Photoluminescence quenching and electron transfer in CuInS2/ZnS core/shell quantum dot and FePt nanoparticle blend films