MKKLLKSALLVAVGSTASLQALPVGNPAEPSLLIDGTMWEGTSGDPCDPCATWCDAISVRAGFYGDYVFDRVLKIDTTKTVDDMAAAPTATGQDSAPTTTNTAATRNNAAYGKHIHDAEWATNSAYLALNIWDRFDVFCTLGAANGYFKAGSDAFSVVGLFGLSAASVAAADLPNVFLTQGVVELYTDTAFSWSIGARGALWECGCATLGAEFQYAQSKPKVETLNVFCTPAQFTVHKPRGYKNTTFPLPADAGTDAATDTKSATIQYHEWQAGVALSYRLNMLVPYFGVKWSRASFDADNIRIAQPKLASAILDLTAWNPTFMGTAASTEVNEKLNDFIQIASMQINKMKSRKACGIVVGATLVDADKWSITGEARLIDERAAHVNAQFRF