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": ""}
"Shrub to 75-90 cm. high; fls. pink, white-tipped."  D=V      along US 23, ca. 12 mi. se. of Rogers City (Sec. 17 & 20, R7E, T34N); 5 2  9226 l@^a   9Z sparse pine woods on rocky limestone plain abundant under t=rees.  zR( albus (l.) s. f. blake V:M    symphoricarpos p  45.34237 LS8v      symphoricarpos albus >    / _E -83.61268   United States &,@   .$ CAPRIFOLIACEAE  `Y Presque Isle  
{"catalogNumber": "", "order": "", "family": "Caprifoliaceae", "scientificName": "Symphoricarpos albus", "scientificNameAuthorship": "(L.) S. F. Blake", "genus": "Symphoricarpos", "subgenus": "", "specificEpithet": "albus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "9226", "verbatimEventDate": "", "habitat": "Sparse pine woods on rocky limestone plain abundant under trees.", "occurrenceRemarks": "\"Shrub to 75-90 cm. high; fls. pink, white-tipped.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "", "county": "Presque Isle", "municipality": "", "locality": "along US 23, ca. 12 mi. s.e. of Rogers City (Sec. 17 & 20, R7E, T34N);", "decimalLatitude": "45.34237", "decimalLongitude": "-83.61268", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}