Overview ERC20
PRICE
$0.042619

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 AIV

Holders:
53
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 0xc51b83F913956FDFEB9876754ff594359Acf0528
60806040526012600a610012919061078c565b633b9aca0061002191906107d6565b600155601e60025560646003556100576064610049601e60015461052960201b90919060201c565b61053e60201b90919060201c565b600555737a250d5630b4cf539739df2c5dacb4c659f2488d60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ca874c9c321fc5d6287821fe3cf8224cbf71924d60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731c1917c626ce8c6ad0880968715dff45daa1273f600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610190600b556005600c55610190600d556014600e55610190600f556102586010555f6011555f6012556103e8601355601054600f546011546101999190610817565b6101a39190610817565b6014556001601560146101000a81548160ff0219169083151502179055506103e86001546101d19190610877565b6016555f6018555f6019553480156101e7575f80fd5b506102046101f961055360201b60201c565b61055a60201b60201c565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561026e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102929190610905565b60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff601b5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601d5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001601c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600154601a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60015460405161051c919061093f565b60405180910390a3610958565b5f818361053691906107d6565b905092915050565b5f818361054b9190610877565b905092915050565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561069d578086048111156106795761067861061b565b5b60018516156106885780820291505b808102905061069685610648565b945061065d565b94509492505050565b5f826106b55760019050610770565b816106c2575f9050610770565b81600181146106d857600281146106e257610711565b6001915050610770565b60ff8411156106f4576106f361061b565b5b8360020a91508482111561070b5761070a61061b565b5b50610770565b5060208310610133831016604e8410600b84101617156107465782820a9050838111156107415761074061061b565b5b610770565b6107538484846001610654565b9250905081840481111561076a5761076961061b565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f61079682610777565b91506107a183610780565b92506107ce7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846106a6565b905092915050565b5f6107e082610777565b91506107eb83610777565b92508282026107f981610777565b915082820484148315176108105761080f61061b565b5b5092915050565b5f61082182610777565b915061082c83610777565b92508282019050808211156108445761084361061b565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61088182610777565b915061088c83610777565b92508261089c5761089b61084a565b5b828204905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108d4826108ab565b9050919050565b6108e4816108ca565b81146108ee575f80fd5b50565b5f815190506108ff816108db565b92915050565b5f6020828403121561091a576109196108a7565b5b5f610927848285016108f1565b91505092915050565b61093981610777565b82525050565b5f6020820190506109525f830184610930565b92915050565b613eed806109655f395ff3fe6080604052600436106102e7575f3560e01c806379cfb99e1161018f578063d122c7c9116100db578063df20fd4911610094578063f42938901161006e578063f429389014610b10578063f4f784c914610b26578063f887ea4014610b4e578063fcd9da4414610b78576102ee565b8063df20fd4914610a96578063ed9442f614610abe578063f2fde38b14610ae8576102ee565b8063d122c7c91461097a578063d36d0497146109a2578063d3fef817146109cc578063dab84ee7146109f4578063dd62ed3e14610a1e578063ded1e43814610a5a576102ee565b8063a8aa1b3111610148578063af6727ed11610122578063af6727ed146108d6578063b23e5c4c14610900578063c489a64914610928578063ca33e64c14610950576102ee565b8063a8aa1b3114610846578063a9059cbb14610870578063ab2be726146108ac576102ee565b806379cfb99e1461074c57806385266ec614610776578063893d20e81461079e5780638da5cb5b146107c857806395d89b41146107f257806398118cb41461081c576102ee565b8063397dbed71161024e5780636827e7641161020757806370a08231116101e157806370a0823114610696578063715018a6146106d257806375cb1bd1146106e857806377b54bad14610710576102ee565b80636827e7641461062c5780636acaf860146106565780636ddd17131461066c576102ee565b8063397dbed71461051e5780634f1455c91461054857806353425dba14610572578063552656691461059c578063571ac8b0146105c65780635827dad714610602576102ee565b806318160ddd116102a057806318160ddd146104005780631df4ccfc1461042a57806323b872dd146104545780632ddc2f281461049057806330c9a6a0146104b8578063313ce567146104f4576102ee565b80630445b667146102f257806306fdde031461031c578063095ea7b3146103465780630fd5744d1461038257806314c67f38146103ac578063180b0d7e146103d6576102ee565b366102ee57005b5f80fd5b3480156102fd575f80fd5b50610306610ba0565b6040516103139190613088565b60405180910390f35b348015610327575f80fd5b50610330610ba6565b60405161033d9190613111565b60405180910390f35b348015610351575f80fd5b5061036c600480360381019061036791906131bd565b610be3565b6040516103799190613215565b60405180910390f35b34801561038d575f80fd5b50610396610cd0565b6040516103a39190613088565b60405180910390f35b3480156103b7575f80fd5b506103c0610cd6565b6040516103cd9190613088565b60405180910390f35b3480156103e1575f80fd5b506103ea610cdc565b6040516103f79190613088565b60405180910390f35b34801561040b575f80fd5b50610414610ce2565b6040516104219190613088565b60405180910390f35b348015610435575f80fd5b5061043e610ceb565b60405161044b9190613088565b60405180910390f35b34801561045f575f80fd5b5061047a6004803603810190610475919061322e565b610cf1565b6040516104879190613215565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b1919061327e565b610ee4565b005b3480156104c3575f80fd5b506104de60048036038101906104d991906132ce565b610f06565b6040516104eb9190613088565b60405180910390f35b3480156104ff575f80fd5b50610508610f76565b6040516105159190613314565b60405180910390f35b348015610529575f80fd5b50610532610f7e565b60405161053f9190613088565b60405180910390f35b348015610553575f80fd5b5061055c610f84565b6040516105699190613088565b60405180910390f35b34801561057d575f80fd5b50610586610f8a565b6040516105939190613088565b60405180910390f35b3480156105a7575f80fd5b506105b0610fbb565b6040516105bd9190613088565b60405180910390f35b3480156105d1575f80fd5b506105ec60048036038101906105e7919061332d565b610ffa565b6040516105f99190613215565b60405180910390f35b34801561060d575f80fd5b5061061661102c565b6040516106239190613088565b60405180910390f35b348015610637575f80fd5b50610640611032565b60405161064d9190613088565b60405180910390f35b348015610661575f80fd5b5061066a611038565b005b348015610677575f80fd5b506106806111a9565b60405161068d9190613215565b60405180910390f35b3480156106a1575f80fd5b506106bc60048036038101906106b7919061332d565b6111bc565b6040516106c99190613088565b60405180910390f35b3480156106dd575f80fd5b506106e6611202565b005b3480156106f3575f80fd5b5061070e60048036038101906107099190613358565b611215565b005b34801561071b575f80fd5b50610736600480360381019061073191906131bd565b611380565b6040516107439190613215565b60405180910390f35b348015610757575f80fd5b506107606114e8565b60405161076d9190613088565b60405180910390f35b348015610781575f80fd5b5061079c600480360381019061079791906132ce565b611519565b005b3480156107a9575f80fd5b506107b2611564565b6040516107bf91906133b7565b60405180910390f35b3480156107d3575f80fd5b506107dc611572565b6040516107e991906133b7565b60405180910390f35b3480156107fd575f80fd5b50610806611599565b6040516108139190613111565b60405180910390f35b348015610827575f80fd5b506108306115d6565b60405161083d9190613088565b60405180910390f35b348015610851575f80fd5b5061085a6115dc565b60405161086791906133b7565b60405180910390f35b34801561087b575f80fd5b50610896600480360381019061089191906131bd565b611601565b6040516108a39190613215565b60405180910390f35b3480156108b7575f80fd5b506108c0611615565b6040516108cd91906133b7565b60405180910390f35b3480156108e1575f80fd5b506108ea61163a565b6040516108f791906133b7565b60405180910390f35b34801561090b575f80fd5b506109266004803603810190610921919061332d565b61165f565b005b348015610933575f80fd5b5061094e6004803603810190610949919061332d565b6116aa565b005b34801561095b575f80fd5b506109646116f5565b60405161097191906133b7565b60405180910390f35b348015610985575f80fd5b506109a0600480360381019061099b91906133d0565b61171a565b005b3480156109ad575f80fd5b506109b6611734565b6040516109c39190613088565b60405180910390f35b3480156109d7575f80fd5b506109f260048036038101906109ed9190613499565b61173a565b005b3480156109ff575f80fd5b50610a086117dd565b604051610a1591906133b7565b60405180910390f35b348015610a29575f80fd5b50610a446004803603810190610a3f91906134f6565b611802565b604051610a519190613088565b60405180910390f35b348015610a65575f80fd5b50610a806004803603810190610a7b91906133d0565b611884565b604051610a8d9190613215565b60405180910390f35b348015610aa1575f80fd5b50610abc6004803603810190610ab79190613534565b611898565b005b348015610ac9575f80fd5b50610ad261190f565b604051610adf9190613088565b60405180910390f35b348015610af3575f80fd5b50610b0e6004803603810190610b09919061332d565b611915565b005b348015610b1b575f80fd5b50610b24611997565b005b348015610b31575f80fd5b50610b4c6004803603810190610b479190613499565b6119fe565b005b348015610b59575f80fd5b50610b62611aa1565b604051610b6f91906135cd565b60405180910390f35b348015610b83575f80fd5b50610b9e6004803603810190610b9991906135e6565b611ac6565b005b60165481565b60606040518060400160405280600981526020017f41495620546f6b656e0000000000000000000000000000000000000000000000815250905090565b5f81601b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610cbe9190613088565b60405180910390a36001905092915050565b60125481565b600e5481565b60135481565b5f600154905090565b60145481565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff601b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610ed057610e53826040518060400160405280601681526020017f496e73756666696369656e7420416c6c6f77616e636500000000000000000000815250601b5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611b239092919063ffffffff16565b601b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b610edb848484611b77565b90509392505050565b610eec6123d0565b81600b8190555082600d8190555080601281905550505050565b5f610f6f610f12610fbb565b610f61610f526002610f4460155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166111bc565b61244e90919063ffffffff16565b8561244e90919063ffffffff16565b61246390919063ffffffff16565b9050919050565b5f6012905090565b60055481565b600d5481565b5f610fb6601354610fa8600c5460015461244e90919063ffffffff16565b61246390919063ffffffff16565b905090565b5f610ff5610fc85f6111bc565b610fe7610fd661dead6111bc565b60015461247890919063ffffffff16565b61247890919063ffffffff16565b905090565b5f611025827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610be3565b9050919050565b600c5481565b600f5481565b6110406123d0565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110ce919061365e565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390560045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b8152600401611129929190613689565b602060405180830381865afa158015611144573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611168919061365e565b60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b601560149054906101000a900460ff1681565b5f601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61120a6123d0565b6112135f61248d565b565b61121d6123d0565b8260075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fdfa5e792c57928ef9d8c0c49c80dbe27345962925ba3ef3ce30ec7d9bef6df2660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051611373939291906136b0565b60405180910390a1505050565b5f6113896123d0565b5f820361140b578273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016113c991906133b7565b602060405180830381865afa1580156113e4573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061140891906136f9565b91505b7fda2bc2bedd1f85b5a59d5dbbd6684ff877ef916994a16ec08813101e99ace65f838360405161143c929190613724565b60405180910390a18273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016114a0929190613724565b6020604051808303815f875af11580156114bc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114e0919061375f565b905092915050565b5f611514601354611506600e5460015461244e90919063ffffffff16565b61246390919063ffffffff16565b905090565b6115216123d0565b806005819055507fdd4ef051c4c49233ec73abfc2ee1514725d2a818fbcde46ee5d34a49034922f96005546040516115599190613088565b60405180910390a150565b5f61156d611572565b905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f4149560000000000000000000000000000000000000000000000000000000000815250905090565b60115481565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f61160d338484611b77565b905092915050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116676123d0565b8060155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6116b26123d0565b8060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6117226123d0565b81600c8190555080600e819055505050565b600b5481565b6117426123d0565b5f5b838390508110156117d75781601d5f8686858181106117665761176561378a565b5b905060200201602081019061177b919061332d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611744565b50505050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f601b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f8261188f83610f06565b11905092915050565b6118a06123d0565b81601560146101000a81548160ff021916908315150217905550806016819055507f1a09c4ac66f4f4e8f626014cafdea7efe437ab39f09ac9feada57ef81af7664b601654601560149054906101000a900460ff166040516119039291906137b7565b60405180910390a15050565b60105481565b61191d6123d0565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361198b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119829061384e565b60405180910390fd5b6119948161248d565b50565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f193505050501580156119fb573d5f803e3d5ffd5b50565b611a066123d0565b5f5b83839050811015611a9b5781601c5f868685818110611a2a57611a2961378a565b5b9050602002016020810190611a3f919061332d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611a08565b50505050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611ace6123d0565b8360118190555082600f8190555081601081905550611b0882611afa858761254e90919063ffffffff16565b61254e90919063ffffffff16565b60148190555080601381905550611b1d612563565b50505050565b5f838311158290611b6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b619190613111565b60405180910390fd5b5082840390509392505050565b5f60175f9054906101000a900460ff1615611b9e57611b9784848461261e565b90506123c9565b611ba6611572565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611c145750611be4611572565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611c4c57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611c86575061dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611cdf575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611d385750600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611d91575060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611dea575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611e4d575f611df9846111bc565b90506005548382611e0a9190613899565b1115611e4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e429061393c565b60405180910390fd5b505b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611ed557503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611f145750611ee4611572565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611f675750601d5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611f7457505f600e54115b15611fc457611f816114e8565b821115611fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fba906139ca565b60405180910390fd5b5b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156120335750612003611572565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156120865750601d5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156120de575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b80156120eb57505f600c54115b1561213b576120f8610f8a565b82111561213a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213190613a58565b60405180910390fd5b5b6121436127e8565b15612151576121506128d4565b5b6121d8826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611b239092919063ffffffff16565b601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f601d5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806122b55750601d5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b6122c9576122c4858486612e4a565b6122cb565b825b905061231d81601a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461254e90919063ffffffff16565b601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516123bb9190613088565b60405180910390a360019150505b9392505050565b6123d8613069565b73ffffffffffffffffffffffffffffffffffffffff166123f6611572565b73ffffffffffffffffffffffffffffffffffffffff161461244c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244390613ac0565b60405180910390fd5b565b5f818361245b9190613ade565b905092915050565b5f81836124709190613b4c565b905092915050565b5f81836124859190613b7c565b905092915050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f818361255b9190613899565b905092915050565b7f1aae40de616179b76c56cc6537e6b06f75cd8bc11e12f6b0026ce013b28434e26125af6013546125a1600d5460145461244e90919063ffffffff16565b61246390919063ffffffff16565b6125da6013546125cc600b5460145461244e90919063ffffffff16565b61246390919063ffffffff16565b6126056013546125f760125460145461244e90919063ffffffff16565b61246390919063ffffffff16565b60405161261493929190613baf565b60405180910390a1565b5f6126a6826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611b239092919063ffffffff16565b601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061273782601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461254e90919063ffffffff16565b601a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127d59190613088565b60405180910390a3600190509392505050565b5f60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015612852575060175f9054906101000a900460ff16155b801561286a5750601560149054906101000a900460ff165b80156128b55750601654601a5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b80156128cf5750600360195410806128ce575060185443115b5b905090565b600160175f6101000a81548160ff021916908315150217905550601854431115612900575f6019819055505b5f61290f600254600354611884565b61291b5760115461291d565b5f5b90505f61295c600261294e6014546129408660165461244e90919063ffffffff16565b61246390919063ffffffff16565b61246390919063ffffffff16565b90505f6129748260165461247890919063ffffffff16565b90505f600267ffffffffffffffff81111561299257612991613be4565b5b6040519080825280602002602001820160405280156129c05781602001602082028036833780820191505090505b50905030815f815181106129d7576129d661378a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110612a4757612a4661378a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f47905060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8530426040518663ffffffff1660e01b8152600401612ae7959493929190613d01565b5f604051808303815f87803b158015612afe575f80fd5b505af1158015612b10573d5f803e3d5ffd5b505050505f612b28824761247890919063ffffffff16565b90505f612b53612b4260028961246390919063ffffffff16565b60145461247890919063ffffffff16565b90505f612b8e6002612b8084612b728c8861244e90919063ffffffff16565b61246390919063ffffffff16565b61246390919063ffffffff16565b90505f612bb883612baa600f548761244e90919063ffffffff16565b61246390919063ffffffff16565b90505f612be284612bd46010548861244e90919063ffffffff16565b61246390919063ffffffff16565b90505f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1683604051612c2a90613d86565b5f6040518083038185875af1925050503d805f8114612c64576040519150601f19603f3d011682016040523d82523d5f602084013e612c69565b606091505b50509050600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051612cb290613d86565b5f6040518083038185875af1925050503d805f8114612cec576040519150601f19603f3d011682016040523d82523d5f602084013e612cf1565b606091505b5050809150505f90505f8a1115612e065760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71985308d5f8060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b8152600401612d8896959493929190613d9a565b60606040518083038185885af1158015612da4573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612dc99190613df9565b5050507f70f95364b735915be0d979a62777229a66d44c0c3df9c4506cdf898f974b05d5848b604051612dfd929190613e49565b60405180910390a15b4360188190555060195f815480929190612e1f90613e70565b919050555050505050505050505050505f60175f6101000a81548160ff021916908315150217905550565b5f80601254905060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612eaf57600b549050612f0a565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612f0957600d5490505b5b5f612f536103e8601354612f1e9190613ade565b612f4584612f376014548a61244e90919063ffffffff16565b61244e90919063ffffffff16565b61246390919063ffffffff16565b9050612fa581601a5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461254e90919063ffffffff16565b601a5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516130439190613088565b60405180910390a361305e818661247890919063ffffffff16565b925050509392505050565b5f33905090565b5f819050919050565b61308281613070565b82525050565b5f60208201905061309b5f830184613079565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6130e3826130a1565b6130ed81856130ab565b93506130fd8185602086016130bb565b613106816130c9565b840191505092915050565b5f6020820190508181035f83015261312981846130d9565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61316282613139565b9050919050565b61317281613158565b811461317c575f80fd5b50565b5f8135905061318d81613169565b92915050565b61319c81613070565b81146131a6575f80fd5b50565b5f813590506131b781613193565b92915050565b5f80604083850312156131d3576131d2613131565b5b5f6131e08582860161317f565b92505060206131f1858286016131a9565b9150509250929050565b5f8115159050919050565b61320f816131fb565b82525050565b5f6020820190506132285f830184613206565b92915050565b5f805f6060848603121561324557613244613131565b5b5f6132528682870161317f565b93505060206132638682870161317f565b9250506040613274868287016131a9565b9150509250925092565b5f805f6060848603121561329557613294613131565b5b5f6132a2868287016131a9565b93505060206132b3868287016131a9565b92505060406132c4868287016131a9565b9150509250925092565b5f602082840312156132e3576132e2613131565b5b5f6132f0848285016131a9565b91505092915050565b5f60ff82169050919050565b61330e816132f9565b82525050565b5f6020820190506133275f830184613305565b92915050565b5f6020828403121561334257613341613131565b5b5f61334f8482850161317f565b91505092915050565b5f805f6060848603121561336f5761336e613131565b5b5f61337c8682870161317f565b935050602061338d8682870161317f565b925050604061339e8682870161317f565b9150509250925092565b6133b181613158565b82525050565b5f6020820190506133ca5f8301846133a8565b92915050565b5f80604083850312156133e6576133e5613131565b5b5f6133f3858286016131a9565b9250506020613404858286016131a9565b9150509250929050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261342f5761342e61340e565b5b8235905067ffffffffffffffff81111561344c5761344b613412565b5b60208301915083602082028301111561346857613467613416565b5b9250929050565b613478816131fb565b8114613482575f80fd5b50565b5f813590506134938161346f565b92915050565b5f805f604084860312156134b0576134af613131565b5b5f84013567ffffffffffffffff8111156134cd576134cc613135565b5b6134d98682870161341a565b935093505060206134ec86828701613485565b9150509250925092565b5f806040838503121561350c5761350b613131565b5b5f6135198582860161317f565b925050602061352a8582860161317f565b9150509250929050565b5f806040838503121561354a57613549613131565b5b5f61355785828601613485565b9250506020613568858286016131a9565b9150509250929050565b5f819050919050565b5f61359561359061358b84613139565b613572565b613139565b9050919050565b5f6135a68261357b565b9050919050565b5f6135b78261359c565b9050919050565b6135c7816135ad565b82525050565b5f6020820190506135e05f8301846135be565b92915050565b5f805f80608085870312156135fe576135fd613131565b5b5f61360b878288016131a9565b945050602061361c878288016131a9565b935050604061362d878288016131a9565b925050606061363e878288016131a9565b91505092959194509250565b5f8151905061365881613169565b92915050565b5f6020828403121561367357613672613131565b5b5f6136808482850161364a565b91505092915050565b5f60408201905061369c5f8301856133a8565b6136a960208301846133a8565b9392505050565b5f6060820190506136c35f8301866133a8565b6136d060208301856133a8565b6136dd60408301846133a8565b949350505050565b5f815190506136f381613193565b92915050565b5f6020828403121561370e5761370d613131565b5b5f61371b848285016136e5565b91505092915050565b5f6040820190506137375f8301856133a8565b6137446020830184613079565b9392505050565b5f815190506137598161346f565b92915050565b5f6020828403121561377457613773613131565b5b5f6137818482850161374b565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506137ca5f830185613079565b6137d76020830184613206565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6138386026836130ab565b9150613843826137de565b604082019050919050565b5f6020820190508181035f8301526138658161382c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6138a382613070565b91506138ae83613070565b92508282019050808211156138c6576138c561386c565b5b92915050565b7f546f74616c20486f6c64696e672069732063757272656e746c79206c696d69745f8201527f65642c20796f752063616e206e6f74206275792074686174206d7563682e0000602082015250565b5f613926603e836130ab565b9150613931826138cc565b604082019050919050565b5f6020820190508181035f8301526139538161391a565b9050919050565b7f45524332303a205468652062757920616d6f756e7420657863656564732074685f8201527f65206c696d69742e000000000000000000000000000000000000000000000000602082015250565b5f6139b46028836130ab565b91506139bf8261395a565b604082019050919050565b5f6020820190508181035f8301526139e1816139a8565b9050919050565b7f45524332303a205468652073656c6c20616d6f756e74206578636565647320745f8201527f6865206c696d69742e0000000000000000000000000000000000000000000000602082015250565b5f613a426029836130ab565b9150613a4d826139e8565b604082019050919050565b5f6020820190508181035f830152613a6f81613a36565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613aaa6020836130ab565b9150613ab582613a76565b602082019050919050565b5f6020820190508181035f830152613ad781613a9e565b9050919050565b5f613ae882613070565b9150613af383613070565b9250828202613b0181613070565b91508282048414831517613b1857613b1761386c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613b5682613070565b9150613b6183613070565b925082613b7157613b70613b1f565b5b828204905092915050565b5f613b8682613070565b9150613b9183613070565b9250828203905081811115613ba957613ba861386c565b5b92915050565b5f606082019050613bc25f830186613305565b613bcf6020830185613305565b613bdc6040830184613305565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f819050919050565b5f613c34613c2f613c2a84613c11565b613572565b613070565b9050919050565b613c4481613c1a565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613c7c81613158565b82525050565b5f613c8d8383613c73565b60208301905092915050565b5f602082019050919050565b5f613caf82613c4a565b613cb98185613c54565b9350613cc483613c64565b805f5b83811015613cf4578151613cdb8882613c82565b9750613ce683613c99565b925050600181019050613cc7565b5085935050505092915050565b5f60a082019050613d145f830188613079565b613d216020830187613c3b565b8181036040830152613d338186613ca5565b9050613d4260608301856133a8565b613d4f6080830184613079565b9695505050505050565b5f81905092915050565b50565b5f613d715f83613d59565b9150613d7c82613d63565b5f82019050919050565b5f613d9082613d66565b9150819050919050565b5f60c082019050613dad5f8301896133a8565b613dba6020830188613079565b613dc76040830187613c3b565b613dd46060830186613c3b565b613de160808301856133a8565b613dee60a0830184613079565b979650505050505050565b5f805f60608486031215613e1057613e0f613131565b5b5f613e1d868287016136e5565b9350506020613e2e868287016136e5565b9250506040613e3f868287016136e5565b9150509250925092565b5f604082019050613e5c5f830185613079565b613e696020830184613079565b9392505050565b5f613e7a82613070565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613eac57613eab61386c565b5b60018201905091905056fea2646970667358221220e2957764af64ecd1f19087f2c7d8b4372c303a5228fb2fd42e8b6480fa75c41364736f6c634300081a0033