MGGSLGLALQEWGRFKSVIGYDHNALHAKLALTLGLVDECVGFEKILECDVIFLAIPVEGIIGCLKKMTSIKKSATIIDLGGAKAQIIRNIPKSIRKNFIAAHPMCGTEFYGPKASVKGLYENALVILCDLEDSGTEQVEIAKEIFLGVKARLIKMKSNEHDTHVAYISHLPHVLSYALANSVLKQNDPEMILSLAGGGFRDMSRLSKSSPLMWKDIFKQNRDNVLEAIKKCEKEIVQAKAWIENNDYESLAEWMAQANKLQEFM