MEAESRAKGKEGISHFVLVHGACHGAWCWYKLSDLLEKAGHVVTAIDLGGGGVNPKDGETIRSLAEYNEPLAEFMKSLPHGEGNRAEKDEKVILVGHSMGGVNLTCMMEQFPHKIAAAVFVTAFMPVSGTTPLQLIDEIYQRNQTWGDTEFKYGLDGQPNRPTSIRFGRNFAREYLYQNSPSEDITLAECLQRSMPVLEDEVLYSSENYGRVRRAYIVAKQDKGIVEELQRKMIADNSPDEIYDLESDHSPFFSCPVRLAQILQEISRAYD*