activefromXmarkconsXfromsXactivefirst0ZmarknilactivefirstsXconsYZmarkconsYfirstXZactivesel0consXZmarkXactiveselsXconsYZmarkselXZmarkfromXactivefrommarkXmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkfirstX1X2activefirstmarkX1markX2mark0active0marknilactivenilmarkselX1X2activeselmarkX1markX2frommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2activefromXsXactivefromXfromsXactivefromXconsXfromsXactivefromXmarkconsXfromsXactivefirst0ZmarknilactivefirstsXconsYZfirstXZactivefirstsXconsYZconsYfirstXZactivefirstsXconsYZmarkconsYfirstXZactivesel0consXZmarkXactiveselsXconsYZselXZactiveselsXconsYZmarkselXZmarkfromXmarkXmarkfromXfrommarkXmarkfromXactivefrommarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2marksXmarkXmarksXsmarkXmarksXactivesmarkXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2firstmarkX1markX2markfirstX1X2activefirstmarkX1markX2mark0active0marknilactivenilmarkselX1X2markX2markselX1X2markX1markselX1X2selmarkX1markX2markselX1X2activeselmarkX1markX2frommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truemarkselX1X2markX2markfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2activefirstsXconsYZmarkconsYfirstXZmarksXmarkXmarksXactivesmarkXactivesel0consXZmarkXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2activefirstmarkX1markX2activeselsXconsYZmarkselXZmarkselX1X2markX1markselX1X2activeselmarkX1markX2true1mark1011active1110sel201021nil00first201021000mark1010cons201020s1010active1012from1011markselX1X2markX2markfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1activefirstsXconsYZmarkconsYfirstXZmarksXmarkXactivesel0consXZmarkXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2activefirstmarkX1markX2activeselsXconsYZmarkselXZmarkselX1X2markX1markselX1X2activeselmarkX1markX2frommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2mark0active0falseactiveselsXconsYZselXZfalsemarkfirstX1X2firstmarkX1markX2falsemarksXsmarkXfalseactivefirstsXconsYZconsYfirstXZfalseactivefirstsXconsYZfirstXZfalseactivefirst0ZmarknilfalsemarknilactivenilfalsemarkconsX1X2consmarkX1X2falseactivefromXconsXfromsXfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2true1cons231325mark11510active18113consmarkX1X2consX1X2consX1markX2consX1X21cons2111020mark1413consX1markX2consX1X21cons2018212mark1113activefromXfromsXfalseactivefromXsXfalsesmarkXsXsactiveXsXtrue1s11113mark11019active1113markfromXfrommarkXfalsefrommarkXfromXfromactiveXfromXtrue1from11113mark11019active1113markselX1X2selmarkX1markX2falsefirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2true1first231325mark11510active18113firstmarkX1X2firstX1X2firstX1markX2firstX1X21first2111020mark1413firstX1markX2firstX1X21first2018212mark1113selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2true1sel231325mark11510active18113selmarkX1X2selX1X2selX1markX2selX1X21sel2111020mark1413selX1markX2selX1X21sel2018212mark1113