MSTASKDNQFSFTYMMHGLHRMVSKGNRGIMWSACGKKVIIADRNKLRLALKRMLRSGDARFSVIGYMKKSGFIDEGTEGREITFTHPCFVRGRTDLLRNFTLKNAFCWAHDICVGDRGKPDCPLSLLKLRLFDLDRTMLNLRNSCLDLSLDIQNLLHMARSRAQE