token-icon

DogeSwap

Token

Overview[ERC-20]

Max Total Supply
30,000,000,000.0
DOGES
Holders
69+0.00%
Transfers
31,880

Profile Summary

Decimals
9

Market

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