The present invention provides a compound of Formula (I) where A is a heterocycle ring system and B is a heterocycle ring system or aryl ring system, and pharmaceutical compositions comprising one or more said compounds, and methods for using said compounds for treating or preventing thromboses, embolisms, hypercoagulability or fibrotic changes.