MGLEKKFQKQKYLSTPDRLDLAQSLGLTQLQVKTWYQNRRMKWKKMVRTSKQIFLSRFRGATIEPEYITSSVSTALP