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": ""}
VALLISNERIA AMERICANA   gi   p < 41.876371  891 ~bk3d   L  c] HILLSDALE  Michigan ;      V@ 3Q 1988-09-30   1304718  K[    w2 -84.796523  peter w. fritsch xf    r HYDROCHARITACEAE   ba T7S, R4W, section 8. E. side Long Lake at "Kimball Point." About 20 km W. of Hilsdale. Near end of metal dock.     UNITED STATES   "ACCESS AT END OF BEACH DR." "VEG. MATERIAL ONLY." RQ~  AMERICANA B   XopWG alismatales
{"catalogNumber": "1304718", "order": "Alismatales", "family": "Hydrocharitaceae", "scientificName": "Vallisneria americana", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "americana", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Peter W. Fritsch", "recordNumber": "891", "verbatimEventDate": "1988-09-30", "habitat": "", "occurrenceRemarks": "\"Access at end of Beach Dr.\" \"Veg. material only.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Hillsdale", "municipality": "", "locality": "T7S, R4W, section 8. E. side Long Lake at \"Kimball Point.\" About 20 km W. of Hillsdale. Near end of metal dock.", "decimalLatitude": "41.876371", "decimalLongitude": "-84.796523", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}