0x6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060003414151561005357600080fd5b610620806100626000396000f300608060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304bbc2551461009257806384e3ac94146100c15780638da5cb5b146100ec5780639f727c2714610143578063a6413a271461015a578063b597e784146101a5578063f2fde38b146101ea575b34801561008f57600080fd5b50005b34801561009e57600080fd5b506100a761022d565b604051808215151515815260200191505060405180910390f35b3480156100cd57600080fd5b506100d6610236565b6040518082815260200191505060405180910390f35b3480156100f857600080fd5b5061010161023c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561014f57600080fd5b50610158610261565b005b34801561016657600080fd5b5061018f6004803603810190808035906020019092919080359060200190929190505050610333565b6040518082815260200191505060405180910390f35b3480156101b157600080fd5b506101d060048036038101908080359060200190929190505050610377565b604051808215151515815260200191505060405180910390f35b3480156101f657600080fd5b5061022b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610451565b005b60006001905090565b60015481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102bc57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561033157fe5b565b60008060008084600a0a925061035283876105a690919063ffffffff16565b9150610369600154836105d990919063ffffffff16565b905080935050505092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103d457600080fd5b816001819055507f0f3ee8a07eeda8f7bb8efd3f8b4530a1fb976f2bf3337e1172a05aa1c12e966733600154604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a160019050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104ac57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156104e857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080828402905060008414806105c757508284828115156105c457fe5b04145b15156105cf57fe5b8091505092915050565b60008082848115156105e757fe5b04905080915050929150505600a165627a7a72305820917713d44d052636146e6505cab1fa9a5b1d739a87b93959666129b89127f1630029