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": ""}
  Sandy soil [MICH]; coniferous woods [UMBS] !*   brassicales @]%UA   j NOATH SHORE OF THUNDER BAY. MICHIGAN 0> -83.354654 3  john h. ehlers Y     Alpena   <6 1925-06-15 1358800 5R  3176 J-ltb       (L.) O'KANE & AL-SHEHBAZ LYRATA n   k Brassicaceae     45.05194  i    zP arabidopsis lyrata   ~ united states
{"catalogNumber": "1358800", "order": "Brassicales", "family": "Brassicaceae", "scientificName": "Arabidopsis lyrata", "scientificNameAuthorship": "(L.) O'Kane & Al-Shehbaz", "genus": "", "subgenus": "", "specificEpithet": "lyrata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "John H. Ehlers", "recordNumber": "3176", "verbatimEventDate": "1925-06-15", "habitat": "Sandy soil [MICH]; coniferous woods [UMBS]", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Alpena", "municipality": "", "locality": "North shore of Thunder Bay.", "decimalLatitude": "45.05194", "decimalLongitude": "-83.354654", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}