MESVVARCVNLKSVQLSTIYKTHCEAAAPMELSMSRSTIPGASISSHRARELRVSLSRTLGRKPFPGAPVNGCVGMLHETAGTASADSCADLSQTKRRIELPPELNPEVMPKHVALILDGNNRYSKARGVRGSEGFEVGLKKSLKDAVRVSVDWGIEILTLFYFSYDNWNREKVEVETIFGLFEIYLIKYREAVMRYNIQFSVMGTPERFPETLQKLVAKVTEESRNNKGLKVVVAAGYGGRQDILQATQRISQLVANTELSIDEITLEVFESHLMTKNVNPSSVDLMIRTSGEQRISNFLLWQTAWTEFVFLKENWPEFRRDSMKNALISYQSRDRRLGLRQTKF*