3PK82H4tbaJUKPiuuh5W7TVVZMXUFhRiZdu · io · transfer·i391 · sponsor·o43 · transfer·i469·o17 · exchange·i495·o495 · lease·o38 · unlease·o13 · alias·o1 · mass·i1851 · invoke·o289

       5484.78375153 VIRES io
——————————————————————————————————————— 
       6794.52499829 Waves
         13.95664919 Waves (GENERATOR)
        71266.457706 XTN.
            0.007658 USDT-ERC20-PPT
            0.178859 VVUSDNLP
          0.26700409 POWER
          0.00005896 WBTC
        922.75605453 Waves.Exchange
          0.00000008 SWOP
         50.51276770 Duck Egg
            0.033702 USDT
          0.00000037 ETH-Ethereum-PPT
          0.00016717 WETH
            0.002400 USD Coin
          0.00000100 Litecoin
               6.000 STEMX
           120452.43 Baby Waves
            0.000582 USDC-ERC20-PPT
          1000001.00 SpitzCoin 🐕
                9372 Marquise Museum
            3.418917 Neutrino EUR
          0.01000000 SYRF
       500000.000000 BitDiamond
                  10 REKREAY
       3000.00000000 AFY Token
        500.00000000 eCredit
          0.01000000 WFTM
         100.0000000 Dogwhite
            0.000015 SURF
          0.01000000 EASYMONEYHARE
             1000000 Allons
          0.00000021 RACE
         80.00000000 GLF COIN
         20.00000000 Apprécié
             1000.00 SHIB
      101000000.0000 BoxCoin
