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": ""}
 q?E willd.   lacustris a+`,*  michigan j    WILON TWP. ON E. BANK OF S BRANCH OF THE THUNDER BAY RIV. 1 MI. NO OF WERTH RD. AND .3 MI. W. OF INDIAN RESERVE RD. IN ALPENA STATE FOREST. _ 5      q+ CYPERACEAE carex Y   n 1985-07-16 1323848 ;o=   7h/ CAREX LACUSTRIS   alpena eD    %bL RUSS GARLITZ   Z, POALES  Pm 1220 -83.556536 d#$]N     large stand on river-bottom floodplain. fFqY 
{"catalogNumber": "1323848", "order": "Poales", "family": "Cyperaceae", "scientificName": "Carex lacustris", "scientificNameAuthorship": "Willd.", "genus": "Carex", "subgenus": "", "specificEpithet": "lacustris", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Russ Garlitz", "recordNumber": "1220", "verbatimEventDate": "1985-07-16", "habitat": "Large stand on river-bottom floodplain.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "Michigan", "county": "Alpena", "municipality": "", "locality": "Wilson Twp. On E. bank of S Branch of the Thunder Bay Riv. 1 mi. No of Werth Rd. and .3 mi. W. of Indian Reserve Rd. in Alpena State Forest.", "decimalLatitude": "", "decimalLongitude": "-83.556536", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}