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": ""}
 Mill. :DEX      n. side of construction area entrance road, which is the first right after turning s. ont0 cronk rd. from hwy 99.   wQ RARE AT EDGE OF WOODS AND ROADSIDE, MOIST SOIL.   1340268 k     D4 united states asparagales ,@  "about 100 km sw of ann arbor." "te6pals purplish-blue, pointed." n   cw michigan   gO Iridaceae  0h? Sisyrinchium angustifolium  wm 42.036497 PE!TER W. FRITSCH -);   hillsdale ]~ONP  399 *F  -84.738861 #z7  angustifolium FN   !FVu 198-06-14  l*` SISYRINCHIUM
{"catalogNumber": "1340268", "order": "Asparagales", "family": "Iridaceae", "scientificName": "Sisyrinchium angustifolium", "scientificNameAuthorship": "Mill.", "genus": "Sisyrinchium", "subgenus": "", "specificEpithet": "angustifolium", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Peter W. Fritsch", "recordNumber": "399", "verbatimEventDate": "1987-06-14", "habitat": "Rare at edge of woods and roadside, moist soil.", "occurrenceRemarks": "\"About 100 km SW of Ann Arbor.\" \"Tepals purplish-blue, pointed.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Hillsdale", "municipality": "", "locality": "N. side of construction area entrance road, which is the first right after turning S. onto Cronk Rd. from HWY 99.", "decimalLatitude": "42.036497", "decimalLongitude": "-84.738861", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}