3PDPLSWtugNPpzVmu8FLwDUuL7NyJNKt643 · io · transfer·i1370 · sponsor·o76 · transfer·i146·o13 · burn·o2 · exchange·i11942·o11942 · lease·o24 · unlease·o24 · alias·o1 · mass·i427 · invoke·o1821

          0.04434591 Waves io
——————————————————————————————————————— 
            0.000002 XTN.
           97.852714 NSBT
          0.78759122 Waves.Exchange
            0.000002 USDT
          0.00000001 WEST
          0.00000001 WBTC
          0.01000000 SYRF
            0.000001 USD Coin
          0.00000002 Duck Egg
                   2 Waves World
           500000.00 SpitzCoin 🐕
          0.04819263 VIRES
            0.005149 SURF
         10.00000000 GLF COIN
       50000000.0000 BoxCoin
             1000000 Allons
          0.00000020 WAU Coin
         10.00000000 Apprécié
——————————————————————————————————————— 
                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.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
                1.00 Qtoken
                1.00 Utoken
                1.00 Vtoken
                1.00 Wtoken
                1.00 Xtoken
                1.00 Ytoken
                1.00 Ztoken
                0.01 WUSD
                  32 READ attachment
                   1 Styla
             0.00003 Waveslease Token
          1.00000000 DeepProjects
             1002.25 Eidolon.club
        100.00000000 profitbot
          0.00009999 WUDX
              1.0000 Piathcoin
        100.00000000 ARKAT
                 500 JungleCoin
                 100 Fafnir
                 100 Garuda
                 100 BKB-X
          1.00000001 AVKT
          1.00000001 Hornet
          1.00000001 PVKT
          1.00000001 Tycoon
          1.00000001 Indigo
          1.00000001 WTFC
                1.00 SEBISM
                   1 Portfolio
       5005.00000000 Amoon
                5.00 Asgcoin
                   1 wavesleasereadme
          3.04253245 ABOT
          1.00000000 Luxtrade
          0.10000000 OTP23
           0.0001777 LOVE YOU
          0.20000000 Excellent
         10.00000001 StakesX
            1.000000 Xandereum
        100.00000000 Tag-Game Coin
          0.00000012 DASH
                 200 Saving
          0.00001838 PierreHorn
        157.00000000 BitWR
        500.00000000 Juliette
          5.00000000 Papercoin
         10.00000000 Brews
                5.20 Greta
          3.83687637 WIDE
        100.00000000 WAVS
                   3 CryptoPunks
                4.00 MGOLD
          0.00000003 Eidomond
                   1 HOLD-95
          0.00000010 Eidobot
                  10 ANTIMANIA
           100000.00 Payshares
          1.00000000 MONSTER
        100.00000000 GIVES FOUNDATION
           20.000000 AGRD
      10000.00000000 GOLDMillion
     980000.00000000 citbonnect999
          2.00000000 ADCTOKEN
        851448191531 Reheeteum
          0.02680000 MinerSatoshi2.0
                1.00 GoldFishCoin
          1.00000000 BUY SAVE COIN
          7.00000000 MeijiCash(MEIJC)
                   1 CloMinTok
         10.00000000 PayMyFee
          1.00000000 ALOTOF
          0.01000000 ADORE
               0.100 VermiFarmNetwork
                0.10 GlobalMining
          0.00000001 Finamatrix
          0.00002000 Staking
            0.000148 BTCDOWN
                0.05 BearWaves
          0.00120000 HealthLife
         11.00000000 SAYE
          0.21000000 CrowdCash
          0.00001500 BIOTECH
            0.000025 PANO
               0.020 StakeProfit
              222.20 Sombrero
          2.00000000 CryptoLifeCoin
              0.0150 BitReff
      49444.00025000 STOL
             0.00200 GROW MORE
                2001 TIUS
        76267.250404 WAVESDOWN
            0.005000 SmartProfit
      11111.00000000 ZIZO
           10000.000 Global Currency
       6694.00000000 2222
      11111.00000000 SIZAR
          0.00100000 CashMiner
            0.000004 Neutrino BRL
        100.00000000 LARA
               12.00 PokerClub
                1.00 MiningFarm
           100000000 WorldUnit
          0.00100000 CryptoFarming
          0.00100000 SmartMoney
           10.000000 GASwap
          0.00000001 DOFCASH
             250.000 WOScoin
               0.100 TOTALProfit
             0.00100 AltTrader
          1.00000000 GAZA
         10000011.00 MultiDEX
            0.050000 WDAI
                   1 DREMNFT
          1.00000000 VLAD
          1.00000000 MultiLP
                   1 WXPad
                   1 MassTransfer
               1.200 QHub
                1.00 GameFi
               1.000 I Love You ❤
  2023.07.19 07:17   transfer +0.01249209 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.05.25 01:00 · exchange +0.05000000 Waves  50.481400 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
  2023.05.24 05:26 · exchange +0.06000000 Waves  50.421200 Waves/XTN. —————————— 3PQhGvLgHdUt4GviS8wX5ZwqAZQPv5mnUoi
  2023.05.24 04:28 · exchange +0.05000000 Waves  50.217500 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
  2023.05.24 03:27 · exchange +0.05000000 Waves  50.049900 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
  2023.05.24 01:04 · exchange +0.01000000 Waves  49.615900 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
  2023.05.21 20:04 · exchange +0.07418847 Waves  0.01194684 Waves.Exchange/Waves 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh
  2023.05.21 18:09   transfer +0.01841207 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.05.04 03:12   transfer +0.02925327 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.04.15 15:43 · exchange -0.03791682 Waves  0.00421054 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.53916702 Waves.Exchange
  2023.04.15 15:28   transfer +0.03791682 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.03.23 04:29 · exchange -0.41922639 Waves  0.00423954 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.43992117 Waves.Exchange
  2023.03.23 03:54   transfer +0.41922638 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.03.03 23:01 · exchange -0.06480258 Waves  0.00845298 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.29278502 Waves.Exchange
  2023.03.03 22:37   transfer +0.06207625 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.03.01 18:04   transfer +0.01772632 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.02.27 20:52 · exchange -0.06005272 Waves  0.00731130 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.00999999 Waves
  2023.02.27 15:03   transfer +0.05342436 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.02.21 03:50   transfer +0.02662835 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.02.18 04:27 · exchange -0.34578690 Waves  0.00900952 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.00999999 Waves
  2023.02.18 04:24   transfer +0.36578688 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.02.18 04:22 · exchange -0.32127013 Waves  13.806500 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
  2023.02.18 04:21 · exchange +0.29146458 Waves  0.00883226 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
  2023.02.18 04:03   transfer +0.03980555 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.02.16 01:57 · exchange -0.36040156 Waves  0.00907730 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.00999999 Waves
  2023.02.16 01:20   transfer +0.37540156 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.02.14 02:29 · exchange -0.36910724 Waves  0.00941644 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.02.14 02:27   transfer +0.01277436 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.02.14 02:26   transfer +0.37633288 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
  2023.02.14 02:23 · exchange +0.01000000 Waves  12.069500 Waves/XTN. —————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
