activefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefromXmarkconsXfromsXmarkfirstX1X2activefirstmarkX1markX2mark0active0marknilactivenilmarksXactivesmarkXmarkconsX1X2activeconsmarkX1X2markfromXactivefrommarkXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2smarkXsXsactiveXsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2frommarkXfromXfromactiveXfromXactivefirst0XmarknilactivefirstsXconsYZfirstXZactivefirstsXconsYZconsYfirstXZactivefirstsXconsYZmarkconsYfirstXZactivefromXsXactivefromXfromsXactivefromXconsXfromsXactivefromXmarkconsXfromsXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2firstmarkX1markX2markfirstX1X2activefirstmarkX1markX2mark0active0marknilactivenilmarksXmarkXmarksXsmarkXmarksXactivesmarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2markfromXmarkXmarkfromXfrommarkXmarkfromXactivefrommarkXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2smarkXsXsactiveXsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2frommarkXfromXfromactiveXfromXtruemarkfromXmarkXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2activefirstmarkX1markX2activefirst0Xmarknilmark0active0activefirstsXconsYZmarkconsYfirstXZmarknilactivenilactivefromXmarkconsXfromsXmarksXmarkXmarksXactivesmarkXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2markfromXactivefrommarkXtruemarkfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2activeconsmarkX1X2activefirstsXconsYZmarkconsYfirstXZmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkfirstX1X2activefirstmarkX1markX2markfirstX1X2markX1markfirstX1X2markX2truemark10active12from16cons25s11mark14nil01active12first2300500first212active11nil0mark11s11cons21from11active11mark11markfromXactivefrommarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkfirstX1X2activefirstmarkX1markX2activefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefromXmarkconsXfromsXmarkfirstX1X2activefirstmarkX1markX2mark0active0marknilactivenilmarksXactivesmarkXmarkconsX1X2activeconsmarkX1X2markfromXactivefrommarkXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2smarkXsXsactiveXsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2frommarkXfromXfromactiveXfromXmarkconsX1X2markX1marksXmarkXtruemarkconsX1X2markX11true1marksXmarkX1true1markfirstX1X2activefirstmarkX1markX2falsemarksXactivesmarkXfalsemarkconsX1X2activeconsmarkX1X2falsemarkfromXactivefrommarkXfalsemark0active0falseactivefirst0XmarknilfalsemarknilactivenilfalsemarkconsX1X2consmarkX1X2falsemarksXsmarkXfalseactivefromXconsXfromsXfalseactivefromXfromsXfalseactivefromXsXfalseactivefirstsXconsYZconsYfirstXZfalseactivefirstsXconsYZfirstXZfalsemarkfirstX1X2firstmarkX1markX2falsemarkfromXfrommarkXfalsefirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2truefirst22firstmarkX1X2firstX1X2firstactiveX1X2firstX1X2first21consmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21smarkXsXsactiveXsXtrues11frommarkXfromXfromactiveXfromXtruefrom11