MKFGRCEIARALEKLGLDNYFGYPIGAWVCAAKYESNYNTSAVKKNSDGSTGYGIFQIDTRDFADDGKCPGSRDRCNQPCSALLKADLDADVDALKLVVSSGDGVEHDKAFKENCKGKDVSAYVANCDL