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": ""}
1051104 _    ~ hillsdale  2 1989-07-21     Z0+  Artemisia  Ho u H|llsdale; n ear end of Galloway Dr. (near the river), across from the barrow pit.    X 9 vulgaris l. .   Artemisia vulgaris 9 <jm   MU  v [on three sheets] -84.641 q_  local along roadside, partly shaded. k  peter w. fritsch s   41.93503 pq7   m ASTERALES  )jU 1150 michigan ;     OD;q asteraceae 
{"catalogNumber": "1051104", "order": "Asterales", "family": "Asteraceae", "scientificName": "Artemisia vulgaris", "scientificNameAuthorship": "L.", "genus": "Artemisia", "subgenus": "", "specificEpithet": "vulgaris", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Peter W. Fritsch", "recordNumber": "1150", "verbatimEventDate": "1989-07-21", "habitat": "Local along roadside, partly shaded.", "occurrenceRemarks": "[on three sheets]", "associatedTaxa": "", "country": "", "stateProvince": "Michigan", "county": "Hillsdale", "municipality": "", "locality": "Hillsdale; near end of Galloway Dr. (near the river), across from the barrow pit.", "decimalLatitude": "41.93503", "decimalLongitude": "-84.641", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}