MKTAVHALSPDSRPETQHQTRKNEEAAPGSPTPRAGREGRKGPASILRRSPQERCGRGDEPRRTTRHVRFREPLEVAVHYIACREPTTAVQAPSRPRPRGGSLLLRLTACILLALALGMCCGQAGPMARALEDFRARLLAALLHLRLAALDCWRCLLQL