![](/screenshots/741c1db9-1c57-426e-b459-6a3715ea41c9.png)
contractaciopublica.cat
Open in
urlscan Pro
83.247.152.70
Public Scan
Submission: On April 30 via manual from ES — Scanned from AT
Summary
TLS certificate: Issued by Entrust Certification Authority - L1M on March 19th 2024. Valid for: 9 months.
This is the only time contractaciopublica.cat was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
20 | 83.247.152.70 83.247.152.70 | 39551 (GENCAT-AS) (GENCAT-AS) | |
2 | 83.247.152.36 83.247.152.36 | 39551 (GENCAT-AS) (GENCAT-AS) | |
3 | 142.250.184.196 142.250.184.196 | 15169 (GOOGLE) (GOOGLE) | |
1 | 216.58.206.67 216.58.206.67 | 15169 (GOOGLE) (GOOGLE) | |
26 | 4 |
ASN15169 (GOOGLE, US)
PTR: fra24s11-in-f4.1e100.net
www.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
contractaciopublica.cat
contractaciopublica.cat |
2 MB |
3 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
877 B |
2 |
gencat.cat
ecofin.gencat.cat |
2 KB |
1 |
gstatic.com
www.gstatic.com |
203 KB |
26 | 4 |
Domain | Requested by | |
---|---|---|
20 | contractaciopublica.cat |
contractaciopublica.cat
|
3 | www.google.com |
contractaciopublica.cat
www.gstatic.com |
2 | ecofin.gencat.cat |
contractaciopublica.cat
|
1 | www.gstatic.com |
www.google.com
|
26 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
contractacio.gencat.cat |
economia.gencat.cat |
contrataciondelestado.es |
usuari.enotum.cat |
analisi.transparenciacatalunya.cat |
web.gencat.cat |
Subject Issuer | Validity | Valid | |
---|---|---|---|
contractaciopublica.cat Entrust Certification Authority - L1M |
2024-03-19 - 2024-12-07 |
9 months | crt.sh |
ecofin.gencat.cat Sectigo RSA Organization Validation Secure Server CA |
2024-01-25 - 2025-01-24 |
a year | crt.sh |
*.google.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://contractaciopublica.cat/ca/subscripcions/
Frame ID: 95B059269B1F019D0383B5E10C4AC30E
Requests: 24 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lfr7_YfAAAAAOWYAd4GxO6_gN61TJcTse-eC5np&co=aHR0cHM6Ly9jb250cmFjdGFjaW9wdWJsaWNhLmNhdDo0NDM.&hl=ca&v=V6_85qpc2Xf2sbe3xTnRte7m&size=normal&cb=ehck3eflv5vn
Frame ID: 644C91970637895DD11106D4F42514D6
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/bframe?hl=ca&v=V6_85qpc2Xf2sbe3xTnRte7m&k=6Lfr7_YfAAAAAOWYAd4GxO6_gN61TJcTse-eC5np
Frame ID: 76CA54EB6E41FDABF8DC1E17800D3723
Requests: 1 HTTP requests in this frame
14 Outgoing links
These are links going to different origins than the main page.
Title: Llista de codis CPV
Search URL Search Domain Scan URL
Title: procediment per exercir els vostres drets
Search URL Search Domain Scan URL
Title: "Protecció de dades de caràcter personal"
Search URL Search Domain Scan URL
Title: Portal de contractació pública de Catalunya
Search URL Search Domain Scan URL
Title: Junta Consultiva de Contractació Pública de Catalunya
Search URL Search Domain Scan URL
Title: Tribunal Català de Contractes del Sector Públic
Search URL Search Domain Scan URL
Title: Registre Electrònic d'Empreses Licitadores (RELI)
Search URL Search Domain Scan URL
Title: Registre d'empreses classificades
Search URL Search Domain Scan URL
Title: Plataforma de contratación del sector público (PLACSP)
Search URL Search Domain Scan URL
Title: Notificacions electròniques (eNotum)
Search URL Search Domain Scan URL
Title: Dades obertes
Search URL Search Domain Scan URL
Title: Bústia d'innovació
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Seu electrònica
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
26 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
contractaciopublica.cat/ca/subscripcions/ |
4 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
runtime.d26db98015df1d40.js
contractaciopublica.cat/ca/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfills.7549d25c309ab1e1.js
contractaciopublica.cat/ca/ |
36 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vendor.d066b19e5314019a.js
contractaciopublica.cat/ca/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.8605ae31ae338ddc.js
contractaciopublica.cat/ca/ |
59 KB 59 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.f96d37bd88828b45.css
contractaciopublica.cat/ca/ |
211 KB 46 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
entorn.json
contractaciopublica.cat/ca/assets/ |
3 B 363 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ca.json
contractaciopublica.cat/ca/assets/i18n/ |
104 KB 105 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
contractaciopublica.cat/ca/ |
18 KB 19 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.f29d0caf6af27ede.js
contractaciopublica.cat/ca/ |
28 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
src_app_subscripcions_subscripcions_module_ts.ec09014103d6a93c.js
contractaciopublica.cat/ca/ |
30 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opensans-bold.e1be8025ad386945.woff
contractaciopublica.cat/ca/ |
69 KB 69 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opensans-regular.84fb5aa8e8efb5d5.woff
contractaciopublica.cat/ca/ |
66 KB 66 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
unread
ecofin.gencat.cat/fc/api/avisos/count/ |
18 B 725 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
search
ecofin.gencat.cat/fc/api/avisos/active-visibles/ |
108 B 815 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
filtres
contractaciopublica.cat/portal-api/subscripcions/ |
2 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
noms
contractaciopublica.cat/portal-api/organs/ |
1 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
api.js
www.google.com/recaptcha/ |
1 KB 877 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pscp-logo.png
contractaciopublica.cat/ca/assets/images/ |
670 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pscp-banner-responsive.png
contractaciopublica.cat/ca/assets/images/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_generalitat_blanc.svg
contractaciopublica.cat/ca/assets/images/ |
14 KB 15 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
opensans-semibold.caf6fe16ffd4c38f.woff
contractaciopublica.cat/ca/ |
68 KB 69 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
contractaciopublica.cat/ca/ |
18 KB 0 |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__ca.js
www.gstatic.com/recaptcha/releases/V6_85qpc2Xf2sbe3xTnRte7m/ |
508 KB 203 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
anchor
www.google.com/recaptcha/api2/ Frame 644C |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bframe
www.google.com/recaptcha/api2/ Frame 76CA |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
169 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 object| webpackChunkportal function| Zone function| __zone_symbol__Promise function| __zone_symbol__fetch function| __zone_symbol__queueMicrotask function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforexrselectpatched boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontentvisibilityautostatechangepatched boolean| __zone_symbol__ononcontextlostpatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__ononcontextrestoredpatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__ononformdatapatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononsecuritypolicyviolationpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononslotchangepatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointerrawupdatepatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononmessageerrorpatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononpageswappatched boolean| __zone_symbol__ononpagerevealpatched boolean| __zone_symbol__ononscrollendpatched object| ng function| saveAs object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse boolean| ga-disable-GTM-NH8MVLN object| __zone_symbol__scrollfalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers function| ng2recaptchaloaded object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client object| __zone_symbol__testfalse object| __zone_symbol__ON_PROPERTYtest object| recaptcha object| __zone_symbol__loadfalse object| closure_lm_40442 object| __zone_symbol__messagefalse function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners1 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 |
---|---|---|
contractaciopublica.cat/ | Name: BIGipServerVEH_INTERNET_PRO_444 Value: rd1336o00000000000000000000ffffac18140eo444 |
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.
contractaciopublica.cat
ecofin.gencat.cat
www.google.com
www.gstatic.com
142.250.184.196
216.58.206.67
83.247.152.36
83.247.152.70
1894b61bdeab290ef4f5ec934d9e10727e669e11e2ef7fb8a1a53e6dd22f9bf7
2e9d65b456ac01f1c9963367a9528c436b9c9231b51ef6b5460d82b7b97c92f4
2facc8b7143ee97394faf4a115615bce7378dc3d18c7e9459f6693d9afa39b34
33dac7dfade4d25aa75e277df1110977c953ab15147429636ae34e012536333d
4f5e4fae55c39f5bee5dd02d792acecbee981e12d47dccd006ada023f25bb9aa
530127a96d9564002992e050aefcae2987e1c3cf2c397f416b6c078595b7cd3a
5e5c1279b7f5aab5a12de0145155871a81b9a572fc1d8bd05abb610d29dc938c
764d3910c23ee0253d23d6e965d5ff804dd7d8edd99ff11ca6a373d3b6aef87e
82ddf48261ee863d3bdc57555b17983b4bcdf4ece6d2c92ec73ddb4c799db35e
8acdf44ec8f650a7a7cdac42af8fe6d39d5977ab6d22213c88c5c77719812f17
8f13e7de85de0fe82cd54674ec574ce69c1f9c24204565d05720c5ee7402ed39
9b01c824394fbcbd96338b9d77ea73efc438bda38711e0c68d789440050b0376
9ba0d72744dd3e191299c940398900acf6e5839c5efb3aeb7c424a5531017eb1
a05baa07ca48cb35fe71418ac2c84171d8f94596067b159549675736b7bb35eb
a3fc7c993f8eab81b6528bd6fd864bfa015ddcf201c5e4270b6092a0a60fd0c6
b21f2b069ea0897a0d659ca90539106c3baa7fd4765e0a6d4030f4199946f163
bd83fd60dcefd7db11a76107d3f083396cd58ffec9a470d410709afe65c30f81
c8fb23ad655ce8c95a2480fb55554a47775c712f77385c0b87926e213226fcd1
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
d8ade1bc4bd5361c69551adbc3fd2829af8e05f882b3828e7c6b92dc0e951bfa
ed2e4225f47485836955e11138b99a103235cfaf922f5685f29f560a8dc3ae9c
f5948b4e1f3bb7057157067b074c203f69c66d03a6795bce02ef9f03b29bb0b2
f7158f4efceec5d8f343d82c94f9112c20e3cc68a65f0c043c7970eb674cba39