MKLKINKAIEMQLKKSYAIESGHSEDVFEIDCGEGINTVSYSNKAVEAFNALKFDMIRGYPHSIALKDNIVDYWKDFIALDTDRICLADGSIHVIYLLNRLFIEKGDKVLGYSPQFSEYETDIKMHGATYDYVLLKKEDNFKFNEKEFIEKINPEYKVIYIDNPNNPTGQIIPLSSIENIVKEAAKYDIAVMVDEAYGEYMPKENSAVKLLNNYDNVIALKTFSKGFGLAGLRAGYAVLPEQLVSPIKKISTPYEVSEISRSIAANLLDDVQFIEELKEKTKDIKNQLLIPWKNLNIAETSDTVSIMTVEHKNKDIDLQQEFAKLKIRVISGSDFTGLDKNFIRFRMPEEKELPEVIKAFQIIDNIE*