103.84.119.130
Open in
urlscan Pro
103.84.119.130
Public Scan
Effective URL: https://103.84.119.130/login.php
Submission: On May 27 via manual from ID — Scanned from DE
Summary
TLS certificate: Issued by SANGFOR on December 4th 2018. Valid for: 19 years.
This is the only time 103.84.119.130 was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 46 | 103.84.119.130 103.84.119.130 | 64316 (IDNIC-RAD...) (IDNIC-RADENFATAH-AS-ID Universitas Islam Negeri Raden Fatah Palembang) | |
47 | 2 |
ASN64316 (IDNIC-RADENFATAH-AS-ID Universitas Islam Negeri Raden Fatah Palembang, ID)
103.84.119.130 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
0 |
Failed
function sub() { [native code] }. Failed |
|
47 | 1 |
Domain | Requested by | |
---|---|---|
0 | 103.84.119.130 Failed | |
47 | 1 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
SANGFOR SANGFOR |
2018-12-04 - 2037-11-29 |
19 years | crt.sh |
This page contains 1 frames:
Primary Page:
https://103.84.119.130/login.php
Frame ID: 3FA593EE0419527FFC4C44D1B1049876
Requests: 47 HTTP requests in this frame
Screenshot
Page Title
Welcome to loginPage URL History Show full URLs
-
http://103.84.119.130/
HTTP 307
https://103.84.119.130/ HTTP 302
https://103.84.119.130/login.php Page URL
Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- \.php(?:$|\?)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://103.84.119.130/
HTTP 307
https://103.84.119.130/ HTTP 302
https://103.84.119.130/login.php Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 14- https://103.84.119.130/favicon.ico HTTP 302
- https://103.84.119.130/login.php
- https://103.84.119.130/html/gcs_productdiff.js HTTP 302
- https://103.84.119.130/login.php
- https://103.84.119.130/html/gcs_activate.js HTTP 302
- https://103.84.119.130/login.php
- https://103.84.119.130/html/gcs_notifys.js HTTP 302
- https://103.84.119.130/login.php
47 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
login.php
103.84.119.130/ Redirect Chain
|
81 KB 31 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rsa.pack.js
103.84.119.130/js/ |
12 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.css
103.84.119.130/login/ |
3 MB 2 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-1.3.2.min.js
103.84.119.130/js/ |
55 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ui-main.js
103.84.119.130/login/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
language.en.UTF-8.js
103.84.119.130/js/__lang/ |
977 KB 300 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login-en.css
103.84.119.130/style/ |
418 B 697 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pre_load.js
103.84.119.130/js/ |
1 KB 1022 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.xml
103.84.119.130/login/ |
2 KB 1 KB |
XHR
application/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.png
103.84.119.130/login/img/ |
36 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
map.png
103.84.119.130/login/img/ |
66 KB 67 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
103.84.119.130/login/img/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
product_logo.png
103.84.119.130/login/img/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
copyright.png
103.84.119.130/login/img/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
captcha.php
103.84.119.130/ |
1 KB 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.php
103.84.119.130/ Redirect Chain
|
81 KB 31 KB |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
left_01.jpg
103.84.119.130/login/gg/ |
55 KB 55 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
right_t_01.jpg
103.84.119.130/login/gg/ |
42 KB 42 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
right_b_01.jpg
103.84.119.130/login/gg/ |
23 KB 23 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_bj.jpg
103.84.119.130/images/ |
369 B 708 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sprite.png
103.84.119.130/images/sprite/ |
51 KB 51 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_sprite.png
103.84.119.130/images/sprite/ |
99 KB 100 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
seperator.png
103.84.119.130/images/header/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tip-sprite.gif
103.84.119.130/ext/resources/images/default/qtip/ |
4 KB 5 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tip-anchor-sprite.gif
103.84.119.130/ext/resources/images/default/qtip/ |
951 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
grid-blue-split.gif
103.84.119.130/ext/resources/images/default/grid/ |
817 B 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Copyright_bj.gif
103.84.119.130/images/ |
133 B 470 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
left-menu-title.gif
103.84.119.130/images/ |
154 B 491 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tool-sprites.gif
103.84.119.130/images/ |
4 KB 4 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tab-strip-bg.gif
103.84.119.130/images/ |
152 B 489 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tabs-sprite.gif
103.84.119.130/images/ |
2 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
white-top-bottom.gif
103.84.119.130/images/ |
177 B 514 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
arrows_two.gif
103.84.119.130/images/ |
150 B 487 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu-bj.gif
103.84.119.130/images/ |
433 B 771 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
head_bg.png
103.84.119.130/images/home/ |
80 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_empty_business.png
103.84.119.130/images/home/ |
176 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
eth_ports.png
103.84.119.130/images/ |
16 KB 16 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home_empty_user.png
103.84.119.130/images/home/ |
96 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
button-bg.png
103.84.119.130/images/home/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
button-bg-pressed.png
103.84.119.130/images/home/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.js
103.84.119.130/js/ |
42 KB 42 KB |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login.php
103.84.119.130/ Redirect Chain
|
7 KB 7 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
login.php
103.84.119.130/ Redirect Chain
|
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
login.php
103.84.119.130/ Redirect Chain
|
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
analytics.js
103.84.119.130/js/ga/ |
39 KB 39 KB |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
build.css
103.84.119.130/ext/resources/css/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
main.css
103.84.119.130/style/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- 103.84.119.130
- URL
- https://103.84.119.130/login.php
- Domain
- 103.84.119.130
- URL
- https://103.84.119.130/login.php
- Domain
- 103.84.119.130
- URL
- https://103.84.119.130/ext/resources/css/build.css
- Domain
- 103.84.119.130
- URL
- https://103.84.119.130/style/main.css
Verdicts & Comments Add Verdict or Comment
156 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| key function| GUSPSBDNXXUZTGMHICCGOVSP number| dbits number| canary boolean| j_lm function| BigInteger function| nbi function| am1 function| am2 function| am3 number| BI_FP string| BI_RM object| BI_RC number| rr number| vv function| int2char function| intAt function| bnpCopyTo function| bnpFromInt function| nbv function| bnpFromString function| bnpClamp function| bnToString function| bnNegate function| bnAbs function| bnCompareTo function| nbits function| bnBitLength function| bnpDLShiftTo function| bnpDRShiftTo function| bnpLShiftTo function| bnpRShiftTo function| bnpSubTo function| bnpMultiplyTo function| bnpSquareTo function| bnpDivRemTo function| bnMod function| Classic function| cConvert function| cRevert function| cReduce function| cMulTo function| cSqrTo function| bnpInvDigit function| Montgomery function| montConvert function| montRevert function| montReduce function| montSqrTo function| montMulTo function| bnpIsEven function| bnpExp function| bnModPowInt function| Arcfour function| ARC4init function| ARC4next function| prng_newstate number| rng_psize undefined| rng_state object| rng_pool number| rng_pptr function| rng_seed_int function| rng_seed_time number| t object| ua undefined| z function| rng_get_byte function| rng_get_bytes function| SecureRandom function| parseBigInt function| linebrk function| byte2Hex function| pkcs1pad2 function| RSAKey function| RSASetPublic function| RSADoPublic function| RSAEncrypt function| $ function| jQuery function| getsec object| LANG object| LS boolean| checkBrowerVersion string| brower string| browerVersion object| cacheTime string| afVersion object| commonModule number| currentTime number| existenceTime object| cacheAfVersion function| getBrowserInfo object| SF object| match string| type object| move object| plan number| time function| proGress function| changeLogin function| setClass function| change_user_off function| change_user_on function| change_pw_off function| change_pw_on number| KeyDownTime string| version object| ver_time_id boolean| isNeedUsbKey function| setUsbKeyFlagFalse function| json_decode function| isEmpty function| init function| doLocal function| trim function| jsString function| _ function| dealWithTcpProxy function| dealWithBBCProxy function| dealWithBBCAccessAFProxy function| getUrlParamList function| TcpChecking function| TcpChecked function| cb_tcpproxy function| cb_bbc_aflogin function| bbc_afproxy_errhandler function| tcpproxy_errhandler function| bbcproxy_errhandler function| rep_err function| rep_err_msg function| req_err_obj function| cb_version function| ver_errhandler function| getVersion function| onKeydownOper function| updateTips function| getQueryString function| cb_login function| cb_bbclogin_seeid function| encodeString function| do_encrypt function| doLogin function| onDo function| changeCaptcha function| hide_version function| show_version function| onVer object| activex function| releaseObject function| asyncReq function| getConnectionObject function| createXhrObject function| setupUSBkeyActiveX function| getUSBkeyActiveX object| srcArr function| preLoadImgs1 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 |
---|---|---|
103.84.119.130/ | Name: PHPSESSID Value: jl13jp5b8nf8lnvgg0m410rcq0 |
3 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 |
---|
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 |
---|---|
X-Frame-Options | SAMEORIGIN |
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.
103.84.119.130
103.84.119.130
103.84.119.130
05ab42ba19cada3460cc3dfa0e88602bf39cdc66db7bb898d6fd64f8fdbeb221
186a0b3869b10409af06cb2bea34aecd90210b75b0aebc4bba110a77bf4341cc
2389aa5701f5ce8892bf7ec073e98c980ebdb3376da5c0e0e03742332bfe05e3
263ed67e0d2bcdaa5f9a0bf2b7c5985e43e719056d9b340cd912932f326df39d
27fbc7294f8bd11fe303b8f2384505781ccfb62542afb81aa2a926a84c78115b
294712edaedbf367cd6f9d1b5bb604973335454459f2e8fe1e62e416e2de8a98
2bd24bc7b4e2dce53d91e3bc73d5f4221fe0b503a3112fa4c669e925d43bd492
3645151f96a447d2c0bb8b9e4e4bc75ee81287dd8a01b2f80f9b3550295f99be
36ad9ba0fa0e2a4b1bea41b8a9ee441d0d9c3000018fbe1d535dc67957583d89
36d08e5119e0a38c674a31622de4630c4aad748fc4fd13fc82faff061782caef
3a92e54113d6283fd67a8465d5c32372112544a2404fab1f39a2c9c430dd7d23
3c0b259cb2112d18bf6eac710afcce9d6f7b878115f861f6dc2cc0b0f0ddfe26
44d954b0e1241432e8407f1901bdecf342872e46f7d280b1d24fa509ef9f4d8f
4d9d30b0c4a4cb44b8a035c10466acd58d4a95d54c0362626f52669b0703ae32
5082dd7053244af30a3fd524ea04af14521e880af801353c50cc773fab828c3a
5624c9d2feb2e7ea5be4d249eba93e998ae08bc58c87668c2edaa72223632216
5838ed62c123299e04dc373dbabb2363d9b0ac3f32490d2761740921c94f92c4
7a0b64b7542b25e24088dd12f7b0e21387d857fecd3a9cfefa8fca19275d474d
846ef5306835ce3ff211357081998f537ef91857ba6f5b6387b4da202d692851
8b2a846909da610438d933f22fc20ae63d88d5b606ed6c9ae545f2bb07dfddcb
8c13634f90bbd61a34f4a94d18c691380fe4101cb88cc89265a9e4a99587d71c
8df1dd76fbf5c5e5ce756c9c96b51895285bf98172c3a0159bf5dcfd4f992435
9149cdd1ffe6ac1e77302e23e6146975234d86d37115e5f88f1c4939c2c239ad
a082c2e2c665035775e5e5874a277391b7d8cee190202414c9d311301fab293f
ae2497e4963e7d4ecb83776571b5420e405c6ef7cc53b1ae18171cdd2e6775bd
b174b232a9daa16c4d3fedef9fa9527c126b2bc77e24397ee245219c154ea325
b29295f9452f38d2df87b9592e41fda14e0ae5a5bb318f7893dd199504e39151
c06cc83d5f10de921eb900ca47a365cf9cf18a6753232a6829f93ba7a53c16ea
c54858e307988b325c3004a3f82f71240480069ef4cb979f36da35f32abf74d2
dad6352bf28b993ae7543dc7fe4f60476374fcd52fd3325c0d353ed5ac637531
dd0441b44401ad2d1ace1223e867c4ed2377c8849d181eee32702bc57509cd8e
e10684a382fa5a1eca7c99104a033d2bd91be71e61609bc9b707cf8af554d061
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e71e9341d7f8dca98f9ea9ad7038f590606b4ee0b89f6bf0d1b9ff0167dc826e
ed601a9b5a7d1113306bf6a361b43bb547b933a28d3fc8f455f2118bce8af7bb
f7ba00e105f061a7299bcea237f42004467ad6c7d00853f0e94901c6c27e399c
f8eb33deb82949d82969793b81d6fb07f3741a292cc9ac5fabc80af76cb15f17
fc22e58323d70bcd20ae5a88fb6b6c30557b96420673c4142959826f373bfbeb