3PBiu4w9WCv9jVLr6sj2BwBsnCSTGg4Y5y6 · io · transfer·i264·o140 · burn·o1 · exchange·i441·o441 · lease·o29 · unlease·o29 · mass·i143

          0.00000001 WBTC io
——————————————————————————————————————— 
          0.00037710 Waves
         20.00000000 Apprécié
——————————————————————————————————————— 
          1.11111111 Grider
                  12 Styla
          3.00000000 DeepProjects
               34.21 Eidolon.club
          0.00000100 Leasing
             100.000 TGC TheGreatCoin
          0.00000010 Surge
              3.0000 Piathcoin
          0.30630620 WavesDesk
            1.000000 ASSETRON
          1.00000000 Atcoin
                1.00 Atoken
               1.010 BIT2MUSICTOKEN
            1.000000 Brox Fish Farm
                1.00 Btoken
                1.00 Ctoken
                1.00 Etoken
                1.00 Dtoken
                1.00 Ftoken
          1.00000000 FundCoin (FND)
                1.00 Gtoken
                1.00 Htoken
                1.00 IGG TOKEN
                1.00 Itoken
          0.00088980 Liquid
                1.00 Ktoken
                1.00 Mtoken
                1.00 OCCG
                1.00 Jtoken
                1.00 KRCC
                1.00 Otoken
          0.40000000 WCASH
          0.10813578 WavesGo
                2.00 WinToken
                1.00 Xtoken
          1.00000000 ZEEB Coin
                1.00 Ztoken
       1000.00000000 eKaulitz
        200.00000000 eFranken
          0.00009999 WUDX
         10.00000000 MoonAsset
                   2 Gay👨‍⚕️
          0.02000000 10PercentDay
          1.00000000 Higinia Art
                0.01 CryptoBridge
        100.00000000 ARKAT
                  44 READ attachment
               22.00 ModernFinance
        100.00000000 Progression
          1.00000000 Read Soft Deal
          1.00000000 Unça
                0.01 LotteryTicket
          0.01000000 BSport
                 350 Fafnir
                 350 Garuda
                 193 BKB-X
          1.00000000 REFER
          1.00000000 Maharlikan Gold
           50.000000 learncoin
                 120 CronoX
                 178 Vorb
                 250 Freya
                 250 Taurus
                 250 Kirin
                 144 AntiSorosCoin
                 174 Erfolg
                 211 Vetro
          0.00000111 OddEven
          1.00000000 ICOS
          0.00200000 canapecoin
          1.00000000 Token ICO
                 174 Agox
                 174 ABDX
                  85 GEAL
          1.00000000 Cryptomining
                 219 Hagen
                   6 Interlude
                  65 TYR-X
          1.00000000 Token IEO
          1.00000001 Indigo
          1.00000001 Hornet
          1.00000001 Tycoon
                   1 Mystiq
          1.00000001 APKT
          1.00000001 Batson
          1.00000001 PVKT
          1.00000001 ATZT
          1.00000001 AVKT
          1.00000001 WTFC
          6.00000000 XBBT
                   1 Portfolio
          1.00000000 profitbot
          1.00000000 AxAi
                   5 PEACE
          0.02400000 Learntoken
        100.00000000 Anabyte
               10.00 Asgcoin
                   7 Flush
             1.00001 SEOCOIN
                5.50 SupremeToken
         888.0000000 MySupremeCoin
           7.0000154 LOVE YOU
           1.0000000 LOVE YOU TO
                4.44 Sombrero
             0.02500 💥
                  10 UMKM
            20000.00 Double
          1.00000001 Have
         11.11111111 Voyage
          1.00000001 Bang
         68.14310051 RiseOnlyToken
                  10 💡
               96.00 SEBISM
          5.37442106 WIDE
         19.00000000 xemnasen
              0.0002 💍
          0.30000000 DLite
             0.00010 APToken
          0.00000029 Monero
          0.50000000 Rezivel
                0.10 C.A.T
              0.0001 ✌️
          0.00000050 DASH
          0.00000023 Zcash
                   1 SQAM
          0.05000000 ₹PayApp
        360.36036036 D360
          0.00500000 FRIGIES
          1.00000000 ONDE
                0.02 Wavesvector
             0.00100 kosar²
          0.00001014 ABOT
              250.00 FireCash
               0.900 DeepSpace
             0.00011 kosar³
          0.01100000 EVERGREEN
                0.01 GOLD Vector
          2.00000000 PHENIX
             0.00200 ASTrone
         60.00000000 EVET
            0.500000 Aurelius X
          0.50000000 Maluma
       10000.0000000 Double10
          0.00040000 Museician
         20.00000000 42DCoin
          2.00000000 BUY SAVE COIN
                   1 CloMinTok
          0.00100000 ADORE
          0.00000001 Finamatrix
