3dafdf2ce0d12cab76f284e54485746ce9e0c04e3edba46cb9c60b8520afa2dec52dd98780cb768832c6ec5b89

7cef897eb38075f43eed82e547807470f0a95024a6f672fafb673bffc9677e683598cf47046edd2fdb

7cef8877b68375f43eed82e5478074702439427e0224707ecdae806dfdb33ca2907cc829c6129a2f3c