Transaction 2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420
1 Input
66 Outputs
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:0
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 959448ba53efdba2667ac0b1c6371e1cec84c3b1
- address
- bc1qjk2y3wjnald6yen6czcuvdc7rnkgfsa3e26aut
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:1
- value
- 128821
- script pubkey
- OP_0 OP_PUSHBYTES_20 8700bc2cba2c12ff8ff04b63704a32f9f7b7a2d3
- address
- bc1qsuqtct969sf0lrlsfd3hqj3jl8mm0gknzkss8d
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:2
- value
- 442627
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2d3a0f852152cfb21bed08c931d1dcc7e590a293 OP_EQUAL
- address
- 35p9tJJN2aBAiAXUaHvktfm63JEhiLgeBb
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:3
- value
- 10625
- script pubkey
- OP_0 OP_PUSHBYTES_20 4844a6c8c01c73897764fadc9f7d7a55357d8bf8
- address
- bc1qfpz2djxqr3ecjamyltwf7lt6256hmzlctglt3j
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:4
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 d41a69c74744fd2b32731980763ed956d116b712
- address
- bc1q6sdxn368gn7jkvnnrxq8v0ke2mg3ddcj94zfsk
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:5
- value
- 70833
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d4ae926b2c23a36d49eb3421c60a1533d697d6bc OP_EQUAL
- address
- 3M5aJgb9Z4N6VfLrqeY1SxW2PxqAxiVqTF
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:6
- value
- 9705618
- script pubkey
- OP_0 OP_PUSHBYTES_20 c51c160ae550bf83c338a49d3e51348a36ddb459
- address
- bc1qc5wpvzh92zlc8sec5jwnu5f53gmdmdzefuqvk5
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:7
- value
- 334237
- script pubkey
- OP_0 OP_PUSHBYTES_20 f825ef7ff74bb3f394ab22ef1e5c5497e60c69ad
- address
- bc1qlqj77llhfwel899tyth3uhz5jlnqc6ddt9xq2s
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:8
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 46610a97f034cf97548d70484c647a6d6499c238
- address
- bc1qgess49lsxn8ew4ydwpyycer6d4jfns3c68jdcf
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:9
- value
- 800000
- script pubkey
- OP_0 OP_PUSHBYTES_20 2f483d1d1686f7cfe553a2b13f5fbf36cfd5e562
- address
- bc1q9ayr68gksmmule2n52cn7halxm8atetzdx2ckn
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:10
- value
- 176984
- script pubkey
- OP_0 OP_PUSHBYTES_20 a2c9f7d514517af06eb9657b8bbcf0a52b4dd174
- address
- bc1q5tyl04g529a0qm4ev4ach08s5545m5t5yacv37
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:11
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 ae7f95c52e0eeba3372d7192a8961eaae3d0eaf8
- address
- bc1q4elet3fwpm46xdedwxf239s74t3ap6hcp92fgw
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:12
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 f26eb6bde20c6691d601a38170c7dff9e0c8d147
- address
- bc1q7fhtd00zp3nfr4sp5wqhp37ll8sv3528q9rheq
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:13
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 acb4adbb254a0131102b00d7a624c5507015b86e
- address
- bc1q4j62mwe9fgqnzyptqrt6vfx92pcptwrwlxlxad
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:14
- value
- 166441
- script pubkey
- OP_0 OP_PUSHBYTES_20 b7fe0917c753d4e4629eeec02bad3c8bfd0bb316
- address
- bc1qkllqj978202wgc57amqzhtfu307shvckw6esax
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:15
- value
- 70836
- script pubkey
- OP_0 OP_PUSHBYTES_20 35b8726336e6acc326d0f43d6204dda6578a6895
- address
- bc1qxku8yceku6kvxfks7s7kypxa5etc56y4ajusqf
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:16
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 e63daad4bbf5d640fc49d052c4d9116d94f5cbd5
- address
- bc1quc76449m7htyplzf6pfvfkg3dk20tj74den2tr
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:17
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 f12ff54759247ef8b5ad41e6bf1b0c5bc3dd49a2
- address
- bc1q7yhl236ey3l03dddg8nt7xcvt0pa6jdzlxyjpy
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:18
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 9c396c367dc8a700a16f79faa5390f5bd919496e
- address
- bc1qnsukcdnaeznspgt008a22wg0t0v3jjtwh02tkp
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:19
- value
- 26607898
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5d4ae02630c85993487b37e3becee310ff71a14c OP_EQUALVERIFY OP_CHECKSIG
- address
- 19WHYHeD7EG2B2tegBtdvUs44X2Ef9e5Lh
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:20
- value
- 670735624
- script pubkey
- OP_0 OP_PUSHBYTES_20 802ff085c2c20aa3760013a19b7165c293944e8d
- address
- bc1qsqhlppwzcg92xasqzwsekut9c2fegn5d36gaa2
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:21
- value
- 2301000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d52d71080a607d510d542df628417339977d2faa OP_EQUAL
- address
- 3M8CHjfZBYkPej4U6zctwxPejGZrxceFv1
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:22
- value
- 340029
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 02163b8fb2480214b4c998ce9eb5b39bd0bfc2b5 OP_EQUAL
- address
- 31t3ugP8XcMiyvxtZGVUm3mVh22DWvwn8g
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:23
- value
- 16283266
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 16de7c7ca5b578d573bd56a3acf2e2602f5c00ae OP_EQUALVERIFY OP_CHECKSIG
- address
- 135vPqbMxp8MAwNUJjVMiCsfLSdxB3Y4ux
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:24
- value
- 343918
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c72bad7ac293d6c1a17a9a51252aec8b2d229338 OP_EQUAL
- address
- 3Kr8iVeDnSaeQNFfe9JrEpQihWbNKxsbrF
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:25
- value
- 1205941
- script pubkey
- OP_0 OP_PUSHBYTES_20 3fd32feb1fc8909a98e47a53f4debf6e17b7422f
- address
- bc1q8lfjl6clezgf4x8y0fflfh4ldctmws30r6xrq2
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:26
- value
- 439027
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bc6b46fee4b5a0b2e8cf311aebd3aea13aee45a4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JBGYpm8STRyAjeCSVB7obbxm6cCiSFbri
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:27
- value
- 126518
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 72283972981c7debd961c56f5b90c1180a618aab OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BQcDi98BULPoX4MeNX9uuJCvqXRN9os3d
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:28
- value
- 55116
- script pubkey
- OP_0 OP_PUSHBYTES_20 2aa52fa3830296586af33c1de1281c768cb55060
- address
- bc1q92jjlgurq2t9s6hn8sw7z2quw6xt25rq0udu2w
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:29
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 e74507938ffeb2d8e8e28d6c10d6f186b7422e33
- address
- bc1quazs0yu0l6ed368z34kpp4h3s6m5yt3nhm76uh
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:30
- value
- 531267
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d337393695b3aa0080fb02c9f7cb881c578aba7b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LFojUMAZgTQ6Sa8iw3w3SAd6mcmPMBtTU
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:31
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 6ba8df7b0683c085adcfecfdf3ebf7006cb88a0b
- address
- bc1qdw5d77cxs0qgttw0an7l86lhqpkt3zstvmt8fw
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:32
- value
- 332867
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4b82e58efb394013fe99197fdf81eb983dfdcde0 OP_EQUAL
- address
- 38aHQo1bN6BSS78D9JkhrywswEzXveGLqM
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:33
- value
- 70804
- script pubkey
- OP_0 OP_PUSHBYTES_20 a4af4e01ef5c101456d1b2edb1f778657fcc3161
- address
- bc1q5jh5uq00tsgpg4k3ktkmramcv4lucvtptaa793
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:34
- value
- 162894
- script pubkey
- OP_0 OP_PUSHBYTES_20 11bc529c9854d55be1762806acec849e1d78ed42
- address
- bc1qzx7998yc2n24hctk9qr2emyyncwh3m2zxd38x6
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:35
- value
- 70826
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6e1fbec989276d098f68032459ba555387ddd658 OP_EQUAL
- address
- 3BjJHLwZDG6tHi7S8iPFv6VerBKotF1GTC
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:36
- value
- 184516
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 61da6dc47800b070838a1cd50f0a5a02e3b3f761 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19vQDJhfBDsU4ouWxSgBVVxZTi368bk4DF
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:37
- value
- 3249996218
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5e1a90e42e7bee81a3090cd09d53eb9257fce0d4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19aaLsPkiJuFZck7U4mryKFiUg633UJDhm
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:38
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 dcc4f8f2a2c777a922394828ddf8951a67812c6a
- address
- bc1qmnz03u4zcam6jg3efq5dm7y4rfncztr284tja5
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:39
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 05ee4c8ee11e65eeb14c05f4ebb4b9447ff99a1c
- address
- bc1qqhhyerhprej7av2vqh6whd9eg3llnxsu9es26y
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:40
- value
- 538057
- script pubkey
- OP_0 OP_PUSHBYTES_20 828db992f54804b74372f9c214717bf240e2bad6
- address
- bc1qs2xmnyh4fqztwsmjl8ppgutm7fqw9wkk45wmkj
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:41
- value
- 596150
- script pubkey
- OP_0 OP_PUSHBYTES_20 1486991b50f35a567723004a01042ef800733d50
- address
- bc1qzjrfjx6s7dd9vaerqp9qzppwlqq8x02stwa7cx
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:42
- value
- 42818
- script pubkey
- OP_0 OP_PUSHBYTES_20 f45fa18b615f1942a0b15737a39b19ee6841ff94
- address
- bc1q7306rzmptuv59g932um68xceae5yrlu5w59g8s
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:43
- value
- 389595
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 93e88f9064c4318d5cfc9846de4b8850de7e480e OP_EQUAL
- address
- 3FB5rMGbsnewBG8iFEhkVoeEnX57GamES3
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:44
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 182577e97efe80831abe253fe2eb9c51c8004aea
- address
- bc1qrqjh06t7l6qgxx47y5l796uu28yqqjh2jsa4zw
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:45
- value
- 776951
- script pubkey
- OP_0 OP_PUSHBYTES_20 c9ce3835a9f3cdaea9f4d06f606933328186c6a7
- address
- bc1qe88rsddf70x6a2056phkq6fnx2qcd3483sw3qg
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:46
- value
- 667187
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6d048ebfb040b18b854ebd28b1adbff5910ff410 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AwS7aXKgkGJMEV3aNUf5m1Ca1gSgCpbRu
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:47
- value
- 167133
- script pubkey
- OP_0 OP_PUSHBYTES_20 e8ba761ac6cf0a21e8174985e432fe5b07531f99
- address
- bc1qaza8vxkxeu9zr6qhfxz7gvh7tvr4x8uex8ej9e
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:48
- value
- 7078046
- script pubkey
- OP_0 OP_PUSHBYTES_20 bcc2aaf0801b7f12254f3587a0de8d6254144b8b
- address
- bc1qhnp24uyqrdl3yf20xkr6ph5dvf2pgjutlfy9l5
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:49
- value
- 333395
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4d82e7a7e2209f9d055b5f1fdc7f1a391da1d3ab OP_EQUAL
- address
- 38krmkH6SyGoTfdQrNRJkBnRLRJNkBz41t
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:50
- value
- 15549
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9ab7634c9ecdf36a0acfdeede2bea717319f7912 OP_EQUAL
- address
- 3Fo5g6isfDNKvVpm4SNz1cGRsgoKHNKnfi
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:51
- value
- 1797318
- script pubkey
- OP_0 OP_PUSHBYTES_20 e347c8c5c0e8351bf852beed07c023390d91d78c
- address
- bc1qudru33wqaq63h7zjhmks0spr8yxer4uv765rdc
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:52
- value
- 240848
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 049aa21a311b46b9bdca59bec45c66613c7a72db OP_EQUALVERIFY OP_CHECKSIG
- address
- 1RLwsXv6QaJYeJKv6WjM2bjyTcXuc2C3p
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:53
- value
- 77918
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 64b4997318b81ba74e03004e78bfafffc6d1b01b OP_EQUAL
- address
- 3AsVqzbwPa27iPzdwyCw6Zx3abCM6tbbb8
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:54
- value
- 394028
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a62fd3644c64b6bcc58668d92b4725a3acb89933 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G9iTqSUWBvxJBeMjjhNf3rUf5nYgTz2FH
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:55
- value
- 61992
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f15d19d7f32e95bbdcf848415c501d9d2649d29f OP_EQUAL
- address
- 3PhEJYQrtkQ7iMRoWF4vKraEAyozrm1xBW
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:56
- value
- 194327
- script pubkey
- OP_0 OP_PUSHBYTES_32 829a6a6272d765b222201246f55ff5392746107239f2f999020f88f5847ddef3
- address
- bc1qs2dx5cnj6ajmyg3qzfr02hl48yn5vyrj88e0nxgzp7y0tprammesu0chca
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:57
- value
- 851268
- script pubkey
- OP_0 OP_PUSHBYTES_20 ea4c1d91da9f207bd0d4fa2fd9b581482ccaa4a7
- address
- bc1qafxpmyw6nus8h5x5lghandvpfqkv4f98w5v70g
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:58
- value
- 1752939
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 55a5cc6b8dfb315bbaeb9eecbec90211e9a2becf OP_EQUAL
- address
- 39VsyjRNTAkpqGPpEhbF1CUDrB5XM9q2uv
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:59
- value
- 27818
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 febd6bf9c5cae97417803e71b8893c93f56504db OP_EQUALVERIFY OP_CHECKSIG
- address
- 1QDwYytrZPYJULRaCyvcuUtX8b4CY8nt9D
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:60
- value
- 1000000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 6ed6cde3f9324e2bf577326a0eae0536afdc2942
- address
- bc1qdmtvmclexf8zhathxf4qats9x6hac22zyuupty
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:61
- value
- 53065
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 001576350aeab84fc0763aade1f1a34b7c460e2e OP_EQUAL
- address
- 31hTdjQvz1hWLfU7q2RCaeWWNPoUqpVbZP
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:62
- value
- 143282
- script pubkey
- OP_0 OP_PUSHBYTES_32 62a9fbd39ca47229ff448ad526b96918b291bfadf816a377b56a4dc2a0bb1824
- address
- bc1qv25lh5uu53eznl6y3t2jdwtfrzefr0adlqt2xaa4dfxu9g9mrqjq3e4exn
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:63
- value
- 1437940
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fa22cf5e261a3e631e0ffa9cc2267185d65fd23d OP_EQUAL
- address
- 3QVcZ9LvJFVZHJebTBA6cKPm1sBzurtRdi
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:64
- value
- 519528
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ae75d5f5be6c0d2b886ebfb8a3f63f8d660fdca2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GuTjkd34fv2pxc3Cq95wEqkk2AQKC1ZG1
-
2789de0ddee79ce859dde37877ca4387f0ed390829b89ca75170bd68051da420:65
- value
- 88046
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2d43cccb2420597a1470e57ec6c92f18789ba962 OP_EQUAL
- address
- 35pMZ11T4zyh1CML78XVgnNPXqUJEnFjkx