· 2019.09.02 14:52 · exchange -0.01956526 WBTC 0.00011241 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00293473 Waves
· 2019.09.02 14:52 · exchange -0.00043513 WBTC 0.00011241 Waves/WBTC 3P9THpL3NaBEzPx5PNCgnj36ZUm57oUcvxF 0.00006526 Waves
· 2019.08.31 16:54 · exchange -0.00001199 WBTC 0.00011706 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP 0.00299750 Waves
  2019.08.31 12:01 · exchange +0.00232357 WBTC 0.00011770 Waves/WBTC 3PMEM2fHXKDHQa4cii6c6vbwS4cyR6ooZQQ
  2019.08.31 11:54 · exchange +0.00059759 WBTC 0.00011770 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
  2019.08.31 11:54 · exchange +0.00059759 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00005219 WBTC 0.00011770 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
  2019.08.31 11:54 · exchange +0.00005219 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00313807 WBTC 0.00011770 Waves/WBTC 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5
  2019.08.31 11:54 · exchange +0.00005226 WBTC 0.00011770 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
  2019.08.31 11:54 · exchange +0.00005226 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00027227 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00020919 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00027834 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00007796 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00005238 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00029199 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:54 · exchange +0.00109445 WBTC 0.00011770 Waves/WBTC 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5
  2019.08.31 11:51 · exchange +0.00051904 WBTC 0.00011770 Waves/WBTC 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5
  2019.08.31 11:50 · exchange +0.00029025 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
  2019.08.31 11:48 · exchange +0.00005378 WBTC 0.00011770 Waves/WBTC 3PQzWVstiMKGnsJbXVzaB164KP8ePvTKEPP
· 2019.08.30 20:42 · exchange -0.00411000 WBTC 0.00011739 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
· 2019.08.30 14:49 · exchange -0.00380021 WBTC 0.00011768 Waves/WBTC 3P4g3FbnQDGWCsKjYaYk3UF9hiqGQqktzuR 0.00193756 Waves
· 2019.08.30 14:49 · exchange -0.00019969 WBTC 0.00011768 Waves/WBTC 3P4TawLUanqNabHkvwu6k25Uj9bjbeHS9RN 0.00010181 Waves
· 2019.08.30 14:49 · exchange -0.00023657 WBTC 0.00011768 Waves/WBTC 3P4g3FbnQDGWCsKjYaYk3UF9hiqGQqktzuR 0.00012061 Waves
· 2019.08.30 14:49 · exchange -0.00164752 WBTC 0.00011768 Waves/WBTC 3PCUbhf4aJLJWaUNKShuVgeTXW3ZqtH6yzT 0.00084000 Waves
· 2019.08.29 12:48 · exchange -0.00017735 WBTC 0.00011820 Waves/WBTC 3P8W8JaGGjsiHyPEDSYgGpu8FmotC8mydwf 0.00299983 Waves
  2019.08.29 01:52 · exchange +0.00606268 WBTC 0.00011927 Waves/WBTC 3PE6cqh7Xumk2qcSw2567t2Ft4Jjqrp7CRZ
· 2019.08.28 21:43 · exchange -0.00588450 WBTC 0.00011769 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
· 2019.08.27 05:40 · exchange -0.00010253 WBTC 0.00012155 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00299991 Waves
  2019.08.26 13:10 · exchange +0.01010171 WBTC 0.00012515 Waves/WBTC 3P7HCW7pDHXuUdjdN8EaZR8VPUcL84aFUWT
· 2019.08.25 17:47 · exchange -0.00119033 WBTC 0.00012819 Waves/WBTC 3PAB7s5JGr6ggGkpTcM2cEhq1buDX3CkaQh 0.00300000 Waves
· 2019.08.25 17:29 · exchange -0.00901880 WBTC 0.00012884 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
  2019.08.25 10:15 · exchange +0.00645387 WBTC 0.00012908 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
· 2019.08.25 06:20 · exchange -0.00639800 WBTC 0.00012796 Waves/WBTC 3P7HCW7pDHXuUdjdN8EaZR8VPUcL84aFUWT 0.00300000 Waves
  2019.08.24 21:23 · exchange +0.00015426 WBTC 0.00012897 Waves/WBTC 3P9Jdbo3rLeq3UWddVUHG69tPbbfSACVoEg
