CrawlCheck

Timestamp proof

Every report is fingerprinted, and each day is anchored to Bitcoin

A report is a claim about what a server did at a moment in time. Until it is anchored, the only evidence that it said so — and that nobody edited it afterwards — is our own database, which we control.

The citation state is inside this digest too. The names, the phone numbers, the address, and every profile the site claims — with what each one answered when it was checked — are part of the fingerprint. It does not mean a directory indexed anything: no timestamp can do that. It means the state of those listings on that date can be proved rather than remembered.

What this proves: that a report existed in exactly this form at that time, and has not been altered since. What it does not prove: that the measurement was correct. Those are two different claims and only the first can be settled by mathematics.

How it works

  1. Each report is reduced to its measurements — host, timestamp, section scores, every path and status fetched, every crawler identity and what it received — canonicalised with sorted keys and hashed with SHA-256. Wording, layout and section copy are excluded, so an editorial change never invalidates an existing proof.
  2. The day’s digests are sorted and folded into a Merkle tree: parent = SHA256(left || right), an odd node paired with itself. Sorting means the order scans arrived cannot change the root.
  3. The root is submitted to the OpenTimestamps calendars, which aggregate it into a Bitcoin transaction. No wallet, no fee, no key held by us — the proof is a file, not a coin.
  4. Anyone verifies it with the reference client and no permission from us: ots verify -d <root> crawlcheck-2026-08-19.ots

2026-08-19

Merkle root14b5479881f4b877e928447f0471d3f57346b30aee1df79b9423cdd5b21a66f1
Reports covered271
Sealed2026-08-20T01:17:28.953Z
Bitcoin anchorsubmitted to https://a.pool.opentimestamps.orgdownload the .ots proof

Every sealed day

39 days anchored. Each links to its own root and proof file.

A fresh submission reports pending confirmation until the calendar’s next Bitcoin transaction confirms, usually within a few hours. Run ots upgrade on the file after that and it carries a block header attestation permanently.

The 271 digests sealed under this root

