MALQAALLPSTLSVPKKGNLAAVVKDTAAFLSVPQKKLLQVPSLSVRAQAVATAPVATPGASTATKDGKKTLRQGVVVITGASSGLGLAAAKALAETGKWHVVMACRDFLKTAKAAKGAGMAEGSYTIMHLDLASLDSVRQFVDNFRRAGMPLDSLVCNAAIYRPTARTPTFTADGYEMSVGVNHLGHFLLARLLLDDLQKSDYPSRRLIILGSITGNTNTLAGNIPPKAGLGDLRGLAGGLRGQNGSAMIDGSESFDGAKAYKDSKICNMLTMQELHRRYHEETGITFASLYPGCIATTGLFREHIPLFRLLFPPFQKFITKGFVSEAESGKRLAQVVSDPSLTKSGVYWSWNKDSASFENQLSQEASDPEKARKLWEISEKLVGLA*