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": ""}
 51121 _Y     & ASPARAGALES ASPARAGACEAE )F    1144460 du6~    L.  Ogua   San Luis Potosi ~5x      $ Agave     fhy4 Mexic0 Abundant on level plain with Prosopis and cacti [D*W  agave %#   H San MartÃ­n; 21 mi NW of Cd. Del MaÃ­z, along the hwy to Cd. San Luis PotosÃ­  ]&Wj 22.5914 -99.8552 Fjw  CIUDAD DEL MAÃ­Z xhxt 
{"catalogNumber": "1144460", "order": "Asparagales", "family": "Asparagaceae", "scientificName": "Agave", "scientificNameAuthorship": "L.", "genus": "Agave", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "51121", "verbatimEventDate": "", "habitat": "Abundant on level plain with Prosopis and cacti", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "San Luis Potosi", "county": "Ciudad del Ma\u00c3\u00adz", "municipality": "", "locality": "San Mart\u00c3\u00adn; 21 mi NW of Cd. Del Ma\u00c3\u00adz, along the hwy to Cd. San Luis Potos\u00c3\u00ad", "decimalLatitude": "22.5914", "decimalLongitude": "-99.8552", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}