MKEQILEKLKTVKYPGFEKDIVSFNFVKDIKIQDDGVFIDIEIVSANPEVANEIRKNIIEALSSLALKNIELNIITPKIPEEKSNSRSGKNIAPQVKNFIMVSSGKGGVGKSTTTVNLAISMAKMGKRVGILDADIYGPNIPRMLGETKTQPEVVGQRLKPILTHGVYMMSMGVLIEEGQGLMWRGAMIMKAIEQLLADVIWPELDVLFLDMPPGTGDAQITSAQSIPITAGVCVSTPQTVSLDDSKRALDMFNKLHIPIAGVIENMSGFLCPDNGKEYDIFGKGTAEDMAKAYKSEVLAQIPIEMIVREGGDEGKPVSFYHPESVSSKRYLMAAEKIWSFIEKINNEGGADNSAIQPVMNGKSACSH*