3dafdf2ce0d12cab76f284e54482746583b1db1469f236947b9bc08fde6bfcffef5135bf3fc3474fee4ac19b30

7fed8275b58a6bf651ee83e643847673ff57f5d6f80eb70ef31e3f292b12b1

7fed8275b58a6bf651ee83e64183747396306559f0d5f405dcfdef908a18fb