MARLQDLPHDLLLNILFLASPTLPAEEGRALLWHAALKSFRGASRNLHNIYRAVFPYCVDSTSGTVKMMLRKTLRSETLASVACLRLFGVNTALSFVTILSNLPFLVVLRLGADKCQPNVPSFDMYALDKLLHLKFLGLSGFFLYLSLPLQQLGIIEVELLECRVASTCAVNEFFSQIPSVTALCLSPLSSGIKSVLPDPSALQSLQYVQLQPREDDFEDALGRDAVRFFDKCPSDCSTVLVHPVWAGAPSPLAGALVMSLLVEYETDEDEREMYSFMPSDISRIAEWVESSPPNLQSVALPMMWHPAYPEEDPYLQVVKYAAHEIINACEENDIEVVYYEDWDRETGFCQELKKGEWTVMTGDEPRDDDGRLFTWGGAWPETEEDLEAMLHGDFSEGYGTEQAGDDEESMEWESEREDDSGEEGGSEADEADEDDEVDEAKSAESEG