KNKMKRALILILALNFISAEVDLESFIFTQFQRFITKYHKKYSSIQEYLARFQVFRLNFKETLNSGHKTYLTGITMFSDLTQQEFAKIYLNLNYDAFAIANFDPYTVKVSNAAPDAFDWRDRGLVTPVRDQGACGSCWAFATVANLEGLYYMSKGVAVDLSEQLLVDCDTYDSGCNGGLMEYAFTWLVKNGMEAEEDYPYTGVRGTCKADKTKYIDMKVTGYKKLGSSSSTWSPVDEEEIKEFLYEAGPLAVALNADILQTYTGGVIDVPSSQCPASGINHAVTMVGYGHDDTVNKDYWIIKNSWGENWGEDGYFRIKRGSGTCGINNYITTATVSF