0e45fc6ef3ad6967237beeb2c08d2e3b*******************************