MHQWNGTRPSFSHSVSSPLAFLSSLPGLDMCFVSLTYNTLVGDCFNIPIRLLSPPTLAPTTSNRIYNALALLKEIFKYNLYFHFFRFQLLLQYAIAHALEG