MSNVDKIRNILIALGVPEKQQNDLCCYVLLVMAKIYPKSKWECAQNEWIRIHDMMSYINMFYRETPYAENTRETVRKNALHHFRTAAFVEDNGLATNSPNYRYRLTAEFLTVLKNKGSEESVKGFLKKHESLKSIYSSKKDKQKQALSVNGLQLTLSPGKHNKLQKAIVEDFAPRFAPNAKCLYVGDTTEKDLVKDVETLKKLGFAITLHDKMPDVVFYDEKKDWLYFVEAVTSVGPMDPKRLVELGNLTKNVKAGKIFVTAFLDFGTYKKFAADLAWDTEVWIADMPEHMIHLNGDKFLGPRG