MNTVPWLFKERVALCLLDRDSLRESCKLPSSWGDVCSETSKKVHTLYVRVHEETGKLYAAAERIWQKIDRPGRSLHIIIGNFVHLASVDLKSITNFCMKPFFGSNLPSKWSEITPDQLQKLCRFIRPTKGRHXXXXNHFSVKLCRFIRPTKGRHPVRYDEESSNSLHMSCGTNLWKTAIYGKLLTMRLPVDYVSLVSREDFEAEMREFCANAGPLYHVDCRYMEPSRIDALIEKFVPVDGGEFALNQEPSREQLERLVVKCEMSEKKVTISVLTIRRRPFCPSDFFHFDRYYTKKKVEGDKLFAAREGARLTLCVRVYGTDELKWKWIEQDFL