47ef9090c9ad80073f990b0e0b903953d9a34394890d94fb2973874e0adc521e
47ef9090c9...4e0adc521e
3c66e21af7fa710202677811553ebb4d57e57c52db0e607852ec260d7ff0196b
3c66e21af7...0d7ff0196b