3P7iAAogcM87fsBt5bNHJJDy92R1d3iKGDX · io · sponsor·o2 · transfer·i23·o9 · exchange·i116·o116 · mass·i181

          0.00001622 Waves
          0.00100000 WBTC
                   2 Marquise Museum
         34.80000000 XBBT
          0.01000000 SYRF
——————————————————————————————————————— 
       1000.00000000 profitbot
  274000000.00000000 Bykor
               10593 ZEOX
           400000000 Wavetoshi
               99.89 iKEY
          0.50000000 YES COIN
          0.50000000 PHRG
               11.98 cryptogram
  180000000.00000000 Bycom
          0.00062290 Evimeria
          0.10000000 Cryptolandy
                  13 feetoken
              100000 Exium
              500000 Qwasder
        100.00000000 SurriCoin
      50000.00000000 DEXX
                1.00 ABPC
                1.00 DGOLD2
                1.00 IGG TOKEN
                1.00 KRCC
                1.00 OCCG
                1500 Kronium
          0.00009999 WUDX
                1.00 Atoken
                1.00 Btoken
                1.00 Ctoken
                1.00 Dtoken
                1.00 Etoken
                1.00 Ftoken
                1.00 Gtoken
                1.00 Htoken
                1.00 Itoken
                1.00 Jtoken
                   1 BlackCaviarToken
                1.00 Ktoken
                1.00 Ltoken
                1.00 Mtoken
                1.00 Ntoken
                1.00 Otoken
                1.00 Ptoken
                1.00 Rtoken
                1.00 Stoken
                1.00 Ttoken
         10.00000000 OsirisCoin
                1.00 Qtoken
                1.00 Utoken
                1.00 Vtoken
                1.00 Wtoken
                1.00 Xtoken
                1.00 Ytoken
                1.00 Ztoken
                   1 READ attachment
          0.01000000 BSport
          1.00000000 AMITY
       5005.00000000 Amoon
                   1 CloMinTok
          0.00000100 CMTPRO
          0.00000001 Ahernar
          0.00000001 InvesCMT
          0.00000001 DogCMT
          0.00000001 Finamatrix
