0e9c8004c1f41b8223e684e7309c706813eca7ae55a3023b3ffb2a58bffa0012eae41bf7fb057e9862961067e253e6bf9b9b00

0fedf677b7f06bf023e8f0e4349c701ef175582378d94303f41bf77ab48f464ab85e562ad0e130fcad2a98c4af2f7cfafcb1a7c75c