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": ""}
   47â°56'45"n., 69â°29'45"w. F=G    t0kV= salina carex xxp   A r 47.945833  hF^. quebec   B jacques cayouette   0l -69.495833  carex salina 7w%Sv  Canada P-F  Poales 8)  jacque2s cayouette e  J79-120 T  MARAIS SALE SUR LE TOMBOLO d    1979-07-09       + +a WAHLENB. Cyperaceae D9!Gn 
{"catalogNumber": "", "order": "Poales", "family": "Cyperaceae", "scientificName": "Carex salina", "scientificNameAuthorship": "Wahlenb.", "genus": "Carex", "subgenus": "", "specificEpithet": "salina", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Jacques Cayouette", "recordedBy": "Jacques Cayouette", "recordNumber": "J79-120", "verbatimEventDate": "1979-07-09", "habitat": "Marais sale sur le tombolo", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Canada", "stateProvince": "Quebec", "county": "", "municipality": "", "locality": "", "decimalLatitude": "47.945833", "decimalLongitude": "-69.495833", "verbatimCoordinates": "47\u00c2\u00b056'45\"N., 69\u00c2\u00b029'45\"W.", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}