3PEnYsK8bC25pfLSwmqMQbub56FLvci6JtT · io · transfer·i19 · transfer·i158·o14 · exchange·i197·o197 · mass·i282 · invoke·o32

          1.62040941 Waves
            5.035165 XTN.
     11375422.648908 DUMCOIN
         50.38377004 Waves.Exchange
               80.00 Edirham
         38.93880001 DGOD
            0.000091 USDT
         167.4000000 Joycoin
          0.09800000 PETE
         200.0000000 SAMYD
          892.000000 Bacchebà
       1397.98602000 Rebuild
             1000000 Allons
      111082839.0000 BoxCoin
——————————————————————————————————————— 
          0.00000001 DOFCASH
          2.00000000 RUPC
               0.100 TOTALProfit
             0.00100 AltTrader
               0.100 FastCash
          5.00000000 GAZA
          0.00002000 ZIBRA
               11.00 MultiDEX
               0.100 WDExpo2020
            1.195680 BUSD
       2000.00000000 AGAIN
                   1 WXPad
                   1 MassTransfer
               1.200 QHub
            2.276169 Applemoon
         16.86000000 HarmoniCoin
                1.00 GameFi
               1.000 I Love You ❤
          0.00020000 LC360
        10000.000000 ITACOIN
        215.00000000 LUCKCOIN
          1.00000000 Talkto@BoxCoin
          1000000.00 SpitzCoin 🐕
          0.00000437 XBTC
