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": ""}
 BHADWAR, PUNJAB X      Rwe k Walter N. Koelz  kangra ]dJ   Himachal Pradesh =   V  RHAMNACEAE    ^v india 610 d3   r (roth ex schult.) g. don SAGERETIA FILIFORMIS  .6&   filiformis _`H    cX ~~ 1506544  1933-04-27 xIet!    4330 W!   Rosales j~  Sageretia uo6d   
{"catalogNumber": "1506544", "order": "Rosales", "family": "Rhamnaceae", "scientificName": "Sageretia filiformis", "scientificNameAuthorship": "(Roth ex Schult.) G. Don", "genus": "Sageretia", "subgenus": "", "specificEpithet": "filiformis", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Walter N. Koelz", "recordNumber": "4330", "verbatimEventDate": "1933-04-27", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "India", "stateProvince": "Himachal Pradesh", "county": "Kangra", "municipality": "", "locality": "Bhadwar, Punjab", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "610", "maximumElevationInMeters": ""}