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": ""}
  VSX 1994-08-23 Galium 0Uq^.   K from edge of weedy field on w. side of st. elisabeth church on n. side of marlette rd. on w. side of town of marlette. marlette twp. t10n, r12e, sec. 5, nw1/4 B   Non$M 3998   1243880 P  gentianales R   3Hy> RUBIACEAE       michigan O   43.32038 L9V`+    P united states  U sanilac  $m( m russ garlitz MILL. #5 i/   -83.08982 0VM 
{"catalogNumber": "1243880", "order": "Gentianales", "family": "Rubiaceae", "scientificName": "", "scientificNameAuthorship": "Mill.", "genus": "Galium", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Russ Garlitz", "recordNumber": "3998", "verbatimEventDate": "1994-08-23", "habitat": "From edge of weedy field on W. side of St. Elisabeth Church", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Sanilac", "municipality": "", "locality": "on N. side of Marlette Rd. on W. side of town of Marlette. Marlette Twp. T10N, R12E, Sec. 5, NW1/4", "decimalLatitude": "43.32038", "decimalLongitude": "-83.08982", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}