www.zolo.ca
Open in
urlscan Pro
2606:4700::6812:fdb
Public Scan
Effective URL: https://www.zolo.ca/waterloo-real-estate/668-indian-grass-street?utm_source=zolo&utm_medium=email&utm_campaign=new-l...
Submission: On June 13 via manual from CA
Summary
TLS certificate: Issued by CloudFlare Inc ECC CA-2 on January 31st 2020. Valid for: 8 months.
This is the only time www.zolo.ca was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 167.89.118.52 167.89.118.52 | 11377 (SENDGRID) (SENDGRID) | |
1 27 | 2606:4700::68... 2606:4700::6812:fdb | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:809::200e | 15169 (GOOGLE) (GOOGLE) | |
28 | 3 |
ASN11377 (SENDGRID, US)
PTR: o16789118x52.outbound-mail.sendgrid.net
alerts.lk.zolo.ca |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
28 |
zolo.ca
2 redirects
alerts.lk.zolo.ca www.zolo.ca photos.zolo.ca |
267 KB |
2 |
google-analytics.com
www.google-analytics.com |
27 KB |
28 | 2 |
Domain | Requested by | |
---|---|---|
25 | www.zolo.ca |
1 redirects
www.zolo.ca
|
2 | photos.zolo.ca |
www.zolo.ca
|
2 | www.google-analytics.com |
www.zolo.ca
|
1 | alerts.lk.zolo.ca | 1 redirects |
28 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.walkscore.com |
www.facebook.com |
www.twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com CloudFlare Inc ECC CA-2 |
2020-01-31 - 2020-10-09 |
8 months | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2020-05-26 - 2020-08-18 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.zolo.ca/waterloo-real-estate/668-indian-grass-street?utm_source=zolo&utm_medium=email&utm_campaign=new-listing
Frame ID: D4FF5EAF44112E274B32E8F3E13ED607
Requests: 30 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://alerts.lk.zolo.ca/ls/click?upn=q-2FqevHxPBSvwKDSOg76zjXCiuV1sxOdUOow4eRj7YVaMkrkt5cw7tzS4y-2Fa...
HTTP 302
https://www.zolo.ca/property.php?id=8730705&np=06e49289-ac17-11ea-b3dd-bc764e102e1e HTTP 302
https://www.zolo.ca/waterloo-real-estate/668-indian-grass-street?utm_source=zolo&utm_medium=emai... Page URL
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /^cloudflare$/i
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Walk Score
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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://alerts.lk.zolo.ca/ls/click?upn=q-2FqevHxPBSvwKDSOg76zjXCiuV1sxOdUOow4eRj7YVaMkrkt5cw7tzS4y-2FacHIE5gpBc-2F3-2F83WWo6MNAGl-2F0cu3IMw7MsqpM5CkOejOZKmmgCNaSwrQfoKRV6YDyjGW9_3oq_uMfMHExXrwpgIowjppXvUdB9pC5kwAn4kRwY3Hg-2FyiknEEd8wXXg9nJYkh9VOul1fxlgCqHFEFCOgR3lPM9-2B-2F4O6cxlEa7s4y7ds1QOqFodsu6SCiA7DGKzEq-2FAVsnrDdzVJ3xO8BnO0faCnXJpyJ-2BeWVEOqOIF88gZZVETR1GSXVB8gzwFLAVRmdwWaDPBypqyApu1eZ4kyRLSu3XFWkNyyJ-2BrvxSkVPHmh8wp19pQ-3D
HTTP 302
https://www.zolo.ca/property.php?id=8730705&np=06e49289-ac17-11ea-b3dd-bc764e102e1e HTTP 302
https://www.zolo.ca/waterloo-real-estate/668-indian-grass-street?utm_source=zolo&utm_medium=email&utm_campaign=new-listing 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 H2 |
Primary Request
668-indian-grass-street
www.zolo.ca/waterloo-real-estate/ Redirect Chain
|
220 KB 30 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Regular-Sub.woff2
www.zolo.ca/font/ |
7 KB 7 KB |
Font
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Medium-Sub.woff2
www.zolo.ca/font/ |
7 KB 7 KB |
Font
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zoloicons.woff2
www.zolo.ca/font/ |
6 KB 6 KB |
Font
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zolo-logo.svg
www.zolo.ca/img/ |
2 KB 739 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazysizes.js
www.zolo.ca/js/minified/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
halkabox.js
www.zolo.ca/js/minified/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
siema.min.js
www.zolo.ca/js/minified/ |
12 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
www.zolo.ca/js/minified/ |
112 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
www.zolo.ca/js/minified/ |
21 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
autocomplete.js
www.zolo.ca/js/minified/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tocca.js
www.zolo.ca/js/minified/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
waypoint.js
www.zolo.ca/js/minified/ |
10 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
clipboard.min.js
www.zolo.ca/js/minified/ |
11 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zolo.js
www.zolo.ca/js/minified/ |
15 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zolo.gallery.map.js
www.zolo.ca/js/minified/ |
43 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zolo.listing.js
www.zolo.ca/js/minified/ |
21 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zolo.search.js
www.zolo.ca/js/minified/ |
21 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tooltip.js
www.zolo.ca/js/minified/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.mask.js
www.zolo.ca/js/minified/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browser_push.js
www.zolo.ca/js/minified/ |
2 KB 871 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.zolo.ca/js/minified/ |
43 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
screen.css
www.zolo.ca/css/ |
80 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
535 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.google-analytics.com/gtm/ |
69 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
668-indian-grass-street-waterloo-X4789827-1-p.jpg
photos.zolo.ca/ |
62 KB 62 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
668-indian-grass-street-waterloo-X4789827-2-p.jpg
photos.zolo.ca/ |
28 KB 28 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img-none-2.jpg
www.zolo.ca/img/ |
4 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ |
35 B 98 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
237 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| onformdata object| onpointerrawupdate function| ga object| ZOLO_OPTIMIZE function| cookie object| ZOLO_DATA object| ZOLO object| MOBILEDETECT number| SWIPE_THRESHOLD string| tld string| buyeruuid string| gm_api string| gm_key string| streetview_key string| action object| lazySizesConfig string| nualc boolean| includeFetch string| area number| default_lat number| default_lng string| cpid function| pre_qualification_calculate object| lazySizes object| halkaBox function| Siema function| $ function| jQuery function| autocomplete number| DBL_TAP_THRESHOLD number| TAP_THRESHOLD number| TAP_PRECISION boolean| JUST_ON_TOUCH_DEVICES function| tocca function| Waypoint string| waypointContextKey function| addclickintercept function| addCommas function| createBannerCookie function| removeBanner object| banner undefined| banner_kids undefined| checkCookie undefined| kid_class boolean| activeFilter function| homeSearchSubmit function| unloadingWebsite function| forEach function| setValidityMessage function| errorMessage function| validateIOSForm object| tel_inputs object| reno_field undefined| ua undefined| ios undefined| webkit undefined| ios_safari undefined| forms function| closeMapModalFallback function| closeMapModal function| detectIE function| getUrlParameter string| pshid string| pshtype function| internalAdTracking boolean| _checking_loader function| _check_loader function| checkIOS function| validateMsg function| form1Submit function| form2Submit function| createFormSubmitListener function| setMobileBtns function| toTitleCase function| transformTypeaheadMatch function| highlightTypeaheadLabel function| getTypeaheadInput function| runAutocomplete function| searchTypeahead string| pageAction function| initializeClipboard string| map object| markers object| htmlMarkers object| newPositions number| viewportWidth boolean| toggleGallery boolean| mapSearch boolean| mapModalBody boolean| searchResult boolean| windowIsLoaded boolean| panorama boolean| streetViewEnabled boolean| streetViewOn number| maxNum number| num object| list string| listings_html boolean| zoomin boolean| zoomout number| distance number| min_lat number| min_lng number| max_lng number| max_lat object| markersClicked string| focusedMarker string| htmlFocusedMarker boolean| isListingPage boolean| isResidentialProperty number| totalTiles number| totalGetTileAjaxCalls boolean| listingsContainer boolean| mapCanvas boolean| noMatches boolean| geolocationButton boolean| mapLoading boolean| _sareaElem boolean| _sareaHiddenElem object| searchParamElems boolean| jsListings boolean| listingModal boolean| defaultMapType boolean| mapTypeButton function| gallerySetup boolean| listingModalBounded function| showMapMarkerListingModal function| restoreMapState function| customEventPolyfill function| HTMLMarker function| setActiveHTMLMarker function| htmlPropertyModal function| saveMapState function| updateCenter function| getSessionCenter function| updateZoom function| setSessionArea function| checkSearchArea function| hideGeolocation function| handleNoGeolocation function| typeControl function| changeMapType function| setLocationCenter function| showGeolocationButton function| getLocationCity function| clearOverlays function| zoomControl function| showMarker function| addPropertyMarker function| addMarker function| get_tile function| get_map_data function| get_map boolean| reloadInterval function| reloadProperties function| mapChange function| initialize function| showLoading function| hideLoading function| toggleStreetView function| turnOnStreetView function| turnOffStreetView function| load_gmap_script object| ZOLOMAP boolean| runOldSchool boolean| listing_mapModalBody boolean| listing_mapModalGallery boolean| alreadyLoaded boolean| flickityAlreadyLoaded boolean| listing_galleryModal object| listing_buttons number| listing_viewportWidth boolean| listing_customMapButtons boolean| listing_galleryModalVisible boolean| has_customVirtualTour boolean| virtualTourFlagged function| todo_when_modal_open function| todo_when_modal_closed function| listing_initializeMap function| resetAllListingModalButtons function| resetListingModalButton function| setListingModalButton function| listing_mapButtonClicked function| listing_satelliteButtonClicked function| listing_mobileMapButtonClicked function| listing_galleryButtonClicked function| listing_gallerySwiped function| listing_streetviewButtonClicked function| listing_contactUsButtonClicked function| listing_showMapModalBody function| listing_showGalleryModalBody undefined| enforceModalFocusFn undefined| hash undefined| n undefined| o undefined| btn object| ZOLOLISTINGUI object| ZOLO_SEARCH_PARAMETERS object| ZOLO_SEARCH object| locationSearchDrawer object| filtersFormElem object| locationFormElem object| saleRentStatusElem object| minBedsElem object| jsButtonFilterElem object| jsSearchFilterElem object| minPriceElem object| maxPriceElem object| minPriceDropdown object| maxPriceDropdown object| priceFilterElem object| minBathsElem object| sqftElem object| daysOnZoloElem object| numPhotosElem object| openHouseSearchElem object| keywordsElem object| saleRentDescriptionElem object| sareaElem object| ZOLO_SEARCH_UI object| propertyTypes object| x string| x1 string| x2 function| van11yAccessibleModalTooltipAria function| sendSubscriptionToServer function| subscribe function| unsubscribe function| initialiseState boolean| isPushEnabled object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| dataLayer object| google_tag_manager object| google_optimize10 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 |
---|---|---|
.zolo.ca/ | Name: _gid Value: GA1.2.375079210.1592011782 |
|
.zolo.ca/ | Name: _ga Value: GA1.2.1169280138.1592011782 |
|
www.zolo.ca/ | Name: full-css Value: true |
|
www.zolo.ca/ | Name: HREFR Value: none |
|
.zolo.ca/ | Name: _gat Value: 1 |
|
.zolo.ca/ | Name: __cfduid Value: d5bdce40bfcef4f007292ee1caefc07ca1592011780 |
|
www.zolo.ca/ | Name: BSID Value: 5a6a25c0-ad15-11ea-b3dd-bc764e102e1e |
|
www.zolo.ca/ | Name: PHPSESSID Value: 0dfd619ebe0b08fe3c65334a18f743e3 |
|
www.zolo.ca/ | Name: BID Value: 0146d290-6028-11ea-ae0e-bc764e102e1e |
|
www.zolo.ca/waterloo-real-estate | Name: id- Value: |
2 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 |
---|---|
Strict-Transport-Security | max-age=2592000; 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.
alerts.lk.zolo.ca
photos.zolo.ca
www.google-analytics.com
www.zolo.ca
167.89.118.52
2606:4700::6812:fdb
2a00:1450:4001:809::200e
10c16a515cc2a874b02e5b7fb8c64f4f5c51996fc6ef006a1340d8b3c13287e1
133a6bfb61270877db52750830246e87e6d52d2d38774cf8d62ca429654f696c
1daf0e75e40a06b1e665ebe082a9df26c6fbcf72f92f25dfe1852a0fc54c008d
2ea04e9b69fd92fbfb68b63f75254517ca55f3d563de4f59574639ee54cc8954
3284d64be01f15b62e215ac48a85342d3b9f9c65cde2883dd10207a500cf1c4f
357bfa6e57e9b779899991073ad0fb53eff2ad5cde1f1d829585c3847c74e79b
44e3462ba154a3fa1e507f0c5d973839141d4d6330193158d0e0a9972ff375a8
4c437b01a2cf1c1aea6b89e91d41320db81798c19958bfe1812b13a8e178432b
5c6653d769e3c5a2348df044bd5393a2630d73043e42ff4e2d8f09482fd64c37
63af62b6386a6b2a5df79a54dde9cc51fe75c95bfef49c8f78f18fed683973d0
6a0c3d4d20fa4572d1020f0a918608feefa13665f76fc82881c789910dd059ca
6d13e3436a1a2f54169dae7fd58e4fccccd1f7d60616161280a48167b512928b
79c16285e79c928229c801b1877ed09735dd0a7ca97a286b4d885f3817fd7fb7
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
887d983a5b127b225d7a0695f79ef26c7647cdbf21e8622333fc9aa74750e168
963431ee42122f775985d9e744031b115911e4c1d4de5f3c0b535b331d507279
aa51cab01fa8c20bfc6ed1b722d4adce0b6df225d3007e117aeb2c6368d513a3
b2d34fbc2e410a1b677932755d88e806a9830059a70b86929621c1ce9e5fe126
b3378bee7c20978b73a5e555f0b5f5bfcadc1365a287cb3e4455a2654e8e211a
bd86f2564743f0ed88714ccbdebfba97f984a666aeda14ee826e478840fba3f4
be035a2d4f1a084f54bcec6446d50f5bfd2ee8ba3eab974bfd2e0ea2cb9ec810
c53c56869d02ad4d2724fde03f4e2721035bf61c750a607eb4c403c686a6c0b0
cda1066c00c9c0288da41a44b67a434cba008e453fbe6af586241ea90002f3b8
cdd7dfb9d4ed99232fa67fbaecde056da656cd473f0e5b7624b47cd54320749a
d45b77e71b28ae453b843178924e5ff5e1616778ba61151d9fb4debef4bf143d
d820902a0c017a03d5fe1214e027b8618fc13fdacd13802d0ff4198075f86ccf
d8e4392253657c78f3647975b01e9e20935a63a4283c33118e44a930f118462c
edfe2ef4db24cb0041d4b1c32a1a27c94fa1b6083ad55cd46a4189acde22af21
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
ff7f41fb46f8e9ecafe2c34d443535baec1dcf56cea4701d82e3e387fee68353