MSVKISVAIQCLSTDFSNQKGVKGLPLHLQVDTYDSDIEGVPPFHRGYCQVKVFCDKTDFCSRVFCDKVSTK