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": ""}
 dK 5 Matorral xerÃ³filo  r,  Vicia Jerzy Rzedowski 7  hidalgo 57Eb5  Epazoyucan wmT~F   1183939 ;fw;   1973-09-06 $    -3 vicia pulchella  -98.6341 ]    (ED Fabaceae pulchella jj   [ KUNTH  )L+  Techalote; Cerro Alto; 2 km al S de Epazoyucan   31102 ~k+    20 3   q@nwV J. ESPINOSA  FABALES O#y.   M.W$P Mexico
{"catalogNumber": "1183939", "order": "Fabales", "family": "Fabaceae", "scientificName": "Vicia pulchella", "scientificNameAuthorship": "Kunth", "genus": "Vicia", "subgenus": "", "specificEpithet": "pulchella", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "J. Espinosa", "recordedBy": "Jerzy Rzedowski", "recordNumber": "31102", "verbatimEventDate": "1973-09-06", "habitat": "Matorral xer\u00c3\u00b3filo", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Hidalgo", "county": "Epazoyucan", "municipality": "", "locality": "Techalote; Cerro Alto; 2 km al S de Epazoyucan", "decimalLatitude": "20", "decimalLongitude": "-98.6341", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}