MGDLVGNDGAAPPAAASAAEPTPAGRWTRQKDKLLETLVARHAMHRRCVGGWDAIAAALGDRTTAAHAAGTAVRGDSRGGEAPHGGAGALGCGRACSSSYSRRVAGGAGEACSGGVSPPSIDGGKEKRVVEKKSGLWSEEEHRVHPLKDTDTNHQSFPEVFSRDMMAKPKEDRKRKSIHDTPYHLHLAVADDDHAHQQQAPDSSW