3P686PhHzKpUwWDtBgv54pAc1n7FLyN6KwF · io · transfer·i20100 · sponsor·o230 · transfer·i419·o431 · exchange·i7417·o7417 · lease·o2 · unlease·o1 · mass·i2669 · invoke·o13448

      1027767.428843 SURF io
——————————————————————————————————————— 
       1382.87247999 Waves
         62.87247999 Waves (GENERATOR)
      59236.49266120 L2MP
      12823.02635683 Waves.Exchange
            0.000001 USDT-PPT
       1100.00000000 Boss Cuan
          179.674288 USDT
           22.344997 Neutrino EUR
          0.00002381 ETH-Ethereum-PPT
            6.892442 ROME
          3.63548493 WAVESDLP
           12.868584 NSBT
         14.18265870 Duck Egg
          2000000.00 SpitzCoin 🐕
         3172.656437 VVUSDNLP
                1900 Marquise Museum
      21537.98356554 WEST
        119.53383365 CRV-ERC20-PPT
          0.00024239 Litecoin
             2074989 Waves World
       5083.67797164 BURN-XTN
               88.00 Edirham
      16547.54669728 TurtleNetwork
         10.00000000 GLF COIN
      110000000.0000 BoxCoin
        587.43262380 PLUTO
        100000000.00 LPStars
       4000.00000000 AFY Token
          9810096.00 Baby Waves
