Pages:
Author

Topic: Pollard's kangaroo ECDLP solver - page 74. (Read 59389 times)

member
Activity: 406
Merit: 47
February 22, 2021, 06:06:54 AM

Yeah I gave up on that after an hour lol

Here's an interesting random fact about puzzle address #120, in one whole day a Tesla V100 GPU can search 0.00000001% of the keyspace using the pollard kangaroo software. That is equal to approx. 2^93..


How long need for puzzle #120 address?
I will try you method tonight with 8 hour for check result test
jr. member
Activity: 114
Merit: 5
February 22, 2021, 03:55:39 AM
I dunno man, so far I've gathered about 20,000 pubkeys to addresses that still have over 6 btc on them. I'm going to run them in the pollard kangaroo program in the keyspace 1 - 2^69 ( ͡° ͜ʖ ͡°) and possibly will find a private key in the low bit range! But the chances that anyone is legitimately using a private key in a keyspace less than 2^128 is pretty slim..

If you still want to go along with this then I suggest not letting it run for more than a day, because you're looking for private keys with 59 leading zero bits in them. Chances are if these addresses have a seed phrase associated with them, neither it's master private key or any of its child keys were derived in a way such that there are several zero bits at the beginning.

Maybe use a random prefix that has a mixture of 1s and 0s which is more likely to hit than all zeros.

Yeah I gave up on that after an hour lol

Here's an interesting random fact about puzzle address #120, in one whole day a Tesla V100 GPU can search 0.00000001% of the keyspace using the pollard kangaroo software. That is equal to approx. 2^93..
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
February 22, 2021, 02:53:58 AM
I dunno man, so far I've gathered about 20,000 pubkeys to addresses that still have over 6 btc on them. I'm going to run them in the pollard kangaroo program in the keyspace 1 - 2^69 ( ͡° ͜ʖ ͡°) and possibly will find a private key in the low bit range! But the chances that anyone is legitimately using a private key in a keyspace less than 2^128 is pretty slim..

If you still want to go along with this then I suggest not letting it run for more than a day, because you're looking for private keys with 59 leading zero bits in them. Chances are if these addresses have a seed phrase associated with them, neither it's master private key or any of its child keys were derived in a way such that there are several zero bits at the beginning.

Maybe use a random prefix that has a mixture of 1s and 0s which is more likely to hit than all zeros.
jr. member
Activity: 114
Merit: 5
February 22, 2021, 12:43:01 AM


Yep I updated my program so that it saves all the public keys to a txt file Smiley

And I've been running it all day with no limits from blockchain.com so I think for that specific api call there are no limits, but I could be wrong!


Thank you

Script it is work as well, I try already.

problem  Pollard's kangaroo ECDLP solver can use with only public key
and public key have only bitcoin address that have transaction

people know about this already, people smart to move bitcoin to new address that not have any transaction
and use new bitcoin address (segwit) not show public key , it have legacy only show public key


I dunno man, so far I've gathered about 20,000 pubkeys to addresses that still have over 6 btc on them. I'm going to run them in the pollard kangaroo program in the keyspace 1 - 2^69 ( ͡° ͜ʖ ͡°) and possibly will find a private key in the low bit range! But the chances that anyone is legitimately using a private key in a keyspace less than 2^128 is pretty slim..
member
Activity: 406
Merit: 47
February 22, 2021, 12:23:23 AM


Yep I updated my program so that it saves all the public keys to a txt file Smiley

And I've been running it all day with no limits from blockchain.com so I think for that specific api call there are no limits, but I could be wrong!


Thank you

Script it is work as well, I try already.

problem  Pollard's kangaroo ECDLP solver can use with only public key
and public key have only bitcoin address that have transaction

people know about this already, people smart to move bitcoin to new address that not have any transaction
and use new bitcoin address (segwit) not show public key , it have legacy only show public key
jr. member
Activity: 114
Merit: 5
February 21, 2021, 10:18:52 PM
I pushed my little public key gathering script to github if anybody wants it!

https://github.com/GonzoTheDev/BitcoinPublicKeyGrabber

Could you help to write script to save output to csv collect?

Can blockchain.info use for get data massive over 100k address without get ban ip address?


Yep I updated my program so that it saves all the public keys to a txt file Smiley

And I've been running it all day with no limits from blockchain.com so I think for that specific api call there are no limits, but I could be wrong!
member
Activity: 406
Merit: 47
February 21, 2021, 08:43:47 PM
I pushed my little public key gathering script to github if anybody wants it!

https://github.com/GonzoTheDev/BitcoinPublicKeyGrabber

Could you help to write script to save output to csv collect?

Can blockchain.info use for get data massive over 100k address without get ban ip address?
jr. member
Activity: 114
Merit: 5
February 21, 2021, 05:15:57 AM
I pushed my little public key gathering script to github if anybody wants it!

https://github.com/GonzoTheDev/BitcoinPublicKeyGrabber
jr. member
Activity: 114
Merit: 5
February 19, 2021, 06:27:32 AM
Is it actually stealing though?

Cracking addresses that were meant to be cracked such as the puzzle transactions is not sealing of course. But if I were you, in the hypothetical event you managed to find the private key for some random address, I would leave them alone and not ever share the results with anyone. It may be that the owner intentionally left the bitcoins stowed away to use many years later e.g Hal's children.

I guess that is a good point. I doubt anyone will ever crack one of the wallets I posted though lol
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
February 19, 2021, 05:52:43 AM
Is it actually stealing though?

Cracking addresses that were meant to be cracked such as the puzzle transactions is not sealing of course. But if I were you, in the hypothetical event you managed to find the private key for some random address, I would leave them alone and not ever share the results with anyone. It may be that the owner intentionally left the bitcoins stowed away to use many years later e.g Hal's children.
jr. member
Activity: 114
Merit: 5
February 18, 2021, 04:29:48 PM
Here is a list of all known public keys in the top 10,000 addresses that I scraped with a python script and blockchain.com's API, each address has at least $10 million worth of bitcoin. Knock yourselves out!

*Edit: here is the API for getting the public key from an address if it is known: https://www.blockchain.com/api/q/pubkeyaddr/{ADDRESS}


Thanks for the list, do you have the whole file for all the 10,000 addresses?

Now if we could check for multiple public keys simultaneously and merge files to check different keys that can be solved.

Besides of this being stealing, you're better of buying a lottery ticket. The amount of numbers you'll need to hit, for a random wallet, is beyond what's possible these days.
Cracking just puzzle #120, would take months with significant processing power and knowing the private space to search in. Don't even start thinking about these wallets.

Edit: Ah, I see you're a full member. You're well aware of this  Tongue

Is it actually stealing though?
jr. member
Activity: 36
Merit: 3
February 18, 2021, 09:10:18 AM
Here is a list of all known public keys in the top 10,000 addresses that I scraped with a python script and blockchain.com's API, each address has at least $10 million worth of bitcoin. Knock yourselves out!

*Edit: here is the API for getting the public key from an address if it is known: https://www.blockchain.com/api/q/pubkeyaddr/{ADDRESS}


Thanks for the list, do you have the whole file for all the 10,000 addresses?

Now if we could check for multiple public keys simultaneously and merge files to check different keys that can be solved.

Besides of this being stealing, you're better of buying a lottery ticket. The amount of numbers you'll need to hit, for a random wallet, is beyond what's possible these days.
Cracking just puzzle #120, would take months with significant processing power and knowing the private space to search in. Don't even start thinking about these wallets.

Edit: Ah, I see you're a full member. You're well aware of this  Tongue
full member
Activity: 706
Merit: 111
February 18, 2021, 08:27:37 AM
Here is a list of all known public keys in the top 10,000 addresses that I scraped with a python script and blockchain.com's API, each address has at least $10 million worth of bitcoin. Knock yourselves out!

*Edit: here is the API for getting the public key from an address if it is known: https://www.blockchain.com/api/q/pubkeyaddr/{ADDRESS}


Thanks for the list, do you have the whole file for all the 10,000 addresses?

