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": ""}
    mfexico 2   7bp/P martianus    xoY@8 CARYOPHYLLALES Aporocactus s7MI  Oaxaca qTnd8     Y 10121E  LLANO DE LA LOMA COLORADO, SOUTHWEST SLOPE OF CERRO SAN FELIPE t8GK+  1261543 0hE|4  reid moran Ii8r+   f] 1968-05-03  SAN FELIPE TEJALAPAM  d>     i 17â°08'n, 96â°41'w Aporocactus martianus  x  CACT4CEAEy. |%   
{"catalogNumber": "1261543", "order": "Caryophyllales", "family": "Cactaceae", "scientificName": "Aporocactus martianus", "scientificNameAuthorship": "", "genus": "Aporocactus", "subgenus": "", "specificEpithet": "martianus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Reid Moran", "recordNumber": "10121E", "verbatimEventDate": "1968-05-03", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Oaxaca", "county": "San Felipe Tejalapam", "municipality": "", "locality": "Llano de la Loma Colorado, southwest slope of Cerro San Felipe", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "17\u00c2\u00b008'N, 96\u00c2\u00b041'W", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}