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": ""}
rwanda      Araceae P a  1990-09-28 aR    V5 -1.6    knox 1512 =  29.46667 bE  3000 W(   >K Zantedeschia aethiopica (L.) SPRENG. C!b5R   1006488 8;     w 8 Zantedeschia  C ALISMATALES   ZG aethiopica 01; 36s 29; 28e p@+  virunga mountains, karisoke research center reference collection F~    no data nha   
{"catalogNumber": "1006488", "order": "Alismatales", "family": "Araceae", "scientificName": "Zantedeschia aethiopica", "scientificNameAuthorship": "(L.) Spreng.", "genus": "Zantedeschia", "subgenus": "", "specificEpithet": "aethiopica", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Knox", "recordNumber": "1512", "verbatimEventDate": "1990-09-28", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Rwanda", "stateProvince": "no data", "county": "", "municipality": "", "locality": "Virunga Mountains, Karisoke Research Center Reference Collection", "decimalLatitude": "-1.6", "decimalLongitude": "29.46667", "verbatimCoordinates": "01; 36S 29; 28E", "minimumElevationInMeters": "3000", "maximumElevationInMeters": ""}