MGRPPTPSAGGQGFRFTQEEVAEMEALLRHLNNGIPDGSVIQSLADRFTASTARAGKVGVRPKQVWYWFQNRKYSQRSRNSTKMLPTASGDHKSASTRFSGKNSLEGGQLEFEAKSARDGAWYDVAAFLSHRLSQSGEQEVWVRFSGFGARDDEWIDVRTCVRQRSHPCVPTECAAVLPGDTILCFQEGKHQALYFDAHVLDAQKRRHDARGCRCRFLVCYDHDESEEIVPLRKMCRRPELDYRLQILHEAGAAAAAKDIAVDR