Transaction ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646
3 Inputs
- b80bfb1399cf0f83dfdec2879ca4653f7f1779e2eccc4f76cc2c98de9ade8ae6:58
- b80bfb1399cf0f83dfdec2879ca4653f7f1779e2eccc4f76cc2c98de9ade8ae6:29
- df7bc687a93a8e0a8bcd32602ca47d44473086f87028f01d41534500f7bdc9f2:0
61 Outputs
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:0
- value
- 2645297
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 df8689dd9a8af95268dc353b1801a57adf328d8b OP_EQUAL
- address
- 3N4unDupGoUsFuW5B4tHnw25fWsb291pJi
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:1
- value
- 264992
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 528c41f2b24f21f0625b0439b51919f728d5d3fd OP_EQUAL
- address
- 39DVMYUG3LShVVQ6KUMhD6MZzaAaPVQka7
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:2
- value
- 126000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c9ac299709040263886bca9f42586a4bb3911040 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KPM4chDjp9M2ykm7W6odBrdJrXgji23ii
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:3
- value
- 132296
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 551dd997a3b241281f938eeb36f5e40edf5a215e OP_EQUAL
- address
- 39T57rvkDWW42K8Rpu5vmfhbs9cZ7Sr2Qc
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:4
- value
- 1059786
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5b04f419c8a7c70d3ae5e910dd0f33a2883b028d OP_EQUALVERIFY OP_CHECKSIG
- address
- 19JGRdid6HR4W6319qiaoESSnm7Wm9264y
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:5
- value
- 14000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 111b5cb6f5f38e46b3b93ae16a71c9bb6a0c90cb
- address
- bc1qzyd4edh47w8ydvae8tsk5uwfhd4qeyxt2ssmsc
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:6
- value
- 158718
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 954f5aef96c259e06c66426618663d360fc3e5f2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EcUkHEoNE4bQG6VZEkrzBM6tuSWTfkT1g
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:7
- value
- 132439
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e6aca6b0afad2cb9166dbd0e7ada7c1384cb5c88 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1N2hF8fF1ia8d5C2KE6yFD1y5Yw1BUiH6V
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:8
- value
- 16402108
- script pubkey
- OP_0 OP_PUSHBYTES_20 2c126e52d5887d79ffa4ee94c2bd64fefd2cb126
- address
- bc1q9sfxu5k43p7hnlaya62v90tylm7jevfx57930p
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:9
- value
- 249280
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7a495349f52856ad8ff877b497a331fdcdfa7221 OP_EQUAL
- address
- 3CqcCgUrE2EYUpGuEKBf9JbFjDLK2qj5W5
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:10
- value
- 772984
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 08e707965eca9e6f6af13dcb35474ea4dad8bbc6 OP_EQUAL
- address
- 32W66JJLm8T2LqBrGNUweaV318WJUdrELD
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:11
- value
- 1583820
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7e54e0c54278315f66578c6c1ce6c8dbfed800e4 OP_EQUAL
- address
- 3DCzk9BdJFohaAE8hXsiqXRzghQEJ58AhD
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:12
- value
- 2179028
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0015a67f5b8afbefb8def63919d27050c838bac7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 11SwJ6pBn59M7fB31Dq2j7JV6h3Aywz1s
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:13
- value
- 211858
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5c3c7aebd982dae0e1dd1b359109f72b38d94575 OP_EQUAL
- address
- 3A6iYRk83do4qTg4qZAcgoUyEhgH7QGgA3
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:14
- value
- 63041
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ad9f7bfe2849c026f89653e40f0d0f772568d9bd OP_EQUAL
- address
- 3HX3stz7NaWCqXuTjTfdGJcsBjAKuBdSct
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:15
- value
- 68925
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 46f7233991bad600d37569e7afd0859c5af8462a OP_EQUAL
- address
- 38AFHPkt2xk9Jk9MnSuSobB3udZvzYHEdw
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:16
- value
- 529893
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fe52e4ca06af23be9c8cf23623c9ae651ff7a5d9 OP_EQUAL
- address
- 3Qskrpmjxs4w7goLDH7xgXmoxzwjoaLEn4
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:17
- value
- 94408
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9681b4fab05a1d33af75de068f870734ed5fcc73 OP_EQUAL
- address
- 3FQpfWqRdypc7KakKFGHh3TQn3jEZuod9r
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:18
- value
- 317787
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 33510b4d02b70aba8bdf0436a39f94a28f34280b OP_EQUAL
- address
- 36NMUNapLFvJ345viE8rMGh4rVZUiijnqD
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:19
- value
- 961754
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b4021a6f6ce76945a58336e6427beb9f5ecdc1af OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HQo9fftEJU3ge6HANsQ9QZBToxWiADw8D
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:20
- value
- 2019285
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 247c9c1776ec2bd28fb2d494ae2c819356b9544e OP_EQUALVERIFY OP_CHECKSIG
- address
- 14KvbwdfJR9gNJo6HpkKc6duXqPNJsGNYT
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:21
- value
- 488786
- script pubkey
- OP_0 OP_PUSHBYTES_20 bb1551fe627226355391ca302dfc9385f7ee0a06
- address
- bc1qhv24rlnzwgnr25u3egczmlynshm7uzsx3prgw0
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:22
- value
- 1265579
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c528eaf482c9d9d2172b79d93e2972f3a93c11bd OP_EQUAL
- address
- 3KfW4MPyz5YbZLPDtogz2JVct6avnjvGKG
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:23
- value
- 105929
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 18879e78ea2c05f9a6823c04126eb76dc2f1e291 OP_EQUAL
- address
- 33vic86tui3CQBrKZCYGTpH43fjuJhmbzM
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:24
- value
- 348243
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4bda51be851d5614a67ebaef728cd9b31e8603d8 OP_EQUAL
- address
- 38c692H9kqQcxDDMTWEXNakA5Vm7sVdyGc
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:25
- value
- 10503
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 224da7273074f95bfaad3b78daeb0e9878155e95 OP_EQUAL
- address
- 34pPvVCQtMuvju8nP4YdnMm1MGwCCUQPk2
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:26
- value
- 2000000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 46b31d080d0027b7651cac03e37ebb3d4296bc66 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17SpsSr59SBefFK5u62N8Suq1485yiEfxL
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:27
- value
- 766475
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e6549dc68698ce3f2e43a36b908be60d9df69930 OP_EQUAL
- address
- 3NgthugP4pJEEKS6QUkj9nuuuWQM7RBY7R
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:28
- value
- 243662
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 30b8a596cd0927b05a5ac1c8731aad80d891a896 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15ScdhHv7UDyUWVkVSz1jGu2Hi69HQi7rS
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:29
- value
- 27945616
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 95caca96ed79d10a25c119328b5835172febcbb1 OP_EQUAL
- address
- 3FM3YKNakSP58CwMNwrDkX8QrLt1Spc7SP
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:30
- value
- 2643622
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0f731a1b5516cf38ef6c8b6299a4eb0e6c1d4f67 OP_EQUAL
- address
- 336hwr5QaQRWFXPU281pdWmP11pnrNV7re
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:31
- value
- 1848561
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 eacb536c7aa3e6ba80387af3fa8baf868298b29c OP_EQUAL
- address
- 3P6Vcm7pz1E74W1KtasjJVKoSok5cGbaQq
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:32
- value
- 1410000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 54389e039411161b5a5bb936a1e804a1643c71c6 OP_EQUAL
- address
- 39NLWVWsYjcUi4MgE8RafXNMsjicPNRxbh
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:33
- value
- 272075
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7f2b08b4c10a5ad7ef075a2965a58f86d24cb855 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CbQNREMri2hNPtjCnBurm6cog3XpsxmSp
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:34
- value
- 158967
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 43698db0eb432367da1f0204fdf142e9cb8735c4 OP_EQUAL
- address
- 37qTeP3JmyR7WrwEepGkB8R7HQ1VHEod2J
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:35
- value
- 4852613
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 80bb70dfdd2304a364e6521321f0513e4a102f36 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Cjg3BHwUmDWzhJ8mrMWTpPdxqBWGqpvc4
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:36
- value
- 18775
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a3a36f4b1e0fb55d85ce38c76e7acacd79623e65 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FvEvuxu3FmuBBrEyuqeAesGiAFMyWy9uY
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:37
- value
- 935666
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 79ec2be110b6bcb05e88ebd774818abb923a334b OP_EQUAL
- address
- 3CogcEQfpQLDqWzuhfzL8mrVbC48TK6uo9
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:38
- value
- 5012789
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7569f655ce4c5f4c128e065ad2360ced49cb05ea OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Bhpzq9aoq2w2QYcdHAqhC6Ng95E4uXUfy
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:39
- value
- 90038
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 eb719f50bbe20c53dfb7e0a5ce329f242c95548c OP_EQUAL
- address
- 3P9vqExdP8nQjFC2iQPmEqwhAkDeUXcJtm
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:40
- value
- 536808
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7096bd27d715ff3126919ebf77637b04ae830998 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BGKG1PLPYJumgdsiqxW2tYxtgGWP6GHuv
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:41
- value
- 2416313
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 99b38aa261ac90e2f026141b1a9292cca3e6d267 OP_EQUAL
- address
- 3FhiPfAC9TqWAjpEny7xJeDPaWvMfTPR8i
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:42
- value
- 873796861
- script pubkey
- OP_0 OP_PUSHBYTES_20 a95a945f5f77b8db1c37564c6f03ff76e954f318
- address
- bc1q49dfgh6lw7udk8ph2exx7qllwm54fuccuvwdag
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:43
- value
- 238184
- script pubkey
- OP_0 OP_PUSHBYTES_20 2dc948c9f1f22501898809f5f60a2dc077c6c12e
- address
- bc1q9hy53j037gjsrzvgp86lvz3dcpmudsfwre53qu
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:44
- value
- 384217
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 63ed1cfc0f3bd723e517a7f51b5aa230cbeed62c OP_EQUAL
- address
- 3AoNsT5NrthTHZon8w6neEWFbSseiNJBpg
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:45
- value
- 28947
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ef1e69adc55fea49a5de227ccb00c7c5cf805d37 OP_EQUAL
- address
- 3PVMrWYQv3nPNgmR7fQjmoeqXZn2rnrRnQ
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:46
- value
- 2649630
- script pubkey
- OP_0 OP_PUSHBYTES_20 93b1165136cff0abd5acb6f739c498d496d6e1ef
- address
- bc1qjwc3v5fkelc2h4dvkmmnn3yc6jtddc00rf0fsu
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:47
- value
- 530100
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 64ef923ddd34ed84e22bd7e6e44f60c971b73a1a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AChZtNhUQgPDXnMyDnwyy6PiMPD15DpxR
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:48
- value
- 105871
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3939bfa6059dcecfc377f2b0b1fc996d9887f4f4 OP_EQUAL
- address
- 36ubcvVMNZB8RuyBxetXwJH3hVZTQfEBad
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:49
- value
- 70828
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 35e310d0a42136ad8749b49cd650e809cbd815e4 OP_EQUAL
- address
- 36bwkWbRVgdiSMLb6M3rLkBaWNkAYTkZYL
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:50
- value
- 2510588
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 29f9dcbbfadbe25c0f4f0545b1ffe5592384e6e2 OP_EQUAL
- address
- 35Wxx9BLz3pB9wuTm2csBKf9FAgwwoshtQ
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:51
- value
- 511226
- script pubkey
- OP_0 OP_PUSHBYTES_20 bb1551fe627226355391ca302dfc9385f7ee0a06
- address
- bc1qhv24rlnzwgnr25u3egczmlynshm7uzsx3prgw0
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:52
- value
- 5763283
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 aa8e6b1385e9533e7cddc0a5d0d643c2f8bf7a3d OP_EQUAL
- address
- 3HEqQYq1Ko8usX2WuWJrXPFnZzy8QiKqqA
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:53
- value
- 2594559
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c13d0c91da81fe830d9a45cec5a33323f6d9679b OP_EQUAL
- address
- 3KJmULG7HPGufCD68oywXZfcTzoM3jSym6
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:54
- value
- 6089122
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4f1096a61e957e92d82053679adbff6a84e0c5bc OP_EQUAL
- address
- 38u5BHX52NCJpakzN71eB9qgdFUiBvuaZd
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:55
- value
- 2643619
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 11c7a767152c390fcb4130f54928e88989fbc62d OP_EQUAL
- address
- 33K2b15eJm9NyGJppg1Hzw9hNoAGg7Pz5M
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:56
- value
- 5286030
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2fb3c727b889c901dabe8916e5aaee3a14b5b3fc OP_EQUAL
- address
- 363F3kVgtXkZeu86rjehsrR4mfnKcmocvQ
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:57
- value
- 545790
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 527399e8ce4502a05d2bfbd1be1d5364632b52b9 OP_EQUAL
- address
- 39CypPNtQ1KkW1svzfiHfNjNYyKwEVkvov
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:58
- value
- 526910
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1ed25fd974d54f86e48078aa8e8b908a6ed43f9b OP_EQUALVERIFY OP_CHECKSIG
- address
- 13oyHpsKgfsTmZAx3Y6whV6nPyi5rukaT6
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:59
- value
- 63388
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fdafc25554e33cc31a1973e262ebb98c38557c4a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Q8NWVSvicjgxYbWbKhz692cM1NWqeXY1U
-
ca95382befdde4ac349997d9972efd4b0e15d51eab4d31d38a0a85bdc99d3646:60
- value
- 158968
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 79c46d5df060dfaa9c4558e77aecb07462dadc16 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C6r5DPcoLZbmnzcarhHEdf2xwhr8ftdmg