Crystal structure of TagRFP fluorescent protein