MATLFEAYVTNAGKYSEGQLVGETLKFPTTAQEVEALLKRIGVDGVRYQEIFITSFDGDVLGLYDHLSEYENLDELNHLACLLSELTSSELETLEAVLDSGDHCSSVRDIINLTQNLDCYGFYPGVSDEETLGRIYVDDLEMLDVPDQVKPYFDYEAYGRDACIHENGHFAPGGYVVKESDHFVEVYHGLQDIPKEHKVFSFPKLSIREQMAAYQEIIDGSSLEGYRQMQKKDRGDR