Loading Tool

Transaction IconTransaction

ead9dd8e38a73c11a1176d8d277efb0d63c89fc5712aa082a75d0e4506bd375c Copy TXID Copied copied Failed failed

Summary

Location
Inputs
1
10,000 sats
Outputs
1
7,600 sats
Fee 2,400 sats
Size 1,152.75 vbytes
Feerate 2.08 sats/vbyte
Type Segwit

Data

Version: 
2

Inputs (1)

Input 0 scriptSig
Witness
e45fc60f49bcf4e68855f69a6b69ff8b3ba82a3e29c3b8222c9bc2657068c62d0ec9301aed7c3987655c4f39c983f2b0782983960fc64262dd78a7f32cedea13
20e11c5e6f15fa72cf3e69c4afb3289ffbed4f49feef8a533b0ec2de5b29104346ac
c15c8d8536d7a5b7cdecbbb2a1080cb95fd3b3e678bed75646924fd48ba594ee9052494646f2030000574542505650384ce60300002f17c005008507029885490100e00ba8eb9223000000000000008001000000000000000000000000000054e7daffcd7cef6d0220d7eefe89ec8e99378f2d00001e08ee13640500c0f9ff026967bff9f6bf33bb6f6e6eba5608003c49ce3979480000000000000000000000000000000000000000004f5517f24060d420290000ceff2b01000000000000000000000000000000000050e6762f97886efe9999f967ce76055d6d7b9b040080a09dfbdf7b6f5e2b57c7edf53fd54ea92e41695b8c92e334abcdec6aa3b42829b5b508cec5eca5f616a159d4a6cba2764a29513b255b04a56a2bb5ab6da44209a566a764a43266a1b44b5b04a523cd6aa7546d2d628b30fbe3dfd3e76d51fb164b9fef6aa4b94558164a3817b51dcaf1e1f14ced94b4084a2cabda2835bbda992dfae0a3fdf8fb51ed66072ccba2b631cbd3ebbfb874e7b5faba455b4c6d9494da462acdb6c562f6e839d7fafae90a50020b508fbffee7186f7b7ba9ab6fdbbdd94d4229e7a2f691e631cd94b6c5e6187f970b80c03d20f6e654aa4b393bc4c2b958962ea5446d5d3a5269117d2e716c0002ff024ee5ecb4ad5fca1fb58d548ad22e553ba5946cb10004fe07b8ec6fbe9c1e285d2395433952a2f616011058807b8105f8f9e660f6164189d95b04a56576804001a2f57e7cf4f314639c7b9b23fbde02040af0eedf93d9292db559164ad566590002807969a20f7e1ea3e5d9525e36d771e9bdbdf50c10003c3c1ecd7e9c0e2d62a4f2e3edefe33453021028c0873f4fb9d77ecafefeca6b8a8f9fde3e4eef1fa76bad010205a0c4ec6a1ba9989dd2020800fe7e7817ed6deec9cfc39bffc4f161f6de8f292ee9b5ae002500a0446d947429a55d6676800020f62e7a9badbd8eeca7cb6c75f4d17b9335ddfa0028018065a9918adabb9412800060f99862adb377fed4fb187c6bb277b1a6ec03600900462a23cd94b608b50104002bfa10a38fd6c5713d7bf691b377d1f26b7d095802004accdea594144000b09ef3afbd9c9feaeb7d59efa5daebc569adfeace7bfda1ab00400945a961641495b0c2000589f5e9fe7c8bed5f3b8f6f3e4c7266a936d38afaf004b00a0764a5b842e61768000603dfd7c11b59d9f3fe7d79b7cfe32efdbec7dec29d61ab004005d4ae948a5cf7766a7142000287f6af2b6cbfb3e6f5bbf7e9b5fbe46eb73e46c23a004006aeb52b3ebb250aab60208002a7bcadb6dbc7c9fb75d5cb7f17c33afbb5cde034a00f0b2fded524ad5ae36b3b708cb32a6192000f09ee3fb8ff96d0bb81300ec51995ded945232a6d9ecdfdf1db6084a0102805b1be27e9b3f7e0296c002e498ce75f5fc74af36b5b7084a569f0ba50001809f72bcecf3be07940060e59aa2a5bdac0fe5488965511b25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0340e45fc60f49bcf4e68855f69a6b69ff8b3ba82a3e29c3b8222c9bc2657068c62d0ec9301aed7c3987655c4f39c983f2b0782983960fc64262dd78a7f32cedea132220e11c5e6f15fa72cf3e69c4afb3289ffbed4f49feef8a533b0ec2de5b29104346acfd2110c15c8d8536d7a5b7cdecbbb2a1080cb95fd3b3e678bed75646924fd48ba594ee9052494646f2030000574542505650384ce60300002f17c005008507029885490100e00ba8eb9223000000000000008001000000000000000000000000000054e7daffcd7cef6d0220d7eefe89ec8e99378f2d00001e08ee13640500c0f9ff026967bff9f6bf33bb6f6e6eba5608003c49ce3979480000000000000000000000000000000000000000004f5517f24060d420290000ceff2b01000000000000000000000000000000000050e6762f97886efe9999f967ce76055d6d7b9b040080a09dfbdf7b6f5e2b57c7edf53fd54ea92e41695b8c92e334abcdec6aa3b42829b5b508cec5eca5f616a159d4a6cba2764a29513b255b04a56a2bb5ab6da44209a566a764a43266a1b44b5b04a523cd6aa7546d2d628b30fbe3dfd3e76d51fb164b9fef6aa4b94558164a3817b51dcaf1e1f14ced94b4084a2cabda2835bbda992dfae0a3fdf8fb51ed66072ccba2b631cbd3ebbfb874e7b5faba455b4c6d9494da462acdb6c562f6e839d7fafae90a50020b508fbffee7186f7b7ba9ab6fdbbdd94d4229e7a2f691e631cd94b6c5e6187f970b80c03d20f6e654aa4b393bc4c2b958962ea5446d5d3a5269117d2e716c0002ff024ee5ecb4ad5fca1fb58d548ad22e553ba5946cb10004fe07b8ec6fbe9c1e285d2395433952a2f616011058807b8105f8f9e660f6164189d95b04a56576804001a2f57e7cf4f314639c7b9b23fbde02040af0eedf93d9292db559164ad566590002807969a20f7e1ea3e5d9525e36d771e9bdbdf50c10003c3c1ecd7e9c0e2d62a4f2e3edefe33453021028c0873f4fb9d77ecafefeca6b8a8f9fde3e4eef1fa76bad010205a0c4ec6a1ba9989dd2020800fe7e7817ed6deec9cfc39bffc4f161f6de8f292ee9b5ae002500a0446d947429a55d6676800020f62e7a9badbd8eeca7cb6c75f4d17b9335ddfa0028018065a9918adabb9412800060f99862adb377fed4fb187c6bb277b1a6ec03600900462a23cd94b608b50104002bfa10a38fd6c5713d7bf691b377d1f26b7d095802004accdea594144000b09ef3afbd9c9feaeb7d59efa5daebc569adfeace7bfda1ab00400945a961641495b0c2000589f5e9fe7c8bed5f3b8f6f3e4c7266a936d38afaf004b00a0764a5b842e61768000603dfd7c11b59d9f3fe7d79b7cfe32efdbec7dec29d61ab004005d4ae948a5cf7766a7142000287f6af2b6cbfb3e6f5bbf7e9b5fbe46eb73e46c23a004006aeb52b3ebb250aab60208002a7bcadb6dbc7c9fb75d5cb7f17c33afbb5cde034a00f0b2fded524ad5ae36b3b708cb32a6192000f09ee3fb8ff96d0bb81300ec51995ded945232a6d9ecdfdf1db6084a0102805b1be27e9b3f7e0296c002e498ce75f5fc74af36b5b7084a569f0ba50001809f72bcecf3be07940060e59aa2a5bdac0fe5488965511b25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  • Type: P2TR (Script Path Spend)
Sequence
fffffffd

