code: def _ParseMRUListExValue(self, registry_key):
      
      mrulistex_value = registry_key.GetValueByName('MRUListEx')
  
      # The key exists but does not contain a value named "MRUList".
      if not mrulistex_value:
        return None
  
      mrulistex_entries_map = self._GetDataTypeMap('mrulistex_entries')
  
      context = dtfabric_data_maps.DataTypeMapContext(values={
          'data_size': len(mrulistex_value.data)})
  
      return self._ReadStructureFromByteStream(
          mrulistex_value.data, 0, mrulistex_entries_map, context=context)
docs: Parses the MRUListEx value in a given Registry key.
  
      Args:
        registry_key (dfwinreg.WinRegistryKey): Windows Registry key that contains
             the MRUListEx value.
  
      Returns:
        mrulistex_entries: MRUListEx entries or None if not available.