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": ""}
aggregatus 82F    p poales  (willd.) endl. B    :H !F 1969-07-31   J cyperus aggregatus     bKY dry weedy roadside with gravelly limestone and poorly differentiated dsoils   LAT. 18Â°47' LONG. [-]95Â°48'0'' yAs   ~ puerta ecolã³qica de sotavento; 1 km e of alvarad onh mexico 180 to veracruz  @-3 mexico    L).  18.7833333  )2 11H33268  *G/ 8 B. Marcks & C. Marcks   =  N -95.8  u7)11 861  ~~cp g.c. tucker 
{"catalogNumber": "1133268", "order": "Poales", "family": "", "scientificName": "Cyperus aggregatus", "scientificNameAuthorship": "(Willd.) Endl.", "genus": "", "subgenus": "", "specificEpithet": "aggregatus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "G.C. Tucker", "recordedBy": "B. Marcks & C. Marcks", "recordNumber": "861", "verbatimEventDate": "1969-07-31", "habitat": "Dry weedy roadside with gravelly limestone and poorly differentiated soils", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "Puerta Ecol\u00c3\u00b3gica de Sotavento; 1 km E of Alvarad on Mexico 180 to Veracruz", "decimalLatitude": "18.7833333", "decimalLongitude": "-95.8", "verbatimCoordinates": "Lat. 18\u00c2\u00b047' Long. [-]95\u00c2\u00b048'0''", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}