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": ""}
 cherrapunjee (dTc   )?8 ROSALES MEGHALAYA H3.M   J,r   integrifolKia   ZE+x walter n. koelz  30723 N6   eo photinia integrifolia var. notoniana  ^k photinia 1502115 2 s    m  1219 VAR. Irc@  (Wight & Arn. J. E. Vid4l 9H_   India `u   3 gr NOTONIANA      TC  K 1952-07-21 ^ east khasi hills   `&y~_ Rosaceae 
{"catalogNumber": "1502115", "order": "Rosales", "family": "Rosaceae", "scientificName": "Photinia integrifolia var. notoniana", "scientificNameAuthorship": "(Wight & Arn.) J. E. Vidal", "genus": "Photinia", "subgenus": "", "specificEpithet": "integrifolia", "verbatimTaxonRank": "var.", "infraspecificEpithet": "notoniana", "identifiedBy": "", "recordedBy": "Walter N. Koelz", "recordNumber": "30723", "verbatimEventDate": "1952-07-21", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "India", "stateProvince": "Meghalaya", "county": "East Khasi Hills", "municipality": "", "locality": "Cherrapunjee", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "1219", "maximumElevationInMeters": ""}