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": ""}
  microcarpa ~   j.w. kessler T   W5;~ MEXICO  `  1137988  -91.425y2 :Q C     j cyperaceae  CF  tbasco  17.7829 9#  NEES EX KUNTH o 0T+   wUL vista hermosa; retorma; balancan  d)ox; SCLERIA MICROCARPA       qR6s. scleria     ,#N POALES
{"catalogNumber": "1137988", "order": "Poales", "family": "Cyperaceae", "scientificName": "Scleria microcarpa", "scientificNameAuthorship": "Nees ex Kunth", "genus": "Scleria", "subgenus": "", "specificEpithet": "microcarpa", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "J.W. Kessler", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Tabasco", "county": "", "municipality": "", "locality": "Vista Hermosa; Reforma; Balancan", "decimalLatitude": "17.7829", "decimalLongitude": "-91.4252", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}