MGSVSTFGCHCGSSVYLGSYVTEENAARAHDLAALKYWGISQPTKLNFNISDYVKEIEIMKSMNQDEFVAYIRRQSSCFSRGTSSYRGVTRRKDDKWQARIGRIGESRDTKDIYLGTFETEVEAAEAYDLAAIQLRGVHAVTNFDVSNYSEEGLKKLEGSSVVVNLEDQSEVTKLAVTNFDISKHCEDGLKKLDGAS