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": ""}
  texanus )^ c    ; small gary j. & mary e. breckonV K`.E%   u-6 -96.41667 19.76667 G1R(   malpighiales |R   `cQ6  1972-06-27 beach just n of palma sola Pp   EUPHORBIACEAE q-z  CNIDOSCOLUS TEXANUS .  <     n 19Â°46'N, 96Â°25'W MEXICO >~7Ec    =0<e 1158984 VERACRUZ  #   K8:2  common on low stand betw$een foredune and ocean  &7 1311 cnidoscolus 7<   
{"catalogNumber": "1158984", "order": "Malpighiales", "family": "Euphorbiaceae", "scientificName": "Cnidoscolus texanus", "scientificNameAuthorship": "Small", "genus": "Cnidoscolus", "subgenus": "", "specificEpithet": "texanus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Gary J. & Mary E. Breckon", "recordNumber": "1311", "verbatimEventDate": "1972-06-27", "habitat": "common on low stand between foredune and ocean", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Veracruz", "county": "", "municipality": "", "locality": "beach just N of Palma Sola", "decimalLatitude": "19.76667", "decimalLongitude": "-96.41667", "verbatimCoordinates": "19\u00c2\u00b046'N, 96\u00c2\u00b025'W", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}