MTEPKLATTHVVGEPTFEGLARFIERNNITKIFVMVGAGISVAAGIPDFRSPHTGLYAKLSRYNLNSPEDAFSLPLLRQQPSVFYNILMDMDLWPGKYCPTTVHHFISLLAKKGMLLCCCTQNIDGLERACGIPESLLVEAHGSFSSASCVDCHAKYDINMARAETRAGKVPHCNQCGGIVKPDVVFFGENLPEAFFNVAGLIEETELLLILGTSLQVHPFADLALMVPSDVPRVLFNLERVGGRMFRFPTDRTPNFRASSYRLSTGNGNGSKISSGDSSNSSSVDGYDQFTLAENDETGVLRDIFFPGDCQVSVRSFAQALGFGEQLDASVREGREIFERTRRREKVVEG