CSNCGTSTTPLWRRDLDGAPLCNACGLYLKLHHEKRPLSMKTDNIKKRQR