protocol.vmc.info
Open in
urlscan Pro
2606:50c0:8001::153
Public Scan
Effective URL: https://protocol.vmc.info/
Submission: On January 10 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on December 31st 2023. Valid for: 3 months.
This is the only time protocol.vmc.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 6 | 2606:50c0:800... 2606:50c0:8001::153 | 54113 (FASTLY) (FASTLY) | |
1 | 2606:4700::68... 2606:4700::6810:7caf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700::68... 2606:4700::6810:5814 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
8 | 2a00:1450:400... 2a00:1450:4001:811::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:82a::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:813::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 2 | 2a00:1450:400... 2a00:1450:4001:827::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:803::2006 | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:806::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:813::2016 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2001 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:831::2003 | 15169 (GOOGLE) (GOOGLE) | |
31 | 14 |
ASN15169 (GOOGLE, US)
googleads.g.doubleclick.net |
ASN15169 (GOOGLE, US)
static.doubleclick.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
youtube.com
www.youtube.com — Cisco Umbrella Rank: 79 |
1003 KB |
6 |
vmc.info
1 redirects
protocol.vmc.info |
100 KB |
5 |
gstatic.com
fonts.gstatic.com www.gstatic.com |
63 KB |
5 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 115 jnn-pa.googleapis.com — Cisco Umbrella Rank: 306 |
41 KB |
3 |
doubleclick.net
1 redirects
googleads.g.doubleclick.net — Cisco Umbrella Rank: 68 static.doubleclick.net — Cisco Umbrella Rank: 371 |
1 KB |
2 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 438 |
15 KB |
1 |
ggpht.com
yt3.ggpht.com — Cisco Umbrella Rank: 193 |
3 KB |
1 |
ytimg.com
i.ytimg.com — Cisco Umbrella Rank: 104 |
59 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 6 |
20 KB |
1 |
unpkg.com
unpkg.com — Cisco Umbrella Rank: 1326 |
15 KB |
31 | 10 |
Domain | Requested by | |
---|---|---|
8 | www.youtube.com |
protocol.vmc.info
www.youtube.com |
6 | protocol.vmc.info |
1 redirects
protocol.vmc.info
|
4 | jnn-pa.googleapis.com |
www.youtube.com
|
3 | fonts.gstatic.com |
www.youtube.com
fonts.googleapis.com |
2 | www.gstatic.com |
www.youtube.com
www.gstatic.com |
2 | googleads.g.doubleclick.net |
1 redirects
www.youtube.com
|
2 | cdn.jsdelivr.net |
protocol.vmc.info
|
1 | yt3.ggpht.com |
www.youtube.com
|
1 | i.ytimg.com |
www.youtube.com
|
1 | www.google.com |
www.youtube.com
|
1 | static.doubleclick.net |
www.youtube.com
|
1 | fonts.googleapis.com |
protocol.vmc.info
|
1 | unpkg.com |
protocol.vmc.info
|
31 | 13 |
This site contains links to these domains. Also see Links.
Domain |
---|
vmc.info |
twitter.com |
github.com |
tonimono.booth.pm |
booth.pm |
www.csrhymes.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
protocol.vmc.info R3 |
2023-12-31 - 2024-03-30 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-05-02 - 2024-05-01 |
a year | crt.sh |
*.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.doubleclick.net GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
edgestatic.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
*.googleusercontent.com GTS CA 1C3 |
2023-12-11 - 2024-03-04 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://protocol.vmc.info/
Frame ID: 1E2C04D9BBFB23F97801AE8DC1DCBE17
Requests: 10 HTTP requests in this frame
Frame:
https://www.youtube.com/embed/DunqgLrUfpI
Frame ID: 977C43314924CB343304F24320691EBB
Requests: 20 HTTP requests in this frame
Screenshot
Page Title
Virtual Motion Capture Protocol (VMCProtocol 公式ページ) | VirtualMotionCaptureProtocolPage URL History Show full URLs
-
http://protocol.vmc.info/
HTTP 301
https://protocol.vmc.info/ Page URL
Detected technologies
Jekyll (Static Site Generator) ExpandDetected patterns
- <!-- Begin Jekyll SEO tag
YouTube (Video Players) Expand
Detected patterns
- <(?:param|embed|iframe)[^>]+youtube(?:-nocookie)?\.com/(?:v|embed)
Alpine.js (JavaScript frameworks) Expand
Detected patterns
- <[^>]+[^\w-]x-data[^\w-][^<]+
Font Awesome (Font Scripts) Expand
Detected 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]+)?)?)|)
jsDelivr (CDN) Expand
Detected patterns
- <link [^>]*?href="?[a-zA-Z]*?:?//cdn\.jsdelivr\.net/
- //cdn\.jsdelivr\.net/
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: バーチャルモーションキャプチャー
Search URL Search Domain Scan URL
Title: #VMCProtocol
Search URL Search Domain Scan URL
Title: EVMC4U
Search URL Search Domain Scan URL
Title: VMC4UE
Search URL Search Domain Scan URL
Title: VMC4B Blender addon for VMCProtocol
Search URL Search Domain Scan URL
Title: waidayo
Search URL Search Domain Scan URL
Title: Issue
Search URL Search Domain Scan URL
Title: お問い合わせはEVMC4UのDiscordへお願いします。
Search URL Search Domain Scan URL
Title: C.S. Rhymes
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://protocol.vmc.info/
HTTP 301
https://protocol.vmc.info/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 16- https://googleads.g.doubleclick.net/pagead/id HTTP 302
- https://googleads.g.doubleclick.net/pagead/id?slf_rd=1
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
protocol.vmc.info/ Redirect Chain
|
12 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
protocol.vmc.info/assets/css/ |
213 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cdn.min.js
unpkg.com/alpinejs@3.9.0/dist/ |
37 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.min.css
cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/ |
58 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bulma-social.min.css
cdn.jsdelivr.net/npm/bulma-social@1/bin/ |
13 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vmpc_logo_128x128.png
protocol.vmc.info/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
protocol.vmc.info/assets/js/ |
3 B 190 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
DunqgLrUfpI
www.youtube.com/embed/ Frame 977C |
92 KB 41 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 968 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-player.css
www.youtube.com/s/player/8c0b101b/ Frame 977C |
358 KB 47 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 977C |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v18/ Frame 977C |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embed.js
www.youtube.com/s/player/8c0b101b/player_ias.vflset/de_DE/ Frame 977C |
52 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
www-embed-player.js
www.youtube.com/s/player/8c0b101b/www-embed-player.vflset/ Frame 977C |
322 KB 96 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.js
www.youtube.com/s/player/8c0b101b/player_ias.vflset/de_DE/ Frame 977C |
2 MB 771 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
image.gif
protocol.vmc.info/ |
46 KB 46 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2
fonts.gstatic.com/s/montserrat/v26/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
id
googleads.g.doubleclick.net/pagead/ Frame 977C Redirect Chain
|
100 B 242 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ad_status.js
static.doubleclick.net/instream/ Frame 977C |
29 B 495 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
Create
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame 977C |
87 KB 40 KB |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
remote.js
www.youtube.com/s/player/8c0b101b/player_ias.vflset/de_DE/ Frame 977C |
116 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1xEiQfu-UCiwbMaFnr-G2Uzcd5udG06umsh6raawdbQ.js
www.google.com/js/th/ Frame 977C |
50 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sddefault.jpg
i.ytimg.com/vi/DunqgLrUfpI/ Frame 977C |
58 KB 59 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 977C |
175 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AIf8zZQNu88KZCltZbByZ1JP_VaHNF_X-HKYfcjDJZfp0g=s68-c-k-c0x00ffffff-no-rj
yt3.ggpht.com/ytc/ Frame 977C |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/cv/js/sender/v1/ Frame 977C |
4 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
www.youtube.com/ Frame 977C |
0 10 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame 977C |
90 B 134 B |
XHR
application/json+protobuf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H3 |
GenerateIT
jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/ Frame |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cast_sender.js
www.gstatic.com/eureka/clank/120/ Frame 977C |
50 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
log_event
www.youtube.com/youtubei/v1/ Frame 977C |
28 B 54 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
3 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| documentPictureInPicture object| Alpine2 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 |
---|---|---|
.youtube.com/ | Name: YSC Value: 78eG7loiRmc |
|
.youtube.com/ | Name: VISITOR_INFO1_LIVE Value: 5fW_uUlPEtw |
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.
cdn.jsdelivr.net
fonts.googleapis.com
fonts.gstatic.com
googleads.g.doubleclick.net
i.ytimg.com
jnn-pa.googleapis.com
protocol.vmc.info
static.doubleclick.net
unpkg.com
www.google.com
www.gstatic.com
www.youtube.com
yt3.ggpht.com
2606:4700::6810:5814
2606:4700::6810:7caf
2606:50c0:8001::153
2a00:1450:4001:803::2006
2a00:1450:4001:806::200a
2a00:1450:4001:811::200e
2a00:1450:4001:813::2003
2a00:1450:4001:813::2016
2a00:1450:4001:827::2002
2a00:1450:4001:828::2004
2a00:1450:4001:82a::200a
2a00:1450:4001:82f::2001
2a00:1450:4001:831::2003
0bc587085c6a4a944ccd9de9819d7b4cf688bf1ad9df963619e1526acb23ed34
101ead936a2281d53dcc064b7e2a2ab0d53b92ef3ef7b34b668673007895c860
24c77ec1c2a6984a38efb71bfbe19cda7bf02a5303696f532d7cf1853a9ae832
28d397270696b4361f8722b8c43ff2db5ba45891f35eeecedc913088dcc58ed5
2c522c653549baa00f269fb6edbc30b5175499dc1d346cb2e00dd2cc9bd33666
358586e7caf9fbface2163b7eb645825716eebde4adde260af976301ab86bbef
3e253b66056519aa065b00a453bac37ac5ed8f3e6fe7b542e93a9dcdcc11d0bc
4b5816bbfc52587979139951355fe4048da02ce60e40cef8e4a1efb6cd396281
5a8c1e7681318caa29e9f44e8a6e271f6a4067a2703e9916dfd4fe9099241db7
656e37651fddba39b66572e6582d70490d2912cac9ac2e4c0b9ef7c5f2e5030a
65b1e566519f78fd72aaa59d8ae5c0fb40c38de820812177162c564eaac3de7d
674d1fb05ea87685de5e482d1c89d405f8effdf4b1f1f8ce6c615c93af26c7bb
67ea46bc3d15351067faccb3613bd833dd3f15137a4b4a09f2e873fd41d024d2
7261f795c0c9755665339ebe3c15b6725eacabce53a2f454f66376fe64f700ee
73965c113a22c4ad553f91f293d46c9126a7b51582937c7657e03c925da09426
8cb6267af9a2db671621f5522ff34222053b2804a798fcf58864745fbe5208ca
99464ceb71bc9bbdcc72275faefe44f98eb5cbb6b5d8ee665b87b35376f1a96e
be38e12aeb6d31e51092fa5b8cb4fa69a472e03373cfbe859cf0f8e2f2a4c569
c32bfe17615c13547ca93ea1baa1190fdad95d9aba11ebf2e65736ab6e85a8be
ccda0b7e52ddfea6338836ca986495780fc79fafc897be84205664087b619a16
cfcc10a4face0278cb5615b269306d909e00d47dddec221bc92af6dfc0718bfd
d7112241fbbe5028b06cc6859ebf86d94cdc779b9d1b4eae9ac87aada6b075b4
d7d5e54ad1e33d7ab49c664323ced79cb9723ff15e9764cd0edc3e15208e8336
d8d95f0095fc39939720aeb9c89c2d53cb64b14e9a9f89b52eee0b36dff2afbb
e2c607c0927a0edf488ecd39b45897670538b04fbecc22dbb8b96c3872f672e7
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ee147e859ad0f09aa50367974e38ab53e7c7054c4a51d400a7f45b0eb251454f
eed0dc1fdb5d97ed188ae16fd5e1024a5bb744af47340346be2146300a6c54b9
f1c21154ef3197127fef5c7918dd8fe5de11baed6d736fa7f87918b2fd299acd
f4d5deb4709cebcb8d869180a1db81fab7c54f99dc2e72dab8b3db15eb76e660