MATQDSQGIKLFGKTIAFNSQTIKNEEEKQPPEQEATTTVRSSSSSDLTAEKRPDKIIACPRCKSMETKFCYFNNYNVNQPRHFCKDCHRYWTAGGALRNVPVGAGRRKSKPPGRAVVGMLGDGNGVHQVELINGLLVEEWQHAAAAAHGGFRHDFPMKRLRCYSDGQSC