CHVQGCHRSLQGLRDYYQRYKICEFHLKVSSVLKDGVPHRFCQQCGRFHPLTEFDGDRRSCRTMLQRHCHRRAKQKQE