MTTPAEHLLEFDVFQMIHTLYYVTPEEIHYLLGSGSRVFDPESPRPVPKLLALIHRHEHSHGWLNEKEQEYWVSGRIVKQRNVATNTVYYHPQISDFWFAETKSWYNSDGLGFSWECHLVCEDTWIIEVCPANRNLFVDDSQEKWAKMFDDTSDATLAVSEPPAEEQPVTVLFSPAPEPGAPETRVKLEVTNLELFGALRRHAAGKPRVGNEGKKLYDSLLSTAKHLSAPGALFPEMTPVSCPPHLLFDHVMSAFVTDVVREQGVLKGLQMMRAVLIDHSDAVRHGATSENSFHNLLSAARTSLRGFAVASSLLPKPVGLLTNKLDSAFS*