MGFKGTKAEKKALYDKKLVQLLEEYSQVLICAADNVGSKQLQEIRKGLRPDSIVLMGKNTMMKRSIRIHAEKTGNKDYEELLPALVGNVGLIFTKGDLKEVREEIAKYKVGAPARVGLVAPIDVVVPPGNTGLDPSQTSFFQVLNIPTKINKGTVEIIAPVELVHKGDKVGSSEAALLAKLGIRPFSYGLVVVNIYDNGSVFAPEVLDLTEDDLLDKFAAGVSTVAAVSLALNYPTLAAVPHSFVNSYKNLLAIAVETEYSFPLAEKTKEYLKDPSKFAVAAAPAATESSSAPAAAAKEEEKVEEKEESDDDMGFSLFD*