METLRHFLFSVCGIIADWKLEDVLEEQIRKIKKMVGLEDHAICALSGGVDSTVAATLVHKELGDKLHLAFVDNGLLRFGKKTGKEAKVLVQGTLYPDVIESCPPPGSGRNHSHTIKSHHNVGGLPEEMNLKLIEPLNLLFKDEVRKLGEILSVPQGFLKRYPFPGPGLAIRILGDVTEGNSLETIRLVDEIFINSIKDAKLYDQIRQAFAVFLLVKTVGVQGDRRTHSHAVAMRAITSEYGMTVDWYQFDPKFLAEVSAKICNSVRGVNRIVQTS