MSHIQLDYSKLAPFVADHELEYMQTQVTAVDKALREGTGAGNDFTGWIDLPENYDKEEFARIKKAAAKIQSDSEVLVVIGIGGSYLGARAAIEFLTHSFNNLLSKEERKAPQIFFAGNSISSTYLADLINVIGDRDFSVNVISKSGTTTEPAIAFRVFKELLINKYGKEEANKRIYATTDRAKGAVKVEADAEGWETFVIPDDVGGRFTVLTPVGLLPIAVSGADIDRLMEGANDARKEYGATSDLKENQAYQYAALRNILYRKGKTTEMLINYEPGMHYFSEWWKQLYGESEGKDGKGIFPAAADFSTDLHSMGQYVQEGMRNLFETVVKIENPRHSISIPEQNEDLDGLGYLQGKEIDFVNTKAFEGTLLAHTDGGVPNMIVKVPTMDAYSLGYVMYFFEIAVGISGYLNGVNPFDQPGVEAYKRNMFALLGKPGFEELAKDLNARL*