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": ""}
 J.J. WURDACK IB   on right bank of rio santiago 3-4 km above mouth. . >T_   mB ERICALES   b  r LECYTHIDACEAE (r.knuth) j.f.macbr. p` Y    ^*m` TREE 30-45 M, OCCASIOXNAL. COROLLA WHITE.  D   1962-10 -29 PERU s   1215470 P     W AMAZONAS   +N`u eschweilera  .T 2466    r>  gigantea  P]yzB eschweilera gigantea FORESTED RIDGE. K q    
{"catalogNumber": "1215470", "order": "Ericales", "family": "Lecythidaceae", "scientificName": "Eschweilera gigantea", "scientificNameAuthorship": "(R.Knuth) J.F.Macbr.", "genus": "Eschweilera", "subgenus": "", "specificEpithet": "gigantea", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "J.J. Wurdack", "recordNumber": "2466", "verbatimEventDate": "1962-10-29", "habitat": "Forested ridge.", "occurrenceRemarks": "Tree 30-45 m, occasional. Corolla white.", "associatedTaxa": "", "country": "Peru", "stateProvince": "Amazonas", "county": "", "municipality": "", "locality": "On right bank of Rio Santiago 3-4 km above mouth.", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}