MQQKKSPKFLVKLFELLDSEQYRYLRWSEDGRSFQVCDLKKLERQVLKVFYKQKSFASFIRQLNLYGFKRSKIRRNVNVFSHRHFIRGDKDQLINIISHNKLRVLEELSNQDNNLKPQIYEAEHQQLTETLKDLQNQQKQIQIKFNEQIHLQTQLKLRILQIMNQINNHDISINVKAQNSYQLLCKVMQIIPNNEQHKEEMAVIKYICKVFNEFHKDSVTSLFESPNERLTPLPFYLQDSAVIPNPLDIKVQQNKLSDQFQIHATKIFQPSQVKQQQYLL