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": ""}
 w 1453428     $n7 canad4     b POALES   c 2008-07-12   qO8 Laprairie-Broussard: le long de l'autoroute 30 (cote Est) pres de la sortie pour boul. Rome.  WET PRAIRIE WJ3 e   mj JUNCUS    juncaceae    utm 18t 622038 5032033 &=   Chaix @A(  alpinoarticulatus w;    j QUEBEC  Juncus alpinoarticulatus +n( m 
{"catalogNumber": "1453428", "order": "Poales", "family": "Juncaceae", "scientificName": "Juncus alpinoarticulatus", "scientificNameAuthorship": "Chaix", "genus": "Juncus", "subgenus": "", "specificEpithet": "alpinoarticulatus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "2008-07-12", "habitat": "Wet prairie", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Canada", "stateProvince": "Quebec", "county": "", "municipality": "", "locality": "Laprairie-Broussard: le long de l'autoroute 30 (cote Est) pres de la sortie pour boul. Rome.", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "UTM 18T 622038 5032033", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}