0x6060604052341561000f57600080fd5b61065a8061001e6000396000f300606060405263ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632ceefe42811461004757806383a20efa1461006857600080fd5b6100516004610074565b60405161005f9291906105eb565b60405180910390f35b610072600461007e565b005b6040013590600090565b80356101008102602083013560408401356000807fff00000000000000000000000000000000000000000000000000000000000000851615156104185773ffffffffffffffffffffffffffffffffffffffff84161515610159578635915073ffffffffffffffffffffffffffffffffffffffff8216631249c58b846040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b151561013f57600080fd5b6125ee5a03f1151561015057600080fd5b50505050610413565b50826101f983600173ffffffffffffffffffffffffffffffffffffffff84166370a08231306000604051602001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016101bf91906105b4565b602060405180830381600087803b15156101d857600080fd5b6102c65a03f115156101e957600080fd5b5050506040518051905003610557565b92507fff0000000000000000000000000000000000000000000000000000000000000087351615156103805773ffffffffffffffffffffffffffffffffffffffff811663dd62ed3e3089356000604051602001526040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016102869291906105c2565b602060405180830381600087803b151561029f57600080fd5b6102c65a03f115156102b057600080fd5b5050506040518051151590506103805773ffffffffffffffffffffffffffffffffffffffff811663095ea7b388357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610341929190610592565b602060405180830381600087803b151561035a57600080fd5b6102c65a03f1151561036b57600080fd5b50505060405180519050151561038057600080fd5b8573ffffffffffffffffffffffffffffffffffffffff1663a0712d68846000604051602001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103de91906105dd565b602060405180830381600087803b15156103f757600080fd5b6102c65a03f1151561040857600080fd5b505050604051805150505b61054e565b8573ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161047691906105b4565b602060405180830381600087803b151561048f57600080fd5b6102c65a03f115156104a057600080fd5b505050604051805193505060008311156104bb576001830392505b8573ffffffffffffffffffffffffffffffffffffffff1663db006a75846000604051602001526040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161051991906105dd565b602060405180830381600087803b151561053257600080fd5b6102c65a03f1151561054357600080fd5b505050604051805150505b50505050505050565b60008183101561056857508161056b565b50805b92915050565b61057a816105f9565b82525050565b61057a81610615565b61057a81610612565b604081016105a08285610571565b6105ad6020830184610589565b9392505050565b6020810161056b8284610580565b604081016105d08285610580565b6105ad6020830184610571565b6020810161056b8284610589565b604081016105a08285610589565b73ffffffffffffffffffffffffffffffffffffffff1690565b90565b600061056b826105f95600a265627a7a723058204ac15c8c58b08d428fb5556f525724105bd54eac157a336313bc04498e0286556c6578706572696d656e74616cf50037