Now if we could check for multiple public keys simultaneously and merge files to check different keys that can be solved.
jr. member
Activity: 114
Merit: 5
February 18, 2021, 01:59:04 AM
PART 3:
Code:
0428208f9c6aeeccf992bdb77f586e3739a8431dcfb7b1fcf3c5409cf61a1420f9fca994700fad94cd88c7df59b2626441d3cbad37959ee62900489fa7f6c8dd37
0458d6ea214b1e2a33270382f8d17448613cac3e53ce62aefc3dcddef6741663694795663fd7c813b0789da6651ba60507f2b6a28c60c302ff931eb8a0f1e98b56
02b75db23052bd5003649aef7f68bbd5e70ad27320283f3d5a53382f2ae0291052
026b120d9a877102b2ce6b176096c31bbb5ac0bbcd25edf97d6f44c336065a0e25
04cd079abc66d34129c135510c28ee2e31ed2298011f8910a0173e516fce3cb5cb0400c15621f1abd0ce298a951c99fb673794b47cab5d22ece6739a03f892f001
04799e882b3102ee6a9c2f31c98677653d697cdc786d10f71d96644ed8265c9fe071e474da3d5f62ced85c96874d2180ec430b5d7b325564e26f269e93d496452c
027941b7f1d7cffc7c9d4e429c87d5d43f410298e2ed690e7c30f3425b85f1c634
0425a6b674f52e66434da8ffae166791d742158c2473ab605582bb563102bea17b438893db06c9ceef260d80beafe838bd62ab994379954270f00774fd6fd6d404
03e5213a8c91ac449eebfe1ea9037bab2eb6e8d6ae4621ea7b2f4155005b5e93ac
029db5511d4a414b874de92c6308cbc9ea0d529d10a8548062e5b141a378f8c981
049d2bb98604c866465adf3145f9c57992705168428806c63d7ca76e6b709009f8151fd3b3d4048985fa2f07b09b60803589bd7dfcc9f0b720e9c70b5c7e309589
025106498fd6b3e3a100912fe1558fa95f03949eca27ab9d74ecfd2151dbc765a8
03c4be10c87d0873dbab5903acde726ecd63a6a4d6f673ecb3faf979f4de4cd196
0337713483d2e93468a6866a58015ff6d1fe23e14e09f2824688ae0990839d6cf3
02c451bfd4e3e0868451462a5e37884d80aee6de868ab90efa723a72d2c0c29bf4
02e65df9d7315064170b6113ca1cf8c974d2efff2e4a03ae043c1325701d6c12cd
0234c40ff6b59c3b47e28d6866b494b350e9fcc558781560ba3090c5a8cd5abc2c
0405136453104cb8607f2c7b23837a3cc9c7e9fd400483152015f946dd89dad22cb6df150ae7fcd952740d4c890a607448a3006156f6db777c51cd491ee48f16bb
03cd7f9a1e71b9bb818c0730b5ba83e1f2b21c3840451954d3fbd32a0bb6c37ee4
039ca984ce241d65d875cc1b46973386c04de7799cf5b36c0b93253943312a6d21
028dba60c1a7cf80844ac8e6de2344d302a5d842399f0f4f9cd88844bb4a8fa0f0
044a7bae9c5575b5c1173e251fa274ba586d52440ef6f81de02ccaaea10af033b314d01b3fc55304a897ea8021c4f182e7c2ecf39206660b5aa1ee2a0202bd0858
03f33763fff6d5ca56448759203e6afd46c5c966dc1426d7ef25fe7c72c6294147
03946f6e8839780c35a512ea49614e42c9060d06ae4c0524edb5ede7dbc10e2a95
02057cf036c3611498fcadb8a18787be0cf7849108e9232f3a963518a8060162b8
04d68644f1fba940eb07857d4f104c7205ef62f137c861b4428c194c87b1713ce1d7d9ea40e529ed9bde60f4f1afb7e1d843c9959614ce8cc677e2057287d51a28
047bc42252b11bebbdae022d9183c369f06e2d3b3bec05c0d0e7285e8eaed67bb0b724122806fe16563ab801201e67ffa4cf198ad2ba32a0a50b3dfed4f7c7474c
02b44581bd80cf8371282fb07f7b9f181f8f75ac02fba45be4387a40c209649673
02b7b351e2cc66a16e35eae234826f43938bae39d771a6789073ae75a8488be681
041a9a470266dc894800358fe4b2d06b613bacf95e8d9e6bd0dc48a75f38f86d0befc279a4f4b76f5962991514f1bad73d952c28ef96d2700ad4105210eb6a15e4
03c020e879d113d1f021d4b55b3628973875421532d54dff2789583d654e712ba7
0284e04a83ac2f81be833cd4f08cf2a558acc2b4452b5a7cdad1bfe7ee0facc524
046680e3f540bea8e55411405570f54ee97467a0ee9c672d3c253482a510e61fd65dcaefa87bab250b3d8a121cfdb7f73f7f98b2ff101494a224009509ae805ea2
02b955f172d048cd286b1de0f57d65ffbce1f953206344499eaa41a088251043bb
03e328809792b37bf808df5f5aafe1411b44ffe0ab7f4f79a5e3a594602f8bb344
0445fcc5484c5882b64314ae7435811294f1620474ef4805e30e9c020330e147d2b0a4480a9ea3b3210f63f86f387703e9e2616022d7fc2fdde4416b05f121e97b
02dbdd134aa731c2944510a89ec4eb66725aa00b0526c48f98f1bf5f26a3302ed2
0445e071f3276b8e58f556afa8239098d9a75b75b31b73985b82623a22441a8ae18d83b3776addb600537f200fc298da83928b6ecb53874698ff265a7c852f9cf0
04d8abd2d5d5bdb2522a193a3fe3c666c1582eaac2a579a0e6b08d732a27ba892e9db1f96b1e8d007f99f2f1107ae96a4196e0f6771ce0efe81d97b7f68af8dd14
023d6a877d2d61a1f025047963aeff6baef68ee807ab8e9150fdfca891dbea964f
032628ffce6e61c6aa3e35aef308f723449b4b623963924a52d6f154d39ec204e2
04c8b2678d336cf8804f7a7fe9827103bb4fd03c71e4c3a6369ba7ab6bf64064ef969a7af35b0a038bd9c9f2230d9dacfb869d450eefdba652c7e62e86d428ef1a
04fdb58fb919dd555cb99f55a0e0276ee2189700da8ce6bb20014d70dfe529254f85a9e4edab6c3215d5b799d60f8f96ceb621cff0eb70b810b8ae55f1463cc2b4
0499043b08148cce81642af01efc113804e80312ddac5668d22f9ccb349c59fa16a09a29913e281c40845d8deef828297e75d515901e100e2d5d10a473519a7fab
025b304b9eca37cdcaa6b06b66cfcb4bc50a306e2de6507e111924ec9fa6cd4bfe
034bada52f3f39163367a8ea59f0645bf6457acf1aa6b5a6b6d03654484d33d398
030f8a57f4641b130aaa0b131f7a88d6326a4c401e759e4af0c0839be982773619
0291e07976039702e4b5e95b1eedd6d8183782e768c8f667a5003a9186ec338831
03e0c0bbf906b501e307b2f3840ba34ed8092fe0787ca4ca14efecd581f0670b23
04d1e2e08eb08d13638f8d5bb0568b1877785d069ac6f10a794ace0110e368a3628b5c512d4556d1b445468172544a34754c35a35b7f7c24d6a3fa1c75255de8ce
04d82b698f9b70fbe1d7585096d76f140027d882e6e452b0aa706d6497a2a4b8d82308a9f1c49083b5db7d45f85e22de0a0ee1f8ce6efd4b2f591cf8c1bb246a78
03f55c5b922a251fc95a96c2f35c39200cc9236bff8ea7a45f1abe0aecea00cff8
042762e1482417da0d990bff49a68e12f4cd747fb0ea960760ed7d1682b2c1e799f66dd662e3ead9a66de42c8250c5bfdf3b2465ec11c87b99f7a78f93c8ed77fa
02f5cf78d87a233a9388e27c37d332e57abc9b42941fa20b451d34a5e182533ae9
04a30956cb920cdce1d82f0f90459cf6be7d0542a46bdc59b330fb57305060aa6c19b762cd11ff8a199b9a06fa7320a2db03d40c1447a81cc0560aa9412daf98e8
0493249c6c4b75ce574e4f1ecc07117668f5ca7fd73ead514843ad4a9d4195c8f7b41662586dc61bcf920ef53031770afa183be244e88d6cc75d16de97f2da6d1d
04940f585bedbc289b713cf1ebd7cf798b7721f407da479794c28ccba8eec03372761c9adf0dccc412b3c5deba7e692a8e6a2c39c212022d765153e8925fb2b6a0
04ca13ed0ba51bd0e04f0a69cb6770d33fb861c55da28c1be838f21d5f16177cbc98c546a4ca99b8d2cd48a0a6ef61fc9beda068d090a7392e77374e6f65938aab
04c85ec20982cc0c16188bc483b64e223ef3cd33a0736927ab5e9917ed5fe88c88d40b8470ae4b45b892de78e0ca53c7772c0fe520a5586e1f9a4ae5f7061704ce
0387c75784e878d5f6a3dad0504a641440098b6c78e933692f047a692db65658e9
047b2427b1e339605b984727c4fd90a9d8d0462311b60ea19c92536e543b6366b2facb03ef0afcd5d513be7cbb8a1fb7ccea8e314a65249de7b1eb5264d084b7b0
02711944621c4fbb1c3c63f021f517b647c78f3d13dcaf22910e73dc44775c3261
0400ab5256eca9c02f20f0c2d08ff5c29193c6ae5402d79d6c9144859c023897e6e44b5a70a63939b816f9ab3cf0a86922e2838be1bbc4b2f825e13ae66e1a5104
036ffd408269afca6a227f994fc5ed8090c18b6c71f74c847f4e36306f217acc7f
0234172f804835ae7040fd8e3a5463280d4b274fded53ad6b7828dda083f4cd36c
0433d57a6b61bae5e4a5833ee310370dc3227d30afffccdf4874bb6652ae7ee6d336089780decf0727e7f22fda0fbb525413de1427b5dcda356b4392f6c6175a23
03847af774eaf5daceb92a4016ab60802ec531f138a910e324b1472bd14192dfd2
035cef9c251aff62178f010933a4874f7f5b0f789ebe4519c9d5390fb86917e0f4
02a8f892ec222aa3b46812444d38e2ec1a5c74d885dd2855368502c4496b55eae1
03967d78d2e2c9251bf05a7b3656eaa99145d60e4dcc1719aba9c01cbf41652223
03b195087ef99439ed77befe888314042f2b5bae5187974792697c061461495b8d
027259baad00c1d000b287a9c6f5cc429553f9a5ee2e16b05fe1135a2cdb7e5363
036d509380e2ede38bceb88796983e7aeaa30eb20a5d375845e6153faf229425fd
02b81509d80cac8bafb7e45e6b1e975e59c5d4bbd2dbb84c6782ec649c95798ce5
0429946f2c285101ffd7355d247749dbe79fdc539b5b8ce0b410bdaaca44bb53e8b4797741e2b5fbc18e87728f40782000873135cb1eaaca69d11f4881018791fa
049474afe2f6ad541220124699b8f3ff4b214dd8ad1deb8112f44f1ea9eaab77d1722e47f526786599ed469d2a241d8fc4eff87ca8fb2fe72bb4a9bbaf7394847e
049d351f235fa95df4f3dc9f177816aa507bfdaa4130968909b7926e83d39dc6cd853a5118789425719758a828b2e6f8318d52d17083f6d1a15790025e00a9dc8f
04091efda09461cd2257dbe022b132d6a8606e00198774363428ecb01979276799cb299e896381df02b20cca68cba55c6dcdcba50b7780e0ed70ae1b8aa8681d44
0262c1664d9a3ded84c14b3ffd41caa5748e238397a4acc1c851352bc9af32c115
03e9316a297b2ada70a74291eb601ca85d3c969a49e36de08381b6a17464899701
04371b2d3ad2ba8d7f06e9967523afe626cccb3e1c1e526497a1cd6e65e962fe4a9af2f9e8b1984964518abe1c7b3d449fdff720ef6b5c12bc1be70aef51eb9122
049bccba00521aae45eec9ad5f0b42051d65eb5e0211399dd61650cc65f25f5cff6d474a9f32cc9e4846fa281700312fb1f1862d2775b645011ca85a9c584c1f43
035ae995d6a71f365f63a9fec7a5873ba381451c50a987dc01d7af062265415322
027fb776c4f316f1ca5339df50d8617e4ea5afb9252688111da782910c0af02b47
0211ea23c5d56f609b3b1089751046e21d05e45a4c2dea37574e1ae138442e9650
03f0caa3e8bed396ad96d9ca3cea015e7e454c7ebcd4fc30f7ad1f08cbddced507
02f7157fbc7e2465488f00dda187b7280e3e6498e2ac364937e3224c359e904cd4
02f5d14d8dc87f0edf6c307e960cda909e563924732055ce624e37b17ca49f255a
03fa0e9cf45b5c4e4804387dc01815384f7914976490748d907413cd65adf54db6
0442f5071bfe4efc2d2c5b64fa9639157fae9e4ec0635288d954aad64686943f3fe306be2508fe07a236615605302df9fcf73f0eccef259462ddaef1abc18b1449
046254d6572c04c7aa9e9c7d1767289a55ab462e96aeed34f7c4a0cf1d6aefd9df7aa75f98c3aca42cfd6da45ca62050bee8a41a31ec832c4d88f89f116af5c56e
03e606fac6d0a69bb0fda32cf8579424ea9b8c689774661947ca7574059172c2c4
0310c26cd7ff48fd7af1940fbbfed9bff037e697553561fa9ba69239f636ba88ef
039e79f6d6021d64342f051b3ab2f54a87f6862ad65ebe3f6c4fc6ba84e1e031d6
044b134b96ee65ab08a4d8f1c1e543a2351b546f5a34db07c2f3924fd2df52a7bced2404c4ad5cc4bd040a87c9e66896f1d09ea1f0b05e43b05c12f07a09d298f4
022810a8c6489e5dd01c782d49d22cb10a4b7980380ecff4151bbec9bc8c171ced
023be6c09baabfac42a2a0ab374fa1f091a5159a0b3d6fc061790141a3c46cce70
036524be74cc2fd5d4a23c7f76a34ffb4cd7a0eb36c06e4027896108d8eb034181
0264fb7910732f53a6032b5043ec46e776c8ff210d66580f35375240f0f2f56f9f
047b9e38d13b0da2e9213082d4143dc71f0cb6c1b68076a8b8aced26d4df3394503f642c6e15c980d093b59c26010791ebf0b55a4f437e2870b064e9968db9b801
0391727b09d5113fab4ab9e101c14aa1d64c5390981eef52556aab4b6ac87d3e81
03d3fd0b0a035e32c4358ec544678ae26b31a499ea8b7459cc38ffa7d4f86b61cb
03cfa6a9ae295ad84c2a534fac092b57609f12d9515b5339edbfd28ea62d248636
022652e82301451be103f9e5842c56afdefd5da03efaab33bdc687d70da634407d
048c01b2ba85961c7c7451b638c80981ce81ff45650e73248a40b6672c2ed954879bbc2bef6be2e5e4bfd8aac94db84c85003da0d8884f8a06c69a256ae96099bc
03c665ed2f864e61837cf9f9e812e45964c2f57b5e55d6426aa3301b77ca39d255
0278a95083f09974dfc9c388abe1f8105e28658316b423ff90708e55886a46ab9f
038ae91077dbfd70d2f90831a34eda8b5ece718879cee25ea34a09e6910d8dabc2
02d1bead3d1d31a2400cb92cce1e5f915629d0e9fd565307e857df057ccb02454f
02c9d2a2729d816f720b2c23828f7c0064f1563f68ce6770574761da9ffeb8aea8
0353a2caabfa0bce2cf4c663c1959b6d3f00ef46a13343950c6c7f4dffaa5ef042
0312ecb2bea145aa6e098bd826e632460bac9a8569114bff06eb93577910a2e425
03645e7a1e38d740b55c344f6efc44e0541aae904a726a1d1437d8d1bc062eebe0
0379aa041018d3e28c62822a99f53514d82887fc962c7e52fcb63609edf6db8fd9
030ea6220ea1c86defb5300017caf2b7e77278f97b630b758827fce2934184fa38
0446cc1f871fb1df3849574f878eac60e0669b2aa2de85125310e3bbe467af4cb41db66bfd6cfd69f4c74826008571005daa174f7541dd7b19e355315db4c592f0
041910cb0dea204cdb642dc5649c2e1b3ca5f9099bf81341e7420a9719d9ca4e05e051b3726dd97926a6d737f643dda66fd139d01fc0e63e97d6abe19818778f09
04fdbb4f4c088306727eacffeda680a7e42fb9d5fe498bd61f369b72643f54ff4cfe718204ae68d988581d4c700540d32e37342986fd5382324a57174f16305903
021266579aadef56b2f3d581f72957ff374211cda536a52a49a0a34be51193a071
035e35d4689d20261f9515a405e6423989e531ca5c0eb9b0893f14ffffd070c518
04d688704f27f15e359b1df5b2b46edade83466b796ed834524aba5439c9caea5b971f872385e9079f925f5630e33a8ee946d21b7ebf0daf4e9647ba7f1a4b412f
02bfad4529cdc6ea0ba20dc7f83f6a6cbebcd3c95c2c93e2b5455f819737a9e60c
0477189b897c326d02bf7f4e3784c689c783849ca3063656a227f7ad819e0a5c6f7cbdaf539a99874d97bdc95cb9e67f14221bf6147b0b3a5d0dcead492beb1487
037e8aba26c4573a6df8286c4125d816198ad94db774f923ebcf9f505017457837
02d296a647ab0494db3c197ac36905ad723f6d61237b777d5a698119f9056c3276
041fcfd99a8591d49daaf3d7b83ebaf80196255005a8e3ad34b11dc8915f02f35a7598a175460a50779fb3395c260787d519ef3a2073333dd7d8ae4be330b4ef32
02be858dd8fb360055125495d42dab6eb6181b5d5e69235f1c5fd2238c27da8fcd
04c074524234ece6e4f2a0db03b797bbde7169a4ca7161be8c41094d7bfd97b663fa1a30296ecbfc8c494ad27466af066899c9eac1e3a160e435cd002bf0bbcaf1
02b0101cdd6540ab01f0e760c154f1e16b6e4d5a9a8b62b4b050025135d29c26c4
03f3b4c4d4eefae45a94058f4116b189e6026608031871ff261490e27d19e6fbc0
03f5bf177173c9eca9e8329d7e32e1e03ee14a9839b5efc57f093f297fe5f66766
040e8ee0d3a767ba2cf9fc196ae2f4bf3b859ba974745a2ce58b276b7f3bfaee742f491cf319f1c9dedf9c869b9510df6e9f9269e36ed38933a9b073d96c2213cc
02b0ff8748d965aa62c073b7824f4366b4b3dc671ca2488f1c22428537ecff2fd1
02027290cb68f6cd6a0137fd1b52103aac1b15d69996d0eb986adddcbc64636139
0340579226016e514ba08ab138076c9b18728d4d0a10124486ccad40597c533f23
039545ab4a8c0bbdae90bded8a9e603a3f0c4a7695656fcb1f78f0ec688ab5fdfd
04f0e6a56b35c85c27bcbc8e03f744690fb91a82d76349e550930dc04f6ee575ccaad9f7515509cab7b8a5bbc332d239e516a22358323a1c6a6ee8d31e9c44f2d1
04a77c241fa7e889cc107d0c9f682737379b024f317b4a6a421c28a0be3c731e44a5be65faba7c577a31b6dcc3565298405cdd73ea95b541b9f84439b622a11873
034334be9a8087bd6d02eb9b5c61933973ccfd6d0df7585cf7c836f7d6f115bf35
0495f64394dd33072d5cfaa78bf41ec27a761906297beb4289f85a70288d234e9552a991c662c56f51c748168e9b7c0307ff77ec20b50e98d8cdab698a05f2d3d4
04a2bbbbaccaa7eaa3246f685bf89254cfdb103bf2df5e234a570db40de43f12cec5668141587e243ce3e3c123477ad1292b9c3f35b46953476ca19d657580eca9
03345f3c2fbcea2e0d7a2e5289f075fd0934de449ca11f5f10550daf8fcec2b4a1
024b59b15a4dfcf06dff3094dda5d0c301b2d9ac53e4ec782d1909573f8d0bbcec
02fb003abaae1f2118ef0aedd60e418026a7ebd2a434d1191647d62f49833b5d4b
037bfb935d43149428a269616a919bc3bb46425e852e2ed053913e2d163c96b067
04b63d4162c8c537f5c5b80c8fef4e6e9b4bf23c20ec7530e16b2c4821e597d3f73c5a93f9790ee661e087081d5de0a2ec7fea691b6381604c278967c2e373bec6
02d1e80eebc63d55eb8ec950ca07f82d6f95c66461c579bec7f5aa661334a034a0
048ad4be8d33f9f6934b0cc6939833e477788712238d4da7c85dbd848915fa83c87d30c4a9b3f8ec27b11d36777ded77f81d76d9f5af481ee5c29ff450e37d32b7
03678d9cfbf9c0dc19d58bd86016b0ad965f41eaf1b93e3b76eeac60bbebe8eef4
034309199a48c47fcdb5ff76b41560ccaf68f0f43f563ed53f11e44b34acbbb70d
027eb5927e4296a6e3c8ce56b95d0121d51905a2d1ded784a8fea6f87a767f8805
0342b91830d5c4598e554606346cae685c2ff3e4a84ec7b2f3dfd6482e986669a6
0249ca59175d3f50647b8daf8b12dc1746cdee89beff7ef830eb2f3b09daa5d114
03ddb10ee55607498d14588f27bc7ce5d56709535aa7bd0e8b7ee3be1efe89ed4c
02f96af65940248beb8d7dc1cdc73c91b66a3d9748e7a0c51ef9cd06338aae3d32
04cd25669293f8bd163399b831a3c1bf313b22376dda9f98b0d1bc6f65045a7ec4965965a5dce91f992043343e0043b7aa77754c6a12606cc5a71c48243ab110c6
03aad643e372bb7f093ff5bb75c8f4e6bc340ed4213d7afcce7f4da4c90923a783
02be202ab7e90205887eba7a5b91723a49683f93de3ddca52ddda4b2df33d5660c
021a82118a77c4545bb26642c4031dbb95f0079d297516ce5447d0ba5df43b07f0
03cf496f430a47de4c03d310f605585194ecc709a2ebe65b8bb86a464a98b0b3f5
032caf7eb7abde13d6362a0e3f9b92f61ee81bf255386ede8419f0ffe521b6da76
0450f853d385a798465d10c2dae6a417ad45d619ff7b843aa94bff5d17e391d171395a7d900839646b7c222b69ce9aedc77c9d8ea33dd22b52b11d6d266435b8e5
02c58d6ca6ec7a77274700c6b4b087d0db1b26bad2a43c04938d3f60fa89aac0ed
02b670bfc2713aefe2713deb1b04e25e0a5d9a0775b58c48367179d319b0a51a72
0343a2ae408cea5158dfd3ea0885e41b83630aede1a4735d948df49662a1851173
031cf2dbdc2111d85e5c149d97291694131da5334e3339b13d1859988a866d7b5c
04bf9af4e01f3e5e25aa1a51db18f75f02bda651c55d3b7bcce91ecf05bb9e6d9e683f9ac8eb78b98c4ac308d5e344f573ab74b86026641007b659c3a1293ed44c
04c8a8435476ee16d019495e9f42dd1c492748af8c8f0054f6b1d831514ce086b49f7f97b80673b7877199c42bc395dcf5229126a291eb81975d993fb105b87ad6
035c0df67b4eda72eb2c5084348cd3cc6830d4dae15811577fe8eb273cdf6cec74
0452e959078edffba339b8668c9493f0df568de09b714cbc8b29c6b7d76f2026cdcd697bd83fa839c3ffa59e0a87cbb8aee7e2965cdd72bcc831a4494d932874bc
043bd671e3e7efe4a492602bc14cb621008e733535fd16c8d4eed346d8e33741d243125ee989267b6677ff5b731057a0e2f48bbc97a61aa0c220a1c3ddec1015a9
047582cae249917a4bf0be7d1c94dd67d620c87d3ddad138332f079503c993d29ec1a62da6cdc450c3feef36104f97752e5467089e77e89f06364cb8a26c8ed67d
042aefcd4f571aac1e52f2f58a8dbb9af7ddd2737d363c54b1b2a4b08eaacea2aea54bd0a78ddf207072144f036a0723a2841bc58ffc84cd0901a4937c515ea6b9
027dd8b36cc8252cf9c1a554f921bd49e73393c256e4b67f4723f80943d3302a33
03f9ac9feeeac51164c4690312deeb36e6b6977f122f7079d76d67ec60f61b7f25
03527a9fa68c2738deaf2a0cab945692b1440ae9e0916004c0425faeaed300a6d0
04f4263296d9d6bf2fb8a7cbcd5d320fc846dd6b7e58b2c172cc4bc63c843ad24601da64ab67ca80b1095529411b3ad7248da68f0d809b4b2430283a34f7bfd202
02a64c19727e1081995ce221263910d1b9bd09669f34218ecd175a76c2eb7d0cd3
021ac8c164a0a92e725303feffba0f6a72bc35ed4f7233ad6b8cb947a0bdd3468a
028c89a1afe928a35908d483aba523f240745e865076e7387c1842c056ca3241c5
034e8e8467f16621c8968fe5e59238d609bdf7bf93a95e2d0531f7f89c002fb746
033fb9128bfb69aa26c07ef432fc2f0298b62ad796c108782b6a1e68eab8aa8d67
02b717a1bd3f33d8a8356d64a6bfa0be0fb0408fc4a3cf46b103f403b4a01f1cf5
04cf62ff81cc183cc04258983a18878a0ad51f799cce0ed13da4116b8d85991f3a28c3fbcb132079b6f7bbcc85a12aab16fc646865efa7ae5e3b286421c09c3272
0328abb6562fe085c624d8733900006bbfe847f6c237a7b082b14790ab66299dad
036230062971dc2c5b95d286a48b200ac4992a213ec09e10b2fc0c1a57881ac40a
043a9509208a2b794e55cf2b7662472269d2c47badbbb51cec49c5a49ed0e5a10cd7f3fbea43274e1848eab68135d8c6c2144e2a39a5bccffb4b33bee7243a34b5
023d070875b3a6a867f138174fbf00234f1d25a77278d41804ebc886d072e8153e
03a49243939c5b54d55fba62fd5668c1f4b0ccc5bab547c42de5a41acf0da3576e
030c531f7d35703dca02d089b2bdcf9c1cb588f8562b21ea3468406a4fd1db56b1
03e46ea59527d0a924c20062096679818105e27b4f86e47bbd0374a54b36c52487
03860d57efc3dec3ec701e5cbeecb5d95fde24d521b80f0f0a844fcdb74323c08e
02c3c2a0bfcc9b6098bb25ee11bb8f9438bcf8140fa7e0fa662ad5886e724c5815
048bacba08d5dd8b3f35e6ab474f92745fabe1fe495d1d0ec7d7bccecd53331f6e548bc6a9f084ddb5f8c425161471ac35b313c0799ed983c13e9e28afed4d87d2
026fbf9c5aefd1492cc65ea6b3fc8e76da6c16d342ad5372c54f1809472b51f6ae
047a78975411b5e6b28090e6a23e6235016d5abb614a278a01f77bf9c57c71ccb7bcadb9ec13445620cf8d56a0f91e5935b48964f039de8d11798c001958d1fe1b
044d1bd8dff01f245f38ce6555a598477829756c3b68cea190df936ef91e321f52e49ea0d8905822836681ea3436017692e007329e48774d07237f3fa1fc2d1957
034e07ceb50131d919058af253144bd5b9a1b5f017db5e01fc8188204610b6e2cc
03de2529b7406cbba661cfbddbd2ff8f748c172d2216be199e165d3df30a346e73
04c1d8415719d55bc17014565134987bb77fe2dd27aa4bba719c3978f7be55c520a4f351f86bd20c41f57c29297bdb5cd2abe6bdfb14686695369fafcd7432f14b
04c3e8675ed0cd40aa2d91eeb76699888568b645a4fc07316e9e67c2d582d769d6dd5a62f3a22b6110475ad979ee54cab75a58a853298709005d9d241161ceedc3
048fad19c429690d41ea2c004ac1ea4c7417edae10a304ca5f1310a3e4ddba19bb218c222698a28dace8a2113501614e0caf58966f52746554b4fbde31a1e11fde
03804e2af4d6b6ca7364f06eae1ce027ba3a6c7aec849c11bed02902b80f3b2268
023e382252d8cdef6ea97cbc30bfe62f7952c87a40278f79572bcf08a0a210c433
0488fb7e8365827bc7d02fdad8061a34cbfdf0d7f7686aeda738364a20e040a793646e577b7d87ac88ec714a121840df283e5d1c74d7e8519f375a41271910860c
02b1a8937121e63b7cc4acc1f7931c9b4c5abfbee9daa711206fb155688c1f72fb
03fd0120deab2dac337fc10bab32dbc1497a193186811a72b02ceffe3dc0f344c3
034a910f388218729ce61dfffa676bef06e493551825c085e7e974971f4ae2b67f
04b24f22f9f8f4d14841dc34b52de8adee407cdece917d719e1f320bcd9579450f9f0e7167d1149526dfce28d5a06bbbd169f6c0bd25b33e92aca903ab93db0fec
02f8ea9a742745cbaef26e2ef2e1c16b64ea5603d398985797dcb019ecd83708a5
024d7db787f506f92796663ee2292e7837c9797844bb9e7e1ec76899ec20952007
02ef043a2586e78528ed0eeff43ba96bbd409a9c5f773c7cf50a76d00dee2d6bad
030b4d8cda82da38fc4e5c0b41392b49b756278e3b906426ed763e14c1b64c73a9
03cb8e4470941737182f9c605091d0852391f07322cebe71fb46925e1cae4cd009
021ab2aacfe587b0a8fccd6d241a0a4b53a990f09b98caf707be9a8e754ca8a227
03b7a537465ab0e02f28905d9d1eb99a542808453fff7afdf8f77a594e2970ce3a
02437b0a33aaba676e086c693f1c483a55183f4dd5af141348bb021137ada4b5ba
0230c787eb5d78d72adbaf90528101ffc3e63b055a899ffab29692ed8ccd7310f0
02972ef7d32638318493f371c8719deb94e6ff3e4152533853fbf16a3a3611cf71
030651e1d15ae9a284ffd712885529d3344db3700be756e6c22c56a6c1b57d359d
03fd87cb817453d6643f90caee5410b2a77372120755998491b1e7c4facd5b1b5e
04860d21c42bc75dc681a521728cce5ab54decdc339644061afa2f8507f08a82688b00eb448f07fcbe06de3c39f63e965b192900d3afbd59f126285cbc3c6e5de5
02c303853011c31787ac72604650edfda9fa31d2b124bb75ffb3e2127da4f8b673
02383787280ccbccc6626459186826ccdf00a5640122872d7b1386ab768add3e83
04f1a35c474627899b218ecc4a75c4c32337921964833b2ef49a9a8b665dcb3f19bbd4df82218d2b7b2431c575316da47aa938a8af4d84d8b7c21cbcc04c77ca7c
03d3e087e5739920e97ebff1dbdfeff96fdfbaf6f7c1f031ef025c8c024070c872
02c9c17d00476c476e2e017f3055b34c85afcf0b7f0d760cb5bfce54f8f51f5af3
04a5809c9b8b2eff60efb1916302f41b3ca35e7ad1c5c5289a4d4bf937dfe0c0c447d4e9607605c54342acda1aa73acf0603734f462c28b0096a24e29441ca1ba6
04945275567f8d104ef2628cecf0aab722dad90535ce8f0dd2a1d6fbed543cfb9c13055aca8c0f84b84153ca62342a3679ed2150e24bab332cab884073e82f7b9f
0239be9e47b9078e2d03560639575bc70aa6cfbad76df966f69581f53265662626
04e5518dc2f1ec600279764f73cc3eaff6f8bee2ccaad456974ffadedf9d31cece5fdfb9484b27258231c30b491d40a7f2406a8bcea303aa61b40ee4f92f7bcb69
04da3faf9764c7f01029898644a0652007efd493681e67d97225dabb90773b5ecd1e369e2a8ed2ff35c063678d5b7b65b9774a312903b0274bd60b1ddee0a23564
043aa8c775c0d912cb51d33495d75f0083ec2ee3c8497e5a942c5c512e4fa24d5cc0d0bcf89ed0870a998b7eec275913bdecc20c2b43f06df4ab7cbadb18ef7d69
03f564c94d7fee5fde645f4194fe4af415ffcd745f1191fd33cb9021170d0d6a22
03e6c9f0d335806b0ae55cda85f86b9255e6c6f7e614472bbdb4582f1722519ec4
03f33efc662e4c669c9ca300113d20acb1a61a18d6a5019ee7e10f166f265c5af2
022dad52410cc22ab2f1709070bf0168c1e816e1d75c927444fe12e5a94fd0cd37
0465dea93aec6fe5c9ced3e0bc0d98ab455a9b090f2e19b9dbce25fe488a5c38d3f0c94f47627d50f6e1ba42fc15c3582d7052461a1c1fb56c43d1955a26b3e172
02fde832ce942787b1e2fbf840d048f1ff106847eddfebed1a800e21f98adc0723
04cd236abc5b9c31ddc228eb0ef329afdb72ec734aff6ba1769017185b9ced565d627708e9788286eaec6f49d727ba2be3cc3a5ab244e3477628eb86088fda5f2e
047c02fbc711188aeded80c61572fb44086e43eb4f499934c14663f5333963eb5034a33dc564f4ba7b6551e99be6bd729ce3ea827f23546fdef325a7982e2674be
0412d3a537741c4c34c8bc5fb2c57edf6b3bb49c3fd50b45a6af807e048bf701843c39688648234facf44afaea053fa01c9a70ecad0e4607bf07dd6cfd446d0a3a
023f62d35294eaed6c11424c999503e9f0085ebe7329c363d6bbeb89dfd9b28323
0498fc808799ed088e4a9e9f5852acec35da9019460b4a9e0a57ad1639e2107d49698e3af311aba83f215b3d78ab7cb4fefc078ea497bd33cf7f2af8371c70d86d
0399845b8ada5d352f92a738ca22543b40780f6fe96a6ba3db076e01d27d233d7d
020b06ef7c140f74a1f8a7e01ef08dd7c1c1f7ee4bc7e5c92c6c9943ac57c51008
0463589ee74e5300963584e1b1df50d8afae0105c2a02057136061d2538d10110040b2b361b2f20f0d4f1c43a825b22724301b0390b3af99560b79bd683e64de0f
03a12a340189c59d247be6c0cfdc11d6c6c707a9f1d8ed6e621a392860e5378e02
02f79de78769e4758d0f32405835cdeed36969e69f3177818ad6fe3cb96ad20923
031995f42dd6ad74f7ccfb549f3b044a5cd877d10736136065e4b3eae8bef25a48
0289fc1c824239d5ab9595952a7bd8dab82748a83be80e49ca6c55d5db0e3c16c5
020f5a12c346b2226942ce7d2bd8040b8a96336fb000451080047f650f02c0c629
03c09feed11bab946b240d68d4a03e32fbac0055e1f5a28b0c5db1443fc45da62b
04f8c8f371b35e3220f1c4ecee05d6792b3d33c47b15a4efc9bb3919282fff8b7a56db4a3994d123203b1d61047225b59500157ec6a03b0087979984b796657cc3
02979247c81adf7e9f0e50136be6e8c4a622a30596e7e4a731d3e729fb457e44f3
033bcd10b0bad1a03a82ea4b620a7886fc847ce1dd62cb9f4f2c3aacb7ac21021d
04df1b41b3802d6ab726bd2e369bee0a39b3244ace2f3ffd6ad5ea098afa8cf9f34ba8c619ea7a649dfe85f4ac6f6d9acbe5d40f83a838bc064e26e891d82ec752
02f9f964c3f8afbb3f7097a0394e47a7528d34b14682a4a0af1a9279259e807271
0334ce3ab54c87c9f398eec3a5c13ef32c0632b694ad7ff050e39aaf598d9cb7da
044709f223e3f6240a269bf704b5dab5b4a792e0a398fb0d5f19bd0800a9dcc81ac614abc04c1d1830bebc9c9394277a1e5b61817d2b26786b40439e2bb3021485
02562448d0b0a1717455b81c24f9d4161a61909cceffcfcfeead3b6d92423a2dbc
031068948d315177af5b80ef741ba66e1956ca7e5698b29b65e6728201ab735d08
03cd5599b8f56ea93ad3bbc4ef1a4810c66dd1ad5bf148525c5b837e8bb6107f9f
0336602815960d52b644120bb61159f8d14ff26abeb7c50e72dcbcc279fa90f330
045f2fb848dc203bd0fd1c2577885e7876217577acdb34eb85e7d29d2ec4e8c295f452559f454f607f671d6f0fc873810ed3a16a5df762953ce21aed44ea036595
045cacf96a8516a40f548b3e579160237b0d208d1f87dc7062cb02f9151e515b8b520f368473893c0d2ec2033d8f2a891a2f84d7bdee318ebbd16bf33881151347
027f78c577f18b45bbc08cc75c6349aba403566c5126572267e0f209772e755545
0385cb948d96efc12fd291a7eca8212fa35026ab4c9a174bcdc1c53d4b57fde7ea
04c4434e25d8d279a20e07a4d4409a4c0963d88b4c76153fe5e9643067756ec372153f3f11bd558e9557d2753742ff23cee81d78e49799226d3249866c363e65e9
03340c05eebce44f75727cdd288a28b74937a7ad3d210604a982f6fbe247dbb13c
04e7e8eeb1d060e2ae611e2e6253b7948d7c02b7ea7c2dce09d939225a5c39d86553b07acf5073b1dc1e432cdf574d587b2800e0c3d4e43fcb3a1f84bfdf602a1e
03a8fab4454b3f93700793becccbceef8fc7ca869209b06588177074963afedaf6
03ea22678d036624cc26793527903fbde371d939b6024cf851a62e08f95f00bd73
0394c2afbd79c8f4f2f0244e98583b385f2fee53005dead18ddb96fe5a6372f2ae
02a2b58af748b2f9be58d29962753c70f764231178e6a77fa40f6746d3e0d28f3a
02ca2a3f47f074cce83d46a55eff3fa4bad48f0033364688ee188d8184b1646589
042a4626b382e35e2a858fcb98e4d933d00a3acdc7d0d635b35a729f0dd20791f8b0ba79dcde58d4425971eea63fe6f9816f015ae2593cd88bbe71e25e4436c0c8
0424b1d1758a47e2f34d31ccbd67a9d50effb5df286cbdc7faa9d0b2958d77454c78dd03960fcec6121bedb578692dbaa9223fc7e5a9e0bb01f229448ef56c9ec6
0409c089f3cdd518d3e9ae7f5f57845b0f7d1052d9e78bb8f14e297cb39e51196f353fba9a971a205b5d5d827648475b0a84b5302df39056ec3e82d72a01059b36
022f7b0d597d0608d01894930d40bd889412a9fe07a3b1211c78016f8e1dd0be75
02a00a12963d4458f4d872adcc69254a8f9361b2088c2bbd77f66fe43b10dc53e6
03786af4b32017ec640dba2d2a7e1fd5aa4a231a658e4cbc114d51c031576e19bc
028ddef45f5acaecb541f2045af63a2f5887b3ced80ba1524f205ffffc3a8ee4a5
02da86242845a4dec981f5ddd32e06a85de4a39802a3e70670a9d25199dc7209d0
0460375dd5c2ac897fb3d7d0a5d2311ad9e46e692259e03388ee40b99cb9386a2be79feb3751c1c4ba89f2bc0d36a15fa74b786ca9e7824d34242e4de9176399ab
03a59d9f045bace22e1d0e31e8943f61f1e391ed7548d10c4cf20c44b232797bdf
032682ce512cbe34ff2878c7f83aaa48e1994f799e0b70813d074da92f5ac86f3c
024d71765982bf623ac8376dc29384c49f846eb24957dae048744af915cb585326
0465edb2be3d5e460a3ee0344cf7e28d9ed4702d884fcd2267cf99a67780650b4d94ccaee5241ec3176f59fe2a55b2fa7bd774c9590cbc6334aa7c9c04ea98d3a5
03d4474415bc2e3740ade05d535d4f4e63f8b6e8e1d6dba0a3fd4747e8781a80c9
047a64b726199488a3bb925a553334b79b9743e217e498193714fbfd4315f4fc21174281a0626c218e2167134caad26fe6d6aa00bbff1bd2728d05419d288b4594
048e1f96bacd46572e2972331d251687c2efc3006c73cce8f8625781db79d6f1d33aee1b5574c6cf81f7e16d4f1056441736b71207d4a457dc7a26f45b4865a87f
048a1b866d879c69f16a755ba0d4720980d4f7f2dee51f4e2bb0dda0dd71b9d0b5002a85018d211b707e5a7aa16d7b56e6aa39b0afcb0ee369d2c990e8e479c60b
0259460b097d26fa031fa217fd6f812aea92950633f21abca447eaf4ede7eb27d8
027c09de4d6f2c51fc1664a77f6f6e906db0b3d76454409d5c180d7981fd38e8e7
0261ccd5fd11b3fb98134b6b76c65cd37cae56e0bf904459050ad5109eba3b9008
03e1865ad5970097fabe5229b69794f84410a05696a936edd8beb1472a9e0ea67a
02702253f6cb35af71951532b879e8f0e95e4e7b27d4c0ecad74c1815a75171a35
03887524ba93f388c6ae88dd50b765cbdc829709494bdb88e7cde1b76bee453ffe
0271348858db78745a5a13aafe521baa5c5cc1090a86cc684a6e7998994e606e5e
04e057df4097350a2f9372c81775f1d77cbd71e974ba4df0261de5d4a59e2437787632a6f397a5f19cb8f2791e6d61a2204a1fb5bcbe1a9818a5bc382dc34a676e
04b17f2064c1e0913828c548e6669b03064212973eca588283f3cda819dcdfcaf4687fe99fdfaff0cccb0b97374090a06502e3de341b347193d4381fd04c923e4f
04dad5630848d50177c6bf3abf3429cdf745c27b593ac905f5d69575850e1ab998dab3d757c61c40f194e0d3cc950e64ebab33aae9e460ae7033b51fbfb2ce0a6d
0225b11939e5378794a1f51f091de6b3bb3c1d696a33eef0e240c83bf8fcf5e236
034dfe8c5600114180679bd874f5c6d63c3ed044650a30a0c2b54b1928d2b0de97
0318c76ec41ecfa90e830e54af8e4f17758655de9b85be413b6bab9d976dfcffeb
04fe933ef5adca55b8fddd666be7dff5fbfbdf0d3a72828ea075610e2bd85a6ff72c67f94d400b760c9f9567e8dbb13a451dc1cc99b30bfda8b56c211d64efde6e
035da203008321b9e6b297ea98636d7dbc05b0b051550ab00cacc41e57d8bd7182
02105948e32fb1de7388c9bd4986254ad73d9568b59bcf1d61b4550a46703dee73
034df20b93e01f42c2cc72cb633fa97b1b28924f842d5215b2958751e22de1ece1
046322c43e09860b8cf16be28642f47dd746e195e689d23ee1deac0b757e9a6eafbe8c815c41c2c0d283bf83cd5f74ed9e0e1b9ee6551fdf15a9e75d6edef8a2e1
02c37e04ea7e0550f62768554ce19cc83f2782a4531c987fd5f20c3394f5c7c4ea
03cb614e369bdb98f97c856ab5e4d5a68728a10a3386faea47152b0fe7e13758e6
022da50598e8009ded7ad58d576477451ac7b8601959de7b5182ab5ca0860374ae
04eb61417f6eba78609e1d817ba6d6adbf429c9c36acdd557e970d232e4d63ae7cdcb3d9f51e257bb36046b658409112b24416f7b23cce21f3606b9a1560740c46
04bdb570f6a8f6e743cb36ea4dec69c5dae59e5c2417f889ac8b722a8fe7238f55bf6997eae01b380d165d29ae279d0558a07e470bacfef81a11d07e2266129d63
04acadd29e628f443e6b629c80beac3dd6789d5b1488a0e2e9ac0086150fa674497a00980bb49710719a03facc7caca12a5cb042ed7d6e4ac80646eaf4f44d0e04
02620495c67a5545e21b6d2172b2ef0c4c891feabe36de0c3bfaabed0a46a3366a
03d4bd4d49b6df0d27c1052071c68809a71d9b64c6a48bfbd6e92cedbe264d6325
027b5c7f2fa29ec86421160aa21e5cc3026acedbe7ef360758eee3f0a993d002cc
02c0627be2800cf3fdfa3f3ba4796da2e7659f0c599715d888d7a4da0306444fa3
03783371e2b487d5c606f1f8d47319e6d9c1151e14dfbc25483de2037a3822ba06
02b68e146e3c3f202d93fa5703a1ee4f1fdfa351cf6446f086de13018cd76b27fd
02de6adce6c9e633da7aadd5491e1adc04bf94fe3a25b4d33c347c180be792c23f
03cde1cc34f4ecafcfb8c930ee9cf91d1957c5ae5d53acf2a607a8e44d969d1fee
03a265b1c0f40bf5d6f9135e4901dcaffd24c570c64ae97b99896d142388ea2183
04ff9ae80fbd421cbdc6bce40f8f6aa7e28ceab415e7fc95702fe147338a1bfa3ce71e5365895a9a1aa4587677a02533dd06de9c713506a920d78423f70785b233
03f0be8137e7565843fe259f3f9577aa3aaf827bd4c7e252aefe38e82db19e2ae7
021164a7ed0f5552f671c6e89a5f2bcfd621ee1d48a94ae699947aa7199cde5813
024822813da733ba92558a98a69545f836d1520566f74128ac7b3c9305eb26dd93
026c62e4bfb65836bc226784d0b0022151b268e16851e8ae2a6a28a745a7098525
04537c4eddba063c38f13ff2b99294bda5b9eff00c826a11d9f96a7372a9af0da7c8e2bfa5ecd367ad4586bf4a320e29578e58833332f9e0a36abdd84cfdbfb71e
039664a6f9a352e7c6b357a2596b7078685a60ea63088cef7b22e5ae4c06530ad7
04611944988f3f8e84570c0e4261926cb54f4376082d7fe4e46c9587599ae745458d3c1477c633eb99aa5a9e35f11ab8143f6fa2c5ebe476aebd0f50982190f100
04509b806dbb1189f1b5b2118a2ef4e7a6626b1c63abae298873ace5a7144153642bba131af1713d818a0f63d4d18100c397bb6efa3c98f2b81cb7efd9be93cb24
02ae77ca00a623a6dd78c64723e9216d1f4a2ac54e0abf3faf416b135642ef3481
04d25087d64b4792d2cd992a294eedc036cfa93b2cb7f7c6359421554f45c3b06a60c679dbfcffa0e5ed6b5197c804fd6072598bac099c9821d7e5de349aba4eed
03b1993d8d816ef6e51a2ec88676740399ab0d171cf5f0b37dc5cbae7ce40869a6
027e3d5f5c7fa1a2e2cd38bba3ff49c80b7c6173b86177bc293df0cd92412b7904
02968f470842df810e59db6ff5afcbf42e3ad520d160e8534b8722fa4a604026b6
026590642c832c94ba0071bae8af158ad9a43acf500f4c47519a238c43277a4e0b
02cd15e1663bb36ce427ae938a5ee82df6d95ac52f3b6e831c646e69fec3636f24
02b56ee6085c1d20e7c59f67a95811db08ab0ee142f94073c4e4447009bcc070da
048a249251c424c16a7613989348fbd133c42dd09d28cf5b0db84912f4565b786c7de45ff57730d5a9801619f03c6dc108745840f7363ad123f33731f19c475aba
02983723787e7d112308e193a881db3ce5512fb389d0e05802fa8fb36563c86f18
0220bc6a628dd686b09f65160d69363818eb410e88aa5772a0076fd42651731391
04c729f912cca42032f45f0721cce6184139de2647169944ea38135619f5daf38e40f03643a86b05f8e035ae0d522551311fbd9a94126b5e15ab95c9099fb75a34
021059059d726de285370d248330501edb86c62314567fb1cdc7db74fc7492f845
030efbd26ea60a4746612f7f0a4349c6ee261f0da97aa598289aef38a52d7b90d3
044eaa66f59689c09cdc29d421aed954f32171c2649c4db03622c730ac49dcd5228a82547642b9e06eb2b7b136e62197e94c8bcc190c2a545d3f42847a5b6f7562
03c7499fa1d941f4b53a1facadeb704cd440820dc82a25e451c21c542cb1468e90
046a11580e919a254797f72a42c52777fef4f7a2e0dbee4eabbb5790c52427f0986cdfe390b11d12a79f072389d37fb753222b23c5ccda336995b22de7733b60ba
0264b09ddc74f0dc0b6c9da6e5617d08908ffbb82ffaf1ca0f729501d59aac7fae
0223515aa7d77f2606c296d02f5eb69dac2fbf2ee4faae15e0f7ebf4bca7b71d0b
028fdabf0689960ec8c62484bc4e2da891babe581733a874a6c799ddb33e9738e7
04b5e73527fc934bb788851da94eab0172b5ad7015e6093ab4a0b13954eb87cd777065cb30897addf9c264f154ccaee02bf9869cbe8de1579195cc4e880995fde2
02c7567ea55e12467fb20244d1163e15944ff4cea8559fee1980a04c5b045054f8
024dafa1787dc4fac4854306738f1596894a65e520180a2e0adc1d128b937b5766
03f2fa7dce5ebacf8894ddf999fe959ccb3f91ccc16e3f1da85276c32dd066e6d5
0445b1f47f1770580f281bf309fc4fc469a40c02cd24775cffcd9f7ab87c1e8eb9ae1cc9c550e477555f24d1e5ac882c018ef6802398793cb47c244c5bf515b0ea
035687bf110ccd5b588209d687a17035223d448e6e2da12fd53ecdb3deecff5fcc
045ba1e47c3b9035bbf8925193f6e9be6f3cc7905c23b3bdd2193afaf8f5c3abeb760887b6841cbc7bbae81909608b076aa6bdea964b8622acce06fe4ca20bdb74
023c963520c20071086103c0df8fbb1cf0b4f65e6f6eae5b59e69f951d8752abc7
04ca76ce6a93cdd5ffc7146dba3c90f378547fa5a5b5fa3c2402f027cd3ca1953ee575f364b2a202696973fa87092798a69f778576c20e0d09cb3442fedcb1ac17
0490be16d466936c58f397409bf14e2ef821740dd1bff1f17dc8818f26fdc5618fbd91e036ffbd90b33eca185861795fb2369e5681947f646b078ad2b7b804651a
0472b8fb57c01956d5572d90159d26afefdc74bde671f26cd2aa19452ee039d1621bfac1a3c43777cf3870d111c962534bbde40e6e9e09ee91c827ec2f330e3d1c
034babc207d08647a5e9ee5358af611100438350d7d752588939fb3b56f6906ba2
02080e163ffa97a61743f03b62c45bed694a0b991dc16f7ec2e85c8dfd5df1f49e
04ad0f66572e013dc9cf71dec765320f85c9f2ff8373f5217f86606e4c6e223745118c45be7762932da45ca6a89224467ef1cbc207008fd94b3844daddf4b756ca
032b8ed772e8e54408e0ddac5002f386cf27b3e750908f5f21a272beb68316adab
03849b33669a4c4a80e4c7dc38e4b7175d21777d62e803bb94028df9f55dfbe841
034071775779d7180c6f915d2c9242670e8de7fd7edb0416d8d023f289f83ff150
02d48540e3eb9baacf129552e6cf2a56bd35580f109acd138d88b61bcb64b3f754
023ab40dc244ba9ac0006c23dba847733b01114f136496fc725eef47866f1eeea5
04fbcff158d9968b65815a2029f8e4f517dc19da742ef06b33eaa0f4e628a237c611c4b352b09b960009986f8f6c45d4048e9597006cbf9a6caf400356da5aaabc
03e25afd4b147875aa6bdeedcbaf31c2bc3690a2ba5ad9e4dcdd5b4299e9178848
04ef7f45b151c9ef55735f21a16f7118ea23243cdfd4c9ec090b688304771526beb6fd96a429a6b9996fa8e7f9fc1e60f558c1ced7b56ae564d18a22d7584bf0f4
0489e12868ae2a4b82456458b85a5d7236054d956c2b935ecc3777da76ac9cd6f79104ec6b7e5f2dac01c791508e7758a7261a6d5bf10c61202806cadb843af101
047eb2045de0efd814b666cc888c19f329e177a5a437ba8926a6f196c878b16c2cec06b0ee8d18e6f87e87fb26db71051be3cdc2a80f8448ef0314d8461675f5fb
036bfeec82506387cc2b7507d8059f01e7f029cf9c75892a477b0e90ab12aeac45
0267bd70bce01ac29d3d8e647719b2e0d774a14c0be14522de12c2c0ffaf7c1a05
02a66d104b78a38cae20e19e8043e48ad7b331471e9938cd3adb72866960686785
02fd9507ccb8ea63c3b7011cc594f8049ebc0063df7cff6ac960d3442f91fd6b81
023d80d911e7ffd729370bc285ac55e3f93c993529eadbdfa1dceda3b3d41ea6e8
04e771caf6eb7360b4bf6f122eb4eedc9660fd22e249f6691deca3291a0802f6fdef0f0cbdf33b768f7b71c7567ba1854da7d3f1c24bb9c15dfcbe7a0c6a9f6d94
049b0dbd42520ab6743ebb36db5689d0d3df56542906962116a6738919beccc3e7fe3eb566ad9bb4b248fdd8090540c450d156f1f953e79b481e7ca6ac5292cec8
031bf456b3ad8cedd780d12e91f21f0e5f6824c353b7495eb1876f6354db9f5589
036b81eab4b752fad4d7cbc934da046681da1386deb4af066d39b6918f551afeea
0373769d9005259cec45e240b31c898ea7dfb5cda4311d02bf81802f62f3693bea
040b8a850aacd4fc86fa733acf39301049a157c433fad231cd5b5713c8d9f3a062c9146dc0fc51a3c832821683718ebc123ee7deb69ddc6a0f5e673394f0354896
047a9d9cf32650c853337886523be23a68ce4d131e9bbba19aed12e7021d9eadea2ee6e9623a002e9353b06932babf1b8f46d8e89548692f16bb1b4567f1f63a46
0416edf1572484828e1c6f199990a765de6d4e6a6cbdd6f6a0c3bc7c4c56738be604eac0a362bc4c6642fa270dc49bdce0fb6ead6e83f5c26559155b523b4eceb4
02b1dc54abebec62c8dfaa6be11e60f614266b5c3e5e9299a0561090ab30bca332
04056c4bfba147b46fdfdf597b64287529fb03cb325c83042c2bb24e835a99ead9735a4a7f3b69da3633d672cf765e55ca06fbc51e285a91759f0168c0f6f95c16
0260ec8085456839fb8a7584a6804cb12247f583deb9109ed3fbf8bb1f1b014836
03c07e4ef6a952661ec974af62a4365858c991f2c46c48af95b24ed531fb266de7
036c9035bbbd05ee7308ac9b84a1f2fb60519878e2f779697d1135a4ed50a096d7
042963fd4be9048f96067a6d9ce84aec7d923e36f5ac849518d6f354df5b5f2fe85d7eb50e31de4cd6fdef14effaf5cbc58ed93b7e1f02d8019e4ef9e05a591548
0456cc07cfb434ee0b754c6675456b425b48d1aed515322ee1802dd29d0cb959e37aef071b9bbeae0fbebd106547d94a5cdcaccf27bb72d128b36e9d6e58857ff4
0287be3e7b73144371a515398b89a0233b071d223110238caf184f636229983728
0437ada4842f05a085611d3e8f94a6af10566df31aee7dd3c93fc1d9bab4349443812604ad9b206cf4919085c580754c2b5b5f5a28132872efd5086bb602d8ac3f
03832699714bbc70359b1b6e3ab71402c1bb7b79a6f183cc09c25ce8ea5b4e11b4
04be9d68f630dbd0c6834e5769e6c9ce10df731608034ae9f8b94b501e5e6319e840e194ef459bfab879f674bd5938156b74e6a5b60a8c6666ef3e0458ae4c2d22
03d1e052eeb0fd76ba3c061736108b4d0a64ad63f63396fc2d94d4b2f75c358e6c
03f7f53e81e51d09ece188894c86b61119099aba120e5498bf4409a0f29907a00a
048a4664ffa4101e6c9a494b12eb6acd2ee6b8e472481ed79ab35ad93deb19d976528d6acd011079055db3bf8ba164f1ed4af0251364ee2411d8ab110771e16b8f
02ef087a9de9d4de1e31bf8f5923bc798c38d45c8efd1509a8aad4861b319e5cf2
042cd3d1ff7fedeb9db2b93a72755bf804e6fa277870cddba26c6265cf7dbcdc76447ffec2ce54b99b92448648026959d62da81177185adb67b4b15a3b33e33599
03cf1f6c678ea002be4d73b6520e516d966fc948ad48986f19d554a1bda78e4c9b
0413df3bdcd2eb9dad8d6e73a824bb2fd9b9f7dfb05e2a80790123411758b23d08364fbce34427ff41f058a19c14034d7e41a8a7bd2aea2542e45f6f3c2383fcb7
0462f565d5c3756783cfd45f54c5c4db980f79def77b834133c86b9d30a765894162cd068233fbf7e392dd64da485db8c18b392e68829029517f8f423dfef26ff0
0398975f4127ba3ed907ab3a12900e3b54b61daf9a13478eea7264bd53a5b0a8dc
02f08896299c4a389ef63ed8c8cd6d7865eaa226c10bd779170171d6347966b376
0463fb19f5638a58383350a729768afda2ed03f2c3e11f631f3a3aef222caad0466c4383beb344504b99dba1af990716668b0e4130857464e4c9e53bcc0730ddf3
049a76cf09b3e8fec5997cb7d6138536cb02eb02ac328541c10b424014d96199ef30c0fc86ef0fd218f02b45638869d83a9a71dfb58ca499cbd0fe531ec02df1e3
04157b5f1cdaaa169812ad8caab5b9437e9351d8070dabc247decdf4d71f4f25ace4f73dd0b50a65e11b85d04514e906964414bda40faf1cc4d450f2aab67a065d
03d6cd8d8b54e485af14dcc45c4cc4c841ef2d23eff271b3f5aaeadcd657ea680d
042f64acdcf82aa4e7b4bc4fdede48b3291d8eea9fbdd53769694a41bca5325b643d5e7f6cc1da00f13eabc02e575417b452a60c202269fccd03a90fc25a06986d
03bc91eee6f6a30d581b3e0c1badfff15731bac47a308e6eb407be7d976c573449
028fb7b33ce2c8692f1cc84588f6e2f2ad56730af8445d3d67248731fec16d10cc
03a2a8af297f822de8425aee459b51b56d975d4fcc2624f7572c578ffa343175e3
02504a27aa9849947edc73dda1654dffec70c573d120ecfae7e2381a4406327138
02d74b17d79331baf55ef62a41b6d43da6788ad3202ab7170fc2c391a1551e36d1
02e549ee76df167d67dd7d4345ba2e5fd3cec126097f761a3d2b04503972be7a2a
02800d094d2df2cfb6eee0a126ec510397ebfffa183db1228a61acd3537e9eec98
046d8a8527d92c2b12bacfc1420066a85ee60848435bb5f5d0d3579a98b78efd750fbe0fcd01ab10b2ee3a8995f59b704bedeb91b7ccffe6b848ad8e8ad133c008
02de517b422560c7bfa6b1a4b2a3f7db483a56febf2ebf86df33fa81a185453750
0228b51864c0ff36de31a8046d2de056ad3cd1e207e7a3cd514a5a17b9610cd512
0367bc964933a7607a954736e9f9b8de438be7bc8270d1a87c829f3fb534cbb265
04c243339d8c79165ccad21d4d13757f801149cf738a1b6681be56c3c657b999f3dff1428ef8f1de36e26aff4dae3b76e6f5dc94cc44c48214ffd541501cec7bbe
042676597e0681e7162812fecc03267721aa04df93c93a7140e88de4b04d98e03e6c69d04d697465576b6f262179b3569d9fdde6f88f77525f301959924473fe66
03b201bd349129a9ae265ca45cec250a7ba0d36b64c8776a72d495ae67ce127c51
03c0d5f3958e19f513c5bdc4aaa6e49bf0c04975304efccdda544ec23f295f4ccf
03606fde3c55a756c84e0c24fd5fc6bffca6716d1ef8b147bd5f9eb8a47f26443f
03a0eaf4b2ff65ffc02d7f561d2b94df2a390a1fcc1942f52c7a9270fcb5f9610f
043ed41a8a6f4a29b92e6c9f46588903816f57c1a08c8b70e8e7dfad34e14513c5f08764d3ca275b7bcb50d32b509d399557517c212743fa692cbaf48362a7dc7e
04c83663eb044f3ac09f644ab3caaf34896ab4ec498d889e0b9a2182d0ca76dc214a44629b4c5cb50019eb37a2282f9c8cbf89a2111daed941d8f62c48d08bfded
jr. member
Activity: 114
Merit: 5
February 18, 2021, 01:58:06 AM
PART 2:
Code:
04e7c17ddc8cb7faffa1f048ac5ead6a6f63194efa1c3f78bba31c404f7544c71737fa9deab618ed0ea44f4ada18bd3f816391adb2cd06f5487ad740d392b23907
026e7f11e0e27e99c6985324ce9aeb51ea642485fe0620bb96673e25ef3c0ff436
0282a373108eafdc674b383e196f50c9b58573f112ff3c3bab1f400c8e4cfa1aff
02bf8e213669032362cf92152c6de08fd7f1daa37249fd71ab14fe32aef2daf806
025360dc208500839b267fe93bc377d3f940372fc996b6e777386fec62a89a7527
025a96ae63d448d7798b01c5c9663064296491aa4de3ef283dd7fa8c5165f9b953
03ef4cf2f8dd8b38e498c5323b7d7413d0bd5d845b9c8ec4986d2d5874686a1f93
03a3e31ed4e5e224dc3fe36f1d239f0351fc35b3b49acd80ff4219c5ce0e1e4372
02f7df302d0e0b7b1458c1a97f03d602348dac99795de825e8132189de82c3b83e
024b9c6cb2525007a056660e6608cab8f42adfaf8bae6cf698d4fed4dea2a3cffb
03e912c86c16a4535001e526956ea7c77a6b1afc654c9c353b0191ba843a9cfe8e
02a0c7f21c97610ad74074e020a5b7d8e2e7d4064266a8deab99c1db694036f8b8
027b2c04b771d6a04e174f4cb946268814ee49d3c849d9acd3bc9823805bd4dab9
02fd3bf531e4f9d32b595ce60636ed72a715cff7a62bee541ab2be6e9c8655d0aa
03dec8998c7bd1379176823cd0e6e9d63dac5b3ac9c7f4eef82ec8b7f26465b093
029f7863e3a6983c01f5490a434752a4089363e7e2399cecd093df42764d6551b1
0235a3734b62e400ba9bcc03c78439235200aafd25f5c65b522623eaab5882f6f8
04bef00b322891ca5bbbf842d39e35b677eddfb1bbcbd2612b28d99c00780eb49ec2768a5af2cdd088cba715cced153368838bce2c3f0f7c8e37e1c9d086a35022
031cd9256500f6e9b082a9a507ceaf6b576782f6b18a46d921dfb87eb458f6fc8f
03aac83765f2b29fe3baa878dfb8c9b017637865abbe2ab3ecb0aad6d9a0d68527
03e1e095e71a276b2cf09b9355857fb5b8557865c039376edbef57a77dc0c7db04
0377f3e618cc6a26d02c3e3ebd87e21c21b900f54f7c42e705f1ab5e7327b267fd
03a2563bfc3462831b2074f2e5f8aafa0748da091d34571730d3cb3ac6efe8b30a
02e13a00a023d1ed0519de67ee457f6bbb83ec849309a13e5839369f6fe3119809
027621107b3eb7c11e3f064254c40ae39802d554d49a21a9d9ba5108a32a2e4dd7
023ea3abe859029bbe21595bbac40ab616c159b4e4cbe1c0c69ab4ea1664e35fed
02bcc6367df1ac173c352a4d9895c7e3a272f5b4a9df0fef6ae8acd630909a8b00
0390fa1fed97d05023834d19baaefc8a16b11b4f0e3faabb32651c81aa0bcb1905
02a5d85b4c83a465324c57114eb17f1af9fe257daca22fe5b64193ab7ba3444f1f
041ebbc18d2c29610bc98fc2596707268f382b81953ee091be8b9a96873434d65ec3deac51c53a921c3e8453cb6c3b7e9cd211e9a93a4989b43d91d1d4328b4dc8
02b70deb7efd4842598c5fac09a9e307d6aff399fcf2a09ffed791b8afb63b73a3
04feb249472057a05a572afd404084e133d7240da5cb77fb3f1bd85d76aadcf168a101b91d7e8d41f35ff354a1b847211029d6f6a136648409487023f485af83c7
03ce1b5a94e1be0f4bce5cf80a31975b9ef44feae05a97c7ef383d3a85a9fcc00c
0279156505a2c680dd1bb07d12d9c95882a37502f1b2113cb903d30d1d2983c32a
04f189cb167b75164ec4c7ceaaec013262a2c990a64ecfc65195d60fe391325536987a414908262c942e6f202804ceb28ba84fc7ad7eee3b15696c25fbd5d57456
0271ff668e1459435598c166535c91b6ab0fcb1bd02db1deba5fea25ce57d9753d
04ffa14ccf0bb795b4d7682d60921832bda698a74bbaaf61525d7dcc72d871a0246dd4b67c958cae2dd3c3e0f2a179a33272e7ec4a024940acadaebd0d163dae4f
0270a7fe477d1555751c385ffe821c598553d08edce544a8ec9c915779360ee7aa
0361e3f65990090530a1177d3450b939ede7725e481f1050ebd310626f6358d185
023512b20059d20257f2bca9be5fe5d20b008a391fbdfc543ebbd85c0f72e167e9
038a31ae12d6318ea754e97e4fe429b2aea9bdec24d11f7163aef49fc216e15039
0296ad1c26db2d2adfbf50f559a7f45556f4386c035c1714f3a8a9668d6c573b6b
02909d3ea9e8041443a624dd5700538dbd81b6c331a60a508599ab2ee4e7c0d936
04394ba350510f702a3f56e1bdc99373f1f9830b6e2b414975fda87590a498766e9fc6f123a8f0e25d444e8d6a82bfc8066fa2e333ebe263b6046514634c69ca68
03d408cffb28b56e9c0563ec894f67765500cbcd855719360f81875976ad5e3f6d
02c6f0cb0691f37fd2e36b734f4d382fa624ca99f0c56f8b1e80e76b47d15ebbb9
030be0ab3c45346e1b2b672514a35537d235ad82bdf3b4385a42a587316b5893bd
03b4ced98fb850a0705d9034c9d58f65f86884a7cc5011dd3a7b2ba8d5e434a93a
032bef1b20dc9d639381d33d3299880bac88d9caaf8555f77cc04220c102b4dca8
03271819c2a7f5aa6c6228b88c15df1a262214238d2f02311f36afc4f4d41bc78d
0315e156993472bffc52e97eb307f42c0ba9245d004c9a1811b07bf54b57acb86a
03fed055533bd419abe2a72ff30d5070d15c70202fa5ea90d634b2bfba46d869d4
036119a935f6ab47012816b0d9eff48ca0f938469ecbfc8548c436bfedf3cc82a0
04ab9ae1eaa5a7c89299d8aacfdda21ea346e9c9c892e70acacad474a04e35bcd58704f1f5874021cc7b004b826afb2853923b06ad6d8d7dd0daf6d5851a01b02e
046b51a99be642287cfaa684fd18919602117cb719a16867451587157bb1427436b40abd271345e6be07f054562a497f1f868d6dc899921943072eb3c3ef515895
0206040190c4b12358f799a0900b6a6ccf83e7ccc3083cc5bd7cf516ca865f1dd4
03ebe8c1fcd3976a4b59d39c5f91f2f667f51387efc8a882bf768e13b98e5af6a6
022223df3fbff5db00338ca8cf3982446b2df308671a4758d245df05da557c8f7d
0477e73c718f4a5161eeb1804420b98ccb9ea2007a76b59db2b5e4ed1ba4f2e7235dc50ebb1d632c7c14354d9ace669291e02b2f5316603f32c06212829042dbfc
03a42762b46c10a068959659a0b1e364715dea2bb0446032994e7f0cd62218438b
025f2a5d7fc15569b572df2a1f155dfce415fd73abe889de9f188b562e171af23e
03e45759376a99929ed1e0a58e5437a33feb316d8797f9a09a286824a983f171d2
03052d7344f8b18438788f7fe71bf14a0249f3151aed8f8bcccae3ef5e0a0d870b
037866fca81afe6413d1b95412dbcb48c83ec787fc83c4209a3357b71fdbc0c171
02c575534b58b8441e50eecaaa9352886485d0e8435c09f3987fdf8fd2ee764559
023e61f0c6103b997678808e4ae2a1b898b51966cfaac7bf9933109745dc5436e1
0259012c9a7a6e97b0ad5c31ae7c19fc58dbfd75c324992fbc455cc036a3f4118f
047a94bdc094d62fa850212b2be193b24ddd7e91e2f063079329a6761d12d52159cdee1970474754faa591dd1a1bc3a530aaf83fd1e77eaad060fe642b86173186
038745ba3b6ffc43751a058ff7bb8ab479fe23f07e2febeac06d82a4ba8b41245d
02ba4b355f3cf0e7b5bb623ea94a9891600eab4b6fb536858d8e2815524d4f4dd8
02de89bdd6a0b636240eb48aee715f817333c4810e0133bd18c20b0f258f7b2a76
04bbb16f6cfe96db1fe54f2f39caa5089d7a0d79382ab7a7e9475275246f64d8acafc2703760fca9619f68a90cddf4d965250846f700a7917204ea198bdafa2634
02ac8c6ddd600ed75dbab85f83c3335d1f69197be29336720f1383f679336632ae
02b49ba229995d47183efe96ee53ef2309fe019d07314b3fa61493e493eb94c855
03fda1d1913bb8e91463437d2a4e2590397946d913af8b31c653c4110f160079be
0356e3674f17775bec2399dd17b1c9a9e9e10082bb5ee6160c4a8c28ea1a74635e
0443408f9d7cda1ac7849194416c22c0540c9602620c110e212ba2f0a79911384f59dceca8a2b88a40ef7aee9d5c4424258e744a86137149734d7d233b2b72c950
03835d436803ef34953951fbd926b9241ac3fa8fa2b4d1004292c458b006da7be9
0474881e1d70fdfa1d894b57816edcff2fdc54ec78d262ba7478976f89029a7203eed4d5345b49aee6526187ae3702ee8e637aaae3bee4deb70cc96615bb650782
0404c95a0f9fe585ac2c3927e5e1be94e7e323ff463144d97ede2757a02ebbad9d8973afc30f0e81c4261e189504623b2d08768c16d73a0a01843e934a52dd9c25
021b4403482585c84c467c6efe7e728067b8126f773a0cd23b1a6d24d4e506a09a
027d7be56288b20a6fc246eae6d42cb538a7aa5d60531bdfb07d6b9c54de1fb89b
0375a457c2aa10f2b5ae3a912deee95941f268adc6cc70c369bf6b4d3d1f4139b0
03cba7bbc53937e6ba3704ec6bcd0bdcc9907011de671a5f4e1b1edaafd1b560fa
0398dfb826022e185b253ced131f0bd00ee95b64f066b3267ca9548f8e215ce422
03a0a53d80bc4171db5bdc80e5bdbdb86ca1336b13b9d53fc1bf75e17bd9afe91e
03f3f44c9e80e2cedc1a2909631a3adea8866ee32187f74d0912387359b0ff36a2
02fccde557e833b62832d294f22af5e5067801650ef38aebc72a544a470fdf5d45
0310acf9f05f393322cd5292a0d0c130ffad0e97e59648e8f54607127e2332f947
04199688481a11a0f3124781d23bee031fae9ec559419d9fd4d28b2d8f00a30551aaa5e16b1737050a036b70538632ff1ea3919c5c9129ddece691ac2ea8dccd82
02d459f9ab38381fa92ca9f0ce0f3ecd8c065dc3ee63458ad51596f1164636d5bb
03fd99759ed021cc4fe97b740c0542e392c6645c01050972a6f2f274ee99bbe162
020eb8b9fb1f0721446a8980ae058d9d3feaf61fde1cc2987e5c12aed0b670e6c2
026d799e73ad6c145550c664853df350d2b68366ece41e964a6b0271f587c4267f
040351657bb7ea4bcfa251d1baed92e6b62097cb25c0528b7e6a9da26cc9138aaf43976b2baca734a4168d8fabbe210f501ff9b3f86684e3e54503c5e68d60a0fa
03e9a844556b7b95f66b8180bf78d9a5bbe09f4b0c95c1601e62fa0b1b485ecded
02e3a8bc3573e6a235e9d7cde439cc3e8f72518d13d06b337401dd57bbeed31cd2
04381414690e9d76a1b250eb3ff4697556455a28f1f9eafdf797d2e0a8f1e2638cbb0e11082bb60ce9de216b963a612725b6d508d819516c1f72527e87116317f9
040ebdb13a94b7be96c5c354d00b89f719ec4f37f8391fc9bbfd96dd13bd3b918b5f416e33dc817657712db17b3a84bc0d88d9651e1f87020d91691ca48eb10657
02df53f32ccb332199729964d96ec6d4188ab741fa178284c203a6528ff8396e8a
02bbf3ff1dcc5bd1cf9f6eff4f48df91e3c51929e60735a5de1a367b7cc3b4227c
032e7da53efc450d87eb2ccbd85d1c0dfe6b20887faef14b396839ebaf8409e83f
041a4081e43f9f1752c76175be2bc279c3ffe7cb0b1faf8f83da6afeeacd9b2e6490c57aa0f4d4083f3c0ded1e407ee778c381eea8c53ccb3cf6cd574ff784f60d
03aae813e5f8675f0aace273118470cc4aab2758c0f12c0782165a4e3068d5b085
04c0d2c471fddf8b324e3771e058539f4d9107293fcaa24463bcb4ea9c8a9ab01a520410af4bda388e9a1727946582526d3517a04f082b2d1943569a99768e3af2
02c424fc3512722501140e4ee24e7b28a5a4c8cc80969636839fe4b447e0006aaf
04949ed6be6581e4af6f22515397b56fa7ad3ff59006c0279f81951e553a93fbad6670ddb5a758416aecd2f874352a72fd28448f36e6d751ef531f426b3c3808f0
02f5163977dcaa5f1295490415c9fef1d610330d0c1980d3c3c39300138de31757
04d3706006d35efc1c967a515e7171c25fd193099e16d073451b2c8ea172e814edd17cb3d6e16bd61402122704d7020f348f0237b6744bc7fa349f611a8378b66f
04b394f740558f5bac8a9e29727d94a188cc906a78e31ac1c4956d9ba9a0ee916ee3887a9642b0e5923ef828b78397d79e8d72c99b6a22f3a5809726c7aaad547f
04683ea6ea3ebf0075fcf6b1442b9af85d1ce0b7bd86f629141c260800fcc785b09ac3ee350d13c1b9107282869d7fd176773e0ab134a36953d91fd24716f9b989
02da7bd99d39e7f7b19c6b098b8d64035d9eacadfeab31869ae8f637de7879d90b
023d0e6929d3cdd56271281d534d1e3c8e2bf52cf2f72aafb1fd180305777b1979
03093064ca1934d1157e4262eaf3d94018e74c57c9555eba75dc58c2d5ee80e8ed
04ce65d66931b77e198370b9effdf2fe9c11371f5fc7f73929b5cf737dffaf48fea8f7fe6129a360941b22bde116af8b7dabd3793cc8453fecd9b3b972a1bfac4e
02c8d0865693ee8739d0e782ad2110386e14236eb80f7dfae78a6cf7a94ce9b339
02558bd3d87054863fe9642ce240cba0a9baa5ecbb9acf60f6d7c08b5e4a9a976a
03362d4e601e5faa9882629d00beb729172ff87888b6531efe2d8e00b794b96531
03786af4b32017ec640dba2d2a7e1fd5aa4a231a658e4cbc114d51c031576e19bc
0436b2b125c8feea47f32ca037faf154df3409c1cbf636584fcdef091e70fd7f3bf3400f3d8abf45916790a5f2618adfa87c6f8e050c19ea61248f15a4f1918cc3
0494d79cde2a8a9afdb803cf1e649badf3d5c32995dae609c67f26dfe895d92dfab9e857783777ef3bdadec8a915179274e15bf28f3159d5b4aeeeda699a240a54
03d1d31257927778bee031e5954d91abfe0fb6b61adf2a5cb696a3c53f5866229d
0375b3aa80fb3c01b8217200b1dfb96784401df2106e155a697040908ef9b9a544
025190684ef7803dfd7defebba4744ef3741db95a47d5c98f7f09beee95d29e539
03c9f0a9c18aeaad17a06b5fe7c21a905b0bf600257180864ce5bcde9f13c29686
038e537bc2c9a8cd5650cedf5d76b2c312f8331ae114b0ec87631c2935ccf5a6bc
028ceaeb825f60eded6b1a728681fbae9a16cacfbac5f68def06cb036f938ff8d0
03fe863d8a047180ef2d735d6968783ba18a0f62134065e7e114b1f29265c3da18
021b6c801a4e0146c3439f8752f7946becc9d5e24899d7253635bd25b1cf52cc7e
04b18f18aead473669957aa5a85db5da0ce2a00094730da8192cbbdc0e45b337fa23f7f6cf08759025c09157bb1e4614dcfb5ac9cb2e82853817b2a01483927253
04e9e3d790f81ad1af731f6cee952e9c4c2851eefa1a45bca4d0fed1c29bd8a1fb277d314ba5259e3edc465b72db1286544e6fe3e972ad523dc84aaedefe3b8ca7
03b68e6fa8af1e066181d7ad284e0b66acf000d88b1de46e1d52a96dd24909b35e
04429bbe12f6b8a17fe96ffe219e090c5c1195c7c5ef54d7f3be7af93646e47937d25119ee51d2e81b09f366494f54ca03fa5405cfd7aa31b943253d338d209a6a
02df3bc13188f5bafe44f8377a23528cf88f2d1edc8111add8681dd184c6267112
03dd18c61cdef0011e7000e65eb7a970c5bec2456b45b68c6ee9c337f2e131b748
0411bfdc63a448da409f9de32b374f46037baca428ccce6a37c817db68a3b9c7ce5d9c67ac8c9440d2a8d465cf42aa68f0e11c093494535c47ad658268e1873b94
0298d436e7c2ca6291114c8a20f3468f0200c65e6cc5b14864125adda79f5d3189
041ca933abef912caff08f47ea5584a1cf633986685e37b4e0d277992054f4d92ba4fe722927551d0a78281d465a36b9c21f64f9090b1623a411c431cee38175e6
025bf7a5126b65a97b129d754b153cd8370a1bd09a971947582090c5312d172f41
04db4826225e38b04368cf59b15541d1ec626ec89217d773bac3bbf374b70ef65d441add472b774a4fc45cce39b798146847ec068f63bb0a52c22ab18c15fd275f
03ca71ed0abec64a9ed31fff47df08295291c31f194fd0cbed1b4390f727937e04
04e39294466961dd5aa4f66b650fb22c5a1d82d985e6f03adbbb1b3db413d9873e52afd0deecc212e2d08b45f7f9bccbbdf35573778cff18c84c1bff76960b325f
02ad427babd126127562289ec218ceed3a820bc8bdc9436afe6982473eb7e9ede7
041cb5cb1e32d1a0d274e9fecacd43707de5f83a21c78e209b46209a512a6aeb35e9085de7d0b8a8a829cd516aaabb15db4a7d5b8830fe2aa1530fde42487f98a7
04fa930180f577c7a5307c9762b4e8cbe52b311735cbdb6e6a8fc442bd4d7ddca4183047e2b4c1bcfd8a2674eaed2540d0b42c59bb85571587ce20958257b5d241
027785477befc788bff90fafa7f5ee1e06d3c9aad00e453ed0232bcf59b755b215
045d8c105c36695b90261f285c97eec138fc4e2a313b81ed6b34e4b012c0323c2e837da163348c1d049ef33cfc18ce7de2adc4118d05b4595a6a62ebc31fc9ded2
022794309d427eb711e2256e870bed6a633a7d13f96292438760dd780886f18027
0357f41951b18e72044667b0b2d5afbbc82ee35f6c89193fa4a8dfb3e8428a99e2
0244612660f758a7d0a10cef498033db0f60eb3f499ed9baedf7e06651d3275178
04c3ae497177d989a3d6f17b7fd91935fd699ddb8387cdb39c5d3ca44fc2e54becd947f0f4035f1f996ac3ef77920dff970a013a91af6e5baa86171daf637eb80b
04600d4f8b41f1cda4444de10fae87966d530935085d349da779cf2c3287ebdf253f27f198fae4fbe74c7b87fc84aea3e708c7a697c3416ae17964d7fd267d3b29
03147fe28ee6a6104be82cbab0e9e0e5687c5e2bee6bed0fd7755d223044c9b93c
03e8d94f93ca37325bd7037415963c753c03607c05e5202a1ae607e8301911fc89
028f8beeffef0fae74ecd525d6d6ba97f90f281b6b70315ec3b73e27cbfd23a33c
04ffc401ec2c9ee823bdc822eb2244632133ba1e07b6733326810b0e8498879970eebdd647f1ac1376d07c26aeff1e27a0da5f789805974dacf69b3d041b9d38c9
0362a5c808593b4c69a7a58397eb08d4062315c83003c6301ce09e5b6fde65687c
02658b66f804ad3dcaaa474e551d856caacfe6edad4de1b6e22100e3cbcc7bc7ea
043873953d0c1f701d2615392f511636de203ebd9463e3da2cdcfe768513b73851f0b02152ed26a002746af3f1b2182febb78b73fb9963af979c9761cf51fd5452
0224a2d005eb37ea9cf6827ab5cb3a2cf853025f4d9c772b085845ac3b42cf92a2
021f1869361c6e95fbc501fa404dbd42d52acf49a572668214cc7f9a1e1d3337d6
034b8bfdaa783d14112b5190805a4cebdfec2f412e3de68d70047408baedd01232
02eb4f13745b196a5cb8ab184e6abb2c691bb0f18d30e9a92add018353bcbf3164
035ffa8c1e1e82e6ee7030fa4ef257dfcedb0c75fc0df3bc643244853ccd405704
032494f7395f493eec21466fccce1fe22f03c60d622d10e22b66c4046034d8722d
04c3a2746a39246a0c409f12b80c43a221a581fc5c458275ec56cfb4462e5c3cea8db285996a550f75a2b611f8bbb982e9ebf0c7d38186618fcbaee6e697e3f77c
04413ab068a15a5b04c7693a69f5fd8ae38864e655c60d477c1713c3cfb0328cbe39f031dc3919378b3fcecdc05413e82c244577886b9cc533a82a59435b363942
03c9d7ee8bfa7e1899e2eb53a9515f4e761b5694ce36054cc721a0aa9794409960
0381320be85841c85b069be1778934e9ee73647ef50430016736e24c48113c121a
03d5bf1c4f009ff8033058aadaa8b94334d105bc8c21a295b2af6c335174cb59aa
02d895cb39563a33f32e6382bb2d70744ea920077fa470b0dfbd72f00c0d2b4d63
0367f315d6f3d88d4ad3a32929c83a1581c6adcac8baf4f3fd668c0a1d998e9e2f
03e394a7e77b33a64d4c49046e4c72b462557f8cb314503b8167dce7a722ed2174
04652be611dee125aff0a0b8022fdb002367df2553ac449cf1e43fb737e1f284f70d36040bd70ee0c07251d7ff2701e6825d2ba80c3d90ea6e86e5598400b18237
03dc03fb4594088d6d1fc2f6e448d2f9f32ea5e1357c1934c2a4c1f05e4751c7d3
0333de99607efb8672b45d1a78fb74dfbfda6c52a2b14207988994bafc5999331f
043ba7df09da0e5913a6e86f228fc509a3852ac1d37c2aee5db04fbda5f8be80681324595114d19787d4e3187a05867496e75c15b6ab5051aab807e18c7738f3a4
0286d1e7e4128e80d65371c6581d95628548cb7beccd70ca5add54658e2bea3791
02823771f7d5dd47f3214814c558aa2e76a2e4aecc0bbdbef94b3a5e509905b277
0228957b49f96dd09e0a28ee0c344f5345dc5cb5ccc2fa365712e2041f86ef5066
034e4b115e1d33f3561a0723a86761dd1103d474a8a453429e92903f9fb1d27c70
0201ba3c957953ff138159d7581259f56a17493bf91bcb27f96175682fecf7f007
04a1dc9314e0e530d89b9b420f3b4c5b5c6c6a71547d8f826a5f10b56618076f6533b53d4771f0638ad07dc478771ff64488d226fb34d6acbfb6f53cedee0c0b97
047f93404f95a06e8ade291aa20b53b8ee7daa19475655ed3cba14d71d41a18f3eb91ec24d8a6368b4258f70a22a7aabed59ee1423dece9f8cc67392f972264811
04508e60f4ebc26c313ce64a96c4465c1b91ef8318024e7be9ef576bd8a9f8837b718ed7e874b986bdfb0acd528e0d5c950b65d4a7b0874134bc07e8f3ba9a10eb
02cc85e5ed6c9854174a762aa9601503b8d60c670b5e071be42ecb7f560fe17ada
02bd39b4b95230ecbf4a5cdbacce0c7897507263d57625b2001ac73e0862759b70
038c7fc5a60205e3dd840a49a82f7ec789740b2bbe669725955dcb361dfa072cf8
04ae77b233b348d7c0c89edbe7365890cd42a8cbde0c46ecfd4f2456901d48a5ba4b2799c5f1950aa43436c20026d242422f68b3ea4cfd5e34857001bf58d140c3
03a49caf9d5c0ea447add8df873c9440cc105ffdd0c7dd279801a1678c256f1fc6
03a4b26a3e64bf9840bb4cda7a63936b92cd87a5576834e57b294c67a3aa76ed12
022e7837e495955678c762128ba79e57177d5ebb78d06cce3dbddbae474475796b
02c969ac9492ccca706930f5a2da4c28981dbc9c82bdcd8e771a89320a915c3b0b
021e39928f85a4ed66ede83dde93becae00f016275eb5b85641a431c4f1de1c3fe
0310f979943575d087521402209f702928d6e00ed2fb5c25da33089e2c452c4dea
030ea5099916c2dc579ea0293fa2a929614576815e4fc5a9d686ecfa99de676036
04c971adcfa25a41de5f6760c50e14e30a607296f8fca09cff33fa7815f620d65cc2de5eaa82296107ada3a89f1c17f513fa1f60691a067e8a2566add85b776f0b
034d69f1527ad8e504255ff892e3163040fa391f2cc1f946da5f56a566a03510d9
02de3b92dfdbd7651ff9fe8af7a37056f6bc7f3f20e3efae249b0aebc9a79ff220
0465a503d2848f48b353459d863a18242eac8274ee826871f957cdce7472f50f7ad33850e5ca8c217109da4eec4f8ffa063f741376bfdb8a3222954d1d07ecd44c
02fafbccbec4b01e139f23dcfaee05f3d83e4e94ac7c2fc477bdff2a643dc04e4c
0409ba58a537e4ec2ef7185cd1e4fb77ce0b5884604446af298949407f6afbc18c392e3c26d8f7adf7ba229eb66976d0c5d39cfaabab7102925e6b6f37f79c52db
037aa4fdef033db273722626258e9511f515258f4e5e9791623d7cb00266b69939
04c89cb152fd485f66b6e9d6f0fd44c2cd852284b649855f78cc546a8a9d7b3806b50c1aba10953a42737a1d4789affb7a02379c6f76350724357148182ba4f2cc
0354ab5afab28813a3aa435753f9cfc79ef6552e369c0cd27a8d97633e410ec3e9
02861f94949aeedd9f7e87a4e567868bb6dcb3741120d0209db4e496a79662356c
034497f09d0c4cffbe1c2f720e6b19ec4c2badb777715f878f9de539825d6b6611
04d3fc74a0d728c77e6fa670589280f430be3b920e549fc75cccdbcf6247ef564e2eac15e350cb6f49a8a4e1151dcb0434d3482804dfd2cafc1f12bf8ca6f8b740
0413f11a275efae355cec14c39b08cc9143996ecd29d24cb51aea5146510420e3b39fb00e439e72454a8452ee57ef3bbc3dcb274ef0bc8c0ad700938372f4351e6
02bffe3577f137ec858628ec5d021a36dab7c7751c616aafae10303b02521b6b95
04ca6977083eb64173ff98e551d8758c690bc300fb5881fd794a5de50bdef1f87fd0cd95f21494ef8d7d7d3612505880a2dd7c9bcc7631c6ba2833c39e097d25fd
04997c4fc007e56a22ad3d92e4c864c2d0a25907203186431189f373823b0e45da0bfecf12e9f88c72ee70243c2d78dd82a41c5ef093fa684bc151652fc1da899c
02822f577c683175e752f3b849964da2daaa5e6423e349c6bd5d2afe7aa136896c
02b40471a2bae237ab433876992786ed9d5383b1a341311c90467a14e78b29845a
02d8ee460a56487f4ac2dc87260303959aea83b42823adb957157dbe3cb1aa31a5
0319c89489048c92ec17300f02199c050c08c620b5c3cc488d61cf00268b87967e
03341c49046c14e1cb279aa560c3757e00f69d129e34c834e5773396e481d4f7db
026219f83b5136acb1f9e0534bc4699ff70cc75a78d8d7c19f0c83178f2a6c4aee
02f55e8f6c1f35c43ebae5c2ea1ae55cef4686b73735e7c6542cdf5e4753401097
039a1cc446cc192194b191c5dc24ed0f4e7ba79cad9c86aa4ebab39f0cf7e01880
046e3331a4646bfbe5f14a214d7c78a79b1c313e378a01e30f37e60ff75ab3f436424f0cbf749c1374d4a9f1e603d09d5d345a13b7e127679d71bd778f3a73bc0f
04ae95ccaf2a338c621075ca8fa4c35d153f7ab7309148763e9bbc98487cd44e545075df0a3abe81fb293207333de0cb1bbd7f9264119a55dab0e69cad13154733
031245f0290f8ba12e3c0fa913852fa951022061e54b902bf1e828e9f5aa93aeda
0218526cf649d97a9eed698a11a40777a8a8cb43cd7201bf209c5a4fde4b7ef139
02759354b929bc1f211c4a9502e07978a97d4231e6d8b1270078bde1818762b8f1
04fe6b4d5c20af8e7a52445da769a8d22b44116b290502aada5905f96479257d770683d259849d92bd0692cfb41b35d77423a5ae1f435845024adfc6f4e7d45883
04d75b74f85663e9411d713e93d722c1772836ae00f156123cbf4c1fd1d9282ada8eb248968e5321555667b4cb0ab05d1ef0dd3f7b753713711715b4e9017a907c
029ba4b20166841afc68c4bc0a6be1226b23d0b910132954c3b3634bdf463e09ec
0398acea04213371c849f3bb3ee3e18c552e439a7aebc619c008b78f778b3b5206
04b5538d22313f8a8df093e485ec20a6e9118ae9152b22a0e3dc4d26773bb4999cf80cebc372bdc2cdd5d94bb5cdd23414ff4c39a313d557d911de91fbb33e70ef
03cf521290bb283e9e8af08b02305e4f3ea284de14730a1ac6d42f4107a7ca5be0
024fe616ad69fd23dc3bfb16649f8abd3ed9fb3bdafdfa890c0a487fb8e21e4305
02d3f696074d63160943957888edc188d18d26efa4dbe8a460b3a76fff9345d446
045d27241dd9e9994c07d12163e555cf84ed11c8ca121f07cea348a702aa4271d4eb97f1b4e59197bb34822a4b7ef2b18ba87ff960e682f3d4140f58bd91d70b35
03bc0e17eb63242cbe184e5bccb5741cc4b3953c7c09ffce48fb0ff0e0bf782da8
027e79b289d79da22dddcd0b259310b575658d50c4cd217105050d2b524bf7b41f
04a7f0f01e80dd7acf38092aa393f8ab596566c1b108bd0275697941c045a65b57fc9078172fc202c4fdef2e45cdd77a3265742a5e636b62638f382d5379260b64
04a33999b6ce0ef9054765ebfc002dd0b4fbac425ca7c5493e5854efb5b50aead2f250eca7124e75fa9b45bfdc8635eb07720ed2defaf61d25b84a871f8017cc29
034f846cad99d627a338d45c0334eaf6af91429f97364f1418045cbfadf69f04ba
031cc55661ba6d2445bf7d1af83a3ce3a775cdca324963bf60fcdb90496c6bd561
04cfa25f79ad8c4f14cde454b456aabf8be7dc77ef85b85c13fd5e33a047c61d2dcbcfe2bbedf6639fffced66db5d54ebf80094015b7778d57a9ed275315b8a870
03185a3fb7359af433b51b6d00c666de84838b7100f8f1f7b9117548166dd9478d
0478e2f8b0699c263193c61a147e95d69ea1eed4ef957a8ad8c5bfb5277ddcdee0432c11135c778f44f9b9c46bf40dd2c3b36323f5c8dd8c2398fe0f2ac049f7e6
0447a7ef2ddddc2824a1306be2ab00edbeb757e18e44a09d3705e3b5e81200413f82a8cee9213e10c61e079b07afbc7f48efdfbc53268545f2d648f785166220d3
031bc45308427ba4efde31b6898757ae38815308f0ff6d1f73c8b0747fc4f13fec
04a41251756575566cf58c2a1ce8549e1772666aac4fd1d878ee34470aa89dd41b01cae7940041b60cf80902f77f695f00676be780f9cbf4d91b33b411c95cf427
04537f9ddbb2dc0409293604b657cfc4a756276d2c17bf6f3aad0b1319606b242fc974201e7aa5d480ba621cb6214fdbd2667fe2dc2bf2d41a60c2097565f64ce5
03e4bdb63a869152d94dcd5e954b452fdcb64ac01bf01582442f692f0e5b0629a3
031b1eed54a108efa0094131758c1dd75e7752e5e084d19c770916b196875c6540
0366765a0b7001086ca4b978902cc2b89c7c92eff58a57d563d5f3ef16c752d6cc
041b85c0ec2bb7cea1b73fa6212edd68fdc36297c51d702d7464ee07ab76252dc5116ed0ea2070e07bae3b59a74c150d87286a2ddabee7b40d9a1b05b697deefdd
04ce3a5830648132c28ac3051f57b921738158cdc316c03324b64321ca73703b54e11caab83ca134646cecb0c9d18068085fa64e90e71b10dc5d7466dc31e496c0
02fb29718f8f212e74f94bfb1c7f0f8febf4e6163bfa18d78bdefe9b346d659959
030d9de5a2a227e66d0a91bbca644d9dfe57beaad89237879cc26e55e295f643b9
0400e644091dd4fee34db4f6e2cb682b768285b709b1da9c4319fd834cd094092b1f3305df431a7447043ab1926dcb3946e73c26ed6ca8ae576f2024809c3f695b
03fc2c8a6c57f80937d2c4f83f3bc4802e9e711f39425b89fcfd0411dc7c3bcfcd
025372fc4df61087232de628c0f070e379f74132a4853ab5ee8f0d764ddff81eb4
02249a6dab6bb368c859bd18dd2ce562a8dc112ecb01492d0ab6da2cda13852ef3
0327295b58fbfbbf09863c2c9e393eeec33ae65899bf8722ba1c5b086d66abe7a3
020c5b01a17d444499b91b42cdf311f7c17fcf3e8249cae1ffe694e45ab282d5c2
03a89776e2c35d487e4a1e639a6e8fccdbc06e2c5cfd7d69319efb2df24c7d8342
0369395f106040e19cf6915e2bb3d2cb34ceaaa5e4f456c755d0d4b8b427483612
0327bc2eb7d8762458d886f908f23a0bdb9f3f10658299143951f9aa7300dd1a4f
0245150961687f83b3f64254735f25f46bbbf3cc8cd767d6e0dc7435cd824570cc
02b08db383a7b0304caf9238fe7bd80b05e28706712f7cfadbc1027fa56de1d6a2
0476db51b555e95c4a667d724dbd0252dcf63763756c18fb69f883dc68eb83a315a6045a55e3ec6d9f0b2e4e9f50237e984ec904aa8a226e123a7db1759b53360c
02fbbf39c3ac94c76f57cd4b7d472e878fa4549bcff76fa0c9f7a4e976aac480ce
020552e85f4625dd86c1236f11caffad6fa2c21f03e332453677b7093bf9f5a776
04dd05c83e367daa25a127ff52b482e16eecd81e116ef59413e76538c46937802cbe5779d2fe737194bfee42df99c8730767b49a8847e3dabc251d6b0747a792db
027448cff4f85f0a3b93244a7059715b72c3549462f93995003e5c2c73f6dbc49a
02903b79dac8b028074bedbb3343b6f080a66544eb386d002786942baa9cccf18d
04c377d79e1331dc224b1d65142e1a5af1482f100f9cc107ed591ea121057a3762aac76f84c66dd7e00cfc2283ac521009b0fa090d1fb50503bf7e8a074596a02a
02e7ad2b1c0be3c19390f3c29ca5b1f17650c24ccd07fb4d0212b4f9a05f34aabd
02bfb4c20eb5874cb32b5a3620c5a3bdaf7ac98e3a5141283b5b7a815784040a37
03d805f5e932f5479d52ad7d48d0f05b8f09ab9d4791238b15d4d134dcf01532cb
03b33dfe280a694d0db0029e04301209d505ef3cb1f21acd09520851d16534e4d8
02cdb4194c2fcb3ed343eb8e493d01e1b575f6be9f006d4748e6d0ec0607dd634d
03daf9fafc899b429b0f1bf940cd62f07884c0f76ba84518a6a1265e8c2786ef8b
02add1888ffbe2df499c441b1cdb7eea0a0483d368afb820a6fa98464bc4d4b206
03822b511d8beec5f380fc0b09f147e263775957f8f564823603aa992f4b46fd27
03f384c33bb97fe2e09ca418600e3cbea717be22252e157d9aff9578adcb7f3f4a
049a7ea8e1012c596403d1d4f2fcdf57ae596cb69d29ef2098b0f27ce53364cac82690f98eaa2e2b32698ff55af83ac338a3890bd55b680a3ab6cc23259a1831b2
03ec7ffba5c212f8d0cebfa64d96f3552571a3becfebdb2cde78194ec6b21fc338
04c9d08f315de1b30e0d66bf11250ebcd862f6ad0b26a5cff3654ba94abd0004dbe44664403f54c7c5068afff302a7921a2c50cafed4e99135fad576dc7cf942b8
035617946d2358adc2af4ec9d37c0359399142722c2c9d81e6481cf9d9b8f212b2
02d38c5985240d903623b5bdc47db5aa77e341e75a0e0dd61364f3b16e2199bcca
02ba08f30f522252e0438615418268e8734966c25df8cc128dcd326406340065a2
0482850f95f982061b95dcc113da04d7fbf92ba55d27d03995280949e1e6966f4708110138b3a6b8d23ac8c8dd73261cea959aa531b4b35b6ef887e72cf6c8fd12
032a82de5f00d354a4e975dea4554dba959b298e3c5028f95816a4d0042f0cb97e
0460faa776f9c6a93e065d58194ee43cc188b453a6256ccfd03a84ccb90aee83ccbdd74ee9c6ae8d559d2e1f46977d0c5a09d312554543337ce5931e42f01df014
0282a7dca5195aacb0a7b8177071cdb8a693b0147e2f9c78b8cd01fd4d45e9e7c7
04dc2f6ef3189205ccbe71848160ab99fe7d8c84e101b6162746bfbf3e07eca9f337beac488621cd920c6fea2d2ff84070b5ba6e138fa6b12df5509673994276c9
02bb25b85058c294da74c5f87b4cb9f3085e3850d60273ca3b01418d956b363a49
02ebbccc6c01ffc17d27991fa3e05a74e14664c2dd80e7e392449a2bc4e215e8f7
03cd108a7bfc6e2dc91ad750f5a9edd054e7e3986e6f8882047ed2b517fd41c593
038ed9b5ca2a3502f9098b720eff6e72d36a6f7cad7738517eef2aef42ec62eb3b
02fc365ff8b4418a298d71b5bf3176c83e88a267d4fe5d9ee81c6e04f8fef7c49e
0336a5fe0dc075fc87f34b4fdbee1d1d25cb29ec831c26f5b84b89860e07427bd9
0441f5a82fd11170bac87965611b3173feeee01d750843b8e33aa1e5e460caa797621f9d859e7446e707cd69677901f60085c7459d907d60e7247f0e339119ce68
03087e1c45c76b3f6a1fddb6ec9b3c99233e8828ea9d63b36503d428f835e89001
02529583466912e3c0350be5e457d2f02af120abfa786ae11abd8e19a1cd3a486b
0217a15e36e61608bb42117018c24a8b50e9374959686f5d09506b98c836dda308
04b211b3147908481be7a7ad4099b1b11d77f489b4d3f1a79cbfb46ff797bc7f56ec0857d625039b26be1b13e348f05744abf21fa300ecfde0f79477df0027d35c
04c80f3d069508e5e7b869ce0170e3052ef2b625755631bf7657149360e377167c5ca8d5c49522c57d3d2b1f67b46d73ac61b10992e79ec6b790d89f5d64694482
04766671d3b6d67717b38a4ef1653ad2e39e695a70d535e996b0825635698fa2338d5d81be10736c67f61aabc6d260caaf65ec8bc6b8ae7b14604cab07665e8db1
043f36a240f8353d6b8bb512fb436d3dc402ab202e59203169ca09b636e238ea06dee1b04dd8493947c85fab9d42e1e54050d946eb3864c84ffd3f3f18a87338c6
024eb59103f5b1e085731a8dca73bef03b146f535eba13e55884651f2f9ee9aaee
032cad794086534eb8f4fe8e6067e2fb83bd2eb24f2aa58b83dd1c50eecc57f437
0251b5a01fcba473153e52df29b8c520bc91944d72b8c098d47c88c5fb40c57596
0368d08a3075ff3522aa21b331a1b4c9dffd2253791e84756b93ccf0d4dc43123d
03ddab924d3b19dbdc01be2a538eec4f8f3e5fc23168954058ea177aae29f45dce
04c20ed81e7cc6bbf414b49b5145445759f214ad8a4b6d9407516a736de7290401f1142ff74bc4347cf1254a35c2773d4265090849e62435e3e35d877ace2c952d
02ab6ea9905af99118a8b83bd4b648cc10fcec0fee4107dfb8a3b86b0ce7c3def5
027318bd8696949de9193f559cd8dfa3602a4df7259799c9cadcf2743f90111aa0
0317ece610fea1618931c2dc505ae99c9ce81da7a8d7a125330562ed07722f45b8
03de6cf93ebc1c6e56b546d9e0e84b097195e0edf5cbcf52d3524136c70f592afc
04dbe58bcc03b11a0ac31950dd94ead77bff50abcf1ab93384d63349c2df8f076d0031b0ef3db9831725362bacfc5b31e61dae0295e357437f68c2fedcebe4a6e8
02142d51c2c64661ad5665c35fca05fbc8ef511fed07e2d82b782f195ff2920427
02c0c22ac7638cdb52d10ea299726e2cb6d17b17e77dfd0e7c19de8132461e1f12
03911280d8f9bac8bfd94decfcc9b563bfdb914d0b42792a126b455db39a62f6a5
0302c9b6b599d168c4a2168aa5d9ae12540b4915d8175a45ade385f9d4aa4f92fc
024a58ee992ce957e5440494b1a37dae49ad4991dbc969214b0462787145a83bb1
039c810b14bcc7efa86a8a4466cd50b17df4fa40d25228d71cd341ef69f91b8e0c
0451d61729d9d7d4594d63f4d3322ea9ce530a2712b6658f89e107e6c430ca58083f77d93bbeb4969fa061d6b51c08381e9c06accdf48e19d502465bbf615922de
039bbc1d48a3bf09c92a68b498f490142be6080c04696360207ec6e5946d17615d
02671f1ae5ef3966dc547de554cccf34a0aaf1f245be325ca00dc54934f10736f3
03a664ccd59ed6555b83d4cdf17cf33113c0038461e0172887c2d6217560c5cce1
04c4faffeca94626910dfca71b8f2958e5cc46bc7e1df28e877989c4e62fb748d8901e7cf5bc98ea60f3d827b1645f2990d3254693498c848c16347000c47132eb
0302a33b205c58240d4df76afb78f58a3d452cc95beb97ee137fde9a79f09004e0
02537407359f9f770e9821197eb0c2775908fb3964a062eb4ee4257f9330e34990
03ca657c135f3e17de1423f2fd5f24340bea69268d04133693fc469f7c6535b625
03605a8c268a3cf04cdcd94145e0be3747b7eb03069adc09e33ff569e84927d289
049ca2ae52c351caab98fe8516b79299794221dfe2a59b25c991c1752f454d8aa31a9f932e069199fe9219b037819022fac35b5087f2e2d62a9a24b29ddecd7c88
04a5360ec8ab8e16040cdf7f41c4b13ce3792de02a115a8be39e2ddc4b452936825435973a50c226fe43c43b5d11256aa72a4908ca0492b2d429591b0d96e640e2
022c02912ca126604529b1817a6730aeacd60ed8ae26c786d8a4336aeab0cfa619
03a3b651bae816240cf6f0cc76fb3ffee301eaa7a0bc2913ca91c37a8f0ce54445
02f00cbb0820b97563fb4eb4e604aa50408b155e6c2901abc3ac46862389978670
029334bd1ef3ce33ba6fdeadec88da61cc65c7ba290d43026de09dee065ab6d00b
042c83f72a28478e862b8e6ba3e924bc300546468bb82848093f53c801f7c9be133ff1a23f4ca2b0f0ca1a8f772da883483f5b1c31714feb9780da0b1cc91cf3cb
04c6792cc5f8bb677b7b8fd7a32282fccc90aeae2512e4f1112145c0eeff29d459482dae7afcc9047b32edfc75f8d25356df420f5994728f2fa12ea8bf09aa4114
0224c948d7aaa24c9cd74f9434b391e1b246ff20c21e186e19caa4c6e2415a7aa8
03036f94b11845392afe2ddd43c7991ce772228d3d25cb2ed19e1277dce76f41d6
04d51fec605823f0c1edc530a14badd875d8f043dc1d62926a11761e6a676634e641e2b9a9fbb503759247443f20c3a7659d6a2881c3e22e5cc893f1e9cc08b322
026b3dd3adaebf5b2d6fcec0b9c3bd2f78f84f5f0fde2edcd3285e3996193f7fe9
024e954d0278d60943a3fc51c44362a85ae6d8ab255312066cf4c9fe85f1529262
04ab3102dfceb03595579f39cdb7129075cd4e019b863f7b766949cf06845e71a3ed7bc3fa6f88d402409b7ec40f5fcd1a19296881f061df2a9ea748098d2c8c88
0281ca40f6af6bb24c4818909bedeaf2e262671dda196d0be07b6cd983452673af
035b799eb6dbf893261b677dec86a98514297cce129597dae236051e1d1a63ae12
04ad984d9ef42bac82a6f970bef0c059994b9afb7d4725f0229d832aaa92f3a5114ba325d59fca6b82d777fce578d2348c6e6a9f97f12b8fa7f49d9d5e7a311c82
022b5ac6967d66f6eb37b3cbe7ae5ddb3fc5a31e8d48a172fb5c8ca3e1211ad0c0
02910ae263336fc5cf5206a3cc58f9c304b69c9f742d6241cd8b255c8a6ae38d5f
03ca7190040658b12f80c0bc1ce830d6d81e1a44e23004cce5140b57ac85dcd2a5
02f746528c0d1bf4fce59bc59b150fc2d9fd49bb42b0d964abd162d3697a967997
035f76f77fc3adae3bdfced93c8f92357d174f2615534efc0668c1f26b9d246262
jr. member
Activity: 114
Merit: 5
February 18, 2021, 01:57:16 AM
Here is a list of all known public keys in the top 10,000 addresses that I scraped with a python script and blockchain.com's API, each address has at least $10 million worth of bitcoin. Knock yourselves out!

