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": ""}
 collector and # from protologue is hitchcock 1354; dist. as amer. gr. nat. herb. 1382 Sr     2 #ROCKY RAVINE  < 1915-09-03   8 Jg  ALBERT S. HITCHCOCK  qD NEW MEXICO     ~ AGNH 1382  --7_  hitchcock e^picampes subpatens :vF  POALES p9L   poaceae :   1108642 Bdptr    nu#|  subpatens  ranger station, queen, guadelupe mountains kqT  epicampes 6H 2   United States  >Bz2)  
{"catalogNumber": "1108642", "order": "Poales", "family": "Poaceae", "scientificName": "Epicampes subpatens", "scientificNameAuthorship": "Hitchcock", "genus": "Epicampes", "subgenus": "", "specificEpithet": "subpatens", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Albert S. Hitchcock", "recordNumber": "AGNH 1382", "verbatimEventDate": "1915-09-03", "habitat": "Rocky ravine", "occurrenceRemarks": "Collector And # From Protologue Is Hitchcock 13541; Dist. As Amer. Gr. Nat. Herb. 1382", "associatedTaxa": "", "country": "United States", "stateProvince": "New Mexico", "county": "", "municipality": "", "locality": "Ranger Station, Queen, Guadelupe Mountains", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}