0x60c060405234801561000f575f80fd5b5060405161039338038061039383398101604081905261002e91610044565b6001600160a01b0390911660805260a05261007b565b5f8060408385031215610055575f80fd5b82516001600160a01b038116811461006b575f80fd5b6020939093015192949293505050565b60805160a0516102ed6100a65f395f81816048015260f801525f81816082015260d601526102ed5ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80637959e13014610043578063e4886e501461007d578063f7e83aee146100bc575b5f80fd5b61006a7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100a47f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610074565b6100cf6100ca366004610250565b6100d1565b005b6040517f0000000000000000000000000000000000000000000000000000000000000000907f0000000000000000000000000000000000000000000000000000000000000000905f90610180888237610180818101849052600c870135608081811c6101a08501526fffffffffffffffffffffffffffffffff9182166101c0850152602c89013580821c6101e08601528216610200850152604c89013580821c6102208601528216610240850152606c89013580821c6102608601528216610280850152883560c01c6102a0850152608c8901359081901c6102c0850152166102e08301525f19600888013560e01c0161030083015261017f1988019089016103208301375f806101a0890183875afa915050806102025760405163439cc0cd60e01b815260040160405180910390fd5b50505050505050565b5f8083601f84011261021b575f80fd5b50813567ffffffffffffffff811115610232575f80fd5b602083019150836020828501011115610249575f80fd5b9250929050565b5f805f8060408587031215610263575f80fd5b843567ffffffffffffffff8082111561027a575f80fd5b6102868883890161020b565b9096509450602087013591508082111561029e575f80fd5b506102ab8782880161020b565b9598949750955050505056fea264697066735822122066ca6fd7cfdf99356734b3b58efd317c5638df8cad2a271844b21c859e65692164736f6c634300081800330000000000000000000000008759e83b6570a0ba46c3ce7eb359f354f816c9a930513ba1873ce1b9598c4faf101dccd32498e93c39e1f31a423390cbb1f81f7a