7fe88372b0816ef723e8f0e3419c701bb8477a7d38988b8fc059e0c0cde0778d40c856146be7fa08b4b592faf1fb84f7fe9533

0eef8677b3846ff523ed8691449c701f0f2748384bf467ad192243c281e7d5325052b983effd821f37c23a0fc9d2048522b370

0fed8100c3866eff2399f0e1329c706ee147465ea3c66c468710ebaa303f099ce67c49edbd8877ea91e92b3be655fb16bce4f6