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": ""}
  mark h. mayfield k^]      L# Euphorbia cyathophora  jC -86.65681  Bank bordering bog S   20101 M;  EUPEHORIA  Q    h carroll  2 40.60059       gIU RAY C. FRIESNER  ON N SIDE OF RD. 25, 2.0 MILES NE OF DELPHI BT  cyathophora ;BFp   
{"catalogNumber": "", "order": "", "family": "", "scientificName": "Euphorbia cyathophora", "scientificNameAuthorship": "", "genus": "Euphorbia", "subgenus": "", "specificEpithet": "cyathophora", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Mark H. Mayfield", "recordedBy": "Ray C. Friesner", "recordNumber": "20101", "verbatimEventDate": "", "habitat": "Bank bordering bog", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "", "county": "Carroll", "municipality": "", "locality": "On N side of Rd. 25, 2.0 miles NE of Delphi", "decimalLatitude": "40.60059", "decimalLongitude": "-86.65681", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}