MAHAFAGGTSAICRCPHDPGRAALVSRPRHRLRVLASSLPTPAIEGQGVELSVTTRRGRVLPVLKDCSLRVPPGQLWMLLGPNGCGKSTLLKVLAGFLNPSSGTVYINRPCSYVFQNPDHQVVMPTVESDVAFGLGKLNLSLDEVRSRVSQSLDAVGMLSYSQRPIQTLSGGQKQRVAIAGALAEASKVLLLDELTTFLDEYDQMGVIKAVRKSVGAGGEVSALWVTHRLEELRYADGAIYMEDGQTIIQGDVSTISKYIKKKQARYFGHFEL*