ETH Price: $2,613.92 (+1.25%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f94aca0180843b9aca008507ded2c633835deb5d8080b94a7060c06040526000600560156101000a81548160ff0219169083151502179055506001600560166101000a81548160ff0219169083151502179055503480156200004757600080fd5b506040518060400160405280600f81526020017f5473756b616a6920496d757461726900000000000000000000000000000000008152506040518060400160405280600381526020017f54494b00000000000000000000000000000000000000000000000000000000008152508160039081620000c5919062000c73565b508060049081620000d7919062000c73565b505050620000fa620000ee6200052960201b60201c565b6200053160201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905062000126816001620005f760201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001cc919062000dc4565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000234573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025a919062000dc4565b6040518363ffffffff1660e01b81526004016200027992919062000e07565b6020604051808303816000875af115801562000299573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002bf919062000dc4565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200030760a0516001620005f760201b60201c565b6200031c60a05160016200066260201b60201c565b60006200032e6200070360201b60201c565b600a6200033c919062000fc4565b629896806200034c919062001015565b905060646002826200035f919062001015565b6200036b91906200108f565b60078190556008819055506103e860018262000388919062001015565b6200039491906200108f565b600681905550620003aa6200052960201b60201c565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604051806060016040528060008152602001600081526020016019815250600a600082015181600001556020820151816001015560408201518160020155905050604051806060016040528060008152602001600081526020016023815250600d6000820151816000015560208201518160010155604082015181600201559050506200048e620004806200070c60201b60201c565b60016200073660201b60201c565b620004a13060016200073660201b60201c565b620004b661dead60016200073660201b60201c565b620004d8620004ca6200070c60201b60201c565b6001620005f760201b60201c565b620004eb306001620005f760201b60201c565b6200050061dead6001620005f760201b60201c565b62000521620005146200052960201b60201c565b82620007f160201b60201c565b50506200125f565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620006076200095e60201b60201c565b80601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b60006012905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620007466200095e60201b60201c565b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620007e59190620010e4565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000863576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200085a9062001162565b60405180910390fd5b6200087760008383620009ef60201b60201c565b80600260008282546200088b919062001184565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200093e9190620011d0565b60405180910390a36200095a60008383620009f460201b60201c565b5050565b6200096e6200052960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620009946200070c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620009ed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009e4906200123d565b60405180910390fd5b565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a7b57607f821691505b60208210810362000a915762000a9062000a33565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000afb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000abc565b62000b07868362000abc565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000b5462000b4e62000b488462000b1f565b62000b29565b62000b1f565b9050919050565b6000819050919050565b62000b708362000b33565b62000b8862000b7f8262000b5b565b84845462000ac9565b825550505050565b600090565b62000b9f62000b90565b62000bac81848462000b65565b505050565b5b8181101562000bd45762000bc860008262000b95565b60018101905062000bb2565b5050565b601f82111562000c235762000bed8162000a97565b62000bf88462000aac565b8101602085101562000c08578190505b62000c2062000c178562000aac565b83018262000bb1565b50505b505050565b600082821c905092915050565b600062000c486000198460080262000c28565b1980831691505092915050565b600062000c63838362000c35565b9150826002028217905092915050565b62000c7e82620009f9565b67ffffffffffffffff81111562000c9a5762000c9962000a04565b5b62000ca6825462000a62565b62000cb382828562000bd8565b600060209050601f83116001811462000ceb576000841562000cd6578287015190505b62000ce2858262000c55565b86555062000d52565b601f19841662000cfb8662000a97565b60005b8281101562000d255784890151825560018201915060208501945060208101905062000cfe565b8683101562000d45578489015162000d41601f89168262000c35565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d8c8262000d5f565b9050919050565b62000d9e8162000d7f565b811462000daa57600080fd5b50565b60008151905062000dbe8162000d93565b92915050565b60006020828403121562000ddd5762000ddc62000d5a565b5b600062000ded8482850162000dad565b91505092915050565b62000e018162000d7f565b82525050565b600060408201905062000e1e600083018562000df6565b62000e2d602083018462000df6565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000ec25780860481111562000e9a5762000e9962000e34565b5b600185161562000eaa5780820291505b808102905062000eba8562000e63565b945062000e7a565b94509492505050565b60008262000edd576001905062000fb0565b8162000eed576000905062000fb0565b816001811462000f06576002811462000f115762000f47565b600191505062000fb0565b60ff84111562000f265762000f2562000e34565b5b8360020a91508482111562000f405762000f3f62000e34565b5b5062000fb0565b5060208310610133831016604e8410600b841016171562000f815782820a90508381111562000f7b5762000f7a62000e34565b5b62000fb0565b62000f90848484600162000e70565b9250905081840481111562000faa5762000fa962000e34565b5b81810290505b9392505050565b600060ff82169050919050565b600062000fd18262000b1f565b915062000fde8362000fb7565b92506200100d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000ecb565b905092915050565b6000620010228262000b1f565b91506200102f8362000b1f565b92508282026200103f8162000b1f565b9150828204841483151762001059576200105862000e34565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200109c8262000b1f565b9150620010a98362000b1f565b925082620010bc57620010bb62001060565b5b828204905092915050565b60008115159050919050565b620010de81620010c7565b82525050565b6000602082019050620010fb6000830184620010d3565b92915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200114a601f8362001101565b9150620011578262001112565b602082019050919050565b600060208201905081810360008301526200117d816200113b565b9050919050565b6000620011918262000b1f565b91506200119e8362000b1f565b9250828201905080821115620011b957620011b862000e34565b5b92915050565b620011ca8162000b1f565b82525050565b6000602082019050620011e76000830184620011bf565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006200122560208362001101565b91506200123282620011ed565b602082019050919050565b60006020820190508181036000830152620012588162001216565b9050919050565b60805160a0516137c8620012a860003960006108770152600081816107da01528181612283015281816123640152818161238b01528181612427015261244e01526137c86000f3fe6080604052600436106101d15760003560e01c80638a8c523c116100f7578063bbc0c74211610095578063dd62ed3e11610064578063dd62ed3e14610667578063e2f45605146106a4578063f2fde38b146106cf578063f8b45b05146106f8576101d8565b8063bbc0c742146105bb578063c0246668146105e6578063c8c8ebe41461060f578063cc1776d31461063a576101d8565b8063a457c2d7116100d1578063a457c2d7146104ef578063a9059cbb1461052c578063aacebbe314610569578063b1b9bad214610592576101d8565b80638a8c523c146104825780638da5cb5b1461049957806395d89b41146104c4576101d8565b806349bd5a5e1161016f578063715018a61161013e578063715018a614610400578063751039fc146104175780637571336a1461042e57806375f0a87414610457576101d8565b806349bd5a5e146103405780634a62bb651461036b5780634f7041a51461039657806370a08231146103c3576101d8565b806318160ddd116101ab57806318160ddd1461027057806323b872dd1461029b578063313ce567146102d85780633950935114610303576101d8565b806306fdde03146101dd578063095ea7b3146102085780631694505e14610245576101d8565b366101d857005b600080fd5b3480156101e957600080fd5b506101f2610723565b6040516101ff9190612597565b60405180910390f35b34801561021457600080fd5b5061022f600480360381019061022a9190612652565b6107b5565b60405161023c91906126ad565b60405180910390f35b34801561025157600080fd5b5061025a6107d8565b6040516102679190612727565b60405180910390f35b34801561027c57600080fd5b506102856107fc565b6040516102929190612751565b60405180910390f35b3480156102a757600080fd5b506102c260048036038101906102bd919061276c565b610806565b6040516102cf91906126ad565b60405180910390f35b3480156102e457600080fd5b506102ed610835565b6040516102fa91906127db565b60405180910390f35b34801561030f57600080fd5b5061032a60048036038101906103259190612652565b61083e565b60405161033791906126ad565b60405180910390f35b34801561034c57600080fd5b50610355610875565b6040516103629190612805565b60405180910390f35b34801561037757600080fd5b50610380610899565b60405161038d91906126ad565b60405180910390f35b3480156103a257600080fd5b506103ab6108ac565b6040516103ba93929190612820565b60405180910390f35b3480156103cf57600080fd5b506103ea60048036038101906103e59190612857565b6108c4565b6040516103f79190612751565b60405180910390f35b34801561040c57600080fd5b5061041561090c565b005b34801561042357600080fd5b5061042c610920565b005b34801561043a57600080fd5b50610455600480360381019061045091906128b0565b61099b565b005b34801561046357600080fd5b5061046c6109fe565b6040516104799190612805565b60405180910390f35b34801561048e57600080fd5b50610497610a24565b005b3480156104a557600080fd5b506104ae610a9f565b6040516104bb9190612805565b60405180910390f35b3480156104d057600080fd5b506104d9610ac9565b6040516104e69190612597565b60405180910390f35b3480156104fb57600080fd5b5061051660048036038101906105119190612652565b610b5b565b60405161052391906126ad565b60405180910390f35b34801561053857600080fd5b50610553600480360381019061054e9190612652565b610bd2565b60405161056091906126ad565b60405180910390f35b34801561057557600080fd5b50610590600480360381019061058b9190612857565b610bf5565b005b34801561059e57600080fd5b506105b960048036038101906105b491906128f0565b610c41565b005b3480156105c757600080fd5b506105d0610ce1565b6040516105dd91906126ad565b60405180910390f35b3480156105f257600080fd5b5061060d600480360381019061060891906128b0565b610cf4565b005b34801561061b57600080fd5b50610624610da5565b6040516106319190612751565b60405180910390f35b34801561064657600080fd5b5061064f610dab565b60405161065e93929190612820565b60405180910390f35b34801561067357600080fd5b5061068e60048036038101906106899190612957565b610dc3565b60405161069b9190612751565b60405180910390f35b3480156106b057600080fd5b506106b9610e4a565b6040516106c69190612751565b60405180910390f35b3480156106db57600080fd5b506106f660048036038101906106f19190612857565b610e50565b005b34801561070457600080fd5b5061070d610ed3565b60405161071a9190612751565b60405180910390f35b606060038054610732906129c6565b80601f016020809104026020016040519081016040528092919081815260200182805461075e906129c6565b80156107ab5780601f10610780576101008083540402835291602001916107ab565b820191906000526020600020905b81548152906001019060200180831161078e57829003601f168201915b5050505050905090565b6000806107c0610ed9565b90506107cd818585610ee1565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b600080610811610ed9565b905061081e8582856110aa565b610829858585611136565b60019150509392505050565b60006012905090565b600080610849610ed9565b905061086a81858561085b8589610dc3565b6108659190612a26565b610ee1565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600560169054906101000a900460ff1681565b600a8060000154908060010154908060020154905083565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610914611bdb565b61091e6000611c59565b565b610928611bdb565b60011515600560169054906101000a900460ff1615151461097e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097590612aa6565b60405180910390fd5b6000600560166101000a81548160ff021916908315150217905550565b6109a3611bdb565b80601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610a2c611bdb565b60001515600560159054906101000a900460ff16151514610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990612b12565b60405180910390fd5b6001600560156101000a81548160ff021916908315150217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610ad8906129c6565b80601f0160208091040260200160405190810160405280929190818152602001828054610b04906129c6565b8015610b515780601f10610b2657610100808354040283529160200191610b51565b820191906000526020600020905b815481529060010190602001808311610b3457829003601f168201915b5050505050905090565b600080610b66610ed9565b90506000610b748286610dc3565b905083811015610bb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb090612ba4565b60405180910390fd5b610bc68286868403610ee1565b60019250505092915050565b600080610bdd610ed9565b9050610bea818585611136565b600191505092915050565b610bfd611bdb565b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610c49611bdb565b60405180606001604052808581526020018481526020018486610c6c9190612a26565b815250600a60008201518160000155602082015181600101556040820151816002015590505060405180606001604052808381526020018281526020018284610cb59190612a26565b815250600d60008201518160000155602082015181600101556040820151816002015590505050505050565b600560159054906101000a900460ff1681565b610cfc611bdb565b80601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051610d9991906126ad565b60405180910390a25050565b60075481565b600d8060000154908060010154908060020154905083565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60065481565b610e58611bdb565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ec7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ebe90612c36565b60405180910390fd5b610ed081611c59565b50565b60085481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4790612cc8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb690612d5a565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161109d9190612751565b60405180910390a3505050565b60006110b68484610dc3565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111305781811015611122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111990612dc6565b60405180910390fd5b61112f8484848403610ee1565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036111a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119c90612e58565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b90612eea565b60405180910390fd5b60008111611257576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124e90612f7c565b60405180910390fd5b61125f610a9f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156112cd575061129d610a9f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156113065750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611340575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156113595750600560149054906101000a900460ff16155b1561175f5760001515600560159054906101000a900460ff1615150361145a57601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061141a5750601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b611459576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145090612fe8565b60405180910390fd5b5b60011515600560169054906101000a900460ff1615150361175e57601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156115185750601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156115bf57600754811115611562576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115599061307a565b60405180910390fd5b60085461156e836108c4565b826115799190612a26565b11156115ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b1906130e6565b60405180910390fd5b61175d565b601460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156116625750601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156116b1576007548111156116ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a390613178565b60405180910390fd5b61175c565b601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661175b5760085461170e836108c4565b826117199190612a26565b111561175a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611751906130e6565b60405180910390fd5b5b5b5b5b5b600060065461176d306108c4565b1015905080801561178b5750600560149054906101000a900460ff16155b80156117e15750601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156118375750601260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561188d5750601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156118d1576001600560146101000a81548160ff0219169083151502179055506118b5611d1f565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806119875750601260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561199157600090505b60008115611bc857601460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156119f757506000600d60020154115b15611aa057611a276064611a19600d6002015487611f2c90919063ffffffff16565b611f4290919063ffffffff16565b9050600d60020154600d6001015482611a409190613198565b611a4a9190613209565b60116000828254611a5b9190612a26565b92505081905550600d60020154600d6000015482611a799190613198565b611a839190613209565b60106000828254611a949190612a26565b92505081905550611ba4565b601460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611afe57506000600a60020154115b15611ba357611b2e6064611b20600a6002015487611f2c90919063ffffffff16565b611f4290919063ffffffff16565b9050600a60020154600a6001015482611b479190613198565b611b519190613209565b60116000828254611b629190612a26565b92505081905550600a60020154600a6000015482611b809190613198565b611b8a9190613209565b60106000828254611b9b9190612a26565b925050819055505b5b6000811115611bb957611bb8863083611f58565b5b8084611bc5919061323a565b93505b611bd3868686611f58565b505050505050565b611be3610ed9565b73ffffffffffffffffffffffffffffffffffffffff16611c01610a9f565b73ffffffffffffffffffffffffffffffffffffffff1614611c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4e906132ba565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000611d2a306108c4565b90506000601054601154611d3e9190612a26565b9050600080831480611d505750600082145b15611d5d57505050611f2a565b6014600654611d6c9190613198565b831115611d85576014600654611d829190613198565b92505b600060028360115486611d989190613198565b611da29190613209565b611dac9190613209565b90506000611dc382866121ce90919063ffffffff16565b90506000479050611dd3826121e4565b6000611de882476121ce90919063ffffffff16565b90506000611e1387611e0560105485611f2c90919063ffffffff16565b611f4290919063ffffffff16565b905060008183611e23919061323a565b905060006011819055506000601081905550600086118015611e455750600081115b15611e9257611e548682612421565b7f34755123977fda4465c19ffa30709bc81ed728f17cf49014d33b243ae2d682fb8582601154604051611e8993929190612820565b60405180910390a15b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051611ed89061330b565b60006040518083038185875af1925050503d8060008114611f15576040519150601f19603f3d011682016040523d82523d6000602084013e611f1a565b606091505b5050809750505050505050505050505b565b60008183611f3a9190613198565b905092915050565b60008183611f509190613209565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611fc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fbe90613392565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202d90613424565b60405180910390fd5b6120418383836124fd565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156120c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120be906134b6565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516121b59190612751565b60405180910390a36121c8848484612502565b50505050565b600081836121dc919061323a565b905092915050565b6000600267ffffffffffffffff811115612201576122006134d6565b5b60405190808252806020026020018201604052801561222f5781602001602082028036833780820191505090505b509050308160008151811061224757612246613505565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156122ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123109190613549565b8160018151811061232457612323613505565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612389307f000000000000000000000000000000000000000000000000000000000000000084610ee1565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016123eb95949392919061366f565b600060405180830381600087803b15801561240557600080fd5b505af1158015612419573d6000803e3d6000fd5b505050505050565b61244c307f000000000000000000000000000000000000000000000000000000000000000084610ee1565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b81526004016124b3969594939291906136c9565b60606040518083038185885af11580156124d1573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906124f6919061373f565b5050505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612541578082015181840152602081019050612526565b60008484015250505050565b6000601f19601f8301169050919050565b600061256982612507565b6125738185612512565b9350612583818560208601612523565b61258c8161254d565b840191505092915050565b600060208201905081810360008301526125b1818461255e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006125e9826125be565b9050919050565b6125f9816125de565b811461260457600080fd5b50565b600081359050612616816125f0565b92915050565b6000819050919050565b61262f8161261c565b811461263a57600080fd5b50565b60008135905061264c81612626565b92915050565b60008060408385031215612669576126686125b9565b5b600061267785828601612607565b92505060206126888582860161263d565b9150509250929050565b60008115159050919050565b6126a781612692565b82525050565b60006020820190506126c2600083018461269e565b92915050565b6000819050919050565b60006126ed6126e86126e3846125be565b6126c8565b6125be565b9050919050565b60006126ff826126d2565b9050919050565b6000612711826126f4565b9050919050565b61272181612706565b82525050565b600060208201905061273c6000830184612718565b92915050565b61274b8161261c565b82525050565b60006020820190506127666000830184612742565b92915050565b600080600060608486031215612785576127846125b9565b5b600061279386828701612607565b93505060206127a486828701612607565b92505060406127b58682870161263d565b9150509250925092565b600060ff82169050919050565b6127d5816127bf565b82525050565b60006020820190506127f060008301846127cc565b92915050565b6127ff816125de565b82525050565b600060208201905061281a60008301846127f6565b92915050565b60006060820190506128356000830186612742565b6128426020830185612742565b61284f6040830184612742565b949350505050565b60006020828403121561286d5761286c6125b9565b5b600061287b84828501612607565b91505092915050565b61288d81612692565b811461289857600080fd5b50565b6000813590506128aa81612884565b92915050565b600080604083850312156128c7576128c66125b9565b5b60006128d585828601612607565b92505060206128e68582860161289b565b9150509250929050565b6000806000806080858703121561290a576129096125b9565b5b60006129188782880161263d565b94505060206129298782880161263d565b935050604061293a8782880161263d565b925050606061294b8782880161263d565b91505092959194509250565b6000806040838503121561296e5761296d6125b9565b5b600061297c85828601612607565b925050602061298d85828601612607565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806129de57607f821691505b6020821081036129f1576129f0612997565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a318261261c565b9150612a3c8361261c565b9250828201905080821115612a5457612a536129f7565b5b92915050565b7f546865206c696d69747320686173206265656e2072656d6f7665642e00000000600082015250565b6000612a90601c83612512565b9150612a9b82612a5a565b602082019050919050565b60006020820190508181036000830152612abf81612a83565b9050919050565b7f5468652074726164696e6720686173206265656e206f70656e65642e00000000600082015250565b6000612afc601c83612512565b9150612b0782612ac6565b602082019050919050565b60006020820190508181036000830152612b2b81612aef565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612b8e602583612512565b9150612b9982612b32565b604082019050919050565b60006020820190508181036000830152612bbd81612b81565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612c20602683612512565b9150612c2b82612bc4565b604082019050919050565b60006020820190508181036000830152612c4f81612c13565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612cb2602483612512565b9150612cbd82612c56565b604082019050919050565b60006020820190508181036000830152612ce181612ca5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612d44602283612512565b9150612d4f82612ce8565b604082019050919050565b60006020820190508181036000830152612d7381612d37565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612db0601d83612512565b9150612dbb82612d7a565b602082019050919050565b60006020820190508181036000830152612ddf81612da3565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b6000612e42602683612512565b9150612e4d82612de6565b604082019050919050565b60006020820190508181036000830152612e7181612e35565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573732e00000000000000000000000000000000000000000000000000000000602082015250565b6000612ed4602483612512565b9150612edf82612e78565b604082019050919050565b60006020820190508181036000830152612f0381612ec7565b9050919050565b7f45524332303a205472616e7366657220616d6f756e74206d757374206265206760008201527f726561746572207468616e207a65726f2e000000000000000000000000000000602082015250565b6000612f66603183612512565b9150612f7182612f0a565b604082019050919050565b60006020820190508181036000830152612f9581612f59565b9050919050565b7f45524332303a2054726164696e67206973206e6f74206163746976652e000000600082015250565b6000612fd2601d83612512565b9150612fdd82612f9c565b602082019050919050565b6000602082019050818103600083015261300181612fc5565b9050919050565b7f45524332303a20427579207472616e7366657220616d6f756e7420657863656560008201527f647320746865206d6178207472616e73616374696f6e20616d6f756e742e0000602082015250565b6000613064603e83612512565b915061306f82613008565b604082019050919050565b6000602082019050818103600083015261309381613057565b9050919050565b7f45524332303a204d61782077616c6c65742065786365656465642e0000000000600082015250565b60006130d0601b83612512565b91506130db8261309a565b602082019050919050565b600060208201905081810360008301526130ff816130c3565b9050919050565b7f45524332303a2053656c6c207472616e7366657220616d6f756e74206578636560008201527f65647320746865206d6178207472616e73616374696f6e20616d6f756e742e00602082015250565b6000613162603f83612512565b915061316d82613106565b604082019050919050565b6000602082019050818103600083015261319181613155565b9050919050565b60006131a38261261c565b91506131ae8361261c565b92508282026131bc8161261c565b915082820484148315176131d3576131d26129f7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006132148261261c565b915061321f8361261c565b92508261322f5761322e6131da565b5b828204905092915050565b60006132458261261c565b91506132508361261c565b9250828203905081811115613268576132676129f7565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006132a4602083612512565b91506132af8261326e565b602082019050919050565b600060208201905081810360008301526132d381613297565b9050919050565b600081905092915050565b50565b60006132f56000836132da565b9150613300826132e5565b600082019050919050565b6000613316826132e8565b9150819050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061337c602583612512565b915061338782613320565b604082019050919050565b600060208201905081810360008301526133ab8161336f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061340e602383612512565b9150613419826133b2565b604082019050919050565b6000602082019050818103600083015261343d81613401565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006134a0602683612512565b91506134ab82613444565b604082019050919050565b600060208201905081810360008301526134cf81613493565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050613543816125f0565b92915050565b60006020828403121561355f5761355e6125b9565b5b600061356d84828501613534565b91505092915050565b6000819050919050565b600061359b61359661359184613576565b6126c8565b61261c565b9050919050565b6135ab81613580565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6135e6816125de565b82525050565b60006135f883836135dd565b60208301905092915050565b6000602082019050919050565b600061361c826135b1565b61362681856135bc565b9350613631836135cd565b8060005b8381101561366257815161364988826135ec565b975061365483613604565b925050600181019050613635565b5085935050505092915050565b600060a0820190506136846000830188612742565b61369160208301876135a2565b81810360408301526136a38186613611565b90506136b260608301856127f6565b6136bf6080830184612742565b9695505050505050565b600060c0820190506136de60008301896127f6565b6136eb6020830188612742565b6136f860408301876135a2565b61370560608301866135a2565b61371260808301856127f6565b61371f60a0830184612742565b979650505050505050565b60008151905061373981612626565b92915050565b600080600060608486031215613758576137576125b9565b5b60006137668682870161372a565b93505060206137778682870161372a565b92505060406137888682870161372a565b915050925092509256fea2646970667358221220f1765b2f1e2487c2259162d824216de3028d068eac89e6477f541eb9e52e3d7464736f6c63430008130033c080a0903ffa34628852bef91e0b9f53c93f7fe3d03ea82d9394d8dc0937f78e98a609a00e0ade6d0987338e67abddb513ee1e1fe69e11a1d2ee107387109093b87ec1a5