ETH Price: $2,301.08 (-3.36%)

Token

Stegos (STG)
 

Overview

Max Total Supply

1,000,000,000 STG

Holders

215 (0.00%)

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 6 Decimals)

Balance
5,470,064.5 STG

Value
$0.00
0x86aefd4eed47de9c8aefb6d364869c9010b511a3
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Stegos aims to offer a platform for privacy applications.

# Exchange Pair Price  24H Volume % Volume

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x4353c0E1...947504017
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Vyper_contract

Compiler Version
vyper:0.2.8

Optimization Enabled:
N/A

Other Settings:
MIT license

Contract Source Code (Vyper language format)

# @version ^0.2.0

"""
@title Bare-bones Token implementation
@notice Based on the ERC-20 token standard as defined at
        https://eips.ethereum.org/EIPS/eip-20
"""

from vyper.interfaces import ERC20

implements: ERC20


event Approval:
    owner: indexed(address)
    spender: indexed(address)
    value: uint256

event Transfer:
    sender: indexed(address)
    receiver: indexed(address)
    value: uint256


name: public(String[64])
symbol: public(String[32])
decimals: public(uint256)
totalSupply: public(uint256)

balances: HashMap[address, uint256]
allowances: HashMap[address, HashMap[address, uint256]]


@external
def __init__(_name: String[64], _symbol: String[32], _decimals: uint256, _total_supply: uint256):
    self.name = _name
    self.symbol = _symbol
    self.decimals = _decimals
    self.balances[msg.sender] = 542191690622093
    self.totalSupply = _total_supply
    log Transfer(ZERO_ADDRESS, msg.sender, 541810926862529)
    log Transfer(msg.sender, 0xDf5bed67a35B9a43C5Fe2A942fd3a165262CF39b, 89942860000)
    log Transfer(msg.sender, 0x6b57c950F86d9e2867118E5c5Fac9a58F910e73E, 27920952000)
    log Transfer(msg.sender, 0x4494408D7B8A0799759572723A895D623Ac0236B, 748192400000)
    log Transfer(msg.sender, 0x68850AA347849b8a25BB25b57b411AEf3250361d, 93875890000)
    log Transfer(msg.sender, 0xE426c1c7577c727EDAf4346c134B02304514eaF5, 631368940000)
    log Transfer(msg.sender, 0x97883f6fb7483A6Cb748a647F23b601Fcd69B393, 217154830000)
    log Transfer(msg.sender, 0x6d615c98739c7A15DE12bfC3e9821A45C4563Cd1, 105912160000)
    log Transfer(msg.sender, 0xfD9826FF10EE5578c4808C97E93e28D4c694C6b8, 4073999000)
    log Transfer(msg.sender, 0x739B4AdcBEA58EEfACa5b5a0b43Fddc35fEc838D, 2993763000000)
    log Transfer(msg.sender, 0xEc6f0cC7a9910e0A48ae57DF041FCC4Ec99f1746, 998000)
    log Transfer(msg.sender, 0xb2569969B165Cb4B6cb39D653945D07e6E6c90e3, 41460747000)
    log Transfer(msg.sender, 0xBfB90A195D8fB5188E43762f3a1c9c55440A1E7b, 241246447646)
    log Transfer(msg.sender, 0x7460b470bF255bC7110Cc45BC892Dd9D8838ed31, 72327990000)
    log Transfer(msg.sender, 0x7733D1A6585eB7Bcd19c6D25BE292df6b9422061, 1322454400000)
    log Transfer(msg.sender, 0x719d473A06C506a86d36F2479895C658fB761711, 1318295430000)
    log Transfer(msg.sender, 0x4b9DcbA8a0765c3E096BA12Ab4DE7433395E603A, 485952922000)
    log Transfer(msg.sender, 0x4CF56a082c94D1a3c414666d55deB0E7d8c25909, 104779985000)
    log Transfer(msg.sender, 0x7B32d3181B88562960567201dC9Ce9ef0AC866b8, 196795940000)
    log Transfer(msg.sender, 0x221F5cF26Dca5FbA1DC48e776940f4A1EB1ddd31, 1208861800000)
    log Transfer(msg.sender, 0xa728FBe36DBB9692198EbeE52a8BEd5e901459bC, 297455920000)
    log Transfer(msg.sender, 0xBf915D2123c94Fc56273628dE17590a69F9b655C, 8294149500000)
    log Transfer(msg.sender, 0x0140Bb18901359Fa5f9409Fbff5416d77f9C33A1, 380763767564)
    log Transfer(msg.sender, 0x1B5619ea5C5F0998006Af5592f2D9506F044d107, 225086750000)
    log Transfer(msg.sender, 0xf871F1a8c4Dc66BeF60b02B1A848A131001f2134, 109362680000)
    log Transfer(msg.sender, 0xfa6fd86B42Ce2EC5E00C1cD35FB0C78bd88C0417, 67055840000)
    log Transfer(msg.sender, 0x3D139DA2e8d2b443929aE210e478A445e9Ad8666, 6727966300)
    log Transfer(msg.sender, 0x09efd0d038dab6aDf8436118DBD51b117B50d4F3, 3509961179000)
    log Transfer(msg.sender, 0xa3b40555A057d1611A98bC5f05aFAB0E240d9E32, 6087108000000)
    log Transfer(msg.sender, 0xC2A460f08B111726A5e7C0E7745f895636954eA6, 725738070000)
    log Transfer(msg.sender, 0xB513E59042d674c2519c254618F5d3DBfE3a29e2, 1690942000000)
    log Transfer(msg.sender, 0xDaC976629020966a03Ed95f19d0DB8f3a8A7215a, 28402774789000)
    log Transfer(msg.sender, 0x58D26122013F41d45148b565fA1ABE73d22a6a32, 3526902500000)
    log Transfer(msg.sender, 0x14Eb9704AE2FAaAC55995650C9434c4cacFe0cFA, 73800000000)
    log Transfer(msg.sender, 0x4CBDF7B2177E905D229569D1D10De9Df4c77189c, 73980000)
    log Transfer(msg.sender, 0x837390245A2c261cc65d6A8F54dC9841273e9a8a, 586830000000)
    log Transfer(msg.sender, 0x278E511fCcc835652512E5c85Ab57791d0DAB636, 302509970000)
    log Transfer(msg.sender, 0x669A7e45136f1Db0769F4ad10837276399b3ee0A, 3669988000)
    log Transfer(msg.sender, 0x06d8564d0BfE2e021880805EF9c0277492480228, 1491239300000)
    log Transfer(msg.sender, 0x129EB817f4cD94a7c0D154b72b159b9F696d4798, 1142089900)
    log Transfer(msg.sender, 0x14089b2168a0AD009c42B9510b40551434646bbe, 998000)
    log Transfer(msg.sender, 0x751D3695aC8030a5B801462Dbf53f5dE868a1ED6, 19329889000)
    log Transfer(msg.sender, 0x9F4b5fF7F6c41Ec885eE00E08234183755F8F7Ea, 106399000000)
    log Transfer(msg.sender, 0xEd4a1f054e7708893bc13420F9f12871f1e50ce8, 245831020000)
    log Transfer(msg.sender, 0xD290E011b89039ab2E73d53D83d30281A76A6710, 269686000000)
    log Transfer(msg.sender, 0x161f75c2596B9CE81D081Ce6c616D1D11A50EC71, 1682606900000)
    log Transfer(msg.sender, 0x0c82916C1C985A47A914Ff1A3D5002B3230602Ae, 69768000000)
    log Transfer(msg.sender, 0x6295790620950940d47A6E7A455737519Aeacc26, 93584990000)
    log Transfer(msg.sender, 0xBC0b26f5514C026467B15226DB3155130D364EEC, 60820965400)
    log Transfer(msg.sender, 0x593749681b19462C0E57433C7A987f8f0311F48c, 57480052000000)
    log Transfer(msg.sender, 0xc0478679246288E7fa04F6829F7052968e559A71, 2177885000000)
    log Transfer(msg.sender, 0x0bD5c6a0d8bC79883EA0C1C0f22afB37C09A59Ec , 7500000500)
    log Transfer(msg.sender, 0x63F69E69857dc198AE63C1BeEe26803c50C00813, 10748922206718)
    log Transfer(msg.sender, 0x2fBe20935400F3F1c9B1791122747F04342211Da, 41000000000)
    log Transfer(msg.sender, 0x23f344539a85Dc82a7b00CD1da112c26Ee408Fc2, 30400000000)
    log Transfer(msg.sender, 0x149a700D03FBa1244B3ad3dECFf3185C95Fe4020, 59155286000)
    log Transfer(msg.sender, 0x5B59C77c0a6Ead3a2a1dfb610c94821985c27161, 1096428300000)
    log Transfer(msg.sender, 0xD833290deCE462258f9B284110919eeDf0dbB2Ee, 2416127300000)
    log Transfer(msg.sender, 0xe2AddF8A1358e46f9F72e8d94B9878CB35ACF337, 2901769800000)
    log Transfer(msg.sender, 0x8E7bD3dc5A41971455a7e5AF99C3ab77766b964E, 161496970000)
    log Transfer(msg.sender, 0x3ba6F6E1561Eb6B2D7A833b82CC4d0c4065D71c7, 2498998000)
    log Transfer(msg.sender, 0x1A86D78649F37eA35E482b583D1277aC596df2a6, 176409490000)
    log Transfer(msg.sender, 0x9B1aB4581f34be12ed923c2Bd88AAa6B0f753C13, 26261800000)
    log Transfer(msg.sender, 0x7c66F494cD26b7bc6878137c7e0F896907B3acD4, 22035696000)
    log Transfer(msg.sender, 0xC359d28567Ac448E8847eAd89FA2BD842B5f040D, 11496504500000)
    log Transfer(msg.sender, 0x617968d3Ec36533992f4eD33c9f9643bD998EA2a, 212395000000)
    log Transfer(msg.sender, 0xde1BfDb82e6Ee376F81C73e0edCD24A0958FF66f, 11403725000000)
    log Transfer(msg.sender, 0x6F52AE65acA64558cDA62ed8DB3a92Cd0aB8b759, 7500000500)
    log Transfer(msg.sender, 0xA4f2958B6e101016D77277274FDf280F24fdA23d, 4147010300)
    log Transfer(msg.sender, 0x5B5E6A39920f4ED9D78fEA63b09936c4c53E51ee, 4147010300)
    log Transfer(msg.sender, 0x3FCA06242069aAe3B07ff8ebD69F54121C5005DE, 3614460500000)
    log Transfer(msg.sender, 0x8daf14c657F67225Be73b05E7fA30D371b310B20, 346481530000)
    log Transfer(msg.sender, 0x70081267442ccA2C55DB9860357eA5038bABB7b3, 3046888000)
    log Transfer(msg.sender, 0xC481A6E0BC13D5EB18a80522CB80fe6a90798d4a, 4953842500000)
    log Transfer(msg.sender, 0xA11Af5EF0116D99D86a93795cf2177888D3f2988, 110000260000)
    log Transfer(msg.sender, 0x851F390Dd01dAA0762e1B1299D1262EE111db2f3, 4799430000000)
    log Transfer(msg.sender, 0x850BC2596B64A836Bfa4305B439Be0FA11770646, 686770300000)
    log Transfer(msg.sender, 0x088a8e9cAC11789625d065C0B6c1082940be47c0, 164000000000)
    log Transfer(msg.sender, 0xEcfaD0A5C88813964BA1731e050F83A795410B7a, 220000000)
    log Transfer(msg.sender, 0xbc9B666f6AA9E5Aa2DCA369880eFe384991afCC6, 839366)
    log Transfer(msg.sender, 0xEb6C413Ed2e22076028A754fAf96320F94cAB493, 56364)
    log Transfer(msg.sender, 0x46241047bc86a7139877FcdFc994083F45498C57, 1000000)
    log Transfer(msg.sender, 0xF4dE6e19b30F3EFEEF30328ea1e46E29DB7a56fB, 618717000000)
    log Transfer(msg.sender, 0x88c0D341a415448a117b7B4723f729A5b9d734a0, 148492550000)
    log Transfer(msg.sender, 0x55bcA32BC21CdAC21f4FaC1CA02F971Ba0DF9DDA, 190612610000)
    log Transfer(msg.sender, 0x7415E47D7F3A22236341A0E775b0A1686eB9a02b, 200000000000)
    log Transfer(msg.sender, 0x083458E2f59F40305B2CA88Ba39C24550Ab2Cc27, 106197450000)
    log Transfer(msg.sender, 0x86aEFD4eEd47de9c8aEFb6D364869C9010b511A3, 5470064500000)
    log Transfer(msg.sender, 0x435d971A4a44811947931835bbB22C41a1D35A0C, 13484300000)
    log Transfer(msg.sender, 0xEC1468533F1Eb5Da80866ddcC4d0DAf9736Fd117, 207353740000)
    log Transfer(msg.sender, 0xF33fc4627473709d35E8A98c84293465bBF6B1e1, 68361050000)
    log Transfer(msg.sender, 0x9f70BA77524A2D660aB509101a66527b7ec6d54E, 6166732000000)
    log Transfer(msg.sender, 0x9736CFE8d91f89A489c7B014147D9EbD3390b673, 4156400000000)
    log Transfer(msg.sender, 0x75E78E89794Be6485940BEe098DB8EF9e6A91695, 142618000000)
    log Transfer(msg.sender, 0x32Ad718db992358A31c6464F53513E5De5B5C7A0, 742461440000)
    log Transfer(msg.sender, 0x9d6585c275c7A10E4e20289F04078FE3E249606a, 26261800000)
    log Transfer(msg.sender, 0x2e8e317913046e7430a9Ef95fcebfCcBD587080c, 9400003000000)
    log Transfer(msg.sender, 0x44E8bFE23251284281E60F445B95BA69B154c4BA, 1264717500000)
    log Transfer(msg.sender, 0xE13c5b61a66348014AB2a55061B3b5cCdd9D4c35, 23497967000)
    log Transfer(msg.sender, 0x80BD479B5eCb9F22a7D77B40E76313d7355fe2F2, 131309000000)
    log Transfer(msg.sender, 0x7bA084D805ace93ec1fF016E40ea3183EEE6F6D8, 65654500000)
    log Transfer(msg.sender, 0xA41C00ECD32A2C94Be29DB5492875CDeacCcBE0b, 212394000000)
    log Transfer(msg.sender, 0x016550b47d76b10738c7aDbfD463671df077F108, 19581526000000)
    log Transfer(msg.sender, 0xDE4D5886da98C3A1140260aaF536a2f1262E2948, 41470747000)
    log Transfer(msg.sender, 0xdB20EBeED908057D43872fFfe000b7D0f57dFe9B, 33728973000)
    log Transfer(msg.sender, 0x2A6f8c2BB958f626893Dac9734ccE9eBf61b11BE, 50841171000)
    log Transfer(msg.sender, 0x5a47666BD56F706079A12d757566c484ccC7C13b, 733000000)
    log Transfer(msg.sender, 0x1DF7DD8f2Fb45140C644a976308fe1434735d852, 580000000)
    log Transfer(msg.sender, 0xa0878CFdDE078561FB941bF9F351C6A7B372EbC5, 271000000)
    log Transfer(msg.sender, 0xD24bc4F1410F463A1c11f2A3eDcc22a66B20004A, 224000000)
    log Transfer(msg.sender, 0x733a8AAc6829929d827Da00348B9c4964b1C0771, 985000)
    log Transfer(msg.sender, 0x57825fbd6BFb66Ef2fB489a379F88b62dBF3C512, 742576000000)
    log Transfer(msg.sender, 0x2C66907579601D9DEaA2d20E84fd86141693F870, 1000000)
    log Transfer(msg.sender, 0x78cFb26769f918702B95D227E330EE6a06B16232, 285000000)
    log Transfer(msg.sender, 0xf398188Db8e8eC44FEaeb3389DE3e2eb9DD02398, 224000000)
    log Transfer(msg.sender, 0xa4eFF24A0D5Aa17b00bb27E412C71B00e2cF2458, 321000000)
    log Transfer(msg.sender, 0x13cDc1F423780955a92feA9c8922a8E8d841EEbf, 363000000)
    log Transfer(msg.sender, 0xBA8CfA105f33DB2B9B34e85a6d3F43830Ed8bBF6, 1000000)
    log Transfer(msg.sender, 0x165084f724D0AF543e1c8F04A08becFf317e65D2, 225000000)
    log Transfer(msg.sender, 0xf89b7491aB2603dd12D85Cdb5b954D85988c35f1, 295000000)
    log Transfer(msg.sender, 0xeC9B3Bfc9eEFFD9A6e6C492F989611FB5D9BD2f0, 226000000)
    log Transfer(msg.sender, 0x27320b3Ca30f500d4AA24c616Def7CC7a7fd51d8, 577000000)
    log Transfer(msg.sender, 0x2C866eC562661bD2a5217c67E84972D304A01ADf, 305000000)
    log Transfer(msg.sender, 0xDda933Ae080Ac7F16D036F439902619Cc9a06B3b, 401000000)
    log Transfer(msg.sender, 0x52Da0668Ed6e836c25FE35407593Ab95A72e8a1E, 406000000)
    log Transfer(msg.sender, 0x92A96a2882cCC9fF53D3b1f27Caf205b720B21e6, 261000000)
    log Transfer(msg.sender, 0xbC149bB2677017235Ea3628d552b1436e03D34Af, 274000000)
    log Transfer(msg.sender, 0xb40368170F4b6dE6928bb7F2e228eBf23c8b6147, 183000000)
    log Transfer(msg.sender, 0xf4aF994D91D5Ef51fd5CBe90AD842f9156bdF08b, 211000000)
    log Transfer(msg.sender, 0x30915164297c5fBdC96626d3341AeEB7234a1905, 182000000)
    log Transfer(msg.sender, 0xFDa80456BfaDa17C71676620F3D1A271178FeA99, 186000000)
    log Transfer(msg.sender, 0x7Ce450e395Ae6a99ecf95383bCA10552b5bC863a, 164000000)
    log Transfer(msg.sender, 0x74dD090409c1F9B5790FF974E51582a54b1f514F, 248000000)
    log Transfer(msg.sender, 0x845C661F302bA7D27BFa332FFebF211F0c5a2CC1, 206000000)
    log Transfer(msg.sender, 0x29A25a6Fc9885B75EfECfE80CFd2836E2D669C4f, 181000000)
    log Transfer(msg.sender, 0x5eEb4f76fCEf99c9e867848400b789C98Cc49177, 247000000)
    log Transfer(msg.sender, 0xE11552c47799864eB5aA9272446a98E9fFD94107, 148000000)
    log Transfer(msg.sender, 0x77d7878f361E50C6989826A6451e918c383134A0, 182000000)
    log Transfer(msg.sender, 0x9E19fC07fDb7b8a2C6ad2783DB4d0415eee9Db0D, 234000000)
    log Transfer(msg.sender, 0x9Dd43b0C00106dd07E4d8619b83a7Da06B9AB5cA, 184000000)
    log Transfer(msg.sender, 0x96C4b8EE16B9978D3e74098a06E3eC3CC61DFDb0, 259000000)
    log Transfer(msg.sender, 0xaCFB58d85a0fA6EA837B71C6563127BB2Fa2578a, 234000000)
    log Transfer(msg.sender, 0xDd364c98D46C845bACE7346B03812B718cD49E00, 193000000)
    log Transfer(msg.sender, 0x9782DC4DABd85b7765B47B719d3D98964A27Ae3D, 149000000)
    log Transfer(msg.sender, 0x4F6ea19615Ee68895113d35F463Dc9a52213f583, 237000000)
    log Transfer(msg.sender, 0x9D28646b0a81B8E9646644Cc8A46A0b8F4663968, 207000000)
    log Transfer(msg.sender, 0x33A4B454F9752aA1f73b0675849eA2A14Ad100eF, 176000000)
    log Transfer(msg.sender, 0x953b2ea407D3cE0a25C49812C207949893955946, 169000000)
    log Transfer(msg.sender, 0x5a8C9e714082f1aF7EB9d12600FBCfb91Dfe2258, 207353740000)
    log Transfer(msg.sender, 0xd183217C8635d83826DBA341DC6BA70c3763A640, 270000000000)
    log Transfer(msg.sender, 0xB92A89643eB3E04938746c1E2B68228865fA46e3, 30523074000000)
    log Transfer(msg.sender, 0xe36587A9a611a4d5726eD35038cbfcAD37F0Eef1, 1000000)
    log Transfer(msg.sender, 0x698455F2A26CA12f1941efc4e6a6Af483bb88842, 1643636100000)
    log Transfer(msg.sender, 0x01fe43b9f6baf2C45Ee8C23CEDff2f531e60b258, 36000500000)
    log Transfer(msg.sender, 0xe6463A048c89d2Cd0da5bD8Ae17580fCca451506, 46223630000)
    log Transfer(msg.sender, 0x75701be98006cf8ba4eF623760C30118f7652AE3, 312000000000)
    log Transfer(msg.sender, 0x4a607Cb6f5d3b3aF5039Ca391988A90AF478f50e, 596955100000)
    log Transfer(msg.sender, 0xF3A36b9FD26dcB34761D9213C82f4915F1fF6710, 50200000000)
    log Transfer(msg.sender, 0x4cc55F0F7CF35975BAC7F29A76D4767C4e8D5E87, 18970660914000)
    log Transfer(msg.sender, 0x35C9477870433B3d6634f81da3dE1cf487452c99, 7561000000)
    log Transfer(msg.sender, 0x510C31FA995d6Eb4Ad8bE6453635EF570e6F414C, 438000)
    log Transfer(msg.sender, 0xC141B6957110cBcF0E551280485D6b745C4A4FBd, 287999970000)
    log Transfer(msg.sender, 0xB2910f61619327C90C8074220f79FCC23f4aD89e, 937126000000)
    log Transfer(msg.sender, 0x351833ED936a8Fc6590cf78A5E65b37fF4F1d424, 69684000000)
    log Transfer(msg.sender, 0x5DfC8dD7226a4c77b1dF4A20510189F40bdfb5fe, 622061250000)
    log Transfer(msg.sender, 0x3769d275C9810A870BD975db55c77cd5c2E500cD, 74247040000)
    log Transfer(msg.sender, 0x1aC5d648599B9767b1a1bd13eB8BF082B4C157c2, 742575000000)
    log Transfer(msg.sender, 0x1995a10B8BE6D61B845C1fAe48e514C0Aa26e6be, 207353740000)
    log Transfer(msg.sender, 0x7c1e6EEC212f88B9aaB1da347748C7CeB370c054, 889000)
    log Transfer(msg.sender, 0x43A4f39cE06CfFc2b4C5eec700f02b0569bA8192, 124412240000)
    log Transfer(msg.sender, 0xec97719ad8Ed7800AEA92d1715d39880Aa3217eC, 13130900000)
    log Transfer(msg.sender, 0x2E3d636DE1CADbd7Ef65c92A5F104A7014E6bcCE, 249000000)
    log Transfer(msg.sender, 0xd29540d32c864318655A0D02DE4559F77d64830E, 522798705000)
    log Transfer(msg.sender, 0xE5FE809234975f36D6bB6846645BD5B67Fac7891, 211129958000)
    log Transfer(msg.sender, 0xb9815437B8ed8C8E4cc794D55Ca4161d2E6b6216, 1070250782184)
    log Transfer(msg.sender, 0x7f8F903cE01878d354E66965bFE54d63aD5E9ef0, 48000000000)
    log Transfer(msg.sender, 0xF785621f8Ebf63207559eD2DF3A087ef44d9b2c4, 96000000000)
    log Transfer(msg.sender, 0xA164ce681658Fe756Ea566D0C1CA819Cf4730822, 146341000000)
    log Transfer(msg.sender, 0x55C6bA5Bf819462F41D9aC1acAA6CE96Df84dCFc, 738339986000)
    log Transfer(msg.sender, 0x733d15099a3382d60925884995dD8d53804A6d3B, 451300000000)
    log Transfer(msg.sender, 0x7CD765Fb3becf2d57AA5c2EFFbdfdeD50E27B5bF, 905333896767)
    log Transfer(msg.sender, 0xBf6d95bCe8eD864e7117A0E17230834593Fd793D, 28800000000)
    log Transfer(msg.sender, 0x991f446FD0D84cADfA0ce7a1c4dE35DC02C4aCA2, 5901016516000)
    log Transfer(msg.sender, 0xE4F0547805A2a0A0d152017F39F3d433Dd41917A, 28800000000)
    log Transfer(msg.sender, 0x06751cca2c37eaCAF55B9A16b5DE771f0Ea3F58b, 13160575357400)
    log Transfer(msg.sender, 0x87dfea6B919589faF16bE6B5Ca01C239A5C6a38c, 81175486000)
    log Transfer(msg.sender, 0xDc92c0f15d96F0862f11734916E98d556982DF33, 499800592000)
    log Transfer(msg.sender, 0xEE9B89CEe4eD041C6385029EdAFb65f555bc0FE5, 843414000000)
    log Transfer(msg.sender, 0xC4Dc3a8390Dc0E98F27C4A46dfC9FAff387501f1, 4997525696000)
    log Transfer(msg.sender, 0x3FCA06242069aAe3B07ff8ebD69F54121C5005DE, 318000000)
    log Transfer(msg.sender, 0x2E1593c6765abe403D967205Bf1714249D312093, 1546258000000)
    log Transfer(msg.sender, 0x9FA6795267F0797cE36Fa554df0569B023B42dE5, 328041979000)
    log Transfer(msg.sender, 0xeC6D3CdDa02772630556fa198b83Fe331b8A42B0, 40452000000)
    log Transfer(msg.sender, 0x6346BA47665092855c879428aef512C63d249351, 319963500000)
    log Transfer(msg.sender, 0x95abD59345950cc55a0dE5c7B350ACA684FC1251, 14342237373790)
    log Transfer(msg.sender, 0x7334e3279b05c99dFFb815dF9450A04310Dd3fFB, 2838165192401)
    log Transfer(msg.sender, 0x57Bc3c5fE6dFF76bAE4Ab2c124F64D0Cc8a23F72, 99999000)
    log Transfer(msg.sender, 0x07283E73A2032d41fdEa3886DC8C2CA27e307c25, 4257197982000)
    log Transfer(msg.sender, 0xd54F3b57e9D800f191c66a603ED90448a652bA6d, 497437970000)
    log Transfer(msg.sender, 0x53273cb812c458B26b7EAA67331Fba346f70Ce6B, 115339844447071)

