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": ""}
 @H; "UPPER COROLLA LOBES BLUISH, LOWER LOBES WHITE FRINGED."   Zx PRUNELLA  _exf% alger   =V>ux C$OMMON ONLY ALONG EOOT AND MOTOR PATH, NOT FOUND OFF TRAIL.  W eG united states  KJG PRUNELLA VULGARIS  >, l.  174 wb9-+   Lamiales &fE      2BX Lamiaceae  mark k. leach 7xMK%   _]cs Michigan     VULGARIS E3n   C T. 47N; R.19W; Sect.20,29  Pp f0 1985-07-29
{"catalogNumber": "", "order": "Lamiales", "family": "Lamiaceae", "scientificName": "Prunella vulgaris", "scientificNameAuthorship": "L.", "genus": "Prunella", "subgenus": "", "specificEpithet": "vulgaris", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Mark K. Leach", "recordNumber": "174", "verbatimEventDate": "1985-07-29", "habitat": "Common only along foot and motor path, not found off trail.", "occurrenceRemarks": "\"Upper corolla lobes bluish, lower lobes white fringed.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Alger", "municipality": "", "locality": "T. 47N; R.19W; Sect.20,29", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}