All of lore.kernel.org
 help / color / mirror / Atom feed
* BCM43341B0  Frame reassembly failed
@ 2018-03-21 21:48 Brennan Ashton
  2018-03-22  5:21 ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: Brennan Ashton @ 2018-03-21 21:48 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Andy Shevchenko

I recently brought an Intel Edison board with a BCM43341B0 chip up from
4.9 to 4.16.0-rc6 but I am having reliability issues when using
btattach instead of the previous brcm_patchram_plus utility to attach
the device.


The hci communication with the bluetooth chip gets corrupted almost
always when creating a GATT connection.  Thowing "Bluetooth: hci0:
Frame reassembly failed (-84)" and then requiring the device to be
reset to communicate again.

Kernel logs interleaved with attaching the device:
# /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
# Attaching Primary controller to /dev/ttyS0
[   53.148206] Bluetooth: HCI UART driver ver 2.3
[   53.152758] Bluetooth: HCI UART protocol H4 registered
[   53.157970] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
[   53.170445] Bluetooth: HCI UART protocol Broadcom registered
Switched line discipline from 0 to 15
Device index 0 attached
[   53.333220] Bluetooth: hci0: BCM: chip id 82
[   53.340184] Bluetooth: hci0: BCM: features 0x2f
[   53.368421] Bluetooth: hci0: BCM43341B0
[   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
[   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166



Tail of the btmon while it is attached:

> HCI Event: Command Complete (0x0e) plen 4               #299 [hci0]
62.947028
      Broadcom Write RAM (0x3f|0x004c) ncmd 1
        Status: Success (0x00)
< HCI Command: Broadcom Write RAM (0x3f|0x004c) plen 255  #300 [hci0]
62.947488
        Address: 0x000d7a7d
        0f 71 d0 09 dc bc f1 71 0f 6e d0 bc f1 73 0f
6c  .q.....q.n...s.l
        d0 bc f1 75 0f cb d1 29 e1 bc f1 79 0f 76 d0
bc  ...u...)...y.v..
        f1 85 0f 74 d0 bc f1 ad 0f c1 d1 12 e1 a8 78
10  ...t..........x.
        f0 60 0f 07 d1 e9 1c 38 46 fe f7 0b f8 60 f3
1f  .`.....8F....`..
        64 00 28 f2 d1 bd e8 f0 41 ff f7 c6 be e9 1c
38  d.(.....A......8
        46 fd f7 ff ff 28 78 40 1f c2 b2 eb 1d 03 e0
28  F....(x@.......(
        78 40 1e c2 b2 eb 1c a0 21 38 46 fe f7 b6 f9
ee  x@......!8F.....
        e0 e9 1c 38 46 fd f7 ed ff 28 78 40 1f c2 b2
eb  ...8F....(x@....
        1d 03 e0 28 78 40 1e c2 b2 eb 1c 00 21 ec e7
00  ...(x@......!...
        2e 6f d0 b7 70 ea 78 02 23 03 25 54 2a 26 d0
08  .o..p.x.#.%T*&..
        dc 3e 2a 35 d0 51 2a 15 d0 52 2a 08 d1 0a e0
c5  .>*5.Q*..R*.....
        e0 af e0 73 2a 36 d0 79 2a 3d d0 85 2a 42 d0
60  ...s*6.y*=..*B.`
        f3 1f 64 c8 e0 33 70 52 20 70 70 38 46 fd f7 89  ..d..3pR
pp8F...
        ff f0 70 c0 e0 05 20 30 70 51 20 70 70 f1 1c 38  ..p... 0pQ
pp..8
        46 fd f7 8a ff b7 e0 8d e0 62 e0 c4 e0 08 20 30  F........b....
0
        70 54 22 72 70 b0 70 f5 70 31
71                 pT"rp.p.p1q     
< HCI Command: Reset (0x03|0x0003) plen 0                 #301 [hci0]
63.278672
> HCI Event: Command Complete (0x0e) plen 4               #302 [hci0]
63.282869
      Reset (0x03|0x0003) ncmd 1
        Status: Success (0x00)
< HCI Command: Read Local Version.. (0x04|0x0001) plen 0  #303 [hci0]
63.390748
> HCI Event: Command Complete (0x0e) plen 12              #304 [hci0]
63.393602
      Read Local Version Information (0x04|0x0001) ncmd 1
        Status: Success (0x00)
        HCI version: Bluetooth 4.0 (0x06) - Revision 166 (0x00a6)
        LMP version: Bluetooth 4.0 (0x06) - Subversion 16654 (0x410e)
        Manufacturer: Broadcom Corporation (15)
          Firmware: 002.001.014 (BCM43341B0)
          Build: 0166
< HCI Command: Read BD ADDR (0x04|0x0009) plen 0          #305 [hci0]
63.639173
> HCI Event: Command Complete (0x0e) plen 10              #306 [hci0]
63.641588
      Read BD ADDR (0x04|0x0009) ncmd 1
        Status: Success (0x00)
        Address: 43:34:1B:00:1F:AC (OUI 43-34-1B)
< HCI Command: Broadcom Set Slee.. (0x3f|0x0027) plen 12  #307 [hci0]
63.641961
        Sleep mode: UART (0x01)
        02 02 01 01 01 01 00 00 00 00
00                 ...........     
> HCI Event: Command Complete (0x0e) plen 4               #308 [hci0]
63.645219
      Broadcom Set Sleepmode Param (0x3f|0x0027) ncmd 1
        Status: Success (0x00)
< HCI Command: Reset (0x03|0x0003) plen 0                 #309 [hci0]
63.645426
> HCI Event: Command Complete (0x0e) plen 4               #310 [hci0]
63.663325
      Reset (0x03|0x0003) ncmd 1
        Status: Success (0x00)


bluetoothctl interleaved with btmon showing the device advertised and
then the connection starting:


# bluetoothctl
[NEW] Controller 43:34:1B:00:1F:AC TestDevice [default]
Agent registered
[bluetooth]# advertise yes
[bluetooth]# @ Control Command:
0xffff                            {0x0002} [hci0] 111.701388
        3e 00 01 03 00 00 00 00 00 00 00 00
00           >............   
@ MGMT Event: Advertising Added (0x0023) plen 1      {0x0003} [hci0]
111.701423
        Instance: 1
@ MGMT Event: Advertising Added (0x0023) plen 1      {0x0001} [hci0]
111.701423
        Instance: 1
< HCI Command: LE Set Advertisi.. (0x08|0x0008) plen 32  #311 [hci0]
111.701986
        Length: 3
        Flags: 0x06
          LE General Discoverable Mode
          BR/EDR Not Supported
> HCI Event: Command Complete (0x0e) plen 4              #312 [hci0]
111.723457
      LE Set Advertising Data (0x08|0x0008) ncmd 1
        Status: Success (0x00)
< HCI Command: LE Set Scan Resp.. (0x08|0x0009) plen 32  #313 [hci0]
111.723629
        Length: 0
> HCI Event: Command Complete (0x0e) plen 4              #314 [hci0]
111.728550
      LE Set Scan Response Data (0x08|0x0009) ncmd 1
        Status: Success (0x00)
< HCI Command: LE Set Advertisi.. (0x08|0x0006) plen 15  #315 [hci0]
111.728805
        Min advertising interval: 1280.000 msec (0x0800)
        Max advertising interval: 1280.000 msec (0x0800)
        Type: Connectable undirected - ADV_IND (0x00)
        Own address type: Public (0x00)
        Direct address type: Public (0x00)
        Direct address: 00:00:00:00:00:00 (OUI 00-00-00)
        Channel map: 37, 38, 39 (0x07)
        Filter policy: Allow Scan Request from Any, Allow Connect
Request from Any (0x00)
> HCI Event: Command Complete (0x0e) plen 4              #316 [hci0]
111.732270
      LE Set Advertising Parameters (0x08|0x0006) ncmd 1
        Status: Success (0x00)
< HCI Command: LE Set Advertise... (0x08|0x000a) plen 1  #317 [hci0]
111.732431
        Advertising: Enabled (0x01)
> HCI Event: Command Complete (0x0e) plen 4              #318 [hci0]
111.734729
      LE Set Advertise Enable (0x08|0x000a) ncmd 1
        Status: Success (0x00)
@ Control Event: 0xffff                              {0x0002} [hci0]
111.734864
        01 00 3e 00 00 01                                ..>...    
[CHG] Controller 43:34:1B:00:1F:AC SupportedInstances: 0x04
[CHG] Controller 43:34:1B:00:1F:AC ActiveInstances: 0x01
Advertising object registered
[bluetooth]# [  363.168061] Bluetooth: hci0: Frame reassembly failed (-
84)
[  363.426183] Bluetooth: hci0: ACL packet for unknown connection
handle 64
> ACL Data RX: Handle 64 flags 0x02 dlen 11              #319 [hci0]
122.280157
      ATT: Read By Group Type Request (0x10) len 6
        Handle range: 0x0001-0xffff
        Attribute group type: Primary Service (0x2800)
> HCI Event: LE Meta Event (0x3e) plen 10                #320 [hci0]
122.648076
      LE Connection Update Complete (0x03)
        Status: Success (0x00)
        Handle: 64
        Connection interval: 7.50 msec (0x0006)
        Connection latency: 0 (0x0000)
        Supervision timeout: 5000 msec (0x01f4)
[  368.353615] Bluetooth: hci0: ACL packet for unknown connection
handle 64
> ACL Data RX: Handle 64 flags 0x02 dlen 11              #321 [hci0]
127.207585
      ATT: Read By Group Type Request (0x10) len 6
        Handle range: 0x0001-0xffff
        Attribute group type: Primary Service (0x2800)
[  373.371672] Bluetooth: hci0: Frame reassembly failed (-84)
[  373.377296] Bluetooth: hci0: Frame reassembly failed (-84)
> HCI Event: Disconnect Complete (0x05) plen 4           #322 [hci0]
137.242761
        Status: Success (0x00)
        Handle: 64



If I change nothing but using this script instead of the btattach I do
not notice any of these issues:

echo 71 > /sys/class/gpio/export || true
echo out > /sys/class/gpio/gpio71/direction
echo 184 > /sys/class/gpio/export || true
echo out > /sys/class/gpio/gpio184/direction

echo 0 > /sys/class/gpio/gpio71/value
echo 0 > /sys/class/gpio/gpio184/value
sleep 1
echo 1 > /sys/class/gpio/gpio71/value
echo 1 > /sys/class/gpio/gpio184/value


/usr/sbin/brcm-patchram-plus                    \
        --use_baudrate_for_download             \
        --no2bytes                              \
        --enable_lpm                            \
        --enable_hci                            \
        --baudrate 3000000                      \
        --patchram /lib/firmware/brcm/BCM43341B0.hcd   \
        --bd_addr "97:4F:EE:03:0F:E8"           \
        -d                                      \
        /dev/ttyS0


Let me know if there is further debugging I can provide on this.

Thanks,
Brennan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BCM43341B0  Frame reassembly failed
  2018-03-21 21:48 BCM43341B0 Frame reassembly failed Brennan Ashton
@ 2018-03-22  5:21 ` Marcel Holtmann
  2018-03-22 22:53   ` Brennan Ashton
  0 siblings, 1 reply; 6+ messages in thread
From: Marcel Holtmann @ 2018-03-22  5:21 UTC (permalink / raw)
  To: Brennan Ashton; +Cc: linux-bluetooth, Andy Shevchenko

Hi Brennan,

> I recently brought an Intel Edison board with a BCM43341B0 chip up from
> 4.9 to 4.16.0-rc6 but I am having reliability issues when using
> btattach instead of the previous brcm_patchram_plus utility to attach
> the device.
> 
> 
> The hci communication with the bluetooth chip gets corrupted almost
> always when creating a GATT connection.  Thowing "Bluetooth: hci0:
> Frame reassembly failed (-84)" and then requiring the device to be
> reset to communicate again.
> 
> Kernel logs interleaved with attaching the device:
> # /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
> # Attaching Primary controller to /dev/ttyS0
> [   53.148206] Bluetooth: HCI UART driver ver 2.3
> [   53.152758] Bluetooth: HCI UART protocol H4 registered
> [   53.157970] Bluetooth: HCI UART protocol Three-wire (H5) registered
> [   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
> [   53.170445] Bluetooth: HCI UART protocol Broadcom registered
> Switched line discipline from 0 to 15
> Device index 0 attached
> [   53.333220] Bluetooth: hci0: BCM: chip id 82
> [   53.340184] Bluetooth: hci0: BCM: features 0x2f
> [   53.368421] Bluetooth: hci0: BCM43341B0
> [   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
> [   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166

if you have a chance, I like to see the complete binary btmon -w trace.log.

However I think we need to figure out what is causing the -EILSEQ error in the h4_recv_buf() in hci_h4.c. There are more than one in it and you have to do some printk debugging to figure out which one it is.

So if you do something like this, then we might be able to debug what is going on in the H:4 stream.

diff --git a/drivers/bluetooth/hci_h4.c b/drivers/bluetooth/hci_h4.c
index fb97a3bf069b..ba9b293f4948 100644
--- a/drivers/bluetooth/hci_h4.c
+++ b/drivers/bluetooth/hci_h4.c
@@ -201,8 +201,13 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
                        }
 
                        /* Check for invalid packet type */
-                       if (!skb)
+                       if (!skb) {
+                               printk(KERN_INFO "H4: Invalid packet type\n");
+                               print_hex_dump(KERN_INFO, "  ",
+                                              DUMP_PREFIX_OFFSET, 16, 1,
+                                              buffer, count, true);
                                return ERR_PTR(-EILSEQ);
+                       }
 
                        count -= 1;
                        buffer += 1;
@@ -224,6 +229,9 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
                }
 
                if (i >= pkts_count) {
+                       printk(KERN_INFO "H4: Corrupted packet type\n");
+                       print_hex_dump(KERN_INFO, "  ", DUMP_PREFIX_OFFSET,
+                                      16, 1, skb->data, skb->len, true);
                        kfree_skb(skb);
                        return ERR_PTR(-EILSEQ);
                }
@@ -259,6 +267,10 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
                                break;
                        default:
                                /* Unsupported variable length */
+                               printk(KERN_INFO "H4: Invalid variable len\n");
+                               print_hex_dump(KERN_INFO, "  ",
+                                              DUMP_PREFIX_OFFSET, 16, 1,
+                                              skb->data, skb->len, true);
                                kfree_skb(skb);
                                return ERR_PTR(-EILSEQ);
                        }

If the H:4 stream fails for whatever reason, then that is pretty bad since there is no recovery.

In addition there are at least two fixes in net stable tree meant for 4.16 that might be affecting you as well.

commit e07c99b07ae85255d5c5bc2480fbd4c4e77f71bc
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Wed Mar 14 23:06:03 2018 +0100

    Bluetooth: hci_bcm: Set pulsed_host_wake flag in sleep parameters

commit b09c61522c81886c34966825f9e5afcbfafac446
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Wed Mar 14 23:06:02 2018 +0100

    Revert "Bluetooth: hci_bcm: Streamline runtime PM code"

You could cherry-pick these two and see if they make a difference.

Regards

Marcel


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: BCM43341B0  Frame reassembly failed
  2018-03-22  5:21 ` Marcel Holtmann
@ 2018-03-22 22:53   ` Brennan Ashton
  2018-03-22 23:06     ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: Brennan Ashton @ 2018-03-22 22:53 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth

[-- Attachment #1: Type: text/plain, Size: 6651 bytes --]

On Thu, 2018-03-22 at 06:21 +0100, Marcel Holtmann wrote:
> Hi Brennan,
> 
> > I recently brought an Intel Edison board with a BCM43341B0 chip up
> > from
> > 4.9 to 4.16.0-rc6 but I am having reliability issues when using
> > btattach instead of the previous brcm_patchram_plus utility to
> > attach
> > the device.
> > 
> > 
> > The hci communication with the bluetooth chip gets corrupted almost
> > always when creating a GATT connection.  Thowing "Bluetooth: hci0:
> > Frame reassembly failed (-84)" and then requiring the device to be
> > reset to communicate again.
> > 
> > Kernel logs interleaved with attaching the device:
> > # /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
> > # Attaching Primary controller to /dev/ttyS0
> > [   53.148206] Bluetooth: HCI UART driver ver 2.3
> > [   53.152758] Bluetooth: HCI UART protocol H4 registered
> > [   53.157970] Bluetooth: HCI UART protocol Three-wire (H5)
> > registered
> > [   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
> > [   53.170445] Bluetooth: HCI UART protocol Broadcom registered
> > Switched line discipline from 0 to 15
> > Device index 0 attached
> > [   53.333220] Bluetooth: hci0: BCM: chip id 82
> > [   53.340184] Bluetooth: hci0: BCM: features 0x2f
> > [   53.368421] Bluetooth: hci0: BCM43341B0
> > [   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
> > [   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166
> 
> if you have a chance, I like to see the complete binary btmon -w
> trace.log.

I have attached two traces starting the monitoring and then attaching
the bluetooth device, first with btattach and second with the patchram.

btattach-trace.log  patchram-trace.log

The with btattach you can see the failure on connect, with patchram the
full connection is successful as is the disconnect.

> 
> However I think we need to figure out what is causing the -EILSEQ
> error in the h4_recv_buf() in hci_h4.c. There are more than one in it
> and you have to do some printk debugging to figure out which one it
> is.
> 
> So if you do something like this, then we might be able to debug what
> is going on in the H:4 stream.
> 
> diff --git a/drivers/bluetooth/hci_h4.c b/drivers/bluetooth/hci_h4.c
> index fb97a3bf069b..ba9b293f4948 100644
> --- a/drivers/bluetooth/hci_h4.c
> +++ b/drivers/bluetooth/hci_h4.c
> @@ -201,8 +201,13 @@ struct sk_buff *h4_recv_buf(struct hci_dev
> *hdev, struct sk_buff *skb,
>                         }
>  
>                         /* Check for invalid packet type */
> -                       if (!skb)
> +                       if (!skb) {
> +                               printk(KERN_INFO "H4: Invalid packet
> type\n");
> +                               print_hex_dump(KERN_INFO, "  ",
> +                                              DUMP_PREFIX_OFFSET,
> 16, 1,
> +                                              buffer, count, true);
>                                 return ERR_PTR(-EILSEQ);
> +                       }
>  
>                         count -= 1;
>                         buffer += 1;
> @@ -224,6 +229,9 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev,
> struct sk_buff *skb,
>                 }
>  
>                 if (i >= pkts_count) {
> +                       printk(KERN_INFO "H4: Corrupted packet
> type\n");
> +                       print_hex_dump(KERN_INFO, "  ",
> DUMP_PREFIX_OFFSET,
> +                                      16, 1, skb->data, skb->len,
> true);
>                         kfree_skb(skb);
>                         return ERR_PTR(-EILSEQ);
>                 }
> @@ -259,6 +267,10 @@ struct sk_buff *h4_recv_buf(struct hci_dev
> *hdev, struct sk_buff *skb,
>                                 break;
>                         default:
>                                 /* Unsupported variable length */
> +                               printk(KERN_INFO "H4: Invalid
> variable len\n");
> +                               print_hex_dump(KERN_INFO, "  ",
> +                                              DUMP_PREFIX_OFFSET,
> 16, 1,
> +                                              skb->data, skb->len,
> true);
>                                 kfree_skb(skb);
>                                 return ERR_PTR(-EILSEQ);
>                         }
> 
> If the H:4 stream fails for whatever reason, then that is pretty bad
> since there is no recovery.


Here are the results with the printk patch:
Kernel (btattach)

[   73.192554] Bluetooth: HCI UART driver ver 2.3
[   73.197063] Bluetooth: HCI UART protocol H4 registered
[   73.202268] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   73.208744] hci_bcm hci_bcm: hci_bcm device registered.
[   73.214382] Bluetooth: HCI UART protocol Broadcom registered
[   73.393060] Bluetooth: hci0: BCM: chip id 82
[   73.398965] Bluetooth: hci0: BCM: features 0x2f
[   73.624991] Bluetooth: hci0: BCM43341B0
[   73.747834] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
[   74.317254] random: crng init done
[   78.234907] Bluetooth: hci0: BCM (002.001.014) build 0166
[  124.797242] H4: Invalid packet type
[  124.800808]   00000000: 90 9a 01 00 40 00 01 01 3e 54 00 18 45 69 24
00  ....@...>T..Ei$.
[  124.809049]   00000010: 00 00 f4 01
00                                   .....
[  124.816332] Bluetooth: hci0: Frame reassembly failed (-84)
[  125.091766] Bluetooth: hci0: ACL packet for unknown connection
handle 64
[  130.034240] Bluetooth: hci0: ACL packet for unknown connection
handle 64
[  135.036697] Bluetooth: hci0: ACL packet for unknown connection
handle 64


Kernel (patchram)

[   78.912606] Bluetooth: HCI UART driver ver 2.3
[   78.917168] Bluetooth: HCI UART protocol H4 registered
[   78.922374] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   78.928890] hci_bcm: probe of hci_bcm failed with error -16
[   78.934751] Bluetooth: HCI UART protocol Broadcom registered
> 


> In addition there are at least two fixes in net stable tree meant for
> 4.16 that might be affecting you as well.
> 
> commit e07c99b07ae85255d5c5bc2480fbd4c4e77f71bc
> Author: Hans de Goede <hdegoede@redhat.com>
> Date:   Wed Mar 14 23:06:03 2018 +0100
> 
>     Bluetooth: hci_bcm: Set pulsed_host_wake flag in sleep parameters
> 
> commit b09c61522c81886c34966825f9e5afcbfafac446
> Author: Hans de Goede <hdegoede@redhat.com>
> Date:   Wed Mar 14 23:06:02 2018 +0100
> 
>     Revert "Bluetooth: hci_bcm: Streamline runtime PM code"
> 
> You could cherry-pick these two and see if they make a difference.

There was no change with these patches.

I have not dug into this too much yet.  But I figured I would send the
information I have so far.

> 
> Regards
> 
> Marcel
> 

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: btattach-trace.log --]
[-- Type: text/x-log; name="btattach-trace.log"; charset="UTF-8", Size: 36045 bytes --]

btsnoop\0\0\0\0\x01\0\0\aÑ\0\0\0"\0\0\0"ÿÿ\0\f\0\0\0\0\0âA‹D’l6Linux version 4.16.0-rc6 (x86_64)\0\0\0\0!\0\0\0!ÿÿ\0\f\0\0\0\0\0âA‹D’lABluetooth subsystem version 2.22\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0âA‹D’me\x01\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10btmon\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0âA‹Euǝ\0\x03\0\0\0\0\0\0hci0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0âA‹EuÒ+\0\0\0\b\0\0\0\b\0\0\0
\0\0\0\0\0âA‹EuÒB\0\0\0\0\0\0\x0f\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹Euÿc\x03\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EvXÅ\x0e\x04\x01\x03\f\0\0\0\0#\0\0\0#ÿÿ\0\r\0\0\0\0\0âA‹Ewo”\x06\vbluetoothd\0Bluetooth daemon 5.48\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0âA‹Ew¬.\x02\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10bluetoothd\0\0\0\0\0\0\0\0\00\0\0\00ÿÿ\0\r\0\0\0\0\0âA‹EwËó\x04\vbluetoothd\0kernel lacks bnep-protocol support\0\0\0\04\0\0\04ÿÿ\0\r\0\0\0\0\0âA‹EwÍ°\x04\vbluetoothd\0System does not support network plugin\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹Ewíã\x02\0\0\0\x01\0\0\0\0\f\0\0\0\fÿÿ\0\x11\0\0\0\0\0âA‹Ewï\v\x02\0\0\0\x01\0\x01\0\0\x01\x0e\0\0\0\0=\0\0\0=ÿÿ\0\r\0\0\0\0\0âA‹Ewñ˜\x06\vbluetoothd\0Bluetooth management interface 1.14 initialized\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹Ewò§\x02\0\0\0\x02\0\0\0\0Õ\0\0\0Õÿÿ\0\x11\0\0\0\0\0âA‹Ewó\x02\0\0\0\x01\0\x02\0\0A\0#\0\x03\0\x04\0\x05\0\x06\0\a\0\b\0	\0
\0\v\0\f\0\r\0\x0e\0\x0f\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1a\0^[\0\x1c\0\x1d\0\x1e\0\x1f\0 \0!\0"\0#\0$\0%\0&\0'\0(\0)\0*\0+\0,\0-\0.\0/\00\01\02\03\04\05\06\07\08\09\0:\0;\0<\0=\0>\0?\0@\0A\0B\0C\0\x03\0\x04\0\x05\0\x06\0\a\0\b\0	\0
\0\v\0\f\0\r\0\x0e\0\x0f\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1a\0^[\0\x1c\0\x1d\0\x1e\0\x1f\0 \0!\0"\0#\0$\0%\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹EwúÏ\x02\0\0\0\x03\0\0\0\0\v\0\0\0\vÿÿ\0\x11\0\0\0\0\0âA‹Ewúá\x02\0\0\0\x01\0\x03\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹Ewü¸\x01\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹ExX\v\x0e\f\x01\x01\x10\0\x06\0\0\x06\x0f\0\x0eA\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹ExX˜yü\0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹Exa—\x0e
\x01yü\0Rþÿÿ\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹Exo\bnü\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹ExxÝ\x0e\f\x01nü\0/\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹E{G\x14\f\0\0\0\0þ\0\0\0þ\0\0\0\x03\0\0\0\0\0âA‹E{ëŸ\x0eü\x01\x14\f\0BCM43341B0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹E}ô·.ü\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E}ûæ\x0e\x04\x01.ü\0\0\0\0Ž\0\0\0Ž\0\0\0\x02\0\0\0\0\0âA‹E~ÇWLü‹\0€!\0\x01\x06\0êDrB\x04\x1aÁ^\0ïc\x15ƒ¤ïc\x15ƒ¤7\x02V\x02V\x02W\x02W\x02X\x02X\x02Y\x02Y\x02Z\x02Z\x02[\x02[\x02\\x02\\x02]\x02]\x02^\x02^\x02_\x02_\x02`\x02`\x02a\x02a\x02b\x02b\x02c\x02c\x02d\x02d\x02e\x02e\x02f\x02f\x02g\x02g\x02h\x02h\x02i\x02i(\x1f
ý\x04\0ÿÿÿÿ@\x06\0¬\x1f\0^[4C\x02
\0‡€!\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E~üª\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E~ý2Lüÿ‡€!\0A2\0BCM43340B0 37.4 MHz WLBGA_iTR Intel Edison-0122-N\0À(\x02\0ý1\0ÿÿÿÿl\x02\0\0Œ\x02`\0ÿ\0\0\0€\0\0\0°\x02`\0ÿ\0\0\0H\0\0\0Ü\x02`\0ÿ\0\0\0›\0\0\0œ\x02`\0ÿ\0\0\08\0\0\0 \x02`\0ÿ\0\0\08\0\0\0¤\x02`\0ÿ\0\0\08\0\0\0¨\x02`\0ÿ\0\0\08\0\0\0¬\x02`\0ÿ\0\0\08\0\0\0È\x02`\0ÿ\0\0\08\0\0\0Ì\x02`\0ÿ\0\0\08\0\0\0Ð\x02`\0ÿ\0\0\08\0\0\0Ô\x02`\0ÿ\0\0\08\0\0\0Ø\x02`\0ÿ\0\0\08\0\0\0L\x03`\0ÿ\0\0\0x\0\0\0P\x03`\0ÿ\0\0\0y\0\0\0T\x03`\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E\x7fZ´\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E\x7f[ÕLüÿ‚!\0\0ÿ\0\0\0W\0\0\0X\x03`\0ÿ\0\0\0w\0\0\0\\x03`\0ÿ\0\0\0W\0\0\0t\x03`\0ÿ\0\0\0k\0\0\0d\x03`\0ÿ\0\0\0k\0\0\0h\x03`\0ÿ\0\0\0k\0\0\0l\x03`\0ÿ\0\0\0j\0\0\0p\x03`\0ÿ\0\0\0j\0\0\0X\x03`\0ÿÿÿÿg\0\0\0T\x03`\0ÿÿÿÿg\0\0\0P\x03`\0ÿÿÿÿx\0\0\0€\0d\0ÿ\0\0\0>\0\0\0ô\0d\0ÿ\0\0\0\0\0\0\0Ì\0d\0ÿ\0\0\0\x02\0\0\0\\x01d\0ÿ\0\0\0\0\0\0\0 \x152\0ÿÿÿÿÙ\x03>þd\x01d\0@\0\0\0\0\0\0\0(\x152\0\0\08\0\0\08\0À‹1\0ÿÿÿÿ‰‚°\x02Œ\02\0\0ðÿ\x0f\0\x10\x11\x01x\02\0ÿÿÿÿ¹¸¸¸P\x13\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E\x7fº\x0e\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E\x7f¼\x1fLüÿ}‚!\0 \0\0ÿ\0\0\0\0\0\0(\x17 \0ÿÿÿÿ‰‚°\x02@( \0\0\0\x01\0\0\0\0\0\02\0ÿÿ\x0f\0\0\0\0\0¨\x012\0\x0fÿ\0\0\0\0\0\0ä\02\0ÿ\0ÿ\0\r\0\r\0\x10\x012\0ÿÿÿÿ½=\r\r4A2\0\x04\0\0\0\x04\0\0\0h\02\0ÿÿ\0\0\x19\x18\0\0i\x02\0¦\0\x1a$\0\x04\x01\b\b\f\0\b\x01\x04\x02\0\x03ü\x04ø\x05ô\x06ð\a\f\0\b\x01\x04\x02\0\x03ü\x04ø\x05ô\x06ð\aØ2\0\x04\b\x13\0\0\0\x10\0\0\0\x0e\0\0\0\f\0\0\0
\0\0\0\b\0\0\0\x06\0\0\0\x04\0\0\0\x03\0\0\0\x02\0\0\0\x01\0\0\0\0\0\0\0
Ä\0\x1c\x19 \0  \0\0``\0\0((\0\0€€\0\000\0\0  \0\088\0\0ÀÀ\0\0@@\0\0\0\0\x01\x01H\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E€\x19¾\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E€^[YLüÿxƒ!\0H\0\0  \x01\x01PP\0\0@@\x01\x01XX\0\0``\x01\x01€€\0\0\0\0\x02\x02ˆˆ\0\0  \x02\x02\0\0@@\x02\x02‘‘\0\0DD\x02\x02’’\0\0HH\x02\x02““\0\0LL\x02\x02››\0\0ll\x02\x02££\0\0ŒŒ\x02\x02««\0\0¬¬\x02\x02³¬\0\0Ì°\x02\x02»­\0\0ì´\x02\x02¼î\0\0ð¸\x02\x03½î\0\0ô¸\x02\x03¾î\0\0ø¸\x02\x03þî\0\0ø¸\x03\x03þî\0\0ø¸\x03\x03\x03\x01\0\x01‚5\x02\x04\x06
#<Zn}´\x05ú\x05@\x06\b\al\aÆ\a\x04:\x04J\x04Z\x04j\x04z\x10z´\x05ú\x05@\x06\b\al\aÆ\a\x04:\x04J\x04Z\x04j\x04z\x10z\x06\x01\0\0`\0\x05œ\x02ÿ \x02ÿ¤\x02ÿ¨\x02ÿ¬\x02ÿ\0\0`\0\x05È\x02ÿÌ\x02ÿÐ\x02ÿÔ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E€x×\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E€zsLüÿs„!\0\x02ÿØ\x02ÿ\0\0`\0\x05@\x06ÿx\x04ÿ´\x02ÿp\x05ÿ8\aÿ\0\0`\0\x05x\x05ÿH\aÿL\x04ÿ<\x04ÿ@\x04ÿ\0\0`\0\x05L\x03ÿP\x03ÿT\x03ÿX\x03ÿ\\x03ÿ\0\0`\0\x05t\x03ÿd\x03ÿh\x03ÿl\x03ÿp\x03ÿ\0\01\0\x01”üÿÿ\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0ü\0\0\0\x06\0\b\0±\0D\0V\0	\0\x17\0\x1a\0Z\0I\07\0'\0\x17\0k\0k\0k\0j\0j\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0ü\0\0\0\x06\0\b\0Á\0D\0V\0	\0\x17\0\x1a\0i\0i\0G\0G\07\0k\0k\0k\0j\0j\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0ü\0\x01\0\x06\0
\0Ñ\0D\0f\0	\0\x17\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E€×Ò\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E€Ù\x10Lüÿn…!\0\0\x1a\0x\0x\0g\0g\0W\0k\0k\0k\0j\0j\04\04\04\04\04\04\04\04\04\04\0ü\0\x01\0\x06\0
\0á\0D\0f\0	\0\x17\0\x1a\0ˆ\0ˆ\0g\0g\0W\0l\0l\0k\0k\0j\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0ü\0\x01\0\a\0\v\0ñ\0D\0f\0\0\0\0\0\x1f\0˜\0˜\0w\0w\0W\0l\0l\0k\0k\0j\0I\0I\0I\0I\0I\0I\0I\0I\0I\0I\0ü\0\x01\0\a\0\x0f\0ñ\0Ý\0f\0\0\0\0\0\x1f\0·\0§\0†\0v\0V\0l\0l\0k\0k\0j\0l\0\0l\0\0l\0\0l\0\0l\0\0l\0\0³b\0\x04\x06@\x06`\0ü\0ü\0ü\0ü\0ü\0ü\0L\x03`\0º\0©\0¨\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E6m\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E8\x1eLüÿi†!\0\0§\0·\0×\0P\x03`\0É\0¹\0¹\0¹\0¹\0È\0T\x03`\0Ç\0·\0·\0·\0·\0Æ\0X\x03`\0Æ\0·\0§\0§\0§\0¶\0\\x03`\0¶\0§\0—\0—\0—\0¦\0³\x12\0ÿ\x01@\x06`\0ü\0ü\0ü\0ü\0ü\0ü\0p\x04\0˜\x01\0\0†?\0\a\0\x1e\x14\x01\x02\x04\\0þ\v\x01\0
”ÿl\0
”ÿl\0\\0þ\v\x04\x02
ú\x06\x02
ú\x06
\x14\0\x04\0\0\0\0\0\0\0\x04\0\0\0\0\0\0f\x023\x03È\0\0ÿ\x01
\b\0(\x17 \0‰‚°\x02
\b\08\x15 \0\x0e\0\0\0
\b\0¼\b \0C\x01\0\0
\x06\0”\x05 \0\x14\0
\b\0\0
 \0\x01\0\0\0
\x0e\0è( \0pÁ•\x1e\f\0éÿ\f\0
\x0e\0ô( \0Àx\x1fŸ\bËîŸ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E•Æ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E—»Lüÿd‡!\0\b
\x0e\0„) \0pÁ•\x1e\f\0éÿ\f\0
\x0e\0) \0Àx\x1fŸ\bËîŸ\b
´\0Ø+ \0Ë\0\0\0Ê\0\0\0É\0\0\0È\0\0\0Ç\0\0\0Æ\0\0\0Å\0\0\0Ã\0\0\0Á\0\0\0¿\0\0\0¼\0\0\0º\0\0\0·\0\0\0µ\0\0\0³\0\0\0±\0\0\0°\0\0\0¯\0\0\0®\0\0\0­\0\0\0¬\0\0\0«\0\0\0ª\0\0\0©\0\0\0§\0\0\0¦\0\0\0¥\0\0\0¤\0\0\0£\0\0\0¢\0\0\0¡\0\0\0 \0\0\0Ÿ\0\0\0ž\0\0\0\0\0\0œ\0\0\0›\0\0\0š\0\0\0™\0\0\0˜\0\0\0—\0\0\0–\0\0\0•\0\0\0”\0\0\0
@\08* \0\0\x101\x0e \v"	\x12\b\x14\a \x060\x05<\x04\x19\x043\x03\x16\x034\x02\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eõm\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EöÞLüÿ_ˆ!\0\x1a\x02\x06\x023\x01$\x01\x14\x01\x02\x012\0"\0\x13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
@\0t* \0\0\b^[\x05\x16\x04\x1e\x03\f\x03\x1e\x02\x12\x02
\x02\x04\x02\0\x02\x1e\x01\x1c\x01\x18\x01\x11\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01\b\x01
ž\0È5 \0O\0ï\r\0@à=*\v+\x12J\x05•\0›\x12\0@à/\x01\b7\x119\x02+\x01h\x18\0@‹$•\a”\x0f§\0X\x02Ž\x1f\0@c^[\0	]\rM\0\x7f\x04c(\0@$\x14\vÝ
Ê\0/\b3\0@Ï\x0eì\x0e,\b\x10\x02y\x03z\x19\0@Ïܺõ/üe÷\x01\x01\x0e\x19\0@šÍêÙ€\0\x1aíô\x01Ð\v\0@Z/eD\a$Ê
f\x04º!\0@ž"5Vh*j\x0fŠ\03\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‚T²\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‚VÇLüÿZ‰!\01\0@(!OO#A\x10
r\0d6 \03\r\0@ô<Æ\a%\x0e\x12\x12\0@O/q\x06Š\x0f±\x17\0@3$Þ\x06\x13\x0fX\x1e\0@Â\x1a;\b\x10\rx&\0@p\x12
÷	,1\0@·
ø\v¡\x05Ð\x17\0@¨ß[úÁ\x02(\x19\0@çÙEèÈ\x0e\x15	\0@a,‘Aí\x1cu\x1f\0@F\x1c5Uý œ2\0@8^[HKÓ\x17o!\0\x023\x19\x05Ï\0\0\0ª\x14\x7fŒ\0ª\0€
’\0\0\0\0\x14\0\0\0\0\0\0\x02\x14\x1e\0²	\0\0\0\0¢\0\0\0\0\0\b\x0f\0\0¬±\x01\0µð(¸\0\0\0\x02\r\0\b\x0f\0\x01\x04­\x01\0µð„º\0\0\x10\x02\r\0\b\x0f\0\x02 §\x01\0µðz½\0\0\x18\x02\r\0\b\x0f\0\x038Í\x05\0sðrº\0\0 \x02\r\0\b\x0f\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‚´A\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‚µåLüÿUŠ!\0\x04X\r\x02\0¯ðhº\0\0,\x02\r\0\b\x0f\0\x05Lš\x02\0¦ðò»\0\04\x02\r\0\b\x0f\0\x06ˆ\x02\0§ðX¹\0\0<\x02\r\0\b\x0f\0\a,\x02\0¨ðŽº\0\0L\x14\r\0\b\x0f\0\b”v\x04\0ˆðÖ½\0\0D\x02\r\0\b\x0f\0	¬ƒ\x02\0§ðN¿\0\0L\x02\r\0\v\x04\0ˆ\x16\r\0\v\x04\0\f\x17\r\0\v\x04\0†\x17\r\0\b\x0f\0
\x18ñ\x04\0ðœ¸\0\0T\x02\r\0\v\x04\0p\x1a\r\0\v\x04\0Ü^[\r\0\v\x04\0@\x1c\r\0\b\x0f\0\vŒ\x04\x04\0‘ðJ¼\0\0$\x1d\r\0\b\x0f\0\f 
\x04\0ðâ»\0\0h\x02\r\0\b\x0f\0\r¼\f\x04\0ðâº\0\0„\x02\r\0\b\x0f\0\x0e|\x05\x06\0oð†¾\0\0Œ\x02\r\0\b\x0f\0\x0fh \x04\0ðœ¹\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eƒ\x13i\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eƒ\x15oLüÿP‹!\0¤#\r\0\b\x0f\0\x10“\x05\0\x03à\0\0\0\0\0\0\0\0\b\x0f\0\x11Ü•\x05\0\x10½\0\0\0\0\0\0\0\0\b\x0f\0\x12œ‹\x05\0wðz»\0\0”\x02\r\0\b\x0f\0\x13lˆ\x05\0wð\x16½\0\0œ\x02\r\0\b\x0f\0\x14\b†\x05\0yð_¿\0\0Ê$\r\0\b\x0f\0\x15,‘\x05\0wð¿¸\0\0®\x02\r\0\b\x0f\0\x16 ‘\x05\0wðŒ¸\0\0¼\x02\r\0\b\x0f\0\x17¸‹\x05\0wðˆ»\0\0Ì\x02\r\0\b\x0f\0\x18”\x05\0wð"¹\0\0Ü\x02\r\0\b\x0f\0\x19@Ò\x02\0¥ðv¹\0\00%\r\0\b\x0f\0\x1a$Ñ\x02\0¥ðÞº\0\0ä&\r\0\b\x0f\0^[\x10S\x04\0ðŽº\0\00(\r\0\b\x0f\0\x1côT\x04\0Šðú¾\0\0ì\x02\r\0\b\x0f\0\x1dU\x04\0Šð¶¾\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eƒs\x14\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EƒtDLüÿKŒ!\0\0\0\x03\r\0\b\x0f\0\x1e¼V\x04\0ðY¹\0\0r)\r\0\b\x0f\0\x1fðU\x04\0ðRº\0\0˜*\r\0\b\x0f\0 ¬ö\x02\0 ð0¾\0\0\x10\x03\r\0\b\x0f\0!T\x1f\x06\0pðŽ¾\0\0t,\r\0\b\x0f\0"à\x1f\x06\0pðj¾\0\0¸,\r\0\b\x0f\0#\b \x06\0pðz¾\0\0\0-\r\0\b\x0f\0$, \x06\0nðt¹\0\0\x18\x03\r\0\b\x0f\0%|\x19\x03\0žðм\0\0 \x03\r\0\b\x0f\0&t\x14\x03\0¡ð—¾\0\0¦1\r\0\b\x0f\0'<¢\x03\0–ðv¸\0\0,\x03\r\0\b\x0f\0(\x10­\x02\0¥ð\x14»\0\0<\x03\r\0\b\x0f\0)¸¬\x02\0¥ðI»\0\0N\x03\r\0\b\x0f\0*¸Í\x02\0¦ð¥½\0\0\x069\r\0\v\x04\0â8\r\0\b\x0f\0+\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EƒÑ¹\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EƒÒóLüÿF!\0j\x05\0|ðn¿\0\0p9\r\0\b\x0f\0,Dk\x05\0|ð?¿\0\0Æ9\r\0\b\x0f\0-€z\x04\0ˆðh¼\0\0T\x03\r\0\b\x0f\0.œ‡\x02\0§ðè½\0\0p\x03\r\0\b\x0f\0/p!\x05\0~ð\b¹\0\0„\x03\r\0\b\x0f\00„!\x05\0~ð\0¹\0\0ˆ\x03\r\0\b\x0f\01Œ!\x05\0~ð\x03¹\0\0–\x03\r\0\b\x0f\02à'\x05\0}ðä½\0\0¬\x03\r\0\b\x0f\03\f \x05\0~ðÔ¹\0\0¸\x03\r\0\b\x0f\04\b/\a\0]ð\º\0\0Ä\x03\r\0\b\x0f\05<0\a\0]ðÔ¹\0\0è\x03\r\0\b\x0f\06¬?\a\0\ð&º\0\0ü\x03\r\0\b\x0f\07@Ä\0\0Ãðâ¿\0\0\b\x04\r\0\b\x0f\08$>\a\0\ðøº\0\0\x18\x04\r\0\b\x0f\09\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E„0“\x0e\x04\x01Lü\0\0\0\0\x18\0\0\0\x18\0\0\0\x02\0\0\0\0\0âA‹E„2¤Lü\x15AŽ!\0\f?\a\0\ð”º\0\08\x04\r\0þ\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E„@Å\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E„B\x7fLüÿl}\r\0¿Æ\x05\0×Ñ\x05\0ñÁ\x05\0\0\0\0\0­\x10\r\0\0\0\0\0%\x0e\r\0_\x11\r\0ù\x0f\r\0µÌ\x05\09Â\x05\0AUM1.03B15\0\0Y\x04\r\0ç$\0\0ý$\0\0'%\0\0=%\0\0%\0\0Á%\0\0Ó%\0\0\x05&\0\0\0\0\0\0\0\0\0\0d\x01d\0@\0\0\0@\0\0\0\0\0\0\0Àü1\0\0\0\0\0ÿÿ\0\0\0\0\0\0€\0d\00\0\0\00\0\0\0\0\0\0\0T\x01d\0Ã\0\0\0Ã\0\0\0\0\0\0\0ü\x02`\0\x01\0\0\0\x01\0\0\0È\0\0\0P\x01d\0\f\0\0\0\f\0\0\0\0\0\0\0p\x01e\0\x01\0\0\0\x01\0\0\0\0\0\0\0`\x01e\0\x01\0\0\0\x01\0\0\0\0\0\0\0¼\x01`\0\x01\0\0\0\x01\0\0\0\0\0\0\0\f\x01`\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E„ ž\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E„¢sLüÿg~\r\0\0ÿ\0\0\0\0\0\0\0)\x05\r\0¼°¼°COCO\0\0\0\0,\0`\00\0\0\0ÿ\0\0\0\0\0\0\0$\0`\0ÿ\0\0\0ÿ\0\0\0\0\0\0\0û\x04\r\0¼°¼°COCO\0\0\0\0dü1\0º@\0\0ÿÿ\0\0\0\0\0\0`ü1\0ÀP\0\0ÿÿ\0\0\0\0\0\04þ1\0€\x18\0\0ÿÿ\0\0\0\0\0\0è\x02`\0@\0\0\0ð\0\0\0\0\0\0\0)ò\x01\0¼°¼°COCO\0\0\0\0Yò\x01\0¼°¼°COCO\0\0\0\0`\x01`\0U\0\0\0ÿ\0\0\0\0\0\0\00ü1\0é\x02\0\0ÿÿ\0\0\0\0\0\0Üþ1\0ñ‚\0\0ÿÿ\0\0\0\0\0\0á\x05\r\0¼°¼°COCO\0\0\0\0}\x04\r\0¼°¼°COCO\0\0\0\0 \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E…\0\0\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E…\0ŸLüÿb\x7f\r\0`\0¾\0\0\0ÿ\0\0\0\0\0\0\0\x1c\0`\0ÿ\0\0\0ÿ\0\0\0\0\0\0\0\x18\0`\0\x0f\0\0\0ÿ\0\0\0\0\0\0\0\x14\0`\0ÿ\0\0\0ÿ\0\0\0\0\0\0\0Àü1\0!\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Äþ1\0\0@\0\0\0@\0\0\0\0\0\0èÿ1\0\0\x04\0\0\0\x04\0\0\0\0\0\0ˆü1\0\0\0\0\0ÿÿ\0\0\0\0\0\0\x18\0`\0\r\0\0\0ÿ\0\0\0\0\0\0\0\x14\0`\0ÿ\0\0\0ÿ\0\0\0\0\0\0\0œ\x02`\0\0\0\0\0ÿ\0\0\0\0\0\0\0 \x02`\0\0\0\0\0ÿ\0\0\0\0\0\0\0¤\x02`\0\0\0\0\0ÿ\0\0\0\0\0\0\0¨\x02`\0\0\0\0\0ÿ\0\0\0\0\0\0\0¬\x02`\0\0\0\0\0ÿ\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E…_5\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E…`oLüÿ]€\r\0\0\0\0Àü1\0\x19\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Äþ1\0\0@\0\0\0@\0\0\0\0\0\0èÿ1\0\0\x04\0\0\0\x04\0\0\0\0\0\0ˆü1\0\0\0\0\0ÿÿ\0\0\0\0\0\0Àü1\0\x19\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\x10\0p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\x06`\0|\0|\0|\0|\0|\0|\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E…½‰\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E…¿,LüÿX\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\0\0\0\0\0\0\0í:\r\0\x06\0\0\0‘=\r\0\f\0\0\0\x11=\r\0\x0e\0\0\0-=\r\0"\0\0\0Ó
\r\01\0\0\0U<\r\0u/\r\0\f\0\x01\x0110\r\0\f\0\x02\x06Å0\r\0\x01\0\x01\x01ï\0\x03\0Ñ\x01\x03\0Aý\x02\0åþ\x02\0±^[\r\0Õý\x02\0?\x01\x03\0\0\0\0\0\0\0\0\0\x01\x03\0\x13ÿ\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0(@ \x03ÀÆ-\0À­:\x02\0\0\0\0\0\0\0\0\0\0\0\0!\0\0\0\0\0<\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E†\x1d\x19\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E†\x1eBLüÿS‚\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E†ž’\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E†Ÿ\x1aLüÿNƒ\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E†ÿI\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‡\0ÓLüÿI„\r\0\0\0\0\0\r€\x14\0\0\0\0\0\0\0\0f\0À\x10€\x10\0\x10€\x0e\0\r\0	\0\x053\x01Ì\0Ì\0Ì\0f\0f\0f\0\0\0\0\0\0\0\0\0\0\0ÇH\r\0\0\0\0\0‹L\r\0\0\0\0\0ñK\r\0oL\r\0\0\0\0\0ÙL\r\0ÕL\r\0\0\0\0\0\x12\0\0\0"Ur\0x„\r\0¤\x06\0\0â\x04\0\0„\x03\0\0â\x04\0\0Ä	\0\0Ä	\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‡^Ä\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‡`œLüÿD…\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‡¾”\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‡ÀÇLüÿ?†\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eˆ\x1eµ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eˆ %Lüÿ:‡\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eˆ~*\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eˆ\x7fcLüÿ5ˆ\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EˆÝy\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EˆßÂLüÿ0‰\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‰=[\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‰>ïLüÿ+Š\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‰œÌ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‰žµLüÿ&‹\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‰ü¶\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‰þ†Lüÿ!Œ\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠ\T\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŠ]ˆLüÿ\x1c\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠ»X\x0e\x04\x01Lü\0\0\0\0\f\0\0\0\f\0\0\0\x02\0\0\0\0\0âA‹EŠ¼Lü	\x17Ž\r\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠÇ\0\x0e\x04\x01Lü\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0âA‹EŠÇØLü\b0Ž\r\0\x14\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠÑ™\x0e\x04\x01Lü\0\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0âA‹EŠÒîLü\x06,Ž\r\0\x1a"\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠÜ“\x0e\x04\x01Lü\0\0\0\0^[\0\0\0^[\0\0\0\x02\0\0\0\0\0âA‹EŠÝ½Lü\x188Ž\r\0\r\0\0\0\x03\0\0\0\b\0\0\0
\0\0\0\r\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠí—\x0e\x04\x01Lü\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0âA‹EŠïyLü\x05(Ž\r\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŠø¨\x0e\x04\x01Lü\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0âA‹EŠú|Lü\b4Ž\r\0\x1c\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹\x04Á\x0e\x04\x01Lü\0\0\0\0	\0\0\0	\0\0\0\x02\0\0\0\0\0âA‹E‹\x06Lü\x06#Ž\r\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹\x0f®\x0e\x04\x01Lü\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0âA‹E‹\x11lLü\x05"Ž\r\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹\x1aI\x0e\x04\x01Lü\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0âA‹E‹\x1c\x06Lü\x05!Ž\r\0(\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹%\x15\x0e\x04\x01Lü\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0âA‹E‹&÷Lü\x05 Ž\r\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹.Ý\x0e\x04\x01Lü\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0âA‹E‹0@Lü\b\x1cŽ\r\0\x03\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹9:\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‹;\fLüÿX\x04\r\0\x05H\0h\x05J\0ð\x0f\x03\x05H@öª!\x02`A`pG\0\0À\a`\0\0@ÿÿ˜\x17 \0pµíL\x01(\x1cÑ\x04öüDÔøì\x02!h ô\0p@ô€p!ô\0QAô€AÄøì\x02!`@ô\0pAô\0QÄøì\x02!`½èp@OðÈ\0D÷Š¹\x02(\x1aÑ\x04öüDÔøì\x12 h!ô\0q ô\0PAô€u@ô€FÄøìR&`Oð2\0D÷tù%ô€p&ô€AÄøì\x02!`p½ÏJOôÀ\x01\x01(\vÑÑøÜ\x04\x10p\b ÁøÜ\x04ÊH\0x€\x06\x06Õ\x04 \x02à\x02(\x02Ñ\x10xÁøÜ\x04pGðµÅKÑøÜ OôÀ\f\x01(3Ñ\by\x02(+Ñ’ø\0*àÜøˆ\x02\x18pÜøŒ\x02XpÜø\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹˜µ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‹™éLüÿS\x05\r\0\x02˜pÜø”\x02ØpÜø˜\x02\x18qÜø°\x02XqÜø´\x02Ìøˆ\x02Üø¸\x02ÌøŒ\x02Üø¼\x02Ìø\x02ÜøÀ\x02Ìø”\x02ÜøÄ\x02Ìø˜\x02ÜøÜ\x02\x13à\0(ÔÐ\x01(ÒÐð½\x02(üѦH	y\axCx„xÅx\x06y@y\x02)\x05Ñ’ø\x10\x03àÌø°\x02ð½	±\x01)ûÑÌøˆrÌøŒ2ÌøBÌø”RÌø˜bîç˜JOôÀ\x01\x01(\x12ÑÑøÀ\a\0ð\x0f\0\x04(\vÑ\x01ò<A\bhP€\bi€Oð\x17\0\b`Oð	\0\bapG\x02(üÑÑøÀ\a\0ð\x0f\0\x04(öÑPˆÁø<\x04ˆÁøL\x04pG†H\0x\0( Ð…H\x01h!ð\0a\x01`Ah!ð\0aA`\x01hAð€a\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‹ö¼\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‹ø/LüÿN\x06\r\0\x01`AhAð€aA`}I	h\x01`}I	hA`Oô\0pOôE\x11Áø0\x01Oðú\0D÷­¸pG-éðArH\x02%\0x³\x01%h\x02OôE\x16Æø0\x01qK\x0f!\x18hÀó\x16\0 ô|\x10@ô€2mH\x1a`@x\x0f(\0Ø\x01FXh\x01ð\x0f\x01 ð\x0f\0\bCBô€\x01Ãé\0\x10fJ\x11`P``IeHH`\b`Oô–pD÷|ø\0$@ò¶7
à\x03,\x03Ùÿ÷¢ÿ\0%\bà8FD÷oø\x04ñ\x01\x04Öø0\x01€\x05ðÔ(F½èð-éðAWMKI(\x7f ð\x04\0(w\bxÂ\a\x03Ð*\x7fBð\x04\x02*w*\x7f"ð\b\x02*w‚\a\x03Õ*\x7fBð\b\x02*w*\x7f"ð\x10\x02*wB\a\x03Õ*\x7fBð\x10\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŒV@\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŒW\x1dLüÿI\a\r\0\x02*w*\x7fˆF"ð \x02*w\0\a\x03Õ(\x7f@ð \0(w0!AHr÷·ÿ@O8FG÷ëÿ(\x7f|jÀó€\x01ÀóÀ\x02\x11CÀó\0\x12\x11CÀó@\x10\x01C"Ð\x01  `ÿ÷rÿ+N0p\x0fà x\x04(\aÑ0x\x01(\x04Ñÿ÷Aÿÿ÷eÿ0pÔø`\x01Ai8FˆGÔø`\x01h FˆG\0(èÐ0x\x01(\x01Ñÿ÷-ÿG÷äÿ˜ø\x01\x10@F\0)Ñ\x01p(\x7f ð\x04\0À² ð\b\0À² ð\x10\0À² ð \0(w€ç\x10H^[I\b0\b`\x1aI\0õøp\b`\x19IÀ0\b`\x19I\x02 \bp\x18H\x19I\x02x
pBxJp\x17I\x02~
p@~HppG\0ð1\0¸% \0F\x17 \0@\x17 \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŒµ+\x0e\x04\x01Lü\0\0\0\0O\0\0\0O\0\0\0\x02\0\0\0\0\0âA‹EŒ·\x03LüLD\b\r\0È}\r\0¸\a \0¨€1\0 \x0f \0¤\x0f \0\0\b \0\f\x10 \0`\x01e\0\0\0ÿ	\0C \0|e \0|\x13 \00\x14 \04\x14 \0\x16^[ \03^[ \0
^[ \0\f^[ \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŒØZ\x0e\x04\x01Lü\0\0\0\0\x17\0\0\0\x17\0\0\0\x02\0\0\0\0\0âA‹EŒÙ\x7fLü\x14\0\x02\r\0\0µ\0ð%ü]ø\x04ëJ÷õ¿\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŒçg\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŒè¢LüÿŒ\b\r\0±H\x01hOôÈ\0Š\a\aÕ\x01hAð\x01\x01\x01`ÁiAð\x04\x01^[àJ\a\x10Õ\x01h!ð\x01\x01\x01`\x01hAð\x02\x01\x01`Ái!ð\x04\x01Áa\x01h!ð€\x01\x01`pG	\a\vÕ\x01hAð\x01\x01\x01`Ái!ð\x04\x01Áa\x01h!ð‚\x01ïçÁi!ð\x04\x01Áa\x01h!ðƒ\x01çç-éðA•H\0hÀ\a Ð\x01 OôÈ\x06Æø„\01hAð€\x011`u\x10Åø´\x04ÿ÷µÿ\0'÷`\x10 ð`<F\x03àC÷ûý\x04ñ\x01\x04Õø´\x04€\a\x01Ô2,õÓ÷`Åø´t½èð\x01!OôÈ\0Áa\x12!\x01`pG\x10µ~H\x01hÈ\aUÐOôI\x10\0hÀ\aPÑOôH\x12Òø\x1c\x04€\aJÕÒø(\x04;(FÙvK\x01 \x18\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EFÈ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EHýLüÿ‡	\r\0`P\0Ðø€0tL#`\0#Àø€0Ðød1qL#`Ðød1#ð@\x03Àød1ÐøT1mL#`\x10#ÀøT1ƒm#ð\x01\x03ƒeCm#ð\x01\x03Ce\x03h#ð\x10\x03\x03`Ãi#ð\x01\x03ÃaK\acI\bÕ\x05#\x01õ¤a\v`\vhCðÀc\v`\x02à_KÁø 5Òø\b\x11Að\x01\x01Âø\b\x11Ðø(\x11!ð\x04\x01Àø(\x11\x10½\x10µQH\x01h\0)\x18Ð\0!\x01`MH\0h@\a\x0fÔÿ÷gÿC÷Ÿù\÷ý\÷åý\÷ÿý\÷ þ½è\x10@C÷ô¸½è\x10@\x1eç\x10½AH\0hÀ\a*Ð@H\0h\0(&ÐDH\x01hDH\x01`OôÈ\0mAð\x01\x01eAmAð\x01\x01Ae\x01hAð\x10\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E§\x17\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E¨¼Lüÿ‚
\r\0\x01`ÁiAð\x01\x01Áa4I	hÀø€\x104I	hÀøT\x111I	hÀød\x115H\x01h!ð\x01\x01\x01`pG)H\0h@\a\vÕOôÈ\0Ðø,\x11Að\x06\x01Àø,\x11mAð\x01\x01epGpµ*MOôÈ\x04(x(±Ôø(\x01 ð\x04\0Äø(\x01&H\x01hAô\0\x11\x01`ÿ÷*ÿÿ÷/ÿD÷\x19øÿ÷‡ÿ(x\0(\x05ÐÔø(\x01@ð\x04\0Äø(\x01p½\x10µ^[I\0 ˆbI÷…ýÿ÷Äÿ½è\x10@åæOôH\x10ÐøÀ\x10‰\x04
ÕÐøÀ\x10É\a\x06ÐÐøÀ\x10	\x06\x02Õ\x01jI\x1c\x01bJ÷S»\x1cŽ\r\0\0
 \0D
 \0L
 \0Ѐ\r\0P
 \0\0\x102\0Ý\x03>þH
 \0 \x152\0\b\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŽ\x06¯\x0e\x04\x01Lü\0\0\0\0\x16\0\0\0\x16\0\0\0\x02\0\0\0\0\0âA‹EŽ\aØLü\x13}\v\r\0\x012\0õ	 \0(\x152\0ˆi \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŽ\x15\x0e\x04\x01Lü\0\0\0\0\x17\0\0\0\x17\0\0\0\x02\0\0\0\0\0âA‹EŽ\x17CLü\x14\x10\x02\r\0\0ð¼üJ÷x½\0ðÁü\x10½\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŽ%½\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŽ',LüÿŒ\v\r\0OôI\x10\0hÀ\a\x01Ð\x01 pGJ÷>¸\x10µ	H\0x\0(\rÑo÷Dû\aH\0h@\a\x03Õ½è\x10@K÷c½½è\x10@C÷·¿\x10½\0\0é\x12 \0 
 \0-éðOOôF\x17\x01)!Ñ\x01(\bÑ\aö¸'8hoó\x11\08`8h}I\x12à\x03(\aö¸'8h\bÑ ôp\x108`8hxI	x@ê@\x06àoó\x11\08`8huI	h\bC8`àßøÌ‘ßøÌÁsI™ø\x03 \x0ex™ø\x040™ø\x05Pœø\0@\fñ\x18\vœø\x01\x10OôÀ
Oð\0\b«ñ\x14\x0e\x01(AÑiH\0,\0hrÑ\0.	Ð
õxtÊøàƒÊø䃠`¢`£`¥`Oð\x01\0Œø\0\0×øl\v@ô€@Çøl\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŽ„Ù\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŽ†ÅLüÿ‡\f\r\0\v\x14Ð]JOð\0\0\x16x_FuF\và\aë\0\x13\x1ah\x14h%ø\x10@\x03ëF\x03›ˆ\x13`@\x1c€²ˆBñÓSH\x01hɲAðÃ\x01\x01`QJ\x11hAô€q\x11`\x01hŒø\x02\x10ɲAð\x03\x011à\x01,?Ñ^±
õxpÊøàƒÊø䃙ø\x02@„`‚`ƒ`…`Œø\0€×øl\v ô€@Çøl\v\0 [FtF\aà\x03ë\0\x12\x12h4ø\x10P\x15`@\x1c€²ˆBõÓ8H\x01hɲAðÃ\x01\x01`6J\x11h!ô€q\x11`œø\x02\x10\x01`\ràÿç\x01,
ÑN±
õxqÊøàƒÊø䃈`Š`‹``\x01 ½èð-éüG\0&\aF‰F\x01%4FOôÀ\b5±iF8FI÷hù\x04F\0%\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŽäÂ\x0e\x04\x01Lü\0\0\0\0©\0\0\0©\0\0\0\x02\0\0\0\0\0âA‹EŽæäLü¦‚\r\r\0\x05àjF9F FI÷:ù\x04Fü±\x01"\x01© FH÷\x10ÿø\x04\0ÿ(\x05ÐØøÀ\x17\x01ð\x0f\x01B\x11ѳ/\x12Ñ\x0fI\x01"I\x1c`\x1cH÷þþ½ø\0\0IF€\x1e‚² \x1cH÷öþ\x01&\x04à½ø\0\0\x04D\0.ÊÐ0F½èü‡@\x15 \0\x18\x11 \0<\x15 \0\x15 \0Ô€\r\0Ì\x14 \08\x15 \0\x16^[ \0T\x01d\0Ìý1\0\x03H\0h\x03IÀ²ˆ‚H‚\b‚pG\x04ƒ1\0Â \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E&[\x0e\x04\x01Lü\0\0\0\0\x13\0\0\0\x13\0\0\0\x02\0\0\0\0\0âA‹E'ŒLü\x10 \x02\r\0\x01I	xŒ÷Š½Œ\r\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E4o\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E6\x1aLüÿ$\x0e\r\0-éðA\0& ø„`€ø‘`ø\x17\x11\x04FI\x1c€ø\x17\x11À{\x10¹ F¨÷^ú lø\x04\x11!±Pøø\x1f\x01ñ\x01\x01\x01`OôF\x18Øø¬[¨\a/Õ”ø\x17\x01\x01(\x11ÑM÷LûÿI‰xA¹”ø\x1c\x11\x05)\x04Ñ\0¹\x7f „ø\x1e\x01\x03à\x01F FV÷¤þøOx{\x02(\x15Ñ¡l8h‘øÂ\x10ˆB\x0fÑM÷0û:{\añ8\x01PT8{\a!@\x1c°ûñò\x01û\x12\08s‡ø?`M÷ û„ø\x02\x01 ÷—úÅóA\0\x03("ÑØø˜\v\a\x03ÑÀó\x06  ÷…ú {™÷ÎúÄø˜\0 F‹÷aý F‹÷Ìüà{)F\0( F\x02Ñ‹÷ƒü\x01à‹÷Eü FX÷@ú„ø‚`2\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E“ø\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E•DLüÿ\x1f\x0f\r\0à¨\a l\x02Õ\0ñà\0\x01à\0ñÜ\0\x01h\x01ñ\x01\x01\x01` lø\x04\x11Y±©\a\x05ÕÐø\0\x11I\x1cÀø\0\x11\x03àPøü\x1fI\x1c\x01`„ø\x16a)F F ÷\x12ú¨\a\vÕÃI”ø‚\0	xˆB\x05Òá{\x19±@\x1c„ø‚\0\x02à F‹÷Žú F½èðA ÷<º\x10µ\x04F\x02 „øy\0 l@‰\0\x01¤ø’\0 FŠ÷Äÿà{ ¹ løÂ\0”÷\x7fú løÂ\x10\f V÷ßü lÐø¼\x10Ôø˜\0C÷÷ø¡l€"±ø¶\x10B	Ø\bDÉ\x01€1±ûððÀ²„ø—\0€(\x01Ù„ø— \x10½-éðA\x04FOôF\x10Ðø¬{¹\aNÕÐø˜[€F lšIøÂ\0\x01ë\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eó“\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EõNLüÿ\x1a\x10\r\0€\x06“÷þ\b±¨\a\x19ÐØøh\vAF´ø” Åó€\x05ÂóÀ\x02ªB2x ô\x7f@Oô\x7fC\aÑ\x01*\aÑ\x03ê\x10B\x02CÁøh+\x01à\0*÷Ð9F F”÷&ù”ø\x01\x01¸¹…÷ûà{\x01(\x12Ñ {™÷
ú ð\x01\x01 iˆB\x03ÐC÷ø@\0àg Fo÷_ÿ {™÷ûù b”øy\0\x01(\x03Ñ F½èðAsç½èðpµ‚lrK’ø \x04F\x03ë‚\x05pJÁ¹’ø@\x10±oM)iB\fÑ {C÷àøA\b iC÷rø\x05(\x03Ó\x01 …øF\0p½ F½èp@‹÷Zº\x01)÷Ð\x02)&Ñà{\x01(\x03Ñ`j\b±` ’ø:\0\x10±ˆ÷åû\x10à \0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹ES3\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹ET¦Lüÿ\x15\x11\r\0F”÷Tü F”÷ø\x10¹ FX÷2ü\0 (pVH\0hOê\x10 hp”ø\x03\x01\x01(ÓØ F½èp@Œ÷±¸\x05)ÌÑ”ø\x03\x01\x01(ÈØ F½èp@Œ÷P¸-éðGl\x04F‘øÂ\0DJ\x02ë€\x05´ø”\0ÂC’\a\x06Ð\0
€\x06\x03ÐQøÌ\x0f@\x1c\b` lø\x04\x11\x19±Pøð\x1fI\x1c\x01`”ø\x03\x01\x01(\x06Ø:I\0ë@\0\bDAxI\x1cApà{Oð\x01\bOð\0	OôF\x16ع”øy\0\0(oÑ„øy€GF {™÷]ù¡lÑø¼\x10B÷òÿð³¢l\x01F\x10Fq÷ù l°ø´\0 ƒ„ø!pWà´ø”\0\0ð\x10\a F¨÷€ø"I\bŠ\b±@\x1e\b‚„ø\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E²’\x0e\x04\x01Lü\0\0\0\0Ï\0\0\0Ï\0\0\0\x02\0\0\0\0\0âA‹E´žLüÌ\x10\x12\r\0\x16‘\bŠ\x01(\x10Ñði ô€@ðaÖøh\v ð\x10\x10Æøh\v´ø”\0 ð\x10\0¤ø”\0\0àh³”ø‘\08C-Ј|\0\a-ÔÖøl\v ô\0pÆøl\vÖød\x03\0à#à\rI\b@Æød\x03Öø`\v ô\0 \x14àe$ \0Tg \0 $ \0ü…\r\0hB \0°ƒ \0h‹1\0À$ \0\x04Ú \0ÿûÿþ\x02àÆø`\v\x02à F‹÷þø FN÷NùÖø¬\vÁ\x03\x01ÕHF\và@\x03
ÕÖøh\vix ô\x7f@@ê\x01 Æøh\v@F(p½èð‡\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘\x01\x06\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E‘\x01ÑLü\f,\x02\r\0\x01ðWøP÷²½\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘\rx\x0e\x04\x01Lü\0\0\0\0k\0\0\0k\0\0\0\x02\0\0\0\0\0âA‹E‘\x0fêLühØ\x12\r\0ø)\0pG-éðA\x12I	x\0)\x1eÐ\x11I\0&	h\x10O‰\x05\x01Õ9x	¹\0.\x14Ð\x0eL\x05Fay\x02 V÷<û h\0!øÀ\0X÷8ø\x02  q>p(F½èðA\x01!O÷/»½èðj$ \0ô
 \0ó
 \0\x14Û \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘:‰\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E‘;¼Lü\f4\x02\r\0\x01ð‚øp½\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘Fÿ\x0e\x04\x01Lü\0\0\0\0£\0\0\0£\0\0\0\x02\0\0\0\0\0âA‹E‘H¦Lü <\x13\r\0pµ\x04F°ø”\0\rFÀó\x05!ÔøÌ\0ÂhŠB*ÜÔøÐ\0\x01"†h\0! F‹÷pþ©\x03&Õ\x18IŠ|Bð\x01\x02Št”øÈ\x10\x01ð\x01\x021FX÷Ôú l\x13IøÂ\0\x12J\x01ë€\x01\x10hOê\x10#Kp ô\x7f@Oô\x7fA\x01ê\x10AAê\0\x01\x11`p½€hOð\0\x02\0ë\x01\x06Óç)\x04öÕ”øÈ\x10\x01ð\x01\x021F½èp@X÷}º\x04Ú \0ü…\r\0h‹1\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘†×\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E‘‡ÚLü\f<\x02\r\0\x01ðÌøX÷Ö¾\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘“L\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E‘”\x7fLüÿØ\x13\r\0pµO÷oú4H\0h€y\x01(\x01Ñh÷\x18ú1H2I\0x	hPêÁp\vÐr÷•ù\x04Fr÷•ùV÷+úV÷\x1aú Fr÷‘ù*Hh÷&ø)H\0h\0x\0(\x13Ð(H\0$\0h'M€\x05\x01Õ(x\b¹\0,	Ð%Hø^\0\x02(\x04Ð\0!\x05 _÷Éø,pp½\x10µ\x1aH\0h€\x05\x01ÕX÷Žý\x15H\0h€y\x01(\x01Ñw÷yþO÷\x18ú\x18H\x15I\0x\0(\bh\x02Ð@ô\0p\x01à ô\0p\b`\x0eH\0h\0x\0(\x0fÐ\x14 W÷zû\0(
Ð\fHø^\0\x02(\x05Ð\x06 _÷èø\aI\x01 \bp\x10½X$ \0ˆÇ \0è$ \0Ä× \0\$ \0ô
 \0ó
 \0¼Ú \0ñ
 \0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘òR\x0e\x04\x01Lü\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0âA‹E‘óÛLü\x05Ó\x14\r\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E‘ü³\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E‘ýáLü\fD\x02\r\0\x01ðFù\x10½\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’	Ÿ\x0e\x04\x01Lü\0\0\0\07\0\0\07\0\0\0\x02\0\0\0\0\0âA‹E’
ŠLü4Ô\x14\r\0\x10µ\x04Fˆ÷#ü Fl÷Þý\0 $øD\x0fa~\x02 V÷Iú`i\0!øÀ\0W÷Eÿ\x02  v\x10½\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’#;\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E’%\x0fLü\fL\x02\r\0\x01ðZù½èð\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’0c\x0e\x04\x01Lü\0\0\0\0^[\0\0\0^[\0\0\0\x02\0\0\0\0\0âA‹E’1åLü\x18p\x03\r\00FAF\x03ð§û\b±X÷\x11ºX÷º\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’Aƒ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E’CdLüÿ\x04\x15\r\0pµ=N\x05F0hÄ{<H÷õû\x18±:H\÷¾þ\0±\x01 „B\bÑ0hÀ{\x18±(F\÷£ù\x01à\÷pù3N0h\x04y2H÷Þû\x18±0H\÷§þ\0±\x01 „B\bÑ0h\0y\x18±(FO÷ðù\x01àO÷¶ù)H*L\0h\0x\0( F\x12Ѝ÷Äû\0(?Ð F\÷Œþ\0(:Дø^\0\0(6Ñ)F½èp@\x01 _÷!¸÷±ûOô€\x150±^[H\÷xþ\x10¹u÷Kÿ\x1aà\x17H÷¤û\x17I\0"@¹\x16K\x10F^[h›\x05\x01Õ\vx\v¹\0(\x15Ð
p”ø^\0\x02(\vÑ\0#\x1aF\f!Bò\x0e\0D÷\x17ú(F½èp@E÷_½½èp@\x04 _÷?¸p½T$ \0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’¡²\x0e\x04\x01Lü\0\0\0\0$\0\0\0$\0\0\0\x02\0\0\0\0\0âA‹E’£\x1eLü!ÿ\x15\r\0\0pÚ \0X$ \0\x18Ú \0\$ \0¼Ú \0ó
 \0ô
 \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’µÀ\x0e\x04\x01Lü\0\0\0\0-\0\0\0-\0\0\0\x02\0\0\0\0\0âA‹E’·Lü*Æ:\r\0\x01"\x01(\x05Ð\x03(\x03Ð\x05(\x01Ð	(\x02Ñ\f)\x05Ò\x03à\x06)\x01Ó
(\0Ù\0"\x10FpG\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E’Í´\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E’ÏšLüÿ\x1c\x16\r\0\x10µ%H\x01x!ð \x01\x01p#HAh!ð\0aA`#H!I@øT\x1c"IÁgg!I\x01g\0ðÊú\0ðúú\x1fH\0h\x1fI\b`ÿ÷Úû\x1fI\x1eH\b`\x01ðwü\x1eI  \bp\x1eI\x1dHHa\x10½\x10µ\x1eI\x1cH\b`ÿ÷Âø½è\x10@^[I³ ÿ÷m»¯òo\0\x19I\b`¯ò#\x01
H|8`\x17IÀø„\x11\x16IÀøŒ\x11\x16IÀøˆ\x10\x16I\x15H\b`pGÕ\x05 \0\0C \0\x19\v\r\0\x04j \0‘\x1e\r\0^[\r\0¼\x01`\0,‚\r\0l}\r\0¬$ \0ˆ$ \0/\v\r\0˜– \0¤}\r\0”\b \0ì€\r\0¸!!\0Ñ\v\r\0\a\a\r\0)/\r\0\x052\r\0Œ\x04 \0ðµ\x11I\x0fHHa\0 \x10\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E“-~\x0e\x04\x01Lü\0\0\0\0ˆ\0\0\0ˆ\0\0\0\x02\0\0\0\0\0âA‹E“.åLü…\x17\x17\r\0N\x01'Vø0@b	Qø"0\x04ð\x1f\x04\aú\x04õ+CAø"0\x06ëÀ\x02RhKiBð\x01\x02ÂõZ"#ø\x10 @\x1c\x06(æÓð½\0\08†\r\00“ \0\r\0\x02F\x11x\0 I\b\x7f)	ÑQx\x03)\x01Ñ\bHpG\x04)üÑ\x06H\b0pG3)üÑ\x03H\x100pG¯ò+\0\x02I\b`pGÀ\r\0\x1c\x06 \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E“c\\x0e\x04\x01Lü\0\0\0\0^[\0\0\0^[\0\0\0\x02\0\0\0\0\0âA‹E“e'Lü\x18T\x02\r\0\x01ð ú\0(\x03ÐOð\f\0~÷r¿~÷^¿\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E“tW\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E“uÔLüÿ˜\x17\r\0\x01h\x0e9\x03)\x05ÓÐøü\0@\a\x01Õ\x01 pG\0 pGpGpµ\x05F°\0 …ø0\0@!hFq÷‰ÿÿ$ø\0@ø\x01@ø\x02@\x03 ø\x03\0Ì ø\x04\0ø\x05@ï ø\x06\0þ&ø\a@r÷Eù\x05(\x03ÓÏ ø\b\0\x01àø\b@ø	@ì ø
\0\x1f ø\v\0ò ø\f\0\x0f ø\r\0è ø\x0e\0? ø\x10\0“Hø\x0f`\0x÷!C\a
F\0+\x01ÛOð\0\x02ø\x11 Oð\x02\x01ÛOð\0\x02ø\x12 Oê@rOê""Oê\x12bø\x13 Oð\f\x02\x01ÛOð\0\x02\x10#\x03êÀ\x03\x1aCø\x14 `"Ã\x06\0+\x01ÛOð\0\x02Àó@\x03Bê\x03\x02ø\x18 \x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E“Ó…\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E“Õ\aLüÿ“\x18\r\0ÛOð\0\x01ø\x19\x10À\x06\x01\x12À\x11@\x0eø\x1c\0û ø\x1d\0	\x0eß ø\x1a\x10ø\x1e\0ø^[\x10)xkF@"Aò\x02\0D÷¤ø\x10°p½ÈxkI\bt\x01ð1¹pµhM±ø\x03\0肱ù\x05\0\fF\x05ñx\x01\0(\x04ÝBò\x10r\x10\x1a\0²\0à@BB÷Œý´ø\a\0¨‚`zhti|\x04ñ
\0\0ëA\x01\0 \và\x04ë@\x02R‰\x05ë@\x03\x1aƒ+\x18\x11ø\x01+ƒøX @\x1cj|‚Bðؽèp@\x01ðþ¸-éðA\x04F\rF\x16Fq÷íþ\aFq÷íþ F\x01ðBýJJ\x01!\x13h¡@å±\x19C\x11`\x10¹\x01ð(ÿر\x04p\0!A``Ax>±Að\x01\x01Apɲ!ð\x0e\x01	\x1d\x06à!ð\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E”39\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E”5\x16LüÿŽ\x19\r\0\x01\x01Apɲ!ð\x0e\x01‰\x1cAp\x04à‹C\x13`\b±ÿ!\x01p8F½èðAq÷Á¾\x10µ\fF±ø\x03\0\x01!r÷sù\0(\x05Тyay\0h½è\x10@·ç\x10½\x10µ°ø\x010\x01$Ãó	\x02\x03ô|C^[
\f+&Ñ~*\x10Ð\x06Ün*\x16Ðo*\x1aÐs*6Ð\x1aà\x7f*	Ѐ*
Ё*\x14Ñ/÷µý,à/÷›ý)à/÷ ý&à/÷¤ý#àÈx\x17I\bt\x01ð‰ø\x1dàÿ÷Uÿ\x1aà\0$\x18àü+\x10Ñì*\bвõˆ\x7f\bвõ\x7fóÑÿ÷²ÿ\và\x03ðŽû\bà\0ð\x19ø\x05à\x10+\x05Ñ\x02*æÑÿ÷¥þ F\x10½\0 \x10½¯ò¡\0\x04I\b`pG\0\0Õ\x05 \0\bW \0T\x05 \0À\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E”“h\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E””×Lüÿ‰\x1a\r\0\b \0-éð_\x06F\0ñ\b\b\rFˆˆ\x02!r÷\x03ù\b¹\x02 _àÐøä\04IÀó@\0ëÀ\0\0ë@\0\x01ë€\aèxßøÀßøÀ ßøÀ°˜¹8l\x14!@i40q÷\0þxl\x14!@i40q÷úý\0 Éø\0\0Êø\0\0Ëø\0\09à=!\x0e C÷òü\x04\01Ð8l\x14"Ai\x04ñ	\041r÷öüxl\x14"Ai\x04ñ\x1d\041r÷îüÙø\0\0Äø1\0Úø\0\0Äø5\0Ûø\0\0Äø9\0¶ø\x01\0¤ø\x03\0\x01  p\0'gq¨ˆ¤ø\a\0èx q7 ðp FC÷6ü†ø0p½èðŸ\a 0p©ˆ¨ø\a\x10éxˆø\x06\x10\x03 ðpòç\0\0\x10… \0\b‚\r\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E”òÉ\x0e\x04\x01Lü\0\0\0\0ó\0\0\0ó\0\0\0\x02\0\0\0\0\0âA‹E”óïLüð„^[\r\0\f‚\r\0\x10‚\r\0\aH€hH±\x01|OôF\x10\x17)\x01Ѿ!\0à}!Àø”\x10\0 pG\0\0hB \0pµ\x05F\f\0\x06Ñ
HÀ|À\x06\x02Ô(F\0ð\x1eø!F(F^÷3û\x04,\x03Ñ\x05H\x05I\0h\b`p½\x05I\x04H\b`pG D \0x\x0e \0(ü1\0؁\r\0p\x0e \0\x18H\0h\0ð \0pG\x10µ\x01F€}\0(\vÑ\x14H\0|\x18±ÿ÷ñÿ\0(\x04нè\x10@\bFn÷Õº\x10½pµ\x05F\f\0\x02Ñ(Fÿ÷çÿ!F(F½èp@D÷é¾\x10µ,"\aI\bH“÷ñÿ¯ò)\x01\x05H\x01a\x05I\b`\x10½\0\08A1\0\bW \0Üo&\0D†\r\0h\x0e \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E•M,\x0e\x04\x01Lü\0\0\0\0+\0\0\0+\0\0\0\x02\0\0\0\0\0âA‹E•O\x0fLü(h\x02\r\0\x02Ðèjp÷\x1c¼\x03IOð\x01\0ø‘\x04p÷ˆ¼\0\0ô \0½è\x10@\x01ð\x1c¾\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E•cí\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E•e\rLüÿp\x1c\r\0-éðG¡OF¸iÝø €\rF\x16FšFˆB:Ш{B÷\x03û@\b ð\x01\0€\x1c ðxA(Fk÷\x19ÿ1h\x04FÉ\x1cB)Ó¸ñ\0\x0f Йø\x0e\x10¨{l÷Hþй—ø;\0±I¨{	hÁó\x02\x11ˆB\vÑxj\x18¹¸j\x02(\vÙ\x05à\x03(\x03Ѹj°õš\x7f\x04Ø\x03,\x01Ø\0$\0àä\x1e0h B\x02Ù4`Êø\0P½èð‡øµÎ‹i\x1fF.D\x06›&ðxFŽa\0“\x01ñ\x18\x04;Fÿ÷¨ÿ%`ø½-éþOtKvM‰F\x04F(x™i“FOð\0
A±Š|¦|²B\x04Ù‚B\x02ÓÚŽ\x01’\x03àOöÿq\x01‘QF\x02‘\x19h˜F‘±Ê|\x03*\x0fÑJ|\x04*\x05Њ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E•ÂÑ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E•ÄYLüÿk\x1d\r\0|£|šB\bÓ‚B\x06Ó\x02«\x01ª FÍø\0°ÿ÷¿ÿ`O>h\x18àð{1\x1f\x03(\x13Ñ\b}\r(\x10ÑH|\x04(\x06Ј|¢|B	Ù*xB\x06Ó\x02«\x01ª FÍø\0°ÿ÷¤ÿ6h¾BäÑRO>h\x0fà°{*x1\x1fB	Ó¢|B\x06Ù\x02«\x01ª FÍø\0°ÿ÷Fÿ6h¾BíÑ\x01˜\x06(\x14ÙGO>h\x0fà°{*x1\x1fB	Ó¢|B\x06Ù\x02«\x01ª FÍø\0°ÿ÷.ÿ6h¾BíÑßøøÀ\x01'Üø\0\x10 à\b\x1f:F B\0Ñ\0"Øø\0`;F†B\0Ñ\0#\x1aB\x12Ð\x02};F\x02*\0Ñ#¹\x03*\x01Ð\x04*	ÑG±‚|£|šB\x04Ù+xšB\x01ÓÍé\x01p\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E–"f\x0e\x04\x01Lü\0\0\0\0Å\0\0\0Å\0\0\0\x02\0\0\0\0\0âA‹E–$rLüÂf\x1e\r\0	haEÜÑ ‰0±\x01™ˆB\x01Ò\b\x1a\0àPF\x01¹ñ\0\x0f\x02Ð\x02˜Éø\0\0\x01˜½èþ\x10µOôÈ\x04H±\x01|\x04)\x06Ð\x19)\x04Ð\x14)\aÑÿ÷\x17ú ¹Ôød\x01 ð@\0\x03àÔød\x01@ð@\0Äød\x01\x10½\x10µ\x14H\0~¨¹\0 C÷5úˆ¹\0 Š÷2ùh¹\x0fH\0hP¹z÷‹ü8¹\x02ð¬ü ¹\fH\0h\x10ð \0\0Ð\x01 \x10½hB \0$†1\0\x05 \0Ì\x05 \0¼\x05 \0´\x05 \0Ä\x05 \0HX \0¼Ú \08A1\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E–mË\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E–oùLü\fŒ\x02\r\0½èp@\x01ðH¾\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E–{O\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E–|ýLüÿ$\x1f\r\0pµ\x04F\0}\x01&,M\x03(\x01Ð\x04(	ÑF± l•÷Xû`l•÷9û„øS`Fà1F2F\x06(5Ñ¢³”øS\0ˆ±"H\0hB÷ýû\x01(\x02Ñ F÷/ÿ\0 „øS\0(x\x03(\bÐ\x06(\x0eÑ\x05à)xàk\x03)\x01Ð\x06)\x03Ñhh@\x1ch`\x0eàø\x10\x01)\x03Ѩh@\x1c¨`\x06àø‘\0\x01(\x02Ñèh@\x1cè` }(p F½èp@Ž÷­¸\x05(\fÑ\0)
Ð FŽ÷¦ø l•÷\x0eû`l•÷ïú }(pp½\0\0\x04‚\r\0”\r \0ðµ\x05ȇ°Íé\x05\x02\x03ÉDö gÍé\x03\x01\x01©8FB÷\vú\0"\x01«\x03©\x10FB÷¸ù\0"\x01«\x05©\x10FB÷²ù\0"Ô\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E–ÚØ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E–Ü\Lüÿ\x1f \r\0K\x03©\x10FB÷Fù\0"ÑK\x05©\x10FB÷@ù\x03¨B÷\x0eú\x04F\x05¨B÷
ú}\x10´ûõñ\x05û\x11B°ûõñ\x05û\x11\x04ÇN\0!\bFs|\x05à\x06ë@\f¼ø\x18À@\x1caD‘B\x01ÒƒBõØ@\x1e0DøX\0\x01('Ð\x02(%Ð\0!\bF\x05à\x06ë@\f¼ø\x18À@\x1caD¡B\x01ÒƒBõØ@\x1e0DøX\0\x01(\x12Ð\x02(\x10Ð\0 \x01F¢B\x18Ò*D\x16à B\vӐB	Òu\x18•øXP\x01-\x01Ð\x02-\x02Ñ\x01 \a°ð½B	Ò\x06ëA\x05-‹I\x1c(D¸B\x02Ò±ëC\x0fåÓ\0 ïç-éðAŸIŠ°	|\x04F\0)rЛI
h\x12¹Ih\0)lÐÀ{\x01(iР‰\0(fÑ”ø\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E—:	\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E—:åLüÿ\x1a!\r\0Y\0”øX\x10@\x1aDz {B÷µø@\b’I@\x1c\0ê\x01\b i@\0\x04à{8¹”ø0\0\x04™\x01ë@\0 ðp@\x04\0"\x05’”ø*\x10\x04˜\0ëA\0 ðp@Íé\x02\x02 {iFB÷€ù {kF\x02F\x04©B÷žø {kF\x02F\x02©B÷˜ø\0&Ýé\x04\x01Íé\b\x01Ýé\x02\x01Íé\x06\x01à‹\b™pC@\0\x01D!ðpA\b‘\x06™\0%\bD ðp@\x06+à\x06©\b¨ÿ÷\x16ÿ ¹\bñ\x02\0 ðxA\b˜@\bB÷\x04ø\0($Û\b˜AF€\b@\0A÷ñÿ@\b
°½èð\x1dà”ø0\0”ø* \b™\x10D@\0\x01D!ðpA\b‘\x06™m\x1c\bD ðp@í²\x06”ø0\0”ø*\x10\b\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E—˜¦\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E—š~Lüÿ\x15"\r\0DhC¸BËÙv\x1cö²\x02.°Ó\0 Ûç\x10µ\x04F÷føRHø<\0\x01(\x04Ñ Fÿ÷XÿOI\b`\x10½\x10µŽ÷ÿLI\0 \b`\x10½\x10µ\x04F÷‰ü\0!„øS\x10\x10½-éðA\x04F\0}\x01&EM\x03(\x01Ð\x04(\rÑf± F÷Öø\x04ñ\x14\x04`~ ð\x01\0`v„ø?` xUà\x06(OÑ\0.MР{A÷ùÿ@\b¡iA÷‹ÿዉ\x1eˆB\x04Ø Fÿ÷\x1cÿ1I\b`”øS\01OßøȀر1H\0hB÷Fú\x01(\vÑ F÷xý8±”ø_\0 ±„ø^` F÷Œü\0 „øS\0(x\x03(\bÐ\x06(\x06ÐAF\x11à(x\x03(\x01Ð\x06(\x03Ñ8h@\x1c8`\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E—ø\x0e\x04\x01Lü\0\0\0\0ç\0\0\0ç\0\0\0\x02\0\0\0\0\0âA‹E—úwLüä\x10#\r\0\và”ø(\0\x01(ðДø)\0\x01(\x03Ñ\x1cI\bh@\x1c\b` }(p F½èðA÷=¸\x05(\x02Ñ\0.\0Ð(pNç\x10µ\x15H\x13L\x04`,"\x14I F“÷lü¯òó\0``¯ò7\x10`b¯ò\x1d\x10 `¯ò\x17\x10 b\x10½œ†\r\0\bW \0þÿÿ\ahB \0\x14‚\r\0\x04‚\r\0\b‚\r\0\f‚\r\0”\r \0\x10‚\r\0p†\r\0ð\r \0Äk&\0pµ\x04F€z\x05(\x05Ð\x06(\x03Ð\a(\x01ÐW÷Cÿ%ˆfz\x02! Fo÷ þ\0(\x11Ñ­²%€ö²fr\x01! Fo÷\x16þ\0(\aÑ%€fr F½èp@\0!o÷\f¾p½\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E˜OS\x0e\x04\x01Lü\0\0\0\0_\0\0\0_\0\0\0\x02\0\0\0\0\0âA‹E˜PÔLü\”\x02\r\0\x02ð¬ø½èð\x1f´ F\x02ð	ù\x1f¼…÷©üˆ÷áº\x10´\x02ð\x0eù\x10¼àbˆ÷:¿	h\x02´\x02ð\x0fù\x02¼\x02Fˆ÷l¿o´\x02ð\x0eù\x04Fo¼/iˆ÷p¼\x03µ\x02ð\fù\x02F½è\x03@ˆ÷Ö¾\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E˜wM\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E˜xÙLüÿð#\r\0pµEM(h€{A÷Lÿ)h@\bÉnA÷ÝþAJih\x12h@N\x11B@J\x14Ð@KAL^[h$h#C\x19B\x03Ñ)h‘øÍ\x10I±)h‘øŒ\x10	\x06\x02ÔqxˆB\x01Ù”x\0àTx(høÍ\x10\x19±Q\¡B\0Ù\fF3I	h	\a\0ÕÔxÐø´\x10I\x1c\x15Ѐ{A÷\x16ÿ)h@\bÑø´\x10A÷±þ\0(\x05Û)hOðÿ0Áø´\0\x04à'H\0x„B\0Ò\x04FB,\bÑ(hø \0K÷¤ü\x10±0x\0¹\x0f$!F(hn÷Qþ\x1eH\0x…ø+\0p½\x10µø \0\0ðÿ\0(\x01Ðÿ!\x01p\x10½\0"ÿ÷8º\x11H\x16I\0h	h\bC\fI	h\b@pG\rH\x11I\0h	h\b\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E˜ÖÅ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E˜Ø¦Lüÿë$\r\0CpG
H\x0eI\0h	h\bCpG\aH\vI\0h	h\bCpG\0\0À‚ \0T\x05 \0 Ž\r\0\b\r \0\0\f \0\x04\r \0¼\b \0ú\f \0ý\f \0(‚\r\0-éü_\0%\x04F…´HÐø\x04€Ðø\0†hÇh”øx\0ˆ±@\x1e\x10ðÿ\0„øx\0	Дøt\x10\x02)\aÑ@\x1e\x10ðÿ\0„øx\0\x01ч÷<ý”øt\0\x04(
Ñ FQ÷3þ£I FZ÷Sþ„øtP½èüŸ_êÈpOð\x04\vOð\x01
=Ñ_êI0:ÕÉóÃ\0\x02(6Ñ_êH0-Õ0\x06°ë\ao)Ù\x06ô\x7f\0\aô\x7f\x01ˆB#Ù\x04ñ\x18\0ˆ÷\x02ùákPF\x04ñ$\x06\x01¹(¹\0#c"}!ŒHB÷âû\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E™6è\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E™9\x12Lüÿæ%\r\0ŒI\0 Éj\x01ô€AA@@@\bC\x05Ð0FQ÷˜þ\b±XF\x0eà1F FZ÷\x11þ\x05àƒH€xÀ	\x01ч÷èü”øt\0\x18¹PF„øt\0±ç\x01(VÑ|N0|€³|H\0i\0\x05,Õn÷>ûH»A÷#þ´ør\x10€²A\x1a‰²\x12) Ó¤ør\0Íé\0µ {iFA÷áÿ {A÷¿ÿhFm÷mýÖø”\x10\0˜lJ\x01ëP\0 ðx@Æø”\0\0ð\x0e\0°t\x10h\0™\bD ðp@\x10`”øw\0ȱ„øwP´øl\0À\0¤øn\0´øl\x10OôF\x10I\x1eAe”øu\x10\0)Ðø¨\x16!ðü\x01\0Ñ\x01àAð€\x01Àø¨\x16„øtP FM÷EúXç\x02(÷Ð\x03(õ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E™–§\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E™˜pLüÿá&\r\0ÐSç-éüA\0%MN\x04F€øxP0|\x01'±LH\0xx±r÷'ÿ@òâAˆB\x04ÒDH€øEp½èü°ûñð@\0„øx\0´øn\0OôF\x110¹´øl\0Â\0¤øn @\x1e\x04à¢}\x1a¹„øvpÀ\bHe {\x0fFÁø\0\x02Ñø\x04\x02@ð€\0Áø\x04\x02n÷°ú »0|\x18¹m÷\x19ý0|p³.H\0i\0\x05*ÕA÷‹ý´ør\x10€²A\x1a‰²\x12)!Ó¤ør\0\x04 Íé\0\x05 {iFA÷Hÿ {A÷&ÿhFm÷ÔüÖø”\0\0™ J\0ëQ\0 ðx@Æø”\0\0ð\x0e\0°t\x11h\0˜\bD ðp@\x10` nxd`n¸d×ø\0\x04@ð\x04\0Çø\0\x04\x0fH\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E™öH\x0e\x04\x01Lü\0\0\0\0[\0\0\0[\0\0\0\x02\0\0\0\0\0âA‹E™÷ÐLüXÜ'\r\0ÀxÀó\0\x02(\x10Ñ\0"\x11F Fm÷Nþ\x06(	Ó\x04!\x04 ‡÷ÇøK÷¬ÿ\0!‘÷Ÿÿƒç\0!ôç(‹1\0ì] \0\a\0\x02\0 D \0°ƒ \0\bW \0\0C \0œ†\r\0x\r \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eš\x1d \x0e\x04\x01Lü\0\0\0\0+\0\0\0+\0\0\0\x02\0\0\0\0\0âA‹Eš\x1fbLü(ì\x02\r\0\x02*\x02Ý\x03*u÷\x01¹\x0f±u÷\0¹u÷\x10¹—øXp\x02/\x01Ðu÷D¹u÷R¹\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eš3ú\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eš5mLüÿ0(\r\0-éþO\x01 ÔI\0$\b`\x04ñ\x1f\0o÷\ùd\x1c\x02,øÓÐI\b|\0(wÐ\0'Oðÿ;±ø@>F=F¸FXFÙFŠF
ë\a\x01‘øX\x10¡»A\x1c-Ð)\x1a\x0f"I\0\x02ê@\0\x19ñ\x01\x02\x01сF\x01àHEoÐ	"ø
 \x02"ø\v \bñ\x1f\x02ø\a þ"ø\b \x10"­ø\x02 ­ø\0\0\0 ­ø\x04\x10ø	\0ø\x06\0hFo÷rþ\bñ\x01\b¸ñ\x02\x0fNÐXF
ëG\x01	‹\x0eD\x03à\aà\x04òâDm\x1c\x04òù1ŽBøØ3àRF\x01)\x01Ð\x02)\x10Ñ\x16±A\x1c\0Ñ(F\x02ëG\x01	‹\x0eD\x02à\x04òâDm\x1c\x04òq!ŽBøØ\x1dà\x03)\x02ëG\x01	‹\x17ÑJ\b±\x18\x02à\x04\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eš“€\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eš•ƒLüÿ+)\r\0òâDm\x1c\x04òù3™BøØC\x1c\0Ñ(FŽ\x18\x03à\x14à\x04òâDm\x1c\x04òq!ŽBøØ\0à\x0eDšø\x11\x10\x7f\x1c·ûñò\x01û\x12wDö aŽBÿô}¯½èþ-éü_\0 ßø\x10‚\x04F˜ø\x11°\x01F‚F„F\x03F\x02FDö nE\x1cµûû÷\vû\x17V|¹\bë\0\a—øXpEF\x01/\bѯ\x19—øXp\a»\x05ë@\x04$‹\x14D^[à\bë\0\x05•øXPGF=¹\v¹\x01#‘F\aë@\x05-‹)D\x14à\x03-\x05Ñ\aë@\x05-‹\x01ëU\x01\x05à\x01-\x03Ð\x03-\x01Ð\x02-\x06Ñ+±aE\x01ÙŒFÊF\0!\vF\bë@\0\0‹\x02D0FrE¿Ó@òâE´ûõð¨ø’@\x05û\x10D\x05 \0ZH\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ešó\f\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EšôþLüÿ&*\r\0FF\0xÀõœp\x01hFA÷\x10ý\0^[°ûõñ\x05û\x11\0
ë\0\x04@¹\0 \x06ñ€\x060‚0`p`¦ñ€\x06	à òâ@@BKI€²¦ø\0€1A÷×üVø€\x0fFI\0ð\x03\00`´ûõð\x05û\x10@ òâ@ˆ1@BA÷Çü°h\0ð\x03\0°`½èüŸ-éÿA\x02¨A÷Òû:NkFÖø”\0\x02©@\0\0\0 \x02F\x01A÷ýû\x02¨A÷Ëü¶ø\x10
0\bDñŠ°ûñò\x01û\x12\a\0!\bF\vF\fFr\x18’øX 
±\x03*
Ñ\v¹\x01#%F\x03*\x16Ñ\x06ëA\x02\x12‹\x05ëR\x05\x10à\x01*\x01Ð\x02*\fÑ[±"\x1d¯B\x05Ó—B\x03ÒÐ^[\x04°½èð½BúØ\0#\x06ëA\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E›RÄ\x0e\x04\x01Lü\0\0\0\0~\0\0\0~\0\0\0\x02\0\0\0\0\0âA‹E›TŠLü{!+\r\0\x02\x12‹I\x1c\x14Dr|±ûòü\x02û\x1c\x11Dö b”BÏÓêçpµ\x13Jÿ t\x10|\x13K\0!p±T|\x01,\vÑ\x14‹ÕŠ¬B\aÑ’øX@\x02,\x03Ñ\x11t\x01 \x18r\x04à\x19r\x10±r÷¥ý\x03à‘gÑg\x19`Y`ÿ÷Xþ½èp@÷‰»Ì\x11 \0\bW \0È\x11 \0œ†\r\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E›…q\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E›‡1Lü\f\x10\x03\r\0\x02ðBü½èü\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E›“\r\x0e\x04\x01Lü\0\0\0\0ã\0\0\0ã\0\0\0\x02\0\0\0\0\0âA‹E›”vLüà˜+\r\0-éüA\x04FOôF\x16Öø,\v\0ð\x01\x05”øE\0@±@\x1e\x10ðÿ\0„øE\0\x02Ñ\r±‡÷\x14ú”ø=\0\a(	Ñ\0 r÷]ý\0-\x02Ñ\b „ø=\0½èü\x01(\x03Ñ\x02 „ø=\08à\x02(6Ñ\x03 „ø=\0\x1eH\0'\0|¸±”øD\0 ¹A÷Bûa€²A\x1a‰²\x10)\fÓ`‡ k\0\x1d c ð\x03\0Íé\0\a0g {iFA÷üü”øB\0 ±„øBp ŽÀ\0à† Ž@\x1e0f”ø<\0\0(Öø¨\x06 ðü\0\0Ñ\x01à@ð€\0Æø¨\x06\0-¼Ñ\x06 „ø=\0\x01 r÷\x0fýµç\0\0\bW \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E›è\x13\x0e\x04\x01Lü\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹E›é¬Lü\f\x18\x03\r\0\x02ð\x11ý|½\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E›õ$\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E›÷\x02Lüÿt,\r\0¢I
hâ±\x10±‰\x7fB\x18Ñ H\x01|žH°ù\x18\09±žI	xˆB\fÜ@BˆB\vÝ\bà›I	xˆB\x04ÜšI‘ù\0\x10ˆB\x01Ú\x01 pG\0 pGpµ–IL	x\0)\x18Ð\b0\x01"a‹‚@\x11CHaƒ\0|.%x±‹I´ù\x18\0	xˆB\x02Ü@BˆB\x05Ý F÷fù\0(\0Ð¥tp½ ‹\0(õÑp½pµ\x7fL\x01"a‹‚@\x11C}Haƒ\0|.%x±|I´ù\x18\0	xˆB\x02Ü@BˆB\x05Ý F÷Gù\0(\0Ð¥tp½ ‹\0(õÑp½|µoL\x01% \x7fý(\vÑsI`j
l‘øD\x10°ûòðÀ²\0)\0Ñ@BÀàþ(GÑmH\x01h!ðpA\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EœU2\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EœW\bLüÿo-\r\0‘AhÁó\b\x01\x01‘Oô\0qA`aKOð\0\x02\x03ñx\x03iF\x10FA÷øúcH\0™\x01`\x01™A`bH\0h\x18±\0™`\x01™Á`VK\0"€3iF\x10FA÷åú\0˜€\a\0˜\x05Õ@ð\x03\0@\x1c ðp@\x01à ð\x03\0”ø!\x10@\b	¹r÷Zü\0˜\0ð\x03\0\0hFA÷7û òâ@@BiFA÷\x13û\x02àiFA÷8û”ø"\0\0™\0¹\x03à‰\x1c!ðpA\0‘\x01ð\x03\x01\0‘”ø!\x10\0&Q³æw”ù!\0\0(\x17Ýp\x1e ƒhFA÷\x13û!‹HC ƒ\0˜\x02(TÓ\x03Ñ\x01˜œ(PÓ\x04à\x03(\x02Ñ\x01˜œ(JØ„ø!`GàhFA÷ýú òâ@@B ƒ\0˜\x01(=Ø\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eœµi\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eœ·\x15Lüÿj.\r\0îÐ\0(ïÑåç8±”ø \0 ¹\0˜\x18³\x03(#Ñ à\x1fH\0|ˆ±\x1fH\0™!¹\0x\x01™B\x18Ø\x15à\x03)\x15Ñ\0x\x01™ ò7\x10@BB\x0eÓ\và\0˜\x18¹\x01˜\x02(\bØ\x05à\x03(\x05Ñ\x01˜°õš\x7f\x01Ùåw\0àæw\0˜€\ahF\x05ÕA÷¿ú òâ@@B>çA÷¹ú ƒ ‹\0(\aÐ }\0(\x04Ñ\0-\x02Ð Fj÷?ÿ|½\0\0dŒ \0\bW \0\x18‚\r\0|\x0e \0}\x0e \0~\x0e \0|X \0ȃ1\0œ†\r\0ä\x11 \0\x10µr÷Ãù\x01ðÞû\x05IOô\x02`\ba\0!\x03H
F\vF\x0eÀ\bF\x10½\0C \0œ†\r\0\aH\x01h!ð€q\x01`Ah!ð\x04\x01A`\x01i!\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E\x15
\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E\x16íLüÿe/\r\0ð0\x01Aô\x0ea\x01apG\0C \0pµ\x04Fj÷»øNJ\x05FQh	{Áó\0\x01Aðþ\x01\0ø\f\x1f\x04!ApQh‰{pHI	x\v\x06\x01Õ\x02!\x04àI\a\x01Õ\x01!\0à\0!ÁpQhŠ{R¹Ji	iÄé\r\x12ái\b"Aô\0\x01áa=I"à\x01*\x0eÑÑé\x04#Äé\x0f#É{„øG\x11ái\b"Að€qáa5I\b1\x11à\x02*\x13ÑÑé\x04#Äé\x11#É{„øG\x11”øó\x10\b"Að€\x01„øó\x10+I\x101\0\x1dq÷qú\x03à\b!\0\x1d‹÷Bþ)F F½èp@J÷¸\bµ!IIhŠ{\x01*\vÑÑé\x04#Àé\x0f#Ê{€øG!ÂiBð€rÂa\x0eà\x02*\fÑÑé\x04#Àé\x11#\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eu#\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EvwLüÿ`0\r\0Ê{€øG!øó Bð€\x02€øó ÂiÂóÄ\x02\b*\bÓ\x01ñ\x10\x03\0“Ë{Š{\0!B÷Æþ\b½‰{\x01)\fѐøó\x10	\x06\bԐøG\x11\x02)\x04Ó½è\b@\x02!y÷L¹½è\b@€÷|º\0\0´\x04 \0Õ\x05 \0\0C \0pµ\x04F\x01 p÷\x1cÿ\x05F\x01 p÷1ÿ(D\x05(\x01Ñ	#\vààiÀóÄ\0\x02(\x05Ñ\x04ñ(\x01 Fp÷·ý8±\v# F½èp@\0"3!j÷D¸ài ðø\0\0ñ \0àa€\x01\x03Ô\x01! Fy÷‚úài\x01\x02\x05Ô F½èp@\x01!y÷eºÀ\x01\x04Ô k\0(\x01Ú\x01!\và”øó\0\0\x06\fÔ k\0(	Ú”øG\x01\x02(\x05Ó\x02! F½èp\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÔ¬\x0e\x04\x01Lü\0\0\0\0\x18\0\0\0\x18\0\0\0\x02\0\0\0\0\0âA‹EÖ\x13Lü\x15[1\r\0@y÷ó¸!F½èp@\0 C÷Þ¿\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eäv\x0e\x04\x01Lü\0\0\0\0\x13\0\0\0\x13\0\0\0\x02\0\0\0\0\0âA‹Eæ\x02Lü\x10 \x03\r\0(v0F!F\x02ð!ÿp½\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eò¨\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EôXLüÿl1\r\0pµ\x04F\rF\0hq÷ÜøA÷úA\b H€hA÷\x1dø@òq!HCCòÔ\x01°ûñð\x02(\x05Ù)F F½èp@^÷'ºp½pµ\x04FÀiIzÀóÀ0ˆB\x06Ñ F½èp@\x01"\x11FD÷V¹ Fp÷\x05ÿp±\fMÅé\x03@ Fq÷bù`±\x01 (v\x01F F½èp@€÷¼»	! FB÷üàç F½èp@^÷1¹\0\0HX \0-éðA\x04F\x01)\x1cÑ`\x05$Õ\x14Hj÷yû\x05F\x13N\x13O\x0eà\x11I\x10Hj÷7û0ˆ"(\x03Ñ\x0eH\x01ðOÿ\x03àWø \x10\vHˆGm\x1eîÒ$ô€d	à\x02)\aÑ`\x01\x03Õ\x01ðËþ$ð€dW÷žø F½èð\0\0œ@ \0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EžRH\x0e\x04\x01Lü\0\0\0\0\x10\0\0\0\x10\0\0\0\x02\0\0\0\0\0âA‹EžT“Lü\rg2\r\0\0´\x04 \0ìS&\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ež`‡\x0e\x04\x01Lü\0\0\0\0\x17\0\0\0\x17\0\0\0\x02\0\0\0\0\0âA‹EžbêLü\x14,\x03\r\0 F\x02ðŸÿø\0\x10i÷ƒ¿\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ežq"\x0e\x04\x01Lü\0\0\0\0+\0\0\0+\0\0\0\x02\0\0\0\0\0âA‹EžrõLü(p2\r\0°õá?\bÐ\x05H\0x\x01(\x04Ñ\x04H\x01hAð\x01\x01\x01`pG\0\0"Ž\r\0\x1c\x046\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ežˆ\x18\x0e\x04\x01Lü\0\0\0\0\x1f\0\0\0\x1f\0\0\0\x02\0\0\0\0\0âA‹Ež‰ûLü\x1c<\x03\r\0\x01µ\x02ð©ÿ\0±\x01½½è\x01@L÷š¿\x02ð´ÿ8½\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ež™z\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Ežš\x0eLüÿ”2\r\0\x17I	xI±\x01Ž
)\x06Ñ@Ž õÀQž9\x01Ñ\x01 pG\0 pG\x01F\x1a C÷7¿8µ\rJ±øÐ@SxÂŒŒ%Âó€\x12C±¯ò\x1d\x03\0“a\x04\0Ô+%)F\0#\x06à\0#\0“a\x04\0Ô+%)F\x02Ki÷
ÿ8½#Ž\r\0¯¬\x02\00µÿJOð\x01\x03\x12hOð\x03\x04’\x01\x19Րød ²¹\x01+\x14Ñ‹\x06*\x11ѐøX \x01*\rѐøY \x05*	ÑôJRhÂó\x032"±\0%€ø_P€øY@ød\0\0¹\x13¹\x19 \b`0½\f`0½0µëL\x02|ch\x7f%#ôþC"*5ѐø` \x02*\x01ÑæJ\0àæJ\x12h\x7f*\0Ø\x15F\x05ð\x7f\x02Cê\x02"b`"h\x01ð?\x03"ô|\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ež÷µ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EžùGLüÿ3\r\0\x12Bê\x03B"`ÞJ\x03)R\\x05ѐø*\x10ø0 \x11DJ\b\x0f!\x0f*\0Ø\x11Fbh\x01ð\x0f\x01"ð\x0f\x02
C"ô\0Aa`À{\0ð\x01\0AêÀ0``0½Â|\x03*ÖÑ‹R\bËçÍJ\0!À²\x01ëA\x03\x12ø#0ƒB\x04Ñ\x01ëA\0\x02ë€\0pGI\x1c\x05)ñÛ\0 pG-éðA\x06Fø \0ÿ÷æÿ\x05\0\x05Ñ0F½èðA\x01!M÷	¹hxÀ\a\x05Ñ\x01!0FM÷\x02ù\x04F\x01à¸HÄxhx\x10ð\x0e\x0f\x03ÐÀóB\0\x02(\x01Ñ\0$\x13à”±³H\0h‹÷Tü²O\x18¹²H‹÷Oü\0±<xhxÀ\a\x04Ñ0FL÷„ø\0±<x F½èð-éðA\fFIx€{ÁóB\x05@÷\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŸWR\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŸY<LüÿŠ4\r\0\x04ÿG\b8Fah@÷•þ Nµ¹1xˆB\x04Ó`x ð\x0e\0€\x1c`p`xÀ\aâÐ8F¡h@÷„þ±xˆB\x0eÓ`x ð\x0e\0\0\x1d\bà\x02-\aÑqxˆB\x04Ó`x ð\x0e\0€\x1d`p`xÁ\aÉÐÀóB\0\x01!\x01(\x01Ð\x03(\x05Ñ x@ðh\x01Cñ`¼ç x@ðhˆCð`¶çøµ\0%\aF\0•\x01*\x05Ñ\x06)3ÑiFÿ÷ïþ/à\x02*-ÑiFL÷sø\x7fH\0h8»\0˜\x04($Ñ—ø \0ÿ÷PÿqN\x04\0\x0eÐ!F8Fÿ÷—ÿ`x\x10ð\x0e\x0f0h ð€P\x02Ñ@ð€Pÿç0`8Fÿ÷Nÿ\x0f!\x0f(\0Ø\x01F0h\x01ð\x0f\x01 ðp`@ê\x01`0`(Fø½3\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EŸ·>\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EŸ¸¹Lüÿ…5\r\0µ_L\x05F hÀó\x15\0 ``h ôþ@``\x01˜\x03(\x01Ð\x19(\x03Ñ\x01©(Fÿ÷¨þ(F\x01™ÿ÷Ðþ]H!h\x01`ahA`<½ðµOôÊ\fÜøì\x11ÜøèAAð€\x05QIŠh²ûðó°ë\x12\x1f\x03ÙYBɲ\0#\x11à³õ€_Oð\0\x01\x03Ò¡ë\x13\x11ɲÿç\x03ð\x0f\x03^\b\x03ð\x01\a\aëS\x03Cê\x06\x13Àë\0\x10B\x11ÙEð\b\x02÷)\x02ÙDð\x01\0\x01à$ð\x01\0Ìøì!Ìøè\x01Ìøà\x11Ìøø1ð½%ð\b\x02ñç\x10µOôÊ\x04 hÁ\x0e9HɲI\x1c\x01p`h8I\0ð\x0f\0@\x1c\bp\0 X÷³þ`m ôøP`e3H\0x\x01(\x03Ñ\x04 Äøä\x01
à\0!Äøä\x11\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E \x16Å\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E \x18šLüÿ€6\r\0\x02(\x05Ñ( Äøè\x01ÄøÐ\x11\x05ਠÄøè\x01Û ÄøÐ\x01‰ \x04õ¸tàg\x1cH@hÿ÷Šÿ\0 X÷þoð\x03\0 `€\b``\x10½pµ\0 \x14Jÿ!\0ë@\x03@\x1c\x02ø#\x10\x05(øÛ\x10H(!\x01p@!Ap !p\x03!Áp\0$Ä`\x14H\x01h\x14H\x01`\x01hÁó\a"$à\0\0Ð\a \0ø\a \0\0\b \0@\x11 \0<\x11 \0\f\x10 \0¨†\r\0\x1c‚\r\0ˆ\r \0º\a \0üƒ \0”\r \0`\x01e\0ä\a \0ã\a \0â\a \0$\x17 \0”ƒ1\0{I¢ñ\x02\x02
pѲ¡ñ\x14\x02Ó²xJyM\x13p¡ñ\x1e\x02*pwM)pÀøü\x17Ðøü\x17-xAê\x05!Àøü\x17\0òüp\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E vM\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E w\x7fLüÿ{7\r\0hAê\x03A\x01`Oê\x02aA`Oð\x01\0X÷!ÿlH\x04`D`lH\x04€lH\x01x\x04)\x01Ó\x02!\x01pÿ÷JÿX÷\x7fþX÷òþOô\0\x10OôÊ\x01ˆap½ÿ \ræpµ\x05Fø\0\fF\x02(\x11Ѩ{@÷_ýOêP\x01a``xÂ\a	Ñ•øŒ\x10 ð\x0e\0	\x06\0Ô\0à€\x1c`pp½•øŒ \x01#ÂóÃ\x06SJ\x03.\x12ÒÀóB\x01\x01)\x02Ñ ð\x0e\0\x04à\x03)\x03Ñ ð\x0e\0\0\x1d`p xƒ@Ðh˜CÐ`p½ ð\x0e\0€\x1c`p¡`$x\x19F\x03ú\x04ðÓh\x18CÐ`è{\0(ïÑ\x05øÒ\x1fipp½øµ\0";M\0’*h\x06FÂó\x05B\x05*<Ð;J2ø\x11\x10\0‘iFK÷Îþ\0˜\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E Õ\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E ×YLüÿv8\r\0\x04(2Ñ–ø \0ÿ÷®ý\x04\0\x12Ð!F0Fÿ÷öý!F0Fÿ÷–ÿ`x\x10ð\x0e\x0f(h ð€P\x02Ñ@ð€Pÿç(`0Fÿ÷©ý\x0f!\x0f(\0Ø\x01F(h\x01ð\x0f\x01 ðp`@ê\x01`\0™ ô|\x10\x01ð?\x01@ê\x01@ I(`\b`hhH`ø½¯òÛ0\x1dI\bf\x1dH\0h\0(\bЯò5!\x01`¯òw1Aa¯ò­\x01\x01apG\x17I	x\0)\x11Ð\x16I	|\x19¹\x15I	z\0)
Ð	J\0ð\x01\0\x11h!ð\x10\x01Aê\0\x10
I\x10`\b`pG˜\x0f \0Í\x0e \0—\x0f \0Î\x0e \0\0\b \0Ê\x11 \0â\a \0\x1c‚\r\0¨\x0f \0`\x01e\0ˆi \0H\b \0¸\a \0\bW \0œ†\r\0p\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E¡5\x13\x0e\x04\x01Lü\0\0\0\0Î\0\0\0Î\0\0\0\x02\0\0\0\0\0âA‹E¡6ILüËq9\r\0µ\x04Fƒ÷;ø)M(h)I\x04ñ\x02\x04H`à²@ð€\x01'Ho÷Èú\x0f (`\x01 OôÀ\x01Áø¼\x01"H\0!è8o÷¼ú\x1fL\0!ä< Fo÷¶ú\x01 @÷\fÿ F½èp@l!o÷­ºpµ\x18HOô€q\0h\x01`\x01`\x16L\x17M`h\x05ñ\x04\x06Á\a\aÑÁ²(Fo÷›ú hÁ²0F\aà hÁ²0Fo÷’ú`hÁ²(Fo÷ú\aHOôÈ\x02AhÂøT\x11\0hOôÀ\x01Áø¼\x01p½\0\0T\x01d\0,‚\r\0\x04\x01`\00\x06 \0\x18^ \0\x1c\0`\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E¤	„\x0e\x04\x01Lü\0\0\0\0?\0\0\0?\0\0\0\x02\0\0\0\0\0âA‹E¤
2Lü<Ä\x03\r\0A´\aH\0h\0ð\x03\0\x01(\x01ÑOêF\x06\x01¼MF‚FpC@¼¢÷•½\x18w2\0
û\0ð\0ñ\x01\0OêP\0he\x02˜¢÷"¾\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E¤%ý\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E¤'îLüÿP>\r\0-éþOsH\0%\aŒsH.FÐø\rH,F°ø*\x048¹\0"Oô\0qOô`\x108÷Õþ\x05àOô€bjIkHp÷:ûjH\0!A`jIA`jI‹Š\x03ë\aBBe‚n‚n‚n\x12\f\x01*\0Ð\0"dI’FJŠ†F\x02ë\aAAenn€n\0\f\x01(\0Ð\0 _ê\0\vAÐßøXÁºñ\0\x0f\fñ \f>ÑpFÎøDpÞøh\x10Þøh\x10ÎøD Þøh Þøh ÎøD0Þøh0Þøh0\x1aY\x1a£ë\x02\bÎø@pÞøh Þøh Îø@\x10nƒnÀø@€nn‰²\x01ë\x02B\x02e‚n‚n\x01ë\x03A’²\x02’\x01en€n:I€²\x01=H\0\x7f1ø\x10\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E©†H\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E©ˆ\x02LüÿýK\r\0\v…°\0$€\a%ÕÑø˜\v­ø\0\0mF\r"µI¨\x1c‘÷Ÿùßø¸Âßø¸‚Oð\x011\x01&(] û\f\x02\0ê\b\0\x02ð\b\x03 û\x01r\x03û\x01"\0û\x06 (Ud\x1cä²\x0f,íÓhF\x02ðýøÿ÷)þ¥H\0!\0x‰ø\x12\0‰ø=\x10\x02ðFù\x05°½èðƒ\x10µ\x04Fÿ÷\x19þH\x01x¡t\0!„ø=\x10½è\x10@\x02ð5¹™JY¹’ø@\x109±—I
i‚B\x03Ñ\x01 øF\0pG½æ\x02)\x11ѐø0\0\x04(\x04Ñ‘H\x01h!ð\x03\x01\x01`’ø:\0\0±ñå€HIÀh\b`pG\x03)üѺå\0 pG\x10µø=\x10\0)\x12Ðl÷dû\x01(\x0eЀH\b8\0x\x01(	Ñÿ÷\x7fþ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E©åï\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E©çxLüÿøL\r\0\0(\x05Ð\x02ðøø½è\x10@\x02ðö¸\x10½-éðAwNˆF\b>1xzLŠ°\0)}ЂˆOôœq²ûñò\x03h\x02ëƒ\x02\b’€ˆ°ûñò\x01û\x12\0	Ýé\b\x01Æé\f\x01 {jF\x02©?÷ú\0"kF\b©\x10F?÷­ú\0'\x04—”ø0\x10d \x05\x04«:F\b©8F?÷\aû\b¨?÷oû\x05FbH\0hÀó\x02\x11 {ˆB\vДø0\x10\x04)\x03Ñ1iBMÓ\x05à\x03)\x03Ñqiøç±iöçÝé\x02\x12Íé\x06\x12\b«\x02F\x06©?÷åú”ø0\0\x03(	Ñ`@òcAˆB\x04Ó\x06˜€\b@\0 a\x17à\x06˜\x02« ð\x03\0\0\x1dÍé\x06\a@\b a {\x06©\x02F?÷cú {\b«\x02\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EªEG\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹EªFyLüÿóM\r\0F\x06©?÷]ú {\x06©?÷êû\x02 àt¨ñ\x02\0N(\x11Ø`w0j\x01!…B\x0fÒ\0à
à”ø0\0\x04(\x04Ðâ{\x01*\x06Ñ\x03(\x04Ñçs\x03à\0 
°×äás„ø=\x10pj…B\aÒ*IHh ±€|¢|B\0ÒO`ði…B\aÒ”ø0\0\x04(\x03Ñ Fi÷\x0eû\x02à Fk÷¿ø\x01 ßç-éðA\aF\x1cH L\b8\0x\až˜F\0(>Ð\x04 ac„ø0\0\x03*\x01Ù\x03%\0à\x15F\0 H÷·ÿ„ø<\0\bH\aI\x140Pø%\0\ba\x03.\0Ó\0&\fHAF€] t8F½èðA ç(Ž\r\08\x15 \0\0"\0\x01\x02\b €\x10!B„\0È\0€ÿÿ\0þ\0ð1\0€\b7\0¬„\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E¯/Ú\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E¯2\x03Lüÿ[g\r\0ûóñ\x03û\x11!‰²±ëS\x0f\x02ÙY\x1a‰²\fà\x01"\và³ûòñ\x02û\x111‰²±ëR\x0f\x02ÙQ\x1a‰²òç\0"\x01¹\x01"äMãN =Z6\x15ø\x100[\x1cÛ²\x05ø\x100\x02+\x03Ó3\Cð\x04\x033T\x05)\x14Ò0]@\a\0Õ‚¹ØH\0\x1f\x01x\x13 ˆC\fÐÕHÀ\x1c\x01xAð\x04\x01\x01pÀ\x1c\x01xAð\x04\x01\x01p	 p½ÏI\bxB\aùÔ@ð\x04\0\bpÌI\x1091ø\x14\0À\x1e!ø\x14\0\x05ëD\0Ax\0)êÑ~!Apçç-éðGÃN\x0e>°Œ	0…²py\x10(\x02Ñ\x05ñ	\x05­²ßøô’ñy	ñZ	\x19ø\x01\0@\a\x03Õ0Œ õ–p0„0ŒßøØ¢(\x1a¶O\0$ßøЂ0„
ñ\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E¯®\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E¯áLüÿVh\r\0b
\x10?\x1aø\x04\0Àó\x01\0\x01(@Ù˜ø\0\x10É\a\x05бxŒB\x02Ñ1ŒZ11„7ø\x14 ©\x1a‹²1Œ‹B%Ø\x03(\rÐ¥J 27ø\x14\0+\x1a›²‹B^[Ø2ø\x140\x18D'ø\x14\0óçžH0ø\x14\0\x10D'ø\x14\0ðy„B\x05ÑšI\0  9\x01ø\x14\0\x06à Fÿ÷5ÿ\x01F Fÿ÷åù˜ø\0\0À\a\x05аx„B\x02Ñ0ŒZ80„d\x1cä²\b,´Ó5„ðy\x19ø\0\x10K\a\x03Õ!ð\x04\x01	ø\0\x10~å-éð_…N…H\x0e> 8ñy\x06ñ\x12	\0ëA\x04x8ßø\x04¢ø\x04À‰ø\0À3y\x06ñ\r\b\x01ë\x02ªñˆ
›\x1e˜ø\0\0\x02ëÁ\x02ªñx\a\x06ñ
\x05:D\a+\x1aÒß\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E´e¯\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E´g\x19Lüÿ`R\r\0\x10µ\x04h!D!ð|A\x19`€ˆ\x10D\0²@òâB\0(\x04Ú\0òâ@\0²I\x1e\x05àB\x06Û òâ@\0²I\x1c!ð|A\x19`BíÒ˜€\x10½0µ\vh\x15h«B\x01Ó[^[\x02àÅñ€e+Dˆ’ˆ©\x1a•B\x04Ò[\x1e#ð|C\x01òâAaó\x0f\x04Àé\040½\x7fµÿL\x02¨!kˆG\x04ñ¨\x02\x02©hFÿ÷Üÿ\0˜oð~ACö	UˆB\x13Ó\x02ª\x04ñ¨\x01hFÿ÷Ïÿ\0˜½ø\x04\x10@òq"PC\x01ë@\0@\x02°ûõðáŒ\b\x1a\và½ø\x04\x10@òq"PC\x01ë@\0@\x02°ûõðáŒ\bD\x04°€²p½pµäHäL\r0\0x€\x06\x06Ô\0%å„!k\x04ñ¨\0ˆGåeÿ÷»ÿ \0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E´Ä¨\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹E´Æ\x1aLüÿ[S\r\0„ÜH!k 0ˆG Œà„ÙH€0Ðé\b\x12Àé
\x12p½ÖJŒÑŒÓm ë\x01\0²Cö	P\x01û\0ñOêQ Áó\b\x01\x19DÑe‹\x05\0Õ@\x1cÁó\b\x01Ñe@òâA°ûññoô\x1crJCÇK\0ëB\0\x02² 3\x03ñ\b\0NçÃJŒQŒ@\x1a\0\x04\0\f
ÐOô\0C˜B\x06ØÐŒ\b\x1a\0\x04\0\f\x01ИB\x01Ù\x01 pG\0 pG\x1cµ·IhF	kˆGµIjF 1hFÿ÷Mÿ\0˜°ñ\0\x7f\x01Ó\0 \x1c½\x01 \x1c½pµ\x06F\fF\x03)\0Ù\x03$«H«M¸0„Uhk€Gèy†B\0Ñìu¨k½èp@\0Gpµ\x05F£H£L°0\x0eFAU`k€Gày…B\0Ѧu\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eº\x1as\x0e\x04\x01Lü\0\0\0\0¯\0\0\0¯\0\0\0\x02\0\0\0\0\0âA‹Eº^[©Lü¬Bp\r\0(¹ x@ð\x01\0 pþ÷Dû¨Œè„×é\b\x01Çé
\x01\0ð‘ø\0ðbù ± x@ð\x04\0 p\x01à\0ðBû…ø\x05 1à)y	)\x01Ð\f)\rÑ¿I9
x"ð\b\x02
pA\a\x03Õ ð\x04\0 p\x01à\0ðãúÿ÷]ý¨Œiz\bD¨„ÿ÷¯û\0ðŸú x@ð\x01\0\x0fà˜ø\0\0FF€\x06\aÕ¨Œ	0¨„ÿ÷úý0x€\x06îÔ¨m€G\0  p xÀ\a\x7fô\x14¯½èü‡\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eº]’\x0e\x04\x01Lü\0\0\0\x01\x02\0\0\x01\x02\0\0\0\x02\0\0\0\0\0âA‹Eº_\x02LüÿŒw\r\0?I\0 \bppG\0µ‡°\x01!ø\0\x10o!ø\x01\x109Iø\x02\0hFIhˆG\a°\0½-éðG4O\x06F\0$8xŠF†° FA\a\aÕ ð\x04\08p\0 ÿ÷ßÿOð\x01\b0]€\x1cŲ\x16-6Ø0\x19FiF\0ð\x02ù8xÁ\a\x14Ð ð\x01\08p€\a\vÔþ÷~ø\x10(\x03Ò\0 \x06°½èð‡8x@ð\x02\08piFHF\0ð½ø`\x19„²ø\0\0\x18±\x18IhFIhˆGTEÒÓ8x ð\x02\08pA\a\bÕ ð\x04\08p¸ñ\0\x0f\x02Ñ  ÿ÷¡ÿ\x01 Øç\rH\x01xAð\x01\x01\x01ppG
H\x01xAð\x04\x01\x01ppG\0µ‡°hFþ÷\x06üø\0\0\0(—Ð\x02IhFIhˆ\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÀ€é\x03\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÀ‘c\x0e\x04\x01\x03\f\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÂ6Ã\x01\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÂAù\x0e\f\x01\x01\x10\0\x06¦\0\x06\x0f\0\x0eA\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹Eĺ˜	\x10\0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹EÄÄI\x0e
\x01	\x10\0¬\x1f\0^[4C\0\0\0\x0f\0\0\0\x0f\0\0\0\x02\0\0\0\0\0âA‹EÄÅÎ'ü\f\x01\x02\x02\x01\x01\x01\x01\0\0\0\0\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÄÑ`\x0e\x04\x01'ü\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÄÒP\x03\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÅ\x13¯\x0e\x04\x01\x03\f\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÅ\x14T\x03\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÅ\x1f‘\x0e\f\x01\x03\x10\0¿þÏþÛÿ{‡\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÅ /\x01\x10\0\0\0\0\x11\0\0\0\x11\0\0\0\x10\0\0\0\0\0âA‹Gþè—\x03\0\0\0>\0\x01\x03\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹Gþèº\x02\0\0\0#\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹Gþèº\x01\0\0\0#\0\x01\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹Gþé\x0f\b  \x03\x02\x01\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Gÿ<ú\x0e\x04\x01\b \0\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹Gÿ=ž	  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹GÿQŠ\x0e\x04\x01	 \0\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0âA‹GÿR‡\x06 \x0f\0\b\0\b\0\0\0\0\0\0\0\0\0\a\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Gÿ`€\x0e\x04\x01\x06 \0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹GÿaC
 \x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹GÿjM\x0e\x04\x01
 \0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹Gÿjã\x03\0\0\0\x01\0>\0\0\x01\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹H=@ \v\0\a\0\x04\0\x10\x01\0ÿÿ\0(\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹H’Ù¯>
\x03\0@\0\x06\0\0\0ô\x01\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹Hب\x12@ \v\0\a\0\x04\0\x10\x01\0ÿÿ\0(\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹I\x1aù®\x03\0\0\0?\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹I\x1aùÒ\x02\0\0\0$\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹I\x1aùÒ\x01\0\0\0$\0\x01\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹I\x1aú\x12
 \x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹I^[\x01\b\x0e\x04\x01
 \f\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹I^[\x01B\x03\0\0\0\x01\0?\0\0\x01\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹I$üž@ \v\0\a\0\x04\0\x10\x01\0ÿÿ\0(

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: patchram-trace.log --]
[-- Type: text/x-log; name="patchram-trace.log"; charset="UTF-8", Size: 12422 bytes --]

btsnoop\0\0\0\0\x01\0\0\aÑ\0\0\0"\0\0\0"ÿÿ\0\f\0\0\0\0\0âA‹Cn³ãLinux version 4.16.0-rc6 (x86_64)\0\0\0\0!\0\0\0!ÿÿ\0\f\0\0\0\0\0âA‹Cn³îBluetooth subsystem version 2.22\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0âA‹Cnµ\x10\x01\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10btmon\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0âA‹EÌ^[¼\0\x03\0\0\0\0\0\0hci0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0âA‹EÌ7­\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌHÂ\x03\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÌM!\x0e\f\x01\x03\x10\0¿þÏþÛÿ{‡\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌMg\x01\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÌO›\x0e\f\x01\x01\x10\0\x06¦\0\x06\x0f\0\x0eA\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌOÒ	\x10\0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹EÌQñ\x0e
\x01	\x10\0è\x0f\x03îO—\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌR´\x05\x10\0\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0âA‹EÌTð\x0e\v\x01\x05\x10\0ý\x03@\b\0\x01\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌbI#\f\0\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0âA‹EÌd`\x0e\a\x01#\f\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌd¦\x14\f\0\0\0\0þ\0\0\0þ\0\0\0\x03\0\0\0\0\0âA‹EÌjo\x0eü\x01\x14\f\0BCM43340B0 37.4 MHz WLBGA_iTR Intel Edison-0122-N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌj´%\f\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0âA‹EÌlÊ\x0e\x06\x01%\f\0`\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌm\a8\f\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹EÌo×\x0e\x05\x018\f\0\x04\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌp\x159\f\0\0\0\0
\0\0\0
\0\0\0\x03\0\0\0\0\0âA‹EÌrB\x0e\b\x019\f\0\x013‹ž\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹EÌr\x7f\x05\f\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÌt™\x0e\x04\x01\x05\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0âA‹EÌt×\x16\f\x02\0}\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÌvò\x0e\x04\x01\x16\f\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌw-\x02 \0\0\0\0	\0\0\0	\0\0\0\x03\0\0\0\0\0âA‹EÌy†\x0e\a\x01\x02 \0^[\0\x0f\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌy¿\x03 \0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÌ{þ\x0e\f\x01\x03 \0\x01\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ|7\x1c \0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹EÌ~ƒ\x0e\f\x01\x1c \0ÿÿÿ\x1f\0\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ~¾\x02\x10\0\0\0\0F\0\0\0F\0\0\0\x03\0\0\0\0\0âA‹Éô\x0eD\x01\x02\x10\0ÿÿÿ\x03ÌÿïÿÏÿì\x1fò\x0fèþ?÷ÿ\x1c\0\0\0a÷ÿÿ\x7fûß\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ô\0\0\0ô\0\0\0\x02\0\0\0\0\0âA‹EÌ‚@R\fñ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Ės\x0e\x04\x01R\f\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹Ė¾E\f\x01\x02\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹ẺÄ\x0e\x04\x01E\f\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌŠ\aX\f\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹EÌŒ€\x0e\x05\x01X\f\0\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹EÌŒ¾\x04\x10\x01\x01\0\0\0\x10\0\0\0\x10\0\0\0\x03\0\0\0\0\0âA‹Ȅ\x0e\x0e\x01\x04\x10\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0âA‹E̐\x1d\x01\f\bÿÿûÿ\aø¿=\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÌ’Z\x0e\x04\x01\x01\f\0\0\0\0
\0\0\0
\0\0\0\x02\0\0\0\0\0âA‹EÌ’\r\f\a\0\0\0\0\0\0\x01\0\0\0
\0\0\0
\0\0\0\x03\0\0\0\0\0âA‹EÌ”Ú\x0e\b\x01\r\f\0\x01\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0âA‹EÌ•#\x0f\b\x02\x05\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÌ—-\x0e\x04\x01\x0f\b\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ—r^[\f\0\0\0\0
\0\0\0
\0\0\0\x03\0\0\0\0\0âA‹EÌ™‹\x0e\b\x01^[\f\0\0\b\x12\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ™ÕF\f\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹EÌ›Õ\x0e\x05\x01F\f\0\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0âA‹EÌœ\x10\x01 \b\x1f\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÌž\x17\x0e\x04\x01\x01 \0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌžQ\a \0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹EÌ —\x0e\x05\x01\a \0\x04\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ à\x0f \0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹EÌ£z\x0e\x05\x01\x0f \0€\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ£µ\x10 \0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹E̦&\x0e\x04\x01\x10 \0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹E̦_\x04\x10\x01\x02\0\0\0\x10\0\0\0\x10\0\0\0\x03\0\0\0\0\0âA‹Ęð\x0e\x0e\x01\x04\x10\0\x02\x02 \b\0\0\0\0\0\0\0\0\0
\0\0\0
\0\0\0\x02\0\0\0\0\0âA‹EÌ©T\x12\f\a\0\0\0\0\0\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0âA‹EÌ­N\x0e\x06\x01\x12\f\0\0\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ­ˆ\v\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0âA‹E̯í\x0e\f\x01\v\x10\0\x06\0\x01\x02\x03\x04\x05\0\0\0\0\x03\0\0\0\x03\0\0\0\x02\0\0\0\0\0âA‹EÌ°R\f\x14\0\0\0\0\x11\0\0\0\x11\0\0\0\x03\0\0\0\0\0âA‹E̲Ö\x0e\x0f\x01\f\x14\0\x01\x02\x01ÀÆ-\0ÀÆ-\0\0\0\0\b\0\0\0\b\0\0\0
\0\0\0\0\0âA‹EÌ´Sè\x0f\x03îO—\x0f\0\0\0\0\x06\0\0\0\x06\0\0\0\x11\0\0\0\0\0âA‹EÌ´e\x01\0\0\0\x04\0\0\0\0#\0\0\0#ÿÿ\0\r\0\0\0\0\0âA‹E÷ä\x1e\x06\vbluetoothd\0Bluetooth daemon 5.48\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0âA‹EÎ^[%\x02\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10bluetoothd\0\0\0\0\0\0\0\0\00\0\0\00ÿÿ\0\r\0\0\0\0\0âA‹E÷å?\x04\vbluetoothd\0kernel lacks bnep-protocol support\0\0\0\04\0\0\04ÿÿ\0\r\0\0\0\0\0âA‹E÷åÈ\x04\vbluetoothd\0System does not support network plugin\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹EÎZ\x16\x02\0\0\0\x01\0\0\0\0\f\0\0\0\fÿÿ\0\x11\0\0\0\0\0âA‹EÎZ(\x02\0\0\0\x01\0\x01\0\0\x01\x0e\0\0\0\0=\0\0\0=ÿÿ\0\r\0\0\0\0\0âA‹E÷è\x01\x06\vbluetoothd\0Bluetooth management interface 1.14 initialized\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹EÎ[\x02\0\0\0\x02\0\0\0\0Õ\0\0\0Õÿÿ\0\x11\0\0\0\0\0âA‹EÎ[\x02\0\0\0\x01\0\x02\0\0A\0#\0\x03\0\x04\0\x05\0\x06\0\a\0\b\0	\0
\0\v\0\f\0\r\0\x0e\0\x0f\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1a\0^[\0\x1c\0\x1d\0\x1e\0\x1f\0 \0!\0"\0#\0$\0%\0&\0'\0(\0)\0*\0+\0,\0-\0.\0/\00\01\02\03\04\05\06\07\08\09\0:\0;\0<\0=\0>\0?\0@\0A\0B\0C\0\x03\0\x04\0\x05\0\x06\0\a\0\b\0	\0
\0\v\0\f\0\r\0\x0e\0\x0f\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1a\0^[\0\x1c\0\x1d\0\x1e\0\x1f\0 \0!\0"\0#\0$\0%\0\0\0\0\x06\0\0\0\x06ÿÿ\0\x10\0\0\0\0\0âA‹EÎ\
\x02\0\0\0\x03\0\0\0\0\r\0\0\0\rÿÿ\0\x11\0\0\0\0\0âA‹EÎ\\x19\x02\0\0\0\x01\0\x03\0\0\x01\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x10\0\0\0\0\0âA‹EÎ\Á\x02\0\0\0\x04\0\0\0\x01!\0\0\x01!\0\0\0\x11\0\0\0\0\0âA‹EÎ\Ò\x02\0\0\0\x01\0\x04\0\0è\x0f\x03îO—\x06\x0f\0ÿ¿\0\0€\0\0\0\0\0\0BCM43340B0 37.4 MHz WLBGA_iTR Intel Edison-0122-N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1e\0\0\0\x1eÿÿ\0\x0e\0\0\0\0\0âA‹EÎ_‰\x03\0\0\0\x02\0\x01\x0e\0\x01\0\0\0\x10bluetoothd\0\0\0\0\0\0\0\0\0\x16\0\0\0\x16\0\0\0\x10\0\0\0\0\0âA‹EÎtë\x02\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\x11\0\0\0\0\0âA‹EÎu\x06\x02\0\0\0\x01\0\x11\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x10\0\0\0\0\0âA‹EÎu‹\x03\0\0\0=\0\0\0\0\x11\0\0\0\x11\0\0\0\x11\0\0\0\0\0âA‹EÎu™\x03\0\0\0\x01\0=\0\0\x7f\0\0\0\x1f\x1f\x05\0\0\0\0\r\0\0\0\r\0\0\0\x10\0\0\0\0\0âA‹EÎv£\x02\0\0\04\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0âA‹EÎvÈ\x02\0\0\0\x01\04\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹EÎw`\x02\0\0\0\r\0\x01\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎwo\x02\0\0\0\x01\0\r\0\0€\x02\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎwv\x03\0\0\0\x06\0€\x02\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎwv\x01\0\0\0\x06\0€\x02\0\0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹EÎxš\x02\0\0\0*\0\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎx©\x02\0\0\0\x01\0*\0\0\0\x02\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎx¯\x03\0\0\0\x06\0\0\x02\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎx¯\x01\0\0\0\x06\0\0\x02\0\0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹EÎy\x02\0\0\0-\0\x01\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎy\x02\0\0\0\x01\0-\0\0\0
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎy¤\x03\0\0\0\x06\0\0
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎy¤\x01\0\0\0\x06\0\0
\0\0\0\0\0\x17\0\0\0\x17\0\0\0\x10\0\0\0\0\0âA‹EÎzH\x02\0\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎzV\x02\0\0\0\x01\0/\0\0\0
\0\0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹EÎzÝ\x02\0\0\0\x05\0\x01\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0âA‹Eζ¸m\f\x02\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Eθç\x0e\x04\x01m\f\0\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹Eι(\b  \x06\x02\x01\x04\x02
\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EλÇ\x0e\x04\x01\b \0\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹Eμ\x0f	  \r\f\bBCM43340B0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÎÀ\x17\x0e\x04\x01	 \0\0\0\0û\0\0\0û\0\0\0\x02\0\0\0\0\0âA‹EÎÀ[\x13\føBCM43340B0 37.4 MHz WLBGA_iTR Intel Edison-0122-N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÎÅÖ\x0e\x04\x01\x13\f\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎÆ?\x02\0\0\0\x01\0\x05\0\0\x01
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎÆ]\x03\0\0\0\x06\0\x01
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎÆ]\x01\0\0\0\x06\0\x01
\0\0\0\0\0\b\0\0\0\b\0\0\0\x10\0\0\0\0\0âA‹EÎÇ“\x02\0\0\0\x0e\0\x01\x10\0\0\0\f\0\0\0\f\0\0\0\x11\0\0\0\0\0âA‹EÎǧ\x02\0\0\0\x01\0\x0e\0\0\0\0\0\0\0\0\x17\0\0\0\x17\0\0\0\x10\0\0\0\0\0âA‹EÎÈA\x02\0\0\0\x10\0û4›_€\0\0€\0\x10\0\0\x0e\x11\0\0\0\0\0\0\f\0\0\0\f\0\0\0\x11\0\0\0\0\0âA‹EÎÈS\x02\0\0\0\x01\0\x10\0\0\0\0\0\0\0\0\x17\0\0\0\x17\0\0\0\x10\0\0\0\0\0âA‹EÎÉ\x01\x02\0\0\0\x10\0û4›_€\0\0€\0\x10\0\0\f\x11\0\0\0\0\0\0\f\0\0\0\f\0\0\0\x11\0\0\0\0\0âA‹EÎÉ\x12\x02\0\0\0\x01\0\x10\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x10\0\0\0\0\0âA‹EÎÉ®\x02\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎɾ\x03\0\0\0\x15\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎɾ\x01\0\0\0\x15\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x11\0\0\0\0\0âA‹EÎÉÒ\x02\0\0\0\x01\0'\0\0\0\0\0\0\0\0\0\0\0\0	\0\0\0	\0\0\0\x10\0\0\0\0\0âA‹EÎÊm\x02\0\0\0\x12\0\0\0\0\0\0\0	\0\0\0	\0\0\0\x11\0\0\0\0\0âA‹EÎÊ{\x02\0\0\0\x01\0\x12\0\0\0\0\0\b\0\0\0\b\0\0\0\x10\0\0\0\0\0âA‹EÎË\x03\x02\0\0\0\x13\0\0\0\0\0\0	\0\0\0	\0\0\0\x11\0\0\0\0\0âA‹EÎË\x10\x02\0\0\0\x01\0\x13\0\0\0\0\0\b\0\0\0\b\0\0\0\x10\0\0\0\0\0âA‹EÎ˽\x02\0\0\00\0\0\0\0\0\0	\0\0\0	\0\0\0\x11\0\0\0\0\0âA‹EÎËË\x02\0\0\0\x01\00\0\0\0\0\0\b\0\0\0\b\0\0\0\x10\0\0\0\0\0âA‹EÎÌN\x02\0\0\05\0\0\0\0\0\0	\0\0\0	\0\0\0\x11\0\0\0\0\0âA‹EÎÌ]\x02\0\0\0\x01\05\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x10\0\0\0\0\0âA‹EÎÌá\x02\0\0\0(\0\x02\0k\x1dF\x020\x05\0\0\0	\0\0\0	\0\0\0\x11\0\0\0\0\0âA‹EÎÌî\x02\0\0\0\x01\0(\0\0\0\0\0\b\0\0\0\b\0\0\0\x10\0\0\0\0\0âA‹EÎÍo\x02\0\0\0\x0e\0\x01\x10\0\0\0\f\0\0\0\f\0\0\0\x11\0\0\0\0\0âA‹EÎÍ~\x02\0\0\0\x01\0\x0e\0\0\0\0\0\0\0\x01
\0\0\x01
\0\0\0\x10\0\0\0\0\0âA‹EÎÎ\b\x02\0\0\0\x0f\0SniffyTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0û\0\0\0û\0\0\0\x02\0\0\0\0\0âA‹EÎÎG\x13\føSniffyTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EÎÓ \x0e\x04\x01\x13\f\0\0\0\x01
\0\0\x01
\0\0\0\x11\0\0\0\0\0âA‹EÎÓâ\x03\0\0\0\b\0SniffyTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01
\0\0\x01
\0\0\0\x11\0\0\0\0\0âA‹EÎÓâ\x01\0\0\0\b\0SniffyTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\r\0\0\x01\r\0\0\0\x11\0\0\0\0\0âA‹EÎÔ\x14\x02\0\0\0\x01\0\x0f\0\0SniffyTest\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹EÎÕ—\x02\0\0\0	\0\x01\0\0\0\r\0\0\0\r\0\0\0\x11\0\0\0\0\0âA‹EÎÕ«\x02\0\0\0\x01\0	\0\0\x11
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎÕ³\x03\0\0\0\x06\0\x11
\0\0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹EÎÕ³\x01\0\0\0\x06\0\x11
\0\0\0\0\x01
\0\0\x01
\0\0\0\x10\0\0\0\0\0âA‹Eвš\x02\0\0\0\x0f\0TestUnit1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0û\0\0\0û\0\0\0\x02\0\0\0\0\0âA‹EгC\x13\føTestUnit1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹EйÔ\x0e\x04\x01\x13\f\0\0\0\x01
\0\0\x01
\0\0\0\x11\0\0\0\0\0âA‹EкP\x03\0\0\0\b\0TestUnit1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01
\0\0\x01
\0\0\0\x11\0\0\0\0\0âA‹EкP\x01\0\0\0\b\0TestUnit1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\r\0\0\x01\r\0\0\0\x11\0\0\0\0\0âA‹Eк~\x02\0\0\0\x01\0\x0f\0\0TestUnit1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\x10\0\0\0\0\0âA‹G¥RW\x03\0\0\0>\0\x01\x03\0\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹G¥Rz\x02\0\0\0#\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹G¥Rz\x01\0\0\0#\0\x01\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹G¥RÉ\b  \x03\x02\x01\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹G¥V\x15\x0e\x04\x01\b \0\0\0\0#\0\0\0#\0\0\0\x02\0\0\0\0\0âA‹G¥VN	  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹G¥X¾\x0e\x04\x01	 \0\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0âA‹G¥Xõ\x06 \x0f\0\b\0\b\0\0\0\0\0\0\0\0\0\a\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹G¥[g\x0e\x04\x01\x06 \0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹G¥[ª
 \x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹G¥^—\x0e\x04\x01
 \0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹G¥^Õ\x03\0\0\0\x01\0>\0\0\x01\0\0\0\x15\0\0\0\x15\0\0\0\x03\0\0\0\0\0âA‹IhL	>\x13\x01\0@\0\x01\x01©ý´‰¹E$\0\0\0ô\x01\0\0\0\0\x13\0\0\0\x13\0\0\0\x11\0\0\0\0\0âA‹IhLí\x03\0\0\0\v\0©ý´‰¹E\x02\0\0\0\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x11\0\0\0\0\0âA‹IhLí\x02\0\0\0\v\0©ý´‰¹E\x02\0\0\0\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x11\0\0\0\0\0âA‹IhLí\x01\0\0\0\v\0©ý´‰¹E\x02\0\0\0\0\0\0\0\0\0,\0\0\0,ÿÿ\0\r\0\0\0\0\0âA‹IhˆÉ\x04\vbluetoothd\0No cache for 45:B9:89:B4:FD:A9\0\0\0\0\v\0\0\0\v\0\0\0\x04\0\0\0\0\0âA‹Ih‰¤@\0\a\0\x03\0\x04\0\x02\x05\x02\0\0\0\v\0\0\0\v\0\0\0\x05\0\0\0\0\0âA‹IjUO@ \a\0\x03\0\x04\0\x03\x05\x02\0\0\0\x0f\0\0\0\x0f\0\0\0\x04\0\0\0\0\0âA‹IjW­@\0\v\0\a\0\x04\0\x10\x01\0ÿÿ\0(\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹IjX’@ \v\0\a\0\x04\0\x10\x01\0ÿÿ\0(\0\0\0\x16\0\0\0\x16\0\0\0\x04\0\0\0\0\0âA‹IjYÉ@\0\x12\0\x0e\0\x04\0\x11\x06\x01\0\x05\0\0\x18\x06\0	\0\x01\x18\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Ik\aÂ\x13\x05\x01@\0\x02\0\0\0\0\x16\0\0\0\x16\0\0\0\x05\0\0\0\0\0âA‹Ikµï@ \x12\0\x0e\0\x04\0\x11\x06\x01\0\x03\0\x01\x18\x14\0ÿÿ\0\x18\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹Ik¶Ç@ \v\0\a\0\x04\0\x10
\0ÿÿ\0(\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹Ik¾ñ@\0	\0\x05\0\x04\0\x01\x10
\0
\0\0\0\x0f\0\0\0\x0f\0\0\0\x04\0\0\0\0\0âA‹Ik¿\x1f@\0\v\0\a\0\x04\0\x10\x01\0ÿÿ\x01(\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹IlfÕ\x13\x05\x01@\0\x02\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹Im\x14ö@ \v\0\a\0\x04\0\b\x01\0\x05\0\x02(\0\0\0\r\0\0\0\r\0\0\0\x05\0\0\0\0\0âA‹Im\x15¥@ 	\0\x05\0\x04\0\x01\x10\x01\0\x10\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹Im\x17c@\0	\0\x05\0\x04\0\x01\b\x01\0
\0\0\0\x0f\0\0\0\x0f\0\0\0\x04\0\0\0\0\0âA‹Im\x18†@\0\v\0\a\0\x04\0\b\x01\0ÿÿ\x02(\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Imƨ\x13\x05\x01@\0\x02\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹Int­@ \v\0\a\0\x04\0\b\x01\0\x05\0\x03(\0\0\0\r\0\0\0\r\0\0\0\x05\0\0\0\0\0âA‹Intó@ 	\0\x05\0\x04\0\x01\b\x01\0
\0\0\0\x18\0\0\0\x18\0\0\0\x04\0\0\0\0\0âA‹Inv—@\0\x14\0\x10\0\x04\0	\a\x02\0\x02\x03\0\0*\x04\0\x02\x05\0\x01*\0\0\0\x0f\0\0\0\x0f\0\0\0\x04\0\0\0\0\0âA‹Inw8@\0\v\0\a\0\x04\0\b\x01\0ÿÿ\x03(\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Io&,\x13\x05\x01@\0\x02\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹IoÓà@ \v\0\a\0\x04\0\b\x05\0\x05\0\x03(\0\0\0\x1f\0\0\0\x1f\0\0\0\x05\0\0\0\0\0âA‹IoÕê@ ^[\0\x1e\0\x04\0	\a\x02\0 \x03\0\x05*\x15\0\x02\x16\0\0*\x17\0\x02\x18\0\x01*\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹Io×1@\0	\0\x05\0\x04\0\x01\b\x05\0
\0\0\0\v\0\0\0\v\0\0\0\x05\0\0\0\0\0âA‹Io×`@\x10\a\0\x19\0\x02\x1a\0¦*\0\0\0\x0f\0\0\0\x0f\0\0\0\x04\0\0\0\0\0âA‹IoØk@\0\v\0\a\0\x04\0\b\x1a\0ÿÿ\x03(\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Ip¢›\x13\x05\x01@\0\x02\0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹Ip§“>
\x03\0@\0\x06\0\0\0ô\x01\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹IpÛ{@ \v\0\a\0\x04\0\b\x06\0	\0\x02(\0\0\0\r\0\0\0\r\0\0\0\x05\0\0\0\0\0âA‹IpÜè@ 	\0\x05\0\x04\0\x01\b\x1a\0
\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹IpÞ½@\0	\0\x05\0\x04\0\x01\b\x06\0
\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹IpÞâ@\0	\0\x05\0\x04\0\x04^[\0ÿÿ\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Ipúý\x13\x05\x01@\0\x02\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹Iq\x16V@ \v\0\a\0\x04\0\b\x06\0	\0\x03(\0\0\0\r\0\0\0\r\0\0\0\x05\0\0\0\0\0âA‹Iq\x17\0@ 	\0\x05\0\x04\0\x01\x04^[\0
\0\0\0e\0\0\0eÿÿ\0\r\0\0\0\0\0âA‹IwyB\x04\vbluetoothd\0Can't store services for private addressed device /org/bluez/hci0/dev_45_B9_89_B4_FD_A9\0\0\0\0d\0\0\0dÿÿ\0\r\0\0\0\0\0âA‹Iwyß\x04\vbluetoothd\0Can't store GATT db for private addressed device /org/bluez/hci0/dev_45_B9_89_B4_FD_A9\0\0\0\0\x11\0\0\0\x11\0\0\0\x04\0\0\0\0\0âA‹Iq$L@\0\r\0	\0\x04\0	\a\a\0 \b\0\x05*\0\0\0\v\0\0\0\v\0\0\0\x04\0\0\0\0\0âA‹Iq%\x01@\0\a\0\x03\0\x04\0
\x16\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Iq4Õ\x13\x05\x01@\0\x02\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x05\0\0\0\0\0âA‹IqPõ@ \v\0\a\0\x04\0\b\b\0	\0\x03(\0\0\0\x11\0\0\0\x11\0\0\0\x05\0\0\0\0\0âA‹IqQë@ \r\0	\0\x04\0\vNexus 5X\0\0\0\r\0\0\0\r\0\0\0\x04\0\0\0\0\0âA‹IqTn@\0	\0\x05\0\x04\0\x01\b\b\0
\0\0\0\v\0\0\0\v\0\0\0\x04\0\0\0\0\0âA‹IqT@\0\a\0\x03\0\x04\0
\x18\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹Iqoä\x13\x05\x01@\0\x02\0\0\0\0\r\0\0\0\r\0\0\0\x05\0\0\0\0\0âA‹Iq‹Ï@ 	\0\x05\0\x04\0\x04	\0	\0\0\0\0\v\0\0\0\v\0\0\0\x05\0\0\0\0\0âA‹IqŒP@ \a\0\x03\0\x04\0\v\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x04\0\0\0\0\0âA‹IqŽ/@\0
\0\x06\0\x04\0\x05\x01	\0\x02)\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0âA‹IqÆp\x13\x05\x01@\0\x02\0\0\0\0\f\0\0\0\f\0\0\0\x03\0\0\0\0\0âA‹IsE€>
\x03\0@\0$\0\0\0ô\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹I¹þC\x05\x04\0@\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0âA‹I¹þƒ\x03\0\0\0\f\0©ý´‰¹E\x02\x03\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0âA‹I¹þƒ\x02\0\0\0\f\0©ý´‰¹E\x02\x03\0\0\0\x0e\0\0\0\x0e\0\0\0\x11\0\0\0\0\0âA‹I¹þƒ\x01\0\0\0\f\0©ý´‰¹E\x02\x03\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0âA‹I×I_\x06 \x0f\0\b\0\b\0\0\0\0\0\0\0\0\0\a\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹I×L\x1c\x0e\x04\x01\x06 \0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹I×Lu
 \x01\x01\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹I×Nô\x0e\x04\x01
 \0\0\0\0\a\0\0\0\a\0\0\0\x10\0\0\0\0\0âA‹Iáût\x03\0\0\0?\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹Iáûš\x02\0\0\0$\0\x01\0\0\0\a\0\0\0\a\0\0\0\x11\0\0\0\0\0âA‹Iáûš\x01\0\0\0$\0\x01\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0âA‹Iáýü
 \x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x03\0\0\0\0\0âA‹Iâ\x03k\x0e\x04\x01
 \0\0\0\0
\0\0\0
\0\0\0\x11\0\0\0\0\0âA‹Iâ\x03¢\x03\0\0\0\x01\0?\0\0\x01

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BCM43341B0  Frame reassembly failed
  2018-03-22 22:53   ` Brennan Ashton
@ 2018-03-22 23:06     ` Marcel Holtmann
  2018-03-22 23:48       ` Brennan Ashton
  0 siblings, 1 reply; 6+ messages in thread
From: Marcel Holtmann @ 2018-03-22 23:06 UTC (permalink / raw)
  To: Brennan Ashton; +Cc: linux-bluetooth

Hi Brennan,

>>> I recently brought an Intel Edison board with a BCM43341B0 chip up
>>> from
>>> 4.9 to 4.16.0-rc6 but I am having reliability issues when using
>>> btattach instead of the previous brcm_patchram_plus utility to
>>> attach
>>> the device.
>>> 
>>> 
>>> The hci communication with the bluetooth chip gets corrupted almost
>>> always when creating a GATT connection.  Thowing "Bluetooth: hci0:
>>> Frame reassembly failed (-84)" and then requiring the device to be
>>> reset to communicate again.
>>> 
>>> Kernel logs interleaved with attaching the device:
>>> # /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
>>> # Attaching Primary controller to /dev/ttyS0
>>> [   53.148206] Bluetooth: HCI UART driver ver 2.3
>>> [   53.152758] Bluetooth: HCI UART protocol H4 registered
>>> [   53.157970] Bluetooth: HCI UART protocol Three-wire (H5)
>>> registered
>>> [   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
>>> [   53.170445] Bluetooth: HCI UART protocol Broadcom registered
>>> Switched line discipline from 0 to 15
>>> Device index 0 attached
>>> [   53.333220] Bluetooth: hci0: BCM: chip id 82
>>> [   53.340184] Bluetooth: hci0: BCM: features 0x2f
>>> [   53.368421] Bluetooth: hci0: BCM43341B0
>>> [   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
>>> [   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166
>> 
>> if you have a chance, I like to see the complete binary btmon -w
>> trace.log.
> 
> I have attached two traces starting the monitoring and then attaching
> the bluetooth device, first with btattach and second with the patchram.
> 
> btattach-trace.log  patchram-trace.log
> 
> The with btattach you can see the failure on connect, with patchram the
> full connection is successful as is the disconnect.
> 
>> 
>> However I think we need to figure out what is causing the -EILSEQ
>> error in the h4_recv_buf() in hci_h4.c. There are more than one in it
>> and you have to do some printk debugging to figure out which one it
>> is.
>> 
>> So if you do something like this, then we might be able to debug what
>> is going on in the H:4 stream.
>> 
>> diff --git a/drivers/bluetooth/hci_h4.c b/drivers/bluetooth/hci_h4.c
>> index fb97a3bf069b..ba9b293f4948 100644
>> --- a/drivers/bluetooth/hci_h4.c
>> +++ b/drivers/bluetooth/hci_h4.c
>> @@ -201,8 +201,13 @@ struct sk_buff *h4_recv_buf(struct hci_dev
>> *hdev, struct sk_buff *skb,
>>                        }
>> 
>>                        /* Check for invalid packet type */
>> -                       if (!skb)
>> +                       if (!skb) {
>> +                               printk(KERN_INFO "H4: Invalid packet
>> type\n");
>> +                               print_hex_dump(KERN_INFO, "  ",
>> +                                              DUMP_PREFIX_OFFSET,
>> 16, 1,
>> +                                              buffer, count, true);
>>                                return ERR_PTR(-EILSEQ);
>> +                       }
>> 
>>                        count -= 1;
>>                        buffer += 1;
>> @@ -224,6 +229,9 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev,
>> struct sk_buff *skb,
>>                }
>> 
>>                if (i >= pkts_count) {
>> +                       printk(KERN_INFO "H4: Corrupted packet
>> type\n");
>> +                       print_hex_dump(KERN_INFO, "  ",
>> DUMP_PREFIX_OFFSET,
>> +                                      16, 1, skb->data, skb->len,
>> true);
>>                        kfree_skb(skb);
>>                        return ERR_PTR(-EILSEQ);
>>                }
>> @@ -259,6 +267,10 @@ struct sk_buff *h4_recv_buf(struct hci_dev
>> *hdev, struct sk_buff *skb,
>>                                break;
>>                        default:
>>                                /* Unsupported variable length */
>> +                               printk(KERN_INFO "H4: Invalid
>> variable len\n");
>> +                               print_hex_dump(KERN_INFO, "  ",
>> +                                              DUMP_PREFIX_OFFSET,
>> 16, 1,
>> +                                              skb->data, skb->len,
>> true);
>>                                kfree_skb(skb);
>>                                return ERR_PTR(-EILSEQ);
>>                        }
>> 
>> If the H:4 stream fails for whatever reason, then that is pretty bad
>> since there is no recovery.
> 
> 
> Here are the results with the printk patch:
> Kernel (btattach)
> 
> [   73.192554] Bluetooth: HCI UART driver ver 2.3
> [   73.197063] Bluetooth: HCI UART protocol H4 registered
> [   73.202268] Bluetooth: HCI UART protocol Three-wire (H5) registered
> [   73.208744] hci_bcm hci_bcm: hci_bcm device registered.
> [   73.214382] Bluetooth: HCI UART protocol Broadcom registered
> [   73.393060] Bluetooth: hci0: BCM: chip id 82
> [   73.398965] Bluetooth: hci0: BCM: features 0x2f
> [   73.624991] Bluetooth: hci0: BCM43341B0
> [   73.747834] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
> [   74.317254] random: crng init done
> [   78.234907] Bluetooth: hci0: BCM (002.001.014) build 0166
> [  124.797242] H4: Invalid packet type
> [  124.800808]   00000000: 90 9a 01 00 40 00 01 01 3e 54 00 18 45 69 24
> 00  ....@...>T..Ei$.
> [  124.809049]   00000010: 00 00 f4 01
> 00                                   .....
> [  124.816332] Bluetooth: hci0: Frame reassembly failed (-84)

so here is the problem, we detect a 0x90 packet type in the stream. If we detect that, we would need to re-synchronize to a H:4 valid packet type. Can you compare timestamps and see what the packet before and after of this is. btmon and dmesg can print absolute timestamps.

Regards

Marcel


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BCM43341B0  Frame reassembly failed
  2018-03-22 23:06     ` Marcel Holtmann
@ 2018-03-22 23:48       ` Brennan Ashton
  2018-03-23  8:15         ` Marcel Holtmann
  0 siblings, 1 reply; 6+ messages in thread
From: Brennan Ashton @ 2018-03-22 23:48 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: linux-bluetooth

On Fri, 2018-03-23 at 00:06 +0100, Marcel Holtmann wrote:
> Hi Brennan,
> 
> > > > I recently brought an Intel Edison board with a BCM43341B0 chip
> > > > up
> > > > from
> > > > 4.9 to 4.16.0-rc6 but I am having reliability issues when using
> > > > btattach instead of the previous brcm_patchram_plus utility to
> > > > attach
> > > > the device.
> > > > 
> > > > 
> > > > The hci communication with the bluetooth chip gets corrupted
> > > > almost
> > > > always when creating a GATT connection.  Thowing "Bluetooth:
> > > > hci0:
> > > > Frame reassembly failed (-84)" and then requiring the device to
> > > > be
> > > > reset to communicate again.
> > > > 
> > > > Kernel logs interleaved with attaching the device:
> > > > # /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
> > > > # Attaching Primary controller to /dev/ttyS0
> > > > [   53.148206] Bluetooth: HCI UART driver ver 2.3
> > > > [   53.152758] Bluetooth: HCI UART protocol H4 registered
> > > > [   53.157970] Bluetooth: HCI UART protocol Three-wire (H5)
> > > > registered
> > > > [   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
> > > > [   53.170445] Bluetooth: HCI UART protocol Broadcom registered
> > > > Switched line discipline from 0 to 15
> > > > Device index 0 attached
> > > > [   53.333220] Bluetooth: hci0: BCM: chip id 82
> > > > [   53.340184] Bluetooth: hci0: BCM: features 0x2f
> > > > [   53.368421] Bluetooth: hci0: BCM43341B0
> > > > [   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build
> > > > 0000
> > > > [   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166
> > > 
> > > if you have a chance, I like to see the complete binary btmon -w
> > > trace.log.
> > 
> > I have attached two traces starting the monitoring and then
> > attaching
> > the bluetooth device, first with btattach and second with the
> > patchram.
> > 
> > btattach-trace.log  patchram-trace.log
> > 
> > The with btattach you can see the failure on connect, with patchram
> > the
> > full connection is successful as is the disconnect.
> > 
> > > 
> > > However I think we need to figure out what is causing the -EILSEQ
> > > error in the h4_recv_buf() in hci_h4.c. There are more than one
> > > in it
> > > and you have to do some printk debugging to figure out which one
> > > it
> > > is.
> > > 
> > > So if you do something like this, then we might be able to debug
> > > what
> > > is going on in the H:4 stream.
> > > 
> > > diff --git a/drivers/bluetooth/hci_h4.c
> > > b/drivers/bluetooth/hci_h4.c
> > > index fb97a3bf069b..ba9b293f4948 100644
> > > --- a/drivers/bluetooth/hci_h4.c
> > > +++ b/drivers/bluetooth/hci_h4.c
> > > @@ -201,8 +201,13 @@ struct sk_buff *h4_recv_buf(struct hci_dev
> > > *hdev, struct sk_buff *skb,
> > >                        }
> > > 
> > >                        /* Check for invalid packet type */
> > > -                       if (!skb)
> > > +                       if (!skb) {
> > > +                               printk(KERN_INFO "H4: Invalid
> > > packet
> > > type\n");
> > > +                               print_hex_dump(KERN_INFO, "  ",
> > > +                                              DUMP_PREFIX_OFFSET
> > > ,
> > > 16, 1,
> > > +                                              buffer, count,
> > > true);
> > >                                return ERR_PTR(-EILSEQ);
> > > +                       }
> > > 
> > >                        count -= 1;
> > >                        buffer += 1;
> > > @@ -224,6 +229,9 @@ struct sk_buff *h4_recv_buf(struct hci_dev
> > > *hdev,
> > > struct sk_buff *skb,
> > >                }
> > > 
> > >                if (i >= pkts_count) {
> > > +                       printk(KERN_INFO "H4: Corrupted packet
> > > type\n");
> > > +                       print_hex_dump(KERN_INFO, "  ",
> > > DUMP_PREFIX_OFFSET,
> > > +                                      16, 1, skb->data, skb-
> > > >len,
> > > true);
> > >                        kfree_skb(skb);
> > >                        return ERR_PTR(-EILSEQ);
> > >                }
> > > @@ -259,6 +267,10 @@ struct sk_buff *h4_recv_buf(struct hci_dev
> > > *hdev, struct sk_buff *skb,
> > >                                break;
> > >                        default:
> > >                                /* Unsupported variable length */
> > > +                               printk(KERN_INFO "H4: Invalid
> > > variable len\n");
> > > +                               print_hex_dump(KERN_INFO, "  ",
> > > +                                              DUMP_PREFIX_OFFSET
> > > ,
> > > 16, 1,
> > > +                                              skb->data, skb-
> > > >len,
> > > true);
> > >                                kfree_skb(skb);
> > >                                return ERR_PTR(-EILSEQ);
> > >                        }
> > > 
> > > If the H:4 stream fails for whatever reason, then that is pretty
> > > bad
> > > since there is no recovery.
> > 
> > 
> > Here are the results with the printk patch:
> > Kernel (btattach)
> > 
> > [   73.192554] Bluetooth: HCI UART driver ver 2.3
> > [   73.197063] Bluetooth: HCI UART protocol H4 registered
> > [   73.202268] Bluetooth: HCI UART protocol Three-wire (H5)
> > registered
> > [   73.208744] hci_bcm hci_bcm: hci_bcm device registered.
> > [   73.214382] Bluetooth: HCI UART protocol Broadcom registered
> > [   73.393060] Bluetooth: hci0: BCM: chip id 82
> > [   73.398965] Bluetooth: hci0: BCM: features 0x2f
> > [   73.624991] Bluetooth: hci0: BCM43341B0
> > [   73.747834] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
> > [   74.317254] random: crng init done
> > [   78.234907] Bluetooth: hci0: BCM (002.001.014) build 0166
> > [  124.797242] H4: Invalid packet type
> > [  124.800808]   00000000: 90 9a 01 00 40 00 01 01 3e 54 00 18 45
> > 69 24
> > 00  ....@...>T..Ei$.
> > [  124.809049]   00000010: 00 00 f4 01
> > 00                                   .....
> > [  124.816332] Bluetooth: hci0: Frame reassembly failed (-84)
> 
> so here is the problem, we detect a 0x90 packet type in the stream.
> If we detect that, we would need to re-synchronize to a H:4 valid
> packet type. Can you compare timestamps and see what the packet
> before and after of this is. btmon and dmesg can print absolute
> timestamps.
> 

I am worried we are going to far away looking at this, since attaching
to the device differently seems to be triggering this. Maybe the serial
interface is being configured differently here:
https://github.com/01org/edison-firmware/blob/master/broadcom_cws/bluet
ooth/firmware/brcm_patchram_plus.c



I think this is what you are asking for though.  I aligned the time-
stamps of the kernel and btmon messages:


< HCI Command: LE Set Adve.. (0x08|0x0006) plen 15  #312 [hci0]
23:35:24.170102
        Min advertising interval: 1280.000 msec (0x0800)
        Max advertising interval: 1280.000 msec (0x0800)
        Type: Connectable undirected - ADV_IND (0x00)
        Own address type: Public (0x00)
        Direct address type: Public (0x00)
        Direct address: 00:00:00:00:00:00 (OUI 00-00-00)
        Channel map: 37, 38, 39 (0x07)
        Filter policy: Allow Scan Request from Any, Allow Connect
Request from Any (0x00)
> HCI Event: Command Complete (0x0e) plen 4         #313 [hci0]
23:35:24.173680
      LE Set Advertising Parameters (0x08|0x0006) ncmd 1
        Status: Success (0x00)
< HCI Command: LE Set Adver.. (0x08|0x000a) plen 1  #314 [hci0]
23:35:24.173990
        Advertising: Enabled (0x01)
> HCI Event: Command Complete (0x0e) plen 4         #315 [hci0]
23:35:24.176283
      LE Set Advertise Enable (0x08|0x000a) ncmd 1
        Status: Success (0x00)
@ Control Event: 0xffff                         {0x0003} [hci0]
23:35:24.176434
        01 00 3e 00 00 01            


2018-03-22T23:35:34,770131+0000 H4: Invalid packet type
2018-03-22T23:35:34,773701+0000   00000000: 90 9a 01 00 40 00 01 01 0e
e7 86 49 6f 4d 24 00  ....@......IoM$.
2018-03-22T23:35:34,781939+0000   00000010: 00 00 f4 01
00                                   .....
2018-03-22T23:35:34,789248+0000 Bluetooth: hci0: Frame reassembly
failed (-84)
2018-03-22T23:35:35,025555+0000 Bluetooth: hci0: ACL packet for unknown
connection handle 64


> ACL Data RX: Handle 64 flags 0x02 dlen 11         #316 [hci0]
23:35:36.025425
      ATT: Read By Group Type Request (0x10) len 6
        Handle range: 0x0001-0xffff
        Attribute group type: Primary Service (0x2800)
> HCI Event: LE Meta Event (0x3e) plen 10           #317 [hci0]
23:35:36.393267
      LE Connection Update Complete (0x03)
        Status: Success (0x00)
        Handle: 64
        Connection interval: 7.50 msec (0x0006)
        Connection latency: 0 (0x0000)
        Supervision timeout: 5000 msec (0x01f4)


2018-03-22T23:35:39,952909+0000 Bluetooth: hci0: ACL packet for unknown
connection handle 64


> ACL Data RX: Handle 64 flags 0x02 dlen 11         #318 [hci0]
23:35:40.952760
      ATT: Read By Group Type Request (0x10) len 6
        Handle range: 0x0001-0xffff
        Attribute group type: Primary Service (0x2800)


2018-03-22T23:35:44,970395+0000 Bluetooth: hci0: ACL packet for unknown
connection handle 64


> ACL Data RX: Handle 64 flags 0x02 dlen 11         #319 [hci0]
23:35:45.970242
      ATT: Read By Group Type Request (0x10) len 6
        Handle range: 0x0001-0xffff
        Attribute group type: Primary Service (0x2800)
> HCI Event: Disconnect Complete (0x05) plen 4      #320 [hci0]
23:35:50.995471
        Status: Success (0x00)
        Handle: 64
        Reason: Remote User Terminated Connection (0x13)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: BCM43341B0  Frame reassembly failed
  2018-03-22 23:48       ` Brennan Ashton
@ 2018-03-23  8:15         ` Marcel Holtmann
  0 siblings, 0 replies; 6+ messages in thread
From: Marcel Holtmann @ 2018-03-23  8:15 UTC (permalink / raw)
  To: Brennan Ashton; +Cc: linux-bluetooth

Hi Brennan,

>>>>> I recently brought an Intel Edison board with a BCM43341B0 chip
>>>>> up
>>>>> from
>>>>> 4.9 to 4.16.0-rc6 but I am having reliability issues when using
>>>>> btattach instead of the previous brcm_patchram_plus utility to
>>>>> attach
>>>>> the device.
>>>>> 
>>>>> 
>>>>> The hci communication with the bluetooth chip gets corrupted
>>>>> almost
>>>>> always when creating a GATT connection.  Thowing "Bluetooth:
>>>>> hci0:
>>>>> Frame reassembly failed (-84)" and then requiring the device to
>>>>> be
>>>>> reset to communicate again.
>>>>> 
>>>>> Kernel logs interleaved with attaching the device:
>>>>> # /usr/bin/btattach --bredr /dev/ttyS0 -P bcm -S 3000000 &
>>>>> # Attaching Primary controller to /dev/ttyS0
>>>>> [   53.148206] Bluetooth: HCI UART driver ver 2.3
>>>>> [   53.152758] Bluetooth: HCI UART protocol H4 registered
>>>>> [   53.157970] Bluetooth: HCI UART protocol Three-wire (H5)
>>>>> registered
>>>>> [   53.164512] hci_bcm hci_bcm: hci_bcm device registered.
>>>>> [   53.170445] Bluetooth: HCI UART protocol Broadcom registered
>>>>> Switched line discipline from 0 to 15
>>>>> Device index 0 attached
>>>>> [   53.333220] Bluetooth: hci0: BCM: chip id 82
>>>>> [   53.340184] Bluetooth: hci0: BCM: features 0x2f
>>>>> [   53.368421] Bluetooth: hci0: BCM43341B0
>>>>> [   53.372338] Bluetooth: hci0: BCM43341B0 (002.001.014) build
>>>>> 0000
>>>>> [   57.843684] Bluetooth: hci0: BCM (002.001.014) build 0166
>>>> 
>>>> if you have a chance, I like to see the complete binary btmon -w
>>>> trace.log.
>>> 
>>> I have attached two traces starting the monitoring and then
>>> attaching
>>> the bluetooth device, first with btattach and second with the
>>> patchram.
>>> 
>>> btattach-trace.log  patchram-trace.log
>>> 
>>> The with btattach you can see the failure on connect, with patchram
>>> the
>>> full connection is successful as is the disconnect.
>>> 
>>>> 
>>>> However I think we need to figure out what is causing the -EILSEQ
>>>> error in the h4_recv_buf() in hci_h4.c. There are more than one
>>>> in it
>>>> and you have to do some printk debugging to figure out which one
>>>> it
>>>> is.
>>>> 
>>>> So if you do something like this, then we might be able to debug
>>>> what
>>>> is going on in the H:4 stream.
>>>> 
>>>> diff --git a/drivers/bluetooth/hci_h4.c
>>>> b/drivers/bluetooth/hci_h4.c
>>>> index fb97a3bf069b..ba9b293f4948 100644
>>>> --- a/drivers/bluetooth/hci_h4.c
>>>> +++ b/drivers/bluetooth/hci_h4.c
>>>> @@ -201,8 +201,13 @@ struct sk_buff *h4_recv_buf(struct hci_dev
>>>> *hdev, struct sk_buff *skb,
>>>>                       }
>>>> 
>>>>                       /* Check for invalid packet type */
>>>> -                       if (!skb)
>>>> +                       if (!skb) {
>>>> +                               printk(KERN_INFO "H4: Invalid
>>>> packet
>>>> type\n");
>>>> +                               print_hex_dump(KERN_INFO, "  ",
>>>> +                                              DUMP_PREFIX_OFFSET
>>>> ,
>>>> 16, 1,
>>>> +                                              buffer, count,
>>>> true);
>>>>                               return ERR_PTR(-EILSEQ);
>>>> +                       }
>>>> 
>>>>                       count -= 1;
>>>>                       buffer += 1;
>>>> @@ -224,6 +229,9 @@ struct sk_buff *h4_recv_buf(struct hci_dev
>>>> *hdev,
>>>> struct sk_buff *skb,
>>>>               }
>>>> 
>>>>               if (i >= pkts_count) {
>>>> +                       printk(KERN_INFO "H4: Corrupted packet
>>>> type\n");
>>>> +                       print_hex_dump(KERN_INFO, "  ",
>>>> DUMP_PREFIX_OFFSET,
>>>> +                                      16, 1, skb->data, skb-
>>>>> len,
>>>> true);
>>>>                       kfree_skb(skb);
>>>>                       return ERR_PTR(-EILSEQ);
>>>>               }
>>>> @@ -259,6 +267,10 @@ struct sk_buff *h4_recv_buf(struct hci_dev
>>>> *hdev, struct sk_buff *skb,
>>>>                               break;
>>>>                       default:
>>>>                               /* Unsupported variable length */
>>>> +                               printk(KERN_INFO "H4: Invalid
>>>> variable len\n");
>>>> +                               print_hex_dump(KERN_INFO, "  ",
>>>> +                                              DUMP_PREFIX_OFFSET
>>>> ,
>>>> 16, 1,
>>>> +                                              skb->data, skb-
>>>>> len,
>>>> true);
>>>>                               kfree_skb(skb);
>>>>                               return ERR_PTR(-EILSEQ);
>>>>                       }
>>>> 
>>>> If the H:4 stream fails for whatever reason, then that is pretty
>>>> bad
>>>> since there is no recovery.
>>> 
>>> 
>>> Here are the results with the printk patch:
>>> Kernel (btattach)
>>> 
>>> [   73.192554] Bluetooth: HCI UART driver ver 2.3
>>> [   73.197063] Bluetooth: HCI UART protocol H4 registered
>>> [   73.202268] Bluetooth: HCI UART protocol Three-wire (H5)
>>> registered
>>> [   73.208744] hci_bcm hci_bcm: hci_bcm device registered.
>>> [   73.214382] Bluetooth: HCI UART protocol Broadcom registered
>>> [   73.393060] Bluetooth: hci0: BCM: chip id 82
>>> [   73.398965] Bluetooth: hci0: BCM: features 0x2f
>>> [   73.624991] Bluetooth: hci0: BCM43341B0
>>> [   73.747834] Bluetooth: hci0: BCM43341B0 (002.001.014) build 0000
>>> [   74.317254] random: crng init done
>>> [   78.234907] Bluetooth: hci0: BCM (002.001.014) build 0166
>>> [  124.797242] H4: Invalid packet type
>>> [  124.800808]   00000000: 90 9a 01 00 40 00 01 01 3e 54 00 18 45
>>> 69 24
>>> 00  ....@...>T..Ei$.
>>> [  124.809049]   00000010: 00 00 f4 01
>>> 00                                   .....
>>> [  124.816332] Bluetooth: hci0: Frame reassembly failed (-84)
>> 
>> so here is the problem, we detect a 0x90 packet type in the stream.
>> If we detect that, we would need to re-synchronize to a H:4 valid
>> packet type. Can you compare timestamps and see what the packet
>> before and after of this is. btmon and dmesg can print absolute
>> timestamps.
>> 
> 
> I am worried we are going to far away looking at this, since attaching
> to the device differently seems to be triggering this. Maybe the serial
> interface is being configured differently here:
> https://github.com/01org/edison-firmware/blob/master/broadcom_cws/bluet
> ooth/firmware/brcm_patchram_plus.c
> 
> 
> 
> I think this is what you are asking for though.  I aligned the time-
> stamps of the kernel and btmon messages:
> 
> 
> < HCI Command: LE Set Adve.. (0x08|0x0006) plen 15  #312 [hci0]
> 23:35:24.170102
>        Min advertising interval: 1280.000 msec (0x0800)
>        Max advertising interval: 1280.000 msec (0x0800)
>        Type: Connectable undirected - ADV_IND (0x00)
>        Own address type: Public (0x00)
>        Direct address type: Public (0x00)
>        Direct address: 00:00:00:00:00:00 (OUI 00-00-00)
>        Channel map: 37, 38, 39 (0x07)
>        Filter policy: Allow Scan Request from Any, Allow Connect
> Request from Any (0x00)
>> HCI Event: Command Complete (0x0e) plen 4         #313 [hci0]
> 23:35:24.173680
>      LE Set Advertising Parameters (0x08|0x0006) ncmd 1
>        Status: Success (0x00)
> < HCI Command: LE Set Adver.. (0x08|0x000a) plen 1  #314 [hci0]
> 23:35:24.173990
>        Advertising: Enabled (0x01)
>> HCI Event: Command Complete (0x0e) plen 4         #315 [hci0]
> 23:35:24.176283
>      LE Set Advertise Enable (0x08|0x000a) ncmd 1
>        Status: Success (0x00)
> @ Control Event: 0xffff                         {0x0003} [hci0]
> 23:35:24.176434
>        01 00 3e 00 00 01            
> 
> 
> 2018-03-22T23:35:34,770131+0000 H4: Invalid packet type
> 2018-03-22T23:35:34,773701+0000   00000000: 90 9a 01 00 40 00 01 01 0e
> e7 86 49 6f 4d 24 00  ....@......IoM$.
> 2018-03-22T23:35:34,781939+0000   00000010: 00 00 f4 01
> 00                                   .....
> 2018-03-22T23:35:34,789248+0000 Bluetooth: hci0: Frame reassembly
> failed (-84)
> 2018-03-22T23:35:35,025555+0000 Bluetooth: hci0: ACL packet for unknown
> connection handle 64

so this packet is your LE Connection Complete event, but it is for some reason garbled up.

struct bt_hci_evt_hdr {                                                          
        uint8_t  evt;                               = 0x90
        uint8_t  plen;                              = 0x9a
} __attribute__ ((packed));

#define BT_HCI_EVT_LE_CONN_COMPLETE                 = 0x01
struct bt_hci_evt_le_conn_complete {
        uint8_t  status;                            = 0x00
        uint16_t handle;                            = 0x40 0x00
        uint8_t  role;                              = 0x01
        uint8_t  peer_addr_type;                    = 0x01
        uint8_t  peer_addr[6];                      = 0x0e 0xe7 0x86 0x49 0x6f 0x4d
        uint16_t interval;                          = 0x24 0x00
        uint16_t latency;                           = 0x00 0x00
        uint16_t supv_timeout;                      = 0xf4 0x01
        uint8_t  clock_accuracy;                    = 0x00
} __attribute__ ((packed));

The header part of that is totally garbage and also one octet short since it is missing the 0x04 in front of it. This accidentally doesn’t make the whole stream fall flat on its face, because we drop the whole SKB and don’t try to re-synchronize.

So I assume you have an incoming connection and you are trying to act as peripheral.

Maybe the hu->padding and hu->alignment is causing some issue in h4_recv_buf. So you might want remove this part and see if that makes any difference.

                /* remove padding bytes from buffer */
                for (; hu->padding && count > 0; hu->padding--) {
                        count--;
                        buffer++;
                }

Other than that it will be most likely some issue in the transport. Maybe it is as simple as having the operational speed configured. I saw in the trace that for the Edison board, we seem to skip it.

diff --git a/drivers/bluetooth/hci_bcm.c b/drivers/bluetooth/hci_bcm.c
index ff8435ce163c..5f8d78cb7e64 100644
--- a/drivers/bluetooth/hci_bcm.c
+++ b/drivers/bluetooth/hci_bcm.c
@@ -1024,6 +1024,8 @@ static int bcm_probe(struct platform_device *pdev)
                        return ret;
        }
 
+       dev->oper_speed = 115200;
+
        ret = bcm_get_resources(dev);
        if (ret)
                return ret;

If I am not mistaken, then the above should do that for the Edison platform device. You can set it higher, but I would try with the default one and then check if it shows up in the btmon trace. It could be well that it needs to be faster so that the ACL packets and HCI event packets can leave the controller as fast as possible. So by all means try to set it to 3000000 as well.

My main problem with Edison is that the platform is not yet serdev enabled. Nobody wants to spend any time in making it done properly. So if the dev->oper_speed does not result in the HCI UART speed change command as first command, we need to figure out where to put this information.

Regards

Marcel


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-03-23  8:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-21 21:48 BCM43341B0 Frame reassembly failed Brennan Ashton
2018-03-22  5:21 ` Marcel Holtmann
2018-03-22 22:53   ` Brennan Ashton
2018-03-22 23:06     ` Marcel Holtmann
2018-03-22 23:48       ` Brennan Ashton
2018-03-23  8:15         ` Marcel Holtmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.