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": ""}
  Mexico ~zlC     ?bW= 1143762  12273  &3   . DonguiÃ±o; 43 mi W of Jacala, along hwy to Mexico    Ue asparagaceae  !]S cultiv at murrieta  1B( 20.4439  ody* howard s. gentry   ]3!*  asparagales K.KOCH & BOUCHE 6 grb  -99.4705 Bz  hidalgo vz[1     /Fa Agave funkiana  K FUNKIANA  & Agave  
{"catalogNumber": "1143762", "order": "Asparagales", "family": "Asparagaceae", "scientificName": "Agave funkiana", "scientificNameAuthorship": "K.Koch & Bouche", "genus": "Agave", "subgenus": "", "specificEpithet": "funkiana", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Howard S. Gentry", "recordNumber": "12273", "verbatimEventDate": "", "habitat": "Cultiv at Murrieta", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Hidalgo", "county": "", "municipality": "", "locality": "Dongui\u00c3\u00b1o; 43 mi W of Jacala, along hwy to Mexico", "decimalLatitude": "20.4439", "decimalLongitude": "-99.4705", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}