MKRCSLGRQKIAIEKISKKSHLQVTFSKRRAGLFKKASELCTLCGVEIAIIVFSPAGKAFSFGHPEVGSVLKRFLARNPLGSISCQFIQADRNANVRELNVKLIHALNQLEAEKKRGEALNRMRKSSQSMCWWEAPVDELGLQELEQLRYALEDLKKNVAKEIDRVLGTTTSLPFLAGNSFRL