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": ""}
    (vell.) house v;3       W  v2 1930-10      G ?X convolvulaceae ipomoea ec   N philomega Putumayo  !   x1U COLOMBIA COMISARIA DEL PUTUMAYO: UMBRIA P)$kq  G. Klug A    IPOMOEA PHILOMEGA Yf#   IVK,> Puerto Asis   &7ki 1560661  I/+2. 1827 
{"catalogNumber": "1560661", "order": "", "family": "Convolvulaceae", "scientificName": "Ipomoea philomega", "scientificNameAuthorship": "(Vell.) House", "genus": "Ipomoea", "subgenus": "", "specificEpithet": "philomega", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "G. Klug", "recordNumber": "1827", "verbatimEventDate": "1930-10", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Colombia", "stateProvince": "Putumayo", "county": "Puerto Asis", "municipality": "", "locality": "Comisaria del Putumayo: Umbria", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}