malegislature.gov
Open in
urlscan Pro
170.63.68.84
Public Scan
Effective URL: https://malegislature.gov/
Submission: On July 28 via api from US — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on May 20th 2024. Valid for: a year.
This is the only time malegislature.gov was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2a02:26f0:ab0... 2a02:26f0:ab00::214:8e53 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 19 | 170.63.68.84 170.63.68.84 | 6527 (MASSACHUS...) (MASSACHUSETTS) | |
1 | 2a00:1450:400... 2a00:1450:4001:82a::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:82f::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 148.251.136.139 148.251.136.139 | 24940 (HETZNER-AS) (HETZNER-AS) | |
3 | 2a00:1450:400... 2a00:1450:4001:803::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:809::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
29 | 8 |
ASN6527 (MASSACHUSETTS, US)
PTR: malegislature.gov
www.malegislature.gov | |
malegislature.gov |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN24940 (HETZNER-AS, DE)
PTR: static.139.136.251.148.clients.your-server.de
openweathermap.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
malegislature.gov
1 redirects
www.malegislature.gov malegislature.gov |
2 MB |
3 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
248 KB |
3 |
google.com
www.google.com — Cisco Umbrella Rank: 10 |
962 B |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
202 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 3123 |
|
1 |
openweathermap.org
openweathermap.org — Cisco Umbrella Rank: 8362 |
3 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 110 |
1 KB |
1 |
mass.gov
1 redirects
www.mass.gov — Cisco Umbrella Rank: 186163 |
884 B |
29 | 8 |
Domain | Requested by | |
---|---|---|
18 | malegislature.gov |
malegislature.gov
|
3 | www.google.com |
malegislature.gov
www.gstatic.com |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.googletagmanager.com |
malegislature.gov
www.googletagmanager.com |
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.gstatic.com |
www.google.com
|
1 | openweathermap.org |
malegislature.gov
|
1 | fonts.googleapis.com |
malegislature.gov
|
1 | www.malegislature.gov | 1 redirects |
1 | www.mass.gov | 1 redirects |
29 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.mass.gov |
jobs.hrd.state.ma.us |
www.sec.state.ma.us |
libraries.state.ma.us |
cloud.google.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
malegislature.gov DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-05-20 - 2025-05-22 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
*.openweathermap.org Sectigo RSA Domain Validation Secure Server CA |
2024-07-19 - 2025-03-21 |
8 months | crt.sh |
*.google.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://malegislature.gov/
Frame ID: 8396515742CDF69C80416E214B1056E8
Requests: 27 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LffVvYUAAAAAFgtGnNLexZBT_BK7JzNbOEBaljw&co=aHR0cHM6Ly9tYWxlZ2lzbGF0dXJlLmdvdjo0NDM.&hl=de&v=Xv-KF0LlBu_a0FJ9I5YSlX5m&size=normal&cb=ablddgr3544q
Frame ID: 225419D6093A4F3177ECBE0D7F95CB54
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/bframe?hl=de&v=Xv-KF0LlBu_a0FJ9I5YSlX5m&k=6LffVvYUAAAAAFgtGnNLexZBT_BK7JzNbOEBaljw
Frame ID: BE2218EE6C415DDDD398FD831732F8CB
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
The 193rd General Court of the Commonwealth of MassachusettsPage URL History Show full URLs
-
http://www.mass.gov//legis//const.htm
HTTP 307
https://www.mass.gov//legis//const.htm HTTP 301
http://www.malegislature.gov/Laws/Constitution HTTP 307
https://www.malegislature.gov/Laws/Constitution HTTP 301
https://malegislature.gov/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <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 Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- /recaptcha/api\.js
Page Statistics
8 Outgoing links
These are links going to different origins than the main page.
Title: Mass.gov
Search URL Search Domain Scan URL
Title: Commonwealth Employment Opportunities
Search URL Search Domain Scan URL
Title: Secretary of the Commonwealth
Search URL Search Domain Scan URL
Title: Mass DOT
Search URL Search Domain Scan URL
Title: Boards & Commissions
Search URL Search Domain Scan URL
Title: Non-Profits & Charities
Search URL Search Domain Scan URL
Title: Libraries
Search URL Search Domain Scan URL
Title: Google Translate
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.mass.gov//legis//const.htm
HTTP 307
https://www.mass.gov//legis//const.htm HTTP 301
http://www.malegislature.gov/Laws/Constitution HTTP 307
https://www.malegislature.gov/Laws/Constitution HTTP 301
https://malegislature.gov/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
malegislature.gov/ Redirect Chain
|
95 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core
malegislature.gov/bundles/css/ |
310 KB 74 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
malegislature.gov/Content/ |
28 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
306 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery
malegislature.gov/bundles/ |
117 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
virtualtour
malegislature.gov/bundles/ |
371 KB 398 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
03n.png
openweathermap.org/img/w/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
senate-placeholder.jpg
malegislature.gov/assets/img/ |
132 KB 132 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
house-placeholder.jpg
malegislature.gov/assets/img/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
api.js
www.google.com/recaptcha/ |
1 KB 962 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap
malegislature.gov/bundles/ |
38 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common
malegislature.gov/bundles/ |
126 KB 47 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
validate
malegislature.gov/bundles/ |
56 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ie10-viewport-bug-workaround.js
malegislature.gov/assets/js/ |
641 B 861 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-yammcessible.js
malegislature.gov/assets/js/ |
17 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__de.js
www.gstatic.com/recaptcha/releases/Xv-KF0LlBu_a0FJ9I5YSlX5m/ |
533 KB 213 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cloudy.jpg
malegislature.gov/assets/img/backgrounds/ |
2 MB 2 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2
fonts.gstatic.com/s/raleway/v34/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnfY3lDQ.woff2
fonts.gstatic.com/s/cinzel/v23/ |
13 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-webfont.woff2
malegislature.gov/fonts/ |
69 KB 69 KB |
Font
application/x-font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Loader.html
malegislature.gov/Handlebars/ |
138 B 502 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
TypeAheadHomeTemplate.html
malegislature.gov/Handlebars/ |
4 KB 797 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
anchor
www.google.com/recaptcha/api2/ Frame 2254 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
299 KB 100 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
BadgeToasts
malegislature.gov/MyLegislature/ |
0 349 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bframe
www.google.com/recaptcha/api2/ Frame BE22 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
malegislature.gov/Icons/ |
12 KB 12 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
96 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.
object| 0 object| 1 object| 2 function| gtag object| dataLayer function| $ function| jQuery function| toggleReadMore function| toggleItemDetail function| toggleFavoriteItemDetail function| showPanorama function| openArtifactModal function| closePanoItemDetailModal function| embedpano function| removepano function| createPanoViewer function| embedpanoJS object| krpanoJS string| krpanoreg object| krpanokey object| sessionLawActYears object| sessionLawResolveYears object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client function| ExecuteAction function| ResetTypeAhead function| InitializeTypeAhead function| switchModal function| removeEmptyAriaTags function| toggleFollowing function| toggleSubscribe function| unsubscribeAll function| sendSubscriptionConfirmationEmail function| toggleTab function| toggleContent function| onDropDownChanged function| appendToUrl function| onButtonClick function| fadeOutContent function| fadeInContent function| toggleHiddenValue function| initializeFunctionalClasses function| myLegislatureBadges function| initializeDirtyFields function| restoreState function| AddIconSharePointContent function| goToSessionLawsPage function| initJsTree function| toggleShowOriginal function| showIFrame function| QueryStringToJSON function| setCookie function| getCookie function| deleteCookie function| inProgress function| startDownloadIcon function| resetDownloadIcon function| sessionLawTypeChange function| registrationModalFormOnSuccess function| loginModalFormOnComplete function| loginFlyoutFormOnComplete function| forgotPasswordModalFormOnComplete function| submitTestimonyModalFormOnComplete function| submitTestimonyRegistrationModalFormOnComplete function| deleteTestimonyRegistrationModalFormOnComplete function| noticeForTestimonyReUploadModalFormOnComplete function| truncateExternalHash function| queryStringToJSON function| recaptcha_callback function| eventsCalendarListFormOnComplete function| addInterest function| printIFrame function| initDatePicker function| passwordStrength function| closeNavMenu object| existingAjax number| debounceToast string| templatePreLoad function| htmlContent object| fileDownloadCheckTimer function| passwordTooltip object| Typeahead object| Handlebars object| toastr function| updateValidationSummary function| updateText function| requiredStars function| Politespace object| recaptcha object| closure_lm_227635 object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal3 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 |
---|---|---|
malegislature.gov/ | Name: __RequestVerificationToken Value: zCHMSy30gZ0spa_15R85bUAoV_BU552ADWIA5bBBktj86CnaiPILc_QICOAtYuSqyBrkUags4nY_SJzAPGWvDv0LAVw1 |
|
.malegislature.gov/ | Name: _ga_S38HL5DE45 Value: GS1.1.1722136938.1.0.1722136938.0.0.0 |
|
.malegislature.gov/ | Name: _ga Value: GA1.1.154072059.1722136939 |
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 |
---|---|
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.
fonts.googleapis.com
fonts.gstatic.com
malegislature.gov
openweathermap.org
region1.google-analytics.com
www.google.com
www.googletagmanager.com
www.gstatic.com
www.malegislature.gov
www.mass.gov
148.251.136.139
170.63.68.84
2001:4860:4802:32::36
2a00:1450:4001:803::2004
2a00:1450:4001:809::2003
2a00:1450:4001:82a::200a
2a00:1450:4001:82f::2008
2a00:1450:4001:831::2003
2a02:26f0:ab00::214:8e53
02089215ab580834f77ba42aaa496c8b234e5a79bc770012d8cf419cf15776b8
0e04fd54549fdccfc1c58521204bbf13f6b16a3cf841f6243c9be90356c21ed7
118c1dd1e4288169fb31583277b93edf9ae8370f974c9a47752204954d01afeb
15c1e2374a912ae6be437ed538defc9f28d3378744a1517cf89706d9bf46a4c4
19df4102c07ecfc86052b3ba527e800df1b34fff4b23a7cde8268f6de0729e03
1b3c5b51e949bd1947470faa444569f7489d60d55378cd315dd4262e6411a76b
1ce92e177304775df77a38657d6b3192d1ca5803a3c708e41215753dcff95dcf
29bffc887e1a255b1bd9f3f6ebf9fc4558bac2eeffa134e503bb25a29cd8b9f0
36ed56d8515a35c031e67c8ec6e1a74763c95c99d0f54fa82175019bc86141c3
3e44fb721d3be9376c6e5e946109067a04da84ae10b3f27a03ada7a3731e515c
3f6f388102811128f4b5d7667d90dd7ec5e72cb486406b4666d37141cb023e3c
4311f0c11148690415d071a695e993bc4aff96b3754968d1c3756df1bfb9cb20
4ec454bb40f08dbfd1c3e9519653b31f4dc06a64fcee7bffcbb9275e3605d86f
58e4793e2b453a4992b073e940259f2134c629fd624a5f6f41f5d96dfd47fdb9
5ad117302b557b1fb6e5586bffcf5fa5b02df6e7e460840e7c5c291b6b729ee1
76a2de93d06dd52a308ac3242e184d47d418c7d7aea4265132b3c55452db9f70
a655eb71ffed027aa03c9af88449188a3c3d4ea4a639d0063603c2b80cb75f5b
a71fd6207f6416a9147eab09c1cafe22c8104507dd6391248ea2921bf7d8d78b
a87d4a4d40583c35087e6af0246f7e54156def5837f14ef2551d89fb9c1330fa
c0adc613f9cad2eaee357cab8c9f69271a5af62ab8d39341190eaf3351eb4774
c1732796c9dfafddff16db9660e67a879d723f376b0160cccad730c6c414eed3
c64d521857b5393d1da96e74ff55c6a79e4f7a7d5d64c1328a370c9ac911f813
c984763598d6f52555ffed1bdada6cc6c17c8f6531c0b8a53d3721fbddef43f9
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f15da6140d263d7969d270ab370d7c96e1c06349433a375f9d350688e6b71ffd
f663fd5d5698e04a8e56de60c13c54abcb6943adcb21c3d5e80866d0eda0604d