MKRFRNLLLVAVFLVSNLVACAQTDVETPNAKAGTSLEILHVNDLHAQLMPLKDGTGGFANVASYIKQEKTTRKDVFVMCAGDMVQGSAVSTIYKGVPIFDILNYMDIDVATFGNHEFDNGVEVAKKYLETAKFPIISGTVFLVNKGLFAPAATKTFTVNGIRIGVIGATTTESITDEALKVSAPQRIVEKQLKELRGSCDVIVLLSHLGVEEDEKLASKVQGIDVIVGGHSHTVLKEPVRVGKTLVVQAGSKGQYVGRVELALDPKTHRVTTSSGELVSIPVKGLEPDAEVAKRVKLWEDKVSSVVDVEIGHCEKSLSQERTSRFIETVLKSKFKTDFALQEEGGTRTGIKAGTILIRDIYNVCPFDNTIVIFKLKKDEIEKVLKKGATFTEEKPFYTLATNSYTAKGLLRRLQVGGDQIDRRDDDLRQTIIDTVKEWKGVVPPKGK