bf 578