Flight

ASA328

Flight history and live tracking for ASA328, operated by Alaska Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineAlaska Airlines
Typical originKSEA SEATTLE TACOMA INTERNATIONAL
Typical destinationKORD CHICAGO OHARE INTERNATIONAL
Distance1,491 nm

Flight history 255 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:43 PDT06:01 CDT3h 18mN928AK
2026-10-01KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:27 PDT05:48 CDT3h 21mN948AK
2026-09-30KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:24 PDT05:41 CDT3h 17mN719AL
2026-09-29KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:28 PDT06:07 CDT3h 39mN723AL
2026-09-28KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL01:41 PDT07:09 CDT3h 28mN448AS
2026-09-27KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:28 PDT06:04 CDT3h 36mN933AK
2026-09-26KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:26 PDT06:02 CDT3h 36mN729AL
2026-09-25KSEA SEATTLE TACOMA INTERNATIONALKORD CHICAGO OHARE INTERNATIONAL00:30 PDT05:57 CDT3h 27mN966AK
2026-09-24KBFIKORD00:17 PDT05:52 CDT3h 35mN975AK
2026-09-23KSEAKORD00:27 PDT06:04 CDT3h 37mN978AK
2026-09-22KSEAKORD00:31 PDT06:14 CDT3h 42mN934AK
2026-09-21KSEAKORD00:21 PDT06:14 CDT3h 52mADD2AD
2026-09-19KMCIKORD07:58 CDT09:38 CDT1h 39mN428AS
2026-09-19KSEAKMCI00:29 PDT06:48 CDT4h 18mN428AS
2026-09-18KSEAKORD00:23 PDT06:02 CDT3h 38mN709AL
2026-09-17KBFIKORD00:21 PDT06:16 CDT3h 54mN487AS
2026-09-16KSEAKORD00:37 PDT05:54 CDT3h 16mN937AK
2026-09-15estimated??07:12Z08:48Z1h 35mN281AK
2026-09-14KSEAKORD00:21 PDT06:14 CDT3h 52mA97C18
2026-09-13KSEAKORD00:28 PDT05:56 CDT3h 27mN273AK
2026-09-12KSEAKORD00:20 PDT05:56 CDT3h 35mN954AK
2026-09-11KSEAKORD01:37 PDT06:48 CDT3h 10mA9A397
2026-09-10KSEAKORD00:29 PDT05:58 CDT3h 29mN932AK
2026-09-09KSEAKORD00:17 PDT05:58 CDT3h 40mN253AK
2026-09-08KSEAKORD00:29 PDT06:06 CDT3h 36mN483AS
2026-09-07estimated??07:16Z09:34Z2h 17mN948AK
2026-09-06KSEAKORD00:18 PDT05:48 CDT3h 29mN290AK
2026-09-05KSEAKORD00:22 PDT06:04 CDT3h 41mADBA0A
2026-09-04KSEAKORD00:37 PDT06:08 CDT3h 30mN403AS
2026-09-03KSEAKORD00:22 PDT06:02 CDT3h 39mN247AK
Earlier flights (225) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02KSEAKORD00:18 PDT06:02 CDT3h 44mN288AK
2026-09-01KSEAKORD01:56 PDT07:24 CDT3h 27mN964AK
2026-08-31KBFIKORD00:20 PDT05:52 CDT3h 31mN932AK
2026-08-30KSEAKORD00:12 PDT05:48 CDT3h 35mACB0B6
2026-08-29KBFIKORD00:10 PDT05:48 CDT3h 37mN516AS
2026-08-28KSEAKORD00:13 PDT05:42 CDT3h 28mN267AK
2026-08-27estimatedKSEAKORD02:27 PDT05:54 CDT1h 26mN247AK
2026-08-27estimatedKSEAKORD00:31 PDT03:14 CDT0h 42mN247AK
2026-08-26KSEAKORD00:15 PDT05:42 CDT3h 26mN413AS
2026-08-25KSEAKORD00:20 PDT05:52 CDT3h 31mN293AK
2026-08-24KSEAKORD00:23 PDT05:46 CDT3h 22mN296AK
2026-08-23KSEAKORD00:45 PDT06:10 CDT3h 25mN282AK
2026-08-22KSEAKORD00:21 PDT05:44 CDT3h 22mN536AS
2026-08-21KSEAKORD00:15 PDT05:42 CDT3h 26mN955AK
2026-08-20estimatedKSEAKORD00:07 PDT05:32 CDT3h 24mN285AK
2026-08-17estimatedKSEAKORD04:54 PDT07:56 CDT1h 01mN594AS
2026-08-16estimatedKSEAKORD00:23 PDT06:00 CDT3h 37mN805AK
2026-08-15estimatedKSEAKORD01:14 PDT09:00 CDT5h 46mN546AS
2026-08-14KBFIKORD00:48 PDT07:54 CDT5h 06mN936AK
2026-08-13KSEAKORD00:26 PDT07:48 CDT5h 22mN523AS
2026-08-12KSEAKORD01:23 PDT08:25 CDT5h 01mN530AS
2026-07-23estimatedKSEAKORD00:16 PDT05:36 CDT3h 19mA9AEBC
2026-07-22estimatedKSEAKORD00:21 PDT05:38 CDT3h 17mN272AK
2026-07-21KSEAKORD01:02 PDT06:16 CDT3h 13mN403AS
2026-07-20KSEAKORD00:30 PDT06:00 CDT3h 29mN937AK
2026-07-19KSEAKORD03:14 PDT08:38 CDT3h 23mN929AK
2026-07-18KSEAKORD01:12 PDT06:36 CDT3h 23mN949AK
2026-07-17KSEAKORD01:19 PDT06:56 CDT3h 36mAAF47A
2026-07-16KSEAKORD01:13 PDT06:44 CDT3h 30mN284AK
2026-07-15estimatedKSEAKORD03:20 PDT07:06 CDT1h 45mN978AK
2026-07-15estimatedKBFIKORD01:30 PDT03:50 CDT0h 19mN978AK
2026-07-14estimatedKBFIKORD01:03 PDT06:44 CDT3h 41mN464AS
2026-07-13estimatedKSEAKORD00:59 PDT06:36 CDT3h 36mN282AK
2026-07-12estimatedKSEAKORD00:22 PDT05:54 CDT3h 32mN477AS
2026-07-11KSEAKORD00:19 PDT05:54 CDT3h 34mN461AS
2026-07-10estimatedKSEAKORD00:22 PDT05:56 CDT3h 34mN266AK
2026-07-09KSEAKORD00:20 PDT05:46 CDT3h 25mN953AK
2026-07-08KSEAKORD00:14 PDT05:58 CDT3h 43mA9B62A
2026-07-07KSEAKORD00:55 PDT08:16 CDT5h 21mN506AS
2026-07-06estimatedKSEAKORD00:23 PDT06:40 CDT4h 16mN281AK
2026-07-05estimatedKSEAKORD00:26 PDT05:50 CDT3h 24mN459AS
2026-07-04estimatedKSEAKORD00:26 PDT05:58 CDT3h 31mN486AS
2026-07-02KSEAKORD00:18 PDT05:50 CDT3h 31mA9D63B
2026-07-01KSEAKORD00:18 PDT06:26 CDT4h 07mN553AS
2026-06-30KSEAKORD00:25 PDT06:04 CDT3h 39mN285AK
2026-06-29KSEAKORD00:54 PDT06:32 CDT3h 37mN920AK
2026-06-28KSEAKORD00:33 PDT06:12 CDT3h 39mN296AK
2026-06-27KSEAKORD01:30 PDT07:02 CDT3h 31mADBA0A
2026-06-26estimatedKSEAKORD00:38 PDT05:54 CDT3h 15mN973AK
2026-06-25KSEAKORD00:31 PDT05:48 CDT3h 16mN224AK
2026-06-24estimatedKSEAKORD00:56 PDT06:22 CDT3h 25mN918AK
2026-06-23KSEAKORD00:33 PDT05:46 CDT3h 13mN278AK
2026-06-22KSEAKORD00:30 PDT06:04 CDT3h 33mN457AS
2026-06-21KSEAKORD00:19 PDT05:58 CDT3h 38mN251AK
2026-06-20estimatedKSEAKORD00:42 PDT05:58 CDT3h 15mN938AK
2026-06-19KSEAKORD00:38 PDT05:46 CDT3h 07mN935AK
2026-06-18KSEAKORD01:00 PDT06:10 CDT3h 09mAD2733
2026-06-17KSEAKORD00:29 PDT05:42 CDT3h 12mN978AK
2026-06-16KSEAKORD00:37 PDT05:56 CDT3h 18mN937AK
2026-06-15KSEAKORD00:30 PDT06:00 CDT3h 29mN974AK
2026-06-14KSEAKORD00:38 PDT06:04 CDT3h 25mA98386
2026-06-13KSEAKORD00:36 PDT05:56 CDT3h 19mN973AK
2026-06-12KSEAKORD01:42 PDT06:50 CDT3h 08mN266AK
2026-05-29KSEAKORD00:19 PDT06:04 CDT3h 45mN294AK
2026-05-28KSEAKORD00:25 PDT06:04 CDT3h 38mN525AS
2026-05-27KSEAKORD00:13 PDT05:46 CDT3h 32mN536AS
2026-05-26KSEAKORD00:12 PDT05:46 CDT3h 33mN929AK
2026-05-25estimatedKSEAKORD00:16 PDT05:56 CDT3h 39mN566AS
2026-05-24KSEAKORD00:13 PDT06:04 CDT3h 50mN442AS
2026-05-23KSEAKORD00:18 PDT05:44 CDT3h 25mN407AS
2026-05-22KBFIKORD00:18 PDT05:48 CDT3h 29mN559AS
2026-05-21KSEAKORD00:25 PDT06:04 CDT3h 38mN448AS
2026-05-20KSEAKORD17:07 PDT05:42 CDT10h 34mN977AK
2026-05-19estimatedKSEAKMDW19:29 PDT14:52 CDT17h 22mAAED0C
2026-05-12estimatedKSEAKORD00:32 PDT05:52 CDT3h 19mN946AK
2026-05-11KSEAKORD00:38 PDT05:52 CDT3h 13mN272AK
2026-05-10KSEAKORD00:39 PDT05:56 CDT3h 16mN474AS
2026-05-09KSEAKORD00:46 PDT06:16 CDT3h 29mN472AS
2026-05-08KSEAKORD00:49 PDT06:08 CDT3h 18mN402AS
2026-05-07KSEAKORD00:32 PDT05:50 CDT3h 17mN472AS
2026-05-06KSEAKORD00:37 PDT06:08 CDT3h 30mN298AK
2026-05-05KSEAKORD00:34 PDT06:02 CDT3h 27mN413AS
2026-05-04KSEAKORD00:34 PDT06:06 CDT3h 32mN963AK
2026-05-03KSEAKORD00:38 PDT06:08 CDT3h 29mN467AS
2026-05-02KSEAKORD00:34 PDT06:06 CDT3h 31mN237AK
2026-05-01KSEAKORD00:57 PDT06:30 CDT3h 32mN979AK
2026-04-30KSEAKORD00:37 PDT06:06 CDT3h 28mN938AK
2026-04-28KSEAKORD00:32 PDT06:06 CDT3h 33mAB1842
2026-04-27KSEAKORD00:34 PDT06:18 CDT3h 43mN251AK
2026-04-26KSEAKORD00:30 PDT06:12 CDT3h 41mN566AS
2026-04-25KSEAKORD00:59 PDT06:20 CDT3h 20mN409AS
2026-04-24KSEAKORD01:03 PDT06:30 CDT3h 27mN931AK
2026-04-23KSEAKORD00:38 PDT06:10 CDT3h 32mN408AS
2026-04-22KSEAKORD00:33 PDT06:08 CDT3h 34mN978AK
2026-04-21KSEAKORD00:37 PDT06:04 CDT3h 26mN469AS
2026-04-20estimatedKSEAKORD00:43 PDT05:56 CDT3h 12mN962AK
2026-04-19KSEAKORD00:43 PDT08:46 CDT6h 02mN956AK
2026-04-17KSEAKORD00:35 PDT06:04 CDT3h 28mN971AK
2026-04-16KSEAKORD00:44 PDT06:22 CDT3h 37mN975AK
2026-04-15KSEAKORD00:41 PDT06:14 CDT3h 32mN288AK
2026-04-14KSEAKORD00:45 PDT07:24 CDT4h 38mACB0B6
2026-04-13KSEAKORD00:44 PDT06:16 CDT3h 31mA97C18
2026-04-12KSEAKORD00:45 PDT06:22 CDT3h 36mN273AK
2026-04-06KSEAKORD00:46 PDT06:06 CDT3h 19mN948AK
2026-04-05KSEAKORD00:46 PDT06:10 CDT3h 23mN956AK
2026-04-03estimatedKSEAKORD01:23 PDT07:02 CDT3h 38mN467AS
2026-04-02KSEAKORD00:50 PDT06:24 CDT3h 33mN448AS
2026-04-01estimated??07:41Z10:46Z3h 04mN477AS
2026-03-31KSEAKORD00:45 PDT06:10 CDT3h 24mN296AK
2026-03-30KSEAKORD00:58 PDT06:18 CDT3h 19mAAF47A
2026-03-29KSEAKORD00:39 PDT06:00 CDT3h 20mN972AK
2026-03-16estimated??14:00Z15:13Z1h 12mN481AS
2026-03-15estimated?KSEA13:52Z08:24 PDT1h 31mN266AK
2026-03-14estimated?KSEA18:14Z12:24 PDT1h 09mA9C506
2026-03-13estimated?KSEA13:46Z08:08 PDT1h 21mN516AS
2026-03-12estimated??13:25Z14:02Z0h 36mN459AS
2026-03-11estimated?KSEA13:33Z08:02 PDT1h 29mN287AK
2026-03-10estimated?KSEA13:08Z07:26 PDT1h 17mN934AK
2026-03-09estimated?KSEA13:17Z07:44 PDT1h 26mN409AS
2026-03-08estimated?KSEA13:23Z07:52 PDT1h 28mN472AS
2026-03-06KBZNKSEA07:11 MST07:48 PST1h 36mN491AS
2026-03-05KBZNKSEA06:58 MST07:46 PST1h 48mA9672C
2026-03-04KBZNKSEA07:01 MST07:36 PST1h 34mA95FBE
2026-03-03KBZNKSEA07:13 MST08:10 PST1h 57mN934AK
2026-03-02KBZNKSEA07:07 MST07:56 PST1h 49mN519AS
2026-03-01KBZNKSEA07:02 MST07:40 PST1h 37mN517AS
2026-02-28KBZNKSEA07:16 MST08:00 PST1h 44mN272AK
2026-02-27KBZNKSEA07:00 MST07:36 PST1h 35mN474AS
2026-02-26KBZNKSEA07:00 MST07:44 PST1h 43mADBDC1
2026-02-25KBZNKSEA07:08 MST07:58 PST1h 50mN253AK
2026-02-24KBZNKSEA06:59 MST08:02 PST2h 03mN407AS
2026-02-23KBZNKSEA07:05 MST08:02 PST1h 56mN587AS
2026-02-22KBZNKSEA11:28 MST12:22 PST1h 53mN264AK
2026-02-21KBZNKSEA07:17 MST08:06 PST1h 49mACB0B6
2026-02-20KBZNKSEA07:22 MST08:03 PST1h 41mN919AK
2026-02-19KBZNKSEA07:21 MST08:00 PST1h 38mN431AS
2026-02-18KBZNKSEA07:11 MST07:38 PST1h 26mAD2733
2026-02-17estimated?KSEA14:06Z07:24 PST1h 18mN529AS
2026-02-16KBZNKSEA07:14 MST08:02 PST1h 47mA97C18
2026-02-15KBZNKSEA06:57 MST08:12 PST2h 14mN597AS
2026-02-14KBZNKSEA07:03 MST09:26 PST3h 22mAAF0C3
2026-02-13KBZNKSEA07:16 MST08:16 PST2h 00mN921AK
2026-02-12KBZNKSEA07:08 MST07:48 PST1h 40mAB148B
2026-02-11?KSEA17:41Z12:56 PST3h 14mN941AK
2026-02-11estimated??16:55Z17:16Z0h 20mN941AK
2026-02-07?KSEA16:50Z12:56 PST4h 05mN453AS
2026-02-06?KSEA17:47Z12:58 PST3h 10mA9C506
2026-02-05?KSEA17:37Z12:42 PST3h 05mN272AK
2026-02-04?KSEA16:55Z12:46 PST3h 50mN942AK
2026-02-03?KSEA17:28Z12:50 PST3h 21mN546AS
2026-02-02?KBFI17:43Z12:36 PST2h 52mAAE59E
2026-02-01?KSEA17:43Z12:46 PST3h 02mN282AK
2026-01-31?KSEA17:24Z12:22 PST2h 58mN931AK
2026-01-30?KSEA17:45Z12:46 PST3h 00mN942AK
2026-01-29?KSEA17:56Z12:58 PST3h 01mN932AK
2026-01-28?KSEA18:10Z13:54 PST3h 44mADBDC1
2026-01-27?KSEA17:39Z12:50 PST3h 10mN953AK
2026-01-26?KSEA17:50Z12:38 PST2h 47mN955AK
2026-01-25?KSEA17:33Z12:20 PST2h 47mN403AS
2026-01-24?KSEA17:25Z12:20 PST2h 54mN552AS
2026-01-23?KSEA17:32Z12:24 PST2h 52mN275AK
2026-01-22?KSEA17:43Z12:26 PST2h 43mN924AK
2026-01-21?KBFI17:33Z12:18 PST2h 44mN931AK
2026-01-20?KSEA17:42Z12:26 PST2h 43mAB3C0A
2026-01-19?KBFI17:44Z12:30 PST2h 45mN291BT
2026-01-18?KSEA17:53Z12:42 PST2h 48mN494AS
2026-01-09PAFAKSEA07:56 AKST12:24 PST3h 27mN960AK
2026-01-08?KSEA16:47Z12:52 PST4h 05mN971AK
2026-01-07PAFAKSEA08:01 AKST12:54 PST3h 52mN487AS
2026-01-06KSEAKORD00:37 PST06:18 CST3h 41mN224AK
2026-01-05KSEAKORD00:21 PST05:58 CST3h 36mA9B273
2026-01-04KSEAKORD00:40 PST06:26 CST3h 45mN495AS
2026-01-03KSEAKORD01:18 PST06:52 CST3h 34mN462AS
2026-01-02KSEAKORD00:29 PST06:11 CST3h 41mAC7A5B
2025-12-30KSEAKORD00:27 PST06:26 CST3h 58mN932AK
2025-12-29estimated??08:29Z12:41Z4h 11mN464AS
2025-12-28KSEAKORD00:20 PST06:36 CST4h 15mADB653
2025-12-27KSEAKORD00:27 PST05:52 CST3h 24mN938AK
2025-12-26KSEAKORD00:33 PST05:58 CST3h 25mN280AK
2025-12-25KSEAKORD00:35 PST06:18 CST3h 43mN921AK
2025-12-24KSEAKORD00:33 PST06:08 CST3h 34mN440AS
2025-12-23KSEAKORD00:57 PST06:24 CST3h 26mN403AS
2025-12-22KSEAKORD01:17 PST06:50 CST3h 32mN251AK
2025-12-21KSEAKORD00:35 PST06:14 CST3h 38mN448AS
2025-12-20KSEAKORD00:46 PST06:24 CST3h 37mN293AK
2025-12-19KSEAKORD01:13 PST06:50 CST3h 37mN551AS
2025-12-18KSEAKGEG17:53 PST19:00 PST1h 07mA96AE3
2025-12-17KSEAKGEG17:53 PST19:00 PST1h 07mN266AK
2025-12-16KSEAKGEG17:59 PST19:06 PST1h 06mAAF0C3
2025-12-15KSEAKGEG18:07 PST19:10 PST1h 02mN440AS
2025-12-14KSEAKGEG17:50 PST18:52 PST1h 01mN622AS
2025-12-13KSEAKGEG17:48 PST18:44 PST0h 55mN615AS
2025-12-12estimated?KGEG01:50Z19:04 PST1h 14mN933AK
2025-12-11KSEAKGEG18:41 PST19:38 PST0h 56mN440AS
2025-12-10KSEAKGEG18:24 PST19:18 PST0h 53mAC5F5F
2025-11-27KSEAKORD00:48 PST06:08 CST3h 19mN273AK
2025-11-26KSEAKORD00:32 PST05:52 CST3h 19mN277AK
2025-10-28estimatedKSEAKORD00:30 PDT06:00 CDT3h 29mAD7D9F
2025-10-27KSEAKORD00:25 PDT05:58 CDT3h 32mN963AK
2025-10-04KSEAKORD11:03 PDT14:58 CDT1h 54mN974AK
2025-10-02KSEA Seattle-Tacoma International?01:29 PDT09:38Z1h 08mAD79E8
2025-10-01KSEA Seattle-Tacoma International?01:13 PDT09:16Z1h 03mAD2AEA
2025-09-30KSEA Seattle-Tacoma InternationalKHLN01:08 PDT03:13 MDT1h 05mA30F85
2025-09-29KSEA Seattle-Tacoma International?01:01 PDT09:06Z1h 04mA5F3CF
2025-09-28KSEA Seattle-Tacoma InternationalKGTF01:16 PDT03:18 MDT1h 01mA4C6B3
2025-09-27KSEA Seattle-Tacoma International?01:22 PDT09:29Z1h 06mA5B764
2025-09-26KSEA Seattle-Tacoma International?01:25 PDT09:27Z1h 01mAD6755
2025-09-25KSEA Seattle-Tacoma International?01:22 PDT09:29Z1h 07mACF0D8
2025-09-24KSEA Seattle-Tacoma International?01:32 PDT09:38Z1h 05mAD10E9
2025-09-23KSEA Seattle-Tacoma International?01:08 PDT09:14Z1h 06mA79D78
2025-09-22KSEA Seattle-Tacoma InternationalKHLN01:15 PDT03:15 MDT1h 00mAD4744
2025-09-21KSEA Seattle-Tacoma InternationalKHLN01:44 PDT03:46 MDT1h 01mA2F584
2025-09-20KSEA Seattle-Tacoma International?01:14 PDT09:22Z1h 07mA9D63B
2025-09-19KSEA Seattle-Tacoma International?01:23 PDT09:30Z1h 06mA4DF56
2025-09-18KSEA Seattle-Tacoma InternationalKORD O'Hare International01:00 PDT06:36 CDT3h 35mA28DE3
2025-09-17KSEA Seattle-Tacoma InternationalKORD O'Hare International01:10 PDT06:46 CDT3h 36mA61B4E
2025-08-26estimatedKPWK?21:54 CDT09:41Z6h 46mN431AS
2025-08-24KSEAKORD01:09 PDT06:24 CDT3h 14mN919AK
2025-08-23estimated?KPWK00:00Z00:08 CDT5h 07mA99262
2025-08-22estimatedKSEAKORD14:52 PDT18:58 CDT2h 05mA99262
2025-08-21KSEAKORD00:58 PDT06:20 CDT3h 21mN238AK
2025-08-19estimatedKSEAKORD23:44 PDT05:26 CDT3h 41mN524AS
2025-08-17KSEAKORD01:27 PDT05:28 CDT2h 00mN440AS
2025-08-16KSEAKORD00:17 PDT06:08 CDT3h 50mN954AK
2025-08-15estimatedKSEAKORD23:45 PDT05:30 CDT3h 44mN453AS

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when ASA328 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]