Transaction d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc
2 Inputs
- dc260f67163821b0f92b8b3ce4c4a4b0a3f5f79746abf191abe7b93abf3e68b6:0
- f60079d7f00dd40f6e59ebe5c775d2e69810daad10a50c857afce4f34b7a23ba:0
62 Outputs
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:0
- value
- 3624392
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8f22bdf4a6ec8765d6eeb764deff3574a07a1d2b OP_EQUAL
- address
- 3EjrAtkEdEYrJYb4kz7kzKsF7M5u8SrMFo
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:1
- value
- 462285
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 eecf166f7a898145c0f6d9554f5a5a0d7ed1f5cc OP_EQUAL
- address
- 3PTipuCScUakGW23r6garYU4Q6PJZurmCi
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:2
- value
- 160000
- script pubkey
- OP_0 OP_PUSHBYTES_20 a3cb8651ce04c61251692d31f9d7eb2005658243
- address
- bc1q509cv5wwqnrpy5tf95cln4ltyqzktqjrmycxlu
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:3
- value
- 1684894
- script pubkey
- OP_0 OP_PUSHBYTES_20 8eae9d09bf871ba6504834d616ef121ea577f4c5
- address
- bc1q36hf6zdlsud6v5zgxntpdmcjr6jh0ax96wjd3t
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:4
- value
- 737212
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e09f70b14173f4c8a288d9ac7135f9af9a4c09b8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MUhN53JPZg1DF6KX3jy4phaMyKDuzp7h7
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:5
- value
- 148905
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3bdd6cf3a68b7eb9d1b3043cbca0d8870d74a569 OP_EQUAL
- address
- 379Z3nHjXaiqgwZumF44HZ1nqtb1V5kmqv
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:6
- value
- 14855910
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 486f0f2da884e5dfdfa81d11d6b666ea0ab0071e OP_EQUAL
- address
- 38J1ctbJW7rS67JS9bMQWiyVwbY9FVBLwE
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:7
- value
- 1233416
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3afd08db399f34c1a16e7511ac696d35a0338595 OP_EQUAL
- address
- 374vEpcoc32Mfa2HMRK8kUsxZPjd9EN71g
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:8
- value
- 834872
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 26db76ea0f6137f52c5e039b91f6e040d0dbaf85 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14YTaxA3xXoaHakLay71bZMUw6FcMavoNr
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:9
- value
- 296783
- script pubkey
- OP_0 OP_PUSHBYTES_32 de4d0418ee67732b743361365b97f249df4df15e2ac93812bf3bf12301c3401d
- address
- bc1qmexsgx8wvaejkapnvym9h9ljf805mu279tynsy4l80cjxqwrgqwsgpz3cq
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:10
- value
- 420000
- script pubkey
- OP_0 OP_PUSHBYTES_20 46cfb010b1f0431eb522e791f9d359b77a5de91f
- address
- bc1qgm8mqy937pp3adfzu7gln56ekaa9m6glxjtcjl
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:11
- value
- 310000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a785b2d9dcf21279961470c37cd956ea21a9fe9d OP_EQUAL
- address
- 3Gxnw87y4YnoaRuNqzkUDekBaTugzt7CDA
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:12
- value
- 6116475
- script pubkey
- OP_0 OP_PUSHBYTES_20 4c1e7633fd94214ebbf6cfa9f5b9ccb0be054684
- address
- bc1qfs08vvlajss5awlke75ltwwvkzlq235y2j3z72
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:13
- value
- 110243
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4199079372db7adee2acb6496886db754e6b157f OP_EQUALVERIFY OP_CHECKSIG
- address
- 16yrF9noaYfG8tGdEUTpcvDrprUVxdykuu
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:14
- value
- 171521
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 dff5383bdc3799416b2dd0f4f554ee8769de7cfd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MRBSwU7khrfZ3zRRbZKZAgvQWiGD7spte
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:15
- value
- 2303516
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 69f375327cd4a7521552c458d8d01a922d540d2c OP_EQUAL
- address
- 3BMEXRvehTzXn658gT5kGpHgb1zdxcgWrB
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:16
- value
- 139960
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 98e454137065d4f50db23cc6e17a8345acba3c5a OP_EQUAL
- address
- 3FdSAEohLGHeCoRU8g27TpuDbsrh7A4iaY
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:17
- value
- 1200744
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2e97ca912c16fd16f3d5972e62231e50425611d1 OP_EQUAL
- address
- 35wNr1aefa3zVMtBTnAgb66kosTBNt3r3d
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:18
- value
- 17116990
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 24c512c7bc1eb14d8f67af5fd69c1c223f9b6dc5 OP_EQUAL
- address
- 353SLM4nTdFsPz9qSw1HZRNtQK8CYJ4DyV
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:19
- value
- 4189000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3449c6175fc8b39868abdcf0bf36da44e05ceefa OP_EQUALVERIFY OP_CHECKSIG
- address
- 15mUWsMqYocy7NmgwsMutgPNSyM6dzLAds
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:20
- value
- 1971724
- script pubkey
- OP_0 OP_PUSHBYTES_20 145c1769c892f6986b4d32cdcf550fa7df6be2de
- address
- bc1qz3wpw6wgjtmfs66dxtxu74g05l0khck75xdglj
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:21
- value
- 252939
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ea5434fef11b80006d725f8733e48e8c5abad631 OP_EQUAL
- address
- 3P42vEm4dyrLxTTU6D7ZaFFxMCBq8DRbsD
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:22
- value
- 200000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e86ecfadf647f026d16d97431d51d8ec84d50fe3 OP_EQUAL
- address
- 3Nt1SMBzwuppgnurDccjJAFGTKt48kHcTv
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:23
- value
- 4950000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 95bebb214077ec4fd00a5e70c6dd1d5d9c60320a OP_EQUAL
- address
- 3FLo6M5gN1rmFpJo4K82NYQY3i75j9ZwzR
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:24
- value
- 668808
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f3532abac1f0b4c2e678dd66f9c309017219f914 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PBaq9tDYKTAaxa8GKE6YLJ2EKBpCPp3yD
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:25
- value
- 1565000
- script pubkey
- OP_0 OP_PUSHBYTES_20 bf00b97b5aa00d7307c2f943ef8bfc44516cb06c
- address
- bc1qhuqtj7665qxhxp7zl9p7lzlug3gkevrv9dm5xa
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:26
- value
- 4949025
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5ab0b85b4ed89a6a892e94f172ea2c9193973115 OP_EQUAL
- address
- 39xYSYEUZjUixVsHLXsQXBFs2MzdUoq6jF
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:27
- value
- 870176
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 73070446092975144b51262d5a8ca97cfaa833bb OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BVD7bA8WpMc61VxHysa8jhCepqYdqkn66
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:28
- value
- 738620
- script pubkey
- OP_0 OP_PUSHBYTES_20 93ee86fc1674d0072a130076bed35fe6e18c2ff2
- address
- bc1qj0hgdlqkwngqw2snqpmta56lumscctljue8zr6
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:29
- value
- 1676843
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9b8dff526b2f959cc93313206a4151ad738df29b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FBVqtCF8rrKmEZSUxcPQZSXUP9hsGrMQg
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:30
- value
- 181235
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9c9406dbe0259821a9d72e6a5bdedee027e00d23 OP_EQUAL
- address
- 3FxvfYvLTQbap3UNFT4xxz3UiVxHVUyqBf
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:31
- value
- 100000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 581b5f683552616fe69c943c73f1742e82b93cf8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 192sFmaD8ctoQf3Akm572EBDTcCzepjWvB
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:32
- value
- 23459687
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 daae68b0a24bb561d8254daf4d5e8e03e3b90fb6 OP_EQUAL
- address
- 3MdJAWTfq4STkZb1CjLqMXHeoM3mm4qFPc
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:33
- value
- 64000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0b54c1ffe9eeaabc1e615e89766ddd15e58811b1 OP_EQUAL
- address
- 32ivtjHUY2DPgVh2y4wU9Qt3JQPiLiic32
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:34
- value
- 101848
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4421ba8d543bca4acc5e313ef3914305cb0a6c84 OP_EQUAL
- address
- 37uGH6o2A1TjqAZT6AdBeXpvX8v8buVbZF
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:35
- value
- 140320
- script pubkey
- OP_0 OP_PUSHBYTES_20 e423cabf50557c8a83cfbf94a5d8b6eb570eb43e
- address
- bc1qus3u406s247g4q70h722tk9kadtsadp7tsyrr0
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:36
- value
- 140000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dcdc50840d4a30d9f31ca866b155c0f40c56c6a9 OP_EQUAL
- address
- 3MppWU4GwHGM8KcjisNR7LvTGVNf9qnghE
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:37
- value
- 544000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 75c14e5ebd588a592045364b3b5973473608d8c5 OP_EQUAL
- address
- 3CReZ8hN9eo74i13LLLupn3wvReNQg4vUW
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:38
- value
- 159715
- script pubkey
- OP_0 OP_PUSHBYTES_20 69a7bbbfd62bb8009e037a19f3f73719a7e24528
- address
- bc1qdxnmh07k9wuqp8sr0gvl8aehrxn7y3fg5tsfps
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:39
- value
- 1488001
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 da0ebccdd9c2c47ee38431ae2b1c4481522626c6 OP_EQUAL
- address
- 3MZztLsHWGNy2U7X4jUiEFK6nX5R6vt41c
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:40
- value
- 106000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 71a914106dc42722ca8455dde46d9593bf2009eb OP_EQUAL
- address
- 3C3zpzVdXxcVXRhY8VoMeQz8wcZLxUA9wR
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:41
- value
- 5393237
- script pubkey
- OP_0 OP_PUSHBYTES_20 02a946d02224c1c64441c83fc884e9eaa7eaee36
- address
- bc1qq255d5pzynquv3zpeqlu3p8fa2n74m3kh02rgs
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:42
- value
- 1200000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 8ca54f79fae6a7ce8faacede4b52b85c3774aff0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Dpfdq2WmUfiP9z6ceYAPy4UmNsErdK8xw
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:43
- value
- 292902
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 000ed13decfe35814ae0d8c6b0b14ba3d6e1f884 OP_EQUAL
- address
- 31hKg56K7qcKUoxyogcccKmmZzpSv4Wbe4
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:44
- value
- 148500
- script pubkey
- OP_0 OP_PUSHBYTES_20 62dbd73ddf7abb175f6e93ba1aa14c9013785301
- address
- bc1qvtdaw0wl02a3whmwjwap4g2vjqfhs5cp7uyuua
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:45
- value
- 2669189
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 23c49edb590963e60ee87e46badf36942202ca5d OP_EQUAL
- address
- 34x97h6KxPLhukTJfWvecfwFNzCHCCmaMp
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:46
- value
- 1988950000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c1eb16dd56d080d69e8ea84d924e1b3ca1b5b0e0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JgM3KHRdgSoF38DhF3VmkiG21mATk8WEX
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:47
- value
- 3931493
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6cfe89f8ab43b9ddeb7a55f174704e93996d2cfd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AwJuPrWGs5QwF7aJZHjNQ5DVcE7Bxy2qi
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:48
- value
- 7085942
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4fe5c75c6be0ebd0296bd6e8d6fe00d46cbb42b8 OP_EQUAL
- address
- 38yUa1Jguqz2fyvBJfd7w72vEEbDYZkZVS
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:49
- value
- 1556000
- script pubkey
- OP_0 OP_PUSHBYTES_20 6851339fdf9bc39cdaa72bed996b615a3791fa36
- address
- bc1qdpgn887ln0peek4890kej6mptgmer73k44rddq
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:50
- value
- 4461484
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 15b5f5368b39a4eb7dfc7182c7ef1078be89cccf OP_EQUAL
- address
- 33fp6E5ACajZFLAiR5VbEF74w1XBSNohWj
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:51
- value
- 3066516
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 34db7286c25d3482f471f67102a530b3202cff53 OP_EQUAL
- address
- 36WVwzLg2odMgXhoCav58iFbmpUqkhS4sr
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:52
- value
- 61100
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 eb19ee80d340737f1322c2244a4d4ccee16fa2ea OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NS6rqtrdtRWii7isNyvx7EN2mbRtqRJtb
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:53
- value
- 234282
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 69ca7658dfa9ff987a01a127cc827e7915c86f73 OP_EQUAL
- address
- 3BLPR1h4L3jHcF8nFw9DtpkKUmrAjaCG4j
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:54
- value
- 765228
- script pubkey
- OP_0 OP_PUSHBYTES_20 dceef79c6398e80c3d2d4867f3310d9c2eac787c
- address
- bc1qmnh008rrnr5qc0fdfpnlxvgdnsh2c7ruk222wr
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:55
- value
- 51125000
- script pubkey
- OP_0 OP_PUSHBYTES_20 8e3ea873e8e13c85a96a9e5d914a027d3fd2f749
- address
- bc1q3cl2sulguy7gt2t2newezjsz05la9a6f6tx2kr
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:56
- value
- 150000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9ff94808b6acab83119388f182c4ea4ec0e73ebc OP_EQUAL
- address
- 3GGszRFWxiuZzSCNrr73hyVSVQRYGRZ87W
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:57
- value
- 815457
- script pubkey
- OP_0 OP_PUSHBYTES_20 52b331fa5fd88318910b5f89200c82baf7d9261e
- address
- bc1q22enr7jlmzp33ygtt7yjqryzhtmajfs77ag53v
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:58
- value
- 121500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5b9a60850729a5e5e42b88116fc3bc014b21a43b OP_EQUALVERIFY OP_CHECKSIG
- address
- 19MMRm7pHSN88zt6RgWe6J5jg88UoeQSnE
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:59
- value
- 322627
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 13c9a71de1c85fdfe07d38dda73e286328f4ddfe OP_EQUALVERIFY OP_CHECKSIG
- address
- 12odQjAQJpg97mSphhU7LAhNc7Sphf1YiM
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:60
- value
- 69486
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 69792cdbce4f426506136db682cb08aa7a40b297 OP_EQUAL
- address
- 3BJi365q3ayGndwxuZm4DvaLCexk3CvdcS
-
d089e51064623bcbf003a432949f3b8836c44ac5d8f7cbb940c3fded1774a9bc:61
- value
- 1053502
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 237de65e4f9d864eea22ddc8de5386d8059f8152 OP_EQUAL
- address
- 34vgPwAFHdXAmGDnxCxAUd3XchoVobccfx