elearning.compliancetraininggroup.com
Open in
urlscan Pro
52.48.69.103
Public Scan
Effective URL: https://elearning.compliancetraininggroup.com/users/sign_in
Submission: On June 16 via manual from PL
Summary
TLS certificate: Issued by R3 on May 25th 2021. Valid for: 3 months.
This is the only time elearning.compliancetraininggroup.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 12 | 52.48.69.103 52.48.69.103 | 16509 (AMAZON-02) (AMAZON-02) | |
8 | 13.225.84.5 13.225.84.5 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:829::200a | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:80e::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 52.218.29.27 52.218.29.27 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::200e | 15169 (GOOGLE) (GOOGLE) | |
28 | 7 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-48-69-103.eu-west-1.compute.amazonaws.com
elearning.compliancetraininggroup.com |
ASN16509 (AMAZON-02, US)
PTR: s3-eu-west-1.amazonaws.com
s3.eu-west-1.amazonaws.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
compliancetraininggroup.com
1 redirects
elearning.compliancetraininggroup.com |
291 KB |
8 |
cloudfront.net
d33z9r12iu5vuo.cloudfront.net |
4 MB |
4 |
gstatic.com
fonts.gstatic.com |
63 KB |
2 |
google-analytics.com
www.google-analytics.com |
19 KB |
2 |
amazonaws.com
s3.eu-west-1.amazonaws.com |
18 KB |
1 |
googleapis.com
fonts.googleapis.com |
1 KB |
28 | 6 |
Domain | Requested by | |
---|---|---|
12 | elearning.compliancetraininggroup.com |
1 redirects
elearning.compliancetraininggroup.com
|
8 | d33z9r12iu5vuo.cloudfront.net |
elearning.compliancetraininggroup.com
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.google-analytics.com |
elearning.compliancetraininggroup.com
www.google-analytics.com |
2 | s3.eu-west-1.amazonaws.com |
elearning.compliancetraininggroup.com
|
1 | fonts.googleapis.com |
elearning.compliancetraininggroup.com
|
28 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
compliancetraininggroup.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
elearning.compliancetraininggroup.com R3 |
2021-05-25 - 2021-08-23 |
3 months | crt.sh |
*.cloudfront.net DigiCert Global CA G2 |
2021-02-22 - 2022-02-21 |
a year | crt.sh |
upload.video.google.com GTS CA 1O1 |
2021-05-17 - 2021-08-09 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-05-17 - 2021-08-09 |
3 months | crt.sh |
*.s3-eu-west-1.amazonaws.com DigiCert Baltimore CA-2 G2 |
2020-08-04 - 2021-08-09 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-05-24 - 2021-08-16 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://elearning.compliancetraininggroup.com/users/sign_in
Frame ID: D7B82AB3D90456C7797FB61E616A56AF
Requests: 28 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://elearning.compliancetraininggroup.com/users/sign_in
HTTP 302
https://elearning.compliancetraininggroup.com/users/sign_in Page URL
Detected technologies
Ruby (Programming Languages) ExpandDetected patterns
- meta csrf-param /^authenticity_token$/i
Bootstrap (Web Frameworks) Expand
Detected patterns
- html /<link[^>]+?href="[^"]*bootstrap(?:\.min)?\.css/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
Ruby on Rails (Web Frameworks) Expand
Detected patterns
- meta csrf-param /^authenticity_token$/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Compliance Training Group
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://elearning.compliancetraininggroup.com/users/sign_in
HTTP 302
https://elearning.compliancetraininggroup.com/users/sign_in Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
sign_in
elearning.compliancetraininggroup.com/users/ Redirect Chain
|
11 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.css
d33z9r12iu5vuo.cloudfront.net/9.454.001/ |
78 KB 79 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
application.css
d33z9r12iu5vuo.cloudfront.net/9.454.001/ |
324 KB 324 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
theme.css
elearning.compliancetraininggroup.com/ |
12 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
elearning.compliancetraininggroup.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/9.454.001/languages/ |
848 KB 848 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfiller.js
elearning.compliancetraininggroup.com/javascripts/legacy/ |
15 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
20 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
vendor.js
d33z9r12iu5vuo.cloudfront.net/9.454.001/ |
865 KB 865 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
templates.js
d33z9r12iu5vuo.cloudfront.net/9.454.001/ |
539 KB 540 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app.js
d33z9r12iu5vuo.cloudfront.net/9.454.001/ |
2 MB 2 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
shim-ext.css
elearning.compliancetraininggroup.com/javascripts/legacy/shims/styles/ |
26 KB 27 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3.js
elearning.compliancetraininggroup.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
elearning.compliancetraininggroup.com/javascripts/legacy/shims/ |
12 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form-shim-extend2.js
elearning.compliancetraininggroup.com/javascripts/legacy/shims/ |
18 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
17.js
elearning.compliancetraininggroup.com/javascripts/legacy/shims/combos/ |
49 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v27/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon3-white.png
s3.eu-west-1.amazonaws.com/learnupon/portal_images/93726/logo/header2x/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v27/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v27/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2
fonts.gstatic.com/s/roboto/v27/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
48 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-29 |
collect
www.google-analytics.com/j/ |
2 B 22 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lu-spinner.gif
d33z9r12iu5vuo.cloudfront.net/9.454.001/images/ |
43 KB 44 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
squared.png
s3.eu-west-1.amazonaws.com/learnupon/portal_images/93726/logo_squared/footer2x/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form-validation.js
elearning.compliancetraininggroup.com/javascripts/legacy/shims/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.ui.position.js
elearning.compliancetraininggroup.com/javascripts/legacy/shims/plugins/ |
6 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
194 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated 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 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 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| launch_tincan_course function| launch_scorm_course 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_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| 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 |
---|---|---|
.compliancetraininggroup.com/ | Name: _gat Value: 1 |
|
.compliancetraininggroup.com/ | Name: _gid Value: GA1.2.422032133.1623829649 |
|
.compliancetraininggroup.com/ | Name: _ga Value: GA1.2.2004354911.1623829649 |
|
.elearning.compliancetraininggroup.com/ | Name: _LearnUpon_session Value: bc703374bbf6903f4813490b4189331c |
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 |
---|
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-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
elearning.compliancetraininggroup.com
fonts.googleapis.com
fonts.gstatic.com
s3.eu-west-1.amazonaws.com
www.google-analytics.com
13.225.84.5
2a00:1450:4001:80e::2003
2a00:1450:4001:812::200e
2a00:1450:4001:829::200a
2a00:1450:4001:831::200e
52.218.29.27
52.48.69.103
0a938256d2de59b044f8ca7c7aa0c788ed2ffa9a48bf0e3930a5830c4298f509
0eaeadb58e6995ba85eccb6198aaef77eeb1d4b66699e4e1f3fc10eb6adfcdb9
13fdfd982ef66085fb25626a3687cb96bac2797f171c164ff25175149b1990dd
18df93de6ae8ece099e161a36d2f688af70ac1617e1594be9b3eb1858032beab
1926dbc3920cad13e6c63a620c6447e230fbb3a396f4d5a4f7c4f28017b2df31
250dbc3e90117abd3ec4631299787ca4446e971548e403bb4e351e58c7c60d9f
2cb09c7b3e19bfc41743ca3624ef81c3258d56525647feac76aa757e0292627a
34e2addd63cc02922767adfa4259ebc2b1a6c983a307b8485e8864321a6fe326
53e2f26cfedd4ef32e0db3a7786a83f5f7e1181f1630740c1d10b6fff7ac402f
57f1ea12500b9dc4b37a69a545aa4478739e735e8c4f90279d7f1c53f7739e88
5a68f237ad359baff87a7bbbe42a816682a9d5d20bdb69405430a031de76b42d
79bee4d6422914e2ec6b1ffaf931c8801a6daee76c6cb8f26d0539f120f6e007
8a1ddfa22972d9f57d5a19ad476a115e5b375a431e0139b47c43c76618e2f12e
958fd380629d30ec81e0aa42e823408746e392dac5c06b0d8ee2d6fd422ded1f
98eb8e32264a68d075770dd90a9de73cff0cfdc6f79633ac2d57845ff9141426
9e04ba92f2dc0981daeac9287e8d5c4ff437f816b6c94ed0d17b5b27f864661f
a048e640908046be06e00eab37742b5d5ff80964af58cfd22f7cb2de4dfe375f
a42ad257ea2d1bcbf70277186e067f2b9fd253c6f16b29d3e97c7571ed0ae7e1
aa3c60791bc99132e571b51c53029d7d091d830ad1f8ae5fa56411ed2ec5e3a5
b5b1bfa9ee0a8732391a72501f0c50c145bdd9f9b9c971d087073a37a888e906
bad2c4aaf451194170d71c9e69351ec7843565cb4491308d478b16ea47d16821
bb46ed079c3dd3c39af5051b4ada48f29f49151dad4fa218117bad2fdb5e616f
bf8cf923ddf9717d5bb456963283b528cf6ad5e8bbaf050382e1f3550f302cb5
ca2d92ecc5ac9618f80240bd6e3c26d7aa55c04bb7100e11656d17fe013434b5
cc46322d5c4d41da447f26f7fa714827f2ec9a112968c12ef5736c7494985eca
eb995100d2cdde052ec72cc0033b6fb9fa859ff2da90444735ba442f242cf818
fc0f607912683bd1e6f65829880217bfd67c5afa2b32beacbbe224e9ed488273
ffc6d9c664ba852ec21491bc14724bd2f78141b95efff7d079c94b237d0ad154