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": ""}
 Sv; 44.806327  n CRAWFORD  X?# MICHIGAN  *S uncommon in very open jack pine savanna; sand; ph 4.5 integerrKima  N  taenidia integerrima N^  380     Sv qC TAENIDIA unit!ed states ]RFPb     1473448 j    | (l.) drude    C((n -84.477827 APIALES z    ~Hk *t28n r1w sec.19    f-a Apiaceae  t28n r1w sec.19 w!    lk   1951-08-05
{"catalogNumber": "1473448", "order": "Apiales", "family": "Apiaceae", "scientificName": "Taenidia integerrima", "scientificNameAuthorship": "(L.) Drude", "genus": "Taenidia", "subgenus": "", "specificEpithet": "integerrima", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "380", "verbatimEventDate": "1951-08-05", "habitat": "Uncommon in very open jack pine savanna; sand; pH 4.5", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Crawford", "municipality": "", "locality": "T28N R1W Sec.19", "decimalLatitude": "44.806327", "decimalLongitude": "-84.477827", "verbatimCoordinates": "*T28N R1W Sec.19", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}