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": ""}
Gibasis venustula subsp. robusta ?!d    `X( J. GaonSa P.  R  ! gibasis  19.6586 _  venustula F     v%xyM -103.152  barranca de la palma; tamazula; brecha de tamazubla, san juan de la montaã±a, 10.8 km directos al e de tamazula !t/k4   q. X 1988-07-15 commelinaceae 1p]W0    h0+ bosque de pino y encino degradado MEXICO c_c^+  D.R.HUNT  E3  COMMELINALES F[V_Y   3 436 subsp. *      HNEKe2 D.R. HUNT   1141457 %S    [dg2  robusta
{"catalogNumber": "1141457", "order": "Commelinales", "family": "Commelinaceae", "scientificName": "Gibasis venustula subsp. robusta", "scientificNameAuthorship": "D.R.Hunt", "genus": "Gibasis", "subgenus": "", "specificEpithet": "venustula", "verbatimTaxonRank": "subsp.", "infraspecificEpithet": "robusta", "identifiedBy": "D.R. Hunt", "recordedBy": "J. Gaona P.", "recordNumber": "436", "verbatimEventDate": "1988-07-15", "habitat": "Bosque de pino y encino degradado", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "Barranca de la Palma; Tamazula; Brecha de Tamazula, San Juan de la Monta\u00c3\u00b1a, 10.8 km directos al E de Tamazula", "decimalLatitude": "19.6586", "decimalLongitude": "-103.152", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}