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": ""}
  ( 1188088 -87.82488 Ub      n "light yellow flowers, smooth leaves, clasping stem, basal rosette;"  Michigan Y     .Bf brNassicageae    D] DR-423 fish cove on rocky shore; !    t Brassicales 47.39495 (*T   5g(  2004-06-12  Q Keweenaw  L. ( ]52    *lI glabra DANA L. RICHTER z4 f     h UNITED STATES
{"catalogNumber": "1188088", "order": "Brassicales", "family": "Brassicaceae", "scientificName": "", "scientificNameAuthorship": "L.", "genus": "", "subgenus": "", "specificEpithet": "glabra", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Dana L. Richter", "recordNumber": "DR-423", "verbatimEventDate": "2004-06-12", "habitat": "Fish cove on rocky shore;", "occurrenceRemarks": "\"light yellow flowers, smooth leaves, clasping stem, basal rosette;\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Keweenaw", "municipality": "", "locality": "", "decimalLatitude": "47.39495", "decimalLongitude": "-87.82488", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}