MEDFRVRHECSSLRGTLLDSRYAKAVQCLVEEVIDIGGREVELCNNILINQLFPGRRRPGFALSSEIKSELCSSGFMSLPENHEIHIKITKLLSLLQQVEERFEQYCNQLEQVISSFEEIAGEGSSKVYTGLALQAMTRHFGSLEEAIISQLNSVRRRFIISHQDVPKIISSGLSQLSLFDGNTTSSSLQRLGLVQGPQRHAWKPIRGLPETSVAILRAWLFQHFLHPYPNEAEKLVLASQTGLSKNQVSNWFINARVRLWKPMIEEMYREEFGDSLDESMQREANDDSN*