natsFromNconsNn__natsFromn__sNfstpairXSYSXSsndpairXSYSYSsplitAt0XSpairnilXSsplitAtsNconsXXSusplitAtNactivateXSNXactivateXSupairYSZSNXXSpairconsactivateXYSZSheadconsNXSNtailconsNXSactivateXSselNXSheadafterNthNXStakeNXSfstsplitAtNXSafterNthNXSsndsplitAtNXSnatsFromXn__natsFromXsXn__sXactivaten__natsFromXnatsFromactivateXactivaten__sXsactivateXactivateXXsplitAtsNconsXXSusplitAtNactivateXSNXactivateXSsplitAtsNconsXXSsplitAtNactivateXSsplitAtsNconsXXSactivateXSsplitAtsNconsXXSactivateXSupairYSZSNXXSactivateXtailconsNXSactivateXSselNXSheadafterNthNXSselNXSafterNthNXStakeNXSfstsplitAtNXStakeNXSsplitAtNXSafterNthNXSsndsplitAtNXSafterNthNXSsplitAtNXSactivaten__natsFromXnatsFromactivateXactivaten__natsFromXactivateXactivaten__sXsactivateXactivaten__sXactivateXtruetakeNXSsplitAtNXSfalse234568111213selNXSafterNthNXSfalse234571112afterNthNXSsplitAtNXSfalse123461011splitAtsNconsXXSsplitAtNactivateXStrue1235910splitAt21splitAtsNconsXXSusplitAtNactivateXSNXactivateXSfalse2489splitAtsNconsXXSactivateXSfalse378upairYSZSNXXSactivateXfalse267tailconsNXSactivateXSfalse156selNXSheadafterNthNXSfalse45takeNXSfstsplitAtNXSfalseafterNthNXSsndsplitAtNXSfalseactivaten__sXactivateXactivaten__natsFromXactivateXtrueactivate11activaten__natsFromXnatsFromactivateXfalseactivaten__sXsactivateXfalse