3PKYXPVbyoJrxcVGaoyiD9D4x9t4rJDRfnd · io · transfer·i3 · transfer·i150·o13 · burn·o29 · exchange·i75·o75 · mass·i169 · invoke·o2

          0.56759243 Waves
          1.76442000 Waves.Exchange
            0.000001 NSBT
          0.00150823 WBTC
          0.01000000 SYRF
          1.00000000 eCredit
——————————————————————————————————————— 
                2.96 WUSD
       1000.00000000 profitbot
       3000.00000000 AIDB
          0.00009999 WUDX
               20.00 Ducato
                  45 READ attachment
          0.00000048 Grider
          0.00000100 Leasing
              3.0000 Piathcoin
                   1 Gay👨‍⚕️
          1.00000000 Higinia Art
          9.88888888 DeepProjects
                4.00 ModernFinance
          3.00000000 D360
        100.00000000 Progression
          1.00000000 Read Soft Deal
          5.00000000 Crypto Chronicle
          0.00159521 Batson
          0.00228067 Hornet
                  10 Mystiq
          0.00104355 PVKT
          0.00155468 APKT
          0.00517013 AVKT
          0.00470045 ATZT
         95.00000000 High Rise
                 100 BKB-X
         10.00000000 Lynx
          0.00025016 BSport
          1.00000000 REFER
          1.00000000 Artflix
                2.00 Arlo Parks
                   4 Airdrop for you
               30.00 Eidolon.club
          0.00010684 Indigo
          0.00019955 WTFC
           20.000000 learncoin
          1.00000000 Whitepaper
                1.00 sebklay
          1.00000000 ICOS
          0.00200000 canapecoin
          1.00000000 Token ICO
          0.01000000 ZERNEX
          1.00000000 Cryptomining
          1.00000001 Tycoon
               0.124 Bear and Bull
                8.15 SEBISM
                 100 BlockchainRP
           125361.00 BiPlay
          1.00000000 Token IEO
          1.00000000 AMITY
               0.700 eagle
                5000 ValerianChain
        100.00000000 Anabyte
           0.1400000 Seven Moon
          0.00400000 Learntoken
                5.00 GALX
              100.00 FireCash
          5.00000000 Gnick
                   1 Styla
            20000.00 Double
              1.1000 Teresa MO
          440.000000 SUNRISE
            1000.000 TGC TheGreatCoin
                0.10 C.A.T
              0.0001 💍
             10.0000 LandonAustin
          0.05000000 ₹PayApp
          0.01000000 DLite
         15.63612876 ABOT
                0.02 Wavesvector
             0.00011 kosar³
          0.01110000 EVERGREEN
          2.00000000 PHENIX
             0.00001 HiTech1
       10000.0000000 Double10
             0.00200 FlatEarth Cash
          1.00000000 Luxtrade
          0.00040000 Museician
          200.000000 Xandereum
          0.05000000 Hash_t
        100.00000000 Tag-Game Coin
        157.00000000 BitWR
                1.00 MGOLD
          5.00000000 Meiji Coin
                   1 CloMinTok
          0.01000000 MinerSatoshi2.0
          0.00000100 CMTPRO
          2.00000000 MeijiCash(MEIJC)
          0.00000001 Ahernar
               1.000 VermiFarmNetwork
         10.00000000 PayMyFee
          0.00000001 InvesCMT
          0.00000001 DogCMT
          0.00000010 ADKAR
          0.00000001 Finamatrix
                   1 BitRoulet
             0.05000 RusCoin
          10.0000000 TTT฿
          0.01000000 CCFlow
