MKNFFKEAQSIEGEIIRWRRYLHENPEIGCNIPKTVTFVTSTLEKMGYSPKLTSNNGIVAVLDSENGGKTLLLRADMDALPIMEETDLPFKSKNKDASHSCGHDNHTAMLLGAAKILMDNKHLLKGRVKFVFEPDEETTRGAKSMIDDGILENPQVDAAMAFHSMVGKFLNTGQVAYSRGPAMASADIFEITVEGKATHGASPEFGVDPINIMSHIQIALNTILSREKPQKEPVVLTIGMFNAGNVPNAIPNKASMSGTLRTFDQFVREKLKNRIIEISTGIAKSFGGNAKVEFKMGTPAVINDLDVGDEIVSYVKEVIGNENVIDFPSAMGSEDFSEILLRVPGVFLWIGMGSISQGYNFGMHNPKAIFNEEGLVYGSALFAHCAVKWLENNFSR*