MGKKAASPAYVLGVGMTKFIKPRGKVDYNELGFEAGVKALLDAHINYDDVEQGVACYVYGDSTCGQRVFYQFGLTQIPIYNVNNNCSTGSTGLAMARTLVSHGAADCVMVVGFEKMSPGSLQSVYNDRANPTGLFGMMMAETRGVTNAPGAAQMFGNAGREYMEKYGAKAEHFAEIARINHEHSKRNPYSQFQDEYTLEQVMKAPMIHEPLTKLQCCPTSDGAAAAIIVSQAFLDARPHLKDQAILIAGQQLATDNTTLYNRSSIDLMGFGMSRAACRAAVAEAGVNIKNIKVCELHDCFSANEMITIDALELSEPGKAHEMVAKGDITYGGKMVINPSGGLISKGHPLGATGLAQCTELVWHLRGWANNRLVEGTDAALQHNLGLGGAVVVTVYKRADGKVAKPVSSADVAKINGLGYNPAVEAKGFTAEQAKKVLSKTASDAWALADTQEKVIARF*