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

          1.62040941 Waves
            5.035165 XTN.
         50.38377004 Waves.Exchange
     11375422.648908 DUMCOIN
               80.00 Edirham
            0.000091 USDT
         40.03880001 DGOD
          0.09800000 PETE
          2000000.00 SpitzCoin 🐕
      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
         200.0000000 Dogwhite
                   1 WXPad
                   1 MassTransfer
               1.200 QHub
       1397.98602000 Rebuild
            2.276169 Applemoon
         167.4000000 Joycoin
         16.86000000 HarmoniCoin
                1.00 GameFi
               1.000 I Love You ❤
          0.00020000 LC360
        10000.000000 ITACOIN
        215.00000000 LUCKCOIN
          892.000000 Bacchebà
             1000000 Allons
          1.00000000 Talkto@BoxCoin
          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/3ef1775 
28.02 ms