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": ""}
    dalea rZ +   Dalea lute4  X   ~ (CAV.) WILL.     LUTEA I_ /d   RM;aJ 762   1Po FENCED OUT ROAD CUT THROUGH SHALE HILL Mexico HVVI~   :y$1 fabales  hALI j. graham & m. johnston  $ 25.2616 -99.8985 GyO   faQ sabino la bandera; 2 mi  se of allende toward montemorelos   NUEVO LEON x *   
{"catalogNumber": "", "order": "Fabales", "family": "", "scientificName": "Dalea lutea", "scientificNameAuthorship": "(Cav.) Willd.", "genus": "Dalea", "subgenus": "", "specificEpithet": "lutea", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "J. Graham & M. Johnston", "recordNumber": "", "verbatimEventDate": "", "habitat": "Fenced out road cut through shale hill", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "Nuevo Leon", "county": "", "municipality": "", "locality": "Sabino La Bandera; 2 mi SE of Allende toward Montemorelos", "decimalLatitude": "25.2616", "decimalLongitude": "-99.8985", "verbatimCoordinates": "", "minimumElevationInMeters": "762", "maximumElevationInMeters": ""}