YPCKNCGKKYSYYSSLARHLKHECGVEPKFHCPLCPYKTKHKSSLNTHLNGRH