METPEYFHGGFYRGGNPQCGPEKKAGGCGGGGEDQFSLEDLLDFSNEEEDETGGTLAAAGNSTDSSTVTAVDSCSNSFSGLEPHFSNDLVCRSLADASRSGDLCEPYEELAELEWLSNFVEESFSSEDLHKLHPISGVAAGGRVNHVAPFRPEAIVPGKARSKRSRAAPCSWSSRLLVLSPSLATASSPESELIDLTAGTAVAAGDGRKCLHCQTDKTPQWRTGPLGPKTLCNACGVRYKSGRLVPEYRPAASPTFVVSKHSNSHRKVLELRRQKELQQQQLFHAGGVASFYDGPMPVAAAADDDDDFLIHGPDFRHLI