——————————————————————————————————————— 
            0.369675 Neutrino BRL
            4.193842 Neutrino RUB
            0.372209 Neutrino TRY
            4.666428 Neutrino JPY
            0.339024 Neutrino CNY
            0.406725 Neutrino UAH
            0.028707 Neutrino GBP
              0.1000 MinNet
          0.00000001 DOFCASH
          0.27892240 FARM MUNDOCRYPTO
          3.84947782 FARM PESOLATINO
               0.100 WDExpo2020
                0.10 Nuck
          1.59218646 FARM TURTLE
          0.01649958 FARM FOMO
          1.81941022 FARM DUXPLORER
          0.04947553 ENNO
          0.01100000 GPoint
    1293909.78348240 SIGN
         16.78341362 FARM EGGSEGGS
          0.05480424 FARM EGGPOINT
          1.00000000 SCOneX
         202.0240704 Dogwhite
         333.0000000 DREBL
          0.11643365 FARM KOLKHOZ
            0.200000 GreenRock
       1694.38519431 RACE
          3.89598284 FARM MARVIN
            1.000000 WLPad
          0.00527240 CGU FARM
          0.00489440 FARM FORKLOG
          0.02176750 FARM ENDO
          0.03662174 FARM STREET
          0.02469411 FARM EGGMOON
         14000000.00 MultiDEX
          0.00000001 TEAM TURTLE
          0.95804169 TEAM MATH
          0.51239263 TEAM EGGSEGGS
          0.00000001 TEAM LATAM
          0.00000001 TEAM EGGPOINT
          0.56135895 TEAM MUNDOCRYPTO
          0.00000001 TEAM FOMO
          0.00000001 TEAM STREET
          0.00000001 TEAM KOLKHOZ
          0.05813359 TEAM IDO
          0.21647993 TEAM FORK
          0.33821103 TEAM ENDO
          0.19721695 TEAM MARVIN
          0.16719630 TEAM CGU
              596.76 WavesCommunity
          0.01000000 CCFlow
            0.536711 WDAI
          1.00000000 CGY FARM
      25735.14704158 WXB Token
            0.240000 MUPC
          1.00000000 GLFC TOKEN
          0.10000000 RAZT
         96.00000000 STNN
          0.00200000 WACT
       1358.46795808 WLUNC
          0.50000000 PMTT
            5.271917 BUSD
         1127.536062 Staked NSBT
          0.28059442 sNSBT_TCI
        565.32437926 $MINI
                0.01 MARCOSGOLD
         43.32473785 SPICE
                   1 DREMNFT
          1.20200000 VLAD
          0.06066314 Pepper
        300.00000000 WDB
          1.00000000 MultiLP
                 500 sthanin
          0.00010000 LANE
              0.1000 FoodForestToken
          0.00001000 diib
        100.00000000 AYNN
          3572.00000 CoreFi
        455.00000000 Genesis_DCA
                   1 Esess
                0.01 RSD Coin
                   2 WXPad
          0.00140000 MCLP
     235626.09457461 PEST
                   1 MassTransfer
               3.213 QHub
                1.00 GameFi
               1.000 I Love You ❤
          0.06215680 FAIBC
            0.014388 USDC-ERC20-PPT
             1000000 Allons
          1.00000000 Talkto@BoxCoin
          0.01056993 XBTC
   114709786666.5519 CPBR
              723.35 WEVE COIN
                0.01 MEME UNIVERSE
     620553.25000000 FOBIA
       7987.87000000 SDN coin
          10.0000000 MEME WAVES
      15503.18750000 EMMA WAVES FANS
        877.53686198 sBURN-XT_WAVES
      72008.92000000 eFranken
  41000302222.181221 TRUMP
      52956.87900000 Hawk Tuah
             5000.00 MY MEME
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 ART-XSOCK
                   1 ART-XSWEATER
                   1 ART-XHAT
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 DUCK-FFFFFFFF-GR
                   1 BABY-11111111-GZ
                   1 DUCK-GGGGGGGG-GB
                   1 DUCK-GGGGGGGG-GB
                   1 DUCK-EEEEEEEE-GG
                   1 BABY-11111111-GZ
                   1 DUCK-CECECECE-HG
                   1 DUCK-FFFFFFFF-GR
                   1 DUCK-HHHHHHHH-GR
                   1 DUCK-HHHHHHHH-GY
                   1 DUCK-FFFFFFFF-GG
                   1 RACE-BOOST
                   1 DUCK-HHHHHHHH-GR
                   1 DUCK-KKKKKKKK-GB
                   1 DUCK-IIIIIIII-GG
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 BABY-11111111-GZ
                   1 DUCK-DDDDDDDD-GG
                   1 DUCK-HHHHHHHH-GR
                   1 DUCK-HHHHHHHH-GR
                   1 DUCK-GGGGGGGG-GB
                   1 DUCK-IIIIIIII-GG
                   1 DUCK-HHHHHHHH-GB
                   1 ART-JERSEY_SPAIN
                   1 ART-JERSEY_USA
                   1 ART-SNOWMAN
                   1 LawnMower
                   1 LadyNobody
                   1 XMAS-TOY
                   1 XMAS-TOY
                   1 DUCK-ZZZZZZZZ-GG
                   1 Hawk Tauh
  2024.09.09 17:08 · transfer +8850.877204 SURF ————————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
  2024.09.04 19:07 · transfer +112722.151799 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
  2024.08.17 19:21 · transfer +409913.737259 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
  2024.07.06 15:54 · transfer +465008.910304 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
  2024.06.03 19:40 · transfer +31271.752277 SURF ———————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
· 2024.06.03 02:15 · invoke -1545362.188675 SURF   stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2024.06.02 16:11 · transfer +45362.188675 SURF ———————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
· 2024.06.01 21:44 · transfer -2500000.000000 SURF —————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv 0.00100000 Waves
  2024.06.01 21:22 · transfer +4000000.000000 SURF —————————————————— 3PCCMNDUDLt2hE3GxLHf1BxJiRWJmPjfzPJ
· 2024.05.17 15:53 · invoke -120524.803824 SURF    stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2024.05.17 15:53 · transfer +120524.803824 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
· 2024.05.14 01:59 · transfer -173370.000000 SURF ——————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv 0.00100000 Waves
  2024.05.14 01:58   transfer +173370.000000 SURF  unstake() ———————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2024.05.14 01:56 · transfer -1221457.000000 SURF —————————————————— 3PCkcKHHcjjVDXfwSARqVgNJPcKtcGmrd2R 0.00100000 Waves
  2024.05.14 01:55   transfer +1221457.000000 SURF unstake() ———————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
