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": ""}
  at damp edge of old state rd. |   kn& malpighiales   m United States  1989-06-04 *e     t russ garlitz     QR; 2831a   Y  N  DISCOLOR     45.342858 I     orcB 1324004   A KRAKOW TWP. 100 FT. W. OF THE BRIDGE ON GRAND L=AKE OUTLET CA. 12 MI. S.E. OF ROGERS CITY. -83.571805 Q 
{"catalogNumber": "1324004", "order": "Malpighiales", "family": "", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "discolor", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Russ Garlitz", "recordNumber": "2831a", "verbatimEventDate": "1989-06-04", "habitat": "At damp edge of Old State Rd.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "", "county": "", "municipality": "", "locality": "Krakow Twp. 100 ft. W. of the bridge on Grand Lake Outlet ca. 12 mi. S.E. of Rogers City.", "decimalLatitude": "45.342858", "decimalLongitude": "-83.571805", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}