MSEGNQAPESLLFYVSMQGRLLSSRQPVPELGLHGLASAFNLVIHSGFAVRIFCSFNYRHANAFIASLFIIYATVRLKAAEYVAQGHALMKASLILLLLFAVIFVSLAGSVHHRCLKRGIRNRKVTIPLTTLYFSMGFITARTIFRTGENFAFENLTGTVSSGSQALDPPPVVLCERYFYVFEATFMFLAVAVSNLFHPGQFLPSKNKIYLAQDGQTELEVPGWSDKRPFIVTLCDPFNLAGCLDRKPGADGTNFWEDNGFGFPLEANKGGGLQA