//
0x608060405234801561001057600080fd5b506040516105293803806105298339818101604052602081101561003357600080fd5b5051610047816001600160e01b0361004d16565b506100c5565b610060816100bf60201b61034e1760201c565b61009b5760405162461bcd60e51b815260040180806020018281038252603b8152602001806104ee603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b3b151590565b61041a806100d46000396000f3fe6080604052600436106100295760003560e01c80635c60da1b14610033578063d55ec69714610064575b610031610079565b005b34801561003f57600080fd5b50610048610093565b604080516001600160a01b039092168252519081900360200190f35b34801561007057600080fd5b506100316100a2565b610081610091565b61009161008c61025d565b610282565b565b600061009d61025d565b905090565b600080306001600160a01b0316639d16acfd6040518163ffffffff1660e01b8152600401604080518083038186803b1580156100dd57600080fd5b505afa1580156100f1573d6000803e3d6000fd5b505050506040513d604081101561010757600080fd5b5080516020909101519092509050816101515760405162461bcd60e51b81526004018080602001828103825260258152602001806103866025913960400191505060405180910390fd5b61015a816102a6565b60408051600481526024810182526020810180516001600160e01b0316634d28464760e11b17815291518151600093309392918291908083835b602083106101b35780518252601f199092019160209182019101610194565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610213576040519150601f19603f3d011682016040523d82523d6000602084013e610218565b606091505b50509050806102585760405162461bcd60e51b81526004018080602001828103825260318152602001806103556031913960400191505060405180910390fd5b505050565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156102a1573d6000f35b3d6000fd5b6102af816102e6565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6102ef8161034e565b61032a5760405162461bcd60e51b815260040180806020018281038252603b8152602001806103ab603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b3b15159056fe53747261746567792050726f78793a204973737565207768656e2066696e616c697a696e6720746865207570677261646553747261746567792050726f78793a2055706772616465206e6f74207363686564756c656443616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a265627a7a7231582045e96382e1222dedfea22a2a80f03c4f18a525e351365c5ebaacff90b1e048ec64736f6c6343000510003243616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373000000000000000000000000500ad373d959e77fdf0af1fe0345fd6f545ebcec