MFGKRLDLTGKHALITGGSTGIGLALAAECVRAKANITIVARTEATLKAAKAQLEELSQKLGTGSRVAYQAVDVTDVQKVAEGLAAAVQEFGPVDLVVCNAGGARCGYFHEIELSDFNRQMQVNYFGVLHVVHAVYPDMVRRNQGHIVIVGSALSTFGMVGYSSYCPSKYAVKGLADCLRNELQGTRVKVSFAQPPDTDTPGFVEENKSKPPETKEISEAGATLYKPEKVAACLMSGIRSGAYLLPNPDPGLAFLALTSQGLLPRSFPGILLELLAALVAPLVQWGFAAMFDRVSRKFAPRRFDKLWGGMEAASAKAGGGGGSTEKASALGSASGSGAAL*