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": ""}
  ROACEAE Q  mark p. widrlechner ;c    ?d3 1470950   MQD@ BRANCH  w RUBUS IDAEUS VAR. SRIGOSUS  Bronson. dL K  (michx.) maxim. 6dQ0   (  Rosales   Q var.  * 2594  l -85.19466  6> 1929-07-06  J_~;H united states  bCy|g clair a. brown rubus Ru  IDAEUS     strigosus Q`   D(_Z  EDGE OF RICH WOODS.   vzx^A michigan   VW1l0 41.87227
{"catalogNumber": "1470950", "order": "Rosales", "family": "Rosaceae", "scientificName": "Rubus idaeus var. strigosus", "scientificNameAuthorship": "(Michx.) Maxim.", "genus": "Rubus", "subgenus": "", "specificEpithet": "idaeus", "verbatimTaxonRank": "var.", "infraspecificEpithet": "strigosus", "identifiedBy": "Mark P. Widrlechner", "recordedBy": "Clair A. Brown", "recordNumber": "2594", "verbatimEventDate": "1929-07-06", "habitat": "Edge of rich woods.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Branch", "municipality": "", "locality": "Bronson.", "decimalLatitude": "41.87227", "decimalLongitude": "-85.19466", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}