Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
40.00 ABYATKN

Holders:
1
Profile Summary
Blockchain:
Sepolia (11155111)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xb9cd842f0e2C1781E66FE71d829faFF3f3EA06ba
60806040526000600c553480156200001657600080fd5b50604051620046553803806200465583398181016040528101906200003c919062000738565b816040518060400160405280600a81526020017f4162796120546f6b656e000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f41425941544b4e000000000000000000000000000000000000000000000000008152508160039081620000ba9190620009e9565b508060049081620000cc9190620009e9565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001445760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016200013b919062000ae1565b60405180910390fd5b62000155816200026960201b60201c565b5062000167826200032f60201b60201c565b600181511015620001af576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001a69062000b5f565b60405180910390fd5b80600e9080519060200190620001c79291906200049c565b5060005b815181101562000260576001600f6000848481518110620001f157620001f062000b81565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080620002579062000bdf565b915050620001cb565b50505062000c2c565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6200033f620003c860201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620003b45760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620003ab919062000ae1565b60405180910390fd5b620003c5816200026960201b60201c565b50565b620003d86200046a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620003fe6200047260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000468576200042a6200046a60201b60201c565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016200045f919062000ae1565b60405180910390fd5b565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b82805482825590600052602060002090810192821562000518579160200282015b82811115620005175782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190620004bd565b5b5090506200052791906200052b565b5090565b5b80821115620005465760008160009055506001016200052c565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200058b826200055e565b9050919050565b6200059d816200057e565b8114620005a957600080fd5b50565b600081519050620005bd8162000592565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200061382620005c8565b810181811067ffffffffffffffff82111715620006355762000634620005d9565b5b80604052505050565b60006200064a6200054a565b905062000658828262000608565b919050565b600067ffffffffffffffff8211156200067b576200067a620005d9565b5b602082029050602081019050919050565b600080fd5b6000620006a8620006a2846200065d565b6200063e565b90508083825260208201905060208402830185811115620006ce57620006cd6200068c565b5b835b81811015620006fb5780620006e68882620005ac565b845260208401935050602081019050620006d0565b5050509392505050565b600082601f8301126200071d576200071c620005c3565b5b81516200072f84826020860162000691565b91505092915050565b6000806040838503121562000752576200075162000554565b5b60006200076285828601620005ac565b925050602083015167ffffffffffffffff81111562000786576200078562000559565b5b620007948582860162000705565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007f157607f821691505b602082108103620008075762000806620007a9565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008717fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000832565b6200087d868362000832565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620008ca620008c4620008be8462000895565b6200089f565b62000895565b9050919050565b6000819050919050565b620008e683620008a9565b620008fe620008f582620008d1565b8484546200083f565b825550505050565b600090565b6200091562000906565b62000922818484620008db565b505050565b5b818110156200094a576200093e6000826200090b565b60018101905062000928565b5050565b601f821115620009995762000963816200080d565b6200096e8462000822565b810160208510156200097e578190505b620009966200098d8562000822565b83018262000927565b50505b505050565b600082821c905092915050565b6000620009be600019846008026200099e565b1980831691505092915050565b6000620009d98383620009ab565b9150826002028217905092915050565b620009f4826200079e565b67ffffffffffffffff81111562000a105762000a0f620005d9565b5b62000a1c8254620007d8565b62000a298282856200094e565b600060209050601f83116001811462000a61576000841562000a4c578287015190505b62000a588582620009cb565b86555062000ac8565b601f19841662000a71866200080d565b60005b8281101562000a9b5784890151825560018201915060208501945060208101905062000a74565b8683101562000abb578489015162000ab7601f891682620009ab565b8355505b6001600288020188555050505b505050505050565b62000adb816200057e565b82525050565b600060208201905062000af8600083018462000ad0565b92915050565b600082825260208201905092915050565b7f4174206c6561737420342061646d696e73206172652072657175697265640000600082015250565b600062000b47601e8362000afe565b915062000b548262000b0f565b602082019050919050565b6000602082019050818103600083015262000b7a8162000b38565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000bec8262000895565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362000c215762000c2062000bb0565b5b600182019050919050565b613a198062000c3c6000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c806367764b261161013057806392d7f834116100b8578063c12804fb1161007c578063c12804fb1461069b578063dd62ed3e146106d5578063eda6c2d714610705578063f2fde38b14610735578063f3291f3d1461075157610227565b806392d7f834146105cc57806395d89b41146105fc57806396f979d21461061a578063a9059cbb1461064d578063ac957c631461067d57610227565b806372ff32a7116100ff57806372ff32a7146105245780637ce1785214610542578063846f8152146105605780638da5cb5b1461057e5780638e9a4c341461059c57610227565b806367764b26146104b057806370480275146104ce57806370a08231146104ea578063715018a61461051a57610227565b80633912d788116101b357806358a3fa251161018257806358a3fa2514610407578063599c5533146104235780635e52da2714610441578063660551591461045d578063663b3e221461047b57610227565b80633912d7881461036e57806341e926ef1461038a5780634dd84b3c146103a65780634fb95abd146103d657610227565b806318160ddd116101fa57806318160ddd146102c657806323b872dd146102e457806327ff622314610314578063313ce5671461033257806332cb6b0c1461035057610227565b806306fdde031461022c578063095ea7b31461024a57806314bfd6d01461027a5780631785f53c146102aa575b600080fd5b61023461076f565b6040516102419190612661565b60405180910390f35b610264600480360381019061025f919061272b565b610801565b6040516102719190612786565b60405180910390f35b610294600480360381019061028f91906127a1565b610824565b6040516102a191906127dd565b60405180910390f35b6102c460048036038101906102bf91906127f8565b610863565b005b6102ce610adf565b6040516102db9190612834565b60405180910390f35b6102fe60048036038101906102f9919061284f565b610ae9565b60405161030b9190612786565b60405180910390f35b61031c610b18565b6040516103299190612834565b60405180910390f35b61033a610b1d565b60405161034791906128be565b60405180910390f35b610358610b26565b6040516103659190612834565b60405180910390f35b61038860048036038101906103839190612a0e565b610b36565b005b6103a4600480360381019061039f91906127a1565b610ccf565b005b6103c060048036038101906103bb9190612a6a565b610d4d565b6040516103cd9190612786565b60405180910390f35b6103f060048036038101906103eb9190612aaa565b610d7c565b6040516103fe929190612c69565b60405180910390f35b610421600480360381019061041c9190612c99565b610fce565b005b61042b6112b2565b6040516104389190612834565b60405180910390f35b61045b600480360381019061045691906127a1565b6112b7565b005b6104656113d3565b6040516104729190612834565b60405180910390f35b610495600480360381019061049091906127a1565b6113d9565b6040516104a796959493929190612d8d565b60405180910390f35b6104b86115ad565b6040516104c59190612834565b60405180910390f35b6104e860048036038101906104e391906127f8565b6115b3565b005b61050460048036038101906104ff91906127f8565b611706565b6040516105119190612834565b60405180910390f35b61052261174e565b005b61052c611762565b6040516105399190612834565b60405180910390f35b61054a61176e565b6040516105579190612834565b60405180910390f35b61056861177a565b6040516105759190612834565b60405180910390f35b610586611786565b60405161059391906127dd565b60405180910390f35b6105b660048036038101906105b191906127f8565b6117b0565b6040516105c39190612786565b60405180910390f35b6105e660048036038101906105e19190612a6a565b6117d0565b6040516105f39190612786565b60405180910390f35b6106046117ff565b6040516106119190612661565b60405180910390f35b610634600480360381019061062f91906127a1565b611891565b6040516106449493929190612e03565b60405180910390f35b6106676004803603810190610662919061272b565b611976565b6040516106749190612786565b60405180910390f35b610685611999565b6040516106929190612834565b60405180910390f35b6106b560048036038101906106b09190612a6a565b61199e565b6040516106cc9b9a99989796959493929190612e4f565b60405180910390f35b6106ef60048036038101906106ea9190612efa565b611a12565b6040516106fc9190612834565b60405180910390f35b61071f600480360381019061071a9190612a6a565b611a99565b60405161072c9190612786565b60405180910390f35b61074f600480360381019061074a91906127f8565b611ac8565b005b610759611b4e565b6040516107669190612834565b60405180910390f35b60606003805461077e90612f69565b80601f01602080910402602001604051908101604052809291908181526020018280546107aa90612f69565b80156107f75780601f106107cc576101008083540402835291602001916107f7565b820191906000526020600020905b8154815290600101906020018083116107da57829003601f168201915b5050505050905090565b60008061080c611b5a565b9050610819818585611b62565b600191505092915050565b600e818154811061083457600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61086b611b74565b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166108f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ee90612fe6565b60405180910390fd5b60005b600e80549050811015610adb578173ffffffffffffffffffffffffffffffffffffffff16600e828154811061093257610931613006565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610ac857600e6001600e8054905061098c9190613064565b8154811061099d5761099c613006565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600e82815481106109dc576109db613006565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e805480610a3657610a35613098565b5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610adb565b8080610ad3906130c7565b9150506108fa565b5050565b6000600254905090565b600080610af4611b5a565b9050610b01858285611bfb565b610b0c858585611c8f565b60019150509392505050565b606481565b60006012905090565b6b204fce5e3e2502611000000081565b6000815111610b7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7190613181565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166006600084815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c16906131ed565b60405180910390fd5b6000600660008481526020019081526020016000209050338160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081816001019081610c8a91906133b9565b5060008160020160006101000a81548160ff02191690831515021790555060008160030181905550600d6000815480929190610cc5906130c7565b9190505550505050565b60016009600083815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610d4a33671bc16d674ec80000611d83565b50565b600a6020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b6000610d8661259b565b600a600088815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610e24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1b906134fd565b60405180910390fd5b6001600a600089815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610e9f336729a2241af62c0000611d83565b6000878787878742604051602001610ebc9695949392919061357a565b6040516020818303038152906040528051906020012060001c905060006040518060c001604052808381526020018a815260200189815260200187815260200186815260200188815250905080600b600084815260200190815260200160002060008201518160000155602082015181600101556040820151816002019081610f4591906133b9565b506060820151816003019081610f5b91906133b9565b506080820151816004015560a0820151816005019081610f7b91906133b9565b509050507f95ad50d6596337460bdce4b8db70313463e0615be9266b573e781327aef44e098288888b604051610fb494939291906135de565b60405180910390a181819350935050509550959350505050565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661105a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105190613684565b60405180910390fd5b600a8a1115801561106c5750600a8911155b80156110795750600a8811155b80156110865750600a8711155b80156110935750600a8611155b80156110a05750600a8511155b80156110ad5750600a8411155b80156110ba5750600a8311155b80156110c75750600a8211155b80156110d45750600a8111155b611113576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110a906136f0565b60405180910390fd5b6040518061016001604052808b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183815260200182815260200160011515815250600760008d815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080155610120820151816009015561014082015181600a0160006101000a81548160ff0219169083151502179055509050506050611296600760008e815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611df2565b106112a5576112a48b611e87565b5b5050505050505050505050565b600181565b6008600082815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611355576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134c90613782565b60405180910390fd5b60016008600083815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506113d033670de0b6b3a7640000611d83565b50565b600d5481565b600b60205280600052604060002060009150905080600001549080600101549080600201805461140890612f69565b80601f016020809104026020016040519081016040528092919081815260200182805461143490612f69565b80156114815780601f1061145657610100808354040283529160200191611481565b820191906000526020600020905b81548152906001019060200180831161146457829003601f168201915b50505050509080600301805461149690612f69565b80601f01602080910402602001604051908101604052809291908181526020018280546114c290612f69565b801561150f5780601f106114e45761010080835404028352916020019161150f565b820191906000526020600020905b8154815290600101906020018083116114f257829003601f168201915b50505050509080600401549080600501805461152a90612f69565b80601f016020809104026020016040519081016040528092919081815260200182805461155690612f69565b80156115a35780601f10611578576101008083540402835291602001916115a3565b820191906000526020600020905b81548152906001019060200180831161158657829003601f168201915b5050505050905086565b600c5481565b6115bb611b74565b600f60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163f906137ee565b60405180910390fd5b600e819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611756611b74565b6117606000612057565b565b671bc16d674ec8000081565b6729a2241af62c000081565b670de0b6b3a764000081565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f6020528060005260406000206000915054906101000a900460ff1681565b60096020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b60606004805461180e90612f69565b80601f016020809104026020016040519081016040528092919081815260200182805461183a90612f69565b80156118875780601f1061185c57610100808354040283529160200191611887565b820191906000526020600020905b81548152906001019060200180831161186a57829003601f168201915b5050505050905090565b60066020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010180546118da90612f69565b80601f016020809104026020016040519081016040528092919081815260200182805461190690612f69565b80156119535780601f1061192857610100808354040283529160200191611953565b820191906000526020600020905b81548152906001019060200180831161193657829003601f168201915b5050505050908060020160009054906101000a900460ff16908060030154905084565b600080611981611b5a565b905061198e818585611c8f565b600191505092915050565b605081565b60076020528160005260406000206020528060005260406000206000915091505080600001549080600101549080600201549080600301549080600401549080600501549080600601549080600701549080600801549080600901549080600a0160009054906101000a900460ff1690508b565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60086020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b611ad0611b74565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611b425760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611b3991906127dd565b60405180910390fd5b611b4b81612057565b50565b674563918244f4000081565b600033905090565b611b6f838383600161211d565b505050565b611b7c611b5a565b73ffffffffffffffffffffffffffffffffffffffff16611b9a611786565b73ffffffffffffffffffffffffffffffffffffffff1614611bf957611bbd611b5a565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611bf091906127dd565b60405180910390fd5b565b6000611c078484611a12565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611c895781811015611c79578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611c709392919061380e565b60405180910390fd5b611c888484848403600061211d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611d015760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401611cf891906127dd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d735760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401611d6a91906127dd565b60405180910390fd5b611d7e8383836122f4565b505050565b6b204fce5e3e2502611000000081611d99610adf565b611da39190613845565b1115611de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddb906138c5565b60405180910390fd5b611dee8282612519565b5050565b60008160090154826008015483600701548460060154856005015486600401548760030154886002015489600101548a60000154611e309190613845565b611e3a9190613845565b611e449190613845565b611e4e9190613845565b611e589190613845565b611e629190613845565b611e6c9190613845565b611e769190613845565b611e809190613845565b9050919050565b60006006600083815260200190815260200160002090508060020160009054906101000a900460ff1615611ef0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee790613931565b60405180910390fd5b8060040160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611f7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f76906139c3565b60405180910390fd5b60018160040160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550806003016000815480929190611fee906130c7565b919050555060018160030154106120535760018160020160006101000a81548160ff0219169083151502179055506120528160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16674563918244f40000611d83565b5b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361218f5760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161218691906127dd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036122015760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016121f891906127dd565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080156122ee578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516122e59190612834565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361234657806002600082825461233a9190613845565b92505081905550612419565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156123d2578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016123c99392919061380e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361246257806002600082825403925050819055506124af565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161250c9190612834565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361258b5760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161258291906127dd565b60405180910390fd5b612597600083836122f4565b5050565b6040518060c001604052806000815260200160008152602001606081526020016060815260200160008152602001606081525090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561260b5780820151818401526020810190506125f0565b60008484015250505050565b6000601f19601f8301169050919050565b6000612633826125d1565b61263d81856125dc565b935061264d8185602086016125ed565b61265681612617565b840191505092915050565b6000602082019050818103600083015261267b8184612628565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126c282612697565b9050919050565b6126d2816126b7565b81146126dd57600080fd5b50565b6000813590506126ef816126c9565b92915050565b6000819050919050565b612708816126f5565b811461271357600080fd5b50565b600081359050612725816126ff565b92915050565b600080604083850312156127425761274161268d565b5b6000612750858286016126e0565b925050602061276185828601612716565b9150509250929050565b60008115159050919050565b6127808161276b565b82525050565b600060208201905061279b6000830184612777565b92915050565b6000602082840312156127b7576127b661268d565b5b60006127c584828501612716565b91505092915050565b6127d7816126b7565b82525050565b60006020820190506127f260008301846127ce565b92915050565b60006020828403121561280e5761280d61268d565b5b600061281c848285016126e0565b91505092915050565b61282e816126f5565b82525050565b60006020820190506128496000830184612825565b92915050565b6000806000606084860312156128685761286761268d565b5b6000612876868287016126e0565b9350506020612887868287016126e0565b925050604061289886828701612716565b9150509250925092565b600060ff82169050919050565b6128b8816128a2565b82525050565b60006020820190506128d360008301846128af565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61291b82612617565b810181811067ffffffffffffffff8211171561293a576129396128e3565b5b80604052505050565b600061294d612683565b90506129598282612912565b919050565b600067ffffffffffffffff821115612979576129786128e3565b5b61298282612617565b9050602081019050919050565b82818337600083830152505050565b60006129b16129ac8461295e565b612943565b9050828152602081018484840111156129cd576129cc6128de565b5b6129d884828561298f565b509392505050565b600082601f8301126129f5576129f46128d9565b5b8135612a0584826020860161299e565b91505092915050565b60008060408385031215612a2557612a2461268d565b5b6000612a3385828601612716565b925050602083013567ffffffffffffffff811115612a5457612a53612692565b5b612a60858286016129e0565b9150509250929050565b60008060408385031215612a8157612a8061268d565b5b6000612a8f85828601612716565b9250506020612aa0858286016126e0565b9150509250929050565b600080600080600060a08688031215612ac657612ac561268d565b5b6000612ad488828901612716565b955050602086013567ffffffffffffffff811115612af557612af4612692565b5b612b01888289016129e0565b945050604086013567ffffffffffffffff811115612b2257612b21612692565b5b612b2e888289016129e0565b935050606086013567ffffffffffffffff811115612b4f57612b4e612692565b5b612b5b888289016129e0565b9250506080612b6c88828901612716565b9150509295509295909350565b612b82816126f5565b82525050565b600082825260208201905092915050565b6000612ba4826125d1565b612bae8185612b88565b9350612bbe8185602086016125ed565b612bc781612617565b840191505092915050565b600060c083016000830151612bea6000860182612b79565b506020830151612bfd6020860182612b79565b5060408301518482036040860152612c158282612b99565b91505060608301518482036060860152612c2f8282612b99565b9150506080830151612c446080860182612b79565b5060a083015184820360a0860152612c5c8282612b99565b9150508091505092915050565b6000604082019050612c7e6000830185612825565b8181036020830152612c908184612bd2565b90509392505050565b60008060008060008060008060008060006101608c8e031215612cbf57612cbe61268d565b5b6000612ccd8e828f01612716565b9b50506020612cde8e828f01612716565b9a50506040612cef8e828f01612716565b9950506060612d008e828f01612716565b9850506080612d118e828f01612716565b97505060a0612d228e828f01612716565b96505060c0612d338e828f01612716565b95505060e0612d448e828f01612716565b945050610100612d568e828f01612716565b935050610120612d688e828f01612716565b925050610140612d7a8e828f01612716565b9150509295989b509295989b9093969950565b600060c082019050612da26000830189612825565b612daf6020830188612825565b8181036040830152612dc18187612628565b90508181036060830152612dd58186612628565b9050612de46080830185612825565b81810360a0830152612df68184612628565b9050979650505050505050565b6000608082019050612e1860008301876127ce565b8181036020830152612e2a8186612628565b9050612e396040830185612777565b612e466060830184612825565b95945050505050565b600061016082019050612e65600083018e612825565b612e72602083018d612825565b612e7f604083018c612825565b612e8c606083018b612825565b612e99608083018a612825565b612ea660a0830189612825565b612eb360c0830188612825565b612ec060e0830187612825565b612ece610100830186612825565b612edc610120830185612825565b612eea610140830184612777565b9c9b505050505050505050505050565b60008060408385031215612f1157612f1061268d565b5b6000612f1f858286016126e0565b9250506020612f30858286016126e0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f8157607f821691505b602082108103612f9457612f93612f3a565b5b50919050565b7f41646472657373206973206e6f7420616e2061646d696e000000000000000000600082015250565b6000612fd06017836125dc565b9150612fdb82612f9a565b602082019050919050565b60006020820190508181036000830152612fff81612fc3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061306f826126f5565b915061307a836126f5565b925082820390508181111561309257613091613035565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60006130d2826126f5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361310457613103613035565b5b600182019050919050565b7f436f75727365206465736372697074696f6e2063616e6e6f7420626520656d7060008201527f7479000000000000000000000000000000000000000000000000000000000000602082015250565b600061316b6022836125dc565b91506131768261310f565b604082019050919050565b6000602082019050818103600083015261319a8161315e565b9050919050565b7f436f7572736520494420616c7265616479206578697374730000000000000000600082015250565b60006131d76018836125dc565b91506131e2826131a1565b602082019050919050565b60006020820190508181036000830152613206816131ca565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261326f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613232565b6132798683613232565b95508019841693508086168417925050509392505050565b6000819050919050565b60006132b66132b16132ac846126f5565b613291565b6126f5565b9050919050565b6000819050919050565b6132d08361329b565b6132e46132dc826132bd565b84845461323f565b825550505050565b600090565b6132f96132ec565b6133048184846132c7565b505050565b5b818110156133285761331d6000826132f1565b60018101905061330a565b5050565b601f82111561336d5761333e8161320d565b61334784613222565b81016020851015613356578190505b61336a61336285613222565b830182613309565b50505b505050565b600082821c905092915050565b600061339060001984600802613372565b1980831691505092915050565b60006133a9838361337f565b9150826002028217905092915050565b6133c2826125d1565b67ffffffffffffffff8111156133db576133da6128e3565b5b6133e58254612f69565b6133f082828561332c565b600060209050601f8311600181146134235760008415613411578287015190505b61341b858261339d565b865550613483565b601f1984166134318661320d565b60005b8281101561345957848901518255600182019150602085019450602081019050613434565b868310156134765784890151613472601f89168261337f565b8355505b6001600288020188555050505b505050505050565b7f596f75206861766520616c726561647920636f6d706c6574656420746869732060008201527f636f757273650000000000000000000000000000000000000000000000000000602082015250565b60006134e76026836125dc565b91506134f28261348b565b604082019050919050565b60006020820190508181036000830152613516816134da565b9050919050565b6000819050919050565b613538613533826126f5565b61351d565b82525050565b600081905092915050565b6000613554826125d1565b61355e818561353e565b935061356e8185602086016125ed565b80840191505092915050565b60006135868289613527565b6020820191506135968288613549565b91506135a28287613549565b91506135ae8286613549565b91506135ba8285613527565b6020820191506135ca8284613527565b602082019150819050979650505050505050565b60006080820190506135f36000830187612825565b81810360208301526136058186612628565b905081810360408301526136198185612628565b9050818103606083015261362d8184612628565b905095945050505050565b7f43616c6c6572206973206e6f7420616e2061646d696e00000000000000000000600082015250565b600061366e6016836125dc565b915061367982613638565b602082019050919050565b6000602082019050818103600083015261369d81613661565b9050919050565b7f53636f726573206d757374206265206265747765656e203120616e642031302e600082015250565b60006136da6020836125dc565b91506136e5826136a4565b602082019050919050565b60006020820190508181036000830152613709816136cd565b9050919050565b7f596f752061726520616c726561647920656e726f6c6c656420696e207468697360008201527f20636f7572736500000000000000000000000000000000000000000000000000602082015250565b600061376c6027836125dc565b915061377782613710565b604082019050919050565b6000602082019050818103600083015261379b8161375f565b9050919050565b7f4164647265737320697320616c726561647920616e2061646d696e0000000000600082015250565b60006137d8601b836125dc565b91506137e3826137a2565b602082019050919050565b60006020820190508181036000830152613807816137cb565b9050919050565b600060608201905061382360008301866127ce565b6138306020830185612825565b61383d6040830184612825565b949350505050565b6000613850826126f5565b915061385b836126f5565b925082820190508082111561387357613872613035565b5b92915050565b7f4d617820746f6b656e20737570706c7920657863656564656400000000000000600082015250565b60006138af6019836125dc565b91506138ba82613879565b602082019050919050565b600060208201905081810360008301526138de816138a2565b9050919050565b7f436f7572736520616c726561647920617070726f766564000000000000000000600082015250565b600061391b6017836125dc565b9150613926826138e5565b602082019050919050565b6000602082019050818103600083015261394a8161390e565b9050919050565b7f596f75206861766520616c726561647920617070726f7665642074686973206360008201527f6f75727365000000000000000000000000000000000000000000000000000000602082015250565b60006139ad6025836125dc565b91506139b882613951565b604082019050919050565b600060208201905081810360008301526139dc816139a0565b905091905056fea264697066735822122001aa38d1d0166c795a6729d8a560f8bc9f6985dfce26708f4a258d7e959b9f7864736f6c63430008140033000000000000000000000000b9cd842f0e2c1781e66fe71d829faff3f3ea06ba00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b9cd842f0e2c1781e66fe71d829faff3f3ea06ba000000000000000000000000e395212927688f252084b7a70e03919ee8ea432d