MKAVGLTKASTDFVDIEIDKPVPENHDLLVKIKAISINPVDTKQREAAKLSGEEVRILGWDAVGEVVDTGSEVTLFQTGQDVYFAGDVTRPGVYAEYTLIDERLVGLKPHNLNVEEAAAMPLTTITAWEALFDRLTITENDKGKSILIINGAGGVGSIATQLAANAGLEVIATASRPETVEWTKSHGANYVINHRENIPEQLEELGFKKGVDFILCLHNTSAHWDEMQEAIRPQGKICSIVELTEPVEMTLLKDKSATFSYEFMFTRSKYDTADKIRQHEILTEAAHMLDKGNLTTTLNQVLSPVNAATIEEAHKIISSGKMIGKLVVKGFE*