CSDCGKRFRQSTHFLQHCLIHTGEKPFTCGDCGQSFSQSSHLSEHRR