MELPPLSDPYMPGLTARPPEDLFEALHQSVPNQLRPDSLAACPAWIAGWRLLELGYFWEAHEVWEPVWMALPPNDAARHAVRAAIQLANAALKLRMGRQGAAQRLCSLAREAAGRANGAAAPEGWHDLFRTHLEAVEGRFEVLQNNA