token-icon

PepeVsDoge

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
PVD
Holders
126+0.00%
Transfers
428

Profile Summary

Decimals
18

Market

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