MNKLVEFLYEDLPHLFDDQGINRVAYDDYVKFRDPITKHDSIDGYLFNISMLKQLFRPNFQLHWAKQTGPYEITTRWTMVMKFVLLPWKPELVFTGTSVMGVNPETNKFNSHVDYWDSIQNNDYFSLEGLLEVIKQLRIYKTPDLGTPSYQILRRTAAYEVRKYDPFIVVETEGDNLAGNRGFNDVAGYIFGKNATTEKIPMTTPVFTQAFDAENSKVSIQIVLPSDKSLSSLPAPSKEGISLRKTEGGIAAAIKFSGKPTDDVVREKEKQLRSSLIRDGLKPRSGCMLARYNDPGRTWKFIMRNEVLIWLEDFKLD*