MKEEEYLSQRLDDQIMWYDEKSTKNQYIYKGLRIAEIVLSASITVMISLMEGPLYLKLLIAILSAVISIIAAVHGICKFQENWIKYRNTCEALKQEKFLYFTKAGIYSKTDDPFKLLVEQCERIMSTEHIDWSQRQTNPLHNVRNTNHSSSIGS