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": ""}
  ~C| San Felipe  A(lq 21.5217   g V kunth  2]tE Tephrosia leucantha T B  1952-10-25   Fabaceae (S    Ca uF GUANAJUATO   ^ vkY -101.28  L! CARBONERAS; 8 KM W OF SAN FELIPE, ERRO DEL aFRAILE  fabales ^%b    419 OT!   X?TAo Mexico  ]p 1183378    I*ZG` Ernest R. Sohns   leucantha i 
{"catalogNumber": "1183378", "order": "Fabales", "family": "Fabaceae", "scientificName": "Tephrosia leucantha", "scientificNameAuthorship": "Kunth", "genus": "", "subgenus": "", "specificEpithet": "leucantha", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Ernest R. Sohns", "recordNumber": "419", "verbatimEventDate": "1952-10-25", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Guanajuato", "county": "San Felipe", "municipality": "", "locality": "Carboneras; 8 km W of San Felipe, Cerro del Fraile", "decimalLatitude": "21.5217", "decimalLongitude": "-101.28", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}