01139335ec5459b4d917f8ca586b1fb2a79aa6e9909a25c9d7f35ecc323b1966
020b084087a0f24981ab197f22d7d034150e7cea0a9e57288b3a0ec1eda485d2
035feccbf606a151ff8f3277a861575261eed0520a82e9f3fc38be1c3fec1b76
03927692dc0de988332f948fa6b4475a3a676d32a0c9184a3f735b35ceb1434a
0442861586b513d1969071deaa6c61778c46b8c8519a64172c098f6d7ec7a036
04a7c7ec14f8a326db047256df57f8cee860ac82e9a1d6e7b1ebfce35a857932
04db5b8ca8057050f9a5ee82c5354ea85c9f95d08e993b4e43c6e076d0ec4cf3
0603b3537786b63f7f0e578142a764e5de7951fbc3c88ff50362c32124184de2
062dcdc526c9e87ee80e9a24d19ba818d8a40f5c94a038508f69db058971615a
06515fdd84e18446cfd0e7ba61f7c180a3d5b4feae898c8c97ae3cfa51c6b766
06c36afd6b6c877b049e2a659d788a7b94a0c8e0be6f7640791685ee1d5db3ce
0749eea8f18264380c2d3bc258412e3692c935503dcd19a27d8caa2b7b2a710c
08fc64b192d8838adc37980b2a1bfc6677c72eca4e41e14056ad002c3c22f38c
0a54716600a2d051300f62ffe808c8d75f619d8c10be35a3eeaf5e2a6742eb83
0a698b91b169ba6485a7fbe9aa0ac0aad529b6cda096e00b8ee111dec636decf
0aa6bf108d48a1fb9171ec8c76b079fceef025cb8e3e0b052286565e69737cd8
0aec6c79e29b2e0c8d43ffd3ee298dcac01fc7868c96e2286039a614792b2201
0b1dc83f548d8aa7f5ad172c3a92e2a587351cdaf6d7ec9242683d8ffb65405d
0c348a28b57e520ac46340d618d8fb76e65225f097a8c36a94f8a23e1f016462
0e4da954bd532bb891e686d958252c2ab45a9820422d9385ebe4bc99051e97b5
0ebb5eec305f4211a7b3741569251b2b191880fbdfef052e62e00991d7cb1c26
0edd9ecf16c66105b10e20cb83774f6f2497f7385f329d5a8671187445e583f7
10491c2297cb39e6556dfcdbb289ea5da5c32ed1b7faba3590b528316eac479f
129d6a5294464e0853b4af7ff069cd4bf17b96cfb72b02ebef08bc89e3ef9b1f
12ee9926489ac3328587de45d744e089bff774d1a4a3fa5bb929c66d8514c12a
13ef8823cbb92a7c154d4859b65d9a7366e9ef4a1ad07e17116b89cd4847eb3e
1462aebc0a8b986e9290286893f751d0dbc3cbd4bdda57ab35568670f032332e
146be97e99e0ded17144b3d24c384bf65f46f2126a597702afd25a0abf88f8e8
14bd76f4f76a5e2e7784d37232100132162669a5971bc6c0015c3e1ae3b13e0c
1704d236d855f03785ed2dd25b703eb9459ff750681d7d0f6ca04f9882298abd
17c2a672b10edf39d5c7685db77f0a342e3226af4e20b889c5bc3f10352f986f
1802270a790ffc0f55600ab12776e4b127cc7affec27c78f28138d8586f04e01
1a688dd02fffcb35ecdf5b530afb473042b80e6613255366d8e592a6748a352e
1aae55a6759f2a9f52c94bc91142fda39174a17ea390ac94f1370363a282ada4
1ab323dfbf276c43d88dcc82597e373dd75de2b0471df31f085e45f6c75a6aee
1acf614d6dfc9bf27db818d0f17159a7f2bbdc68539c2441981994ab0a7109ef
1b0bd395be504a3ddd37a1a93d7633b182b69fbd016859fc34f240e30cee979c
1b376c35f4da1dc81a92c4a4032bb09eda989b1f5a542303c2068102af243eff
1da601ebbac2235cb089ca138dfbecccfca6c31c65be09efde78dd6aa5048efb
1dcef443ba70ac8c65ae165f74eccb52ce1d5d7f056e65444f71624ae9b6c99f
1f0535b67d2cdcc450af7d0714621447fee2305b27e304405be4be4d60609d36
1f8d2622fe52557adc2ae204c41dd8618f5f0aca68c6a06c577cdb60697b72e5
2024f7109a2e4758bfd95d84be83c3c992699762260f0db631f6de72190e54da
20fcc33a17fb0629050576dc1e027c78dd027db71085263ef5e29d200efbeaf7
21d77be5da429d023f28db98779feb8c4b5709a7d65a0a376c90356b95e2b566
2274a34c62ed4cb8cd2b735b9241dcd8ce844c90c9ecb298f764b167a285a5ae
23285a0ca520565e65fb567c8ea550a6a748604d22a1be3a1c69681ed8b33378
24b0ae4080d198f673277974de863e8f372de69f9cfb60204383d0b414f90be6
2568e81d9d17376833a2b87942ed897b690ea4efcc1eca99657f2f0af85f316b
264dff5afd4cce1668eecd6ea60d25fa85e3604b02767d735e371780ab852f67
2716229a7d2ad3c11f77461646957ef4c97150717db35c5a962577c03fc02d05
2772953efa7914df0ad0d0ca021213ff1e60f6ea2512c32d42e133451d592789
2911ac82ba86ae6c24ffe5df62e217d71e567dcfc9360599143fe9ae03c92d63
29821835caac580084947fbefea826bbace0189b310d26c8eded626e0255eb3e
2a3efd4dd73baba9a0c12434e9cd9579b7442c8897cc0e84a9de3db58b544997
2a9f8772c4a8123d91ce44fb41ab8c221f8750f30c32db2db5b0338a8917a48c
2b24496be038ad87cc507cc7a5dd1cdcccc288f4cbb11fee643d0891fdedea23
2baf1421971effba6698beaad357a34b41c38867557e8f5f73921e82bf8ad1b4
2c318183eee7ba86359f1a25d72ab38fb93e7c8b593a0fd900d2018039677b28
2c88a7c029aa8131fabc92099219b9fc74b499d834246fb18660a436f6e1e41e
2cbf7b27807b200e4e14976874523c885ad428e69012ed3e1ec579d9fcceae2d
2d29a180a2b8b47641b155520c8bb78e6313e982986e5f17b8f66ef24eed40b2
2f6c3d8eea4bfba18be572be6714a7ca31d0d18cbc44a74adbf2c30403f7c786
307cb7492543f5fbfc9d9a30acb53e862f219df44be9e9392251778df48df218
32f1b4f73bfa956ff7e221e48e24892fb99e15a77d7fe39fdd0b6bde34b39018
3346714df31aac8c253ab405d6dcd98ffb892db0eb4374f1e155fa7c8590c4cd
36cdee4568416fcff645870b70336eefebb98bc87ffe0ddc8286e846e67729b0
372229ee8bacee06a5b5c3c0c19029a5cfb000478e3f81c2b7870ac49268bc97
376cbc0302acabac237849bf870bb2cc949dbcd322ad6d207093ccf11e36eacf
393b1d3dd83203f0df981c5d9592042c28b3d3f224c2e352f046338d7ff05aed
3940d92bfe3a14bdd13ccb03e032b3f57bf0575da1eeddee51fa5d367c95705e
39f44eb338f1ddbeccca4e76245729eb03d75f26cce33ef4af82148fcbbe8be0
3a675a7f21e2379e6543e5b979a1d4d93add05e5d9c7155bfb3f86f5a65cbf60
3aded9bdd2fe0e5058fab8395a24d97f4285a930a6ab856f7d58c856917e36a3
3c87268a5b02447c89822f92cd9ba8bd3cf1fbf6e15fae0b7478e407b9cc3a0a
3ceba1b490a4f92563138b9e728f411bcff5818f556e020e8dd299f39b4d09af
3ecde99ef9cb1f341d5773ad524315a5963409f56a957b9bf639837a3871282a
3ee55add48ee2920a6308600d26818c3b039639ad922e312bba01eb6cca048bb
3f249fdfb804f3c77e98145e531ccb2c60a65ddd5ce4f9822a9fc81089ef5414
41cfc7433214591f4e0edeb0f5b60947b20407043447de37da6b19a36f0728d5
4270e27f91dfa98789ec8172084cb325227d7a3ee1d24f452bef161299033341
42d212d3eb1935264050daa7439e32cdbe538b02d716471927c5b120f46ee737
436e538d93e59db9c15644c62e31cea307aa8ec41e02b238755bf7b4f30697aa
43a7762dbac50979268e0b637c513862745731b7c2bb87c861a085eebef4e12f
44c03df3db9f4c1064de87657055c7a3d06a05eeb2b91c6858785cd9f3c28776
469cdb42a2d1c4924c884114bddbfe31e75c5c881e79e8a9c81bb64a94c962b6
49a22e6f101e8240abe7cd6d8fc01f7ba8ee9a0d10c8ae8e4058d0acfa139a12
4b96c7ead108ee574bd39772b00e65a765cbee999c2262c8cd0b0e071e0dd5e5
4f4f7ed7fbe058bf1da4be5448bcb811b186ed8265079c6bb69757fa1941147d
5012078cc1f749eae6f660e71421e0feee9a227ef8a5e79b01932a43cf32b2e6
508eac291299a02993b4941248e88b479169ae3e9ebf00e36b67e47e8f2af077
50fec8aa02fe786c69d3ce4a53c382a675da6c1e69949e2779740b63516d127d
518625d61297a2528ab16d08933b687ff9f6834a271865a0735fe9f68b4e62d8
51df71d45699021c185405eb9e6a1228cd783d11ae18ba83014e5cde6bcbc537
52a767bf99fdc068617ac5ffca5a47e0c164e24a58fe7fc4c547bcf621660e7d
55d3b150deceda6951e3449d4d7dba475616ac5ded3e35fce391a92b2fe3a4df
564d6b425d53741b75369c23aac9c25f9ee18bdd4e944a54749a9adfc9ad0ca1
5821bc0243585a726d5c1d965761e3d2b43f8e0ac5cc6d2362b879c8f482c65e
58464726d2681ccc34e1bc0bfcd798e5c003eadb4120e15642a12a91a344a0ec
593385680c058cfd8cf50500cf47f20e1a1570b3ae3c23ea39ae6ab8a820b03d
5acf1cf6d9c93d90860c19e06bbf3012fa9d1d89b8f72c5e03d29315ab200707
5b813d00fb2d0ae08355f79a668533fc7e5f27e2402c36918053660bf555d783
5b84ef79be6a8cf96bcb83ae955fa3057b232476e290f158d5de02e8b5ee11ca
5c83580d92cde7166fed5847f1d39abf924e7e29c8d75c02730a180ce37bdff9
5dba847abd185153275f4176291e282b6f72024e83545715c77d94f1dc6d17ec
615f44593cbe0a75544bbb0c7e1f1e8ab4d01c9162be6915655dbff06011cc8d
61871157ef2f6cec1739385908ea527e780a7ce5af64c0759e024636adfd9034
62bcd49c050bf939dc7984448bc69850828d4797487542703e3f477d5afc535d
65e53b7a8f96e1d164f8f53d3c3cfc9d09e344b9463fd4685f6b2ceeb0f3f7d3
66f6655c49b070b0e08103561a6dda00f60e51c7a85ea0551f49f7f2e60ed898
6936542788d787e09d6eb0be8281c5df509ece7be7119e8bff533d1802d73f44
69735203aaab8d13c8b05263bacccbb3eef5298014cfc5bd728ffa06c01e1ea1
697bb60a66113baaafa736073633c5691f25690330f7155de7c2f16a7bf0fe8f
69a333eecf0cfcb8f368a54bfe26b601d9824c454f5f21776d4503e5c524eaa1
6a8b8015b0e96b06b2fce0dc156513f656c91aff125e49f8148ada724bd2717c
6b1042405218485c6067efde8def8f934571c002fc77f9f428682fa52dc7bfb5
71a4cd46469aa63d5ce339fb55b69f281d1229019cfff3a5194d7112e041f138
729884a6eaf6535de0d521ce7fc0da26c666e67eb5740d9d49e06bc9e5d136d0
72db6b82dc8d91b12e7f563db28cfb64b0f4aeccdccd6f05602f0eecaafbdbc3
74a3d1e18d62dd3b0e73c08c64d2a1c6e2f2e161474debf28fd910f4d16df9d4
74e65043188f7af8befb6faeeb9d627e543d3dd1ba79713c436df3ac1d5e91f4
764c05f099efaa998ced6991a02e82f697f7a6e3460fe48fbf3e6b212507b53d
7689c86b4bec5e7873a736449d40ca960730bc0aa9f0590aca7ae7ba1b97de88
781f9c371a66c9456a0279d0115ce3325a04ae75458c207e48d51b26eca3f705
7b0a308910f7fbedf9b1d521cbd58cb7ba48fc858fd3e01b89ecf0e7cc7ebe2c
7bed4757f8ccbcdb0d6463dc36cd2cbaae56f930eaebe741a4bd4ab1451962e4
7cf80f04fbe7a592f31aa75447c0440980767c8d1df4f408564bc74cbeb04a1a
7d48c72d3f6486b3ce2a6ae070866e28efe023ee9a3aaf5a4fde247761f1da18
7dfe4d87ffce9c687ad93dcd6c9bd689ce928c347deacad90b6423d78519e672
7e45aa9cbe4337d56c0ef7254258785ed3794967d0107fee78ec7e69ef0e47f7
7ead09ffe4a582de19e8bdeaaac2949a6f47916a57a222509289e7f33ad489a3
7f996d9ed44a242520129e59e374415e432653db869557a6d7cf2ab23bf6135d
7fd7f205d7dd9c6666507d58ba8bf4cfa227a311fc894d2a6c5d574159bd5239
8084609d389be4fcd7a953be51922e64b86654fd6af2d51c46c91a7ccc3e3cef
811042e23494848a4c6dd5d0c9d7644f1537c8ceafb8b2cd7a610267cfcb0057
8142ae49c4ce9b3dde8c5944551252a8634537533a3589dcd27e94e1460aa578
81b74cf450d1538011ea91d2fe0d2fe8330fc891028462cd1bb0539b82c303dc
82f60cc1d457ca2a10e15515a84bb06fc402a1e6d680db013157e4e512a51655
83d633eed001840593ef5ba9477f6f816b2bd56d428384b6579b482e615eab15
853699650d589bf7ef2ede1d6524203e98474d2a51afdf04ab37a20ee05781b1
86702cc31cd9975a47faaed12f2a2d0750fb21e1e693211785d9db95e4e5c5b4
86d5ac9bf5867305c1bf2b6c3127fdbcd0c77473e06b2864e5c1fed9d809c94c
8712c8999292ca0cfd70c8dca772b0233005b8bb06bc6ce015aef09de85fb3dc
87415d247f3329bdd7871beaa22c531436a9c82907d7e11ba4359519be940b47
8a7076b8ca4f5dd32fa36781b7ca12048422e780113fd8f018fafca4ba717b27
8bfec332e6822ea490c157357818b5cd21cb60570224186dece5da7713e9a524
8c8c812b557aca22c25cd723154e573f913b7b99b14628ac5aaa48c952013722
8c9fad2f765f1b5e7ad7cd230ca4ff20b77be74cdfa1260a12a2530e90a86535
8e4d8136726b80c4ae92fe7889d4d7549613e7b035a4d1bf209cc256a05c883a
8e4ed8be9dd1dcc955dc27d7863b6786ac0fd5de2c09f9216d4615c9446b8f20
8e6820cfb2193fe36717cdfefc8954c1577400198ed117ea18337c61b9450075
8ff6495b1737e83af06de9db32deb1462b9a59e5cc93f49f1eccc2890bd067c5
92101fb66da83e4c0f36e3791a0abe1ad84e78317b650bcb16faadc753d8483f
9336d487a1cfd31100fb4a8cebbb38eb5173a4e0a372d1289e3d96bf847aa8b8
95aacc8edd2bd36a1b4f6e57d1b660c4aa1558d97f5ff052f684faba31e97259
95cdfbe5d2f9ce6811cfda139a586af5abd28bef0b94de59a2eefc3cf3624040
961188f5110ee3436b813c32e45b9f2d66523b48119680b4673a6df33cdc0b07
9718453243da8c8e62fc64062f78c1f35c985dcbe1d682aa63226927c6de6ac2
9726ab945c744c2ac0a6e0d75d80fb107be7b220e56ab5779873e05926b9417a
9786254ab42bd2007fbb65823f32bbcb632a97e3507f32e548dd4b6e889b8310
97b0794cc85403bb1c5f2867ec6e064e1a39c343e7f768fa67ec61d3b296837c
980124016e494a5f38cb9d073785cc3cb40aea8f9e65a8eee6becf3835c05f3c
981bb0505a782c22710490544822391f61efa8b261525f86ef33e2e444f51487
9822bdb063f3e57864f8a42a577a914bc6613e6ca0c0f6053a2a8a6eb51ae027
9a7de732fbe2351fbe120200f220004cbec02f59a8f6180caaa35a663a7e6859
9bb72acbddc7bd768c2dec3f3c959b230b19c7df079134992d42a91f1d712ef1
9c853e7d4e13f1be2fe040ff44a8c19467c32b4f30a20daab74c5893e97fdf40
9c8b07e3c89b38e597e464acb1eaffe8ca163dce99b4507688f73076fc493bfb
9d84ca83ca23b5e7249ce582c9ce1df7e4b2483a053cf768e5e35c5d8756a46e
9e21222433cca2d7f64ecd42f8e57bcad58f45fe9b1bda5af5d1818bae89896b
9e3fc3ebd9d83304edf2e67e846b0a9be4143c79a42acc5ab1054eb37ccc21e8
9f5f20759311c3c7bb1c9a76c27f1befc8b9eebf0c00bdba07af75c01dcc6601
9fa772e9b5770774fa59e4e297a31c98d7ba80acec9d1300e1e10789938dfa78
a0eca245cfa5950556b084805b1104f011296dc8aac4056b782c08f45361bec6
a106b92c1e40fa7bcc31c378d004df4aa4aebf32ba92a8064d5e4e4d2cb92f49
a1822a75d881756054ffcd23ffcc8f9df1b920d99d07d4beaf5d6261b444f7e2
a284115ee8491bd2f6454314a1baaa047ce9fe5f85884c77ddb293d19f56a3ea
a4893f0f5f34a954296d5487b249872f65eb602882b9be3da2a425b0ba61447b
a57647b53903149c4ea27bfb406c1da1a80865ffca8fc1bc34a7feafb9d87207
a73b80bca97fd44bb977e1c9c8fa8c5580f665e38153ee4c33e8d54ad036a8a3
a8d366338e4ebb9f70db949a1586ec28c41e2ac77732e0c4b120d80a77f7013a
a9946ed6b53152e70e6f8dfd50efbf9b7dc28656e084287d670f09aaeaf8ba8e
a99f04d29bdac37be8cfc0ef46c5991a90f52068f3fcbefacc1eef82e2977826
ad18e36d15fe428c802a130c1b6f041c5dcfbae11a9a7ce4722212aa487ab5ec
ae054fc52eb4a70386c71b119c801ac58a58e13e525627b4d1c8fc028b429eb4
af1a79ff075baee9e3e77d308ff809e803b182a3ef005f44c8e23aac9b8c02c4
b11259381bc288fee45cac81da00995fb5bfafab979db7240eb917e4b661ccc4
b3db0c9f845464b9f1564bcf0e8fce0672627fc907391e137263a03837fbe1c9
b3e5c391b4391baa220f38adbb58224dfeb63c0611afd96b1050da929f26b1c1
b4410cc93fce9641ff738de2a03be3b66f30079ee2db96efe9596ca3a5e995fe
b4ec51c15fe90cf497df5454289d6020d01f43b6922a0eff1957805cf9aa3ba1
b62c0bc6c8c7c913d21b20cbfc575eaf47ddb7d318eb7653dde1baa19a7ca17e
b742020578390727611521bd1e5e98bde63ffe01e4f9d2edb3bbc3ab7aee1308
b812d5b9c81071babc8fd4ffce16e176f57b102b84d54211b2440c30a8fd20fb
b9dbf8ab6a5ce38f053ebbae7cbf675507df1bc795749b80d453d1d54eed562b
ba28d315ad39ce1fcd1891508274b91d51b89e1ac293745a2792ace9edcc072f
ba47a377bb3c1c54850a58d49e0a1500e99e54904c8b077251c98a7c852ae7cd
bcd196c6b5a1784ce7f01229df521fedc9f71e90e2e2198cc8beedad8a5b4d5a
be291944736b1fba5493947465861d0095926a9382b0075b7f85c532c09afd8d
be9495e0c10ff7cc7b4c21b61cb8ccbce43f2554170c646774469938599566d5
c0259e156f2fea058cc20ddb9ef8f9c7901df99f0edeeaa8dbb93b9876a5a0f1
c03eb856fa72703c1cca4e731ef23a9013a648d78025c7ea1c1f3f0bce221d80
c1259654af2a3a8a814262e45c53a3c7969d4fd89ae6f5e4cf19be165c987b7c
c151bb807239d071bc442c308a53d7835cff45af6e9b7c50dfa783d539dad9e2
c2f0e1997e045861d91e3b5bea5f86082273c4d6478c6f7e9bd12b985fea5488
c32c3fbb1fc1a6c4fdeb6c178124941975cea80cab69be9fbb60feb314c71fac
c3447629695b083cafa7accd3ab8a580f14e330c61e37551f0b3c8d1438bc439
c3b0d16391afd11150ee0122db6442d0ec6013b2b5e320efa7e56616fff1c432
c4d6daa878dade9a8f693277152210ac0ca5b60c793831e21ee62477aa684727
c51b72d9e103c16edb41521655db85e3cd6ba3d57883321cffd35f34b7b148a5
c81fda3759f11fe2bee0728d12e02208638c4c28e2048b414f91f63f8e6ae6f7
c924b63bddd3692dfcca73ff980e25e9df54c9739b31403598ad6c26e2716ff1
c9bd2ab930167f7c13c18824b38550bbe186f4fdc21ee126bcb62f36534b47a9
ca4314d7aed3d5a0e0f9da099e7409ad94623dda8636c404980c75bf24035d85
cc624b0099e724f6a7a4634a2b4f6daa5c21a599869fe667ffec3e90afab8076
cd2bd552cea4b3279f1ce74e8a9331200c190df1760d23800453da3e9e12bafe
cda5b2850f40ede5e54ed30a8ceb45bf5ca7ca3c16b2f96e93cd01d21c622828
ce5b5729c52a8963ce8b84fe980fab91e1095ae753aff64db6031418beaa2761
cf2c553a2848af7394eda3d1a0da4cbf4c3f86e3cd930451fc99848bb3a67c61
d02577cd6144c7e741aaa751f07b33c13dce11cc5858cb2aae32af3b027a0815
d06099fe7dec41ad2dddeb84309916931f2ce6c875541787f48765b85f080dbd
d09c1b26a6b81c9b220f4ac429828bd3ac948dff60118fd78a5baa1afe7d8606
d172f9263a56307314b2e47f91931f3b610a86f8791f84cd67c7e1bbcc32c616
d2ef112e0d1198f10a69f46ecd1238562c8e81edb99633064ab23af12cf28d9f
d73175d33c06e9329c1a00438d9301c51921e3096e9733ef7dcbc9701bb89390
d739d8b951255fa6e705ce993021f2e0239a746baf251c9b531dad1e1642a1ac
d888d2806a7ba79e69edd379a675832dfb340aebb45d8193926d394d0de05fd1
d9aaab4ccd278f4a13f9ab6506ab06a915d4d03c07f1f06ef6d77443ed7b431b
db1b5f1a764f160ef5abf001dec4b93f5ed58041e111d3c57edb3a5b0dc2ef58
dbd40d9d08659d7ce4287bfc5414f5c8b4a83aade0e4fa63fba03f70de8ce9b0
dc8e082a94d2a16b368c6566bc71a9948f6e66591309af9473f53f69b4c8313a
ddb44e4b1f68e8c278b61f19ba13876f37a340a1cb8ad0c69d95be117f1f40b2
de71ea880ca17604c26980be6d8ae2daefb4233d2fc0d06bef6f13450113613c
dfcbba59c20f6e1592be07cbfdf7cfd680b9dd20c2d6dce303d5bff935a414f7
e0cb4169545cc2b1c0914ee45ec0e2970b31340e402d9cbe83fa481cda1532be
e1046a3a9ee25290058bd03fa3ce197f5c5b6a22ccfae325b914b0fe153c9ba0
e2b7571b031d14deb121eb501b794b9c5a364a5e4260230debf1034a5465dac5
e40f651b03e8e473d500bca030b4c6e6091721ada1761b9dc4e5ad51fda8b5c4
e54075dd9128827813436e3e44cfe6b23edafc79984cc3388342d28fa5dc88cb
e7b6d7410a7428e65a052a8c9a84e54440166ebf129dcb26d2eec64360890c60
e827623b0958a84be600e173c30ddbe29f437de3a489292e163d9c0ae604efd5
e9dc574ce47cf93086ad56acf2c79eb015f844cdbc549d4f8a8f7fc060830834
ea349137e2fa6e32c6956b59597510e7c0c1b557f8b8c17ffa3d45e99af92559
eb7cc325c89d4d6ae0f8e96b6f73a11c26186976495b3d1ab8fdd802108db34c
ee04e1c0573eae1caf197ea8dd83db88956c79fefcdb762e435edb5499db093a
f0220d792f53a1f6561785a6b9767ea10ecadf1d3e07014b305aca7d37cf42c6
f0224bbf816caee1cb81d3983c089dfa718e22c75db97a173ee98de201fd3b4d
f04e3d972d3708ef1d5ad59888dfc9434c0ca17ac9a8c289d66cd94bb763451d
f05e41183dce20e3296227eb6eb629d9631d8f2b5a11ba3df46a2c30a5d1f19b
f144f568293d6b5afd03698046523cc5ed9b990c80344d5b64bdba8194bb1422
f2e908b29311c8251a015a3339290044dcbfe8bc62a2c499ef92b364e8b4ef4d
f3355ec90846178be8837f2916cab38066134049de688128287b6456ed11843c
f35f6f4ad2850e76e3690de61f54a4bb4dbed7da24d60f8035908e9422c9faad
f3e5d101f48a8c9186f7f456013e96f3c91faef418df8a9f6d65291a95477bf4
f40df1357355fb1c87a9c6c1278745511a4d187070559dba587825b33f49946e
f4bef957dfacc1673739d10f2589f38b1aeadf5682291de138e5440fc005e781
f54d4338fe755adde9bb8fce47d6d5372b9a5acef093c82048e905b1b6d602e4
f5edba26429f8a53556853f312da11fef720fe5bcb51bc4fc766289fff2dfd19
f69b1ace3186ecf93046b59a06a41b4b252a9d64cac02d0794c325b30ed57571
f6b60511c9f10bf63e17a5413e213b9e4d52f5b5f6dfeb006c62e04ae8c5819b
f77144cda9fe160fd5aebda7e83823634ae2370cf63f11d51e9310c4ec4c407b
f807d4ad069713606a713bbead86f8ef5dcaf95aeaed03a67f80cc28723b6877
f918fa60fccd48a7276f9bde90755c360735b72c8074460d1cd9373595f47bb3
f9cbeaf6eb3af415a41e78c4b0d77c6f4d26d519b1d9eb3ff0ea8aad711e1075
fb3fb943e51b0b4d10557482e9b434a5f2fa076b911cc41d4c4ee7857b266d1a
fbd9ae0343a90908f55a8248046f0d23688a7d7add38fa4d40e770fec814df8b
fc05ce979b67d355cdc082a68d9eed0bd3d4d7bdc478f54372193e8351a3ec9a
fe2d45a3077f3440352f04c24b22bddc4d9bed37d962cf67810ed55f82890bd8
fe976b0a094b38888c875e86df0b67b983417118da352232567ca04cb950a13d
feb586ec0c5e794f984e13bd2a49d24a2d8468ba8fef20a208d21da354003e11
ff7e8257d9c561e7a13642a2c722c4c0cb4afc73a8254d9a0153573ee05e93cd