MGGMGEVCLSSGMRMPLVGMGTATFPFSPSVEMKEAILHAMELGYRHFDAAAVYNSEQILGEAIEEAMGRGIIHTRQQLFITSKLWCTDAHGHLVLPALHKSLQNLRLAYVDLYLIHFPASAKPGEIRITFDKDEIIPFDMESVWEAMEECQRFGLTKSIGVSNFSCKKLIRLLSTSKIPPAVNQVEMHALWQQKKLREFCMEKGIHVSAYSPLGGRDAPWGTNKVMECEVLKEIAKAKGKTVAQICLRWVYEQGVSLLVKSFNKERLRENLLIFDWALTEEESHKISLIPQAKGCLAELFVSDSGPYKSIEEFWDGEV