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": ""}
    Z megacarpa Errazurizia megacarpa _E      W puntatormenta (isla del tburã³n); n of punta willard, w side of isla tiburo n   mS33D i.m.johnst. Fabales !lX@     gj  1165995       MEXICO    eoc -x112.226  Ira L. Wiggins ~=Df5   HodB$ errazurizi  N  ]% 5onora 
{"catalogNumber": "1165995", "order": "Fabales", "family": "", "scientificName": "Errazurizia megacarpa", "scientificNameAuthorship": "I.M.Johnst.", "genus": "Errazurizia", "subgenus": "", "specificEpithet": "megacarpa", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Ira L. Wiggins", "recordNumber": "", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Sonora", "county": "", "municipality": "", "locality": "PuntaTormenta (Isla del Tibur\u00c3\u00b3n); N of Punta Willard, W side of Isla Tiburon", "decimalLatitude": "", "decimalLongitude": "-112.226", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}