MHATSSDDFSLSSRVALVTGAGRGIGRGIALALARAGADVAVADLDPQVAEETAAAIRSLGRRSLALGVDVSDGDSVRAMVERVATEFGRLDVAVNNAGVISIRKVAELSLADWDRVMNVNARGVFLCCQAELPLMQAQRWGRIVNLSSIAGKVGLPDLAHYCASKFAVIGFSNALAKEVARDGVTVNALCPGIVGTGMWRGEDGLSGRWRQAGESEAQSWERHQASLLPQGEAQTVEDMGQLVVYLACAPHVTGQAIAVDGGFSL*