· 2018.11.13 22:58 · exchange -458.90339806 Waves —————— 0.00026780 Waves/WBTC ———— 3P7aJAbiy4ntPLXXX1K6J8LNaNeCaTKPJKs 0.00287389 Waves
· 2018.11.13 22:58 · exchange -20.13599702 Waves ——————— 0.00026780 Waves/WBTC ———— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00012610 Waves
· 2018.11.13 20:45 · exchange -138429760.2500 KuboGold   0.00000036 KuboGold/Waves  3PCJDLN4FWscYR5dkK3Mbdyr95g85u2Rqa3 0.00037190 Waves spam
· 2018.11.13 20:45 · exchange -167500000.0000 KuboGold   0.00000036 KuboGold/Waves  3P3UgKXu89LCFSUQXkU4jWtZZyVxBn449GJ 0.00045000 Waves spam
· 2018.11.13 20:44 · exchange -13888.8612 KuboGold ————— 0.00000036 KuboGold/Waves  3PDUL4h3TCqta928NDtH6KCwi3xqvN7XxMR 0.00000003 Waves spam
· 2018.11.13 20:41 · exchange -810715312.2223 KuboGold   0.00000036 KuboGold/Waves  3PQ1KBMWb9cZeWRY5iKGEjjggmnva3tpDAc 0.00217805 Waves spam
· 2018.11.10 22:21 · exchange -58.87998541 Waves ——————— 0.00027405 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00299999 Waves
· 2018.11.10 22:21 · exchange -42.29998176 Waves ——————— 0.00027405 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00299999 Waves
· 2018.11.10 22:20 · exchange -11.35160867 Waves ——————— 0.00027414 Waves/WBTC ———— 3P2tiLzJW5Fiixe8GuLqokzYETeFjmpecFK 0.00299999 Waves
· 2018.11.10 22:19 · exchange -277.31823487 Waves —————— 0.00027420 Waves/WBTC ———— 3P8KDCKxb4xk1bfN97zZsjHpH93QGr89J4M 0.00299999 Waves
· 2018.11.10 22:19 · exchange -33.69081633 Waves ——————— 0.00027440 Waves/WBTC ———— 3P27bxHJjjy8w99U9oeXh2Xzxdhtyh3CuU2 0.00299999 Waves
· 2018.11.10 22:19 · exchange -18.99697555 Waves ——————— 0.00027443 Waves/WBTC ———— 3P54S3pZptUbqRmMhNagJCzws2GrEZnE3Ae 0.00299999 Waves
· 2018.11.10 20:01 · exchange -625375449.4839 KuboGold   0.00000031 KuboGold/Waves  3P4xyAJcH5gsdv46ES71PVr9ytJRMkpvyut 0.00082596 Waves spam
· 2018.11.10 18:56 · exchange -99187.7742 KuboGold ————— 0.00000031 KuboGold/Waves  3PNPb1FqwAv2oPCrHtcyNxFQKB4ETFqz6w6 0.00000013 Waves spam
· 2018.11.10 18:33 · exchange -22990234.0646 KuboGold    0.00000031 KuboGold/Waves  3PMiEaRFTfgwfG5mpAov5JZAbheLfCkHT7H 0.00003036 Waves spam
· 2018.11.10 18:33 · exchange -209677419.3226 KuboGold   0.00000031 KuboGold/Waves  3PMiEaRFTfgwfG5mpAov5JZAbheLfCkHT7H 0.00027693 Waves spam
· 2018.11.10 17:43 · exchange -1162286280.7097 KuboGold  0.00000031 KuboGold/Waves  3PQPmW64YSpWXfNkmcAw1MApUM1yBAJEK5Z 0.00153509 Waves spam
· 2018.11.10 08:41 · exchange -1000000.0000 KuboGold ——— 0.00000031 KuboGold/Waves  3PLCmS2KLsBtd72kwEHRuEnYT8npE9PLML3 0.00000132 Waves spam
· 2018.11.09 23:30 · exchange -250000000.0000 KuboGold   0.00000031 KuboGold/Waves  3PLCmS2KLsBtd72kwEHRuEnYT8npE9PLML3 0.00033018 Waves spam
· 2018.11.08 23:56 · exchange -364.13641113 Waves —————— 0.00000033 KuboGold/Waves  3P271LWJoyi9wRC7yCy7ukHVUqzftUEnR9v 0.00296449 Waves
· 2018.11.08 23:56 · exchange -4.36104611 Waves ———————— 0.00000033 KuboGold/Waves  3P9JXyex68GGbdEiXRp94ekrc48wwnNMPJM 0.00003550 Waves
· 2018.11.08 03:42 · exchange -92.47821331 Waves ——————— 0.00000027 KuboGold/Waves  3PPBeb9Q1Rx4VMzM1CYRYG7NAt6CMYGLMw5 0.00085627 Waves
· 2018.11.08 03:40 · exchange -231.52178668 Waves —————— 0.00000027 KuboGold/Waves  3PMphcDnCJViugrnx3sQEQvwug6MLbLv8Gm 0.00214372 Waves
· 2018.11.08 01:02 · exchange -142.85567299 Waves —————— 0.00000028 KuboGold/Waves  3PMccLTMQaQcaAjMZ5xN3jnBLqYTxrvxjxp 0.00142855 Waves
· 2018.11.07 23:40 · exchange -157.14432700 Waves —————— 0.00000028 KuboGold/Waves  3PJKbQwBG92mNSNpnPps5FBGvxhCCUi58Ce 0.00157144 Waves
· 2018.11.01 00:07 · exchange -2000000000.0000 KuboGold  0.00000021 KuboGold/Waves  3PEaPXjyZDZwk2k5JPCp2mZbj8Yb1boB9Fg 0.00300000 Waves spam
· 2018.10.31 23:50 · exchange -430505580.9500 KuboGold   0.00000020 KuboGold/Waves  3PKyJiZB1ej124mnLSBnUmnpJ19YUALdevY 0.00155524 Waves spam
· 2018.10.31 23:50 · exchange -399920780.9000 KuboGold   0.00000020 KuboGold/Waves  3PF6d1GNoxL7dYyfYnqQjnuvzHRdWc8T8kp 0.00144475 Waves spam
· 2018.10.31 23:44 · exchange -2000000000.0000 KuboGold  0.00000019 KuboGold/Waves  3P5Yq1WG3DoFUAacJZeDoDuhM7wdhYFrYtz 0.00300000 Waves spam
· 2018.10.24 23:44 · exchange -0.00861884 WBTC ————————— 0.00030313 Waves/WBTC ———— 3PDoAEsAHTj1iJtUR541puLMDWpp2u4yKKD 0.00299999 Waves
· 2018.10.18 04:02 · exchange -97.47475628 Waves ——————— 26.44563030 Litecoin/Waves 3PGZaNfv59KrciRwWzRx7VsBmKPSuCbb2q9 0.00288701 Waves
· 2018.10.18 04:02 · exchange -3.81053198 Waves ———————— 26.41535868 Litecoin/Waves 3P2TWg1A6jRe8FNPLGahwwPJr8x6hDrkywk 0.00011298 Waves
· 2018.10.18 03:47 · exchange -163.68917262 Waves —————— 26.37823113 Litecoin/Waves 3PMVBFfSK1kWiHXk3dSvSBapKp2iNrb82Lx 0.00300000 Waves
· 2018.10.17 21:39 · exchange -39.99700000 Waves ——————— 0.00000017 KuboGold/Waves  3PMrRdTgipKLobwnkZ2KgxMYJP1YVgSF4LL 0.00299999 Waves
· 2018.10.17 21:20 · exchange -36.66366667 Waves ——————— 0.00000017 KuboGold/Waves  3PMrRdTgipKLobwnkZ2KgxMYJP1YVgSF4LL 0.00299999 Waves
· 2018.10.17 21:16 · exchange -44.11764704 Waves ——————— 0.00000017 KuboGold/Waves  3PMrRdTgipKLobwnkZ2KgxMYJP1YVgSF4LL 0.00299999 Waves
· 2018.10.16 22:31 · exchange -46.66666666 Waves ——————— 0.00000014 KuboGold/Waves  3PPBS7ZTRsNoeFPjpQhuVMCLu9ebhvRVnge 0.00299999 Waves
· 2018.10.16 22:31 · exchange -49.99999999 Waves ——————— 0.00000015 KuboGold/Waves  3PPBS7ZTRsNoeFPjpQhuVMCLu9ebhvRVnge 0.00299999 Waves
· 2018.10.16 20:57 · exchange -0.00045753 WBTC ————————— 0.00030522 Waves/WBTC ———— 3P7HCW7pDHXuUdjdN8EaZR8VPUcL84aFUWT 0.00000934 Waves
· 2018.10.16 20:45 · exchange -0.00091444 WBTC ————————— 0.00030522 Waves/WBTC ———— 3P2injMHi6cyb2s5y79Q2B72pVbmY6VeQmD 0.00001866 Waves
· 2018.10.16 20:44 · exchange -0.00065554 WBTC ————————— 0.00030522 Waves/WBTC ———— 3P2injMHi6cyb2s5y79Q2B72pVbmY6VeQmD 0.00001338 Waves
· 2018.10.16 20:39 · exchange -0.05432924 WBTC ————————— 0.00030522 Waves/WBTC ———— 3P2injMHi6cyb2s5y79Q2B72pVbmY6VeQmD 0.00110915 Waves
· 2018.10.16 20:28 · exchange -0.00973690 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00019878 Waves
· 2018.10.16 20:28 · exchange -0.01793376 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00036612 Waves
· 2018.10.16 20:28 · exchange -0.00772675 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00015774 Waves
· 2018.10.16 20:28 · exchange -0.00489216 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00009987 Waves
· 2018.10.16 20:28 · exchange -0.00901012 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00018394 Waves
· 2018.10.16 20:28 · exchange -0.01655491 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00033797 Waves
· 2018.10.16 20:28 · exchange -0.00700555 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00014302 Waves
· 2018.10.16 20:28 · exchange -0.01681494 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PMuUZnc8G6ia9z28mERrKWcAbDL6Ycdujq 0.00034328 Waves
· 2018.10.16 20:25 · exchange -0.00091566 WBTC ————————— 0.00030522 Waves/WBTC ———— 3PQcdGaBCHFgor69fFWvM2VexHq3yo6Mm5t 0.00001869 Waves
· 2018.10.15 15:50 · exchange -296.42557144 Waves —————— 0.00000016 KuboGold/Waves  3PCvnTnxhNviwz5RnNWK9HtBfMirMAQL2KG 0.00299999 Waves
· 2018.10.15 15:42 · exchange -0.00000001 Waves ———————— 0.00000016 KuboGold/Waves  3PETwHdZDA8aN3H56WsA4w9JiUvDtFNC1b6
· 2018.10.15 14:13 · exchange -224.08948868 Waves —————— 0.00000014 KuboGold/Waves  3PLX6L9mumQS54ppRyZ85PTdaCz65qQZ9eH 0.00299999 Waves
· 2018.10.15 13:50 · exchange -0.00041578 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00000791 Waves
· 2018.10.15 13:48 · exchange -0.00928990 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00017681 Waves
· 2018.10.15 13:48 · exchange -0.00816975 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00015549 Waves
· 2018.10.15 13:48 · exchange -0.00928990 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00017681 Waves
· 2018.10.15 13:48 · exchange -0.03616589 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00068836 Waves
· 2018.10.15 13:48 · exchange -0.00928990 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00017681 Waves
· 2018.10.15 13:48 · exchange -0.00928990 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00017681 Waves
· 2018.10.15 13:48 · exchange -0.05018367 WBTC ————————— 0.00030280 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00095517 Waves
· 2018.10.15 13:48 · exchange -0.01623167 WBTC ————————— 0.00030279 Waves/WBTC ———— 3P3usAfWYr72RPfDqSKMnBasv8fhNyV3kGF 0.00030895 Waves
· 2018.10.15 13:48 · exchange -0.00928929 WBTC ————————— 0.00030278 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00017681 Waves
· 2018.09.24 22:26 · exchange -0.00017111 WBTC ————————— 0.00034222 Waves/WBTC ———— 3P2cqJLjtPkoYtxGRUhYsiDUM6R5BpqAK2Y 0.00300000 Waves
· 2018.09.24 22:26 · exchange -0.00017111 WBTC ————————— 0.00034222 Waves/WBTC ———— 3P2cqJLjtPkoYtxGRUhYsiDUM6R5BpqAK2Y 0.00300000 Waves
· 2018.09.24 22:02 · exchange -18.95444105 Waves ——————— 0.00033956 Waves/WBTC ———— 3PAB7s5JGr6ggGkpTcM2cEhq1buDX3CkaQh 0.00010934 Waves
· 2018.09.24 22:02 · exchange -16.08116386 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00009276 Waves
· 2018.09.24 22:02 · exchange -71.78681235 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00041411 Waves
· 2018.09.24 22:02 · exchange -50.09715515 Waves ——————— 0.00033956 Waves/WBTC ———— 3P2cqJLjtPkoYtxGRUhYsiDUM6R5BpqAK2Y 0.00028899 Waves
· 2018.09.24 22:02 · exchange -52.39486395 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00030225 Waves
· 2018.09.24 22:02 · exchange -41.17001414 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00023749 Waves
· 2018.09.24 22:02 · exchange -78.94422194 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00045540 Waves
· 2018.09.24 22:02 · exchange -23.26325245 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00013419 Waves
· 2018.09.24 22:02 · exchange -22.96159737 Waves ——————— 0.00033956 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00013245 Waves
· 2018.09.24 22:02 · exchange -66.00000000 Waves ——————— 0.00033956 Waves/WBTC ———— 3PGZaNfv59KrciRwWzRx7VsBmKPSuCbb2q9 0.00038073 Waves
· 2018.09.24 21:54 · exchange -0.05298033 Waves ———————— 0.00033956 Waves/WBTC ———— 3PGeNLordptk4UvhrdZVtyc2kzy9bvQgAFh 0.00000030 Waves
· 2018.09.24 21:54 · exchange -29.29997645 Waves ——————— 0.00033956 Waves/WBTC ———— 3P7pACMAEV1U1tpC85eT56KSBh7Eur53u4u 0.00016902 Waves
· 2018.09.24 21:52 · exchange -31.59998234 Waves ——————— 0.00033956 Waves/WBTC ———— 3P7pACMAEV1U1tpC85eT56KSBh7Eur53u4u 0.00018229 Waves
· 2018.09.24 21:51 · exchange -16.86120274 Waves ——————— 0.00033956 Waves/WBTC ———— 3P7pACMAEV1U1tpC85eT56KSBh7Eur53u4u 0.00009726 Waves
· 2018.09.24 21:46 · exchange -0.57601014 Waves ———————— 0.00033956 Waves/WBTC ———— 3PNnVodNw8nczCkfUVYCf3ipew2QC7EdNWG 0.00000332 Waves
· 2018.09.21 23:37 · exchange -1662008.70856508 Evimeria 0.00000899 Evimeria/Waves  3PFE1NfXBmnDZn6Ent5UwQ7NHneBpot8obf 0.00043198 Waves
· 2018.09.21 19:35 · exchange -9880146.73081202 Evimeria 0.00000899 Evimeria/Waves  3PAZwsfKBtY8ejysPtcJTYryWH958r9F1Ea 0.00256801 Waves
· 2018.09.20 02:46 · exchange -2.82333679 Waves ———————— 0.00000800 Evimeria/Waves  3PFE1NfXBmnDZn6Ent5UwQ7NHneBpot8obf 0.00009172 Waves
· 2018.09.20 02:28 · exchange -63.97951014 Waves ——————— 0.00000800 Evimeria/Waves  3PAZwsfKBtY8ejysPtcJTYryWH958r9F1Ea 0.00207866 Waves
· 2018.09.20 02:28 · exchange -25.53439659 Waves ——————— 0.00000800 Evimeria/Waves  3PFE1NfXBmnDZn6Ent5UwQ7NHneBpot8obf 0.00082960 Waves
· 2018.09.19 12:41 · exchange -0.00782461 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00012908 Waves
· 2018.09.19 12:41 · exchange -0.00658638 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00010865 Waves
· 2018.09.19 12:41 · exchange -0.01213046 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00020012 Waves
· 2018.09.19 12:41 · exchange -0.02234128 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00036857 Waves
· 2018.09.19 12:41 · exchange -0.04849477 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00080003 Waves
· 2018.09.19 12:41 · exchange -0.08446915 WBTC ————————— 0.00035798 Waves/WBTC ———— 3PL8LFz9FejDdJkWGiBZZvDx98YrzkBCGxM 0.00139352 Waves
· 2018.06.30 23:49 · exchange -0.00000000 Waves ———————— 0.00000300 Bykor/Waves ——— 3PLX3SRoF7pDcPZMJegPKmNjPGHBdWfXwTX
· 2018.06.30 23:44 · exchange -299.99999999 Waves —————— 0.00000300 Bykor/Waves ——— 3PK4JkkZDKzGtKxhvykRZPRYXgcNPmYfXd9 0.00299999 Waves
· 2018.06.30 23:43 · exchange -78.00000000 Waves ——————— 0.00000325 Bykor/Waves ——— 3PK4JkkZDKzGtKxhvykRZPRYXgcNPmYfXd9 0.00300000 Waves
· 2018.06.30 23:43 · exchange -355.00000000 Waves —————— 0.00000355 Bykor/Waves ——— 3PK4JkkZDKzGtKxhvykRZPRYXgcNPmYfXd9 0.00300000 Waves
· 2018.06.30 23:33 · exchange -200.00000000 Waves —————— 0.00000400 Bykor/Waves ——— 3P4NXNZFQzmWdcGGLSYzRpjQNx9cXYrTcMV 0.00300000 Waves
· 2018.06.30 21:58 · exchange -0.21075860 WBTC ————————— 0.00044357 Waves/WBTC ———— 3PR6mHj5Wvey9qj1fnbEeMJZQQAFYDr6CVr 0.00188174 Waves
· 2018.06.30 21:55 · exchange -0.01338694 WBTC ————————— 0.00044357 Waves/WBTC ———— 3P7cPxSq8o8zqkU41v4LKDhVmCueZhr7zyW 0.00011952 Waves
· 2018.06.30 21:55 · exchange -0.01338694 WBTC ————————— 0.00044357 Waves/WBTC ———— 3P7cPxSq8o8zqkU41v4LKDhVmCueZhr7zyW 0.00011952 Waves
...

github/deemru/w8io/3ef1775 
22.58 ms