Transaction 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190

1 Input
114 Outputs
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:0
  • value  243417
    address  15ccpYyCFanf3HmwijAwttrbGTD2YjDXc8
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:1
  • value  133838
    address  3LaWQxJ3fKFxvWPL73a1cNot5GSpW6Vf4u
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:2
  • value  2006701
    address  12VxuLFm5S4C7GppR6QotZ9Bs37Jb1AFd3
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:3
  • value  1012502
    address  38KCZEeWa46YyRQ6SyMAmq9GpTXhqxBTUz
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:4
  • value  2113249
    address  1AvxxTqYLkE6gjbiddjmMaHRRXWWyd682Y
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:5
  • value  121790
    address  38AjjJkiRaZqNSczNTzBRtLVpcakvsyQ4y
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:6
  • value  208374
    address  3EPaomxjFdzztmFk6Ba2t2qxjvyDGxTD75
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:7
  • value  498625
    address  3LssNUgununQghSnmYc6scfvHMggTU7Zpu
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:8
  • value  156311
    address  3AFm4eYBQeYhdDHdZDqePVpy2VCu2cmFBV
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:9
  • value  1726343
    address  1HvdSDT8hRWTNnSYVQph4Hq8yTxVofiVp4
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:10
  • value  202984
    address  1GdKSMyxbt3XCbSusLxWQvGh3qkm5uqDEC
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:11
  • value  201139
    address  3HaqrFpBAV3NirvkfmUsqtajpEAk1Rvtox
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:12
  • value  4059654
    address  bc1q0qyxrhmdc0g273au5jj2d8n0axe5h48n7mpjpw
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:13
  • value  498608
    address  bc1q9ef05xfuazkl85ehz8h2jprdaram6myty9md9h
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:14
  • value  109129
    address  3Nc7eip5yzj3K3ST6qHu19e4X8SwbgyvXA
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:15
  • value  811532
    address  15TqpcBYd8HPeYgFrCf6RKSp7DFwWNSh7P
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:16
  • value  210000
    address  1FR4XRhW4dXuDEopDBFf7ney2NeERMB1Wn
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:17
  • value  200885
    address  362dbwPFeWWyNCZc3Ty5Pnv5bGtrogfbKw
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:18
  • value  203096
    address  1KaifiTa6pytMyjHkLVUvzuC1mqvsbXygf
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:19
  • value  661000
    address  3AxJWtRbTTYPuUgLWGTe1zo59grN7YiB1U
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:20
  • value  202977
    address  1D9FvayqPkP9CxbbckEr8rxB1vpRwaQ8m4
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:21
  • value  196942
    address  378vaTZk2mKydAbmnEqc5ptXHeV7iHijRs
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:22
  • value  730412
    address  3R22nEbE6CQkvQQomVisFMhfwamwNekbKT
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:23
  • value  105151
    address  3PorF4CdL9RdDtdv1kexaP5KgMUR1paXHe
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:24
  • value  844095
    address  1Fv8oSDGx9YDQbHarUKYiiZWbPxqXEsjZN
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:25
  • value  3553248
    address  3JoAVdrRq9oUcGkwUBKHcJx1MxRrHPbvjh
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:26
  • value  397998
    address  bc1qmuqkhy2meyhyfvywkt0h53ews4wf2j87vyvs0q
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:27
  • value  243708
    address  39cxMAfhoyyvPkfJR2BiAimuuGW5MhQnj1
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:28
  • value  101521
    address  1Ny78vdyobEy9tzVvuJefSEazqfzmqCjbc
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:29
  • value  209065
    address  35vQkzjLtk8iHhgiAxJ8e9pmHXCtFpKimk
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:30
  • value  233470
    address  3Hkk2eRo2v9hzb8d7oJckbUCes9eg5Zur8
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:31
  • value  2000000
    address  3AnFSDBo3DB1kQSkWuZjVSia6qejA4XjwC
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:32
  • value  397998
    address  1AYxWHNywKUDHSMVTdUMsstuUAwAi2FrYw
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:33
  • value  198337
    address  38qvA5VwipC52sLndebcEXjsYGRbeqiCJ8
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:34
  • value  811666
    address  35XfgiBtfFafKKrcSPSCuz79ZCW1AyytbZ
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:35
  • value  710225
    address  bc1quwgaws3g8qkwgdmetlz90sasld55g3n6m9jq85
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:36
  • value  203099
    address  3HLR6zDV31ktHiJMWzvALhdUj6Te7h931T
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:37
  • value  1994704
    address  1AKqLdKB84X7srFFnz2huxJjze9z8jX5TY
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:38
  • value  298290
    address  3CnGwxUdpzPb7x8BWwP2PB11x2Q7q5EjxL
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:39
  • value  279693
    address  3QWNh3Y8hpdWdfyXHpfuTk9RgeGaNPNMHu
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:40
  • value  101670
    address  3JUpwUC1R1JSkwcZuyXJPco1BdbPNmLKLn
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:41
  • value  199031
    address  3FA5kFkJZUxmFFEKY5FC7iCR8tGXEp9HYb
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:42
  • value  598838
    address  1EWtAsnKBSGSxR1FEcUKFBeoUcq6YRFVKy
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:43
  • value  227539
    address  35mWCYp7jKYbEfBLtXgUEHAV8YZLTWA17h
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:44
  • value  609350
    address  39aKEsJPhJpz1LMC9bwGmyPthq6owizP9f
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:45
  • value  504845
    address  19WqxNPg67bSSQnMEJh8TQcqdD96FJn2hG
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:46
  • value  196890
    address  1C1p2jxCPhPSQ9xCR76YHDkb6ar86DMFzK
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:47
  • value  1926317
    address  13TUnTNqkmnWmtkbzCPXRf2CyR8tjQJi5f
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:48
  • value  105551
    address  32Dn1JzKse1MxkWawUxGhjr9nzmDAqXeMF
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:49
  • value  507433
    address  3EPeirdYvRW9mub369KkqFLerkbRWgWART
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:50
  • value  113702
    address  bc1q3le6j5q06dt60jg96a2rasag3yy02eyp2gduek
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:51
  • value  478638
    address  1BswwymffiRTA4r6KsmNuyNSThkqrqM8t
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:52
  • value  194622
    address  36KspmNocEpMA1nHt9LUFoWz8SehaZeuug
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:53
  • value  395986
    address  3Lkn8Er9eS2yp8T697PGYvdfbFQc2NniNG
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:54
  • value  142170
    address  3L7wz6g4erijUqgVNSHUxqAncNfKKmUPZN
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:55
  • value  154493
    address  3HQ9iddx1eqff3oSV538j1Mq2RnRvT8wWh
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:56
  • value  100085
    address  3AS7WFzeNuhcBRNoEZvimLCpQE2m2PqCm6
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:57
  • value  996424
    address  1N3vXstYaZNY3sceZuZWKu9GEZSMhLUSXH
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:58
  • value  1028000
    address  3M3VzjX9kZEgK3M7RBLk8Qi3UvMAhSDKXW
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:59
  • value  235299
    address  3QqBkpBrzJMk3AyF9jrPV2fTo9JJoDneQ7
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:60
  • value  204844
    address  3JHEisn4r9snjStJuz41PtFZmJgMhWqQqR
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:61
  • value  118941
    address  3PDtpuT2yK1M13y5oT7AQU8zGMBeGnKAhC
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:62
  • value  508569
    address  3PE1xmsV3Mnm2y5E2fZ1CMii2yci7HQWBY
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:63
  • value  1067895
    address  329w3GoPCHTWE8gcCNCye4oGBW5J6uzP4W
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:64
  • value  401884
    address  3GH9EaHxkXZf6bVV9DPNpVQNQ5cNSmmQ8t
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:65
  • value  101518
    address  16Eqci9DWDSRGeKEiN7ioc7uCq3ixxuNo7
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:66
  • value  133968
    address  1HN6ziao3bfbDqtPqwbf7jCNwBKLKqx4r
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:67
  • value  116615
    address  bc1qdz669zk6mvyylanwjttsrr582nhlrv9yglz46a
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:68
  • value  203022
    address  125BSzn889XX2nzHcSem9DaNHyMqyFQ9Z9
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:69
  • value  211152
    address  3FYYDrgvHVfh7aehrGNaBeQDsMXUNZF2ps
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:70
  • value  153474
    address  3EuEud7TmNvvkS1tmYDoevN7Cyvo6oRAK3
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:71
  • value  196986
    address  3NTq9ZMSA83zJz5ayuCH6281wV89v2SC9W
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:72
  • value  406198
    address  3QHNS5wU1M3SWy2CUgU4RXAN16e7tsoTyR
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:73
  • value  1999510
    address  392rVcNhJLygLBbPwJmkzdxLMiCXokM2HM
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:74
  • value  588680
    address  3BnCFVB6LNZtHkSE4mMtwT8gNFTBsQFqEU
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:75
  • value  511135
    address  3AcytXMGxA44J2aV5s5udrnBe4gdBDDFTN
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:76
  • value  498640
    address  1ASXAHtL98uFs7sMDsDjQYpvUuADdGyyGZ
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:77
  • value  119037
    address  1P4wzxHD2SJypcVbnm9Upi1SPxwKwwsfmc
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:78
  • value  279673
    address  1B5cEjVosDLDeb6m2ks5NYGdBBg5kxTdWq
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:79
  • value  202972
    address  1KmV16ZknqASfZuYmxVDRFEMwboADrpFWA
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:80
  • value  263936
    address  3Lgdnb2Fx2oR2mU1SSeCTQ5pFeKiJ14kGF
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:81
  • value  397834
    address  1HxgfMZ8TtWxueEynqcQbFmKK4FtLM5qmQ
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:82
  • value  100000
    address  3QQqdkQpKoQLHuWHnr6a642eYcDYHYz3T4
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:83
  • value  103552
    address  326mqfuQ287tUKUGvEJvQDG3g6jxw29gb9
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:84
  • value  209060
    address  3GeY69eCNBvBAdvREHS5dntNNyLm9XibbA
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:85
  • value  1000803
    address  3Pjq7xQqR1PuLNCVoEPEZAPA9CqWCMf31k
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:86
  • value  1000126
    address  bc1qy02yth9k5l7f7uaz6fp39vv2cx74jllr2zfq8z
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:87
  • value  203543
    address  34L8THvpxkKtby94WbSQxHUyTXfjnxfj6t
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:88
  • value  1786643
    address  1DFDYqDvNDdauuSXaUpeEA7AUXnAaeXDcT
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:89
  • value  498613
    address  3GT6mW4TnCn4YotoBHGdbsVYe1mGqabafm
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:90
  • value  4041517
    address  16kgL1sXfivRWneCyuW55MqteBfxXzrJx
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:91
  • value  4040923
    address  1NS2bF4NiYfb5bGBgMDZxSnMd5cEyT4FG
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:92
  • value  225914642
    address  bc1q7mxkdu5sweq7tqgextanl8andfwy8jdjhnd5v8
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:93
  • value  132005
    address  37zBRboqkcD9VFbUVxNyHC9TZMPFAHeh77
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:94
  • value  138843
    address  3P82DhTGGkiUDTLUmf4224Qz14Qsai1ZiN
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:95
  • value  1014954
    address  34nG2wJAEThQY4PXTywP86VDGhA9rAHAFu
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:96
  • value  208765
    address  1CuAYMnLJoQy1Dbge3E7CTDgVxjovgK9xi
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:97
  • value  101515
    address  134M35JavNGiV3sUaRM1EgrHo1SqAMTB3K
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:98
  • value  135996
    address  3P5CvuBQ5rvbw4UHU8VuSXRegrpB3GhuBT
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:99
  • value  655383
    address  19bnjEok8Loo2cXanmDEwGhUfpdUviXmfG
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:100
  • value  2026789
    address  3K6ESRczTsMc6w95EATskGuPi6ZXgpZyUH
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:101
  • value  797320
    address  14hvFpiCe7pPckg8thA3ttavrY2Q7VgLjZ
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:102
  • value  213597
    address  34apR66yKtwthMnQidUcHzPtrSyYMbf6FZ
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:103
  • value  142583
    address  39PXHvTqzpRyNhxG4YLYwrtJhKXL6H8RFT
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:104
  • value  151819
    address  15AEx6zE6AMarZyA2gUQ4EoDVfV6GQg7oh
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:105
  • value  100000
    address  1rueccBjhYeTMF3gy6Dsx5GEYuyfSpnBX
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:106
  • value  117737
    address  1Q6H5FHTGsip9gUNT56PfhGrsEtQFvvjMM
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:107
  • value  2000000
    address  3GHSiL51b5mdPvm6WC6PDpieDJRgjEus3T
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:108
  • value  170506
    address  38c7tXZ3k8dTydycrW5cfQ9RHefQs7N4R6
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:109
  • value  129026
    address  36firn3M2dR6jLhwAAmgNmhFiM7YKcjXgs
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:110
  • value  198538
    address  3FDNf1hU1mF3GY99kS5iZQehf1U6FdqQy4
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:111
  • value  101491
    address  17asvyE85TDU8jiewy9jgs8BJzEEB1QgG9
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:112
  • value  1657000
    address  36pU73YpCYWToJ2ksf5XpLSnMg3e9nLdPq
  • 3320d4778a2883b9d509c6fb860095c5c22fe37296188e9d4cc3870423a7c190:113
  • value  296377
    address  34xgYafNhH9c63akhnUaF9LEfUXFQjBtiK