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": ""}
1140459 $qTn9     comelinaceae   aneilema #    [!l  Robert A. Bye   g= commelinales  #Ha 26.4759  T9  -106.829  ANEILEMA LINEARIS  $_1:  Norogachi; Guachochic; NW of Norogachi, 3 road mi, airport near locality called To'achiachic C,#    * 8746 LINEARIS  VE   1 (Benh.) Woodson   R y Mexico   L>O 1978-08-23    rock outcrop ridge with pinus cembroides, #NMt   
{"catalogNumber": "1140459", "order": "Commelinales", "family": "Commelinaceae", "scientificName": "Aneilema linearis", "scientificNameAuthorship": "(Benth.) Woodson", "genus": "Aneilema", "subgenus": "", "specificEpithet": "linearis", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Robert A. Bye", "recordNumber": "8746", "verbatimEventDate": "1978-08-23", "habitat": "Rock outcrop ridge with Pinus cembroides,", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "Norogachi; Guachochic; NW of Norogachi, 3 road mi, airport near locality called To'achiachic", "decimalLatitude": "26.4759", "decimalLongitude": "-106.829", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}