Transaction 66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f
7 Inputs
- 5c43b49ac2e8e10df927d543f88ab6c0e16c772a34aecfec4f473f83e8daf099:4
- 54ff494cf7912e016d0d4cf8cc6141c4b9f4f2e5446a45d33001c87335fb6de6:0
- 65295ba8e6dbdd69c4803eaaedf7949c639784b2df30bbdd23b2565b0b37891d:4
- da5f0105ce4dc6c18a8cfac445eee338b7755fb4982f76dfba8444dc45192743:2
- 65295ba8e6dbdd69c4803eaaedf7949c639784b2df30bbdd23b2565b0b37891d:3
- 8481b88830b6c1945bec4beb6e245cb2f6a9aff6271ec368fd93ee1f9c737f02:1
- 301a3304bf522c9c7c09bbd4bd9c51cf36f9f02bf1da2a087f84152efdc33383:17
61 Outputs
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:0
- value
- 3234984
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 22638c85dd9d3d23a52bd800136da28fae1deff5 OP_EQUAL
- address
- 34pr9r2M2ht6zXyu41T7Fc1XcbY3TRzsX2
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:1
- value
- 3023076
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0acdc8f075d79f425741adb5c6459f1ae704f004 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1z8H76ixQHvmpeWKqTVZ5sxP53WvR4gik
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:2
- value
- 4263321
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2b39cf9ab51f53c209369b1aabdec61411852b03 OP_EQUAL
- address
- 35daEZtymu8sWn8QotggcngfyTcTeXQ7L8
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:3
- value
- 5854339
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2a8f2998eca0870626d51f2d48c803c0b5f4da68 OP_EQUAL
- address
- 35a3ohqCWLZ4EkmM3ByXHmGZ7evKA765ZU
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:4
- value
- 1782873
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 05dcc14a365eb8eb98b5ffe5dedea1b187e70950 OP_EQUAL
- address
- 32E1kqCjK7bkxboR4Dk4BBdGts2fTzMmqa
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:5
- value
- 1924431
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 200fb91b974b7e13b72efc0f909cda7d03a74767 OP_EQUAL
- address
- 34cYP98CQQrQrydXDjTdM1CuR76AMtrjr9
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:6
- value
- 1206019
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 203b6aca48afe7b9aa664218618ff96538e1bf3c OP_EQUAL
- address
- 34dSj4L7aHXKLaJj4i6ZRbkZExBLwUqE1M
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:7
- value
- 1451593
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0a6707bf449a62584858aa92836779ab446262d6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1x1Bb1jqWEK1DUER2WkMieC7EoDFkMyTL
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:8
- value
- 1753900
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05ffaf29f02f7ba37dce72bf539203a4152f7036 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1YigDFKdMmVL1xJPSQepoq1eaj27fsr8i
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:9
- value
- 3337202
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0a02545cd5a0d7f942cdffd1b79f9ff505a8ac41 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1uvYn79HNQ3U9rNJXizpad82UJP54TAhT
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:10
- value
- 10095071
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1c999d113675a035e03ad7c54333d6b3248b7b16 OP_EQUAL
- address
- 34JEsAt17FHYfEFwZdTVp5umfVw22syNUZ
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:11
- value
- 1804118
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1ab8fd5b566450e2118df70fe44cf80358d8f1b9 OP_EQUAL
- address
- 348K6qddxAZZRFRqR863fZjy1w8ZbY2XSE
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:12
- value
- 1838044
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0a83d55a5f0daaa1dc5665dc699640ea88e35078 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1xbgs8GeFsvdMFkUhtYEEPyJhJJMaokp9
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:13
- value
- 1399324
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05568bf80970f2b08f6c870ca9da8f71f6834998 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1VE4LKEXCrcdxm7cMfvDpkMkcR8r6uoZ3
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:14
- value
- 1496827
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0cd1cd0e6dab5a8057b9e3024a6991f0516e8bcc OP_EQUAL
- address
- 32roN5J4LSqqTFuPUdRKEi3sHyoTWgvUmL
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:15
- value
- 1779782
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 211d7089e8c3f30bdce97d8b198c02ab82fae90b OP_EQUAL
- address
- 34i7VNdUADRo6u7FHGPgTCPGqJBBZLUswD
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:16
- value
- 5374800
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 24b3a52a49a8ac1e292ae4c1afcee5c29791428a OP_EQUAL
- address
- 3535TR3SmKjyfccptCLxRxhotrnXCDRnm7
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:17
- value
- 11234569
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 177d2bf2876d8ee01646fb1750d816768c558a69 OP_EQUAL
- address
- 33qDR335TrtpxS4XY8sfMi7AYCYsqMijjy
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:18
- value
- 1664832
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0219f78e385ac6f4276de09402c676fed2b9c828 OP_EQUAL
- address
- 31t8P9VKothCs9NKBk8xuENn6vQob7uUHs
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:19
- value
- 1631059
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05d3e59f3c443cb44e7c5959443f78493dd5ecc1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1XpDpT8Dcb2pUtRAQoHRmQ32m1y4Z5Thq
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:20
- value
- 7225390
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 23aab934c6e40127e3bc811a2317f9b87eb4a5df OP_EQUAL
- address
- 34wc6LCiCP4798tAcD6FNJmWn1Wb2dUGGC
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:21
- value
- 1366425
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05de294d96fc4cdb0e10550b301356dcc3eea832 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Y2WzyvUAVVEKiB1dD7yDpimRQa8Vkt3W
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:22
- value
- 1785033
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 091c4d8b014e0fb8e8da58731e7439c0618896ba OP_EQUAL
- address
- 32XBuno1MeLHtizetEghiU5QDc3oxiVNBM
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:23
- value
- 1755513
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 226a9e29f17e1fc41302dcd10e8f5336f0bd7c27 OP_EQUAL
- address
- 34pzd16hxjCwGi9PckkJHgv6gp6jonyhPX
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:24
- value
- 1766073
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 01a6c88301943f97cd4958879c3ab9d53a4c14cd OP_EQUAL
- address
- 31qkQ3D3pDcKZDdT9ESNzkh5GQqef1sZWr
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:25
- value
- 1751328
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2bed8d384352808c93e0b3ef9080eb32babd00ee OP_EQUAL
- address
- 35hHZAoJ4WETuLe8b7vuFKzbKMkqrEGiVr
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:26
- value
- 1965196
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 062fc5bfd8122672ff4eaad5d0dc35aa96c3776f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1ZiHSVo6G1daKQtwC7uWoC9XA38pgyW7t
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:27
- value
- 962256
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 055ba3d88dcfb2a620db085e4cb6eae7505e3d7a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1VLADjgE7rB5Y28fmeEm6x2DHqP7kket3
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:28
- value
- 3956880
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 15160a0637c4fbeddfeeec2b8ebd4684ba239757 OP_EQUAL
- address
- 33cWWsyYH2SiXqofSpUKMfgLvtcSudcsn2
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:29
- value
- 4428796
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 114f02626adae69c063f5e91fdf0e944c3552507 OP_EQUAL
- address
- 33GY4U7Va36Lzex9bYqS51M23fyC6LJJnF
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:30
- value
- 1702675
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 02584b10a87894aa38c1aa448ebef9a7a2ff7ad1 OP_EQUAL
- address
- 31uR3eYSMNJdaQKViwu4utdhu9imUGC4gF
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:31
- value
- 4290341
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05d4904b7f6e023f56416e07eecf19d7c1e8fbfa OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Xq29A2af8BZpqgCxp2yCdrxTbK7a3PLP
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:32
- value
- 1978636
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 25a18c76894a8c35e24a35e7a3c5083c0f91c427 OP_EQUAL
- address
- 357zTEvKY9VTz6bBZdhfTDqoP2X3FdwqA3
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:33
- value
- 4433362
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1272d04116ac28494f05916fbb7c1456d37a977b OP_EQUAL
- address
- 33NZdNt3gKsgPcuoRkp8Du5yW74oJ8nVrg
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:34
- value
- 1858128
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 17d15cfb2ca92b092a71ac3a15058fec73e6d3af OP_EQUAL
- address
- 33rxGmQu6k6oFJVgezdxDtnaDnQtetxSiA
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:35
- value
- 1620720
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1694679309c4870146cf877d74d94cf88b9effbb OP_EQUAL
- address
- 33kQa6VbTMXosjGswWZXuddC5jgU8p6Q1W
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:36
- value
- 1999996
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 17d4cc355244d08e67d50330dccd6e3732e38ad2 OP_EQUAL
- address
- 33s2PQ4gxDKCJ2TNS9sygByP1iwwrww4Z7
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:37
- value
- 1675123
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 19ac5ca1242e07f07829fd69c60db836405063dc OP_EQUAL
- address
- 342mJFSBE8kyvwsCQ8uyJYrCtJpVjSyiGm
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:38
- value
- 1883616
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 050c17b4e681a1c17693eaac6d923e8d5510e8bf OP_EQUAL
- address
- 329hniEdsKuQVyESryLLCGKifcDCTYuz7S
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:39
- value
- 1745884
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0fc9d35383c24803f31da27322ffd4af152ce6b9 OP_EQUAL
- address
- 338VqW62VMPR51LWNuzjGtaVvGU25npGQK
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:40
- value
- 1992000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2bd969f4c67237fa87674c0afb62d182d6ffbe7c OP_EQUAL
- address
- 35gsRyUKAa8ezjcbEadW1KJfNtQaSWLQnX
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:41
- value
- 9230985
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0ae17c313ecedffc90156cbfafdc8dae7f394f3a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1zXsuB5mGygrgEknPi1PTHMThnQvXQVK3
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:42
- value
- 1639027
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1d22485b437da5553f4c170271a3d7edaacffd43 OP_EQUAL
- address
- 34M4b78rpwgqgQYVDfTvKEHnRP1eTyy8dN
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:43
- value
- 5196381
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0684b218b2179c306c648e10107590aacf96b668 OP_EQUAL
- address
- 32HUwZ26PGQWp3v9ci7pgC8MXL6kxLnMAP
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:44
- value
- 1789919
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0c66fba5be88f2dc2a757beb9bd6290fceb7a097 OP_EQUAL
- address
- 32pbQEHTuvoKVssQwwJh9GY5fXTiAQwDGr
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:45
- value
- 1766448
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 160b296e446172ecaab6c6589a51fac17e276ef8 OP_EQUAL
- address
- 33haAJUnJJE5WfxoeLcZe8FdTFWo3b77od
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:46
- value
- 6499411
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 05abe3845c1bf3f0d66365473a049de2c6bae6a7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1WzHztWmFtqNku8C9M6WeQAVM1y9GM5fd
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:47
- value
- 1893187
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 016a96a83c03abe7255a729ad9332dd0e5c851e4 OP_EQUAL
- address
- 31pWHdmS84JmEfdyvSJJQLBZgNuN3QrYHA
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:48
- value
- 489407393
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3fc831032a7405df7baff92e06019620c0799478 OP_EQUAL
- address
- 37WGKB7a5KVD87sPbKVFAJdwB4ukA4Yquh
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:49
- value
- 3298982
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 135787d01829217309980d2d5fb6acb080171e35 OP_EQUAL
- address
- 33THcv4Nk1ZUs5t5CP2BH3MeK8FLYt9mvt
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:50
- value
- 1783382
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1dfb19936d44231bdf1d26240a8fe4a9dd4be4c5 OP_EQUAL
- address
- 34RYKqLLuqVWo8W3rXQNftZevGZnziyVGo
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:51
- value
- 1766121
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1da8d9ec9c7dade0678ce1a91c379a3f32c792c8 OP_EQUAL
- address
- 34Pqo6ffpAqssxJkupMReGgDN8wzC1AQzS
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:52
- value
- 1683475
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0bae2bbc7818088c7d4810a4ffcc84f80ac59f9a OP_EQUAL
- address
- 32kn1FpXWhUAKePAXMmY7hpotCQCVeAQiv
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:53
- value
- 5340493
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0dee9379534425e496b744721428dc7b2a6adb26 OP_EQUAL
- address
- 32xgWbNnsfrvbmAs6zDrNSmCpdPFxtLY5V
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:54
- value
- 3544896
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2161755bb34edc499c0d52054abda8acbc130bbe OP_EQUAL
- address
- 34jWyQRQ33TedMRs6ZzhGA6ewJj354dfob
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:55
- value
- 9477148
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2c4b0d5e7e46c1f7b00450c49c337188380326e4 OP_EQUAL
- address
- 35jDZho6PFzGo1QJszjukYrZDa5QTx4oAq
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:56
- value
- 1887398
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1eaf3fb0677f818411608f2bad87d036f87b4cb1 OP_EQUAL
- address
- 34VG8oDt3i46Avsn7uxJNktF9qCzdEfJaU
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:57
- value
- 1096944
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 19bb464d8b5bf90cc40b3545c9dc65bd36687954 OP_EQUAL
- address
- 3435AQdhw4WcY6K6QAP84ckxEwXxL6Zhkh
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:58
- value
- 2784764
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1a7883818fed07d2d1bf20dbd779fdab03e7a8b4 OP_EQUAL
- address
- 346yryCPUuoS117bu8eRs3VWaV8ymmRmXp
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:59
- value
- 1789385
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1f3fc2da14b838ee15aa24fbdcb1007e7a02566b OP_EQUAL
- address
- 34YFFh6kWSzMi7QzBYDS85oN2Sc9tcQRB9
-
66fac2f95c9068d353989e89e771919c2273b5ba88935260fd7539de9c7d1c7f:60
- value
- 1226342
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 242adca9b5c417f162bad5a6480651206a090bfd OP_EQUAL
- address
- 34zFbYvLy8mxejnsZgwdV9wE2fFum2XsGX