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": ""}
 KD fisher MEXICO B4W  C/hihuahua |#    CAESALPINIIA <w$    caesalpinia multijuga Y&s    H 1150985  Forrest Shreve ~    u/DlZW Santa Eulalia; Santa Eulalia    y 1471 -105.888 (U    Z< 1939-08-19  k|S4@ 28.5983  F`m6 9096 multijuga q!S     r!lw1 fabaceae   2Ac plains   @v< Fabales
{"catalogNumber": "1150985", "order": "Fabales", "family": "Fabaceae", "scientificName": "Caesalpinia multijuga", "scientificNameAuthorship": "Fisher", "genus": "Caesalpinia", "subgenus": "", "specificEpithet": "multijuga", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Forrest Shreve", "recordNumber": "9096", "verbatimEventDate": "1939-08-19", "habitat": "plains", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Chihuahua", "county": "", "municipality": "", "locality": "Santa Eulalia; Santa Eulalia", "decimalLatitude": "28.5983", "decimalLongitude": "-105.888", "verbatimCoordinates": "", "minimumElevationInMeters": "1471", "maximumElevationInMeters": ""}