www.sanita.start.toscana.it
Open in
urlscan Pro
159.213.189.66
Public Scan
Effective URL: https://www.sanita.start.toscana.it/portalegare/index.php
Submission: On December 05 via manual from ZA — Scanned from IT
Summary
TLS certificate: Issued by RapidSSL TLS RSA CA G1 on September 23rd 2024. Valid for: a year.
This is the only time www.sanita.start.toscana.it was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 32 | 159.213.189.66 159.213.189.66 | 6882 (RTRT-PEGA...) (RTRT-PEGASO Regione Toscana) | |
3 | 2a00:1450:400... 2a00:1450:4001:827::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.186.35 142.250.186.35 | 15169 (GOOGLE) (GOOGLE) | |
35 | 3 |
ASN6882 (RTRT-PEGASO Regione Toscana, IT)
www.sanita.start.toscana.it |
ASN15169 (GOOGLE, US)
PTR: fra24s04-in-f3.1e100.net
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
32 |
start.toscana.it
1 redirects
www.sanita.start.toscana.it |
392 KB |
3 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 29 |
2 KB |
1 |
gstatic.com
fonts.gstatic.com |
12 KB |
35 | 3 |
Domain | Requested by | |
---|---|---|
32 | www.sanita.start.toscana.it |
1 redirects
www.sanita.start.toscana.it
|
3 | fonts.googleapis.com |
www.sanita.start.toscana.it
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
35 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.estar.toscana.it |
portalegare |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.sanita.start.toscana.it RapidSSL TLS RSA CA G1 |
2024-09-23 - 2025-10-24 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-11-04 - 2025-01-27 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-11-04 - 2025-01-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.sanita.start.toscana.it/portalegare/index.php
Frame ID: 651B628042DC42C7614862777341A30A
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
ESTAR - Ente di Supporto Tecnico AmministrativoPage URL History Show full URLs
-
https://www.sanita.start.toscana.it/
HTTP 302
https://www.sanita.start.toscana.it/portalegare/index.php Page URL
Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- \.php(?:$|\?)
Bootstrap (Web Frameworks) Expand
Detected patterns
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
MooTools (JavaScript Frameworks) Expand
Detected patterns
- mootools.*\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: IE6 non supportato
Search URL Search Domain Scan URL
Title: Guide all'uso del sistema
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.
-
https://www.sanita.start.toscana.it/
HTTP 302
https://www.sanita.start.toscana.it/portalegare/index.php Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
index.php
www.sanita.start.toscana.it/portalegare/ Redirect Chain
|
17 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
layout.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
35 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
template.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
170 KB 38 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
general.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
personal.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
76 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modal.css
www.sanita.start.toscana.it/portalegare/media/system/css/ |
3 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
www.sanita.start.toscana.it/portalegare/media/jui/js/ |
105 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-noconflict.js
www.sanita.start.toscana.it/portalegare/media/jui/js/ |
21 B 576 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-migrate.min.js
www.sanita.start.toscana.it/portalegare/media/jui/js/ |
10 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
caption.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
491 B 911 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
www.sanita.start.toscana.it/portalegare/media/jui/js/ |
28 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
template.js
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
keepalive.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
462 B 874 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mootools-core.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
82 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mootools-more.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
231 KB 87 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modal.js
www.sanita.start.toscana.it/portalegare/media/system/js/ |
10 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aflink_style.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
14 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aflink_style_chromefix.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
41 B 580 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
last_style.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
16 B 559 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
832 B 859 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
11 KB 836 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
md_stylechanger.js
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/js/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
FldHierarchy.js
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/js/ |
28 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SearchDocumentForExtendeAttrib.js
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
getObj.js
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/js/ |
36 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
i_logo_new.png
www.sanita.start.toscana.it/portalegare/images/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spid.png
www.sanita.start.toscana.it/portalegare/images/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
homeImg.jpg
www.sanita.start.toscana.it/portalegare/images/ |
38 KB 39 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_w.png
www.sanita.start.toscana.it/Portale/images/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
876 B 499 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aflink_style_print.css
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/css/ |
809 B 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sfSpan2.png
www.sanita.start.toscana.it/portalegare/images/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2
fonts.gstatic.com/s/titilliumweb/v17/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
www.sanita.start.toscana.it/portalegare/templates/aflinktemplate3/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
180 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.
function| $ function| jQuery function| JCaption number| ultimaImmagine number| numeroImmaginiInGalleria number| totSecRefresh function| scorriImmagineHomePage object| Joomla function| writeDynaList function| changeDynaList function| radioGetCheckedValue function| getSelectedValue function| listItemTask function| submitbutton function| submitform function| saveorder function| checkAll_button function| IFrame function| Elements function| Cookie object| MooTools function| typeOf function| instanceOf function| Type object| Browser function| $constructor function| $family function| DOMEvent function| Class function| Chain function| Events function| Options object| Slick number| uniqueNumber function| getDocument function| getWindow function| $$ function| addListener function| removeListener function| retrieve function| store function| eliminate function| addEvent function| removeEvent function| addEvents function| removeEvents function| fireEvent function| cloneEvents function| getSize function| getScroll function| getScrollSize function| getPosition function| getCoordinates function| getHeight function| getWidth function| getScrollTop function| getScrollLeft function| getScrollHeight function| getScrollWidth function| getTop function| getLeft function| Fx function| Swiff function| IframeShim function| Mask function| Spinner function| InputValidator function| OverText function| Drag function| Slider function| Sortables object| Asset function| HtmlTable function| Scroller object| Locale function| URI function| Hash function| $H object| Form function| Color function| $RGB function| $HSB function| $HEX function| Group function| Table function| Tips object| SqueezeBox function| jModalClose boolean| prefsLoaded number| defaultFontSize number| currentFontSize function| setFontSize function| changeFontSize function| revertStyles function| writeFontSize function| readFontSize function| setUserOptions function| addControls function| GetVirtualDirectory function| saveSettings object| oldValueHierarchy object| HierarchyInLoading object| HierarchyInTab function| openHierarchyPopup function| hierarchy_onChangeBase function| hierarchy_focus function| hierarchy_keyDown function| hierarchy_keyUp function| hierarchy_lostFocus function| openDocModal function| getIFrameDom function| FldHierarchyOnButton function| HierarchyOpenNode function| HierarchySelectNode function| LoadDomainExtendedHierarchy function| FldExtHierarchyOnBlur function| RemoveElementMultiValueHierarchy function| HierarchySelectNodeMultiValue function| HierarchyFillListMultiValue function| CloseHierarchy function| FirstLoad function| FirstLoadMultiValue function| SearchDocumentForExtendeAttrib function| PosTopExt function| PosLeftExt function| SetExtFldPositionXY function| getObj function| getObjPage function| getObjParent function| getObjFromDoc function| getObjGrid function| GetProperty function| SetProperty function| getObjValue function| GetXMLHttpRequest function| prendiElementoDaId function| CNV function| CNV_AsyncInnerHTML function| WiewLoading function| CubeLoading function| FilterDom function| RetrievePath function| RetrieveDocOrign function| CNVDOC function| DisableObj function| SUB_AJAX function| getQSParam function| getQSParamFromString function| getExtraAttrib function| setExtraAttrib function| isSingleWin function| isApplicationAccessible function| SEND_FORM_AJAX function| getDatiForm function| AF_Alert function| DownloadFileSenzaBusta function| getObjLegacy function| TxtErr function| TxtOK function| setCssClass function| isNumeric function| generaFormValueAndSubmit function| ShowCol function| generaFormCollectionAndSubmit function| decodeHTMLEntities function| FilterDomFirstRowCol function| applicationLogOut function| ExecFunctionAttach function| SetPositionRecursive function| Get_HTML_Attrib function| ReadOnlyObj function| vacio function| evidenziaCampo function| resetCampo function| valida function| TomaCampo string| prefix string| path string| addyd707e27b751665f07e3aebca78af11a9 string| addy_textd707e27b751665f07e3aebca78af11a92 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 |
---|---|---|
www.sanita.start.toscana.it/ | Name: SATER_PROD Value: ffffffff0995ce0245525d5f4f58455e445a4a423660 |
|
www.sanita.start.toscana.it/ | Name: 223d5e4be38b34dbf7b8e4cd53cc79e4 Value: 9cm2rkvruk6a3dc69ahise5vg5 |
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
www.sanita.start.toscana.it
142.250.186.35
159.213.189.66
2a00:1450:4001:827::200a
0f759e6a971f6cdc4837fd70337fe429bf305bcb3f41cb73ad5f79cc2cc09c68
1579ea056747668832a79550c867aa1a381571bbdeb532d517d8c1bb67c6f9f6
1d3569586ea2c1134d6c8be2a6721fea6e57ae94749aeb9bd49703ebcabe049e
1df72eb0c6f570ba6c078ebea6e42747f7e11f68bcccdb8c528f85ef39d46df0
20f7c83ab9dfdc1e88f4c3fafc0712492200ab738fb30660526bad9dcb7282dc
29a5e841586b172312f095a3a9077f77eea2563e4c588dbc0b0f2dcacce7233a
32a3ca18ea59d5a2ab83eaa626b30e8605396d28a417e34455f63079b6c784b7
48eb8b500ae6a38617b5738d2b3faec481922a7782246e31d2755c034a45cd5d
4f6c1c63e40005e2c1c2e9590636750bc208b936f814d06ca2db4464ce57974a
502d5f65533394ab7a2f2f23de6119d64d0e19dc5884624cfb09a5b0750dbfa2
527b36f1614d7c4abaa2e465f956772cc3a9afdaabba66f8193808647ca9b726
557f6d0883db85be712c3a77baa38875ddf99ecbdfd6fec98e5c0b1f7a0e1532
5b6cf4e6eda02f7c90b60b3c32413c0851915f8f80a268a913b92929085132a6
5d399bcd50e595112a3c3342889765359e5dba919dc738aa559e826aec89b31c
6b402afa2e8c59ba1c0eefb0afae8f2c94699ba74cf4ebc6cc0fd3009173ba76
791a38ac3920a2aa45685263cfaa6104251437042e646dc214b1af47f015598e
87f7ade124fae27522c4017bd21d4d9e8079c200eff0d47ab8385564b39cef9e
8aad0b7d971dc14d078b581cb77c671cf704948bf92ac4bbeb7d4329352a4e7a
98333312a99b4c67911a1c1d4bddda30653715ffa23ea460fe385fa1987b39ba
9b8472291cbfbddd0aa50831f6072620b7bc6ab7f9b89bbd1a6e76a36e48f52c
9db43e4a687084df93038c3d02cc4c149dff1210727059b82a7aac112a486eda
b02e0382e5619e93bf0f6f1595e06082b22baf65418c73c69f9328c82ed22741
b0fc8a4f81d13b1f3bc1843a6f2d43f46e5c9128837096b8d53f2360b8daec18
b240d68de7c3795c87771f510527c201d7d67f0e065d973b16bf86855932f9a2
bb0d7bdcac2da7402e126ad96a388ce507fa972b741323a5a40ea65df2076b8d
be2c0b57adced63c8cc3ca0d533d5e9f65752d12506acbf82552bb2ee0f60316
c5a12cb011ae433152fa6ecf188ffd71f863a8819f63ad35a8f2d156f98152e0
c60ad87206cef4e20625ad4658391344f8c0146adcb08958cea220b968657c84
c642fb0759deb75aa300e3eb594ee39e1d4a831eae449002b0d9c432afc7aff9
c9479490d04eadb4111e7b2ed08450f9a5ccfa7790457029fc7e8deff52f8b54
db362288197b976cccc20a9c10e20cb024b644abd3d1f65365235ba83bfe1211
eb88e7d43ad872a6753ec7a5c5843ebf8282ba375877b5373faec59235cee09f
f1e0fa8708cbf192932167a5bb0c2f5ca70396293bead0bc380d8a4d3c9be81f
f82ee7211ed0fc2623d76e1a554f1f7cbc8c5ebec00941a97d9eb4d71353d99b