MASSIITVNENLVLGSEKNGKYEFLVKRMDLDYCDATWDSSKSFASQGYFVSTVVLRIEKEEEEFIFVDIPKCPVPSLLHNYSAPVGSWADIGKNAHACLDKEFIAKAITLPEEGEIMDLMEVADPDAVHAVRCFVIKHLASELRDELLKAVENNRSSEPYDPNHKSMARRALKKTSLAYLTSLEDSELTELALHDYRSATNMTEQFAALAVIAQNPSDIRTEVLSDFYRKWEGDALVINKWLALQAMFDILGNVKNIQSLLEHPAF*