MGKKQVAPAYVLGVGMTKFIKPRGKVDYHELGFEAGVKAMLDAHINYDDVDQGIACYVYGDSTCGQRVFYQFGLTNIPIYNVNNNCSTGSTGLAMARTMVSHGAADCVLVIGFEKMSPGSLQSVYNDRANPTGLFGMMMAETRGITNAPGAAQMFGNAGREYMEKYGAKNEDFAEIARINHEHSKRNPYSQFQDEYTLEQILKAPMIHEPLTKLQCCPTSDGGAAAVIVSQAFLDARPHLKDQAILIAGQQIATDTSTLYNRSSIDLMGFGMTRYACRAATAEAGVNVKDIKVCELHDCFSANEMITIDALELCEPGKAHEMVRKGDITYGGKMVINPSGGLISKGHPLGATGLAQCSELVWHLRGWANNRLVQGTDVALQHNLGLGGAVVVTVYKRADGKVAAAVPSDVVAKITGLGYNPAVEAKGFTAEQAKSVLSRKHNDQWALGDTQERVLARF*