MLLGAAKLLQDRKHLLKGTVLLLFQPAEEGGAGARRMIEEGALGQAEAIFGLHVANDVPLGKWASTPGRMFAGGGMFEAIVEGKGGHAGCPHLAVDPIVASVSIISALQTIISRENDPTEGQVISVCYIRGGNAYNVLPASVVFGGTYRVLQNENMVNLKHRVEEVIKAQACVHGCRAMVDFKENQRPLYPALVNDECSFQFARDVVSGLLGESNVIQLTKPAMVSEDFSFYLEKIPGAYALIGAGSAVDGVMHTVHSPHFSLDEAVLPIGAVVHTAMAEQYL