MAKTKQVVLTTTIRAEGAIVANRFVNYAGKQAKAGEAVLGVAPYDTAAGDTAAVDAIGIAVVETGGALAAGDAVAADAQGCAVKQAGSAAVAGYALDAAAAANDTVRIKIGG