7cecf373b3f46dfe23ec83914e9c7069cf5317d44eee04ef3848e827a2ed366d82827b1c928e9244432c25ab6c6621b943e4ba3b

799ff17eb4f760f123eaf0e5349c70184ff13b8bfb7d3ba71c57114640006fa5059b67023a67a056dd24ac249a93871067aad9e9

0be48004b5f46ef5239e8e90439c70655f47f5582335db100912d73a541ce738cb6141fe78ca4acb701e8e42f13d7e4a0187ae9f

7d9b8874b7f66cf1239cf5e3479c706a2700e1c97ac2db65e1e308a10c5fdd2c1c161c9383c54e4d7f81b09e43b27a8ec1f390b9