tx · 8r5CAfN1Fa8QNydyWiDYk7we8Z4grYsGLR5WLJg8ZXff

3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g:  -1.699912 XTN
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN:  +1.699912 XTN
3MseEJNEHkYhvcHre6Mann1F8e27S1qptdg:  -0.00900000 Waves

2023.01.02 09:33 [2387002] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH exchangeFreeAndLocked()
2023.01.02 09:33 [2387002] invoke 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX > 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX syncTerminalPriceToOracle()
2023.01.02 09:33 [2387002] invoke 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev > 3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX payFunding()
2023.01.02 09:33 [2387002] invoke 3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH exchangeFreeAndLocked()
2023.01.02 09:33 [2387002] invoke 3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF > 3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF syncTerminalPriceToOracle()
2023.01.02 09:33 [2387002] invoke 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev > 3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF payFunding()
2023.01.02 09:33 [2387002] invoke 3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ > 3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH exchangeFreeAndLocked()
2023.01.02 09:33 [2387002] invoke 3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ > 3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ syncTerminalPriceToOracle()
2023.01.02 09:33 [2387002] invoke 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev > 3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ payFunding()
2023.01.02 09:33 [2387002] invoke 3N6Zcr1qjgomiWEe9a9smqF4oo5nVAv2Cy7 > 3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g computeReward()
2023.01.02 09:33 [2387002] invoke 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev > 3N6Zcr1qjgomiWEe9a9smqF4oo5nVAv2Cy7 ackRewards()
2023.01.02 09:33 [2387002] invoke 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 > 3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN deposit() 1.699912 XTN
2023.01.02 09:33 [2387002] invoke 3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g > 3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1 deposit() 1.699912 XTN
2023.01.02 09:33 [2387002] invoke 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev > 3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g ackRewards()
2023.01.02 09:33 [2387002] invoke 3MseEJNEHkYhvcHre6Mann1F8e27S1qptdg > 3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev performHousekeeping()

3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_shortFundingRate: -471 -> -371
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_longFundingRate: -486 -> -385
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_latestShortPremiumFraction: 58918 -> 58892
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_latestLongPremiumFraction: 34743 -> 34716
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_nextFundingBlockMinTimestamp: 1672641132885 -> 1672644732885
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_lastDataStr: "27877153,27877154,27877155,27877156,27877157,27877159,27877172,27877194,27877214,27877216,27877232,27877276,27877277,27877293,27877301,27877342" -> "27877154,27877155,27877156,27877157,27877159,27877172,27877194,27877214,27877216,27877232,27877276,27877277,27877293,27877301,27877342,27877353"
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_lastMinuteId: 27877342 -> 27877353
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataPreviousMinuteId_27877353: 27877342
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastPrice_27877353: 69524
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_twapDataLastCumulativePrice_27877353: 2579651030
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_bsAstW: 1000000 == 1000000
3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX: k_qtAstW: 29791 -> 29753
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 225297338 -> 225294252
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalanceBorrowed: 0 == 0
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 7500587876600 -> 7500485148900
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 28497272926600 -> 28497375654300
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_shortFundingRate: 6913 -> 2790
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_longFundingRate: 763 -> 304
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_latestShortPremiumFraction: 12236 -> 12291
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_latestLongPremiumFraction: 766 -> 772
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_nextFundingBlockMinTimestamp: 1672641132885 -> 1672644732885
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_lastDataStr: "27876910,27876921,27876922,27876932,27876992,27877053,27877067,27877070,27877072,27877112,27877172,27877213,27877217,27877232,27877276,27877293" -> "27876921,27876922,27876932,27876992,27877053,27877067,27877070,27877072,27877112,27877172,27877213,27877217,27877232,27877276,27877293,27877353"
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_lastMinuteId: 27877293 -> 27877353
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_twapDataPreviousMinuteId_27877353: 27877293
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_twapDataLastPrice_27877353: 19902
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_twapDataLastCumulativePrice_27877353: 773090997
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_bsAstW: 1000000 == 1000000
3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF: k_qtAstW: 694277 -> 695765
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 225322440 -> 225297338
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalanceBorrowed: 0 == 0
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 7501423594200 -> 7500587876600
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 28496437209000 -> 28497272926600
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_shortFundingRate: -135 -> -171
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_longFundingRate: -163 -> -207
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_latestShortPremiumFraction: 939565 -> 938804
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_latestLongPremiumFraction: 453921 -> 453002
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_nextFundingBlockMinTimestamp: 1672641132885 -> 1672644732885
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_lastDataStr: "27877112,27877114,27877172,27877191,27877194,27877197,27877200,27877202,27877203,27877224,27877232,27877240,27877274,27877293,27877302,27877342" -> "27877114,27877172,27877191,27877194,27877197,27877200,27877202,27877203,27877224,27877232,27877240,27877274,27877293,27877302,27877342,27877353"
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_lastMinuteId: 27877342 -> 27877353
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_twapDataPreviousMinuteId_27877353: 27877342
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_twapDataLastPrice_27877353: 4429636
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_twapDataLastCumulativePrice_27877353: 136851151686
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_bsAstW: 1000000 == 1000000
3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ: k_qtAstW: 1887775 -> 1886085
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_rate: 225346621 -> 225322440
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalanceBorrowed: 0 == 0
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_freeBalance: 7502228619800 -> 7501423594200
3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH: k_lockedBalance: 28495632183400 -> 28496437209000
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: k_periodFinish: 1672724010 -> 1672727601
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: k_lastUpdateTime: 1672637610 -> 1672641201
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: k_rewardBalance: 738307097071 -> 738477088271
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: k_rewardPerTokenStored: 156503578 -> 156563878
3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g: k_rewardRate: 152893 -> 148505
3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 380963068712 -> 380964768624
3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN: k_funds: 380963068712 -> 380964768624

