MKKVLITALAAAVFFTAGCKSATLKTDSELPIFGTDAEKTSAGGKKICIPYADVTGYYGYVSSGSLPDEVANGKNIRYLYLWLPFTVPELGVRMASPAVGIPAEKDFVENTWETDAQNNRLYFDPWIRLERAVDIIDLEDIPSRINSTKWLTYGTNDDNPEMPANPAGKKYNSLLRISNDPRNPAKALIRGLYRIGFTCYKTGDVQGSFIVQVGAPVKLAGAVMVKEKTSLLPAIQAAESAE