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": ""}
  _Z rosales 42.456686  ;nSA    -S#9. 445 -84.005246 Q       ~kh!= EHRH. 1941-08-26 &k      V^ig Prunus EDWIN S. GEORGE RESEVE: 3 MILES WEST PINCKNEY GRID G-12. EDGE OF FISHHOOK MARSH AX=~(    f@ F.N. Hamerstrom, Jr. united states 2i 5  Livingston 4M:fK    #&_ serotina :SOIL: SAND. ASSOCIES: CORNUS PURPUSI, CORNUS RACEMtOSA, QUERCUS, POPULUS VITIS, PARTHENOCISSUS QUINQUIFOLIA a   7 prunus serotina   RKXQ 1468444  ) michigan
{"catalogNumber": "1468444", "order": "Rosales", "family": "", "scientificName": "Prunus serotina", "scientificNameAuthorship": "Ehrh.", "genus": "Prunus", "subgenus": "", "specificEpithet": "serotina", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "F.N. Hamerstrom, Jr.", "recordNumber": "445", "verbatimEventDate": "1941-08-26", "habitat": "Soil: Sand. Associes: Cornus purpusi, Cornus racemosa, Quercus, Populus vitis, Parthenocissus quinquifolia", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Livingston", "municipality": "", "locality": "Edwin S. George Reserve: 3 miles west Pinckney Grid G-12. Edge of Fishhook Marsh", "decimalLatitude": "42.456686", "decimalLongitude": "-84.005246", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}