MEDFRVRHECSSLRGTLLDSRYAKAVQCLVEEVIDIGGREVELCNNILINQLFPGRRRPGFALSSEIKSELCSSGFMSLPENHEIHIKITKLLSLLQQVEERFEQYCNQLEQVISSFEEIAGEGSSKVYTGLALQAMTRHFGSLEEAIISQLNSVRRRFIISHQDVPKIISSGLSQLSLFDGNTTSSSLQRLGLVQGPQRHAWKPIRGLPETSVAILRAWLFQHFLHPYPNEAEKLVLASQTGLSKNQVSNWFINARVRLWKPMIEEMYREEFGDSLDESMQREANDDSN