From owner-freebsd-wireless@FreeBSD.ORG Sun Sep 9 18:49:45 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4C43106566C; Sun, 9 Sep 2012 18:49:45 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id 5EF878FC08; Sun, 9 Sep 2012 18:49:44 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jored mo35) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id a02839o89G3RWd ; Sun, 9 Sep 2012 20:49:41 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id 77285682D4; Sun, 9 Sep 2012 20:49:40 +0200 (CEST) Received: by cakebox.homeunix.net (Postfix, from userid 80) id E6C2E682CB; Sun, 9 Sep 2012 20:49:37 +0200 (CEST) Received: from 10.1.2.11 ([10.1.2.11]) by cakebox.homeunix.net (Horde Framework) with HTTP; Sun, 09 Sep 2012 20:49:37 +0200 Date: Sun, 09 Sep 2012 20:49:37 +0200 Message-ID: <20120909204937.Horde.YDP_EJk8pphQTOTBDSN1QbA@cakebox.homeunix.net> From: Alexander =?utf-8?b?S8O8aG4=?= To: Adrian Chadd References: <201209080950.q889o7I2040830@freefall.freebsd.org> <20120908212907.Horde.z-dkLpk8pphQS5yD649BHYA@cakebox.homeunix.net> In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: multipart/mixed; boundary="=_aHirLZk8pphQTOTBCH6FQbA" MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: Re: kern/167491: [ath] TID != hardware queue TID in ath_tx_aggr_comp_aggr() X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 18:49:45 -0000 This message is in MIME format. --=_aHirLZk8pphQTOTBCH6FQbA Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable With these in the config I see these messages: Sep 9 18:39:45 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:42:57 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:45:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:46:28 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:46:31 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:46:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:46:52 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:47:02 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:49:43 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 18:52:00 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 19:03:29 cakebox kernel: ath0: stuck beacon; resetting (bmiss count = 4) Sep 9 19:04:51 cakebox kernel: ath0: ath_start: sc_inreset_cnt > 0; bailin= g it also breaks pf and the kernel crashes with too much traffic. So booted my previous kernel again. Attached the athsurvey log until it crashed. Alex. Zitat von Adrian Chadd : > Hi, you need to add the ath debug and diagapi options. > > Adrian > On Sep 8, 2012 3:29 PM, "Alexander K=FChn" w= rote: > >> athsurvey: ath0: Ung?ltiges Argument >> >> ..which translates to invalid argument. >> >> $ ifconfig ath0 >> ath0: flags=3D8802 metric 0 mtu 2290 >> ether b0:48:7a:bc:cb:c3 >> nd6 options=3D21 >> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect >> ) >> status: no carrier >> >> Sorry. >> Alex. >> >> Zitat von Adrian Chadd : >> >> Hi, >>> >>> COmpile/run athsurvey; paste the results here. >>> >>> src/tools/tools/ath/athsurvey/ >>> >>> >>> >>> Adrian >>> >>> >>> On 8 September 2012 02:50, Alexander K=FChn >>> wrote: >>> >>>> The following reply was made to PR kern/167491; it has been noted by >>>> GNATS. >>>> >>>> From: Alexander =3D?iso-8859-1?b?S/xobg=3D=3D?=3D >>>> To: bug-followup@FreeBSD.org >>>> Cc: >>>> Subject: Re: kern/167491: [ath] TID !=3D hardware queue TID in >>>> ath_tx_aggr_comp_aggr() >>>> Date: Sat, 08 Sep 2012 11:42:47 +0200 >>>> >>>> I see the same on x86 along with: >>>> >>>> messages.4.bz2:Sep 2 17:04:29 cakebox kernel: ath0: stuck beacon; >>>> resetting (bmiss count 4) >>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: stuck beacon; >>>> resetting (bmiss count 4) >>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: ath_start: >>>> sc_inreset_cnt > 0; bailing >>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drain= : >>>> node 0xc47ea000: bf=3D0xc350fcc0: addbaw=3D0, dobaw=3D0, seqno=3D0, r= etry=3D0 >>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drain= : >>>> node 0xc47ea000: bf=3D0xc350fcc0: tid txq_depth=3D1 hwq_depth=3D0, ba= r_wait=3D0 >>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drain= : >>>> node 0xc47ea000: tid 16: txq_depth=3D64, txq_aggr_depth=3D0, sched=3D= 0, >>>> paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 txa= _start=3D-1, >>>> ni_txseqs=3D7 >>>> messages.4.bz2:Sep 2 17:06:25 cakebox kernel: ath0: stuck beacon; >>>> resetting (bmiss count 4) >>>> >>>> Unfortunately this causes the transfer rates to drop and occasionally >>>> even makes it impossible to associate with the AP. >>>> >>>> dmesg: >>>> Copyright (c) 1992-2012 The FreeBSD Project. >>>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1= 994 >>>> The Regents of the University of California. All rights >>>> reserved. >>>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>>> FreeBSD 10.0-CURRENT #0: Wed Aug 29 13:01:13 CEST 2012 >>>> root@cakebox.tis:/usr/obj/**export/src/sys/net5501 i386 >>>> CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class >>>> CPU) >>>> Origin =3D "AuthenticAMD" Id =3D 0x5a2 Family =3D 5 Model =3D a= Stepping >>>> =3D 2 >>>> Features=3D0x88a93d>>> CLFLUSH,MMX> >>>> AMD Features=3D0xc0400000 >>>> real memory =3D 536870912 (512 MB) >>>> avail memory =3D 515837952 (491 MB) >>>> K6-family MTRR support enabled (2 registers) >>>> cryptosoft0: on motherboard >>>> pcib0 pcibus 0 on motherboard >>>> pci0: on pcib0 >>>> Geode LX: Soekris net5501 comBIOS ver. 1.33 20070103 Copyright (C) >>>> 2000-2007 >>>> glxsb0: mem >>>> 0xa0000000-0xa0003fff irq 10 at device 1.2 on pci0 >>>> vr0: port 0xe100-0xe1ff mem >>>> 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0 >>>> vr0: Quirks: 0x2 >>>> vr0: Revision: 0x96 >>>> miibus0: on vr0 >>>> ukphy0: PHY 1 on miibus0 >>>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>> auto-flow >>>> vr0: Ethernet address: 00:00:24:cb:a6:80 >>>> vr1: port 0xe200-0xe2ff mem >>>> 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0 >>>> vr1: Quirks: 0x2 >>>> vr1: Revision: 0x96 >>>> miibus1: on vr1 >>>> ukphy1: PHY 1 on miibus1 >>>> ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>> auto-flow >>>> vr1: Ethernet address: 00:00:24:cb:a6:81 >>>> vr2: port 0xe300-0xe3ff mem >>>> 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0 >>>> vr2: Quirks: 0x2 >>>> vr2: Revision: 0x96 >>>> miibus2: on vr2 >>>> ukphy2: PHY 1 on miibus2 >>>> ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>> auto-flow >>>> vr2: Ethernet address: 00:00:24:cb:a6:82 >>>> vr3: port 0xe400-0xe4ff mem >>>> 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0 >>>> vr3: Quirks: 0x2 >>>> vr3: Revision: 0x96 >>>> miibus3: on vr3 >>>> ukphy3: PHY 1 on miibus3 >>>> ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>> auto-flow >>>> vr3: Ethernet address: 00:00:24:cb:a6:83 >>>> ath0: mem 0xa0010000-0xa001ffff irq 10 at device 14.0 = on >>>> pci0 >>>> ath0: DMA setup: legacy >>>> ath0: [HT] enabling HT modes >>>> ath0: [HT] RTS aggregates limited to 8 KiB >>>> ath0: [HT] 2 RX streams; 2 TX streams >>>> ath0: AR5416 mac 13.10 RF2133 phy 8.1 >>>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00d0 >>>> isab0: at device 20.0 on pci0 >>>> isa0: on isab0 >>>> atapci0: port >>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,**0x376,0xe000-0xe00f at device 20.2 on >>>> pci0 >>>> ata0: at channel 0 on atapci0 >>>> ata1: at channel 1 on atapci0 >>>> ohci0: mem 0xa0020000-0xa0020fff irq >>>> 15 at device 21.0 on pci0 >>>> usbus0 on ohci0 >>>> ehci0: mem >>>> 0xa0021000-0xa0021fff irq 15 at device 21.1 on pci0 >>>> usbus1: EHCI version 1.0 >>>> usbus1 on ehci0 >>>> cpu0 on motherboard >>>> orm0: at iomem 0xc8000-0xd27ff pnpid ORM0000 on isa0 >>>> atrtc0: at port 0x70 irq 8 on isa0 >>>> Event timer "RTC" frequency 32768 Hz quality 0 >>>> attimer0: at port 0x40 on isa0 >>>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>>> Event timer "i8254" frequency 1193182 Hz quality 100 >>>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on >>>> isa0 >>>> uart0: console (19200,n,8,1) >>>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0 >>>> Timecounters tick every 1.000 msec >>>> usbus0: 12Mbps Full Speed USB v1.0 >>>> usbus1: 480Mbps High Speed USB v2.0 >>>> ugen0.1: at usbus0 >>>> uhub0: on usbus= 0 >>>> ugen1.1: at usbus1 >>>> uhub1: on usbus= 1 >>>> ad0: 152627MB at ata0-master UDMA100 >>>> GEOM_SCHED: Initializing global data. >>>> GEOM_SCHED: Loading: mp =3D 0xc0a9aa20, g_sched_class =3D 0xc0a9aa20. >>>> Timecounter "TSC" frequency 499912531 Hz quality 800 >>>> uhub0: 4 ports with 4 removable, self powered >>>> Root mount waiting for: usbus1 >>>> uhub1: 4 ports with 4 removable, self powered >>>> ______________________________**_________________ >>>> freebsd-wireless@freebsd.org mailing list >>>> http://lists.freebsd.org/**mailman/listinfo/freebsd-**wireless >>>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@** >>>> freebsd.org " >>>> >>> --=_aHirLZk8pphQTOTBCH6FQbA-- From owner-freebsd-wireless@FreeBSD.ORG Sun Sep 9 19:13:38 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 50CA9106564A for ; Sun, 9 Sep 2012 19:13:38 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 24B2F8FC21 for ; Sun, 9 Sep 2012 19:13:37 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so1506842pbb.13 for ; Sun, 09 Sep 2012 12:13:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=B9OgLKjtDA5KOKneVdb2Rkn0DZ65e6aEobufUCzcHJY=; b=xscq2ygmp8P5KXaAC4kSDE94UIhD18KZySJgqHNzaa0HDBiTrgpqoogLTSY5p8EipL SScie5w1ZwxySLL5V/qFTk3qckHYnHamCCq/1FRZoJFGYFPSjUB3cw9jNJgYxS0FHRT4 Rh2KBqjuZmo/ecZnXg6GlXGZuiuBTI9KVbEW9TNNB5TtUF3kA1LXk9dwaJW6+p3cFv1r BqGjAwT6Ck08IKdB4n1+BUEP1QVZINiau+C5YkVP1xMFtrUt47SE/e9/8xnATK0Dd5ve X+htR8aRDqZbkppiWmQsYHpynp1kx5dbyCXBccFVLuh+TdmFtTkI/6w8XhSFgE7IRviR nCqw== MIME-Version: 1.0 Received: by 10.68.227.233 with SMTP id sd9mr1590896pbc.48.1347218017727; Sun, 09 Sep 2012 12:13:37 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Sun, 9 Sep 2012 12:13:37 -0700 (PDT) Date: Sun, 9 Sep 2012 15:13:37 -0400 X-Google-Sender-Auth: aKRYW6vTTeF6NaOyBLwCZKoaN2U Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 19:13:38 -0000 Hi Alex, Would you please provide me with some more information about your running system? * what the hardware is (I can see in the dmesg, but I'd like to know the model of things if possible); * What (if any) works - kernel configuration, SVN revision; what does work; * What doesn't work. I'd also appreciate it if you would run athsurvey (with no traffic) so I can see how busy the channel is. Also, run 'athstats' and paste it here, also run 'athstats 1' for 30-60 seconds so I can see what's going on and then 'athstats -o ani 1'. Please also add these to your build. options AH_DEBUG options AH_PRIVATE_DIAG Also - it's quite possible that the very recent pf commit has gone and broken things for you. It won't cause stuck beacons but the driver shouldn't be causing the kernel to crash. You haven't provided any backtraces/stack traces or any kind of kernel panic information so we have no idea what is causing your issues. Thanks, Adrian On 9 September 2012 14:49, Alexander K=FChn wr= ote: > With these in the config I see these messages: > Sep 9 18:39:45 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:42:57 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:45:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:46:28 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:46:31 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:46:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:46:52 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:47:02 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:49:43 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 18:52:00 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 19:03:29 cakebox kernel: ath0: stuck beacon; resetting (bmiss coun= t > 4) > Sep 9 19:04:51 cakebox kernel: ath0: ath_start: sc_inreset_cnt > 0; bail= ing > > it also breaks pf and the kernel crashes with too much traffic. > So booted my previous kernel again. > Attached the athsurvey log until it crashed. > > Alex. > > Zitat von Adrian Chadd : > >> Hi, you need to add the ath debug and diagapi options. >> >> Adrian >> On Sep 8, 2012 3:29 PM, "Alexander K=FChn" >> wrote: >> >>> athsurvey: ath0: Ung?ltiges Argument >>> >>> ..which translates to invalid argument. >>> >>> $ ifconfig ath0 >>> ath0: flags=3D8802 metric 0 mtu 2290 >>> >>> ether b0:48:7a:bc:cb:c3 >>> nd6 options=3D21 >>> >>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect >>> ) >>> status: no carrier >>> >>> Sorry. >>> Alex. >>> >>> Zitat von Adrian Chadd : >>> >>> Hi, >>>> >>>> >>>> COmpile/run athsurvey; paste the results here. >>>> >>>> src/tools/tools/ath/athsurvey/ >>>> >>>> >>>> >>>> Adrian >>>> >>>> >>>> On 8 September 2012 02:50, Alexander K=FChn >>>> wrote: >>>> >>>>> The following reply was made to PR kern/167491; it has been noted by >>>>> GNATS. >>>>> >>>>> From: Alexander =3D?iso-8859-1?b?S/xobg=3D=3D?=3D >>>>> To: bug-followup@FreeBSD.org >>>>> Cc: >>>>> Subject: Re: kern/167491: [ath] TID !=3D hardware queue TID in >>>>> ath_tx_aggr_comp_aggr() >>>>> Date: Sat, 08 Sep 2012 11:42:47 +0200 >>>>> >>>>> I see the same on x86 along with: >>>>> >>>>> messages.4.bz2:Sep 2 17:04:29 cakebox kernel: ath0: stuck beacon; >>>>> resetting (bmiss count 4) >>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: stuck beacon; >>>>> resetting (bmiss count 4) >>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: ath_start: >>>>> sc_inreset_cnt > 0; bailing >>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drai= n: >>>>> node 0xc47ea000: bf=3D0xc350fcc0: addbaw=3D0, dobaw=3D0, seqno=3D0, = retry=3D0 >>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drai= n: >>>>> node 0xc47ea000: bf=3D0xc350fcc0: tid txq_depth=3D1 hwq_depth=3D0, >>>>> bar_wait=3D0 >>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_drai= n: >>>>> node 0xc47ea000: tid 16: txq_depth=3D64, txq_aggr_depth=3D0, sched= =3D0, >>>>> paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 tx= a_start=3D-1, >>>>> ni_txseqs=3D7 >>>>> messages.4.bz2:Sep 2 17:06:25 cakebox kernel: ath0: stuck beacon; >>>>> resetting (bmiss count 4) >>>>> >>>>> Unfortunately this causes the transfer rates to drop and occasionall= y >>>>> even makes it impossible to associate with the AP. >>>>> >>>>> dmesg: >>>>> Copyright (c) 1992-2012 The FreeBSD Project. >>>>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, >>>>> 1994 >>>>> The Regents of the University of California. All rights >>>>> reserved. >>>>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>>>> FreeBSD 10.0-CURRENT #0: Wed Aug 29 13:01:13 CEST 2012 >>>>> root@cakebox.tis:/usr/obj/**export/src/sys/net5501 i386 >>>>> >>>>> CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class >>>>> CPU) >>>>> Origin =3D "AuthenticAMD" Id =3D 0x5a2 Family =3D 5 Model =3D = a >>>>> Stepping >>>>> =3D 2 >>>>> Features=3D0x88a93d>>>> CLFLUSH,MMX> >>>>> AMD Features=3D0xc0400000 >>>>> real memory =3D 536870912 (512 MB) >>>>> avail memory =3D 515837952 (491 MB) >>>>> K6-family MTRR support enabled (2 registers) >>>>> cryptosoft0: on motherboard >>>>> pcib0 pcibus 0 on motherboard >>>>> pci0: on pcib0 >>>>> Geode LX: Soekris net5501 comBIOS ver. 1.33 20070103 Copyright (C) >>>>> 2000-2007 >>>>> glxsb0: mem >>>>> 0xa0000000-0xa0003fff irq 10 at device 1.2 on pci0 >>>>> vr0: port 0xe100-0xe1ff mem >>>>> 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0 >>>>> vr0: Quirks: 0x2 >>>>> vr0: Revision: 0x96 >>>>> miibus0: on vr0 >>>>> ukphy0: PHY 1 on miibus0 >>>>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>>> auto-flow >>>>> vr0: Ethernet address: 00:00:24:cb:a6:80 >>>>> vr1: port 0xe200-0xe2ff mem >>>>> 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0 >>>>> vr1: Quirks: 0x2 >>>>> vr1: Revision: 0x96 >>>>> miibus1: on vr1 >>>>> ukphy1: PHY 1 on miibus1 >>>>> ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>>> auto-flow >>>>> vr1: Ethernet address: 00:00:24:cb:a6:81 >>>>> vr2: port 0xe300-0xe3ff mem >>>>> 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0 >>>>> vr2: Quirks: 0x2 >>>>> vr2: Revision: 0x96 >>>>> miibus2: on vr2 >>>>> ukphy2: PHY 1 on miibus2 >>>>> ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>>> auto-flow >>>>> vr2: Ethernet address: 00:00:24:cb:a6:82 >>>>> vr3: port 0xe400-0xe4ff mem >>>>> 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0 >>>>> vr3: Quirks: 0x2 >>>>> vr3: Revision: 0x96 >>>>> miibus3: on vr3 >>>>> ukphy3: PHY 1 on miibus3 >>>>> ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, >>>>> auto-flow >>>>> vr3: Ethernet address: 00:00:24:cb:a6:83 >>>>> ath0: mem 0xa0010000-0xa001ffff irq 10 at device 14.0 >>>>> on >>>>> pci0 >>>>> ath0: DMA setup: legacy >>>>> ath0: [HT] enabling HT modes >>>>> ath0: [HT] RTS aggregates limited to 8 KiB >>>>> ath0: [HT] 2 RX streams; 2 TX streams >>>>> ath0: AR5416 mac 13.10 RF2133 phy 8.1 >>>>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00d0 >>>>> isab0: at device 20.0 on pci0 >>>>> isa0: on isab0 >>>>> atapci0: port >>>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,**0x376,0xe000-0xe00f at device 20.2 o= n >>>>> >>>>> pci0 >>>>> ata0: at channel 0 on atapci0 >>>>> ata1: at channel 1 on atapci0 >>>>> ohci0: mem 0xa0020000-0xa0020fff irq >>>>> 15 at device 21.0 on pci0 >>>>> usbus0 on ohci0 >>>>> ehci0: mem >>>>> 0xa0021000-0xa0021fff irq 15 at device 21.1 on pci0 >>>>> usbus1: EHCI version 1.0 >>>>> usbus1 on ehci0 >>>>> cpu0 on motherboard >>>>> orm0: at iomem 0xc8000-0xd27ff pnpid ORM0000 on isa= 0 >>>>> atrtc0: at port 0x70 irq 8 on isa0 >>>>> Event timer "RTC" frequency 32768 Hz quality 0 >>>>> attimer0: at port 0x40 on isa0 >>>>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>>>> Event timer "i8254" frequency 1193182 Hz quality 100 >>>>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on >>>>> isa0 >>>>> uart0: console (19200,n,8,1) >>>>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0 >>>>> Timecounters tick every 1.000 msec >>>>> usbus0: 12Mbps Full Speed USB v1.0 >>>>> usbus1: 480Mbps High Speed USB v2.0 >>>>> ugen0.1: at usbus0 >>>>> uhub0: on usbu= s0 >>>>> ugen1.1: at usbus1 >>>>> uhub1: on usbu= s1 >>>>> ad0: 152627MB at ata0-master UDMA100 >>>>> GEOM_SCHED: Initializing global data. >>>>> GEOM_SCHED: Loading: mp =3D 0xc0a9aa20, g_sched_class =3D 0xc0a9aa20= . >>>>> Timecounter "TSC" frequency 499912531 Hz quality 800 >>>>> uhub0: 4 ports with 4 removable, self powered >>>>> Root mount waiting for: usbus1 >>>>> uhub1: 4 ports with 4 removable, self powered >>>>> ______________________________**_________________ >>>>> freebsd-wireless@freebsd.org mailing list >>>>> >>>>> http://lists.freebsd.org/**mailman/listinfo/freebsd-**wireless >>>>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@** >>>>> freebsd.org " >>>>> >>>> > > From owner-freebsd-wireless@FreeBSD.ORG Sun Sep 9 22:38:40 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 793E11065670; Sun, 9 Sep 2012 22:38:40 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id 914AA8FC15; Sun, 9 Sep 2012 22:38:39 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jored mo30) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id n02773o89JC3uj ; Mon, 10 Sep 2012 00:38:38 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id 9F1B868325; Mon, 10 Sep 2012 00:37:55 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on cakebox.tis X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.4 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Received: by cakebox.homeunix.net (Postfix, from userid 80) id 9109968324; Mon, 10 Sep 2012 00:37:55 +0200 (CEST) Received: from 10.1.2.11 ([10.1.2.11]) by cakebox.homeunix.net (Horde Framework) with HTTP; Mon, 10 Sep 2012 00:37:54 +0200 Date: Mon, 10 Sep 2012 00:37:54 +0200 Message-ID: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> From: Alexander =?iso-8859-1?b?S/xobg==?= To: Adrian Chadd References: In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 22:38:40 -0000 There was no crashdump to provide - so I didn't. I had a log of a period with no traffic as well but I lost it due to the crash. I'm recompiling the kernel with the debug options now. Will retest tomorrow= . This is a Soekris net5501 with a TP-Link TL-WN951N W-LAN PCI Adapter 300 MB= it. I haven't tested many different kernels but I know 9-STABLE doesn't work - no one can associate - that's why I went to HEAD. Sorry, for being brief, but it's getting late here. ;) Alex. Zitat von Adrian Chadd : > Hi Alex, > > Would you please provide me with some more information about your > running system? > > * what the hardware is (I can see in the dmesg, but I'd like to know > the model of things if possible); > * What (if any) works - kernel configuration, SVN revision; what does wor= k; > * What doesn't work. > > I'd also appreciate it if you would run athsurvey (with no traffic) so > I can see how busy the channel is. > > Also, run 'athstats' and paste it here, also run 'athstats 1' for > 30-60 seconds so I can see what's going on and then 'athstats -o ani > 1'. > > Please also add these to your build. > > options AH_DEBUG > options AH_PRIVATE_DIAG > > Also - it's quite possible that the very recent pf commit has gone and > broken things for you. It won't cause stuck beacons but the driver > shouldn't be causing the kernel to crash. You haven't provided any > backtraces/stack traces or any kind of kernel panic information so we > have no idea what is causing your issues. > > Thanks, > > > > Adrian > > > On 9 September 2012 14:49, Alexander K=FChn = wrote: >> With these in the config I see these messages: >> Sep 9 18:39:45 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:42:57 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:45:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:46:28 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:46:31 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:46:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:46:52 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:47:02 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:49:43 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 18:52:00 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 19:03:29 cakebox kernel: ath0: stuck beacon; resetting (bmiss cou= nt >> 4) >> Sep 9 19:04:51 cakebox kernel: ath0: ath_start: sc_inreset_cnt > 0; bai= ling >> >> it also breaks pf and the kernel crashes with too much traffic. >> So booted my previous kernel again. >> Attached the athsurvey log until it crashed. >> >> Alex. >> >> Zitat von Adrian Chadd : >> >>> Hi, you need to add the ath debug and diagapi options. >>> >>> Adrian >>> On Sep 8, 2012 3:29 PM, "Alexander K=FChn" >>> wrote: >>> >>>> athsurvey: ath0: Ung?ltiges Argument >>>> >>>> ..which translates to invalid argument. >>>> >>>> $ ifconfig ath0 >>>> ath0: flags=3D8802 metric 0 mtu 2290 >>>> >>>> ether b0:48:7a:bc:cb:c3 >>>> nd6 options=3D21 >>>> >>>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect >>>> ) >>>> status: no carrier >>>> >>>> Sorry. >>>> Alex. >>>> >>>> Zitat von Adrian Chadd : >>>> >>>> Hi, >>>>> >>>>> >>>>> COmpile/run athsurvey; paste the results here. >>>>> >>>>> src/tools/tools/ath/athsurvey/ >>>>> >>>>> >>>>> >>>>> Adrian >>>>> >>>>> >>>>> On 8 September 2012 02:50, Alexander K=FChn >>>>> wrote: >>>>> >>>>>> The following reply was made to PR kern/167491; it has been noted by >>>>>> GNATS. >>>>>> >>>>>> From: Alexander =3D?iso-8859-1?b?S/xobg=3D=3D?=3D >>>>>> To: bug-followup@FreeBSD.org >>>>>> Cc: >>>>>> Subject: Re: kern/167491: [ath] TID !=3D hardware queue TID in >>>>>> ath_tx_aggr_comp_aggr() >>>>>> Date: Sat, 08 Sep 2012 11:42:47 +0200 >>>>>> >>>>>> I see the same on x86 along with: >>>>>> >>>>>> messages.4.bz2:Sep 2 17:04:29 cakebox kernel: ath0: stuck beacon; >>>>>> resetting (bmiss count 4) >>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: stuck beacon; >>>>>> resetting (bmiss count 4) >>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: ath_start: >>>>>> sc_inreset_cnt > 0; bailing >>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_dra= in: >>>>>> node 0xc47ea000: bf=3D0xc350fcc0: addbaw=3D0, dobaw=3D0, seqno=3D0,= retry=3D0 >>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_dra= in: >>>>>> node 0xc47ea000: bf=3D0xc350fcc0: tid txq_depth=3D1 hwq_depth=3D0, >>>>>> bar_wait=3D0 >>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: ath_tx_tid_dra= in: >>>>>> node 0xc47ea000: tid 16: txq_depth=3D64, txq_aggr_depth=3D0, sched= =3D0, >>>>>> paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 t= xa_start=3D-1, >>>>>> ni_txseqs=3D7 >>>>>> messages.4.bz2:Sep 2 17:06:25 cakebox kernel: ath0: stuck beacon; >>>>>> resetting (bmiss count 4) >>>>>> >>>>>> Unfortunately this causes the transfer rates to drop and occasional= ly >>>>>> even makes it impossible to associate with the AP. >>>>>> >>>>>> dmesg: >>>>>> Copyright (c) 1992-2012 The FreeBSD Project. >>>>>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, >>>>>> 1994 >>>>>> The Regents of the University of California. All rights >>>>>> reserved. >>>>>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>>>>> FreeBSD 10.0-CURRENT #0: Wed Aug 29 13:01:13 CEST 2012 >>>>>> root@cakebox.tis:/usr/obj/**export/src/sys/net5501 i386 >>>>>> >>>>>> CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-clas= s >>>>>> CPU) >>>>>> Origin =3D "AuthenticAMD" Id =3D 0x5a2 Family =3D 5 Model =3D= a >>>>>> Stepping >>>>>> =3D 2 >>>>>> Features=3D0x88a93d>>>>> CLFLUSH,MMX> >>>>>> AMD Features=3D0xc0400000 >>>>>> real memory =3D 536870912 (512 MB) >>>>>> avail memory =3D 515837952 (491 MB) >>>>>> K6-family MTRR support enabled (2 registers) >>>>>> cryptosoft0: on motherboard >>>>>> pcib0 pcibus 0 on motherboard >>>>>> pci0: on pcib0 >>>>>> Geode LX: Soekris net5501 comBIOS ver. 1.33 20070103 Copyright (C) >>>>>> 2000-2007 >>>>>> glxsb0: mem >>>>>> 0xa0000000-0xa0003fff irq 10 at device 1.2 on pci0 >>>>>> vr0: port 0xe100-0xe1ff mem >>>>>> 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0 >>>>>> vr0: Quirks: 0x2 >>>>>> vr0: Revision: 0x96 >>>>>> miibus0: on vr0 >>>>>> ukphy0: PHY 1 on miibus0 >>>>>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto= , >>>>>> auto-flow >>>>>> vr0: Ethernet address: 00:00:24:cb:a6:80 >>>>>> vr1: port 0xe200-0xe2ff mem >>>>>> 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0 >>>>>> vr1: Quirks: 0x2 >>>>>> vr1: Revision: 0x96 >>>>>> miibus1: on vr1 >>>>>> ukphy1: PHY 1 on miibus1 >>>>>> ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto= , >>>>>> auto-flow >>>>>> vr1: Ethernet address: 00:00:24:cb:a6:81 >>>>>> vr2: port 0xe300-0xe3ff mem >>>>>> 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0 >>>>>> vr2: Quirks: 0x2 >>>>>> vr2: Revision: 0x96 >>>>>> miibus2: on vr2 >>>>>> ukphy2: PHY 1 on miibus2 >>>>>> ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto= , >>>>>> auto-flow >>>>>> vr2: Ethernet address: 00:00:24:cb:a6:82 >>>>>> vr3: port 0xe400-0xe4ff mem >>>>>> 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0 >>>>>> vr3: Quirks: 0x2 >>>>>> vr3: Revision: 0x96 >>>>>> miibus3: on vr3 >>>>>> ukphy3: PHY 1 on miibus3 >>>>>> ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto= , >>>>>> auto-flow >>>>>> vr3: Ethernet address: 00:00:24:cb:a6:83 >>>>>> ath0: mem 0xa0010000-0xa001ffff irq 10 at device 14.= 0 >>>>>> on >>>>>> pci0 >>>>>> ath0: DMA setup: legacy >>>>>> ath0: [HT] enabling HT modes >>>>>> ath0: [HT] RTS aggregates limited to 8 KiB >>>>>> ath0: [HT] 2 RX streams; 2 TX streams >>>>>> ath0: AR5416 mac 13.10 RF2133 phy 8.1 >>>>>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00d0 >>>>>> isab0: at device 20.0 on pci0 >>>>>> isa0: on isab0 >>>>>> atapci0: port >>>>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,**0x376,0xe000-0xe00f at device 20.2 = on >>>>>> >>>>>> pci0 >>>>>> ata0: at channel 0 on atapci0 >>>>>> ata1: at channel 1 on atapci0 >>>>>> ohci0: mem 0xa0020000-0xa0020fff ir= q >>>>>> 15 at device 21.0 on pci0 >>>>>> usbus0 on ohci0 >>>>>> ehci0: mem >>>>>> 0xa0021000-0xa0021fff irq 15 at device 21.1 on pci0 >>>>>> usbus1: EHCI version 1.0 >>>>>> usbus1 on ehci0 >>>>>> cpu0 on motherboard >>>>>> orm0: at iomem 0xc8000-0xd27ff pnpid ORM0000 on is= a0 >>>>>> atrtc0: at port 0x70 irq 8 on isa0 >>>>>> Event timer "RTC" frequency 32768 Hz quality 0 >>>>>> attimer0: at port 0x40 on isa0 >>>>>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>>>>> Event timer "i8254" frequency 1193182 Hz quality 100 >>>>>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 o= n >>>>>> isa0 >>>>>> uart0: console (19200,n,8,1) >>>>>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0 >>>>>> Timecounters tick every 1.000 msec >>>>>> usbus0: 12Mbps Full Speed USB v1.0 >>>>>> usbus1: 480Mbps High Speed USB v2.0 >>>>>> ugen0.1: at usbus0 >>>>>> uhub0: on usb= us0 >>>>>> ugen1.1: at usbus1 >>>>>> uhub1: on usb= us1 >>>>>> ad0: 152627MB at ata0-master UDMA100 >>>>>> GEOM_SCHED: Initializing global data. >>>>>> GEOM_SCHED: Loading: mp =3D 0xc0a9aa20, g_sched_class =3D 0xc0a9aa2= 0. >>>>>> Timecounter "TSC" frequency 499912531 Hz quality 800 >>>>>> uhub0: 4 ports with 4 removable, self powered >>>>>> Root mount waiting for: usbus1 >>>>>> uhub1: 4 ports with 4 removable, self powered >>>>>> ______________________________**_________________ >>>>>> freebsd-wireless@freebsd.org mailing list >>>>>> >>>>>> http://lists.freebsd.org/**mailman/listinfo/freebsd-**wireless >>>>>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@** >>>>>> freebsd.org " >>>>>> >>>>> >> >> From owner-freebsd-wireless@FreeBSD.ORG Sun Sep 9 23:19:59 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DD94106566B for ; Sun, 9 Sep 2012 23:19:59 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 091AE8FC14 for ; Sun, 9 Sep 2012 23:19:58 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so1652186pbb.13 for ; Sun, 09 Sep 2012 16:19:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=xCjBgFTt/fzs7qqJyaOYlmG/UyYZii61QFdCTQ68iVU=; b=M6xSpqhC1z1Wr5JnP4cPfHmIq/HN7sPJptqw2/EdmpeoKSOJvHuK2uy9b8YSV34FqA YH8cmPzVi2REFebvVD9RZUPGB/xb7SXvn/h9pY9pTHlUrNapAcyWCP+tVfUFAzynEDAp ahG+Js2qVb5gcnY8yyyoixti6k5FUdRUbhulgN/q842fZ5uf/Zxs/qSiZJhCWhKf38Ox Nr9w0tZ2v/iME/fHPTEZM4UE6USKmdZq5sqT193J5hnjR2fdE0KmmJSCRKJXH1zIycNN vfzeNAfaCKc7IedOB44nYFadwN4mFvyoVkQWRmmbwGIUVHc8Vcywk4gGVI3X0hQ0cvlY jMcg== MIME-Version: 1.0 Received: by 10.66.72.197 with SMTP id f5mr18637372pav.20.1347232798247; Sun, 09 Sep 2012 16:19:58 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Sun, 9 Sep 2012 16:19:58 -0700 (PDT) Received: by 10.68.36.106 with HTTP; Sun, 9 Sep 2012 16:19:58 -0700 (PDT) In-Reply-To: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> Date: Sun, 9 Sep 2012 16:19:58 -0700 X-Google-Sender-Auth: xESnw6-JtpMoinVKBuNgb42kKKU Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Sep 2012 23:19:59 -0000 Hi, Its quite possible your environment is very noisy. Im trying to establish that. Others have reported issues on the soekris platform with ule and preemption. Try the 4bsd scheduler with preemption disabled. It wont fix the stuck beacon issues but it may stop the whole device from hanging.. Adrian On Sep 9, 2012 6:38 PM, "Alexander K=FChn" wro= te: > There was no crashdump to provide - so I didn't. > I had a log of a period with no traffic as well but I lost it due to the > crash. > I'm recompiling the kernel with the debug options now. Will retest > tomorrow. > This is a Soekris net5501 with a TP-Link TL-WN951N W-LAN PCI Adapter 300 > MBit. > I haven't tested many different kernels but I know 9-STABLE doesn't work = - > no one can associate - that's why I went to HEAD. > Sorry, for being brief, but it's getting late here. ;) > Alex. > > Zitat von Adrian Chadd : > > Hi Alex, >> >> Would you please provide me with some more information about your >> running system? >> >> * what the hardware is (I can see in the dmesg, but I'd like to know >> the model of things if possible); >> * What (if any) works - kernel configuration, SVN revision; what does >> work; >> * What doesn't work. >> >> I'd also appreciate it if you would run athsurvey (with no traffic) so >> I can see how busy the channel is. >> >> Also, run 'athstats' and paste it here, also run 'athstats 1' for >> 30-60 seconds so I can see what's going on and then 'athstats -o ani >> 1'. >> >> Please also add these to your build. >> >> options AH_DEBUG >> options AH_PRIVATE_DIAG >> >> Also - it's quite possible that the very recent pf commit has gone and >> broken things for you. It won't cause stuck beacons but the driver >> shouldn't be causing the kernel to crash. You haven't provided any >> backtraces/stack traces or any kind of kernel panic information so we >> have no idea what is causing your issues. >> >> Thanks, >> >> >> >> Adrian >> >> >> On 9 September 2012 14:49, Alexander K=FChn >> wrote: >> >>> With these in the config I see these messages: >>> Sep 9 18:39:45 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:42:57 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:45:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:46:28 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:46:31 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:46:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:46:52 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:47:02 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:49:43 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 18:52:00 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 19:03:29 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>> count >>> 4) >>> Sep 9 19:04:51 cakebox kernel: ath0: ath_start: sc_inreset_cnt > 0; >>> bailing >>> >>> it also breaks pf and the kernel crashes with too much traffic. >>> So booted my previous kernel again. >>> Attached the athsurvey log until it crashed. >>> >>> Alex. >>> >>> Zitat von Adrian Chadd : >>> >>> Hi, you need to add the ath debug and diagapi options. >>>> >>>> Adrian >>>> On Sep 8, 2012 3:29 PM, "Alexander K=FChn" >>>> wrote: >>>> >>>> athsurvey: ath0: Ung?ltiges Argument >>>>> >>>>> ..which translates to invalid argument. >>>>> >>>>> $ ifconfig ath0 >>>>> ath0: flags=3D8802 metric 0 mtu 2290 >>>>> >>>>> ether b0:48:7a:bc:cb:c3 >>>>> nd6 options=3D21 >>>>> >>>>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect >>>>> ) >>>>> status: no carrier >>>>> >>>>> Sorry. >>>>> Alex. >>>>> >>>>> Zitat von Adrian Chadd : >>>>> >>>>> Hi, >>>>> >>>>>> >>>>>> >>>>>> COmpile/run athsurvey; paste the results here. >>>>>> >>>>>> src/tools/tools/ath/athsurvey/ >>>>>> >>>>>> >>>>>> >>>>>> Adrian >>>>>> >>>>>> >>>>>> On 8 September 2012 02:50, Alexander K=FChn >>>>> > >>>>>> wrote: >>>>>> >>>>>> The following reply was made to PR kern/167491; it has been noted b= y >>>>>>> GNATS. >>>>>>> >>>>>>> From: Alexander =3D?iso-8859-1?b?S/xobg=3D=3D?=3D < >>>>>>> alexander.kuehn@nagilum.de> >>>>>>> To: bug-followup@FreeBSD.org >>>>>>> Cc: >>>>>>> Subject: Re: kern/167491: [ath] TID !=3D hardware queue TID in >>>>>>> ath_tx_aggr_comp_aggr() >>>>>>> Date: Sat, 08 Sep 2012 11:42:47 +0200 >>>>>>> >>>>>>> I see the same on x86 along with: >>>>>>> >>>>>>> messages.4.bz2:Sep 2 17:04:29 cakebox kernel: ath0: stuck beacon; >>>>>>> resetting (bmiss count 4) >>>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: stuck beacon; >>>>>>> resetting (bmiss count 4) >>>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: ath_start: >>>>>>> sc_inreset_cnt > 0; bailing >>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>> ath_tx_tid_drain: >>>>>>> node 0xc47ea000: bf=3D0xc350fcc0: addbaw=3D0, dobaw=3D0, seqno=3D0= , retry=3D0 >>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>> ath_tx_tid_drain: >>>>>>> node 0xc47ea000: bf=3D0xc350fcc0: tid txq_depth=3D1 hwq_depth=3D0, >>>>>>> bar_wait=3D0 >>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>> ath_tx_tid_drain: >>>>>>> node 0xc47ea000: tid 16: txq_depth=3D64, txq_aggr_depth=3D0, sched= =3D0, >>>>>>> paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 >>>>>>> txa_start=3D-1, >>>>>>> ni_txseqs=3D7 >>>>>>> messages.4.bz2:Sep 2 17:06:25 cakebox kernel: ath0: stuck beacon; >>>>>>> resetting (bmiss count 4) >>>>>>> >>>>>>> Unfortunately this causes the transfer rates to drop and >>>>>>> occasionally >>>>>>> even makes it impossible to associate with the AP. >>>>>>> >>>>>>> dmesg: >>>>>>> Copyright (c) 1992-2012 The FreeBSD Project. >>>>>>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993= , >>>>>>> 1994 >>>>>>> The Regents of the University of California. All rights >>>>>>> reserved. >>>>>>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>>>>>> FreeBSD 10.0-CURRENT #0: Wed Aug 29 13:01:13 CEST 2012 >>>>>>> root@cakebox.tis:/usr/obj/****export/src/sys/net5501 i386 >>>>>>> >>>>>>> CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-cla= ss >>>>>>> CPU) >>>>>>> Origin =3D "AuthenticAMD" Id =3D 0x5a2 Family =3D 5 Model = =3D a >>>>>>> Stepping >>>>>>> =3D 2 >>>>>>> Features=3D0x88a93d>>>>>> CLFLUSH,MMX> >>>>>>> AMD Features=3D0xc0400000 >>>>>>> real memory =3D 536870912 (512 MB) >>>>>>> avail memory =3D 515837952 (491 MB) >>>>>>> K6-family MTRR support enabled (2 registers) >>>>>>> cryptosoft0: on motherboard >>>>>>> pcib0 pcibus 0 on motherboard >>>>>>> pci0: on pcib0 >>>>>>> Geode LX: Soekris net5501 comBIOS ver. 1.33 20070103 Copyright (C) >>>>>>> 2000-2007 >>>>>>> glxsb0: mem >>>>>>> 0xa0000000-0xa0003fff irq 10 at device 1.2 on pci0 >>>>>>> vr0: port 0xe100-0xe1ff mem >>>>>>> 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0 >>>>>>> vr0: Quirks: 0x2 >>>>>>> vr0: Revision: 0x96 >>>>>>> miibus0: on vr0 >>>>>>> ukphy0: PHY 1 on miibus0 >>>>>>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, aut= o, >>>>>>> auto-flow >>>>>>> vr0: Ethernet address: 00:00:24:cb:a6:80 >>>>>>> vr1: port 0xe200-0xe2ff mem >>>>>>> 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0 >>>>>>> vr1: Quirks: 0x2 >>>>>>> vr1: Revision: 0x96 >>>>>>> miibus1: on vr1 >>>>>>> ukphy1: PHY 1 on miibus1 >>>>>>> ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, aut= o, >>>>>>> auto-flow >>>>>>> vr1: Ethernet address: 00:00:24:cb:a6:81 >>>>>>> vr2: port 0xe300-0xe3ff mem >>>>>>> 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0 >>>>>>> vr2: Quirks: 0x2 >>>>>>> vr2: Revision: 0x96 >>>>>>> miibus2: on vr2 >>>>>>> ukphy2: PHY 1 on miibus2 >>>>>>> ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, aut= o, >>>>>>> auto-flow >>>>>>> vr2: Ethernet address: 00:00:24:cb:a6:82 >>>>>>> vr3: port 0xe400-0xe4ff mem >>>>>>> 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0 >>>>>>> vr3: Quirks: 0x2 >>>>>>> vr3: Revision: 0x96 >>>>>>> miibus3: on vr3 >>>>>>> ukphy3: PHY 1 on miibus3 >>>>>>> ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, aut= o, >>>>>>> auto-flow >>>>>>> vr3: Ethernet address: 00:00:24:cb:a6:83 >>>>>>> ath0: mem 0xa0010000-0xa001ffff irq 10 at device 14= .0 >>>>>>> on >>>>>>> pci0 >>>>>>> ath0: DMA setup: legacy >>>>>>> ath0: [HT] enabling HT modes >>>>>>> ath0: [HT] RTS aggregates limited to 8 KiB >>>>>>> ath0: [HT] 2 RX streams; 2 TX streams >>>>>>> ath0: AR5416 mac 13.10 RF2133 phy 8.1 >>>>>>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00d0 >>>>>>> isab0: at device 20.0 on pci0 >>>>>>> isa0: on isab0 >>>>>>> atapci0: port >>>>>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,****0x376,0xe000-0xe00f at device >>>>>>> 20.2 on >>>>>>> >>>>>>> pci0 >>>>>>> ata0: at channel 0 on atapci0 >>>>>>> ata1: at channel 1 on atapci0 >>>>>>> ohci0: mem 0xa0020000-0xa0020fff i= rq >>>>>>> 15 at device 21.0 on pci0 >>>>>>> usbus0 on ohci0 >>>>>>> ehci0: mem >>>>>>> 0xa0021000-0xa0021fff irq 15 at device 21.1 on pci0 >>>>>>> usbus1: EHCI version 1.0 >>>>>>> usbus1 on ehci0 >>>>>>> cpu0 on motherboard >>>>>>> orm0: at iomem 0xc8000-0xd27ff pnpid ORM0000 on >>>>>>> isa0 >>>>>>> atrtc0: at port 0x70 irq 8 on isa0 >>>>>>> Event timer "RTC" frequency 32768 Hz quality 0 >>>>>>> attimer0: at port 0x40 on isa0 >>>>>>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>>>>>> Event timer "i8254" frequency 1193182 Hz quality 100 >>>>>>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 = on >>>>>>> isa0 >>>>>>> uart0: console (19200,n,8,1) >>>>>>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0 >>>>>>> Timecounters tick every 1.000 msec >>>>>>> usbus0: 12Mbps Full Speed USB v1.0 >>>>>>> usbus1: 480Mbps High Speed USB v2.0 >>>>>>> ugen0.1: at usbus0 >>>>>>> uhub0: on >>>>>>> usbus0 >>>>>>> ugen1.1: at usbus1 >>>>>>> uhub1: on >>>>>>> usbus1 >>>>>>> ad0: 152627MB at ata0-master UDMA100 >>>>>>> GEOM_SCHED: Initializing global data. >>>>>>> GEOM_SCHED: Loading: mp =3D 0xc0a9aa20, g_sched_class =3D 0xc0a9aa= 20. >>>>>>> Timecounter "TSC" frequency 499912531 Hz quality 800 >>>>>>> uhub0: 4 ports with 4 removable, self powered >>>>>>> Root mount waiting for: usbus1 >>>>>>> uhub1: 4 ports with 4 removable, self powered >>>>>>> ______________________________****_________________ >>>>>>> freebsd-wireless@freebsd.org mailing list >>>>>>> >>>>>>> http://lists.freebsd.org/****mailman/listinfo/freebsd-****wireless<= http://lists.freebsd.org/**mailman/listinfo/freebsd-**wireless> >>>>>>> >>>>>>> > >>>>>>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@**** >>>>>>> freebsd.org >>>>>>> >" >>>>>>> >>>>>>> >>>>>> >>> >>> From owner-freebsd-wireless@FreeBSD.ORG Mon Sep 10 11:10:23 2012 Return-Path: Delivered-To: freebsd-wireless@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D571B1065670 for ; Mon, 10 Sep 2012 11:10:23 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BE0C88FC18 for ; Mon, 10 Sep 2012 11:10:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q8ABANhF074572 for ; Mon, 10 Sep 2012 11:10:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8ABALRe074175 for freebsd-wireless@FreeBSD.org; Mon, 10 Sep 2012 11:10:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Sep 2012 11:10:21 GMT Message-Id: <201209101110.q8ABALRe074175@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-wireless@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-wireless@FreeBSD.org X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2012 11:10:23 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/171394 wireless [ath] ath0: ath_tx_aggr_comp_aggr: num frames seen=1; o kern/171235 wireless [ath] ath loses connection, system freezes on netif re o kern/170904 wireless [ath] ath driver: configure related parameters when ra o kern/170889 wireless [ath] ath driver uses some uninitilized memory o kern/170620 wireless [ath] LOR and deadlock when multiple vaps are used o kern/170573 wireless [iwi] Intel 2200BG iwi NIC hangs with need multicast c o kern/170513 wireless [ath] ath logs: ath_tx_aggr_comp_aggr: AR5416 bug: o kern/170433 wireless [ath] TX hang after a stuck beacon message with active o kern/170397 wireless [ath] [patch] Uninitialized variables in ah_eeprom_928 o kern/170302 wireless [ath] 802.11n frames are not being transmitted with mu o kern/170281 wireless [ath] 802.11n locks up on aggregation setup (ampdutx) o kern/170098 wireless [ath] [net80211] VAPs (Virtual access points) with Ath o kern/170066 wireless [ral] ral(4) rt61pci Linksys freezes the machine as so o kern/169432 wireless [ath] BAR TX hang when aggregation session is reset du p kern/169362 wireless [ath] AR5416: radar pulse PHY errors sometimes include o kern/169336 wireless [ath] ANI isn't triggering in a busy/noisy environment o kern/169199 wireless [ath] Cannot set up static ip addresses for wireless w o kern/169084 wireless [ath] suspend/resume doesn't cause a rescan; the assoc o kern/168530 wireless [ath] Broken WEP probably o kern/168393 wireless AR9285: suspend/resume sometimes fails o kern/168170 wireless [net80211] ieee80211_send_bar() doesn't complete corre o kern/167870 wireless [ath] adhoc wifi client does not join an existing IBSS o kern/167834 wireless [ath] kickpcu; 'handled 0 packets' o kern/167828 wireless [iwn] iwn(4) doesn't recover automatically after firmw o kern/167798 wireless ifconfig(8): problem with "ifconfig list scan" command o kern/167491 wireless [ath] TID != hardware queue TID in ath_tx_aggr_comp_ag o kern/167113 wireless [ath] AR5210: "stuck" TX seems to be occuring, without o kern/167080 wireless [ath] channel switch on another VAP break channel setu o kern/166684 wireless [ath] [net80211] mgmtrate/mcastrate isn't updated base p kern/166642 wireless [ieee80211] [patch] in 802.11n mode for FreeBSD AP, ha o kern/166641 wireless [ieee80211] [patch] mbuf/cluster leak in AP mode in 80 p kern/166357 wireless [ath] 802.11n TX stall when the first frame in the BAW o kern/166286 wireless [net80211] [ath] initial switch to HT40 isn't causing p kern/166190 wireless [ath] TX hangs and frames stuck in TX queue o kern/166086 wireless [Patch][ath] Reflect state of rfkill switch in a sysct o kern/165969 wireless [ath] Slower performance in adhoc mode vs Client/AP mo o kern/165966 wireless [ath] ath0: device timeout on SMP machines due to race o kern/165895 wireless [ath] overly busy cabq can tie up all tx buffers o kern/165870 wireless [bwn] bwn driver does not attach on HP Pavilion dv9420 o kern/165866 wireless [ath] TX hangs, requiring a "scan" to properly reset t o kern/165849 wireless [ath] [hang] network ath driver freeze o kern/165595 wireless [ipw] ipw(4): Can't load firmare for ipw2200bg o kern/165543 wireless [ath] ath0 endless scanning of channels without connec o kern/165517 wireless [net80211] bgscan isn't triggered when invalid beacons o kern/165475 wireless [ath] operational mode change doesn't poke the underly o kern/165382 wireless [kernel] taskqueue_unblock doesn't unblock currently q o kern/165306 wireless [ath] race conditions between scanning and beacon time o kern/165220 wireless [ath] "ath_rx_tasklet: sc_inreset_cnt > 0; skipping" m o kern/165214 wireless [ieee80211] Kernel panic in ieee80211_output.c:2505 o kern/165212 wireless [ath] No WiFi on Acer Aspire One 751h (Atheros AR5BHB6 o kern/165149 wireless [ath] [net80211] Ping with data length more than iv_fr o kern/165146 wireless [net80211] Net802.11 Fragment number is assigned 1 (sh o kern/165060 wireless [ath] vap->iv_bss race conditions causing crashes insi o kern/165021 wireless [ath] ath device timeout during scan/attach, if wlan_c o kern/164721 wireless [ath] ath device timeouts o kern/164499 wireless [wi] [patch] if_wi needs fix for big endian architectu o kern/164382 wireless [ath] crash when down/deleting a vap - inside ieee8021 o kern/164365 wireless [iwi] iwi0: UP/DOWN in o bin/164102 wireless hostapd not configured for 802.11n o kern/163759 wireless [ath] ath(4) "stops working" in hostap mode o kern/163724 wireless [mwl] [patch] NULL check before dereference o kern/163719 wireless [ath] ath interface do not receive multicast o kern/163689 wireless [ath] TX timeouts when sending probe/mgmt frames durin o kern/163574 wireless [net80211] overly-frequent HT occupancy changes o kern/163573 wireless [ath] hostap mode TX buffer hang o kern/163559 wireless [ath] kernel panic AH_DEBUG o kern/163318 wireless [ath] ath(4) stops working p kern/163312 wireless [panic] [ath driver] kernel panic: page fault with ath o kern/163237 wireless [ath] AR5416 as HostAP. Delays among clients when a cl o kern/163082 wireless [ath] ar9285 diversity fixes o kern/162648 wireless [ath] AR9227 ADC DC calibration failure o kern/162647 wireless [ath] 11n TX aggregation session / TX hang o kern/161293 wireless [iwn] hang at startup when starting network o kern/161035 wireless [ieee80211] Incorrect number describing 11ng MCS rate o kern/160391 wireless [ieee80211] [patch] Panic in mesh mode o kern/160296 wireless [zyd] [panic] 802.11 usb device reboots system on 'ifc o misc/160176 wireless [mips] [panic] Kernel panic on AR7161 platform with AR o kern/157449 wireless [ath] MAC address conflict causes system to freeze o kern/157243 wireless [ath] investigate beacon TX (AP) / RX (STA) when under o kern/156904 wireless [ath] AR9285 antenna diversity algorithm is buggy and o kern/156884 wireless [ath] ath instablity o kern/156327 wireless [bwn] bwn driver causes 20%-50% packet loss o kern/156322 wireless [wpi] no ahdemo support for if_wpi o kern/156321 wireless [ath] ahdemo doesn't work with if_ath o kern/155498 wireless [ral] ral(4) needs to be resynced with OpenBSD's to ga o kern/155100 wireless [ath] ath driver on busy channel: "stuck beacon" p kern/154598 wireless [ath] Atheros 5424/2424 can't connect to WPA network o kern/154567 wireless [ath] ath(4) lot of bad series(0) o kern/154327 wireless [ath] AR5416 in station mode hangs when transmitting f o kern/154284 wireless [ath] Modern ath wifi cards (such as AR9285) have miss o kern/154153 wireless [ath] AR5213 + MIPS + WPA group key packet corruption o kern/153594 wireless [wlan] netif/devd race o kern/153448 wireless [ath] ath networking device loses association after a o kern/152750 wireless [ath] ath0 lot of bad series hwrate o kern/151198 wireless [ath] ath/5416 fails bgscan with "ath0: ath_chan_set: o kern/149786 wireless [bwn] bwn on Dell Inspiron 1150: connections stall o kern/149516 wireless [ath] ath(4) hostap with fake MAC/BSSID results in sta o kern/149373 wireless [realtek/atheros]: None of my network card working o kern/148322 wireless [ath] Triggering atheros wifi beacon misses in hostap o kern/148317 wireless [ath] FreeBSD 7.x hostap memory leak in net80211 or At o kern/148078 wireless [ath] wireless networking stops functioning o kern/146426 wireless [mwl] 802.11n rates not possible on mwl o kern/146425 wireless [mwl] mwl dropping all packets during and after high u o kern/145826 wireless [panic] [ath] Unable to configure adhoc mode on ath0/w o kern/144987 wireless [wpi] [panic] injecting packets with wlaninject using o kern/144755 wireless [wlan] netif/devd race o bin/144109 wireless hostapd(8) uses the MAC of the wireless interface, but o conf/143079 wireless hostapd(8) startup missing multi wlan functionality p kern/140567 wireless [ath] [patch] ath is not worked on my notebook PC o kern/140245 wireless [ath] [panic] Kernel panic during network activity on o kern/137592 wireless [ath] panic - 7-STABLE (Aug 7, 2009 UTC) crashes on ne p bin/137484 wireless [patch] Integer overflow in wpa_supplicant(8) base64 e o kern/136943 wireless [wpi] [lor] wpi0_com_lock / wpi0 o kern/136836 wireless [ath] atheros card stops functioning after about 12 ho o kern/132722 wireless [ath] Wifi ath0 associates fine with AP, but DHCP or I o bin/131549 wireless ifconfig(8) can't clear 'monitor' mode on the wireless o kern/126475 wireless [ath] [panic] ath pcmcia card inevitably panics under o kern/125721 wireless [ath] Terrible throughput/high ping latency with Ubiqu o kern/125617 wireless [ath] [panic] ath(4) related panic o kern/125501 wireless [ath] atheros cardbus driver hangs o kern/125332 wireless [ath] [panic] crash under any non-tiny networking unde o kern/124767 wireless [iwi] Wireless connection using iwi0 driver (Intel 220 o kern/124753 wireless [ieee80211] net80211 discards power-save queue packets o docs/120456 wireless ath(4) needs to specify requirement on wlan_scan_sta o kern/119513 wireless [ath] [irq] inserting dlink dwl-g630 wireless card res o kern/116747 wireless [ndis] FreeBSD 7.0-CURRENT crash with Dell TrueMobile f kern/105348 wireless [ath] ath device stopps TX 127 problems total. From owner-freebsd-wireless@FreeBSD.ORG Mon Sep 10 19:34:03 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DA0D81065674; Mon, 10 Sep 2012 19:34:02 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id 5490D8FC17; Mon, 10 Sep 2012 19:34:00 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jorabe mo43) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id Q0758do8AHLaHO ; Mon, 10 Sep 2012 21:33:59 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id 8C728686B5; Mon, 10 Sep 2012 21:33:56 +0200 (CEST) Received: by cakebox.homeunix.net (Postfix, from userid 80) id B386868410; Mon, 10 Sep 2012 21:33:53 +0200 (CEST) Received: from 10.1.2.11 ([10.1.2.11]) by cakebox.homeunix.net (Horde Framework) with HTTP; Mon, 10 Sep 2012 21:33:52 +0200 Date: Mon, 10 Sep 2012 21:33:52 +0200 Message-ID: <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> From: Alexander =?utf-8?b?S8O8aG4=?= To: Adrian Chadd References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: multipart/mixed; boundary="=_CXICF5k8pphQTkCglsgwlKA" MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2012 19:34:03 -0000 This message is in MIME format. --=_CXICF5k8pphQTkCglsgwlKA Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ok, attached the requested logs. I could not generate any traffic since the AP now showed up as not requiring auth - but since it does - no one can associate. Thanks, Alex. Zitat von Adrian Chadd : > Hi, > > Its quite possible your environment is very noisy. Im trying to establish > that. > > Others have reported issues on the soekris platform with ule and > preemption. Try the 4bsd scheduler with preemption disabled. It wont fix > the stuck beacon issues but it may stop the whole device from hanging.. > > Adrian > On Sep 9, 2012 6:38 PM, "Alexander K=FChn" w= rote: > >> There was no crashdump to provide - so I didn't. >> I had a log of a period with no traffic as well but I lost it due to the >> crash. >> I'm recompiling the kernel with the debug options now. Will retest >> tomorrow. >> This is a Soekris net5501 with a TP-Link TL-WN951N W-LAN PCI Adapter 300 >> MBit. >> I haven't tested many different kernels but I know 9-STABLE doesn't work= - >> no one can associate - that's why I went to HEAD. >> Sorry, for being brief, but it's getting late here. ;) >> Alex. >> >> Zitat von Adrian Chadd : >> >> Hi Alex, >>> >>> Would you please provide me with some more information about your >>> running system? >>> >>> * what the hardware is (I can see in the dmesg, but I'd like to know >>> the model of things if possible); >>> * What (if any) works - kernel configuration, SVN revision; what does >>> work; >>> * What doesn't work. >>> >>> I'd also appreciate it if you would run athsurvey (with no traffic) so >>> I can see how busy the channel is. >>> >>> Also, run 'athstats' and paste it here, also run 'athstats 1' for >>> 30-60 seconds so I can see what's going on and then 'athstats -o ani >>> 1'. >>> >>> Please also add these to your build. >>> >>> options AH_DEBUG >>> options AH_PRIVATE_DIAG >>> >>> Also - it's quite possible that the very recent pf commit has gone and >>> broken things for you. It won't cause stuck beacons but the driver >>> shouldn't be causing the kernel to crash. You haven't provided any >>> backtraces/stack traces or any kind of kernel panic information so we >>> have no idea what is causing your issues. >>> >>> Thanks, >>> >>> >>> >>> Adrian >>> >>> >>> On 9 September 2012 14:49, Alexander K=FChn >>> wrote: >>> >>>> With these in the config I see these messages: >>>> Sep 9 18:39:45 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:42:57 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:45:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:46:28 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:46:31 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:46:49 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:46:52 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:47:02 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:49:43 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 18:52:00 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 19:03:29 cakebox kernel: ath0: stuck beacon; resetting (bmiss >>>> count >>>> 4) >>>> Sep 9 19:04:51 cakebox kernel: ath0: ath_start: sc_inreset_cnt > 0; >>>> bailing >>>> >>>> it also breaks pf and the kernel crashes with too much traffic. >>>> So booted my previous kernel again. >>>> Attached the athsurvey log until it crashed. >>>> >>>> Alex. >>>> >>>> Zitat von Adrian Chadd : >>>> >>>> Hi, you need to add the ath debug and diagapi options. >>>>> >>>>> Adrian >>>>> On Sep 8, 2012 3:29 PM, "Alexander K=FChn" >>>>> wrote: >>>>> >>>>> athsurvey: ath0: Ung?ltiges Argument >>>>>> >>>>>> ..which translates to invalid argument. >>>>>> >>>>>> $ ifconfig ath0 >>>>>> ath0: flags=3D8802 metric 0 mtu 229= 0 >>>>>> >>>>>> ether b0:48:7a:bc:cb:c3 >>>>>> nd6 options=3D21 >>>>>> >>>>>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect >>>>>> ) >>>>>> status: no carrier >>>>>> >>>>>> Sorry. >>>>>> Alex. >>>>>> >>>>>> Zitat von Adrian Chadd : >>>>>> >>>>>> Hi, >>>>>> >>>>>>> >>>>>>> >>>>>>> COmpile/run athsurvey; paste the results here. >>>>>>> >>>>>>> src/tools/tools/ath/athsurvey/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> Adrian >>>>>>> >>>>>>> >>>>>>> On 8 September 2012 02:50, Alexander K=FChn >>>>>> > >>>>>>> wrote: >>>>>>> >>>>>>> The following reply was made to PR kern/167491; it has been noted = by >>>>>>>> GNATS. >>>>>>>> >>>>>>>> From: Alexander =3D?iso-8859-1?b?S/xobg=3D=3D?=3D < >>>>>>>> alexander.kuehn@nagilum.de> >>>>>>>> To: bug-followup@FreeBSD.org >>>>>>>> Cc: >>>>>>>> Subject: Re: kern/167491: [ath] TID !=3D hardware queue TID in >>>>>>>> ath_tx_aggr_comp_aggr() >>>>>>>> Date: Sat, 08 Sep 2012 11:42:47 +0200 >>>>>>>> >>>>>>>> I see the same on x86 along with: >>>>>>>> >>>>>>>> messages.4.bz2:Sep 2 17:04:29 cakebox kernel: ath0: stuck beacon= ; >>>>>>>> resetting (bmiss count 4) >>>>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: stuck beacon= ; >>>>>>>> resetting (bmiss count 4) >>>>>>>> messages.4.bz2:Sep 2 17:04:33 cakebox kernel: ath0: ath_start: >>>>>>>> sc_inreset_cnt > 0; bailing >>>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>>> ath_tx_tid_drain: >>>>>>>> node 0xc47ea000: bf=3D0xc350fcc0: addbaw=3D0, dobaw=3D0, seqno=3D= 0, retry=3D0 >>>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>>> ath_tx_tid_drain: >>>>>>>> node 0xc47ea000: bf=3D0xc350fcc0: tid txq_depth=3D1 hwq_depth=3D0= , >>>>>>>> bar_wait=3D0 >>>>>>>> messages.4.bz2:Sep 2 17:05:12 cakebox kernel: ath0: >>>>>>>> ath_tx_tid_drain: >>>>>>>> node 0xc47ea000: tid 16: txq_depth=3D64, txq_aggr_depth=3D0, sche= d=3D0, >>>>>>>> paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 >>>>>>>> txa_start=3D-1, >>>>>>>> ni_txseqs=3D7 >>>>>>>> messages.4.bz2:Sep 2 17:06:25 cakebox kernel: ath0: stuck beacon= ; >>>>>>>> resetting (bmiss count 4) >>>>>>>> >>>>>>>> Unfortunately this causes the transfer rates to drop and >>>>>>>> occasionally >>>>>>>> even makes it impossible to associate with the AP. >>>>>>>> >>>>>>>> dmesg: >>>>>>>> Copyright (c) 1992-2012 The FreeBSD Project. >>>>>>>> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 199= 3, >>>>>>>> 1994 >>>>>>>> The Regents of the University of California. All rights >>>>>>>> reserved. >>>>>>>> FreeBSD is a registered trademark of The FreeBSD Foundation. >>>>>>>> FreeBSD 10.0-CURRENT #0: Wed Aug 29 13:01:13 CEST 2012 >>>>>>>> root@cakebox.tis:/usr/obj/****export/src/sys/net5501 i386 >>>>>>>> >>>>>>>> CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-cl= ass >>>>>>>> CPU) >>>>>>>> Origin =3D "AuthenticAMD" Id =3D 0x5a2 Family =3D 5 Model = =3D a >>>>>>>> Stepping >>>>>>>> =3D 2 >>>>>>>> Features=3D0x88a93d>>>>>>> CLFLUSH,MMX> >>>>>>>> AMD Features=3D0xc0400000 >>>>>>>> real memory =3D 536870912 (512 MB) >>>>>>>> avail memory =3D 515837952 (491 MB) >>>>>>>> K6-family MTRR support enabled (2 registers) >>>>>>>> cryptosoft0: on motherboard >>>>>>>> pcib0 pcibus 0 on motherboard >>>>>>>> pci0: on pcib0 >>>>>>>> Geode LX: Soekris net5501 comBIOS ver. 1.33 20070103 Copyright (C= ) >>>>>>>> 2000-2007 >>>>>>>> glxsb0: mem >>>>>>>> 0xa0000000-0xa0003fff irq 10 at device 1.2 on pci0 >>>>>>>> vr0: port 0xe100-0xe1ff mem >>>>>>>> 0xa0004000-0xa00040ff irq 11 at device 6.0 on pci0 >>>>>>>> vr0: Quirks: 0x2 >>>>>>>> vr0: Revision: 0x96 >>>>>>>> miibus0: on vr0 >>>>>>>> ukphy0: PHY 1 on miibus0 >>>>>>>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, au= to, >>>>>>>> auto-flow >>>>>>>> vr0: Ethernet address: 00:00:24:cb:a6:80 >>>>>>>> vr1: port 0xe200-0xe2ff mem >>>>>>>> 0xa0004100-0xa00041ff irq 5 at device 7.0 on pci0 >>>>>>>> vr1: Quirks: 0x2 >>>>>>>> vr1: Revision: 0x96 >>>>>>>> miibus1: on vr1 >>>>>>>> ukphy1: PHY 1 on miibus1 >>>>>>>> ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, au= to, >>>>>>>> auto-flow >>>>>>>> vr1: Ethernet address: 00:00:24:cb:a6:81 >>>>>>>> vr2: port 0xe300-0xe3ff mem >>>>>>>> 0xa0004200-0xa00042ff irq 9 at device 8.0 on pci0 >>>>>>>> vr2: Quirks: 0x2 >>>>>>>> vr2: Revision: 0x96 >>>>>>>> miibus2: on vr2 >>>>>>>> ukphy2: PHY 1 on miibus2 >>>>>>>> ukphy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, au= to, >>>>>>>> auto-flow >>>>>>>> vr2: Ethernet address: 00:00:24:cb:a6:82 >>>>>>>> vr3: port 0xe400-0xe4ff mem >>>>>>>> 0xa0004300-0xa00043ff irq 12 at device 9.0 on pci0 >>>>>>>> vr3: Quirks: 0x2 >>>>>>>> vr3: Revision: 0x96 >>>>>>>> miibus3: on vr3 >>>>>>>> ukphy3: PHY 1 on miibus3 >>>>>>>> ukphy3: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, au= to, >>>>>>>> auto-flow >>>>>>>> vr3: Ethernet address: 00:00:24:cb:a6:83 >>>>>>>> ath0: mem 0xa0010000-0xa001ffff irq 10 at device 1= 4.0 >>>>>>>> on >>>>>>>> pci0 >>>>>>>> ath0: DMA setup: legacy >>>>>>>> ath0: [HT] enabling HT modes >>>>>>>> ath0: [HT] RTS aggregates limited to 8 KiB >>>>>>>> ath0: [HT] 2 RX streams; 2 TX streams >>>>>>>> ath0: AR5416 mac 13.10 RF2133 phy 8.1 >>>>>>>> ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00d0 >>>>>>>> isab0: at device 20.0 on pci0 >>>>>>>> isa0: on isab0 >>>>>>>> atapci0: port >>>>>>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,****0x376,0xe000-0xe00f at device >>>>>>>> 20.2 on >>>>>>>> >>>>>>>> pci0 >>>>>>>> ata0: at channel 0 on atapci0 >>>>>>>> ata1: at channel 1 on atapci0 >>>>>>>> ohci0: mem 0xa0020000-0xa0020fff = irq >>>>>>>> 15 at device 21.0 on pci0 >>>>>>>> usbus0 on ohci0 >>>>>>>> ehci0: mem >>>>>>>> 0xa0021000-0xa0021fff irq 15 at device 21.1 on pci0 >>>>>>>> usbus1: EHCI version 1.0 >>>>>>>> usbus1 on ehci0 >>>>>>>> cpu0 on motherboard >>>>>>>> orm0: at iomem 0xc8000-0xd27ff pnpid ORM0000 on >>>>>>>> isa0 >>>>>>>> atrtc0: at port 0x70 irq 8 on isa0 >>>>>>>> Event timer "RTC" frequency 32768 Hz quality 0 >>>>>>>> attimer0: at port 0x40 on isa0 >>>>>>>> Timecounter "i8254" frequency 1193182 Hz quality 0 >>>>>>>> Event timer "i8254" frequency 1193182 Hz quality 100 >>>>>>>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10= on >>>>>>>> isa0 >>>>>>>> uart0: console (19200,n,8,1) >>>>>>>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0 >>>>>>>> Timecounters tick every 1.000 msec >>>>>>>> usbus0: 12Mbps Full Speed USB v1.0 >>>>>>>> usbus1: 480Mbps High Speed USB v2.0 >>>>>>>> ugen0.1: at usbus0 >>>>>>>> uhub0: on >>>>>>>> usbus0 >>>>>>>> ugen1.1: at usbus1 >>>>>>>> uhub1: on >>>>>>>> usbus1 >>>>>>>> ad0: 152627MB at ata0-master UDMA100 >>>>>>>> GEOM_SCHED: Initializing global data. >>>>>>>> GEOM_SCHED: Loading: mp =3D 0xc0a9aa20, g_sched_class =3D 0xc0a9a= a20. >>>>>>>> Timecounter "TSC" frequency 499912531 Hz quality 800 >>>>>>>> uhub0: 4 ports with 4 removable, self powered >>>>>>>> Root mount waiting for: usbus1 >>>>>>>> uhub1: 4 ports with 4 removable, self powered >>>>>>>> ______________________________****_________________ >>>>>>>> freebsd-wireless@freebsd.org mailing list >>>>>>>> >>>>>>>> http://lists.freebsd.org/****mailman/listinfo/freebsd-****wireless= >>>>>>>> >>>>>>>> > >>>>>>>> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@***= * >>>>>>>> freebsd.org >>>>>>>> >>>>>>>> >" >>>>>>>> >>>>>>>> >>>>>>> >>>> >>>> --=_CXICF5k8pphQTkCglsgwlKA Content-Type: application/octet-stream; name=typescript Content-Disposition: attachment; filename=typescript; size=81017 Content-Transfer-Encoding: base64 U2NyaXB0IHN0YXJ0ZWQgb24gTW9uIFNlcCAxMCAyMTowMzo0MyAyMDEyCltyb290QGNha2Vib3gg fl0jIGF0aHJlZ3MNCkNSICAgICAgIDAwMDAwMDA0IFJYRFAgICAgIDAxYmU0NjgwIENGRyAgICAg IDAwMDAwMTAwIE1JUlQgICAgIDAwMDAwMDAwDQpJRVIgICAgICAwMDAwMDAwMSBUSU1UICAgICAw MDAwMDAwMCBUWENGRyAgICAwMDAyMDAxNSBSWENGRyAgICAwMDAwMDAwNQ0KTUlCQyAgICAgMDAw MDAwMDAgVE9QUyAgICAgMDAwMDAwMDggUlhOUFRPICAgMDAwMDAwMDggVFhOUFRPICAgMDAwMDAw MTANClJQR1RPICAgIDAwMDAwMDAwIFJQQ05UICAgIDAwMDAwMDFmIE1BQ01JU0MgIDAwMDAwMDAw IFNQQ18wICAgIDAwMDAwMDAwDQpTUENfMSAgICAwMDAwMDAwMCBHVFhUTyAgICAwMDAwMDAwMCBH VFRNICAgICAwMDAwMDAwOCBDU1QgICAgICAwMDBmMDAwMA0KRE1BREJHMCAgODg4ODg4ODggRE1B REJHMSAgMDAwMDAwMDAgRE1BREJHMiAgMTIyNDkyNDkgRE1BREJHMyAgMDAwMDAwMDANCkRNQURC RzQgIDAwMDAwMDAwIERNQURCRzUgIDAwMDAwMDAwIERNQURCRzYgIDAwMDcyNGIwIERNQURCRzcg IDAwMDAwMDAwDQpEQ01fQSAgICBkZWFkYmVlZiBEQ01fRCAgICBkZWFkYmVlZiBEQ0NGRyAgICBk ZWFkYmVlZiBDQ0ZHICAgICBkZWFkYmVlZg0KQ0NVQ0ZHICAgZGVhZGJlZWYgQ1BDMCAgICAgZGVh ZGJlZWYgQ1BDMSAgICAgZGVhZGJlZWYgQ1BDMiAgICAgZGVhZGJlZWYNCkNQQzMgICAgIGRlYWRi ZWVmIENQQ09WRiAgIGRlYWRiZWVmIERfU0lGUyAgIDAwMDAwMmMwIERfU0xPVCAgIDAwMDAwMzE4 DQpEX0VJRlMgICAwMDAwN2M3MCBEX01JU0MgICAwMDAxNjAwMCBEX1NFUSAgICAwMDAwMDQ0NCBE X0ZQQ1RMICAwMDAwMDAwMA0KRF9UWFBTRSAgMDAwMTAwMDAgTUFDX0xFRCAgMDAwMDA0MDAgUkMg ICAgICAgMDAwMDAwMDAgU0NSICAgICAgMDAwMDA3M2YNCklOVFBFTkQgIDAwMDQwMDQwIFNGUiAg ICAgIDAwMDAwMDAwIFBDSUNGRyAgIDI4MjAwMDAwIEdQSU9DUiAgIDI4MDAwNDAwDQpQQ0lFUE1D ICAyODAwMDQwMCBHUElPRE8gICAxMDAwMTAwMCBHUElPREkgICAwMDAwMDA0MCBTUkVWICAgICAw MDAwMDBkYQ0KQUhCTU9ERSAgMDAwMDAwMWYgSUFTWU5DTSAgMDAwMDAwMDIgSVNZTkNNICAgMDAw MjNmNjAgU0VSREVTICAgMjQ5MjQ5MjQNClNFUkRFUzIgIDAwMDAwMDAwIEdQSU9JTyAgIDBmZmZj MDAwIEdQSU9PRSAgIDAwMDAwMDAwIEdQSU9QT0wgIDAwMDAwMDAwDQpHUElPSUVWICAwMDAwMDAw MCBHUElNVVgxICAwMDAwMDAwMCBHUElNVVgyICAwMGQwMDAwMCBHUE9NVVgxICAwMDAwMDAwMA0K R1BPTVVYMiAgMDAwMDAwMDAgR1BPTVVYMyAgMDAwMDAzZTAgT0JTICAgICAgMDAwMDAwMDggUlRD X1JDICAgMDAwMDAwMDANClJUQ19QTEwgIDAwMDAwMGViIFNUQV9JRDAgIGJjN2E0OGIwIFNUQV9J RDEgIGI4ODFjM2NiIEJTU19JRDAgIDAwMDAwMDAwDQpCU1NfSUQxICAwMDAwMDAwMCBTTE9UVElN RSAwMDAwMDgwMCBUSU1FX09VVCAxMDgwMTYwMCBSU1NJX1RIUiAwMDAwMDc4MQ0KVVNFQyAgICAg MTJlMDAwNTcgQkVBQ09OICAgMDAwMDAwMDAgQ0ZQX1BFUiAgYjg4MWM3ZGYgVElNRVIwICAgMDAw MDAwMDANClRJTUVSMSAgIDAwMDAwNDk3IFRJTUVSMiAgIDAwMDAwODAwIFRJTUVSMyAgIDEwODAx Njk3IENGUF9EVVIgIDAwMDAwMDAwDQpSWEZJTFRFUiAwMDAwMDQ5NyBNQ0FTVF8wICAwMDEwMDAw MCBNQ0FTVF8xICAwMDAwMzA0NCBESUFHX1NXICA0MDAwMDAwMA0KVFNGX0wzMiAgNmEzNzk1NDAg VFNGX1UzMiAgMDAwMDAwMDAgVFNUX0FEQUMgMDAwMDAwMDAgREVGX0FOVCAgMDAwMDAwMDENClFP U19NQVNLIDAwMGZjNzhmIFNFUV9NQVNLIDAwMDAwMDBmIE9CU0VSVjIgIDAwMDAwMDAwIE9CU0VS VjEgIDAwMDAyODgwDQpMQVNUX1RTVCBkYWY3ZDdlZiBOQVYgICAgICAwMDAwMDAwMCBSVFNfT0sg ICAwMDAwMDAwMCBSVFNfRkFJTCAwMDAwMDAwMA0KQUNLX0ZBSUwgMDAwMDAwMDAgRkNTX0ZBSUwg MDAwMDAwMDAgQkVBQ19DTlQgMDAwMDAwMDAgU0xFRVAxICAgMDAwMDAwMDANClNMRUVQMiAgIDAw NDAwMDAwIFNMRUVQMyAgIDAxZmZjNzhmIEJTU01TS0wgIGZmZmZmZjRmIEJTU01TS1UgIDAwMDBm ZmZmDQpUUEMgICAgICAwMDNmM2YzZiBURkNOVCAgICAwMzM5NWFmMiBSRkNOVCAgICAwMTJjYTNk NiBSQ0NOVCAgICAwNWNhZjY3Zg0KQ0NDTlQgICAgODMxZjBlMzMgUVVJRVQxICAgMDAwMjAwMDAg UVVJRVQyICAgMDAwMjAwMDAgVFNGX1BBUk0gMDAwMjAzZWENCk5PQUNLICAgIDAwMDAwMDUyIFBI WV9FUlIgIDAwMDAwMDAwIFFPU19DVFJMIDAwMDEwMGFhIFFPU19TRUwgIDAwMDAzMjEwDQpNSVND TU9ERSAwOGYwNDgxYyBGSUxUT0ZETSAwMDAwMDFlYSBGSUxUQ0NLICAwMDAwMDFmNSBQSFlDTlQx ICAwMGJmZmUwYw0KUEhZQ01TSzEgMDAwMjAwMDAgUEhZQ05UMiAgMDBiZmZmMzggUEhZQ01TSzIg MDIwMDAwMDAgVFhPUFggICAgMDAwMDAwZmYNCk5YVFRCVFQgIDZhMzdjYzAwIE5YVERCQSAgIDZh MzdjNDAwIE5YVFNXQkEgIDZhMzdhNDAwIE5YVENGUCAgIDZhMzdhNDAwDQpOWFRIQ0YgICAwMDAw MDAwMCBOWFREVElNICAwMDAwMDAwMCBOWFRRVUlFVCAwMDAwMDAwMCBOWFRORFAgICAwMDAwNjgw MA0KQkNOUEVSICAgMDAwMDY0MDAgREJBUEVSICAgMDAwMDY0MDAgU1dCQVBFUiAgMDAwMDY0MDAg VElNUEVSICAgMDAwMDAwMDANCkRUSU1QRVIgIDAwMDAwMDAwIFFVSUVUUEVSIDAwMDAwMDAwIE5E UFBFUiAgIDAwMDA2NDAwIFRJTUVSTU9EIDAwMTAwMDA3DQpTTFAzMk1PRCAwMDEwZjQwMCBTTFAz MldBSyAwMDAwMDEwMCBTTFAzMklOQyAwMDAxZTgwMCBTTFBDTlQgICAwMDAwMDAwMA0KU0xQTUlC ICAgMDAwMDAwMDAgMjA0ME1PREUgMDAwMDAwMDEgRVhUUkNDTlQgNjc2YzU0YTcgUENVVFhCVUYg MDAwMDA3MDANClBIWVRVUkJPIDAwMDAwM2Q0DQpbcm9vdEBjYWtlYm94IH5dIyBhdGhzdGF0cyAx DQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJy IGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQyMDMgICAgICA5ODcgICAgICAgMSAgICAg ICAwICAgIDE0MTMgICAgMjY2ICAgIDcwOCAgICAgMCAgICAgIDQwICAgMTcgIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDE3ICBNQ1M0DQogICAgICAgMSAgICAgICAgMSAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOCAgTUNTNA0KICAgICAgIDQgICAg ICAgIDEgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMzUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDM1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzNSAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMzUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDM1ICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAzNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMzUgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDM1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzNSAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MzUgIE1DUzQNCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICAyICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDMwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzMCAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMzAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDMwICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAzMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMzAgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDMwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzMCAgTUNTNA0KICAgaW5wdXQgICBvdXRwdXQg YWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kg IHJhdGUNCiAgICA0MjEwICAgICAgOTkxICAgICAgIDEgICAgICAgMCAgICAxNDE1ICAgIDI2NiAg ICA3MTAgICAgIDAgICAgICA0MCAgIDMwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzMCAgTUNTNA0K ICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjkgIE1DUzQNCiAgICAgICAyICAgICAgICAxICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyNiAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDI2ICBNQ1M0DQogICAgICAgMiAgICAgICAgMiAgICAgICAwICAgICAgIDAgICAgICAgNiAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1D UzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMyAgICAgICAgMyAgICAgICAwICAg ICAgIDAgICAgICAgMyAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAg ICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjYgIE1DUzQNCiAgICAgICA2ICAgICAgICA2ICAgICAgIDAgICAgICAgMCAg ICAgICA4ICAgICAgMSAgICAgIDEgICAgIDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyNiAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1 ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQN CiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjQgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBs b25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDIzMCAgICAg MTAwMyAgICAgICAxICAgICAgIDAgICAgMTQzMiAgICAyNjcgICAgNzExICAgICAwICAgICAgNDAg ICAyNCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAg ICAgICAzICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMSAgIDIxICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMSAgICAgICAgMSAgICAgICAwICAgICAgIDAgICAg ICAgNCAgICAgIDEgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDEgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQog ICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNy eXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQyMzUgICAgIDEwMDQgICAgICAgMSAgICAgICAw ICAgIDE0MzYgICAgMjY4ICAgIDcxMSAgICAgMCAgICAgIDQxICAgMTkgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAxICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDI0ICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDEgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAg ICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgaW5wdXQgICBvdXRwdXQgYWx0 cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJh dGUNCiAgICA0MjM5ICAgICAxMDA0ICAgICAgIDEgICAgICAgMCAgICAxNDM2ICAgIDI2OCAgICA3 MTMgICAgIDAgICAgICA0MSAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMiAg ICAgICAgMiAgICAgICAwICAgICAgIDAgICAgICAgNiAgICAgIDEgICAgICAwICAgICAwICAgICAg IDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIw ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMiAgICAgMCAgICAgICAwICAgMjAgIE1DUzQN CiAgICAgICA1ICAgICAgICA1ICAgICAgIDAgICAgICAgMCAgICAgICA2ICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMyAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjMgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25n IHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDI0NyAgICAgMTAx MSAgICAgICAxICAgICAgIDAgICAgMTQ0OCAgICAyNjkgICAgNzE1ICAgICAwICAgICAgNDEgICAy MyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMSAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAxICAgICAgICAxICAgICAg IDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAg TUNTNA0KICAgICAgIDIgICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDggICAgICAyICAg ICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQog ICAgICAgMyAgICAgICAgMSAgICAgICAwICAgICAgIDAgICAgICAgNCAgICAgIDEgICAgICAxICAg ICAwICAgICAgIDAgICAxOCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTggIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDE4ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOCAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MTggIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE4ICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOCAgTUNT NA0KICAgICAgIDIgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMTggIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE4ICBNQ1M0DQogICBp bnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0 ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQyNTYgICAgIDEwMTUgICAgICAgMSAgICAgICAwICAg IDE0NjQgICAgMjczICAgIDcxNyAgICAgMCAgICAgIDQxICAgMTggIE1DUzQNCiAgICAgICAxICAg ICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAg MCAgIDE4ICBNQ1M0DQogICAgICAgNCAgICAgICAgNCAgICAgICAwICAgICAgIDAgICAgICAgOCAg ICAgIDEgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjEg IE1DUzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAg ICAgIDAgICAyNiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjYgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAg IDI2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMyAgICAgMCAgICAgICAwICAgMjUgIE1D UzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAyICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAyICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIz ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0 ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUN CiAgICA0MjY3ICAgICAxMDIxICAgICAgIDEgICAgICAgMCAgICAxNDc5ICAgIDI3NSAgICA3MjYg ICAgIDAgICAgICA0MSAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMSAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAxICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDYg ICAgICAgIDYgICAgICAgMCAgICAgICAwICAgICAgIDcgICAgICAxICAgICAgMSAgICAgMCAgICAg ICAwICAgMjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy NCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDUgICAgICAgIDUgICAgICAgMCAgICAg ICAwICAgICAgMTIgICAgICAzICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAg ICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA1ICAgICAgMSAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjIgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhy ZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDI4MSAgICAgMTAzNCAg ICAgICAxICAgICAgIDAgICAgMTUwNyAgICAyODEgICAgNzI4ICAgICAwICAgICAgNDEgICAyMSAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMSAgICAgICAgMSAgICAg ICAwICAgICAgIDAgICAgICAgNCAgICAgIDEgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjAg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0K ICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICA1ICAgICAgICA1ICAgICAgIDAgICAgICAg MCAgICAgICA1ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICBpbnB1 dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBw aHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQyODkgICAgIDEwNDAgICAgICAgMSAgICAgICAwICAgIDE1 MTYgICAgMjgyICAgIDczMCAgICAgMCAgICAgIDQxICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAxICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1D UzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI3ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNyAgTUNTNA0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjcgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI3ICBNQ1M0DQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyNyAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgIE1DUzQNCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI2 ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyNiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgIE1DUzQN CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjYgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyNiAgTUNTNA0KICAgICAgIDIgICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDcgICAg ICAxICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBN Q1M0DQogICAgICAgMSAgICAgICAgMSAgICAgICAwICAgICAgIDAgICAgICAgNCAgICAgIDEgICAg ICAxICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAg IHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAg ICA0Mjk0ICAgICAxMDQzICAgICAgIDEgICAgICAgMCAgICAxNTI3ICAgIDI4NCAgICA3MzIgICAg IDAgICAgICA0MSAgIDIzICBNQ1M0DQogICAgICAgMiAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAg ICAwICAgMjIgIE1DUzQNCiAgICAgICAzICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAg ICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAg ICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjAgIE1DUzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAg ICAwICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDEgICAgICAg IDEgICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAgICAgMCAgICAgMCAgICAgICAwICAg MTkgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRy eSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDMwMiAgICAgMTA0NCAgICAg ICAxICAgICAgIDAgICAgMTUzMSAgICAyODUgICAgNzM2ICAgICAwICAgICAgNDEgICAxOSAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDIgICAgICAgIDIgICAgICAgMCAgICAgICAwICAg ICAgIDMgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTggIE1DUzQNCiAgICAgICAyICAg ICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICA4ICAgICAgMiAgICAgIDAgICAgIDAgICAgICAg MCAgIDE2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxNiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTYg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDEgICAgIDAgICAgICAgMCAgIDE2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxNiAgTUNTNA0K ICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMTcgIE1DUzQNCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAg MCAgICAgICA4ICAgICAgMiAgICAgIDIgICAgIDAgICAgICAgMCAgIDE2ICBNQ1M0DQogICAgICAg MSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAyICAgICAwICAg ICAgIDAgICAxNiAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTYgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAg IDE2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAxNiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTYgIE1D UzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDE2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxNiAgTUNTNA0KICAg ICAgIDEgICAgICAgIDEgICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAgICAgMCAgICAg MCAgICAgICAwICAgMTUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDE1ICBNQ1M0DQogICBpbnB1dCAg IG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHll cnIgcnNzaSAgcmF0ZQ0KICAgIDQzMTIgICAgIDEwNTEgICAgICAgMSAgICAgICAwICAgIDE1NTQg ICAgMjkwICAgIDc0MyAgICAgMCAgICAgIDQxICAgMTUgIE1DUzQNCiAgICAgIDEwICAgICAgICA4 ICAgICAgIDAgICAgICAgMCAgICAgIDExICAgICAgMiAgICAgIDEgICAgIDAgICAgICAgMCAgIDIz ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAxICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQN CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAg ICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAxICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIzICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAg IDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDIg ICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDcgICAgICAxICAgICAgMCAgICAgMCAgICAg ICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNo b3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0 MzI1ICAgICAxMDYxICAgICAgIDEgICAgICAgMCAgICAxNTcyICAgIDI5MyAgICA3NDkgICAgIDAg ICAgICA0MSAgIDIxICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAw ICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAg MCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAyICAgICAwICAgICAgIDEgICAyMCAgTUNTNA0KICAgICAgIDEgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAg IE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBj cmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDMyNyAgICAgMTA2MSAgICAgICAx ICAgICAgIDAgICAgMTU3MiAgICAyOTMgICAgNzUzICAgICAwICAgICAgNDIgICAyMCAgTUNTNA0K ICAgICAgIDIgICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDMgICAgICAwICAgICAgMSAg ICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAg MCAgICAgICA4ICAgICAgMiAgICAgIDEgICAgIDAgICAgICAgMCAgIDE3ICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAxNyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTcgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDE3ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAxICAgICAwICAgICAgIDAgICAxNyAgTUNTNA0KICAgICAgIDAgICAgICAgIDEgICAg ICAgMCAgICAgICAwICAgICAgIDEgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTcgICA0 OE0NCiAgICAgICAzICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICA4ICAgICAgMiAgICAg IDAgICAgIDAgICAgICAgMCAgIDE4ICAgNDhNDQogICAgICAgMiAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAxNyAgIDQ4TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAg MCAgICAgICAwICAgMTcgICA0OE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE3ICAgNDhNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAxNyAgIDQ4TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTcgICA0OE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE3 ICAgNDhNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAxNyAgIDQ4TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTcgICA0OE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDE3ICAgNDhNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxNyAgIDQ4TQ0KICAgICAg IDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAg ICAgICAwICAgMjIgICA0OE0NCiAgICAgICA0ICAgICAgICA0ICAgICAgIDAgICAgICAgMCAgICAg ICA0ICAgICAgMSAgICAgIDEgICAgIDAgICAgICAgMCAgIDI0ICAgNDhNDQogICBpbnB1dCAgIG91 dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIg cnNzaSAgcmF0ZQ0KICAgIDQzNDIgICAgIDEwNzIgICAgICAgMSAgICAgICAwICAgIDE1OTYgICAg Mjk4ICAgIDc2MCAgICAgMCAgICAgIDQyICAgMjQgICA0OE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAg NDhNDQogICAgICAgNCAgICAgICAgMyAgICAgICAwICAgICAgIDAgICAgICAgOSAgICAgIDEgICAg ICAwICAgICAwICAgICAgIDAgICAyMiAgIDQ4TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA0OE0NCiAg ICAgICAyICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDIxICAgNDhNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDQ4TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjEgICA0OE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNDhNDQogICAgICAgMSAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MSAgIDQ4TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA0OE0NCiAgICAgICAxICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICAgNDhN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMCAgIDQ4TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA0OE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIwICAgNDhNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgIDQ4TQ0KICAgICAgIDMgICAg ICAgIDMgICAgICAgMCAgICAgICAwICAgICAgMTIgICAgICAzICAgICAgMCAgICAgMCAgICAgICAw ICAgMjEgICA0OE0NCiAgICAgICAyICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAg ICAgMSAgICAgIDEgICAgIDAgICAgICAgMCAgIDIwICAgNDhNDQogICAgICAgMSAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAg IDQ4TQ0KICAgICAgIDQgICAgICAgIDQgICAgICAgMCAgICAgICAwICAgICAgIDcgICAgICAxICAg ICAgMiAgICAgMCAgICAgICAwICAgMjMgICA0OE0NCiAgICAgICAxICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNDhNDQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyNCAgIDQ4TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0 ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0MzYy ICAgICAxMDgzICAgICAgIDEgICAgICAgMCAgICAxNjI4ICAgIDMwNCAgICA3NjMgICAgIDAgICAg ICA0MiAgIDIzICAgNDhNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDQ4TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjMgICA0OE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNDhNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDQ4 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjMgICA0OE0NCiAgICAgICAyICAgICAgICAzICAgICAgIDEgICAg ICAgMCAgICAgICA3ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMg ICA1NE0NCiAgICAgICA3ICAgICAgICA3ICAgICAgIDAgICAgICAgMCAgICAgICA5ICAgICAgMiAg ICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAg MSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAxICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1 NE0NCiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNl cnIgY3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDM3NiAgICAgMTA5NCAgICAgICAyICAg ICAgIDAgICAgMTY0OCAgICAzMDcgICAgNzY2ICAgICAwICAgICAgNDIgICAyMSAgIDU0TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAg IDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIx ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAyICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDIgICAgICAgIDIgICAgICAg MCAgICAgICAwICAgICAgIDggICAgICAyICAgICAgMiAgICAgMCAgICAgICAwICAgMjEgICA1NE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAg NTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgICA1NE0NCiAg ICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMSAgICAgICAgMSAgICAgICAwICAgICAgIDAg ICAgICAgMyAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICBpbnB1dCAgIG91dHB1 dCBhbHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNz aSAgcmF0ZQ0KICAgIDQzODIgICAgIDEwOTcgICAgICAgMiAgICAgICAwICAgIDE2NTkgICAgMzA5 ICAgIDc3MiAgICAgMCAgICAgIDQyICAgMjMgICA1NE0NCiAgICAgICA1ICAgICAgICA1ICAgICAg IDAgICAgICAgMCAgICAgICAzICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjUgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAg IDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDI0ICAgNTRNDQogICAgICAgMiAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAg IGxvbmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0MzkwICAg ICAxMTAyICAgICAgIDIgICAgICAgMCAgICAxNjYyICAgIDMwOSAgICA3NzUgICAgIDAgICAgICA0 MiAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMg ICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAxICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIyICAgNTRNDQogICAgICAgNSAgICAgICAgNSAgICAgICAwICAgICAgIDAgICAgICAgMiAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1 NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAgMCAg ICAgICAyICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMSAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAxICAgICAgICAx ICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDEgICAgIDAgICAgICAgMCAgIDIx ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0N CiAgIGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIg Y3J5cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDQwMCAgICAgMTExMCAgICAgICAyICAgICAg IDAgICAgMTY3MCAgICAzMTAgICAgNzc2ICAgICAwICAgICAgNDIgICAyMSAgIDU0TQ0KICAgICAg IDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjAgICA1NE0NCiAgICAgICAyICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAg ICAzICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICAg NTRNDQogICAgICAgMiAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAyICAgICAwICAgICAgIDAgICAxOSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgICA1NE0NCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMTkgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAx OSAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDIgICAgICAgIDEgICAgICAgMCAgICAg ICAwICAgICAgIDQgICAgICAxICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAg ICAzICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDAgICAgIDAg ICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgIDU0TQ0KICAgICAgIDYgICAg ICAgIDYgICAgICAgMCAgICAgICAwICAgICAgMTEgICAgICAxICAgICAgMCAgICAgMCAgICAgICAw ICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICBpbnB1dCAgIG91dHB1dCBh bHRyYXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAg cmF0ZQ0KICAgIDQ0MTggICAgIDExMjAgICAgICAgMiAgICAgICAwICAgIDE2OTIgICAgMzEzICAg IDc3OCAgICAgMCAgICAgIDQyICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQog ICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAx ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMSAgIDU0 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAyICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEg ICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAg MSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMCAgIDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxv bmcgeHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NDMyICAgICAx MTI3ICAgICAgIDIgICAgICAgMCAgICAxNzA4ICAgIDMxNiAgICA3ODAgICAgIDAgICAgICA0MiAg IDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1 NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgNSAg ICAgICAgNSAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAg IDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0 ICAgNTRNDQogICAgICAgMyAgICAgICAgMyAgICAgICAwICAgICAgIDAgICAgICAxMiAgICAgIDMg ICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDggICAgICAgIDggICAgICAg MCAgICAgICAwICAgICAgMjggICAgICA2ICAgICAgMSAgICAgMCAgICAgICAwICAgMjMgICA1NE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAg IDIgICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDUgICAgICAxICAgICAgMCAgICAgMCAg ICAgICAwICAgMjMgICA1NE0NCiAgICAgICA3ICAgICAgICA2ICAgICAgIDAgICAgICAgMCAgICAg IDEwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMiAgIDU0TQ0KICAgICAgIDggICAgICAgIDggICAgICAgMCAgICAgICAwICAgICAgMTMgICAg ICAyICAgICAgMiAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAg NTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAxICAgICAwICAgICAgIDAgICAyMiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAg IGlucHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5 cHQgIHBoeWVyciByc3NpICByYXRlDQogICAgNDQ2NSAgICAgMTE1OSAgICAgICAyICAgICAgIDAg ICAgMTc3NiAgICAzMjggICAgNzg3ICAgICAwICAgICAgNDIgICAyMiAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjIgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MiAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMSAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAx ICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMiAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjUgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAg IDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMSAgICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQog ICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDQgICAgICAgIDQgICAgICAgMCAgICAgICAw ICAgICAgIDMgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgICAgICAz ICAgICAgICAzICAgICAgIDAgICAgICAgMCAgICAgICA3ICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICBpbnB1dCAgIG91dHB1dCBhbHRy YXRlICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0 ZQ0KICAgIDQ0NzcgICAgIDExNjYgICAgICAgMiAgICAgICAwICAgIDE3ODYgICAgMzI4ICAgIDc5 MiAgICAgMCAgICAgIDQyICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDEgICAgICAgIDEgICAgICAgMCAgICAgICAwICAg ICAgIDMgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAxICAg ICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDIgICAgIDAgICAgICAg MCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAyICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEg ICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDEgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0K ICAgICAgIDIgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIyICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1 NE0NCiAgICAgICA0ICAgICAgICAzICAgICAgIDAgICAgICAgMCAgICAgIDEyICAgICAgMyAgICAg IDAgICAgIDAgICAgICAgMCAgIDIwICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgIDU0TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICAgNTRNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMCAgIDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcg eHJldHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NDg5ICAgICAxMTcz ICAgICAgIDIgICAgICAgMCAgICAxODA1ICAgIDMzMiAgICA3OTcgICAgIDAgICAgICA0MiAgIDIw ICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAxICAgICAwICAgICAgIDAgICAyMCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1NE0N CiAgICAgICAyICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgIDU0TQ0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAg ICAgICAwICAgMTkgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAxOSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICAg NTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAxOSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgICA1NE0NCiAg ICAgICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDEgICAg IDAgICAgICAgMCAgIDE4ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOCAgIDU0TQ0KICAgICAgIDEg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMTggICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE4ICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAx OCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMTggICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE4ICAgNTRN DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAxOCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTggICA1NE0NCiAgIGlu cHV0ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQg IHBoeWVyciByc3NpICByYXRlDQogICAgNDQ5NSAgICAgMTE3NCAgICAgICAyICAgICAgIDAgICAg MTgwOSAgICAzMzMgICAgODAwICAgICAwICAgICAgNDIgICAxOCAgIDU0TQ0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMTggICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDE4ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOCAg IDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMTggICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDE4ICAgNTRNDQog ICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAg ICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjMgICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MSAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDEgICAgICAgIDEgICAgICAgMCAgICAgICAwICAg ICAgIDMgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIxICAgNTRNDQogICAgICAgNSAgICAgICAgNSAgICAgICAwICAgICAgIDAgICAgICAxMSAg ICAgIDIgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMg ICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRl ICAgc2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0K ICAgIDQ1MDMgICAgIDExODAgICAgICAgMiAgICAgICAwICAgIDE4MjMgICAgMzM1ICAgIDgwMyAg ICAgMCAgICAgIDQyICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAg NSAgICAgICAgNSAgICAgICAwICAgICAgIDAgICAgICAgNyAgICAgIDEgICAgICAxICAgICAwICAg ICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAxICAgMjUgICA1NE0NCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjUgICA1 NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgIDU0TQ0KICAg ICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0 ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDEg ICAyNCAgIDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJl dHJ5IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NTA5ICAgICAxMTg1ICAg ICAgIDIgICAgICAgMCAgICAxODMwICAgIDMzNiAgICA4MDYgICAgIDAgICAgICA0NCAgIDI0ICAg NTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy NCAgIDU0TQ0KICAgICAgIDYgICAgICAgIDYgICAgICAgMCAgICAgICAwICAgICAgMTMgICAgICAz ICAgICAgMSAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIxICAgNTRN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDcgICAgICAgIDcgICAgICAgMCAgICAg ICAwICAgICAgMTAgICAgICAyICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMiAgICAgICAgMiAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyOSAgIDU0TQ0KICAgICAgIDMgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMzkgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDM5ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAzOSAg IDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMzkgICA1NE0NCiAgICAgICA1ICAgICAgICA1ICAgICAgIDAg ICAgICAgMCAgICAgIDExICAgICAgMiAgICAgIDEgICAgIDAgICAgICAgMCAgIDI5ICAgNTRNDQog ICAgICAgNSAgICAgICAgNSAgICAgICAwICAgICAgIDAgICAgICAgNyAgICAgIDEgICAgICAwICAg ICAwICAgICAgIDAgICAyOCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjggICA1NE0NCiAgIGlucHV0 ICAgb3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBo eWVyciByc3NpICByYXRlDQogICAgNDUzNyAgICAgMTIxMCAgICAgICAyICAgICAgIDAgICAgMTg3 MSAgICAzNDQgICAgODA5ICAgICAwICAgICAgNDQgICAyOCAgIDU0TQ0KICAgICAgMTAgICAgICAg IDEgICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAgICAgMCAgICAgMCAgICAgICAwICAg MjcgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI3ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNyAgIDU0 TQ0KICAgICAgIDYgICAgICAgIDYgICAgICAgMCAgICAgICAwICAgICAgIDkgICAgICAyICAgICAg MCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAxICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIyICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIg ICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAyICAgICAg ICAyICAgICAgIDAgICAgICAgMCAgICAgICAxICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIwICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgNCAgICAg IDEgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1 NE0NCiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICA4ICAgICAgMiAgICAg IDEgICAgIDAgICAgICAgMCAgIDIwICAgNTRNDQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAg c2hvcnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAg IDQ1NjcgICAgIDEyMjcgICAgICAgMiAgICAgICAwICAgIDE5MDYgICAgMzUxICAgIDgxMSAgICAg MCAgICAgIDQ0ICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMSAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgICAxICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIx ICAgNTRNDQogICAgICAgNCAgICAgICAgNCAgICAgICAwICAgICAgIDAgICAgICAgMyAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjEgICA1NE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDEgICAyMSAgIDU0TQ0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAg NTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjEgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MSAgIDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5 IGNyY2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NTc0ICAgICAxMjMxICAgICAg IDIgICAgICAgMCAgICAxOTA5ICAgIDM1MSAgICA4MTQgICAgIDAgICAgICA0NSAgIDIxICAgNTRN DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAx ICAgICAwICAgICAgIDAgICAyMSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIxICAgNTRNDQogICAgICAgNiAgICAgICAgNSAgICAgICAwICAgICAgIDAgICAg ICAxMyAgICAgIDMgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgIDU0TQ0KICAgICAgIDEgICAg ICAgIDEgICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAgICAgMSAgICAgMCAgICAgICAw ICAgMTkgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDIgICAgIDAgICAgICAgMCAgIDE5ICAgNTRNDQogICAgICAgMSAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAg IDU0TQ0KICAgICAgIDMgICAgICAgIDIgICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAg ICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgIDEwICAgICAgIDEwICAgICAgIDAg ICAgICAgMCAgICAgIDMxICAgICAgNyAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQog ICAgICAgMSAgICAgICAgMSAgICAgICAwICAgICAgIDAgICAgICAgNCAgICAgIDEgICAgICAwICAg ICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDEgICAgICAgIDEgICAgICAgMCAgICAgICAwICAg ICAgIDQgICAgICAxICAgICAgMSAgICAgMCAgICAgICAwICAgMjEgICA1NE0NCiAgIGlucHV0ICAg b3V0cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVy ciByc3NpICByYXRlDQogICAgNDU5OSAgICAgMTI1MSAgICAgICAyICAgICAgIDAgICAgMTk2OSAg ICAzNjUgICAgODE5ICAgICAwICAgICAgNDUgICAyNiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYg ICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDI2ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjYgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI2ICAgNTRNDQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyNiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgICA1NE0NCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDI2ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgICA1 NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI2ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgIDU0TQ0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjYgICA1NE0NCiAgICAgICAzICAgICAgICAyICAgICAgIDAgICAgICAgMCAg ICAgICA3ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMyAgIDU0TQ0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIy ICAgNTRNDQogICAgICAxMSAgICAgICAxMSAgICAgICAwICAgICAgIDAgICAgICAyNSAgICAgIDYg ICAgICAxICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0N CiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hv cnQgICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQ2 MTQgICAgIDEyNjQgICAgICAgMiAgICAgICAwICAgIDIwMDEgICAgMzcyICAgIDgyMCAgICAgMCAg ICAgIDQ1ICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAgNTRNDQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyNCAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgICA1NE0NCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICAg NTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAg IDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRN DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAw ICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAg IDU0TQ0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNy Y2VyciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NjE2ICAgICAxMjY0ICAgICAgIDIg ICAgICAgMCAgICAyMDAxICAgIDM3MiAgICA4MjIgICAgIDAgICAgICA0NSAgIDIzICAgNTRNDQog ICAgICAgMiAgICAgICAgMiAgICAgICAwICAgICAgIDAgICAgICAgNiAgICAgIDEgICAgICAxICAg ICAwICAgICAgIDAgICAyMiAgIDU0TQ0KICAgICAgIDIgICAgICAgIDEgICAgICAgMCAgICAgICAw ICAgICAgIDQgICAgICAxICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgICA1NE0NCiAgICAgICAy ICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICAyICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIwICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgIDU0TQ0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjAgICA1NE0NCiAgICAgICA2ICAgICAgICA2ICAgICAgIDAgICAgICAgMCAgICAgICAyICAgICAg MCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0 TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAg MCAgIDIzICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDEgICAgICAgIDEg ICAgICAgMCAgICAgICAwICAgICAgIDQgICAgICAxICAgICAgMCAgICAgMCAgICAgICAwICAgMjIg ICA1NE0NCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMiAgIDU0TQ0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjIgICA1NE0NCiAgICAgICAyICAgICAgICAxICAgICAgIDAgICAgICAg MCAgICAgICA0ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyNSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgICA1NE0NCiAgIGlucHV0ICAgb3V0 cHV0IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciBy c3NpICByYXRlDQogICAgNDYzMiAgICAgMTI3NyAgICAgICAyICAgICAgIDAgICAgMjAyMyAgICAz NzYgICAgODI3ICAgICAwICAgICAgNDUgICAyNSAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgICA1 NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDI1ICAgNTRNDQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgIDU0TQ0KICAg ICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIzICAgNTRNDQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICA1NE0NCiAgICAgICAwICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIz ICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDU0TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjMgICA1NE0N CiAgICAgICAyICAgICAgICAyICAgICAgIDAgICAgICAgMCAgICAgICA3ICAgICAgMSAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgIDU0TQ0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjIgICA1NE0NCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIyICAgNTRNDQogICAgICAxMiAgICAg ICAxMiAgICAgICAwICAgICAgIDAgICAgICAyNSAgICAgIDQgICAgICAxICAgICAwICAgICAgIDAg ICAyNCAgIDU0TQ0KICAgICAgIDUgICAgICAgIDEgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgNDEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDQxICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICA0MSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgNDEgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDQxICBNQ1M0DQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQg ICAgbG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQ2NTMg ICAgIDEyOTIgICAgICAgMiAgICAgICAwICAgIDIwNTUgICAgMzgxICAgIDgzMSAgICAgMCAgICAg IDQ1ICAgNDEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDQxICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICA0 MSAgTUNTNA0KICAgICAgIDcgICAgICAgIDcgICAgICAgMCAgICAgICAwICAgICAgMjggICAgICA3 ICAgICAgMCAgICAgMCAgICAgICAwICAgMjkgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDI5ICBNQ1M0 DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyOCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjggIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDI4ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyOCAgTUNTNA0KICAgICAgIDEgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjcgIE1DUzQNCiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAg TUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjQgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMyAgICAgICAgMyAgICAg ICAwICAgICAgIDAgICAgICAxMiAgICAgIDMgICAgICAxICAgICAwICAgICAgIDAgICAyMSAgTUNT NA0KICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2Vy ciBjcnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NjY3ICAgICAxMzAyICAgICAgIDIgICAg ICAgMCAgICAyMDk1ICAgIDM5MSAgICA4MzMgICAgIDAgICAgICA0NSAgIDIxICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIxICBNQ1M0DQogICAgICAgNiAgICAgICAgNiAgICAgICAwICAgICAgIDAgICAgICAxMiAg ICAgIDMgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjQg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDI0ICBNQ1M0DQogICAgICAgMyAgICAgICAgMiAgICAgICAw ICAgICAgIDAgICAgICAgOCAgICAgIDIgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAg ICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMSAgICAgMCAgICAgICAwICAgMjIgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgIE1D UzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDIyICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMiAgTUNTNA0KICAg ICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0 IGFsdHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3Np ICByYXRlDQogICAgNDY3OCAgICAgMTMxMCAgICAgICAyICAgICAgIDAgICAgMjExNSAgICAzOTYg ICAgODM1ICAgICAwICAgICAgNDUgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQN CiAgICAgICAxICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAg ICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgOCAgICAg ICAgOCAgICAgICAwICAgICAgIDAgICAgICAyMyAgICAgIDQgICAgICAwICAgICAwICAgICAgIDAg ICAyMCAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAyICAgICAgICAyICAg ICAgIDAgICAgICAgMCAgICAgICA4ICAgICAgMiAgICAgIDAgICAgIDAgICAgICAgMCAgIDE5ICBN Q1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAg ICAwICAgICAwICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMTkgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDE5ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAxOSAgTUNTNA0KICAgICAgIDYg ICAgICAgIDYgICAgICAgMCAgICAgICAwICAgICAgIDEgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjIgIE1DUzQNCiAgICAgICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0 ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0DQogICAgICAgMSAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy MSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIxICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyMSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjEgIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDIxICBNQ1M0DQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAg bG9uZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQ2OTkgICAg IDEzMjcgICAgICAgMiAgICAgICAwICAgIDIxNTEgICAgNDAzICAgIDgzNSAgICAgMCAgICAgIDQ1 ICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAg MjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAw ICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjAg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDIwICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMCAgTUNTNA0K ICAgaW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBj cnlwdCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0Njk5ICAgICAxMzI3ICAgICAgIDIgICAgICAg MCAgICAyMTUxICAgIDQwMyAgICA4MzYgICAgIDAgICAgICA0NSAgIDIwICBNQ1M0DQogICAgICAg NiAgICAgICAgNiAgICAgICAwICAgICAgIDAgICAgICAgOSAgICAgIDEgICAgICAwICAgICAwICAg ICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1D UzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAg IDAgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyMyAgTUNTNA0KICAg ICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAg MCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgMCAgICAgIDEgICAgIDAgICAgICAgMCAgIDIzICBNQ1M0DQogICAgICAgMCAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgIE1DUzQNCiAgICAgICAxICAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI4 ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAg ICAgICAwICAgICAwICAgICAgIDAgICAyOCAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjggIE1DUzQN CiAgICAgICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAgIDAg ICAgIDAgICAgICAgMCAgIDI3ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNyAgTUNTNA0KICAgICAg IDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAg ICAgICAwICAgMjcgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI3ICBNQ1M0DQogICAgICAgMCAgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAg ICAyNyAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjcgIE1DUzQNCiAgIGlucHV0ICAgb3V0cHV0IGFs dHJhdGUgICBzaG9ydCAgICBsb25nIHhyZXRyeSBjcmNlcnIgY3J5cHQgIHBoeWVyciByc3NpICBy YXRlDQogICAgNDcwNyAgICAgMTMzNCAgICAgICAyICAgICAgIDAgICAgMjE2NCAgICA0MDUgICAg ODM3ICAgICAwICAgICAgNDUgICAyNyAgTUNTNA0KICAgICAgIDEgICAgICAgIDAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjYgIE1DUzQNCiAg ICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAg IDAgICAgICAgMCAgIDI2ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNiAgTUNTNA0KICAgICAgIDAg ICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAg ICAwICAgMjYgIE1DUzQNCiAgICAgICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0 ICAgICAgMSAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAg MCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAy NSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAw ICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAg IDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0 DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAw ICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAg ICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAg ICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAg ICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAw ICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyNSAg TUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAg ICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQog ICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAg ICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAw ICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAg ICAgMCAgIDI1ICBNQ1M0DQogICBpbnB1dCAgIG91dHB1dCBhbHRyYXRlICAgc2hvcnQgICAgbG9u ZyB4cmV0cnkgY3JjZXJyIGNyeXB0ICBwaHllcnIgcnNzaSAgcmF0ZQ0KICAgIDQ3MDkgICAgIDEz MzUgICAgICAgMiAgICAgICAwICAgIDIxNjggICAgNDA2ICAgIDgzOSAgICAgMCAgICAgIDQ1ICAg MjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg MCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgTUNT NA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAg MCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAg ICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAg ICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAw ICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAg ICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAg MCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAg ICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUg IE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAg ICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAgMCAgICAgICAgMCAgICAgICAw ICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAgIDAgICAyNSAgTUNTNA0K ICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAg ICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAgICAwICAgICAgIDAgICAgICAg MCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAgIDI1ICBNQ1M0DQogICAgICAg MCAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAg ICAgIDAgICAyNSAgTUNTNA0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAg IDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjUgIE1DUzQNCiAgICAgICAwICAgICAg ICAwICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgMCAgICAgIDAgICAgIDAgICAgICAgMCAg IDI1ICBNQ1M0DQogICAgICAgMSAgICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAg IDAgICAgICAwICAgICAwICAgICAgIDAgICAyNCAgTUNTNA0KICAgICAgIDEgICAgICAgIDEgICAg ICAgMCAgICAgICAwICAgICAgIDAgICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjMgICAz Nk0NCiAgICAgICAxICAgICAgICAxICAgICAgIDAgICAgICAgMCAgICAgICA0ICAgICAgMSAgICAg IDAgICAgIDAgICAgICAgMCAgIDIzICAgMzZNDQogICAgICAgMCAgICAgICAgMCAgICAgICAwICAg ICAgIDAgICAgICAgMCAgICAgIDAgICAgICAxICAgICAwICAgICAgIDAgICAyMyAgIDM2TQ0KICAg aW5wdXQgICBvdXRwdXQgYWx0cmF0ZSAgIHNob3J0ICAgIGxvbmcgeHJldHJ5IGNyY2VyciBjcnlw dCAgcGh5ZXJyIHJzc2kgIHJhdGUNCiAgICA0NzEyICAgICAxMzM3ICAgICAgIDIgICAgICAgMCAg ICAyMTcyICAgIDQwNyAgICA4NDIgICAgIDAgICAgICA0NSAgIDIzICAgMzZNDQogICAgICAgMSAg ICAgICAgMCAgICAgICAwICAgICAgIDAgICAgICAgMCAgICAgIDAgICAgICAwICAgICAwICAgICAg IDAgICAyMiAgIDM2TQ0KICAgICAgIDAgICAgICAgIDAgICAgICAgMCAgICAgICAwICAgICAgIDAg ICAgICAwICAgICAgMCAgICAgMCAgICAgICAwICAgMjIgICAzNk0NCiAgICAgICA1ICAgICAgICA1 ICAgICAgIDAgICAgICAgMCAgICAgIDEwICAgICAgMiAgICAgIDAgICAgIDAgICAgICAgMCAgIDI0 ICAgMzZNDQpeQw0KW3Jvb3RAY2FrZWJveCB+XSMgZXhpdA0KClNjcmlwdCBkb25lIG9uIE1vbiBT ZXAgMTAgMjE6MTk6MTcgMjAxMgo= --=_CXICF5k8pphQTkCglsgwlKA-- From owner-freebsd-wireless@FreeBSD.ORG Mon Sep 10 19:42:59 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BBD6106564A for ; Mon, 10 Sep 2012 19:42:59 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 18E038FC24 for ; Mon, 10 Sep 2012 19:42:58 +0000 (UTC) Received: by dadr6 with SMTP id r6so1649249dad.13 for ; Mon, 10 Sep 2012 12:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Up+UQMgBqklVnPvORe/EDPnAHOjpbQJymV8MYupWiiY=; b=Oema8OWYQXg52sev5tpf+YCiu/jQDHT30tK203nHx0G7RBcPhX2jub4F5c4bYlfKB+ X3wmjOsxFngsQgrcJlsNch4iDImjonO1b1qLyb5Pje+SftYKhJiJHcTU7oFIhWQMeF8t VR0+rTANIHSdLXyWZAHYs5SOn2eWMbSol+v6vI9+5IL+/NpwuLwoPTZkVt88l21E8eN1 VVbodPi9cvIoWFCRd2J4MYuAt4aqautERgfDBn3GClQB9kMLpn6XoSrCgLT1OWnJcTCX U1C1m1+F/WczexCC5Ym2KpjBtjClVpd3uZ3xpYDOOr2kr+tPSTqxpyrSXnCCvTgoUGlp 4poQ== MIME-Version: 1.0 Received: by 10.68.204.169 with SMTP id kz9mr7222941pbc.39.1347306178274; Mon, 10 Sep 2012 12:42:58 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Mon, 10 Sep 2012 12:42:58 -0700 (PDT) In-Reply-To: <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> Date: Mon, 10 Sep 2012 12:42:58 -0700 X-Google-Sender-Auth: 6EsvOShhPhZ5FwcJ7rfmGszXTOE Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2012 19:42:59 -0000 On 10 September 2012 12:33, Alexander K=FChn w= rote: > Ok, attached the requested logs. > I could not generate any traffic since the AP now showed up as not requir= ing > auth - but since it does - no one can associate. Hi, How are you configuring this? Your channel is nice and clean.. adiran From owner-freebsd-wireless@FreeBSD.ORG Mon Sep 10 20:07:49 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84E521065670; Mon, 10 Sep 2012 20:07:49 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id A92AF8FC08; Mon, 10 Sep 2012 20:07:48 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jored mo32) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id V00414o8AJlrOT ; Mon, 10 Sep 2012 22:07:47 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id D8599686B5; Mon, 10 Sep 2012 22:07:32 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on cakebox.tis X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.4 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Received: by cakebox.homeunix.net (Postfix, from userid 80) id 1CDD068410; Mon, 10 Sep 2012 22:07:29 +0200 (CEST) Received: from 10.1.2.11 ([10.1.2.11]) by cakebox.homeunix.net (Horde Framework) with HTTP; Mon, 10 Sep 2012 22:07:29 +0200 Date: Mon, 10 Sep 2012 22:07:29 +0200 Message-ID: <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> From: Alexander =?iso-8859-1?b?S/xobg==?= To: Adrian Chadd References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Sep 2012 20:07:49 -0000 Zitat von Adrian Chadd : > On 10 September 2012 12:33, Alexander K=FChn > wrote: >> Ok, attached the requested logs. >> I could not generate any traffic since the AP now showed up as not requi= ring >> auth - but since it does - no one can associate. > > Hi, > > How are you configuring this? Your channel is nice and clean.. I leave it to the adapter. root@cakebox ~ > grep -v ^# /etc/hostapd.conf interface=3Dwlan0 debug=3D4 ctrl_interface=3D/var/run/hostapd ctrl_interface_group=3Dwheel dump_file=3D/tmp/hostapd.dump own_ip_addr=3D127.0.0.1 ieee8021x=3D0 ssid=3Dabc country_code=3DDE macaddr_acl=3D0 auth_algs=3D1 wpa=3D3 wpa_passphrase=3D... wpa_key_mgmt=3DWPA-PSK wpa_pairwise=3DCCMP TKIP root@cakebox ~ > grep -e wla -e ath /etc/rc.conf dhcpd_ifaces=3D"vr1 vr2 wlan0" wlans_ath0=3D"wlan0" create_args_wlan0=3D"wlanmode hostap 10.1.10.1/24" ifconfig_wlan0=3D"netmask 255.255.255.0 ssid abc media autoselect up" Alex. From owner-freebsd-wireless@FreeBSD.ORG Tue Sep 11 03:31:22 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79219106566B for ; Tue, 11 Sep 2012 03:31:22 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 47D778FC12 for ; Tue, 11 Sep 2012 03:31:21 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so188110pbb.13 for ; Mon, 10 Sep 2012 20:31:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=cF32c0rwOtYrzFU1aVxD+0CKtajEk7TO8cyHTgyP/KM=; b=Ce2tHE0Wv6oLjlrTTVNQDFERZlRQ9PkIW0yvQs717z5WVeJzCMxh2CqQrl+uoKlGWo /gUupwYDrD+QGOH/V1eSQFvtFwkP4/4yNNZRWfhbTuJFgLFpy8K/55UhzrYBinjPfhap D9/I8FYi664xlKvInlRF775lsCtQK4oxCCbD6a51dScEbnaA1xHVKLQ9V2uwGZYfZIp4 i33klmRJlds+OPa5DUGGEDSlUdviOM7ZS/KiAT4z0UBvD/ogMUpcDR6unyQUUXKg7Lhs UUeqSYCQjfY06VNxjzPpNTEEOtESzluJqZ2rMqoeJfO2yVhcQmfxDmtGDWodWmzZuL/R s6zw== MIME-Version: 1.0 Received: by 10.66.78.73 with SMTP id z9mr25178154paw.9.1347334281141; Mon, 10 Sep 2012 20:31:21 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Mon, 10 Sep 2012 20:31:21 -0700 (PDT) In-Reply-To: <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> Date: Mon, 10 Sep 2012 20:31:21 -0700 X-Google-Sender-Auth: 5u1-3BOgq_9YHvuxmC5VOzch9QQ Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 03:31:22 -0000 Here's my minimal config: interface=wlan0 driver=bsd ssid=CACHEBOY_11N_1 wpa=3 wpa_key_mgmt=WPA-PSK wpa_passphrase=Sysinit891234 wpa_pairwise=CCMP ctrl_interface=/var/run/hostapd This is known to work. I think you're missing driver=bsd ? adrian From owner-freebsd-wireless@FreeBSD.ORG Tue Sep 11 03:56:06 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12540106564A for ; Tue, 11 Sep 2012 03:56:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id DBA2A8FC0A for ; Tue, 11 Sep 2012 03:56:05 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so207078pbb.13 for ; Mon, 10 Sep 2012 20:56:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=OW09h1sZKI0FB/rxveDlA25FJKYmsvgLm8qCcfVjdM8=; b=iGxrCYIDJcJTyPLUEMqy7zY/YwT0KleL4YoEdgBwjXgbQJH50Rh1S5ebiRCrqT9aGi wHLfDtU3601fGXYnIYgE2yyvxjZAY8WxiAvChscMLh3RHU/bs/agRM3A6fvOCNJhzUOr TgwXyPbPrGi9/G4wFk9e/WKCTlzKiJ/F7PvuJmqs+HHy+4rgHIY86Db/BmTS6KH+rG3m UrWBdPd7f9wbkSjpEC2EBURyHmLkvJeLwsIGYYtNTsh3D3umfbmvByaeiyiKWvvrPPEi U94MZhOpQTFr4HL128ZHuU/TgValrOWJTCpkbGzXgEyKD5izeaKebRwKMHuC1PlR22UI 0cFw== MIME-Version: 1.0 Received: by 10.68.204.169 with SMTP id kz9mr9361901pbc.39.1347335765007; Mon, 10 Sep 2012 20:56:05 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Mon, 10 Sep 2012 20:56:04 -0700 (PDT) Date: Mon, 10 Sep 2012 20:56:04 -0700 X-Google-Sender-Auth: UZ7CE90KxlI5jYLiBNWri3NieuI Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [CFT]: filtered frames support X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 03:56:06 -0000 Hi all, I've been working on filtered frames support as a precursor for correct AP mode power save support. The patch is here: http://people.freebsd.org/~adrian/ath/20120910-filter-frame-12-works.diff It only supports filtered frames for 802.11n aggregate sessions. It doesn't yet support filtered frames on non-aggregate sessions as I haven't yet implemented a software retry mechanism for non-ADDBA session transmission. I'd like to commit this to -HEAD soon so I can work on software retransmission for non-ADDBA session traffic. Thanks again for helping me develop 802.11n support for the Atheros wifi devices! Adrian From owner-freebsd-wireless@FreeBSD.ORG Tue Sep 11 18:32:36 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 846EB106564A; Tue, 11 Sep 2012 18:32:36 +0000 (UTC) (envelope-from pugibebsd@gmail.com) Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com [209.85.223.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3EB6A8FC0A; Tue, 11 Sep 2012 18:32:36 +0000 (UTC) Received: by iebc12 with SMTP id c12so1841934ieb.13 for ; Tue, 11 Sep 2012 11:32:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=shwWk0ALjjoR0CBF1zM4gJLknhlSr5nzFPA3YzH9+Aw=; b=bq7lRcDR+L5edMMyQm6pYmItDYwc/LABxj05nexRuKXyAdF/ib4N4Sq97KwAT8a0WC ksdEC8TVupKMDeQHtdiARQql/32xz9pecIznpHFdelam952ncnyDBO7hoxxZhP9btkoU t8OtKQTui0C1vnOTH6Ih+bLUwogMH+qiN7/zLnpSFWXEshAvx0E02qtnZGXSDgfKzJGa 8cznSuAKgx9cW2LxPK5ej0e9xkZCTgx5bV0i5fUT++9UxVMCEim66e5DPAPhgf1ptWuB QNgJ11zqGMzE+leO/VklonwCMytKklw2oeeKqTsyMostTfumIOZgYm1UCQ3RYdA+AcGT 4uCw== MIME-Version: 1.0 Received: by 10.50.184.133 with SMTP id eu5mr18296767igc.22.1347388355436; Tue, 11 Sep 2012 11:32:35 -0700 (PDT) Received: by 10.43.95.1 with HTTP; Tue, 11 Sep 2012 11:32:35 -0700 (PDT) Date: Tue, 11 Sep 2012 11:32:35 -0700 Message-ID: From: Yuval Prag To: bug-followup@FreeBSD.org, pugibebsd@gmail.com, freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: kern/170573: [iwi] Intel 2200BG iwi NIC hangs with need multicast callback and firmware error X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 18:32:36 -0000 Hi See attached updates for the PR in the subject I have tried to use the latest NIC driver from the repository 1.72.6 and I still have the same error end the device file to connect reliably to the network see attached files with error messages and some instrumentation I added to stop the printing because it polluted the /var/log/messages with the errors if there is any other way of updating the PR please explain how Thanks Yuval From owner-freebsd-wireless@FreeBSD.ORG Tue Sep 11 18:40:07 2012 Return-Path: Delivered-To: freebsd-wireless@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AC6B61065672 for ; Tue, 11 Sep 2012 18:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9777C8FC19 for ; Tue, 11 Sep 2012 18:40:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q8BIe7ro008723 for ; Tue, 11 Sep 2012 18:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8BIe7ia008680; Tue, 11 Sep 2012 18:40:07 GMT (envelope-from gnats) Date: Tue, 11 Sep 2012 18:40:07 GMT Message-Id: <201209111840.q8BIe7ia008680@freefall.freebsd.org> To: freebsd-wireless@FreeBSD.org From: Yuval Prag Cc: Subject: kern/170573: [iwi] Intel 2200BG iwi NIC hangs with need multicast callback and firmware error X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Yuval Prag List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 18:40:07 -0000 The following reply was made to PR kern/170573; it has been noted by GNATS. From: Yuval Prag To: bug-followup@FreeBSD.org, pugibebsd@gmail.com, freebsd-wireless@freebsd.org Cc: Subject: kern/170573: [iwi] Intel 2200BG iwi NIC hangs with need multicast callback and firmware error Date: Tue, 11 Sep 2012 11:32:35 -0700 --14dae93403c34ce07304c9714c47 Content-Type: text/plain; charset=ISO-8859-1 Hi See attached updates for the PR in the subject I have tried to use the latest NIC driver from the repository 1.72.6 and I still have the same error end the device file to connect reliably to the network see attached files with error messages and some instrumentation I added to stop the printing because it polluted the /var/log/messages with the errors if there is any other way of updating the PR please explain how Thanks Yuval --14dae93403c34ce07304c9714c47 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi See attached updates for the PR in the subject

