MHQWNGTRPSFSHSVSSPLAFLSSLPGLDMCFVSLTYNTLVGDCFNIPIRLLSPPTLAPTTSNRIYNALALLKEIFKYNLYFHFFRFQLLLQVHQTKFYAIAHALEG