0x6080604052600436106100385760003560e01c8063051d3f3c146100445780631750f2e81461005957806367cfca5a1461006c57600080fd5b3661003f57005b600080fd5b6100576100523660046102f6565b610074565b005b6100576100673660046102f6565b61017c565b61005761020d565b6004541561009d5760405162461bcd60e51b815260040161009490610320565b60405180910390fd5b60016004553360009081526020819052604090205460ff161580156100c457506009600154105b80156100d7575066b1a2bc2ec500004710155b80156100e657508060ff166002145b1561017457604051600090339066b1a2bc2ec50000908381818185875af1925050503d8060008114610134576040519150601f19603f3d011682016040523d82523d6000602084013e610139565b606091505b50509050801561017257336000908152602081905260408120805460ff1916600190811790915580549161016c8361036e565b91905055505b505b506000600455565b6004541561019c5760405162461bcd60e51b815260040161009490610320565b60016004553360009081526020819052604090205460ff161580156101c4575061012b600354105b80156101d357508060ff166004145b1561017457336000908152602081905260408120805460ff1916600117905560038054916102008361036e565b9190505550506000600455565b6004541561022d5760405162461bcd60e51b815260040161009490610320565b60016004553360009081526020819052604090205460ff1615801561025457506001600254105b80156102695750682386f26fc1000000004710155b156102ef5760405160009033906706f05b59d3b20000908381818185875af1925050503d80600081146102b8576040519150601f19603f3d011682016040523d82523d6000602084013e6102bd565b606091505b50509050801561017457336000908152602081905260408120805460ff1916600117905560028054916102008361036e565b6000600455565b60006020828403121561030857600080fd5b813560ff8116811461031957600080fd5b9392505050565b6020808252602e908201527f412063616c6c65642066756e6374696f6e206d7573742066697273742066696e60408201526d34b9b41032bc32b1baba34b7b71760911b606082015260800190565b600060001982141561039057634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212203f890c5e2614d7b1fa6ad3ca7cbf7374ebe859cc6a28cc5b268921cc500ad78864736f6c63430008070033
0x608060405260006001556000600255600060035534801561001f57600080fd5b506103cd8061002f6000396000f3fe6080604052600436106100385760003560e01c8063051d3f3c146100445780631750f2e81461005957806367cfca5a1461006c57600080fd5b3661003f57005b600080fd5b6100576100523660046102f6565b610074565b005b6100576100673660046102f6565b61017c565b61005761020d565b6004541561009d5760405162461bcd60e51b815260040161009490610320565b60405180910390fd5b60016004553360009081526020819052604090205460ff161580156100c457506009600154105b80156100d7575066b1a2bc2ec500004710155b80156100e657508060ff166002145b1561017457604051600090339066b1a2bc2ec50000908381818185875af1925050503d8060008114610134576040519150601f19603f3d011682016040523d82523d6000602084013e610139565b606091505b50509050801561017257336000908152602081905260408120805460ff1916600190811790915580549161016c8361036e565b91905055505b505b506000600455565b6004541561019c5760405162461bcd60e51b815260040161009490610320565b60016004553360009081526020819052604090205460ff161580156101c4575061012b600354105b80156101d357508060ff166004145b1561017457336000908152602081905260408120805460ff1916600117905560038054916102008361036e565b9190505550506000600455565b6004541561022d5760405162461bcd60e51b815260040161009490610320565b60016004553360009081526020819052604090205460ff1615801561025457506001600254105b80156102695750682386f26fc1000000004710155b156102ef5760405160009033906706f05b59d3b20000908381818185875af1925050503d80600081146102b8576040519150601f19603f3d011682016040523d82523d6000602084013e6102bd565b606091505b50509050801561017457336000908152602081905260408120805460ff1916600117905560028054916102008361036e565b6000600455565b60006020828403121561030857600080fd5b813560ff8116811461031957600080fd5b9392505050565b6020808252602e908201527f412063616c6c65642066756e6374696f6e206d7573742066697273742066696e60408201526d34b9b41032bc32b1baba34b7b71760911b606082015260800190565b600060001982141561039057634e487b7160e01b600052601160045260246000fd5b506001019056fea26469706673582212203f890c5e2614d7b1fa6ad3ca7cbf7374ebe859cc6a28cc5b268921cc500ad78864736f6c63430008070033