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": ""}
 >! "baldwin twp. t22n, r8e, sec. 22 nw 1/4"  iosco  k`R5   l. G ,D/  S.E. (BACK) SIDE OF GIANT FAMILY CENTER ON S.E. SIDE OF U.S.-23 CA. .9 MI. S.W. AULERICH AD. E. SIDE OF EAST TAWAS. f6   plantaginaceae E&R3     tq lanceolata 44.28981 3 l A   P D F MICHIGAN  ?nJl UNITED STATES    Vh SANDY SOIL 1989-06-16 d  DEB GARLITZ >?~  1243085 |j  -83.45523 w  PLANTAGO LANCEOLATA  zZa(   W]l 794 LAMIALES lFKy6     mL Plantago 
{"catalogNumber": "1243085", "order": "Lamiales", "family": "Plantaginaceae", "scientificName": "Plantago lanceolata", "scientificNameAuthorship": "L.", "genus": "Plantago", "subgenus": "", "specificEpithet": "lanceolata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Deb Garlitz", "recordNumber": "794", "verbatimEventDate": "1989-06-16", "habitat": "Sandy soil", "occurrenceRemarks": "\"Baldwin Twp. T22N, R8E, Sec. 22 NW 1/4\"", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Iosco", "municipality": "", "locality": "S.E. (back) side of Giant Family Center on S.E. side of U.S.-23 ca. .9 mi. S.W. Aulerich Rd. E. side of East Tawas.", "decimalLatitude": "44.28981", "decimalLongitude": "-83.45523", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}