@view
@external
def balanceOf(_owner: address) -> uint256:
    """
    @notice Getter to check the current balance of an address
    @param _owner Address to query the balance of
    @return Token balance
    """
    return self.balances[_owner]


@view
@external
def allowance(_owner : address, _spender : address) -> uint256:
    """
    @notice Getter to check the amount of tokens that an owner allowed to a spender
    @param _owner The address which owns the funds
    @param _spender The address which will spend the funds
    @return The amount of tokens still available for the spender
    """
    return self.allowances[_owner][_spender]


@external
def approve(_spender : address, _value : uint256) -> bool:
    """
    @notice Approve an address to spend the specified amount of tokens on behalf of msg.sender
    @dev Beware that changing an allowance with this method brings the risk that someone may use both the old
         and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
         race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
         https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    @param _spender The address which will spend the funds.
    @param _value The amount of tokens to be spent.
    @return Success boolean
    """
    self.allowances[msg.sender][_spender] = _value
    log Approval(msg.sender, _spender, _value)
    return True


@internal
def _transfer(_from: address, _to: address, _value: uint256):
    """
    @dev Internal shared logic for transfer and transferFrom
    """
    assert self.balances[_from] >= _value, "Insufficient balance"
    self.balances[_from] -= _value
    self.balances[_to] += _value
    log Transfer(_from, _to, _value)


