www.kwench.in
Open in
urlscan Pro
216.12.199.172
Public Scan
Effective URL: https://www.kwench.in/klib/
Submission: On May 02 via manual from IN
Summary
TLS certificate: Issued by RapidSSL RSA CA 2018 on February 26th 2018. Valid for: a year.
This is the only time www.kwench.in was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
18 | 216.12.199.172 216.12.199.172 | 36351 (SOFTLAYER) (SOFTLAYER - SoftLayer Technologies Inc.) | |
1 | 2a00:1450:400... 2a00:1450:4001:81b::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
9 | 2600:9000:204... 2600:9000:2047:5600:0:5c6f:bcc0:93a1 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:819::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
4 | 2a00:1450:400... 2a00:1450:4001:81c::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:400c:c08::9b | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:825::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
38 | 8 |
ASN36351 (SOFTLAYER - SoftLayer Technologies Inc., US)
PTR: www.kwench.com
www.kwench.in |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
cdn.kwench.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
18 |
kwench.in
www.kwench.in |
407 KB |
9 |
kwench.com
cdn.kwench.com |
264 KB |
4 |
google-analytics.com
www.google-analytics.com |
37 KB |
4 |
gstatic.com
www.gstatic.com fonts.gstatic.com |
124 KB |
2 |
doubleclick.net
stats.g.doubleclick.net |
204 B |
1 |
googleapis.com
fonts.googleapis.com |
758 B |
38 | 6 |
Domain | Requested by | |
---|---|---|
18 | www.kwench.in |
www.kwench.in
|
9 | cdn.kwench.com |
www.kwench.in
|
4 | www.google-analytics.com |
www.kwench.in
www.google-analytics.com |
3 | fonts.gstatic.com |
www.kwench.in
|
2 | stats.g.doubleclick.net |
www.kwench.in
|
1 | www.gstatic.com |
www.kwench.in
|
1 | fonts.googleapis.com |
www.kwench.in
|
38 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.kwench.com |
www.facebook.com |
twitter.com |
www.linkedin.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.kwench.in RapidSSL RSA CA 2018 |
2018-02-26 - 2019-05-20 |
a year | crt.sh |
*.googleapis.com Google Internet Authority G3 |
2019-04-16 - 2019-07-09 |
3 months | crt.sh |
static.kwench.com Amazon |
2019-03-12 - 2020-04-12 |
a year | crt.sh |
*.google.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-26 - 2019-06-18 |
3 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-04-16 - 2019-07-09 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.kwench.in/klib/
Frame ID: B7DA36E6EF3935D02D9AC672CE352257
Requests: 39 HTTP requests in this frame
7 Outgoing links
These are links going to different origins than the main page.
Title: Home
Search URL Search Domain Scan URL
Title: About Us
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: Cookie Policy
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
www.kwench.in/klib/ |
5 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
7 KB 758 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vendor.016bfbd2.css
www.kwench.in/klib/styles/ |
153 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.99b4d38e.css
www.kwench.in/klib/styles/ |
128 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.gif
cdn.kwench.com/klib/images/icon/ |
7 KB 8 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firebase.js
www.gstatic.com/firebasejs/3.6.10/ |
296 KB 97 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vendor.0a860cb6.js
www.kwench.in/klib/scripts/ |
696 KB 236 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.7243dfaf.js
www.kwench.in/klib/scripts/ |
284 B 799 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
scripts.90d08b74.js
www.kwench.in/klib/scripts/ |
407 KB 100 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.google-analytics.com/gtm/ |
51 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 110 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
stats.g.doubleclick.net/r/ |
35 B 102 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg_texture.png
cdn.kwench.com/kudos/p/css/style/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
header.html
www.kwench.in/klib/views/directive-layouts/ |
9 KB 3 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
global-menu.html
www.kwench.in/klib/views/directive-layouts/ |
1 KB 968 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
internal-message.html
www.kwench.in/klib/views/directive-layouts/ |
922 B 1017 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
footer.html
www.kwench.in/klib/views/directive-layouts/ |
558 B 882 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
messages.json
www.kwench.in/klib/ |
5 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
activation
www.kwench.in/v1/auth/ |
118 B 827 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.html
www.kwench.in/klib/views/login/ |
7 KB 3 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/ |
35 B 110 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
stats.g.doubleclick.net/r/ |
35 B 102 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_help_text.png
cdn.kwench.com/klib/images/icon/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
343 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
newUserChangePassword.html
www.kwench.in/klib/views/login/ |
3 KB 2 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
library-home.jpg
cdn.kwench.com/klib/assets/home/ |
216 KB 216 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2
fonts.gstatic.com/s/opensans/v16/ |
9 KB 9 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klib_branding_logo.png
cdn.kwench.com/klib/images/Logos/ |
20 KB 21 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sr_facebook.png
cdn.kwench.com/kudos/p/images/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sr_twitter.png
cdn.kwench.com/kudos/p/images/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sr_linkedin.png
cdn.kwench.com/kudos/p/images/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
userInfo
www.kwench.in/v1/user/ |
816 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.gif
cdn.kwench.com/klib/images/icon/ |
7 KB 8 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
changeConfig
www.kwench.in/v1/resetPwd/ |
0 664 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
companyLocation
www.kwench.in/v1/user/ |
289 B 960 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
legalEntities
www.kwench.in/v1/user/ |
2 B 709 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
163 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| onselectstart object| onselectionchange function| queueMicrotask object| dataLayer string| GoogleAnalyticsObject function| ga object| google_tag_data object| gaplugins object| gaGlobal object| google_tag_manager object| google_optimize object| gaData object| firebase function| __extends function| __assign function| __rest function| __decorate function| __metadata function| __param function| __awaiter function| __generator function| X2JS object| app object| swearwords object| html5 object| Modernizr function| $ function| jQuery object| angular object| JSON3 object| jQuery111008632206516891545 object| respond function| printStackTrace function| moment function| introJs object| Highcharts object| metisMenu object| toastr function| sha512 function| sha384 function| sha512_256 function| sha512_224 function| updateCookie function| keyState function| getByte function| encode_base64 function| char64 function| decode_base64 function| encipher function| streamtoword function| key function| ekskey function| crypt_raw function| password_to_bytes function| hashpw function| gensalt function| checkpw function| showError function| showSuccess function| showInfo function| validateEmail function| validatePassword function| passwordRegexValidation function| validateConfirmPassword function| validateInput function| validatePasswordForm function| validateFirstTimePassword function| validateRegistration function| validateUpdateForm function| validateRegistrationForm function| trim function| validateLoginForm function| validateResetPasswordForm function| validateLoginEmail function| validateLoginPassword function| validateAlternateEmail function| numberWithCommas function| numberWithSymbol function| getRatingClass function| validateReviewForm function| validateSpecialInstructions function| validatePhoneNumber function| fetchCurrentDate function| getBrowser function| getBrowserVersion function| leadingZero function| previousMonth function| previousYear function| validateMobileNbr function| filterapi function| formateDateUrl function| nextStripUrl function| previousStripUrl function| popupwindow function| popupwindowForFlash number| GENSALT_DEFAULT_LOG2_ROUNDS number| BCRYPT_SALT_LEN number| BLOWFISH_NUM_ROUNDS number| MAX_EXECUTION_TIME object| P_ORIG object| S_ORIG object| BF_CRYPT_CIPHERTEXT object| BASE64_CODE object| INDEX_64 object| CryptoJS function| saveAs object| mod string| widget0 string| widget1 string| widget2 string| widget3 string| widget4 string| widget5 string| widget6 string| widget7 string| widget8 string| widget9 string| widget10 string| widget11 string| widget12 string| widget13 string| widget14 string| widget15 string| widget16 string| widget17 string| widget18 string| widget19 string| widget20 string| widget21 string| widget22 string| widget23 string| widget24 string| widget25 string| widget26 string| widget27 string| widget28 string| widget29 string| widget30 string| widget31 string| widget32 string| widget33 string| widget34 string| widget35 string| widget36 string| widget37 string| widget38 string| widget39 string| widget40 string| widget41 string| widget42 string| widget43 string| widget44 string| widget45 string| widget46 string| widget47 string| widget48 string| widget49 string| widget50 object| widgetVariableContainer object| library object| appCommonDirective function| TagCanvas object| Pace1 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 |
---|---|---|
.kwench.in/ | Name: _gat Value: 1 |
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 |
---|---|
Strict-Transport-Security | max-age=31536000; includeSubdomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.kwench.com
fonts.googleapis.com
fonts.gstatic.com
stats.g.doubleclick.net
www.google-analytics.com
www.gstatic.com
www.kwench.in
216.12.199.172
2600:9000:2047:5600:0:5c6f:bcc0:93a1
2a00:1450:4001:819::2003
2a00:1450:4001:81b::200a
2a00:1450:4001:81c::200e
2a00:1450:4001:825::2003
2a00:1450:400c:c08::9b
0a0619f7c978dc3e78e4774f56444184455d05868ce9950cda38d85299e01796
0aa9eabb79dd314ca47a9d2d33a96ffd8ee02f48771141ef703429da186840d9
13dd1014f42a356002ac5d3c832087b889076b456d1fb0c8ffd74185daac982d
1ae20c833be99360472f943119025231a2df948acd95dbacf911dac2ef0127ba
1ea504ccd9d056b2aaaf83bcd20a0da190a4d47cf396a8e7184b56d7432b739d
2d9059586e8f21adf3d6b1e8520d579ed9ea035fa47dd98c03aaf38715f7e8c2
320a3d7abbd67778ebb2f03f215e9ca450fbe521b593ff28848d3aba4785ad39
39526f853f3c6cd71d80f9935ef44175887d2e6868012f3652c517eb04487f5f
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
4465b3654f5f3ca44cb5f5f13e5653592969617eae721e7bc47c8e312d1dcfb9
4ef338f1f49636c281c95db29576794f0051373e404e63a6912f68252be1cb4d
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
54c64f3c66372027154f01fc9f24b4e25fdfe405b70d1994c79abbc2576ff775
5e261f7e11c39ff6f4c8fe884e5c9de2fa15f29085a1adefdd36603ef2e23c00
7f558ad087cf87da76043b6797dc64584f2e4f35aba3197436fa799d5dbf4ce7
7f7d71fd120114486530802caab40095ee537c9631bc900a069718c2462a37f1
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
924560ad5dce3bd9f8d291141ba688081f8ef4a83f283e49b23829ea60c2475e
961f1b6a83eeb8ab98a36770d5fab0ca127afaa9a64fc36ea21a9f46ad1a857d
9cfc36f546a58531a33320a7681999c30a1ae8bfefaf820459190a908d6892de
a2bd0821ded4b973eb20f65d94dc07baf6ca545c08a9c54b18a4be8543eb45a2
a4855346d5fc1d9c646587efd54932e45e9e2910fb017fe52225b3bb8907df9e
a9de1e63a57cf74b4e6305a0a330d3fdd9af311803c0c3da3570bd895fab9e33
b380ffe0379995f1be3ead609a54b9340de32624db25d1240d5f1c1e0cd0ad82
b8e23a845bc6b7fd417d29182e0e38d353e64b5e12e06bb1de2b5ce063db1dcc
c28ed216eb0c69589d38d8c7e9a1ff40d5b105a0b813375dec720e4fbe24046b
ccdcaa7bb87e49335efd34b9ce52e152766a4eb0038f9a9b93f1aa713dd9cdc8
d265c2e7545a5667577cb4068e653f646d78c9e31e19c8a073647b305f79a686
d299abf995d7dec971c362f638ec6103af5109131e3e128ab042b03361ad0ce8
d5a1b7f92ee4d66cc54ffe6f6f69466261d674992e1deee22887baecf38d21b0
dc13db79693d388e95660fc0e6af8497d0f0aaa24d9a2491148a43be8a24b389
dd9fe05459b1bd7e8d5188d58d3719646e40720d6ad1be37193f19e32a064ea9
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e89508699b0170b2aa35727b96073725cb694ec1b61f3ef30c48d024bfc994d4
f8135b7c83d3e7208b3cf9c2dea772acc9336ec72235456a3e5f60fe83f947f1