60c060405234801561001057600080fd5b506040516101d63803806101d683398101604081905261002f91610045565b6001600160a01b0390911660a05260805261007f565b6000806040838503121561005857600080fd5b82516001600160a01b038116811461006f57600080fd5b6020939093015192949293505050565b60805160a05161012e6100a8600039600081816028015260bf01526000607a015261012e6000f3fe60806040526004361060265760003560e01c8063629c52a914606a578063d77177501460af575b7f00000000000000000000000000000000000000000000000000000000000000003660008037600080366000845af43d6000803e8080156065573d6000f35b3d6000fd5b348015607557600080fd5b50609c7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b34801560ba57600080fd5b5060e17f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160a656fea26469706673582212200aa83183fbc61f4f7ebe7b20b8b1aad96fe9e0fc03ae084792744c5c07dee1c964736f6c6343000818003300000000000000000000000053248f8430302e6ae5df50ac512bffe010ae78dd1000200000000000000000000000000000000000000000000000000000000000