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": ""}
  j~,Vm -85.23057 united states sRb   q2@GT W. D. J. Koch ex Roth    gracile N~  b^og on sw side of woodard lake, c4. 6 mi. e of fife lake. [3PH  EDWARD G. VOSS p      Cyperaceae  M>   c scarce, at edge of mat.  _ Z 14630 44.57031 haP   Poales 5M   u(8dn Eriophorum  . michigan   KQJc KALKASKA eriophorum gracile @`**   o 1330960 
{"catalogNumber": "1330960", "order": "Poales", "family": "Cyperaceae", "scientificName": "Eriophorum gracile", "scientificNameAuthorship": "W. D. J. Koch ex Roth", "genus": "Eriophorum", "subgenus": "", "specificEpithet": "gracile", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Edward G. Voss", "recordNumber": "14630", "verbatimEventDate": "", "habitat": "Scarce, at edge of mat.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Kalkaska", "municipality": "", "locality": "Bog on SW side of Woodard Lake, ca. 6 mi. E of Fife Lake.", "decimalLatitude": "44.57031", "decimalLongitude": "-85.23057", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}