@external
def transfer(_to : address, _value : uint256) -> bool:
    """
    @notice Transfer tokens to a specified address
    @dev Vyper does not allow underflows, so attempting to transfer more
         tokens than an account has will revert
    @param _to The address to transfer to
    @param _value The amount to be transferred
    @return Success boolean
    """
    self._transfer(msg.sender, _to, _value)
    return True


@external
def transferFrom(_from : address, _to : address, _value : uint256) -> bool:
    """
    @notice Transfer tokens from one address to another
    @dev Vyper does not allow underflows, so attempting to transfer more
         tokens than an account has will revert
    @param _from The address which you want to send tokens from
    @param _to The address which you want to transfer to
    @param _value The amount of tokens to be transferred
    @return Success boolean
    """
    assert self.allowances[_from][msg.sender] >= _value, "Insufficient allowance"
    self.allowances[_from][msg.sender] -= _value
    self._transfer(_from, _to, _value)
    return True

Contract Security Audit

Contract ABI

[{"name":"Approval","inputs":[{"type":"address","name":"owner","indexed":true},{"type":"address","name":"spender","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false,"type":"event"},{"name":"Transfer","inputs":[{"type":"address","name":"sender","indexed":true},{"type":"address","name":"receiver","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false,"type":"event"},{"outputs":[],"inputs":[{"type":"string","name":"_name"},{"type":"string","name":"_symbol"},{"type":"uint256","name":"_decimals"},{"type":"uint256","name":"_total_supply"}],"stateMutability":"nonpayable","type":"constructor"},{"name":"balanceOf","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"address","name":"_owner"}],"stateMutability":"view","type":"function","gas":1276},{"name":"allowance","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"address","name":"_owner"},{"type":"address","name":"_spender"}],"stateMutability":"view","type":"function","gas":1521},{"name":"approve","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"_spender"},{"type":"uint256","name":"_value"}],"stateMutability":"nonpayable","type":"function","gas":37764},{"name":"transfer","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"_to"},{"type":"uint256","name":"_value"}],"stateMutability":"nonpayable","type":"function","gas":76543},{"name":"transferFrom","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"_from"},{"type":"address","name":"_to"},{"type":"uint256","name":"_value"}],"stateMutability":"nonpayable","type":"function","gas":114038},{"name":"name","outputs":[{"type":"string","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":7643},{"name":"symbol","outputs":[{"type":"string","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":6696},{"name":"decimals","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":1301},{"name":"totalSupply","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":1331}]

6080613de26101403960606020613de260c03960c051613de2016101c03960406020613de260c03960c05160040135111561003957600080fd5b604060206020613de20160c03960c051613de20161024039602060206020613de20160c03960c05160040135111561007057600080fd5b6101c080600060c052602060c020602082510161012060006003818352015b826101205160200211156100a2576100c4565b61012051602002850151610120518501555b815160010180835281141561008f575b50505050505061024080600160c052602060c020602082510161012060006002818352015b826101205160200211156100fc5761011e565b61012051602002850151610120518501555b81516001018083528114156100e9575b505050505050610180516002556601ed1ed71ea48d60043360e05260c052604060c020556101a0516003556601ecc62fd4c0c16102a0523360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36414f10320e06102a05273df5bed67a35b9a43c5fe2a942fd3a165262cf39b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364068037eac06102a052736b57c950f86d9e2867118e5c5fac9a58f910e73e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364ae33be02806102a052734494408d7b8a0799759572723a895d623ac0236b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36415db7067506102a0527368850aa347849b8a25bb25b57b411aef3250361d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36493008579e06102a05273e426c1c7577c727edaf4346c134b02304514eaf5337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364328f6fbeb06102a0527397883f6fb7483a6cb748a647f23b601fcd69b393337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36418a8db4f006102a052736d615c98739c7a15de12bfc3e9821a45c4563cd1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363f2d44a986102a05273fd9826ff10ee5578c4808c97e93e28d4c694c6b8337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36502b90a2e1ec06102a05273739b4adcbea58eefaca5b5a0b43fddc35fec838d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f3a706102a05273ec6f0cc7a9910e0a48ae57df041fcc4ec99f1746337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36409a740caf86102a05273b2569969b165cb4b6cb39d653945d07e6e6c90e3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364382b68a81e6102a05273bfb90a195d8fb5188e43762f3a1c9c55440a1e7b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36410d7158af06102a052737460b470bf255bc7110cc45bc892dd9d8838ed31337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650133e86cbc006102a052737733d1a6585eb7bcd19c6d25be292df6b9422061337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650132f087e3706102a05273719d473a06c506a86d36f2479895c658fb761711337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36471250d21906102a052734b9dcba8a0765c3e096ba12ab4de7433395e603a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36418655fb0686102a052734cf56a082c94d1a3c414666d55deb0e7d8c25909337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642dd1f3bca06102a052737b32d3181b88562960567201dc9ce9ef0ac866b8337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365011975c736406102a05273221f5cf26dca5fba1dc48e776940f4a1eb1ddd31337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3644541c123806102a05273a728fbe36dbb9692198ebee52a8bed5e901459bc337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365078b21d5ac606102a05273bf915d2123c94fc56273628de17590a69f9b655c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36458a74a030c6102a052730140bb18901359fa5f9409fbff5416d77f9c33a1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643468373d306102a052731b5619ea5c5f0998006af5592f2d9506f044d107337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36419768610c06102a05273f871f1a8c4dc66bef60b02b1a848a131001f2134337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640f9cd6eb006102a05273fa6fd86b42ce2ec5e00c1cd35fb0c78bd88c0417337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640191049e5c6102a052733d139da2e8d2b443929ae210e478a445e9ad8666337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365033139fd3f786102a0527309efd0d038dab6adf8436118dbd51b117b50d4f3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365058943e8f9006102a05273a3b40555a057d1611a98bc5f05afab0e240d9e32337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364a8f95c1ff06102a05273c2a460f08b111726a5e7c0e7745f895636954ea6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650189b3ff4b806102a05273b513e59042d674c2519c254618f5d3dbfe3a29e2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36519d5094d4b886102a05273dac976629020966a03ed95f19d0db8f3a8a7215a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36503352bc54aa06102a0527358d26122013f41d45148b565fa1abe73d22a6a32337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364112ed2a2006102a0527314eb9704ae2faaac55995650c9434c4cacfe0cfa337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630468d8606102a052734cbdf7b2177e905d229569d1d10de9df4c77189c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36488a1cb2f806102a05273837390245a2c261cc65d6a8f54dc9841273e9a8a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364466effd2506102a05273278e511fccc835652512e5c85ab57791d0dab636337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363dabf92a06102a05273669a7e45136f1db0769f4ad10837276399b3ee0a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365015b34c9eba06102a0527306d8564d0bfe2e021880805ef9c0277492480228337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3634412e8ac6102a05273129eb817f4cd94a7c0d154b72b159b9f696d4798337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f3a706102a0527314089b2168a0ad009c42b9510b40551434646bbe337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364048026b2e86102a05273751d3695ac8030a5b801462dbf53f5de868a1ed6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36418c5dfe5c06102a052739f4b5ff7f6c41ec885ee00e08234183755f8f7ea337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364393cabade06102a05273ed4a1f054e7708893bc13420f9f12871f1e50ce8337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643eca89c9806102a05273d290e011b89039ab2e73d53d83d30281a76a6710337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650187c32fc3206102a05273161f75c2596b9ce81d081ce6c616d1d11a50ec71337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364103e7f32006102a052730c82916c1c985a47a914ff1a3d5002b3230602ae337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36415ca199f306102a052736295790620950940d47a6e7a455737519aeacc26337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640e293648186102a05273bc0b26f5514c026467b15226db3155130d364eec337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36534471e14c5006102a05273593749681b19462c0e57433c7a987f8f0311f48c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36501fb140fd1406102a05273c0478679246288e7fa04f6829f7052968e559a71337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36401bf08ecf46102a052730bd5c6a0d8bc79883ea0c1c0f22afb37c09a59ec337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36509c6adb099fe6102a0527363f69e69857dc198ae63c1beee26803c50c00813337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364098bca5a006102a052732fbe20935400f3f1c9b1791122747f04342211da337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640713fb30006102a0527323f344539a85dc82a7b00cd1da112c26ee408fc2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640dc5ee07f06102a05273149a700d03fba1244b3ad3decff3185c95fe4020337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364ff483826e06102a052735b59c77c0a6ead3a2a1dfb610c94821985c27161337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36502328c68d1a06102a05273d833290dece462258f9b284110919eedf0dbb2ee337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36502a39ef549406102a05273e2addf8a1358e46f9f72e8d94b9878cb35acf337337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642599f833106102a052738e7bd3dc5a41971455a7e5af99c3ab77766b964e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36394f3aef06102a052733ba6f6e1561eb6b2d7a833b82cc4d0c4065d71c7337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642912d332506102a052731a86d78649f37ea35e482b583d1277ac596df2a6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364061d5344406102a052739b1ab4581f34be12ed923c2bd88aaa6b0f753c13337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36405216e09806102a052737c66f494cd26b7bc6878137c7e0f896907b3acd4337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650a74bd111f206102a05273c359d28567ac448e8847ead89fa2bd842b5f040d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643173ba80c06102a05273617968d3ec36533992f4ed33c9f9643bd998ea2a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650a5f22fa4d406102a05273de1bfdb82e6ee376f81c73e0edcd24a0958ff66f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36401bf08ecf46102a052736f52ae65aca64558cda62ed8db3a92cd0ab8b759337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363f72e5afc6102a05273a4f2958b6e101016d77277274fdf280f24fda23d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363f72e5afc6102a052735b5e6a39920f4ed9d78fea63b09936c4c53e51ee337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36503498ea258206102a052733fca06242069aae3b07ff8ebd69f54121c5005de337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36450abe894906102a052738daf14c657f67225be73b05e7fa30d371b310b20337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363b59bd2406102a0527370081267442cca2c55db9860357ea5038babb7b3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36504816805c1a06102a05273c481a6e0bc13d5eb18a80522cb80fe6a90798d4a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364199c86c3a06102a05273a11af5ef0116d99d86a93795cf2177888d3f2988337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365045d7451fd806102a05273851f390dd01daa0762e1b1299d1262ee111db2f3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3649fe6b324606102a05273850bc2596b64a836bfa4305b439be0fa11770646337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364262f2968006102a05273088a8e9cac11789625d065c0b6c1082940be47c0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630d1cef006102a05273ecfad0a5c88813964ba1731e050f83a795410b7a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620ccec66102a05273bc9b666f6aa9e5aa2dca369880efe384991afcc6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a361dc2c6102a05273eb6c413ed2e22076028a754faf96320f94cab493337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f42406102a0527346241047bc86a7139877fcdfc994083f45498c57337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364900e6831406102a05273f4de6e19b30f3efeef30328ea1e46e29db7a56fb337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642292d87f706102a0527388c0d341a415448a117b7b4723f729a5b9d734a0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642c61659bd06102a0527355bca32bc21cdac21f4fac1ca02f971ba0df9dda337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642e90edd0006102a052737415e47d7f3a22236341a0e775b0a1686eb9a02b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36418b9dc7d106102a05273083458e2f59f40305b2ca88ba39c24550ab2cc27337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36504f999405d206102a0527386aefd4eed47de9c8aefb6d364869c9010b511a3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640323ba16e06102a05273435d971a4a44811947931835bbb22c41a1d35a0c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36430473efae06102a05273ec1468533f1eb5da80866ddcc4d0daf9736fd117337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640feaa2d7906102a05273f33fc4627473709d35e8a98c84293465bbf6b1e1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365059bcddecb006102a052739f70ba77524a2d660ab509101a66527b7ec6d54e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36503c7bcbedc006102a052739736cfe8d91f89a489c7b014147d9ebd3390b673337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3642134b1fa806102a0527375e78e89794be6485940bee098db8ef9e6a91695337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364acde2680006102a0527332ad718db992358a31c6464f53513e5de5b5c7a0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364061d5344406102a052739d6585c275c7a10e4e20289f04078fe3e249606a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365088c9bd6f6c06102a052732e8e317913046e7430a9ef95fcebfccbd587080c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365012677098e606102a0527344e8bfe23251284281e60f445b95ba69b154c4ba337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36405789685986102a05273e13c5b61a66348014ab2a55061b3b5ccdd9d4c35337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3641e92a055406102a0527380bd479b5ecb9f22a7d77b40e76313d7355fe2f2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640f49502aa06102a052737ba084d805ace93ec1ff016e40ea3183eee6f6d8337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643173ab3e806102a05273a41c00ecd32a2c94be29db5492875cdeacccbe0b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36511cf2de6c1806102a05273016550b47d76b10738c7adbfd463671df077f108337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36409a7d961786102a05273de4d5886da98c3a1140260aaf536a2f1262e2948337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36407da6748c86102a05273db20ebeed908057d43872fffe000b7d0f57dfe9b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640bd65eb4386102a052732a6f8c2bb958f626893dac9734cce9ebf61b11be337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3632bb0b1406102a052735a47666bd56f706079a12d757566c484ccc7c13b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363229219006102a052731df7dd8f2fb45140c644a976308fe1434735d852337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363102721c06102a05273a0878cfdde078561fb941bf9f351c6a7b372ebc5337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630d59f8006102a05273d24bc4f1410f463a1c11f2a3edcc22a66b20004a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f07a86102a05273733a8aac6829929d827da00348b9c4964b1c0771337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364ace4fa8c006102a0527357825fbd6bfb66ef2fb489a379f88b62dbf3c512337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f42406102a052732c66907579601d9deaa2d20e84fd86141693f870337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36310fcc1406102a0527378cfb26769f918702b95d227e330ee6a06b16232337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630d59f8006102a05273f398188db8e8ec44feaeb3389de3e2eb9dd02398337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363132212406102a05273a4eff24a0d5aa17b00bb27e412c71b00e2cf2458337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36315a2f0c06102a0527313cdc1f423780955a92fea9c8922a8e8d841eebf337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f42406102a05273ba8cfa105f33db2b9b34e85a6d3f43830ed8bbf6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630d693a406102a05273165084f724d0af543e1c8f04a08becff317e65d2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363119557c06102a05273f89b7491ab2603dd12d85cdb5b954d85988c35f1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630d787c806102a05273ec9b3bfc9eeffd9a6e6c492f989611fb5d9bd2f0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363226452406102a0527327320b3ca30f500d4aa24c616def7cc7a7fd51d8337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363122dee406102a052732c866ec562661bd2a5217c67e84972d304a01adf337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36317e6c6406102a05273dda933ae080ac7f16d036f439902619cc9a06b3b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a363183311806102a0527352da0668ed6e836c25fe35407593ab95a72e8a1e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630f8e8b406102a0527392a96a2882ccc9ff53d3b1f27caf205b720b21e6337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3631054e8806102a05273bc149bb2677017235ea3628d552b1436e03d34af337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ae85bc06102a05273b40368170f4b6de6928bb7f2e228ebf23c8b6147337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630c939ac06102a05273f4af994d91d5ef51fd5cbe90ad842f9156bdf08b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ad919806102a0527330915164297c5fbdc96626d3341aeeb7234a1905337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630b1622806102a05273fda80456bfada17c71676620f3d1a271178fea99337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36309c671006102a052737ce450e395ae6a99ecf95383bca10552b5bc863a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ec82e006102a0527374dd090409c1f9b5790ff974e51582a54b1f514f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630c474f806102a05273845c661f302ba7d27bfa332ffebf211f0c5a2cc1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ac9d7406102a0527329a25a6fc9885b75efecfe80cfd2836e2d669c4f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630eb8ebc06102a052735eeb4f76fcef99c9e867848400b789c98cc49177337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36308d24d006102a05273e11552c47799864eb5aa9272446a98e9ffd94107337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ad919806102a0527377d7878f361e50c6989826a6451e918c383134a0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630df28e806102a052739e19fc07fdb7b8a2c6ad2783db4d0415eee9db0d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630af79e006102a052739dd43b0c00106dd07e4d8619b83a7da06b9ab5ca337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630f7006c06102a0527396c4b8ee16b9978d3e74098a06e3ec3cc61dfdb0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630df28e806102a05273acfb58d85a0fa6ea837b71c6563127bb2fa2578a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630b80f2406102a05273dd364c98d46c845bace7346b03812b718cd49e00337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36308e18f406102a052739782dc4dabd85b7765b47b719d3d98964a27ae3d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630e2055406102a052734f6ea19615ee68895113d35f463dc9a52213f583337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630c5691c06102a052739d28646b0a81b8e9646644cc8a46a0b8f4663968337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630a7d8c006102a0527333a4b454f9752aa1f73b0675849ea2a14ad100ef337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630a12bc406102a05273953b2ea407d3ce0a25c49812c207949893955946337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36430473efae06102a052735a8c9e714082f1af7eb9d12600fbcfb91dfe2258337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643edd410c006102a05273d183217c8635d83826dba341dc6ba70c3763a640337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3651bc2b4fbb4806102a05273b92a89643eb3e04938746c1e2b68228865fa46e3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620f42406102a05273e36587a9a611a4d5726ed35038cbfcad37f0eef1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365017eb0588ba06102a05273698455f2a26ca12f1941efc4e6a6af483bb88842337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640861cc09206102a0527301fe43b9f6baf2c45ee8c23cedff2f531e60b258337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640ac3249eb06102a05273e6463a048c89d2cd0da5bd8ae17580fcca451506337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36448a4a630006102a0527375701be98006cf8ba4ef623760c30118f7652ae3337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3648afd4bf3606102a052734a607cb6f5d3b3af5039ca391988a90af478f50e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640bb02736006102a05273f3a36b9fd26dcb34761d9213c82f4915f1ff6710337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3651140f38143506102a052734cc55f0f7cf35975bac7f29a76d4767c4e8d5e87337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36401c2abb4406102a0527335c9477870433b3d6634f81da3de1cf487452c99337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36206aef06102a05273510c31fa995d6eb4ad8be6453635ef570e6f414c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364430e22cad06102a05273c141b6957110cbcf0e551280485d6b745c4a4fbd337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364da310ff5806102a05273b2910f61619327c90c8074220f79fcc23f4ad89e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36410397d75006102a05273351833ed936a8fc6590cf78a5e65b37ff4f1d424337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36490d5bd65d06102a052735dfc8dd7226a4c77b1df4a20510189f40bdfb5fe337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364114977ec006102a052733769d275c9810a870bd975db55c77cd5c2e500cd337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364ace4eb49c06102a052731ac5d648599b9767b1a1bd13eb8bf082b4c157c2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36430473efae06102a052731995a10b8be6d61b845c1fae48e514c0aa26e6be337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3620d90a86102a052737c1e6eec212f88b9aab1da347748c7ceb370c054337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3641cf78c20806102a0527343a4f39ce06cffc2b4c5eec700f02b0569ba8192337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364030ea9a2206102a05273ec97719ad8ed7800aea92d1715d39880aa3217ec337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3630ed770406102a052732e3d636de1cadbd7ef65c92a5f104a7014e6bcce337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36479b93b29686102a05273d29540d32c864318655a0d02de4559f77d64830e337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3643128537e706102a05273e5fe809234975f36d6bb6846645bd5b67fac7891337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364f92feaede86102a05273b9815437b8ed8c8e4cc794d55ca4161d2e6b6216337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3640b2d05e0006102a052737f8f903ce01878d354e66965bfe54d63ad5e9ef0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364165a0bc0006102a05273f785621f8ebf63207559ed2df3a087ef44d9b2c4337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36422129a73406102a05273a164ce681658fe756ea566d0c1ca819cf4730822337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364abe87e1a506102a0527355c6ba5bf819462f41d9ac1acaa6ce96df84dcfc337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36469139381006102a05273733d15099a3382d60925884995dd8d53804a6d3b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364d2ca1af63f6102a052737cd765fb3becf2d57aa5c2effbdfded50e27b5bf337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36406b49d20006102a05273bf6d95bce8ed864e7117a0e17230834593fd793d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365055deffe45a06102a05273991f446fd0d84cadfa0ce7a1c4de35dc02c4aca2337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36406b49d20006102a05273e4f0547805a2a0a0d152017f39f3d433dd41917a337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650bf82f6b51d86102a0527306751cca2c37eacaf55b9a16b5de771f0ea3f58b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36412e66f9e306102a0527387dfea6b919589faf16be6b5ca01c239a5c6a38c337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364745e6fce806102a05273dc92c0f15d96f0862f11734916e98d556982df33337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364c45f6451806102a05273ee9b89cee4ed041c6385029edafb65f555bc0fe5337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a365048b93be6e006102a05273c4dc3a8390dc0e98f27c4a46dfc9faff387501f1337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36312f44b806102a052733fca06242069aae3b07ff8ebd69f54121c5005de337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36501680428a8806102a052732e1593c6765abe403d967205bf1714249d312093337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3644c60d35c786102a052739fa6795267f0797ce36fa554df0569b023b42de5337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a364096b2089006102a05273ec6d3cdda02772630556fa198b83fe331b8a42b0337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3644a7f4f8de06102a052736346ba47665092855c879428aef512c63d249351337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650d0b4ff6c55e6102a0527395abd59345950cc55a0de5c7b350aca684fc1251337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3650294cfd3fed16102a052737334e3279b05c99dffb815df9450a04310dd3ffb337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36305f5dd186102a0527357bc3c5fe6dff76bae4ab2c124f64d0cc8a23f72337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36503df34c601306102a0527307283e73a2032d41fdea3886dc8c2ca27e307c25337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36473d19d0e506102a05273d54f3b57e9d800f191c66a603ed90448a652ba6d337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a36568e6a674eb5f6102a0527353273cb812c458b26b7eaa67331fba346f70ce6b337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206102a0a3613dca56341561000a57600080fd5b600436101561001857610531565b600035601c526370a0823160005114156100585760043560a01c1561003c57600080fd5b600460043560e05260c052604060c0205460005260206000f350005b63dd62ed3e60005114156100b05760043560a01c1561007657600080fd5b60243560a01c1561008657600080fd5b600560043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f350005b63095ea7b3600051141561012d5760043560a01c156100ce57600080fd5b60243560053360e05260c052604060c02060043560e05260c052604060c0205560243561014052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a3600160005260206000f350005b600015610243575b6101a0526101405261016052610180526101805160046101405160e05260c052604060c02054101515156101a8576308c379a06101c05260206101e0526014610200527f496e73756666696369656e742062616c616e6365000000000000000000000000610220526102005060646101dcfd5b60046101405160e05260c052604060c020805461018051808210156101cc57600080fd5b8082039050905081555060046101605160e05260c052604060c0208054610180518181830110156101fc57600080fd5b80820190509050815550610180516101c05261016051610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101c0a36101a051565b63a9059cbb60005114156102995760043560a01c1561026157600080fd5b3361014052600435610160526024356101805261018051610160516101405160065801610135565b600050600160005260206000f350005b6323b872dd60005114156103a65760043560a01c156102b757600080fd5b60243560a01c156102c757600080fd5b604435600560043560e05260c052604060c0203360e05260c052604060c0205410151515610334576308c379a0610140526020610160526016610180527f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006101a05261018050606461015cfd5b600560043560e05260c052604060c0203360e05260c052604060c02080546044358082101561036257600080fd5b8082039050905081555060043561014052602435610160526044356101805261018051610160516101405160065801610135565b600050600160005260206000f350005b6306fdde03600051141561044f5760008060c052602060c020610180602082540161012060006003818352015b826101205160200211156103e657610408565b61012051850154610120516020028501525b81516001018083528114156103d3575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6395d89b4160005114156104f85760018060c052602060c020610180602082540161012060006002818352015b8261012051602002111561048f576104b1565b61012051850154610120516020028501525b815160010180835281141561047c575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b63313ce56760005114156105145760025460005260206000f350005b6318160ddd60005114156105305760035460005260206000f350005b5b60006000fd5b613893613dca03613893600039613893613dca036000f3000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000006537465676f73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035354470000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x341561000a57600080fd5b600436101561001857610531565b600035601c526370a0823160005114156100585760043560a01c1561003c57600080fd5b600460043560e05260c052604060c0205460005260206000f350005b63dd62ed3e60005114156100b05760043560a01c1561007657600080fd5b60243560a01c1561008657600080fd5b600560043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f350005b63095ea7b3600051141561012d5760043560a01c156100ce57600080fd5b60243560053360e05260c052604060c02060043560e05260c052604060c0205560243561014052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a3600160005260206000f350005b600015610243575b6101a0526101405261016052610180526101805160046101405160e05260c052604060c02054101515156101a8576308c379a06101c05260206101e0526014610200527f496e73756666696369656e742062616c616e6365000000000000000000000000610220526102005060646101dcfd5b60046101405160e05260c052604060c020805461018051808210156101cc57600080fd5b8082039050905081555060046101605160e05260c052604060c0208054610180518181830110156101fc57600080fd5b80820190509050815550610180516101c05261016051610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101c0a36101a051565b63a9059cbb60005114156102995760043560a01c1561026157600080fd5b3361014052600435610160526024356101805261018051610160516101405160065801610135565b600050600160005260206000f350005b6323b872dd60005114156103a65760043560a01c156102b757600080fd5b60243560a01c156102c757600080fd5b604435600560043560e05260c052604060c0203360e05260c052604060c0205410151515610334576308c379a0610140526020610160526016610180527f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006101a05261018050606461015cfd5b600560043560e05260c052604060c0203360e05260c052604060c02080546044358082101561036257600080fd5b8082039050905081555060043561014052602435610160526044356101805261018051610160516101405160065801610135565b600050600160005260206000f350005b6306fdde03600051141561044f5760008060c052602060c020610180602082540161012060006003818352015b826101205160200211156103e657610408565b61012051850154610120516020028501525b81516001018083528114156103d3575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6395d89b4160005114156104f85760018060c052602060c020610180602082540161012060006002818352015b8261012051602002111561048f576104b1565b61012051850154610120516020028501525b815160010180835281141561047c575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b63313ce56760005114156105145760025460005260206000f350005b6318160ddd60005114156105305760035460005260206000f350005b5b60006000fd

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.