7-Deaza-2'-deoxy-7-iodoadenosine [ 908130-61-0 ]