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": ""}
     2 1990-10-13   agrostis gigantea b_VG;  Contact UM Herbarium 4o   p * gigantea  hJ# URJALA     ;;[8H POACEAE   A agrostis 1702891 rTg  Small, old gravel pit, Nshore of ground water pool Zz     _ Poales   raino lampinen NIGlt   grid 27â°e: 67790-67791:3010 61â°04'n, 23â°18'3 utm: fn1 |: -  
{"catalogNumber": "1702891", "order": "Poales", "family": "Poaceae", "scientificName": "Agrostis gigantea", "scientificNameAuthorship": "", "genus": "Agrostis", "subgenus": "", "specificEpithet": "gigantea", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Raino Lampinen", "recordNumber": "", "verbatimEventDate": "1990-10-13", "habitat": "Small, old gravel pit, shore of ground water pool", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "", "county": "Urjala", "municipality": "", "locality": "Contact UM Herbarium", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "Grid 27\u00c2\u00b0E: 67790-67791:3010 61\u00c2\u00b004'N, 23\u00c2\u00b018'E UTM: FN1", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}