· 2019.08.24 21:15 · exchange -0.00015473 WBTC 0.00012969 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
  2019.08.24 21:07 · exchange +0.00416647 WBTC 0.00012949 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
  2019.08.24 21:05 · exchange +0.01499999 WBTC 0.00012957 Waves/WBTC 3PMreqwS4t5HnpSBXCpoGVb6HdTLdBboiGR
  2019.08.24 21:05 · exchange +0.00027693 WBTC 0.00012957 Waves/WBTC 3PCGGQ1G6L3C5YL3pqYBern3dUjF5izBBot
  2019.08.24 21:05 · exchange +0.00071133 WBTC 0.00012957 Waves/WBTC 3P9Jdbo3rLeq3UWddVUHG69tPbbfSACVoEg
· 2019.08.24 20:37 · exchange -0.00053338 WBTC 0.00013102 Waves/WBTC 3PLy7rR5rBbBgsZf1hdJq4qNsi1QC49UQka 0.00023096 Waves
· 2019.08.24 20:37 · exchange -0.00639458 WBTC 0.00013102 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00276902 Waves
· 2019.08.24 16:58 · exchange -0.00102536 WBTC 0.00012817 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00038676 Waves
· 2019.08.24 16:57 · exchange -0.00102440 WBTC 0.00012805 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00030725 Waves
· 2019.08.24 16:57 · exchange -0.00102440 WBTC 0.00012805 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00030725 Waves
· 2019.08.24 13:03 · exchange -0.00036719 WBTC 0.00013200 Waves/WBTC 3P9fComa6cwqz4gjqdiCCQhwnbvjSztAdwV 0.00299997 Waves
· 2019.08.24 12:51 · exchange -0.00300000 WBTC 0.00013239 Waves/WBTC 3PCHXWZxF1bhGdPxuc4mmZP14quFUAU29qF 0.00300000 Waves
· 2019.08.24 12:22 · exchange -0.00661950 WBTC 0.00013239 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
  2019.08.20 16:55 · exchange +0.00651498 WBTC 0.00011708 Waves/WBTC 3PAB7s5JGr6ggGkpTcM2cEhq1buDX3CkaQh
· 2019.08.20 16:12 · exchange -0.00498525 WBTC 0.00011730 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00255000 Waves
· 2019.08.20 16:12 · exchange -0.00087975 WBTC 0.00011730 Waves/WBTC 3PRAnnG4iFKXZF7kuUVMMDkqkKTFnMb49RA 0.00045000 Waves
· 2019.08.20 16:11 · exchange -0.00066116 WBTC 0.00011698 Waves/WBTC 3P9Jdbo3rLeq3UWddVUHG69tPbbfSACVoEg 0.00033911 Waves
· 2019.08.20 02:23 · exchange -0.00050157 WBTC 0.00011548 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00025882 Waves
· 2019.08.20 02:23 · exchange -0.00265604 WBTC 0.00011548 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00137058 Waves
· 2019.08.20 02:23 · exchange -0.00265604 WBTC 0.00011548 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00137058 Waves
· 2019.08.20 02:22 · exchange -0.00057670 WBTC 0.00011534 Waves/WBTC 3PK7BsqRj9andMQzMfUUoGGFoL6gyk2vUvK 0.00027073 Waves
· 2019.08.20 01:47 · exchange -0.00200000 WBTC 0.00011615 Waves/WBTC 3P8yCFt4LCZcDWGVyeSzN3NZgvPjKH9kjN4 0.00300000 Waves
· 2019.08.20 00:54 · exchange -0.00100000 WBTC 0.00011590 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00300000 Waves
· 2019.08.20 00:49 · exchange -0.00150000 WBTC 0.00011580 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00300000 Waves
  2019.08.19 03:31 · exchange +0.00428121 WBTC 0.00012092 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
  2019.08.19 03:31 · exchange +0.00267856 WBTC 0.00012092 Waves/WBTC 3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2
  2019.08.19 03:25 · exchange +0.00063799 WBTC 0.00012120 Waves/WBTC 3P84V3P6DY5qVdAn87fjqBtBrqpjcx1AgkV
  2019.08.19 03:10 · exchange +0.00233799 WBTC 0.00012173 Waves/WBTC 3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2
· 2019.08.19 02:30 · exchange -0.00999999 WBTC 0.00012189 Waves/WBTC 3P9eVUVFkJ9pYUdKHk5TmYaGUJwPzpdJbhL 0.00299999 Waves
  2019.08.16 23:54 · exchange +0.00575160 WBTC 0.00011503 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
· 2019.08.16 22:32 · exchange -0.00212120 WBTC 0.00011490 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00110767 Waves
· 2019.08.16 22:32 · exchange -0.00270459 WBTC 0.00011490 Waves/WBTC 3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2 0.00141231 Waves
· 2019.08.16 22:32 · exchange -0.00091920 WBTC 0.00011490 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00048000 Waves
  2019.08.16 22:17 · exchange +0.00468886 WBTC 0.00011382 Waves/WBTC 3PPTYsB78vQ5B7to1PHmgW6Bqdkkfavdcjn
  2019.08.16 22:17 · exchange +0.00036360 WBTC 0.00011382 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
  2019.08.16 22:17 · exchange +0.00045614 WBTC 0.00011382 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
  2019.08.16 22:17 · exchange +0.00036888 WBTC 0.00011382 Waves/WBTC 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt
