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": ""}
  ^M 18.6217 PUEBLA !JHak  mexic0 s     I*+e INDIGOFERA   K MARIO SOUSA  rose Oh*0      bOV 1168359  8188  q      CI>~  -9$8.6222  ind|gofera platycarpa     Lwk EL CERRITO DE LA GRACIA; CALMECA; 2 KM AL SE DE TEPEXCO, 17 KM AL W DE IZÃºCAR DE MATAMOROS  Tepexco PHtqx   I0I SECUNDARIA DE SELVA BAJA CADUCIFOLIA 
{"catalogNumber": "1168359", "order": "", "family": "", "scientificName": "Indigofera platycarpa", "scientificNameAuthorship": "Rose", "genus": "Indigofera", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Mario Sousa", "recordNumber": "8188", "verbatimEventDate": "", "habitat": "Secundaria de selva baja caducifolia", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Puebla", "county": "Tepexco", "municipality": "", "locality": "El Cerrito de la Gracia; Calmeca; 2 km al SE de Tepexco, 17 km al W de Iz\u00c3\u00bacar de Matamoros", "decimalLatitude": "18.6217", "decimalLongitude": "-98.6222", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}