cc3f68c03c05d288897540381da123d1%%%%%%%%%%%%%%%%%%%%%%%%%