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": ""}
  lv M3XICO ira l. wiggins & reed c. rollins nYTZ  -S111.043  b%   Di (brtton & rose) seigler & ebinger   russelliana OAZ   ?t#. Canopy of foliage near top, bark dark gray sm!ooth    :mhXx Fabaceae  ^; 1149578  ( fabales  228 1a[Q  sonora 4   mariosousa P   1941-09-02 i#[   hermosillo hK  MARIOSOUSA RUSSELLIANA ES   :e!P1 28.5598  K los pocitos; 15 mi s of la palma, between hermosilloW and guaymas  cMe6+ J.E. EBINGER  
{"catalogNumber": "1149578", "order": "Fabales", "family": "Fabaceae", "scientificName": "Mariosousa russelliana", "scientificNameAuthorship": "(Britton & Rose) Seigler & Ebinger ", "genus": "Mariosousa", "subgenus": "", "specificEpithet": "russelliana", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "J.E. Ebinger", "recordedBy": "Ira L. Wiggins & Reed C. Rollins", "recordNumber": "228", "verbatimEventDate": "1941-09-02", "habitat": "Canopy of foliage near top, bark dark gray smooth", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Sonora", "county": "Hermosillo", "municipality": "", "locality": "Los Pocitos; 15 mi S of La Palma, between Hermosillo and Guaymas", "decimalLatitude": "28.5598", "decimalLongitude": "-111.043", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}