Transaction a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe
1 Input
58 Outputs
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:0
- value
- 4195344
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7e6472bb0ab4c8c82c6b8c11fe8e547571b08154 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CXJUS2tyrJv3tHgAoUkrPpxgyTB1joLbN
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:1
- value
- 1073209
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a27848507275ecb40ad79c4647e878343ffd185b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Fp4ZT5Pf6gumtwoDg8ppxbaMmCTQLXLxi
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:2
- value
- 4197981
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c2dfa009c9050ca616f0f180feeffaf1185b014f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JmPyxr6bd5ni9JLnU3BdfxrfsUe4b6TAH
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:3
- value
- 5035666
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d8a05704bcf1af429950c54611dba8dd2cb4e328 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LkR33ndHSy8okzsLPuLtJrK98R9nugget
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:4
- value
- 4202070
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d18304b78598b31217153f31bf30bd572edc26b5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1L6oBQv7fhUVZvVRN1fJu6S1VcTg6gHXPj
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:5
- value
- 4196221
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 dbb7ff66253240afde0b83a21a5ea6dfdf92ab9c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1M2mQPjGCUdeJvapttvpHod9r4hEk1LsPw
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:6
- value
- 4323184
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7ce8ec1e3d1822b230ede4c25f8a6c830c97506d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CPTpWrCZpPr5ikBQ51KyCNhShZuHnU62N
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:7
- value
- 4235221
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 865b4ae50745e21c47d0b4a1363ca20f73c469f9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DFQupkkxsWYeL79hsFvrEMmoESZk7uohY
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:8
- value
- 4456869
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4afc51599247233b9b01831c6a1f034a1c2616e0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17qVGYRAD26rwsVGJMCD6Nn3n3aap75ZMw
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:9
- value
- 4833927
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9626a2be8f03b293cb6acc055aa7f065bcde9b56 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EgveEReMQKjubSaCxWGtgbbbFAbdJ6faR
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:10
- value
- 4254536
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 66fd98359efd90b4dab924b35dff4a0817623bd4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1APZidKYNQtz3XGaxeW3HQpp42jrb2uSnw
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:11
- value
- 4234714
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 29a3ca55f2371d39f17ea940d191086449a5ac41 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14oAvDkCkVaRcFTomX1k5c6JM94qXwYbZx
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:12
- value
- 4414806
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 edd664383987e273b02f430f117c239e73e88de9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NgZyeRRPtHo2q64gnJFxw6J225qvYbHwq
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:13
- value
- 4247078
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c7fc72d3d2eda9fc4fd637b5377830c713d4e53d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KERtcBk9m6AE4pWPKPiWACDGeKwBqWfyr
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:14
- value
- 4328060
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a98b7d3c38f3e0c7764a31d14d8c25f4eeb3aca1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GTUJJLRsDREgPB6rUikHoNCRN2wEF4b9u
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:15
- value
- 4241911
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 067229cb5e1fd909b2c8b7daaf1e3d64017cd0e6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1b5pMVXFxwCtrBAQiFh4DaTdotiAPkpJQ
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:16
- value
- 112754299
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 846a0eeabbf6542f6e6dad014c42d1364df0e126 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1D59FP196bSVD191GMch2ZUVG4CkmXbARs
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:17
- value
- 67753352
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3206f0580aed8fd7a2464820a40959f5ce5c81af OP_EQUALVERIFY OP_CHECKSIG
- address
- 15ZX6iEBPgRmkG2oECZ27MZQkGmNqnzChe
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:18
- value
- 54582001
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1b597b55473f762b22daaae96252b4c64e81380b OP_EQUALVERIFY OP_CHECKSIG
- address
- 13VcSUwmQJ8mNJ1JXi14XegoPdzC4Yk534
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:19
- value
- 55845322
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c44e7751e18a48e6498550613779a36b059825b4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JtySX5DFhd1E8C6q8UwYMtZU8pG1AjYNU
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:20
- value
- 4317057
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9c4643067199dc856a4e258b37bd3c75e2db39ca OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FFJaoXY6rEzQTd7fMjvgzvKExcHAeR7cL
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:21
- value
- 12866997
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7e702e60ac66c972c7e6faad15e7aac20ef5ebac OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CXYXexbeGHeZQ3ghV62b1wWtq7hc7VvPc
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:22
- value
- 11975563
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c9248d7631de6467d84bfc4f778fe8a1ffe2c5c5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KLYcH1ZKDmw3gtCBeYb66HV9FDfgB8MEu
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:23
- value
- 17947651
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7d1c4605191010f300bbbaf2666443c88819ac28 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CQXLTWddJJ3zg6SnuMVMYNQBsxXhVdv9j
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:24
- value
- 13400961
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 95001404342423f2d5d2caa8552273463d65fe13 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Eaqn1tqZgNSpahXQ6rQs8WjewoQTf6PMi
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:25
- value
- 115540120
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d41d30cbfc4f079c5b1d463e88c6fc86a40a8dfa OP_EQUALVERIFY OP_CHECKSIG
- address
- 1LLZDsJpm4TCnjxuz9d8MwqvrpEJGAybDi
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:26
- value
- 4584532
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0e85acbcc80c384bfc971636b5bda0b3e8823e90 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12Knba64iEem5B4QX1f3GPaAhevJefAwfA
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:27
- value
- 18497606
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7f40fce22ee37594b368a0f3198adcf41a58837a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CbrfoA3zXRJJH42ytuDPM7itPRHQKey7c
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:28
- value
- 10271166
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 902dc15b52bbab9332877d6f3db60d01e2121563 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1E9M7kwN63Yp3EDLD8cwjxcq6ek96W34ni
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:29
- value
- 7939206
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f2e7c8bf05b557669dc6deb28d309335358a01b1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1P9NC51L3QzKHHdcL1NwmEJ3VMS6RHSBdr
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:30
- value
- 5151573
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 037bec28d7e6d457cf5a3b08cb85dc9431a05463 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KRUryUdiEfctvAPuo65KPDJ5PYKcSzDe
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:31
- value
- 4380948
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f859f0ff696a06fd555ccc94c7aabf470a1d3d66 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PeAKp5qeFbpHh5MX8ddt3M6zGYHtMbZgE
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:32
- value
- 112079877
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ee4e0207a2d88eb8a566bbb6a68b1e3bc9232f68 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Nj3Gk1dvFz8Xf1L8qFkVbgyvVspE7ABUN
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:33
- value
- 6855025
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ab608a3adb4bab4c2f7e42986da4462b3334219e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GdACWzP2ubNhVXQsa4Uzy9M8v4B76sh1Q
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:34
- value
- 47133593
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2826dc4c89884936dd3d171952b18a49ffda9493 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14fJakZbtkYS4aUSPWGaqJQs2HsfVZrihK
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:35
- value
- 3185337
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0843ec711f8d3e917e090fcf6a25100959b2c089 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1khmx44eLke2rme4LdtbzaZkjLSKLdSd4
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:36
- value
- 70571345
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5e88b89681ab76b87a4fce2582f93c5f283f449b OP_EQUALVERIFY OP_CHECKSIG
- address
- 19crJaTjQccc14bGqNmnKBAepS1hdBYaaP
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:37
- value
- 7229839
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9376aad8215b7cb4be67c09ca13176e2c57fa49e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1ESiVMQX2gUJRhMWxRQapEuPuz1iotRzUz
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:38
- value
- 3716856
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e6fe99ebc66b93010831856ec03429fac63aea64 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1N4PR8KgdrpzMrZvcV1jqqtijtcbDoB9jS
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:39
- value
- 5121289
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cf56bd01823fd6180d2098cf3174b1911ae62701 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KuJnPjTk9yFMDPjbLCf8ndghM3Wh875tN
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:40
- value
- 1848990
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 590ac6bb79a58707f43544924b825934a5374e47 OP_EQUALVERIFY OP_CHECKSIG
- address
- 197p3pkLqPZKYBvh5dmuB3pWvaspqFshuZ
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:41
- value
- 5508844
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 de3f641d05ba7fa1b5ff05a62914b7b318fe9fb8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MG8x5MBBRdecWQWdYQuA4tmEJMt9VbemD
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:42
- value
- 7559464
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a0d0610aef84ef7fd47bc9d51b53c6689646933c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FfJk8ETjBwCweyev9Qti1pvQat5Tpowzs
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:43
- value
- 6690508
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5fb67b592a9fb37deb96119c8d14b3d040e2804d OP_EQUALVERIFY OP_CHECKSIG
- address
- 19j5oHTGS8q9tyj5hj3KM3Ej34s4nN9c4a
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:44
- value
- 1560108
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f0b95351967f214b729ced93a929a9e6d0f4cd12 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NwqBgLffYqUhQmXcsVPXygUvQAmm7iYZG
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:45
- value
- 17706522
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0ed46e091965c9fb0f8f7bb0fa559d9d958c742c OP_EQUALVERIFY OP_CHECKSIG
- address
- 12MQwZzAmWwfGL4w96Gzd3N6wqN36q15Tz
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:46
- value
- 4755145
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 78c71bb1469de18860f677cd184045ac90184033 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C1ccJHnrkYYm6DYhLc1GNaU6v5KgPZ3Uu
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:47
- value
- 6485094
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1c0e3ae942426235c50915495b022efa4a2f9034 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13ZLy6eoYpBWfc9dNcCKXwPqG2t9GFCeip
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:48
- value
- 4368408
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 01110a905b59905f15b1635d3ba6fc69c8af0d82 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16e6EuLNVeCJPfdRGXfMsRvHbrFor7GPS
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:49
- value
- 12672288
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cecc87f09e60f57847e7a2f96b3e072305c3f71b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KrTDahyazRXFVpJEfit2QumTc6oaNYFUn
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:50
- value
- 5183178
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 29a5e14115320f4f6183da47c429b0bc6d473c45 OP_EQUALVERIFY OP_CHECKSIG
- address
- 14oDRQM3Nz878c15cCWGTRefGLErYtmX7f
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:51
- value
- 9163594
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ae0c10ae9ace705272b6c62724dd5aba4604ac65 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GsH2gVDdvSrmF5QjLYSfzwuyNREx1DTiW
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:52
- value
- 7596853
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0bc277f3c3bc37858e148751aa2be94c3e8bb62f OP_EQUALVERIFY OP_CHECKSIG
- address
- 125BQ2Kg7WasZgcjUHn541eg3GdA2Euwxy
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:53
- value
- 5047699
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f1c07d57acfc4daf5e38dc0499efd599cc360365 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1P3GSeNYEnViqdBhG65C31RWr3822UFd1v
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:54
- value
- 4770942
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 177729d3bdb48d05b971626199e40b9b3be70550 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1395J2hsZDUDZ5RXTSLfPDAYbnS8YrkaFE
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:55
- value
- 390656446
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 479b19e2fd133bf5b43dee5cb6b0d5247117fa20 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17XcnEcWAZcma17NfYByygLXoj2P5kXxpa
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:56
- value
- 1172938240
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 99bdb98802928a309cf8473a29a24e68eaa4a500 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1F1uff28HXfvD3giunPytEnKnrqREw4AXs
-
a3c44306229639d63b587b7a8f4517e709488686119bc2b188afdcae3bf398fe:57
- value
- 1
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5399c3093d31e4b0af4be1215d59b857b861ad5d OP_EQUALVERIFY OP_CHECKSIG
- address
- 18d3HV2bm94UyY4a9DrPfoZ17sXuiDQq2B