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": ""}
 f  -106.066  bYD- Acanthaceae  Wn  sinaloa   1944-04-28 a*RQ~   q e.c. leonard    p& Ruellia paniculata  2 Wall. ex Nees  tg,@ MOIST LAGOON MARGIN, THORN FOREST playas del caimanero; cerrito de caymanero #   howard s. gentry 1        | Lamiales  L. MEXICO Ruellia 6OLf  1113320 y8  61 d8q   G(c, panicvlata  , & 22.8757 7028 -Q; 
{"catalogNumber": "1113320", "order": "Lamiales", "family": "Acanthaceae", "scientificName": "Ruellia paniculata", "scientificNameAuthorship": "Wall. ex Nees", "genus": "Ruellia", "subgenus": "", "specificEpithet": "paniculata", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "E.C. Leonard", "recordedBy": "Howard S. Gentry", "recordNumber": "7028", "verbatimEventDate": "1944-04-28", "habitat": "Moist lagoon margin, thorn Forest", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Sinaloa", "county": "", "municipality": "", "locality": "Playas del Caimanero; Cerrito de Caymanero", "decimalLatitude": "22.8757", "decimalLongitude": "-106.066", "verbatimCoordinates": "", "minimumElevationInMeters": "61", "maximumElevationInMeters": ""}