www.traincli.com
Open in
urlscan Pro
52.30.81.255
Public Scan
Effective URL: https://www.traincli.com/users/sign_in
Submission Tags: falconsandbox
Submission: On April 10 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on March 1st 2022. Valid for: 3 months.
This is the only time www.traincli.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 12 | 52.30.81.255 52.30.81.255 | 16509 (AMAZON-02) (AMAZON-02) | |
9 | 13.225.84.71 13.225.84.71 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:801::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 52.218.28.192 52.218.28.192 | 16509 (AMAZON-02) (AMAZON-02) | |
5 | 2a00:1450:400... 2a00:1450:4001:80f::2003 | 15169 (GOOGLE) (GOOGLE) | |
29 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-30-81-255.eu-west-1.compute.amazonaws.com
www.traincli.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-84-71.fra2.r.cloudfront.net
d33z9r12iu5vuo.cloudfront.net |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: s3-eu-west-1-r-w.amazonaws.com
learnupon.s3.eu-west-1.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
traincli.com
1 redirects
www.traincli.com |
300 KB |
9 |
cloudfront.net
d33z9r12iu5vuo.cloudfront.net |
5 MB |
5 |
gstatic.com
fonts.gstatic.com |
80 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 37 |
20 KB |
1 |
amazonaws.com
learnupon.s3.eu-west-1.amazonaws.com — Cisco Umbrella Rank: 146623 |
6 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 46 |
2 KB |
29 | 6 |
Domain | Requested by | |
---|---|---|
12 | www.traincli.com |
1 redirects
www.traincli.com
|
9 | d33z9r12iu5vuo.cloudfront.net |
www.traincli.com
d33z9r12iu5vuo.cloudfront.net |
5 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.google-analytics.com |
www.traincli.com
www.google-analytics.com |
1 | learnupon.s3.eu-west-1.amazonaws.com |
www.traincli.com
|
1 | fonts.googleapis.com |
www.traincli.com
|
29 | 6 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.traincli.com R3 |
2022-03-01 - 2022-05-30 |
3 months | crt.sh |
*.cloudfront.net Amazon |
2022-02-01 - 2023-01-31 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2022-03-21 - 2022-06-13 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-03-21 - 2022-06-13 |
3 months | crt.sh |
*.s3-eu-west-1.amazonaws.com Amazon |
2021-12-17 - 2022-12-07 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-03-21 - 2022-06-13 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.traincli.com/users/sign_in
Frame ID: 4AB785DEE9E96211438868253E58E8C2
Requests: 29 HTTP requests in this frame
Screenshot
Page Title
Sign in | Clear Law Institute LMSPage URL History Show full URLs
-
http://www.traincli.com/users/sign_in
HTTP 302
https://www.traincli.com/users/sign_in Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- 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://www.traincli.com/users/sign_in
HTTP 302
https://www.traincli.com/users/sign_in Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
sign_in
www.traincli.com/users/ Redirect Chain
|
12 KB 8 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.css
d33z9r12iu5vuo.cloudfront.net/10.127.000/ |
78 KB 79 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
application.css
d33z9r12iu5vuo.cloudfront.net/10.127.000/ |
334 KB 334 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theme.css
www.traincli.com/ |
12 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
www.traincli.com/javascripts/legacy/ |
98 KB 99 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
i18n.js
d33z9r12iu5vuo.cloudfront.net/javascripts/ |
32 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.js
d33z9r12iu5vuo.cloudfront.net/10.127.000/languages/ |
905 KB 906 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfiller.js
www.traincli.com/javascripts/legacy/ |
15 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
20 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vendor.js
d33z9r12iu5vuo.cloudfront.net/10.127.000/ |
887 KB 887 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
templates.js
d33z9r12iu5vuo.cloudfront.net/10.127.000/ |
575 KB 576 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.js
d33z9r12iu5vuo.cloudfront.net/10.127.000/ |
2 MB 2 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
shim-ext.css
www.traincli.com/javascripts/legacy/shims/styles/ |
26 KB 27 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3.js
www.traincli.com/javascripts/legacy/shims/combos/ |
28 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form-shim-extend.js
www.traincli.com/javascripts/legacy/shims/ |
12 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form-shim-extend2.js
www.traincli.com/javascripts/legacy/shims/ |
18 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
17.js
www.traincli.com/javascripts/legacy/shims/combos/ |
49 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
CLI-Logo_Horizontal_Color.png
learnupon.s3.eu-west-1.amazonaws.com/portal_images/93245/logo/header2x/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v29/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
fonts.gstatic.com/s/roboto/v29/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v29/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v29/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
2 B 208 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
learnupon.svg
d33z9r12iu5vuo.cloudfront.net/10.127.000/images/ |
5 KB 5 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lu-spinner.gif
d33z9r12iu5vuo.cloudfront.net/10.127.000/images/ |
43 KB 44 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
KFOlCnqEu92Fr1MmSU5fBBc4.woff2
fonts.gstatic.com/s/roboto/v29/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form-validation.js
www.traincli.com/javascripts/legacy/shims/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.position.js
www.traincli.com/javascripts/legacy/shims/plugins/ |
6 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
200 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| structuredClone object| oncontextlost object| oncontextrestored function| getScreenDetails object| CONFIG object| FileAPI function| $ function| jQuery object| I18n object| webshims object| webshim object| ngFileUpload object| _gsScope function| _ object| angular function| moment object| bootstrap function| ColorThief function| MegaPixImage object| _gsQueue object| GreenSockGlobals object| com function| _gsDefine function| Ease function| Power4 function| Strong function| Quint function| Power3 function| Quart function| Power2 function| Cubic function| Power1 function| Quad function| Power0 function| Linear function| TweenLite function| TweenPlugin function| TweenMax function| TimelineLite function| TimelineMax function| BezierPlugin function| CSSPlugin function| BackOut function| BackIn function| BackInOut object| Back function| SlowMo function| SteppedEase function| ExpoScaleEase function| RoughEase function| BounceOut function| BounceIn function| BounceInOut object| Bounce function| CircOut function| CircIn function| CircInOut object| Circ function| ElasticOut function| ElasticIn function| ElasticInOut object| Elastic function| ExpoOut function| ExpoIn function| ExpoInOut object| Expo function| SineOut function| SineIn function| SineInOut object| Sine object| EaseLookup object| regeneratorRuntime boolean| _pdfjsCompatibilityChecked object| pdfjsLib object| pdfjs-dist/build/pdf object| CryptoJS object| tabbable object| focusTrap object| app object| timerModule function| show_prices_with_vat function| show_prices_without_vat function| do_country_show_state_logic function| determine_show_hide_vat_pricings function| pre_select_country function| pre_select_plan function| setup_card_changed_form function| determine_downgrade_function function| setup_starter_selection_details function| is_eu_country function| enrollment_wizard_filter object| setup_data_filters boolean| we_are_tincan string| old_background number| lup_enrollment_id number| lup_course_id number| lup_component_id string| lup_scorm_token boolean| lup_debugger_on string| module_title_launched string| interactions_for_save string| learner_comments_for_save boolean| course_called_no_need_to_poll string| initial_suspend_data boolean| IS_WHITE_LABELLED_LAUNCH string| scorm_paired_view string| session_suspend_data boolean| suspend_data_timeout boolean| session_time_timeout boolean| isScormInNewWindow object| childWindowObjParams string| lesson_status_set string| score_raw_set string| session_time_set boolean| scorm_fully_expanded boolean| saving boolean| isSafari boolean| isOpera boolean| scorm_object_access string| scorm_object_url string| scorm_object_url_after_init string| scorm_object_url_after_launch string| scorm_channel function| getScormOrigin function| LMSGetInnerScormUrl function| _preventWindowFromClosing function| _allowWindowUnload boolean| this_launch_is_new_window function| show_saving_dialog function| scorm_course_was_closed function| init_default_settings_for_lu_launch function| forceCloseOurSCORMWindow function| willBeReleased function| launch_after_initiation function| setScormUrlAfterInit function| launch_tincan_course function| launch_scorm_course function| setScormUrlAfterLaunch function| is_white_label_launch function| weCalledCloseCourse function| courseCalledLMSFinish function| _doDigest function| lmsFinishSaved function| attachReceiveMessage function| window_close_caught function| receiveMessage object| scorm_course_window function| launch_course_in_new_window object| scorm_new_window function| launch_scorm_in_new_window_ie_11 function| tin_can_closed function| _activateFocusTrap function| _deactivateFocusTrap function| setup_course_window function| launch_wl_tincan_course function| launch_sub_scorm function| getSubScormContentUrl function| launch_wl_course function| launch_fail_handler function| showSaveToolTip function| ipad_viewer function| lu_LMSFinish function| lu_LMSFinishForWindowClose function| isIE function| isIeOrEdge function| save_suspend_data function| set_interactions function| set_learner_comments function| ready_for_suspend_data function| save_lesson_status function| save_score_raw function| save_session_time function| is_it_native function| is_it_android_related function| is_it_ios_related function| resize_scorm_window_for_screen function| get_tincan_popup_ready function| reloadScrollBars function| unloadScrollBars function| showIOSSpinner function| callIOSClose function| stripeTokenHandler function| handleStripeCardPayment function| handleStripePlanChange function| handleStripeAdditionalAuthentication string| CDN_PATH string| IMAGE_RESOURCES_PATH string| WORKER_SRC string| CMAPS_URL function| webViewerLoad function| humanizeDuration function| callbackChildWindowParams string| GoogleAnalyticsObject function| ga object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| spinnerService object| answerStatuses4 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 |
---|---|---|
.www.traincli.com/ | Name: _LearnUpon_session Value: c6a15ffbc9f246a7a05fa9c562f7ec24 |
|
.traincli.com/ | Name: _ga Value: GA1.2.1376347382.1649601307 |
|
.traincli.com/ | Name: _gid Value: GA1.2.1821246727.1649601307 |
|
.traincli.com/ | 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=63072000; includeSubDomains |
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.
d33z9r12iu5vuo.cloudfront.net
fonts.googleapis.com
fonts.gstatic.com
learnupon.s3.eu-west-1.amazonaws.com
www.google-analytics.com
www.traincli.com
13.225.84.71
2a00:1450:4001:801::200e
2a00:1450:4001:80f::2003
2a00:1450:4001:82f::200a
52.218.28.192
52.30.81.255
07f57634570235aec9a0e2b33cc1932ba754ecb1d8ab916d609dbab155b14447
0a938256d2de59b044f8ca7c7aa0c788ed2ffa9a48bf0e3930a5830c4298f509
0eaeadb58e6995ba85eccb6198aaef77eeb1d4b66699e4e1f3fc10eb6adfcdb9
0efdbc7d28a942c475eade84affa5d11c8105d7cbc9fd308db4afb615d1eae14
12a27a36f3c28dd94ce43a70b25733f2777359c747d7936ce439536a3f00e1db
13fdfd982ef66085fb25626a3687cb96bac2797f171c164ff25175149b1990dd
141301aec8f6b25a875bbdbf0e2e31d7f2804ce8523dd9d0cc51f573faa58c15
15044fb45ccedd6db741f3d69d0d90bbbd1312363e2970c6e88119d3b36cf8b4
2272f5562d1728aec64474a9d41801d0da8e70106e907ce5912c08430b591d2e
250dbc3e90117abd3ec4631299787ca4446e971548e403bb4e351e58c7c60d9f
2d757a2ff76435ec37a002891dcba8f8d3281d2b5152e109094fe7ded6179b07
33530b007071281a97e79baab13ddf7cc4b9de942ebd3e212224857335f7cb97
4436a6deb21ebd447ce50918eb8ea7e5dc0c5b51235cebc3fdf8ff88fde5602d
5a68f237ad359baff87a7bbbe42a816682a9d5d20bdb69405430a031de76b42d
76a8214560fb0e6d4e857ce101465fbb74afbcd76cd0f4cc32b3e645bddfbaeb
98eb8e32264a68d075770dd90a9de73cff0cfdc6f79633ac2d57845ff9141426
9e04ba92f2dc0981daeac9287e8d5c4ff437f816b6c94ed0d17b5b27f864661f
a048e640908046be06e00eab37742b5d5ff80964af58cfd22f7cb2de4dfe375f
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a42ad257ea2d1bcbf70277186e067f2b9fd253c6f16b29d3e97c7571ed0ae7e1
a677aa070e6ecf4904e451d07a2c3528e3f6491ec3c66b7e1f6898d63326c4cb
bad2c4aaf451194170d71c9e69351ec7843565cb4491308d478b16ea47d16821
bb46ed079c3dd3c39af5051b4ada48f29f49151dad4fa218117bad2fdb5e616f
bf8cf923ddf9717d5bb456963283b528cf6ad5e8bbaf050382e1f3550f302cb5
ca2d92ecc5ac9618f80240bd6e3c26d7aa55c04bb7100e11656d17fe013434b5
cc46322d5c4d41da447f26f7fa714827f2ec9a112968c12ef5736c7494985eca
d748c179238c33514e495cbc8bd2aeb0125e70f7bdf51c03eaaea6c9b407407c
fc0f607912683bd1e6f65829880217bfd67c5afa2b32beacbbe224e9ed488273
ffc6d9c664ba852ec21491bc14724bd2f78141b95efff7d079c94b237d0ad154