Transaction 34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2
1 Input
62 Outputs
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:0
- value
- 420000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a04da677ec87fe6cc94ddd2994f0bc5a5b3eb7e5 OP_EQUAL
- address
- 3GJd4UKLSaZbWEU7QYzMdmzUynzF9uAFAY
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:1
- value
- 4291634
- script pubkey
- OP_0 OP_PUSHBYTES_20 6dcad95697a4c18056bbbe8a7a3f1772b83dc6e4
- address
- bc1qdh9dj45h5nqcq44mh69850chw2urm3hyxc4c8c
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:2
- value
- 66202
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ef7e0cc55b806af3f12a20cf8032810418c20c1b OP_EQUAL
- address
- 3PXLRVRYxKyKJBpFSa2YJ5EmrgVg37wcJy
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:3
- value
- 24913
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 11f41149b8b4bfe79870d7be9b6bfa1d19686bd3 OP_EQUAL
- address
- 33Kwnuyj5r8j2JjXPn2x6TsmVF6Pejjuic
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:4
- value
- 916994
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cf234df9d59ef5cfcffdd3deb50c8b46a2faaba7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KtFAiUSCXoETRGtzskD8EExfpGVATeWD4
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:5
- value
- 60331
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8b9a40638ba6d4f50322ad16e5f0a3f82e723793 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Dj9iFNnmALsS7rNfYGcwFnSDTCRcVxvm8
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:6
- value
- 95211
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0265e9e0d990f61d0fda2191688fa5d345e4383e OP_EQUAL
- address
- 31uhN1PnxZXTBFnXbC2FvpiT235UdgJmq1
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:7
- value
- 135159
- script pubkey
- OP_0 OP_PUSHBYTES_20 555fe795144c02ffb0f20f0ccafd85638168a27d
- address
- bc1q240709g5fsp0lv8jpuxv4lv9vwqk3gnax7ddsc
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:8
- value
- 372400
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 315ad12d913f7febd15e017cd95563a317732133 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15VxuUzEKoWM8VhGynKozKG8a2CkR5NtrF
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:9
- value
- 392743
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 46cc908e3dab820979ae76f10a13b747d9c7c5a9 OP_EQUAL
- address
- 389NHNfcAEeqxqfRDTfjjuWY8NUHxmHp8s
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:10
- value
- 173822
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 faba68a0231d1f1e9991bf7442a65143dbf0e8be OP_EQUAL
- address
- 3QYkAQQom5pHKB3qF9pXS7DBb2xiQdXNSt
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:11
- value
- 393226
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5c20ec351f64d32cdbc8e5150f11a4611f6be0a7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19Q8cA68Fcvda1kb58aMTPKNfDJqmt16mc
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:12
- value
- 169781
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0c077458765c189b647902fd6620e952ba8d7697 OP_EQUAL
- address
- 32ncxnsZoRh7Rb2xiogUTQsdpwBVBCQCct
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:13
- value
- 260503
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 33572c9b9adf658f7355b18437ac494b1efbdae7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15gTtksU8xMC6dRDvrj1chapo1V7DZpZ8k
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:14
- value
- 48133
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 94f5ef5057b9b986cbe1747db3d273c33f57ceab OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EaddF2E7GgiNXUGpUAzaerP7MhitJf8o3
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:15
- value
- 85763
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 900f04b37677a1c944bf3e38d1cec462ce3c43a3 OP_EQUAL
- address
- 3EpjDfKbLnoQUqP2Yzq5GdgsvePMRwKUo5
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:16
- value
- 664081
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e07e40d3c3cbfdad16ed16a8129ca165b63bad63 OP_EQUAL
- address
- 3NA2XjzZJYoqLtvDC34czZPehs8dr91RQL
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:17
- value
- 704122
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f2448cb35282086fd25e5dc083a85ee69d6c7221 OP_EQUAL
- address
- 3Pn1ZsqAeeHarsSQm6EZjrEYdit4Jfdsft
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:18
- value
- 946510
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 290b24e5115d83f4a891045ed00a149c60183e74 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14k24Aywn3QFvWeQtFoA7qCwvEHARSy1Ge
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:19
- value
- 1736095
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6b8daf9d40bd34fa4265662431796d99b05a80ff OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Aoh33PmaZbkbvNiThRg6TANBR7SJtDYTj
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:20
- value
- 16919
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2d7859bee5a25851573b30c3d4c98501d2528667 OP_EQUAL
- address
- 35qSWHD46ZD7sNqnpH5GZjTqb8T7ymtDxG
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:21
- value
- 82483
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 08b410e36ff4af8fcdecd3eb726e3c0f337310ab OP_EQUAL
- address
- 32V33HGjy9gkyK8268WgJVKGuENXCVmgEJ
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:22
- value
- 26894
- script pubkey
- OP_0 OP_PUSHBYTES_20 1826cf19bd2f6b9821be0e243534d653ccc7d0fd
- address
- bc1qrqnv7xda9a4esgd7pcjr2dxk20xv058ax4r052
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:23
- value
- 20857
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4191d9693a4b670d4236b570f374f52567571e90 OP_EQUAL
- address
- 37fiZoBiPTxVbik6GH7tArDRdKwhLd6hAQ
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:24
- value
- 34992
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 13a720a323ead3950406f85b0c2a1b69d723b815 OP_EQUAL
- address
- 33UvyQjiS9cw7o9AbzKNgXr3VHSfxiKiFJ
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:25
- value
- 1575034
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 004532199bfa0ba777febd4729fb324b6f9f7e29 OP_EQUAL
- address
- 31iSpLzXUiZJABbPJKoMqZbsvHCJdmL7Dq
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:26
- value
- 1005707
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d8c8a66f24dfe584dab6562ef5b48d6508659ff5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LmFKrMw8mNtkZZj5HLoQricq72xXkwxbG
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:27
- value
- 400000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 69eebe3835feaa21810d4098bc00575caf862441 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Af7xJPUhKREfLFzFT1hEciNmBoiJrhoHT
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:28
- value
- 173807
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 45510a22e713df1e8a796c56a90f4ef97372c330 OP_EQUAL
- address
- 381XdWXKwV23NawZKKbLg1prxyNQwPUTQ8
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:29
- value
- 128775
- script pubkey
- OP_0 OP_PUSHBYTES_20 203ad7559e19d628fb40a64fe5e93fe7eabe9eb8
- address
- bc1qyqadw4v7r8tz376q5e87t6flul4ta84cp29zqr
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:30
- value
- 1745043
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b664cdd8d5d75d366f01029473f2b8890545605f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HdQjuSMtttKRELUyuGF6wC3YUCPi481ZF
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:31
- value
- 173602
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9c4b1d7d7f3c2cd1f2039ef101ad26b0ae806b69 OP_EQUAL
- address
- 3FwRKZhf9KfT32twvDoxcvcT4ddzxTqyhb
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:32
- value
- 31375
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 76b7208e772de1621919d2cc0be1b38b0d91c255 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Bpi7Y34CM3p8deJiHA81kGG4PYEyyEeAm
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:33
- value
- 10520
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 91acdacc96cbf3143970b88c3b711f56e3b23deb OP_EQUAL
- address
- 3EyGyWibMv9sd7UcbpRG8q2g11PxjpZDqF
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:34
- value
- 121691
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 31f267e0753bdc7026060aa5f10c4fb41bd41931 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15Z6W3mhqi6panjQryBNCgLo5PBnzgg1CN
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:35
- value
- 82506
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c6fbe31b35f4e68a844e05df2ed130ead5e17050 OP_EQUAL
- address
- 3Kq9Tx7dmTADcNbCjqdFsuVUqzaJBUvk3w
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:36
- value
- 9811422
- script pubkey
- OP_0 OP_PUSHBYTES_32 7cd566671cb9ffee7a80f223dedbff3aeee6a4bf89c81f816c7b3606cc0d2d50
- address
- bc1q0n2kvecuh8l7u75q7g3aakll8thwdf9l38yplqtv0vmqdnqd94gqj68epe
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:37
- value
- 59028
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1bfc5b1eff073037797a156faf992855f47b273f OP_EQUALVERIFY OP_CHECKSIG
- address
- 13YyZBJbLcnvatrh3eS3AF7U7kzndxbFLm
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:38
- value
- 17297
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 417331b4a1fb7c3d4ca99b7161c9660711789259 OP_EQUAL
- address
- 37f5qqseHkuUhmVnAMZwuAm86M4jqWi2o3
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:39
- value
- 3126893
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f3860befe8764a0c069660df6901b41386886221 OP_EQUAL
- address
- 3Pteht66PLCZQfhafxWA22R6KV6xz5vwE3
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:40
- value
- 173928
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7b698747a2f071117bd40691fe8b2d8ac8c16dc5 OP_EQUAL
- address
- 3CwZTPBSN4czGsUBzWcRge5jwop8werkea
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:41
- value
- 1184030
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ecb8bda7d878dae0225048f9f0ea9beca6fae3c8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NafnHs3NLBpvvPwmyBA1Rmx677tjt9CrZ
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:42
- value
- 92777
- script pubkey
- OP_0 OP_PUSHBYTES_32 1be06754b16a95fcb2449395bc935c959402aab3c927f855601d035f9e3c4c4f
- address
- bc1qr0sxw493d22levjyjw2mey6ujk2q924neynls4tqr5p4l83uf38sgahhyw
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:43
- value
- 2100147
- script pubkey
- OP_0 OP_PUSHBYTES_20 fc591b644d50da20ab2cfbc1e43aa5f1f35519ca
- address
- bc1ql3v3kezd2rdzp2evl0q7gw4978e42xw23j9t50
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:44
- value
- 2605528
- script pubkey
- OP_0 OP_PUSHBYTES_20 140e1f95a92c785bf4f304f9a40899798a3e2b0b
- address
- bc1qzs8pl9df93u9ha8nqnu6gzye0x9ru2ctnat6yj
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:45
- value
- 21947
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 17ec2046b6f52b4082ac1dd43f8163ca411b533f OP_EQUAL
- address
- 33sWLHPmP4awEDWnE3x4uNL2xVUuAt624B
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:46
- value
- 158989
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 bf2921edcbf8e8fa68377699b0310d17a0e1d972 OP_EQUAL
- address
- 3K7nG82ba2g1ycU5ux2JvoizriMePMNMTn
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:47
- value
- 1162183
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0e66ba23a1c9234b994f4c0d1cbfc6edd2aee66f OP_EQUAL
- address
- 331ASqKKdQhD18nqbcqfeDAekMHPpYkVYF
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:48
- value
- 174091
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2427a5d38c35e6fc8d23645f53dfe01970a7123e OP_EQUAL
- address
- 34zBkDxeBf79XAdrpLBxGSkiL6hVdgrTCD
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:49
- value
- 50436
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 843d6922707d1bbcac856daa38f4f24846cc25f2 OP_EQUAL
- address
- 3DkEgkhreQKSmyHsFznwi6SAmiVbTN72Ca
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:50
- value
- 17356
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c31b71a7dc3eb0a7de21e455e308320ccc9be60c OP_EQUAL
- address
- 3KUeZnq7zhFxMizqodQnoLJd3yz9D4ZEaS
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:51
- value
- 173709
- script pubkey
- OP_0 OP_PUSHBYTES_20 2575a5c02a15be9cdd53905dd3183999bf85ed0a
- address
- bc1qy466tsp2zklfeh2njpwaxxpenxlctmg2cyauun
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:52
- value
- 33234
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dc9a2c31439f2b13055b17d738d88c53a6b94560 OP_EQUAL
- address
- 3MoTGrA66oMgpjn2RvUR26BnSRaY4exiNx
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:53
- value
- 990409
- script pubkey
- OP_0 OP_PUSHBYTES_20 d46e94fd37753dd32312515c78537a1200e0399a
- address
- bc1q63hfflfhw57axgcj29w8s5m6zgqwqwv6hs9qsq
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:54
- value
- 40675
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 be9dc47c0dee7117611996c41c43d7ca67737a9e OP_EQUAL
- address
- 3K4uJsToasgW9GqgVBD1RRSnP6J83VbD9T
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:55
- value
- 202573
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e564edbaee3aed15cd00aebb11d54a37761cde1e OP_EQUAL
- address
- 3Nbwa7kvSi9wMKgNnNqzBsSmGTqRJ2mbtu
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:56
- value
- 52104
- script pubkey
- OP_0 OP_PUSHBYTES_20 b5e629c314480a687ef11dd94b6fc36587dcd30a
- address
- bc1qkhnznsc5fq9xslh3rhv5km7rvkrae5c2sgve97
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:57
- value
- 36449
- script pubkey
- OP_0 OP_PUSHBYTES_32 de4d6024607846d7f749b1f7e8719247ec92ad2b16dcf7de3617068216082b01
- address
- bc1qmexkqfrq0prd0a6fk8m7suvjglkf9tftzmw00h3kzurgy9sg9vqsgzwt9w
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:58
- value
- 21000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1f2070764683c33a34c8f77c0e6476a9906179c7 OP_EQUAL
- address
- 34XbjQuGCQic2JMXYTuxYvphgmRVwWRsa7
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:59
- value
- 13890
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 701a4c4eb59553df52e519216ba9724f84352204 OP_EQUAL
- address
- 3Bum7FX1Ftd3QhLfP7aLmk7LVxded1YFLk
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:60
- value
- 95487
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 62f83527afa7b71aea197928549af4a490f95dc9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1A2JZZxr8Jg5HrWhwgLhaHRWuE7dow1PB6
-
34bb12e5f3eeef28e2f555ed4651295ec96ff29e492d449343b714ebc5b755e2:61
- value
- 87000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9fb5ee5db1ea3cccb702efbeac3e9018c44be5fd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FZUPJCz53YzD4hBn2qDk3RENwuTTNvMAg