MNKRVKIVATLGPAVEIRGGKKFGEDGYWGEKLDVEASAKNIAKLIEAGANTFRFNFSHGDHQEQGERMATVKLAEKIAGKKVGFLLDTKGPEIRTELFEGEAKEYSYKTGEKIRVATKQGIKSTREVIALNVAGALDIYDDVEVGRQVLVDDGKLGLRVVAKDDATREFEVEVENDGIIAKQKGVNIPNTKIPFPALAERDNDDIRFGLEQGINFIAISFVRTAKDVNEVRAICEETGNGHVQLFAKIENQQGIDNLDEIIEAADGIMIARGDMGIEVPFEMVPVYQKMIIKKVNAAGKVVITATNMLETMTEKPRATRSEVSDVFNAVIDGTDATMLSGESANGKYPLESVTTMATIDKNAQALLNEYGRLDSDSFERNSKTEVMASAVKDATSSMDIKLVVTLTKTGHTARLISKYRPNADILALTFDELTERGLMLNWGVIPMLTDAPSSTDDMFEIAERKAVEAGLVESGDDIVIVAGVPVGEAVRTNTMRIRTVR*