NCT01585259 - Anfibatide Phase Ib-IIa Clinical Trial | Crick | Crick