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": ""}
  gS Rosales "(low bush 2 ft.)" "det. y km wiegand"   f?B    michigan 5*0.   Amelanchier gP-C   Rosaceae z%`b   gsA- 1927-07]-24   JgACK PINE PLAINS. hl    X united states  SPICATA 1  (LAM.) K. KOCH [Qf  Cheboygan  u   `nu]8 west of black lake. 3540 ,%m.WK   oY -84.355677 Amelanchier spicata XT  1463868 !fvg3    Jxw 45.437087
{"catalogNumber": "1463868", "order": "Rosales", "family": "Rosaceae", "scientificName": "Amelanchier spicata", "scientificNameAuthorship": "(Lam.) K. Koch", "genus": "Amelanchier", "subgenus": "", "specificEpithet": "spicata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "3540", "verbatimEventDate": "1927-07-24", "habitat": "Jack pine plains.", "occurrenceRemarks": "\"(Low bush 2 ft.)\" \"Det. By KM Wiegand\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Cheboygan", "municipality": "", "locality": "West of Black Lake.", "decimalLatitude": "45.437087", "decimalLongitude": "-84.355677", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}