sway.office.com
Open in
urlscan Pro
52.109.89.45
Public Scan
Submission: On December 06 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Microsoft RSA TLS CA 02 on May 25th 2022. Valid for: a year.
This is the only time sway.office.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 52.109.89.45 52.109.89.45 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
20 | 104.111.239.56 104.111.239.56 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
4 | 40.126.32.138 40.126.32.138 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
26 | 3 |
ASN16625 (AKAMAI-AS, US)
PTR: a104-111-239-56.deploy.static.akamaitechnologies.com
eus-www.sway-cdn.com |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
login.microsoftonline.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
sway-cdn.com
eus-www.sway-cdn.com — Cisco Umbrella Rank: 45055 |
597 KB |
4 |
microsoftonline.com
login.microsoftonline.com — Cisco Umbrella Rank: 31 |
56 KB |
2 |
office.com
sway.office.com — Cisco Umbrella Rank: 43496 |
40 KB |
26 | 3 |
Domain | Requested by | |
---|---|---|
20 | eus-www.sway-cdn.com |
sway.office.com
eus-www.sway-cdn.com |
4 | login.microsoftonline.com |
eus-www.sway-cdn.com
login.microsoftonline.com |
2 | sway.office.com |
eus-www.sway-cdn.com
|
26 | 3 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
sway.office.com Microsoft RSA TLS CA 02 |
2022-05-25 - 2023-05-25 |
a year | crt.sh |
www.sway-cdn.com Microsoft RSA TLS CA 02 |
2022-09-09 - 2023-09-09 |
a year | crt.sh |
stamp2.login.microsoftonline.com DigiCert SHA2 Secure Server CA |
2022-11-23 - 2023-11-23 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://sway.office.com/jsGEfiU8zx1qfBGc
Frame ID: C42786A544F00BC098C9B66C27AFDA15
Requests: 22 HTTP requests in this frame
Frame:
https://login.microsoftonline.com/common/oauth2/authorize?response_mode=form_post&response_type=id_token+code&scope=openid&mkt=de-DE&msafed=0&nonce=068ac5f7-abe0-46dc-91ee-0f1a7f62d16b.638059577720902580&state=https%3a%2f%2fsway.office.com%2fhome%2fisauthenticated&client_id=905fcf26-4eb7-48a0-9ff0-8dcc7194b5ba&redirect_uri=https%3a%2f%2fsway.office.com%2fauth%2fsignin
Frame ID: 811697931F36D5DD8FE05A8F4DC431A6
Requests: 4 HTTP requests in this frame
Screenshot
Page Title
Sway – AnmeldungDetected technologies
Modernizr (JavaScript Libraries) ExpandDetected patterns
- ([\d.]+)?/modernizr(?:\.([\d.]+))?.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- jquery-ui[.-]([\d.]*\d)[^/]*\.js
- jquery-ui.*\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
26 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
jsGEfiU8zx1qfBGc
sway.office.com/ |
39 KB 40 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Preload.css
eus-www.sway-cdn.com/161600540100_Content/ |
84 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-2.2.4-custom-1.js
eus-www.sway-cdn.com/Content/ |
83 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-ui-1.11.4-custom.js
eus-www.sway-cdn.com/Content/ |
64 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
modernizr-3.3.1-custom.js
eus-www.sway-cdn.com/Content/ |
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Preload.js
eus-www.sway-cdn.com/161600540100_Content/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tdb.js
eus-www.sway-cdn.com/161600540100_Content/ |
141 KB 32 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
CommonDiagnostics-Sway-1.0.0.js
eus-www.sway-cdn.com/Content/ |
59 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Common.js
eus-www.sway-cdn.com/161600540100_Content/ |
1 MB 198 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Resources.js
eus-www.sway-cdn.com/161600540100_Content/de/ |
140 KB 44 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Error.js
eus-www.sway-cdn.com/161600540100_Content/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
story.png
eus-www.sway-cdn.com/161600540100_Content/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Common.css
eus-www.sway-cdn.com/161600540100_Content/ |
247 KB 28 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Error.css
eus-www.sway-cdn.com/161600540100_Content/ |
79 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
story_cluster.css
eus-www.sway-cdn.com/161600540100_Content/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
segoeuilight.woff
eus-www.sway-cdn.com/Content/ |
27 KB 27 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
segoeui.woff
eus-www.sway-cdn.com/Content/ |
74 KB 74 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
segoeuisb.woff
eus-www.sway-cdn.com/Content/ |
31 KB 31 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common_raw.js
eus-www.sway-cdn.com/161600540100_Content/ |
23 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Hammer-2.0.4.js
eus-www.sway-cdn.com/Content/ |
18 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
authorize
login.microsoftonline.com/common/oauth2/ Frame 8116 |
152 KB 55 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
RemoteUls.ashx
sway.office.com/ |
0 240 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
reportbssotelemetry
login.microsoftonline.com/common/instrumentation/ Frame 8116 |
264 B 1 KB |
Ping
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
authorize
login.microsoftonline.com/common/oauth2/ Frame 8116 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OfficeBrowserFeedback.js
eus-www.sway-cdn.com/161600540100_Content/feedback/ |
158 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
authorize
login.microsoftonline.com/common/oauth2/ Frame 8116 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
242 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| 0 object| oncontentvisibilityautostatechange object| PageExecutionBegin function| getCookie function| tryParseInt function| onContentError function| onContentLoad object| errorsDuringLoad object| CommonSettings boolean| IsProductionEnvironment boolean| UnitTestMode boolean| NoRunOnLoad object| PreloadUrls string| CurrentPage function| $ function| jQuery object| Modernizr object| StoryApp function| __extends object| TDB object| ArrayExtensions object| Obj object| StringExtensions object| DictionaryExtensions function| DisposableHolder function| Disposable object| EnumParser object| PlatformPolyFill object| platform function| Size object| KeyCodeType object| KeyCodes object| Sys object| Diag function| fidoCallback function| capturePerformanceMetric object| CommonBindings object| ControlAttributes function| SharingDisabledDialog object| HistoryManager object| StoryLimitType object| LimitMessageType function| LimitData function| LimitDataCounter object| RemoveViewedStories object| StoryPerformance function| ConditionalExecute object| AppType object| Aria object| Delete object| EmbedHostType object| FontIcons object| FontLoadTest object| FontIconsMapping function| FirstModel object| StoryBrandingMode object| StoryJoinResult object| UserType object| VisualLinkMode object| ActionLogger object| ClientAction function| FileObject function| Flags object| ResourceManager object| State function| CancellationSource function| Cookie object| PageType function| ObjectOM function| CompartmentComponent function| DisposableObjectOM function| Point object| EdgeSegment function| BaseRect function| Rect object| RemoveEditor function| Color object| FlightList object| Glyphs function| HashMap object| Icons object| FREDialogPage1ImageLarge object| FREDialogPage1ImageSmall object| UX object| CookieConsent function| AuthoringDisabledDialog function| BRSDialog function| ErrorDialog function| NyiDialog function| SurveyDialog function| OneNoteSurveyDialog function| WatchableSwitchesTransport object| DocumentIngestion object| FeatureDetection function| FlightClientSettings object| IdGenerator object| ImageUtils object| Containers object| CommonMain undefined| PerformanceMetrics boolean| IsPerformanceModeOn object| StoryAudience object| StoryLog object| StoryLogUtilities object| StoryManager object| MonitoredScope function| StoryReference object| StoryViewMode function| Task function| DeferredTask function| TaskPool object| DropShadow object| TextShadow function| AudioStreamingInfoRequest function| AudioStreamingInfoResponse object| ChangeLinkErrorCode function| ChangeLinkErrorResponse function| ChangeLinkRequest function| ChangeLinkResponse function| CreateAndJoinRequest function| CreateAndJoinResponse function| EnabledLanguagesResponse function| DynamicStyleInfo function| EmbeddedOneDriveInfo function| EmbeddedStoryInfo function| EmbeddedOneDriveInfoRequest function| LogStackTraceResponse function| LogStackTraceRequest object| MakeOutlineResponseType object| MakeOutlineErrorType function| MakeOutlineResponse function| FacebookConnectUrlResponse function| ImageCropsResponse function| ImageCropRequest function| ImageCropsRequest function| O365ShellServiceResponse object| OneDriveEmbedType function| StoryTileBase function| StoryTile function| ThumbnailResponse function| VideoStreamingInfoRequest function| VideoStreamingInfoResponse function| AnalyticsStoryTile function| ViewedStoryTile function| ViewOptionOverrides object| FileUploader object| Resources object| OfficeBrowserFeedback function| isEmbedded function| setTargetBlank function| setDivText boolean| shouldPollAADSignInUrl string| signInPopupUrl string| PageServedBy boolean| pageReady string| pageID function| StopEventPropagation function| TabLoop function| ExpandHeader function| OnSwitcherLauncherKeyDown function| CollapseHeader function| DismissPopupBanner function| GetRootDomain function| CreateCookie function| GetFormDigestForInstantCreateNew function| FormDigestIsValid function| OnSwitcherDialogKeyDown function| OnSwitcherDialogKeyUp function| BypassSignInControl function| ExtractHostnameFromUrl function| ProcessSignIn function| AttemptDefaultSignIn function| HandleDefaultSignInResult function| ProcessSignInControlDialog function| ShowPersistentSignInControl function| ShowSignInControl function| MakeSignInControlVisible function| HideSignInControl function| onSignInDialogKeyUp function| hideAllDropDownMenus function| toggleDropDownMenu function| OnSwitcherTileMouseDown function| RestoreSwitcherTileVisuals function| GetSwitcherTiles function| AttachSwitcherTileEvents function| HRDListener function| RegisterHRDListener function| AppendOrReplaceQueryParameter function| HandleShowNext function| GetRedirectUrlFromFederationProvider function| PositionHrd function| HandleOnHrdReady function| HandleLaunchUrl function| hasCookie function| GetCreateNewReqsAndNavigateIfClicked function| GetOrgIdDestinationUrl function| ShowNavigateToTeamSiteDialog function| OnGetServerUserInfoCallFailed function| OnGetFormDigestForInstantCreateNewFailed function| NavigateToErrorPage function| CreateNewDocument function| ShowLoadingSpinnerOnPanel function| NavigateToCreateNewDocument function| PostRequestToTargetUrl function| SetStaticAssetsFrameUrl function| SetPrewarmAuthFrameUrl function| GetInstantCreateNewBaseUrl function| GetUserBaseUrl function| ShouldWaitOnPrewarm function| OnPrewarmLoaded function| OnErrorPageLoaded function| SetWarmupFrameUrl function| InitializeLogging function| DisposeLogging function| SendClickInfo function| SendBrowserInfo function| OnError function| SetErrorHtml string| g_rootDomain undefined| g_instantCreateNewToken undefined| g_instantCreateNewTokenExpiry boolean| g_instantCreateNewTokenFailure boolean| g_isFormDigestRequestActive boolean| g_persistentDialog object| g_hrdTimeout object| g_defaultSignInTimeout undefined| g_preferredIdpForDefaultSignIn undefined| g_orgIdReturnUrl undefined| g_msaReturnUrl undefined| g_appId boolean| g_createNewClicked boolean| g_getServerUserInfoCallFailed boolean| g_createNewNavigated boolean| g_showNavigateToTeamSiteDialog string| g_teamSiteUrl undefined| g_spinnerHandle boolean| g_prewarmAuthAlreadyRun boolean| g_createNewNavigateStarted number| g_msoulscat_Wac_WebAppsPortal boolean| g_loggingInitialized boolean| g_errorLogged function| Hammer9 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 |
---|---|---|
.sway.office.com/ | Name: AuthSess Value: 9e2a9a04-0f66-4a09-894c-f085c69fb1f1 |
|
.office.com/ | Name: AADNonce Value: 068ac5f7-abe0-46dc-91ee-0f1a7f62d16b.638059577720902580 |
|
login.microsoftonline.com/ | Name: x-ms-gateway-slice Value: estsfd |
|
login.microsoftonline.com/ | Name: stsservicecookie Value: estsfd |
|
.login.microsoftonline.com/ | Name: AADSSO Value: NA|NoExtension |
|
login.microsoftonline.com/ | Name: SSOCOOKIEPULLED Value: 1 |
|
.login.microsoftonline.com/ | Name: esctx Value: AQABAAAAAAD--DLA3VO7QrddgJg7WevrWZqlJZ6h24is9qAKl2qzW3Nl2pVSo5FiFnFCyDD3okus09sYXw9l7FjbntSRlvYysVXNJ26CCvo8_tXdtUBJyKTdgCJ8THTuxKHoKbXzoEDyRhe7OR6qi2begdhrGXsV1Q1VgoXTaeRsEkYq3kynPYDXrCbnnGuolQJfhnGnymockgNs98w0mv2nJOtb2jRUngAx2qbwuKfTF69BvFXrsZWDk0dXkpiPI5fXg1_VIYMgAA |
|
login.microsoftonline.com/ | Name: buid Value: 0.AQkAMe_N-B6jSkuT5F9XHpElWibPX5C3TqBIn_CNzHGUtboBAAA.AQABAAEAAAD--DLA3VO7QrddgJg7Wevr4NbJEJOsTVrl3NTjocBdZi7aZyvIdtNwYKWuRNj6SwZFybcChkqdSjOFlO64uFDqKAIHP1M0rT1YG08LYO-n3SJ1xCj0gP00GLvMaxJy8MwgAA |
|
login.microsoftonline.com/ | Name: fpc Value: Ak591hyp_15Fs5qp9DVLEWpWh4d8AgAAAIymIdsOAAAA |
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 |
---|---|
Strict-Transport-Security | max-age=15724800; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
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.
eus-www.sway-cdn.com
login.microsoftonline.com
sway.office.com
104.111.239.56
40.126.32.138
52.109.89.45
160daca799b276d8ce387e0187d972d715abead1399795bff9ec2a64b494527c
2f5deb75ea8a55d2119c56e4e3bcc0bde3516b838a088e28df1553824fe619ad
30c22a172212f00ff263ee23d9a56ccc8af26dab27ec2fbcf33adc4046e16903
3711ba98ca34a5bc5ce6b79de62a1a2eee453f413d2123e912d1ae6b0b0c8b33
3da8fc98318eeaf2ba8d02e79455d3d6f8f509bda7882c4c3c807b7197c24a1d
4f2d6301347a2fbf30fed521f2d319e78cffd90713336dcc9c0a2676dc3fb37c
5390206c37bba5862d153b66feb1edfbe43167810d5640a7e8fcb99e787dde8a
583f54c663c161e490dd8991d9e9101a3ca54822f458e73dcfc4885ce0efe34f
5b6231040840aed34ffe299d3f352814c3e24c517eb687cec06293e7eacecb1f
5e170e2cb452c3504ff9af148cc6c4aea661178c9fc93ecdcb32bcd856d76d9b
6103756591a0902515ab10671ed7dcab4100573121ec704e75433abb453f5cb9
782ddba9012deaf631ba16f5b31fc83cc8ffbfcc66d7090e93e0da8bac5330e6
8b35d7f4cb6a8b71d93dd0fdab6053c158df85c2b3d9a984d6274c7c37487d1f
8cdf539fb15c76b15158d70b463ae3d21e98fd2aef8b677f035da12f73b4d345
8fac2245102dbf687b11b64139f6e06bd9d0947b4a28fde1e7ae59f85583b3a3
a5388d2eb8870f70a72b5df63ee94f35b0e38acb96942abcd6d2d1e71c7fce48
aa26cfe55e8cd183738f42180aae291dd666f4d39062e8a44c97b0be021946ef
c0b9213606d02d7590db737b84b82c499aed306985fa41a846339944b2618351
d46375075d66174f88ad9834c0695792c9afdd0f20456231fa4a873280a2c434
daef54c828406aaba2db8f22758177351ed4d3ce40b848bb93f45f8b253fcdfd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f2bfc0b2ffa4e26071e6d6d8b73d750f6e9f8eb4e021a8ffdb18b84af0b919a3
f49eec618be2c7749540ba5683aa7232921c65dc9b9e12987de1ae2502d82842
f6e1d03fdba5449350e855511cddc851e1cfe746de5244202a04cb4585e9a8f6