MIDALGARVMTHFVDDKYETLTHQILSSIKQSSSTEAVLAGRALAMVSITAGAGKVAEHVFEASFPHLSRSSKLGRDSAARVSAIEALGMLTFVGGVEASTENAMEVLWQIVIHKGSAHADQTLGTSKPPPPVKAAAITAWSLLLSTLSSKRVMALQLSSVVGALSSLLEDPDLGVRKAAGEAIALLCELGDIHLLQQALGEGETTKTMAMELQVVDQMKALAASSSRKGQTKKERSEQRSSFRDMVAILEGGACHETCLKLKHGDSLKISTWSQTVQLNAFRRLLGEGFQRHLQENNLLHEVFNFVP