MALPGQLARDAHHLASGLGGSISSPHVQAAVTSYEKYHTTYGGDVQIRKANYADLANKYYDLVTSFYEYGWGQSFHFAHRLDGESFRESIKRHEHHIALRLGLKPGMKVLDVGCGIGGPLREIAAFSGASITGLNNNEYQIKRGSELNKQCGLANKCDFLKADFMSIPVPDNTYDAIYTIEACCHAPDMVALYKEVKRVLKPGQLLAGYDWCMTKEYDPENALHKNIKAEIELGNGLPDVLTTKQYLDALKSAGLEIIMEGDMAVTSPVPWYEPINPSRVSLANFRTTSIGRFFTRNMVSWLEFCRVAPKGSVQVSTLLEKSGDALVAGGRFVPSKLENFQSPACTVNKIAC*