MEFLILAGDHLYRMDYQKFIQVHRETNASITVASLPMDEKRATAFGLMKIDSEGQIVEFAEKPKGEFLKAMKVDTTVLGLDEDRAKELPYIASMGIYVVSKDVMIRLLRDDFPQANDFGSEVIPGATSIGMKVQAYLFDGYWEDIGTIEAFYNANLGITKKPFPDFSFYDRSAPIYTQPRFLPPSKMTDADVSDSVIGEGCIIKNCQIHHSVIGLRSWIAEGAVIQDALLMGADYYETDEQREALIAKGSIPVGIGRNTHINRAIIDKNARIGDNVKIINKDNVQEAARETDGYFIKSGIVTVIKDAVIPSGIVI*