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": ""}
  q> piperales     piperaceae :Mf#T  JAVIER P. CHAVELAS P. YT    mxico nY3    Biper )V    HOF*j oaxaca    ) 1234106  H~ 353 alt. 1.40 cm; suelo carsti co; anual ](z    =ZV7 1964-11-30 trel. 62h  piper fraguanum g#  Km. 25 carretera, Tuxtepec=Valle Nacional 4/   fraguanum ,&k,^  
{"catalogNumber": "1234106", "order": "Piperales", "family": "Piperaceae", "scientificName": "Piper fraguanum", "scientificNameAuthorship": "Trel.", "genus": "Piper", "subgenus": "", "specificEpithet": "fraguanum", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Javier P. Chavelas P.", "recordNumber": "353", "verbatimEventDate": "1964-11-30", "habitat": "", "occurrenceRemarks": "alt. 1.40 cm; suelo carstico; anual", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Oaxaca", "county": "", "municipality": "", "locality": "Km. 25 carretera, Tuxtepec=Valle Nacional", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}