MALHLIKLCVGPATIADLEARQARFREEALRDGRQAAPFHVTRTLPKRHREITGHGSIYWVIRGTLSCRQAITAIEPLTGEDGIPRCRLVFDPRLVPVAPRPYRPFQGWRYLTARDAPADLGAEASGDLAEMPEALRRELVGLGLL