MDNWIPLSDEQYRLIWDKFYKDFDFKPSIHSSDWPSFHIPVSFVTFDITEYIDEDIDDLEEKCITNLRAVTGSDEYIYALDWHHECYLYNPYLENTSGRIGFYPDGDYYFFLNKEFKWGYLGHPWEQSISIFGEELIHQFETNRPTMFGKIVRSNR