60a060405234801561001057600080fd5b506040516106e83803806106e883398101604081905261002f91610260565b336001600160a01b03166080816001600160a01b0316815250506100ca81336001600160a01b0316634a7e20f76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561008b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100af919061030c565b6001600160a01b03166100d160201b6100291790919060201c565b5050610384565b60606100f683836040518060600160405280602781526020016106c1602791396100fd565b9392505050565b6060600080856001600160a01b03168560405161011a9190610335565b600060405180830381855af49150503d8060008114610155576040519150601f19603f3d011682016040523d82523d6000602084013e61015a565b606091505b50909250905061016c86838387610176565b9695505050505050565b606083156101ea5782516000036101e3576001600160a01b0385163b6101e35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b50816101f4565b6101f483836101fc565b949350505050565b81511561020c5781518083602001fd5b8060405162461bcd60e51b81526004016101da9190610351565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025757818101518382015260200161023f565b50506000910152565b60006020828403121561027257600080fd5b81516001600160401b038082111561028957600080fd5b818401915084601f83011261029d57600080fd5b8151818111156102af576102af610226565b604051601f8201601f19908116603f011681019083821181831017156102d7576102d7610226565b816040528281528760208487010111156102f057600080fd5b61030183602083016020880161023c565b979650505050505050565b60006020828403121561031e57600080fd5b81516001600160a01b03811681146100f657600080fd5b6000825161034781846020870161023c565b9190910192915050565b602081526000825180602084015261037081604085016020870161023c565b601f01601f19169190910160400192915050565b60805161032361039e6000396000605901526103236000f3fe60806040523661001357610011610017565b005b6100115b610027610022610055565b6100de565b565b606061004e83836040518060600160405280602781526020016102c760279139610102565b9392505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634a7e20f76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d9919061022a565b905090565b3660008037600080366000845af43d6000803e8080156100fd573d6000f35b3d6000fd5b6060600080856001600160a01b03168560405161011f9190610277565b600060405180830381855af49150503d806000811461015a576040519150601f19603f3d011682016040523d82523d6000602084013e61015f565b606091505b50915091506101708683838761017a565b9695505050505050565b606083156101ee5782516000036101e7576001600160a01b0385163b6101e75760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b50816101f8565b6101f88383610200565b949350505050565b8151156102105781518083602001fd5b8060405162461bcd60e51b81526004016101de9190610293565b60006020828403121561023c57600080fd5b81516001600160a01b038116811461004e57600080fd5b60005b8381101561026e578181015183820152602001610256565b50506000910152565b60008251610289818460208701610253565b9190910192915050565b60208152600082518060208401526102b2816040850160208701610253565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220559cc6789897ec20b23745a73e7c771a86c7836e49af871999a0827bb78c863464736f6c63430008120033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000104eedfca5f00000000000000000000000000000000000000000000000000000000009896af000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000002f636f6d6d756e6974795f6465765f746573745f686f6c645f746f6b656e5f6e61746976655f787a782d4d656d62657200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007636f6d6d2d4d620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000