dbl00dblsXsn__sn__dblactivateXdblsnilnildblsconsXYconsn__dblactivateXn__dblsactivateYsel0consXYactivateXselsXconsYZselactivateXactivateZindxnilXnilindxconsXYZconsn__selactivateXactivateZn__indxactivateYactivateZfromXconsactivateXn__fromn__sactivateXsXn__sXdblXn__dblXdblsXn__dblsXselX1X2n__selX1X2indxX1X2n__indxX1X2fromXn__fromXactivaten__sXsXactivaten__dblXdblXactivaten__dblsXdblsXactivaten__selX1X2selX1X2activaten__indxX1X2indxX1X2activaten__fromXfromXactivateXXdblsXactivateXdblsXsn__sn__dblactivateXdblsconsXYactivateYdblsconsXYactivateXsel0consXYactivateXselsXconsYZactivateZselsXconsYZactivateXselsXconsYZselactivateXactivateZindxconsXYZactivateYindxconsXYZactivateZindxconsXYZactivateXfromXactivateXactivaten__sXsXactivaten__dblXdblXactivaten__dblsXdblsXactivaten__selX1X2selX1X2activaten__indxX1X2indxX1X2activaten__fromXfromXtruefromXactivateXactivaten__dblXdblXdblsXactivateXactivaten__dblsXdblsXdblsconsXYactivateYactivaten__selX1X2selX1X2sel0consXYactivateXactivaten__indxX1X2indxX1X2indxconsXYZactivateYactivaten__fromXfromXindxconsXYZactivateZindxconsXYZactivateXselsXconsYZactivateZselsXconsYZactivateXselsXconsYZselactivateXactivateZdblsconsXYactivateXtruedblsXsn__sn__dblactivateXfalseactivaten__sXsXfalse