· 2024.05.12 17:52 · invoke -873225.865538 SURF    stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2024.05.05 16:50 · transfer +364690.736658 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
· 2024.04.30 00:09 · transfer -350000.000000 SURF ——————————————————— 3PCCMNDUDLt2hE3GxLHf1BxJiRWJmPjfzPJ 0.00100000 Waves
  2024.04.30 00:02 · transfer +350000.000000 SURF ——————————————————— 3PCCMNDUDLt2hE3GxLHf1BxJiRWJmPjfzPJ
  2024.04.28 03:00 · transfer +507876.878482 SURF ——————————————————— 3P8fNR2Aw5wesJWap4TQH7nieZYavmdiUqF
· 2024.04.03 01:42 · transfer -4000000.000000 SURF —————————————————— 3PCCMNDUDLt2hE3GxLHf1BxJiRWJmPjfzPJ 0.00100000 Waves
  2024.04.03 01:42   transfer +4000000.000000 SURF unstake() ———————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.12.28 03:31   transfer +658.250398 SURF ——— swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
· 2023.12.07 22:07 · invoke -9877.464841 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.12.07 21:57   transfer +1725.505464 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.12.07 21:56   transfer +1782.485416 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.12.07 21:56   transfer +1815.975765 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.12.07 21:52   transfer +2151.158917 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.12.07 21:51   transfer +2402.339279 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
· 2023.10.11 23:29 · invoke -10045.916498 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.07.26 18:08   transfer +2381.680480 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.07.25 23:35   transfer +1195.244642 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
  2023.07.25 22:59   transfer +6468.655735 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
· 2023.06.29 01:39 · invoke -1587.000000 SURF ———— stake() —————————— 3PCoarijkuYMHeC4Szcj6UdKPAPGmTBN39D 0.00500000 Waves
  2023.06.29 01:38 · exchange +1587.335641 SURF    0.175983 SURF/XTN. 3PHLBGUwBP4No9R4viiGb5aHd4f24A1qSP5
· 2023.06.01 04:21 · invoke -15139.402943 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.06.01 04:21 · transfer +15139.402943 SURF ———————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv
· 2023.04.24 01:12 · invoke -172743.632955 SURF    stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C
  2023.04.23 23:35 · exchange +172743.632955 SURF  0.151210 SURF/XTN. 3PKmNjZKbEkiXFazaXMbBWXWQUP8btbD9et
· 2023.04.20 18:42 · invoke -4609.267952 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.04.19 07:53 · exchange +4609.267952 SURF    0.180100 SURF/XTN. 3PLse1tfoVdvnehK26V81uG5LR3otiCQDwj
· 2023.04.18 05:13 · invoke -176378.426265 SURF    stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.04.17 18:58 · exchange +3841.930000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:54 · exchange +1000.000000 SURF    0.192100 SURF/XTN. 3PBnNxQRN2gVMRuwsgZ3TttZxLfHYeTSAte
  2023.04.17 18:48 · exchange +3247.139324 SURF    0.192100 SURF/XTN. 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916
  2023.04.17 18:42 · exchange +4750.030000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:39 · exchange +3259.049735 SURF    0.192100 SURF/XTN. 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916
  2023.04.17 18:33 · exchange +3270.530282 SURF    0.192100 SURF/XTN. 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916
  2023.04.17 18:29 · exchange +2362.140000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:29 · exchange +3103.909100 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:29 · exchange +3948.920000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:29 · exchange +6517.020000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:29 · exchange +16398.240000 SURF   0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:24 · exchange +3093.009100 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:24 · exchange +5403.940000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:23 · exchange +3422.020000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:15 · exchange +5252.240000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:15 · exchange +2377.940000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:14 · exchange +4519.030000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:11 · exchange +2361.920000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:11 · exchange +3174.909100 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 18:09 · exchange +2206.312666 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:08 · exchange +2370.040000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +3233.909990 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +3989.330000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +3419.920000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +3853.130000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +848.359027 SURF ——— 0.192100 SURF/XTN. 3P2TDtNKEN3UEvRSt8kaEcRuhsxyqXmJSR1
  2023.04.17 17:01 · exchange +2729.030000 SURF    0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.17 17:01 · exchange +10959.667569 SURF   0.192100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.16 21:19 · transfer +43543.205046 SURF ———————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv
  2023.04.16 07:26 · exchange +17921.605326 SURF   0.192100 SURF/XTN. 3P7Z3ueyFonY7ZwJMq4jaqwr51qMLp3WFat
