www.storkapp.me
Open in
urlscan Pro
47.57.138.115
Public Scan
Submission: On November 29 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on January 22nd 2023. Valid for: a year.
This is the only time www.storkapp.me was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 47.57.138.115 47.57.138.115 | 45102 (ALIBABA-C...) (ALIBABA-CN-NET Alibaba US Technology Co.) | |
31 | 47.254.186.246 47.254.186.246 | 45102 (ALIBABA-C...) (ALIBABA-CN-NET Alibaba US Technology Co.) | |
2 | 2a04:4e42:c00... 2a04:4e42:c00::282 | 54113 (FASTLY) (FASTLY) | |
35 | 3 |
ASN45102 (ALIBABA-CN-NET Alibaba US Technology Co., Ltd., CN)
www.storkapp.me |
ASN45102 (ALIBABA-CN-NET Alibaba US Technology Co., Ltd., CN)
storkmefiles.oss-accelerate.aliyuncs.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
31 |
aliyuncs.com
storkmefiles.oss-accelerate.aliyuncs.com |
1 MB |
2 |
polyfill.io
polyfill.io — Cisco Umbrella Rank: 1329 |
770 B |
2 |
storkapp.me
www.storkapp.me |
23 KB |
35 | 3 |
Domain | Requested by | |
---|---|---|
31 | storkmefiles.oss-accelerate.aliyuncs.com |
www.storkapp.me
storkmefiles.oss-accelerate.aliyuncs.com |
2 | polyfill.io |
www.storkapp.me
|
2 | www.storkapp.me |
www.storkapp.me
|
35 | 3 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
storkapp.me Sectigo RSA Domain Validation Secure Server CA |
2023-01-22 - 2024-02-22 |
a year | crt.sh |
*.oss-eu-central-1.aliyuncs.com GlobalSign Organization Validation CA - SHA256 - G3 |
2023-11-24 - 2024-03-02 |
3 months | crt.sh |
polyfill.io Certainly Intermediate R1 |
2023-11-12 - 2023-12-12 |
a month | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.storkapp.me/paper/showPaper.php?id=3D1581362946
Frame ID: 43BC08F0A4DEF3EA1E59CAB1BA0D2720
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
Stork:Detected technologies
PHP (Programming Languages) ExpandDetected patterns
- \.php(?:$|\?)
Bootstrap (Web Frameworks) Expand
Detected 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
Font Awesome (Font Scripts) Expand
Detected patterns
- <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]+)?)?)|)
Lodash (JavaScript Libraries) Expand
Detected patterns
- lodash.*\.js
Polyfill (JavaScript Libraries) Expand
Detected patterns
- /polyfill\.min\.js
Prism (Miscellaneous) Expand
Detected patterns
- prism\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
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:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
showPaper.php
www.storkapp.me/paper/ |
19 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theme.min.css
storkmefiles.oss-accelerate.aliyuncs.com/assets/css/ |
584 KB 75 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.min.css
storkmefiles.oss-accelerate.aliyuncs.com/vendors/fontawesome/ |
98 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-icon.min.css
storkmefiles.oss-accelerate.aliyuncs.com/vendors/bootstrap-icons-1.8.1/ |
69 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OverlayScrollbars.min.css
storkmefiles.oss-accelerate.aliyuncs.com/vendors/overlayscrollbars/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.js
storkmefiles.oss-accelerate.aliyuncs.com/assets/js/ |
845 B 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
OverlayScrollbars.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/overlayscrollbars/ |
53 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
showEmail.min.2.js
www.storkapp.me/paper/ |
4 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Stork_logo_657x200h.png
storkmefiles.oss-accelerate.aliyuncs.com/icon/ |
23 KB 23 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
writeassistant_128.png
storkmefiles.oss-accelerate.aliyuncs.com/writeassistant/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_128.png
storkmefiles.oss-accelerate.aliyuncs.com/chatpaper/ |
14 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Stork_pro.png
storkmefiles.oss-accelerate.aliyuncs.com/images/ |
24 KB 25 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
translate.png
storkmefiles.oss-accelerate.aliyuncs.com/images/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nihgrant.png
storkmefiles.oss-accelerate.aliyuncs.com/images/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
pubmed_cn.png
storkmefiles.oss-accelerate.aliyuncs.com/images/ |
26 KB 26 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
storkmefiles.oss-accelerate.aliyuncs.com/meta/ |
13 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
storkmefiles.oss-accelerate.aliyuncs.com/citenet/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
preprint_logo.png
storkmefiles.oss-accelerate.aliyuncs.com/marketing/templates/Stork1/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aipaper.png
storkmefiles.oss-accelerate.aliyuncs.com/aipaper/ |
35 KB 36 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sentence_sea_256.png
storkmefiles.oss-accelerate.aliyuncs.com/sentence/ |
16 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
listen_logo_256.png
storkmefiles.oss-accelerate.aliyuncs.com/listen/ |
5 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
app_stores.png
storkmefiles.oss-accelerate.aliyuncs.com/marketing/templates/Stork1/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
popper.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/popper/ |
18 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/bootstrap/ |
58 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.6.0.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/jquery/ |
87 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/fontawesome/ |
1 MB 435 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
anchor.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/anchorjs/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
is.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/is/ |
13 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
prism.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/prism/ |
53 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
lodash.min.js
storkmefiles.oss-accelerate.aliyuncs.com/vendors/lodash/ |
71 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.min.js
polyfill.io/v3/ |
101 B 609 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
theme.js
storkmefiles.oss-accelerate.aliyuncs.com/assets/js/ |
316 KB 56 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg_more_empty.png
storkmefiles.oss-accelerate.aliyuncs.com/img/ |
80 KB 81 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900.woff2
storkmefiles.oss-accelerate.aliyuncs.com/vendors/webfonts/ |
151 KB 151 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.min.js
polyfill.io/v3/ |
101 B 161 B |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
197 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| documentPictureInPicture object| CONFIG function| OverlayScrollbars number| userID number| userKnowsChinese boolean| translate_feature_enabled boolean| listen_feature_enabled object| paper_ids string| language string| field object| data_audio number| index object| player boolean| single_paper number| oldRating object| Popper number| uidEvent object| bootstrap function| $ function| jQuery object| ___FONT_AWESOME___ object| FontAwesomeConfig object| FontAwesome function| AnchorJS object| anchors object| is object| _self object| Prism function| _ object| _excluded function| _typeof function| _createForOfIteratorHelper function| _objectWithoutProperties function| _objectWithoutPropertiesLoose function| _toConsumableArray function| _nonIterableSpread function| _unsupportedIterableToArray function| _iterableToArray function| _arrayWithoutHoles function| _arrayLikeToArray function| ownKeys function| _objectSpread function| _defineProperty function| _classCallCheck function| _defineProperties function| _createClass function| docReady function| resize function| isIterableArray function| camelize function| getData function| hexToRgb function| rgbaColor function| getColor function| getColors function| getSoftColors function| getGrays function| hasClass function| addClass function| getOffset function| isScrolledIntoView object| breakpoints function| getBreakpoint function| setCookie function| getCookie object| settings function| newChart function| getItemFromStore function| setItemToStore function| getStoreSpace function| getDates function| getPastDates function| getRandomNumber object| utils function| detectorInit function| DomNode function| BulkSelect function| bulkSelectInit function| chatInit function| choicesInit function| cookieNoticeInit function| copyLink function| countupInit function| draggableInit function| dropdownMenuInit function| dropdownOnHover function| dropzoneInit function| formValidationInit function| merge function| renderCalendar function| fullCalendarInit object| fullCalendar function| glightboxInit function| initMap function| iconCopiedInit function| kanbanInit function| leafletActiveUserInit function| togglePaginationButtonDisable function| listInit function| lottieInit function| navbarComboInit function| navbarDarkenOnScroll function| navbarTopDropShadow function| handleNavbarVerticalCollapsed function| plyrInit function| popoverInit function| progressAnimationToggle function| quantityInit function| ratingInit function| scrollToTop function| scrollInit function| scrollbarInit function| searchInit function| swiperInit function| initialDomSetup function| changeTheme function| themeControl function| tinymceInit function| toastInit function| tooltipInit function| treeviewInit function| typedTextInit function| wizardInit object| _window3 undefined| dayjs undefined| currentDay undefined| currentMonth undefined| prevMonth undefined| nextMonth undefined| currentYear object| events function| appCalendarInit function| managementCalendarInit undefined| thisDay undefined| plus2Day undefined| thisMonthNumber undefined| thisMonthName undefined| upcomingMonthNumber undefined| upcomingMonthName undefined| thisYear object| managementEvents function| getStackIcon function| getTemplate function| barChartInit function| chartBubble function| chartCombo function| chartDoughnut function| chartLine function| chartPie function| chartPolar function| chartRadar function| chartScatter function| chartJsInit function| chartJsDefaultTooltip function| getBubbleDataset function| productShareDoughnutInit function| activeUsersChartReportInit function| audienceChartInit function| bandwidthSavedInit function| basicEchartsInit function| bounceRateChartInit function| candleChartInit function| closedVsGoalInit function| revenueChartInit function| dealStorageFunnelInit function| getPosition function| echartSetOption function| tooltipFormatter function| resizeEcharts object| navbarVerticalToggle object| echartTabs function| grossRevenueChartInit function| leadConversionInit function| linePaymentChartInit function| locationBySessionInit function| marketShareEcommerceInit function| marketShareInit function| mostLeadsInit function| realTimeUsersChartInit function| reportForThisWeekInit function| returningCustomerRateInit function| salesByPosLocationInit function| sessionByBrowserChartInit function| sessionByCountryMapInit function| sessionByCountryChartInit function| topProductsInit function| totalOrderInit function| totalSalesEcommerce function| totalSalesInit function| trafficChannelChartInit function| usersByTimeChartInit function| weeklySalesInit function| load_audio function| pause_or_play function| get_audio function| change_language_selection function| saveAudio0 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.
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.
polyfill.io
storkmefiles.oss-accelerate.aliyuncs.com
www.storkapp.me
2a04:4e42:c00::282
47.254.186.246
47.57.138.115
0059e62eb9c76593be506b839da9041960a73fb84ec4ac12b8a97bd03ee47b54
0df5a33710e433de1f5415b1d47e4130ca7466aee5b81955f1045c4844bbb3ed
2baa7fa47a24951de7c12eeae727d11defa1a4d7d5a52e7cb708eb0700a34be5
3b384ebce23f17dbac834ed2a0a5b44e6d858219365cf3546e4e9b5cd5442d2b
477c959b6af3b31b6f07f1eaf0e58ecf3e177185b637fd0827078101ead80932
5069c06c501f089ca050d7f187e9326df009cca00d063d5b6127dd46023cf612
58a8a37fc288ebcb1babc66777ac8c7a922e145d307567c8b7a824dc959c41f9
5a07c69f9061eb12e39a031358a4f567f30a002ad6182639ac84fd1bda2f6e65
612855eb54bdbfc1005ebb1c9343fca2c482b31e8370538997c4a534b4bb960b
6e0dc4f99c71626e479c6358b60a43ce80064e714aa2e6676d4c574a54daac08
70c3d690bdc5ce3b9a1527c46044989a3176e610882fa99f4523e75bc395bcce
75bde74e8a22594a15e98ce523372c9cc971272b182cd7a8b911a9cfda66cd9e
812ab0e46f86b2ce98ab2425ab2224b90d0845952a1ac0d5abd734b6217e98bf
8c295b5f25a98609ddd0d00d1ebdf092c44d02e1f569b738c647ff6fe6e277bd
8db3e2c237804cc0dbd00e4187e84079c16cf66f56ed5eeab3ffb8dbddb8a76e
96725eba539addee483b61331ebf23289dc26d3f34301c244b96be9f6a2822be
9ae0efe404c58270c05bdf7f1602c4e68850794dd30b42cb38f773734f878d9a
a3fd442559f281b04c15147c777f795dbc1485e47b9eb0c3dc40bfa48c4c1907
a6732d87a2abe139ff44365d1f9d1a9929cf45aa8bc4fd6a70a4265fee2f5529
a9705dfc47c0763380d851ab1801be6f76019f6b67e40e9b873f8b4a0603f7a9
ac94b961a8db370eff1c8b38d1818f0d7b851d975cc017d31361ff3f431dafeb
c134a74f0b5ad6303a61bdad6c84d763dfa9de667f24559f75639b2408f5e414
cfcbed4d93fe866b0329e2adc2c03a554e8e7f1b882241e33afbf9d08a560bf0
cfeb4fb9638617763a56861e314a4f91ece1444097d694d72a76e1ad516c9ac9
d125403df4b1d3c54351a518a3e1580e8e9918b61dcd273f29a7a4bae5ef50e2
d16319f4f1786f685317ae84825bfff47e55c24ea59ce1b801b982271a3de964
d76fb4e841748a3f6bc63efa23156e02631c283bf41f84efcbdaf339ea3e1b73
d7f817255acac24d24766a420471f23c0796b5228b84f8432bf70570ed870b72
da78784fb4f60e212e148043a77431d9a82c0960e50b71365d9143fd444fe6da
ee61ec65bd3bc8cc949991393cfd5aca248620bc53e8ac94f9afe44c30961c0f
f26755f1a4d6c705e4f9df5abd6ecc64b0ca8c8b71bd97d3cb9fd179ce317341
f74c5ab10662cb30f4ec4e107a637458d9a478018bd6904d59e8cb329a15d37b
fc3c50dde9bdea2bdd626860e9e5a4f76f89e9eff22112870bbb6b473da64865
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e