activefromXmarkconsXfromsXactiveheadconsXXSmarkXactive2ndconsXXSmarkheadXSactivetake0XSmarknilactivetakesNconsXXSmarkconsXtakeNXSactivesel0consXXSmarkXactiveselsNconsXXSmarkselNXSmarkfromXactivefrommarkXmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkheadXactiveheadmarkXmark2ndXactive2ndmarkXmarktakeX1X2activetakemarkX1markX2mark0active0marknilactivenilmarkselX1X2activeselmarkX1markX2frommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXheadmarkXheadXheadactiveXheadX2ndmarkX2ndX2ndactiveX2ndXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2activefromXsXactivefromXfromsXactivefromXconsXfromsXactivefromXmarkconsXfromsXactiveheadconsXXSmarkXactive2ndconsXXSheadXSactive2ndconsXXSmarkheadXSactivetake0XSmarknilactivetakesNconsXXStakeNXSactivetakesNconsXXSconsXtakeNXSactivetakesNconsXXSmarkconsXtakeNXSactivesel0consXXSmarkXactiveselsNconsXXSselNXSactiveselsNconsXXSmarkselNXSmarkfromXmarkXmarkfromXfrommarkXmarkfromXactivefrommarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2marksXmarkXmarksXsmarkXmarksXactivesmarkXmarkheadXmarkXmarkheadXheadmarkXmarkheadXactiveheadmarkXmark2ndXmarkXmark2ndX2ndmarkXmark2ndXactive2ndmarkXmarktakeX1X2markX2marktakeX1X2markX1marktakeX1X2takemarkX1markX2marktakeX1X2activetakemarkX1markX2mark0active0marknilactivenilmarkselX1X2markX2markselX1X2markX1markselX1X2selmarkX1markX2markselX1X2activeselmarkX1markX2frommarkXfromXfromactiveXfromXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXheadmarkXheadXheadactiveXheadX2ndmarkX2ndX2ndactiveX2ndXtakemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truemarkselX1X2markX2markfromXmarkXmarkfromXactivefrommarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markconsX1X2activeconsmarkX1X2activeheadconsXXSmarkXmarksXmarkXmarksXactivesmarkXactive2ndconsXXSmarkheadXSmarkheadXmarkXmarkheadXactiveheadmarkXactivetake0XSmarknilmark2ndXmarkXmark2ndXactive2ndmarkXactivetakesNconsXXSmarkconsXtakeNXSmarktakeX1X2markX2marktakeX1X2markX1marktakeX1X2activetakemarkX1markX2activesel0consXXSmarkXmark0active0activeselsNconsXXSmarkselNXSmarknilactivenilmarkselX1X2markX1markselX1X2activeselmarkX1markX2truemarkselX1X2markX2markselX1X2activeselmarkX1markX2activeselsNconsXXSmarkselNXSmarkselX1X2markX1marktakeX1X2activetakemarkX1markX2activesel0consXXSmarkXmarktakeX1X2markX1marktakeX1X2markX2mark2ndXactive2ndmarkXactivetakesNconsXXSmarkconsXtakeNXSmark2ndXmarkXmarkheadXactiveheadmarkXactive2ndconsXXSmarkheadXSmarkheadXmarkXmarksXactivesmarkXactiveheadconsXXSmarkXmarksXmarkXmarkconsX1X2activeconsmarkX1X2activefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkXtrue1mark1018active1410sel201022nil00take2010220002nd1012head1012mark1014cons201020s1012active1014from1012markselX1X2markX2markselX1X2activeselmarkX1markX2activeselsNconsXXSmarkselNXSmarkselX1X2markX1marktakeX1X2activetakemarkX1markX2activesel0consXXSmarkXmarktakeX1X2markX1marktakeX1X2markX2mark2ndXactive2ndmarkXactivetakesNconsXXSmarkconsXtakeNXSmark2ndXmarkXmarkheadXactiveheadmarkXactive2ndconsXXSmarkheadXSmarkheadXmarkXmarksXactivesmarkXactiveheadconsXXSmarkXmarksXmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkX1mark1012active1210sel201021nil00take2010210002nd1011head1011mark1010cons201020s1010active1010from1011markselX1X2markX2markselX1X2activeselmarkX1markX2activeselsNconsXXSmarkselNXSmarkselX1X2markX1marktakeX1X2activetakemarkX1markX2activesel0consXXSmarkXmarktakeX1X2markX1marktakeX1X2markX2mark2ndXactive2ndmarkXactivetakesNconsXXSmarkconsXtakeNXSmark2ndXmarkXmarkheadXactiveheadmarkXactive2ndconsXXSmarkheadXSmarkheadXmarkXactiveheadconsXXSmarkXmarksXmarkXactivefromXmarkconsXfromsXmarkconsX1X2markX1markfromXactivefrommarkXmarkfromXmarkXactivetake0XSmarknilfalsemark0active0falsemarknilactivenilfalseactiveselsNconsXXSselNXSfalsemarktakeX1X2takemarkX1markX2falseactivetakesNconsXXSconsXtakeNXSfalseactivetakesNconsXXStakeNXSfalsemark2ndX2ndmarkXfalsemarkheadXheadmarkXfalseactive2ndconsXXSheadXSfalsemarksXsmarkXfalsemarkconsX1X2consmarkX1X2falseactivefromXconsXfromsXfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21activefromXfromsXfalseactivefromXsXfalsesmarkXsXsactiveXsXtrues11markfromXfrommarkXfalsefrommarkXfromXfromactiveXfromXtruefrom11markselX1X2selmarkX1markX2falseheadmarkXheadXheadactiveXheadXtruehead11takemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2truetake22takemarkX1X2takeX1X2takeactiveX1X2takeX1X2take21selmarkX1X2selX1X2selX1markX2selX1X2selactiveX1X2selX1X2selX1activeX2selX1X2truesel22selmarkX1X2selX1X2selactiveX1X2selX1X2sel212ndmarkX2ndX2ndactiveX2ndXtrue2nd11