a0090438a51e59fcdf0b6af072a28f3d---------------------