hfs.halstedfinancial.com
Open in
urlscan Pro
107.22.151.217
Public Scan
Effective URL: https://hfs.halstedfinancial.com/
Submission: On November 17 via manual from US — Scanned from NL
Summary
TLS certificate: Issued by Amazon on January 5th 2022. Valid for: a year.
This is the only time hfs.halstedfinancial.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN14618 (AMAZON-AES, US)
PTR: ec2-107-22-151-217.compute-1.amazonaws.com
hfs.halstedfinancial.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN32934 (FACEBOOK, US)
connect.facebook.net |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN32934 (FACEBOOK, US)
www.facebook.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
9 |
halstedfinancial.com
hfs.halstedfinancial.com |
295 KB |
4 |
bugsnag.com
sessions.bugsnag.com — Cisco Umbrella Rank: 769 notify.bugsnag.com — Cisco Umbrella Rank: 1194 |
51 B |
3 |
facebook.com
www.facebook.com — Cisco Umbrella Rank: 106 |
218 B |
3 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 36 |
20 KB |
2 |
facebook.net
connect.facebook.net — Cisco Umbrella Rank: 139 |
112 KB |
1 |
inspectlet.com
cdn.inspectlet.com hn.inspectlet.com Failed |
62 KB |
1 |
nr-data.net
bam.nr-data.net — Cisco Umbrella Rank: 219 |
621 B |
1 |
google.nl
www.google.nl — Cisco Umbrella Rank: 8453 |
501 B |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
501 B |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 78 |
448 B |
1 |
newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 334 |
14 KB |
1 |
gstatic.com
fonts.gstatic.com |
38 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 43 |
1 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 53 |
43 KB |
1 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 712 |
7 KB |
1 |
hlstd.me
1 redirects
hlstd.me |
472 B |
32 | 16 |
Domain | Requested by | |
---|---|---|
9 | hfs.halstedfinancial.com |
hfs.halstedfinancial.com
|
3 | www.facebook.com |
hfs.halstedfinancial.com
|
3 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | notify.bugsnag.com |
hfs.halstedfinancial.com
|
2 | sessions.bugsnag.com |
hfs.halstedfinancial.com
|
2 | connect.facebook.net |
hfs.halstedfinancial.com
connect.facebook.net |
1 | cdn.inspectlet.com |
hfs.halstedfinancial.com
|
1 | bam.nr-data.net |
js-agent.newrelic.com
|
1 | www.google.nl | |
1 | www.google.com | |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | js-agent.newrelic.com |
hfs.halstedfinancial.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
hfs.halstedfinancial.com
|
1 | www.googletagmanager.com |
hfs.halstedfinancial.com
|
1 | maxcdn.bootstrapcdn.com |
hfs.halstedfinancial.com
|
1 | hlstd.me | 1 redirects |
0 | hn.inspectlet.com Failed |
cdn.inspectlet.com
|
32 | 18 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.halstedfinancial.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.halstedfinancial.com Amazon |
2022-01-05 - 2023-02-03 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-01-29 - 2023-01-29 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-11-02 - 2023-01-25 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2022-11-02 - 2023-01-25 |
3 months | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2022-08-27 - 2022-11-25 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-10-25 - 2023-01-17 |
3 months | crt.sh |
*.bugsnag.com Sectigo RSA Domain Validation Secure Server CA |
2022-04-26 - 2023-04-26 |
a year | crt.sh |
js-agent.newrelic.com GlobalSign Atlas R3 DV TLS CA 2022 Q2 |
2022-07-10 - 2023-08-11 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2022-10-25 - 2023-01-17 |
3 months | crt.sh |
www.google.com GTS CA 1C3 |
2022-11-02 - 2023-01-25 |
3 months | crt.sh |
*.google.nl GTS CA 1C3 |
2022-11-02 - 2023-01-25 |
3 months | crt.sh |
*.nr-data.net DigiCert TLS RSA SHA256 2020 CA1 |
2022-01-10 - 2023-02-10 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://hfs.halstedfinancial.com/
Frame ID: 5C560C5DD41FB3A7C5579256BD72B7C4
Requests: 30 HTTP requests in this frame
Screenshot
Page Title
Halsted Financial Services - Account & Payment PortalPage URL History Show full URLs
-
https://hlstd.me/
HTTP 301
https://hfs.halstedfinancial.com/ 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
Laravel (Web Frameworks) Expand
Detected patterns
Facebook (Widgets) Expand
Detected patterns
- //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
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
Inspectlet (Analytics) Expand
Detected patterns
- cdn\.inspectlet\.com
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
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.
-
https://hlstd.me/
HTTP 301
https://hfs.halstedfinancial.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
hfs.halstedfinancial.com/ Redirect Chain
|
15 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
consumer.css
hfs.halstedfinancial.com/css/ |
25 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
manifest.js
hfs.halstedfinancial.com/js/consumer/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.js
hfs.halstedfinancial.com/js/consumer/ |
467 KB 137 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
hfs.halstedfinancial.com/js/consumer/ |
309 KB 62 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
109 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
10 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbevents.js
connect.facebook.net/en_US/ |
103 KB 28 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2
fonts.gstatic.com/s/inter/v12/ |
37 KB 38 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
860705524733456
connect.facebook.net/signals/config/ |
293 KB 84 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
sessions.bugsnag.com/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
/
sessions.bugsnag.com/ |
21 B 35 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
halsted-new-logo.png
hfs.halstedfinancial.com/assets/img/ |
14 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
halsted-letter-reference-number.png
hfs.halstedfinancial.com/images/ |
26 KB 27 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
halsted-email-reference-number.png
hfs.halstedfinancial.com/images/ |
41 KB 42 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 H2 |
/
www.facebook.com/tr/ |
0 185 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
2 B 22 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-1216.min.js
js-agent.newrelic.com/ |
38 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
4 B 448 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.com/ads/ |
42 B 501 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.nl/ads/ |
42 B 501 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
login-events
hfs.halstedfinancial.com/api/ |
21 B 537 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
www.google-analytics.com/ |
35 B 55 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.facebook.com/tr/ |
0 18 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
9efc609976
bam.nr-data.net/1/ |
49 B 621 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
/
notify.bugsnag.com/ |
2 B 16 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
notify.bugsnag.com/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
/
www.facebook.com/tr/ |
0 15 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inspectlet.js
cdn.inspectlet.com/ |
188 KB 62 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
226233244
hn.inspectlet.com/ginit/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- hn.inspectlet.com
- URL
- https://hn.inspectlet.com/ginit/226233244
Verdicts & Comments Add Verdict or Comment
18 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| NREUM object| newrelic function| __nr_require object| webpackChunk object| dataLayer function| gtag object| __insp function| fbq function| _fbq function| _ object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData number| __inspld6 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 |
---|---|---|
.halstedfinancial.com/ | Name: _fbp Value: fb.1.1668708758824.1887431198 |
|
.halstedfinancial.com/ | Name: _ga Value: GA1.2.1336914817.1668708759 |
|
.halstedfinancial.com/ | Name: _gid Value: GA1.2.1997646860.1668708759 |
|
.halstedfinancial.com/ | Name: _gat_gtag_UA_161726328_2 Value: 1 |
|
hfs.halstedfinancial.com/ | Name: laravel_session Value: eyJpdiI6ImptOGhNb3NDQmhsTWVyUUhrcGF3dXc9PSIsInZhbHVlIjoiazM5R2R5TVN5dTVEVnBzZmp0eGl6bFBvbkFTSXdOOWxtQnZEQmtJV2RnMjZqWnQxSURoczN6TGVRdXorY0NURGJveVkydG5IeXFsSGF6K2NIdkFnQUwxcUVpd2JEYy93SU8xQ203bmFldVlWdW1ERysrVi9haGRJay95dG1ob2oiLCJtYWMiOiIxNjAyMDM0MDA3ZTM5Zjc1NGQ4ODRhZThkOWFiYTdhMTQwMGJlZDg3N2YzODJmMzdhY2UzNzFhYWQzYmRhOTI5IiwidGFnIjoiIn0%3D |
|
.nr-data.net/ | Name: JSESSIONID Value: 91b5a3c2e4795e7f |
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.
bam.nr-data.net
cdn.inspectlet.com
connect.facebook.net
fonts.googleapis.com
fonts.gstatic.com
hfs.halstedfinancial.com
hlstd.me
hn.inspectlet.com
js-agent.newrelic.com
maxcdn.bootstrapcdn.com
notify.bugsnag.com
sessions.bugsnag.com
stats.g.doubleclick.net
www.facebook.com
www.google-analytics.com
www.google.com
www.google.nl
www.googletagmanager.com
hn.inspectlet.com
107.22.151.217
151.101.2.137
162.247.241.14
2600:1901:0:7a0b::
2600:1901:0:a5e4::
2606:4700:10::6816:38f5
2606:4700::6812:acf
2a00:1450:4001:800::200a
2a00:1450:4001:80b::2003
2a00:1450:4001:80e::2003
2a00:1450:4001:810::2004
2a00:1450:4001:82f::2008
2a00:1450:4001:831::200e
2a00:1450:400c:c07::9c
2a03:2880:f02d:12:face:b00c:0:3
2a03:2880:f12d:83:face:b00c:0:25de
2a06:98c1:3120::3
08db829dc6e49eab492a6a487a41171cf1dfa218db7a7c93f5f84421bffe6638
0ba7c0356149946bf0642fab4ef85b95e7090f6f785d0fb84323d0c442e5190a
0d11ef93140ea997d7925d177f93177fd44e2cb6cdd0dece8a2825e401cfa0e3
122fac0ffbb44fb8bba0388baa11afc67faec3b223a06871a40dbcab4c6cc787
29cc76c33431160fc24498f99b861960e2c12f1141ba012005cd44e0248fa412
450f3ba4e47ee174bd9692b396f264b907d37d2528f53911760f3d0edb785f7e
49dfacb6a15bd32510c8f529f79b335c15cdf5a59801694290a2c6974befffa6
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
5d554121551df68e414c85920b6541d2e92251a189ff19a4b1f8dffe97ce1cb5
64487fdb6b78ee2b79297953e6aa6bf10989cb4ef2c0f6a7ae3fcf09512a84ac
6f973e7d75a7e6f6e59708f19631c8890034db5debb4d04f189deb53c114e708
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
9165cc53856a909d9ef83d7eda1f277266104a7fa08d8851a09d8724698462dd
b121fc05ddbaa1ff4ca03effc9d10c56b64c30a40fdedddf964353a5d814bca8
b42e4a056cb5b80c5a315040826866445ec9332f0749e184509ab2d9d3b86719
b91234b576455d66e12dd661a2539eb2418a831078ecef9ebc7f4bbd4e580d9c
c8d3eae160a892e32837db3dcae515e843e5383fef52b8141940c8bcf8b6d59f
c9539c6b638c14429a467585bba241289d25f0a273956f44b80dd45bcb06627c
caebb232cf87c1640eff581abf145155ef9fb7b517707b970e7f5c1ad2428963
d5c905d7ce4679b183eb11f7c6811682ddffbf0f037590360ae2b1a84a51ef1b
ddc08a1a3e001cbc1093e4e59b0a6f85a946eb1ce8233b7d21b2d849cfae759c
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e9c8c33b33ef257e403bfe3db214ea593b17bd28b414f589e75d34b3deb60fb4
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629