3dafdf2ce0d12ca867b4d3f84481766b8221c45d811f4d6cc48f38850e13a7e966c681cb6065305f221d6c0527cef438f167c201da

3dafdf2ce0d12ca867b4d3f84481766b8221c45d811f4d6cc48c3e850e13a6e9c5db708d107f5d0f3125b2a2d259e9a900d759f90b

23b8c623f7dc3db57dabd9b000d43633ee8563a5a4eeff06bcb3939b9fea32ca7f73b937340f471c6f79cae1309787a183371614a9bcfaa5f7acdead62a8