ppi.sg
Open in
urlscan Pro
192.185.148.208
Public Scan
Submission: On July 30 via api from US — Scanned from SG
Summary
TLS certificate: Issued by R10 on June 17th 2024. Valid for: 3 months.
This is the only time ppi.sg was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
49 | 192.185.148.208 192.185.148.208 | 19871 (NETWORK-S...) (NETWORK-SOLUTIONS-HOSTING) | |
3 | 2404:6800:400... 2404:6800:4003:c1c::64 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4003:c01::61 | 15169 (GOOGLE) (GOOGLE) | |
2 | 216.239.32.178 216.239.32.178 | 15169 (GOOGLE) (GOOGLE) | |
55 | 4 |
ASN19871 (NETWORK-SOLUTIONS-HOSTING, US)
PTR: 192-185-148-208.unifiedlayer.com
ppi.sg |
Apex Domain Subdomains |
Transfer | |
---|---|---|
49 |
ppi.sg
ppi.sg |
5 MB |
5 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 104 |
21 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 112 |
90 KB |
55 | 3 |
Domain | Requested by | |
---|---|---|
49 | ppi.sg |
ppi.sg
|
5 | www.google-analytics.com |
ppi.sg
www.google-analytics.com www.googletagmanager.com |
1 | www.googletagmanager.com |
www.google-analytics.com
|
55 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
twitter.com |
www.ppi.sg |
www.coninco.com.sg |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.ppi.sg R10 |
2024-06-17 - 2024-09-15 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-07-01 - 2024-09-23 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://ppi.sg/
Frame ID: 6324A6A80E23EFD03E88FAB4DB2FF856
Requests: 55 HTTP requests in this frame
Screenshot
Page Title
PPI ENGINEERING PTE LTD | WelcomeDetected technologies
ZURB Foundation (Web Frameworks) ExpandDetected patterns
- <link[^>]+foundation[^>"]+css
- <div [^>]*class="[^"]*(?:small|medium|large)-\d{1,2} columns
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Modernizr (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
5 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: www.ppi.sg
Search URL Search Domain Scan URL
Title: www.coninco.com.sg
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
55 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
ppi.sg/ |
14 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
foundation.css
ppi.sg/css/ |
183 KB 36 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
base.css
ppi.sg/css/ |
15 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
component.css
ppi.sg/css/ |
18 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
responsiveslides.css
ppi.sg/css/ |
685 B 374 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slick.css
ppi.sg/slick/ |
0 0 |
Stylesheet
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobile-widget.css
ppi.sg/css/ |
2 KB 722 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
smk-accordion.css
ppi.sg/css/accordion/ |
2 KB 647 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.10.1.min.js
ppi.sg/js/accordion/ |
91 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modernizr.js
ppi.sg/js/vendor/ |
11 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gascript.js
ppi.sg/js/ |
386 B 346 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
responsiveslides.min.js
ppi.sg/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-new.png
ppi.sg/img/ |
64 KB 64 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook.png
ppi.sg/img/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
twitter.png
ppi.sg/img/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fish-icon.png
ppi.sg/img/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slider1.jpg
ppi.sg/img/ |
544 KB 544 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slider2.jpg
ppi.sg/img/ |
184 KB 184 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slider3.jpg
ppi.sg/img/ |
279 KB 279 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
slider4.jpg
ppi.sg/img/ |
230 KB 231 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
our-beliefs.png
ppi.sg/img/ |
102 KB 102 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
our-services.png
ppi.sg/img/ |
85 KB 85 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
our-products.png
ppi.sg/img/ |
63 KB 63 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Super-Coffee-Factory.png
ppi.sg/img/projects/ |
203 KB 203 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTC-Space.png
ppi.sg/img/projects/industrials/ |
2 MB 2 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Flyover-Woodsville-Interchange.png
ppi.sg/img/projects/ |
232 KB 232 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Hendry-Park-Primary-School.png
ppi.sg/img/projects/institutions/ |
441 KB 442 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GKE.jpg
ppi.sg/img/projects/industrials/ |
131 KB 131 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4-ER-295-Sentosa.png
ppi.sg/img/projects/bridges-and-tanks/ |
418 KB 418 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Palm-View-Primary-School.png
ppi.sg/img/projects/institutions/ |
402 KB 403 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Sambo-Factory.png
ppi.sg/img/projects/ |
189 KB 189 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iso.png
ppi.sg/images/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
iso14k.png
ppi.sg/images/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ohas.png
ppi.sg/images/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bizsafe-star.png
ppi.sg/images/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Precaster-PC2.png
ppi.sg/images/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mobiletoolbar_openclose_small.png
ppi.sg/images/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
menu-icon-small.png
ppi.sg/images/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
phone-icon-small.png
ppi.sg/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mail-icon-small.png
ppi.sg/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
social-icon-small.png
ppi.sg/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
foundation.min.js
ppi.sg/js/ |
178 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.dlmenu.js
ppi.sg/js/ |
7 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
avenirlt55roman.woff
ppi.sg/css/fonts/ |
20 KB 20 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avenirltstdmedium.woff
ppi.sg/css/fonts/ |
15 KB 15 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avenirltstdblack.woff
ppi.sg/css/fonts/ |
15 KB 15 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avenir85heavy.woff
ppi.sg/css/fonts/ |
25 KB 25 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
avenirltstdbook.woff
ppi.sg/css/fonts/ |
15 KB 15 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
15 B 152 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 194 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
254 KB 90 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
ppi.sg/img/ |
4 KB 4 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
15 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 object| html5 object| Modernizr string| GoogleAnalyticsObject function| ga function| showhide object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| dataLayer object| google_tag_manager object| Foundation object| jQuery1101075940246567067684 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 |
---|---|---|
.ppi.sg/ | Name: _ga Value: GA1.2.1190564462.1722334197 |
|
.ppi.sg/ | Name: _gid Value: GA1.2.18188741.1722334197 |
|
.ppi.sg/ | Name: _gat Value: 1 |
|
.ppi.sg/ | Name: _ga_L3VYYVMSBC Value: GS1.2.1722334197.1.1.1722334197.0.0.0 |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
ppi.sg
www.google-analytics.com
www.googletagmanager.com
192.185.148.208
216.239.32.178
2404:6800:4003:c01::61
2404:6800:4003:c1c::64
002ce45a82710d82dd7e46cb65090dcb5c079d172ad8ed585078ba3a25026696
033c7617d3c3b04a810682564d836731388aec5dccdb492e6431e1ab75bf996e
084532be5879cdc811743df04c3387f0269b5828ef144f0fa5ab0ffad3f67e2e
0c9e4a4ab5ef3b612d5e8110903155b492e1e0f4f85b189d3694c07c565b10bf
13d846bbfb79805ed131597907c61c0807700e7db5464dd89c7f63535d9896ce
17349999aeea3ec66412eb89ace44067486f02d62e4b705dffbca6692a45207f
1991b47b0dd898fb6b0affa24c03ee7bfed27796bd0959f54de929b89512afe6
1f306db5a9c29477acdd6b78d57734f0aa7936a1fa9b9ba8bd36204ba12aaf40
271b609f52916afdcb92b6b5d4d3e0c9af9a781f9faab3d6acb5c8bbf8f086e9
28d5a3a4c7b5d110be697c2897e60f43a13e0c83de5597cdaba0cea1ce2b3fd8
2e028859d0fcb384d983d111ce485a2dc1533c0c759867fba12b7e656d417ee1
2e50a0589ff08cd2fe6cbb3b645abdf117cac50f6debfe387c91eb0349ceac16
3140dbce5d932906cf9a2b5edcfa3928aef8a81cd05d6ee0d718dc52c2ac96c2
356a180acd5a8a92084f6def9eec08e6f56e1b613c3815253e71914cee2c6294
37671b6ad82edc785ac7091070beb40edf990e971667f5cd45158f1676bd8be2
3a2e4a8aad6032eb2c06ed37614ec3e2243dfa28d3de9482abd53f49290f53a6
3e490a6fd429669966b5784b5ea69b655097f0722fcf6deae48e69331b8d2a69
3fad26b58324035d74db0290464dadd784be081d947d107af86e87564841b60e
467f776fb0072b5bbf3e41bca610929c1d9b3c470cca86ae9d6af552672e86ad
4747fc1587d161554085a5a5d4ef328ded1afe885a6be68064f01751a8194c39
575422f3ff76308fdb448fc6ade09685b1a29931f4ce027b2db868e65b71551e
5998757cfba7b3b369b06d844e848d8b82e496c52aeb954938a9ca74120c3656
5c1fe7b53e0733d93f9a1aac867250b356db3f9ed0f04de1df15cff234a2954b
5ffebf92d7ea4b8018fdc4f8ca6077ba5caefe1b04756cccbe69f203067c1637
697e5138f56b5012c3c9b17cad93006ca000d42e896fb219968ad78c44237393
71d20535ff3e985780eda84a2ff0ac4475a8d20869e673399d1df671574c5129
74490eecffd9bdcf12119409af50f990d069df58f1c2a07f1bf51dd2a927261a
74ecc8c4e6a58ec4f0df51a5c911357da0de46275f24e1f5e6cbd3f6e3e4cc60
78f816e306eac5f940e92d91518ce9fe46a0a8da3f25d6dfb652df63c249c695
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8f609900495852cbd6a708757780153cb94b1e861c2c97ce4459749830257787
9050447b6bc6fb9234a230d3b7c88d2e1aad7003fb4360f0d60c4794806519b3
97f40952164ef9641f05d047be45051397c262bf10e0c3a10d3027cb2155510b
a845b1c4ed0b9b106b83fa42325eb0965db15108961a19ea3a3580a71ac31737
b2b843dd58b7251d7070d0a61e169e909d0a95376fd0a95c12b4f6cf8664e6ef
b4ac5bb3809d4f7b56b0fd3cf532e3611808a25cb6ce2d84a97906a41f5a52b7
bbf66018b5922bf77a58639668e0da53542a3979dce2ceac551c4c20c8e2a1e3
bddbccbff84d3c332b9032c4857052b1b889abf761d8e7a346dc664372c82aea
c5749ac2d28ab8f50ec52ac1f0140e218f5d59c7bc397b8e165a780ea016ce27
c784ddf2b8b5c521329907151a0fa255d616b7694cb2d41ff0cb6f947c4c221f
c9246413084b0e09828da1cc96c8d61b9443ede9061ad8655835743a335d307c
cbe8cff98654c938b5dedd046bbb95421529b114fa203f40fa983785c8fca134
d0581e4db43c2f873d7e92c3e5f7c399a2f2184a595b243b18804ae091485a49
d5db20e335136a858c09833be2a7f6a158bd4c8da8b734f5d7e57af755f5e99d
d811679e56be1974bf60f2db50d5c5ad0947c1f9817982ff499eddb964165ad1
dcbf9f24b8156fdf9829ad949faa02dbe78f10c2e3822d9d49119282b65d1bdd
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e02a351a26ce51ce6a5f9ec42fee6cac1a85554124c2cd38d059463bbad9ec77
ea2184a44d076028df499f5e647c8a8085c1a6e001090eca2a47906f0b35d12b
f74728b42879f26d18c704bcb63b2bcae4152d5f1e1ed23656cb1269fb6b8260
f9837c13063f187784ab98c0eada85ea26ed21eac03104c1b0bb2838b02d74c9
f993f370887742d37ffb0137dcd583d091d3517a57cddfaaf807ab19cc4c87bb