MAEIFGTVAGALSVAALFNNCVDCFEYIQLGRHFGRDFERCQLKLDIAKTRLSRWGEAVTIHEDPRFATNEPDDRDGRQAKAILEEIGLLFQTVQKSSKRYEINASEDDLVRFEDKDMQPMVQRLHSRLGLVARQRQKRTGLLKKAAWALYDSKNFGKLVDQVVEFVDDLEKLFPVDTTCRRLVELEIEEVDDEPSLLALQGAAAGTDSVLSEAVARKTEWIAVRIYAKDIKSEEMARVRVGNEWSEAALGRGTAIADQTVSRVDSVAARGKSAVHIGHQYGGRGIFD