Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
2,500,000,000.00 HCL

Holders:
5
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 0x2549112A16b24672C4A3dc61E48c7B8F01082988
60806040523480156200001157600080fd5b506040518060400160405280600a81526020017f4869776b636972636c65000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f48434c000000000000000000000000000000000000000000000000000000000081525081600390816200008f91906200093a565b508060049081620000a191906200093a565b505050620000c4620000b86200011960201b60201c565b6200012160201b60201c565b62000113620000d86200011960201b60201c565b620000e8620001e760201b60201c565b600a620000f6919062000bb1565b639502f90062000107919062000c02565b620001f060201b60201c565b62000eef565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000262576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002599062000cae565b60405180910390fd5b62000276600083836200035d60201b60201c565b80600260008282546200028a919062000cd0565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200033d919062000d1c565b60405180910390a362000359600083836200042f60201b60201c565b5050565b620003758383836200043460201b62001b5d1760201c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146200042a576000620003bd846200043960201b60201c565b90506000620003d2856200067860201b60201c565b9050828282620003e3919062000d39565b101562000427576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200041e9062000dea565b60405180910390fd5b50505b505050565b505050565b505050565b600060011515600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900460ff16151514620004a1576000905062000673565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030180549050600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015462000538919062000e3b565b90506000805b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301805490508110156200061d5742600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018281548110620005e457620005e362000e73565b5b906000526020600020015410156200060757828262000604919062000cd0565b91505b8080620006149062000ea2565b9150506200053e565b5080600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101546200066e919062000d39565b925050505b919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200074257607f821691505b602082108103620007585762000757620006fa565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007c27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000783565b620007ce868362000783565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200081b620008156200080f84620007e6565b620007f0565b620007e6565b9050919050565b6000819050919050565b6200083783620007fa565b6200084f620008468262000822565b84845462000790565b825550505050565b600090565b6200086662000857565b620008738184846200082c565b505050565b5b818110156200089b576200088f6000826200085c565b60018101905062000879565b5050565b601f821115620008ea57620008b4816200075e565b620008bf8462000773565b81016020851015620008cf578190505b620008e7620008de8562000773565b83018262000878565b50505b505050565b600082821c905092915050565b60006200090f60001984600802620008ef565b1980831691505092915050565b60006200092a8383620008fc565b9150826002028217905092915050565b6200094582620006c0565b67ffffffffffffffff811115620009615762000960620006cb565b5b6200096d825462000729565b6200097a8282856200089f565b600060209050601f831160018114620009b257600084156200099d578287015190505b620009a985826200091c565b86555062000a19565b601f198416620009c2866200075e565b60005b82811015620009ec57848901518255600182019150602085019450602081019050620009c5565b8683101562000a0c578489015162000a08601f891682620008fc565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000aaf5780860481111562000a875762000a8662000a21565b5b600185161562000a975780820291505b808102905062000aa78562000a50565b945062000a67565b94509492505050565b60008262000aca576001905062000b9d565b8162000ada576000905062000b9d565b816001811462000af3576002811462000afe5762000b34565b600191505062000b9d565b60ff84111562000b135762000b1262000a21565b5b8360020a91508482111562000b2d5762000b2c62000a21565b5b5062000b9d565b5060208310610133831016604e8410600b841016171562000b6e5782820a90508381111562000b685762000b6762000a21565b5b62000b9d565b62000b7d848484600162000a5d565b9250905081840481111562000b975762000b9662000a21565b5b81810290505b9392505050565b600060ff82169050919050565b600062000bbe82620007e6565b915062000bcb8362000ba4565b925062000bfa7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000ab8565b905092915050565b600062000c0f82620007e6565b915062000c1c83620007e6565b925082820262000c2c81620007e6565b9150828204841483151762000c465762000c4562000a21565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000c96601f8362000c4d565b915062000ca38262000c5e565b602082019050919050565b6000602082019050818103600083015262000cc98162000c87565b9050919050565b600062000cdd82620007e6565b915062000cea83620007e6565b925082820190508082111562000d055762000d0462000a21565b5b92915050565b62000d1681620007e6565b82525050565b600060208201905062000d33600083018462000d0b565b92915050565b600062000d4682620007e6565b915062000d5383620007e6565b925082820390508181111562000d6e5762000d6d62000a21565b5b92915050565b7f48434c3a205472616e7366657220616d6f756e74206578656564732062616c6160008201527f6e6365206f7220736f6d6520616d6f756e747320617265206c6f636b65642e00602082015250565b600062000dd2603f8362000c4d565b915062000ddf8262000d74565b604082019050919050565b6000602082019050818103600083015262000e058162000dc3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000e4882620007e6565b915062000e5583620007e6565b92508262000e685762000e6762000e0c565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600062000eaf82620007e6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820362000ee45762000ee362000a21565b5b600182019050919050565b613c9e8062000eff6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb1461037b578063c4086893146103ab578063cc49ede7146103db578063dd62ed3e1461040b578063f2fde38b1461043b578063fa9a68dc1461045757610142565b8063715018a6146102e957806374bc1b27146102f35780638da5cb5b1461030f57806395d89b411461032d578063a457c2d71461034b57610142565b8063313ce5671161010a578063313ce5671461021357806334766c8f14610231578063395093511461024d578063626a9b261461027d57806365ed6e231461029b57806370a08231146102b957610142565b806306fdde0314610147578063095ea7b3146101655780630e0229231461019557806318160ddd146101c557806323b872dd146101e3575b600080fd5b61014f610473565b60405161015c91906123b5565b60405180910390f35b61017f600480360381019061017a919061247f565b610505565b60405161018c91906124da565b60405180910390f35b6101af60048036038101906101aa91906124f5565b610528565b6040516101bc91906125fc565b60405180910390f35b6101cd61068e565b6040516101da919061262d565b60405180910390f35b6101fd60048036038101906101f89190612648565b610698565b60405161020a91906124da565b60405180910390f35b61021b6106c7565b60405161022891906126b7565b60405180910390f35b61024b60048036038101906102469190612807565b6106d0565b005b6102676004803603810190610262919061247f565b6109ab565b60405161027491906124da565b60405180910390f35b6102856109e2565b6040516102929190612a77565b60405180910390f35b6102a3610c8d565b6040516102b09190612bbe565b60405180910390f35b6102d360048036038101906102ce91906124f5565b610ed6565b6040516102e0919061262d565b60405180910390f35b6102f1610f1e565b005b61030d60048036038101906103089190612ca8565b610f32565b005b61031761110e565b6040516103249190612d26565b60405180910390f35b610335611138565b60405161034291906123b5565b60405180910390f35b6103656004803603810190610360919061247f565b6111ca565b60405161037291906124da565b60405180910390f35b6103956004803603810190610390919061247f565b611241565b6040516103a291906124da565b60405180910390f35b6103c560048036038101906103c091906124f5565b611264565b6040516103d2919061262d565b60405180910390f35b6103f560048036038101906103f091906124f5565b611493565b6040516104029190612dd1565b60405180910390f35b61042560048036038101906104209190612df3565b61165b565b604051610432919061262d565b60405180910390f35b610455600480360381019061045091906124f5565b6116e2565b005b610471600480360381019061046c9190612e33565b611765565b005b60606003805461048290612ee5565b80601f01602080910402602001604051908101604052809291908181526020018280546104ae90612ee5565b80156104fb5780601f106104d0576101008083540402835291602001916104fb565b820191906000526020600020905b8154815290600101906020018083116104de57829003601f168201915b5050505050905090565b600080610510611b62565b905061051d818585611b6a565b600191505092915050565b61053061222d565b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820180546105ea90612ee5565b80601f016020809104026020016040519081016040528092919081815260200182805461061690612ee5565b80156106635780601f1061063857610100808354040283529160200191610663565b820191906000526020600020905b81548152906001019060200180831161064657829003601f168201915b505050505081526020016003820160009054906101000a900460ff1615151515815250509050919050565b6000600254905090565b6000806106a3611b62565b90506106b0858285611d33565b6106bb858585611dbf565b60019150509392505050565b60006012905090565b6106d8612035565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610747576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073e90612f88565b60405180910390fd5b6000610751611b62565b90508261075d82610ed6565b101561079e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107959061301a565b60405180910390fd5b60011515600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900460ff16151503610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082b906130ac565b60405180910390fd5b60405180608001604052808573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200160011515815250600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020190816109139190613278565b5060608201518160030160006101000a81548160ff0219169083151502179055509050506007849080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109a48484611241565b5050505050565b6000806109b6611b62565b90506109d78185856109c8858961165b565b6109d29190613379565b611b6a565b600191505092915050565b6060600060098054905067ffffffffffffffff811115610a0557610a046126dc565b5b604051908082528060200260200182016040528015610a3e57816020015b610a2b61226d565b815260200190600190039081610a235790505b50905060005b600980549050811015610c8557600060098281548110610a6757610a666133ad565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815260200160038201805480602002602001604051908101604052809291908181526020018280548015610b9c57602002820191906000526020600020905b815481526020019060010190808311610b88575b50505050508152602001600482018054610bb590612ee5565b80601f0160208091040260200160405190810160405280929190818152602001828054610be190612ee5565b8015610c2e5780601f10610c0357610100808354040283529160200191610c2e565b820191906000526020600020905b815481529060010190602001808311610c1157829003601f168201915b505050505081526020016005820160009054906101000a900460ff161515151581525050848481518110610c6557610c646133ad565b5b602002602001018190525050508080610c7d906133dc565b915050610a44565b508091505090565b6060600060078054905067ffffffffffffffff811115610cb057610caf6126dc565b5b604051908082528060200260200182016040528015610ce957816020015b610cd661222d565b815260200190600190039081610cce5790505b50905060005b600780549050811015610ece57600060078281548110610d1257610d116133ad565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806040518060800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282018054610dfe90612ee5565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2a90612ee5565b8015610e775780601f10610e4c57610100808354040283529160200191610e77565b820191906000526020600020905b815481529060010190602001808311610e5a57829003601f168201915b505050505081526020016003820160009054906101000a900460ff161515151581525050848481518110610eae57610ead6133ad565b5b602002602001018190525050508080610ec6906133dc565b915050610cef565b508091505090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610f26612035565b610f3060006120b3565b565b6000610f3c611b62565b905060011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900460ff16151514610fd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcb90613496565b60405180910390fd5b60011515600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900460ff1615151461106a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106190613528565b60405180910390fd5b82600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002018190555081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030190805190602001906111079291906122bb565b5050505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461114790612ee5565b80601f016020809104026020016040519081016040528092919081815260200182805461117390612ee5565b80156111c05780601f10611195576101008083540402835291602001916111c0565b820191906000526020600020905b8154815290600101906020018083116111a357829003601f168201915b5050505050905090565b6000806111d5611b62565b905060006111e3828661165b565b905083811015611228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121f906135ba565b60405180910390fd5b6112358286868403611b6a565b60019250505092915050565b60008061124c611b62565b9050611259818585611dbf565b600191505092915050565b600060011515600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900460ff161515146112ca576000905061148e565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030180549050600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015461135f9190613609565b90506000805b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018054905081101561143a5742600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018281548110611407576114066133ad565b5b906000526020600020015410156114275782826114249190613379565b91505b8080611432906133dc565b915050611365565b5080600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154611489919061363a565b925050505b919050565b61149b61226d565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060c00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820180548060200260200160405190810160405280929190818152602001828054801561159e57602002820191906000526020600020905b81548152602001906001019080831161158a575b505050505081526020016004820180546115b790612ee5565b80601f01602080910402602001604051908101604052809291908181526020018280546115e390612ee5565b80156116305780601f1061160557610100808354040283529160200191611630565b820191906000526020600020905b81548152906001019060200180831161161357829003601f168201915b505050505081526020016005820160009054906101000a900460ff1615151515815250509050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6116ea612035565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611759576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611750906136e0565b60405180910390fd5b611762816120b3565b50565b600061176f611b62565b905060011515600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060030160009054906101000a900460ff16151514611807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fe90613496565b60405180910390fd5b8361181182610ed6565b1015611852576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184990613772565b60405180910390fd5b60011515600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900460ff161515036118e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118df90613804565b60405180910390fd5b6040518060c001604052808673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001838152602001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201805461196e90612ee5565b80601f016020809104026020016040519081016040528092919081815260200182805461199a90612ee5565b80156119e75780601f106119bc576101008083540402835291602001916119e7565b820191906000526020600020905b8154815290600101906020018083116119ca57829003601f168201915b5050505050815260200160011515815250600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003019080519060200190611aae9291906122bb565b506080820151816004019081611ac49190613278565b5060a08201518160050160006101000a81548160ff0219169083151502179055509050506009859080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611b558585611241565b505050505050565b505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611bd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd090613896565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3f90613928565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611d26919061262d565b60405180910390a3505050565b6000611d3f848461165b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611db95781811015611dab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da290613994565b60405180910390fd5b611db88484848403611b6a565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611e2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2590613a26565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9490613ab8565b60405180910390fd5b611ea8838383612179565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2590613b4a565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161201c919061262d565b60405180910390a361202f848484612228565b50505050565b61203d611b62565b73ffffffffffffffffffffffffffffffffffffffff1661205b61110e565b73ffffffffffffffffffffffffffffffffffffffff16146120b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a890613bb6565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612184838383611b5d565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146122235760006121c384611264565b905060006121d085610ed6565b90508282826121df919061363a565b1015612220576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221790613c48565b60405180910390fd5b50505b505050565b505050565b6040518060800160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001606081526020016000151581525090565b6040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160608152602001606081526020016000151581525090565b8280548282559060005260206000209081019282156122f7579160200282015b828111156122f65782518255916020019190600101906122db565b5b5090506123049190612308565b5090565b5b80821115612321576000816000905550600101612309565b5090565b600081519050919050565b600082825260208201905092915050565b60005b8381101561235f578082015181840152602081019050612344565b60008484015250505050565b6000601f19601f8301169050919050565b600061238782612325565b6123918185612330565b93506123a1818560208601612341565b6123aa8161236b565b840191505092915050565b600060208201905081810360008301526123cf818461237c565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612416826123eb565b9050919050565b6124268161240b565b811461243157600080fd5b50565b6000813590506124438161241d565b92915050565b6000819050919050565b61245c81612449565b811461246757600080fd5b50565b60008135905061247981612453565b92915050565b60008060408385031215612496576124956123e1565b5b60006124a485828601612434565b92505060206124b58582860161246a565b9150509250929050565b60008115159050919050565b6124d4816124bf565b82525050565b60006020820190506124ef60008301846124cb565b92915050565b60006020828403121561250b5761250a6123e1565b5b600061251984828501612434565b91505092915050565b61252b8161240b565b82525050565b61253a81612449565b82525050565b600082825260208201905092915050565b600061255c82612325565b6125668185612540565b9350612576818560208601612341565b61257f8161236b565b840191505092915050565b612593816124bf565b82525050565b60006080830160008301516125b16000860182612522565b5060208301516125c46020860182612531565b50604083015184820360408601526125dc8282612551565b91505060608301516125f1606086018261258a565b508091505092915050565b600060208201905081810360008301526126168184612599565b905092915050565b61262781612449565b82525050565b6000602082019050612642600083018461261e565b92915050565b600080600060608486031215612661576126606123e1565b5b600061266f86828701612434565b935050602061268086828701612434565b92505060406126918682870161246a565b9150509250925092565b600060ff82169050919050565b6126b18161269b565b82525050565b60006020820190506126cc60008301846126a8565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6127148261236b565b810181811067ffffffffffffffff82111715612733576127326126dc565b5b80604052505050565b60006127466123d7565b9050612752828261270b565b919050565b600067ffffffffffffffff821115612772576127716126dc565b5b61277b8261236b565b9050602081019050919050565b82818337600083830152505050565b60006127aa6127a584612757565b61273c565b9050828152602081018484840111156127c6576127c56126d7565b5b6127d1848285612788565b509392505050565b600082601f8301126127ee576127ed6126d2565b5b81356127fe848260208601612797565b91505092915050565b6000806000606084860312156128205761281f6123e1565b5b600061282e86828701612434565b935050602061283f8682870161246a565b925050604084013567ffffffffffffffff8111156128605761285f6123e6565b5b61286c868287016127d9565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60006128da8383612531565b60208301905092915050565b6000602082019050919050565b60006128fe826128a2565b61290881856128ad565b9350612913836128be565b8060005b8381101561294457815161292b88826128ce565b9750612936836128e6565b925050600181019050612917565b5085935050505092915050565b600060c0830160008301516129696000860182612522565b50602083015161297c6020860182612531565b50604083015161298f6040860182612531565b50606083015184820360608601526129a782826128f3565b915050608083015184820360808601526129c18282612551565b91505060a08301516129d660a086018261258a565b508091505092915050565b60006129ed8383612951565b905092915050565b6000602082019050919050565b6000612a0d82612876565b612a178185612881565b935083602082028501612a2985612892565b8060005b85811015612a655784840389528151612a4685826129e1565b9450612a51836129f5565b925060208a01995050600181019050612a2d565b50829750879550505050505092915050565b60006020820190508181036000830152612a918184612a02565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000608083016000830151612add6000860182612522565b506020830151612af06020860182612531565b5060408301518482036040860152612b088282612551565b9150506060830151612b1d606086018261258a565b508091505092915050565b6000612b348383612ac5565b905092915050565b6000602082019050919050565b6000612b5482612a99565b612b5e8185612aa4565b935083602082028501612b7085612ab5565b8060005b85811015612bac5784840389528151612b8d8582612b28565b9450612b9883612b3c565b925060208a01995050600181019050612b74565b50829750879550505050505092915050565b60006020820190508181036000830152612bd88184612b49565b905092915050565b600067ffffffffffffffff821115612bfb57612bfa6126dc565b5b602082029050602081019050919050565b600080fd5b6000612c24612c1f84612be0565b61273c565b90508083825260208201905060208402830185811115612c4757612c46612c0c565b5b835b81811015612c705780612c5c888261246a565b845260208401935050602081019050612c49565b5050509392505050565b600082601f830112612c8f57612c8e6126d2565b5b8135612c9f848260208601612c11565b91505092915050565b600080600060608486031215612cc157612cc06123e1565b5b6000612ccf86828701612434565b9350506020612ce08682870161246a565b925050604084013567ffffffffffffffff811115612d0157612d006123e6565b5b612d0d86828701612c7a565b9150509250925092565b612d208161240b565b82525050565b6000602082019050612d3b6000830184612d17565b92915050565b600060c083016000830151612d596000860182612522565b506020830151612d6c6020860182612531565b506040830151612d7f6040860182612531565b5060608301518482036060860152612d9782826128f3565b91505060808301518482036080860152612db18282612551565b91505060a0830151612dc660a086018261258a565b508091505092915050565b60006020820190508181036000830152612deb8184612d41565b905092915050565b60008060408385031215612e0a57612e096123e1565b5b6000612e1885828601612434565b9250506020612e2985828601612434565b9150509250929050565b60008060008060808587031215612e4d57612e4c6123e1565b5b6000612e5b87828801612434565b9450506020612e6c8782880161246a565b9350506040612e7d8782880161246a565b925050606085013567ffffffffffffffff811115612e9e57612e9d6123e6565b5b612eaa87828801612c7a565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612efd57607f821691505b602082108103612f1057612f0f612eb6565b5b50919050565b7f48434c3a206163636f756e742066726f6d20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612f72602283612330565b9150612f7d82612f16565b604082019050919050565b60006020820190508181036000830152612fa181612f65565b9050919050565b7f48434c3a20616c6c6f636174696f6e20616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000613004602683612330565b915061300f82612fa8565b604082019050919050565b6000602082019050818103600083015261303381612ff7565b9050919050565b7f48434c3a20616c7265616479207265676973746572656420616c6c6f6361746960008201527f6f6e206164647265737300000000000000000000000000000000000000000000602082015250565b6000613096602a83612330565b91506130a18261303a565b604082019050919050565b600060208201905081810360008301526130c581613089565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261312e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826130f1565b61313886836130f1565b95508019841693508086168417925050509392505050565b6000819050919050565b600061317561317061316b84612449565b613150565b612449565b9050919050565b6000819050919050565b61318f8361315a565b6131a361319b8261317c565b8484546130fe565b825550505050565b600090565b6131b86131ab565b6131c3818484613186565b505050565b5b818110156131e7576131dc6000826131b0565b6001810190506131c9565b5050565b601f82111561322c576131fd816130cc565b613206846130e1565b81016020851015613215578190505b613229613221856130e1565b8301826131c8565b50505b505050565b600082821c905092915050565b600061324f60001984600802613231565b1980831691505092915050565b6000613268838361323e565b9150826002028217905092915050565b61328182612325565b67ffffffffffffffff81111561329a576132996126dc565b5b6132a48254612ee5565b6132af8282856131eb565b600060209050601f8311600181146132e257600084156132d0578287015190505b6132da858261325c565b865550613342565b601f1984166132f0866130cc565b60005b82811015613318578489015182556001820191506020850194506020810190506132f3565b868310156133355784890151613331601f89168261323e565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061338482612449565b915061338f83612449565b92508282019050808211156133a7576133a661334a565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006133e782612449565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036134195761341861334a565b5b600182019050919050565b7f48434c3a2061646472657373206973206e6f742072656769737465726564206960008201527f6e20616c6c6f636174696f6e2000000000000000000000000000000000000000602082015250565b6000613480602d83612330565b915061348b82613424565b604082019050919050565b600060208201905081810360008301526134af81613473565b9050919050565b7f48434c3a206163636f756e74206973206e6f742072656769737465726564206960008201527f6e2076657374696e670000000000000000000000000000000000000000000000602082015250565b6000613512602983612330565b915061351d826134b6565b604082019050919050565b6000602082019050818103600083015261354181613505565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006135a4602583612330565b91506135af82613548565b604082019050919050565b600060208201905081810360008301526135d381613597565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061361482612449565b915061361f83612449565b92508261362f5761362e6135da565b5b828204905092915050565b600061364582612449565b915061365083612449565b92508282039050818111156136685761366761334a565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006136ca602683612330565b91506136d58261366e565b604082019050919050565b600060208201905081810360008301526136f9816136bd565b9050919050565b7f48434c3a2076657374696e6720616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b600061375c602383612330565b915061376782613700565b604082019050919050565b6000602082019050818103600083015261378b8161374f565b9050919050565b7f48434c3a20616c7265616479207265676973746572656420696e20766573746960008201527f6e67000000000000000000000000000000000000000000000000000000000000602082015250565b60006137ee602283612330565b91506137f982613792565b604082019050919050565b6000602082019050818103600083015261381d816137e1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613880602483612330565b915061388b82613824565b604082019050919050565b600060208201905081810360008301526138af81613873565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613912602283612330565b915061391d826138b6565b604082019050919050565b6000602082019050818103600083015261394181613905565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061397e601d83612330565b915061398982613948565b602082019050919050565b600060208201905081810360008301526139ad81613971565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613a10602583612330565b9150613a1b826139b4565b604082019050919050565b60006020820190508181036000830152613a3f81613a03565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613aa2602383612330565b9150613aad82613a46565b604082019050919050565b60006020820190508181036000830152613ad181613a95565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000613b34602683612330565b9150613b3f82613ad8565b604082019050919050565b60006020820190508181036000830152613b6381613b27565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613ba0602083612330565b9150613bab82613b6a565b602082019050919050565b60006020820190508181036000830152613bcf81613b93565b9050919050565b7f48434c3a205472616e7366657220616d6f756e74206578656564732062616c6160008201527f6e6365206f7220736f6d6520616d6f756e747320617265206c6f636b65642e00602082015250565b6000613c32603f83612330565b9150613c3d82613bd6565b604082019050919050565b60006020820190508181036000830152613c6181613c25565b905091905056fea26469706673582212206928d073eee15622c3246aceea34aa689221b2476311bdbd421609755a0e365a64736f6c63430008120033