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": ""}
  T anton a. reznicek   MICHIGAN :    #JK9 MONROE   %a* OROBANCHACEAE TENUIFOLIA MOVN    >fAZ united states  (vahl) r4f. X>  -83.663508 qi    open moist sandy prairi3 opening in moist oak forest, &| X   9 s ~sw1/4 sec. 36, t6s r6e, w side u.s. 23, n of id4-petersburg rd., ca. 3 m. e of petersburg. (n.of railtracks).   y  Agaliis   ? 1228735 41.914565 TFAc     i^uq 9181  
{"catalogNumber": "1228735", "order": "", "family": "Orobanchaceae", "scientificName": "", "scientificNameAuthorship": "(Vahl) Raf.", "genus": "Agalinis", "subgenus": "", "specificEpithet": "tenuifolia", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Anton A. Reznicek", "recordNumber": "9181", "verbatimEventDate": "", "habitat": "Open moist sandy prairie opening in moist oak forest,", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Monroe", "municipality": "", "locality": "SW1/4 sec. 36, T6S R6E, W side U.S. 23, N of Ida-Petersburg Rd., ca. 3 mi. E of Petersburg. (N.of railtracks).", "decimalLatitude": "41.914565", "decimalLongitude": "-83.663508", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}