IBF 4.2 or 4.5 fits the bill perfectly.
http://www.robots.ib-fink.de/