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 t>     (l.) all. melilotus hSp  MELILOTUS INDICUS 6   / 1178021 JOHN H. THOMAS Yt J   h~/<? 23.3991  7790 e. C  -110.191  y!     % 1959-05-03  fabales WG(qI  |a paz u      pbc  Baja California Sur  F: FABACEAE   z1Q, INDICUS CAMPO EXPEIMENTAL TODOS SANTOS; 4 MI S OF TODOS SANTOS, SAN PEDRO QE       [W^ Beach and coastal Tbluffs, weed along road near beach
{"catalogNumber": "1178021", "order": "Fabales", "family": "Fabaceae", "scientificName": "Melilotus indicus", "scientificNameAuthorship": "(L.) All.", "genus": "Melilotus", "subgenus": "", "specificEpithet": "indicus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "John H. Thomas", "recordNumber": "7790", "verbatimEventDate": "1959-05-03", "habitat": "Beach and coastal bluffs, weed along road near beach", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Baja California Sur", "county": "La Paz", "municipality": "", "locality": "Campo Experimental Todos Santos; 4 mi S of Todos Santos, San Pedro", "decimalLatitude": "23.3991", "decimalLongitude": "-110.191", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}