ETH Price: $2,413.12 (-1.19%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f941470151843b9aca008502be1c27f7833e409d8080b940ed608060405260016004556002600555600680546001600160a01b031990811673ae7ab96520de3a18e5e111b5eaab095312d7fe8417909155600780548216732260fac5e5542a773aa44fbcfedf7c193bc2c59917905560088054821673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4817905560098054821673dac17f958d2ee523a2206206994597c13d831ec7179055600a80548216736b175474e89094c44da98b954eedeac495271d0f179055600b8054821673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2179055600c80548216737f39c581f595b53c5cb19bd0b3f8da6c935e2ca0179055600d8054821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee179055600e805482167332296969ef14eb0c6d29669c550d4a0449130230179055600f8054821673dc24316b9ae028f1497c275eb9192a3ea0f6702217905560108054821673d51a44d3fae010294c616388b506acda1bfaae4617905560118054821673bebc44782c7db0a1a60cb6fe97d0b483032ff1c71790556012805482167368b3465833fb72a70ecdf485e0e4c7bd8665fc45179055601380548216737a250d5630b4cf539739df2c5dacb4c659f2488d1790556014805490911673d9e1ce17f2641f24ae83637ab66a2cca9c378b9f179055348015620001e957600080fd5b50600080546001600160a01b031916331790556200021b7379cdcc88a3478d7aaa707feab3d7e86e434c811f6200029d565b6200023a7316d6ea7f07d7f40335734f71775171319c87eb116200029d565b6200025973f064b24940f17722ce750eaebb1bebc2bba5ea506200029d565b6200027873d61276d9d55515ca839b75e9623dafce89aec1c46200029d565b620002977374dd5ead5a1a68ebb55bd143653878934a906eca6200029d565b6200037b565b6000546001600160a01b03163314620002e85760405162461bcd60e51b81526020600482015260096024820152683737ba16b7bbb732b960b91b604482015260640160405180910390fd5b6001600160a01b03811660009081526002602052604081205460ff1690036200035757600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180546001600160a01b0319166001600160a01b0383161790555b6001600160a01b03166000908152600260205260409020805460ff19166001179055565b613d62806200038b6000396000f3fe6080604052600436106101845760003560e01c80639870d7fe116100d6578063dedd09001161007f578063ebbc496511610059578063ebbc496514610509578063f3fef3a31461051e578063f56408ed1461053e57600080fd5b8063dedd0900146104a7578063e30c3978146104c7578063ea31876a146104f457600080fd5b8063cb38f407116100b0578063cb38f4071461041f578063d4112fc11461043f578063dd0aa84e1461048757600080fd5b80639870d7fe146103bf578063c3ac8b40146103df578063c42069ec146103ff57600080fd5b8063397af1fb1161013857806382b1e2821161011257806382b1e28214610336578063853828b6146103565780638da5cb5b1461036d57600080fd5b8063397af1fb146102ad5780636d70f7ae146102cd5780637584b99b1461031657600080fd5b806313e7c9d81161016957806313e7c9d8146101e3578063210ae36f146102255780632f54bf6e1461027157600080fd5b8063011b5efd14610190578063033a57d2146101c357600080fd5b3661018b57005b600080fd5b34801561019c57600080fd5b506101b06101ab366004613719565b61055e565b6040519081526020015b60405180910390f35b3480156101cf57600080fd5b506101b06101de366004613719565b610774565b3480156101ef57600080fd5b506102136101fe366004613767565b60026020526000908152604090205460ff1681565b60405160ff90911681526020016101ba565b34801561023157600080fd5b50610261610240366004613767565b60015473ffffffffffffffffffffffffffffffffffffffff90811691161490565b60405190151581526020016101ba565b34801561027d57600080fd5b5061026161028c366004613767565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161490565b3480156102b957600080fd5b506101b06102c8366004613719565b610c4f565b3480156102d957600080fd5b506102616102e8366004613767565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205460ff1660011490565b34801561032257600080fd5b506101b061033136600461378b565b610dc1565b34801561034257600080fd5b506101b0610351366004613719565b610fe0565b34801561036257600080fd5b5061036b611148565b005b34801561037957600080fd5b5060005461039a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101ba565b3480156103cb57600080fd5b5061036b6103da366004613767565b61152b565b3480156103eb57600080fd5b506101b06103fa366004613719565b61169b565b34801561040b57600080fd5b5061036b61041a366004613767565b611c36565b34801561042b57600080fd5b5061039a61043a3660046137c6565b611e4c565b34801561044b57600080fd5b5061045f61045a3660046137df565b611e83565b60408051600f95860b81529390940b60208401529282015260608101919091526080016101ba565b34801561049357600080fd5b506101b06104a2366004613719565b61217b565b3480156104b357600080fd5b506101b06104c2366004613719565b61253b565b3480156104d357600080fd5b5060015461039a9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561050057600080fd5b5061036b6127a3565b34801561051557600080fd5b5061036b61284e565b34801561052a57600080fd5b5061036b61053936600461382a565b61291b565b34801561054a57600080fd5b5061036b610559366004613767565b612ad7565b3360009081526002602052604081205460ff1660011480610596575060005473ffffffffffffffffffffffffffffffffffffffff1633145b610601576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064015b60405180910390fd5b8360000361069e57600a546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015610677573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069b9190613856565b93505b600a546008546106cb91869173ffffffffffffffffffffffffffffffffffffffff91821691166064612baa565b6008546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa15801561073a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075e9190613856565b905061076b818585610774565b95945050505050565b3360009081526002602052604081205460ff16600114806107ac575060005473ffffffffffffffffffffffffffffffffffffffff1633145b610812576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b600b546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152479160009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015610885573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a99190613856565b905060006108b7828461389e565b905086600003610956576008546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561092f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109539190613856565b96505b846000036109df57600061096b6002896138b7565b90506000610979828a6138f2565b600854600b549192506109aa91849173ffffffffffffffffffffffffffffffffffffffff90811691166101f4612baa565b600854600b546109d891839173ffffffffffffffffffffffffffffffffffffffff9182169116610bb8612baa565b5050610afa565b84600103610a1a57600854600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff91821691166101f4612baa565b610afa565b84600203610a5057600854600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff9182169116610bb8612baa565b84600303610a8657600854600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff9182169116612710612baa565b84600403610ac057600854600b54601354610a15928a9273ffffffffffffffffffffffffffffffffffffffff918216929082169116612ce4565b84600503610afa57600854600b54601454610afa928a9273ffffffffffffffffffffffffffffffffffffffff918216929082169116612ce4565b600b546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015610b69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8d9190613856565b90508015610c1a57600b546040517f2e1a7d4d0000000000000000000000000000000000000000000000000000000081526004810183905273ffffffffffffffffffffffffffffffffffffffff90911690632e1a7d4d90602401600060405180830381600087803b158015610c0157600080fd5b505af1158015610c15573d6000803e3d6000fd5b505050505b47828111610c2757600080fd5b6000610c3384836138f2565b905088811015610c4257600080fd5b9998505050505050505050565b3360009081526002602052604081205460ff1660011480610c87575060005473ffffffffffffffffffffffffffffffffffffffff1633145b610ced576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b83600003610d8a576009546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015610d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d879190613856565b93505b6009546008546011546004546106cb93889373ffffffffffffffffffffffffffffffffffffffff9182169390821692911690612e5b565b3360009081526002602052604081205460ff1660011480610df9575060005473ffffffffffffffffffffffffffffffffffffffff1633145b610e5f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b60065460009073ffffffffffffffffffffffffffffffffffffffff90811690871603610e9757610e9085858561169b565b9050610f52565b60075473ffffffffffffffffffffffffffffffffffffffff90811690871603610ec557610e9085858561217b565b60085473ffffffffffffffffffffffffffffffffffffffff90811690871603610ef357610e90858585610774565b60095473ffffffffffffffffffffffffffffffffffffffff90811690871603610f2157610e90858585610fe0565b600a5473ffffffffffffffffffffffffffffffffffffffff90811690871603610f5257610f4f85858561055e565b90505b6040518181527f9d2119f3e2b9c18bfcff51b1fac8a38ec028b0285aa9d9d536a8a97a5df2c26d9060200160405180910390a1478015610fd4576000805460405173ffffffffffffffffffffffffffffffffffffffff9091169183156108fc02918491818181858888f19350505050158015610fd2573d6000803e3d6000fd5b505b5090505b949350505050565b3360009081526002602052604081205460ff1660011480611018575060005473ffffffffffffffffffffffffffffffffffffffff1633145b61107e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b8360000361111b576009546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa1580156110f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111189190613856565b93505b6009546008546106cb91869173ffffffffffffffffffffffffffffffffffffffff91821691166064612baa565b60005473ffffffffffffffffffffffffffffffffffffffff1633146111c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b478015611218576000805460405173ffffffffffffffffffffffffffffffffffffffff9091169183156108fc02918491818181858888f19350505050158015611216573d6000803e3d6000fd5b505b6006546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015611286573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112aa9190613856565b905080156112dc576000546006546112dc9173ffffffffffffffffffffffffffffffffffffffff91821691168361301b565b6007546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561134a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136e9190613856565b905080156113a0576000546007546113a09173ffffffffffffffffffffffffffffffffffffffff91821691168361301b565b6008546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561140e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114329190613856565b90508015611464576000546008546114649173ffffffffffffffffffffffffffffffffffffffff91821691168361301b565b6009546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa1580156114d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f69190613856565b90508015611528576000546009546115289173ffffffffffffffffffffffffffffffffffffffff91821691168361301b565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146115ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b73ffffffffffffffffffffffffffffffffffffffff811660009081526002602052604081205460ff16900361164c57600380546001810182556000919091527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83161790555b73ffffffffffffffffffffffffffffffffffffffff16600090815260026020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b3360009081526002602052604081205460ff16600114806116d3575060005473ffffffffffffffffffffffffffffffffffffffff1633145b611739576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b600b546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152479160009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa1580156117ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117d09190613856565b905060006117de828461389e565b90508660000361187d576006546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015611856573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187a9190613856565b96505b84600003611a69576000611892600a896138b7565b905060006118a0828a6138f2565b600c546006549192506118cd9173ffffffffffffffffffffffffffffffffffffffff9081169116846130ef565b600c546040517fea598cb00000000000000000000000000000000000000000000000000000000081526004810184905273ffffffffffffffffffffffffffffffffffffffff9091169063ea598cb0906024016020604051808303816000875af115801561193e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119629190613856565b50600c546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156119d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f69190613856565b600c54600b54600e54929350611a2a92849273ffffffffffffffffffffffffffffffffffffffff9081169281169116613271565b600654600d54600f54600454611a6193869373ffffffffffffffffffffffffffffffffffffffff9182169390821692911690612e5b565b505050610afa565b84600103611aa857600654600d54600f54600454610a15938b9373ffffffffffffffffffffffffffffffffffffffff9182169390821692911690612e5b565b84600203610afa57600c54600654611ada9173ffffffffffffffffffffffffffffffffffffffff9182169116896130ef565b600c546040517fea598cb00000000000000000000000000000000000000000000000000000000081526004810189905273ffffffffffffffffffffffffffffffffffffffff9091169063ea598cb0906024016020604051808303816000875af1158015611b4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6f9190613856565b50600c546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015611bde573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c029190613856565b600c54600b54600e54929950610afa928a9273ffffffffffffffffffffffffffffffffffffffff9081169281169116613271565b60005473ffffffffffffffffffffffffffffffffffffffff163314611cb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b73ffffffffffffffffffffffffffffffffffffffff8116611d5a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016105f8565b60005473ffffffffffffffffffffffffffffffffffffffff90811690821603611e05576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f776e61626c653a206e6577206f776e657220646f6573206e6f74206368616e60448201527f676500000000000000000000000000000000000000000000000000000000000060648201526084016105f8565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60038181548110611e5c57600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080806000805b6040517fc66106570000000000000000000000000000000000000000000000000000000081526004810182905260009073ffffffffffffffffffffffffffffffffffffffff89169063c661065790602401602060405180830381865afa158015611f19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f3d9190613905565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611fad5782965081945085600f0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14611fa85750612058565b612037565b8873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036120165782955081935086600f0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14611fa85750612058565b73ffffffffffffffffffffffffffffffffffffffff81166120375750612058565b8261204181613922565b935050818061204f90613950565b92505050611eab565b85600f0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff036120e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f43757276653a20746f6b656e496e206e6f7420666f756e64000000000000000060448201526064016105f8565b84600f0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03612170576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f43757276653a20746f6b656e4f7574206e6f7420666f756e640000000000000060448201526064016105f8565b505093509350935093565b3360009081526002602052604081205460ff16600114806121b3575060005473ffffffffffffffffffffffffffffffffffffffff1633145b612219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b600b546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152479160009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561228c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b09190613856565b905060006122be828461389e565b90508660000361235d576007546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015612336573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061235a9190613856565b96505b846000036123e65760006123726003896138b7565b90506000612380828a6138f2565b600754600b546010546005549394506123b893869373ffffffffffffffffffffffffffffffffffffffff908116938116921690612e5b565b600754600b546109d891839173ffffffffffffffffffffffffffffffffffffffff9182169116610bb8612baa565b8460010361241c57600754600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff91821691166101f4612baa565b8460020361245257600754600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff9182169116610bb8612baa565b8460030361248857600754600b54610a1591899173ffffffffffffffffffffffffffffffffffffffff9182169116612710612baa565b846004036124c257600754600b54601354610a15928a9273ffffffffffffffffffffffffffffffffffffffff918216929082169116612ce4565b846005036124fc57600754600b54601454610a15928a9273ffffffffffffffffffffffffffffffffffffffff918216929082169116612ce4565b84600603610afa57600754600b54601054600554610afa938b9373ffffffffffffffffffffffffffffffffffffffff9182169390821692911690612e5b565b3360009081526002602052604081205460ff1660011480612573575060005473ffffffffffffffffffffffffffffffffffffffff1633145b6125d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f6e6f742d6f70657261746f72000000000000000000000000000000000000000060448201526064016105f8565b83600003612676576009546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561264f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126739190613856565b93505b60006126836003866138b7565b9050600061269182876138f2565b6009546008549192506126c191849173ffffffffffffffffffffffffffffffffffffffff90811691166064612baa565b6009546008546011546004546126f893859373ffffffffffffffffffffffffffffffffffffffff9182169390821692911690612e5b565b6008546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612767573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278b9190613856565b9050612798818787610774565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314612824576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60015473ffffffffffffffffffffffffffffffffffffffff1633146128cf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6e6f742d70656e64696e672d6f776e657200000000000000000000000000000060448201526064016105f8565b60018054600080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff841617909155169055565b60005473ffffffffffffffffffffffffffffffffffffffff16331461299c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b73ffffffffffffffffffffffffffffffffffffffff8216612a125780156129c357806129c5565b475b6000805460405192935073ffffffffffffffffffffffffffffffffffffffff169183156108fc0291849190818181858888f19350505050158015612a0d573d6000803e3d6000fd5b505050565b818115612a1f5781612aad565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8216906370a0823190602401602060405180830381865afa158015612a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612aad9190613856565b600054909250612a0d9073ffffffffffffffffffffffffffffffffffffffff83811691168461301b565b60005473ffffffffffffffffffffffffffffffffffffffff163314612b58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f742d6f776e6572000000000000000000000000000000000000000000000060448201526064016105f8565b73ffffffffffffffffffffffffffffffffffffffff16600090815260026020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b601254612bd19073ffffffffffffffffffffffffffffffffffffffff8581169116866130ef565b6040805160e08101825273ffffffffffffffffffffffffffffffffffffffff85811682528481166020830190815262ffffff8581168486019081523060608601908152608086018b8152600060a0880181815260c0890191825260125499517f04e45aaf000000000000000000000000000000000000000000000000000000008152895189166004820152965188166024880152935190941660448601529051851660648501525160848401525160a483015251821660c4820152919216906304e45aaf9060e4016020604051808303816000875af1158015612cb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cdc9190613856565b505050505050565b612d0573ffffffffffffffffffffffffffffffffffffffff841682866130ef565b6040805160028082526060820183526000926020830190803683370190505090508381600081518110612d3a57612d3a6139b7565b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508281600181518110612d8857612d886139b7565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526040517f38ed1739000000000000000000000000000000000000000000000000000000008152908316906338ed173990612df690889060009086903090637fffffff906004016139e6565b6000604051808303816000875af1158015612e15573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052612cdc9190810190613a71565b612e7c73ffffffffffffffffffffffffffffffffffffffff851683876130ef565b600080600080612e8d888888611e83565b93509350935093506004548503612f3d576040517f3df02124000000000000000000000000000000000000000000000000000000008152600f85810b600483015284900b6024820152604481018a90526000606482015273ffffffffffffffffffffffffffffffffffffffff871690633df02124906084015b600060405180830381600087803b158015612f2057600080fd5b505af1158015612f34573d6000803e3d6000fd5b50505050613010565b6005548503612fae576040517f5b41b9080000000000000000000000000000000000000000000000000000000081526004810183905260248101829052604481018a90526000606482015273ffffffffffffffffffffffffffffffffffffffff871690635b41b90890608401612f06565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f6e6f7420737570706f727420637572766520706f6f6c2074797065000000000060448201526064016105f8565b505050505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052612a0d9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526134ac565b80158061318f57506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e90604401602060405180830381865afa158015613169573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061318d9190613856565b155b61321b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e63650000000000000000000060648201526084016105f8565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052612a0d9084907f095ea7b3000000000000000000000000000000000000000000000000000000009060640161306d565b60008173ffffffffffffffffffffffffffffffffffffffff16638d928af86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156132be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132e29190613905565b905060008273ffffffffffffffffffffffffffffffffffffffff166338fff2d06040518163ffffffff1660e01b8152600401602060405180830381865afa158015613331573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133559190613856565b905061337873ffffffffffffffffffffffffffffffffffffffff861683886130ef565b6040805160c0810182528281526000602080830182905273ffffffffffffffffffffffffffffffffffffffff8981168486015288166060840152608083018a905283518281529081019093529160a08201526040805160808101825230808252600060208301819052828401919091526060820181905291517f52bbbe290000000000000000000000000000000000000000000000000000000081529293509173ffffffffffffffffffffffffffffffffffffffff8616916352bbbe29916134699186918691907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90600401613bbb565b6020604051808303816000875af1158015613488573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130109190613856565b600061350e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166135b89092919063ffffffff16565b805190915015612a0d578080602001905181019061352c9190613cdb565b612a0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016105f8565b6060610fd88484600085856000808673ffffffffffffffffffffffffffffffffffffffff1685876040516135ec9190613cfd565b60006040518083038185875af1925050503d8060008114613629576040519150601f19603f3d011682016040523d82523d6000602084013e61362e565b606091505b509150915061279887838387606083156136d05782516000036136c95773ffffffffffffffffffffffffffffffffffffffff85163b6136c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016105f8565b5081610fd8565b610fd883838151156136e55781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f89190613d19565b60008060006060848603121561372e57600080fd5b505081359360208301359350604090920135919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461152857600080fd5b60006020828403121561377957600080fd5b813561378481613745565b9392505050565b600080600080608085870312156137a157600080fd5b84356137ac81613745565b966020860135965060408601359560600135945092505050565b6000602082840312156137d857600080fd5b5035919050565b6000806000606084860312156137f457600080fd5b83356137ff81613745565b9250602084013561380f81613745565b9150604084013561381f81613745565b809150509250925092565b6000806040838503121561383d57600080fd5b823561384881613745565b946020939093013593505050565b60006020828403121561386857600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156138b1576138b161386f565b92915050565b6000826138ed577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b818103818111156138b1576138b161386f565b60006020828403121561391757600080fd5b815161378481613745565b600081600f0b6f7fffffffffffffffffffffffffffffff81036139475761394761386f565b60010192915050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036139815761398161386f565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015613a4357845173ffffffffffffffffffffffffffffffffffffffff1683529383019391830191600101613a11565b505073ffffffffffffffffffffffffffffffffffffffff969096166060850152505050608001529392505050565b60006020808385031215613a8457600080fd5b825167ffffffffffffffff80821115613a9c57600080fd5b818501915085601f830112613ab057600080fd5b815181811115613ac257613ac2613988565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715613b0557613b05613988565b604052918252848201925083810185019188831115613b2357600080fd5b938501935b82851015613b4157845184529385019392850192613b28565b98975050505050505050565b60005b83811015613b68578181015183820152602001613b50565b50506000910152565b60008151808452613b89816020860160208601613b4d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60e08152845160e08201526000602086015160028110613c04577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b610100830152604086015173ffffffffffffffffffffffffffffffffffffffff166101208301526060860151613c5361014084018273ffffffffffffffffffffffffffffffffffffffff169052565b50608086015161016083015260a086015160c0610180840152613c7a6101a0840182613b71565b915050613cc9602083018673ffffffffffffffffffffffffffffffffffffffff808251168352602082015115156020840152806040830151166040840152506060810151151560608301525050565b60a082019390935260c0015292915050565b600060208284031215613ced57600080fd5b8151801515811461378457600080fd5b60008251613d0f818460208701613b4d565b9190910192915050565b6020815260006137846020830184613b7156fea26469706673582212209fffc69a8f9fdc36a00798cc3cc2d8adaa7b3246d98efb81813014fc9e9efc3264736f6c63430008110033c001a0144a1203c3f09c3a493ab3b0bad1523f05893162c6313311c63745e82a49c500a021766be10e88ac915ebcffea5c89cab0f5dbec3b6f4e794793acf1574e4c7850