· 2023.02.13 01:11 · exchange -0.07387693 Waves  0.00940648 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.02.13 01:11   transfer +0.08365669 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.02.13 01:10 · exchange +0.00922024 Waves  0.00922024 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.02.05 02:23 · exchange -0.03328210 Waves  0.01254714 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.02.05 00:55   transfer +0.04428196 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.02.02 02:45 · exchange -0.05111807 Waves  2.622830 Waves/USDT ——————————— 3PKMVZ7kQeaREajYi8Yc25Ro6mcNw5D6QSa 0.00999997 Waves
  2023.02.02 02:43   transfer +0.07109152 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.02.02 02:25 · exchange -16.27289536 Waves 2.628000 Waves/USDT ——————————— 3P2vazQc2FB2qH4R9sTrA1Ug4m8yAtpEFAN 0.01627289 Waves
· 2023.02.02 02:21 · exchange -26.28625989 Waves 0.01242218 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.02628626 Waves
· 2023.02.02 02:19 · exchange -26.15458036 Waves 0.01229918 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.02615459 Waves
  2023.01.30 12:14 · exchange +68.78741144 Waves 8.115300 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
· 2023.01.30 04:22 · exchange -54.52522342 Waves 8.363500 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.05452523 Waves
  2023.01.30 04:20 · exchange +0.73257627 Waves  0.01228176 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
  2023.01.30 04:20 · exchange +26.87145889 Waves 0.01234773 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
  2023.01.30 04:19 · exchange +26.98077806 Waves 0.01244758 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.01.29 04:05 · exchange -0.48112180 Waves  0.01334722 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.29 04:05   transfer +0.50112180 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.28 03:43 · exchange -0.48189576 Waves  0.01120619 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.28 03:40   transfer +0.50072977 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.27 03:42 · exchange -0.57999998 Waves  0.01372508 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.27 03:41   transfer +0.49929100 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
  2023.01.27 03:18   transfer +0.09687491 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.01.27 03:15 · exchange -0.41779767 Waves  7.516100 Waves/XTN. ——————————— 3P5LG2EUxo8jtmk7kjKEGWQCZWuxN61a9gY 0.00999999 Waves
  2023.01.27 03:12 · exchange +0.43779773 Waves  0.01209386 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.01.26 04:03 · exchange -0.50948169 Waves  0.01169391 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.26 03:48   transfer +0.51448167 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.25 03:22 · exchange -0.51677278 Waves  0.01218625 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.25 03:21   transfer +0.53177278 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.23 07:26 · exchange -0.52690984 Waves  0.00669227 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.00999999 Waves
  2023.01.23 07:26   transfer +0.54190984 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.22 04:39 · exchange -0.63749578 Waves  0.01135418 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.22 04:39   transfer +0.55313244 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
  2023.01.22 04:36   transfer +0.10436334 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.01.21 04:29 · exchange -0.53857024 Waves  0.01110811 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.21 04:27   transfer +0.55357024 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.20 02:06 · exchange -0.54199304 Waves  0.01120342 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.20 02:05   transfer +0.55699304 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.18 21:37 · exchange -0.55985387 Waves  0.01358561 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.18 21:29   transfer +0.57475578 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
  2023.01.17 21:20 · exchange +0.00709793 Waves  2.389430 Waves/USDT ——————————— 3PKMVZ7kQeaREajYi8Yc25Ro6mcNw5D6QSa
