MLQVGEIKTEKGKEKLNYDGRLYIFDKLNSTETIKFWRCEYKTEGMDKCKGRIWTTLENGFVRLVTPHTCELNPARVVAQQMIQRARKEVNAPPANLLKIAPPAILNFLQDTDVDFSQFIAGRQ