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": ""}
 selva mediana, subperennifolia, sec.; suelo lecho calizo arcilloso com humus =#   Sna SHRUB 2 M; FL "LILA"; SOME LABELS SPELL NAME "GUADARA"    [B| MEXICO     X .s WILLIAM R. ANDERSON  malpighiales Nw     TNt Malpighia macrocarpa     O ! tezovada  !N`k 1973-06-20   E& 1555248 58 N  Veracruz 3t   d malpighia f. k. mey. y/   k J.M. Gandara
{"catalogNumber": "1555248", "order": "Malpighiales", "family": "", "scientificName": "Malpighia macrocarpa", "scientificNameAuthorship": "F. K. Mey.", "genus": "Malpighia", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "William R. Anderson", "recordedBy": "J.M. Gandara", "recordNumber": "58", "verbatimEventDate": "1973-06-20", "habitat": "selva mediana, subperennifolia, sec.; suelo lecho calizo arcilloso con humus", "occurrenceRemarks": "shrub 2 m; fl \"lila\"; some labels spell name \"Guadara\"", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Veracruz", "county": "", "municipality": "", "locality": "Tezovada", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}