![](/screenshots/4b3763bf-51fd-4dd4-a9c6-8908e5a8c2d9.png)
sistema.forceti.com.br
Open in
urlscan Pro
23.22.141.108
Public Scan
Effective URL: https://sistema.forceti.com.br/Account/Login?ReturnUrl=%2f
Submission: On May 09 via api from US — Scanned from DE
Summary
TLS certificate: Issued by R3 on March 26th 2024. Valid for: 3 months.
This is the only time sistema.forceti.com.br was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 5 | 23.22.141.108 23.22.141.108 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 2a00:1450:400... 2a00:1450:4001:806::2008 | 15169 (GOOGLE) (GOOGLE) | |
2 | 52.217.117.184 52.217.117.184 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 18.66.122.65 18.66.122.65 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2001:4860:480... 2001:4860:4802:32::36 | 15169 (GOOGLE) (GOOGLE) | |
2 | 54.158.68.85 54.158.68.85 | 14618 (AMAZON-AES) (AMAZON-AES) | |
14 | 7 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-23-22-141-108.compute-1.amazonaws.com
sistema.forceti.com.br |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: s3-1.amazonaws.com
s3.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-122-65.fra60.r.cloudfront.net
cdn.app.movidesk.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-158-68-85.compute-1.amazonaws.com
movidesk-realtime-hub.app.movidesk.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
5 |
forceti.com.br
1 redirects
sistema.forceti.com.br |
708 KB |
4 |
movidesk.com
cdn.app.movidesk.com — Cisco Umbrella Rank: 700672 movidesk-realtime-hub.app.movidesk.com — Cisco Umbrella Rank: 702092 |
303 KB |
2 |
amazonaws.com
s3.amazonaws.com |
43 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
173 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2533 |
258 B |
14 | 5 |
Domain | Requested by | |
---|---|---|
5 | sistema.forceti.com.br |
1 redirects
sistema.forceti.com.br
|
2 | movidesk-realtime-hub.app.movidesk.com |
sistema.forceti.com.br
|
2 | cdn.app.movidesk.com |
sistema.forceti.com.br
|
2 | s3.amazonaws.com |
sistema.forceti.com.br
|
2 | www.googletagmanager.com |
sistema.forceti.com.br
|
1 | region1.google-analytics.com |
www.googletagmanager.com
|
14 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.movidesk.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sistema.forceti.com.br R3 |
2024-03-26 - 2024-06-24 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-04-16 - 2024-07-09 |
3 months | crt.sh |
s3.amazonaws.com Amazon RSA 2048 M01 |
2024-02-08 - 2025-01-11 |
a year | crt.sh |
movidesk.com Amazon RSA 2048 M03 |
2024-02-13 - 2025-03-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://sistema.forceti.com.br/Account/Login?ReturnUrl=%2f
Frame ID: CCAA536A2AF8D78AA04C4963DE7E74C5
Requests: 13 HTTP requests in this frame
Screenshot
![](/screenshots/4b3763bf-51fd-4dd4-a9c6-8908e5a8c2d9.png)
Page Title
ForceTI - Central de serviçosPage URL History Show full URLs
-
http://sistema.forceti.com.br/
HTTP 307
https://sistema.forceti.com.br/ HTTP 302
https://sistema.forceti.com.br/Account/Login?ReturnUrl=%2f Page URL
Detected technologies
Detected patterns
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/ns\.html[^>]+></iframe>
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Sobre o Sistema
Search URL Search Domain Scan URL
Title: Contato
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://sistema.forceti.com.br/
HTTP 307
https://sistema.forceti.com.br/ HTTP 302
https://sistema.forceti.com.br/Account/Login?ReturnUrl=%2f Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
14 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Login
sistema.forceti.com.br/Account/ Redirect Chain
|
29 KB 10 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles
sistema.forceti.com.br/Content/ |
1 MB 302 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
292 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
64DEB1FF07DCD45EC844D1C56D1DE3A0
s3.amazonaws.com/movidesk-files/ |
32 KB 32 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pt-BR.js
sistema.forceti.com.br/Script/Resources/ |
82 KB 36 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login
sistema.forceti.com.br/bundles/ |
1012 KB 359 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.a58b4a3f.js
cdn.app.movidesk.com/event-tracker/ |
35 KB 36 KB |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
232 KB 75 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
img-login-content-rebranding.png
cdn.app.movidesk.com/Content/img/ |
266 KB 266 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 258 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
negotiate
movidesk-realtime-hub.app.movidesk.com/notificationHub/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
negotiate
movidesk-realtime-hub.app.movidesk.com/notificationHub/ |
316 B 757 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
63EC5A6BB6A58F44731C761F433733E0
s3.amazonaws.com/movidesk-files/ |
10 KB 10 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
collect
region1.google-analytics.com/g/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- region1.google-analytics.com
- URL
- https://region1.google-analytics.com/g/collect?v=2&tid=G-JBLJTVMDMG>m=45je4510v9100594832za200&_p=1715280500529&gcd=13l3l3l2l1&npa=1&dma_cps=sypham&dma=1&cid=717650539.1715280501&ul=de-de&sr=1600x1200&uaa=x86&uab=64&uafvl=Chromium%3B124.0.6367.118%7CGoogle%2520Chrome%3B124.0.6367.118%7CNot-A.Brand%3B99.0.0.0&uamb=0&uam=&uap=Win32&uapv=10.0.0&uaw=0&frm=0&pscdl=noapi&_eu=AEA&_s=2&sid=1715280500&sct=1&seg=0&dl=https%3A%2F%2Fsistema.forceti.com.br%2FAccount%2FLogin%3FReturnUrl%3D%252f&dt=ForceTI%20-%20Central%20de%20servi%C3%A7os&en=scroll&epn.percent_scrolled=90&_et=4&tfd=6243
Verdicts & Comments Add Verdict or Comment
399 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| dataLayer function| gtag object| movideskConfig object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal object| t function| e function| base64ToBlob function| colorLuminance function| rgb2hex function| hex function| htmlEncode function| htmlDecode function| escapeRegExp function| replaceAll function| formatFileSize function| getInnerText function| scrolled function| audioMovideskAlert function| strToDate function| strip_tags function| convertDisplayDatesToIso8601 function| convertIso8601ToDisplayDates function| convertDisplayDateValueToIso8601 function| parseDecimalToServer function| convertIsoToInvariantDate function| convertDateToInvariantDate function| configureDatePicker function| functionFind function| isValidDate function| phoneMaskBehavior function| convertStringToFloat function| convertFloatToString function| changeFloatDecimalToPattern function| personAndTeamTemplateResult function| clientTemplateResult function| mdOwnerSelection function| startTicketGrid function| createNewCheckBox function| createNewSwitchButton function| createNewRadioButton function| validateMobileSize function| repositionContainerAboveElement function| setSearchField function| clientTemplateSelected function| numberMaskByCulture function| getAppointmensDefaultDate function| formatPrice function| convertToDecimalLocaleString function| dateTimeChanged function| validateRegex function| appendInputTime function| appendInputDate function| refreshTicketClientStatus function| leaveTicket function| createNewDateToCorrectErrorOnSafari function| formatDateCulture function| loadDefaultCalendar function| purifyInputMessage function| getSanitizedChatMessageHtml function| addTargetHookInsideDomPurify function| replaceHtmlEntities function| addAnchorLinksInHtmlString function| exportMoviSchedule function| resourceLanguageKb function| languageByCulture function| retrieveSessionUserFromLocalStorage function| storeSessionInLocalStorage boolean| isOpera boolean| isFirefox boolean| isSafari boolean| isChrome boolean| isIE boolean| isMobile string| defaultCulture string| userCulture function| guid object| hexDigits boolean| isFirstTimeSetHookDOMPurify function| getNameToArray function| movideskTrackEvent function| defineDropdownPosition function| getIconInSpan function| getTabHeaderSelector function| getTabPaneSelector function| getContentContainerSelector function| makeClickTitleSectionToggle function| identifyContent function| getLoadErrorMessage function| releaseTooltips function| reinsertElement function| ajaxOnLoad function| setAutoFocus function| setHistory function| validationfadeOut function| hideBox function| setColorTabBarIndicatorDirect function| setHomeOrConfigurationIndicator function| setColorTabBarIndicator function| setColorMoreTabsButton function| defineNotificationStyle function| createSiriusToast function| showPinNotification function| closeActiveCall function| setCustomScripts function| getMdVersion function| MDAlert function| decideTitleMDAlert function| decideTypeClassMDAlert function| MDConfirm function| MDConfirmSelector function| MDConfirmTextBox function| MDConfirmTextBoxWithSelector function| scheduleReminder function| showAjaxValidationErrors function| removeChatNotification function| updateChatNotificationCount function| forceChatNotification function| noChatNotificationLiHtml function| setChatsInLocalStorage function| getChatsInLocalStorage function| updateChatsInLocalStorage function| updateChatNotification function| updateChatNotificationInClient function| updateNotifications function| downloadFile function| downloadFileWithLoading function| setScroll function| formatNumber function| formatedPercent function| formatFieldPercent function| toMM function| toSS function| formatDate function| formatTime function| seccondsToTimeString function| dateDiffInDays function| addMinutes function| addDay function| addMonth function| timeDiff function| dateIsValid function| timeIsValid function| getCurrentYear function| getLastYears function| activeEditorIsEmpty function| makeSerializedArrayItem function| isEmpty function| StartTimer function| wait function| label function| select2Container function| createSpan function| createDiv function| createLabel function| createTd function| createInput function| loadItemsInSelect function| appendItemsInSelect function| selectLoading function| abbreviate function| mdAjaxError function| trackEvent function| redirectToLogin function| validateEmail function| validateURL function| repositionAlert function| appendColorbox function| isAuthenticated function| isPageHidden function| decodeStatus function| select2CreateSearchChoice function| createSearchChoice function| removeAccent function| getFileSizeStr function| assign function| pad function| startPopover function| displayPopover function| removePopover function| getTextElementByColor function| onTabChangedMarkAsRead function| getCookie function| getTinyMceLanguage function| getFroalaLanguage function| isValidForSerchValueInGridBase function| isTicketAdditionParam function| resizeTabsContainer function| afterRemoveSearchContainerAdjustEmptyWrapper function| timeoutClearSearchTopHome function| clearTimeoutSearchTopHome function| setClickToBorderButtons function| RemoveAccents function| fallbackCopyTextToClipboard function| copyTextToClipboard function| ticketFormatEmail function| convertToAMPM function| convertTo24Hours function| createHintIfHasText function| createInfoCustomField function| findContainerToHint function| appendNotificationProcessingCenter function| noElementToNotification function| addClassTriggerServiceNPS function| getEditorCorsUrl function| cnMerge object| dayNames object| monthNames function| nicelyValidationError number| topDistance object| waitingDialog object| countryData function| isUsingNewChatPanel function| isTryingNewChatPanel function| isUserTryingNewChatPanel string| defaultHomePagePicture string| defaultHomePagePictureContent string| defaultHomePageBackgroundColor string| defaultHomePageFontColor string| defaultHomePageButtonColor string| defaultHomePageButtonBorderColor string| defaultHomePageButtonTextColor string| defaultHomePageLinkColor string| defaultMainPagePicture string| defaultMainPageMinPicture string| defaultMainPageBackgroundColor string| defaultMainPageFontColor string| defaultGlobalFavicon string| defaultWidgetLogoIcon object| defaultTabColors string| mdEditorFontFormats string| mdEditorFontsizeFormats object| markMatch object| ticketList function| mdConfirm object| BtnOk object| BtnOkCancel object| BtnYesNo object| BtnYesNoCancel object| BtnConfirmCancelSend string| IconExclamation function| getErrorInfo function| ErrorInfo object| chatHubConnection number| DEFAULT_DEBOUNCE function| mdSelectTemplateResult function| mdSelectTemplateSelection function| MovideskBroadcast function| MovideskHub function| MovideskHubCore number| remoteAccessInQueueRequests function| updateRemoteAccessQueueView object| AccessLevelTicketType object| AccessLevelTicketActionType object| ActionGenerator object| MessageRemitter object| ActionType object| AutomationActionId object| ConditionOperadorId object| AutomationValidFor object| ApplyActionsAsKbArticlesAccessLevel object| ApprovalRuleApproverType object| ApprovalRuleType object| ConditionArgument object| ChatClientKeyField object| GroupAgentType object| ClientTicketType object| DashboardChartLayout object| DashboardChartOptions object| DashboardPeriodType object| DashboardShareType object| EmailDestinationType object| EmailQueueStatus object| HolidayDateType object| KbArticleListType object| KbArticleStatus object| KbCandidacyStatus object| KbFormFieldId object| KbMenuItemType object| KbVisibility object| KbVisibilityAccessType object| KbCategoryOrderType object| LogoutType object| MessagePreviewType object| ParameterTicketInfoSelectionInOpening object| ParameterTicketInfoSelectionInAtendance object| PersonType object| ProfileType object| GenericIntegrationType object| personTypes object| profileTypes object| PublishTypes object| SlaExpiryType object| TicketActionImportType object| TicketOrigin object| TicketOwnerType object| TicketType object| TicketAccessType object| TimeAppointmentOptions object| TimeAppointmentType object| TimeAppointmentWorkTimeDefinitionType object| TimeAppointmentAutoCompleteActivityType object| TicketActionExportOption object| ViewTicketConditionType object| SatisfactionSurveyModel object| SatisfactionSurveyPositiveNegativeResponse object| SatisfactionSurveySmileyFacesResponse object| SystemStatus object| WorkTimeType object| MessageReplyType object| RepeatAutomaticScheduling object| ImportPeopleStatus object| CustomFieldType object| SystemAnchorColumn object| RequiredOn object| TicketFlagType object| AssetManagementOptions object| IntegrationType object| IntegrationField object| DomainType object| PanelVisibilityAccessType object| WorkflowPersonType object| AccessLevelEditTicketActionTag object| CanInformAssetsOnOpeningTicket object| DisplayType object| KanbanGroupBy object| UnassignedTickets object| MdAlertType object| CanEditTicketVisualizationPanel object| TimeAgreementActivityOptions object| DiscountType object| ProtocolType object| EmailLayout object| ScheduleViewType object| ScheduleEntityType object| EventCalendarReminder object| TimeForReminder object| FromScheduleAssetOrParticipants object| ScheduleCallGetParticipants object| PendingResolvedCanceledTicketStatus object| FixedDurationInCalendarEvents object| PinboardVisibilityAccessType object| BotSolution object| WebhookState object| CallSupplier object| ApiAuthenticationType object| ImportEmailType object| ArticleEvaluationModel object| ArticleEvaluationSmileyFacesResponse object| RatedArticle object| ConditionLess object| ArticleEvaluationNetPromoterScoreResponse object| ControlType object| EvaluatorProfileType object| DashboardKbArticle object| ArticleEvaluationPositiveNegativeResponse object| TicketsResolvedAndClosedSLAStatus object| AutomationMacroShareType object| ConditionSegmentation object| ArgumentTypeSegmentation object| ContractServices object| SegmentationConditionOperator object| CustomerAccessProfile object| CallStartAddCustomField object| Reports object| HoursContractScreen object| Language object| CustomFieldFor object| ContinueAppointments object| NumberOfItemsPerPage object| FeelingsIA object| Filters function| $ function| jQuery object| signalR function| moment object| spOptions function| GetTab function| getReconnectIntervals function| getRandomSecondsBetween function| isFeatureFlagEnabled function| getHubUrl string| loadingHtml object| clearSearchTopHome object| Select2 function| updateTelephonyCallQueueView function| hubCompletedCall function| hubRefreshCallAgentsIndicators function| hubRefreshRemoteAccessAgentsIndicators function| hubUpdateRemoteAccessSessionQueue function| hubUpdateRemoteAccessConnectionQueue function| hubRemoteAccessOnlineClient function| hubInternalMessageReceived function| updateMoviSchedulerCenter function| showMoviSchedulerNotification function| MovideskTracker object| movideskTracker6 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 |
---|---|---|
sistema.forceti.com.br/ | Name: culture Value: pt-BR |
|
sistema.forceti.com.br/ | Name: __RequestVerificationToken Value: nC6yH4Xqz0uB55hqVePvamtWBU3RWi4F1WZiShMZm6hQS4qg5_iJcNszyytcGPfwYrRE_oBu6WWtTMLB6S03tzwM2is1 |
|
.forceti.com.br/ | Name: _ga Value: GA1.1.717650539.1715280501 |
|
.forceti.com.br/ | Name: _ga_JBLJTVMDMG Value: GS1.1.1715280500.1.0.1715280500.0.0.0 |
|
sistema.forceti.com.br/ | Name: timezoneId Value: Europe%2FBerlin |
|
movidesk-realtime-hub.app.movidesk.com/ | Name: realtime-hub-session Value: d9a5244d5588ac59d1c3f18aa7cf6680|9332fac3851e11b1940b3062b572f846 |
4 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=31536000; includeSubDomains; preload max-age=0; |
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.
cdn.app.movidesk.com
movidesk-realtime-hub.app.movidesk.com
region1.google-analytics.com
s3.amazonaws.com
sistema.forceti.com.br
www.googletagmanager.com
region1.google-analytics.com
18.66.122.65
2001:4860:4802:32::36
23.22.141.108
2a00:1450:4001:806::2008
52.217.117.184
54.158.68.85
115672fe26e1d5fe9bc289a5d9fd01ee067de1b91a9381e6004cb43ebfdb0837
15b605a8f06308f683c7633e6aad7a566e0c30979d70f5493fd1b9729476e82b
21b8e3dfea0014d338097778c212578e2b68292ea624171cb0df3b5e426654e2
4ca1de044f2e3dad040373f69781b862400c2a472822dccad57dcff9326c8b1a
62532242030b4305b2627b848deab319182cd331e22e35bf9fcb33c663bc329f
6d83a161707d7ac7cde8cc766a6ca25d26d85ae2e260a6cc264027ba387e9391
783c4ac2e45276496240d94748e0fa724a18c34e1e442819aef3a9e126c09b39
7bdd508834f2a0e8dad11bb476ae7bdc97e0bf282b1b964974d651c6771cbe32
cd23c761330c90908fdbfe59a2597a93d979d3762aae9230c2af653c3eb8b57c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eb81c9ab59ddf8c75cd83b2e4539bd128cf31cb42b28fbca5d7555fbe193a211
ec2fa43c2a13ebc76595cf4dce43f916dc3c3a6bd1f07f2e0596c401e40be2a7