10 1016 J Nanoen 2025 401k