MESNITLWQFLLELLISNQHPDIIQWTNNEGEFKLLNAEEVARLWGLRKNKQNMNYDKLSRALRYYYDKNIIKKVMGQKFVYKFVSFPEV