New Flyer Ge40lf 2004