MALGFANAQSGAFKVSKEGFILLQFAPAAAVRQYDWNRKQVFSLSVPEIGALMALSEKDSCEFFHDPFKGRSEEGKIRKVLKAEPLPDGSGHFFNLSNFLI