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": ""}
 ?Mca, 6091   uZG[ umbellata   #/Zt Comandra  michigan lHC  united states G  EMMET /DS$R   comandra umbellata subsp. umbellata  Ww   WT4=h santalaceae -85.006233 i   )3Ice 1960-08-17   1.8 mi. n. of cross village. i   5TsA santalales 1358064 J  45.656541 D]     k subsp.  -|d  umbellata  Af on dry hillsides and open flats of old dunes forested y pine and hardwood.  ~2o/( MXartin A. Piehl   "foliage already s trongly yellowed; fruits mature" RQ 
{"catalogNumber": "1358064", "order": "Santalales", "family": "Santalaceae", "scientificName": "Comandra umbellata subsp. umbellata", "scientificNameAuthorship": "", "genus": "Comandra", "subgenus": "", "specificEpithet": "umbellata", "verbatimTaxonRank": "subsp.", "infraspecificEpithet": "umbellata", "identifiedBy": "", "recordedBy": "Martin A. Piehl", "recordNumber": "6091", "verbatimEventDate": "1960-08-17", "habitat": "On dry hillsides and open flats of old dunes forested by pine and hardwood.", "occurrenceRemarks": "\"Foliage already strongly yellowed; fruits mature\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Emmet", "municipality": "", "locality": "1.8 mi. N. of Cross Village.", "decimalLatitude": "45.656541", "decimalLongitude": "-85.006233", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}