Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
200,000,000.00 NOAI

Holders:
2
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xf8C5267a27Bfa6777b2C236ce8A6ABF11eCF2dD2
60c06040526109c46008556a01a784379d99db42000000600955735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600d60146101000a81548160ff0219169083151502179055506000600d60156101000a81548160ff0219169083151502179055506000600d60166101000a81548160ff0219169083151502179055503480156200017657600080fd5b5060405162003ce138038062003ce183398181016040528101906200019c91906200118d565b6040518060400160405280600681526020017f4e6f7264414900000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4e4f41490000000000000000000000000000000000000000000000000000000081525033600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200027e5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620002759190620011d0565b60405180910390fd5b6200028f816200050060201b60201c565b508160049081620002a1919062001467565b508060059081620002b3919062001467565b505050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518363ffffffff1660e01b8152600401620003379291906200154e565b6020604051808303816000875af115801562000357573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200037d91906200118d565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506200041e336001620005c460201b60201c565b62000431306001620005c460201b60201c565b62000444826001620005c460201b60201c565b62000479600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001620005c460201b60201c565b6200048e60a0516001620005c460201b60201c565b620004b573dead0000000000000000420694206942069420696001620005c460201b60201c565b620004ca60a05160016200068260201b60201c565b620004db826200074060201b60201c565b620004f8336aa56fa5b99019a5c80000006200085260201b60201c565b505062001a34565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620005d4620008df60201b60201c565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f37ddb83c57306cf4a7e1d5fd89bd61315769b66997f105b1dc1adef3f1eccf2b8260405162000676919062001598565b60405180910390a25050565b62000692620008df60201b60201c565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f1d1828d49ecf2fd34a77f1ec24b3098991a6cd7d3733c384719bd155867ad8778260405162000734919062001598565b60405180910390a25050565b62000750620008df60201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620007c2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007b99062001616565b60405180910390fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000816816001620005c460201b60201c565b7f08c94e54371efaf317c231c7f5ddefe44ec016b884c58c475117f1d8cd5d60ae81604051620008479190620011d0565b60405180910390a150565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008c75760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620008be9190620011d0565b60405180910390fd5b620008db600083836200098160201b60201c565b5050565b620008ef62000e5860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200091562000e6060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200097f576200094162000e5860201b60201c565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401620009769190620011d0565b60405180910390fd5b565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff16151515158152505090506000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff161515151581525050905062000a9c85858562000e8960201b60201c565b62000aae8282620010bc60201b60201c565b158062000aca57508160000151801562000ac9575080600001515b5b1562000ad857505062000e53565b600082600001511562000c3c57600d60149054906101000a900460ff1662000b37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b2e9062001688565b60405180910390fd5b6127106101f48562000b4a9190620016d9565b62000b56919062001753565b9050600954818562000b6991906200178b565b111562000bad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ba4906200183c565b60405180910390fd5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f532fcbcddc07ca8480be9b7111dcb7d530d63ae65a68283d808c4016d4fa592a8360405162000c2e91906200186f565b60405180910390a362000da3565b81600001511562000da257600d60149054906101000a900460ff1662000c99576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c909062001688565b60405180910390fd5b6127106008548562000cac9190620016d9565b62000cb8919062001753565b90506a01a784379d99db42000000818562000cd491906200178b565b111562000d18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000d0f9062001902565b60405180910390fd5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fc46a16a84e30033fd7115642681df05ba5aba3f0e5f93e8966dce06bf841b7828360405162000d9991906200186f565b60405180910390a35b5b600081111562000de35762000de285600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168362000e8960201b60201c565b5b816020015162000e4f576a034f086f3b33b68400000062000e0a86620010da60201b60201c565b111562000e4e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000e45906200199a565b60405180910390fd5b5b5050505b505050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000edf57806003600082825462000ed29190620019bc565b9250508190555062000fb7565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000f6f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040162000f6693929190620019f7565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362001002578060036000828254039250508190555062001050565b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620010af91906200186f565b60405180910390a3505050565b600082602001511580620010d257508160200151155b905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620011558262001128565b9050919050565b620011678162001148565b81146200117357600080fd5b50565b60008151905062001187816200115c565b92915050565b600060208284031215620011a657620011a562001123565b5b6000620011b68482850162001176565b91505092915050565b620011ca8162001148565b82525050565b6000602082019050620011e76000830184620011bf565b92915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200126f57607f821691505b60208210810362001285576200128462001227565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620012ef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620012b0565b620012fb8683620012b0565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062001348620013426200133c8462001313565b6200131d565b62001313565b9050919050565b6000819050919050565b620013648362001327565b6200137c62001373826200134f565b848454620012bd565b825550505050565b600090565b6200139362001384565b620013a081848462001359565b505050565b5b81811015620013c857620013bc60008262001389565b600181019050620013a6565b5050565b601f8211156200141757620013e1816200128b565b620013ec84620012a0565b81016020851015620013fc578190505b620014146200140b85620012a0565b830182620013a5565b50505b505050565b600082821c905092915050565b60006200143c600019846008026200141c565b1980831691505092915050565b600062001457838362001429565b9150826002028217905092915050565b6200147282620011ed565b67ffffffffffffffff8111156200148e576200148d620011f8565b5b6200149a825462001256565b620014a7828285620013cc565b600060209050601f831160018114620014df5760008415620014ca578287015190505b620014d6858262001449565b86555062001546565b601f198416620014ef866200128b565b60005b828110156200151957848901518255600182019150602085019450602081019050620014f2565b8683101562001539578489015162001535601f89168262001429565b8355505b6001600288020188555050505b505050505050565b6000604082019050620015656000830185620011bf565b620015746020830184620011bf565b9392505050565b60008115159050919050565b62001592816200157b565b82525050565b6000602082019050620015af600083018462001587565b92915050565b600082825260208201905092915050565b7f54617820616464726573732063616e6e6f74206265207a65726f000000000000600082015250565b6000620015fe601a83620015b5565b91506200160b82620015c6565b602082019050919050565b600060208201905081810360008301526200163181620015ef565b9050919050565b7f54726164696e67206973206e6f7420656e61626c656421000000000000000000600082015250565b600062001670601783620015b5565b91506200167d8262001638565b602082019050919050565b60006020820190508181036000830152620016a38162001661565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620016e68262001313565b9150620016f38362001313565b9250828202620017038162001313565b915082820484148315176200171d576200171c620016aa565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620017608262001313565b91506200176d8362001313565b92508262001780576200177f62001724565b5b828204905092915050565b6000620017988262001313565b9150620017a58362001313565b9250828203905081811115620017c057620017bf620016aa565b5b92915050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f62757920616d6f756e7400000000000000000000000000000000000000000000602082015250565b600062001824602a83620015b5565b91506200183182620017c6565b604082019050919050565b60006020820190508181036000830152620018578162001815565b9050919050565b620018698162001313565b82525050565b60006020820190506200188660008301846200185e565b92915050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f73656c6c20616d6f756e74000000000000000000000000000000000000000000602082015250565b6000620018ea602b83620015b5565b9150620018f7826200188c565b604082019050919050565b600060208201905081810360008301526200191d81620018db565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f686f6c64696e6720616d6f756e74000000000000000000000000000000000000602082015250565b600062001982602e83620015b5565b91506200198f8262001924565b604082019050919050565b60006020820190508181036000830152620019b58162001973565b9050919050565b6000620019c98262001313565b9150620019d68362001313565b9250828201905080821115620019f157620019f0620016aa565b5b92915050565b600060608201905062001a0e6000830186620011bf565b62001a1d60208301856200185e565b62001a2c60408301846200185e565b949350505050565b60805160a05161228762001a5a600039600061080c015260006107a001526122876000f3fe6080604052600436106101c65760003560e01c806388e765ff116100f7578063a1883d2611610095578063db0e1bdf11610064578063db0e1bdf14610632578063dd62ed3e1461065d578063e884d56e1461069a578063f2fde38b146106b1576101cd565b8063a1883d2614610563578063a7310b581461058c578063a9059cbb146105ca578063b7bda68f14610607576101cd565b80638f3b957f116100d15780638f3b957f146104b7578063911d32c1146104e2578063918f86741461050d57806395d89b4114610538576101cd565b806388e765ff1461044a5780638a8c523c146104755780638da5cb5b1461048c576101cd565b8063313ce5671161016457806370a082311161013e57806370a08231146103a4578063715018a6146103e1578063719f75c5146103f857806380c581d114610421576101cd565b8063313ce5671461032357806349bd5a5e1461034e5780634ada218b14610379576101cd565b80631694505e116101a05780631694505e1461026557806318160ddd146102905780631ff32a6e146102bb57806323b872dd146102e6576101cd565b806306fdde03146101d2578063091f8454146101fd578063095ea7b314610228576101cd565b366101cd57005b600080fd5b3480156101de57600080fd5b506101e76106da565b6040516101f49190611a2c565b60405180910390f35b34801561020957600080fd5b5061021261076c565b60405161021f9190611a67565b60405180910390f35b34801561023457600080fd5b5061024f600480360381019061024a9190611b11565b61077b565b60405161025c9190611b6c565b60405180910390f35b34801561027157600080fd5b5061027a61079e565b6040516102879190611be6565b60405180910390f35b34801561029c57600080fd5b506102a56107c2565b6040516102b29190611a67565b60405180910390f35b3480156102c757600080fd5b506102d06107cc565b6040516102dd9190611a67565b60405180910390f35b3480156102f257600080fd5b5061030d60048036038101906103089190611c01565b6107d2565b60405161031a9190611b6c565b60405180910390f35b34801561032f57600080fd5b50610338610801565b6040516103459190611c70565b60405180910390f35b34801561035a57600080fd5b5061036361080a565b6040516103709190611c9a565b60405180910390f35b34801561038557600080fd5b5061038e61082e565b60405161039b9190611b6c565b60405180910390f35b3480156103b057600080fd5b506103cb60048036038101906103c69190611cb5565b610841565b6040516103d89190611a67565b60405180910390f35b3480156103ed57600080fd5b506103f661088a565b005b34801561040457600080fd5b5061041f600480360381019061041a9190611d0e565b61089e565b005b34801561042d57600080fd5b5061044860048036038101906104439190611d0e565b610952565b005b34801561045657600080fd5b5061045f610a06565b60405161046c9190611a67565b60405180910390f35b34801561048157600080fd5b5061048a610a0c565b005b34801561049857600080fd5b506104a1610a84565b6040516104ae9190611c9a565b60405180910390f35b3480156104c357600080fd5b506104cc610aad565b6040516104d99190611a67565b60405180910390f35b3480156104ee57600080fd5b506104f7610ab3565b6040516105049190611a67565b60405180910390f35b34801561051957600080fd5b50610522610ab9565b60405161052f9190611a67565b60405180910390f35b34801561054457600080fd5b5061054d610abf565b60405161055a9190611a2c565b60405180910390f35b34801561056f57600080fd5b5061058a60048036038101906105859190611cb5565b610b51565b005b34801561059857600080fd5b506105b360048036038101906105ae9190611cb5565b610c4e565b6040516105c1929190611d4e565b60405180910390f35b3480156105d657600080fd5b506105f160048036038101906105ec9190611b11565b610c8c565b6040516105fe9190611b6c565b60405180910390f35b34801561061357600080fd5b5061061c610caf565b6040516106299190611d98565b60405180910390f35b34801561063e57600080fd5b50610647610cd5565b6040516106549190611a67565b60405180910390f35b34801561066957600080fd5b50610684600480360381019061067f9190611db3565b610ce4565b6040516106919190611a67565b60405180910390f35b3480156106a657600080fd5b506106af610d6b565b005b3480156106bd57600080fd5b506106d860048036038101906106d39190611cb5565b610d7e565b005b6060600480546106e990611e22565b80601f016020809104026020016040519081016040528092919081815260200182805461071590611e22565b80156107625780601f1061073757610100808354040283529160200191610762565b820191906000526020600020905b81548152906001019060200180831161074557829003601f168201915b5050505050905090565b6a034f086f3b33b68400000081565b600080610786610e04565b9050610793818585610e0c565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600354905090565b6101f481565b6000806107dd610e04565b90506107ea858285610e1e565b6107f5858585610eb2565b60019150509392505050565b60006012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600d60149054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610892610fa6565b61089c600061102d565b565b6108a6610fa6565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160016101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f37ddb83c57306cf4a7e1d5fd89bd61315769b66997f105b1dc1adef3f1eccf2b826040516109469190611b6c565b60405180910390a25050565b61095a610fa6565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f1d1828d49ecf2fd34a77f1ec24b3098991a6cd7d3733c384719bd155867ad877826040516109fa9190611b6c565b60405180910390a25050565b60095481565b610a14610fa6565b6001600d60146101000a81548160ff0219169083151502179055506001600d60166101000a81548160ff0219169083151502179055507fe8a59d3db38e5220ac9d0f72590b7ac876e0916dc8f4db3e7614e6f91fe520896001604051610a7a9190611b6c565b60405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6101f481565b60085481565b61271081565b606060058054610ace90611e22565b80601f0160208091040260200160405190810160405280929190818152602001828054610afa90611e22565b8015610b475780601f10610b1c57610100808354040283529160200191610b47565b820191906000526020600020905b815481529060010190602001808311610b2a57829003601f168201915b5050505050905090565b610b59610fa6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbf90611e9f565b60405180910390fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c1481600161089e565b7f08c94e54371efaf317c231c7f5ddefe44ec016b884c58c475117f1d8cd5d60ae81604051610c439190611c9a565b60405180910390a150565b60066020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900460ff16905082565b600080610c97610e04565b9050610ca4818585610eb2565b600191505092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6a01a784379d99db4200000081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d73610fa6565b6101f4600881905550565b610d86610fa6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610df85760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610def9190611c9a565b60405180910390fd5b610e018161102d565b50565b600033905090565b610e1983838360016110f1565b505050565b6000610e2a8484610ce4565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610eac5781811015610e9c578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610e9393929190611ebf565b60405180910390fd5b610eab848484840360006110f1565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f245760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610f1b9190611c9a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f965760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f8d9190611c9a565b60405180910390fd5b610fa18383836112c8565b505050565b610fae610e04565b73ffffffffffffffffffffffffffffffffffffffff16610fcc610a84565b73ffffffffffffffffffffffffffffffffffffffff161461102b57610fef610e04565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016110229190611c9a565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036111635760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161115a9190611c9a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036111d55760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016111cc9190611c9a565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080156112c2578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112b99190611a67565b60405180910390a35b50505050565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff16151515158152505090506000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff16151515158152505090506113db858585611757565b6113e5828261197f565b15806113ff5750816000015180156113fe575080600001515b5b1561140b575050611752565b600082600001511561155f57600d60149054906101000a900460ff16611466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145d90611f42565b60405180910390fd5b6127106101f4856114779190611f91565b6114819190612002565b905060095481856114929190612033565b11156114d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ca906120d9565b60405180910390fd5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f532fcbcddc07ca8480be9b7111dcb7d530d63ae65a68283d808c4016d4fa592a836040516115529190611a67565b60405180910390a36116b7565b8160000151156116b657600d60149054906101000a900460ff166115b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115af90611f42565b60405180910390fd5b612710600854856115c99190611f91565b6115d39190612002565b90506a01a784379d99db4200000081856115ed9190612033565b111561162e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116259061216b565b60405180910390fd5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fc46a16a84e30033fd7115642681df05ba5aba3f0e5f93e8966dce06bf841b782836040516116ad9190611a67565b60405180910390a35b5b60008111156116ee576116ed85600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611757565b5b816020015161174e576a034f086f3b33b68400000061170c86610841565b111561174d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611744906121fd565b60405180910390fd5b5b5050505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117a957806003600082825461179d919061221d565b9250508190555061187e565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611836578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161182d93929190611ebf565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118c75780600360008282540392505081905550611915565b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119729190611a67565b60405180910390a3505050565b60008260200151158061199457508160200151155b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156119d65780820151818401526020810190506119bb565b60008484015250505050565b6000601f19601f8301169050919050565b60006119fe8261199c565b611a0881856119a7565b9350611a188185602086016119b8565b611a21816119e2565b840191505092915050565b60006020820190508181036000830152611a4681846119f3565b905092915050565b6000819050919050565b611a6181611a4e565b82525050565b6000602082019050611a7c6000830184611a58565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ab282611a87565b9050919050565b611ac281611aa7565b8114611acd57600080fd5b50565b600081359050611adf81611ab9565b92915050565b611aee81611a4e565b8114611af957600080fd5b50565b600081359050611b0b81611ae5565b92915050565b60008060408385031215611b2857611b27611a82565b5b6000611b3685828601611ad0565b9250506020611b4785828601611afc565b9150509250929050565b60008115159050919050565b611b6681611b51565b82525050565b6000602082019050611b816000830184611b5d565b92915050565b6000819050919050565b6000611bac611ba7611ba284611a87565b611b87565b611a87565b9050919050565b6000611bbe82611b91565b9050919050565b6000611bd082611bb3565b9050919050565b611be081611bc5565b82525050565b6000602082019050611bfb6000830184611bd7565b92915050565b600080600060608486031215611c1a57611c19611a82565b5b6000611c2886828701611ad0565b9350506020611c3986828701611ad0565b9250506040611c4a86828701611afc565b9150509250925092565b600060ff82169050919050565b611c6a81611c54565b82525050565b6000602082019050611c856000830184611c61565b92915050565b611c9481611aa7565b82525050565b6000602082019050611caf6000830184611c8b565b92915050565b600060208284031215611ccb57611cca611a82565b5b6000611cd984828501611ad0565b91505092915050565b611ceb81611b51565b8114611cf657600080fd5b50565b600081359050611d0881611ce2565b92915050565b60008060408385031215611d2557611d24611a82565b5b6000611d3385828601611ad0565b9250506020611d4485828601611cf9565b9150509250929050565b6000604082019050611d636000830185611b5d565b611d706020830184611b5d565b9392505050565b6000611d8282611a87565b9050919050565b611d9281611d77565b82525050565b6000602082019050611dad6000830184611d89565b92915050565b60008060408385031215611dca57611dc9611a82565b5b6000611dd885828601611ad0565b9250506020611de985828601611ad0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e3a57607f821691505b602082108103611e4d57611e4c611df3565b5b50919050565b7f54617820616464726573732063616e6e6f74206265207a65726f000000000000600082015250565b6000611e89601a836119a7565b9150611e9482611e53565b602082019050919050565b60006020820190508181036000830152611eb881611e7c565b9050919050565b6000606082019050611ed46000830186611c8b565b611ee16020830185611a58565b611eee6040830184611a58565b949350505050565b7f54726164696e67206973206e6f7420656e61626c656421000000000000000000600082015250565b6000611f2c6017836119a7565b9150611f3782611ef6565b602082019050919050565b60006020820190508181036000830152611f5b81611f1f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611f9c82611a4e565b9150611fa783611a4e565b9250828202611fb581611a4e565b91508282048414831517611fcc57611fcb611f62565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061200d82611a4e565b915061201883611a4e565b92508261202857612027611fd3565b5b828204905092915050565b600061203e82611a4e565b915061204983611a4e565b925082820390508181111561206157612060611f62565b5b92915050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f62757920616d6f756e7400000000000000000000000000000000000000000000602082015250565b60006120c3602a836119a7565b91506120ce82612067565b604082019050919050565b600060208201905081810360008301526120f2816120b6565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f73656c6c20616d6f756e74000000000000000000000000000000000000000000602082015250565b6000612155602b836119a7565b9150612160826120f9565b604082019050919050565b6000602082019050818103600083015261218481612148565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61782060008201527f686f6c64696e6720616d6f756e74000000000000000000000000000000000000602082015250565b60006121e7602e836119a7565b91506121f28261218b565b604082019050919050565b60006020820190508181036000830152612216816121da565b9050919050565b600061222882611a4e565b915061223383611a4e565b925082820190508082111561224b5761224a611f62565b5b9291505056fea2646970667358221220f0d49dd7ecdbe79bf14bae27635013b23e605d69e2b7503058bdf2220a9bf3cd64736f6c63430008180033000000000000000000000000246505a78c07977f08ba261a52aadbaa981606f0