MNIGIAKIGQKVFFNRNAKEVKRSNTNGNFGCYRLLSLLFELNKKDTFYFFSKNDLCIGSYDNVFPFVANPKDLDCIILIPGLVLSEDDVYTLNEISNCKCKLVILSDDPRCLRETLKNLNKRPDFIGMQNNDFVYWNSKVLDGFYVPLEMAQNYKFKRPIYFYKQFDFTVIANDSGNRYNRIKILSELIPDIDVNIYGRISDEQKAILGKNKCQGEVEYSEMQHILSKTLATLLIPIEKNLVTSKYIEAIQNRVIPIFHKDYNVNLLGLTGYPLLVSNNEQLKGCLKTVKSNPYFVTTTNKVLYSNYVEPYIDGTKLNEIIKEIVRG