QRRKRRVLFTQAQVYELERRFKQQKYLSAPEREHLAGLIHLTPTQVKIWFQNHRYKCKRQAKEK