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 e_m    k. roe & e. roe v)     dK= DRY OPEN ROADSIDE. RATHER DRY QUERCUS MACROPHYLLA WOODS,  m2(3 -100.155 TEJUPILCO A%C4  bulbostyl|s =R_ZB         18.9513 h  poales _rb  cerro de cacaltepec (cacalotepec); 5 km n of tejupilco on hwy 130. % |     vU 1965-09-01  6xN7 1132082  S c^. LAT. 19Â°0' LONG. [-]100Â°5' JUNCOIDES  9 &   -C> Bulbostylis juncoides
{"catalogNumber": "1132082", "order": "Poales", "family": "", "scientificName": "Bulbostylis juncoides", "scientificNameAuthorship": "", "genus": "Bulbostylis", "subgenus": "", "specificEpithet": "juncoides", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "K. Roe & E. Roe", "recordNumber": "", "verbatimEventDate": "1965-09-01", "habitat": "Dry open roadside. Rather dry Quercus macrophylla woods,", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "Mexico", "county": "Tejupilco", "municipality": "", "locality": "Cerro de Cacalotepec (Cacalotepec); 5 km N of Tejupilco on hwy 130.", "decimalLatitude": "18.9513", "decimalLongitude": "-100.155", "verbatimCoordinates": "Lat. 19\u00c2\u00b00' Long. [-]100\u00c2\u00b05'", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}