MEEFRVRHECSSLRGTLLDSRYAKAVQCLVEEVIDIGGREVELCNNILIQQLFPGRRRPGFGLSSEIKSEFCSSGFMSLPENHEIHIKITKLLSLLQQVEERFDLYCNQLEQVISSFEEIAGEGSSKVYTGLALQAMTRHFGSLEEAIISQLNSVRRSFIISHQDVPKIISSGLSQLSLFDGNNTSSSLQRLGLVQGPQRHAWKPIRGLPETSVAILRAWLFQHFLHPYPNEAEKLVLASQTGLSKNQVSNWFINARVRLWKPMIEEMYRDEFGDSSDESMQREANDDSN