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": ""}
 O  Conglomerate shore of Lake Superior. ROSALES pxv  FREDERICK J. HERMANN zO  United States X/   N michigan  -87.866348 HtXC  keweenaw d h    kB! 1936-06-19   (pursh) dc. Y$2LM    h 'SHRUB 5 FT. HIGH' "DET. BY KM WIEGAND" [MORE TEETH THAN USUAL] [CU SHEET ORIG. DET. A.; A. HURNENSIS WITH SOME LAEVIS BLOOD? (KMW37)]   %H wz Rosaceae sanguinea WcJS     x_ 1463773   7551 *    amelanchier :7[i_   hA l 47.467117  /  Amelanchier sanguinea Fort Wilkins, Copper Harbor. @+ 
{"catalogNumber": "1463773", "order": "Rosales", "family": "Rosaceae", "scientificName": "Amelanchier sanguinea", "scientificNameAuthorship": "(Pursh) DC.", "genus": "Amelanchier", "subgenus": "", "specificEpithet": "sanguinea", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Frederick J. Hermann", "recordNumber": "7551", "verbatimEventDate": "1936-06-19", "habitat": "Conglomerate shore of Lake Superior.", "occurrenceRemarks": "'Shrub 5 ft. high' \"Det. By KM Wiegand\" [More teeth than usual] [CU sheet orig. det. A.; A. huronensis with some laevis blood? (KMW37)]", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Keweenaw", "municipality": "", "locality": "Fort Wilkins, Copper Harbor.", "decimalLatitude": "47.467117", "decimalLongitude": "-87.866348", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}