micro-electron diffraction