{ "type": 16, "id": "8r5CAfN1Fa8QNydyWiDYk7we8Z4grYsGLR5WLJg8ZXff", "fee": 900000, "feeAssetId": null, "timestamp": 1672641202619, "version": 2, "chainId": 84, "sender": "3MseEJNEHkYhvcHre6Mann1F8e27S1qptdg", "senderPublicKey": "A6ZtwikNTr19YpC1t6HnNGCBJF6GTx62DhEkJpgpzpmL", "proofs": [ "5zm9obbLnV5FoVof4A8cnmvo429BAbSAyWxqvgUMNgHouE6admJBggSWJTM3DsCqGq5VVhm2vxxfuR1QF6suv9nh" ], "dApp": "3N7FAcM14gZRpGB9RTZXtr5BLPfrkeZofev", "payment": [], "call": { "function": "performHousekeeping", "args": [ { "type": "string", "value": "3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ,3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF,3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX" } ] }, "height": 2387002, "applicationStatus": "succeeded", "spentComplexity": 7586, "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g", "call": { "function": "ackRewards", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_rewardRate", "type": "integer", "value": 148505 }, { "key": "k_rewardPerTokenStored", "type": "integer", "value": 156563878 }, { "key": "k_rewardBalance", "type": "integer", "value": 738477088271 }, { "key": "k_lastUpdateTime", "type": "integer", "value": 1672641201 }, { "key": "k_periodFinish", "type": "integer", "value": 1672727601 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N6DSGKkzQthvo3S2Ru8MEKNkTVqB2XFMV1", "call": { "function": "deposit", "args": [] }, "payment": [ { "assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 1699912 } ], "stateChanges": { "data": [ { "key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "type": "integer", "value": 380964768624 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN", "call": { "function": "deposit", "args": [ { "type": "String", "value": "3N7oLWBSDVgbwaBG9nMa4KqgZ5YL6hkAyJN" }, { "type": "Boolean", "value": false } ] }, "payment": [ { "assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ", "amount": 1699912 } ], "stateChanges": { "data": [ { "key": "k_funds", "type": "integer", "value": 380964768624 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3N6Zcr1qjgomiWEe9a9smqF4oo5nVAv2Cy7", "call": { "function": "ackRewards", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N6btuDfXTh8F6rcCbpuevwjxv78VSjwy1g", "call": { "function": "computeReward", "args": [ { "type": "String", "value": "3N6Zcr1qjgomiWEe9a9smqF4oo5nVAv2Cy7" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ", "call": { "function": "payFunding", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_nextFundingBlockMinTimestamp", "type": "integer", "value": 1672644732885 }, { "key": "k_latestLongPremiumFraction", "type": "integer", "value": 453002 }, { "key": "k_latestShortPremiumFraction", "type": "integer", "value": 938804 }, { "key": "k_longFundingRate", "type": "integer", "value": -207 }, { "key": "k_shortFundingRate", "type": "integer", "value": -171 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3Mv3TjtJoM2fLFJmFGgmzCf1WzMB8WSWYGZ", "call": { "function": "syncTerminalPriceToOracle", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_qtAstW", "type": "integer", "value": 1886085 }, { "key": "k_bsAstW", "type": "integer", "value": 1000000 }, { "key": "k_twapDataLastCumulativePrice_27877353", "type": "integer", "value": 136851151686 }, { "key": "k_twapDataLastPrice_27877353", "type": "integer", "value": 4429636 }, { "key": "k_twapDataPreviousMinuteId_27877353", "type": "integer", "value": 27877342 }, { "key": "k_lastMinuteId", "type": "integer", "value": 27877353 }, { "key": "k_lastDataStr", "type": "string", "value": "27877114,27877172,27877191,27877194,27877197,27877200,27877202,27877203,27877224,27877232,27877240,27877274,27877293,27877302,27877342,27877353" } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "exchangeFreeAndLocked", "args": [ { "type": "Int", "value": 8050256 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_lockedBalance", "type": "integer", "value": 28496437209000 }, { "key": "k_freeBalance", "type": "integer", "value": 7501423594200 }, { "key": "k_freeBalanceBorrowed", "type": "integer", "value": 0 }, { "key": "k_rate", "type": "integer", "value": 225322440 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF", "call": { "function": "payFunding", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_nextFundingBlockMinTimestamp", "type": "integer", "value": 1672644732885 }, { "key": "k_latestLongPremiumFraction", "type": "integer", "value": 772 }, { "key": "k_latestShortPremiumFraction", "type": "integer", "value": 12291 }, { "key": "k_longFundingRate", "type": "integer", "value": 304 }, { "key": "k_shortFundingRate", "type": "integer", "value": 2790 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N2PpSwSkK98YvLff2xQa6UcZ6LZ4suyFUF", "call": { "function": "syncTerminalPriceToOracle", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_qtAstW", "type": "integer", "value": 695765 }, { "key": "k_bsAstW", "type": "integer", "value": 1000000 }, { "key": "k_twapDataLastCumulativePrice_27877353", "type": "integer", "value": 773090997 }, { "key": "k_twapDataLastPrice_27877353", "type": "integer", "value": 19902 }, { "key": "k_twapDataPreviousMinuteId_27877353", "type": "integer", "value": 27877293 }, { "key": "k_lastMinuteId", "type": "integer", "value": 27877353 }, { "key": "k_lastDataStr", "type": "string", "value": "27876921,27876922,27876932,27876992,27877053,27877067,27877070,27877072,27877112,27877172,27877213,27877217,27877232,27877276,27877293,27877353" } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "exchangeFreeAndLocked", "args": [ { "type": "Int", "value": 8357176 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_lockedBalance", "type": "integer", "value": 28497272926600 }, { "key": "k_freeBalance", "type": "integer", "value": 7500587876600 }, { "key": "k_freeBalanceBorrowed", "type": "integer", "value": 0 }, { "key": "k_rate", "type": "integer", "value": 225297338 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX", "call": { "function": "payFunding", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_nextFundingBlockMinTimestamp", "type": "integer", "value": 1672644732885 }, { "key": "k_latestLongPremiumFraction", "type": "integer", "value": 34716 }, { "key": "k_latestShortPremiumFraction", "type": "integer", "value": 58892 }, { "key": "k_longFundingRate", "type": "integer", "value": -385 }, { "key": "k_shortFundingRate", "type": "integer", "value": -371 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3N4SpfepyNLLb4Uc8e3xvkZew64HMcZ23oX", "call": { "function": "syncTerminalPriceToOracle", "args": [] }, "payment": [], "stateChanges": { "data": [ { "key": "k_qtAstW", "type": "integer", "value": 29753 }, { "key": "k_bsAstW", "type": "integer", "value": 1000000 }, { "key": "k_twapDataLastCumulativePrice_27877353", "type": "integer", "value": 2579651030 }, { "key": "k_twapDataLastPrice_27877353", "type": "integer", "value": 69524 }, { "key": "k_twapDataPreviousMinuteId_27877353", "type": "integer", "value": 27877342 }, { "key": "k_lastMinuteId", "type": "integer", "value": 27877353 }, { "key": "k_lastDataStr", "type": "string", "value": "27877154,27877155,27877156,27877157,27877159,27877172,27877194,27877214,27877216,27877232,27877276,27877277,27877293,27877301,27877342,27877353" } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3NADcxHXbecCheinqFbvhDjfzZhsMFZJUuH", "call": { "function": "exchangeFreeAndLocked", "args": [ { "type": "Int", "value": 1027277 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "k_lockedBalance", "type": "integer", "value": 28497375654300 }, { "key": "k_freeBalance", "type": "integer", "value": 7500485148900 }, { "key": "k_freeBalanceBorrowed", "type": "integer", "value": 0 }, { "key": "k_rate", "type": "integer", "value": 225294252 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }

github/deemru/w8io/873ac7e 
34.14 ms