——————————————————————————————————————— 
                  18 READ attachment
               10.00 CRYPTO BROTHERS
                   2 Styla
          0.55555555 Grider
        100.00000000 profitbot
          0.00000100 Leasing
         11.00000000 Maharlikan Gold
             100.000 TGC TheGreatCoin
        145.38119330 Surge
              1.0000 Piathcoin
                 100 Exabit
          0.00009999 WUDX
          1.00000000 DeepProjects
             2.00000 Crux
        100.00000000 ARKAT
          0.01000000 BSport
         10.00000000 Lynx
         50.00000000 Progression
          0.00000111 OddEven
          1.00000001 Indigo
          1.00000001 Tycoon
         62.62999900 XBBT
          1.00000000 AxAi
          0.00400000 Learntoken
        100.00000000 Anabyte
            25000.00 Double
           0.0000007 LOVE YOU
           0.0000001 LOVE YOU TO
          5.00000000 Gnick
              176.00 GALX
              1.1000 Teresa MO
        100.00000000 Bullrun Coin
               0.700 eagle
        189.60195665 xemnasen
             0.00010 APToken
                0.10 C.A.T
               33.30 VODKA COIN
          0.50000000 DLite
                   1 SQAM
          0.05000000 ₹PayApp
              0.0001 💍
          1.00000001 WTFC
          1.00000001 Hornet
          1.00000001 ATZT
          1.00000001 APKT
          1.00000001 PVKT
         11.11111111 Voyage
                   1 Mystiq
          1.00000001 AVKT
          1.00000001 Batson
          0.00100000 canapecoin
          0.01110000 EVERGREEN
                   1 1111
          0.19000000 W4WW
          2.00000000 ROFIX
          4.00000000 Nervana
         19.00000000 Dora
                   2 TROX
             0.00200 ASTrone
          0.50000000 Maluma
             0.00002 HiTech1
       10000.0000000 Double10
             0.00200 FlatEarth Cash
          1.00000000 Luxtrade
          1.00000000 Cryptopoly
          2.00000000 Museician
        100.00000000 Tag-Game Coin
        157.00000000 BitWR
          2.00000000 AsKgo
                7.00 MGOLD
                   1 Portfolio
          5.00000000 UCA Coin
          0.03308497 BADA
      10000.00000000 GOLDMillion
          0.18749999 MinerSatoshi2.0
                1.00 GoldFishCoin
          5.00000000 Meiji Coin
         10.00000000 PayMyFee
               1.110 VermiFarmNetwork
         11.24500000 WGames
          0.00013000 Staking
                2.30 GlobalMining
          0.00000128 WARES
          1000000.01 MiningDiamonds
            2.000000 Minestake
                0.01 Mine003e
                5.00 Olympic Star
          1.00000000 MOPS
          0.00000001 Finamatrix
      10000000.00000 CryptoCashMiner
               3.000 CryptoAdd
          100.000000 Zoombi red
          0.00000010 BTFC
            1.000000 BTCDOWN
          0.00010000 PassiveTrading
          0.00036000 BIOTECH
          0.11000000 HealthLife
                   2 BitRoulet
          1.00000000 CryptoLifeCoin
               0.010 StakeProfit
            0.005000 SmartProfit
                0.06 MARCOSGOLD
           10000.000 Global Currency
          0.00100000 CashMiner
               11.00 PokerClub
          5.00000000 DIRC
                1.00 MiningFarm
          0.02000000 WUDEX
           100000000 WorldUnit
              0.1000 BitEnergy
               0.010 CoinMining
           10.000000 GASwap
                   7 DD eCoin Node
               0.200 MultiCash
          0.01000000 StableMining
          1.00000000 Bitsmael
             0.10000 RusCoin
          0.00000001 DOFCASH
          0.10000000 CryptoPool
          0.01000000 AltFound
              25.000 WOScoin
               0.200 TOTALProfit
             0.00100 AltTrader
               0.100 FastCash
               0.020 CashFarming
            0.002000 SmartMiner
          1.00000000 Equity
      22222.00000000 GAZA
          0.01000000 Camelot
          3.70498962 CHUDO
         10000174.00 MultiDEX
            0.131471 Neutrino CNY
            1.849336 Neutrino RUB
            0.382433 Neutrino TRY
            2.536400 Neutrino JPY
            0.136557 Neutrino UAH
            0.117319 Neutrino BRL
       1112.00000000 OneW
          1.00000000 Huskies Token
            0.026363 Neutrino GBP
          1.50000000 Kryptagon
                   1 Valhalla
                   1 T-Regg
        100.00000000 FLYO
                1.00 RhyDex
                1.00 Variodex
                1.00 S-Negg
                0.80 GreenMiningNet
                1.00 Gland
               1.010 Exprive
               0.001 OWE
              1.0000 MinNet
               0.300 WDExpo2020
                0.10 Nuck
          0.12000000 GPoint
          1.00000000 SCOneX
          200.000000 FITA
          10.0000000 TTT฿
          0.01000000 CCFlow
            0.110000 MUPC
          0.01000000 Curve DAO Token
          0.01000000 WACT
          0.01000000 SeedPool
          0.01000000 YOST
          0.01000000 UPad
            0.036409 WDAI
            0.153289 BUSD
          1.00000000 VLAD
          0.01000000 DREM
          0.00010000 LANE
          0.00001000 diib
               0.900 QHub
          0.00001365 XBTC
                   1 intergalactic
  2024.05.01 00:10   transfer +2.37630808 VIRES   withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
  2024.04.05 00:18 · transfer +100.22010032 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.04.03 15:56 · transfer +9.00000000 VIRES ————————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.04.03 15:55 · transfer +75.17413765 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.26 02:22 · transfer +64.54385541 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.25 23:31 · transfer +65.42371307 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.24 23:08   transfer +10.12241312 VIRES  withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
  2024.03.23 23:40 · transfer +17.02489802 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.21 22:23 · transfer +22.89745428 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.20 22:54 · transfer +117.19713441 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.17 13:49 · exchange +7.00000000 VIRES   0.05563232 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2024.03.15 18:28 · transfer +20.69773900 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.12 22:14 · transfer +19.65785148 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.12 22:13 · transfer +163.77774684 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.12 22:10 · transfer +118.18701294 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.12 02:02 · transfer +3.00000000 VIRES ————————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.11 16:36 · transfer +35.33716854 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.09 16:55 · transfer +325.96813470 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.03.02 18:35 · transfer +35.13372582 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.25 17:01 · transfer +59.00000000 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.17 22:29 · transfer +20.01697468 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.17 13:56 · transfer +11.52777187 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.16 00:58 · transfer +109.25089773 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.10 20:31 · transfer +7.00000000 VIRES ————————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.09 21:53 · transfer +27.85501729 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.09 00:20 · transfer +37.10685138 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.08 20:13 · transfer +97.00000000 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.02.08 20:10 · exchange +89.48633881 VIRES  0.06538960 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2024.02.08 20:10 · exchange +108.10242041 VIRES 0.06474218 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2024.02.08 19:57 · transfer +34.24352644 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.01.28 14:17 · transfer +68.01070516 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.01.16 00:22 · transfer +21.56166008 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2024.01.03 20:47 · transfer +46.01097783 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.31 22:10 · transfer +63.45958706 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.31 02:17 · transfer +48.00000000 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.28 03:09 · transfer +51.40896544 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.23 12:12 · transfer +10.94867791 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.22 23:25 · transfer +89.27474571 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.22 01:14 · transfer +12.96744888 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.21 20:27 · transfer +88.00325694 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.12.17 23:47 · exchange +74.43076578 VIRES  0.17220168 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.17 23:47 · exchange +74.80106813 VIRES  0.17049671 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.17 23:47 · exchange +75.17321272 VIRES  0.16880862 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.17 23:47 · exchange +75.54720884 VIRES  0.16713725 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:31 · exchange +29.35825449 VIRES  0.16687830 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:31 · exchange +66.51999926 VIRES  0.16682047 VIRES/Waves ———————————— 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.12.10 00:30 · exchange +75.07117185 VIRES  0.16850553 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:30 · exchange +75.44466024 VIRES  0.16683716 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:30 · exchange +75.82000682 VIRES  0.16518531 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:30 · exchange +76.19722078 VIRES  0.16354981 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:30 · exchange +76.57631145 VIRES  0.16193050 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.10 00:30 · exchange +5.00000000 VIRES   0.16312494 VIRES/Waves ———————————— 3P9LjPqMgDwLBFtnhyZKqBQ8SyaV4bNQbi9
  2023.12.10 00:30 · exchange +76.95728811 VIRES  0.16032723 VIRES/Waves ———————————— 3P7Z7X5kKXN4TpZ2SmqP2xyLGuotAqht1pU
  2023.12.09 15:43 · exchange +10.00000000 VIRES  0.15660446 VIRES/Waves ———————————— 3PG3JqzkkGJ73PWgb9Q7VbdTCycUTqikv7B
  2023.11.29 01:18   transfer +5.52569049 VIRES   withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
  2023.10.17 00:51 · transfer +92.93976464 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.10.13 02:25 · transfer +23.08807690 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.10.13 02:22 · transfer +49.70274377 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.10.13 02:20 · transfer +153.00294290 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.10.13 00:13   transfer +0.26547895 VIRES   claimAllRewardsAndAllEbAvailable2() 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT
  2023.10.13 00:11   transfer +26.50657047 VIRES  withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
  2023.10.09 00:11 · transfer +65.94345009 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.09.26 22:14 · transfer +166.32935917 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.09.23 18:32 · transfer +535.66005415 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.09.23 18:27 · transfer +100.00000000 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.09.01 20:39 · transfer +152.91268424 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.31 18:55 · transfer +155.81398785 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.29 15:07 · transfer +77.48075777 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.29 13:17 · transfer +77.31459479 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.29 13:09 · transfer +47.39882191 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.28 00:23 · transfer +156.54810435 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.08.27 19:13 · transfer +418.34874966 VIRES ——————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2023.04.26 22:19   transfer +0.00072386 VIRES   claimRewardsByOriginCaller() —————— 3P8w8NXZUtYdCA13tHbDY5sW4mC27ZFJgG3
  2023.03.18 16:55   transfer +0.12880980 VIRES   withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
