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": ""}
   flexilis G   HYDROCHARITACEAE P nF    i@X C.M. TARZWELL   united states 5qIq  1936-07-24 8   5IDJJ Upp3r Waterloo Mill Pond, old flooded marsh  alismatales ~  jackson 1K|=   q NAJAS FLEXILIS      %k_w MICHIGAN    NAJAS (willd.) rostk. & w. l. e. schmidt PC    ? ( 1304537  rO-?6 DEPTH OF WATER: 1-1/2 - 2 FT. BOTTOM: MUCK AND PULPY PEAT   fh&2 167
{"catalogNumber": "1304537", "order": "Alismatales", "family": "Hydrocharitaceae", "scientificName": "Najas flexilis", "scientificNameAuthorship": "(Willd.) Rostk. & W. L. E. Schmidt", "genus": "Najas", "subgenus": "", "specificEpithet": "flexilis", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "C.M. Tarzwell", "recordNumber": "167", "verbatimEventDate": "1936-07-24", "habitat": "Depth of Water: 1-1/2 - 2 ft. Bottom: muck and pulpy peat", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Jackson", "municipality": "", "locality": "Upper Waterloo Mill Pond, old flooded marsh", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}