MLRSEIFVLVLAWLGLVVGEMPTHKFKNGDEMPLLGLGTWKSEPDEVKTAVKEAIKLGYRHIDCAAIYGNEKEVGEALAESFNEGIVKREDMWITSKVWNDSHEQVSTALKKTLADLQLDYVDLYLIHWPISLKNGVSFPQDKHDMFHFDGERTWKAMESTVDMGLARHIGVSNFSTHKLGRILANYRIKPEVNQVERHPYLQQQHLVQFCRMNGILVTNYSSLGSGDRPAAFKPEGEPVLLEDATVKEVAAAVGATPAGVLLKWGIQQGSAVIPKSVNPERLKQNLEVPETVHLDDAAMEKLNAMDIHRRYVDGAFWALAGSAYTVETLWDEVGDPFQEEL*