MLQNNLKNKKKNIKNGENKVNNVNKKTKALAKKTILNKKKIEKSPTILRWIYLLRNLKLNQLKKNIDDEMNNYEINKNINNKMLLFLNDDLEKNIILEKIEDLKNSSINVLIDIHKENINNMEKQFENEIKKLFKNFEDDQEILKKNKNSIVHKINIFYNKMEENRKGRKNNLEKDEQDIMDEIYKNNIAEKHISNYNFKKIKEENDKTFNDLLIENKRALNDEDEKYNLIKIKYEKNQNNLLSKEKEVHDLELKIDNWKLKLENEVKIYGIQIERLRKDKTQLLNHIRTIKLILQKLKHNDKQRLIDITSNSSKCIKKLEENIVLANKLISTNNLCRKYETEREKLFSCLSLEDPKKEDITIEEEKDKLFSNNNLKEKKICLFDNFFKRKNKVVLDIIILKKELKYLKKKNKEYKKNIDEMEDKLNLNRTVKFKKEDFIIRPS*