MAKVSLEKDRIKILLLEGLHPSSVEVLQAAGYSNIEYHKGSLEEAELIEAIKDVHFVGIRSRSNLTEKVINAAEKLVAIGCFCIGTNQVDLNAAAKRGIPVFNAPFSNTRSVAELVLGEILLLLRGIPEKNALAHRGIWKKSADNSYEARGKRLGIIGYGHIGTQLGIIAENLGMHVYFYDIESKLSLGNATQVHTLSELLNKCDVISLHVPETAGTKNMMGAEEFARMKPGAIFINAARGTVVDIPALCNALESGHIAGAAIDVFPEEPASNKEPFESPLMKFDNVILTPHVGGSTQEAQENIGIEVAGKLAKYSDNGSTLSSVNFPEVSLPEHRSCSRLLHIHANRPGILTQINTIFAEEGINIAAQYLQTTAEIGYVVIDVETARSEEALTKLKAIDGTIRARILH*