MATQDSQGIKLFGKTIAFNTRTIKNEEETHPPEQEATIAVRSSSSSDLTAEKRPDKIIACPRCKSMETKFCYFNNYNVNQPRHFCKGCHRYWTAGGALRNVPVGAGRRKSKPPGRVVVGMLGDGNGVRQVELINGLLVEEWQHAAAAAHGSFRHDFPMKRLRCYSDGQSC