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": ""}
 kelloggiana :c   %g 26.0594   (a. m.carter & rudd) glass & seigler <r<V  Fabaceae <w   ,x 1149139 -111.488 Q  5624 b0  SENEGALIA KELLOGGIANA dY6   > ) 1971-08-29   among large rees of quercus tuberculata and ficus palmeri [H    ~^ mexico  fCd6v annetta carter      lat. 26â°16' long. [-]111â°35' w   Loreto hv(  Fabales M8J<r 
{"catalogNumber": "1149139", "order": "Fabales", "family": "Fabaceae", "scientificName": "Senegalia kelloggiana", "scientificNameAuthorship": "(A.M.Carter & Rudd) Glass & Seigler", "genus": "", "subgenus": "", "specificEpithet": "kelloggiana", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Annetta Carter", "recordNumber": "5624", "verbatimEventDate": "1971-08-29", "habitat": "Among large trees of Quercus tuberculata and Ficus Palmeri", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "Loreto", "municipality": "", "locality": "", "decimalLatitude": "26.0594", "decimalLongitude": "-111.488", "verbatimCoordinates": "Lat. 26\u00c2\u00b016' Long. [-]111\u00c2\u00b035'", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}