MESVVDRCVRLRSIQLSTIYKTHCEAAAPMELSMSRSTFPGASISSHLARELRISRSRTLGRNPFPGALVNGCGGTLHGIAATASADSCADMSQQKSRIEFPPELNPEVMPKHVALILDGNNRYSKARGVRGSECFEVGLKKSLKEAVRVSVDWGIEILTLFYFSYDNWNREKVEVDTIFGLFEMYLIEYREAVMRYNIQFSVMGTLERFPETLQKLVAEVTEESRNNKGLKVVVAAGYGGRQDILQATQRIAQLVANKELSIDEITLDEFESHLMTKYMNPSNVDLMIRTSGEQRVSNFLLWQMAWTEFVFLKENWPEFRRDSMKNALISYQSRDRRLGLRKTKF*