TTCTNCFTQTTPLWRRNPEGQPLCNACGLFLKLHGVVRPLSL