code: function parseSelDataEntries(selData) {
          var parsedSel = [];
          var obj;
  
          if(_.isEmpty(selData)) {
              return [];
          }
  
          var lines = selData.trim().split('\n');
          _.forEach(lines, function(line) {
              if(line === "" || _.startsWith(line,'------') || _.startsWith(line,'<<'))
              {//removes the lines that we don't care about
                  return;
              }
              var kvPair = _.trim(line).split(' : ');
              var key = _.trim(kvPair[0]);
              var value = _.trim(kvPair[1]);
  
              if (key.match(/SEL Record/)) {
                  if (!_.isEmpty(obj) ) {
                      parsedSel.push(obj);
                  }
                  obj = {};
              }
  
              obj[key] = value;
          });
          
          if (!_.isEmpty(obj)) {
              parsedSel.push(obj);
          }
  
          return parsedSel;
      }
docs: Parse full SEL entry output into key/value pairs into an object list
  information:
  "SEL Record ID          : 0063
  Record Type           : 02
  Timestamp             : 01/01/1970 00:29:36
  Generator ID          : 0000
  EvM Revision          : 04
  Sensor Type           : Memory
  Sensor Number         : 87
  Event Type            : Sensor-specific Discrete
  Event Direction       : Assertion Event
  Event Data            : a00040
  Description           : Correctable ECC"
  @param selData
  @returns {*}