MVFDPRTLDQPKDISAYRDQRYQGSVRDQELALRTSCTLYVGNLSYYTKEDQVYELFGRAGDVRRVIMGLDRFKKTPCGFCFVEYYTREDAELALQNISNTRMDDRVIRADWDAGFVEGRQYGRGKHGGQVRDEYRKDYDPERGGYNRAIAQKSMVE