b26b92b3d186c7f04e5f6fea0fed6c2d---------------