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": ""}
        M3xico r4   0v$ 20â°21'n, 103â°27'w     kt> britton & rose  NYCTOCEREUS .h2#  nyctocereus serpemtinus  +#       l|` 1267523  20.35 U   1,  s side of very old volcano cerro viejo along the shortest, steepesIt route to summit, whose rqavines contain northernmost stands of mesophytic forest in jalisco, above (and 4km due ne of) zapotit4n de hidalgo, 38 km (airlime distance) ssw of =guadalajara   
{"catalogNumber": "1267523", "order": "", "family": "", "scientificName": "Nyctocereus serpentinus", "scientificNameAuthorship": "Britton & Rose", "genus": "Nyctocereus", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "S side of very old volcano Cerro Viejo along the shortest, steepest route to summit, whose ravines contain northernmost stands of mesophytic forest in Jalisco, above (and 4km due NE of) Zapotitan de Hidalgo, 38 km (airline distance) SSW of Guadalajara", "decimalLatitude": "20.35", "decimalLongitude": "", "verbatimCoordinates": "20\u00c2\u00b021'N, 103\u00c2\u00b027'W", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}