0x608060405234801561001057600080fd5b5061001961003e565b600080546001600160a01b0319166001600160a01b0392909216919091179055610042565b3390565b61030b806100516000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b20e734414610030575b600080fd5b61004d6004803603602081101561004657600080fd5b503561004f565b005b61005761014c565b6000546001600160a01b039081169116146100b9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b736bc4d805529ffbd77120911d6c8d5305210e9da76100f573dac17f958d2ee523a2206206994597c13d831ec76100ee61014c565b8385610150565b806001600160a01b031663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561013057600080fd5b505af1158015610144573d6000803e3d6000fd5b505050505050565b3390565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106101d45780518252601f1990920191602091820191016101b5565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610236576040519150601f19603f3d011682016040523d82523d6000602084013e61023b565b606091505b5091509150818015610269575080511580610269575080806020019051602081101561026657600080fd5b50515b6101445760405162461bcd60e51b81526004018080602001828103825260318152602001806102a56031913960400191505060405180910390fdfe5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c6564a264697066735822122017c08a381a0ed70ebf0d5c74e95ea8c8b7f6074d3ed6d85584213c532f8c690864736f6c63430007060033