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": ""}
    KAS Hadrodemas warszewiczianum      1946-12-17  ! warszewiczianu=m contact um herbarium T  COMMELINALES ~$     > 5 9626  BV 1140536    F e.u. clover Commelinaceae )!e&&   GUATEMALA +   Haorodemas hUot     L_ZO  (kunth & c.d.bouchã©) h.e.moore   
{"catalogNumber": "1140536", "order": "Commelinales", "family": "Commelinaceae", "scientificName": "Hadrodemas warszewiczianum", "scientificNameAuthorship": "(Kunth & C.D.Bouch\u00c3\u00a9) H.E.Moore", "genus": "Hadrodemas", "subgenus": "", "specificEpithet": "warszewiczianum", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "E.U. Clover", "recordNumber": "9626", "verbatimEventDate": "1946-12-17", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Guatemala", "stateProvince": "", "county": "", "municipality": "", "locality": "Contact UM Herbarium", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}