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": ""}
 721 o|Q   2~/h lamiales  ~] 27.7166667 var. $   D coahuila  ( jF 1106011  .Og Anisacanthus   C 1978-09-03  linearis gBu/   acanthaceae TBHc   VTH -102.1666667  wpuF  lat. 27â°43' long. [-]102â°10'0''  daniel siera (el berrendo); 2.9 mi w el berrendo, puerto de charco de figueroa, along road between ocampo-al reves road and el berrendo QQG  Rocky slopes just inside cF  MEXICO G@]M  T. F. DANIEL  h    u>@ Hagen    
{"catalogNumber": "1106011", "order": "Lamiales", "family": "Acanthaceae", "scientificName": "", "scientificNameAuthorship": "Hagen", "genus": "Anisacanthus", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "var.", "infraspecificEpithet": "linearis", "identifiedBy": "", "recordedBy": "T. F. Daniel", "recordNumber": "721", "verbatimEventDate": "1978-09-03", "habitat": "Rocky slopes just inside", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Coahuila", "county": "", "municipality": "", "locality": "Daniel Sierra (El Berrendo); 2.9 mi W El Berrendo, Puerto de Charco de Figueroa, along road between Ocampo-Al Reves road and El Berrendo", "decimalLatitude": "27.7166667", "decimalLongitude": "-102.1666667", "verbatimCoordinates": "Lat. 27\u00c2\u00b043' Long. [-]102\u00c2\u00b010'0''", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}