3PBzqUx5r8jxQoFs3gm3iF2qN3FiH7yH3kR · io · transfer·i1 · transfer·i213·o14 · exchange·i1534·o1534 · lease·o23 · unlease·o23 · mass·i2993

              658830 BlackCaviarToken io
——————————————————————————————————————— 
          4.39027910 Waves
          0.00000003 WBTC
                1152 Marquise Museum
          0.09800000 PETE
             1794115 Waves World
                0.01 WavesCommunity
         79.00000000 XBBT
           500000.00 SpitzCoin 🐕
          1110000000 WorldUnit
       20000000.0000 BoxCoin
           121574.00 Baby Waves
   30210000.00000000 Meiji Coin
             0.11000 RusCoin
——————————————————————————————————————— 
       6251.38000000 crowdforce
    1605830.29936807 profitbot
      10913.92987631 Cryptolandy
          0.00008008 EOT Token
             40.0050 TKA Tokia
       1538.50798029 ForFun
     355041985.29000 Valar
      13035.08795668 YES COIN
                0.02 WUSD
        255.09739870 MoX.
           106203765 PM7 Platform
            4.000004 BUMcoin
           730000006 Qino Protocol
     433252.00000000 Hydro Cash Token
              513.00 JOOPS
                  11 Lucky Penny
      46237.31000000 crowdtok
            57441.07 LiveFaceToken
                0.01 WEUR
      20152.30697810 CollabSkate Coin
     124806.89739400 GraffitiCoins
                0.01 WTRY
            20002.42 Pendragon
              203167 RIP token
            1354.000 Fupoof Coin
      17672.00000000 Aurelius
             2562019 OnePercentCoin
        100.01000000 DEATT
      10000.00000000 Auct token
         99.99999859 WavesDesk
             100.195 BoxiNode
         22940254.00 Valux
       1010.05000000 Poins
           685157814 GoTip
             0.00005 Waveslease Token
          2.00000000 WavesLease
    1000100.12000000 YDYL
             1135602 Aergo
            166.7723 Kolion
            129.5055 KolionPlus
              175.00 MinersReward
          11100.3030 Sych
  404573714.02363872 Plutonium
      83740.63145834 GIOBIT
       3031.41650000 SmartRT
                 301 Wavether
                1.00 WavesLP
              2617.1 EnigmaLogic
         27526737522 Fermium
          0.89961927 MPCT
      52084575.36026 FluorinΣ
           132421.23 Exogram
               41.80 SVCA
               16020 ELETROWATT
          3.00001298 NEXT
           115100158 Scimus
        105.05156697 GCT2
      10801.48772381 Investment fund
          13408.0000 cryptoparadise
           526000.03 Nucleum
       1001.01100000 Organic Token
        638.25000000 EARNET
                1001 SCRY
       1133.29225186 HuastecaMX
                5004 Uranos
              110010 GLOD
        106.00000000 LUQICOIN
        105.00000000 dexcomm
              200000 Exium
                 112 feetoken
               12.00 deCipher
     100199.94703500 SurriCoin
      20018.00000000 Yanu
          9.49499439 Pentagram
     110000.00000000 DEXX
     110000.00000000 FIDH
              165600 Europium
          5.00000000 Supernode
         64.00000000 wellme
       3439.00000000 MSAFSS
        584.00000000 OPN TOKEN
             1000000 Wavetoshi
                 501 GIOBOT
        359.00000000 JUNK
     100076.00000000 Namacoin
            69309.00 Qredit
        312.83370000 Cofveve
              50.150 Solidpact
       4500.00000000 Workbtw
              103000 Kronium
       1850.00000000 Qubay
             62176.1 Continuum
                0.56 Aspiratio
      49370.15600000 Enigram
        115.00000000 Tuning Token
    44263970.0000297 HiroyukiCoin
    1424427.57669894 Fructus
        315.00000000 Hmx Token
          5.00000000 Enola Pay
               20.00 Ducato
         20.00200000 solarium
                1554 BLOCKx
  632931071.94444446 Bullrun Coin
               10624 Magic Beans
                  31 Girlfriend
        129.00397060 WUDX
              0.0003 QDEX
     115500.00000000 Aerum
                1780 Giant'sTreasures
                   1 MSG | MESSAGE
               2.882 Golden Сhicken
          1.00000000 Genomequity
                 723 Great World
               1.133 Golden Egg
         10.00000000 TREDINIUM
         2899.275639 Polt Eco Group
                9873 Crypto INC
          0.00749605 Лев
                 127 Lottery Token
             2256.89 Stronq
                2.00 HiToken
    1512470.00000000 Bancryp
            24826767 Flexchain
                 301 Crypto Breeze
                0.02 PSY TOKEN
                   2 Biscuit
              577.96 VTUUR
                   6 READ attachment
                5509 ICO_Promo_token
          10.0000000 xmass
             5884.00 SEE ATTACHED
    3865401.67884007 Arc Block
                3.00 FirstCastle
               37137 Amaranth Oil
       1000.00000000 MeijiCash(MEIJC)
        100.00000000 MeijiBlack MEIJB
          5.00000000 MeijiGold MEIJG
          1.00000000 MeijiDiamont
     137600.99999955 $OCL Oceanlab
            2742.000 CoffeeCoin
                 115 ProSenApp INC
             507.673 Dincomi (DCM)
                0.05 Antimatter
             8145.00 TEMCO
      10000.00000000 Sains
            35000.00 BitAI
       1200.00000000 Vestella
          1.00023734 BIGMAC
            0.000948 WICO
          0.00023734 Constantiny
                   1 DonorToken
            0.000237 RedZoon
        330.00000000 Cubiex
        300.00000000 Raido
       1897.00000000 Digital Bits
             2895.00 HEDPAY
        560.00000000 Maharlikan Gold
               10.00 CRYPTO BROTHERS
                   1 Styla
               10.35 BiPlay
          0.00023734 Norexy
          0.55555555 Grider
        100.00000000 RECS
       1020.00000000 OsirisCoin
          3.00000000 AMULETCOIN
    2100000000000000 WAAS
          0.05040000 Weave
          0.00000100 Leasing
            0.000237 WaveClassic
          1.00000000 XCELL
                1.50 AIP Headway
                0.05 Mudra
                0.01 CryptoBridge
                   2 donKEYcoin
          0.00500000 RDAC
                 290 BET 1
                 200 SHINOBI
                   1 ⛹⛏
                   1 ☘🚗🚀
          0.05000000 RCMC
        145.38119330 Surge
          0.10000000 AoraEx
              901100 Exabit
                   4 Dragon Ball
        100.00000000 ARKAT
        249.00000000 UbeCoin
               0.200 Edenmill
         10.00000000 Lynx
          0.01000000 BSport
                   2 Elixir
             507.673 Voto Dincomi 2.0
         50.00000000 Progression
              658.00 Million Coin
          0.25987654 Aquarius
         68.00000000 CelerX
              0.0002 HuastecaMXToken
                2400 AdMem
                2354 BURN
             1.00000 SEOCOIN
               1.000 Black Gold
         50.00000000 Raptor
               10.00 Asgcoin
       5005.00000000 Amoon
            2927.000 PoltEcoCoin
            88069.69 Dogeves
       135000.000000 VCHAIN
            0.005000 $WAP
            1000.000 TGC TheGreatCoin
                1850 VELS
          1.26570048 Dincomi Rewards
                 202 Nussey
         10.16513431 ABOT
          6.00000000 TRTR
          1.00000000 REFER
          0.26000000 W4WW
          0.00037460 DONEX
          0.00037531 WABX
          3.01000000 ROFIX
                   1 1111
          4.00000000 Nervana
         10.00000000 Dora
                0.06 petalo
                   1 TROX
          0.00037531 ZOIC
          0.00000241 CEDE
          0.00000777 GONEX
                   1 wavesleasereadme
          1.00000000 CLOY
             0.00001 HiTech1
          1.00000000 Luxtrade
        200.00000000 eCredit
         10.00000000 Romerocoin
                 101 HALFACRESLAND
          0.00000001 waveslease-vote
        100.00000000 Tag-Game Coin
        200.00000000 Dreams
         10.00000000 CentasaveX
                6.00 MGOLD
          0.05337488 BADA
          1.00000000 Metronotes
               1.000 STPoltEco
            5.000000 AGRD
                 100 FreeDiceToken
          1.00000000 BUY SAVE COIN
                   1 CloMinTok
         10.00000000 PayMyFee
               0.010 VermiFarmNetwork
          0.00100000 ADORE
          0.00000001 Finamatrix
          6.70089639 DCM-R 2020
           10000.000 Global Currency
          0.01000000 HealthLife
          0.00100000 WDCoin
                2.00 BitFBET
          0.01200000 BitFlow
                0.01 MARCOSGOLD
                1.00 MiningFarm
          0.01100000 FinanceBitStudio
          0.01000000 WStable
          0.00100000 WUDEX
             1000000 MillionCash
          1.00000000 Huskies Token
         100.0000000 Dogwhite
          8.77618967 LIQUIDATION-DCM
          1.12407280 FINAL-DCM
                 270 sthanin
             1000.00 AIDAS
             1000000 Allons
                   1 SA_3938
  2019.02.24 20:59 · mass +28990 BlackCaviarToken ————————————————————————————————————— 3PHd83nSonZha9ajQzHXdQiqFKwX3mg9KCA
  2018.12.11 09:52 · exchange +7657 BlackCaviarToken  0.00047100 BlackCaviarToken/Waves 3P8LKPyEKLgCTXYs8pEt2FQHEheM62P5LpL
  2018.12.10 19:59 · exchange +1 BlackCaviarToken ——— 0.00047100 BlackCaviarToken/Waves 3PCG9rJcXTRGDu8UzvRUrXAQJJYiH85YZqS
  2018.12.10 17:36 · exchange +9 BlackCaviarToken ——— 0.00047100 BlackCaviarToken/Waves 3PNrMnvGooQNRGbyAEuzUespaym5bo4ggpn
  2018.12.10 03:15 · exchange +121 BlackCaviarToken   0.00047100 BlackCaviarToken/Waves 3PLZZKNctGURcar8nfBzT5Cnk9xououNcLi
  2018.12.10 02:53 · exchange +1 BlackCaviarToken ——— 0.00047100 BlackCaviarToken/Waves 3P9YXdFNt1mjvyuyDT9khnkwSR4fgNCL98k
  2018.12.10 00:37 · exchange +1530 BlackCaviarToken  0.00047100 BlackCaviarToken/Waves 3P8Q8h31Ke7J7stHUAdhpPAin6yWq3qEuZR
  2018.12.09 18:55 · exchange +560 BlackCaviarToken   0.00047100 BlackCaviarToken/Waves 3PFPvXwVXLAjZKKoRjw6FdosHs97uaBbiBP
  2018.12.09 01:02 · exchange +111 BlackCaviarToken   0.00047100 BlackCaviarToken/Waves 3PKLgmbaMf7PfVaUEEjnK4H3MvAH3DdpL8W
  2018.12.08 20:43 · exchange +12000 BlackCaviarToken 0.00047110 BlackCaviarToken/Waves 3PHCgfVvB691Tk4MPiiu5Zu5aQe3Vs4FpxW
  2018.12.07 18:58 · exchange +10 BlackCaviarToken    0.00047100 BlackCaviarToken/Waves 3PNrMnvGooQNRGbyAEuzUespaym5bo4ggpn
  2018.12.06 05:19 · exchange +28989 BlackCaviarToken 0.00073797 BlackCaviarToken/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW
  2018.12.06 05:19 · exchange +110 BlackCaviarToken   0.00073000 BlackCaviarToken/Waves 3PCT4wF1D7jipSFaYcYyEMjuk4q9RkU3eZH
  2018.12.05 21:40 · exchange +9816 BlackCaviarToken  0.00000181 BlackCaviarToken/WBTC  3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.29 07:10 · exchange +1004 BlackCaviarToken  0.00100000 BlackCaviarToken/Waves 3P5HnNsZkkbMayHeawK6yT3Bkb1Zs2Q1yYq
  2018.11.21 05:58 · exchange +500 BlackCaviarToken   0.00110000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.21 05:57 · exchange +3000 BlackCaviarToken  0.00109990 BlackCaviarToken/Waves 3P8LKPyEKLgCTXYs8pEt2FQHEheM62P5LpL
  2018.11.21 05:57 · exchange +500 BlackCaviarToken   0.00100000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.20 23:17 · exchange +3251 BlackCaviarToken  0.00071100 BlackCaviarToken/Waves 3PHCgfVvB691Tk4MPiiu5Zu5aQe3Vs4FpxW
  2018.11.20 23:17 · exchange +14281 BlackCaviarToken 0.00071100 BlackCaviarToken/Waves 3PHCgfVvB691Tk4MPiiu5Zu5aQe3Vs4FpxW
  2018.11.20 19:04 · exchange +890 BlackCaviarToken   0.00075100 BlackCaviarToken/Waves 3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww
  2018.11.20 18:19 · exchange +110 BlackCaviarToken   0.00075100 BlackCaviarToken/Waves 3P63vSdWJqevryCiNqfwsYsDLxkMV9uPbss
  2018.11.19 11:00 · exchange +2000 BlackCaviarToken  0.00119990 BlackCaviarToken/Waves 3P8LKPyEKLgCTXYs8pEt2FQHEheM62P5LpL
  2018.11.18 21:52 · exchange +256 BlackCaviarToken   0.00110000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.18 21:52 · exchange +250 BlackCaviarToken   0.00100000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.17 19:45 · transfer +49350 BlackCaviarToken ————————————————————————————————— 3PHCgfVvB691Tk4MPiiu5Zu5aQe3Vs4FpxW
  2018.11.17 11:13 · exchange +550 BlackCaviarToken   0.00023000 BlackCaviarToken/Waves 3P8RioAKoLZchhe5QK1BXoovZTddeuin3pP
  2018.11.16 18:27 · exchange +2000 BlackCaviarToken  0.00036000 BlackCaviarToken/Waves 3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb
  2018.11.16 18:13 · exchange +2000 BlackCaviarToken  0.00050000 BlackCaviarToken/Waves 3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb
  2018.11.16 18:12 · exchange +2000 BlackCaviarToken  0.00050000 BlackCaviarToken/Waves 3P8bxPavni6rQjNXWFnP6Xw68Bb8gyAB3pb
  2018.11.12 20:37 · exchange +30000 BlackCaviarToken 0.00032200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.12 05:28 · exchange +110 BlackCaviarToken   0.00111107 BlackCaviarToken/Waves 3PA42FBR71R4wm7E2jAj2FDvCdsyUEPzYG9
  2018.11.12 05:28 · exchange +550 BlackCaviarToken   0.00084999 BlackCaviarToken/Waves 3PG5mchDCB7VUF59ZL6JRGaBAxtuggeuZmU
  2018.11.12 05:28 · exchange +20 BlackCaviarToken    0.00084999 BlackCaviarToken/Waves 3P798dymwxebyMH8vtZuRL6j3zXTzSoQTVo
  2018.11.12 05:28 · exchange +39453 BlackCaviarToken 0.00083996 BlackCaviarToken/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW
  2018.11.11 20:11 · exchange +33000 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 20:11 · exchange +21500 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 19:40 · exchange +33500 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 19:38 · exchange +33500 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 19:11 · exchange +20110 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 19:00 · exchange +50000 BlackCaviarToken 0.00084200 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 19:00 · exchange +110 BlackCaviarToken   0.00080000 BlackCaviarToken/Waves 3PHxErQj2v4vMKqL334W9qsVo2XtEKG9kDF
  2018.11.11 18:35 · exchange +500 BlackCaviarToken   0.00084499 BlackCaviarToken/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW
  2018.11.11 18:32 · exchange +29900 BlackCaviarToken 0.00084500 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 18:32 · exchange +500 BlackCaviarToken   0.00084499 BlackCaviarToken/Waves 3P8LKPyEKLgCTXYs8pEt2FQHEheM62P5LpL
  2018.11.11 16:46 · exchange +1000 BlackCaviarToken  0.00090000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.11 16:46 · exchange +1000 BlackCaviarToken  0.00085000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.11 16:31 · exchange +16672 BlackCaviarToken 0.00099989 BlackCaviarToken/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW
  2018.11.11 16:30 · exchange +1000 BlackCaviarToken  0.00085000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.11 12:47 · exchange +15110 BlackCaviarToken 0.00129700 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 12:45 · exchange +110 BlackCaviarToken   0.00129700 BlackCaviarToken/Waves 3PLtZ7LcbPyXS3eTEmJEFZBuYev2RzyZ64M
  2018.11.11 12:45 · exchange +15000 BlackCaviarToken 0.00129700 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 12:45 · exchange +15000 BlackCaviarToken 0.00090000 BlackCaviarToken/Waves 3P2ozRcmv93zBADXacuWfsYw6P9jfuu653s
  2018.11.11 12:45 · exchange +20000 BlackCaviarToken 0.00089000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 12:45 · exchange +17403 BlackCaviarToken 0.00089000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 12:20 · exchange +2597 BlackCaviarToken  0.00089000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 12:20 · exchange +7473 BlackCaviarToken  0.00089000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 11:52 · exchange +12142 BlackCaviarToken 0.00089000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 11:51 · exchange +210 BlackCaviarToken   0.00088000 BlackCaviarToken/Waves 3PMbqFMA24ZHkyuiUDxZBsXiJ5bFJxDZAm9
  2018.11.11 08:02 · exchange +15000 BlackCaviarToken 0.00129700 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.11 08:02 · exchange +800 BlackCaviarToken   0.00129700 BlackCaviarToken/Waves 3P8LKPyEKLgCTXYs8pEt2FQHEheM62P5LpL
  2018.11.11 08:02 · exchange +5 BlackCaviarToken ——— 0.00100000 BlackCaviarToken/Waves 3PDNeqGviYAK3pzZu6fzfAxJ1BsXMNzEcMu
  2018.11.10 15:57 · exchange +11428 BlackCaviarToken 0.00149999 BlackCaviarToken/Waves 3PCnk7KHcWP73bDxqBDMe5YJap4uF2XyceW
  2018.11.10 15:57 · exchange +9820 BlackCaviarToken  0.00145000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.10 12:46 · exchange +3294 BlackCaviarToken  0.00149000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.10 00:24 · exchange +2505 BlackCaviarToken  0.00230000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.10 00:21 · exchange +5 BlackCaviarToken ——— 0.00230000 BlackCaviarToken/Waves 3PQcsngvgRzUygu5oYZDNScSPmUixfMBrkt
  2018.11.10 00:21 · exchange +2000 BlackCaviarToken  0.00230000 BlackCaviarToken/Waves 3P3aqrJWNSXJk1KnPbo2pdU5oU7jNySbCjB
  2018.11.10 00:21 · exchange +500 BlackCaviarToken   0.00210000 BlackCaviarToken/Waves 3PEcWZPmDSEGCh3BePV4tdVCVTw9Rn5FFc4
  2018.11.09 20:43 · exchange +1000 BlackCaviarToken  0.00200000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.09 12:46 · exchange +9000 BlackCaviarToken  0.00150000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.09 12:17 · exchange +1000 BlackCaviarToken  0.00150000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.08 11:30 · exchange +7000 BlackCaviarToken  0.00150000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.08 08:53 · exchange +5000 BlackCaviarToken  0.00150000 BlackCaviarToken/Waves 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6
  2018.11.08 08:13 · exchange +5 BlackCaviarToken ——— 0.00149000 BlackCaviarToken/Waves 3PEfSozSCKkrjkzPoJjuBbrZBfNHCYNEgYH
  2018.11.08 08:13 · exchange +55 BlackCaviarToken    0.00149000 BlackCaviarToken/Waves 3PLVeJdmzmzv3DJxF3hKtBDaLo1rf8NkM3s
  2018.11.08 08:13 · exchange +546 BlackCaviarToken   0.00149000 BlackCaviarToken/Waves 3PBJkKxD5TVTGKmXmvMe4FPJzA3qA9eZMfy
  2018.11.07 19:58 · transfer +550 BlackCaviarToken ——————————————————————————————————— 3PFxdGfE7nVumGpGwwcytrTCDdfq54jeJa6

github/deemru/w8io/3ef1775 
29.49 ms