Plerixafor (CAS No.110078-46-1), it also can be called 1,1'-[1,4-Phenylenebis(methylene)]bis-1,4,8,11-tetraazacyclotetradecane .