3dafdf2ce0d12cab76f284e54487746fd53478b648859cfeb255e343e026b3d563d1f5d37153adc80682583d7dab

3dafdf2ce0d12cab76f284e54487746fd53478b74e8790f8b455e343e426b3d5285ac1c6ef1b919de69a3018961e

2bbcde21e4de75f43eed80e542817570d4e040ff76e38972b7c1d850ac5f83bf5b7874ede1c55dfb7b4e503eac4ea9d1385eebee