· 2023.12.20 13:32 · transfer -1.50000000 Waves ———————————————————————————————————————————————————— 3P5iSGVXqgpSzKW7wGCLkLAe42mRzwobo62 0.00100000 Waves
· 2023.12.20 13:26 · exchange -500 Marquise Museum ——————— 0.00352884 Marquise Museum/Waves.Exchange 3PLycrasptVBbH9UkAZBMjDYtYanzwT6oic 0.01000000 Waves
· 2023.12.19 14:07 · transfer -2.50000000 Waves ———————————————————————————————————————————————————— 3P5iSGVXqgpSzKW7wGCLkLAe42mRzwobo62 0.00100000 Waves
· 2023.12.19 12:08 · transfer -4.00000000 Waves ———————————————————————————————————————————————————— 3P5iSGVXqgpSzKW7wGCLkLAe42mRzwobo62 0.00100000 Waves
· 2023.12.15 13:53 · invoke -0.09800000 PETE ————————————— swap() —————————————————————————————————— 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 0.00500000 Waves
· 2023.12.15 13:51 · invoke -0.436893 USDT-PPT ——————————— swap() —————————————————————————————————— 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 0.00500000 Waves
· 2023.12.14 16:14 · exchange -4.104000 USDT-PPT ————————— 2.280000 Waves/USDT-PPT ————————————————— 3PMuaotToBgzdsMLJbhMcu6cyJB7fSD2N5d 0.022921 USDT-PPT
· 2023.12.14 14:53 · transfer -2.00000000 Waves ———————————————————————————————————————————————————— 3P5iSGVXqgpSzKW7wGCLkLAe42mRzwobo62 0.00100000 Waves
· 2023.12.14 14:28 · exchange -0.00088347 WBTC ——————————— 0.00088347 Waves/WBTC ——————————————————— 3P9Jdbo3rLeq3UWddVUHG69tPbbfSACVoEg 0.00000885 WBTC
· 2023.12.14 14:23 · exchange -2.00000000 Waves —————————— 2.281907 Waves/USDT-PPT ————————————————— 3PMuaotToBgzdsMLJbhMcu6cyJB7fSD2N5d 0.01000000 Waves
· 2023.12.12 14:56 · transfer -0.20000000 Waves ———————————————————————————————————————————————————— 3P5iSGVXqgpSzKW7wGCLkLAe42mRzwobo62 0.00100000 Waves
· 2023.12.01 12:27 · transfer -0.04000000 Waves ———————————————————————————————————————————————————— 3P4CTHTGBNyErEntitmnu1bTXLyBV47beCY 0.00100000 Waves
· 2023.12.01 12:25 · transfer -1.00000000 Waves ———————————————————————————————————————————————————— 3PQkUEnTVLwqHhiKuwshq5Xg6qTvxfNrPrB 0.00100000 Waves
· 2022.03.08 22:34 · transfer -0.00002000 WBTC ————————————————————————————————————————————————————— 3PCGq8PD8epcTQTNDHUz6ede23MfdMnDQpV 0.00100000 Waves
· 2022.03.08 22:31 · transfer -0.03000000 Waves ———————————————————————————————————————————————————— 3PCGq8PD8epcTQTNDHUz6ede23MfdMnDQpV 0.00100000 Waves
· 2019.11.09 08:49 · exchange -1.00000000 Cryptopoly ————— 0.00333000 Cryptopoly/Waves ————————————— 3PJL2Y2TnKP9Ne7o7dBGiuQYFn2jfx8RxJZ 0.00300000 Waves
· 2019.10.11 22:28 · exchange -10.00 Asgcoin ————————————— 0.00040000 Asgcoin/Waves ———————————————— 3P5Xtzg2pou97dzpCsTyDXD5kAP87oEk4va 0.00300000 Waves
· 2019.10.07 03:17 · exchange -0.500000 Aurelius X ——————— 0.14000000 Aurelius X/Waves ————————————— 3PNWYT31YwJW84hkhJK3JAUFrt2MtWY98KD 0.00300000 Waves
· 2019.10.03 17:26 · exchange -10.00000000 Aurelius —————— 0.00059990 Aurelius/Waves ——————————————— 3PPHi82ZDYAbh4KQ6jHKeu7qFwe48sCz85A 0.00300000 Waves
· 2019.10.03 15:30 · exchange -0.50000000 Maluma ————————— 0.00700000 Maluma/Waves ————————————————— 3PQKWQ4TWzGqp93HkmBArHHYGcqLiQdvPEP 0.00300000 Waves
· 2019.09.25 22:53 · exchange -0.90707172 Waves —————————— 0.00010040 Waves/WBTC ——————————————————— 3PN9EGvsFJxUmwJJcPPBZYBEgNFdAREcW4Q 0.00299979 Waves
· 2019.09.10 14:12 · exchange -25000.00000000 Bullrun Coin 0.00000790 Bullrun Coin/Waves ——————————— 3PAVbw2UcqrFS8dHsVhEvV8jwSFHy2qRZhN 0.00300000 Waves
· 2019.09.04 17:39 · exchange -10000 Marquise Museum ————— 0.00001399 Marquise Museum/Waves ———————— 3P7pJoqka6jVVjB3jfCfUwueMnyEfugjA7D 0.00300000 Waves
· 2019.08.31 14:54 · exchange -756 Marquise Museum ——————— 0.00007464 Marquise Museum/Waves ———————— 3P7VGLF9vPVsUZusxP9hBjQ2NwkNyhppb5G 0.00300000 Waves
· 2019.08.30 15:36 · exchange -100.00000000 ONDE ————————— 0.00099000 ONDE/Waves ——————————————————— 3PL5P78WegKJqEjNgALZ3U8SbyaF19HfhLf 0.00300000 Waves
· 2019.07.18 06:34 · exchange -11.80000000 XBBT —————————— 0.00099900 XBBT/Waves ——————————————————— 3PADBPsNSeGVN5ToLBW9KUde5YAKzJLGTVg 0.00300000 Waves
· 2019.07.17 22:17 · exchange -2.57 Eidolon.club ————————— 0.00005250 Eidolon.club/Waves ——————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00000117 Waves
· 2019.07.17 22:17 · exchange -1791.24 Eidolon.club —————— 0.00005250 Eidolon.club/Waves ——————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00082114 Waves
· 2019.07.17 22:17 · exchange -4750.40 Eidolon.club —————— 0.00005250 Eidolon.club/Waves ——————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00217768 Waves
· 2019.07.01 11:10 · exchange -2.00 Calvin Harris ———————— 0.00350000 Calvin Harris/Waves —————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00300000 Waves
· 2019.06.26 11:11 · exchange -5 Marquise Museum ————————— 0.00294900 Marquise Museum/Waves ———————— 3P7VGLF9vPVsUZusxP9hBjQ2NwkNyhppb5G 0.00300000 Waves
· 2019.06.06 19:34 · exchange -5.50 SupremeToken ————————— 0.00270000 SupremeToken/Waves ——————————— 3PF4vbJNsezcV2C3zmCWyGuzoB77XLKEJBY 0.00300000 Waves
· 2019.05.09 15:37 · exchange -1.00000000 AxAi ——————————— 0.00399999 AxAi/Waves ——————————————————— 3PAx4LHEaqDsBEH8DAX2r17UJZwGHHYG3i2 0.00300000 Waves
· 2019.05.07 15:01 · exchange -2 Marquise Museum ————————— 0.00299999 Marquise Museum/Waves ———————— 3P7VGLF9vPVsUZusxP9hBjQ2NwkNyhppb5G 0.00300000 Waves
· 2019.04.22 13:45 · exchange -0.01974984 BSport ————————— 0.00001519 BSport/WBTC —————————————————— 3PJL12ktqdEZAziXfnnAtDVwdgmS8DV72Mp 0.00296247 Waves
· 2019.04.11 18:07 · exchange -1.00000000 Waves —————————— 2.95 Waves/WUSD ————————————————————————— 3PKTCsgJfja1FJUcFsN14w1kDDJCMMczuwt 0.00300000 Waves
· 2019.04.08 20:54 · exchange -2.00 SEBISM ——————————————— 0.00190000 SEBISM/Waves ————————————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00300000 Waves
· 2019.04.08 14:52 · exchange -1 Portfolio ——————————————— 0.00398000 Portfolio/Waves —————————————— 3P5YZubGrDicdceYCPFHMK4sL5XsFpyVUSE 0.00300000 Waves
· 2019.04.08 10:54 · exchange -20.000000 learncoin ——————— 0.00068000 learncoin/Waves —————————————— 3PLgzJXQiN77G7KgnR1WVa8jBYhF2dmWndx 0.00300000 Waves
· 2019.04.06 00:41 · exchange -0.66260078 Alogic ————————— 0.36444408 Alogic/Waves ————————————————— 3PMEUdXKpHegcbCUzJZZqofEHNrTvrGRL6U 0.00699999 Waves spam
· 2019.04.04 14:23 · exchange -0.124 Bear and Bull ——————— 0.03158900 Bear and Bull/Waves —————————— 3PA5H4bM3CGkEWJ8WAhjaHoNBwnF376KGvZ 0.00300000 Waves
· 2019.04.03 14:25 · exchange -1.00000000 AEXT ——————————— 0.01400000 AEXT/Waves ——————————————————— 3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk 0.00155090 Waves spam
· 2019.04.03 14:25 · exchange -1.00000000 AEXT ——————————— 0.01400000 AEXT/Waves ——————————————————— 3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk 0.00155090 Waves spam
· 2019.04.02 13:13 · burn -1.00000000 YOVI ————————————————————————————————————————————————————————— <> 0.00500000 Waves spam
· 2019.04.02 13:13 · burn -1000.00000990 grapheno —————————————————————————————————————————————————— <> 0.00100000 Waves spam
· 2019.04.02 13:01 · exchange -0.19999999 Alogic ————————— 0.33111078 Alogic/Waves ————————————————— 3P9UwsyW7M9RXKAFx313un55hBjfymhM6F5 0.00064736 Waves spam
· 2019.04.02 13:00 · exchange -0.19999999 Alogic ————————— 0.33111078 Alogic/Waves ————————————————— 3P9UwsyW7M9RXKAFx313un55hBjfymhM6F5 0.00064736 Waves spam
· 2019.04.02 13:00 · exchange -0.50000000 Alogic ————————— 0.33111078 Alogic/Waves ————————————————— 3P9UwsyW7M9RXKAFx313un55hBjfymhM6F5 0.00161842 Waves spam
· 2019.04.02 13:00 · exchange -0.50000000 Alogic ————————— 0.33111078 Alogic/Waves ————————————————— 3P9UwsyW7M9RXKAFx313un55hBjfymhM6F5 0.00161842 Waves spam
· 2019.04.02 12:51 · exchange -0.09999998 Alogic ————————— 0.33111078 Alogic/Waves ————————————————— 3P7TEnmqa6txFWq5ZM3We9jd6LRobgD2XiS 0.00032368 Waves spam
· 2019.04.02 12:46 · exchange -3.65128075 AEXT ——————————— 0.01350000 AEXT/Waves ——————————————————— 3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk 0.00313039 Waves spam
· 2019.04.01 20:22 · exchange -1.00 weforest ————————————— 0.00889990 weforest/Waves ——————————————— 3PGxwfYV2ZWZrwiytQbymZ5aWUTaRwwqZSv 0.00300000 Waves
· 2019.03.28 19:49 · burn -0.00000111 OddEven —————————————————————————————————————————————————————— <> 0.00500000 Waves
· 2019.03.28 19:47 · burn -0.01000000 10PercentDay ————————————————————————————————————————————————— <> 0.00500000 Waves
· 2019.03.28 19:45 · burn -0.00000010 Surge ———————————————————————————————————————————————————————— <> 0.00500000 Waves
· 2019.03.28 15:18 · exchange -1.00000000 Alogic ————————— 0.16508310 Alogic/Waves ————————————————— 3P515SwnTZAzmuF7JzM56Z7Trg4ksnrQEta 0.00221336 Waves spam
· 2019.03.28 00:10 · exchange -1.000000 TORCorp —————————— 0.00399000 TORCorp/Waves ———————————————— 3P65SytvWaN7T37yVoggQhjV3b5LuN8YxZz 0.00300000 Waves spam
· 2019.03.18 14:08 · exchange -100.00000000 ARKAT ———————— 0.00009000 ARKAT/Waves —————————————————— 3PKRQR55KCZMpGweopfyVBhKX5hKx5385cB 0.00700000 Waves
· 2019.03.15 19:49 · exchange -1.00000000 Artflix ———————— 0.00390000 Artflix/Waves ———————————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00300000 Waves
· 2019.03.15 19:49 · exchange -1.00000000 Artflix ———————— 0.00390000 Artflix/Waves ———————————————— 3PPKH8rdCSQ7ahcANeFxXwQXGRMf6XHJ2Fm 0.00300000 Waves
· 2019.03.15 00:14 · exchange -1.00 sebklay —————————————— 0.00389996 sebklay/Waves ———————————————— 3PJScidCt57ie7kACRv5PmXc6enGXazcVEp 0.00300000 Waves
· 2019.03.14 20:34 · exchange -1.00 weforest ————————————— 0.00400000 weforest/Waves ——————————————— 3PNbG7iin3p624Laee5xE8eCQUqY4REXbjG 0.00300000 Waves
· 2019.03.08 20:22 · exchange -20.00 CRYPTO BROTHERS ————— 0.00037170 CRYPTO BROTHERS/Waves ———————— 3PHKEQMDZAa9mefgYuh8DeuXKNr7mWz2ovX 0.00300000 Waves
· 2019.03.06 22:51 · exchange -0.12 WUSD ————————————————— 2.57 Waves/WUSD ————————————————————————— 3PMYPcrwE844vTzqDxxeJMTQZYiP5GQSmvh 0.00276923 Waves
· 2019.03.02 05:43 · exchange -1.00000000 D360 ——————————— 0.00400000 D360/Waves ——————————————————— 3PAomYRb9inWrKbKiw5HQ27wf9izuZS7HTi 0.00300000 Waves
· 2019.02.20 18:56 · exchange -5.00000000 XBBT ——————————— 0.00409940 XBBT/Waves ——————————————————— 3PPpZXQmnJFK1a1uECLB14TaVX4Tug7C1kA 0.00300000 Waves
· 2019.02.18 21:00 · exchange -1.00000000 Unça ——————————— 0.00310000 Unça/Waves ——————————————————— 3PGV2dYN5CGc46ZTadGEQhUradduCjLfpsP 0.00300000 Waves
· 2019.02.15 23:32 · exchange -3.14531681 Waves —————————— 0.00074052 Waves/WBTC ——————————————————— 3PRAYvxeEJB45uChi2shUZixc4keR3eH2Cq 0.00299999 Waves
· 2019.02.07 14:31 · exchange -145.38119320 Surge ———————— 0.05000000 Surge/Waves —————————————————— 3PJPgAbdurAfLn9HBUmy33wvQrbmhViyjpY 0.00699999 Waves
· 2019.02.06 14:13 · exchange -10.00 CRYPTO BROTHERS ————— 0.00035600 CRYPTO BROTHERS/Waves ———————— 3P8Hq9jE1FLt5APf9SJjfQf9ck7aVe7LdT2 0.00300000 Waves
· 2019.01.13 18:02 · exchange -0.55555507 Grider ————————— 0.00899999 Grider/Waves ————————————————— 3P3ZfGqQ2qMK3U5bAzJh6SiNYaRNbxNccyL 0.00299999 Waves
· 2018.12.01 14:50 · exchange -12 feetoken ——————————————— 0.00050000 feetoken/Waves ——————————————— 3P9M8ng7Qfx7eqvkBdVC8XVwXf66ufwquH5 0.00300000 Waves
· 2018.11.30 15:22 · burn -30001.72244997 http://EOT.store ————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:21 · burn -6002.94001596 http://RNcoin.gq —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:21 · burn -2130.90901100 http://VKCoin.ml —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:21 · burn -7364.7 http://WBCH.info ————————————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:19 · burn -2.00000000 http://WBCH.xyz/ ————————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:19 · burn -2500.79790000 http://ZrCoin.me —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:19 · burn -2055.09739870 https://BTCSp.cf —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:18 · burn -2055.09739870 https://ETHF6.tk —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:18 · burn -2055.09739870 https://ETHZR.cf —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:18 · burn -4110.19479740 https://KCOIN.cf —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:18 · burn -1.00000000 ///////WBCH.xyz —————————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:16 · burn -4110.19479740 https://McFLY.tk —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:16 · burn -2055.09739870 https://UNIOT.ga —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:15 · burn -2055.09739870 Claim: BTCSP.cf ——————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:15 · burn -6165.29219610 Claim>> ZCOIN.Ga —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:12 · burn -2055.09739870 https://VEXA.ml ——————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:12 · burn -4110.19479740 https://VITES.cf —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:12 · burn -2055.09739870 https://ZCOIN.GA —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.30 15:12 · burn -2055.09739870 https://ZCoin.ga —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.29 20:25 · burn -2055.09739870 https://ZTRON.tk —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.29 20:24 · burn -4110.19479740 https://i-ETH.cf —————————————————————————————————————————— <> 0.00100000 Waves spam
· 2018.11.27 16:31 · exchange -2 READ attachment ————————— 0.00990000 READ attachment/Waves ———————— 3P3ZfGqQ2qMK3U5bAzJh6SiNYaRNbxNccyL 0.00300000 Waves
· 2018.11.19 15:41 · exchange -0.09420290 Waves —————————— 1.38 Waves/WUSD ————————————————————————— 3P65Z7iCtrhp3VgyXiHnerR6GCZw33Ap4pE 0.00280887 Waves
· 2018.11.19 15:33 · exchange -0.00001584 WBTC ——————————— 0.00025998 Waves/WBTC ——————————————————— 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00299822 Waves
· 2018.11.19 15:18 · exchange -0.01 WUSD ————————————————— 1.39 Waves/WUSD ————————————————————————— 3PNQ6imMkcMZpmv8ewbZgYd8ogzQNWBnHMS 0.00297842 Waves
· 2018.11.19 15:14 · exchange -0.14 WUSD ————————————————— 1.39 Waves/WUSD ————————————————————————— 3PNQ6imMkcMZpmv8ewbZgYd8ogzQNWBnHMS 0.00280000 Waves
· 2018.11.18 23:58 · exchange -1.00000000 Genomequity ———— 0.01940000 Genomequity/Waves ———————————— 3P9FP32myFm9WfthGRK45XJvEJtkZmiaWrU 0.00300000 Waves
· 2018.11.08 15:47 · exchange -2 Marquise Museum ————————— 0.01699000 Marquise Museum/Waves ———————— 3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww 0.00300000 Waves
...

github/deemru/w8io/6500d08 
27.53 ms