MDALSLYKAGQLGPAIETLGVELRTQPGDTRLRTFLFELLCFAGAYDRAEKQLDILADANQDAFAGALLYRAALHAQRTREELLLSGQLPARDSDSGPVSGSLNGTAFSSFEDEDSRFGTHLEAFIAGSYTLIPFRYIQRVEIAPPKRLRDLLWATAILTTTPDFRLQDLGEVLLPVLSPGSSTFPDDLVRLGRTTVWQNTGNEEDELPLGQKSFLVDGEAHSLLSVRELTFTRNSSLTAEER