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": ""}
 1978-05-31 )2>   34W ISOCHILUS UNILATERALIS   san luispotosi n3p  1350HvW(Q   @j no data   Or MEXICO  orchidaceae snR~g  epifita en bosque abierto de encinos sobre camio microondas en karst ,3~;  unilateralis zT 3  3 M     ?$H  Asparagales  $grs! B.L.ROB.  ISOCHILUS       RIO VERDE-VALLES KM 82   ~EK[  gerardo a. salazar Eric Hagsater QT   A flores morado-jrosadas, rhs 77a hacia el epice, mas claras hacia la .base, dos manchas en morado oscuro 187a, blanco en la base    q9=-| 1652160
{"catalogNumber": "1652160", "order": "Asparagales", "family": "Orchidaceae", "scientificName": "Isochilus unilateralis", "scientificNameAuthorship": "B.L.Rob.", "genus": "Isochilus", "subgenus": "", "specificEpithet": "unilateralis", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Gerardo A. Salazar", "recordedBy": "Eric Hagsater", "recordNumber": "3", "verbatimEventDate": "1978-05-31", "habitat": "epifita en bosque abierto de encinos sobre camino microondas en Karst", "occurrenceRemarks": "flores morado-rosadas, RHS 77A hacia el epice, mas claras hacia la base, dos manchas en morado oscuro 187A, blanco en la base", "associatedTaxa": "", "country": "Mexico", "stateProvince": "San Luis Potosi", "county": "no data", "municipality": "", "locality": "Rio Verde-Valles km 82", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "1350", "maximumElevationInMeters": ""}