MRGPGGLKEGDGMQQDASLQPELALRIGLAARELPELDVSQLVRVLTALLGAPLTAEKLAGVTPRGLRDAGGAHHLEAVQQAPAARLEAACRALHGEEAATDPVPEPESGPSPEGAIRVACASNTGEELDGHFGACTRFLIYDVAATGCRLADVRPVAEAVSGSGTRRDDRIGARVALIADCQVLYCCSIGGPAAAKVVNAGVFPMKRDVGGAAGGHMKELSAALAKRPPPWLAKLMAGRSAAAPAS