NQFPWKLYDMLHTAEKRNEEHIISWIKDGKAFKVHNRNLFIEEYMKKLFNQTKFKSFQRQLNLWGFERVQNGPDKGSYFHPLFVKGRRDCCQRLTRVKLK