MMDALLPRNEAASAGAHPAAQDAAVQGHEQQQHVSQAESEHEQLGYFLALGEDNLLVALDCTSGEQLACFTLDSPEQAADPDFLSFVRLSMRQALGPAWPSSNTSANSPELLQHSSQSVPPDLHSDAKLQPPAHAFTERGCPAAAPEPDWVLAAALQLEEDAGWAAAEAARDEEAAAAAARHALLLSQADEQLARQWQQDEDAGLAAALGAQQRREQEAISAEVAAWSGSVWSRLHSKAPTSAAALNPPPALPAQPHSSYSMRMKGAPAGAPPPPSPDPFPALHSASTAAPGASSGSSSLSELLRSQHRSAGMAALEQRSGGTHLLHRSSSPALSPQRLRPLGRGPPPLSPGSASWTAGTEAGGSGVGPAADAVGGYLAPLQLAAGLRLHEDDLHYQLLLKDDTVSAAAKAAAEAYAQRAEVAAAAGGASASTAAMRSMIDAAARSRSGSRPGSAAAIRYGGGGLGQAEAAAVGMSQPAAAAAAAPEEEEEEX