0x608060405234801561001057600080fd5b50610306806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80630dbe671f146100465780636d91c0e214610062578063f8a8fd6d1461008d575b600080fd5b61004f60005481565b6040519081526020015b60405180910390f35b61007561007036600461028d565b61009a565b6040516001600160a01b039091168152602001610059565b610309600055303f61004f565b60008060006100a98585610175565b6040516bffffffffffffffffffffffff19606084811b8216602084015283901b16603482015291935091508690604801604051602081830303815290604052805190602001206040516020016101519291906001600160f81b0319815260609290921b6bffffffffffffffffffffffff1916600183015260158201527fa5934690703a592a07e841ca29d5e5c79b5e22ed4749057bb216dc31100be1c0603582015260550190565b6040516020818303038152906040528051906020012060601c925050509392505050565b600080826001600160a01b0316846001600160a01b0316036101ec5760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084015b60405180910390fd5b826001600160a01b0316846001600160a01b03161061020c57828461020f565b83835b90925090506001600160a01b03821661026a5760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f41444452455353000060448201526064016101e3565b9250929050565b80356001600160a01b038116811461028857600080fd5b919050565b6000806000606084860312156102a257600080fd5b6102ab84610271565b92506102b960208501610271565b91506102c760408501610271565b9050925092509256fea264697066735822122018114fa6d08de9d3bc7dbacd761755ec5a77c608ff1fdd8fb24bb9b82f8a702964736f6c63430008180033