· 2019.08.16 21:50 · exchange -0.00091432 WBTC 0.00011429 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00240000 Waves
· 2019.08.16 21:50 · exchange -0.00022862 WBTC 0.00011431 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00060000 Waves
· 2019.08.16 21:49 · exchange -0.00279814 WBTC 0.00011421 Waves/WBTC 3PLHUnrHLXx2vYJtsXJ1ojLNFCbqbERQTPT 0.00183749 Waves
· 2019.08.16 21:49 · exchange -0.00091264 WBTC 0.00011408 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00048000 Waves
· 2019.08.16 21:49 · exchange -0.00091264 WBTC 0.00011408 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00048000 Waves
  2019.08.16 19:39 · exchange +0.00099602 WBTC 0.00011440 Waves/WBTC 3PKEzBV5yrYLwHcXULRT2hx5Ac5schojc96
  2019.08.16 19:39 · exchange +0.00471407 WBTC 0.00011416 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
· 2019.08.16 14:56 · exchange -0.00577100 WBTC 0.00011542 Waves/WBTC 3P4g3FbnQDGWCsKjYaYk3UF9hiqGQqktzuR 0.00300000 Waves
  2019.08.15 20:45 · exchange +0.00354044 WBTC 0.00011805 Waves/WBTC 3PLqgNgYssqiof9We2qzNtmuDPfPDKmENsD
· 2019.08.15 16:03 · exchange -0.00349740 WBTC 0.00011658 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
  2019.08.13 20:45 · exchange +0.00834723 WBTC 0.00930313 DASH/WBTC  3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
  2019.08.13 20:45 · exchange +0.00095590 WBTC 0.00930313 DASH/WBTC  3PF3sfmNfcys9yBnmtAMJnWXnaDJy6DFb5g
  2019.08.13 20:44 · exchange +0.00823196 WBTC 0.00011796 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
  2019.08.13 20:44 · exchange +0.00001180 WBTC 0.00011804 Waves/WBTC 3PALBTbWQNKce8VdmWhCQq7Hfv34SmAMvDX
  2019.08.13 20:43 · exchange +0.00001180 WBTC 0.00011804 Waves/WBTC 3PEoWw9CvJ23boLnechSgejDmx9BqS4ECwA
· 2019.08.13 20:03 · exchange -0.00712019 WBTC 0.00937564 DASH/WBTC  3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00227830 Waves
· 2019.08.13 20:03 · exchange -0.00225237 WBTC 0.00936285 DASH/WBTC  3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2 0.00072169 Waves
· 2019.08.13 17:36 · exchange -0.00349800 WBTC 0.00011660 Waves/WBTC 3P8W8JaGGjsiHyPEDSYgGpu8FmotC8mydwf 0.00128571 Waves
· 2019.08.13 17:36 · exchange -0.00378950 WBTC 0.00011660 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00139285 Waves
· 2019.08.13 17:36 · exchange -0.00087450 WBTC 0.00011660 Waves/WBTC 3PRAnnG4iFKXZF7kuUVMMDkqkKTFnMb49RA 0.00032142 Waves
  2019.08.12 20:17 · exchange +0.00292572 WBTC 0.00011701 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT
· 2019.08.12 17:57 · exchange -0.00198849 WBTC 0.00011697 Waves/WBTC 3PGr1ZW6hKE7k2AvHan7D2656DzrJTYYLX2 0.00204000 Waves
· 2019.08.12 17:57 · exchange -0.00093576 WBTC 0.00011697 Waves/WBTC 3PPHnqzZU1aHdju1oUFoh8ws9x4S8Mqv2Zj 0.00096000 Waves
  2019.08.11 21:20 · exchange +0.00594279 WBTC 0.00011887 Waves/WBTC 3P7HCW7pDHXuUdjdN8EaZR8VPUcL84aFUWT
· 2019.08.11 18:12 · exchange -0.00593350 WBTC 0.00011867 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
  2019.08.11 14:57 · exchange +0.00315810 WBTC 0.00011557 Waves/WBTC 3PE6cqh7Xumk2qcSw2567t2Ft4Jjqrp7CRZ
· 2019.08.11 13:48 · exchange -0.00234320 WBTC 0.00011716 Waves/WBTC 3P6h79F8jnDta8SvYXmVC73JB6vSf2HjnZT 0.00300000 Waves
...

github/deemru/w8io/6500d08 
66.31 ms