Overview ERC20
PRICE
$0.194673

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000.00 CPI

Holders:
15
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x045fB7a1540a39640fD09dfe3EF3286357f4602f
6080604052655af3107a40005f19620000199190620006f6565b5f196200002791906200075a565b6006555f60085560146009555f600a55603c600b55600a54600c55600b54600d55600c54600e55600d54600f5573045fb7a1540a39640fd09dfe3ef3286357f4602f60125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073045fb7a1540a39640fd09dfe3ef3286357f4602f60135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601560146101000a81548160ff0219169083151502179055505f6015806101000a81548160ff0219169083151502179055506001601560166101000a81548160ff0219169083151502179055506502bab989fa006016556502bab989fa0060175564746a52880060185534801562000174575f80fd5b505f620001866200069260201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f620002386200069260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508060145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000317573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200033d9190620007f9565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003a3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003c99190620007f9565b6040518363ffffffff1660e01b8152600401620003e89291906200083a565b6020604051808303815f875af115801562000405573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200042b9190620007f9565b60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f6200047f6200069960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200061f6200069260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef655af3107a400060405162000683919062000876565b60405180910390a35062000891565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6200070282620006c0565b91506200070f83620006c0565b925082620007225762000721620006c9565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200076682620006c0565b91506200077383620006c0565b92508282039050818111156200078e576200078d6200072d565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620007c38262000798565b9050919050565b620007d581620007b7565b8114620007e0575f80fd5b50565b5f81519050620007f381620007ca565b92915050565b5f6020828403121562000811576200081062000794565b5b5f6200082084828501620007e3565b91505092915050565b6200083481620007b7565b82525050565b5f6040820190506200084f5f83018562000829565b6200085e602083018462000829565b9392505050565b6200087081620006c0565b82525050565b5f6020820190506200088b5f83018462000865565b92915050565b613bbe806200089f5f395ff3fe6080604052600436106101cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c492f04611610063578063c492f04614610640578063dd62ed3e14610668578063ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb1461058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd801461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e65780638f9a55c01461050e57806395d89b411461053857806398a5c31514610562576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec1161013d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461041857806374010ece1461042e576101d6565b8063313ce5671461032257806349bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e576101d6565b80631694505e116101aa5780631694505e1461026857806318160ddd1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c576101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060048036038101906101fb9190612c59565b6106f4565b005b34801561020d575f80fd5b50610216610813565b6040516102239190612d1a565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190612d6d565b610850565b60405161025f9190612dc5565b60405180910390f35b348015610273575f80fd5b5061027c61086d565b6040516102899190612e39565b60405180910390f35b34801561029d575f80fd5b506102a6610892565b6040516102b39190612e61565b60405180910390f35b3480156102c7575f80fd5b506102e260048036038101906102dd9190612e7a565b61089f565b6040516102ef9190612dc5565b60405180910390f35b348015610303575f80fd5b5061030c610973565b6040516103199190612e61565b60405180910390f35b34801561032d575f80fd5b50610336610979565b6040516103439190612ee5565b60405180910390f35b348015610357575f80fd5b50610360610981565b60405161036d9190612f0d565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190612f26565b6109a6565b005b3480156103a9575f80fd5b506103c460048036038101906103bf9190612f7b565b610a91565b005b3480156103d1575f80fd5b506103da610b42565b005b3480156103e7575f80fd5b5061040260048036038101906103fd9190612f26565b610c0f565b60405161040f9190612e61565b60405180910390f35b348015610423575f80fd5b5061042c610c5d565b005b348015610439575f80fd5b50610454600480360381019061044f9190612fa6565b610dab565b005b348015610461575f80fd5b5061046a610e49565b6040516104779190612e61565b60405180910390f35b34801561048b575f80fd5b506104a660048036038101906104a19190612f26565b610e4f565b6040516104b39190612e61565b60405180910390f35b3480156104c7575f80fd5b506104d0610e64565b6040516104dd9190612f0d565b60405180910390f35b3480156104f1575f80fd5b5061050c60048036038101906105079190612f7b565b610e8b565b005b348015610519575f80fd5b50610522610f3c565b60405161052f9190612e61565b60405180910390f35b348015610543575f80fd5b5061054c610f42565b6040516105599190612d1a565b60405180910390f35b34801561056d575f80fd5b5061058860048036038101906105839190612fa6565b610f7f565b005b348015610595575f80fd5b506105b060048036038101906105ab9190612fd1565b61101d565b005b3480156105bd575f80fd5b506105d860048036038101906105d39190612d6d565b6110d3565b6040516105e59190612dc5565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190612f26565b6110f0565b6040516106219190612dc5565b60405180910390f35b348015610635575f80fd5b5061063e61110d565b005b34801561064b575f80fd5b506106666004803603810190610661919061308e565b6111e2565b005b348015610673575f80fd5b5061068e600480360381019061068991906130eb565b611311565b60405161069b9190612e61565b60405180910390f35b3480156106af575f80fd5b506106ca60048036038101906106c59190612fa6565b611393565b005b3480156106d7575f80fd5b506106f260048036038101906106ed9190612f26565b611431565b005b6106fc6115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f90613173565b60405180910390fd5b5f5b815181101561080f57600160105f8484815181106107ab576107aa613191565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061078a565b5050565b60606040518060400160405280601381526020017f4368726f6e6963205061696e20496e7369646500000000000000000000000000815250905090565b5f61086361085c6115ee565b84846115f5565b6001905092915050565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f655af3107a4000905090565b5f6108ab8484846117b8565b610968846108b76115ee565b61096385604051806060016040528060288152602001613b616028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61091a6115ee565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120189092919063ffffffff16565b6115f5565b600190509392505050565b60185481565b5f6009905090565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109ae6115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3190613173565b60405180910390fd5b5f60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610a996115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1c90613173565b60405180910390fd5b80601560166101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b826115ee565b73ffffffffffffffffffffffffffffffffffffffff161480610bf7575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610bdf6115ee565b73ffffffffffffffffffffffffffffffffffffffff16145b610bff575f80fd5b5f479050610c0c8161207a565b50565b5f610c5660025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120e2565b9050919050565b610c656115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890613173565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610db36115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3690613173565b60405180910390fd5b8060168190555050565b60165481565b6011602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e936115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1690613173565b60405180910390fd5b80601560146101000a81548160ff02191690831515021790555050565b60175481565b60606040518060400160405280600381526020017f4350490000000000000000000000000000000000000000000000000000000000815250905090565b610f876115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611013576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100a90613173565b60405180910390fd5b8060188190555050565b6110256115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a890613173565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f6110e66110df6115ee565b84846117b8565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114d6115ee565b73ffffffffffffffffffffffffffffffffffffffff1614806111c2575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111aa6115ee565b73ffffffffffffffffffffffffffffffffffffffff16145b6111ca575f80fd5b5f6111d430610c0f565b90506111df8161214e565b50565b6111ea6115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90613173565b60405180910390fd5b5f5b8383905081101561130b578160055f86868581811061129a57611299613191565b5b90506020020160208101906112af9190612f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611278565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61139b6115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611427576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141e90613173565b60405180910390fd5b8060178190555050565b6114396115ee565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bc90613173565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a9061322e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165a906132bc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c89061334a565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117ab9190612e61565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181d906133d8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611894576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188b90613466565b60405180910390fd5b5f81116118d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118cd906134f4565b60405180910390fd5b6118de610e64565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561194c575061191c610e64565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611d2557601560149054906101000a900460ff166119db5761196d610e64565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d190613582565b60405180910390fd5b5b601654811115611a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a17906135ea565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611abe575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611afd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af490613678565b60405180910390fd5b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611ba95760175481611b5e84610c0f565b611b6891906136c3565b10611ba8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9f90613766565b60405180910390fd5b5b5f611bb330610c0f565b90505f60185482101590506016548210611bcd5760165491505b808015611be5575060158054906101000a900460ff16155b8015611c3e575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611c565750601560169054906101000a900460ff165b8015611ca9575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611cfc575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d2257611d0a8261214e565b5f4790505f811115611d2057611d1f4761207a565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611dc5575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611e76575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611e75575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611e83575f9050612006565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611f2c575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611f4457600854600c81905550600954600d819055505b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611fed575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561200557600a54600c81905550600b54600d819055505b5b612012848484846123b7565b50505050565b5f83831115829061205f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120569190612d1a565b60405180910390fd5b505f838561206d9190613784565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156120de573d5f803e3d5ffd5b5050565b5f600654821115612128576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211f90613827565b60405180910390fd5b5f6121316123e4565b9050612146818461240d90919063ffffffff16565b915050919050565b60016015806101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561218457612183612ac3565b5b6040519080825280602002602001820160405280156121b25781602001602082028036833780820191505090505b50905030815f815181106121c9576121c8613191565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561226d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122919190613859565b816001815181106122a5576122a4613191565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061230b3060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115f5565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161236d959493929190613974565b5f604051808303815f87803b158015612384575f80fd5b505af1158015612396573d5f803e3d5ffd5b50505050505f6015806101000a81548160ff02191690831515021790555050565b806123c5576123c4612456565b5b6123d084848461248f565b806123de576123dd61264f565b5b50505050565b5f805f6123ef612663565b91509150612406818361240d90919063ffffffff16565b9250505090565b5f61244e83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506126b9565b905092915050565b5f600c5414801561246857505f600d54145b61248d57600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f8061249e8761271a565b9550955095509550955095506124fa8660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461277a90919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061258b8560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546127c390919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125d581612820565b6125df84836128d7565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161263c9190612e61565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f655af3107a40009050612690655af3107a400060065461240d90919063ffffffff16565b8210156126ac57600654655af3107a40009350935050506126b5565b81819350935050505b9091565b5f80831182906126ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126f69190612d1a565b60405180910390fd5b505f838561270d91906139f9565b9050809150509392505050565b5f805f805f805f805f6127328a600c54600d54612911565b9250925092505f6127416123e4565b90505f805f6127528e8787876129a3565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f6127bb83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612018565b905092915050565b5f8082846127d191906136c3565b905083811015612816576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161280d90613a73565b60405180910390fd5b8091505092915050565b5f6128296123e4565b90505f61283f8284612a2790919063ffffffff16565b90506128918160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546127c390919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b6128ec8260065461277a90919063ffffffff16565b600681905550612907816007546127c390919063ffffffff16565b6007819055505050565b5f805f8061293b606461292d888a612a2790919063ffffffff16565b61240d90919063ffffffff16565b90505f6129646064612956888b612a2790919063ffffffff16565b61240d90919063ffffffff16565b90505f61298c8261297e858c61277a90919063ffffffff16565b61277a90919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f806129ba8589612a2790919063ffffffff16565b90505f6129d08689612a2790919063ffffffff16565b90505f6129e68789612a2790919063ffffffff16565b90505f612a0e82612a00858761277a90919063ffffffff16565b61277a90919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f808303612a37575f9050612a98565b5f8284612a449190613a91565b9050828482612a5391906139f9565b14612a93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a8a90613b42565b60405180910390fd5b809150505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612af982612ab3565b810181811067ffffffffffffffff82111715612b1857612b17612ac3565b5b80604052505050565b5f612b2a612a9e565b9050612b368282612af0565b919050565b5f67ffffffffffffffff821115612b5557612b54612ac3565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612b9382612b6a565b9050919050565b612ba381612b89565b8114612bad575f80fd5b50565b5f81359050612bbe81612b9a565b92915050565b5f612bd6612bd184612b3b565b612b21565b90508083825260208201905060208402830185811115612bf957612bf8612b66565b5b835b81811015612c225780612c0e8882612bb0565b845260208401935050602081019050612bfb565b5050509392505050565b5f82601f830112612c4057612c3f612aaf565b5b8135612c50848260208601612bc4565b91505092915050565b5f60208284031215612c6e57612c6d612aa7565b5b5f82013567ffffffffffffffff811115612c8b57612c8a612aab565b5b612c9784828501612c2c565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612cd7578082015181840152602081019050612cbc565b5f8484015250505050565b5f612cec82612ca0565b612cf68185612caa565b9350612d06818560208601612cba565b612d0f81612ab3565b840191505092915050565b5f6020820190508181035f830152612d328184612ce2565b905092915050565b5f819050919050565b612d4c81612d3a565b8114612d56575f80fd5b50565b5f81359050612d6781612d43565b92915050565b5f8060408385031215612d8357612d82612aa7565b5b5f612d9085828601612bb0565b9250506020612da185828601612d59565b9150509250929050565b5f8115159050919050565b612dbf81612dab565b82525050565b5f602082019050612dd85f830184612db6565b92915050565b5f819050919050565b5f612e01612dfc612df784612b6a565b612dde565b612b6a565b9050919050565b5f612e1282612de7565b9050919050565b5f612e2382612e08565b9050919050565b612e3381612e19565b82525050565b5f602082019050612e4c5f830184612e2a565b92915050565b612e5b81612d3a565b82525050565b5f602082019050612e745f830184612e52565b92915050565b5f805f60608486031215612e9157612e90612aa7565b5b5f612e9e86828701612bb0565b9350506020612eaf86828701612bb0565b9250506040612ec086828701612d59565b9150509250925092565b5f60ff82169050919050565b612edf81612eca565b82525050565b5f602082019050612ef85f830184612ed6565b92915050565b612f0781612b89565b82525050565b5f602082019050612f205f830184612efe565b92915050565b5f60208284031215612f3b57612f3a612aa7565b5b5f612f4884828501612bb0565b91505092915050565b612f5a81612dab565b8114612f64575f80fd5b50565b5f81359050612f7581612f51565b92915050565b5f60208284031215612f9057612f8f612aa7565b5b5f612f9d84828501612f67565b91505092915050565b5f60208284031215612fbb57612fba612aa7565b5b5f612fc884828501612d59565b91505092915050565b5f805f8060808587031215612fe957612fe8612aa7565b5b5f612ff687828801612d59565b945050602061300787828801612d59565b935050604061301887828801612d59565b925050606061302987828801612d59565b91505092959194509250565b5f80fd5b5f8083601f84011261304e5761304d612aaf565b5b8235905067ffffffffffffffff81111561306b5761306a613035565b5b60208301915083602082028301111561308757613086612b66565b5b9250929050565b5f805f604084860312156130a5576130a4612aa7565b5b5f84013567ffffffffffffffff8111156130c2576130c1612aab565b5b6130ce86828701613039565b935093505060206130e186828701612f67565b9150509250925092565b5f806040838503121561310157613100612aa7565b5b5f61310e85828601612bb0565b925050602061311f85828601612bb0565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61315d602083612caa565b915061316882613129565b602082019050919050565b5f6020820190508181035f83015261318a81613151565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613218602683612caa565b9150613223826131be565b604082019050919050565b5f6020820190508181035f8301526132458161320c565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6132a6602483612caa565b91506132b18261324c565b604082019050919050565b5f6020820190508181035f8301526132d38161329a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613334602283612caa565b915061333f826132da565b604082019050919050565b5f6020820190508181035f83015261336181613328565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6133c2602583612caa565b91506133cd82613368565b604082019050919050565b5f6020820190508181035f8301526133ef816133b6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613450602383612caa565b915061345b826133f6565b604082019050919050565b5f6020820190508181035f83015261347d81613444565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6134de602983612caa565b91506134e982613484565b604082019050919050565b5f6020820190508181035f83015261350b816134d2565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f61356c603f83612caa565b915061357782613512565b604082019050919050565b5f6020820190508181035f83015261359981613560565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f6135d4601c83612caa565b91506135df826135a0565b602082019050919050565b5f6020820190508181035f830152613601816135c8565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f613662602383612caa565b915061366d82613608565b604082019050919050565b5f6020820190508181035f83015261368f81613656565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6136cd82612d3a565b91506136d883612d3a565b92508282019050808211156136f0576136ef613696565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f613750602383612caa565b915061375b826136f6565b604082019050919050565b5f6020820190508181035f83015261377d81613744565b9050919050565b5f61378e82612d3a565b915061379983612d3a565b92508282039050818111156137b1576137b0613696565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f613811602a83612caa565b915061381c826137b7565b604082019050919050565b5f6020820190508181035f83015261383e81613805565b9050919050565b5f8151905061385381612b9a565b92915050565b5f6020828403121561386e5761386d612aa7565b5b5f61387b84828501613845565b91505092915050565b5f819050919050565b5f6138a76138a261389d84613884565b612dde565b612d3a565b9050919050565b6138b78161388d565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6138ef81612b89565b82525050565b5f61390083836138e6565b60208301905092915050565b5f602082019050919050565b5f613922826138bd565b61392c81856138c7565b9350613937836138d7565b805f5b8381101561396757815161394e88826138f5565b97506139598361390c565b92505060018101905061393a565b5085935050505092915050565b5f60a0820190506139875f830188612e52565b61399460208301876138ae565b81810360408301526139a68186613918565b90506139b56060830185612efe565b6139c26080830184612e52565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613a0382612d3a565b9150613a0e83612d3a565b925082613a1e57613a1d6139cc565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613a5d601b83612caa565b9150613a6882613a29565b602082019050919050565b5f6020820190508181035f830152613a8a81613a51565b9050919050565b5f613a9b82612d3a565b9150613aa683612d3a565b9250828202613ab481612d3a565b91508282048414831517613acb57613aca613696565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613b2c602183612caa565b9150613b3782613ad2565b604082019050919050565b5f6020820190508181035f830152613b5981613b20565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212208b182f1c9e85789169eea9fc2b336519e4a88de58aa6ce47aac8583a818eea4964736f6c63430008160033