· 2024.01.14 20:40 · exchange -9.33250268 Waves ——— 0.00001443 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.00933250 Waves
· 2024.01.14 20:40 · exchange -4.66749731 Waves ——— 0.00001443 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.00466749 Waves
· 2023.11.26 12:19 · exchange -3.65050000 Waves ——— 0.00005215 DUMCOIN/Waves —————— 3P5CJRAK4rw1TkQevfSjJdqjWwNVHwYBJqP 0.01000000 Waves
· 2023.11.24 20:02 · exchange -70000.000000 DUMCOIN 0.00006971 DUMCOIN/Waves —————— 3PCwPF6MgneP3AcopYvzJsFY6zRSbJpD5Dp 0.01000000 Waves
· 2023.11.24 13:37 · exchange -5.67700000 Waves ——— 0.00008110 DUMCOIN/Waves —————— 3PJ4xgCAfuYFsoGUMaDPopANtsjjb3YPJYU 0.01000000 Waves
· 2023.11.18 15:30 · exchange -0.78757000 Waves ——— 0.00011251 DUMCOIN/Waves —————— 3PAu79JdQwXCfxDGUWQkGabZn9RchRX48KM 0.01000000 Waves
· 2023.11.18 15:27 · exchange -1.37262200 Waves ——— 0.00011251 DUMCOIN/Waves —————— 3PAu79JdQwXCfxDGUWQkGabZn9RchRX48KM 0.01000000 Waves
· 2023.11.18 15:12 · exchange -70000.000000 DUMCOIN 0.00011222 DUMCOIN/Waves —————— 3PNtxd3eQWUYHviYiYQnFfPYZFq8myFa6G9 0.01000000 Waves
· 2023.10.04 20:14 · exchange -6.95050000 Waves ——— 0.00013901 DUMCOIN/Waves —————— 3PBT8M9xT1oBrtktFChNP3bz7mm7Sq2eT4x 0.01000000 Waves
· 2023.10.04 11:24 · exchange -50000.000000 DUMCOIN 0.00014969 DUMCOIN/Waves —————— 3PEr1rnpmXuAuzxtDGfBHjcfP6QjnRhjnfb 0.96525466 Waves.Exchange
· 2023.10.04 01:27 · exchange -0.35683712 Waves ——— 0.00014968 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.97213804 Waves.Exchange
· 2023.09.18 07:54 · exchange -1.25357548 Waves ——— 0.00003540 DUMCOIN/Waves —————— 3PQCD5qPhR3m7DqVuVWZC1W4iogmnxQLJNR 0.00999999 Waves
· 2023.09.18 01:24 · exchange -3.99999999 Waves ——— 0.00003540 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.00999999 Waves
· 2023.09.17 19:06 · exchange -50000.000000 DUMCOIN 0.00009275 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.09.14 05:51 · exchange -3.99999999 Waves ——— 0.00005103 DUMCOIN/Waves —————— 3PJ4xgCAfuYFsoGUMaDPopANtsjjb3YPJYU 0.00999999 Waves
· 2023.09.08 18:07 · exchange -0.79999999 Waves ——— 0.00889071 Waves.Exchange/Waves 3PFzaH2ghpwANHFgjeva83N1yxzErELx2eh 0.00999999 Waves
· 2023.09.08 02:45 · exchange -3.00100000 Waves ——— 0.00006002 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.09.06 23:07 · exchange -50000.000000 DUMCOIN 0.00018998 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.20 09:56 · exchange -3.88650000 Waves ——— 0.00007773 DUMCOIN/Waves —————— 3P6XsWjVJLwUpCNRJc2z1RkNULGLtzHgBov 0.01000000 Waves
· 2023.08.19 14:03 · exchange -50000.000000 DUMCOIN 0.00008002 DUMCOIN/Waves —————— 3PFxa4AZEmFvF2K3RYTY9sNFdyGkw2qMPHK 0.01000000 Waves
· 2023.08.16 21:42 · exchange -3.50050000 Waves ——— 0.00007001 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.16 18:32 · exchange -50000.000000 DUMCOIN 0.00007677 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.16 17:56 · exchange -0.13052600 Waves ——— 0.00007678 DUMCOIN/Waves —————— 3P3WC3kio8YWt6kaJFryuRLGNGkdnJFzNL2 0.01000000 Waves
· 2023.08.09 17:38 · exchange -2.10678000 Waves ——— 0.00008103 DUMCOIN/Waves —————— 3PKnGCgZiMZ1BpJbkV5H4aL5vBHtV2FGhbo 0.01000000 Waves
· 2023.08.07 16:57 · exchange -9.61700000 Waves ——— 0.00009617 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.08.07 15:16 · exchange -4.00200000 Waves ——— 0.00010005 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.06 17:01 · exchange -5.19600000 Waves ——— 0.00012990 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.06 12:17 · exchange -40000.000000 DUMCOIN 0.00016001 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.05 19:26 · exchange -4.80200000 Waves ——— 0.00012005 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.08.05 19:26 · exchange -4.80280000 Waves ——— 0.00012007 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.08.05 10:32 · exchange -40000.000000 DUMCOIN 0.00018998 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.05 10:32 · exchange -40000.000000 DUMCOIN 0.00018996 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.04 18:42 · exchange -6.00080000 Waves ——— 0.00015002 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.04 18:42 · exchange -6.00120000 Waves ——— 0.00015003 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.04 13:44 · exchange -35000.000000 DUMCOIN 0.00027898 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.04 13:44 · exchange -40000.000000 DUMCOIN 0.00024500 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.04 13:44 · exchange -7500.000000 DUMCOIN  0.00021666 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.08.02 15:55 · exchange -2.66256000 Waves ——— 0.00011094 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.08.02 15:55 · exchange -4.43800000 Waves ——— 0.00011095 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.26 23:17 · exchange -1.16991000 Waves ——— 0.00016713 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.26 22:51 · exchange -8.71120000 Waves ——— 0.00021778 DUMCOIN/Waves —————— 3PKnGCgZiMZ1BpJbkV5H4aL5vBHtV2FGhbo 0.01000000 Waves
· 2023.07.26 19:50 · exchange -40000.000000 DUMCOIN 0.00021777 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.26 13:06 · exchange -6.24480000 Waves ——— 0.00015612 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.25 17:45 · exchange -9.45140000 Waves ——— 0.00027004 DUMCOIN/Waves —————— 3P3JrTTbB9SnVmdfaT7HvVzY75t7jDvYzrv 0.01000000 Waves
· 2023.07.21 08:47 · exchange -40000.000000 DUMCOIN 0.00015718 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.21 08:47 · exchange -40000.000000 DUMCOIN 0.00015717 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.21 08:47 · exchange -24000.000000 DUMCOIN 0.00015715 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.21 02:16 · exchange -2.85672000 Waves ——— 0.00011903 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.21 01:04 · exchange -24000.000000 DUMCOIN 0.00012798 DUMCOIN/Waves —————— 3PFx27uVtP6sDAj42XX9327PZybHVMmgKjk 0.01000000 Waves
· 2023.07.20 22:00 · exchange -2.54664000 Waves ——— 0.00010611 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.20 21:42 · exchange -4.80080000 Waves ——— 0.00012002 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.20 21:42 · exchange -4.80120000 Waves ——— 0.00012003 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.20 18:04 · exchange -40000.000000 DUMCOIN 0.00012497 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.20 18:04 · exchange -40000.000000 DUMCOIN 0.00012496 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.20 16:50 · exchange -40000.000000 DUMCOIN 0.00012295 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.19 23:08 · exchange -4.80040000 Waves ——— 0.00012001 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 23:08 · exchange -4.80080000 Waves ——— 0.00012002 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 23:08 · exchange -4.80120000 Waves ——— 0.00012003 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 15:00 · exchange -40000.000000 DUMCOIN 0.00012597 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.19 15:00 · exchange -24000.000000 DUMCOIN 0.00012599 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.19 15:00 · exchange -40000.000000 DUMCOIN 0.00012598 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.19 10:54 · exchange -2.72064000 Waves ——— 0.00011336 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.19 10:54 · exchange -4.53480000 Waves ——— 0.00011337 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.19 10:54 · exchange -4.53520000 Waves ——— 0.00011338 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.19 09:48 · exchange -24000.000000 DUMCOIN 0.00012796 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 09:48 · exchange -40000.000000 DUMCOIN 0.00012795 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 09:48 · exchange -40000.000000 DUMCOIN 0.00012794 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 03:20 · exchange -4.94040000 Waves ——— 0.00012351 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 03:20 · exchange -4.94080000 Waves ——— 0.00012352 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 03:20 · exchange -2.96472000 Waves ——— 0.00012353 DUMCOIN/Waves —————— 3PGabPugjdDpqcS1XoqP2VqgeK4C2Kg1XG5 0.01000000 Waves
· 2023.07.19 02:06 · exchange -40000.000000 DUMCOIN 0.00012698 DUMCOIN/Waves —————— 3PFx27uVtP6sDAj42XX9327PZybHVMmgKjk 0.01000000 Waves
· 2023.07.19 02:06 · exchange -40000.000000 DUMCOIN 0.00012697 DUMCOIN/Waves —————— 3PFx27uVtP6sDAj42XX9327PZybHVMmgKjk 0.01000000 Waves
· 2023.07.19 01:41 · exchange -24000.000000 DUMCOIN 0.00012696 DUMCOIN/Waves —————— 3P5ZPsRFp1jCx3jgKoqE4Xh9VZQtYi2AARV 0.01000000 Waves
· 2023.07.19 01:25 · exchange -4.48040000 Waves ——— 0.00011201 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 01:25 · exchange -2.68848000 Waves ——— 0.00011202 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 01:25 · exchange -4.48120000 Waves ——— 0.00011203 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.19 00:13 · exchange -40000.000000 DUMCOIN 0.00011999 DUMCOIN/Waves —————— 3PFKDhyfWFrwYmugp2rW9q83qibyq5MvC5x 0.01000000 Waves
· 2023.07.19 00:13 · exchange -40000.000000 DUMCOIN 0.00011998 DUMCOIN/Waves —————— 3PFKDhyfWFrwYmugp2rW9q83qibyq5MvC5x 0.01000000 Waves
· 2023.07.19 00:13 · exchange -24000.000000 DUMCOIN 0.00011997 DUMCOIN/Waves —————— 3PFKDhyfWFrwYmugp2rW9q83qibyq5MvC5x 0.01000000 Waves
· 2023.07.18 12:40 · exchange -4.52080000 Waves ——— 0.00011302 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.18 12:40 · exchange -2.74128000 Waves ——— 0.00011422 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.18 12:40 · exchange -4.56920000 Waves ——— 0.00011423 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.17 20:19 · exchange -24000.000000 DUMCOIN 0.00020494 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.17 20:06 · exchange -40000.000000 DUMCOIN 0.00017994 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.01000000 Waves
· 2023.07.17 16:00 · exchange -6.20000000 Waves ——— 0.00015500 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.17 15:46 · exchange -40000.000000 DUMCOIN 0.00016999 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.17 14:49 · exchange -6.40920000 Waves ——— 0.00016023 DUMCOIN/Waves —————— 3PMzZUb9ctX6qpRsNBKaCea2o8yj7Ybnb8F 0.01000000 Waves
· 2023.07.17 10:54 · exchange -10828.471409 DUMCOIN 0.00017138 DUMCOIN/Waves —————— 3PKpBaxb6DZFqLSKwcb8xtpEEEWn6pHGy1N 0.00270711 Waves
· 2023.07.17 10:44 · exchange -29171.528534 DUMCOIN 0.00017138 DUMCOIN/Waves —————— 3PE2viMwphLeq2J74W8Tkdg3ZDTTje1AJPk 0.00729288 Waves
· 2023.07.16 11:51 · exchange -4.78992000 Waves ——— 0.00019958 DUMCOIN/Waves —————— 3PLd7kBERzkgTwkHSkXzrjsfKiF5RgoqJ7j 0.01000000 Waves
· 2023.07.16 11:41 · exchange -24000.000000 DUMCOIN 0.00019954 DUMCOIN/Waves —————— 3PHxkBt5PPSqUi9z9WYdHBEZMvZBfq4Ur4s 0.01000000 Waves
· 2023.07.16 09:21 · exchange -4.44888000 Waves ——— 0.00018537 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.16 00:23 · exchange -24000.000000 DUMCOIN 0.00020728 DUMCOIN/Waves —————— 3P9ozYjivt1FVHmBHBfVnjoY6L6AGxk1zxY 0.01000000 Waves
· 2023.07.15 22:20 · exchange -4.44048000 Waves ——— 0.00018502 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.15 20:05 · exchange -24000.000000 DUMCOIN 0.00020448 DUMCOIN/Waves —————— 3P3krRcaRQiDoiBuYrq4eo47diXrUQK5K6e 0.01000000 Waves
· 2023.07.15 00:22 · exchange -4.56120000 Waves ——— 0.00019005 DUMCOIN/Waves —————— 3P78gqBzyHHyermZ1ABGr7n7VZrv55NKcod 0.01000000 Waves
· 2023.07.14 19:07 · exchange -26328.714492 DUMCOIN 0.00020868 DUMCOIN/Waves —————— 3P3fkZZ1ta7L5yH9bXLNBc6GAZe5e9r4h7T 0.00999999 Waves
· 2023.07.14 17:59 · exchange -5.00377219 Waves ——— 0.00019005 DUMCOIN/Waves —————— 3PPSpoVQFmGs9jaehMrWcChFXJA356tq7wc 0.00999999 Waves
· 2023.07.13 21:53 · exchange -7.49000000 Waves ——— 0.00021400 DUMCOIN/Waves —————— 3PBQoNh15EH2EfarALTMXHk69z63kjKeyWF 0.01000000 Waves
· 2023.07.13 21:51 · exchange -35000.000000 DUMCOIN 0.00021398 DUMCOIN/Waves —————— 3PFYicMqbHu11cDEMHRBJXsQePoCVfhGkqV 0.01000000 Waves
...

github/deemru/w8io/786bc32 
14.69 ms