MGVKSKVLIFGATGYIGKHITRASVAEGHATSIFIRSSTLQSKAELVESFKGLGITIVEGTLDDHAAVVAAIKEVDVVISALGGPAIPEQEKIIAAIKEAGTVKRFLPSEFGNDVDHAKALEPVNTMYGKKVTIRRKVEEAGIPYTYISSNAFAGYTLANLVQFGKPAPPRDKVVIYGTGDVKAIFVKEEDIGTYTVKTIDDPRTLNKIVYLRPPANILSVNEVVALWEKKIGQTLEKEYVDEVTLVEQIKTSPIPKNIVLGTVHNIFVKGDQTNFEVAEKNGVEASELYPDVKYTTASEYLDKYV*