JM 3100 [ AMD 3100,1,1'-(1,4-phenylenebis(methylene))bis(1,4,8,11-tetraazacyclotetradecane)octahydrochloride dihydrate,1,1'-(1,4-phenylenebis-(methylene))-bis-1,4,8,11-tetraazacyclotetradecane octahydrochloride dihydrate,AMD 3329,AMD-3100,AMD-3329,AMD3100,JM-3100,JM3100,bicyclam,mezobil,mozobil,plerixafor,plerixafor hydrochloride ] a bicyclam derivate, highly potent & selective inhibitor of HIV-1 & HIV-2; partial structure given in first source