MGYKPTYQQQLQENLNLVHSLRQMGIATESAELDSQLYEVPISFLKLIHGKKVKQSCCYFRDESTTLDEAEIAMLDLYCERAQIKDGQSVLDLGCGHGPLTLHIAQKYRNCNVTGITNSIEQKDYIEKQCKLLQLSNVEIVLANIISHEMEATFDRIMVVALFEHMKNYELLLKKISNWMAHDGLLFRGAFMP