SIGLENS/엘록스, Eloxx Pharmaceuticals, Inc. (ELOX)