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": ""}
 8 BOACEAE  GKf! 8504 policarpio ontiveros; 31 mi s of matehuala on mex 57 h7   a mexico    VASEY    1970-07-22 .<   LEROY H. HARVEY ;4!<)    3bouteloua  BWr -100.686 San Luis Potosi w  1372 `!M  BEVISETA g. Q      5yeo 23.2125  _c poales   yucca, .mezqu|te, larrea desert L  Bouteloua breviseta 5   1118093 quQvh 
{"catalogNumber": "1118093", "order": "Poales", "family": "Poaceae", "scientificName": "Bouteloua breviseta", "scientificNameAuthorship": "Vasey", "genus": "Bouteloua", "subgenus": "", "specificEpithet": "breviseta", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "LeRoy H. Harvey", "recordNumber": "8504", "verbatimEventDate": "1970-07-22", "habitat": "Yucca, mezquite, larrea desert", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "San Luis Potosi", "county": "", "municipality": "", "locality": "Policarpio Ontiveros; 31 mi S of Matehuala on Mex 57", "decimalLatitude": "23.2125", "decimalLongitude": "-100.686", "verbatimCoordinates": "", "minimumElevationInMeters": "1372", "maximumElevationInMeters": ""}