www.minneapolismn.gov
Open in
urlscan Pro
2600:9000:2248:8800:1a:5ad9:2dc0:93a1
Public Scan
Submission: On June 27 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by Go Daddy Secure Certificate Authority... on May 4th 2023. Valid for: a year.
This is the only time www.minneapolismn.gov was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
24 | 2600:9000:224... 2600:9000:2248:8800:1a:5ad9:2dc0:93a1 | () () | |
2 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:811::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700:e2:... 2606:4700:e2::ac40:8e22 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 35.158.73.178 35.158.73.178 | 16509 (AMAZON-02) (AMAZON-02) | |
31 | 6 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-158-73-178.eu-central-1.compute.amazonaws.com
5005027.global.siteimproveanalytics.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
minneapolismn.gov
www.minneapolismn.gov — Cisco Umbrella Rank: 497532 |
1 MB |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 63 region1.google-analytics.com — Cisco Umbrella Rank: 1623 |
21 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 79 |
128 KB |
1 |
siteimproveanalytics.io
5005027.global.siteimproveanalytics.io |
477 B |
1 |
siteimproveanalytics.com
siteimproveanalytics.com — Cisco Umbrella Rank: 4409 |
11 KB |
31 | 5 |
Domain | Requested by | |
---|---|---|
24 | www.minneapolismn.gov |
www.minneapolismn.gov
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.minneapolismn.gov |
2 | www.googletagmanager.com |
www.minneapolismn.gov
www.googletagmanager.com |
1 | 5005027.global.siteimproveanalytics.io |
www.minneapolismn.gov
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | siteimproveanalytics.com |
www.minneapolismn.gov
|
31 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www2.minneapolismn.gov |
vote.minneapolismn.gov |
public.govdelivery.com |
www.facebook.com |
twitter.com |
www.linkedin.com |
www.youtube.com |
minneapolismngov-cms01-production.terminalfour.net |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.minneapolismn.gov Go Daddy Secure Certificate Authority - G2 |
2023-05-04 - 2024-06-04 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-05-29 - 2023-08-21 |
3 months | crt.sh |
siteimproveanalytics.com GTS CA 1P5 |
2023-05-05 - 2023-08-03 |
3 months | crt.sh |
*.global.r1.siteimproveanalytics.io Amazon RSA 2048 M02 |
2023-06-15 - 2024-07-13 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.minneapolismn.gov/government/departments/police/
Frame ID: 413AC12E64A2152DBBF541DB06E4DC69
Requests: 31 HTTP requests in this frame
Screenshot
Page Title
Police - City of MinneapolisDetected technologies
Font Awesome (Font Scripts) ExpandDetected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Page Statistics
40 Outgoing links
These are links going to different origins than the main page.
Title: Residential Financial Assistance Last item in current menu
Search URL Search Domain Scan URL
Title: Business Assistance
Search URL Search Domain Scan URL
Title: eSupplier
Search URL Search Domain Scan URL
Title: Community Planning & Development RFPs Last item in current menu
Search URL Search Domain Scan URL
Title: Target Market
Search URL Search Domain Scan URL
Title: Past Bid Tabulations
Search URL Search Domain Scan URL
Title: Contract Compliance
Search URL Search Domain Scan URL
Title: Construction of Public Infrastructure Last item in current menu
Search URL Search Domain Scan URL
Title: Licenses, Permits & Inspections
Search URL Search Domain Scan URL
Title: Planning & Zoning Last item in current menu
Search URL Search Domain Scan URL
Title: Arts & Cultural Affairs
Search URL Search Domain Scan URL
Title: City Attorney
Search URL Search Domain Scan URL
Title: City Auditor
Search URL Search Domain Scan URL
Title: Civil Rights
Search URL Search Domain Scan URL
Title: Communications
Search URL Search Domain Scan URL
Title: Community Planning & Economic Development
Search URL Search Domain Scan URL
Title: Emergency Management
Search URL Search Domain Scan URL
Title: Finance & Property Services
Search URL Search Domain Scan URL
Title: Health
Search URL Search Domain Scan URL
Title: Human Resources
Search URL Search Domain Scan URL
Title: Information Technology
Search URL Search Domain Scan URL
Title: Intergovernmental Relations
Search URL Search Domain Scan URL
Title: Neighborhood & Community Relations
Search URL Search Domain Scan URL
Title: Neighborhood Safety
Search URL Search Domain Scan URL
Title: Performance Management & Innovation
Search URL Search Domain Scan URL
Title: Public Works
Search URL Search Domain Scan URL
Title: Racial Equity, Inclusion & Belonging
Search URL Search Domain Scan URL
Title: Regulatory Services Last item in current menu
Search URL Search Domain Scan URL
Title: City Policies Last item in current menu
Search URL Search Domain Scan URL
Title: Elections
Search URL Search Domain Scan URL
Title: Sign up now
Search URL Search Domain Scan URL
Title: LGBTQIA liaisons
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: For City Employees
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: YouTube
Search URL Search Domain Scan URL
Title: ©
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.minneapolismn.gov/government/departments/police/ |
158 KB 27 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome.min.css
www.minneapolismn.gov/media/minneapolismngov/site-assets/css/ |
111 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
www.minneapolismn.gov/media/minneapolismngov/site-assets/css/ |
3 MB 165 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pdfobject.js
www.minneapolismn.gov/media/minneapolismngov/site-assets/javascript/ |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-header-large.svg
www.minneapolismn.gov/media/-www-content-assets/images/ |
9 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Minneapolis-logo-for-website_color.svg
www.minneapolismn.gov/media/-www-content-assets/images/ |
9 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Cop-and-kids-event-at-Cedar-Fields-1-868x650.jpg
www.minneapolismn.gov/media/-www-content-assets/images/ |
138 KB 139 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MPD-Explorer.jpg
www.minneapolismn.gov/media/-www-content-assets/images/ |
96 KB 96 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
U-Visa-T-Visa-USCIS-868x578.jpg
www.minneapolismn.gov/media/-www-content-assets/images/ |
74 KB 75 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
MPD-LeadershipAcademy---tile.jpg
www.minneapolismn.gov/media/-www-content-assets/images/ |
42 KB 43 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
www.minneapolismn.gov/media/minneapolismngov/site-assets/javascript/ |
512 KB 155 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
emergency.js
www.minneapolismn.gov/media/minneapolismngov/site-assets/javascript/site-wide-notices/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a11y-fixes.js
www.minneapolismn.gov/media/minneapolismngov/site-assets/javascript/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
print.css
www.minneapolismn.gov/media/minneapolismngov/site-assets/css/ |
12 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
130 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hind-latin-700.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
16 KB 16 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-light-300.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
185 KB 186 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
138 KB 139 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hind-latin-600.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
16 KB 17 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
martel-sans-latin-400.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
15 KB 15 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
martel-sans-latin-300.woff
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
18 KB 19 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
martel-sans-latin-800.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
15 KB 15 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-brands-400.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
77 KB 78 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hind-latin-400.woff2
www.minneapolismn.gov/media/minneapolismngov/site-assets/fonts/ |
16 KB 16 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
emergency-en.json
www.minneapolismn.gov/media/minneapolismngov/site-assets/javascript/site-wide-notices/ |
90 B 887 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
siteanalyze_5005027.js
siteimproveanalytics.com/js/ |
36 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
215 KB 77 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 259 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
3 B 213 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image.aspx
5005027.global.siteimproveanalytics.io/ |
34 B 477 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
25 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
boolean| credentialless object| onbeforetoggle object| onscrollend object| PDFObject object| dataLayer object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| Foundation function| jQuery object| EmergencyNotices object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaGlobal object| gaplugins object| gaData object| activeCalendarView object| ellipsis object| links object| _sz8 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.minneapolismn.gov/ | Name: _ga_0304KF63QN Value: GS1.1.1687903353.1.0.1687903353.0.0.0 |
|
.minneapolismn.gov/ | Name: _ga Value: GA1.2.611846507.1687903354 |
|
.minneapolismn.gov/ | Name: _gid Value: GA1.2.1197847425.1687903354 |
|
.minneapolismn.gov/ | Name: _gat_UA-3516920-1 Value: 1 |
|
www.minneapolismn.gov/ | Name: AWSALB Value: YZ/mVDcaY02simqgB/bjPNnlaL5Exaaj38bb97yTdEU/CaFNdMKHsATV/87LZzLO7bQ6aqx6NuIPonKRfR//MQn4fPkAvPPko59kjKFGGysqw0RWbVFKoCvVDzy3 |
|
www.minneapolismn.gov/ | Name: AWSALBCORS Value: YZ/mVDcaY02simqgB/bjPNnlaL5Exaaj38bb97yTdEU/CaFNdMKHsATV/87LZzLO7bQ6aqx6NuIPonKRfR//MQn4fPkAvPPko59kjKFGGysqw0RWbVFKoCvVDzy3 |
|
.minneapolismn.gov/ | Name: nmstat Value: fb401f11-bb6b-5d9f-09da-8f055c87501f |
|
5005027.global.siteimproveanalytics.io/ | Name: AWSALBCORS Value: 3T69CSoeHJjQmjPzNU2KvemWsEOnMnOz1fqpBlqq4e0i/StoM3ZKqkucJpGq7EFmj5PUWg82ABDJlLw9UtML8YGwQ3/MjbFUTTvQjKbwGSWnwRMMBsJ+gbVeJB/a |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubDomains |
X-Frame-Options | SAMEORIGIN |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
5005027.global.siteimproveanalytics.io
region1.google-analytics.com
siteimproveanalytics.com
www.google-analytics.com
www.googletagmanager.com
www.minneapolismn.gov
2001:4860:4802:34::36
2600:9000:2248:8800:1a:5ad9:2dc0:93a1
2606:4700:e2::ac40:8e22
2a00:1450:4001:811::200e
2a00:1450:4001:82f::2008
35.158.73.178
046c41ac776253c74fec7ac043f3996741d67b77edfa06b3e144eec62c9fd098
1c9d3fd493480221132cc862edfe78c3de478112d7a9449f3eabef5e8364fb1e
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
1e85ec81b9800b4c443d39caca0d0926089a3ac201120db1ceb45b93789480b8
32a191572908746d2e318ba46d98d44ccb92ac9354ba06aad2fe3a47aa354753
37937c9f6c35dce9f81fa2b659703e62c04c52456fdf4f22f87e2662c905a0e4
4e287d6962698e30728329125c0442bb7958021a6249e9cb608724c45b96cf0c
59aca6fc590455c3cf52b59408ad6ff2da96964918d864ad6b7913bfafeea0ed
5c8edcbb8f4634f4cf6306fdd44954acc418df040d434e056db9c0c0961010db
647aebd29dcb647308a4a149b3d6e15dbec12659fbe68a0e369e84a298873705
69bb7d10126fd0d6b1f5424be3ccaca55aadde42cbb23d13a4f29bd76532a025
6fb38e7dc8d00de135a342f1f9cac071ae1a4b28729f1725c778329116ec9fab
71db8d299a2d703fa3386ec244dc8d1628b835c945c022de96c2c8d76703f1d0
82e88511330235966e21b787563712af2bcbd854c2636f2dc7a8162c65163faa
8d7402b347dbef275f637bfd87b338de33faede38e706d17c43cf0c23a3e70ed
8e6eb7919023621d8764845fb7390326733bfcb5f355efe425173d1e6e445169
8e7e86167d9460b8340c90174595532e31303ab788d2ad26305e3c141f41b1b7
8fbf8ab38254c417a1908fdbee6329d093f6920f5b015ea2bc8040319cee2a81
af6e56a25aae4ec8eaa3aac31a8a73c0d1aaa4c4dd6afbee4f1c996474fcd789
b69c726daa7ff9530723c3c575e8cc8a64b27850b79279895b42413696e4c793
dbcd197976a8ef49043c8f4d16b200e698f6d0da7941426cbceab377f33d87d1
dd7bf806a313e27a594ef7d94fdab28eb2552d1953bf9db84e480598ee9b0c62
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e105751c96b76d4e426be718de98d55c91544105e985bc9fb8456c85da64e071
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e8df893ccff9d11982156ebd863c858cf30ff5e53499acc2d2274abc09665b2d
eba7d056abb69379abb2497218acada70d272212f2277a88ccd21e683e453148
f30c0515eb932589efeed9c21ac74ce8a36aecc5f15925a48780600f75c2a553
f43a318a03ccb1c5f135ceca9ca3209f2acdc98ade18500dec807b6b1703e68f
f55bc7417d556df3eb95243034ab67e1f16d0420f405d905142ce7972b53f52b
fc6147993a24b5d88d8500addd03486959c7ece1cc72b8aefefa8e5c3d562a71