payurl.link
Open in
urlscan Pro
18.119.114.159
Public Scan
Submission: On August 14 via api from DE — Scanned from CA
Summary
TLS certificate: Issued by GeoTrust TLS RSA CA G1 on April 1st 2024. Valid for: a year.
This is the only time payurl.link was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
19 | 18.119.114.159 18.119.114.159 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 104.17.25.14 104.17.25.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
5 | 3.5.129.113 3.5.129.113 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 18.118.218.109 18.118.218.109 | 16509 (AMAZON-02) (AMAZON-02) | |
6 | 2600:141b:1c0... 2600:141b:1c00:2e::17d1:48c5 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 172.67.140.170 172.67.140.170 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a04:4e42:200... 2a04:4e42:200::485 | 54113 (FASTLY) (FASTLY) | |
36 | 8 |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-119-114-159.us-east-2.compute.amazonaws.com
payurl.link |
ASN16509 (AMAZON-02, US)
PTR: s3-r-w.us-east-2.amazonaws.com
appabitmedia.s3.us-east-2.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-118-218-109.us-east-2.compute.amazonaws.com
services.abitmedia.cloud |
ASN20940 (AKAMAI-ASN1, NL)
eu-prod.oppwa.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
19 |
payurl.link
payurl.link |
1019 KB |
6 |
oppwa.com
eu-prod.oppwa.com — Cisco Umbrella Rank: 92849 |
315 KB |
5 |
amazonaws.com
appabitmedia.s3.us-east-2.amazonaws.com |
19 KB |
2 |
abitmedia.cloud
services.abitmedia.cloud |
14 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 336 |
8 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 410 |
20 KB |
1 |
hertzen.com
html2canvas.hertzen.com — Cisco Umbrella Rank: 116110 |
47 KB |
36 | 7 |
Domain | Requested by | |
---|---|---|
19 | payurl.link |
payurl.link
|
6 | eu-prod.oppwa.com |
payurl.link
eu-prod.oppwa.com |
5 | appabitmedia.s3.us-east-2.amazonaws.com |
payurl.link
|
2 | services.abitmedia.cloud |
payurl.link
|
2 | cdnjs.cloudflare.com |
payurl.link
|
1 | cdn.jsdelivr.net |
payurl.link
|
1 | html2canvas.hertzen.com |
payurl.link
|
36 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
pagomedios.com |
abitmedia.cloud |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.payurl.link GeoTrust TLS RSA CA G1 |
2024-04-01 - 2025-04-01 |
a year | crt.sh |
cdnjs.cloudflare.com WE1 |
2024-07-31 - 2024-10-29 |
3 months | crt.sh |
*.s3.us-east-2.amazonaws.com Amazon RSA 2048 M01 |
2024-02-29 - 2025-02-12 |
a year | crt.sh |
app.facturasoft.com R10 |
2024-06-29 - 2024-09-27 |
3 months | crt.sh |
eu-test.oppwa.com R10 |
2024-06-12 - 2024-09-10 |
3 months | crt.sh |
hertzen.com WE1 |
2024-08-10 - 2024-11-08 |
3 months | crt.sh |
jsdelivr.net GlobalSign Atlas R3 DV TLS CA 2024 Q3 |
2024-07-30 - 2025-08-31 |
a year | crt.sh |
This page contains 4 frames:
Primary Page:
https://payurl.link/MQzDdX6960001933627
Frame ID: 206C16C4674FBB60C11ADE2EFEA77AC1
Requests: 34 HTTP requests in this frame
Frame:
https://eu-prod.oppwa.com/v1/pciIframe.html?checkoutId=02708494C24ED4D3E3902069F1B4158C.prod01-vm-tx15
Frame ID: 40F5AA112E8AC62564D50ABDEC0F6201
Requests: 1 HTTP requests in this frame
Frame:
https://eu-prod.oppwa.com/v1/pciIframe.html?checkoutId=02708494C24ED4D3E3902069F1B4158C.prod01-vm-tx15
Frame ID: D6B295D7BE8C42F87EA46B8E435B4926
Requests: 1 HTTP requests in this frame
Frame:
https://eu-prod.oppwa.com/v1/internalRequestIframe.html
Frame ID: 99F932E642F5F9239E326128EFB2A239
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Pagomedios - Solicitud de pagoDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
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]+)?)?)|)
SweetAlert2 (JavaScript Libraries) Expand
Detected patterns
- /npm/sweetalert2@([\d.]+)
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- //cdn\.jsdelivr\.net/
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: PolÃticas de privacidad
Search URL Search Domain Scan URL
Title: Abitmedia
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
MQzDdX6960001933627
payurl.link/ |
50 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.css
payurl.link/assets/1daf6f8d/css/ |
195 KB 196 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
site.css
payurl.link/css/ |
1 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
custom.css
payurl.link/css/ |
11 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/ |
30 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
flag-icon.min.css
cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/css/ |
33 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
loading.gif
payurl.link/img/ |
19 KB 19 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-pagomedios.png
payurl.link/img/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
avatar.png
payurl.link/img/common/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
card.png
payurl.link/img/common/ |
781 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visa.png
appabitmedia.s3.us-east-2.amazonaws.com/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
mastercard.png
appabitmedia.s3.us-east-2.amazonaws.com/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
discover.png
appabitmedia.s3.us-east-2.amazonaws.com/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
diners.png
appabitmedia.s3.us-east-2.amazonaws.com/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
amex.png
appabitmedia.s3.us-east-2.amazonaws.com/ |
3 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de_una.svg
payurl.link/img/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
online-channel.svg
services.abitmedia.cloud/images/safetypay/ |
7 KB 8 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
cash-channel.svg
services.abitmedia.cloud/images/safetypay/ |
6 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
paymentWidgets.js
eu-prod.oppwa.com/v1/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-tarjetas-pagomedios.png
payurl.link/img/ |
21 KB 21 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
aws.png
payurl.link/img/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-datafast.png
payurl.link/img/ |
17 KB 17 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-pci-black.png
payurl.link/img/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.js
payurl.link/assets/78488393/ |
282 KB 282 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
yii.js
payurl.link/assets/b23e9c74/ |
20 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
variables.js
payurl.link/js/ |
38 B 311 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
html2canvas.min.js
html2canvas.hertzen.com/dist/ |
194 KB 47 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
functions.js
payurl.link/js/ |
15 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert2@11
cdn.jsdelivr.net/npm/ |
75 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
11 KB 0 |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
IBMPlexSans-Regular.ttf
payurl.link/fonts/muli/ |
172 KB 172 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
static.min.js
eu-prod.oppwa.com/v1/static/971a4c0f426b699398a38e909407042a/js/ |
1 MB 255 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pciIframe.html
eu-prod.oppwa.com/v1/ Frame 40F5 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pciIframe.html
eu-prod.oppwa.com/v1/ Frame D6B2 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
card.min.css
eu-prod.oppwa.com/v1/static/971a4c0f426b699398a38e909407042a/css/ |
58 KB 58 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
internalRequestIframe.html
eu-prod.oppwa.com/v1/ Frame 99F9 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
icon.png
payurl.link/img/ |
201 KB 201 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
40 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| 1 object| 2 object| 3 object| wpwl string| amount string| terms string| pay string| returnText string| bank string| selectBank string| bankPichincha string| bankDiners string| bankGuayaquil string| bankPacifico string| bankRuminahui string| bankOther string| secureStore object| wpwlOptions function| validateHolder function| startTimer function| stopTimer function| reloadPage function| stopReload function| $ function| jQuery object| yii string| base_url function| html2canvas function| paymentMethod function| paymentCompleted function| handlePaymentInstructions function| disableTimer function| safetyPayPaymentConfirmation function| Sweetalert2 function| SweetAlert function| Swal function| sweetAlert function| swal function| _4 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 |
---|---|---|
payurl.link/ | Name: PHPSESSID Value: bcfplprrt5teilaok747af7a22 |
|
payurl.link/ | Name: _csrf Value: fe99ce53dabac97243c363451547b32a9908f6cd610d462f3359f90b89a593f4a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22qr3FsffW7lKgCpkVCPVirQgBUY4GcEOh%22%3B%7D |
|
mpsnare.iesnare.com/ | Name: io_token_7c6a6574-f011-4c9a-abdd-9894a102ccef Value: 7+tBBdq26foq9LaQHQoVU6th0ZbPqzw/wWdtppGAKRg= |
|
eu-prod.oppwa.com/ | Name: fp_token_7c6a6574-f011-4c9a-abdd-9894a102ccef Value: rNF8uxUOzXljUzXeNKb6UqLIeUxZlgzwoLWe8zdvjRw= |
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.
appabitmedia.s3.us-east-2.amazonaws.com
cdn.jsdelivr.net
cdnjs.cloudflare.com
eu-prod.oppwa.com
html2canvas.hertzen.com
payurl.link
services.abitmedia.cloud
104.17.25.14
172.67.140.170
18.118.218.109
18.119.114.159
2600:141b:1c00:2e::17d1:48c5
2a04:4e42:200::485
3.5.129.113
043553dc5f8ea2d0ee97da5a6c069e9cb148d70bcff2f1f5e90f0fe05eb4866a
051cc8b9193187a963e30bdc2754f198d612452a1e0c1611fb583894377363a2
05355ba496787411d63c3d27a3f4d0df4122cf45671f3799b8a6a9f25de38273
0fe6690c98e11b16b97dfc9092e4efc228b8027b4518165ae235214a97658633
11ffa95b2bb07938da9bf1649ca4a96fe4959b35658b8d93e81453bb64c116f8
17aa81c2d3c95b45ed56c62f308f35473e9557a8e3dd8a05cdb79859d2f307ca
1f37176689154ec8d4c31a0588dc42cf13385349d614049455a764e7d7d23ddb
1fe2bb5390a75e5d61e72c107cab528fc3c29a837d69aab7d200e1dbb5dcd239
2506b09a88c72f73dd32394cec6dacb13def3ac7d7a82fe88bf3fd6c7e31dd86
294a634273865475e0d163c143f2bb6a3370909ee11e5244f07bab89c4286dcd
2d6ad93912b1639f18ddabfe3f22f02b5517675de65cc724c2e2feccc201e9ba
381dfd5598d6e1bb30064a1d01b7fb180dc4485c524e0f23f4572991163796be
5444d4e6db780d59f7b73c49a74cd4caa9a9e0ec0f8fe4666634befa99b735ac
5a172bfb31c01e20f51268067f474381ff110c59b56243e8a84ec945f08131f1
610c417cb7cfd3f4327df5d93530c5112e48157af1bfe85813d6f634ae5319cc
67bed69f23af460ec3341aefcdf793955c250fbf879589de4b93d17b8ec4ae54
6bda6cead91d08aeaaa2c08499e3e4fa7a491f2da51b7f2bb2096ad2354c0dd2
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
852def7e24f7b71bab6e8a5c9b02b203e45b0ef59697feaf116e7e8091ad7a2a
888066d3091d3abcdd7db38e601dc3a88c29855824afb6831f47403bd2a19519
a9ad9f07072ecfe57be32806437954608542528d24e0ac167e71144606ad36e1
ab2108272b6d7144190a5dad83dbf25c6c461373f1f3a15a7d179d018ef81cb8
ad3ab4c622eed4d8f0e66077932dc3661a48e5685876436541b19751cd128ba1
b75c66a0471c741163acd75b9c9d30d3db4a518d8b3907642aec642e5bde16d7
b795c145a22ee6c58d6f22c314c197c52265c8adbe5f741c911aeff1e8104059
b8590d0b4ed1e00e7b839a79072154ba33360ca6f6dd0fc3d51123cbf9c3deeb
b90f872ba9fc1d13b13f80f41198673b53888ea6fd8192c5f313bc21dfbee1ab
ba2960edeb865121017c362fc2183de6490ab35fdfb7e366848b71edf92602a9
be94e90bcb4f7c74257082e17872ed5c70430c8426d6d6615b34c0055e564b4a
c1146c1f103dbd76d357b0703e81ec8f44ae7891f96187b37a828377bbab140b
c8b2c2dd67caa88acea2dfe00ebdfadbc454105aa68cb3d2148f56f923fb4bda
d55d03b3d95fe0f0e6730299f7b5800af5a49c30f22c860c79dac135997c4510
e87e550794322e574a1fda0c1549a3c70dae5a93d9113417a429016838eab8cb
e893a0a653007c3eaeca0cfaae9079bffc27de2138847a7b2a23b9d039f68c19