Transaction 4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1
1 Input
61 Outputs
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:0
- value
- 28856
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fe89df5ac82c208ee5a560a0df0d9d592b424684 OP_EQUAL
- address
- 3QttipJpq1NQ92cgnQdjj7kDVBDvaUFvfj
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:1
- value
- 188374
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a6198dbbbcf80857831aeda1d83de3194a292d4b OP_EQUAL
- address
- 3GqGhtLvBwexiVfBMFZZXbKq443WgDRwi7
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:2
- value
- 814264
- script pubkey
- OP_0 OP_PUSHBYTES_20 85ed1c34a106e5be201b1c986ae4c31bba2d760c
- address
- bc1qshk3cd9pqmjmugqmrjvx4exrrwaz6asv6csvr6
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:3
- value
- 2654221
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 40bbcba846ccc673b09eb1a28231fb5c3718ff9b OP_EQUAL
- address
- 37bJ95oEGSi4uscxycwhWAD65SgkM6chmi
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:4
- value
- 821229
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b13e1940a98f004a0fb3eff09e54486df993e3ca OP_EQUAL
- address
- 3HrBvBod6ipYcrvF6Vsn3fAiFQxemzY8Cp
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:5
- value
- 83277
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c6272dcca29d3885bd71f0696924468b706e7df0 OP_EQUAL
- address
- 3KkkeixETTYTwH6DiNpdKGRLs4jSshrL4e
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:6
- value
- 200000000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 65dc9dcf4d9205fb3189350b2457f46b7f2cd6b8 OP_EQUAL
- address
- 3AycTcnvXhGDe7kXkiibs58t8uiJuYMBY2
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:7
- value
- 192008
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 94e536747998f24665f2bcd54f4745cb8de382bc OP_EQUAL
- address
- 3FGJWuvXNU2XyRH6n778AyYM81kBXP6U5b
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:8
- value
- 5970267
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cfb1d54f08600a19a4d7f3676854ba74fb7d9e9f OP_EQUAL
- address
- 3LdCqKfSKQkk6ZLD9L6dp6e5LZAQkhiZV7
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:9
- value
- 711153920
- script pubkey
- OP_0 OP_PUSHBYTES_20 2d0d6ae7b4e5b4eaba64cbf982ad623da4cd92f9
- address
- bc1q95xk4ea5uk6w4wnye0uc9ttz8kjvmyhessrj42
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:10
- value
- 3453305
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b45d07fbe5eb5e73c29891d7b31947a0704efc9d OP_EQUAL
- address
- 3J8gzzaDpVW7Q9qJQwGP7w6ySy8cFpHsnR
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:11
- value
- 4502268
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1549963786295d3ca902b7d5d4e814542f0a6ba8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12wZLvpNwQrwSs3bUyDK7GBLmkXFwygeMu
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:12
- value
- 348432
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8618d288db535d87f8430665d3075b6ba689a9fe OP_EQUAL
- address
- 3Dv4CwTJoFTAX98DNYDtcGYaQJFvNPEPSz
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:13
- value
- 260545
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 be08a6d1ce9b17b83d6a3b233baa27801941a1e6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JKokaJaBGvDzVGXdaeoUE7MgJbDHRKssG
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:14
- value
- 98862
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6e4f9b0dd56a8fcf29edfa3d37a4db8f71968239 OP_EQUAL
- address
- 3BkHck9RsbnTG1VGXdeCi4TG5WPjMW3k17
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:15
- value
- 75897
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c874b19c8de19f016c1eafdf6c3aca70fe72eeb7 OP_EQUAL
- address
- 3KxvrwHrsbWcyZegBekWh5Y9vfosU1z9bU
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:16
- value
- 779715
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a73edc491dd9c3acdffa86aa539b12f7257f3187 OP_EQUAL
- address
- 3GwL5CinxjPMMdyJxrR7fDXzWMhLzCiuEk
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:17
- value
- 41020
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 57aa399c09d9387a5fdeab474debcb2a76a5d245 OP_EQUAL
- address
- 39gYdgA6bcfipkoAt5LFzabnbp8a1rF3zo
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:18
- value
- 656984
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 104d5a6aeb4d08fcfd550e537912a0cecd2c43ed OP_EQUALVERIFY OP_CHECKSIG
- address
- 12VCUfUmLH4SSNdzjp2dPMGdTaYBgkmVdE
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:19
- value
- 5283476
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f2cb9a101e3a143d7392e0c9301b1fc7e3d1e754 OP_EQUAL
- address
- 3PpoMU7rQyoPRCWD9oNrdjheSXLHxcjCzY
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:20
- value
- 818875
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5053486a8157e159280ac0a765f0bef89ee1e8d0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18Kipwe38Y4qM9284VskV3tvPsA6YdHfz5
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:21
- value
- 200000000
- script pubkey
- OP_0 OP_PUSHBYTES_20 22e9aecf06a091528cbd7f22117a0aa8011a61b5
- address
- bc1qyt56ancx5zg49r9a0u3pz7s24qq35cd47fan82
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:22
- value
- 75062
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 841137efae39d5ec88b1c7998b0bc2e01e50c2b3 OP_EQUAL
- address
- 3DjKkEAYURPo3s9NtAtZbVQDMcnFgSAyxe
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:23
- value
- 37143
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 39f1e622a0cf3c0cd0a4b79960b101d345756bc9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16HPJNQnBmSGzt6hDKoVebc2mJya6S3X2k
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:24
- value
- 4096850
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9c076f3f09706e1f11106e4019bb5b794e74e3f8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FE1KVH36nwgMEgnF5BFRGX2MYKooMLMGg
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:25
- value
- 1964110
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f5af6e97170ebd44edd4d7c290fb4d1ac7479d00 OP_EQUAL
- address
- 3Q65dmf7pqqiAp736q4Q7BtGELn5RPYWMq
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:26
- value
- 412538
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a1b08b204f95ad66d77e7fccc995d6ce41c31c9c OP_EQUAL
- address
- 3GRxCtBQeiZUQHxwc9nHAjycUc9KdrXnxC
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:27
- value
- 839981
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8cd970b38866c1762dc8de3984457c6369e23d7c OP_EQUAL
- address
- 3EXm1QtcXsNHW6Md1LSftzvcoB6QPMDW3e
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:28
- value
- 2296460
- script pubkey
- OP_0 OP_PUSHBYTES_20 b538869781ec0621d521d651bde223fb331e87ca
- address
- bc1qk5ugd9upasrzr4fp6egmmc3rlve3ap72gq6xjc
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:29
- value
- 391911
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e12b62db79c5d5fc94f5a4f9d6befc58c986bd28 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MXb1gjyamzfgLCW5fHT3T3okV7J4ZCwfM
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:30
- value
- 405691
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 577883c5b0fb3fded94926f9b9d6f1bf3171cd56 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18yWACbJPKZzJz5xJ3MfC17bcHX9nmrowY
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:31
- value
- 205307
- script pubkey
- OP_0 OP_PUSHBYTES_20 976fe0466c7f2161b6b3bbd5f5593e3827696b89
- address
- bc1qjah7q3nv0uskrd4nh02l2kf78qnkj6uf3356wp
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:32
- value
- 126789
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c62c3b3e4fa4cf05fa589c2227352fabcc23c0bf OP_EQUAL
- address
- 3Kkrhn96NqqVRwZcZoVq9PHkrNwfAMrQaK
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:33
- value
- 20519
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f83301f49d62ba04c554a45e744040db2d377e79 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PdMgeWtwqwe1e4Df2V8LXr7mxhVjue8K1
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:34
- value
- 81992
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 bb8d87269c40f1f55299a4dda916af0b94f4e37b OP_EQUAL
- address
- 3Jnhpx1QasLYM4Zex2yp87HU7gi66uhjVo
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:35
- value
- 12318
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 648951883c9800bdccbb06e6d0d457f6781ca4af OP_EQUAL
- address
- 3ArbznLFxs4foUK9JysZX8RNMc1mM1KJsH
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:36
- value
- 703574
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a5bae48d70494d24c2e08a14a56f2b564bdab423 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G7JPC2zNpdVsGqdrSka4FGk1GC7LXEzfo
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:37
- value
- 1443974
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8a25c6e2c8d5df59f5e6b92c364f8b2b058b4c80 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DbTWFwB8QRAYqy7GB3KajdyCaDfEyGCz4
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:38
- value
- 385685
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b1cae0bdc0d9e5acf44db4029ea5ff7a571ba6ea OP_EQUAL
- address
- 3Hu6ZhcXnp8MRid5PDqmnAcH1MuDBd4dwt
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:39
- value
- 313527
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 006c877aabb998669f6b693a274ff2325dd962f5 OP_EQUAL
- address
- 31jFwHXrCZyW8JKcQKrJaxizRcVuTWLAgq
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:40
- value
- 627155974
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 113de5ccf4908fc0f7c4d6e0ff5d934aa0f4c870 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12aAdzBMCvpJDvhu3g7PXuy2C2P8XSKxVK
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:41
- value
- 185721
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0c6ba188c5a0cd9958251c84dcc3cafa512b6f34 OP_EQUAL
- address
- 32pgyBHpsmME8EhhYVFwonsi9cDv6Aa6VK
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:42
- value
- 936463
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1dec9ac9a36af85fe5ac6f68e410001d9c96ce2e OP_EQUALVERIFY OP_CHECKSIG
- address
- 13jE39DRLEL3ESc6tzK1JbrNbG1XyHcsf1
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:43
- value
- 192006
- script pubkey
- OP_0 OP_PUSHBYTES_20 1fd688c1d75f7e7cac2565ebe75251892f419774
- address
- bc1qrltg3swhtal8etp9vh47w5j33yh5r9m575lwal
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:44
- value
- 513268
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c2e6c9c30a700143275b7c02d73dc2c11b3a17b0 OP_EQUAL
- address
- 3KTZVCX4xUCRxU8qefLpfYEvWwewzKHvNv
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:45
- value
- 82082
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f1bd59792bf54a7bc258aa8e494716ef6ea046dd OP_EQUAL
- address
- 3PjDc1V2oz2uDNXvxTGwxPyA9Qy4jvhB87
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:46
- value
- 474474
- script pubkey
- OP_0 OP_PUSHBYTES_20 5f3ebfe70a4c16abbb68dd44903372259c21c7d2
- address
- bc1qtultlec2fst2hwmgm4zfqvmjykwzr37jpz09j4
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:47
- value
- 97074
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3a7cf1541b8a780a11992e5a7420ba60af35f433 OP_EQUAL
- address
- 372GnqgdnfGSbtmecJE6Hdzbwbip73EKEo
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:48
- value
- 410376
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 821f1eeee00710d5738d99bc58efbf6d46afb7cb OP_EQUAL
- address
- 3DZ33o4pLXJWjr37Ub88PWACtgd3d4qSPD
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:49
- value
- 369425
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e8f722ddcb570ca79cefefb4f3a675350bb0c112 OP_EQUAL
- address
- 3NvpkNZ1DPYVLrkBmki2NkXCVJqgEGAAFz
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:50
- value
- 37981
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8295637b0a7f4dc083d4662cc65f45c0cf09b871 OP_EQUAL
- address
- 3DbUjBb1j3asoMJXjVv4jKhjCzcy3U2M3X
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:51
- value
- 944414
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 83097ab5725b57e9b596576ca8f00a07f028fc31 OP_EQUAL
- address
- 3DdsoJsn3MY5qwxztEHtNFi8T8T5XQtdbM
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:52
- value
- 1595974
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a5aad3d2b69102c9e4fe01c00f004d92d9daa40d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G6y8x7XJfyDSD1hLHcgyDTs1qdco4gptx
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:53
- value
- 208418
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c7c2087766f781940da0662e3f1782c697e6a941 OP_EQUAL
- address
- 3KuEqNYKGn2kxTFjEnPH5edHfheRGpyYoJ
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:54
- value
- 389057
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7708463ebc9c6ac9fd4acd804aaa261e0094f873 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BrPKk5wh51ByLQziPkhYKkEqXTHDbWTAq
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:55
- value
- 71459
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 eb25e1758a5fbc5bcf3e3570e5b947a79cc4b214 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NSMB5V5KMG5vMYLer2o7jfsPP6KvcfFu8
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:56
- value
- 722086
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9bccf9ec12ec3afd30ba101fe9c86ae05bf5018a OP_EQUAL
- address
- 3FtpDH43rD7Y7LUGZbenFTUzQXJ667auj9
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:57
- value
- 204987
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8ad36a6294ddda69c940824792f87ea6fe55a1d5 OP_EQUAL
- address
- 3EM4SRkCVpSfGrBAE6RT2M35RiqDpzr1aR
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:58
- value
- 148444
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b6abea5896602f836c9791001b54c03222c8da76 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HesvoinhkqcgsEwhJjFSiN5tbkG836wBt
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:59
- value
- 492737
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f4995f429dfb413f6fd8f285fa24802792392aca OP_EQUAL
- address
- 3PzLXqB93sVpApaAf4Ks7VxziJH4CaAuGd
-
4f3d5fd35b085b32e01543ce315ed4c54810a5a5bcf1599ddc378000bbc607f1:60
- value
- 353508
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cdb2672a648538af4f85b9a3a39dd40a67e441ce OP_EQUAL
- address
- 3LSeAXU1j24EWTvDV5D2PCZbEN7P7n8zfp