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": ""}
  -y United States  utricularia vulgaris F<!   Z < Chester W. Laskowski   c6 Lamiales   $b>^- 1242889 SENEY NATIONAL WILDLIFE REFUGE, SEVERAL 100 YDS.W OF MAIN OFFICE. yw!   < michigan lentibulariaceae TQ@W  Schoolcraft kLs/F    q4Y- 847  +cg vulgaris  z 1964-07-03  Stranded on saturated muck of drying marsh of Fk1 Pool qqm     L. P.P. ^==   T Utricularia   
{"catalogNumber": "1242889", "order": "Lamiales", "family": "Lentibulariaceae", "scientificName": "Utricularia vulgaris", "scientificNameAuthorship": "L. p.p.", "genus": "Utricularia", "subgenus": "", "specificEpithet": "vulgaris", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Chester W. Laskowski", "recordNumber": "847", "verbatimEventDate": "1964-07-03", "habitat": "Stranded on saturated muck of drying marsh of F1 Pool", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Schoolcraft", "municipality": "", "locality": "Seney National Wildlife Refuge, several 100 yds. W of main office.", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}