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": ""}
DR-410 =3GkA   michigan SM  d4siphora ]   <jyJ6 2003-08-07   J%p; 47.465819    +G% (l.) rydb.  H, KEWEENAW   fruticosa  y.>  1188095 ~4    L6RA  dana l. richter ROSALES cK5  -88.077034 Jph    Dasiphora fruticosa eS;]  on rocky north shore; 7cUV  united states Z9n   / EAST OF EAGLE HARBOR, SILVER ISLAND T59N, R30W, SEC 35     Onl! ROSACEAE 
{"catalogNumber": "1188095", "order": "Rosales", "family": "Rosaceae", "scientificName": "Dasiphora fruticosa", "scientificNameAuthorship": "(L.) Rydb.", "genus": "Dasiphora", "subgenus": "", "specificEpithet": "fruticosa", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Dana L. Richter", "recordNumber": "DR-410", "verbatimEventDate": "2003-08-07", "habitat": "on rocky north shore;", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Keweenaw", "municipality": "", "locality": "East of Eagle Harbor, Silver Island T59N, R30W, Sec 35", "decimalLatitude": "47.465819", "decimalLongitude": "-88.077034", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}