MGGKSRVLIFGGTGYIGKHIVRASIAEGHPTFVFIRASTLNSKSELIESFKALGVTIVEGSLDDHAGLVAAIKKVDVVISAVGGPAIPEQEKIIAAIKEAGTVKKFLPSEFGNDVDHCKPVEPLNSIYAKKVAIRRKVEEAGIPYTYISSNSFAGYTLSNLMQFGKPAPPRDKVVFYGTGDVKAIYVNEEDVGAFTAKTIDDPRTLNKVVYLRPSANILSPNEVVALWEKKIGKELEKEYVSELDMIELIKTSPIPKNIVLSTIHNIFVTGDQTNFEIGEKGVEASQLYPDVKYTTASVYLDKYV*