I have tried to use the lates= t NIC driver from the repository 1.72.6 and I still have the same error end= the device file to connect reliably to the network
see attached files with error messages and some instrumentation I added to = stop the printing because it polluted the /var/log/messages with the errors=

if there is any other way of up= dating the PR please explain how
Thanks
Yuval
--14dae93403c34ce07304c9714c47-- From owner-freebsd-wireless@FreeBSD.ORG Tue Sep 11 21:38:10 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 172CA1065674; Tue, 11 Sep 2012 21:38:10 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id 377F08FC0A; Tue, 11 Sep 2012 21:38:08 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jored mo6) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id z07c29o8BKNTz1 ; Tue, 11 Sep 2012 23:38:07 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id A832968291; Tue, 11 Sep 2012 23:37:55 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on cakebox.tis X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.4 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Received: by cakebox.homeunix.net (Postfix, from userid 80) id AFA0E68148; Tue, 11 Sep 2012 23:37:52 +0200 (CEST) Received: from 10.1.10.7 ([10.1.10.7]) by cakebox.homeunix.net (Horde Framework) with HTTP; Tue, 11 Sep 2012 23:37:51 +0200 Date: Tue, 11 Sep 2012 23:37:51 +0200 Message-ID: <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> From: Alexander =?iso-8859-1?b?S/xobg==?= To: Adrian Chadd References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Sep 2012 21:38:10 -0000 Zitat von Adrian Chadd : > Here's my minimal config: > > > interface=wlan0 > driver=bsd > ssid=CACHEBOY_11N_1 > wpa=3 > wpa_key_mgmt=WPA-PSK > wpa_passphrase=Sysinit891234 > wpa_pairwise=CCMP > ctrl_interface=/var/run/hostapd > > > This is known to work. I think you're missing driver=bsd ? > Thanks, that did make a difference! :) I'm running a transfer to provoke the issue as I'm writing this using: options SCHED_4BSD # BSD scheduler #options SCHED_ULE # ULE scheduler #options PREEMPTION # Enable kernel thread preemption device ath # Atheros pci/cardbus NIC's device ath_pci # Atheros PCI device glue device ath_hal # pci/cardbus chip support device ath_ar5416 # AR5416 chips options AH_SUPPORT_AR5416 options ATH_ENABLE_11N options ATH_DEBUG options ATH_DIAGAPI options AH_DEBUG options AH_PRIVATE_DIAG device ath_rate_sample # SampleRate tx rate control for ath From owner-freebsd-wireless@FreeBSD.ORG Wed Sep 12 07:40:07 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CB556106564A; Wed, 12 Sep 2012 07:40:07 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id B5F048FC14; Wed, 12 Sep 2012 07:40:06 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (joses mo29) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id u02a5co8C7JY7c ; Wed, 12 Sep 2012 09:40:05 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id 7FD3368410; Wed, 12 Sep 2012 09:39:33 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on cakebox.tis X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.4 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Received: by cakebox.homeunix.net (Postfix, from userid 80) id C2B4E682C8; Wed, 12 Sep 2012 09:39:30 +0200 (CEST) Received: from bbnwebdproxy3.europe.hp.net (bbnwebdproxy3.europe.hp.net [15.195.185.83]) by cakebox.homeunix.net (Horde Framework) with HTTP; Wed, 12 Sep 2012 09:39:29 +0200 Date: Wed, 12 Sep 2012 09:39:29 +0200 Message-ID: <20120912093929.Horde.DbRdeZk8pphQUDwxdQnD03A@cakebox.homeunix.net> From: Alexander =?utf-8?b?S8O8aG4=?= To: Adrian Chadd , freebsd-wireless@freebsd.org References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> In-Reply-To: <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: multipart/mixed; boundary="=_N9n6KZk8pphQUDwxb2vT03A" MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 07:40:07 -0000 This message is in MIME format. --=_N9n6KZk8pphQUDwxb2vT03A Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Zitat von Alexander K=FChn : > Zitat von Adrian Chadd : > >> Here's my minimal config: >> >> >> interface=3Dwlan0 >> driver=3Dbsd >> ssid=3DCACHEBOY_11N_1 >> wpa=3D3 >> wpa_key_mgmt=3DWPA-PSK >> wpa_passphrase=3DSysinit891234 >> wpa_pairwise=3DCCMP >> ctrl_interface=3D/var/run/hostapd >> >> >> This is known to work. I think you're missing driver=3Dbsd ? >> > > Thanks, that did make a difference! :) > I'm running a transfer to provoke the issue as I'm writing this using: > > options SCHED_4BSD # BSD scheduler > #options SCHED_ULE # ULE scheduler > #options PREEMPTION # Enable kernel thread preemption > > device ath # Atheros pci/cardbus NIC's > device ath_pci # Atheros PCI device glue > device ath_hal # pci/cardbus chip support > device ath_ar5416 # AR5416 chips > options AH_SUPPORT_AR5416 > options ATH_ENABLE_11N > options ATH_DEBUG > options ATH_DIAGAPI > options AH_DEBUG > options AH_PRIVATE_DIAG > > device ath_rate_sample # SampleRate tx rate control for ath Ok, with the old scheduler and without pre-emption things seem a little more stable. I'll try to build a new kernel without debug options with the old scheduler to if that works. Do you think the pf issue will be resolved if I update my userland? I guess I'll find out. Anyhow looking at the mails this morning I see these messages: +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416StopDmaReceive: dma failed to stop in 10ms +AR_CR=3D0x00000024 +AR_DIAG_SW=3D0x42000020 +ar5416PerCalibrationN: NF calibration didn't finish; delaying CCA +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_tx_aggr_comp_aggr: AR5416 bug: hasba=3D0; txok=3D1, isaggr=3D1, = seq_st=3D247 +Q1[ 0] (DS.V:0xcdb97100 DS.P:0x1b97100) L:01b97160 D:017f0c3e F:0005 + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 617f0612 6000d02c 04348000 00848586 842e83ba 00008584 + 08283c52 00907fff 00000000 3f000000 3f000000 3f000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb97160 DS.P:0x1b97160) L:01b971c0 D:017f1960 F:0005 + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb971c0 DS.P:0x1b971c0) L:01b87200 D:13cd92cc F:0005 + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb87200 DS.P:0x1b87200) L:01b87260 D:1e23243e F:0001 + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb87260 DS.P:0x1b87260) L:01b872c0 D:0271b960 F:0001 + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb872c0 DS.P:0x1b872c0) L:01b90bc0 D:13cd9874 F:0001 + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb90bc0 DS.P:0x1b90bc0) L:01b90c20 D:1e231e3e F:0011 + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb90c20 DS.P:0x1b90c20) L:01b90c80 D:017edb60 F:0011 + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb90c80 DS.P:0x1b90c80) L:01b90ce0 D:13cd9e1c F:0011 + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d1e4 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb90ce0 DS.P:0x1b90ce0) L:01b90d40 D:02718318 F:0011 + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d01c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb90d40 DS.P:0x1b90d40) L:01b98780 D:13cdb003 F:0011 + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c3a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb98780 DS.P:0x1b98780) L:01b987e0 D:017ec93e F:0001 + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb987e0 DS.P:0x1b987e0) L:01b98840 D:0271b460 F:0001 + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb98840 DS.P:0x1b98840) L:01b9bc00 D:13cdb3ab F:0001 + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb9bc00 DS.P:0x1b9bc00) L:01b9bc60 D:0271853e F:0001 + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb9bc60 DS.P:0x1b9bc60) L:01b9bcc0 D:02717560 F:0001 + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb9bcc0 DS.P:0x1b9bcc0) L:01b974c0 D:13cdb953 F:0001 + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb974c0 DS.P:0x1b974c0) L:01b97520 D:1e236c3e F:0001 + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb97520 DS.P:0x1b97520) L:01b97580 D:1e233160 F:0001 + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb97580 DS.P:0x1b97580) L:01b975e0 D:13cdbefb F:0001 + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d105 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb975e0 DS.P:0x1b975e0) L:01b96980 D:0d8ac000 F:0001 + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c4a3 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb96980 DS.P:0x1b96980) L:01b969e0 D:1e23433e F:0001 + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb969e0 DS.P:0x1b969e0) L:01b96a40 D:1e232960 F:0001 + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb96a40 DS.P:0x1b96a40) L:01b94400 D:0d8ac4a3 F:0001 + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb94400 DS.P:0x1b94400) L:01b94460 D:1e23333e F:0011 + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb94460 DS.P:0x1b94460) L:01b944c0 D:1e235660 F:0011 + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb944c0 DS.P:0x1b944c0) L:01ba7f00 D:0d8aca4b F:0011 + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdba7f00 DS.P:0x1ba7f00) L:01ba7f60 D:017ee23e F:0001 + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdba7f60 DS.P:0x1ba7f60) L:01ba7fc0 D:1e235860 F:0001 + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdba7fc0 DS.P:0x1ba7fc0) L:01ba8020 D:0d8acff3 F:0001 + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d00d 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdba8020 DS.P:0x1ba8020) L:01b8b580 D:1e207800 F:0001 + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c59b 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb8b580 DS.P:0x1b8b580) L:01b8b5e0 D:1e234c3e F:0001 + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 4000040e 4000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8b5e0 DS.P:0x1b8b5e0) L:01b8b640 D:1e235160 F:0001 + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8b640 DS.P:0x1b8b640) L:01b8b6a0 D:1e207d9b F:0001 + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000d265 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8b6a0 DS.P:0x1b8b6a0) L:01bb54c0 D:1e20f800 F:0001 + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000c13f 04348000 00848586 00000000 00000000 + 08000000 00000000 00000000 00000000 00000000 00000000 00808080 00040011 + 430a0366 ffffffff ffffffff 80808080 80808080 80808080 80808080 000001ef + [end] +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: ath_tx_aggr_comp_aggr: AR5416 bug: hasba=3D0; txok=3D1, isaggr=3D1, = seq_st=3D2771 +Q1[ 0] (DS.V:0xcdb5c780 DS.P:0x1b5c780) L:01b5c7e0 D:1a52803e F:0005 + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 617f0612 6000d02c 04348000 00848586 837a831c 00008496 + 082831d6 00907fff 00000000 3f000000 3f000000 3f000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb5c7e0 DS.P:0x1b5c7e0) L:01b5c840 D:02674360 F:0005 + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb5c840 DS.P:0x1b5c840) L:01b5c8a0 D:0d2bdb50 F:0005 + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d4b0 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb5c8a0 DS.P:0x1b5c8a0) L:01bb45c0 D:0d2d6000 F:0005 + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c0f8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdbb45c0 DS.P:0x1bb45c0) L:01bb4620 D:1d72343e F:0001 + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdbb4620 DS.P:0x1bb4620) L:01bb4680 D:02621460 F:0001 + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdbb4680 DS.P:0x1bb4680) L:01b659c0 D:0d2d60f8 F:0001 + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb659c0 DS.P:0x1b659c0) L:01b65a20 D:1367fc3e F:0011 + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb65a20 DS.P:0x1b65a20) L:01b65a80 D:02626460 F:0011 + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb65a80 DS.P:0x1b65a80) L:01b9ddc0 D:0d2d66a0 F:0011 + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb9ddc0 DS.P:0x1b9ddc0) L:01b9de20 D:082ee03e F:0001 + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb9de20 DS.P:0x1b9de20) L:01b9de80 D:0276d960 F:0001 + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb9de80 DS.P:0x1b9de80) L:01b9dee0 D:0d2d6c48 F:0001 + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d3b8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb9dee0 DS.P:0x1b9dee0) L:01b857c0 D:19045000 F:0001 + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c1f0 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb857c0 DS.P:0x1b857c0) L:01b85820 D:1368213e F:0001 + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb85820 DS.P:0x1b85820) L:01b85880 D:02529e60 F:0001 + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb85880 DS.P:0x1b85880) L:01b94b80 D:190451f0 F:0001 + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb94b80 DS.P:0x1b94b80) L:01b94be0 D:01c7743e F:0001 + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb94be0 DS.P:0x1b94be0) L:01b94c40 D:1a6a3d60 F:0001 + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb94c40 DS.P:0x1b94c40) L:01b80cc0 D:19045798 F:0001 + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c5a8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb80cc0 DS.P:0x1b80cc0) L:01b80d20 D:02674b3e F:0001 + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 6000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb80d20 DS.P:0x1b80d20) L:01b80d80 D:02620d60 F:0001 + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb80d80 DS.P:0x1b80d80) L:01b80de0 D:19045d40 F:0001 + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000d2c0 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb80de0 DS.P:0x1b80de0) L:01b8db00 D:027a0800 F:0001 + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 6000c2e8 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + [end] + (DS.V:0xcdb8db00 DS.P:0x1b8db00) L:01b8db60 D:02529a3e F:0011 + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 40000612 4000d02c 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8db60 DS.P:0x1b8db60) L:01b8dbc0 D:1367f060 F:0011 + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000d034 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8dbc0 DS.P:0x1b8dbc0) L:01b8dc20 D:027a0ae8 F:0011 + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000d518 00000000 00000000 00000000 00000000 + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + (DS.V:0xcdb8dc20 DS.P:0x1b8dc20) L:01bb7680 D:0255e000 F:0011 + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 + 00000000 4000c090 04348000 00848586 00000000 00000000 + 08000000 00000000 00000000 00000000 00000000 00000000 00808080 00070001 + 04535f10 ffffffff ffffffff 80808080 80808080 80808080 80808080 000015a7 + [end] +ath0: ath_tx_tid_drain: node 0xc4423000: bf=3D0xc350f110: addbaw=3D0, dobaw=3D0, seqno=3D0, retry=3D0 +ath0: ath_tx_tid_drain: node 0xc4423000: bf=3D0xc350f110: tid txq_depth=3D1 hwq_depth=3D0, bar_wait=3D0 +ath0: ath_tx_tid_drain: node 0xc4423000: tid 16: txq_depth=3D2, txq_aggr_depth=3D1, sched=3D0, paused=3D0, hwq_depth=3D0, incomp=3D0, baw_head=3D0, baw_tail=3D0 txa_start=3D-1, ni_txseqs=3D9 +NODS b0:48:7a:bc:cb:c3->00:1d:fe:e0:43:96(b0:48:7a:bc:cb:c3) deauth 0M + c000 0000 001d fee0 4396 b048 7abc cbc3 b048 7abc cbc3 8000 0200 +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_raw_xmit: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: ath_start: sc_inreset_cnt > 0; bailing +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ar5416PerCalibrationN: NF calibration didn't finish; delaying CCA +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) +ath0: stuck beacon; resetting (bmiss count 4) Attached also the logs of the diagnose programs - with and without traffic. Kind regards, Alex. --=_N9n6KZk8pphQUDwxb2vT03A-- From owner-freebsd-wireless@FreeBSD.ORG Wed Sep 12 14:38:27 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C8141065672 for ; Wed, 12 Sep 2012 14:38:27 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id D8F5B8FC0A for ; Wed, 12 Sep 2012 14:38:26 +0000 (UTC) Received: by dadr6 with SMTP id r6so1142714dad.13 for ; Wed, 12 Sep 2012 07:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2d1FFU68alxqnEKKmcLCAmeDhaH8u3aGe6oDu94Oy9o=; b=LNcbcOXzIUhoU3UuaqJLVZheF+Rqnkn0lxWk8cMSKWLODb8L4FZsQCcLDH0tBd0c9k MIfHBsKoBTy0Z+AVajYv4HEVJ70yRwaM7+v1958Sn9Z/q1duZxZBXV+CooXwx2S+IYD4 KAQqvbIIA+wNP6h/8NIsQfSyDS17VqlU0/VR1ab+K1JXgXFy97svcVe3mQzzGOq0fJ8M JtQK32g1FvsiF7QcRPOVxJTMQYgGqXUnEh7GFXpZfWUNGK2LnkoIbIHpMYyjswwid7ky ksxpFBkfJBxRF2Jqj71wZbIM1n+8d+oAgnZO2kTP0ArMZxE9VYGUexBdbXTDOkcf6y/8 9Mng== MIME-Version: 1.0 Received: by 10.68.197.167 with SMTP id iv7mr17046128pbc.113.1347460706206; Wed, 12 Sep 2012 07:38:26 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Wed, 12 Sep 2012 07:38:26 -0700 (PDT) In-Reply-To: <20120912093929.Horde.DbRdeZk8pphQUDwxdQnD03A@cakebox.homeunix.net> References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> <20120912093929.Horde.DbRdeZk8pphQUDwxdQnD03A@cakebox.homeunix.net> Date: Wed, 12 Sep 2012 07:38:26 -0700 X-Google-Sender-Auth: -J5aLGW9BWrz7GTRHurL1PvYoJ4 Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 14:38:27 -0000 Hiya, I've kicked the descriptor dump over to some peeps internally. There's a bit set in the TX status in the final descriptor (AR_DescCfgErr) which has me worried. Thanks for reporting it! Would you mind throwing this into a PR please? Adrian On 12 September 2012 00:39, Alexander K=FChn w= rote: > > Zitat von Alexander K=FChn : > > >> Zitat von Adrian Chadd : >> >>> Here's my minimal config: >>> >>> >>> interface=3Dwlan0 >>> driver=3Dbsd >>> ssid=3DCACHEBOY_11N_1 >>> wpa=3D3 >>> wpa_key_mgmt=3DWPA-PSK >>> wpa_passphrase=3DSysinit891234 >>> wpa_pairwise=3DCCMP >>> ctrl_interface=3D/var/run/hostapd >>> >>> >>> This is known to work. I think you're missing driver=3Dbsd ? >>> >> >> Thanks, that did make a difference! :) >> I'm running a transfer to provoke the issue as I'm writing this using: >> >> options SCHED_4BSD # BSD scheduler >> #options SCHED_ULE # ULE scheduler >> #options PREEMPTION # Enable kernel thread preemptio= n >> >> device ath # Atheros pci/cardbus NIC's >> device ath_pci # Atheros PCI device glue >> device ath_hal # pci/cardbus chip support >> device ath_ar5416 # AR5416 chips >> options AH_SUPPORT_AR5416 >> options ATH_ENABLE_11N >> options ATH_DEBUG >> options ATH_DIAGAPI >> options AH_DEBUG >> options AH_PRIVATE_DIAG >> >> device ath_rate_sample # SampleRate tx rate control for ath > > > Ok, with the old scheduler and without pre-emption things seem a little m= ore > stable. > I'll try to build a new kernel without debug options with the old schedul= er > to if that works. Do you think the pf issue will be resolved if I update = my > userland? I guess I'll find out. > Anyhow looking at the mails this morning I see these messages: > > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416StopDmaReceive: dma failed to stop in 10ms > +AR_CR=3D0x00000024 > +AR_DIAG_SW=3D0x42000020 > +ar5416PerCalibrationN: NF calibration didn't finish; delaying CCA > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_tx_aggr_comp_aggr: AR5416 bug: hasba=3D0; txok=3D1, isaggr=3D1= , > seq_st=3D247 > +Q1[ 0] (DS.V:0xcdb97100 DS.P:0x1b97100) L:01b97160 D:017f0c3e F:0005 > + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 617f0612 6000d02c 04348000 00848586 842e83ba 00008584 > + 08283c52 00907fff 00000000 3f000000 3f000000 3f000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb97160 DS.P:0x1b97160) L:01b971c0 D:017f1960 F:0005 > + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb971c0 DS.P:0x1b971c0) L:01b87200 D:13cd92cc F:0005 > + Seq: 4976 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb87200 DS.P:0x1b87200) L:01b87260 D:1e23243e F:0001 > + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb87260 DS.P:0x1b87260) L:01b872c0 D:0271b960 F:0001 > + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb872c0 DS.P:0x1b872c0) L:01b90bc0 D:13cd9874 F:0001 > + Seq: 4992 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb90bc0 DS.P:0x1b90bc0) L:01b90c20 D:1e231e3e F:0011 > + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb90c20 DS.P:0x1b90c20) L:01b90c80 D:017edb60 F:0011 > + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb90c80 DS.P:0x1b90c80) L:01b90ce0 D:13cd9e1c F:0011 > + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d1e4 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb90ce0 DS.P:0x1b90ce0) L:01b90d40 D:02718318 F:0011 > + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d01c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb90d40 DS.P:0x1b90d40) L:01b98780 D:13cdb003 F:0011 > + Seq: 5008 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c3a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb98780 DS.P:0x1b98780) L:01b987e0 D:017ec93e F:0001 > + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb987e0 DS.P:0x1b987e0) L:01b98840 D:0271b460 F:0001 > + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb98840 DS.P:0x1b98840) L:01b9bc00 D:13cdb3ab F:0001 > + Seq: 5024 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb9bc00 DS.P:0x1b9bc00) L:01b9bc60 D:0271853e F:0001 > + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb9bc60 DS.P:0x1b9bc60) L:01b9bcc0 D:02717560 F:0001 > + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb9bcc0 DS.P:0x1b9bcc0) L:01b974c0 D:13cdb953 F:0001 > + Seq: 5040 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb974c0 DS.P:0x1b974c0) L:01b97520 D:1e236c3e F:0001 > + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb97520 DS.P:0x1b97520) L:01b97580 D:1e233160 F:0001 > + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb97580 DS.P:0x1b97580) L:01b975e0 D:13cdbefb F:0001 > + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d105 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb975e0 DS.P:0x1b975e0) L:01b96980 D:0d8ac000 F:0001 > + Seq: 5056 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c4a3 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb96980 DS.P:0x1b96980) L:01b969e0 D:1e23433e F:0001 > + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb969e0 DS.P:0x1b969e0) L:01b96a40 D:1e232960 F:0001 > + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb96a40 DS.P:0x1b96a40) L:01b94400 D:0d8ac4a3 F:0001 > + Seq: 5072 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb94400 DS.P:0x1b94400) L:01b94460 D:1e23333e F:0011 > + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb94460 DS.P:0x1b94460) L:01b944c0 D:1e235660 F:0011 > + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb944c0 DS.P:0x1b944c0) L:01ba7f00 D:0d8aca4b F:0011 > + Seq: 5088 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdba7f00 DS.P:0x1ba7f00) L:01ba7f60 D:017ee23e F:0001 > + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdba7f60 DS.P:0x1ba7f60) L:01ba7fc0 D:1e235860 F:0001 > + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdba7fc0 DS.P:0x1ba7fc0) L:01ba8020 D:0d8acff3 F:0001 > + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d00d 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdba8020 DS.P:0x1ba8020) L:01b8b580 D:1e207800 F:0001 > + Seq: 5104 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c59b 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb8b580 DS.P:0x1b8b580) L:01b8b5e0 D:1e234c3e F:0001 > + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 4000040e 4000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8b5e0 DS.P:0x1b8b5e0) L:01b8b640 D:1e235160 F:0001 > + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8b640 DS.P:0x1b8b640) L:01b8b6a0 D:1e207d9b F:0001 > + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000d265 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8b6a0 DS.P:0x1b8b6a0) L:01bb54c0 D:1e20f800 F:0001 > + Seq: 5120 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000c13f 04348000 00848586 00000000 00000000 > + 08000000 00000000 00000000 00000000 00000000 00000000 00808080 > 00040011 > + 430a0366 ffffffff ffffffff 80808080 80808080 80808080 80808080 > 000001ef > + [end] > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: ath_tx_aggr_comp_aggr: AR5416 bug: hasba=3D0; txok=3D1, isaggr=3D1= , > seq_st=3D2771 > +Q1[ 0] (DS.V:0xcdb5c780 DS.P:0x1b5c780) L:01b5c7e0 D:1a52803e F:0005 > + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 617f0612 6000d02c 04348000 00848586 837a831c 00008496 > + 082831d6 00907fff 00000000 3f000000 3f000000 3f000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb5c7e0 DS.P:0x1b5c7e0) L:01b5c840 D:02674360 F:0005 > + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb5c840 DS.P:0x1b5c840) L:01b5c8a0 D:0d2bdb50 F:0005 > + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d4b0 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb5c8a0 DS.P:0x1b5c8a0) L:01bb45c0 D:0d2d6000 F:0005 > + Seq: 45440 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c0f8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdbb45c0 DS.P:0x1bb45c0) L:01bb4620 D:1d72343e F:0001 > + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdbb4620 DS.P:0x1bb4620) L:01bb4680 D:02621460 F:0001 > + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdbb4680 DS.P:0x1bb4680) L:01b659c0 D:0d2d60f8 F:0001 > + Seq: 45456 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb659c0 DS.P:0x1b659c0) L:01b65a20 D:1367fc3e F:0011 > + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb65a20 DS.P:0x1b65a20) L:01b65a80 D:02626460 F:0011 > + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb65a80 DS.P:0x1b65a80) L:01b9ddc0 D:0d2d66a0 F:0011 > + Seq: 45472 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb9ddc0 DS.P:0x1b9ddc0) L:01b9de20 D:082ee03e F:0001 > + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb9de20 DS.P:0x1b9de20) L:01b9de80 D:0276d960 F:0001 > + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb9de80 DS.P:0x1b9de80) L:01b9dee0 D:0d2d6c48 F:0001 > + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d3b8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb9dee0 DS.P:0x1b9dee0) L:01b857c0 D:19045000 F:0001 > + Seq: 45488 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c1f0 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb857c0 DS.P:0x1b857c0) L:01b85820 D:1368213e F:0001 > + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb85820 DS.P:0x1b85820) L:01b85880 D:02529e60 F:0001 > + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb85880 DS.P:0x1b85880) L:01b94b80 D:190451f0 F:0001 > + Seq: 45504 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb94b80 DS.P:0x1b94b80) L:01b94be0 D:01c7743e F:0001 > + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb94be0 DS.P:0x1b94be0) L:01b94c40 D:1a6a3d60 F:0001 > + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb94c40 DS.P:0x1b94c40) L:01b80cc0 D:19045798 F:0001 > + Seq: 45520 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c5a8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb80cc0 DS.P:0x1b80cc0) L:01b80d20 D:02674b3e F:0001 > + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 6000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb80d20 DS.P:0x1b80d20) L:01b80d80 D:02620d60 F:0001 > + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb80d80 DS.P:0x1b80d80) L:01b80de0 D:19045d40 F:0001 > + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000d2c0 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb80de0 DS.P:0x1b80de0) L:01b8db00 D:027a0800 F:0001 > + Seq: 45536 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 6000c2e8 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + [end] > + (DS.V:0xcdb8db00 DS.P:0x1b8db00) L:01b8db60 D:02529a3e F:0011 > + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 40000612 4000d02c 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8db60 DS.P:0x1b8db60) L:01b8dbc0 D:1367f060 F:0011 > + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000d034 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8dbc0 DS.P:0x1b8dbc0) L:01b8dc20 D:027a0ae8 F:0011 > + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000d518 00000000 00000000 00000000 00000000 > + 08280000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 > + (DS.V:0xcdb8dc20 DS.P:0x1b8dc20) L:01bb7680 D:0255e000 F:0011 > + Seq: 45552 swtry: 0 ADDBAW?: 1 DOBAW?: 1 > + 00000000 4000c090 04348000 00848586 00000000 00000000 > + 08000000 00000000 00000000 00000000 00000000 00000000 00808080 > 00070001 > + 04535f10 ffffffff ffffffff 80808080 80808080 80808080 80808080 > 000015a7 > + [end] > +ath0: ath_tx_tid_drain: node 0xc4423000: bf=3D0xc350f110: addbaw=3D0, do= baw=3D0, > seqno=3D0, retry=3D0 > +ath0: ath_tx_tid_drain: node 0xc4423000: bf=3D0xc350f110: tid txq_depth= =3D1 > hwq_depth=3D0, bar_wait=3D0 > +ath0: ath_tx_tid_drain: node 0xc4423000: tid 16: txq_depth=3D2, > txq_aggr_depth=3D1, sched=3D0, paused=3D0, hwq_depth=3D0, incomp=3D0, baw= _head=3D0, > baw_tail=3D0 txa_start=3D-1, ni_txseqs=3D9 > +NODS b0:48:7a:bc:cb:c3->00:1d:fe:e0:43:96(b0:48:7a:bc:cb:c3) deauth 0M > + c000 0000 001d fee0 4396 b048 7abc cbc3 b048 7abc cbc3 8000 0200 > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_raw_xmit: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: ath_start: sc_inreset_cnt > 0; bailing > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ar5416PerCalibrationN: NF calibration didn't finish; delaying CCA > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > +ath0: stuck beacon; resetting (bmiss count 4) > > Attached also the logs of the diagnose programs - with and without traffi= c. > Kind regards, > Alex. > > From owner-freebsd-wireless@FreeBSD.ORG Wed Sep 12 17:43:51 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A8585106564A for ; Wed, 12 Sep 2012 17:43:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7AD968FC0C for ; Wed, 12 Sep 2012 17:43:51 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so2885543pbb.13 for ; Wed, 12 Sep 2012 10:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=oxbgO0q5mcDDypdOOzrhqezthiSFqzyzaTKMoFHGNNY=; b=on68Mn7sze8AovsVsdA32w3BQi/4OPuVXaYtNQmjkoE4iLmL+9Kl7BRKmwmCZvRAlh fkIA50WOX5mPXdcemcgJC2DMGwAyDEKkTGqVlOsgAbXleA5/4qxzrpOwf3M33qEorltK Gg05nEOIpil7uGQgEz+SeGyBpg/j7/yVHtlC4R0dgkDbbizFH7niZ5RldmQF6jc/iXCW dczU4OsQEtpi0Y9J3a2wB9E0xXcpujiF01nFBpHpBcUAmCKvK6uCdNhCnjx89sa0XsWn YAL0TW9pIzqwCHx83Oa+Mw7Vgih+1YmguB+sJ84k2UMGUUkLvGC+WoAGd9P1pVqrEtuk PxZQ== MIME-Version: 1.0 Received: by 10.68.138.169 with SMTP id qr9mr17601068pbb.27.1347471830911; Wed, 12 Sep 2012 10:43:50 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Wed, 12 Sep 2012 10:43:50 -0700 (PDT) Date: Wed, 12 Sep 2012 10:43:50 -0700 X-Google-Sender-Auth: rIiF1mtgzRMHuQLuPRHL_bgOZFE Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: multipart/mixed; boundary=047d7b15ae55d38b6104c984bbc0 Subject: [CFT] ath_rate_sample fixes for 11n X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 17:43:51 -0000 --047d7b15ae55d38b6104c984bbc0 Content-Type: text/plain; charset=ISO-8859-1 Hi all, Now that I have a live, convenient way of visualising the rate control data, I decided to do a bit of digging into why HT rate recovery is so slow. Here's what I've found: * the default EWMA smoothing rate (95) is resistant to change - both temporary hiccups in the environment AND sudden improvements in the environment; * the sampling was occuring across the whole set of MCS rates - and there's potentially a LOT of them!; * i was avoiding sampling rates that were failing (but not enough to fail the WHOLE aggregate frame) - which unfortunately meant that it would take up to 10 seconds to start considering sampling those rates and I'd only ever sample them once every 10 seconds. The last one is the kicker. I inserted some logic to delay sampling HT rates whose average TX time were 10% higher than the current best HT rate. Unfortunately this meant I only sampled it once every 10 seconds and would do that until the average TX time dropped to with 10% of the best rate. This could take a looong time. So, with this patch, HT rate control seems to behave slightly more usefully in changing environments. It may not "stay" on a high rate in the face of temporary interference but it's likely "good enough" for most situations. It definitely fixes the HT rate _recovery_ issues that I see. Now if you really _DO_ want the rate control code to stick with a higher rate in the face of some errors and get that little bit more TCP/UDP throughput, please help me test this and then I'll give you some little tasks to research and code up. Barring any real significant performance drops in my testing over the next couple days or any weird reports from you users, I plan on committing this rate control change by the weekend. Thanks, Adrian --047d7b15ae55d38b6104c984bbc0 Content-Type: application/octet-stream; name="20120912-sample-ht-fixes.diff" Content-Disposition: attachment; filename="20120912-sample-ht-fixes.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h70q0k6i0 SW5kZXg6IGRldi9hdGgvYXRoX3JhdGUvc2FtcGxlL3NhbXBsZS5jCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRl di9hdGgvYXRoX3JhdGUvc2FtcGxlL3NhbXBsZS5jCShyZXZpc2lvbiAyNDAzMzMpCisrKyBkZXYv YXRoL2F0aF9yYXRlL3NhbXBsZS9zYW1wbGUuYwkod29ya2luZyBjb3B5KQpAQCAtMjkzLDI3ICsy OTMsMTcgQEAKIAkJfQogCiAJCS8qCi0JCSAqIFdoZW4gZG9pbmcgYWdncmVnYXRpb24sIHN1Y2Nl c3NpdmUgZmFpbHVyZXMgZG9uJ3QgaGFwcGVuCi0JCSAqIGFzIG9mdGVuLCBhcyBzb21ldGltZXMg c29tZSBvZiB0aGUgc3ViLWZyYW1lcyBnZXQgdGhyb3VnaC4KLQkJICoKLQkJICogSWYgdGhlIHNh bXBsZSByaXggYXZlcmFnZSB0eCB0aW1lIGlzIGdyZWF0ZXIgdGhhbiB0aGUKLQkJICogYXZlcmFn ZSB0eCB0aW1lIG9mIHRoZSBjdXJyZW50IHJpeCwgZG9uJ3QgaW1tZWRpYXRlbHkgdXNlCi0JCSAq IHRoZSByYXRlIGZvciBzYW1wbGluZy4KKwkJICogRm9yIEhULCBvbmx5IHNhbXBsZSBhIGZldyBy YXRlcyBvbiBlaXRoZXIgc2lkZSBvZiB0aGUKKwkJICogY3VycmVudCByaXg7IHRoZXJlJ3MgcXVp dGUgbGlrZWx5IGEgbG90IG9mIHRoZW0uCiAJCSAqLwogCQlpZiAoYW4tPmFuX25vZGUubmlfZmxh Z3MgJiBJRUVFODAyMTFfTk9ERV9IVCkgewotCQkJaWYgKChzbi0+c3RhdHNbc2l6ZV9iaW5dW3Jp eF0uYXZlcmFnZV90eF90aW1lICogMTAgPgotCQkJICAgIHNuLT5zdGF0c1tzaXplX2Jpbl1bY3Vy cmVudF9yaXhdLmF2ZXJhZ2VfdHhfdGltZSAqIDkpICYmCi0JCQkgICAgKHRpY2tzIC0gc24tPnN0 YXRzW3NpemVfYmluXVtyaXhdLmxhc3RfdHggPCBzc2MtPnN0YWxlX2ZhaWx1cmVfdGltZW91dCkp IHsKKwkJCWlmIChyaXggPCAoY3VycmVudF9yaXggLSAzKSB8fAorCQkJICAgIHJpeCA+IChjdXJy ZW50X3JpeCArIDMpKSB7CiAJCQkJbWFzayAmPSB+KCh1aW50NjRfdCkgMTw8cml4KTsKIAkJCQln b3RvIG5leHRyYXRlOwogCQkJfQogCQl9CiAKLQkJLyoKLQkJICogWFhYIFRPRE8KLQkJICogRm9y IEhULCBsaW1pdCBzYW1wbGUgc29tZWhvdz8KLQkJICovCi0KIAkJLyogRG9uJ3Qgc2FtcGxlIG1v cmUgdGhhbiAyIHJhdGVzIGhpZ2hlciBmb3IgcmF0ZXMgPiAxMU0gZm9yIG5vbi1IVCByYXRlcyAq LwogCQlpZiAoISAoYW4tPmFuX25vZGUubmlfZmxhZ3MgJiBJRUVFODAyMTFfTk9ERV9IVCkpIHsK IAkJCWlmIChET1QxMVJBVEUocml4KSA+IDIqMTEgJiYgcml4ID4gY3VycmVudF9yaXggKyAyKSB7 CkBAIC0xNDIwLDcgKzE0MTAsNyBAQAogCWlmIChzc2MgPT0gTlVMTCkKIAkJcmV0dXJuIE5VTEw7 CiAJc3NjLT5hcmMuYXJjX3NwYWNlID0gc2l6ZW9mKHN0cnVjdCBzYW1wbGVfbm9kZSk7Ci0Jc3Nj LT5zbW9vdGhpbmdfcmF0ZSA9IDk1OwkJLyogZXdtYSBwZXJjZW50YWdlIChbMC4uOTldKSAqLwor CXNzYy0+c21vb3RoaW5nX3JhdGUgPSA3NTsJCS8qIGV3bWEgcGVyY2VudGFnZSAoWzAuLjk5XSkg Ki8KIAlzc2MtPnNtb290aGluZ19taW5wYWNrZXRzID0gMTAwIC8gKDEwMCAtIHNzYy0+c21vb3Ro aW5nX3JhdGUpOwogCXNzYy0+c2FtcGxlX3JhdGUgPSAxMDsJCQkvKiAldGltZSB0byB0cnkgZGlm ZiB0eCByYXRlcyAqLwogCXNzYy0+bWF4X3N1Y2Nlc3NpdmVfZmFpbHVyZXMgPSAzOwkvKiB0aHJl c2hvbGQgZm9yIHJhdGUgc2FtcGxpbmcqLwo= --047d7b15ae55d38b6104c984bbc0-- From owner-freebsd-wireless@FreeBSD.ORG Wed Sep 12 23:08:12 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DEE11106564A for ; Wed, 12 Sep 2012 23:08:11 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7342B8FC14 for ; Wed, 12 Sep 2012 23:08:11 +0000 (UTC) Received: by dadr6 with SMTP id r6so1434256dad.13 for ; Wed, 12 Sep 2012 16:08:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=1ZKiz37BY41CncCxeiHHAQMIl9iY4ceL+mKZO/gSEm4=; b=PVy52og4Bll2xLls7trg0Ax4TiJ3kSYwZLRglWrW9abzeg7F72zJCGl41hjruvj8Bx JYbKoUZKM2gTJt7o95p+7MYQDRlXYcQ3WntwY/ER909uhqWeMUmnGZV9hxgYQKHleOjx nz8JMqLuCKDDtEzcv+NeIi+tWoTA335cYLyE4dxsEwkbMHf7NO12zB/IuaI/bxZZNuiD yveTGv29rZn7LYSLPscVNE0OlmHloyC3O9Hiak/V4DMzQ8SvwpungW4NCQINd1SswT4G UQDd3p1poJfKTLxpe62PtFarX6d5sL3+cxn9LKzZiySwGqFUCDFl4J2gThL/cnls8iZq YRrw== MIME-Version: 1.0 Received: by 10.68.129.131 with SMTP id nw3mr1281792pbb.43.1347491285543; Wed, 12 Sep 2012 16:08:05 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Wed, 12 Sep 2012 16:08:05 -0700 (PDT) Received: by 10.68.36.106 with HTTP; Wed, 12 Sep 2012 16:08:05 -0700 (PDT) In-Reply-To: References: Date: Wed, 12 Sep 2012 16:08:05 -0700 X-Google-Sender-Auth: w9V9945_nc1nfo9dXYpkWIQGCMs Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: [CFT]: filtered frames support X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 23:08:12 -0000 Hi, Ive seen some odd hangs where the tid is paused once, but both waiting for bar and filtered frame completion. That shouldnt happen. Ill hold off commiting this until I root cause and resolve it. Adrian On Sep 10, 2012 8:56 PM, "Adrian Chadd" wrote: > Hi all, > > I've been working on filtered frames support as a precursor for > correct AP mode power save support. > > The patch is here: > http://people.freebsd.org/~adrian/ath/20120910-filter-frame-12-works.diff > > It only supports filtered frames for 802.11n aggregate sessions. It > doesn't yet support filtered frames on non-aggregate sessions as I > haven't yet implemented a software retry mechanism for non-ADDBA > session transmission. > > I'd like to commit this to -HEAD soon so I can work on software > retransmission for non-ADDBA session traffic. > > Thanks again for helping me develop 802.11n support for the Atheros > wifi devices! > > > > > Adrian > From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 13 08:55:45 2012 Return-Path: Delivered-To: freebsd-wireless@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99D87106564A; Thu, 13 Sep 2012 08:55:45 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6D65A8FC08; Thu, 13 Sep 2012 08:55:45 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q8D8tjjq010671; Thu, 13 Sep 2012 08:55:45 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8D8tjUC010654; Thu, 13 Sep 2012 08:55:45 GMT (envelope-from linimon) Date: Thu, 13 Sep 2012 08:55:45 GMT Message-Id: <201209130855.q8D8tjUC010654@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-wireless@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/171598: [ath] TP-Link TL-WN951N W-LAN PCI Adapter 300 MBit stuck beacons X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 08:55:45 -0000 Old Synopsis: TP-Link TL-WN951N W-LAN PCI Adapter 300 MBit stuck beacons New Synopsis: [ath] TP-Link TL-WN951N W-LAN PCI Adapter 300 MBit stuck beacons Responsible-Changed-From-To: freebsd-bugs->freebsd-wireless Responsible-Changed-By: linimon Responsible-Changed-When: Thu Sep 13 08:55:26 UTC 2012 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=171598 From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 13 16:18:40 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D65C31065670 for ; Thu, 13 Sep 2012 16:18:39 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id AA8038FC1D for ; Thu, 13 Sep 2012 16:18:39 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so4580289pbb.13 for ; Thu, 13 Sep 2012 09:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=0iozw16m/Dgkpln+FOaS5YJ+tSHM5Bz/QRpZOrQRlyE=; b=KaHMZrQ/4o4aPLzB6EsuFiGh065O1Gt/+5AVY2Z/vVpomEBw98FzNcdG9Wchj0RKTQ LBxJy9ZtrEBraPMOh8HVb28LPB8DgvfkT3Lqi5xsG1SJST5xGONbrkZPJZVxLqFR129Y 5X0gwoAhUuRkJ3W9aTdS6nbxGB98nLqXZzugh5+d8xQdKQpFM/LXBIs2eHDQ5rOVw0LL inaWEGyV3cWiHZscda9xq/NinabX+xEJ0J7ebh3G/CvEzYe3usIaBm9EQypCNLpLx/MG bXcZcspyrXzlDbVrUp5lIux/5fID8+klX3D/ZMLH+/p9avYISHp9/jpZavOqTvjEKbhQ C+JA== MIME-Version: 1.0 Received: by 10.68.227.233 with SMTP id sd9mr287101pbc.48.1347553119169; Thu, 13 Sep 2012 09:18:39 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Thu, 13 Sep 2012 09:18:39 -0700 (PDT) In-Reply-To: <201209130724.q8D7OESX043864@svn.freebsd.org> References: <201209130724.q8D7OESX043864@svn.freebsd.org> Date: Thu, 13 Sep 2012 09:18:39 -0700 X-Google-Sender-Auth: x32qAGzSYopoHCWfiL32Ibo7kMg Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Fwd: svn commit: r240448 - head/sys/dev/ath/ath_hal/ar5416 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 16:18:40 -0000 .. so apparently half/quarter rate works on 4.9GHz channels on my AR9280 NICs. :-) It's totally odd to watch work. Just for the record, this half/quarter rate support is for GSM and PSB 11abg; it doesn't yet remotely look like it'll support 11n TX aggregation. There's a bunch of work that needs to happen with the driver and net80211 layer before we can treat half/quarter as a channel flag rather than an operational mode. There's a _lot_ of stuff to hack on here which is totally manageable without needing to know all the complicated, underlying stuff. This includes all the related stuff for long distance link support (which requires tweaking slot timing, ACK/CTS timing, etc.) Let me know if you'd like a mini-project to hack on. Adrian ---------- Forwarded message ---------- From: Adrian Chadd Date: 13 September 2012 00:24 Subject: svn commit: r240448 - head/sys/dev/ath/ath_hal/ar5416 To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Author: adrian Date: Thu Sep 13 07:24:14 2012 New Revision: 240448 URL: http://svn.freebsd.org/changeset/base/240448 Log: Flip on half/quarter rate support. No, this isn't HT/5 and HT/10 support. This is the 11a half/quarter rate support primarily used by the 4.9GHz and GSM band regulatory domains. This is definitely a work in progress. TODO: * everything in the last commit; * lots more interoperability testing with the AR5212 half/quarter rate support for the relevant chips; * Do some interop testing on half/quarter rate support between _all_ the 11n chips - AR5416, AR9160, AR9280 (and AR9285/AR9287 when 2GHz half/quarter rate support is coded up.) Modified: head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Modified: head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c ============================================================================== --- head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Thu Sep 13 07:22:40 2012 (r240447) +++ head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c Thu Sep 13 07:24:14 2012 (r240448) @@ -911,9 +911,9 @@ ar5416FillCapabilityInfo(struct ath_hal else pCap->halKeyCacheSize = AR5416_KEYTABLE_SIZE; - /* XXX not needed */ - pCap->halChanHalfRate = AH_FALSE; /* XXX ? */ - pCap->halChanQuarterRate = AH_FALSE; /* XXX ? */ + /* XXX Which chips? */ + pCap->halChanHalfRate = AH_TRUE; + pCap->halChanQuarterRate = AH_TRUE; pCap->halTstampPrecision = 32; pCap->halHwPhyCounterSupport = AH_TRUE; From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 13 21:24:21 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 76163106566C for ; Thu, 13 Sep 2012 21:24:21 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 3ACDC8FC0A for ; Thu, 13 Sep 2012 21:24:21 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:38a5:b3a4:fb17:9e9e]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id 15B594AC2D for ; Fri, 14 Sep 2012 01:24:19 +0400 (MSK) Date: Fri, 14 Sep 2012 01:24:18 +0400 From: Lev Serebryakov X-Priority: 3 (Normal) Message-ID: <1236917090.20120914012418@serebryakov.spb.ru> To: freebsd-wireless@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Many ath resets with two clients X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 21:24:21 -0000 Hello, Freebsd-wireless. AR9220 in AP mode, kernel r240324, WAP2, _two_ clients, both 802.11g. One client sends data over TCP (bulk copy from old notebook to server), other client browses internet. A LOT of card resets, sometimes clients lost assotiation. Reset debugging is turned on, so here is log file: http://lev.serebryakov.spb.ru/data/messages.ath.txt -- // Black Lion AKA Lev Serebryakov From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 13 22:16:10 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7273106566B; Thu, 13 Sep 2012 22:16:10 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id B57A78FC0A; Thu, 13 Sep 2012 22:16:10 +0000 (UTC) Received: by dadr6 with SMTP id r6so2203117dad.13 for ; Thu, 13 Sep 2012 15:16:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=+GRRrsCoMlAr1Q9cH7JEMZGP5oxuVj2C0881EX40G74=; b=Qu+FuX+brG9vPsuUNvckdlg8Z3goIOdDzWSvS2n9Ll400TSgc0FFUc5LPX1kNn+Grc KdqXqTdad8ZIyIUyykswsALv+C122lXc/BoIwCMT58fcX6O3W3+uHwveuV2nXD6ZdzmD AL7jBjxK1wfYb5OPKjtqeSx8W+f1ApwOPPe3PF0Jm+0t6iYHX0TyZDh4c4L9tZTxhnp0 bfWWQDOdZmE09pLvRhZtk8uQwztKaLRa8Pi9RpVwFyFcQDMBIApHgeoIl1BQLbOZGzSI LZwmBnwZBKH2rEzfBtJWK6YUnqePirKvznfGb+fgF7UhHiobN556Bg4OWLyKp1mA2pv6 e4kg== MIME-Version: 1.0 Received: by 10.68.204.169 with SMTP id kz9mr1618654pbc.39.1347574570107; Thu, 13 Sep 2012 15:16:10 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Thu, 13 Sep 2012 15:16:09 -0700 (PDT) In-Reply-To: <1236917090.20120914012418@serebryakov.spb.ru> References: <1236917090.20120914012418@serebryakov.spb.ru> Date: Thu, 13 Sep 2012 15:16:09 -0700 X-Google-Sender-Auth: vh6T6ILftqELyFVbKmSs7bmcmh4 Message-ID: From: Adrian Chadd To: Lev Serebryakov Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: Many ath resets with two clients X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 22:16:11 -0000 Hiya, That link doesn't work. CAn you please double-checK/ THanks, Adrian On 13 September 2012 14:24, Lev Serebryakov wrote: > Hello, Freebsd-wireless. > > AR9220 in AP mode, kernel r240324, WAP2, _two_ clients, both > 802.11g. > > One client sends data over TCP (bulk copy from old notebook to > server), other client browses internet. > > A LOT of card resets, sometimes clients lost assotiation. > Reset debugging is turned on, so here is log file: > > http://lev.serebryakov.spb.ru/data/messages.ath.txt > > -- > // Black Lion AKA Lev Serebryakov > > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org" From owner-freebsd-wireless@FreeBSD.ORG Thu Sep 13 22:56:24 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7EFD4106566B; Thu, 13 Sep 2012 22:56:24 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 173DA8FC14; Thu, 13 Sep 2012 22:56:24 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:38a5:b3a4:fb17:9e9e]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id BF1BE4AC2D; Fri, 14 Sep 2012 02:56:14 +0400 (MSK) Date: Fri, 14 Sep 2012 02:56:13 +0400 From: Lev Serebryakov Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <1529519470.20120914025613@serebryakov.spb.ru> To: Adrian Chadd In-Reply-To: References: <1236917090.20120914012418@serebryakov.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: Many ath resets with two clients X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2012 22:56:24 -0000 Hello, Adrian. You wrote 14 =F1=E5=ED=F2=FF=E1=F0=FF 2012 =E3., 2:16:09: AC> Hiya, AC> That link doesn't work. CAn you please double-checK/ Sorry, remove wrong part of copypasted UNIX path :) http://lev.serebryakov.spb.ru/_sklad/messages.ath.txt --=20 // Black Lion AKA Lev Serebryakov From owner-freebsd-wireless@FreeBSD.ORG Sat Sep 15 19:40:28 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D056E1065688 for ; Sat, 15 Sep 2012 19:40:28 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9B0958FC19 for ; Sat, 15 Sep 2012 19:40:28 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so7811988pbb.13 for ; Sat, 15 Sep 2012 12:40:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Td1MCcSmbMsiW+Gt4nk9iA07i9kd8ba1dFtIzj1yltI=; b=BDmMcJ4SEcEqr9lAeMqJikJFduLnQM1SKNpB0pPebOrQyevcJ/wPd8Gyj8Bfq6SKXS BXF07tDy1uhXbZS2BQWX3DL58gFefMFxM9gjCGi0mc62xcZOcVogjhPK2rtjkiB8347v /pjMfEXeDK5oj5P7nGGYZvrK9DHJEgJR8bD7IdFmwYouESEN71ZllqIuZtcsNiwBJQVO wc0h1Qvp70czkIUj6i3IfNASVN7D+Iis/XFKnzMwQOd4LTzscE81jfRMiTYw4evv+Qvo j9UzAng76jV98hpy3VlFKkbkv9umqXUVQV8aVHkZKqwKvzyM57cC4romKexpx4x4Hs/D lg3A== MIME-Version: 1.0 Received: by 10.68.129.131 with SMTP id nw3mr11899692pbb.43.1347738027364; Sat, 15 Sep 2012 12:40:27 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Sat, 15 Sep 2012 12:40:27 -0700 (PDT) In-Reply-To: References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> <20120912093929.Horde.DbRdeZk8pphQUDwxdQnD03A@cakebox.homeunix.net> Date: Sat, 15 Sep 2012 12:40:27 -0700 X-Google-Sender-Auth: BqAWIn-Y-BURALBFRi1gmLI0Yvs Message-ID: From: Adrian Chadd To: =?ISO-8859-1?Q?Alexander_K=FChn?= Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2012 19:40:28 -0000 Hm, can you please try doubling the ampdu density on the AR5416 hostap interface(s) ? See if that stops the "AR5416 bug" issues? At least one of the errors there is a TX delimiter and TX data under-run. Thanks! Adrian From owner-freebsd-wireless@FreeBSD.ORG Sat Sep 15 20:08:53 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2393D106564A; Sat, 15 Sep 2012 20:08:53 +0000 (UTC) (envelope-from alexander.kuehn@nagilum.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) by mx1.freebsd.org (Postfix) with ESMTP id 402C58FC08; Sat, 15 Sep 2012 20:08:51 +0000 (UTC) X-RZG-AUTH: :O2kGeEG7b/pS1EO4THa/nJdkGexqY2koBVOK1IEPiZ6uSkEMG05qYmSsddWNogGEcA== X-RZG-CLASS-ID: mo00 Received: from cakebox.homeunix.net (164-010-186-093.dialin.vsenet.de [93.186.10.164]) by smtp.strato.de (jorabe mo22) (RZmta 30.14 DYNA|AUTH) with (DHE-RSA-AES256-SHA encrypted) ESMTPA id R06f1co8FIwiL1 ; Sat, 15 Sep 2012 22:08:50 +0200 (CEST) Received: from cakebox.homeunix.net (localhost [127.0.0.1]) by cakebox.homeunix.net (Postfix) with ESMTP id A3DBF67E1A; Sat, 15 Sep 2012 22:08:43 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on cakebox.tis X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.4 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Received: by cakebox.homeunix.net (Postfix, from userid 80) id 9FBFA67C8A; Sat, 15 Sep 2012 22:08:40 +0200 (CEST) Received: from 10.1.2.11 ([10.1.2.11]) by cakebox.homeunix.net (Horde Framework) with HTTP; Sat, 15 Sep 2012 22:08:39 +0200 Date: Sat, 15 Sep 2012 22:08:39 +0200 Message-ID: <20120915220839.Horde.0zV_C5k8pphQVOBHbjwRd9w@cakebox.homeunix.net> From: Alexander =?iso-8859-1?b?S/xobg==?= To: Adrian Chadd References: <20120910003754.Horde.nHn4N5k8pphQTRpCp7esrRA@cakebox.homeunix.net> <20120910213352.Horde.XoSGQZk8pphQTkCgm_pAlKA@cakebox.homeunix.net> <20120910220729.Horde.Rgf-OJk8pphQTkiBHq9woRA@cakebox.homeunix.net> <20120911233751.Horde.smnzRJk8pphQT68vlFqwn3A@cakebox.homeunix.net> <20120912093929.Horde.DbRdeZk8pphQUDwxdQnD03A@cakebox.homeunix.net> In-Reply-To: User-Agent: Internet Messaging Program (IMP) H4 (5.0.23) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Cc: freebsd-wireless@freebsd.org Subject: Re: AR5416/Soekris instability X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2012 20:08:53 -0000 Will do (ampdudensity 8 -> 16). Still waiting for make buildworld to finish though. Had to restart to apply the llvm patch from http://llvm.org/bugs/show_bug.cgi?id=11212 Thanks! Zitat von Adrian Chadd : > Hm, can you please try doubling the ampdu density on the AR5416 hostap > interface(s) ? See if that stops the "AR5416 bug" issues? > > At least one of the errors there is a TX delimiter and TX data under-run. > > Thanks! > > > > Adrian