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": ""}
 aNlong banks of slow-moving river. ths3 on top of bank, bordered by disturbed shrub swamp. fairly dry, sandy soil, in full sun. with poa palustris, hieracium piloselloides, and abundant agrostis hyemale. szv88       TX3Y crawfordii    carex crawfordii    jM7  united states Just N of Dead River Storage Basin and just S of the Red Road. SE bank of Clark Creek. c   80O  Oak     poales A~aoL   b^H  FERNALD  MICHIGAN !9$       $u ; marquette CYPERACEAE u* Z<  
{"catalogNumber": "", "order": "Poales", "family": "Cyperaceae", "scientificName": "Carex crawfordii", "scientificNameAuthorship": "Fernald", "genus": "", "subgenus": "", "specificEpithet": "crawfordii", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "800", "verbatimEventDate": "", "habitat": "Along banks of slow-moving river. These on top of bank, bordered by disturbed shrub swamp. Fairly dry, sandy soil, in full sun. With Poa palustris, Hieracium piloselloides, and abundant Agrostis hyemale.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Marquette", "municipality": "", "locality": "Just N of Dead River Storage Basin and just S of the Red Road. SE bank of Clark Creek.", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}