MKKLLSLSAITLSVLAPSAFAAQEVNVYSYRQPFLIEPMFAEFTKETGIKVNVKFAKEGIAEKLAQEGEYSPADVILTAEFSRLFELTEKGLTQPLDSKVIEENIPAQYRDSGDEWFALTQRTRSVYSSRDRLGKLGDDFDYMDLAKPEFKGKICTRSGKHPYNIALVASIIANHGEAEAKAWLEGVKANLARKPQGNDRDQVRAIKEGLCDVSLGNSYYLGAMLNDQEQKSWAEAVYINFPGQNVQGTHVNVSGMAMAKYSPNRENAQKLMEFLTGETAQKMYAEVNYEYPVKPGVQRSALVESWGEFKADSLPLEKIADNNAAAIKLIDEVKFDL*