f7c66b0f03e87d07b83821ebd39c87a2...............................