0x608060405234801561000f575f80fd5b506004361061009b575f3560e01c806370a082311161006357806370a082311461013757806395d89b411461014a578063a9059cbb146100dc578063daea85c51461016c578063dd62ed3e14610180575f80fd5b806306fdde031461009f578063095ea7b3146100dc57806318160ddd1461010257806323b872dd1461011c578063313ce5671461012f575b5f80fd5b6100c660405180604001604052806008815260200167457468657265756d60c01b81525081565b6040516100d391906101f7565b60405180910390f35b6100f26100ea366004610247565b600192915050565b60405190151581526020016100d3565b690acca48f2ee61e5579e85b6040519081526020016100d3565b6100f261012a36600461026f565b61019f565b61010e601281565b61010e6101453660046102a9565b505f90565b6100c66040518060400160405280600381526020016208aa8960eb1b81525081565b6100f261017a3660046102a9565b50600190565b61010e61018e3660046102c9565b690acca48f2ee61e5579e892915050565b5f826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516101e591815260200190565b60405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610242575f80fd5b919050565b5f8060408385031215610258575f80fd5b6102618361022c565b946020939093013593505050565b5f805f60608486031215610281575f80fd5b61028a8461022c565b92506102986020850161022c565b929592945050506040919091013590565b5f602082840312156102b9575f80fd5b6102c28261022c565b9392505050565b5f80604083850312156102da575f80fd5b6102e38361022c565b91506102f16020840161022c565b9050925092905056fea2646970667358221220962be1332b88fe85551aac09c2bc2db05c2c2b206f7b81a7df677b76bd404e3064736f6c634300081a0033
0x6080604052348015600e575f80fd5b506103308061001c5f395ff3fe608060405234801561000f575f80fd5b506004361061009b575f3560e01c806370a082311161006357806370a082311461013757806395d89b411461014a578063a9059cbb146100dc578063daea85c51461016c578063dd62ed3e14610180575f80fd5b806306fdde031461009f578063095ea7b3146100dc57806318160ddd1461010257806323b872dd1461011c578063313ce5671461012f575b5f80fd5b6100c660405180604001604052806008815260200167457468657265756d60c01b81525081565b6040516100d391906101f7565b60405180910390f35b6100f26100ea366004610247565b600192915050565b60405190151581526020016100d3565b690acca48f2ee61e5579e85b6040519081526020016100d3565b6100f261012a36600461026f565b61019f565b61010e601281565b61010e6101453660046102a9565b505f90565b6100c66040518060400160405280600381526020016208aa8960eb1b81525081565b6100f261017a3660046102a9565b50600190565b61010e61018e3660046102c9565b690acca48f2ee61e5579e892915050565b5f826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516101e591815260200190565b60405180910390a35060019392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610242575f80fd5b919050565b5f8060408385031215610258575f80fd5b6102618361022c565b946020939093013593505050565b5f805f60608486031215610281575f80fd5b61028a8461022c565b92506102986020850161022c565b929592945050506040919091013590565b5f602082840312156102b9575f80fd5b6102c28261022c565b9392505050565b5f80604083850312156102da575f80fd5b6102e38361022c565b91506102f16020840161022c565b9050925092905056fea2646970667358221220962be1332b88fe85551aac09c2bc2db05c2c2b206f7b81a7df677b76bd404e3064736f6c634300081a0033