10345b8b2f1616f999678e46e5f12ad2#######