MSQKLKVVTIGGGSSYTPELLEGFLKRYHELPVSELWLVDVEEGQEKLDIIHALCQRMVEKAGVPMKVYKTLDRRAALQGADFVTTQLRVGQLKAREKDERIPLSHGYLGQETNGAGGLFKGLRTIPVIFDIVKDVQEICPDAWIINFTNPAGMVTEAVYRHTNFKRFIGVCNIPIGMKMFITDVLQLSPSDELNIDLFGLNHLVFVRDVLVNGVSRFDELLDGVASGRLTANSVKNIFDLPFSEGLIRSLRLIPCSYLLYYFKPKEMLAIEMGEYYKGGARAQVVQKVEKQLFELYKNPDLNVKPKELEQRGGAYYSDAACEVINAIYNDKQTEHYVNIPHHGHVDNIPADWAVEMSCTLGRDGAKPTPRITHFDEKVLGLIYTIKGFEVAASQAAISGELNDVLLALNLSPLIHSDRDAEQLAREMILAHEKWLPNFAATIEKLKS*