Transaction c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861
30 Input
-
94c64655bb08b4110d70cf7e28321b689d347060a048a0f767815227719e7573:8
OP_DATA_48(48) 4402201c0f9b841ba90c2ad212fbdfb8068b6420a24f24f148a2157f1f6bfac37280d4022032ec9353720c65b74eead5OP_2DIV(142)OP_CHECKLOCKTIMEVERIFY(177)OP_UNKNOWN235(235)OP_RESERVED(80)OP_IF(99)OP_2OVER(112)
-
4bfaf135cc38fa9fa6c3bddfa7780233e8a1af98afc976f15b29840cd9ca9d15:4
OP_DATA_48(48) 4402207cb41de947ae922abb3e8253350b579586985afab2b6986d8cd4bab4567466e602207ad144a20d14fd6af2927bOP_UNKNOWN217(217)OP_PICK(121)
-
966393145eaf0fbd1b24ffd814bc8eac98387c2d274d6cfb06873d2ec50fb52e:6
OP_DATA_48(48) 4402202f1dee7a9bff099b7a4a9b2ab92037e52c92a16340b4c2da61bd00a975c40705022078b5d880ebe8070c533131OP_DATA_12(12) 52ĕTOP_CHECKSIG(172)OP_NOTIF(100)OP_NUMEQUALVERIFY(157)
-
ccb28ad764780db8b4deec322bffb712124f95abf4f71949e04d2a7032712926:67
OP_DATA_48(48) 44022027054b32c35df25589e71deae581ea911ca072c45218d76fa159bcd1c018d34002204d853ceb5845d06f2066beOP_ROT(123)OP_12(92)OP_UNKNOWN236(236)OP_SWAP(124)OP_DATA_9(9) -OOP_NOP5(180)
-
d0fcf856e356eab78bce2963efde64bce74bec0aa53824dded6080f9dcf823de:0
OP_DATA_48(48) 4402207de66ebf87ae1023fade1c06afe1dafcc9f0e9a9d9242317a4b2ee604cff7ce102202ce04c0914f28ac77dc071OP_CODESEPARATOR(171)OP_UNKNOWN211(211)OP_UNKNOWN206(206)OP_EQUAL(135)OP_INVALIDOPCODE(255)OP_DUP(118)OP_VER(98)
-
8ab0252c214b332b2ca1f6e792873524530f05be0fadd98859f8bb993f330dd2:1
OP_DATA_48(48) 4402204790c8904f4012da849536ac47b0b40831fb72afbde95596066fdbcffee7ebc002207c006c7f0bdebbc94afe08OP_9(89)OP_UNKNOWN220(220)OP_DIV(150)OP_LSHIFT(152)OP_2ROT(113)OP_UNKNOWN229(229)OP_3DUP(111)
-
edc4e6ae02280502949f40c2cd37a08e0f64fcbdea3ee4957c5dc56eeeb26dae:1
OP_DATA_48(48) 4402201fd95a4e46671ad43ce4f280c635bd2ebf4fcb8bf5d67be2a8dfb48e90b8a51d02200d012c9b19daea958f4de0
-
b94d7be4d38cb056a94d3bf2cc8aff07c1b383740dd5c15f6adddaa51653da03:18
OP_DATA_48(48) 4402207fdcd198a0befe114fce0499e5f7c8e53a6859e7e0a7c4385b64a534f3cc5c6c022025ba10fa0544b5e76c523c
-
a4d7e09f36629cc39a6f6fdf927c461428a946883ff998c7c6a6bd2a9e5627bc:0
OP_DATA_48(48) 4402200f59adea0ab83d759afe5874b908dc7b82bf51c9bff195a04da1af89d47f42ae022017de862bad6b9e0677aad4OP_RIGHT(129)OP_XOR(134)
-
e035305c48b09df717b91e61ffaf5fd28c690f038aadf404f13424906c6604fc:4
OP_DATA_48(48) 4402206a45b1ed01a1e2646d296f107c810abf222988f8c5afc2ca74b43902efeac4a2022066add346674d511f6c05aeOP_UNKNOWN204(204)OP_SMALLINTEGER(250)OP_2DIV(142)OP_NOP7(182)OP_UNKNOWN224(224)OP_RESERVED1(137)OP_UNKNOWN214(214)
-
15a641a2a94af1b9e0fbc6558c0075a25b18f27583091b914ee5fbfd90a83be1:0
OP_DATA_48(48) 44022049dc2df0097b34a996c38bfa8c45f762431de5cc4aa7d52ce44f541bde6c330902205ad6ade9824b63f8300962
- dc5315884fc2c609651064eb651a3954c44f89f7d4d06dfe22571d1fc1d0e137:1
-
1128eaf3be155691e952b27839c9fd2c2b17f8455423f84e0d2344d824d98c19:8
OP_DATA_48(48) 4402204af73f75112994e5715b5e98e8823cd1a42c1f7072836e575fbe19039dec7c1902200e9b7bf1f06721f6246f80
- edc4e6ae02280502949f40c2cd37a08e0f64fcbdea3ee4957c5dc56eeeb26dae:5
-
edc4e6ae02280502949f40c2cd37a08e0f64fcbdea3ee4957c5dc56eeeb26dae:6
OP_DATA_48(48) 44022014c71be0a634e32add9f4a9a4bdd945a8fe4e8193ea0641a92ee658fb942fd38022010ccd326cdd7a2b4a4e22cOP_NOP(97)OP_UNKNOWN215(215)OP_PUBKEYHASH(253)OP_ABS(144)
-
781a8ea14397604ae1c3c6742438f18fa31802c788c399c782c4527708254f18:1
OP_DATA_48(48) 440220219c21a0dc765492007054a0886c9e3a88cdb43a0cda5b89cb6e113caeb27cf50220086d9340e183a83f1b137fOP_VERIFY(105)
-
f0663323dc40ff1d361196aeeb22699bfc305000a0d0bfa9c44d3522a1ca0da6:1
OP_DATA_48(48) 4402200135b9ec3d241bed67ffcfb0c7186fa1d53a4b121d6f4d8f6afa67d58778707b0220683b32584d4e0f64a67e63
-
316776b3f1dcb8644555cc1de1f7e7643ed72675b0b59bfd2491ee28035b1515:1
OP_DATA_48(48) 44022051474290d70f95b0515aaf7c3797672b9ce7de9672efac845c4b465d967b3551022023a4b0caf62cbcccd30d06OP_UNKNOWN189(189)OP_TUCK(125)OP_NOP6(181)OP_UNKNOWN245(245)
-
b94d7be4d38cb056a94d3bf2cc8aff07c1b383740dd5c15f6adddaa51653da03:33
OP_DATA_48(48) 4402205c3ac321e1a0be915f497b451e206afc55b35fe68e674b037d488947eed3f867022015204a9ff6583430a10277OP_SIZE(130)OP_SMALLINTEGER(250)OP_DATA_11(11) bT!a
-
10c1973992a1e98a6992af7495f2294abe8f10830e290fedd6caa0cf60fd0897:4
OP_DATA_48(48) 4402203afd932c2b2e6c1c26b98ae4bcf5a215e31ec45a404fdb3ef9e8cb7c9b0b7dd90220463af18e4dabf2462323ffOP_UNKNOWN230(230)OP_UNKNOWN211(211)OP_DATA_8(8) 6ϭ\ct=OP_UNKNOWN201(201)OP_1(81)
-
56641a77c52a4719492de46d3ee59ba201c618161baa2174019f06a3096646ef:0
OP_DATA_48(48) 440220410f7ecec35a14ae19955ab39e4e5338a4c2f5f739a9379335763f0c33d4a3ec02200abf615926695c593d8887OP_NOP8(183)OP_NUMNOTEQUAL(158)OP_10(90)OP_2SWAP(114)OP_OVER(120)OP_LESSTHANOREQUAL(161)OP_UNKNOWN188(188)OP_SHA256(168)OP_UNKNOWN234(234)OP_NOP5(180)OP_2DROP(109)OP_PUBKEYS(251)OP_PUBKEYS(251)OP_DATA_3(3) ^OP_UNKNOWN228(228)OP_VERNOTIF(102)
-
e9a183eb8cb4f25c51fe5d3d901b8e9f59027bcc27036f8b99bd62a6f212d84a:0
OP_DATA_48(48) 440220161460b2c89198862cd6a912dab946989ae76255fcca0d3b83703bb5076ee99e022013d6610e59a1a0ad4e061bOP_UNKNOWN212(212)OP_DATA_7(7) ;<OP_FROMALTSTACK(108)OP_DIV(150)OP_CHECKSIGVERIFY(173)OP_SUBSTR(127)OP_UNKNOWN197(197)OP_PUBKEY(254)OP_UNKNOWN193(193)
-
0fb810aab3de550f6dddd6bb011420460a5f7bd2646734d23ebafc0ea79f7713:0
OP_DATA_48(48) 44022008bfbef31b6b289e4c57351bd2522a1b8de10c7239d383567e2d2552173916d802200c780aedddac4482043eeeOP_DATA_2(2) S
-
c5542ebc364bfe63860731ddaec600171caa2484404b2ad40b7ff1771205f5e4:50
OP_DATA_48(48) 440220111a493e047c3dc4a2c497d88a6f2236b41dabedfa9e3f96bbb8b30894a1be7d02201a942ab1fa6cd896a8867bOP_SMALLINTEGER(250)OP_MUL(149)OP_UNKNOWN237(237)OP_DATA_3(3)OP_CHECKMULTISIG(174)OP_MAX(164)OP_UNKNOWN226(226)
-
f8e28e0e97da0e771f37dcbe2cae176b83d10769be7f1cc8906169d97c820d0e:1
OP_DATA_48(48) 4402206c74e19e3f3da30238053fc735a12558ed09581e5419c17f8a45251b178cd22202205c8694a130b7ba1f6e0738OP_10(90)OP_0(0)OP_OVER(120)OP_10(90)
-
9d428a083583c2a9e9c820e533d0bb5bf0e56cdd7a38853cee1a4c5ad3a213fa:1
OP_DATA_48(48) 440220239f2fbcfa9112b98b467f7a27bba97bdf2a1b6babcb9c2c7869fe7a5dd0f1e2022018019db964a7bf65f96b5eOP_DATA_2(2) ޭOP_UNKNOWN226(226)OP_LSHIFT(152)OP_RSHIFT(153)OP_UNKNOWN238(238)OP_UNKNOWN234(234)OP_CHECKMULTISIGVERIFY(175)OP_UNKNOWN231(231)OP_NOP9(184)
-
5a7229f87784417688a0e2407141268378cfba2202cea7c897a3de01d61bbcc0:0
OP_DATA_48(48) 44022011bade70bf8feed708cf0d7930090ab2107cd67fcc5e0e1926b8bc5d064cbf32022038509b37d40d0f10dbe8afOP_NUMEQUAL(156)OP_NOP8(183)
-
0dc83e4d9911b75cb1793b90f56d8ed31aa9e60ca9053f6cdc7a09042c0baa55:32
OP_DATA_48(48) 440220112aa9e8b27b30a5dee97339d08280736186d14f877d6d85620a1ccd4a6fb9c5022020f3cff54d4347558625ceOP_IFDUP(115)OP_UNKNOWN194(194)OP_CHECKSIGADD(186)
-
536b179e7cf7d708dab0e3627750348d3354818960807add5251025dbcaf5f0c:1
OP_DATA_48(48) 44022010a9dcbf2c38dea2da16b0608fd0d55e3f5d1d5086a4b0dfc5736723a5a8d2c002206d623a4c69ad41b7440d32OP_UNKNOWN228(228)
-
e642b847efb40a87cbeb1f1188bff85c919581720c724cd676a1b13d59d9336b:0
OP_DATA_48(48) 4402200e66c0d49b01d807e8da00949d4f53d12349cb9f9d46f1f840a7c3521f4c9f8c02205db8b2dc70a05c6ef9a855OP_UNKNOWN194(194)OP_NUMEQUAL(156)
63 Outputs
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:0
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:1
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:2
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:3
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:4
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:5
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:6
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:7
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:8
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:9
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:10
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:11
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:12
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:13
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:14
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:15
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:16
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:17
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:18
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:19
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:20
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:21
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:22
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:23
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:24
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:25
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:26
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:27
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:28
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:29
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:30
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:31
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:32
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:33
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:34
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:35
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:36
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:37
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:38
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:39
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:40
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:41
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:42
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:43
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:44
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:45
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:46
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:47
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:48
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:49
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:50
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:51
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:52
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:53
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:54
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:55
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:56
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:57
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:58
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:59
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:60
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:61
- c9621b02869ce9794e5923800eb09dbe4849ad357fdd42906dc18d488f3e6861:62
value 5849392
address 1ExUgunDmrbCXB2ckSon55fQbMPQq3wTXe
value 20032
address 1HgzoECNvV4e1Mr9dnAh7hHT12KagCmUoV
value 698589
address 1DT8dpvfKdZjvJ222pvgD6h2TUh4L26H4G
value 126303956
address 1PGdCSV88N23oMcwvFFaTS7WYpRJrF5eMq
value 942087
address 3DQGzULYA8eBj7ZurGeQPrGcxDHsjcXVP6
value 222467
address 1AmwaWiBV1kkTbyLtXNmMboqPc7WDpR3A4
value 7613076
address 1CYPmYLybKw6rCNF9LJfidL2XGPZatxQ35
value 1272000
address 3FTpGJQKzaENqSyP7M6SxRXvqfc6Pxfj7m
value 195168
address 1BhHhYTqHgeocRSQAcQQFWR78NyEa49uNF
value 3456648
address 1CnU1VhAGjmfSakQ7B6KS3UDVFwzRAs16t
value 771651
address 14nv6ZyZHNQvpoe8w4NuSNkM6jKKHQeYCn
value 351039
address 36JA3xgSnAa1LnDMr6xn98rJTzmF5KtwsS
value 4866359
address 1PbznN4Wumpi74aapVYdnQixCzJHh24Q3f
value 511246
address 3Qp7zVnXyotY4skDDFweWqCwVtbnziQ3tT
value 595384
address 35rDrhicMsGY4yviEAR3asMDsvZpxZ1gqw
value 19061250
address 1C3LTAa3kYySkq8v3yxDgRHiyUwtun4A64
value 60403392
address 18xHTRqn7RDoYF58NXQNZtLDTBscc9o8Ge
value 15463434
address 1MyuuCrBxShswrz4nM2vbq2h1U2apkEahw
value 387708
address 32UFV8QP75yVUcJfNrsvK7TLBYkGLBLMWc
value 43327183
address 18oNuiqQBbcyW6YLMWbMxtvGpwRmra3i6w
value 16616057
address 19yWrfh5fEWf34VFHgTtSiaT9jhpY5qZP9
value 16729830
address 1CG37JTdotkjaMnf8LxZCBSJrqcet1cFTE
value 1470000
address 35FBjSQAqqsEddd4XZSKR1Z4JUxYxHtY3E
value 183127
address 1Jr3vveZ7LKdzv2MRQMvvCzvMJ8DHukxnT
value 77733049
address 1EodmifDsSCWV268cKaeZoFn4iWjmGu65N
value 2718091
address 1MA5KJPMSCtYVrZAvkAsSh7e4fUfZ55CJJ
value 533174
address 3AAMyjraSncgqEzcAw4FSDyPRjmk8YK9GS
value 36428630
address 1AurQFgYVVzcDitvTsMjxiJ5hsemSnpzgP
value 19999477
address 1M1QyBrMq9rKw3Yu7WwQAA7nGfyHddjEdA
value 3420624
address 1HXMva7FTHCjJmv2KDqwNWni2Ec4yazRMT
value 133210
address 1DwpcnprK1jphbftgQLYTTWLZg6VEkYbzn
value 1466492
address 3JTzuyqrfKg34UQPFrvrh3erxa7CKj5r27
value 843287
address 1Nwd8sNZryiarNMC6tgUNTmw5dZDCaxeb1
value 21509940
address 19879HiUiUbnezf8EJUkE3BHRmUWsNDTdB
value 11276808
address 3MHfuch6yRK7xd72uiYMcMGk6SX2pPRY8V
value 286985
address 1EFn379B4vUygJRpuBrGuwuQr6X6Td5WbY
value 196681
address 39jhpYmQZvZx9kVMSVLsHdQ4QBSMi6DTkj
value 2826263
address 1PeKjqKKQWzHwaCaSzkdvNf4UgaShkqwxE
value 47579833
address 1FCH52JZBdwGA3oLarX8yfHSfLLPVHMNp1
value 15471226
address 38KCUyWY19eJwtR8NbNjKMkFD2zTvzQGjf
value 23529193
address 13F6KN5ZWQjxd5rAtvtSm6nwat7iCYwtvo
value 360284
address 1GxJXFAxt1jwt8axpzcpjJrFFWtLtmASUo
value 425000
address 33vB7w9e23YU8ss6r5GALs1y8bu2HT23HN
value 7096962
address 1JQv9tT7AVgZftrRbcE1eZUc4NHwt6ixEk
value 5141032
address 18DTpgfsAVftuYWdKg3LoZyzzaW7aTgtBB
value 382165
address 1A8ZRpnQVrVHE48WgoiEStMYbfnKMUfwR3
value 3550825
address 19QJgVxc9WjMXGuk7J4E3mpyQMQ1Sm8QcF
value 415712
address 37ZUtLLA9kQwh7RCJQcumZo3RAeJwsjYFY
value 10000000
address 12kqYRKyZgLv1F7gxvVMFhnRFx8aGm6SFr
value 172626
address 1FErvMQqTeNRADnsYqGs6hMUJE1mQrYFPP
value 1190306
address 1KVfLRFwqzDP3jdTzMheAghJtSLRwuDNSa
value 1300983
address 33wJ1tq3u3Zcqb7xUqLJPysg38dMZ7YK2x
value 346427
address 3LaYn7hjLv1a1GPoFv3uwRqPsF2GckbN7A
value 17782817
address 1CVNvvLaJgKQfQhFPFMuECHxmczkZruQ1M
value 360339
address 1DBVMYaa8g87v7MnmWXC8TGBC6PX8Mfymr
value 20859227
address 1QF3XxW3uobTgBx4TWBc75JWhLn5GDTdKP
value 21694708
address 39pVGukGRA132YK4Ju9QJkmUqgXQEBkwYA
value 1433812
address 3GpdVwKKtvzJ6v2xgNL1GvjuSMHMtoPc86
value 873115
address 13RFQPcrd2KHCh2sGjBoJcbQggzDqik1va
value 2208310
address 1HMTX2Bn8rEwfnt1xBAAfm312ZEcv1matj
value 393254
address 3FuNCnzWokgA1WKD17rwX95j63JyTTwdwq
value 11561712
address 19UiPxzKvEVt1ESFq8UaspDi6xwnYRmpzv
value 32047
address 3B7DmQ15SD5b6deTyiATtod7Qc4Dr1itDS