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": ""}
  1528153 R  malpighiales  l!+b     iD 2531   o 2004-06-02     dk:r DISTRITO HUANCABAMBA  OXAPAMPA  r 5q     Qq( 10Â°04'02"S 075Â°32'59"W  ec[ MALPIGHIACEAE  X #LT (Cav.) Cuatrec.     Peru Banisteriopsis muricata +z%7j  PASCO M^N  muricata 8u r. rojas, m. huamã¡n, a. peã±a, j. mateo %  Banisteriopsis :O  
{"catalogNumber": "1528153", "order": "Malpighiales", "family": "Malpighiaceae", "scientificName": "Banisteriopsis muricata", "scientificNameAuthorship": "(Cav.) Cuatrec.", "genus": "Banisteriopsis", "subgenus": "", "specificEpithet": "muricata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "R. Rojas, M. Huam\u00c3\u00a1n, A. Pe\u00c3\u00b1a, J. Mateo", "recordNumber": "2531", "verbatimEventDate": "2004-06-02", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Peru", "stateProvince": "Pasco", "county": "Oxapampa", "municipality": "", "locality": "Distrito Huancabamba", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "10\u00c2\u00b004'02\"S 075\u00c2\u00b032'59\"W", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}