7fef8470c3876b8223e984e2409c701edf1835a79c6083d25cada5844ba97cc777cd6bf405e2d09da39d5adea2d57fd98fc86dba53

7ae9827fb3846df723e781e3379c706e84167a10e0699c042d7e8c7418d29db96556071b5491f3a4a2957d36e908769b8d52b89d44

0becf107b6831af423e881e2329c701801d3f2e8ca288ccadba2dea8ce007b3e904bb4ca9c6b37a0cc6872a18c8b2b9e2558d4b486

75e9f371c1861c8023ef84e2429c70199bdcf7bc0b9c9b00decc1f3a7f631a86a2e3f1102e560cb97ab3c7528e9c1cc05f34f847a2

7f998571bdf61d802399f3e3419c706fafdf844468fc9aec586b2728f13d2befbcf4a0164cf37668a399b8d235ac6da1ce60df5c52