MKRAQFRGCLLGGACGDALGAKVEFVTQSVTIFRKYGPTGIRDIGMNYNVVGGVTDDTQMTLFTAEGLISALLPILISQRGDKSAATDQTPDSTNPLFEAENYVPAVHQSYLRDHVASLFCCGDSRVLDTGPPFPDISSCVQQAVPALHQSYLRWLKTQGVNCNSPASRREVVEKGWLILQQALHSRRAPGNTCLQALMSGDVGSTRNIINDSKGCGGVMRVAPCALIVSAGFADIPKDQQLQLAFQLACAAAAITHTHASGWLSAGCLSSIILCVLCGDSLERAVEQTITLLKKEPKHKECLRKIEEATKLSKIFAKRSLEIEEKDASALKQELALEHIEMLGEGWVGEEALGISLYCSLISQDDFETAVCYSVNHGGDSDSTGAITGNILGALLRDTAIPVRWSKVVELRDVLQEVSDDLFDVLDPNRHENLSLKYPPAIMKTEDGTDLSTYYKEKKYGSHQS*