token-icon

The Last Samurai

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
ROICHI
Holders
58+0.00%
Transfers
190

Profile Summary

Decimals
18

Market

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