MESAITLWQFLLHLLLDQKHEHLICWTSNDGEFKLLKAEEVAKLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVIGQKFVYKFVSFPDILKMDPHAVEISRESLLLQDGDCKVSPEGREVHRHGLSSLKSASRNEYLHSGLYSSFTINSLQNAPEAFKAIKTEKLEEPCDDSPPVEEVRTVIRQKTQRLGNLCTPTVALRHRHRLHRPQQPSPPLRIPHSSLLHRTDTKWTVSGLESAAAQHTLLEQP