*Edit: here is the API for getting the public key from an address if it is known: https://www.blockchain.com/api/q/pubkeyaddr/{ADDRESS}

PART 1:
Code:
024b83426cf9bff257261d87f2f2858b51b2eea756c0123c7e05bc0a007425c9f2
03a66af64bd473394550d16584921c82a18d7efff5e521bce6ea9e2b50dc8606dc
02679a681d9b5bf5c672e0413997762664a17009038674b806bf27dd6b368d9b67
03a02e93cf8c47b250075b0af61f96ebd10376c0aaa7635148e889cb2b51c96927
0302570c945dc0ae3bd39c09a98dd702be11f45187517d5c023a640a4264241b00
0245fc9bb6ee1a1a3467088c83d0003d43468b8df9d502dbc1a9fb7fbda78c1bc9
0385b68d2339f08f745aea37ef318ef44dfe4c04c672239dd59da238d23be7b2a8
031179ecf3672c8b2a270f77303984b85160acb550cbf32308cc739b4c52f1ac60
025bfbdb44ec4afb9a6085f691316126df4d4ff25a0a0342d560d66c59554f7343
02e9ae4d259688e98d302e9d517065450320d53a7e342199b6322813881362369d
03dd10cbd27685650a446341d30f665f53881cd1b2965eca9d55a32ea54a3d0c34
034dcb6c0a827f854630bb65fe266c37501b9f756e71092909aaa525f1c2fbaeb0
025ad9cc469e32ea3d294a152b78bfded6ad47cfb9d5d9e52e201cd93d0c05fae1
02a242591e1339bb889f828a6a34d8cc17c28f1a0b5fb28ae33308c06f03d486b3
03b389e7abe1986f68d3571a83fb8647ce7b1dafbbc9a4d8c90b3d2a8179e68b91
02492d7e4afc4410dc01dc93300ef9f0dd2c20a7d6a82e2f97b633d67d5a7f7659
03a264e40ed4ad3cad90340c9cfc81f747cb2757e3cf50a8fb104371468a6a5717
03adb24ea51d40818e848915e97f6cf8f79c037c3b7a5be890eacc91aaa2fdc2e4
03b7823ea0a47f5feaeeb0960de766bb9a5e7f4665b480c91b76b9129c437b7d3f
020bcfb852ad5ff5543da48b9292e8941f2e97119429c88190d4649bfe70ea458c
033f5c33f14c2d0305c28498e02b5ecd3ee21c1033c3328672294a0edd0c3d3e0f
02492d7e4afc4410dc01dc93300ef9f0dd2c20a7d6a82e2f97b633d67d5a7f7659
0302d845b80dc6c88c79fc9e7a2da319010daef8f8b6ef6a097aeeb738aa7ee82f
0385b68d2339f08f745aea37ef318ef44dfe4c04c672239dd59da238d23be7b2a8
02445edefd402f74a09559acc467d848bdf68c3747f94466cc82a289e3ce2837ce
02c908f79cf0b8c2244fd689c0e5b74d37bfbfdd879eb75a24b62de6ade6cddc26
03a4745e4e8c80d4e1c93f68965077e2b302d65774c7689cce2a7cea4bc07016bd
03d8f23096e17bffe555dc556e4b36d2acd34591b1189baa66a3b740e3d3769ea4
0304582c8cdadbb6e13b23625be1efb3c30a6405b0e1a81f5e72da04ffab588c90
023e87fab1b3b558b1e44b28d93952b06409cbec86eb84187000b3d83cafde8aa8
02b8a436b6ef08a2354b8a583f1e54dda612dda49074807fed4fe32f2bd0cdf834
03507a40492642239fc7eae74bc1f1beb15a6079ea3702cfdaeec2268bb00bcbd0
02d271f9eff055df4c4f99894fb4ba67030c6570d9f653b3dea7ccab5106cb3def
02e528bd89d10c2437d4be84cba094dfc71a314804914b994e6e082eff169e31bf
02ecbb903efc068161e66af86e74f09200afe10774b16601b117c5938360f53f31
033dbdd173047a87765b903ee5a62c132ba0507f34b60e7544003f72a974b9ce32
02b66f746cad51d31f4500b52ff3329669f197df81cc713e4c140d961990cfc50c
02bb55504a9d0e16934325c483e71f7977b74f441edd2989217bba1741808a62e1
035deb8e150be5ccbfcca2a978d9bc3e2990afb61d08b49ce0494f39b10173c828
028d389052b6ed50da92e853b9f75e62d09bf1c3793a0211401fddf5b051691171
03a51a28a416c1dc01604fbc7a5f218b1f7adab95eaefd3c8e39e0b1fea671bc52
024d1a2bf82b30611333d03b3c3288c9f995aed4ee63eff54ddb93f9bd55a80f43
02024f4765add46330b0e1f9787a04c123527eb99175e3269c046bab5686618263
028c3c42ca402f035acffacd38b95ea996a291bf7f0842b521dc8f48d892e1d450
02bb4e75aab64dae9a6dcb000181dfbbedfef9de165a33b1b270bdba6ff19e86a5
03444595b40c0d30151037b3787df4effd822d4fe2047126e09bab1f8e9c7f89f3
0344556a0268579cbdd6968e952d75c6af58216621fb531eb0c7d20a647214dc9e
036d9a9648fdaf0564fbaadd815807684070d00c08e521c77fc30f6a5ce2c8dee9
037beef55c57ec04b0d034e05d9be6b11420c1a8e7e830d66ab99040140bad5320
034d8d87141375a6c11f4618a08f6e887861ad5572f1aade6cd798fa7654d3ac41
034fbc652a0f265311bbc849117a5a80ae646f1498ff13f901ab2660cf6e4efb7f
03423d8765877fd404ff991e6df96222e2d16cc401b6883a1a12eba5330b25506e
0340c24fa2d9b86281bbf1ba2be1586f18e4f59ff5abf2513ca5f6848ebf9e77cd
035e2bedfa78efc9924a11d922d8bd5428f3bf4769316a8e6148fb183d45c62013
03d8bcb7e6c3286315dc3943dfe59375fb7d2c1dc1b690011fd9f1d32b5bc7329e
022edeba40e56139e2bda61fc8630c10a67af72f82ace5c1833501aa2d6eaccdc7
036d56505523a26087bf9950ad28d093e25b08cc975e7e9ef2090e95bf6360a8f2
03e2b4c12ccf9ac4b26c53c2c36eca5b567980dc46eb78484038c2252fd0e28fdb
025bfbdb44ec4afb9a6085f691316126df4d4ff25a0a0342d560d66c59554f7343
037139d74c4c644141d74e8a8cab18d593eb4398760c6683352cee18d4b48be80b
02a7c40f4e46e28eb1a6f3477f1829f3bc04c525c52eac58f51d144eb58bd309cf
03e6d2f6d5a292c49538d355771b205a69418ed2ead3027a02983445a52668c1b7
037e5aa09809011b663e588df0bc18e782642063afbc1de386161c21f98fad2beb
031faac9f48875bb4cb5c43b68fe698afedbb696cc6648e694b145b72c0088c7b6
035f99443af8355ce4f101af725e237e72a28c5eba4233ad4be41b92263d4a53d6
02ac03bc5a3fa07ef5dbd46512454807461c0de2a830acbd484b0bfb3dc082bef6
029afa9800e0f8511a4ecfae1f2b01c372540a80b9c0388893e542fbcb7d8b6049
0336d8bfc9216885538749875dc5edc49ba029e7d6dcdca592059113b859502437
024843ece968ba30d47c6a36e04441ad04861631916f77f73b7bb4acaf7c240ae6
04d6597d465408e6e11264c116dd98b539740e802dc756d7eb88741696e20dfe7d3588695d2e7ad23cbf0aa056d42afada63036d66a1d9b97070dd6bc0c87ceb0d
047a51392bace353f4c3788c9c090ef4f635ec211159ec3b9f1bb7da7679517e126e98e0012bcb4d2b023c479afaaa1ad703ea1b24e1910e2cdad38744ba7aab8a
0490d76625f4a5f14cb36872d81d742cd949e0cefcbe841ba35c74fb9902eef581173fd03a5b250e5371d2c90fb9f8763fb527612f97ee8cd200bede19255ae200
0458d7378b322f9b16f44bb0ab67a5effc1614f0dc72788ab776e405461dfb78605edc05703653902d4bc820028063f4694a83b705e13a0e35b3d680f4634e31a1
04ddcf39637406b4a7c7ea6e12b179f50860a8910aa8a0472431c38560bc5586c56529fd7f09ef80fa8cb76e1b056e04f687367a2745a8230d4e05e4700c816aec
047b0a8d52f02e2ef5d73a5312c02c8b4008c4c327c3843c06f873a6cdf4f3ce870d6441d86f2b4f52c7117c51a4033318f786111266df6df3b09a4539c55bbf8d
0414aa791606c386003a5c3fbdf9c81f6fb1272597ed78f6524c79eee71112cbdb2ead122bd32427aa4f953324ce6b1eb6e83c3067b02cb8da0151b66e5c202188
04da3352b4e98581dd9993bd7edd068eec6569fe2eb974edc1a9059cb9e00f9f35dc9be24272031689bb120707bab79f24cd74b5a7bbd919aa622e995816f7aacd
04db8a1891e1d451034ad444eeeedaeaf7eaa9d34d7cc7ea85dc5c38431094a71e8be15593f4d2a0d78f7fbdea70a791b49cc17af29a3c95f54933cc7796416980
0467a813d99fee3ef7c07477a3897ecf370a94050a1eb46b1c66dfa488174418837ff18beff06e736c37d380dde1c5e7745dcc07109968290d8f4ffcc26dce8125
04095936a1be66bbcb54cdc21645d45e58533cca9913426a21ab306592b90ab8e8ff83fb334f528aa8351caea404985d1f6362a38409e2a995961ef43dc3696baa
047d576801ae4bc1b54995c2fec9f5f6432cddd26c3751731bffbfffc04f848704b9aa5e7287b9b713de5722b8647e377f37a699fbb1f8e4101ddcbbdf83e30d6a
0332409fd889f78a1cc28f48ca957c2c03d0228109c4796f00ec5833b1d26488ad
02b8a436b6ef08a2354b8a583f1e54dda612dda49074807fed4fe32f2bd0cdf834
035e2bedfa78efc9924a11d922d8bd5428f3bf4769316a8e6148fb183d45c62013
02445edefd402f74a09559acc467d848bdf68c3747f94466cc82a289e3ce2837ce
0420bc3d7958a7ff69fb87ae2aa81f89e16769b420c47209e250f41ffafa81cc73cf854f8d394d09af95ddc567a2d857087abb13f6741404913ac30e6c383560bb
0385b68d2339f08f745aea37ef318ef44dfe4c04c672239dd59da238d23be7b2a8
03d5c6538446fab2eaf2a92dbcdae904618408d6d2ccdce4249166d57e39c441e7
034d8d87141375a6c11f4618a08f6e887861ad5572f1aade6cd798fa7654d3ac41
024d1a2bf82b30611333d03b3c3288c9f995aed4ee63eff54ddb93f9bd55a80f43
0467a813d99fee3ef7c07477a3897ecf370a94050a1eb46b1c66dfa488174418837ff18beff06e736c37d380dde1c5e7745dcc07109968290d8f4ffcc26dce8125
023e87fab1b3b558b1e44b28d93952b06409cbec86eb84187000b3d83cafde8aa8
047a51392bace353f4c3788c9c090ef4f635ec211159ec3b9f1bb7da7679517e126e98e0012bcb4d2b023c479afaaa1ad703ea1b24e1910e2cdad38744ba7aab8a
03dd10cbd27685650a446341d30f665f53881cd1b2965eca9d55a32ea54a3d0c34
03507d12b95c3cbc7015075e9cdc3a45bd90b7dc5bd761158179b22fa96697fbeb
037139d74c4c644141d74e8a8cab18d593eb4398760c6683352cee18d4b48be80b
028c3c42ca402f035acffacd38b95ea996a291bf7f0842b521dc8f48d892e1d450
02492d7e4afc4410dc01dc93300ef9f0dd2c20a7d6a82e2f97b633d67d5a7f7659
033f5c33f14c2d0305c28498e02b5ecd3ee21c1033c3328672294a0edd0c3d3e0f
02bb55504a9d0e16934325c483e71f7977b74f441edd2989217bba1741808a62e1
035f99443af8355ce4f101af725e237e72a28c5eba4233ad4be41b92263d4a53d6
037beef55c57ec04b0d034e05d9be6b11420c1a8e7e830d66ab99040140bad5320
047b0a8d52f02e2ef5d73a5312c02c8b4008c4c327c3843c06f873a6cdf4f3ce870d6441d86f2b4f52c7117c51a4033318f786111266df6df3b09a4539c55bbf8d
02024f4765add46330b0e1f9787a04c123527eb99175e3269c046bab5686618263
02c908f79cf0b8c2244fd689c0e5b74d37bfbfdd879eb75a24b62de6ade6cddc26
03e9565d43ab1725b0206aeb7c4235afa972b8aa6bc95f4515c4302157163c3c8b
0336d8bfc9216885538749875dc5edc49ba029e7d6dcdca592059113b859502437
034dcb6c0a827f854630bb65fe266c37501b9f756e71092909aaa525f1c2fbaeb0
03a02e93cf8c47b250075b0af61f96ebd10376c0aaa7635148e889cb2b51c96927
03adb24ea51d40818e848915e97f6cf8f79c037c3b7a5be890eacc91aaa2fdc2e4
0490d76625f4a5f14cb36872d81d742cd949e0cefcbe841ba35c74fb9902eef581173fd03a5b250e5371d2c90fb9f8763fb527612f97ee8cd200bede19255ae200
03685f0715bc16f171dcfe6d04eaf028b73fca4948956a633b7411cb5429f2806b
04095936a1be66bbcb54cdc21645d45e58533cca9913426a21ab306592b90ab8e8ff83fb334f528aa8351caea404985d1f6362a38409e2a995961ef43dc3696baa
025bfbdb44ec4afb9a6085f691316126df4d4ff25a0a0342d560d66c59554f7343
0245fc9bb6ee1a1a3467088c83d0003d43468b8df9d502dbc1a9fb7fbda78c1bc9
022edeba40e56139e2bda61fc8630c10a67af72f82ace5c1833501aa2d6eaccdc7
04e1ea4a810944e6b5b1f598fae9984629c6cbcb9c0471f39c752809b44ed6ce1182bc33cc6787166a7e9dbc1656efb346302fc37e666f7decac526a15b69638e7
03d8bcb7e6c3286315dc3943dfe59375fb7d2c1dc1b690011fd9f1d32b5bc7329e
03b389e7abe1986f68d3571a83fb8647ce7b1dafbbc9a4d8c90b3d2a8179e68b91
027b5cdcc92a3cd9a23af27c4ee5152f4f800908f27708f9b548df9ceb8bc2d45b
03a264e40ed4ad3cad90340c9cfc81f747cb2757e3cf50a8fb104371468a6a5717
0481a0c8e73fa3661fe136b437d2af40a8f07d47590dd49ade98222946b45ed006218f8534c5bf3c23b4c1c32b6295484c1473ce4bd628ae258acbb955a0fcb75e
028d389052b6ed50da92e853b9f75e62d09bf1c3793a0211401fddf5b051691171
02ecbb903efc068161e66af86e74f09200afe10774b16601b117c5938360f53f31
04191069ba5333dc1295cbbdd654e691ce0356479ec685fc419edf3efc3630935c8e583feb90b3b7f722696e5fcd4b3ba6a86e36a2b244a8fa4ddbeb576729dc5f
037e5aa09809011b663e588df0bc18e782642063afbc1de386161c21f98fad2beb
030c10f96a5ab3dbb5a7cd459a08862c8f6b39d6542b2492533a5f9452ccba10d0
02a7c40f4e46e28eb1a6f3477f1829f3bc04c525c52eac58f51d144eb58bd309cf
033dbdd173047a87765b903ee5a62c132ba0507f34b60e7544003f72a974b9ce32
02256e4f45f00582055771565f42319b8b4f87c2b4773f5e753c3a368bb957b0f7
0335960695deeb9af3126a61661688367f025aa72c1c7dc185e30049eb2e404f9d
0414aa791606c386003a5c3fbdf9c81f6fb1272597ed78f6524c79eee71112cbdb2ead122bd32427aa4f953324ce6b1eb6e83c3067b02cb8da0151b66e5c202188
03b7823ea0a47f5feaeeb0960de766bb9a5e7f4665b480c91b76b9129c437b7d3f
02d271f9eff055df4c4f99894fb4ba67030c6570d9f653b3dea7ccab5106cb3def
040b8a0382802e12fc345e9bace8b99f6aed6b90fbfd796e8027ca9bb5f472778db863952bdb6e9e399e34f941cab2fa6c244e65af2d15244fee2d795b3f6e222d
036d9a9648fdaf0564fbaadd815807684070d00c08e521c77fc30f6a5ce2c8dee9
02e528bd89d10c2437d4be84cba094dfc71a314804914b994e6e082eff169e31bf
034fbc652a0f265311bbc849117a5a80ae646f1498ff13f901ab2660cf6e4efb7f
0371a3414eb59dc1f000928f0c75105c68c9092410d32adf4e392e28a63633764a
02ac03bc5a3fa07ef5dbd46512454807461c0de2a830acbd484b0bfb3dc082bef6
03a66af64bd473394550d16584921c82a18d7efff5e521bce6ea9e2b50dc8606dc
03a51a28a416c1dc01604fbc7a5f218b1f7adab95eaefd3c8e39e0b1fea671bc52
024843ece968ba30d47c6a36e04441ad04861631916f77f73b7bb4acaf7c240ae6
04db8a1891e1d451034ad444eeeedaeaf7eaa9d34d7cc7ea85dc5c38431094a71e8be15593f4d2a0d78f7fbdea70a791b49cc17af29a3c95f54933cc7796416980
020bcfb852ad5ff5543da48b9292e8941f2e97119429c88190d4649bfe70ea458c
040c0179c237cd1cc8d6482b9d620e7cf813a43b54852cbe33883ab64e7d348c80235ad4a246b61b291fb4e8329ab1a237ac05d23d5bd261e390a6757c281dd14b
04054f0d458c4dc3d0a4bb35cd17e624eb76ea99b702561bd0bea0aefe34c6c860fafca4faae957bb009e0ece9cba07cccd30dc008512a9a3021dbcfd2127938fc
043b5bec2c8c46f9b8bf3407a9fdf928b674b6f8b294a10041ea32ecda2ec018ac0e072b1c00a275e4d0e1ff3f77f18938868b8f3ae8221d321e82bd53d808c738
02b66f746cad51d31f4500b52ff3329669f197df81cc713e4c140d961990cfc50c
0458d7378b322f9b16f44bb0ab67a5effc1614f0dc72788ab776e405461dfb78605edc05703653902d4bc820028063f4694a83b705e13a0e35b3d680f4634e31a1
0369c2071b045cdfe7f374cd2d04af38ecfbe2c2b44524fa7a76418e20248225ae
031de8328ee71e38abd219ac481c505b45a608e58ed387c6cb6b7d0e39ca185906
04b805b7db06e39d85386b0151ef6a7fe0c07521e00334e0751aca8ce81fe8774f5f6523bb5037cb6d2428a56e7761defbd6edc96a152db00d23117088e00f7f95
031faac9f48875bb4cb5c43b68fe698afedbb696cc6648e694b145b72c0088c7b6
036d56505523a26087bf9950ad28d093e25b08cc975e7e9ef2090e95bf6360a8f2
0499af642af1e1a3301557d1847ebc90d25b4be4e8983f90540cb597edd85a46f1608da79057cf9fb781d7d87517b9156c6484656bd148008cc90c18c0571a495c
025ad9cc469e32ea3d294a152b78bfded6ad47cfb9d5d9e52e201cd93d0c05fae1
03d8f23096e17bffe555dc556e4b36d2acd34591b1189baa66a3b740e3d3769ea4
03d99fcd6048884ddb37268cd7ebebe2267020f4921b3327291497bf1bfa5b7d37
0340c24fa2d9b86281bbf1ba2be1586f18e4f59ff5abf2513ca5f6848ebf9e77cd
029afa9800e0f8511a4ecfae1f2b01c372540a80b9c0388893e542fbcb7d8b6049
03a4745e4e8c80d4e1c93f68965077e2b302d65774c7689cce2a7cea4bc07016bd
02bb4e75aab64dae9a6dcb000181dfbbedfef9de165a33b1b270bdba6ff19e86a5
03444595b40c0d30151037b3787df4effd822d4fe2047126e09bab1f8e9c7f89f3
047d576801ae4bc1b54995c2fec9f5f6432cddd26c3751731bffbfffc04f848704b9aa5e7287b9b713de5722b8647e377f37a699fbb1f8e4101ddcbbdf83e30d6a
031179ecf3672c8b2a270f77303984b85160acb550cbf32308cc739b4c52f1ac60
0275a81f22df70d437b56b79812fe36aa1d7507befed9a84e8c3e41cc1cdf8df9e
02c429fd07be7ad06561b5d059f88b9b0e1c8e5b759d181a765d0fcb2a0cfed990
020e177b88425c0b71c40d84437068876788daaa4c7fdb37c3259da31d08bcfcc8
03e6d2f6d5a292c49538d355771b205a69418ed2ead3027a02983445a52668c1b7
02679a681d9b5bf5c672e0413997762664a17009038674b806bf27dd6b368d9b67
03b7c6a24cb06c6b7fb0247379431ab19f6db313bbcfc87ca7a905eeda18d3f10c
0302d845b80dc6c88c79fc9e7a2da319010daef8f8b6ef6a097aeeb738aa7ee82f
03e2b4c12ccf9ac4b26c53c2c36eca5b567980dc46eb78484038c2252fd0e28fdb
0304582c8cdadbb6e13b23625be1efb3c30a6405b0e1a81f5e72da04ffab588c90
0344556a0268579cbdd6968e952d75c6af58216621fb531eb0c7d20a647214dc9e
024b83426cf9bff257261d87f2f2858b51b2eea756c0123c7e05bc0a007425c9f2
02c4a7fdff5bd62811cf0c4c5f30d0e1636702c30ca9a71cb6d05f5fb6f5874af4
02ba63d3d5ca5507e5128a5c2b002cfb64becb2d731188eb9b6626fee9d4c7e2fe
04ddcf39637406b4a7c7ea6e12b179f50860a8910aa8a0472431c38560bc5586c56529fd7f09ef80fa8cb76e1b056e04f687367a2745a8230d4e05e4700c816aec
03423d8765877fd404ff991e6df96222e2d16cc401b6883a1a12eba5330b25506e
035deb8e150be5ccbfcca2a978d9bc3e2990afb61d08b49ce0494f39b10173c828
0260d6867328d2d52b8ad0e7672f399de9500c16b66e0bd4998d4c26ca9225ae54
046f9eff9ae1154a99c41f551b869ff86a17d7a59c5da3cde196a209f59077d0836a022d36f1a1295e05db6fdcb05558a458c103c89b890e0ae3a92bd6c7a84851
026c3e78d50192a62eba68a4730b06e464d195b270b44e3905084d28e931e12416
03503ae67b33bcbd7c0fa449b6f63045c26b7200e9388612eb0324329e3db42e17
03010e65dd0ccbe02ae8a14003f74a0ed5ff9facf039e19af3e2e759a5cfcb34ae
03a220df7a8707e13e835c128f21077aebaeda3daa20ec225065ca0d0272b5238b
0212df593272ca5ec56617318f9d39cf1e73d2fbcb60f48570f89ed464658aa8c8
034dc46da5beb92269c4641bf8ba3655dc45f4417c64d2201eac89b03ea81c9245
022061d0aa4966bacdc82a3831187a88f46ecdf0da077f8defbcc8e09d7347f6a4
03d9539dcae3b61c73580c2286721dc778283c490f3ae259a77e50d46068ebed10
044d07e8287a763128c8c6448d3aa200947049530bfbc991d3483d5e19ff803144620957ee508ccae12591177cb4549ecfd60a9fe3bb12fed061fe21c5b2d6fd80
04ddb1183feb2c1e292240883018cd5347a991e189c5cb48af909bd67acdf0cbdcc24c8b708137b6ba3a44642ee49302a229e0c93d9572db822b6584b8d1465107
024c1d15f407b589cc75a4e23d92a3250ad93139b50fd1be9fcc71eb466247824a
027f89b7e13c1977b84c47d5e100999ebfeb15582670348b1a572fae6c2c6a8b4b
04c391fa61f3ada96dbaf3eb1e4bf40a4e0a0b9314c8e4702cf0e9e09ee7d55518f83a453d60058027e9477ff864e2f55d544608bc310e06454282aabb6b101009
022d77f310dfe5574706f352cefe6c4a17f3330f09da0aa96f04500aa3f1b0f8a8
0371d4212826377237bf7def966dbf5d60b6f8eb5637d93f5abf1c26a85e38a245
0421b0e047e2aae27971849f2731043161ea7460ed295254f5358d2585cc45ee130a149262065dac9ec40684ee9bc0bf93aff2c5e6ed0ff282910dc5b04bc40ee2
033b21b5235f70a0f76ed313ca19a4aeb6b00462eef45abab494a0232372f2b875
04c587d1f8a891122fb3da6679e86edff18605913fd14e5559820a73237a60fb075f0dd0f09185f79b216b884d97bad73aac1fdcc78ecfd547201f51402c7d64eb
03ec42a55d683d528b71134e863618b6fd64390f182896f4a2beb67685bbf75c8a
03b0c7d953c378a3e9137e3849102eb1c44fbc40b46d87fc721bdb6eb27b1a5ca6
03c336d7828d3f5816528c9e1c7f3b40169a15b87ff31934febbb70acd22769307
0401f362b63933e5717f9a3b7986f7cae2ce2e74f9ded3987f07fbfdd94c0c48c574a12ffabfe92029e52f2e4b2467b405d30d30d647cd7789a1feb1b294b80d53
0482523a8feff889f46af819fd8e2c06200eaa898d5d48e7a53508822521871f4051f2185782f28f4cf99cffeb74414a1d798f76eeff65e56434ba83f9ecaa4c87
020689538f96b5279843bcbd9d4811d8c2e2af6c6abc352d2492a3e2f9ca7fb230
02e7cdd946f9014be6654940085aa7e49b23f0bd44bb3a218a779b630259c6f09c
03201d53ac6672f55ad0530fd22cdd27b9edf46d38ef21779697299628f3191852
03656a8ebf2940322bda639683b63a9b69e99caa4a28d3e965ce6cad6917fb4cb4
03a4679b90a92386bd33e18a42e802adb3c287422b1b559b016d4d367eccffd577
031096e798a32ebab367f63803688fd780b7e34f2a6eb0098eaca5a762c36fa42a
02fcbdfaeb48b16cb41aebb064bc7754425f8d2e45169702881dc081629eb1dfac
041a26aeb734290da5be3c7ec284967a6b8305a3603293ef7ac72f17969aaf1ab1871f8fa6d8f5fa6f931ada1e4b8f7fc463e34334fd1e7a37c702184ae6a520cb
0417a525cf8244985e49887895aa5591cc8366f934ae3f9133e8751a9495de0ed326ec418a81728d86621c3d525771f77eb4ca98ce6354872edc3d0bf7bd60d942
02db34ca883e2c97c2401a184085fd5e4d5b2bfd5af410e96b8a3f4fbd0a42b09a
040e130293df7a684568d5d66d79c30f2551c00a465701fbc0c2265ff0781410ea376461e6899d65f07fd82830a30851013f3541bb63da176c8e311bd7482907c7
02e03a6684bdf9a4bcff3ef11cd09e08a200ca4ffb391f5754575b037200ac5239
022d333e8399b382baa8c72663f31a457cfedfa6a105459b6b0e9be4629366712b
03490a82bafecc081a8fbe3eb5d249d7010ec0e34e437c873ff91690b9a8ce2ef9
03a4dd3b1b38577bff67fd34f4caeb25be0f9837d61b579855be7395944a713ad5
0358391f7a88cfda9c2903ec358b6b9140f66998bc686d1a0d6af144232a0aa666
04645fe3ab094d6f6eaa9e3067e0cc8a83af65b08e5b8faaaf81b888698b326499a710dac19bd693d5414bd78f59a9a380230904e9e4fbfd4cdf28fd6575237ac5
02c0cce1a84040abaa175456d6577dc57a2af2ae47b003bf38d8519c5cec68ef0d
024f270a2450c12935e1bc762b2171f7e0f0517319e23f53c6eb032bc07ec8a57d
0278f837d426608340ed98f6502f5b93569391b2fe6a6f0a8e1bafe7612db6b47d
02e258a5b67456f1c76d84aec6771c1950f1fd6a1d91d17e5c6fb4446c7cf4d6c2
02273a6b9586501f7b9c8c3e9d74e79d856c56df8f6b75388b2c958a9e01c30eef
0319f737d24c3c34f807017f9b8d27ea9b8405f0ec33b3346196cfcb6e4d8f2d90
025a2fb10057b1e3dfe4dabdf9870772f84513c70ebaaf606fffd0a470ff6a1df2
02d0563101f3400f02b4c912959fd261f867f5607c6c2682342e3633c49ed5f27d
0224208933c9cce11ba7d866235b3364ec7d714caf5bbf872a304190dd76fb4c99
02d9f635628d2fc90c2d30e3d80a94efdae8b28b936b852765f36f698a35b5daa1
02bc04ce97dd1c9e509b43b551bd41bbdc9ae8eb82d3a4f20331f5011f44c55d5a
03ae89b202b0aba538421ada38a2ca4edea6acf51bbab1d007e3cee35a0dcea564
04dd2d8f6c816579484f037c148c8fc220bd388e726f357941519a60347b098ee29d580fff6321a90f96c25b5516a594c47c750adc4456103f15af54b10c80a9f8
02f23314f0e9fde8c0f1afc46ffa1dc4d8518616a7523caf3a63717782caa9a993
047146f0e0fcb3139947cf0beb870fe251930ca10d4545793d31033e801b5219abf56c11a3cf3406ca590e4c14b0dab749d20862b3adc4709153c280c2a78be10c
03670a9a922d0742e83e99e1747546e4442f7680166813b990e2028eb4f8f3dbc8
021e1d73bbfafb065fa614647aef7e58c64d5f3f32a0c2b2a634a7f6dd28b707f2

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
February 14, 2021, 02:49:15 PM
...
Pls help me if we can get public key from p2sh or bech addresses. I'll run on 1st richest wallet.

