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": ""}
 michnigan l[   rBe3^ MJUS  T malpighiales  oLB4. on muck hardly at all elevated above waters of the marshes at the mouth of the ditch; "with h. boreale." "with H. boreale. Flowers yellow." -3    2VyhY SENEY NATIONAL WILDLIFE REFUGE, AT THE NE CORNER OF C3 POOL  .,= Q 1964-08-01 (a. gray) britton Gh      ; -86.11549  >#s Hypericaceae hypericum majus ,u+v  David H. Wagner H   2  SCHOOLCRAFT  UNITED STATES u   M]q 46.31187  1348671 +c;   yl Hypericum  5U% 1117 Chester W. Laskowski W]z  
{"catalogNumber": "1348671", "order": "Malpighiales", "family": "Hypericaceae", "scientificName": "Hypericum majus", "scientificNameAuthorship": "(A. Gray) Britton", "genus": "Hypericum", "subgenus": "", "specificEpithet": "majus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "David H. Wagner", "recordedBy": "Chester W. Laskowski", "recordNumber": "1117", "verbatimEventDate": "1964-08-01", "habitat": "on muck hardly at all elevated above waters of the marshes at the mouth of the ditch; \"with H. boreale.\"", "occurrenceRemarks": "\"with H. boreale. Flowers yellow.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Schoolcraft", "municipality": "", "locality": "Seney National Wildlife Refuge, at the NE corner of C3 Pool", "decimalLatitude": "46.31187", "decimalLongitude": "-86.11549", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}