· 2023.04.06 02:19 · invoke -725712.360432 SURF    stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.04.06 02:17 · transfer +629415.717166 SURF ——————————————————— 3P6HC3WPbSP9w5G7394QCxDWqMzrrMADBMe
  2023.04.06 02:16 · transfer +96296.643266 SURF ———————————————————— 3P6pFbcQyebWUbHY45G2TkXnxz3WLyn46YA
· 2023.04.01 06:43 · invoke -13452.765193 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.04.01 05:37 · exchange +418.090388 SURF ——— 0.222100 SURF/XTN. 3P2TDtNKEN3UEvRSt8kaEcRuhsxyqXmJSR1
  2023.04.01 05:37 · exchange +11516.300865 SURF   0.222100 SURF/XTN. 3P8auNWJkxxByyJtwErFXaxiXcGM45qQ1hA
  2023.04.01 05:37 · exchange +1518.373940 SURF    0.222100 SURF/XTN. 3P2TDtNKEN3UEvRSt8kaEcRuhsxyqXmJSR1
· 2023.03.05 23:48 · invoke -3520.363951 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.03.05 23:48   transfer +3520.363951 SURF    swap() ——————————— 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU
· 2023.03.04 19:41 · invoke -7693.542854 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.03.04 10:05 · exchange +7597.504476 SURF    0.126010 SURF/XTN. 3PBioA8mbZxKm9e8CAQyMJd5X5DBP6iKAgb
  2023.03.04 08:58 · exchange +96.038378 SURF ———— 0.126010 SURF/XTN. 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu
· 2023.01.08 20:15 · invoke -3105.339557 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.01.08 20:14 · exchange +3105.339557 SURF    0.068189 SURF/XTN. 3PAQiFpJwUUDcDDszDzWWRqTxf2x2Pd3U8Z
· 2023.01.08 03:07 · invoke -1196.319004 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2023.01.07 19:13 · exchange +1196.319004 SURF    0.065200 SURF/XTN. 3PHt8DuckgCnLY7fAgZwLKcYHP5ReFDqT5H
· 2022.12.27 18:41 · invoke -40645.447099 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2022.12.27 18:38 · exchange +40645.447099 SURF   0.064800 SURF/XTN. 3PPBRUJzLYivr16hNGkGWpfx71yApPAs2jC
· 2022.12.27 02:40 · invoke -4325.268240 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2022.12.27 02:37 · transfer +4325.268240 SURF ————————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv
· 2022.12.23 23:06 · invoke -69511.857362 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2022.12.23 22:36 · transfer +69511.857362 SURF ———————————————————— 3P6FjQcHZNggULXG8twvbjpsT1sBU8Sh2yv
· 2022.12.22 22:47 · invoke -20569.827620 SURF ——— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
  2022.12.22 22:24 · exchange +9378.190737 SURF    0.042100 SURF/XTN. 3PP6NVVLxPWEz5NgD9RvAjNCTS3gVKtJVi4
  2022.12.22 19:50 · exchange +10394.568775 SURF   0.037034 SURF/XTN. 3PHLBGUwBP4No9R4viiGb5aHd4f24A1qSP5
  2022.12.20 20:41 · exchange +389.227858 SURF ——— 0.028000 SURF/XTN. 3P5dg6PtSAQmdH1qCGKJWu7bkzRG27mny5i
  2022.12.20 19:54 · exchange +407.840250 SURF ——— 0.028000 SURF/XTN. 3PA19P9Hj2GZXRT9vzwETDdAmYKNpZTSp9Y
· 2022.12.17 00:00 · invoke -5116.946875 SURF ———— stake() —————————— 3PBiotFpqjRMkkeFBccnQNUXUopy7KFez5C 0.00500000 Waves
...

github/deemru/w8io/0e76f2f 
44.81 ms