MNELEKLLGRIIQRINVNLRELEYDVSPFIKNLVPLNQMVKFHAFYGITPNHSLDFLFNHSNLAGSYFLGKIQVRNSILYKSDIRGDELKSKGDVFHYQKFEIPITTDEGIDIEDSFLIKTLVHNFSHDPETLEKFFIRDTITSHYANIHGAPMDGSFLGPFSTVDLTTMRDCVIGAFSYIQAGEVDHLNIEPGTVWVRSPDDFNFHYRYPADRLKDYICFDKGAPPKGLFIDFVEDRKEDFGQLFNVFNIEQPASVPESSSLNRFSVIKPKTYISENVMVAQRAYLENAWLGKGANAQEQCYVINSRLDGFDIMAHGAKIIETNLGENVFVGFNSFLRGRTDSRLTVGRDTIIMPHTIIDTKKPLAIPPGHLVWGLITTPDELESNSIALEDLSKIDAGLMKGNMSFEGSGAVFVNAFRERIHHILEANGAFFDGKKNRGHAQKNQNISFNTIQPYPDGELQGLYPAIVIQP