0x60a060405234801561001057600080fd5b506040516106f13803806106f183398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610661610090600039600081816040015260d101526106616000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063378efa371461003b578063ad5ab0371461008c575b600080fd5b6100627f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61009f61009a36600461045d565b6100cc565b6040805173ffffffffffffffffffffffffffffffffffffffff938416815292909116602083015201610083565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166377aace1a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e919061056a565b73ffffffffffffffffffffffffffffffffffffffff1663bfe642ca8888886040518463ffffffff1660e01b815260040161019a9392919061058e565b6020604051808303816000875af11580156101b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101dd919061056a565b915060008773ffffffffffffffffffffffffffffffffffffffff166358fdac356040518163ffffffff1660e01b8152600401602060405180830381865afa15801561022c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610250919061056a565b6040517fffe5725f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301528781166024830152604482018790529192509082169063ffe5725f906064016020604051808303816000875af11580156102d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f5919061056a565b6040517fedd1b0be0000000000000000000000000000000000000000000000000000000081527f4f574e4552000000000000000000000000000000000000000000000000000000600482015233602482015290925073ffffffffffffffffffffffffffffffffffffffff83169063edd1b0be90604401600060405180830381600087803b15801561038557600080fd5b505af1158015610399573d6000803e3d6000fd5b50506040805173ffffffffffffffffffffffffffffffffffffffff8087168252871660208201527f15cc83672ef8aa6f76e89f61897a9213cf459a9edc4ef69382856ed37683e268935001905060405180910390a1509550959350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461041b57600080fd5b50565b8035610429816103f9565b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080600080600060a0868803121561047557600080fd5b8535610480816103f9565b94506020860135610490816103f9565b9350604086013567ffffffffffffffff808211156104ad57600080fd5b818801915088601f8301126104c157600080fd5b8135818111156104d3576104d361042e565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156105195761051961042e565b816040528281528b602084870101111561053257600080fd5b8260208601602083013760006020848301015280975050505050506105596060870161041e565b949793965091946080013592915050565b60006020828403121561057c57600080fd5b8151610587816103f9565b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff8086168352602081861681850152606060408501528451915081606085015260005b828110156105e3578581018201518582016080015281016105c7565b828111156105f5576000608084870101525b5050601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160800194935050505056fea26469706673582212207524ab1f9acfe58b027d83c4c8d6cd974e81af4fe2e131763a4917f398596a4a64736f6c634300080f003300000000000000000000000086ba3e96be68563e41c2f5769f1af9faf758e6e0