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": ""}
   :K@ PECTEN-ABORIGINUM    %k N Britton & Rose  NOT ENTERED 6jZn   w%d 7 flowers white with reddish bracts; immature spiny ruits (spines removed from one side) u5ed as combs chihuahua KLM&~  Mexico ySn$$       GaryophyllaYles u   PACHYCEREUS nD<q    CACTACEAE G(   BZQc6 PACHYCEREUS PECTEN-ABORIGINUM  O batopilas   S 1267506  fDy( HUIMIVO, ALONG ARROYO SAMACHIQUE, N SIDE OF BARRANCA DE BATOPILAS scattered columnar cacti; near margins of ranchitos, often forming live fences Ir   
{"catalogNumber": "1267506", "order": "Caryophyllales", "family": "Cactaceae", "scientificName": "Pachycereus pecten-aboriginum", "scientificNameAuthorship": "Britton & Rose", "genus": "Pachycereus", "subgenus": "", "specificEpithet": "pecten-aboriginum", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "not entered", "recordNumber": "", "verbatimEventDate": "", "habitat": "scattered columnar cacti; near margins of ranchitos, often forming live fences", "occurrenceRemarks": "flowers white with reddish bracts; immature spiny ruits (spines removed from one side) used as combs", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Chihuahua", "county": "Batopilas", "municipality": "", "locality": "Huimivo, along Arroyo Samachique, N side of Barranca de Batopilas", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}