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": ""}
   W4uO NIGRA NEWFOUNDLAND AND LABRADOR a%     i Port aux Basques, near "Shark Cove Suites"  ; 47.5i6942, -59.13116  NO DATA K% U    BcIeSt Carex nigra  He@ m dupes: mich, mjo   `l4T 1593368 cyperacCeae Bw 5Z   H;@l CANADA  Jk boggy costal heath -59.13116 [ F  m. j. oldham     o**` ANTON A. REZNICEK  M> 2003-08-17  < (l.) reichard 47.56942  rbs:  Carex Q 4  Poales s  29419 5E-QZ   
{"catalogNumber": "1593368", "order": "Poales", "family": "Cyperaceae", "scientificName": "Carex nigra", "scientificNameAuthorship": "(L.) Reichard", "genus": "Carex", "subgenus": "", "specificEpithet": "nigra", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Anton A. Reznicek", "recordedBy": "M. J. Oldham", "recordNumber": "29419", "verbatimEventDate": "2003-08-17", "habitat": "boggy costal heath", "occurrenceRemarks": "DUPES: MICH, mjo", "associatedTaxa": "", "country": "Canada", "stateProvince": "Newfoundland and Labrador", "county": "no data", "municipality": "", "locality": "Port aux Basques, near \"Shark Cove Suites\"", "decimalLatitude": "47.56942", "decimalLongitude": "-59.13116", "verbatimCoordinates": "47.56942, -59.13116", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}