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": ""}
IN SANDY SOIL IN DAMP, OPEN MEADOW EDGE. RC&   oN[`X michi gan 42.5340556 1Rz  Uncommon. t>W8    1- allegan state game area; 4 mles se of fennville. 500' s of 116th ave. 20O' n of ne corner of ely lake  |T-y 871  Q%bx AGRIMONIA PARVIFLORA  -86.0358333 E   Q(Wh parviflora ALLEGAN bD#   Ms9Ie Aiton  YWmd` 2016-09-03 Anton A. Reznicek laj     ! Agrimonia  nited states s7#9    1514942 Tw epw   <Je0 Rosales  :[ w Rosaceae   
{"catalogNumber": "1514942", "order": "Rosales", "family": "Rosaceae", "scientificName": "Agrimonia parviflora", "scientificNameAuthorship": "Aiton", "genus": "Agrimonia", "subgenus": "", "specificEpithet": "parviflora", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Anton A. Reznicek", "recordedBy": "", "recordNumber": "871", "verbatimEventDate": "2016-09-03", "habitat": "In sandy soil in damp, open meadow edge.", "occurrenceRemarks": "Uncommon.", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Allegan", "municipality": "", "locality": "Allegan State Game Area; 4 miles SE of Fennville. 500' S of 116th Ave. 200' N of NE corner of Ely Lake.", "decimalLatitude": "42.5340556", "decimalLongitude": "-86.0358333", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}