582-2004-301