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": ""}
   yvR^ -98.1666667   b!4$ Robert L. Dressler      MNxyI KUNTH  >;>w) Cyperus manimae  POALES  xX       .2*G> 23.2333333   2298 O@,Ey    N ) las yucas; aldama; 40 km nnw of aldama, rancho las yucas, sierra de Dtamaulipas    NMn g.c. tucke Mexico :Z E   c   CYPERUS
{"catalogNumber": "", "order": "Poales", "family": "", "scientificName": "Cyperus manimae", "scientificNameAuthorship": "Kunth", "genus": "Cyperus", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "G.C. Tucker", "recordedBy": "Robert L. Dressler", "recordNumber": "2298", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "Las Yucas; Aldama; 40 km NNW of Aldama, Rancho Las Yucas, Sierra de Tamaulipas", "decimalLatitude": "23.2333333", "decimalLongitude": "-98.1666667", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}