khda-my.sharepoint.com
Server IP address resolved:YES
Http response code: 403
Response time: 1.59 sec.
Redirect Url:https://khda-my.sharepoint.com/
Last Checked: 2021-11-19
khda-my.sharepoint.com registered under .com top-level domain.
The last verification results, performed on (Jun 22 00:00:00 2021 GMT) khda-my.sharepoint.com show that khda-my.sharepoint.com has an expired SSL certificate issued by DigiCert Inc (expired on Jun 21 23:59:59 2022 GMT). Click "Refresh" button for SSL Information at the Safety Information section.
In accordance with Google Safe Browsing and Symantec khda-my.sharepoint.com is pretty a safe domain.
![khda-my.sharepoint.com](https://img.domain-bin.com/k/400/300/khda-my.sharepoint.com.jpg)
Khda-my.sharepoint.com Thumbnail
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://khda-my.sharepoint.com/ P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI" SPRequestGuid: ea9704a0-70e1-3000-6c37-153e839c7e33 request-id: ea9704a0-70e1-3000-6c37-153e839c7e33 MS-CV: oASX6uFwADBsNxU+g5x+Mw.0 X-FRAME-OPTIONS: SAMEORIGIN Content-Security-Policy: frame-ancestors 'self' teams.microsoft.com *.teams.microsoft.com *.skype.com *.teams.microsoft.us local.teams.office.com *.powerapps.com *.yammer.com *.officeapps.live.com *.office.com *.stream.azure-test.net *.microsoftstream.com *.dynamics.com; SPRequestDuration: 10 SPIisLatency: 0 X-Powered-By: ASP.NET MicrosoftSharePointTeamServices: 16.0.0.21903 X-Content-Type-Options: nosniff X-MS-InvokeApp: 1; RequireReadOnly X-Cache: CONFIG_NOCACHE X-MSEdge-Ref: Ref A: E67012B4581146DD84D3F632253041FF Ref B: CH1EDGE1112 Ref C: 2021-11-19T08:30:49Z Date: Fri, 19 Nov 2021 08:30:49 GMT HTTP/2 403 content-length: 13 content-type: text/plain; charset=utf-8 p3p: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI" x-sharepointhealthscore: 3 x-forms_based_auth_required: https://khda-my.sharepoint.com/_forms/default.aspx?ReturnUrl=/_layouts/15/error.aspx&Source=/ x-forms_based_auth_return_url: https://khda-my.sharepoint.com/_layouts/15/error.aspx x-msdavext_error: 917656; Access+denied.+Before+opening+files+in+this+location%2c+you+must+first+browse+to+the+web+site+and+select+the+option+to+login+automatically. sprequestguid: eb9704a0-c012-3000-6813-077208eca64b request-id: eb9704a0-c012-3000-6813-077208eca64b ms-cv: oASX6xLAADBoEwdyCOymSw.0 strict-transport-security: max-age=31536000 sprequestduration: 34 spiislatency: 0 x-idcrl_auth_params_v1: IDCRL Type="BPOSIDCRL", EndPoint="/_vti_bin/idcrl.svc/", RootDomain="sharepoint.com", Policy="MBI" x-powered-by: ASP.NET microsoftsharepointteamservices: 16.0.0.21903 x-content-type-options: nosniff x-ms-invokeapp: 1; RequireReadOnly x-cache: CONFIG_NOCACHE x-msedge-ref: Ref A: EE93FB6757E54D31914125B11F9B27F0 Ref B: CH1EDGE0906 Ref C: 2021-11-19T08:30:50Z date: Fri, 19 Nov 2021 08:30:50 GMT
![](/images/safety/logo.png)
We gather website safety and reputation data and compare it with available third-party sources so we calculate own safety and trustworthiness rate based on information that we get.
![](/images/safety/norton.png)
Norton ConnectSafe evaluates khda-my.sharepoint.com for any unsafe and insecure content. The results are critical for families with young children.
![](/images/safety/google.png)
SafeSearch is used as a parental control tool to filter out any inappropriate for your children search results on your devices: phones, tablets or personal computers.
![](/images/safety/google_safe_browsing.png)
Malware: not found.
Phishing: not detected.
Unwanted software: not found.
Harmfull applications: not found.
Google Safe Browsing notifies when websites are compromised by malicious actors. These protections work across Google products and provide a safer online experience.
![](/images/safety/mcafee.png)
McAfee assesses khda-my.sharepoint.com for a meaningful set of security threats. Featured dangers from annoying pop-ups to hidden Trojans, that can steal your identity, will be revealed. McAfee does not analyze khda-my.sharepoint.com for mature or inappropriate content, only security checks are evaluated.
![](/images/safety/wot.png)
The WOT calculates reputation of the khda-my.sharepoint.com. This reputation system receives ratings from users and information from third-party sources, assesses the khda-my.sharepoint.com for safety features and confirms, whether khda-my.sharepoint.com is suitable for children.
Domain | US |
SSL Country | US |
Issuer Organization | DigiCert Inc |
Issuer | DigiCert Cloud Services CA-1 |
Valid form | Jun 22 00:00:00 2021 GMT |
Expiration | Jun 21 23:59:59 2022 GMT |
Additional Domains |
Additional Domains
*.sharepoint.com |
Domain Name: SHAREPOINT.COM Registry Domain ID: 1744482_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.comlaude.com Registrar URL: http://www.comlaude.com Updated Date: 2021-07-10T23:04:33Z Creation Date: 1998-08-10T04:00:00Z Registry Expiry Date: 2022-08-09T04:00:00Z Registrar: Nom-iq Ltd. dba COM LAUDE Registrar IANA ID: 470 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +442074218250 Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited Name Server: NS1-221.AZURE-DNS.COM Name Server: NS2-221.AZURE-DNS.NET Name Server: NS3-221.AZURE-DNS.ORG Name Server: NS4-221.AZURE-DNS.INFO DNSSEC: unsigned >>> Last update of whois database: 2021-11-19T07:30:24Z <<<
Host | A Record | TTL |
---|---|---|
khda-my.sharepoint.com. | khda.sharepoint.com. | 3600 |
khda.sharepoint.com. | 983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. | 3600 |
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. 60 IN | CNAME 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. | |
188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. 60 IN CNAME | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | |
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 300 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 300 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | |
188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 240 IN CNAME dual-spo-0004.spo-msedge.net. | |
dual-spo-0004.spo-msedge.net. 20 IN | 13.107.136.9 | |
dual-spo-0004.spo-msedge.net. 20 IN | 13.107.138.9 |
Host | AAAA Record | TTL |
---|---|---|
khda-my.sharepoint.com. | khda.sharepoint.com. | 3599 |
khda.sharepoint.com. | 983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. | 3599 |
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. 59 IN | CNAME 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. | |
188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. 59 IN CNAME | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | |
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 299 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 299 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | |
188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 239 IN CNAME dual-spo-0004.spo-msedge.net. |
Host | NS Record | TTL |
---|---|---|
khda-my.sharepoint.com. | khda.sharepoint.com. | 3600 |
khda.sharepoint.com. | 983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. | 3600 |
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. 60 IN | CNAME 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. | |
188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. 60 IN CNAME | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | |
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 300 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 300 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | |
188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 240 IN CNAME dual-spo-0004.spo-msedge.net. |
Host | MX Record | Priority | TTL |
---|---|---|---|
khda-my.sharepoint.com. | khda.sharepoint.com. | 3598 | |
khda.sharepoint.com. | 983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. | 3598 | |
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. 58 IN | 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. | CNAME | |
188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. 58 IN CNAME | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | ||
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 298 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 298 | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | |
188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | IN | 238 |
Host | TXT Record | TTL |
---|---|---|
khda-my.sharepoint.com. | khda.sharepoint.com. | 3598 |
khda.sharepoint.com. | 983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. | 3598 |
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com. 59 IN | CNAME 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. | |
188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com. 59 IN CNAME | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. | |
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 299 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net. 299 IN CNAME 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | |
188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net. | 239 IN CNAME dual-spo-0004.spo-msedge.net. |
khda.sharepoint.com.
TTL: 3598
Email address:
Serial:
Refresh:
Retry:
Expire:
Minimum:
983-ipv4e.clump.dprodmgd104.aa-rt.sharepoint.com.
TTL: 3598
Email address:
Serial:
Refresh:
Retry:
Expire:
Minimum:
CNAME
TTL:
Email address: 188654-ipv4e.farm.dprodmgd104.aa-rt.sharepoint.com.
Serial:
Refresh:
Retry:
Expire:
Minimum:
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net.
TTL:
Email address:
Serial:
Refresh:
Retry:
Expire:
Minimum:
188654-ipv4e.farm.dprodmgd104.sharepointonline.com.akadns.net.
TTL:
Email address: 298
Serial: IN
Refresh: CNAME
Retry: 188654-ipv4.farm.dprodmgd104.aa-rt.sharepoint.com.dual-spo-0004.spo-msedge.net.
Expire:
Minimum:
238
TTL:
Email address: IN
Serial: CNAME
Refresh: dual-spo-0004.spo-msedge.net.
Retry:
Expire:
Minimum:
jebelalischool.org
kmdaonline.org
khda.sharepoint.com
wkhdecoshop.fr
amityschooldubai.com
rahhal.com
alsalamcommunity.ae
rahhhal.com
khdali.com
dubailakhamatka.com
khdatis.com
khdara.com
rahehal.net
khd.gay
rah-hal.com
khdimcom.com
khd.co.za
khda-ky.org
khdadadi.blogfa.com
jebelalischoolsport.org
kdhamusa.org
kkjhssofttennis.com
khdameti.online
kda-my.sharepoint.com
kha-my.sharepoint.com
khd-my.sharepoint.com
khda-m.sharepoint.com
khda-my.harepoint.com
khda-my.sarepoint.com
khda-my.shaepoint.com
khda-my.shareoint.com
khda-my.sharepint.com
khda-my.sharepoin.com
khda-my.sharepoint.cm
khda-my.sharepoint.co
khda-my.sharepoint.om
khda-my.sharepointcom
khda-my.sharepoit.com
khda-my.sharepont.com
khda-my.sharpoint.com
khda-my.shrepoint.com
khda-mysharepoint.com
khda-y.sharepoint.com
khdamy.sharepoint.com
khda--my.sharepoint.com
khda-mmy.sharepoint.com
khda-my..sharepoint.com
khda-my.shaarepoint.com
khda-my.shareepoint.com
khda-my.sharepoiint.com
khda-my.sharepoinnt.com
khda-my.sharepoint..com
khda-my.sharepoint.ccom
khda-my.sharepoint.comm
khda-my.sharepoint.coom
khda-my.sharepointt.com
khda-my.sharepooint.com
khda-my.shareppoint.com
khda-my.sharrepoint.com
khda-my.shharepoint.com
khda-my.ssharepoint.com
khda-myy.sharepoint.com
khdaa-my.sharepoint.com
khdda-my.sharepoint.com
khhda-my.sharepoint.com
kkhda-my.sharepoint.com
hkda-my.sharepoint.com
kdha-my.sharepoint.com
khad-my.sharepoint.com
khd-amy.sharepoint.com
khda-m.ysharepoint.com
khda-my.hsarepoint.com
khda-my.sahrepoint.com
khda-my.shaerpoint.com
khda-my.shareopint.com
khda-my.sharepiont.com
khda-my.sharepoin.tcom
khda-my.sharepoint.cmo
khda-my.sharepoint.ocm
khda-my.sharepointc.om
khda-my.sharepoitn.com
khda-my.shareponit.com
khda-my.sharpeoint.com
khda-my.shraepoint.com
khda-mys.harepoint.com
khda-ym.sharepoint.com
khdam-y.sharepoint.com
jhda-my.sharepoint.com
kgda-my.sharepoint.com
khda-mt.sharepoint.com
khda-mu.sharepoint.com
khda-my.aharepoint.com
khda-my.dharepoint.com
khda-my.sgarepoint.com
khda-my.shaeepoint.com
khda-my.shareooint.com
khda-my.sharepiint.com
khda-my.sharepoibt.com
khda-my.sharepoimt.com
khda-my.sharepoinr.com
khda-my.sharepoint.cim
khda-my.sharepoint.con
khda-my.sharepoint.cpm
khda-my.sharepoint.vom
khda-my.sharepoint.xom
khda-my.sharepoiny.com
khda-my.sharepoont.com
khda-my.sharepount.com
khda-my.shareppint.com
khda-my.sharrpoint.com
khda-my.sharwpoint.com
khda-my.shatepoint.com
khda-my.shsrepoint.com
khda-my.sjarepoint.com
khda-ny.sharepoint.com
khda0my.sharepoint.com
khds-my.sharepoint.com
khfa-my.sharepoint.com
khsa-my.sharepoint.com
kjda-my.sharepoint.com
lhda-my.sharepoint.com
khda-0my.sharepoint.com
khda-mny.sharepoint.com
khda-my.saharepoint.com
khda-my.sdharepoint.com
khda-my.sharepoinbt.com
khda-my.sharepoinmt.com
khda-my.sharepoint.coim
khda-my.sharepoint.comn
khda-my.sharepoint.copm
khda-my.sharepoint.cvom
khda-my.sharepoint.cxom
khda-my.sharepointr.com
khda-my.sharepointy.com
khda-my.sharepoiont.com
khda-my.sharepoiunt.com
khda-my.sharepopint.com
khda-my.sharerpoint.com
khda-my.sharewpoint.com
khda-my.shartepoint.com
khda-my.shasrepoint.com
khda-my.shgarepoint.com
khda-my.shjarepoint.com
khda-myt.sharepoint.com
khda-myu.sharepoint.com
khdas-my.sharepoint.com
khdfa-my.sharepoint.com
khdsa-my.sharepoint.com
khgda-my.sharepoint.com
khjda-my.sharepoint.com
kjhda-my.sharepoint.com
klhda-my.sharepoint.com
wwwkhda-my.sharepoint.com
k-hda-my.sharepoint.com
kh-da-my.sharepoint.com
khd-a-my.sharepoint.com
khda-m-y.sharepoint.com
khda-my-.sharepoint.com
khda-my.-sharepoint.com
khda-my.s-harepoint.com
khda-my.sh-arepoint.com
khda-my.sha-repoint.com
khda-my.shar-epoint.com
khda-my.share-point.com
khda-my.sharep-oint.com
khda-my.sharepo-int.com
khda-my.sharepoi-nt.com
khda-my.sharepoin-t.com
khda-my.sharepoint-.com
khda-my.sharepoint.-com
khda-my.sharepoint.c-om
khda-my.sharepoint.co-m
sharepoint.com
sharepoints.com
khda-my.sharapoint.com
khda-my.sharepaint.cam
khda-my.sharepeint.cem
khda-my.sharepiint.cim
khda-my.sharepoant.com
khda-my.sharepoent.com
khda-my.sharepuint.cum
khda-my.sharipoint.com
khda-my.sharopoint.com
khda-my.sharupoint.com
khde-my.sherepoint.com
khdi-my.shirepoint.com
khdo-my.shorepoint.com
khdu-my.shurepoint.com
khda-my.shairpoint.com
khda-my.sharepoayent.com
khda-my.sharepoeyent.com
khda-my.shourpoint.com
chda-my.sharepoint.com
ihda-my.sharepoint.com
khda--y.sharepoint.com
khda-ey.sharepoint.com
khda-iy.sharepoint.com
khda-ly.sharepoint.com
khda-m9.sharepoint.com
khda-mi.sharepoint.com
khda-mq.sharepoint.com
khda-mx.sharepoint.com
khda-my.3harepoint.com
khda-my.charepoint.com
khda-my.qharepoint.com
khda-my.rharepoint.com
khda-my.sha2epoint.com
khda-my.shabepoint.com
khda-my.shapepoint.com
khda-my.shardpoint.com
khda-my.share0oint.com
khda-my.sharepgint.com
khda-my.sharepkint.com
khda-my.sharepmint.com
khda-my.sharepnint.com
khda-my.sharepohnt.com
khda-my.sharepoi.t.com
khda-my.sharepoift.com
khda-my.sharepoijt.com
khda-my.sharepoilt.com
khda-my.sharepoin4.com
khda-my.sharepoind.com
khda-my.sharepoinp.com
khda-my.sharepoint.aom
khda-my.sharepoint.bom
khda-my.sharepoint.cgm
khda-my.sharepoint.ckm
khda-my.sharepoint.cmm
khda-my.sharepoint.cnm
khda-my.sharepoint.co-
khda-my.sharepoint.coe
khda-my.sharepoint.coi
khda-my.sharepoint.col
khda-my.sharepoint.coo
khda-my.sharepoint.gom
khda-my.sharepoint.kom
khda-my.sharepoint.som
khda-my.sharepointncom
khda-my.sharepoinu.com
khda-my.sharepoinv.com
khda-my.sharepoiot.com
khda-my.sharepoknt.com
khda-my.sharepomnt.com
khda-my.sharepoynt.com
khda-my.shareqoint.com
khda-my.shareroint.com
khda-my.sharetoint.com
khda-my.sharexoint.com
khda-my.shargpoint.com
khda-my.sharmpoint.com
khda-my.shasepoint.com
khda-my.shavepoint.com
khda-my.shazepoint.com
khda-my.shcrepoint.com
khda-my.sherepoint.com
khda-my.shirepoint.com
khda-my.shqrepoint.com
khda-my.siarepoint.com
khda-my.slarepoint.com
khda-my.sxarepoint.com
khda-my.wharepoint.com
khda-mynsharepoint.com
khda-oy.sharepoint.com
khdammy.sharepoint.com
khdc-my.sharepoint.com
khde-my.sharepoint.com
khdi-my.sharepoint.com
khdq-my.sharepoint.com
khea-my.sharepoint.com
khla-my.sharepoint.com
khta-my.sharepoint.com
kida-my.sharepoint.com
klda-my.sharepoint.com
kxda-my.sharepoint.com
ohda-my.sharepoint.com
khcla-my.sharepoint.com
khda-my.sharep0int.c0m
khda-my.sharep0int.com
khda-my.sharepoint.c0m
khda-my.sharepoint.corn
khda-my.sharepolnt.com
khda-rny.sharepoint.com
khda-rny.sharepoint.corn
khda-my.sharepoint.org
khda-my.sharepoint.net
khda-my.sharepoint.xyz
khda-my.sharepoint.info
khda-my.sharepoint.top
khda-my.sharepoint.online
khda-my.sharepoint.shop
khda-my.sharepoint.site
khda-my.sharepoint.biz
khda-my.sharepoint.club
khda-my.sharepoint.app
khda-my.sharepoint.live
khda-my.sharepoint.store
khda-my.sharepoint.pro
khda-my.sharepoint.tech
khda-my.sharepoint.goog
khda-my.sharepoint.vip
khda-my.sharepoint.dev
khda-my.sharepoint.fun
khda-my.sharepoint.life
khda-my.sharepoint.space
khda-my.sharepoint.buzz
khda-my.sharepoint.blog
khda-my.sharepoint.asia
khda-my.sharepoint.work
khda-my.sharepoint.link
khda-my.sharepoint.one
khda-my.sharepoint.art
khda-my.sharepoint.website
khda-my.sharepoint.news
khda-my.sharepoint.edu
khda-my.sharepoint.cat
khda-my.sharepoint.digital
khda-my.sharepoint.finance
khda-my.sharepoint.gov
khda-my.sharepoint.cloud
khda-my.sharepoint.mobi
khda-my.sharepoint.agency
khda-my.sharepoint.tokyo