MSLFERGLIHVYTGNGKGKTTAAMGLIVRCVGHGGKVAMVQFMKGWPFYGEIKGLSYLPGVDLFRTGGDKCFRKGEHTEADLKEAQRGLAIARDCVTDPKYDLVVLDEINVAVDFGLLSLSDVLNLIGIKLPTIELVLTGRHAPRELIEIADLVTEMVEVKHPYQRDIMARKGIEY