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": ""}
 @mk$s at public harbor on e. side of village o harrisville. harrisville twp.  on gravel-sandy shore of lake huron T[qk   rv 1986-07-23 MICHIGAN gy   PHLEUM >  l8 1604  DL5K pratense   ;j l.  t 137682  L United States   / G  poales    DtT poaceae 44..66395 I ,     HR alcona   ># edward g. voss  zN[ phleum pratense  e RUSS GARLITZ    NX Z -83.294063 
{"catalogNumber": "1307682", "order": "Poales", "family": "Poaceae", "scientificName": "Phleum pratense", "scientificNameAuthorship": "L.", "genus": "Phleum", "subgenus": "", "specificEpithet": "pratense", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Edward G. Voss", "recordedBy": "Russ Garlitz", "recordNumber": "1604", "verbatimEventDate": "1986-07-23", "habitat": "On gravel-sandy shore of Lake Huron", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Alcona", "municipality": "", "locality": "at Public Harbor on E. side of village of Harrisville. Harrisville Twp.", "decimalLatitude": "44.66395", "decimalLongitude": "-83.294063", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}