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": ""}
  G 1988-05-14 montmorency  $B   united states ih99    HH5 @ Malpighiales  ,N; 1323992    45.066697 discolor $ NE  2301b GEn    z michigan  Russ Garlitz y1Y      -3.910936     Gz /  SALICACEAE      HILLMAN TWP. 300 FT. W. OF STATE ST. (CO RD. 451) AND 300 FT. N. OF PROGRESS ST. NEAR N. 3ND OF CARING ST. ON N. SIDE OF TOWN OF HILLMAN. 3s?8$ 
{"catalogNumber": "1323992", "order": "Malpighiales", "family": "Salicaceae", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "discolor", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Russ Garlitz", "recordNumber": "2301b", "verbatimEventDate": "1988-05-14", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Montmorency", "municipality": "", "locality": "Hillman Twp. 300 ft. W. of State St. (Co Rd. 451) and 300 ft. N. of Progress St. near N. end of Caring St. on N. side of town of Hillman.", "decimalLatitude": "45.066697", "decimalLongitude": "-83.910936", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}