· 2023.03.17 22:52 · invoke -1.66222524 VIRES ——— lockVires() ——————————————————————— 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT 0.00500000 Waves
  2023.03.17 22:51   transfer +1.66222524 VIRES   withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
· 2023.03.02 19:18 · invoke -8.81319496 VIRES ——— lockVires() ——————————————————————— 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT 0.00500000 Waves
  2023.03.02 19:18   transfer +8.81319496 VIRES   withdrawUnlockedFor() ————————————— 3PHvU5KXYJUAReeActQpS56TCdF8gupEjdR
· 2022.12.12 14:14 · invoke -17.58653111 VIRES    lockVires() ——————————————————————— 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT 0.00500000 Waves
  2022.12.09 10:23 · transfer +17.58606911 VIRES ———————————————————————————————————— 3P6dwQLjn9f8K9eR5rQ7ivKCSAn7HcFzn29
  2022.04.13 12:19 · transfer +0.00000900 VIRES ————————————————————————————————————— 3PGfQVodt7Ma5DVqCeCYZuhRvyCVWXTcU2V
  2022.04.13 05:25 · transfer +0.00000900 VIRES ————————————————————————————————————— 3PGfQVodt7Ma5DVqCeCYZuhRvyCVWXTcU2V
  2022.04.13 02:03 · transfer +0.00000900 VIRES ————————————————————————————————————— 3PGfQVodt7Ma5DVqCeCYZuhRvyCVWXTcU2V
  2022.04.11 18:31 · mass +0.00000700 VIRES ————————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.11 12:57 · mass +0.00000700 VIRES ————————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.11 08:22 · mass +0.00000700 VIRES ————————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.11 04:46 · mass +0.00000700 VIRES ————————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.10 22:10 · mass +0.00000700 VIRES ————————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.10 12:05 · transfer +0.00010000 VIRES ————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.10 02:03 · transfer +0.00010000 VIRES ————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.09 21:07 · transfer +0.00010000 VIRES ————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
  2022.04.09 11:20 · transfer +0.00010000 VIRES ————————————————————————————————————— 3PQptZcDx3NvLgu7BgnUH7zWHZopQtQmjWv
· 2022.03.09 01:21 · invoke -7.99381332 VIRES ——— lockVires() ——————————————————————— 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT 0.00500000 Waves
  2022.03.09 01:21 · exchange +7.99381332 VIRES   80.950994 VIRES/XTN. —————————————— 3P422gkEBnTYCQABFeRyZUQx6VWWNNaiUpt
· 2022.02.26 22:53 · invoke -5.33336283 VIRES ——— lockVires() ——————————————————————— 3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT
  2022.02.26 22:53 · exchange +5.33336283 VIRES   61.999997 VIRES/XTN. —————————————— 3PGzEbChh4TGDXBcw7ir3kKywqQLLS3VUje

github/deemru/w8io/786bc32 
26.60 ms