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": ""}
3dge of bahia de san quintin, approx. 2 mi. se of the san quintin cannery ]      q W.KLEIN    W.M. Klein & D.P. Gregory  V     d4z7 Myrtales   Y?I 1104432   30 ?`!  mexico Je+    oenothera <v  Onagraceae F~  WIGGINSII Q!6 <   LOCALLY ABUNDANT; COROLLAS WHITE, FADING PINK HX~   mWF+ SAND HILLS OENOTHERA WIGGINSII i7 hx  BAJA CALIFORNIA U t    F[[+ 1202 1960-03-08 x2 
{"catalogNumber": "1104432", "order": "Myrtales", "family": "Onagraceae", "scientificName": "Oenothera wigginsii", "scientificNameAuthorship": "W.Klein", "genus": "Oenothera", "subgenus": "", "specificEpithet": "wigginsii", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "W.M. Klein & D.P. Gregory", "recordNumber": "1202", "verbatimEventDate": "1960-03-08", "habitat": "Sand hills", "occurrenceRemarks": "locally abundant; corollas white, fading pink", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Baja California", "county": "", "municipality": "", "locality": "Edge of Bahia de San Quintin, Approx. 2 mi. SE of the San Quintin Cannery", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "30", "maximumElevationInMeters": ""}