token-icon

Touch Grass - Be Zen

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
$BEZEN
Holders
45+0.00%
Transfers
201

Profile Summary

Decimals
18

Market

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