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": ""}
30/155 E7d    |L2J= Euphorbiaceae mabea |y   |u$rs BENTH. IN HOOK. savanna gallery forest; savanna region  ]#V4    Mabea occidentalis       mv 1963-05-20  tree, 8m, flowers purple 9t^BN      HANS-JO4CHIM ESSER / A `       huimanguillo &0#V  MEXICO n C  
{"catalogNumber": "", "order": "", "family": "Euphorbiaceae", "scientificName": "Mabea occidentalis", "scientificNameAuthorship": "Benth. in Hook.", "genus": "Mabea", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Hans-Joachim Esser", "recordedBy": "", "recordNumber": "30/155", "verbatimEventDate": "1963-05-20", "habitat": "savanna gallery forest; savanna region", "occurrenceRemarks": "tree, 8m, flowers purple", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "Huimanguillo", "municipality": "", "locality": "", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}