First of all you are better off not using this for random addresses that have a lot of money, because their difficulty is ASTRONOMICALLY GREATER (you probably don't need a lecture about this) than an address with specialized information about it like the puzzle transaction.

As for getting public keys associated with the addresses, this is only possible if there is at least one transaction associated with the address, which'll always be the cease if you're talking about funded addresses. Use blockchain.info to find a transaction involving the address you want to run Kangaroo on, then copy the transaction ID and paste it into blockstream.info, select the "Details" button, and under the address there will be a bunch of of information at "scriptsig (asm)", where you will find the public key there.

We need two block explorers to accomplish this because Blockchain doesn't show public keys, and Blockstream can't search by address.


Don't bother trying to brute force this, it's in a hot wallet that was included in the block mined just now. It'll definitely move somewhere else later.

That red underlined hex number is the public key for the address that Blockstream's block explorer shows.
newbie
Activity: 18
Merit: 1
February 14, 2021, 02:07:24 PM
Broke - Running kangaroo on 120th puzzle transaction with 2^119 search space and get 1.2 BTC

Woke - Running kangaroo on 5th richest BTC address with 2^256 search space and get >84,000 BTC


Pls help me if we can get public key from p2sh or bech addresses. I'll run on 1st richest wallet. If he universe wants me to have those, I'll get those. Only if we are living in a simulation...
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
February 12, 2021, 11:28:04 PM
I know its been a month since this was posted, but this couldn't be taking in consideration for kangaroo?

AFAIK, it's already built in by virtue of the algorithm always hopping to valid points.

Since the invalid points derived for each X and Y don't overlap, we have already removed 1/2 * 2/3 = 1/3 of the total possible search space like that.

No, because all the tame and the wild move directly (jump) between the points (with valid coordinates); the points are about 2^256:

(1/2 * 2^256 X coordinates) * (2 valid Y coordinates) = 2^256 points.

However even though we only look at half the private keys with an X coordinate, since we also look at their two Y coordinates this doesn't decrease how many points we're searching at all (still 2^256).
full member
Activity: 706
Merit: 111
February 12, 2021, 02:27:08 PM
For the really smart people out there...I had read somewhere that a pubkey may have 2 X coordinates, maybe 3 X coordinates, can't really remember.

Each pubkey has only 1 X coordinate and 1 Y coordinate. And only 1 private key.

There are 2 pubkeys that share the same X coordinate (for each valid X coordinate) but they have different Y coordinates:

if A = (X,Y) then  B = -A = (X, p-Y)

(p =  2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1)


There are 3 pubkeys that share the same Y coordinate (for each valid Y coordinate) but they have different X coordinates:

if A = (X,Y) then B = k*A = (beta*X, Y) and C = k*k*A = (beta*beta*X, Y)

(k = 0x5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72  
and  beta = 0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee)

There are about 2^256 points on secp256k1, (to be precise n = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141) and Fp (the field of the coordinates X e Y) has about the same size;

that means that about 1/3 of the all possible values of Y are valid Y coordinates (are coordinates of a point/pub key) and about 1/2 of all the possible values of X are valid X coordinates.

That's all.

that means that about 1/3 of the all possible values of Y are valid Y coordinates (are coordinates of a point/pub key) and about 1/2 of all the possible values of X are valid X coordinates.

Maybe we can use that as an optimization and go through all the X values, and check that (X2 + 7) mod p gives a cubed number which would imply a valid Y. This would eliminate half of the search space. Similarly we can go through all the Y values and calculate Y3 mod p is a square number which implies a valid X and eliminate 2/3s of the search space.

Since the invalid points derived for each X and Y don't overlap, we have already removed 1/2 * 2/3 = 1/3 of the total possible search space like that.

I know its been a month since this was posted, but this couldn't be taking in consideration for kangaroo?
Pages:
Jump to: