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": ""}
! DS p. e. berry CEPHALOCROTON    EUPHORBIACEAE _V    KFog 155 MALPIGHIALES +R4&    _0b c. h. randimbiarison & s. d. ramandimbimanana 1667423 #Du    LIANE INFLORESCENES TERMINALES, FLEYR NOMBREUS, PETITE ET BLANCE, ECHANTILLON SECHE A LAIR CHAUD _Gp    ;# Madagascar  U]b 49.1011111 leucocephalus H    on -12.5897222 2012-01-26 hp*>E   ^dz foret dense seche     8 12â°35'23"s 49â°06'04"e  vh 6 Montagne d'Ambre, versants ouuest  f!c 684 cephalocroton leucocephalus      u*~ no data  (baill.) baill. U |   
{"catalogNumber": "1667423", "order": "Malpighiales", "family": "Euphorbiaceae", "scientificName": "Cephalocroton leucocephalus", "scientificNameAuthorship": "(Baill.) Baill.", "genus": "Cephalocroton", "subgenus": "", "specificEpithet": "leucocephalus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "P. E. Berry", "recordedBy": "C. H. Randimbiarison & S. D. Ramandimbimanana", "recordNumber": "155", "verbatimEventDate": "2012-01-26", "habitat": "Foret dense seche", "occurrenceRemarks": "Liane inflorescenes terminales, fleyr nombreuse, petite et blance, Echantillon seche a lair chaud", "associatedTaxa": "", "country": "Madagascar", "stateProvince": "no data", "county": "", "municipality": "", "locality": "Montagne d'Ambre, versants ouuest", "decimalLatitude": "-12.5897222", "decimalLongitude": "49.1011111", "verbatimCoordinates": "12\u00c2\u00b035'23\"S 49\u00c2\u00b006'04\"E", "minimumElevationInMeters": "684", "maximumElevationInMeters": ""}