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": ""}
     !f 8) west virginia      1994-07-27         ;N| INTUMESCENS       BLyQ Pocahontas    HEADWATERS OF FIRST FORK OF SHAVERS FORK CREEK, APROX 2 AIR MI 110 FROM SHAVERS FORK CROSSING AT RANDOLPH COUNTY LINE, ABOUT 4.2 AIR MI NE OF CASS SCEIC RR STATE PARK OFF FOR ERV RD 235, BACK ALLEGHENY MTN MONONGAHELA NATIONAL FOREST. FA  
{"catalogNumber": "", "order": "", "family": "", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "intumescens", "identifiedBy": "", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "1994-07-27", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "West Virginia", "county": "Pocahontas", "municipality": "", "locality": "Headwaters of First Fork of Shavers Fork Creek, approx 2 air mi 110 from Shavers Fork crossing at Randolph County line, about 4.2 air mi NE of Cass Scenic RR State Park off For Serv Rd 235, Back Allegheny Mtn Monongahela National Forest.", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}