Outputs (1)

Output 0 Amount
0.00007600
7600
scriptPubKey
OP_1
OP_PUSHBYTES_32
d4a9c2243c7c236c6fc154def72328827cfe57dab138fcf3f0c69fc917e4cc91
5120d4a9c2243c7c236c6fc154def72328827cfe57dab138fcf3f0c69fc917e4cc91
unspent
  • TXID:  ead9dd8e38a73c11a1176d8d277efb0d63c89fc5712aa082a75d0e4506bd375c
  • wTXID: 091c342b549af756522af6db1fd7d9d56430a671524223f158366413d24a1c71
  • 4,329 bytes (94 + 4235)
  • 1,152.75 vbytes (94 x 1 + 4235 x 0.25)
0200000000010107cf556c7cca8d66e9edbc6031e279b0e33ecc2dd10171b6f49b65f479f9ca180000000000fdffffff01b01d000000000000225120d4a9c2243c7c236c6fc154def72328827cfe57dab138fcf3f0c69fc917e4cc910340e45fc60f49bcf4e68855f69a6b69ff8b3ba82a3e29c3b8222c9bc2657068c62d0ec9301aed7c3987655c4f39c983f2b0782983960fc64262dd78a7f32cedea132220e11c5e6f15fa72cf3e69c4afb3289ffbed4f49feef8a533b0ec2de5b29104346acfd2110c15c8d8536d7a5b7cdecbbb2a1080cb95fd3b3e678bed75646924fd48ba594ee9052494646f2030000574542505650384ce60300002f17c005008507029885490100e00ba8eb9223000000000000008001000000000000000000000000000054e7daffcd7cef6d0220d7eefe89ec8e99378f2d00001e08ee13640500c0f9ff026967bff9f6bf33bb6f6e6eba5608003c49ce3979480000000000000000000000000000000000000000004f5517f24060d420290000ceff2b01000000000000000000000000000000000050e6762f97886efe9999f967ce76055d6d7b9b040080a09dfbdf7b6f5e2b57c7edf53fd54ea92e41695b8c92e334abcdec6aa3b42829b5b508cec5eca5f616a159d4a6cba2764a29513b255b04a56a2bb5ab6da44209a566a764a43266a1b44b5b04a523cd6aa7546d2d628b30fbe3dfd3e76d51fb164b9fef6aa4b94558164a3817b51dcaf1e1f14ced94b4084a2cabda2835bbda992dfae0a3fdf8fb51ed66072ccba2b631cbd3ebbfb874e7b5faba455b4c6d9494da462acdb6c562f6e839d7fafae90a50020b508fbffee7186f7b7ba9ab6fdbbdd94d4229e7a2f691e631cd94b6c5e6187f970b80c03d20f6e654aa4b393bc4c2b958962ea5446d5d3a5269117d2e716c0002ff024ee5ecb4ad5fca1fb58d548ad22e553ba5946cb10004fe07b8ec6fbe9c1e285d2395433952a2f616011058807b8105f8f9e660f6164189d95b04a56576804001a2f57e7cf4f314639c7b9b23fbde02040af0eedf93d9292db559164ad566590002807969a20f7e1ea3e5d9525e36d771e9bdbdf50c10003c3c1ecd7e9c0e2d62a4f2e3edefe33453021028c0873f4fb9d77ecafefeca6b8a8f9fde3e4eef1fa76bad010205a0c4ec6a1ba9989dd2020800fe7e7817ed6deec9cfc39bffc4f161f6de8f292ee9b5ae002500a0446d947429a55d6676800020f62e7a9badbd8eeca7cb6c75f4d17b9335ddfa0028018065a9918adabb9412800060f99862adb377fed4fb187c6bb277b1a6ec03600900462a23cd94b608b50104002bfa10a38fd6c5713d7bf691b377d1f26b7d095802004accdea594144000b09ef3afbd9c9feaeb7d59efa5daebc569adfeace7bfda1ab00400945a961641495b0c2000589f5e9fe7c8bed5f3b8f6f3e4c7266a936d38afaf004b00a0764a5b842e61768000603dfd7c11b59d9f3fe7d79b7cfe32efdbec7dec29d61ab004005d4ae948a5cf7766a7142000287f6af2b6cbfb3e6f5bbf7e9b5fbe46eb73e46c23a004006aeb52b3ebb250aab60208002a7bcadb6dbc7c9fb75d5cb7f17c33afbb5cde034a00f0b2fded524ad5ae36b3b708cb32a6192000f09ee3fb8ff96d0bb81300ec51995ded945232a6d9ecdfdf1db6084a0102805b1be27e9b3f7e0296c002e498ce75f5fc74af36b5b7084a569f0ba50001809f72bcecf3be07940060e59aa2a5bdac0fe5488965511b2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000