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": ""}
Malac0thrix ~r)fN   N x8 J.B. GIRARD   8Q Malacothrix glabrata      AT CAMP GRANT (SOUTHERN GRAHAM COUNTY, 25 MILES NORTH OF WILLCOX) AND RETURNING TO CAMP APACHE AT THE FORKS OF THE WHITE RIVER, EXTAEME SOUTHERN NAVAJO COUNTY) Vq$vV   4 8 9t    GRPM 39933 ?1    J3LyD: Asterales   e$;H 1539096 Graham or Navajo uE!F+    Arizona KyJ     ?= glabrata 
{"catalogNumber": "1539096", "order": "Asterales", "family": "", "scientificName": "Malacothrix glabrata", "scientificNameAuthorship": "", "genus": "Malacothrix", "subgenus": "", "specificEpithet": "glabrata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "J.B. Girard", "recordNumber": "45", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "GRPM 39933", "associatedTaxa": "", "country": "", "stateProvince": "Arizona", "county": "Graham or Navajo", "municipality": "", "locality": "At Camp Grant (southern Graham County, 25 miles north of Willcox) and returning to Camp Apache (at the forks of the White River, extreme southern Navajo County)", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}