CAVCGDRSYGKHYGAFCCDGCSCFFKRSIRKNAIYMCIGNGHCEVDKARRNWCPRCRLIKCLQVNM