M4 magazine