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": ""}
       t8 mexico   Fj =* 1521216    P&` road to calvillo, 21 miles west of aguascalientes ROGERS MCVAUGH & WALTER N. KOELZ Sf    # 139  Gentiamales Gz_    !  W3 BREVICORNIS GENTIANACEAE fVS    RL HALENIA BREVICORNIS -102.59273 6[  1959-11-03 i|qk  HALENIA <%y      yxV 21.9045 AGUASCALIENTES l Z  g.d0n DR   kF[+ CALVILLO  I STEEP ROCKY HILLSIDES IN ZONE OF SMALL OAKS. ON MOIST BANKS
{"catalogNumber": "1521216", "order": "Gentianales", "family": "Gentianaceae", "scientificName": "Halenia brevicornis", "scientificNameAuthorship": "G.Don", "genus": "Halenia", "subgenus": "", "specificEpithet": "brevicornis", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Rogers McVaugh & Walter N. Koelz", "recordNumber": "139", "verbatimEventDate": "1959-11-03", "habitat": "Steep rocky hillsides in zone of small oaks. On moist banks", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Aguascalientes", "county": "Calvillo", "municipality": "", "locality": "Road to Calvillo, 21 miles west of Aguascalientes", "decimalLatitude": "21.9045", "decimalLongitude": "-102.59273", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}