Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000.00 CLPD

Holders:
1
Profile Summary
Blockchain:
Base Sepolia (84532)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xd806A01E295386ef7a7Cea0B9DA037B242622743
60a060405273f9b8fc078197181c841c296c876945aaa425b278601560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604051806101a0016040528061017581526020016166fe6101759139601690816100839190610745565b50620493e060175f6101000a81548163ffffffff021916908363ffffffff1602179055507f66756e2d626173652d7365706f6c69612d3100000000000000000000000000005f1b6018553480156100d8575f5ffd5b5060405161687338038061687383398181016040528101906100fa9190610872565b601560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633600b805461012b9061056c565b80601f01602080910402602001604051908101604052809291908181526020018280546101579061056c565b80156101a25780601f10610179576101008083540402835291602001916101a2565b820191905f5260205f20905b81548152906001019060200180831161018557829003601f168201915b5050505050600c80546101b49061056c565b80601f01602080910402602001604051908101604052809291908181526020018280546101e09061056c565b801561022b5780601f106102025761010080835404028352916020019161022b565b820191905f5260205f20905b81548152906001019060200180831161020e57829003601f168201915b5050505050816003908161023f9190610745565b50806004908161024f9190610745565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036102c2575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016102b991906108ac565b60405180910390fd5b6102d18161044560201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610375576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036c90610945565b60405180910390fd5b6040518060400160405280600481526020017f434c504400000000000000000000000000000000000000000000000000000000815250600b90816103b99190610745565b506040518060400160405280600481526020017f434c504400000000000000000000000000000000000000000000000000000000815250600c90816103fe9190610745565b508060115f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610963565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061058357607f821691505b6020821081036105965761059561053f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105f87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105bd565b61060286836105bd565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61064661064161063c8461061a565b610623565b61061a565b9050919050565b5f819050919050565b61065f8361062c565b61067361066b8261064d565b8484546105c9565b825550505050565b5f5f905090565b61068a61067b565b610695818484610656565b505050565b5b818110156106b8576106ad5f82610682565b60018101905061069b565b5050565b601f8211156106fd576106ce8161059c565b6106d7846105ae565b810160208510156106e6578190505b6106fa6106f2856105ae565b83018261069a565b50505b505050565b5f82821c905092915050565b5f61071d5f1984600802610702565b1980831691505092915050565b5f610735838361070e565b9150826002028217905092915050565b61074e82610508565b67ffffffffffffffff81111561076757610766610512565b5b610771825461056c565b61077c8282856106bc565b5f60209050601f8311600181146107ad575f841561079b578287015190505b6107a5858261072a565b86555061080c565b601f1984166107bb8661059c565b5f5b828110156107e2578489015182556001820191506020850194506020810190506107bd565b868310156107ff57848901516107fb601f89168261070e565b8355505b6001600288020188555050505b505050505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61084182610818565b9050919050565b61085181610837565b811461085b575f5ffd5b50565b5f8151905061086c81610848565b92915050565b5f6020828403121561088757610886610814565b5b5f6108948482850161085e565b91505092915050565b6108a681610837565b82525050565b5f6020820190506108bf5f83018461089d565b92915050565b5f82825260208201905092915050565b7f52656365697665722063616e6e6f7420626520746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61092f6023836108c5565b915061093a826108d5565b604082019050919050565b5f6020820190508181035f83015261095c81610923565b9050919050565b608051615d7c6109825f395f818161081301526133950152615d7c5ff3fe608060405234801561000f575f5ffd5b5060043610610246575f3560e01c8063860838a511610139578063dbac26e9116100b6578063f26c159f1161007a578063f26c159f1461069e578063f2fde38b146106ba578063f7260d3e146106d6578063f9f92be4146106f4578063fd66091e1461071057610246565b8063dbac26e9146105fc578063dd62ed3e1461062c578063e3dfa2991461065c578063ea7b4f7714610666578063eac449d91461068257610246565b806399464c89116100fd57806399464c891461056a578063a9059cbb14610588578063b1e21749146105b8578063d2bc37f8146105d6578063db006a75146105e057610246565b8063860838a5146104c657806388f259b0146104f65780638da5cb5b1461051257806395d89b411461053057806397a6278e1461054e57610246565b80633944ea3a116101c7578063715018a61161018b578063715018a61461044c578063718da7ee14610456578063788649ea146104725780637c88e3d91461048e57806384e79842146104aa57610246565b80633944ea3a146103a857806340c10f19146103c65780634b0795a8146103e2578063537df3b61461040057806370a082311461041c57610246565b806318160ddd1161020e57806318160ddd146102f057806323b872dd1461030e5780632f9d62541461033e578063313ce5671461036e57806333bebb771461038c57610246565b806306fdde031461024a578063095ea7b31461026857806309c1ba2e146102985780630bf6cc08146102b65780630ca76175146102d4575b5f5ffd5b610252610740565b60405161025f919061449a565b60405180910390f35b610282600480360381019061027d9190614558565b6107d0565b60405161028f91906145b0565b60405180910390f35b6102a06107f2565b6040516102ad91906145eb565b60405180910390f35b6102be61080b565b6040516102cb9190614613565b60405180910390f35b6102ee60048036038101906102e9919061478b565b610811565b005b6102f86108d3565b6040516103059190614613565b60405180910390f35b61032860048036038101906103239190614813565b6108dc565b60405161033591906145b0565b60405180910390f35b6103586004803603810190610353919061488d565b610b6c565b60405161036591906148c7565b60405180910390f35b610376610cd1565b60405161038391906148fb565b60405180910390f35b6103a660048036038101906103a19190614813565b610cd9565b005b6103b06110be565b6040516103bd9190614966565b60405180910390f35b6103e060048036038101906103db9190614558565b61114a565b005b6103ea61131a565b6040516103f79190614966565b60405180910390f35b61041a60048036038101906104159190614986565b6113a6565b005b61043660048036038101906104319190614986565b6114c9565b6040516104439190614613565b60405180910390f35b61045461150e565b005b610470600480360381019061046b9190614986565b611521565b005b61048c60048036038101906104879190614986565b611619565b005b6104a860048036038101906104a39190614a63565b61173c565b005b6104c460048036038101906104bf9190614986565b61199f565b005b6104e060048036038101906104db9190614986565b611a2b565b6040516104ed91906145b0565b60405180910390f35b610510600480360381019061050b9190614b36565b611a48565b005b61051a611ab7565b6040516105279190614bc3565b60405180910390f35b610538611adf565b604051610545919061449a565b60405180910390f35b61056860048036038101906105639190614986565b611b6f565b005b610572611bfa565b60405161057f91906145b0565b60405180910390f35b6105a2600480360381019061059d9190614558565b611c0c565b6040516105af91906145b0565b60405180910390f35b6105c0611e9a565b6040516105cd91906148c7565b60405180910390f35b6105de611ea0565b005b6105fa60048036038101906105f59190614bdc565b611f71565b005b61061660048036038101906106119190614986565b612371565b60405161062391906145b0565b60405180910390f35b61064660048036038101906106419190614c07565b61238e565b6040516106539190614613565b60405180910390f35b610664612410565b005b610680600480360381019061067b919061488d565b6124e0565b005b61069c60048036038101906106979190614558565b6125c0565b005b6106b860048036038101906106b39190614986565b612773565b005b6106d460048036038101906106cf9190614986565b612897565b005b6106de61291b565b6040516106eb9190614bc3565b60405180910390f35b61070e60048036038101906107099190614986565b612940565b005b61072a60048036038101906107259190614986565b612a64565b60405161073791906145b0565b60405180910390f35b6060600b805461074f90614c72565b80601f016020809104026020016040519081016040528092919081815260200182805461077b90614c72565b80156107c65780601f1061079d576101008083540402835291602001916107c6565b820191905f5260205f20905b8154815290600101906020018083116107a957829003601f168201915b5050505050905090565b5f5f6107da612a81565b90506107e7818585612a88565b600191505092915050565b600a5f9054906101000a900467ffffffffffffffff1681565b60095481565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610896576040517fc6829f8300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108a1838383612a9a565b827f85e1543bf2f84fe80c6badbce3648c8539ad1df4d2b3d822938ca0538be727e660405160405180910390a2505050565b5f600254905090565b5f838360155f9054906101000a900460ff161561092e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092590614cec565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156109b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109af90614d54565b60405180910390fd5b60135f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610a42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3990614dbc565b60405180910390fd5b60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac390614e24565b60405180910390fd5b60145f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90614e8c565b60405180910390fd5b610b61868686612f48565b925050509392505050565b5f60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed90614f1a565b60405180910390fd5b610bfe614244565b610c9960168054610c0e90614c72565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3a90614c72565b8015610c855780601f10610c5c57610100808354040283529160200191610c85565b820191905f5260205f20905b815481529060010190602001808311610c6857829003601f168201915b505050505082612f7690919063ffffffff16565b610cc0610ca582612f86565b8460175f9054906101000a900463ffffffff16601854613391565b600681905550600654915050919050565b5f6012905090565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610d62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5990614f1a565b60405180910390fd5b3360115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660155f9054906101000a900460ff1615610dd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcb90614cec565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610e5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5590614d54565b60405180910390fd5b60135f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edf90614dbc565b60405180910390fd5b60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6990614e24565b60405180910390fd5b60145f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff390614e8c565b60405180910390fd5b82611006866114c9565b1015611047576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103e90614fa8565b60405180910390fd5b611052858585613470565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f62d78c224e8003fe11c332e7a16d95bb99e73473b94956b2af27c1c7c26ea8b1856040516110af9190614613565b60405180910390a35050505050565b600780546110cb90614c72565b80601f01602080910402602001604051908101604052809291908181526020018280546110f790614c72565b80156111425780601f1061111957610100808354040283529160200191611142565b820191905f5260205f20905b81548152906001019060200180831161112557829003601f168201915b505050505081565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166111d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ca90614f1a565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611271575060145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b6112b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a790615010565b60405180910390fd5b80600d8190555081600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611315600a5f9054906101000a900467ffffffffffffffff16610b6c565b505050565b6008805461132790614c72565b80601f016020809104026020016040519081016040528092919081815260200182805461135390614c72565b801561139e5780601f106113755761010080835404028352916020019161139e565b820191905f5260205f20905b81548152906001019060200180831161138157829003601f168201915b505050505081565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661142f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142690614f1a565b60405180910390fd5b5f60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ffaeffd634096066416f54f9535a3e6b92a80a89581e9c611278d107bde7f5ebd60405160405180910390a250565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611516613560565b61151f5f6135e7565b565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166115aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a190614f1a565b60405180910390fd5b8060115f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fe4df781d287c882620e1b270e7670e28bfd179c075837b3ad3227c6fc14e608e60405160405180910390a150565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166116a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169990614f1a565b60405180910390fd5b5f60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ff915cd9fe234de6e8d3afe7bf2388d35b2b6d48e8c629a24602019bde79c213a60405160405180910390a250565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166117c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117bc90614f1a565b60405180910390fd5b81819050848490501461180d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118049061509e565b60405180910390fd5b5f5f90505b848490508110156119555760135f868684818110611833576118326150bc565b5b90506020020160208101906118489190614986565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611909575060145f8686848181106118ac576118ab6150bc565b5b90506020020160208101906118c19190614986565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611948576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193f90615010565b60405180910390fd5b8080600101915050611812565b508383600f91906119679291906142b3565b50818160109190611979929190614350565b50611998600a5f9054906101000a900467ffffffffffffffff16610b6c565b5050505050565b6119a7613560565b600160125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f788a66863129dcbd4c44dbad6f07a73dec075253a4d5578498a47c4b2c13ef2160405160405180910390a150565b6013602052805f5260405f205f915054906101000a900460ff1681565b611a50613560565b8383600b9182611a61929190615293565b508181600c9182611a73929190615293565b507f091249980cdd62f7be225671d932453daf0083df3d913028de7b885469a31e8284848484604051611aa9949392919061538c565b60405180910390a150505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600c8054611aee90614c72565b80601f0160208091040260200160405190810160405280929190818152602001828054611b1a90614c72565b8015611b655780601f10611b3c57610100808354040283529160200191611b65565b820191905f5260205f20905b815481529060010190602001808311611b4857829003601f168201915b5050505050905090565b611b77613560565b5f60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f1d995a0e4a6e02ccdd6e8b660f27349d6f87c16ce178ac579605811e2c61df3c60405160405180910390a150565b60155f9054906101000a900460ff1681565b5f338360155f9054906101000a900460ff1615611c5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5590614cec565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611ce8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cdf90614d54565b60405180910390fd5b60135f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611d72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6990614dbc565b60405180910390fd5b60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611dfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df390614e24565b60405180910390fd5b60145f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7d90614e8c565b60405180910390fd5b611e9085856136aa565b9250505092915050565b60065481565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2090614f1a565b60405180910390fd5b600160155f6101000a81548160ff0219169083151502179055507f9f428b56ca209118783db391e8a5a62827b6b218add33411061060d308af6ead60405160405180910390a1565b3360115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660155f9054906101000a900460ff1615611fe3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fda90614cec565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561206d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206490614d54565b60405180910390fd5b60135f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156120f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ee90614dbc565b60405180910390fd5b60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615612181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217890614e24565b60405180910390fd5b60145f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561220b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220290614e8c565b60405180910390fd5b82612215336114c9565b1015612256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224d9061540f565b60405180910390fd5b6122823360115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685613470565b6122ad60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846136cc565b3373ffffffffffffffffffffffffffffffffffffffff167ffd38818f5291bf0bb3a2a48aadc06ba8757865d1dabd804585338aab3009dcb6846040516122f39190614613565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f32702ac0ee97b6eb6108c922e6b175eb8455d108114d6155e39bca95bb1b46728460115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405161236492919061542d565b60405180910390a2505050565b6014602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612499576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249090614f1a565b60405180910390fd5b5f60155f6101000a81548160ff0219169083151502179055507f0e821ff109470f6aa1aebb161aa0e7328b1a8552aa48e09ed2d03184ecece9a660405160405180910390a1565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256090614f1a565b60405180910390fd5b80600a5f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055507ff64be6b0264f2f22c49946989d381636cf34d7537aab69f800c6df4b8176173160405160405180910390a150565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612649576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264090614f1a565b60405180910390fd5b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166126d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126c99061549e565b60405180910390fd5b6126fe8260115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683613470565b8173ffffffffffffffffffffffffffffffffffffffff167fbddc22ef526fa1b1cb87c4e851dc16ce712d126c32e0a4c3791a3ec322b9daa08260115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405161276792919061542d565b60405180910390a25050565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166127fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127f390614f1a565b60405180910390fd5b600160135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f4f2a367e694e71282f29ab5eaa04c4c0be45ac5bf2ca74fb67068b98bdc2887d60405160405180910390a250565b61289f613560565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361290f575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016129069190614bc3565b60405180910390fd5b612918816135e7565b50565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166129c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c090614f1a565b60405180910390fd5b600160145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f571f7b497ee6f6b62bf6238259f34ef72ad585355587cf9feed80bb4a2b5ce9360405160405180910390a250565b6012602052805f5260405f205f915054906101000a900460ff1681565b5f33905090565b612a95838383600161374b565b505050565b8260065414612ae057826040517fd068bf5b000000000000000000000000000000000000000000000000000000008152600401612ad791906148c7565b60405180910390fd5b8160079081612aef9190615514565b508060089081612aff9190615514565b5081806020019051810190612b1491906155f7565b6009819055505f670de0b6b3a7640000600954612b31919061564f565b9050837ffc03b1503acd478faf9c08107596f6d5c04b4591fea84f8d6f21bdf613b5370e60095460076008604051612b6b93929190615711565b60405180910390a25f600f805490501115612dd0575f5f90505f5f90505b601080549050811015612bcd5760108181548110612baa57612ba96150bc565b5b905f5260205f20015482612bbe9190615754565b91508080600101915050612b89565b5080612bd76108d3565b612be19190615754565b8203612d66575f5f90505b600f80549050811015612d2357612c5a600f8281548110612c1057612c0f6150bc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660108381548110612c4c57612c4b6150bc565b5b905f5260205f20015461391a565b600f8181548110612c6e57612c6d6150bc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fbf67ec129007be07f346d9d2933215293a6612ce7ff17d6b479a5a5cae72890c60108481548110612cf857612cf76150bc565b5b905f5260205f200154604051612d0e9190614613565b60405180910390a38080600101915050612bec565b507f99d727f36c23d2b9d6c9ae63740ba9e06ba55a3cf4cd2b1857f471d2712b19d8600f601083604051612d5993929190615992565b60405180910390a1612db0565b81612d6f6108d3565b600d546040517ff5bd0918000000000000000000000000000000000000000000000000000000008152600401612da7939291906159d5565b60405180910390fd5b600f5f612dbd919061439b565b60105f612dca91906143b9565b50612f42565b5f600d541115612f4157600d54612de56108d3565b612def9190615754565b8103612eaf57612e22600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600d5461391a565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fbf67ec129007be07f346d9d2933215293a6612ce7ff17d6b479a5a5cae72890c600d54604051612ea29190614613565b60405180910390a3612ef9565b80612eb86108d3565b600d546040517ff5bd0918000000000000000000000000000000000000000000000000000000008152600401612ef0939291906159d5565b60405180910390fd5b5f600d819055505f600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50505050565b5f5f612f52612a81565b9050612f5f858285613999565b612f6a858585613470565b60019150509392505050565b612f82825f5f84613a2b565b5050565b60605f612f94610100613ad1565b9050612fde6040518060400160405280600c81526020017f636f64654c6f636174696f6e000000000000000000000000000000000000000081525082613af690919063ffffffff16565b613006835f01516002811115612ff757612ff6615a0a565b5b82613b1e90919063ffffffff16565b61304e6040518060400160405280600881526020017f6c616e677561676500000000000000000000000000000000000000000000000081525082613af690919063ffffffff16565b61307683604001515f81111561306757613066615a0a565b5b82613b1e90919063ffffffff16565b6130be6040518060400160405280600681526020017f736f75726365000000000000000000000000000000000000000000000000000081525082613af690919063ffffffff16565b6130d5836060015182613af690919063ffffffff16565b5f8360a0015151111561318c5761312a6040518060400160405280600481526020017f617267730000000000000000000000000000000000000000000000000000000081525082613af690919063ffffffff16565b61313381613b6d565b5f5f90505b8360a0015151811015613181576131768460a00151828151811061315f5761315e6150bc565b5b602002602001015183613af690919063ffffffff16565b806001019050613138565b5061318b81613b95565b5b5f83608001515111156132cb575f60028111156131ac576131ab615a0a565b5b836020015160028111156131c3576131c2615a0a565b5b036131fa576040517fa80d31f700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6132426040518060400160405280600f81526020017f736563726574734c6f636174696f6e000000000000000000000000000000000081525082613af690919063ffffffff16565b61326b8360200151600281111561325c5761325b615a0a565b5b82613b1e90919063ffffffff16565b6132b36040518060400160405280600781526020017f736563726574730000000000000000000000000000000000000000000000000081525082613af690919063ffffffff16565b6132ca836080015182613bbd90919063ffffffff16565b5b5f8360c00151511115613382576133206040518060400160405280600981526020017f627974657341726773000000000000000000000000000000000000000000000081525082613af690919063ffffffff16565b61332981613b6d565b5f5f90505b8360c00151518110156133775761336c8460c001518281518110613355576133546150bc565b5b602002602001015183613bbd90919063ffffffff16565b80600101905061332e565b5061338181613b95565b5b805f01515f0151915050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663461d27628688600188886040518663ffffffff1660e01b81526004016133f5959493929190615a71565b6020604051808303815f875af1158015613411573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134359190615add565b9050807f1131472297a800fee664d1d89cfa8f7676ff07189ecc53f80bbb5f4969099db860405160405180910390a280915050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036134e0575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016134d79190614bc3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613550575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016135479190614bc3565b60405180910390fd5b61355b838383613be5565b505050565b613568612a81565b73ffffffffffffffffffffffffffffffffffffffff16613586611ab7565b73ffffffffffffffffffffffffffffffffffffffff16146135e5576135a9612a81565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016135dc9190614bc3565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5f6136b4612a81565b90506136c1818585613470565b600191505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361373c575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016137339190614bc3565b60405180910390fd5b613747825f83613be5565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036137bb575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016137b29190614bc3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361382b575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016138229190614bc3565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015613914578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161390b9190614613565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361398a575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016139819190614bc3565b60405180910390fd5b6139955f8383613be5565b5050565b5f6139a4848461238e565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114613a255781811015613a16578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401613a0d93929190615b08565b60405180910390fd5b613a2484848484035f61374b565b5b50505050565b5f815103613a65576040517f22ce3edd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82845f01906002811115613a7c57613a7b615a0a565b5b90816002811115613a9057613a8f615a0a565b5b815250508184604001905f811115613aab57613aaa615a0a565b5b90815f811115613abe57613abd615a0a565b5b8152505080846060018190525050505050565b613ad96143d7565b613ae6815f015183613dfe565b505f816020018181525050919050565b613b038260038351613e74565b613b1981835f015161401490919063ffffffff16565b505050565b613b3f60026005600660ff16901b17835f015161403090919063ffffffff16565b50613b698282604051602001613b559190614613565b604051602081830303815290604052613bbd565b5050565b613b78816004614097565b600181602001818151613b8b9190615754565b9150818152505050565b613ba0816007614097565b600181602001818151613bb39190615b3d565b9150818152505050565b613bca8260028351613e74565b613be081835f015161401490919063ffffffff16565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613c35578060025f828254613c299190615754565b92505081905550613d03565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015613cbe578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401613cb593929190615b08565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613d4a578060025f8282540392505081905550613d94565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613df19190614613565b60405180910390a3505050565b613e066143f6565b5f602083613e149190615b9d565b14613e4057602082613e269190615b9d565b6020613e329190615b3d565b82613e3d9190615754565b91505b818360200181815250506040518084525f815282810160200181811015613e65575f5ffd5b80604052505082905092915050565b60178167ffffffffffffffff1611613eae57613ea88160058460ff16901b60ff1617845f015161403090919063ffffffff16565b5061400f565b60ff8167ffffffffffffffff1611613f0a57613ee0601860058460ff16901b17845f015161403090919063ffffffff16565b50613f048167ffffffffffffffff166001855f01516140bc9092919063ffffffff16565b5061400e565b61ffff8167ffffffffffffffff1611613f6757613f3d601960058460ff16901b17845f015161403090919063ffffffff16565b50613f618167ffffffffffffffff166002855f01516140bc9092919063ffffffff16565b5061400d565b63ffffffff8167ffffffffffffffff1611613fc657613f9c601a60058460ff16901b17845f015161403090919063ffffffff16565b50613fc08167ffffffffffffffff166004855f01516140bc9092919063ffffffff16565b5061400c565b613fe6601b60058460ff16901b17845f015161403090919063ffffffff16565b5061400a8167ffffffffffffffff166008855f01516140bc9092919063ffffffff16565b505b5b5b5b505050565b61401c6143f6565b61402883838451614145565b905092915050565b6140386143f6565b5f835f01515190505f60018261404e9190615754565b905084602001518210614072576140718560028361406c919061564f565b614222565b5b8451602083820101858153815183111561408a578282525b5050849250505092915050565b6140b7601f60058360ff16901b17835f015161403090919063ffffffff16565b505050565b6140c46143f6565b5f845f01515190505f81846140d99190615754565b905085602001518111156140fe576140fd866002836140f8919061564f565b614222565b5b5f60018561010061410f9190615cfc565b6141199190615b3d565b905086518281018783198251161781528151841115614136578382525b50508693505050509392505050565b61414d6143f6565b825182111561415a575f5ffd5b5f845f01515190505f838261416f9190615754565b90508560200151811115614194576141938660028361418e919061564f565b614222565b5b5f5f875180518560208301019350808511156141ae578482525b60208901925050505b602086106141f557805182526020826141d09190615754565b91506020816141df9190615754565b90506020866141ee9190615b3d565b95506141b7565b5f6001876020036101000a0390508019825116818451168181178552505050879450505050509392505050565b5f825f015190506142338383613dfe565b5061423e8382614014565b50505050565b6040518060e001604052805f600281111561426257614261615a0a565b5b81526020015f600281111561427a57614279615a0a565b5b81526020015f5f81111561429157614290615a0a565b5b8152602001606081526020016060815260200160608152602001606081525090565b828054828255905f5260205f2090810192821561433f579160200282015b8281111561433e57823573ffffffffffffffffffffffffffffffffffffffff16825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906142d1565b5b50905061434c919061440f565b5090565b828054828255905f5260205f2090810192821561438a579160200282015b8281111561438957823582559160200191906001019061436e565b5b509050614397919061440f565b5090565b5080545f8255905f5260205f20908101906143b6919061440f565b50565b5080545f8255905f5260205f20908101906143d4919061440f565b50565b60405180604001604052806143ea6143f6565b81526020015f81525090565b6040518060400160405280606081526020015f81525090565b5b80821115614426575f815f905550600101614410565b5090565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61446c8261442a565b6144768185614434565b9350614486818560208601614444565b61448f81614452565b840191505092915050565b5f6020820190508181035f8301526144b28184614462565b905092915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6144f4826144cb565b9050919050565b614504816144ea565b811461450e575f5ffd5b50565b5f8135905061451f816144fb565b92915050565b5f819050919050565b61453781614525565b8114614541575f5ffd5b50565b5f813590506145528161452e565b92915050565b5f5f6040838503121561456e5761456d6144c3565b5b5f61457b85828601614511565b925050602061458c85828601614544565b9150509250929050565b5f8115159050919050565b6145aa81614596565b82525050565b5f6020820190506145c35f8301846145a1565b92915050565b5f67ffffffffffffffff82169050919050565b6145e5816145c9565b82525050565b5f6020820190506145fe5f8301846145dc565b92915050565b61460d81614525565b82525050565b5f6020820190506146265f830184614604565b92915050565b5f819050919050565b61463e8161462c565b8114614648575f5ffd5b50565b5f8135905061465981614635565b92915050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61469d82614452565b810181811067ffffffffffffffff821117156146bc576146bb614667565b5b80604052505050565b5f6146ce6144ba565b90506146da8282614694565b919050565b5f67ffffffffffffffff8211156146f9576146f8614667565b5b61470282614452565b9050602081019050919050565b828183375f83830152505050565b5f61472f61472a846146df565b6146c5565b90508281526020810184848401111561474b5761474a614663565b5b61475684828561470f565b509392505050565b5f82601f8301126147725761477161465f565b5b813561478284826020860161471d565b91505092915050565b5f5f5f606084860312156147a2576147a16144c3565b5b5f6147af8682870161464b565b935050602084013567ffffffffffffffff8111156147d0576147cf6144c7565b5b6147dc8682870161475e565b925050604084013567ffffffffffffffff8111156147fd576147fc6144c7565b5b6148098682870161475e565b9150509250925092565b5f5f5f6060848603121561482a576148296144c3565b5b5f61483786828701614511565b935050602061484886828701614511565b925050604061485986828701614544565b9150509250925092565b61486c816145c9565b8114614876575f5ffd5b50565b5f8135905061488781614863565b92915050565b5f602082840312156148a2576148a16144c3565b5b5f6148af84828501614879565b91505092915050565b6148c18161462c565b82525050565b5f6020820190506148da5f8301846148b8565b92915050565b5f60ff82169050919050565b6148f5816148e0565b82525050565b5f60208201905061490e5f8301846148ec565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f61493882614914565b614942818561491e565b9350614952818560208601614444565b61495b81614452565b840191505092915050565b5f6020820190508181035f83015261497e818461492e565b905092915050565b5f6020828403121561499b5761499a6144c3565b5b5f6149a884828501614511565b91505092915050565b5f5ffd5b5f5ffd5b5f5f83601f8401126149ce576149cd61465f565b5b8235905067ffffffffffffffff8111156149eb576149ea6149b1565b5b602083019150836020820283011115614a0757614a066149b5565b5b9250929050565b5f5f83601f840112614a2357614a2261465f565b5b8235905067ffffffffffffffff811115614a4057614a3f6149b1565b5b602083019150836020820283011115614a5c57614a5b6149b5565b5b9250929050565b5f5f5f5f60408587031215614a7b57614a7a6144c3565b5b5f85013567ffffffffffffffff811115614a9857614a976144c7565b5b614aa4878288016149b9565b9450945050602085013567ffffffffffffffff811115614ac757614ac66144c7565b5b614ad387828801614a0e565b925092505092959194509250565b5f5f83601f840112614af657614af561465f565b5b8235905067ffffffffffffffff811115614b1357614b126149b1565b5b602083019150836001820283011115614b2f57614b2e6149b5565b5b9250929050565b5f5f5f5f60408587031215614b4e57614b4d6144c3565b5b5f85013567ffffffffffffffff811115614b6b57614b6a6144c7565b5b614b7787828801614ae1565b9450945050602085013567ffffffffffffffff811115614b9a57614b996144c7565b5b614ba687828801614ae1565b925092505092959194509250565b614bbd816144ea565b82525050565b5f602082019050614bd65f830184614bb4565b92915050565b5f60208284031215614bf157614bf06144c3565b5b5f614bfe84828501614544565b91505092915050565b5f5f60408385031215614c1d57614c1c6144c3565b5b5f614c2a85828601614511565b9250506020614c3b85828601614511565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680614c8957607f821691505b602082108103614c9c57614c9b614c45565b5b50919050565b7f416c6c207472616e7366657273206172652066726f7a656e00000000000000005f82015250565b5f614cd6601883614434565b9150614ce182614ca2565b602082019050919050565b5f6020820190508181035f830152614d0381614cca565b9050919050565b7f53656e6465722069732066726f7a656e000000000000000000000000000000005f82015250565b5f614d3e601083614434565b9150614d4982614d0a565b602082019050919050565b5f6020820190508181035f830152614d6b81614d32565b9050919050565b7f526563697069656e742069732066726f7a656e000000000000000000000000005f82015250565b5f614da6601383614434565b9150614db182614d72565b602082019050919050565b5f6020820190508181035f830152614dd381614d9a565b9050919050565b7f53656e64657220697320626c61636b6c697374656400000000000000000000005f82015250565b5f614e0e601583614434565b9150614e1982614dda565b602082019050919050565b5f6020820190508181035f830152614e3b81614e02565b9050919050565b7f526563697069656e7420697320626c61636b6c697374656400000000000000005f82015250565b5f614e76601883614434565b9150614e8182614e42565b602082019050919050565b5f6020820190508181035f830152614ea381614e6a565b9050919050565b7f4f6e6c79206167656e74732063616e206578656375746520746869732066756e5f8201527f6374696f6e000000000000000000000000000000000000000000000000000000602082015250565b5f614f04602583614434565b9150614f0f82614eaa565b604082019050919050565b5f6020820190508181035f830152614f3181614ef8565b9050919050565b7f536f75726365206164647265737320646f6573206e6f74206861766520656e6f5f8201527f75676820746f6b656e7300000000000000000000000000000000000000000000602082015250565b5f614f92602a83614434565b9150614f9d82614f38565b604082019050919050565b5f6020820190508181035f830152614fbf81614f86565b9050919050565b7f557365722069732066726f7a656e206f7220626c61636b6c69737465640000005f82015250565b5f614ffa601d83614434565b915061500582614fc6565b602082019050919050565b5f6020820190508181035f83015261502781614fee565b9050919050565b7f557365727320616e6420616d6f756e7473206c656e677468206d69736d6174635f8201527f6800000000000000000000000000000000000000000000000000000000000000602082015250565b5f615088602183614434565b91506150938261502e565b604082019050919050565b5f6020820190508181035f8301526150b58161507c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82905092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261514f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615114565b6151598683615114565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61519461518f61518a84614525565b615171565b614525565b9050919050565b5f819050919050565b6151ad8361517a565b6151c16151b98261519b565b848454615120565b825550505050565b5f5f905090565b6151d86151c9565b6151e38184846151a4565b505050565b5b81811015615206576151fb5f826151d0565b6001810190506151e9565b5050565b601f82111561524b5761521c816150f3565b61522584615105565b81016020851015615234578190505b61524861524085615105565b8301826151e8565b50505b505050565b5f82821c905092915050565b5f61526b5f1984600802615250565b1980831691505092915050565b5f615283838361525c565b9150826002028217905092915050565b61529d83836150e9565b67ffffffffffffffff8111156152b6576152b5614667565b5b6152c08254614c72565b6152cb82828561520a565b5f601f8311600181146152f8575f84156152e6578287013590505b6152f08582615278565b865550615357565b601f198416615306866150f3565b5f5b8281101561532d57848901358255600182019150602085019450602081019050615308565b8683101561534a5784890135615346601f89168261525c565b8355505b6001600288020188555050505b50505050505050565b5f61536b8385614434565b935061537883858461470f565b61538183614452565b840190509392505050565b5f6040820190508181035f8301526153a5818688615360565b905081810360208301526153ba818486615360565b905095945050505050565b7f4e6f7420656e6f75676820746f6b656e7320746f2072656465656d00000000005f82015250565b5f6153f9601b83614434565b9150615404826153c5565b602082019050919050565b5f6020820190508181035f830152615426816153ed565b9050919050565b5f6040820190506154405f830185614604565b61544d6020830184614bb4565b9392505050565b7f4163636f756e74206973206e6f742066726f7a656e00000000000000000000005f82015250565b5f615488601583614434565b915061549382615454565b602082019050919050565b5f6020820190508181035f8301526154b58161547c565b9050919050565b5f819050815f5260205f209050919050565b601f82111561550f576154e0816154bc565b6154e984615105565b810160208510156154f8578190505b61550c61550485615105565b8301826151e8565b50505b505050565b61551d82614914565b67ffffffffffffffff81111561553657615535614667565b5b6155408254614c72565b61554b8282856154ce565b5f60209050601f83116001811461557c575f841561556a578287015190505b6155748582615278565b8655506155db565b601f19841661558a866154bc565b5f5b828110156155b15784890151825560018201915060208501945060208101905061558c565b868310156155ce57848901516155ca601f89168261525c565b8355505b6001600288020188555050505b505050505050565b5f815190506155f18161452e565b92915050565b5f6020828403121561560c5761560b6144c3565b5b5f615619848285016155e3565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61565982614525565b915061566483614525565b925082820261567281614525565b9150828204841483151761568957615688615622565b5b5092915050565b5f815461569c81614c72565b6156a6818661491e565b9450600182165f81146156c057600181146156d657615708565b60ff198316865281151560200286019350615708565b6156df856154bc565b5f5b83811015615700578154818901526001820191506020810190506156e1565b808801955050505b50505092915050565b5f6060820190506157245f830186614604565b81810360208301526157368185615690565b9050818103604083015261574a8184615690565b9050949350505050565b5f61575e82614525565b915061576983614525565b925082820190508082111561578157615780615622565b5b92915050565b5f81549050919050565b5f82825260208201905092915050565b5f819050815f5260205f209050919050565b6157bc816144ea565b82525050565b5f6157cd83836157b3565b60208301905092915050565b5f815f1c9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f615815615810836157d9565b6157e4565b9050919050565b5f6158278254615803565b9050919050565b5f600182019050919050565b5f61584482615787565b61584e8185615791565b9350615859836157a1565b805f5b838110156158905761586d8261581c565b61587788826157c2565b97506158828361582e565b92505060018101905061585c565b5085935050505092915050565b5f81549050919050565b5f82825260208201905092915050565b5f819050815f5260205f209050919050565b6158d281614525565b82525050565b5f6158e383836158c9565b60208301905092915050565b5f819050919050565b5f61590a615905836157d9565b6158ef565b9050919050565b5f61591c82546158f8565b9050919050565b5f600182019050919050565b5f6159398261589d565b61594381856158a7565b935061594e836158b7565b805f5b838110156159855761596282615911565b61596c88826158d8565b975061597783615923565b925050600181019050615951565b5085935050505092915050565b5f6060820190508181035f8301526159aa818661583a565b905081810360208301526159be818561592f565b90506159cd6040830184614604565b949350505050565b5f6060820190506159e85f830186614604565b6159f56020830185614604565b615a026040830184614604565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b5f61ffff82169050919050565b615a4d81615a37565b82525050565b5f63ffffffff82169050919050565b615a6b81615a53565b82525050565b5f60a082019050615a845f8301886145dc565b8181036020830152615a96818761492e565b9050615aa56040830186615a44565b615ab26060830185615a62565b615abf60808301846148b8565b9695505050505050565b5f81519050615ad781614635565b92915050565b5f60208284031215615af257615af16144c3565b5b5f615aff84828501615ac9565b91505092915050565b5f606082019050615b1b5f830186614bb4565b615b286020830185614604565b615b356040830184614604565b949350505050565b5f615b4782614525565b9150615b5283614525565b9250828203905081811115615b6a57615b69615622565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f615ba782614525565b9150615bb283614525565b925082615bc257615bc1615b70565b5b828206905092915050565b5f8160011c9050919050565b5f5f8291508390505b6001851115615c2257808604811115615bfe57615bfd615622565b5b6001851615615c0d5780820291505b8081029050615c1b85615bcd565b9450615be2565b94509492505050565b5f82615c3a5760019050615cf5565b81615c47575f9050615cf5565b8160018114615c5d5760028114615c6757615c96565b6001915050615cf5565b60ff841115615c7957615c78615622565b5b8360020a915084821115615c9057615c8f615622565b5b50615cf5565b5060208310610133831016604e8410600b8410161715615ccb5782820a905083811115615cc657615cc5615622565b5b615cf5565b615cd88484846001615bd9565b92509050818404811115615cef57615cee615622565b5b81810290505b9392505050565b5f615d0682614525565b9150615d1183614525565b9250615d3e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615c2b565b90509291505056fea2646970667358221220d0640a1b495862e1f64849e70c2369f5a6363750626517160202ee9c348f43dc64736f6c634300081b0033636f6e737420617069526573706f6e7365203d2061776169742046756e6374696f6e732e6d616b654874747052657175657374287b75726c3a202768747470733a2f2f646576656c6f706d656e742d636c70642d7661756c742d6170692d636c6175636f6e646f722d36313532333932393137342e75732d63656e7472616c312e72756e2e6170702f7661756c742f62616c616e63652f73746f72616765272c686561646572733a207b2027557365722d4167656e74273a20277661756c742d6f7261636c6527207d7d293b69662028617069526573706f6e73652e6572726f7229207b207468726f77204572726f72282752657175657374206661696c656427293b207d636f6e7374207b2064617461207d203d20617069526573706f6e73653b636f6e73742062616c616e6365203d207061727365496e7428646174612e62616c616e63652c203130293b72657475726e2046756e6374696f6e732e656e636f646555696e743235362862616c616e6365293b000000000000000000000000d806a01e295386ef7a7cea0b9da037b242622743