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": ""}
   y F4 G. TUCKER 1134012 es  CYPERUS HYPOPITYS e5K-        r. spellenberg & r. soreng #  HYPOPITYS D   ] mexico  -108.218 1  POALES .=0I    x= cyperaceae  28.1727 J E  8797 _e& .  OCAMPO ?X0  Cyperus r3%    chihuahua ,#]?.   Vu estacionamiento cascada de basaseachi; ocampo; parque nacional de cascada basaseachic, 1 km s 0f the cascada, canyon along rio basaseachic leading 7o falls
{"catalogNumber": "1134012", "order": "Poales", "family": "Cyperaceae", "scientificName": "Cyperus hypopitys", "scientificNameAuthorship": "G. Tucker", "genus": "Cyperus", "subgenus": "", "specificEpithet": "hypopitys", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "R. Spellenberg & R. Soreng", "recordNumber": "8797", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Chihuahua", "county": "Ocampo", "municipality": "", "locality": "Estacionamiento Cascada de Basaseachi; Ocampo; Parque Nacional de Cascada Basaseachic, 1 km S of the Cascada, canyon along Rio Basaseachic leading to falls", "decimalLatitude": "28.1727", "decimalLongitude": "-108.218", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}