Refactor the unstructured text into a valid JSON dictionary. The key names follow the Darwin Core Archive Standard. If a key lacks content, then insert an empty string. Fill in the following JSON structure as required: {"catalogNumber": "", "order": "", "family": "", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "", "county": "", "municipality": "", "locality": "", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}
  o 1991-06-05     i+P (L.) Lange  :m$8W united stat$es  jFmV- minus      CHAENORHINUM 1       SO4W| PLANTGINACEAE 1228997 S &    Jt 7 -85.15075  on the n. side of sec . of state office on w. side of m-66 on s. side of remus. wheatland twp. t14n, r7w, sec. 21 ne1/4 7*Ek     ,M MICHIGAN   QE`< 1378
{"catalogNumber": "1228997", "order": "", "family": "Plantaginaceae", "scientificName": "", "scientificNameAuthorship": "(L.) Lange", "genus": "Chaenorhinum", "subgenus": "", "specificEpithet": "minus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "1378", "verbatimEventDate": "1991-06-05", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "", "municipality": "", "locality": "on the N. side of Sec. of State office on W. side of M-66 on S. side of Remus. Wheatland Twp. T14N, R7W, Sec. 21 NE1/4", "decimalLatitude": "", "decimalLongitude": "-85.15075", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}