MALQAATSFLPSALSARKEGSSVKDSAFLGVHLADDGLKLETAALGLRTKRVITSVAIRAQAAAVSSPSVTPASPSGKKTLRKGTAIITGASSGLGLATAKALAETGKWHVIMACRDFLKASRAAKAAGMDKDSFTVVHLDLASLDSVRQFVKNVRQLEMPVDVVVCNAAVYQPTAKEPSYTADGFEMSVGVNHLGHFLLARELLSDLQSSDYPSKRLIIVGSITGNTNTLAGNVPPKANLGDLRGLAGGLNGIGGSAMIDGGEFDGAKAYKDSKVCNMLTMQEFHRRYHEETGVTFASLYPGCIATTGLFREHIPLFRLLFPPFQKYITKGYVSEEEAGKRLSQVVSDPSLTKSGVYWSWNKNSASFENQLSEEASDADKAKKLWEISEKLVGLA*