CJC-1295: What It Is, Its Unsettled Legal Status, and What to Know Before Considering It