Block 5045319
- hash
- c3195075ccc80676cfd52e4d0be8edefd3eb07767c1ac512b4ca203008189d17
- target
- 0000000000000146f90000000000000000000000000000000000000000000000
- timestamp
- size
- 747734
- weight
- 2990936
- previous blockhash
- 74279dde9b96fcc271639a587956895d4dc6a20f0ad9c27da593cb4871b51712
475 Transactions
-
401b2c59c536f6782285098c0c28dca235ac9804ff7f9cacc5d52daf1ea6502e
3bb2898171ec7ffb5704a36f4a8dbcdb04f742ab4d009ee44e70b08c5c252dae
6b334444b5a0af53c1535e19401c0456691252a642768c48e6b2fbad22e0b8d2
d40094760e3b111a983d6f7b0c78e600af8782c534d42cb45b722aa2487c30f1
bf193bddcfa6ee9ab27242001bcd186142cd75c579a30d856716f1d1d646de51
74c264918837b3c9c98c44403dd5ea229af57af103020b7a97130ff41dc99e0f
5e2bf7df1264b49e1a420bd009c8a93137a1c7e4cf8bde4d8392c027151b6f24
27c6fc24c97b5062fc35fcc498879178b31dcf5c54ff5fdb183eecfd600b2cb9
65c17e335f3efd9686e4f544a9583e7a8fe933e634c101a19ffe57cb61bb5b60
dd173f43dc65b43225e77c252917fc6380b853213b8841e7f4e8b5653024c7d9
6a513a4ed70a980b587919f54fb17f4d47a22bdf409ed8daa5bea122e8d80629
1977619a58d6b48a0ea8eeb65daa21bd5f0260dae92d2d2e6beb173f5ecaddc6
e01686d950189448a329182c4508b42ae17169d99f0589d4fcc076e7437d7859
3ce7b8e66d6d52ea8eac6d43cca70e925496a888f5d33b3136e0eb048e25e62a
2c11f2d948155072c208ea46bc00a4ad767120759dd557a3953638726d77dc26
cdf8e0927ee96f7416dfdcf143ec44618cc891a252da835c325b733d8f6548fb
35e15cdbfa92da34bcaa4f914bcbbf8f0c8905614f1fc9033be3f44cd8cffb2c
41bee9e59f0fa83f091d8a2ffc2c4b3f6c246561c3b924debade6e3abf62c9c9
76078f2a4bbf26e61273387c22f00a5147e75e1ec5264d51a5d225d3c244eab3
85161381354cf00cce29ae190eddacc138659f423f244427170ea21531e8fd0c
5acac0084f5d0a09f50ef3b2baddbe3bc85624aeb0808f4ffa112f53c478fc4b
b8cee3cade3768b25104206c72f054a53f144a400a630ee26bdaf0c1f9ff5718
26ac6e2a2e5a9d9d4e0f95ea17351e13ca1c4f8550b4b96c529a3a10f898fce5
663f71c448532d2eaa1c2a806f309e4f3051a5b5668f820581b2d45ffb2e5bc1
6f047f9b71e9a6c78026ff05b8e4319d2660518c055db6753b71c06c0fd4cad9
5d6f083f656fe188be93cbe9cf51567188e16ee7f8a2c4358ed3442d6164515d
748478fea03e9b9b02cdb22a50b0c70bf27bb5883b7579ff3a92598aabbf95f1
ba5a538c26999135ce7310308037808f9a5a19473645fdcd7669af93ae13993c
035ee828cab6d6b8b6ec52188f8ab35cf1b915fd4b0e3db86634f4ac0f12dedc
4e6dd2c4a46c9f23a3e10c6d9438b8fb177b14e399a81e7eb2356fedb168ac76
a4aa09570928b83121774475fcf6468bb0d5fe6ec9c4d06bc4ffb6c30669b0a5
794da7e2485ed021b6a0fe0ae52dca7718e6ffda3e8d4b4cbeb1327c1593dcd4
f277f932221313f45971b3185a026123eb66d485c65e32f69146aae49dba8195
a3e3adcff0d0b3e5de564d29b7ebbc1b68563bd4d7aad56b1676efd0dbbe1f0a
8ea8d856f61664e71aa80838e466aa29c411f73114d171709ba7c4d7d147f2a5
59453caefb80e9015b53ac4f359d0936c1e629dfe8436985dafa25537c4ece05
374e407bf944a37c9776a96bd04595f044c9673873bdb402d03cc772e7710fc5
bf443b2f6b5c90b46cdd7dd6c370031082e6189ecc19c9646031e83a31ff77b8
8bbd5c6ff1ce9555ab721626a97368c0bc2c6777a6471caf8fa915b2b4652c49
420117c1b11cfff446c581ea3b2fe2229636cb879a492318a6e3f56b556837e7
81ef033e56cb48c15805a48571ec1e81418bb1f61c9645bd4b16b64f831cac06
8b1334b8cc05cf0ef85ec848e9240795ede6886b9488ee39f6c5c8ce4f33d16c
717ba07a615ca691a02eba6f04aa82f2a2494f4933d90172ecb685fe0f145983
fa3c5a1fe1ccf8cfc8c0ffc188c00462bd218bdc7ce384977e2499208e052030
54c0696a0eabce8977b09563c5655954e41de0c041fbc47cfe9afd5ea9c77bf9
56da44c71c734bb4e903c26337e1574d856fa7d8c9dfadd8289ae462470a30b2
aec9e8f24191ba5c85aa4969e63931cb502fee3d7b45c56a9a6bd4494cca40bd
c93d7ed0fc6f5a10ddec6dbff249b5672ea66be930b5b2ea3864238b8342150c
4833f3efca15bfb2730ad863d2475e57682de508eb569677e9ac5ddb3bfe9a1a
c0562172027b74385a2ac703e432cadc022446eecb5da12fb4bade3fe571334b
e43c03a0320dbf594c4e1da1eac9ea42704d937e9735921bdc4e97608eb76350
0ecf94820ce22ea1703796bfcb26874961a06bb201df89ec7a3d9fc1319c4658
1116eda75434addbea676db6f31c5816727072f6c96d49cf2d66ff2fcd94287b
00d2ba2c73ba834aa0eed312269ea4d87909ed3daceea28072312d04e424dabf
abe16ad5533fb85dbac9610ab3ab04dce584410c878d30e1fa346d66b023acf9
856602e47eda6501bfabd08a883753a8446a4a7e6e5acdda46ac99f41ce0be50
44ce0ae2f32edf8a6ae6d0372266b4c0758d74986567ee35550f335a2b27fdc5
d3a8c07f81cbbb1bac753fd470175e667db7dfc5469f7a9e9eee079e4c6ebed1
52bdc4dcb31b909ad56cc479d44cb1fd0c3ecccc8e9f53e21a8e6e4c37c85490
c4882cfdb5bc0bbd5ae97756cbb51a61fab866ac9491a414576f143460ca5a96
15fed8ae9ef6ab556aba6de4218de03792f2092abac1ac6716dcaf25fc3a3190
9046d59db821dc23c6fdb1615d5dcce938e7eff2cf37f5064f891faa884bd973
bd5cd4fd9777522c1872c20c1a546d97baddb885fab0cfc3c21ecf3f2debc338
8db63497e3c93d8ffcc2a074e17f72bff16a6e69fbd97dda9b8d57a11157b4e1
8bce365264afacbb08f8647f64d8464529b8db802c14207bd82b2f482e8ec488
c75d0ef3bada5b7444ad05799966fe643148805a17f9e4b49d473e13429b95d1
f6d7a206a7398062d339cf95fbd68b7c40d2baf40cc63df0dd7ddd4264223228
e8c7da84613c613d0440048c2e5a555e9ef5d00ac7b1921974dd6422dfc6fecc
19c4ed4662e4d9f1d6e6cedc27344266f49c83431e3f10bac0271c3ab8f7f5a2
66e2d71a621af33b233e1b3140284f146ba6c9580c2e2fbb8430c8578dff1446
b4851dadc998d804cf59c505f171d120bb97508fe97af2fda9fb57d045a4caa6
a5215b881ebe58baf1a96f77710ca6c58fa890a604bb6126d81de7095e64dabb
d6f772a8f10f19cced408c9aa5b1e9b456b88857953b2d5e284d6064cdb185a0
0dab4f50e33321abaf91849802cd4060bfe4f84ed07e4fb02bb8ca71774c748d
8e85673e7b70b7ee2711e2cc3b453979d6f6d621a14109520d0a38bf13d99acc
2f2375ab49d6ac4044a4e8bdfe0653ebdd460b3e4be0ee0df76011d812aad5d0
f882a1d3ab4763f9e9fb93d2a9cea7f49bb7cb7224af187bffa176433e517a1d
05fbf99dcbd261c73c1e74c4d140d30d9b262b06d05164bbb0da16ac14497901
13e51808e5db5f2ffe9be9fc2ec2af37a58d7b15a4740216242082272225d30f
df90648ae2fd0c617f9d958df9329701bda5a24bb443ac68445e3300dcc7b5a7
17480228db2fc4993b30d4a87d932ccefda02e6ede88e3013163f0eb7747733f
d8f80a2557755711707fcbc000a906a3d5faf3d76a86820e19eb64ba504055ec
c787d024a1961627d248c68bdfc8c3b3ed78fa39a468d38380c2c75ccce15c36
65da4fdb39934cb7cbdf57ebda37fe061e71f5c40ccfd91202440a8ba8d13ad0
a1ee840e2f7695bd841cb98df21b389eea87cd9bc62fcd9357c47f0c1eaa7635
8b67ba735dccae552980acb2295f62e1788be6d62cbb30003674b86b80ed66c9
8548f83aa1f49ed749a3b10563b80c1c7ea5a0cf50ca648c9a7ce18e7888afe0
665972e4c5c2437221691439aa186ec8cf60980baab7fd589d1811b7e38a6ba6
cabe0ef1f5e2b54d48f59b175bdf99891d0731c5097d40d984e6f795d6b91175
8359e9d5f8015ec6a1b9a82ecaa71b4009bee07678a196a5ab08bd45ee2da659
0d4f09be0e8f6e6a289f2528614c075304832c6e36165d104f8ca26760261a43
d678ff3f394fb78ee251866a989bdea7f925a9a784a9a88d52e7d23b0e413383
3d34cdfd9c8b33b5b43fc1602541275747e7b212e867d2e72ca1f4075b2788eb
af911a00d115e29e28c5e3f93b60bc79fda671e28d7437fab7d18997ea8d5280
90553eefab1d74ced874bb5ac22e10834b7a0d5ac77eed0b2a56cccb1c5af912
715987d9afa070bc8770e18aa44f9cf7df91a2858bf302cd4cb289a2ba0f336e
e96a16c6da18b85b14fef2413c1d71c7cb4f3dbe329c6fd8a20c1b2d7e907eaf
cbde3003f2d31f38dcee93be5a83196e3a4299df05086a68e645e5c8b2237d1c
7f0857b0b4a32fe1666fd01c72f429927359d05de01fceb3505b10f4a9c8b2f8
6f949cd7eb0a23ed61d159b9da83ddf13293dd0054748e6680b8ed0da37b73ea
837b4759f27c78410619f84e4b5038f174af9b7c6043f5fb768377610c5d3b62
ffb78431c5184cedfd018467d2afd64f4d38328918f739eb95def868fdc400f3
6eaa48450793a4a23ec596698fa4611c06718227a662efc4466f47e5d3036a95
14669d32a734d13413be51038340dea712ecbd55bcdb8b6fbaf90913edc6381b
5649d1f411e8fa061129e3b841143b5d855e8113c04346b75786b9c38bebda94
c525a721f188f940aeea5b0a644dcb95be5a9d51a6ab5b16d219a85fbb91ba25
b1fa41e1213eb54511f64214b4411f27ed7d403b69439762b80cd4df3e81711a
0b0a9c9154c32ed77b1a994efea591b78e84a254480101b00e5d865e50892910
b7ec30063f825238eeb8ae071af88d54a4c200a5888ed015d635e33a02d841bc
e149101c3aecd6481f7b0a58b0d7ba83fd5153cab38c60794e74857401a951c6
b19b9f790aa072ab3801c9cdecc919b9b07659818bc2967698196f74a593dbe5
34a029daaa32dfb9c003b50839b49d74cc2043027da3f2441bf44f0377a7b331
5b66b232fc048d85749bccbe630f385cdc4c459a744525c0786a749faaaee5f3
3c2d2dbaa37a0ca436bba651bd722336890123057ab99bc5ef250dc74c37de9a
83f87a4be80277115bf230830f5c4791bb203cc9d25f2634b52a00582e48e86b
bea4e87059547b80ae1d056dbff0e44c09140a03aa425d845a4ea311c8f9554d
507602c7aef0630323bbe00ab53962f34b8a19c918e57f315dee008d3082f0ee
5ad5c74a8467a73def800942cae04d489b9614a2db573076ddbeccbcadc72f0d
9ae7833740752d0560eded95912f6236a22efcd0a0b0555cd44af2e551aef2b6
b9e41c04b6d9cf8066a7124023e682f1aa68d1bf46cca6665b874a10340b5454
78266b84388225b611854d97b2f6345891ff757876ecf194bacb00b450a109f2
2a75e4dc2effdeba49230d27286621ad2a565eb87e2ab6fcb23c24d07b21e20c
7728170279916dbb13c86d6bba9e45ce690ef66d36dc3d8f401d5abf6561c851
9c93f7f6149ce0dbde5dc18bf2b75b7fdff64ddf689e3d3e17ec65dea455a76b
4f1c933e2a0f0c629deda8b24c7528f45c5eee0a53488975603ae5afbe80b0c7
5984625853de861906e4686458a1ca383ef026f7cb5c8c27470c33242f50445f
c093ef29e064961afec47393aaac9de045b89689334973133493412ff3548fcc
779c2679a39e9630c975de9c6c7c6948b1be096562e4f6a61d53526ade4fc3ce
920baadb294944e2dd5a863f357b1cacae12e17ba88c30ee6f5fc72ea9f917d3
6cc12ffb4fd50a97f1d9156cf8b861ff0f932ad3f431945dbc8ad7ec9342d3b5
66e0d618593c3520f8bfe5bdb7982575ad359b19cca11b2b20f1ffd2a54552d1
38396bbdf386aa36cf9ad136e339bc2fa716c0a7bd0990a8f5eddc86b6de2900
462d7aa77845a623245abdc4eb78a1cb05cda6ce74a0b11e4a9de2933f3e3f96
37b4658f60eef225c66fe9a4d47d36ca7872b6929a5deeed165c6ada28b32ac7
bb908c1cc06e940d0ba0efe4d9882336ae002ac855e14a2eff1de28f9c517b17
f9df4ce4e6b32bbe62fe10b26092cfbd13a52079dfd969538baa2ee9475579e0
d03c8e6a59d45100bdf4d349e682ba64d2817d64f0ca1f9f73dcd129d5dd03a4
913b2ed86428dd4e93daa1821c4166f3e6255b54d7d898aac21c2a88631ba160
a6398921932cfdb57bb5b3bd5d33c3d70e1abb85909544f29b8f5132b24cbedd
3bd27c18b0518167e247e0fc27aedd03bd681efe24bf57062ae4259500a281ca
a53516c35eb3e54e85bd63ad814236b9fa643e40ffe56bd4511a1f8bd9850f40
8e75bb011af5e4f5bba3c1afc090ba275b9f92c01d1d7dde604429fa34b581ca
b97bb9c28080094ea15a5587880b51d7f3f6af13349cb16450416d7b6e6c4997
fe4529bcc45ede46a2fbea241200bac1161be96597a59948de7139d939d72769
ed21b4b99e0be63c8ca0ef8cafb4fca46f7b8d5e2de2646816d7e2aeee65d185
2019b6ab6613b3b383191ffd05bb8bf4e8d762c8f299325fb4b0e80fc19e83b3
0e702926cf7d9cd0e99acca2da090e1d99c1858e99c4dc9e8adbd42cb5247490
b60d58d6c3fe1a3a426c14f1a75684659ae1ff1bd0ff6c264901e0630a05b264
818700bdefad99549a72838494647028b251c022e694e730a04ed7a193e39562
54ff1766868aef09c2ac12dd50118007da56b57fcf977a944bc2d90e7c1099fa
047d3a17b23283261dbade942fbb6bdfa19c08f1c50d54a91eb7535e5dd2adc2
cc5fc1085e4ade9912a5575803e4b6ebe2499776ed3b4e370b196805f46e3fa2
6bdd4800301b48916adfd48d131a9b30eb27cd4dba4268ab768c8ff157e025c9
35212816edd39f334be21150299332467c423bd95ca6d6b71298815d7455d5ed
9410f5269a163d8ece12ee8e22efde6fdb0a90be75eff3bb724e2a80ae955fe2
63bdcce46dbc038c9ed36063ecf51d61cce7d1529ea229bb512fe5ba9e5a0bad
07699080662df57fff60bf52376a9e665ab45776f3a90de6cc3a79bba924a283
0a3cd5f400ae5f8d47707176deee7fd38b8d805e5ecf8bf06367c01f34b452fa
f1c1928f4647fc5c4e360d103f83c97421c2e5a75ec7a1bda55d02c7350209d8
ac0ad7b1d43ec796abf9704eb2626f5aa80d6242a0b282facf45c45878f10848
287c631486b767b08b0d8839475bdeb8c41e2338b607825b08839b0fca96894a
6910f8dcf3803d8f9119a92814c6d4b7ef4ddf6ee490b1487f39a2dcd96374e7
d59308c0163a2c3915b6e87c363cfa64ef33f2beb0f943c36ce65cfc4ee031b5
31ef4b4315bc281fdf9d69655600c4d6787b85ace7f7cd724e6197b40f0c74c3
50225f93661a947f4625667d4619ddf97cee78da69863985e4f050a2e38cec86
07be7f991488e452e20430ef2dd4ddde578d44337380988e131017803fc30b4b
a269624bcc07e0a9653c34e57674bef7c50c115460909433fad6a90890f2f6ec
41ec47a9cd383c3fed1e6a7cd2f5ba16462e3ea3a5b159448d2e840f303da1bf
a5e1817dc4c462385a50a34a5dd12e5dced23382a35277143ab9d1bb07b20d69
118209cfbf023254ed649b53b11e6db0169e6396b90f1d6c39e5e2c267643cac
512aed3b7d3bc1407c43f145df4d72e81a8eefd067c6d870b878500cb82eefaa
b4eadaf91eb628a2c49bee24f08765bc24ee92fa740c53f9de83b008d87a4e83
97d41b5eb5ca614c101d8da9c9878e372fc62d654398fd643cce80894dae6dc4
b91d509d7ce8406783b23956b8061622e8f4034386266b51fcb65733e7c54aff
fd2c30c96d6dc2617477a28b1db85d1d6977238a641a5d392ba71d40eea6b47f
9bd8391bc145235ece2842c65af30bad30cc580c81bfb29f64afc3b4d9688a5f
6b2edd1a346e97fa86fe6178f97a84b506933bd9c87cfbd92c3fc6df38f0ccd7
b45dc4c8f6a9c1e00469aa972700e19e36dddd664a8d55a43711f1b6d3ccab63
213cb5bcb27cfe4d01aa1e3aa98bc6e8de12d4c15c7067f34c59a88318fc3da1
9b1ffc64d43afb8e55542e97b99e42c8ea029d32615492463ffefba6a8aa5b99
6114e74af8cafbc2ab401218338292075079c4f0192c6ff0f96ef64706c9cfc5
e11111c999ffc9b9d2169f7810c05b96e293f92f2601014575e35afeeb207fc9
2cf27889144be2533ae4ea773318adc093ea68846ebec8dbb2ec0a82ff34cc27
448950a5517c080b9b2d0793da3e123cc2822d2e5e8cecb37d9c3fcccbf9ff36
721e12b2ccf99d8ecf5cf9eb51b5c340a1c68f39a2c4c9b75ae29f2894d4c508
e30a6d6adc01b01d46e5451a99783ae75574e1d60a709ea3bb9f277de7416dc3
d2b0a2b065709c10cad677a30812a45f578fe8b78780b4b0d46c58ea76a64903
2f413bbc5a27d07e9af2ad617a465b8e8a0500c1138010ee11b75e1f369032f1
e934e3336444a80b696b830a9020ac39d858dae08346202b5f5867c621878716
16610d10f2f874975aa254193dddd8d53727a6ef89fd524c1b4cf726afd9fbe2
5f9175c66656af1dd9af79d953acc48273b0e4c410740c3bd5fee2627952b96f
5d80e3f596b990114ac442e79c940feaafeebcd9f69934d718da0dced52ad32a
e46f177e43387552aa129306c0cbdc73a95d73fde7bd5e6ff66378797ad8cd26
ab591aa781062993ad744732f4cee4ec3070dd46787d6a4e31760c00f39ce15b
c8676f506a6a22f767aaa6540076365c840c3682ffa16a759d275e8ed436926e
ee7a3369b954e639bed83df19b6e4f58c1f8df03a9ecf9f8c5ccd4f95cb71688
9f9824c1ee44d5418a588e5ba98dfec206f87e1aaf20d6adbf397880b0744375
e80c57b2c18d5edc8ad2bde59552086785b2fbc6e956838427dee089804a966f
83391360721f6a776e4eb2d2df2aaa42cc5a07386ad707217f5b653b86892bf4
f47563611568fa3698285ad73b14d79712d7df75905cf5461b12c97e1d0b068e
ffe32197efe3170b6758582300062711c1ddd517a89be290c190bd5d7f21fdc0
f33477cf4fac823d3bf6601e89fb7ea2cf15ef83e8de3057468e7d26fabd5ef5
2e5af235e522233958d37b16e208ff6a2c58919f5c3ba1d4b66d89390a67cfa9
841643aac769a0bd83c5e14dd8578b313c2272ca7d890286a155cb79cc2919c0
fb97b45911ce80318d687ede42d271e62a8ab701063b842ebbab13134b72cb2d
2dc2961b0a1bb3aa63e75155489560270abecece0f59e7cda606d0348b88359c
c15692d1176ec3693c39918db2a44ae77d530714d7151ddfd9c5c5daf5f9ceda
dfa3f603674dff9089cb5c97227d6e8c78a49ae7ef6013b6b40b2f3261838300
ac63b7b3ae02e1d842a8c5d2ef623112f0bb01b5e1f74a83b5eb23370ab8e3ec
e21b9bff824525c71e6867fe023a8f9be0dc08025eb998c2072c7a3fa2e97bc5
22c3f58953a99b3262972bade8c9b7e4701dd0add090c1f43606938c693455d2
51deed3b093101e98a79fb37bcaf2a06196f1ad7d161853fdc0f2e87286ef921
9600be0de3290853d697756070e5d4c85502d58b65b0f2eb3c45cef8ea52fc51
86b5033e201dac413c3eaee1d348e0d1de999ef970b02acb1415e7d7b1df80c0
25047d3fbc40f8f05586d11966d862757812f403b5bc4d86a89012f3c6ecee64
2736ad853aa38aabc3d7d84eccfc32bc588b4ef2b3e972b3e94b69c7980308dd
30886082a1ed1823471ca6f6e5c30de4918705d557a5e083551f52d4e89a7788
641bd829d35428c81c199f63536706455ed8148436597d347bb30813d5de74b5
ea50bae6e6f9d715c14b1f478eaf10af0d3fad7ef7c26610348cb7d8d30a5ad2
8ae584f37a4e9d90d0a11ce8a4dd026369f97a3aaba105bd6807a3ba20233254
dce0901fba1f0b7d671f4285fd6eac9e2ed738501eca3e46a6cefa54e06ff9d9
4ec3d0f9352af2d77fbcffc150a70476e9af5f5ca740f6bd1cb433806d98501f
bdaac87c1a85709e0f17cc2625ad5c77cbbd20fc7807dda0f49ef500608e3868
3b5e14eb5573d5c0ba85f3b58857525bd04fafd1143ff070fb912f2cac9a00c4
6c8dcc81f043595120758a99ae4ab11fe4cdad9a4a3e89c51a4702d313d81972
1f4d9c226aa3f2669502bbe12ec5ca3f319b2e9019b307346ec8bba612f45893
f31c6e9f774ce89b32ad176431c80157e074df6f7da82a1f5b1af0b0622901f3
6c39407685492fa4a18cb5419e6c0ff1bb6239da47a711ad0141641c264f74a4
f58f5fd48131139f8257bb503b3a908c5ca73ca429f84c152795af707ba41c94
c5e05aaffefa18292c92b679c8877c5b98aca52d65a07c2e7d186253e37e0b10
7a0e3868752d6933c1935f95249787159ac193c6edfe427ea19916378c807342
b497b89e104ba2bb524202fb9b2656e5906321eab17ab36cb99e78c1a664793f
6145f44778619dcbd3d87552be64a98e84f0288acbd212e1bc632c1aec9964db
464ac62ba92a309165a09e5544b7585e6c0e6d9b8c3fe43b1368a4f43bfc8637
d15f600573bf5009b5d04a2d85535617ad68c3448db9cfdc2ccc504efed3b3fd
0b6f9b5ec951097d9a5e2285df3749461698aa3e42cb4e4362ac3c159ca9fc20
4da896d01110864ec64974f47c38d2c53c97f606ffe684c5ace7ef6c25decee4
225d10dde00ac61e2ce70f7896a64825d1bcd5b9ffafea1826d19d0ddb725aa5
085190c6f21538b91c6d597539904e33da4f36020223ecc12796738614b19405
fc8a72bd312a3d217efb877b90f8ed857faaab42a656c0dac4dc4fc43cfe7e36
ea8df56c03346cd39d90764b1f7d1898dc983244a32d0b8ddf620f05af7c1975
13836562c17e410a7a8c0f8e234ef124cf482fb6f836bc6e67275fef3fa62784
65060044e5a98653068831a702933516fe2de578095f9a7457d0777f8a925753
16c5d31469dc73df851bbc24d3d4d5c74eeef5f73f5ea97fa2800372e17425a7
3ea8583cf5dc4f1659e0b480c33b214b287c2aaff2bdd0b5df8bec9a72ccd653
6e066f08832fdfa76783d3748720750751e8ea4b26fdcd298d8664074ddb11d6
8e81e38561b21286d608b8769f87ae00f4e455bcf59b349dd2839410d63d0f51
f6347ece047fef698987f71e0ff4f7ec37a8ccedff0a37227c3e88c659e3a8f6
141009078d82e291c737da857288696a1cafe59e25fffdf709b1ce26f729eefb
f2a4e31ff0b7178f78d52167f3129cd419fcf8f20f6b1887b90f2fa084cb51bb
6846be055f4695c31e7c9c244a83471bc0a45991a539caa97e701a5f7b415d42
bd34990904bffb6fff48b855afb6973c67f86a6a6a0ebf7c261511527ab3d8ec
780b320d5822ea94b4321090f3c1fa25a1a54473c6c66db443fd058e1dd4f617
ff6d1f7c1fe8658f3cc8229c1c94b356f4dbec46b975999fe2223195610bdb23
0d178e15337943b73bf18e2e00c25026bc6abe69b8cd6504f586e06f2a53bbc5
46fdc0245afc0e6b6857d697181c9e04d396a6e452616d5a9b0251ead3260b68
a5e56dc4fa565de08fe67fff685bf79f81302915606fa395ef85d042a25ae806
342fd00e3ff2872bb04c42746958435f425dcec2ee00574d5275fdd856d8bf7d
16173b0770f04defa2add35c3cc50bc924fde4534c59ae20ae49224414e60d66
f2d934f8763494a49af17a681597c086838a903a04d9d1de41710441b2ee0cc6
507bb007c35122431bc90c5157af82ceeaab30a9561f4a0481cb95f307fe3932
cb51c9ed960e7c66b184e56ff86dfc4b5dfef3b3e7c840008cbc6e123d013e11
6ee86ffe749614c71fea364d8a0e937892c6aff00ff05a46f23ed05a4f8ce3aa
fedf90f043b9a172395b4a0d279ba0a71d44b4e0f146fddd774f4c497d00a670
259f39cdc2752172dcdef86ccbd9b30ab68f919f10b4fa97f37a1a968ee56162
21eb216af30d001d54667f08f702f2aabc4c292c81cb1ac421673c489dc7f902
00c7f10733d51ee1636ef100361755dc06b1c190088df1f3c1355b802ab8e06e
45ce3c9e57d78ccb67a1b7db35512c9d115f474ae60a1d35319c81f84eb48cc4
b6bf7dffe191f4c548b5787859e012849031c7a1cb17bd40d312ffd1459370b0
eb4c292a2cb4debedad11104ed90ee444a65046de9242e1f9ebe22c88c8b2d08
305162183e8e5731b074e7aa87d72273cca58961af1dbf5cc247b1d0202bb9e2
658aea52f913665ba5a7aa85cbee9c85836c602377bbe1a2648348769f7ff083
42ff4d9a0e59873d18000033671281ce7b531631e331741245f4da6dadca9dcc
1028990afa17ecd3ca8fdf8c4596fac961afd6718bc0c6851187c4ff8c245ebd
419290a0f3a1378e012fe61cf080501365b560876ab50fca4bd5e33ce8e896e8
2f270774e00beede867a6a477791ccd44254c4c02956920337fb16dd97cf95a0
698cc0d22b48f4aa66844245503da14d58fa6e7b45fe2853611548861afdf991
792b2b63d29768f9c7988da3cfa9234521727f6c90b0e0c3dcaa416f61f1278a
b3487c70237546e3d127cdb9f158aeb33dd377ba0f98221762c0ec7c442339af
deba8c4767d524c16e46d8ef76ea793558c40f7296b5ad1a5214db3e9530bfa7
fa4dc9fadfe56e10b128fed00c06b66340d613e39231e7e06c319ed4afc7ed62
662474362bb8b889cc531e90469a57155d23a4c3828dc97871593d3ebaab644e
c573bf96d1e27a55ca99be288463cdd14989c47786f740f65656ab2dc3ffb586
2b91c61e5e4f4c7dad106e7d5b6018b49b81a8320a63841b8c20bab1edb751bb
d5f617c8858e0ff211e5d9af417cf49c0e80548166c172354ab1c3f5675c14cc
e76637ec11a9014453cf9585ca920f268e265b4a5eababa9947814c0e64b48e1
f263a7f8d25fa0d4b3057cd8115a3e0b3acef537ed06ce5170f9f6714ee22a41
c390098f02f7774f46de4c4a560a6ab13e0254d9c7b8b00c996cf44f348b8196
fff41c29a5c19127c6e2ee080723f5e69ccec4ad78f2b46b2d33ad6881e76902
b4538e469853721cadadcccb5f636aa94605e6ba44adc8aa06329211aeee84df
ba9f1a38d8c721daa67943eabbad161ab2ba1eafd2de197b45b6f86f9febe8f7
cecf45bf135d9698333ffd6bd1123250b2f5931f222ed8068a20c7d586b8caab
3069d8fc5c0f6ce54407ae6027888ba0e8f2db3d95cd975c723dbe5f9049bf53
882ccab77f5e7f3e0a5db6a55de8a60e725aa4588fda9b17a6b40e891cfd827f
8b995adcde3bf0aa6b049a35d350b035332ebf7d3e4408d165cc749f972206ce
96c2da9998fde49cdfaebb47dc1840d55a77c88a109b668fc017135402734b23
2c4ccbdedaf1e27ec5bee517699030ca6ddb6257a3b60664a7c8628208ef856e
92e791c3d761ce580d705723a3406aad2063095568480098abcdd55a020d0d21
5dae5b17f0ffca2a611dc24842f2be3f2277841ad88486b71e0448006a78f697
01cc5d6518a40b368c037e6ce90f15264a325d6ff1ac5cdf235578efa6429b5e
9e5a844eeed5c9e9dd2af130d5082a3d2e1728da81ebc471d77497afcfb4318b
871345c4b19af4cc7151854c43e3da5acf59d89cd78a43ffdf119abcb4481d17
d1397041b6938ddbf0e4cce41432f44f45642dcea045e8d84098d509aa6593cb
914337266a90a9fcd794ac265e31727f186e02dede4d305dccddd9d6753701e9
11f58ab2846bb9aee7881693cc4981c6fbc44bb803e6b439da17ecbfd6363416
e12a2922a46f3676fa5e2e23aba17ed01aed8164fb92f300492ffefa672aa9cb
05f37d6f671d7f8086dfadadc022ad74b9379f0ad2689d724a12582538b4ca88
195fdf41a6944f8a179f2979883ddcb55608c83b7a440218f9136606731fb7fd
181ddadadf99720f91c4bc368d4f5fde6ee57d4201ef55c46811c236cb2015cd
f37f970692aaedac7949a5f712f1401592ac369306a35812972616bc1feddbb7
56a25523761e6bf61b363fa0ca477449336870a282bf67c3e3155eb636607e69
86cbe2680d6f93890344901b839d99326eee241306125b2ea85288ae7b775e40
ec2ba9e7d03af85ddb6339336ec8365250894312a47e74498b58ceae4bd512b0
a253890b6039b43439e710bc0d7512b69999d8b16a1d280c7a06b432c5e574b4
fde62bc3e1b4d831fdf493550458a09ba7613fef8498f667a7e2821681ddd22c
0efd72e767aa7aa0ef40a7eb75c75785357a1fcc7c628c2557237283c5444a12
6cbbd1cd9b24c527bc77495c8c2f27532305987952c5cf01266c47a57e586328
6c15e106cd065fdce1084bcae6a48c78f841fab05dc3bcdbe67ebc77f59c85d3
241725631bd0415d6b49201b17b5a35d0baf222b49974c7671d5fe9eed4a9ef6
166dba292c8519dc696f452047ac11e909882de4a63c990d0d6f79631b50764e
01180f948f6a3962579b573fe93de309b6c0bebea2e012aa7a4e2ff83ef4b1e7
a7f588f662b1c4f3359968161d1a7d1f3bab5c05ddc8d5edb7bbb5bc90a5ee23
101277560367a39954e5c2d1d073bab002e5377e76ab374019ae8e7522911876
6155ed08ca511d294f31a2aa2d83b0bbdf0a4de990186752e7ffc35bcbf8ca91
693efd4e23416fd3c3cfe36b45c6caa507e6f51b13d1f3177430d30c3d04dc60
8e95f6b45864a481d81f8b9a6b39e2ba5c40e4defec77d8614fe12ad8f2586e4
a545332092c9f4fdde00c44126eb028cfe77561e78474c6811aa5d2bfec78095
35f96960acc98bd69e5cce4060895f1fa915fee451250056539a469a3b0b3cd5
815324cac5bbbd007a09919505c169dfb4475832bc8f1430a8f4d76dd633f234
4859cbdaff56bb05fb44f28002b199def48e9373bf874a0967800d16b1dd78b3
379dc6a75fa2f8e406a476e85583632b552350323a9f426558fb0f85e9b770ec
a09ba79bcd82317e9f18032e4ea5f1b5cc907d3d7be28d995f7a7aa06c05b54e
a9da2fa218389152a690c7f4639c35c72a6430f04d3a5e2097bd011eb02a131a
be0f21a28f6e5433ee8723936755741070def70ecf237fc28b34e9622ba0903d
bc55cd5070ff38618f076cd018cf19d87b2e4cbdcaaf39eb8f54bf107bc088c7
7272ca831a38d28eb8806a9c0aaaf5a296b8bb0ef14b0b678193abb78ae0c4d2
e33b832f139603d0538ad6327fc96a1d0b752eb1e599f6db897cc90a048b673d
e0db9fbfea66a37a6423942e1bbd30b0ef84b998407aa7475581393013fc40bd
406b66debc07691f3c7537d6a01e714f888c980ebd8368c83d7903b044567891
0d84b24fa49fe985a89342b5eaa5874e8a650fe3ea1a86b1700ce2f32edb3bf9
69727f62949a4c38db68ca90587892f5c5e95d07811f61279f266058031d0244
8cb6da30612fe836bb7b3bfb1b508a0e721885b4326d5994c4c0e26e57ed5760
b477b8bb1356d595f88a7e433e40b513467f89c2ddca4712dbe01693778a56ed
ed7b0d84c16072c3da2ea1828da5b19173a343785c468c68f547935183a00463
5cfa6e28f1abf64bd6368bfb23aa545ffc135d9b4dc669780298b96c28804ec3
6df9a015b724938d94e4363331d26c7bc080e08ce39b0404abde551f265ae2d3
b38a55bdc75091857de8a709738f88f32258877fdd79506dc27d3c279aa511f7
40c5d1639e4cb0b85d3a253a3f953a1ed6d0f9c653dc903963da084002b7ac9c
b44fb900bf5f47e18c155ad9617e8476a4e7aebbdabfcad2bd471e6a3c7c94e9
a6feee98db2d7fd33ce12c478c476b245fc60e1bd00fc05caf83ca3fcccec885
581f965108228da75d967edfd82006496ac655181fe04666f0638642f9f0aa54
1471c632155fded20096ccfaa85a380cb4471de1b466f66efa4ce4b47d09f0eb
4ea1d552d70e62316cab6e795db823f9af6327379e3c8a765d5ab672aa044f09
f440e47988879ae13fe47297c6e6276c0c056a1122b80012df0e077d74083188
fd1c9760303fa63e17a4dd099a5021717528f07b8f974e172e25b088083a9cfb
06e54c6fcad4a92c2eb33ff463f0aceed3530d62c07d721d1de6b9baa8ff4e39
b687e2bcc17b7583800cb315c77c1e0e410b3711a624ac16fb8225875c9cfde8
ba46ff476793f169aedc1bab34b6ce8cd2f96f27b8d801f57aac8779fc5d0d9b
c4c2de088eead65a39f07d1c48eb052f17bedb24315121651db0ca5d166b25fb
eefbf4c5b3b4e76303bf45f12c5d450852e1e6e41e2f8a31e231243c16fed528
a2ff326661447c95eb13e9b5fd9cf34028f29c11d74357e4f4389d540d4d8f94
b1910a8d1ebd14381d794e5b68d52cc1ece25cc45584e2d1ea7d550006537606
3f35bc24571d8f2ea796677c27f52cbb5d14e23ca79b371884c790564d7704ef
f5a3d830ceec7981c2b28866e9e8ad0622f43c22d4816621c8cf99495ccbc236
dfb3b143e82bd75fa5bbae5c91e8ec5594a26580ed4559ef5b6f1a7a9fe78451
02d11150e21c239cf202fbdab5245aa5f5f289f16a2c1ee6d04f7cb32b28fdbd
dec4477e59481a93ec35866aa2788414b28fd2267da208c021c5370cb8870bd0
71deae35b841a75f658678b2639f33e4e99b9d90e646bd5f211d4bb0f68a2913
8ed9f5e40edb06e4cb404cd9f4d629afcfd7fc37d581c72b2c8de54568d97be0
738a819f53d41815eca7dd9e521981d020bc936d18ec30d837d6980e749666f7
f107632a7e86b588c49b4cf42521d59a125361aac0e7370c382b315e3b5232f5
c5a6624e7d36de5c54aa85a528e402d4404f00821ef905942c4c99d847f3930a
3f34989d5f9b7a3a6c9588aebecdba893289e4adb6a5d166d5c8d6d035353a43
3f84f5c42dcab2d1c7a8fc3b52c351322a4f98a93e8fc5ee1271074d0f1737cb
b41eec4718e408438f66224d6bd885584530c0501fdbacf561d91f4265f6657a
d6bfd4a17d3a26e3335cf6fc772d73a925def2e103209525840e0eed274be701
4f3480816fabfb17abcaf75ed1bdcce4c1ebad99503602767395d41d28f78cbe
f614c7b5b664391cf554593dcbbd83c3106a381a0df565d78bdfb3d8934fb395
84a0cf7fd548a81255fc6bd45465e4093f411f9585512792b99b11b72b3d5898
9dafb994a506c71c02001e9aa915a26cc4c5f30338d2d2b646cc69f2216d2a92
97b7dd98d75409c75333b78f84697204bc9d47f4837f5358cacd466e70a1b2ec
ad15efbb8b40ca53574603b22022bd5220950dd31e0555b4f74519515e386283
7bec5609a1dd3b04c43f71fb38261abcaf7f3a2620ac28a69c271ac4d12451ac
216c8497bfaff0ab33d1a7d0ebc3815bbf1c471766b07bdaa539c0d46cc329eb
5c28ea450b3837eae5183c3855910cef3ba325df24d0e0e777856dd9fe9e9e58
aa884abd6bec6d228fb7238a2c990f3a950a09029b7c5f9bcf6d19e18ecdb6ed
964095649ef7f6764cbf1610d8d55e7a86adb6a86d471abe44dcc384b18a5790
0cefe26a7618e102429e1edfdb62331c18a8b5f1ef5b14f6ad77382eb3bb2e87
86eb9440187769bdf7800196ad8dc0c7803e93715ac4353ace5c202c6ee05f27
ef5f03049de2c3c103feb0a9faeea2c483580d6c3a8cab820416bdde9aed121f
69d7b512f885bc35b258d55efb247e69b95fd12c8c22dccccf90cadfca479736
d3bb63a6a4779e2da4253fb92ec8c6757bbd44d25f29d0575a3f04ba89427044
ad63f482f1d984b49a1a7e1cb430b1f4bda90b3659ea411531fe4019c77a672d
5f84753b7f08132ceb89dbb439c89c78a1baedba72a5574a50124d0ef01e51ce
66a01f08de3de2e62d2ed17a2caaa0f8695366491b920b360c81506b51dcb4a5
21c4760f4f2263548b20746ab1b100b5020aa7824050d5bee2aee5ee599eff42
d3bfae9e8cf4f91dae02978e421baf16282950b81d034fc74f240a0da4686ae1
131f4bb58ca51c25dc1843c4544debe04238d12a65155f83d91ab68901b2863d
5a14d8425ddecdc6680c75f86ff957e364534f951f073d3434068e50beef2ea9
a1c4d76c16f3e69787179d6870f3df7f54168d5c161203d79db06c30885fa961
f7b2dff7335fe17939087eb0f4fa1943beea20c59bbd58dd7b0bb97ed72e234a
976eaa145f74016691a0134a12fb9b3ef19794b227b7be825f652a46ab9c9227
0d662c3b681278f5f4f7a761d35973f28efe075dbe0484a767b82cea53187330
d2fa78f12acc20d3c8642aa59d61dd2f1f18bd5aea9ee54b34dc1f1ade70ff26
0a40470379d485b114b8b86aa27dcd8eb9a9f8198e63c0f968ecfee02a36d524
e7b6d87c3496fa41648a833f37720d7446c8ad1baa82bcfe3a9e9516c274ce23
c5082156891a1c1cce2951a35b80cb97e8ae91d10959fd6b8393e3403eaf4bf6
684d79d2e22bcf4090d7e97388186847be4f4e6936ca749d09c70fdf6017ac6e
22d213fce44bb657c12036a64469d6d641a217666145b4de8b9f5a9af69a752a
ba19f9965e882cabc21854f009c6c39c1bfb4a9081002e9e78b21f7a4aee8297
303f157f7eabe3fc4c9346e1b15b3d819be3cf3d5e660af0a926a5ef0f2f7ae2
64c5b696fc4cf45b43eb35248853e849b2f962ffc56b755eb2e2d8e068c506a0
742e0bae85ad03fbd66fef90fda3f0193c9196a037e6af608e76d32f7b4c34a2
ab4e51c9fc65bf20a982faf6ec0185cbf11c66bec56f69f4841f613dcbfd952a
f4e4c5e95e911d649ca6b2a426bdb4dc9d4b8b1e7ba45a32457a12ed128dc7ef
2c090e952850ae16a91469dd2610e243b66a593709997d4bc6a2f9e644d0857b
e2edc5f57dade9575c87b1b2b78b44095ae795cdec9b0467776962c1280a6c69
e89b5cdfbb1fb8ce841f9183e5c5b0b80828d02e1b77b526d365f4f3883bf455
1d462b20854c278471d631694338439107332106be1626839894c68f48a2386c
f1b51c0ae3a7fa0dc52d70ae5dcb10cf5fab9abc51e8e808a9bdc10e233dd571
4c49794a3db7bc465d7962af1193135f16c233c825bdb83e68206ca95809bc93
17bbcc52603a38a567b94d085b80bf7ae2411b1f7f2552af842bd521bb926047
d6e46ce97cbb5581d07fb19fb504c2a3493d3342902d68a1b113f6b5bc1550b9
916af9754d15c052a21e65fbb2d3d3541493f51169e69e65cca2a431eca24d15
a59eb7ab310e73cf402f084fa6d4fab169e1abd47b44aad03c4236ea50c609a9
72125bce1f3afdc6f542fd988d47e1b212ab8dfc109c9deb5d48b39b4bf629e7
4e4f3075288b69544d60227af997d99027d63818a71f8e32828a8989bf6907c2
7b322338d8f6e1a5746e89d4180b389a4ca5e7c190f803954c8b96077f175652
e93fadab5b79c3c3666bec128a3f8d76aeae2ac2fba9eb4fba257ddf9bd651d0
bde7f90369c9565ee6f64b15de3463b130f7d8410caa72f37eb828608032a7d4
6feebf9d063eb6b0d745df1a89eb9e746be59462b4a19f5bb72a8f4bf0d3ff18
158a83f6c5b8e4d9f5960aed41a80c8e5741a35916252a8052845b07a6aa0de6
3db419956db382671b794710f5eb9bf23a4c20e4e304c7ded345075d308b995e
58ab629e4321175c62e3fecdc38ee567a28654ac5524356032c13aadb0ff3313
a7a408905c94befb40eae8a41474d74af5fd20fc8831464e3bc301bf44e5bab0
517a65c6afdbb6391b5480a3661e2ce7e521ac470fd66f5470daa2cc5985cdd5
51c0861018dca3979bc8917b4faf64ec797afc68f9e71d0f5298269b5163feb0
91876aad040b895f146cf4f7e92dd0b8af636f762c661fa03dc1c8052f4137ee
80a38987f45efa292d0c43f0467cc223d814f593a56457234fefbe8ac3fa0c6c
615df97b944f878ef106fbfd3d400bfb86138cace78395bfd5e74782c4658e7d
42066d840b7f0e4dee7082b205c25a8db3f6518527842e114ac3eb45f29e5d12
6af62bd75d1b1ce222070d74b3d3506e64a838b6336ab5b9cc326262efcadbb3
aef5c0360d0ccd0a0f2c7dcd403c12fdcf15a31fe8880f965c1a417528ecb045
0b5b3b2aed5c4303be21144dad6e3ccbacba46ec750a27eeaf38760f071dd3b5
be94e8d288d8329392249c4721e400adced8ed2b9a88613fa1fd8c387497578d
252de22ff4c8c2ecffba6012733b72e6d302a1eb0b1b2201b8865055bbf61010
ba3a85010da44794a244afb8c92a621198cac1a1793010f2a727fb275cbe029a
7e620098f011cf2386505229d52e6213a0b73adc6903e27eb98bbf38c07cf46e
c2452bdc07c82da1557adb17801d33fb8628d0622a0d906a90cb41432a686f5d
3b074ef46718eace479ea2ee05eba5d7ec3673cee0f21c479d7bbb94fb3c1323
d4347980ef35a93b6ad60c111b82508ca07ee46acd2005775245906df55e48b7
7bd9cb1f543ece6a65f90a30bfb38d2dc8e41cadc1772b866b2bc04b7a208519
a45252db24f33e8505e720c08a0706e8e4a86f940740c96656f045b53c012dff
fd19755825e17a6fbb3518d22bfa48efcd9aa27e325ac405372f6b07c4f04e60
890049660eb6d2711524ada891b207112b937f8b7b86996d3053fa7d8c8a71f2
5e5633859d1118b857f03ea91a948c9e8610dc363498adffa4bff4da40252e05
1f16a994c6635d8f55f370fbc702a04ed311df7d49d301bfb5ef76c3cec58969
84e12fe9ce82372b5c03a9a857e14171f90a9c3a7773c522e7bc6751d9185367
ae1cfd30fdd7e92018b460ba815713a8b199e114e88145b8a9311dd0aeb282ad
a14746861c2781395f86fc8adcb95f1c99d4e9f642fbfc76ba191a64b9fcd872
5d09a9e28680dee4b6c544e784e862fb8893d3793cf4543baac3c5adde9d4ab5
4b0d92104a1ce162838629eceda7b9e24d2ede81e24fe9a9d68850f71ba310ae
fe51850236d89164af0297236eec60711bdc2f909cf746672139fa46fe106bb6
d7ea1c1b146f76bee10e9cfe4c0be9745296706547ecdf5cd96b98e3b276632b
87eaf62be20cf67c1ec001e60dc55aa89c0c7d98b700f0f4002601ccbd7599ae
0be66c43809e96008e5b8ccbb78395c7fa1129f9766283f0f71a9b342cb33541
9c0ab65b150382847fb3282f910558f21eeae9ad9434bd13819262522b754029
9e7e3f391380108b0758e3289bb95df468e0074d0a9aed52e2ce561bcc21d47d
8a418cb1c7b2b5b434d1ce982f6da3bf7213c831dae06ba3d693837ef001d533
c4edc6ad03d671ea15290a34e261a606fda242a4df919e680000f5f544abba24
84a7c25124c3751bc33b277fb82e0739e32c8da523b8a7a0201b4338c8f1c451
4027fbc745a2aa0ba3a8735ada5e497764760dc8bc44dad3839ad20ecba9826a
72300e838c4f6f0b304033f40550a92dd7f9a7e8fe57b43a5c4909c7b605141c
3ec03922ba482028e7ebf337977515ed1780f1af3df5c8d2edcdc53e54126788
0a454e5f983237ea7b547f52af9857a20fd7b1ed50252f6b8b4edf8945fb25ae