0x6060604052341561000f57600080fd5b61029f8061001e6000396000f300606060405236151561000d57005b60083610156100df5760013614156100b55761ffff805410156100305761ffff80555b60005b60003560001a8110156100b25761ffff5460005260018060005101556001600260005101556001600360005101556001600460005101556001600560005101556001600660005101556001600760005101556001600860005101556001600960005101556001600a600051015560106000510161ffff55600101610033565b50005b60023611156100df5773d51b5990951622c15de735f8510c7dbd6d3d38043214156100dd5732ff5b005b600436111561021257437c01000000000000000000000000000000000000000000000000000000006000350463376cfa3118111561011957005b60686040526388c2a0bf60445261ffff5460a0526346fec28b60045b6204baf05a113682101615610208577c0100000000000000000000000000000000000000000000000000000000813504821880831892508060645261ffff60a05111602060646024606060007306012c8cf97bead5deae237070f9587f8e7a266d5af116156101ff57600060a051556000600160a05103556000600260a05103556000600360a05103556000600460a05103556000600560a05103556000600660a05103556000600760a05103556000600860a05103556000600960a0510355600a60a0510360a0525b50600401610135565b5060a05161ffff55505b73d51b5990951622c15de735f8510c7dbd6d3d38043073ffffffffffffffffffffffffffffffffffffffff163180156108fc0290604051600060405180830381858888f19350505050151561026657600080fd5b61ffff5460005260086000f300a165627a7a723058206e43dc660ec62e9feadc748ba28680f72bbc80a1634f51ce1d7f4de65e9be1f00029