城市(city): Toronto
省份(region): Ontario
国家(country): Canada
运营商(isp): DigitalOcean LLC
主机名(hostname): unknown
机构(organization): DigitalOcean, LLC
使用类型(Usage Type): Data Center/Web Hosting/Transit
| 类型 | 评论内容 | 时间 |
|---|---|---|
| attackbots | May 20 19:02:19 server sshd[8421]: Failed password for invalid user ypi from 138.197.131.249 port 47900 ssh2 May 20 19:06:11 server sshd[12207]: Failed password for invalid user nqv from 138.197.131.249 port 56856 ssh2 May 20 19:10:06 server sshd[15845]: Failed password for invalid user nke from 138.197.131.249 port 37584 ssh2 |
2020-05-21 03:25:35 |
| attack | Invalid user frankr from 138.197.131.249 port 55060 |
2020-05-16 19:53:15 |
| attack | 2020-05-02T22:39:43.537812vivaldi2.tree2.info sshd[24396]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=secure.canadahomestayinternational.com 2020-05-02T22:39:43.527308vivaldi2.tree2.info sshd[24396]: Invalid user saulo from 138.197.131.249 2020-05-02T22:39:45.740490vivaldi2.tree2.info sshd[24396]: Failed password for invalid user saulo from 138.197.131.249 port 36634 ssh2 2020-05-02T22:43:37.575197vivaldi2.tree2.info sshd[24655]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=secure.canadahomestayinternational.com user=root 2020-05-02T22:43:40.235567vivaldi2.tree2.info sshd[24655]: Failed password for root from 138.197.131.249 port 47254 ssh2 ... |
2020-05-02 22:46:43 |
| attack | Invalid user qd from 138.197.131.249 port 41570 |
2020-04-24 17:52:28 |
| attack | *Port Scan* detected from 138.197.131.249 (CA/Canada/Ontario/Toronto (Old Toronto)/secure.canadahomestayinternational.com). 4 hits in the last 5 seconds |
2020-04-22 14:25:02 |
| attackspam | Apr 19 21:42:22 *** sshd[13849]: Invalid user hadoop from 138.197.131.249 |
2020-04-20 05:53:15 |
| attack | $f2bV_matches |
2020-04-14 14:21:51 |
| attack | Apr 8 17:33:24 ns392434 sshd[5913]: Invalid user bsserver from 138.197.131.249 port 47666 Apr 8 17:33:24 ns392434 sshd[5913]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 Apr 8 17:33:24 ns392434 sshd[5913]: Invalid user bsserver from 138.197.131.249 port 47666 Apr 8 17:33:26 ns392434 sshd[5913]: Failed password for invalid user bsserver from 138.197.131.249 port 47666 ssh2 Apr 8 17:41:46 ns392434 sshd[6209]: Invalid user user from 138.197.131.249 port 48984 Apr 8 17:41:46 ns392434 sshd[6209]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 Apr 8 17:41:46 ns392434 sshd[6209]: Invalid user user from 138.197.131.249 port 48984 Apr 8 17:41:49 ns392434 sshd[6209]: Failed password for invalid user user from 138.197.131.249 port 48984 ssh2 Apr 8 17:44:45 ns392434 sshd[6403]: Invalid user gmodserver from 138.197.131.249 port 42162 |
2020-04-09 03:09:59 |
| attack | 2020-04-02T12:38:18.127173shield sshd\[2241\]: pam_unix\(sshd:auth\): authentication failure\; logname= uid=0 euid=0 tty=ssh ruser= rhost=secure.canadahomestayinternational.com user=root 2020-04-02T12:38:19.318033shield sshd\[2241\]: Failed password for root from 138.197.131.249 port 55408 ssh2 2020-04-02T12:42:26.538319shield sshd\[3500\]: pam_unix\(sshd:auth\): authentication failure\; logname= uid=0 euid=0 tty=ssh ruser= rhost=secure.canadahomestayinternational.com user=root 2020-04-02T12:42:29.445367shield sshd\[3500\]: Failed password for root from 138.197.131.249 port 39960 ssh2 2020-04-02T12:46:35.020706shield sshd\[4527\]: pam_unix\(sshd:auth\): authentication failure\; logname= uid=0 euid=0 tty=ssh ruser= rhost=secure.canadahomestayinternational.com user=root |
2020-04-02 22:40:17 |
| attackbotsspam | Mar 27 22:19:11 ewelt sshd[17421]: Invalid user wfb from 138.197.131.249 port 50006 Mar 27 22:19:11 ewelt sshd[17421]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 Mar 27 22:19:11 ewelt sshd[17421]: Invalid user wfb from 138.197.131.249 port 50006 Mar 27 22:19:13 ewelt sshd[17421]: Failed password for invalid user wfb from 138.197.131.249 port 50006 ssh2 ... |
2020-03-28 05:22:32 |
| attackbots | Mar 27 04:49:03 localhost sshd\[3014\]: Invalid user qby from 138.197.131.249 Mar 27 04:49:03 localhost sshd\[3014\]: pam_unix\(sshd:auth\): authentication failure\; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 Mar 27 04:49:05 localhost sshd\[3014\]: Failed password for invalid user qby from 138.197.131.249 port 35360 ssh2 Mar 27 04:55:29 localhost sshd\[3671\]: Invalid user opo from 138.197.131.249 Mar 27 04:55:29 localhost sshd\[3671\]: pam_unix\(sshd:auth\): authentication failure\; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 ... |
2020-03-27 12:06:56 |
| attackspam | Mar 21 13:24:13 sigma sshd\[30492\]: Invalid user antony from 138.197.131.249Mar 21 13:24:15 sigma sshd\[30492\]: Failed password for invalid user antony from 138.197.131.249 port 58110 ssh2 ... |
2020-03-21 21:26:18 |
| attackspambots | 2020-03-18T01:29:38.994159-07:00 suse-nuc sshd[17754]: Invalid user backup from 138.197.131.249 port 52196 ... |
2020-03-18 18:39:59 |
| attack | Invalid user jenkins from 138.197.131.249 port 50366 |
2020-03-13 14:23:40 |
| attackspambots | Mar 1 20:28:06 webhost01 sshd[10548]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=138.197.131.249 Mar 1 20:28:08 webhost01 sshd[10548]: Failed password for invalid user confluence from 138.197.131.249 port 59296 ssh2 ... |
2020-03-02 02:11:35 |
| attack | invalid login attempt (plex) |
2020-02-28 00:59:35 |
| attackbots | Feb 26 16:57:57 server sshd[2097681]: Failed password for invalid user testuser from 138.197.131.249 port 49422 ssh2 Feb 26 17:06:56 server sshd[2107729]: Failed password for invalid user paul from 138.197.131.249 port 34590 ssh2 Feb 26 17:15:40 server sshd[2121006]: Failed password for invalid user HTTP from 138.197.131.249 port 48002 ssh2 |
2020-02-27 00:20:59 |
| attackbots | 2019-09-13 12:26:08,475 fail2ban.actions [800]: NOTICE [sshd] Ban 138.197.131.249 2019-09-13 15:30:40,858 fail2ban.actions [800]: NOTICE [sshd] Ban 138.197.131.249 2019-09-13 18:38:08,090 fail2ban.actions [800]: NOTICE [sshd] Ban 138.197.131.249 ... |
2019-10-03 17:57:28 |
| IP | 类型 | 评论内容 | 时间 |
|---|---|---|---|
| 138.197.131.66 | attackbotsspam | 138.197.131.66 - - [10/Sep/2020:16:34:59 +0200] "GET /wp-login.php HTTP/1.1" 200 9061 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [10/Sep/2020:16:35:01 +0200] "POST /wp-login.php HTTP/1.1" 200 9312 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [10/Sep/2020:16:35:02 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-09-11 01:12:33 |
| 138.197.131.66 | attack | 138.197.131.66 - - [10/Sep/2020:09:37:17 +0200] "POST /xmlrpc.php HTTP/1.1" 403 461 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [10/Sep/2020:09:40:59 +0200] "POST /xmlrpc.php HTTP/1.1" 403 13510 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" ... |
2020-09-10 16:32:12 |
| 138.197.131.66 | attack | Automatic report - XMLRPC Attack |
2020-09-10 07:09:41 |
| 138.197.131.66 | attackspambots | Automatic report - XMLRPC Attack |
2020-09-08 06:26:08 |
| 138.197.131.66 | attack | 138.197.131.66 - - [14/Aug/2020:00:07:04 +0100] "POST /wp-login.php HTTP/1.1" 200 1791 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [14/Aug/2020:00:07:06 +0100] "POST /wp-login.php HTTP/1.1" 200 1772 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [14/Aug/2020:00:07:06 +0100] "POST /xmlrpc.php HTTP/1.1" 403 219 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" ... |
2020-08-14 07:37:23 |
| 138.197.131.66 | attackbots | 138.197.131.66 - - [09/Aug/2020:21:12:12 +0200] "GET /wp-login.php HTTP/1.1" 200 6060 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [09/Aug/2020:21:12:15 +0200] "POST /wp-login.php HTTP/1.1" 200 6311 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [09/Aug/2020:21:12:16 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-08-10 03:22:46 |
| 138.197.131.66 | attack | 138.197.131.66 - - [08/Aug/2020:08:35:58 +0200] "GET /wp-login.php HTTP/1.1" 200 6310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [08/Aug/2020:08:36:01 +0200] "POST /wp-login.php HTTP/1.1" 200 6561 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [08/Aug/2020:08:36:02 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-08-08 18:30:52 |
| 138.197.131.66 | attackbotsspam | 138.197.131.66 - - [25/Jul/2020:21:36:15 +0200] "GET /wp-login.php HTTP/1.1" 200 6060 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [25/Jul/2020:21:36:16 +0200] "POST /wp-login.php HTTP/1.1" 200 6311 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [25/Jul/2020:21:36:17 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-07-26 04:41:52 |
| 138.197.131.66 | attackbotsspam | 138.197.131.66 - - [20/Jul/2020:05:35:20 +0200] "POST /xmlrpc.php HTTP/1.1" 403 611 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [20/Jul/2020:05:55:39 +0200] "POST /xmlrpc.php HTTP/1.1" 403 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" ... |
2020-07-20 13:48:54 |
| 138.197.131.66 | attackbots | 138.197.131.66 - - [23/Jun/2020:09:22:27 +0200] "GET /wp-login.php HTTP/1.1" 200 6060 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [23/Jun/2020:09:22:30 +0200] "POST /wp-login.php HTTP/1.1" 200 6311 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [23/Jun/2020:09:22:31 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-06-23 17:00:22 |
| 138.197.131.66 | attackspam | 138.197.131.66 - - [14/Jun/2020:23:27:11 +0200] "GET /wp-login.php HTTP/1.1" 200 6433 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [14/Jun/2020:23:27:12 +0200] "POST /wp-login.php HTTP/1.1" 200 6684 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [14/Jun/2020:23:27:13 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-06-15 06:49:18 |
| 138.197.131.66 | attackspam | Attempt to log in with non-existing username: admin |
2020-06-03 06:38:44 |
| 138.197.131.66 | attackbots | 138.197.131.66 - - [26/May/2020:01:26:37 +0200] "GET /wp-login.php HTTP/1.1" 200 6614 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [26/May/2020:01:26:38 +0200] "POST /wp-login.php HTTP/1.1" 200 6865 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 138.197.131.66 - - [26/May/2020:01:26:39 +0200] "POST /xmlrpc.php HTTP/1.1" 200 427 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" |
2020-05-26 09:50:29 |
| 138.197.131.66 | attack | "XSS Attack Detected via libinjection - Matched Data: XSS data found within ARGS_NAMES: |
2020-05-23 20:27:15 |
| 138.197.131.66 | attack | xmlrpc attack |
2020-05-16 19:38:08 |
b
; <<>> DiG 9.10.3-P4-Ubuntu <<>> 138.197.131.249
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 6179
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;138.197.131.249. IN A
;; AUTHORITY SECTION:
. 3600 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2019042500 1800 900 604800 86400
;; Query time: 5 msec
;; SERVER: 67.207.67.3#53(67.207.67.3)
;; WHEN: Thu Apr 25 20:16:53 +08 2019
;; MSG SIZE rcvd: 119
249.131.197.138.in-addr.arpa domain name pointer secure.canadahomestayinternational.com.
Server: 67.207.67.3
Address: 67.207.67.3#53
Non-authoritative answer:
249.131.197.138.in-addr.arpa name = secure.canadahomestayinternational.com.
Authoritative answers can be found from:
| IP | 类型 | 评论内容 | 时间 |
|---|---|---|---|
| 83.110.220.134 | attack | Jun 1 10:09:40 fwservlet sshd[10165]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=83.110.220.134 user=r.r Jun 1 10:09:42 fwservlet sshd[10165]: Failed password for r.r from 83.110.220.134 port 16440 ssh2 Jun 1 10:09:42 fwservlet sshd[10165]: Received disconnect from 83.110.220.134 port 16440:11: Bye Bye [preauth] Jun 1 10:09:42 fwservlet sshd[10165]: Disconnected from 83.110.220.134 port 16440 [preauth] Jun 1 10:12:40 fwservlet sshd[10240]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=83.110.220.134 user=r.r Jun 1 10:12:41 fwservlet sshd[10240]: Failed password for r.r from 83.110.220.134 port 39780 ssh2 Jun 1 10:12:41 fwservlet sshd[10240]: Received disconnect from 83.110.220.134 port 39780:11: Bye Bye [preauth] Jun 1 10:12:41 fwservlet sshd[10240]: Disconnected from 83.110.220.134 port 39780 [preauth] Jun 1 10:13:46 fwservlet sshd[10263]: pam_unix(sshd:auth): authenticati........ ------------------------------- |
2020-06-02 01:52:34 |
| 14.21.36.84 | attackbots | ... |
2020-06-02 02:11:05 |
| 200.73.129.102 | attackspambots | Jun 1 09:21:29 ny01 sshd[20912]: Failed password for root from 200.73.129.102 port 59798 ssh2 Jun 1 09:25:56 ny01 sshd[21818]: Failed password for root from 200.73.129.102 port 38066 ssh2 |
2020-06-02 02:29:35 |
| 211.21.214.150 | attackbots | Unauthorized connection attempt from IP address 211.21.214.150 on Port 445(SMB) |
2020-06-02 02:31:27 |
| 170.82.7.250 | attackspam | port scan and connect, tcp 23 (telnet) |
2020-06-02 02:00:38 |
| 62.168.164.90 | spambotsattackproxynormal | scam ip |
2020-06-02 02:08:22 |
| 195.54.160.166 | attackspambots |
|
2020-06-02 01:51:45 |
| 222.186.31.204 | attackspam | Jun 1 19:57:36 minden010 sshd[20160]: Failed password for root from 222.186.31.204 port 28263 ssh2 Jun 1 19:57:39 minden010 sshd[20160]: Failed password for root from 222.186.31.204 port 28263 ssh2 Jun 1 19:57:41 minden010 sshd[20160]: Failed password for root from 222.186.31.204 port 28263 ssh2 ... |
2020-06-02 02:03:52 |
| 128.14.137.182 | attackspam | Firewall Dropped Connection |
2020-06-02 01:57:24 |
| 157.245.194.35 | attackspambots | fail2ban/Jun 1 19:03:20 h1962932 sshd[32671]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=157.245.194.35 user=root Jun 1 19:03:22 h1962932 sshd[32671]: Failed password for root from 157.245.194.35 port 53438 ssh2 Jun 1 19:06:49 h1962932 sshd[552]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=157.245.194.35 user=root Jun 1 19:06:51 h1962932 sshd[552]: Failed password for root from 157.245.194.35 port 51594 ssh2 Jun 1 19:10:19 h1962932 sshd[643]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=157.245.194.35 user=root Jun 1 19:10:22 h1962932 sshd[643]: Failed password for root from 157.245.194.35 port 49752 ssh2 |
2020-06-02 01:59:36 |
| 122.51.221.184 | attack | Jun 1 07:52:32 mx sshd[30316]: Failed password for root from 122.51.221.184 port 52670 ssh2 |
2020-06-02 02:14:29 |
| 93.113.111.197 | attackspambots | 93.113.111.197 - - [01/Jun/2020:14:04:21 +0200] "GET /wp-login.php HTTP/1.1" 200 1900 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 93.113.111.197 - - [01/Jun/2020:14:04:22 +0200] "POST /wp-login.php HTTP/1.1" 200 2031 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 93.113.111.197 - - [01/Jun/2020:14:04:22 +0200] "GET /wp-login.php HTTP/1.1" 200 1900 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 93.113.111.197 - - [01/Jun/2020:14:04:22 +0200] "POST /wp-login.php HTTP/1.1" 200 2030 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 93.113.111.197 - - [01/Jun/2020:14:04:22 +0200] "GET /wp-login.php HTTP/1.1" 200 1900 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 93.113.111.197 - - [01/Jun/2020:14:04:22 +0200] "POST /wp-login.php HTTP/1.1" 200 2030 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/201001 ... |
2020-06-02 02:08:02 |
| 163.172.19.244 | attack | CMS (WordPress or Joomla) login attempt. |
2020-06-02 02:12:22 |
| 125.127.101.234 | attackbotsspam | Unauthorized connection attempt from IP address 125.127.101.234 on Port 445(SMB) |
2020-06-02 02:24:57 |
| 60.190.243.230 | attack | Jun 1 23:14:28 gw1 sshd[13583]: Failed password for root from 60.190.243.230 port 62360 ssh2 ... |
2020-06-02 02:28:17 |