MVDTLSLHGKVAIVTGSGRENGIGAGIALALARNGASVTVNYVSDSTKERAENICTLLRQAGGKAIAVQASVDTIEGAQHLVNKTLEGFGTDHIDILVNNAGTAYFSPITQEPNVQELSKIFQLNVLGAFYMVHYVIAHMPPGGRIINVSSTNAKRGNVNISSYAASKAALDSLTWSWAGELGRSKGITVNSIAPGPVITDLYPKGKEEELTRDEIAITRAADRAGTTADIGDAVLLLVNEKSRWITGQYISTSGGVTY*