MGRAPCCDKKGLKKGPWTPEEDKLLVDYIQANGHGSWRLLPKLAGTGWLLCSCEAMLCFCHVFVFACRTSAELLISTF