MTGGAPVASVEARAAWLAGYDANARRAADWVHASWHGALAPLVAAMHEHAPALRAACSLLLLRTLGGSAPTLGGFDSRADRLAALPIADTLRLLRMRALLFRRTELRHWIDRASRERLAGWVGADGGRALAALCAQPDARRERERREPLAPLAQLSADDVAWEGWCLFERERVWSPAGPMRIVRLALPREPARAPWLERAAADADGAMLLAHVPSLFPEWTWLFG