MVGSVVQLKVNYEKAKNGKAIHSDVVSVGGHLWRIDCHPRGVSEDCKSEFISILLQHMSKSGSVTAIFESFLMDRDGQPSSKYQLRSLPRSYQSDSWGWGQFIGRTTLEKDYLEDGHFSILCTIMITDDSSIPVPPSDIGTHLGSLLDRADRTDVAFIVDGETFHAHRAVLAARSPVFRAELFGSMAEATMPAITLHEIVPRTFEVMLWFIYTDALPGDKELSDSSIEMFQNLLGAADRYALDRLKFICAQKLWEKVSVDTVSTILACAETYECPELKNRCIDLFVAE*