MSLSKNEIINLDVGFTEQRLDSLYSDLGLLREQNEIGYEFNLKAWKRLIIHLMDNGYFDQKIVINGKKLEEKVTIPGYLKPRLDLVINELYKDGELVRLDDFKNSLNGGSLFLPIFQWISNRSFNSGDSNHRLKDIDYLDFEQLKKYTENVASLLEKHRDHYTDRVVHKDSLVQRFSHKFCKEDFELILLFLSKEKKLLQIEGEVVKFGDTPIDESDIAIVSLKKSADQMETELNYLNERLEVTTTNAKTYLKNGNKIMAKSCLKIKKLVELNIERTSSNFYKVSELLNSINHAKNNLAVVNTLESSHYILKQLNGEVGELNHVHELMEAISNETAKVDQVSELLGEASNDVDIDDEYEKLLKEQTEKDNLEDERLTERLKNLKTSESQEKEKTKQPVDQPERYNQKILN*