MGKGPGLFADIGKKAKDLLTKDYLQDQKITITTETESGLAFTTTSVKKGDLLIGDVLTQLKNKNVTTDIKVDSNSCIYTTVTVDELAPGLKTVFNFTIPDKTSGKLEVQYRHEHAGICSAVGMTAVPVVEVNAAFGGEGFSLGGEVSFDTGSGVFTKYNAGLGLTKPEFSAALLILDKGETLKASYLHNVNSDTKTTVAAEILHKLSTSDTTFTVGSSYALDPLTTVKTRLNNHGKLGALLQHEFRPKSTVTFSTEVDTKALDRQAKVGLALALKP*