MMRLRGHHLFCTTLFQGHGYDEAFTARMKETLAALEAGTPFTLCQGSDVLCGACPHRTEEGCALGTEDVLRRDKAALQAADLAPGMELSFAQAGERLKKLKEEQWHSVCGGCRWQKEGLCSWKLFQEYMQKRFV