RPPYSYMVLIQLALSSAEDHKMTLKEICKWIEDNFEYFRSVAKPGWRNSIRHNLSFYHCFVRDLSNNKKHGSKWMLQFDPDDF