CAACRFQRRRCSPACPLAKYFPASENQRFMNCKKLFGVSNMLRLLNQVLVKDRDETMQSLMFEADVREQDPVHGCMGIICMLEQQLDKLRREL