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": ""}
 Sc_v Cleveland Twp, Wheeler Rd, 5.8 km E of Glen Arbor, 5 km E of Hwy 22, 2.9 km NE of Glen Lake Dn rostrata united states 29zY   1352749 C    + 15819 claude e. garton ,   uE; -865.9  Violaceae X   z*wp 44.88333   T_ = MALPIGHIALES rich deciduous woods under acer, quercus and fagus. K#.&      u VIOLA ROSTRATA  michigan oy  HARVEY E. BALLARD, JR. j   b^xWe 1974-05-17  viola A  LEELANAU B_Ry   pursh @+/]O 
{"catalogNumber": "1352749", "order": "Malpighiales", "family": "Violaceae", "scientificName": "Viola rostrata", "scientificNameAuthorship": "Pursh", "genus": "Viola", "subgenus": "", "specificEpithet": "rostrata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Harvey E. Ballard, Jr.", "recordedBy": "Claude E. Garton", "recordNumber": "15819", "verbatimEventDate": "1974-05-17", "habitat": "rich deciduous woods under Acer, Quercus and Fagus.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Leelanau", "municipality": "", "locality": "Cleveland Twp, Wheeler Rd, 5.8 km E of Glen Arbor, 5 km E of Hwy 22, 2.9 km NE of Glen Lake", "decimalLatitude": "44.88333", "decimalLongitude": "-85.9", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}