MSRNESHRIREARRLQQNLNLVHSLRQMGIATESAELDSQLYEVPISFLKLIHGKKLKQSCCYFRDESTTLDEAEIAMLDLYCERAQIKDGQSVLDLGCGHGPLTLHIAQKYRNCNVTGLTNSIEQKDYIEKQCKLLQLSNVEIVLANIINHEMEATFDRIVVVGLLEHMKNYELLLKKISNWMAHDGLLFVEHSCHKIFAYLYEPIDEDDWYTEFAFPAGTFIMPSASFLLYFQDDVSVMDHWILSGKHFMRTSDEWLNNLDANMDAVKEIAESFTRSKEDVVKLINYWRGLCIQGSELCGYNDGEEWMISHVIFKKK