MGNSGSTDFTYEDVPDQTGKTVLITGANLGLGFALTGDYINKTKAAKVIMACRSKEKCEEAMKKLGNDPRLCFLQLDLSDFDSVKKAAKDLSSMLGTSKLDALILNAGALNLEKASTKQGLEATMGVCHFGHFLFTALAWPMLSAEARIVPVSSVGHTWTKKGIDFEDLNWEKRDYDAYEAYFQAKLANVYFTKEIGRRCGAKNLKITAVTLSPGFGRSGLYRDFSGWQDYLTSFISEENEKLSINTMRAATDMTLKNGDYLVPKRFGFYGPPVVTPPSDLSEDVNIAKQLWTLSEEITGQKFDIGA*