7cef8671b5f36fff239b85944f9c706c6267c9bd5d8d00afe9e3f6ae3dbbe6773b4abacae1d38e61957414c83b619acbe3cef0f3

0ce88905b6851d8223ecf5e5479c7019b17c1f95a1963c59a298acd46f1a762719f334e557db924106cf68395d8105d9b7841edb

0899f402b2821c8523e68796449c7064d954fd0719e6cef57e20da48023add9d54133cf763b81a46c1fd63ebafe913c5cf73a264

7ce4f373b3801bf423ecf296469c706a2ed478b53c1a5e1be394f02a345cedac5ef0efa78dce9926c7a0d495c5f377c3ef3498bc