imi304