IBC 3583