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": ""}
  OAK-PINE WOODS, ON GREYw METAMORPHIC ROCK !    `AG8 2195 MEXICO U     GALINSOGA ELATA >   C ERECT ANNUAL; RAYS WHITE, DISK YELLOM; COMMON.    1970-11-08 piY   OX y0 1107S406  <s!2T Rd. between Vizarron & Jlpan Road, 1.5 mi. E. of Pinal de Amoles  V& 16302   ? GALINSOGA Queretaro 5c@Y  Asterales H    y  21.16667    X Asteraceae 
{"catalogNumber": "1107406", "order": "Asterales", "family": "Asteraceae", "scientificName": "Galinsoga elata", "scientificNameAuthorship": "", "genus": "Galinsoga", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "16302", "verbatimEventDate": "1970-11-08", "habitat": "Oak-pine woods, on grey metamorphic rock", "occurrenceRemarks": "Erect annual; rays white, disk yellow; common.", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Queretaro", "county": "", "municipality": "", "locality": "Rd. between Vizarron & Jalpan Road, 1.5 mi. E. of Pinal de Amoles", "decimalLatitude": "21.16667", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "2195", "maximumElevationInMeters": ""}