Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
50,000,000.00 CAI

Holders:
71
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x4BcCeed8f03cDd09E35A5C9e8b18ef083d1A95a8
608060405273f9d3d5fe35b8d849ad9bc1b9ae5209202d676cfa600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600f81526020017f436f736d6f73746174696f6e20414900000000000000000000000000000000008152506007908162000124919062000a68565b506040518060400160405280600381526020017f4341490000000000000000000000000000000000000000000000000000000000815250600890816200016b919062000a68565b506012600960006101000a81548160ff021916908360ff1602179055506a295be96e64066972000000600a556000600c60006101000a81548160ff021916908360ff1602179055506003600c60016101000a81548160ff021916908360ff160217905550605a600d556050600e556028600f556028601055600e54601155600f546012556010546013556200022c6064620002186002600a546200079560201b6200207f1790919060201c565b620007ad60201b620020951790919060201c565b6014556014546015556200026c6064620002586002600a546200079560201b6200207f1790919060201c565b620007ad60201b620020951790919060201c565b6016556016546017556001601960156101000a81548160ff0219169083151502179055506001601960166101000a81548160ff021916908315150217905550348015620002b857600080fd5b50734bcceed8f03cdd09e35a5c9e8b18ef083d1a95a86000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600a54600160006200039f620007c560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000442573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000468919062000bb9565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620004d0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004f6919062000bb9565b6040518363ffffffff1660e01b81526004016200051592919062000bfc565b6020604051808303816000875af115801562000535573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200055b919062000bb9565b601960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160036000620005f2620007c560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000725620007c560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a5460405162000786919062000c3a565b60405180910390a35062000d38565b60008183620007a5919062000c86565b905092915050565b60008183620007bd919062000d00565b905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200087057607f821691505b60208210810362000886576200088562000828565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008f07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008b1565b620008fc8683620008b1565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000949620009436200093d8462000914565b6200091e565b62000914565b9050919050565b6000819050919050565b620009658362000928565b6200097d620009748262000950565b848454620008be565b825550505050565b600090565b6200099462000985565b620009a18184846200095a565b505050565b5b81811015620009c957620009bd6000826200098a565b600181019050620009a7565b5050565b601f82111562000a1857620009e2816200088c565b620009ed84620008a1565b81016020851015620009fd578190505b62000a1562000a0c85620008a1565b830182620009a6565b50505b505050565b600082821c905092915050565b600062000a3d6000198460080262000a1d565b1980831691505092915050565b600062000a58838362000a2a565b9150826002028217905092915050565b62000a7382620007ee565b67ffffffffffffffff81111562000a8f5762000a8e620007f9565b5b62000a9b825462000857565b62000aa8828285620009cd565b600060209050601f83116001811462000ae0576000841562000acb578287015190505b62000ad7858262000a4a565b86555062000b47565b601f19841662000af0866200088c565b60005b8281101562000b1a5784890151825560018201915060208501945060208101905062000af3565b8683101562000b3a578489015162000b36601f89168262000a2a565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b818262000b54565b9050919050565b62000b938162000b74565b811462000b9f57600080fd5b50565b60008151905062000bb38162000b88565b92915050565b60006020828403121562000bd25762000bd162000b4f565b5b600062000be28482850162000ba2565b91505092915050565b62000bf68162000b74565b82525050565b600060408201905062000c13600083018562000beb565b62000c22602083018462000beb565b9392505050565b62000c348162000914565b82525050565b600060208201905062000c51600083018462000c29565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000c938262000914565b915062000ca08362000914565b925082820262000cb08162000914565b9150828204841483151762000cca5762000cc962000c57565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000d0d8262000914565b915062000d1a8362000914565b92508262000d2d5762000d2c62000cd1565b5b828204905092915050565b613daa8062000d486000396000f3fe60806040526004361061024a5760003560e01c8063768dc710116101395780638da5cb5b116100b6578063d954a9c01161007a578063d954a9c0146108a1578063dd62ed3e146108ca578063ea2f0b3714610907578063f1fa713d14610930578063f2fde38b14610959578063f47c79861461098257610251565b80638da5cb5b146107a857806395d89b41146107d3578063a457c2d7146107fe578063a9059cbb1461083b578063b990e23f1461087857610251565b80637d1db4a5116100fd5780637d1db4a5146106d7578063805c0e0f14610702578063818ab46d1461072d5780638a2e4aed146107565780638bcc108c1461077f57610251565b8063768dc710146105f457806378109e5414610631578063788d1d9b1461065c578063793d082a146106855780637ce1703c146106ae57610251565b806339509351116101c7578063590f897e1161018b578063590f897e146105215780636415bc7a1461054c57806370a082311461057757806370d0f7e0146105b4578063715018a6146105dd57610251565b8063395093511461043a57806340b9a54b14610477578063437823ec146104a257806349bd5a5e146104cb5780634a74bb02146104f657610251565b806318160ddd1161020e57806318160ddd1461033f578063220f66961461036a57806323b872dd146103955780632e9c3a76146103d2578063313ce5671461040f57610251565b806306fdde0314610256578063095ea7b31461028157806313fad07a146102be57806315a7cb10146102e95780631694505e1461031457610251565b3661025157005b600080fd5b34801561026257600080fd5b5061026b6109ab565b6040516102789190612ffa565b60405180910390f35b34801561028d57600080fd5b506102a860048036038101906102a391906130b5565b610a3d565b6040516102b59190613110565b60405180910390f35b3480156102ca57600080fd5b506102d3610a5b565b6040516102e09190613110565b60405180910390f35b3480156102f557600080fd5b506102fe610a6e565b60405161030b919061314c565b60405180910390f35b34801561032057600080fd5b50610329610a94565b60405161033691906131c6565b60405180910390f35b34801561034b57600080fd5b50610354610aba565b60405161036191906131f0565b60405180910390f35b34801561037657600080fd5b5061037f610ac4565b60405161038c9190613110565b60405180910390f35b3480156103a157600080fd5b506103bc60048036038101906103b7919061320b565b610ad7565b6040516103c99190613110565b60405180910390f35b3480156103de57600080fd5b506103f960048036038101906103f4919061320b565b610bb0565b6040516104069190613110565b60405180910390f35b34801561041b57600080fd5b50610424610dae565b604051610431919061327a565b60405180910390f35b34801561044657600080fd5b50610461600480360381019061045c91906130b5565b610dc5565b60405161046e9190613110565b60405180910390f35b34801561048357600080fd5b5061048c610e78565b60405161049991906131f0565b60405180910390f35b3480156104ae57600080fd5b506104c960048036038101906104c49190613295565b610e7e565b005b3480156104d757600080fd5b506104e0610f55565b6040516104ed91906132d1565b60405180910390f35b34801561050257600080fd5b5061050b610f7b565b6040516105189190613110565b60405180910390f35b34801561052d57600080fd5b50610536610f8e565b60405161054391906131f0565b60405180910390f35b34801561055857600080fd5b50610561610f94565b60405161056e919061314c565b60405180910390f35b34801561058357600080fd5b5061059e60048036038101906105999190613295565b610fba565b6040516105ab91906131f0565b60405180910390f35b3480156105c057600080fd5b506105db60048036038101906105d69190613318565b611003565b005b3480156105e957600080fd5b506105f261109c565b005b34801561060057600080fd5b5061061b60048036038101906106169190613295565b6111d6565b6040516106289190613110565b60405180910390f35b34801561063d57600080fd5b506106466111f6565b60405161065391906131f0565b60405180910390f35b34801561066857600080fd5b50610683600480360381019061067e9190613295565b6111fc565b005b34801561069157600080fd5b506106ac60048036038101906106a79190613345565b6112c2565b005b3480156106ba57600080fd5b506106d560048036038101906106d09190613295565b611362565b005b3480156106e357600080fd5b506106ec6115c2565b6040516106f991906131f0565b60405180910390f35b34801561070e57600080fd5b506107176115c8565b604051610724919061314c565b60405180910390f35b34801561073957600080fd5b50610754600480360381019061074f919061339e565b6115ee565b005b34801561076257600080fd5b5061077d60048036038101906107789190613295565b611728565b005b34801561078b57600080fd5b506107a660048036038101906107a19190613318565b6117e8565b005b3480156107b457600080fd5b506107bd6118b8565b6040516107ca91906132d1565b60405180910390f35b3480156107df57600080fd5b506107e86118e1565b6040516107f59190612ffa565b60405180910390f35b34801561080a57600080fd5b50610825600480360381019061082091906130b5565b611973565b6040516108329190613110565b60405180910390f35b34801561084757600080fd5b50610862600480360381019061085d91906130b5565b611a40565b60405161086f9190613110565b60405180910390f35b34801561088457600080fd5b5061089f600480360381019061089a9190613345565b611a5e565b005b3480156108ad57600080fd5b506108c860048036038101906108c39190613345565b611b61565b005b3480156108d657600080fd5b506108f160048036038101906108ec91906133cb565b611c01565b6040516108fe91906131f0565b60405180910390f35b34801561091357600080fd5b5061092e60048036038101906109299190613295565b611c88565b005b34801561093c57600080fd5b5061095760048036038101906109529190613437565b611d5f565b005b34801561096557600080fd5b50610980600480360381019061097b9190613295565b611df9565b005b34801561098e57600080fd5b506109a960048036038101906109a49190613464565b611fa1565b005b6060600780546109ba906134d3565b80601f01602080910402602001604051908101604052809291908181526020018280546109e6906134d3565b8015610a335780601f10610a0857610100808354040283529160200191610a33565b820191906000526020600020905b815481529060010190602001808311610a1657829003601f168201915b5050505050905090565b6000610a51610a4a6120ab565b84846120b3565b6001905092915050565b601960169054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a54905090565b601960149054906101000a900460ff1681565b6000610ae4848484612247565b610ba584610af06120ab565b610ba085604051806060016040528060288152602001613d2860289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b566120ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128849092919063ffffffff16565b6120b3565b600190509392505050565b6000610bba6120ab565b73ffffffffffffffffffffffffffffffffffffffff16610bd86118b8565b73ffffffffffffffffffffffffffffffffffffffff1614610c2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2590613550565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610c9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c93906135bc565b60405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610cd791906132d1565b602060405180830381865afa158015610cf4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1891906135f1565b905080831115610d26578092505b8473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040518363ffffffff1660e01b8152600401610d6192919061361e565b6020604051808303816000875af1158015610d80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da4919061365c565b9150509392505050565b6000600960009054906101000a900460ff16905090565b6000610e6e610dd26120ab565b84610e698560026000610de36120ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128d990919063ffffffff16565b6120b3565b6001905092915050565b600f5481565b610e866120ab565b73ffffffffffffffffffffffffffffffffffffffff16610ea46118b8565b73ffffffffffffffffffffffffffffffffffffffff1614610efa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef190613550565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601960159054906101000a900460ff1681565b60105481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61100b6120ab565b73ffffffffffffffffffffffffffffffffffffffff166110296118b8565b73ffffffffffffffffffffffffffffffffffffffff161461107f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107690613550565b60405180910390fd5b80601960166101000a81548160ff02191690831515021790555050565b6110a46120ab565b73ffffffffffffffffffffffffffffffffffffffff166110c26118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611118576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110f90613550565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60036020528060005260406000206000915054906101000a900460ff1681565b60145481565b6112046120ab565b73ffffffffffffffffffffffffffffffffffffffff166112226118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126f90613550565b60405180910390fd5b600081905080601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6112ca6120ab565b73ffffffffffffffffffffffffffffffffffffffff166112e86118b8565b73ffffffffffffffffffffffffffffffffffffffff161461133e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133590613550565b60405180910390fd5b61271081600a5461134f91906136b8565b6113599190613729565b60148190555050565b61136a6120ab565b73ffffffffffffffffffffffffffffffffffffffff166113886118b8565b73ffffffffffffffffffffffffffffffffffffffff16146113de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d590613550565b60405180910390fd5b60008190508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561142e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611452919061376f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114dd919061376f565b6040518363ffffffff1660e01b81526004016114fa92919061379c565b6020604051808303816000875af1158015611519573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153d919061376f565b601960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60165481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6115f66120ab565b73ffffffffffffffffffffffffffffffffffffffff166116146118b8565b73ffffffffffffffffffffffffffffffffffffffff161461166a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166190613550565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160036000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6117306120ab565b73ffffffffffffffffffffffffffffffffffffffff1661174e6118b8565b73ffffffffffffffffffffffffffffffffffffffff16146117a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179b90613550565b60405180910390fd5b80601960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6117f06120ab565b73ffffffffffffffffffffffffffffffffffffffff1661180e6118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185b90613550565b60405180910390fd5b80601960156101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159816040516118ad9190613110565b60405180910390a150565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600880546118f0906134d3565b80601f016020809104026020016040519081016040528092919081815260200182805461191c906134d3565b80156119695780601f1061193e57610100808354040283529160200191611969565b820191906000526020600020905b81548152906001019060200180831161194c57829003601f168201915b5050505050905090565b6000611a366119806120ab565b84611a3185604051806060016040528060258152602001613d5060259139600260006119aa6120ab565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128849092919063ffffffff16565b6120b3565b6001905092915050565b6000611a54611a4d6120ab565b8484612247565b6001905092915050565b611a666120ab565b73ffffffffffffffffffffffffffffffffffffffff16611a846118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611ada576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad190613550565b60405180910390fd5b601960149054906101000a900460ff1615611b2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2190613811565b60405180910390fd5b6000611b3530610fba565b9050600060648383611b4791906136b8565b611b519190613729565b9050611b5c816128ef565b505050565b611b696120ab565b73ffffffffffffffffffffffffffffffffffffffff16611b876118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd490613550565b60405180910390fd5b61271081600a54611bee91906136b8565b611bf89190613729565b60168190555050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611c906120ab565b73ffffffffffffffffffffffffffffffffffffffff16611cae6118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611d04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cfb90613550565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611d676120ab565b73ffffffffffffffffffffffffffffffffffffffff16611d856118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611ddb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd290613550565b60405180910390fd5b80600c60016101000a81548160ff021916908360ff16021790555050565b611e016120ab565b73ffffffffffffffffffffffffffffffffffffffff16611e1f6118b8565b73ffffffffffffffffffffffffffffffffffffffff1614611e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6c90613550565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edb906138a3565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611fa96120ab565b73ffffffffffffffffffffffffffffffffffffffff16611fc76118b8565b73ffffffffffffffffffffffffffffffffffffffff161461201d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201490613550565b60405180910390fd5b600d54818361202c91906138c3565b111561206d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206490613943565b60405180910390fd5b8060108190555081600f819055505050565b6000818361208d91906136b8565b905092915050565b600081836120a39190613729565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561211d5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61215c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612153906139af565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161223a91906131f0565b60405180910390a3505050565b61224f6118b8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156122d85750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561231057503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561236a5750601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156123c45750600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561240357506123d36118b8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561246757600061241383610fba565b9050601454828261242491906138c3565b1115612465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245c90613a67565b60405180910390fd5b505b61246f6118b8565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156124dd57506124ad6118b8565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561252857601654811115612527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251e90613af9565b60405180910390fd5b5b600c60019054906101000a900460ff1660ff16600c60009054906101000a900460ff1660ff16101580156125695750601960149054906101000a900460ff16155b80156125c35750601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156125db5750601960159054906101000a900460ff165b1561262e576000600c60006101000a81548160ff021916908360ff160217905550600061260730610fba565b90506016548111156126195760165490505b600081111561262c5761262b816128ef565b5b505b600060019050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806126d55750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806127a05750601960169054906101000a900460ff1680156127455750601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561279f5750601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156127ae5760009050612872565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361281157600f54600e81905550612871565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361287057601054600e819055505b5b5b61287e84848484612963565b50505050565b60008383111582906128cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c39190612ffa565b60405180910390fd5b5082840390509392505050565b600081836128e791906138c3565b905092915050565b6001601960146101000a81548160ff021916908315150217905550612913816129cd565b6000479050612944600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682612c10565b506000601960146101000a81548160ff02191690831515021790555050565b8061297557612970612c5b565b6129ae565b600c600081819054906101000a900460ff168092919061299490613b19565b91906101000a81548160ff021916908360ff160217905550505b6129b9848484612cb7565b806129c7576129c6612ef2565b5b50505050565b6000600267ffffffffffffffff8111156129ea576129e9613b42565b5b604051908082528060200260200182016040528015612a185781602001602082028036833780820191505090505b5090503081600081518110612a3057612a2f613b71565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ad7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612afb919061376f565b81600181518110612b0f57612b0e613b71565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612b7630601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846120b3565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612bda959493929190613c99565b600060405180830381600087803b158015612bf457600080fd5b505af1158015612c08573d6000803e3d6000fd5b505050505050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612c56573d6000803e3d6000fd5b505050565b6000600e54148015612c6f57506000600f54145b8015612c7d57506000601054145b612cb557600f54601281905550601054601381905550600e546011819055506000600f8190555060006010819055506000600e819055505b565b600080612cc383612f0f565b91509150612d1983600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f5490919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612dae82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128d990919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612e4381600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546128d990919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612ee391906131f0565b60405180910390a35050505050565b601154600e81905550601254600f81905550601354601081905550565b60008060006064600e5485612f2491906136b8565b612f2e9190613729565b90506000612f458286612f5490919063ffffffff16565b90508082935093505050915091565b60008183612f629190613cf3565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612fa4578082015181840152602081019050612f89565b60008484015250505050565b6000601f19601f8301169050919050565b6000612fcc82612f6a565b612fd68185612f75565b9350612fe6818560208601612f86565b612fef81612fb0565b840191505092915050565b600060208201905081810360008301526130148184612fc1565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061304c82613021565b9050919050565b61305c81613041565b811461306757600080fd5b50565b60008135905061307981613053565b92915050565b6000819050919050565b6130928161307f565b811461309d57600080fd5b50565b6000813590506130af81613089565b92915050565b600080604083850312156130cc576130cb61301c565b5b60006130da8582860161306a565b92505060206130eb858286016130a0565b9150509250929050565b60008115159050919050565b61310a816130f5565b82525050565b60006020820190506131256000830184613101565b92915050565b600061313682613021565b9050919050565b6131468161312b565b82525050565b6000602082019050613161600083018461313d565b92915050565b6000819050919050565b600061318c61318761318284613021565b613167565b613021565b9050919050565b600061319e82613171565b9050919050565b60006131b082613193565b9050919050565b6131c0816131a5565b82525050565b60006020820190506131db60008301846131b7565b92915050565b6131ea8161307f565b82525050565b600060208201905061320560008301846131e1565b92915050565b6000806000606084860312156132245761322361301c565b5b60006132328682870161306a565b93505060206132438682870161306a565b9250506040613254868287016130a0565b9150509250925092565b600060ff82169050919050565b6132748161325e565b82525050565b600060208201905061328f600083018461326b565b92915050565b6000602082840312156132ab576132aa61301c565b5b60006132b98482850161306a565b91505092915050565b6132cb81613041565b82525050565b60006020820190506132e660008301846132c2565b92915050565b6132f5816130f5565b811461330057600080fd5b50565b600081359050613312816132ec565b92915050565b60006020828403121561332e5761332d61301c565b5b600061333c84828501613303565b91505092915050565b60006020828403121561335b5761335a61301c565b5b6000613369848285016130a0565b91505092915050565b61337b8161312b565b811461338657600080fd5b50565b60008135905061339881613372565b92915050565b6000602082840312156133b4576133b361301c565b5b60006133c284828501613389565b91505092915050565b600080604083850312156133e2576133e161301c565b5b60006133f08582860161306a565b92505060206134018582860161306a565b9150509250929050565b6134148161325e565b811461341f57600080fd5b50565b6000813590506134318161340b565b92915050565b60006020828403121561344d5761344c61301c565b5b600061345b84828501613422565b91505092915050565b6000806040838503121561347b5761347a61301c565b5b6000613489858286016130a0565b925050602061349a858286016130a0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806134eb57607f821691505b6020821081036134fe576134fd6134a4565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061353a602083612f75565b915061354582613504565b602082019050919050565b600060208201905081810360008301526135698161352d565b9050919050565b7f43616e206e6f742072656d6f7665206e617469766520746f6b656e0000000000600082015250565b60006135a6601b83612f75565b91506135b182613570565b602082019050919050565b600060208201905081810360008301526135d581613599565b9050919050565b6000815190506135eb81613089565b92915050565b6000602082840312156136075761360661301c565b5b6000613615848285016135dc565b91505092915050565b600060408201905061363360008301856132c2565b61364060208301846131e1565b9392505050565b600081519050613656816132ec565b92915050565b6000602082840312156136725761367161301c565b5b600061368084828501613647565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006136c38261307f565b91506136ce8361307f565b92508282026136dc8161307f565b915082820484148315176136f3576136f2613689565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006137348261307f565b915061373f8361307f565b92508261374f5761374e6136fa565b5b828204905092915050565b60008151905061376981613053565b92915050565b6000602082840312156137855761378461301c565b5b60006137938482850161375a565b91505092915050565b60006040820190506137b160008301856132c2565b6137be60208301846132c2565b9392505050565b7f43757272656e746c792070726f63657373696e672c20747279206c617465722e600082015250565b60006137fb602083612f75565b9150613806826137c5565b602082019050919050565b6000602082019050818103600083015261382a816137ee565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061388d602683612f75565b915061389882613831565b604082019050919050565b600060208201905081810360008301526138bc81613880565b9050919050565b60006138ce8261307f565b91506138d98361307f565b92508282019050808211156138f1576138f0613689565b5b92915050565b7f46656520697320746f6f20686967682100000000000000000000000000000000600082015250565b600061392d601083612f75565b9150613938826138f7565b602082019050919050565b6000602082019050818103600083015261395c81613920565b9050919050565b7f4552523a207a65726f2061646472657373000000000000000000000000000000600082015250565b6000613999601183612f75565b91506139a482613963565b602082019050919050565b600060208201905081810360008301526139c88161398c565b9050919050565b7f596f752061726520747279696e6720746f2062757920746f6f206d616e79207460008201527f6f6b656e732e20596f752068617665207265616368656420746865206c696d6960208201527f7420666f72206f6e652077616c6c65742e000000000000000000000000000000604082015250565b6000613a51605183612f75565b9150613a5c826139cf565b606082019050919050565b60006020820190508181036000830152613a8081613a44565b9050919050565b7f596f752061726520747279696e6720746f20627579206d6f7265207468616e2060008201527f746865206d6178207472616e73616374696f6e206c696d69742e000000000000602082015250565b6000613ae3603a83612f75565b9150613aee82613a87565b604082019050919050565b60006020820190508181036000830152613b1281613ad6565b9050919050565b6000613b248261325e565b915060ff8203613b3757613b36613689565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000613bc5613bc0613bbb84613ba0565b613167565b61307f565b9050919050565b613bd581613baa565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613c1081613041565b82525050565b6000613c228383613c07565b60208301905092915050565b6000602082019050919050565b6000613c4682613bdb565b613c508185613be6565b9350613c5b83613bf7565b8060005b83811015613c8c578151613c738882613c16565b9750613c7e83613c2e565b925050600181019050613c5f565b5085935050505092915050565b600060a082019050613cae60008301886131e1565b613cbb6020830187613bcc565b8181036040830152613ccd8186613c3b565b9050613cdc60608301856132c2565b613ce960808301846131e1565b9695505050505050565b6000613cfe8261307f565b9150613d098361307f565b9250828203905081811115613d2157613d20613689565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220a39e47a5198930c79ca605adb2a5e377379cca60e13ceaf4cc76bbf41a915e3b64736f6c63430008120033