MKFGRCEIARALEKLGLDNYFGYPIGAWVCAAKYESNYNTSAVKKNSDGSTGYGIFQIDTADFADDGKCPGSRDRCNQPCSALLKADLDADVDALKLVVSSGEGVEHDKAFKENCKGKDTSAYVADCDL