Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
2,000.00 vg<sfdhg

Holders:
2
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 0x18917FD80068c7db1117B9cAFbF9eEb9fF29be08
6080604052736649c6035d74b4e6f45eb79889bcdd7556bfef70600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600f60006101000a81548160ff02191690831515021790555060405162005121380380620051218339818101604052810190620000999190620018bd565b3387878160039081620000ad919062001bef565b508060049081620000bf919062001bef565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001375760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016200012e919062001ce7565b60405180910390fd5b62000148816200074160201b60201c565b506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663083132c460036040518263ffffffff1660e01b8152600401620001a9919062001d22565b602060405180830381865afa158015620001c7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ed919062001d3f565b90508034101562000235576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200022c9062001dd2565b60405180910390fd5b6019861115801562000248575060198511155b6200028a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002819062001e44565b60405180910390fd5b60006200029c6200080760201b60201c565b9050600081600a620002af919062001fe9565b86620002bc91906200203a565b905087600781905550866008819055508160ff1684620002dd91906200203a565b600e8190555084600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000392573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003b8919062002085565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000442573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000468919062002085565b6040518363ffffffff1660e01b815260040162000487929190620020b7565b6020604051808303816000875af1158015620004a7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004cd919062002085565b600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006103e86002836200052191906200203a565b6200052d919062002113565b9050620005423060016200081060201b60201c565b620005553360016200081060201b60201c565b6200057b73b46022e173378566d9ae421f2b84bc2dad332e0982620008cb60201b60201c565b6200059a3382846200058e91906200214b565b620008cb60201b60201c565b73b46022e173378566d9ae421f2b84bc2dad332e0973ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015620005f5573d6000803e3d6000fd5b503073ffffffffffffffffffffffffffffffffffffffff167ff06f39c7256592e120faf6a2a3824b0ea63a9e95a4c9e64799ff187add0a2a6060036040516200063f919062001d22565b60405180910390a2600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fb40229924089a696fab5d90675c48d4ccf43269a56c8c545f5227708acbf4e576001604051620006b29190620021a3565b60405180910390a27f8af72bce83e770654b24f833792771b0c5ecd95a31e17a43d11475b9f0c96aba8989604051620006ed929190620021d1565b60405180910390a17ff77bc0f27f9ea31ec065a4335fbc597f208717e6c66d5e1e97cac8a7395e1d2e600e54604051620007289190620021fe565b60405180910390a1505050505050505050505062002572565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b620008206200095860201b60201c565b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d82604051620008bf9190620021a3565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009405760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000937919062001ce7565b60405180910390fd5b6200095460008383620009fa60201b60201c565b5050565b6200096862000b6a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200098e62000b7260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620009f857620009ba62000b6a60201b60201c565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401620009ef919062001ce7565b60405180910390fd5b565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801562000a9f5750600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b62000ae1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ad8906200226b565b60405180910390fd5b62000af28362000b9c60201b60201c565b1562000b095762000b0862000c4960201b60201c565b5b600062000b1e84848462000cfa60201b60201c565b90506000818362000b3091906200214b565b9050600082111562000b505762000b4f85308462000ec260201b60201c565b5b62000b6385858362000ec260201b60201c565b5050505050565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600e5462000bb230620010f260201b60201c565b1015801562000bce5750600960009054906101000a900460ff16155b801562000be75750600f60009054906101000a900460ff165b801562000c425750600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b9050919050565b6001600960006101000a81548160ff021916908315150217905550600062000c7730620010f260201b60201c565b9050600060028262000c8a919062002113565b90506000818362000c9c91906200214b565b9050600047905062000cb4836200113a60201b60201c565b6000814762000cc491906200214b565b905062000cd883826200139660201b60201c565b50505050506000600960006101000a81548160ff021916908315150217905550565b6000600960019054906101000a900460ff168062000d615750600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8062000db65750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1562000dc6576000905062000ebb565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000e425760646008548362000e2e91906200203a565b62000e3a919062002113565b905062000eba565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160362000eb95760646007548362000eaa91906200203a565b62000eb6919062002113565b90505b5b5b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000f1857806002600082825462000f0b91906200228d565b9250508190555062000fee565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000fa7578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040162000f9e93929190620022c8565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362001039578060026000828254039250508190555062001086565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620010e59190620021fe565b60405180910390a3505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600267ffffffffffffffff8111156200115a5762001159620016b9565b5b604051908082528060200260200182016040528015620011895781602001602082028036833780820191505090505b5090503081600081518110620011a457620011a362002305565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200124c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001272919062002085565b8160018151811062001289576200128862002305565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050620012f830600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846200149060201b60201c565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016200135e95949392919062002445565b600060405180830381600087803b1580156200137957600080fd5b505af11580156200138e573d6000803e3d6000fd5b505050505050565b620013cb30600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846200149060201b60201c565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7198230856000806200141f62000b7260201b60201c565b426040518863ffffffff1660e01b81526004016200144396959493929190620024a9565b60606040518083038185885af115801562001462573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019062001489919062002516565b5050505050565b620014a58383836001620014aa60201b60201c565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036200151f5760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040162001516919062001ce7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620015945760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016200158b919062001ce7565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801562001684578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516200167b9190620021fe565b60405180910390a35b50505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620016f382620016a8565b810181811067ffffffffffffffff82111715620017155762001714620016b9565b5b80604052505050565b60006200172a6200168a565b9050620017388282620016e8565b919050565b600067ffffffffffffffff8211156200175b576200175a620016b9565b5b6200176682620016a8565b9050602081019050919050565b60005b838110156200179357808201518184015260208101905062001776565b60008484015250505050565b6000620017b6620017b0846200173d565b6200171e565b905082815260208101848484011115620017d557620017d4620016a3565b5b620017e284828562001773565b509392505050565b600082601f8301126200180257620018016200169e565b5b8151620018148482602086016200179f565b91505092915050565b6000819050919050565b62001832816200181d565b81146200183e57600080fd5b50565b600081519050620018528162001827565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620018858262001858565b9050919050565b620018978162001878565b8114620018a357600080fd5b50565b600081519050620018b7816200188c565b92915050565b600080600080600080600060e0888a031215620018df57620018de62001694565b5b600088015167ffffffffffffffff8111156200190057620018ff62001699565b5b6200190e8a828b01620017ea565b975050602088015167ffffffffffffffff81111562001932576200193162001699565b5b620019408a828b01620017ea565b9650506040620019538a828b0162001841565b9550506060620019668a828b0162001841565b9450506080620019798a828b0162001841565b93505060a06200198c8a828b01620018a6565b92505060c06200199f8a828b0162001841565b91505092959891949750929550565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062001a0157607f821691505b60208210810362001a175762001a16620019b9565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262001a817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262001a42565b62001a8d868362001a42565b95508019841693508086168417925050509392505050565b6000819050919050565b600062001ad062001aca62001ac4846200181d565b62001aa5565b6200181d565b9050919050565b6000819050919050565b62001aec8362001aaf565b62001b0462001afb8262001ad7565b84845462001a4f565b825550505050565b600090565b62001b1b62001b0c565b62001b2881848462001ae1565b505050565b5b8181101562001b505762001b4460008262001b11565b60018101905062001b2e565b5050565b601f82111562001b9f5762001b698162001a1d565b62001b748462001a32565b8101602085101562001b84578190505b62001b9c62001b938562001a32565b83018262001b2d565b50505b505050565b600082821c905092915050565b600062001bc46000198460080262001ba4565b1980831691505092915050565b600062001bdf838362001bb1565b9150826002028217905092915050565b62001bfa82620019ae565b67ffffffffffffffff81111562001c165762001c15620016b9565b5b62001c228254620019e8565b62001c2f82828562001b54565b600060209050601f83116001811462001c67576000841562001c52578287015190505b62001c5e858262001bd1565b86555062001cce565b601f19841662001c778662001a1d565b60005b8281101562001ca15784890151825560018201915060208501945060208101905062001c7a565b8683101562001cc1578489015162001cbd601f89168262001bb1565b8355505b6001600288020188555050505b505050505050565b62001ce18162001878565b82525050565b600060208201905062001cfe600083018462001cd6565b92915050565b600060ff82169050919050565b62001d1c8162001d04565b82525050565b600060208201905062001d39600083018462001d11565b92915050565b60006020828403121562001d585762001d5762001694565b5b600062001d688482850162001841565b91505092915050565b600082825260208201905092915050565b7f496e73756666696369656e742066656500000000000000000000000000000000600082015250565b600062001dba60108362001d71565b915062001dc78262001d82565b602082019050919050565b6000602082019050818103600083015262001ded8162001dab565b9050919050565b7f546178207261746573206d757374206265206c657373207468616e2035250000600082015250565b600062001e2c601e8362001d71565b915062001e398262001df4565b602082019050919050565b6000602082019050818103600083015262001e5f8162001e1d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562001ef45780860481111562001ecc5762001ecb62001e66565b5b600185161562001edc5780820291505b808102905062001eec8562001e95565b945062001eac565b94509492505050565b60008262001f0f576001905062001fe2565b8162001f1f576000905062001fe2565b816001811462001f38576002811462001f435762001f79565b600191505062001fe2565b60ff84111562001f585762001f5762001e66565b5b8360020a91508482111562001f725762001f7162001e66565b5b5062001fe2565b5060208310610133831016604e8410600b841016171562001fb35782820a90508381111562001fad5762001fac62001e66565b5b62001fe2565b62001fc2848484600162001ea2565b9250905081840481111562001fdc5762001fdb62001e66565b5b81810290505b9392505050565b600062001ff6826200181d565b9150620020038362001d04565b9250620020327fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462001efd565b905092915050565b600062002047826200181d565b915062002054836200181d565b925082820262002064816200181d565b915082820484148315176200207e576200207d62001e66565b5b5092915050565b6000602082840312156200209e576200209d62001694565b5b6000620020ae84828501620018a6565b91505092915050565b6000604082019050620020ce600083018562001cd6565b620020dd602083018462001cd6565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062002120826200181d565b91506200212d836200181d565b92508262002140576200213f620020e4565b5b828204905092915050565b600062002158826200181d565b915062002165836200181d565b925082820390508181111562002180576200217f62001e66565b5b92915050565b60008115159050919050565b6200219d8162002186565b82525050565b6000602082019050620021ba600083018462002192565b92915050565b620021cb816200181d565b82525050565b6000604082019050620021e86000830185620021c0565b620021f76020830184620021c0565b9392505050565b6000602082019050620022156000830184620021c0565b92915050565b7f546f6b656e3a20626c61636b6c69737465642061646472657373000000000000600082015250565b600062002253601a8362001d71565b915062002260826200221b565b602082019050919050565b60006020820190508181036000830152620022868162002244565b9050919050565b60006200229a826200181d565b9150620022a7836200181d565b9250828201905080821115620022c257620022c162001e66565b5b92915050565b6000606082019050620022df600083018662001cd6565b620022ee6020830185620021c0565b620022fd6040830184620021c0565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b60006200235f62002359620023538462002334565b62001aa5565b6200181d565b9050919050565b62002371816200233e565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b620023ae8162001878565b82525050565b6000620023c28383620023a3565b60208301905092915050565b6000602082019050919050565b6000620023e88262002377565b620023f4818562002382565b9350620024018362002393565b8060005b83811015620024385781516200241c8882620023b4565b97506200242983620023ce565b92505060018101905062002405565b5085935050505092915050565b600060a0820190506200245c6000830188620021c0565b6200246b602083018762002366565b81810360408301526200247f8186620023db565b905062002490606083018562001cd6565b6200249f6080830184620021c0565b9695505050505050565b600060c082019050620024c0600083018962001cd6565b620024cf6020830188620021c0565b620024de604083018762002366565b620024ed606083018662002366565b620024fc608083018562001cd6565b6200250b60a0830184620021c0565b979650505050505050565b60008060006060848603121562002532576200253162001694565b5b6000620025428682870162001841565b9350506020620025558682870162001841565b9250506040620025688682870162001841565b9150509250925092565b612b9f80620025826000396000f3fe6080604052600436106101fd5760003560e01c8063715018a61161010d578063aed04fae116100a0578063f10fb5841161006f578063f10fb58414610732578063f2fde38b1461075d578063fb495bf514610786578063fe575a87146107b1578063ffa1ad74146107ee57610204565b8063aed04fae14610676578063c49b9a80146106a1578063c816841b146106ca578063dd62ed3e146106f557610204565b80639155e083116100dc5780639155e083146105bc57806395d89b41146105e5578063a9059cbb14610610578063ab6a8b1c1461064d57610204565b8063715018a614610526578063735de9f71461053d57806376c73064146105685780638da5cb5b1461059157610204565b806328f9e629116101905780633c93adee1161015f5780633c93adee1461043d57806349bd5a5e146104685780634a74bb0214610493578063691f224f146104be57806370a08231146104e957610204565b806328f9e62914610381578063299042f4146103ac578063313ce567146103d55780633af32abf1461040057610204565b806318160ddd116101cc57806318160ddd146102c357806323b872dd146102ee57806324024efd1461032b578063268f72dd1461035657610204565b806306fdde0314610209578063095ea7b3146102345780630bb8e103146102715780630d392cd91461029a57610204565b3661020457005b600080fd5b34801561021557600080fd5b5061021e610819565b60405161022b91906120a6565b60405180910390f35b34801561024057600080fd5b5061025b60048036038101906102569190612161565b6108ab565b60405161026891906121bc565b60405180910390f35b34801561027d57600080fd5b5061029860048036038101906102939190612203565b6108ce565b005b3480156102a657600080fd5b506102c160048036038101906102bc9190612230565b61092a565b005b3480156102cf57600080fd5b506102d86109db565b6040516102e5919061227f565b60405180910390f35b3480156102fa57600080fd5b506103156004803603810190610310919061229a565b6109e5565b60405161032291906121bc565b60405180910390f35b34801561033757600080fd5b50610340610a14565b60405161034d919061227f565b60405180910390f35b34801561036257600080fd5b5061036b610a1a565b60405161037891906121bc565b60405180910390f35b34801561038d57600080fd5b50610396610a2d565b6040516103a3919061227f565b60405180910390f35b3480156103b857600080fd5b506103d360048036038101906103ce91906122ed565b610a33565b005b3480156103e157600080fd5b506103ea610a7c565b6040516103f79190612336565b60405180910390f35b34801561040c57600080fd5b5061042760048036038101906104229190612351565b610a85565b60405161043491906121bc565b60405180910390f35b34801561044957600080fd5b50610452610aa5565b60405161045f91906123dd565b60405180910390f35b34801561047457600080fd5b5061047d610acb565b60405161048a9190612407565b60405180910390f35b34801561049f57600080fd5b506104a8610af1565b6040516104b591906121bc565b60405180910390f35b3480156104ca57600080fd5b506104d3610b04565b6040516104e0919061227f565b60405180910390f35b3480156104f557600080fd5b50610510600480360381019061050b9190612351565b610b0a565b60405161051d919061227f565b60405180910390f35b34801561053257600080fd5b5061053b610b52565b005b34801561054957600080fd5b50610552610b66565b60405161055f9190612443565b60405180910390f35b34801561057457600080fd5b5061058f600480360381019061058a9190612230565b610b8c565b005b34801561059d57600080fd5b506105a6610d95565b6040516105b39190612407565b60405180910390f35b3480156105c857600080fd5b506105e360048036038101906105de9190612230565b610dbf565b005b3480156105f157600080fd5b506105fa610e70565b60405161060791906120a6565b60405180910390f35b34801561061c57600080fd5b5061063760048036038101906106329190612161565b610f02565b60405161064491906121bc565b60405180910390f35b34801561065957600080fd5b50610674600480360381019061066f919061245e565b610f25565b005b34801561068257600080fd5b5061068b610fcb565b604051610698919061227f565b60405180910390f35b3480156106ad57600080fd5b506106c860048036038101906106c39190612203565b610fd0565b005b3480156106d657600080fd5b506106df61102c565b6040516106ec9190612407565b60405180910390f35b34801561070157600080fd5b5061071c6004803603810190610717919061249e565b611052565b604051610729919061227f565b60405180910390f35b34801561073e57600080fd5b506107476110d9565b60405161075491906120a6565b60405180910390f35b34801561076957600080fd5b50610784600480360381019061077f9190612351565b611112565b005b34801561079257600080fd5b5061079b611198565b6040516107a89190612407565b60405180910390f35b3480156107bd57600080fd5b506107d860048036038101906107d39190612351565b6111b0565b6040516107e591906121bc565b60405180910390f35b3480156107fa57600080fd5b506108036111d0565b6040516108109190612336565b60405180910390f35b6060600380546108289061250d565b80601f01602080910402602001604051908101604052809291908181526020018280546108549061250d565b80156108a15780601f10610876576101008083540402835291602001916108a1565b820191906000526020600020905b81548152906001019060200180831161088457829003601f168201915b5050505050905090565b6000806108b66111d5565b90506108c38185856111dd565b600191505092915050565b6108d66111ef565b80600960016101000a81548160ff0219169083151502179055507fa32873ac8d5b14de8a004b83c19ee1a422f35a4da8b4f7c7cfba001f718116fc8160405161091f91906121bc565b60405180910390a150565b6109326111ef565b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d826040516109cf91906121bc565b60405180910390a25050565b6000600254905090565b6000806109f06111d5565b90506109fd858285611276565b610a0885858561130a565b60019150509392505050565b60085481565b600960019054906101000a900460ff1681565b600e5481565b610a3b6111ef565b80600e819055507ff77bc0f27f9ea31ec065a4335fbc597f208717e6c66d5e1e97cac8a7395e1d2e81604051610a71919061227f565b60405180910390a150565b60006012905090565b600a6020528060005260406000206000915054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f60009054906101000a900460ff1681565b60075481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b5a6111ef565b610b6460006113fe565b565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610b946111ef565b8015610c7057600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061258a565b60405180910390fd5b81600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d43565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610d00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf7906125f6565b60405180910390fd5b6000600960026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8173ffffffffffffffffffffffffffffffffffffffff167fb40229924089a696fab5d90675c48d4ccf43269a56c8c545f5227708acbf4e5782604051610d8991906121bc565b60405180910390a25050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610dc76111ef565b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f6a12b3df6cba4203bd7fd06b816789f87de8c594299aed5717ae070fac781bac82604051610e6491906121bc565b60405180910390a25050565b606060048054610e7f9061250d565b80601f0160208091040260200160405190810160405280929190818152602001828054610eab9061250d565b8015610ef85780601f10610ecd57610100808354040283529160200191610ef8565b820191906000526020600020905b815481529060010190602001808311610edb57829003601f168201915b5050505050905090565b600080610f0d6111d5565b9050610f1a81858561130a565b600191505092915050565b610f2d6111ef565b6007548211158015610f4157506008548111155b610f80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7790612688565b60405180910390fd5b81600781905550806008819055507f8af72bce83e770654b24f833792771b0c5ecd95a31e17a43d11475b9f0c96aba8282604051610fbf9291906126a8565b60405180910390a15050565b600281565b610fd86111ef565b80600f60006101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1598160405161102191906121bc565b60405180910390a150565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6040518060400160405280600581526020017f693771697600000000000000000000000000000000000000000000000000000081525081565b61111a6111ef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361118c5760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016111839190612407565b60405180910390fd5b611195816113fe565b50565b73b46022e173378566d9ae421f2b84bc2dad332e0981565b600b6020528060005260406000206000915054906101000a900460ff1681565b600381565b600033905090565b6111ea83838360016114c4565b505050565b6111f76111d5565b73ffffffffffffffffffffffffffffffffffffffff16611215610d95565b73ffffffffffffffffffffffffffffffffffffffff1614611274576112386111d5565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161126b9190612407565b60405180910390fd5b565b60006112828484611052565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461130457818110156112f4578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016112eb939291906126d1565b60405180910390fd5b611303848484840360006114c4565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361137c5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113739190612407565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113ee5760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016113e59190612407565b60405180910390fd5b6113f983838361169b565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036115365760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161152d9190612407565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115a85760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161159f9190612407565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611695578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161168c919061227f565b60405180910390a35b50505050565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561173f5750600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61177e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177590612754565b60405180910390fd5b611787836117db565b156117955761179461187d565b5b60006117a2848484611910565b9050600081836117b291906127a3565b905060008211156117c9576117c8853084611ac9565b5b6117d4858583611ac9565b5050505050565b6000600e546117e930610b0a565b101580156118045750600960009054906101000a900460ff16155b801561181c5750600f60009054906101000a900460ff165b80156118765750600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b9050919050565b6001600960006101000a81548160ff02191690831515021790555060006118a330610b0a565b905060006002826118b49190612806565b9050600081836118c491906127a3565b905060004790506118d483611cee565b600081476118e291906127a3565b90506118ee8382611f31565b50505050506000600960006101000a81548160ff021916908315150217905550565b6000600960019054906101000a900460ff16806119765750600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806119ca5750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156119d85760009050611ac2565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a4e57606460085483611a3d9190612837565b611a479190612806565b9050611ac1565b600960029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611ac057606460075483611ab39190612837565b611abd9190612806565b90505b5b5b9392505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b1b578060026000828254611b0f9190612879565b92505081905550611bee565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611ba7578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611b9e939291906126d1565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c375780600260008282540392505081905550611c84565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ce1919061227f565b60405180910390a3505050565b6000600267ffffffffffffffff811115611d0b57611d0a6128ad565b5b604051908082528060200260200182016040528015611d395781602001602082028036833780820191505090505b5090503081600081518110611d5157611d506128dc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611df8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e1c9190612920565b81600181518110611e3057611e2f6128dc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611e9730600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846111dd565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611efb959493929190612a46565b600060405180830381600087803b158015611f1557600080fd5b505af1158015611f29573d6000803e3d6000fd5b505050505050565b611f5e30600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846111dd565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080611faa610d95565b426040518863ffffffff1660e01b8152600401611fcc96959493929190612aa0565b60606040518083038185885af1158015611fea573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061200f9190612b16565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612050578082015181840152602081019050612035565b60008484015250505050565b6000601f19601f8301169050919050565b600061207882612016565b6120828185612021565b9350612092818560208601612032565b61209b8161205c565b840191505092915050565b600060208201905081810360008301526120c0818461206d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006120f8826120cd565b9050919050565b612108816120ed565b811461211357600080fd5b50565b600081359050612125816120ff565b92915050565b6000819050919050565b61213e8161212b565b811461214957600080fd5b50565b60008135905061215b81612135565b92915050565b60008060408385031215612178576121776120c8565b5b600061218685828601612116565b92505060206121978582860161214c565b9150509250929050565b60008115159050919050565b6121b6816121a1565b82525050565b60006020820190506121d160008301846121ad565b92915050565b6121e0816121a1565b81146121eb57600080fd5b50565b6000813590506121fd816121d7565b92915050565b600060208284031215612219576122186120c8565b5b6000612227848285016121ee565b91505092915050565b60008060408385031215612247576122466120c8565b5b600061225585828601612116565b9250506020612266858286016121ee565b9150509250929050565b6122798161212b565b82525050565b60006020820190506122946000830184612270565b92915050565b6000806000606084860312156122b3576122b26120c8565b5b60006122c186828701612116565b93505060206122d286828701612116565b92505060406122e38682870161214c565b9150509250925092565b600060208284031215612303576123026120c8565b5b60006123118482850161214c565b91505092915050565b600060ff82169050919050565b6123308161231a565b82525050565b600060208201905061234b6000830184612327565b92915050565b600060208284031215612367576123666120c8565b5b600061237584828501612116565b91505092915050565b6000819050919050565b60006123a361239e612399846120cd565b61237e565b6120cd565b9050919050565b60006123b582612388565b9050919050565b60006123c7826123aa565b9050919050565b6123d7816123bc565b82525050565b60006020820190506123f260008301846123ce565b92915050565b612401816120ed565b82525050565b600060208201905061241c60008301846123f8565b92915050565b600061242d826123aa565b9050919050565b61243d81612422565b82525050565b60006020820190506124586000830184612434565b92915050565b60008060408385031215612475576124746120c8565b5b60006124838582860161214c565b92505060206124948582860161214c565b9150509250929050565b600080604083850312156124b5576124b46120c8565b5b60006124c385828601612116565b92505060206124d485828601612116565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061252557607f821691505b602082108103612538576125376124de565b5b50919050565b7f5061697220616c72656164792061646465640000000000000000000000000000600082015250565b6000612574601283612021565b915061257f8261253e565b602082019050919050565b600060208201905081810360008301526125a381612567565b9050919050565b7f50616972206e6f74206164646564000000000000000000000000000000000000600082015250565b60006125e0600e83612021565b91506125eb826125aa565b602082019050919050565b6000602082019050818103600083015261260f816125d3565b9050919050565b7f4e657720746178207261746573206d757374206265206c657373206f7220657160008201527f75616c207468616e207468652063757272656e74207261746573000000000000602082015250565b6000612672603a83612021565b915061267d82612616565b604082019050919050565b600060208201905081810360008301526126a181612665565b9050919050565b60006040820190506126bd6000830185612270565b6126ca6020830184612270565b9392505050565b60006060820190506126e660008301866123f8565b6126f36020830185612270565b6127006040830184612270565b949350505050565b7f546f6b656e3a20626c61636b6c69737465642061646472657373000000000000600082015250565b600061273e601a83612021565b915061274982612708565b602082019050919050565b6000602082019050818103600083015261276d81612731565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006127ae8261212b565b91506127b98361212b565b92508282039050818111156127d1576127d0612774565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006128118261212b565b915061281c8361212b565b92508261282c5761282b6127d7565b5b828204905092915050565b60006128428261212b565b915061284d8361212b565b925082820261285b8161212b565b9150828204841483151761287257612871612774565b5b5092915050565b60006128848261212b565b915061288f8361212b565b92508282019050808211156128a7576128a6612774565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061291a816120ff565b92915050565b600060208284031215612936576129356120c8565b5b60006129448482850161290b565b91505092915050565b6000819050919050565b600061297261296d6129688461294d565b61237e565b61212b565b9050919050565b61298281612957565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6129bd816120ed565b82525050565b60006129cf83836129b4565b60208301905092915050565b6000602082019050919050565b60006129f382612988565b6129fd8185612993565b9350612a08836129a4565b8060005b83811015612a39578151612a2088826129c3565b9750612a2b836129db565b925050600181019050612a0c565b5085935050505092915050565b600060a082019050612a5b6000830188612270565b612a686020830187612979565b8181036040830152612a7a81866129e8565b9050612a8960608301856123f8565b612a966080830184612270565b9695505050505050565b600060c082019050612ab560008301896123f8565b612ac26020830188612270565b612acf6040830187612979565b612adc6060830186612979565b612ae960808301856123f8565b612af660a0830184612270565b979650505050505050565b600081519050612b1081612135565b92915050565b600080600060608486031215612b2f57612b2e6120c8565b5b6000612b3d86828701612b01565b9350506020612b4e86828701612b01565b9250506040612b5f86828701612b01565b915050925092509256fea26469706673582212209cee4cc407332805027acaaee9c7481488fab4aaa8897aa8bad03e97d5c74b7064736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000007d000000000000000000000000086dcd3293c53cf8efd7303b57beb2a3f671dde98000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000076c766a6673776800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000876673c7366646867000000000000000000000000000000000000000000000000