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": ""}
1000431 7K  n :A*) Puebla    _<5yF 1944-11-24  3696  $   00 qO MEXICO   L 4&s arecales   :+ HI Chamaedorea sartorii    !rX palm stem erect 3 ft long  ARECACEAE 0c  Coyolapa; TehuacÃ¡n; Rancho de Cocojapa, Cerro de Cuahvatepetl, 15 km SW of Campo Experimental de Hule Pmz     n -96.879      ; 18.4321   H`l Chamaedorea
{"catalogNumber": "1000431", "order": "Arecales", "family": "Arecaceae", "scientificName": "Chamaedorea sartorii", "scientificNameAuthorship": "", "genus": "Chamaedorea", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "3696", "verbatimEventDate": "1944-11-24", "habitat": "Palm stem erect 3 ft long", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Puebla", "county": "", "municipality": "", "locality": "Coyolapa; Tehuac\u00c3\u00a1n; Rancho de Cocojapa, Cerro de Cuahuatepetl, 15 km SW of Campo Experimental de Hule", "decimalLatitude": "18.4321", "decimalLongitude": "-96.879", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}