· 2023.01.17 21:19 · exchange -0.56749381 Waves  2.370010 Waves/USDT ——————————— 3PRFm4EcrxSDUPTreWYnjTPmX2a8gD48RwF 0.00999999 Waves
  2023.01.17 21:08   transfer +0.58049395 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.17 21:05 · exchange -0.49500000 Waves  6.326400 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
  2023.01.17 21:02 · exchange +0.49999999 Waves  0.01285351 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.01.16 20:40 · exchange -0.58770716 Waves  0.01261074 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.16 20:36   transfer +0.58594058 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.16 20:17 · exchange -0.49250000 Waves  6.600000 Waves/XTN. ——————————— 3PNUvYR6M59URqy8asRLwJiK9x32FriCUu7 0.01000000 Waves
  2023.01.16 20:07 · exchange +0.51926658 Waves  0.01236349 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.01.15 20:32 · exchange -0.57698771 Waves  0.01300189 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5 0.01000000 Waves
  2023.01.15 20:31   transfer +0.56268046 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
  2023.01.15 19:52   transfer +0.04430711 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.01.14 20:34 · exchange -0.53914140 Waves  5.677800 Waves/XTN. ——————————— 3PR8Lv2oBRLs9DieE6MTDiE7PW1w8Wd6mSR 0.00999999 Waves
  2023.01.14 20:27   transfer +0.55414137 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.14 20:26 · exchange -0.11528973 Waves  5.677800 Waves/XTN. ——————————— 3PR8Lv2oBRLs9DieE6MTDiE7PW1w8Wd6mSR 0.00999998 Waves
  2023.01.14 20:22 · exchange +0.12903508 Waves  0.01390075 SURF/Waves ————————— 3PNnCngfvAzyvAQ1cEudZ3o6o3tFktsBVz5
· 2023.01.13 20:13 · exchange -0.60921126 Waves  5.917000 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
  2023.01.13 20:12   transfer +0.61061857 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.13 20:10 · exchange -0.02000000 Waves  5.916200 Waves/XTN. ——————————— 3PMDVyRztwJ5KcitLhLj9GcK9VB2D8gaBkL 0.01000000 Waves
  2023.01.13 20:08   transfer +0.05484746 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2023.01.12 19:57 · exchange -0.59792407 Waves  4.880200 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
  2023.01.12 19:55   transfer +0.61292398 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.11 19:50 · exchange -0.56470835 Waves  3.838500 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
  2023.01.11 19:48   transfer +0.57986511 Waves  withdraw() ———————————————————— 3PC9BfRwJWWiw9AREE2B3eWzCks3CYtg4yo
· 2023.01.11 19:35 · exchange -0.10000000 Waves  3.826100 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.01000000 Waves
  2023.01.11 19:07   transfer +0.04504688 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.01.09 23:00   transfer +0.06777581 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2022.12.30 16:29 · exchange +0.02499260 Waves  3.174500 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g
  2022.12.30 16:13   transfer +0.00004426 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2022.12.21 22:17   transfer +0.01198340 Waves  claimRewardsByOriginCaller()    3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2022.12.09 23:54 · exchange -1.98500000 Waves  2.410200 Waves/XTN. ——————————— 3PPZWgFNRKHLvM51pwS934C8VZ7d2F4Z58g 0.00999999 Waves
...

github/deemru/w8io/786bc32 
39.43 ms