token-icon

GoldDragon

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
GoldDragon
Holders
30+0.00%
Transfers
90

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106103905760003560e01c806388790a68116101dc578063c5d2418911610102578063dc44b6a0116100a0578063f2514e881161006f578063f2514e8814610da7578063f2fde38b14610de4578063f872858a14610e0d578063f985622d14610e3857610397565b8063dc44b6a014610ceb578063dd62ed3e14610d16578063f0cd1dac14610d53578063f1d5f51714610d7e57610397565b8063c867d60b116100dc578063c867d60b14610c1b578063cab0347114610c58578063da00097d14610c83578063da10598914610cae57610397565b8063c5d2418914610b9a578063c816841b14610bc5578063c860795214610bf057610397565b8063a457c2d71161017a578063afe721cc11610149578063afe721cc14610af4578063c2d4640e14610b1d578063c469b6dd14610b46578063c49b9a8014610b7157610397565b8063a457c2d714610a26578063a5d69d1f14610a63578063a83f53a714610a8c578063a9059cbb14610ab757610397565b80639174c79d116101b65780639174c79d1461097c57806395d89b41146109a5578063a073d37f146109d0578063a08e671f146109fb57610397565b806388790a68146108e95780638b42507f146109145780638da5cb5b1461095157610397565b80633b97084a116102c1578063621244951161025f5780637d1db4a51161022e5780637d1db4a51461083f578063807c2d9c1461086a57806382eefb431461089557806383863022146108c057610397565b806362124495146107735780636249faf1146107b057806370a08231146107d957806377f31d031461081657610397565b806357a5802f1161029b57806357a5802f146106b75780635881f3ef146106e257806360efb94f1461071f57806361a23c691461074857610397565b80633b97084a146106265780633ecad2711461064f5780634a74bb021461068c57610397565b80632563ae831161032e5780632c4b2334116103085780632c4b23341461056c578063313ce5671461059557806335d23615146105c057806339509351146105e957610397565b80632563ae83146104ed57806327c8f835146105165780632b112e491461054157610397565b80631694505e1161036a5780631694505e1461042f57806318160ddd1461045a5780631caf31811461048557806323b872dd146104b057610397565b806306fdde031461039c578063095ea7b3146103c75780631245e3471461040457610397565b3661039757005b600080fd5b3480156103a857600080fd5b506103b1610e63565b6040516103be919061446e565b60405180910390f35b3480156103d357600080fd5b506103ee60048036038101906103e99190613f39565b610ef5565b6040516103fb9190614438565b60405180910390f35b34801561041057600080fd5b50610419610f13565b6040516104269190614393565b60405180910390f35b34801561043b57600080fd5b50610444610f39565b6040516104519190614453565b60405180910390f35b34801561046657600080fd5b5061046f610f5f565b60405161047c9190614590565b60405180910390f35b34801561049157600080fd5b5061049a610f69565b6040516104a79190614393565b60405180910390f35b3480156104bc57600080fd5b506104d760048036038101906104d29190613ee6565b610f8f565b6040516104e49190614438565b60405180910390f35b3480156104f957600080fd5b50610514600480360381019061050f9190614039565b611069565b005b34801561052257600080fd5b5061052b61111b565b6040516105389190614378565b60405180910390f35b34801561054d57600080fd5b5061055661113f565b6040516105639190614590565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e9190613e4c565b611183565b005b3480156105a157600080fd5b506105aa61125c565b6040516105b79190614635565b60405180910390f35b3480156105cc57600080fd5b506105e760048036038101906105e29190613e4c565b611273565b005b3480156105f557600080fd5b50610610600480360381019061060b9190613f39565b61134c565b60405161061d9190614438565b60405180910390f35b34801561063257600080fd5b5061064d60048036038101906106489190614066565b6113ff565b005b34801561065b57600080fd5b5061067660048036038101906106719190613e4c565b61149e565b6040516106839190614438565b60405180910390f35b34801561069857600080fd5b506106a16114be565b6040516106ae9190614438565b60405180910390f35b3480156106c357600080fd5b506106cc6114d1565b6040516106d99190614590565b60405180910390f35b3480156106ee57600080fd5b5061070960048036038101906107049190613e4c565b6114d7565b6040516107169190614378565b60405180910390f35b34801561072b57600080fd5b5061074660048036038101906107419190614093565b611a35565b005b34801561075457600080fd5b5061075d611b15565b60405161076a9190614590565b60405180910390f35b34801561077f57600080fd5b5061079a60048036038101906107959190613e4c565b611b1b565b6040516107a79190614438565b60405180910390f35b3480156107bc57600080fd5b506107d760048036038101906107d29190613f79565b611b3b565b005b3480156107e557600080fd5b5061080060048036038101906107fb9190613e4c565b611c75565b60405161080d9190614590565b60405180910390f35b34801561082257600080fd5b5061083d60048036038101906108389190613f79565b611cbe565b005b34801561084b57600080fd5b50610854611df8565b6040516108619190614590565b60405180910390f35b34801561087657600080fd5b5061087f611dfe565b60405161088c9190614590565b60405180910390f35b3480156108a157600080fd5b506108aa611e04565b6040516108b79190614590565b60405180910390f35b3480156108cc57600080fd5b506108e760048036038101906108e29190613fd9565b611e0a565b005b3480156108f557600080fd5b506108fe611f88565b60405161090b9190614590565b60405180910390f35b34801561092057600080fd5b5061093b60048036038101906109369190613e4c565b611f8e565b6040516109489190614438565b60405180910390f35b34801561095d57600080fd5b50610966611fae565b6040516109739190614378565b60405180910390f35b34801561098857600080fd5b506109a3600480360381019061099e9190614093565b611fd7565b005b3480156109b157600080fd5b506109ba6120b7565b6040516109c7919061446e565b60405180910390f35b3480156109dc57600080fd5b506109e5612149565b6040516109f29190614590565b60405180910390f35b348015610a0757600080fd5b50610a10612153565b604051610a1d9190614590565b60405180910390f35b348015610a3257600080fd5b50610a4d6004803603810190610a489190613f39565b612159565b604051610a5a9190614438565b60405180910390f35b348015610a6f57600080fd5b50610a8a6004803603810190610a859190614039565b612226565b005b348015610a9857600080fd5b50610aa16122d8565b604051610aae9190614590565b60405180910390f35b348015610ac357600080fd5b50610ade6004803603810190610ad99190613f39565b6122de565b604051610aeb9190614438565b60405180910390f35b348015610b0057600080fd5b50610b1b6004803603810190610b169190613f39565b6122fd565b005b348015610b2957600080fd5b50610b446004803603810190610b3f9190614093565b61239f565b005b348015610b5257600080fd5b50610b5b61247f565b604051610b689190614590565b60405180910390f35b348015610b7d57600080fd5b50610b986004803603810190610b939190614039565b612485565b005b348015610ba657600080fd5b50610baf61256e565b604051610bbc9190614590565b60405180910390f35b348015610bd157600080fd5b50610bda612574565b604051610be79190614378565b60405180910390f35b348015610bfc57600080fd5b50610c0561259a565b604051610c129190614590565b60405180910390f35b348015610c2757600080fd5b50610c426004803603810190610c3d9190613e4c565b6125a0565b604051610c4f9190614438565b60405180910390f35b348015610c6457600080fd5b50610c6d6125c0565b604051610c7a9190614590565b60405180910390f35b348015610c8f57600080fd5b50610c986125c6565b604051610ca59190614438565b60405180910390f35b348015610cba57600080fd5b50610cd56004803603810190610cd09190613e4c565b6125d9565b604051610ce29190614438565b60405180910390f35b348015610cf757600080fd5b50610d006125f9565b604051610d0d9190614590565b60405180910390f35b348015610d2257600080fd5b50610d3d6004803603810190610d389190613ea6565b6125ff565b604051610d4a9190614590565b60405180910390f35b348015610d5f57600080fd5b50610d68612686565b604051610d759190614590565b60405180910390f35b348015610d8a57600080fd5b50610da56004803603810190610da09190614066565b61268c565b005b348015610db357600080fd5b50610dce6004803603810190610dc99190613e4c565b61272b565b604051610ddb9190614438565b60405180910390f35b348015610df057600080fd5b50610e0b6004803603810190610e069190613e4c565b61274b565b005b348015610e1957600080fd5b50610e2261289d565b604051610e2f9190614438565b60405180910390f35b348015610e4457600080fd5b50610e4d6128b0565b604051610e5a9190614590565b60405180910390f35b606060028054610e729061489c565b80601f0160208091040260200160405190810160405280929190818152602001828054610e9e9061489c565b8015610eeb5780601f10610ec057610100808354040283529160200191610eeb565b820191906000526020600020905b815481529060010190602001808311610ece57829003601f168201915b5050505050905090565b6000610f09610f02612914565b848461291c565b6001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601b54905090565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610f9c848484612ae7565b5061105e84610fa9612914565b61105985604051806060016040528060288152602001614cb560289139600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061100f612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b61291c565b600190509392505050565b611071612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f590614530565b60405180910390fd5b80602060176101000a81548160ff02191690831515021790555050565b7f000000000000000000000000000000000000000000000000000000000000dead81565b600061117e61116d7f000000000000000000000000000000000000000000000000000000000000dead611c75565b601b5461310890919063ffffffff16565b905090565b61118b612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120f90614530565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600460009054906101000a900460ff16905090565b61127b612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ff90614530565b60405180910390fd5b80600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006113f5611359612914565b846113f0856007600061136a612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b61291c565b6001905092915050565b611407612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148b90614530565b60405180910390fd5b80601e8190555050565b600c6020528060005260406000206000915054906101000a900460ff1681565b602060159054906101000a900460ff1681565b60155481565b60006114e1612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461156e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156590614530565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156115b957600080fd5b505afa1580156115cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f19190613e79565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561165357600080fd5b505afa158015611667573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168b9190613e79565b6040518363ffffffff1660e01b81526004016116a89291906143ae565b60206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f89190613e79565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118b9578073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561177557600080fd5b505afa158015611789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ad9190613e79565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561180f57600080fd5b505afa158015611823573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118479190613e79565b6040518363ffffffff1660e01b81526004016118649291906143ae565b602060405180830381600087803b15801561187e57600080fd5b505af1158015611892573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118b69190613e79565b91505b81602060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160096000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050919050565b611a3d612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac190614530565b60405180910390fd5b82600f819055508160108190555080601181905550611b0a601154611afc601054600f546128b690919063ffffffff16565b6128b690919063ffffffff16565b601881905550505050565b60165481565b600d6020528060005260406000206000915054906101000a900460ff1681565b611b43612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc790614530565b60405180910390fd5b60005b83839050811015611c6f578160096000868685818110611bf657611bf56149a4565b5b9050602002016020810190611c0b9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611c67906148ce565b915050611bd3565b50505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611cc6612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4a90614530565b60405180910390fd5b60005b83839050811015611df2578160086000868685818110611d7957611d786149a4565b5b9050602002016020810190611d8e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611dea906148ce565b915050611d56565b50505050565b601c5481565b601d5481565b60195481565b611e3d600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611e38613152565b61315a565b611e4657600080fd5b60005b83839050811015611f825760018260ff161415611ee4576001600e6000868685818110611e7957611e786149a4565b5b9050602002016020810190611e8e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f71565b60008260ff161415611f70576000600e6000868685818110611f0957611f086149a4565b5b9050602002016020810190611f1e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5b80611f7b906148ce565b9050611e49565b50505050565b60125481565b600b6020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611fdf612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461206c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206390614530565b60405180910390fd5b8260128190555081601381905550806014819055506120ac60145461209e6013546012546128b690919063ffffffff16565b6128b690919063ffffffff16565b601981905550505050565b6060600380546120c69061489c565b80601f01602080910402602001604051908101604052809291908181526020018280546120f29061489c565b801561213f5780601f106121145761010080835404028352916020019161213f565b820191906000526020600020905b81548152906001019060200180831161212257829003601f168201915b5050505050905090565b6000601e54905090565b601a5481565b600061221c612166612914565b8461221785604051806060016040528060258152602001614cdd6025913960076000612190612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b61291c565b6001905092915050565b61222e612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b290614530565b60405180910390fd5b80602060166101000a81548160ff02191690831515021790555050565b60175481565b60006122f26122eb612914565b8484612ae7565b506001905092915050565b600d6000612309613152565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561239b5780600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6123a7612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242b90614530565b60405180910390fd5b8260158190555081601681905550806017819055506124746017546124666016546015546128b690919063ffffffff16565b6128b690919063ffffffff16565b601a81905550505050565b60115481565b61248d612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461251a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251190614530565b60405180910390fd5b80602060156101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159816040516125639190614438565b60405180910390a150565b60105481565b602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60135481565b60096020528060005260406000206000915054906101000a900460ff1681565b60145481565b602060169054906101000a900460ff1681565b600e6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60185481565b612694612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612721576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271890614530565b60405180910390fd5b80601d8190555050565b60086020528060005260406000206000915054906101000a900460ff1681565b612753612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146127e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d790614530565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b602060179054906101000a900460ff1681565b60015481565b60008082846128c591906146a5565b90508381101561290a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612901906144d0565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561298c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161298390614570565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129f3906144b0565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612ada9190614590565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b4f90614550565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612bc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bbf90614490565b60405180910390fd5b602060149054906101000a900460ff1615612bef57612be8848484613193565b905061309d565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015612c935750600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612cde57601c54821115612cdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cd4906144f0565b60405180910390fd5b5b6000612ce930611c75565b90506000601e548210159050808015612d0f5750602060149054906101000a900460ff16155b8015612d655750600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612d7d5750602060159054906101000a900460ff165b15612da757602060169054906101000a900460ff1615612d9d57601e5491505b612da682613366565b5b612db086613557565b15612e4b57612e0784600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310890919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612eee5750600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612f0257612efd87878761359a565b612f04565b845b9050602060179054906101000a900460ff168015612f6c5750600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612f9b57601d54612f8f82612f8189611c75565b6128b690919063ffffffff16565b1115612f9a57600080fd5b5b612fed81600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161308d9190614590565b60405180910390a3600193505050505b9392505050565b60008383111582906130ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e3919061446e565b60405180910390fd5b50600083856130fb9190614786565b9050809150509392505050565b600061314a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506130a4565b905092915050565b600033905090565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614905092915050565b600061321e826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132b382600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516133539190614590565b60405180910390a3600190509392505050565b6001602060146101000a81548160ff02191690831515021790555060006133bf60026133b1601a546133a36015548761386a90919063ffffffff16565b6138e590919063ffffffff16565b6138e590919063ffffffff16565b905060006133d6828461310890919063ffffffff16565b90506133e18161392f565b6000479050600061341261340160026015546138e590919063ffffffff16565b601a5461310890919063ffffffff16565b905060006134506002613442846134346015548861386a90919063ffffffff16565b6138e590919063ffffffff16565b6138e590919063ffffffff16565b9050600061347b8361346d6017548761386a90919063ffffffff16565b6138e590919063ffffffff16565b905060006134a482613496858861310890919063ffffffff16565b61310890919063ffffffff16565b905060008111156134dc576134db600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682613bba565b5b600082111561351257613511600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683613bba565b5b6000831180156135225750600087115b15613532576135318784613c05565b5b505050505050506000602060146101000a81548160ff02191690831515021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff1661357b600154613cf9565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b60008060009050600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661364a57600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561364957600080fd5b5b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156136cb576136c460646136b66018548661386a90919063ffffffff16565b6138e590919063ffffffff16565b9050613749565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156137485761374560646137376019548661386a90919063ffffffff16565b6138e590919063ffffffff16565b90505b5b600081111561384d576137a481600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516138449190614590565b60405180910390a35b613860818461310890919063ffffffff16565b9150509392505050565b60008083141561387d57600090506138df565b6000828461388b919061472c565b905082848261389a91906146fb565b146138da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138d190614510565b60405180910390fd5b809150505b92915050565b600061392783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613d0b565b905092915050565b6000600267ffffffffffffffff81111561394c5761394b6149d3565b5b60405190808252806020026020018201604052801561397a5781602001602082028036833780820191505090505b5090503081600081518110613992576139916149a4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015613a3457600080fd5b505afa158015613a48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a6c9190613e79565b81600181518110613a8057613a7f6149a4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613ae730601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461291c565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613b4b9594939291906145db565b600060405180830381600087803b158015613b6557600080fd5b505af1158015613b79573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a78282604051613bae9291906145ab565b60405180910390a15050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015613c00573d6000803e3d6000fd5b505050565b613c3230601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461291c565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080613c7e611fae565b426040518863ffffffff1660e01b8152600401613ca0969594939291906143d7565b6060604051808303818588803b158015613cb957600080fd5b505af1158015613ccd573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613cf291906140e6565b5050505050565b6000613d0482613d6e565b9050919050565b60008083118290613d52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d49919061446e565b60405180910390fd5b5060008385613d6191906146fb565b9050809150509392505050565b6000819050919050565b600081359050613d8781614c58565b92915050565b600081519050613d9c81614c58565b92915050565b60008083601f840112613db857613db7614a07565b5b8235905067ffffffffffffffff811115613dd557613dd4614a02565b5b602083019150836020820283011115613df157613df0614a0c565b5b9250929050565b600081359050613e0781614c6f565b92915050565b600081359050613e1c81614c86565b92915050565b600081519050613e3181614c86565b92915050565b600081359050613e4681614c9d565b92915050565b600060208284031215613e6257613e61614a16565b5b6000613e7084828501613d78565b91505092915050565b600060208284031215613e8f57613e8e614a16565b5b6000613e9d84828501613d8d565b91505092915050565b60008060408385031215613ebd57613ebc614a16565b5b6000613ecb85828601613d78565b9250506020613edc85828601613d78565b9150509250929050565b600080600060608486031215613eff57613efe614a16565b5b6000613f0d86828701613d78565b9350506020613f1e86828701613d78565b9250506040613f2f86828701613e0d565b9150509250925092565b60008060408385031215613f5057613f4f614a16565b5b6000613f5e85828601613d78565b9250506020613f6f85828601613e0d565b9150509250929050565b600080600060408486031215613f9257613f91614a16565b5b600084013567ffffffffffffffff811115613fb057613faf614a11565b5b613fbc86828701613da2565b93509350506020613fcf86828701613df8565b9150509250925092565b600080600060408486031215613ff257613ff1614a16565b5b600084013567ffffffffffffffff8111156140105761400f614a11565b5b61401c86828701613da2565b9350935050602061402f86828701613e37565b9150509250925092565b60006020828403121561404f5761404e614a16565b5b600061405d84828501613df8565b91505092915050565b60006020828403121561407c5761407b614a16565b5b600061408a84828501613e0d565b91505092915050565b6000806000606084860312156140ac576140ab614a16565b5b60006140ba86828701613e0d565b93505060206140cb86828701613e0d565b92505060406140dc86828701613e0d565b9150509250925092565b6000806000606084860312156140ff576140fe614a16565b5b600061410d86828701613e22565b935050602061411e86828701613e22565b925050604061412f86828701613e22565b9150509250925092565b60006141458383614160565b60208301905092915050565b61415a816147cc565b82525050565b614169816147ba565b82525050565b614178816147ba565b82525050565b600061418982614660565b6141938185614683565b935061419e83614650565b8060005b838110156141cf5781516141b68882614139565b97506141c183614676565b9250506001810190506141a2565b5085935050505092915050565b6141e5816147de565b82525050565b6141f481614821565b82525050565b61420381614833565b82525050565b60006142148261466b565b61421e8185614694565b935061422e818560208601614869565b61423781614a1b565b840191505092915050565b600061424f602383614694565b915061425a82614a2c565b604082019050919050565b6000614272602283614694565b915061427d82614a7b565b604082019050919050565b6000614295601b83614694565b91506142a082614aca565b602082019050919050565b60006142b8602883614694565b91506142c382614af3565b604082019050919050565b60006142db602183614694565b91506142e682614b42565b604082019050919050565b60006142fe602083614694565b915061430982614b91565b602082019050919050565b6000614321602583614694565b915061432c82614bba565b604082019050919050565b6000614344602483614694565b915061434f82614c09565b604082019050919050565b6143638161480a565b82525050565b61437281614814565b82525050565b600060208201905061438d600083018461416f565b92915050565b60006020820190506143a86000830184614151565b92915050565b60006040820190506143c3600083018561416f565b6143d0602083018461416f565b9392505050565b600060c0820190506143ec600083018961416f565b6143f9602083018861435a565b61440660408301876141fa565b61441360608301866141fa565b614420608083018561416f565b61442d60a083018461435a565b979650505050505050565b600060208201905061444d60008301846141dc565b92915050565b600060208201905061446860008301846141eb565b92915050565b600060208201905081810360008301526144888184614209565b905092915050565b600060208201905081810360008301526144a981614242565b9050919050565b600060208201905081810360008301526144c981614265565b9050919050565b600060208201905081810360008301526144e981614288565b9050919050565b60006020820190508181036000830152614509816142ab565b9050919050565b60006020820190508181036000830152614529816142ce565b9050919050565b60006020820190508181036000830152614549816142f1565b9050919050565b6000602082019050818103600083015261456981614314565b9050919050565b6000602082019050818103600083015261458981614337565b9050919050565b60006020820190506145a5600083018461435a565b92915050565b60006040820190506145c0600083018561435a565b81810360208301526145d2818461417e565b90509392505050565b600060a0820190506145f0600083018861435a565b6145fd60208301876141fa565b818103604083015261460f818661417e565b905061461e606083018561416f565b61462b608083018461435a565b9695505050505050565b600060208201905061464a6000830184614369565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006146b08261480a565b91506146bb8361480a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156146f0576146ef614917565b5b828201905092915050565b60006147068261480a565b91506147118361480a565b92508261472157614720614946565b5b828204905092915050565b60006147378261480a565b91506147428361480a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561477b5761477a614917565b5b828202905092915050565b60006147918261480a565b915061479c8361480a565b9250828210156147af576147ae614917565b5b828203905092915050565b60006147c5826147ea565b9050919050565b60006147d7826147ea565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061482c82614845565b9050919050565b600061483e8261480a565b9050919050565b600061485082614857565b9050919050565b6000614862826147ea565b9050919050565b60005b8381101561488757808201518184015260208101905061486c565b83811115614896576000848401525b50505050565b600060028204905060018216806148b457607f821691505b602082108114156148c8576148c7614975565b5b50919050565b60006148d98261480a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561490c5761490b614917565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61785460008201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b614c61816147ba565b8114614c6c57600080fd5b50565b614c78816147de565b8114614c8357600080fd5b50565b614c8f8161480a565b8114614c9a57600080fd5b50565b614ca681614814565b8114614cb157600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122036ba2fa9b26a2334e98e45d5e062517eb98426ea012865744f30ba32291c54d164736f6c63430008070033
Creation ByteCode
0x60a060405273bf6d448c078c832e9d3f18f7723b6165ceacb13e6001556040518060400160405280600a81526020017f476f6c64447261676f6e00000000000000000000000000000000000000000000815250600290805190602001906200006992919062000d65565b506040518060400160405280600a81526020017f476f6c64447261676f6e0000000000000000000000000000000000000000000081525060039080519060200190620000b792919062000d65565b506009600460006101000a81548160ff021916908360ff16021790555061dead73ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff1660601b8152506001600f5560006010556001601155600160125560006013556001601455600460155560046016556010601755600c601855600c6019556018601a55600460009054906101000a900460ff16600a62000166919062000fdc565b66038d7ea4c680006200017a919062001119565b601b55600460009054906101000a900460ff16600a6200019b919062000fdc565b66038d7ea4c68000620001af919062001119565b601c55600460009054906101000a900460ff16600a620001d0919062000fdc565b66038d7ea4c68000620001e4919062001119565b601d55600460009054906101000a900460ff16600a62000205919062000fdc565b6103e862000214919062001119565b601e556001602060156101000a81548160ff0219169083151502179055506000602060166101000a81548160ff0219169083151502179055506001602060176101000a81548160ff0219169083151502179055503480156200027557600080fd5b506200028662000cad60201b60201c565b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620003a057600080fd5b505afa158015620003b5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003db919062000e2c565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200043e57600080fd5b505afa15801562000453573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000479919062000e2c565b6040518363ffffffff1660e01b81526004016200049892919062000ea7565b602060405180830381600087803b158015620004b357600080fd5b505af1158015620004c8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004ee919062000e2c565b602060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601b54600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600860006200062a62000cb560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200070c601154620006f8601054600f5462000cde60201b620028b61790919060201c565b62000cde60201b620028b61790919060201c565b6018819055506200074b6014546200073760135460125462000cde60201b620028b61790919060201c565b62000cde60201b620028b61790919060201c565b6019819055506200078a6017546200077660165460155462000cde60201b620028b61790919060201c565b62000cde60201b620028b61790919060201c565b601a81905550600160096000620007a662000cb560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000620008e260015462000d4160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b60006200094c60015462000d4160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000620009b362000cb560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555073e6a5bcc85b2eafe16fbed437326efa9033860fe1600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e6a5bcc85b2eafe16fbed437326efa9033860fe1600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601b546006600062000bef62000cad60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000c3d62000cad60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601b5460405162000c9e919062000ef6565b60405180910390a350620012ae565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080828462000cef919062000f24565b90508381101562000d37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000d2e9062000ed4565b60405180910390fd5b8091505092915050565b600062000d548262000d5b60201b60201c565b9050919050565b6000819050919050565b82805462000d7390620011c5565b90600052602060002090601f01602090048101928262000d97576000855562000de3565b82601f1062000db257805160ff191683800117855562000de3565b8280016001018555821562000de3579182015b8281111562000de257825182559160200191906001019062000dc5565b5b50905062000df2919062000df6565b5090565b5b8082111562000e1157600081600090555060010162000df7565b5090565b60008151905062000e268162001294565b92915050565b60006020828403121562000e455762000e4462001259565b5b600062000e558482850162000e15565b91505092915050565b62000e69816200117a565b82525050565b600062000e7e601b8362000f13565b915062000e8b826200126b565b602082019050919050565b62000ea181620011ae565b82525050565b600060408201905062000ebe600083018562000e5e565b62000ecd602083018462000e5e565b9392505050565b6000602082019050818103600083015262000eef8162000e6f565b9050919050565b600060208201905062000f0d600083018462000e96565b92915050565b600082825260208201905092915050565b600062000f3182620011ae565b915062000f3e83620011ae565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000f765762000f75620011fb565b5b828201905092915050565b6000808291508390505b600185111562000fd35780860481111562000fab5762000faa620011fb565b5b600185161562000fbb5780820291505b808102905062000fcb856200125e565b945062000f8b565b94509492505050565b600062000fe982620011ae565b915062000ff683620011b8565b9250620010257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200102d565b905092915050565b6000826200103f576001905062001112565b816200104f576000905062001112565b81600181146200106857600281146200107357620010a9565b600191505062001112565b60ff841115620010885762001087620011fb565b5b8360020a915084821115620010a257620010a1620011fb565b5b5062001112565b5060208310610133831016604e8410600b8410161715620010e35782820a905083811115620010dd57620010dc620011fb565b5b62001112565b620010f2848484600162000f81565b925090508184048111156200110c576200110b620011fb565b5b81810290505b9392505050565b60006200112682620011ae565b91506200113383620011ae565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200116f576200116e620011fb565b5b828202905092915050565b600062001187826200118e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006002820490506001821680620011de57607f821691505b60208210811415620011f557620011f46200122a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b60008160011c9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6200129f816200117a565b8114620012ab57600080fd5b50565b60805160601c614d37620012d46000396000818161111d01526111490152614d376000f3fe6080604052600436106103905760003560e01c806388790a68116101dc578063c5d2418911610102578063dc44b6a0116100a0578063f2514e881161006f578063f2514e8814610da7578063f2fde38b14610de4578063f872858a14610e0d578063f985622d14610e3857610397565b8063dc44b6a014610ceb578063dd62ed3e14610d16578063f0cd1dac14610d53578063f1d5f51714610d7e57610397565b8063c867d60b116100dc578063c867d60b14610c1b578063cab0347114610c58578063da00097d14610c83578063da10598914610cae57610397565b8063c5d2418914610b9a578063c816841b14610bc5578063c860795214610bf057610397565b8063a457c2d71161017a578063afe721cc11610149578063afe721cc14610af4578063c2d4640e14610b1d578063c469b6dd14610b46578063c49b9a8014610b7157610397565b8063a457c2d714610a26578063a5d69d1f14610a63578063a83f53a714610a8c578063a9059cbb14610ab757610397565b80639174c79d116101b65780639174c79d1461097c57806395d89b41146109a5578063a073d37f146109d0578063a08e671f146109fb57610397565b806388790a68146108e95780638b42507f146109145780638da5cb5b1461095157610397565b80633b97084a116102c1578063621244951161025f5780637d1db4a51161022e5780637d1db4a51461083f578063807c2d9c1461086a57806382eefb431461089557806383863022146108c057610397565b806362124495146107735780636249faf1146107b057806370a08231146107d957806377f31d031461081657610397565b806357a5802f1161029b57806357a5802f146106b75780635881f3ef146106e257806360efb94f1461071f57806361a23c691461074857610397565b80633b97084a146106265780633ecad2711461064f5780634a74bb021461068c57610397565b80632563ae831161032e5780632c4b2334116103085780632c4b23341461056c578063313ce5671461059557806335d23615146105c057806339509351146105e957610397565b80632563ae83146104ed57806327c8f835146105165780632b112e491461054157610397565b80631694505e1161036a5780631694505e1461042f57806318160ddd1461045a5780631caf31811461048557806323b872dd146104b057610397565b806306fdde031461039c578063095ea7b3146103c75780631245e3471461040457610397565b3661039757005b600080fd5b3480156103a857600080fd5b506103b1610e63565b6040516103be919061446e565b60405180910390f35b3480156103d357600080fd5b506103ee60048036038101906103e99190613f39565b610ef5565b6040516103fb9190614438565b60405180910390f35b34801561041057600080fd5b50610419610f13565b6040516104269190614393565b60405180910390f35b34801561043b57600080fd5b50610444610f39565b6040516104519190614453565b60405180910390f35b34801561046657600080fd5b5061046f610f5f565b60405161047c9190614590565b60405180910390f35b34801561049157600080fd5b5061049a610f69565b6040516104a79190614393565b60405180910390f35b3480156104bc57600080fd5b506104d760048036038101906104d29190613ee6565b610f8f565b6040516104e49190614438565b60405180910390f35b3480156104f957600080fd5b50610514600480360381019061050f9190614039565b611069565b005b34801561052257600080fd5b5061052b61111b565b6040516105389190614378565b60405180910390f35b34801561054d57600080fd5b5061055661113f565b6040516105639190614590565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e9190613e4c565b611183565b005b3480156105a157600080fd5b506105aa61125c565b6040516105b79190614635565b60405180910390f35b3480156105cc57600080fd5b506105e760048036038101906105e29190613e4c565b611273565b005b3480156105f557600080fd5b50610610600480360381019061060b9190613f39565b61134c565b60405161061d9190614438565b60405180910390f35b34801561063257600080fd5b5061064d60048036038101906106489190614066565b6113ff565b005b34801561065b57600080fd5b5061067660048036038101906106719190613e4c565b61149e565b6040516106839190614438565b60405180910390f35b34801561069857600080fd5b506106a16114be565b6040516106ae9190614438565b60405180910390f35b3480156106c357600080fd5b506106cc6114d1565b6040516106d99190614590565b60405180910390f35b3480156106ee57600080fd5b5061070960048036038101906107049190613e4c565b6114d7565b6040516107169190614378565b60405180910390f35b34801561072b57600080fd5b5061074660048036038101906107419190614093565b611a35565b005b34801561075457600080fd5b5061075d611b15565b60405161076a9190614590565b60405180910390f35b34801561077f57600080fd5b5061079a60048036038101906107959190613e4c565b611b1b565b6040516107a79190614438565b60405180910390f35b3480156107bc57600080fd5b506107d760048036038101906107d29190613f79565b611b3b565b005b3480156107e557600080fd5b5061080060048036038101906107fb9190613e4c565b611c75565b60405161080d9190614590565b60405180910390f35b34801561082257600080fd5b5061083d60048036038101906108389190613f79565b611cbe565b005b34801561084b57600080fd5b50610854611df8565b6040516108619190614590565b60405180910390f35b34801561087657600080fd5b5061087f611dfe565b60405161088c9190614590565b60405180910390f35b3480156108a157600080fd5b506108aa611e04565b6040516108b79190614590565b60405180910390f35b3480156108cc57600080fd5b506108e760048036038101906108e29190613fd9565b611e0a565b005b3480156108f557600080fd5b506108fe611f88565b60405161090b9190614590565b60405180910390f35b34801561092057600080fd5b5061093b60048036038101906109369190613e4c565b611f8e565b6040516109489190614438565b60405180910390f35b34801561095d57600080fd5b50610966611fae565b6040516109739190614378565b60405180910390f35b34801561098857600080fd5b506109a3600480360381019061099e9190614093565b611fd7565b005b3480156109b157600080fd5b506109ba6120b7565b6040516109c7919061446e565b60405180910390f35b3480156109dc57600080fd5b506109e5612149565b6040516109f29190614590565b60405180910390f35b348015610a0757600080fd5b50610a10612153565b604051610a1d9190614590565b60405180910390f35b348015610a3257600080fd5b50610a4d6004803603810190610a489190613f39565b612159565b604051610a5a9190614438565b60405180910390f35b348015610a6f57600080fd5b50610a8a6004803603810190610a859190614039565b612226565b005b348015610a9857600080fd5b50610aa16122d8565b604051610aae9190614590565b60405180910390f35b348015610ac357600080fd5b50610ade6004803603810190610ad99190613f39565b6122de565b604051610aeb9190614438565b60405180910390f35b348015610b0057600080fd5b50610b1b6004803603810190610b169190613f39565b6122fd565b005b348015610b2957600080fd5b50610b446004803603810190610b3f9190614093565b61239f565b005b348015610b5257600080fd5b50610b5b61247f565b604051610b689190614590565b60405180910390f35b348015610b7d57600080fd5b50610b986004803603810190610b939190614039565b612485565b005b348015610ba657600080fd5b50610baf61256e565b604051610bbc9190614590565b60405180910390f35b348015610bd157600080fd5b50610bda612574565b604051610be79190614378565b60405180910390f35b348015610bfc57600080fd5b50610c0561259a565b604051610c129190614590565b60405180910390f35b348015610c2757600080fd5b50610c426004803603810190610c3d9190613e4c565b6125a0565b604051610c4f9190614438565b60405180910390f35b348015610c6457600080fd5b50610c6d6125c0565b604051610c7a9190614590565b60405180910390f35b348015610c8f57600080fd5b50610c986125c6565b604051610ca59190614438565b60405180910390f35b348015610cba57600080fd5b50610cd56004803603810190610cd09190613e4c565b6125d9565b604051610ce29190614438565b60405180910390f35b348015610cf757600080fd5b50610d006125f9565b604051610d0d9190614590565b60405180910390f35b348015610d2257600080fd5b50610d3d6004803603810190610d389190613ea6565b6125ff565b604051610d4a9190614590565b60405180910390f35b348015610d5f57600080fd5b50610d68612686565b604051610d759190614590565b60405180910390f35b348015610d8a57600080fd5b50610da56004803603810190610da09190614066565b61268c565b005b348015610db357600080fd5b50610dce6004803603810190610dc99190613e4c565b61272b565b604051610ddb9190614438565b60405180910390f35b348015610df057600080fd5b50610e0b6004803603810190610e069190613e4c565b61274b565b005b348015610e1957600080fd5b50610e2261289d565b604051610e2f9190614438565b60405180910390f35b348015610e4457600080fd5b50610e4d6128b0565b604051610e5a9190614590565b60405180910390f35b606060028054610e729061489c565b80601f0160208091040260200160405190810160405280929190818152602001828054610e9e9061489c565b8015610eeb5780601f10610ec057610100808354040283529160200191610eeb565b820191906000526020600020905b815481529060010190602001808311610ece57829003601f168201915b5050505050905090565b6000610f09610f02612914565b848461291c565b6001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601b54905090565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610f9c848484612ae7565b5061105e84610fa9612914565b61105985604051806060016040528060288152602001614cb560289139600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061100f612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b61291c565b600190509392505050565b611071612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f590614530565b60405180910390fd5b80602060176101000a81548160ff02191690831515021790555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061117e61116d7f0000000000000000000000000000000000000000000000000000000000000000611c75565b601b5461310890919063ffffffff16565b905090565b61118b612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611218576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120f90614530565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600460009054906101000a900460ff16905090565b61127b612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ff90614530565b60405180910390fd5b80600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006113f5611359612914565b846113f0856007600061136a612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b61291c565b6001905092915050565b611407612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148b90614530565b60405180910390fd5b80601e8190555050565b600c6020528060005260406000206000915054906101000a900460ff1681565b602060159054906101000a900460ff1681565b60155481565b60006114e1612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461156e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156590614530565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156115b957600080fd5b505afa1580156115cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f19190613e79565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561165357600080fd5b505afa158015611667573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168b9190613e79565b6040518363ffffffff1660e01b81526004016116a89291906143ae565b60206040518083038186803b1580156116c057600080fd5b505afa1580156116d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f89190613e79565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118b9578073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561177557600080fd5b505afa158015611789573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117ad9190613e79565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561180f57600080fd5b505afa158015611823573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118479190613e79565b6040518363ffffffff1660e01b81526004016118649291906143ae565b602060405180830381600087803b15801561187e57600080fd5b505af1158015611892573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118b69190613e79565b91505b81602060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160096000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050919050565b611a3d612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac190614530565b60405180910390fd5b82600f819055508160108190555080601181905550611b0a601154611afc601054600f546128b690919063ffffffff16565b6128b690919063ffffffff16565b601881905550505050565b60165481565b600d6020528060005260406000206000915054906101000a900460ff1681565b611b43612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc790614530565b60405180910390fd5b60005b83839050811015611c6f578160096000868685818110611bf657611bf56149a4565b5b9050602002016020810190611c0b9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611c67906148ce565b915050611bd3565b50505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611cc6612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4a90614530565b60405180910390fd5b60005b83839050811015611df2578160086000868685818110611d7957611d786149a4565b5b9050602002016020810190611d8e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611dea906148ce565b915050611d56565b50505050565b601c5481565b601d5481565b60195481565b611e3d600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611e38613152565b61315a565b611e4657600080fd5b60005b83839050811015611f825760018260ff161415611ee4576001600e6000868685818110611e7957611e786149a4565b5b9050602002016020810190611e8e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611f71565b60008260ff161415611f70576000600e6000868685818110611f0957611f086149a4565b5b9050602002016020810190611f1e9190613e4c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5b80611f7b906148ce565b9050611e49565b50505050565b60125481565b600b6020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611fdf612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461206c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206390614530565b60405180910390fd5b8260128190555081601381905550806014819055506120ac60145461209e6013546012546128b690919063ffffffff16565b6128b690919063ffffffff16565b601981905550505050565b6060600380546120c69061489c565b80601f01602080910402602001604051908101604052809291908181526020018280546120f29061489c565b801561213f5780601f106121145761010080835404028352916020019161213f565b820191906000526020600020905b81548152906001019060200180831161212257829003601f168201915b5050505050905090565b6000601e54905090565b601a5481565b600061221c612166612914565b8461221785604051806060016040528060258152602001614cdd6025913960076000612190612914565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b61291c565b6001905092915050565b61222e612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b290614530565b60405180910390fd5b80602060166101000a81548160ff02191690831515021790555050565b60175481565b60006122f26122eb612914565b8484612ae7565b506001905092915050565b600d6000612309613152565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561239b5780600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b6123a7612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242b90614530565b60405180910390fd5b8260158190555081601681905550806017819055506124746017546124666016546015546128b690919063ffffffff16565b6128b690919063ffffffff16565b601a81905550505050565b60115481565b61248d612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461251a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251190614530565b60405180910390fd5b80602060156101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159816040516125639190614438565b60405180910390a150565b60105481565b602060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60135481565b60096020528060005260406000206000915054906101000a900460ff1681565b60145481565b602060169054906101000a900460ff1681565b600e6020528060005260406000206000915054906101000a900460ff1681565b600f5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60185481565b612694612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612721576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271890614530565b60405180910390fd5b80601d8190555050565b60086020528060005260406000206000915054906101000a900460ff1681565b612753612914565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146127e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d790614530565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b602060179054906101000a900460ff1681565b60015481565b60008082846128c591906146a5565b90508381101561290a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612901906144d0565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561298c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161298390614570565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129f3906144b0565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612ada9190614590565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b4f90614550565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612bc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bbf90614490565b60405180910390fd5b602060149054906101000a900460ff1615612bef57612be8848484613193565b905061309d565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015612c935750600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612cde57601c54821115612cdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cd4906144f0565b60405180910390fd5b5b6000612ce930611c75565b90506000601e548210159050808015612d0f5750602060149054906101000a900460ff16155b8015612d655750600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612d7d5750602060159054906101000a900460ff165b15612da757602060169054906101000a900460ff1615612d9d57601e5491505b612da682613366565b5b612db086613557565b15612e4b57612e0784600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461310890919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612eee5750600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612f0257612efd87878761359a565b612f04565b845b9050602060179054906101000a900460ff168015612f6c5750600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612f9b57601d54612f8f82612f8189611c75565b6128b690919063ffffffff16565b1115612f9a57600080fd5b5b612fed81600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161308d9190614590565b60405180910390a3600193505050505b9392505050565b60008383111582906130ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e3919061446e565b60405180910390fd5b50600083856130fb9190614786565b9050809150509392505050565b600061314a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506130a4565b905092915050565b600033905090565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614905092915050565b600061321e826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130a49092919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506132b382600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516133539190614590565b60405180910390a3600190509392505050565b6001602060146101000a81548160ff02191690831515021790555060006133bf60026133b1601a546133a36015548761386a90919063ffffffff16565b6138e590919063ffffffff16565b6138e590919063ffffffff16565b905060006133d6828461310890919063ffffffff16565b90506133e18161392f565b6000479050600061341261340160026015546138e590919063ffffffff16565b601a5461310890919063ffffffff16565b905060006134506002613442846134346015548861386a90919063ffffffff16565b6138e590919063ffffffff16565b6138e590919063ffffffff16565b9050600061347b8361346d6017548761386a90919063ffffffff16565b6138e590919063ffffffff16565b905060006134a482613496858861310890919063ffffffff16565b61310890919063ffffffff16565b905060008111156134dc576134db600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682613bba565b5b600082111561351257613511600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683613bba565b5b6000831180156135225750600087115b15613532576135318784613c05565b5b505050505050506000602060146101000a81548160ff02191690831515021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff1661357b600154613cf9565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b60008060009050600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661364a57600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561364957600080fd5b5b600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156136cb576136c460646136b66018548661386a90919063ffffffff16565b6138e590919063ffffffff16565b9050613749565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156137485761374560646137376019548661386a90919063ffffffff16565b6138e590919063ffffffff16565b90505b5b600081111561384d576137a481600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128b690919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516138449190614590565b60405180910390a35b613860818461310890919063ffffffff16565b9150509392505050565b60008083141561387d57600090506138df565b6000828461388b919061472c565b905082848261389a91906146fb565b146138da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138d190614510565b60405180910390fd5b809150505b92915050565b600061392783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613d0b565b905092915050565b6000600267ffffffffffffffff81111561394c5761394b6149d3565b5b60405190808252806020026020018201604052801561397a5781602001602082028036833780820191505090505b5090503081600081518110613992576139916149a4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015613a3457600080fd5b505afa158015613a48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a6c9190613e79565b81600181518110613a8057613a7f6149a4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613ae730601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461291c565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613b4b9594939291906145db565b600060405180830381600087803b158015613b6557600080fd5b505af1158015613b79573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a78282604051613bae9291906145ab565b60405180910390a15050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015613c00573d6000803e3d6000fd5b505050565b613c3230601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461291c565b601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080613c7e611fae565b426040518863ffffffff1660e01b8152600401613ca0969594939291906143d7565b6060604051808303818588803b158015613cb957600080fd5b505af1158015613ccd573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613cf291906140e6565b5050505050565b6000613d0482613d6e565b9050919050565b60008083118290613d52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d49919061446e565b60405180910390fd5b5060008385613d6191906146fb565b9050809150509392505050565b6000819050919050565b600081359050613d8781614c58565b92915050565b600081519050613d9c81614c58565b92915050565b60008083601f840112613db857613db7614a07565b5b8235905067ffffffffffffffff811115613dd557613dd4614a02565b5b602083019150836020820283011115613df157613df0614a0c565b5b9250929050565b600081359050613e0781614c6f565b92915050565b600081359050613e1c81614c86565b92915050565b600081519050613e3181614c86565b92915050565b600081359050613e4681614c9d565b92915050565b600060208284031215613e6257613e61614a16565b5b6000613e7084828501613d78565b91505092915050565b600060208284031215613e8f57613e8e614a16565b5b6000613e9d84828501613d8d565b91505092915050565b60008060408385031215613ebd57613ebc614a16565b5b6000613ecb85828601613d78565b9250506020613edc85828601613d78565b9150509250929050565b600080600060608486031215613eff57613efe614a16565b5b6000613f0d86828701613d78565b9350506020613f1e86828701613d78565b9250506040613f2f86828701613e0d565b9150509250925092565b60008060408385031215613f5057613f4f614a16565b5b6000613f5e85828601613d78565b9250506020613f6f85828601613e0d565b9150509250929050565b600080600060408486031215613f9257613f91614a16565b5b600084013567ffffffffffffffff811115613fb057613faf614a11565b5b613fbc86828701613da2565b93509350506020613fcf86828701613df8565b9150509250925092565b600080600060408486031215613ff257613ff1614a16565b5b600084013567ffffffffffffffff8111156140105761400f614a11565b5b61401c86828701613da2565b9350935050602061402f86828701613e37565b9150509250925092565b60006020828403121561404f5761404e614a16565b5b600061405d84828501613df8565b91505092915050565b60006020828403121561407c5761407b614a16565b5b600061408a84828501613e0d565b91505092915050565b6000806000606084860312156140ac576140ab614a16565b5b60006140ba86828701613e0d565b93505060206140cb86828701613e0d565b92505060406140dc86828701613e0d565b9150509250925092565b6000806000606084860312156140ff576140fe614a16565b5b600061410d86828701613e22565b935050602061411e86828701613e22565b925050604061412f86828701613e22565b9150509250925092565b60006141458383614160565b60208301905092915050565b61415a816147cc565b82525050565b614169816147ba565b82525050565b614178816147ba565b82525050565b600061418982614660565b6141938185614683565b935061419e83614650565b8060005b838110156141cf5781516141b68882614139565b97506141c183614676565b9250506001810190506141a2565b5085935050505092915050565b6141e5816147de565b82525050565b6141f481614821565b82525050565b61420381614833565b82525050565b60006142148261466b565b61421e8185614694565b935061422e818560208601614869565b61423781614a1b565b840191505092915050565b600061424f602383614694565b915061425a82614a2c565b604082019050919050565b6000614272602283614694565b915061427d82614a7b565b604082019050919050565b6000614295601b83614694565b91506142a082614aca565b602082019050919050565b60006142b8602883614694565b91506142c382614af3565b604082019050919050565b60006142db602183614694565b91506142e682614b42565b604082019050919050565b60006142fe602083614694565b915061430982614b91565b602082019050919050565b6000614321602583614694565b915061432c82614bba565b604082019050919050565b6000614344602483614694565b915061434f82614c09565b604082019050919050565b6143638161480a565b82525050565b61437281614814565b82525050565b600060208201905061438d600083018461416f565b92915050565b60006020820190506143a86000830184614151565b92915050565b60006040820190506143c3600083018561416f565b6143d0602083018461416f565b9392505050565b600060c0820190506143ec600083018961416f565b6143f9602083018861435a565b61440660408301876141fa565b61441360608301866141fa565b614420608083018561416f565b61442d60a083018461435a565b979650505050505050565b600060208201905061444d60008301846141dc565b92915050565b600060208201905061446860008301846141eb565b92915050565b600060208201905081810360008301526144888184614209565b905092915050565b600060208201905081810360008301526144a981614242565b9050919050565b600060208201905081810360008301526144c981614265565b9050919050565b600060208201905081810360008301526144e981614288565b9050919050565b60006020820190508181036000830152614509816142ab565b9050919050565b60006020820190508181036000830152614529816142ce565b9050919050565b60006020820190508181036000830152614549816142f1565b9050919050565b6000602082019050818103600083015261456981614314565b9050919050565b6000602082019050818103600083015261458981614337565b9050919050565b60006020820190506145a5600083018461435a565b92915050565b60006040820190506145c0600083018561435a565b81810360208301526145d2818461417e565b90509392505050565b600060a0820190506145f0600083018861435a565b6145fd60208301876141fa565b818103604083015261460f818661417e565b905061461e606083018561416f565b61462b608083018461435a565b9695505050505050565b600060208201905061464a6000830184614369565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b60006146b08261480a565b91506146bb8361480a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156146f0576146ef614917565b5b828201905092915050565b60006147068261480a565b91506147118361480a565b92508261472157614720614946565b5b828204905092915050565b60006147378261480a565b91506147428361480a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561477b5761477a614917565b5b828202905092915050565b60006147918261480a565b915061479c8361480a565b9250828210156147af576147ae614917565b5b828203905092915050565b60006147c5826147ea565b9050919050565b60006147d7826147ea565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061482c82614845565b9050919050565b600061483e8261480a565b9050919050565b600061485082614857565b9050919050565b6000614862826147ea565b9050919050565b60005b8381101561488757808201518184015260208101905061486c565b83811115614896576000848401525b50505050565b600060028204905060018216806148b457607f821691505b602082108114156148c8576148c7614975565b5b50919050565b60006148d98261480a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561490c5761490b614917565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61785460008201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b614c61816147ba565b8114614c6c57600080fd5b50565b614c78816147de565b8114614c8357600080fd5b50565b614c8f8161480a565b8114614c9a57600080fd5b50565b614ca681614814565b8114614cb157600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122036ba2fa9b26a2334e98e45d5e062517eb98426ea012865744f30ba32291c54d164736f6c63430008070033
©2022-now by Spectre