* GATT issue, possible bluez bug? @ 2022-03-20 18:44 Adam Pigg 2022-03-22 0:43 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-20 18:44 UTC (permalink / raw) To: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 2437 bytes --] Hi A bit of background, I write a linux desktop/mobile app called Amazfish which interfaces with several watches over BLE using their GATT services. To do this, I use the bluez dbus api (technically a thin wrapper around it I wrote called qble https://github.com/piggz/qble) All has been good so far, I support several generations of Huami/Amazfit watches, as well as the open source Pinetime and Bangle.js. For the Amazfit watches, i have implementations for older devies such as the Bip, and newer ones such as the GTS. Much of the reverse engineering comes from the Android Gadget Bridge project, which supports many more devices. My community of users donated to buy me a newer device called a GTR2, which, according to the GB devs uses the same protocol as the slightly older GTS, and the packet captures I have from Android would support this. But this is where my trouble starts with Bluez, my existing implementation doesnt work at all. Normally, after a connection, I would wait for the ServicesResolved signal, which happens pretty fast on all other devices, but on the GTR2, it takes about 30 seconds, by which time, the watch has disconnected. (i get a disconnected signal immediately after the ServicesResolved signal) To rule out my code, I have tried several things: Gatttool With gattool, i can connect, get the services, enable a notification, write a value and get the expected results seemingly fine Python-gatt (using the bluez dbus api) Im unable to iterate the services, like my app, it takes 30 seconds to get the signal and then swiftly disconnects Gattlib (https://github.com/labapart/gattlib) Gattlib is interesting as it appears to have "borrowed" much of its code directly from bluez. When built against the system bluez, if the version is > 5.42, it will use the dbus api. When I do this, again im unable to list services on the watch. However, if I edit the build to force it to use its internal gatt implementation, which appears to be the same one used by gatttool, then, it IS able to interrogate the watch. I have attached 3 files 1. test python program which should print services, and associated btmon 2. btmon output while using gatttool 3. btmon output running gattlib discover example Note, other than discovery, I havnt been able to get gattlib to read/write/notify! It seems as though I may be triggering a bug in the bluez dbus api? Can anyone suggest anything? Regards Adam [-- Attachment #2: btmon_gattlib-discover.txt --] [-- Type: text/plain, Size: 90140 bytes --] gattlib discover.c https://github.com/labapart/gattlib/blob/master/examples/discover/discover.c ---------- output: piggz@adam-laptop ~/projects/gattlib (master) $ sudo ./examples/discover/discover F8:C3:D1:B0:5A:3A 10 services gattlib_discover: service[0] start_handle:01 end_handle:04 uuid:0x1801 gattlib_discover: service[1] start_handle:14 end_handle:18 uuid:0x1800 gattlib_discover: service[2] start_handle:28 end_handle:35 uuid:0x180a gattlib_discover: service[3] start_handle:38 end_handle:3d uuid:00001530-0000-3512-2118-0009af100700 gattlib_discover: service[4] start_handle:40 end_handle:6d uuid:0xfee0 gattlib_discover: service[5] start_handle:70 end_handle:81 uuid:0xfee1 gattlib_discover: service[6] start_handle:84 end_handle:89 uuid:0x180d gattlib_discover: service[7] start_handle:8c end_handle:91 uuid:0x1811 gattlib_discover: service[8] start_handle:94 end_handle:96 uuid:0x1802 gattlib_discover: service[9] start_handle:99 end_handle:9c uuid:0x3802 gattlib_discover: characteristic[0] properties:22 value_handle:0003 uuid:0x2a05 gattlib_discover: characteristic[1] properties:02 value_handle:0016 uuid:0x2a00 gattlib_discover: characteristic[2] properties:02 value_handle:0018 uuid:0x2a01 gattlib_discover: characteristic[3] properties:02 value_handle:002a uuid:0x2a25 gattlib_discover: characteristic[4] properties:02 value_handle:002c uuid:0x2a27 gattlib_discover: characteristic[5] properties:02 value_handle:002e uuid:0x2a28 gattlib_discover: characteristic[6] properties:02 value_handle:0030 uuid:0x2a23 gattlib_discover: characteristic[7] properties:02 value_handle:0032 uuid:0x2a50 gattlib_discover: characteristic[8] properties:14 value_handle:0034 uuid:00000014-0000-3512-2118-0009af100700 gattlib_discover: characteristic[9] properties:18 value_handle:003a uuid:00001531-0000-3512-2118-0009af100700 gattlib_discover: characteristic[10] properties:04 value_handle:003d uuid:00001532-0000-3512-2118-0009af100700 gattlib_discover: characteristic[11] properties:1a value_handle:0042 uuid:0x2a2b gattlib_discover: characteristic[12] properties:1a value_handle:0045 uuid:0x2a04 gattlib_discover: characteristic[13] properties:14 value_handle:0048 uuid:00000001-0000-3512-2118-0009af100700 gattlib_discover: characteristic[14] properties:10 value_handle:004b uuid:00000002-0000-3512-2118-0009af100700 gattlib_discover: characteristic[15] properties:14 value_handle:004e uuid:00000003-0000-3512-2118-0009af100700 gattlib_discover: characteristic[16] properties:14 value_handle:0051 uuid:00000004-0000-3512-2118-0009af100700 gattlib_discover: characteristic[17] properties:10 value_handle:0054 uuid:00000005-0000-3512-2118-0009af100700 gattlib_discover: characteristic[18] properties:12 value_handle:0057 uuid:00000006-0000-3512-2118-0009af100700 gattlib_discover: characteristic[19] properties:12 value_handle:005a uuid:00000007-0000-3512-2118-0009af100700 gattlib_discover: characteristic[20] properties:10 value_handle:0060 uuid:00000010-0000-3512-2118-0009af100700 gattlib_discover: characteristic[21] properties:08 value_handle:0063 uuid:0000000e-0000-3512-2118-0009af100700 gattlib_discover: characteristic[22] properties:16 value_handle:0066 uuid:00000020-0000-3512-2118-0009af100700 gattlib_discover: characteristic[23] properties:14 value_handle:0069 uuid:00000016-0000-3512-2118-0009af100700 gattlib_discover: characteristic[24] properties:14 value_handle:006c uuid:00000017-0000-3512-2118-0009af100700 gattlib_discover: characteristic[25] properties:16 value_handle:0072 uuid:00000009-0000-3512-2118-0009af100700 gattlib_discover: characteristic[26] properties:08 value_handle:0075 uuid:0xfedd gattlib_discover: characteristic[27] properties:02 value_handle:0077 uuid:0xfede gattlib_discover: characteristic[28] properties:02 value_handle:0079 uuid:0xfedf gattlib_discover: characteristic[29] properties:0a value_handle:007b uuid:0xfed0 gattlib_discover: characteristic[30] properties:0a value_handle:007d uuid:0xfed1 gattlib_discover: characteristic[31] properties:02 value_handle:007f uuid:0xfed2 gattlib_discover: characteristic[32] properties:0a value_handle:0081 uuid:0xfed3 gattlib_discover: characteristic[33] properties:10 value_handle:0086 uuid:0x2a37 gattlib_discover: characteristic[34] properties:0a value_handle:0089 uuid:0x2a39 gattlib_discover: characteristic[35] properties:0a value_handle:008e uuid:0x2a46 gattlib_discover: characteristic[36] properties:1a value_handle:0090 uuid:0x2a44 gattlib_discover: characteristic[37] properties:04 value_handle:0096 uuid:0x2a06 gattlib_discover: characteristic[38] properties:1a value_handle:009b uuid:0x4a02 ---------- btmon: < HCI Command: LE Add Device To Accept List (0x08|0x0011) plen 7 #207 [hci0] 111.684794 Address type: Public (0x00) Address: F8:C3:D1:B0:5A:3A (OUI F8-C3-D1) > HCI Event: Command Complete (0x0e) plen 4 #208 [hci0] 111.800366 LE Add Device To Accept List (0x08|0x0011) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #209 [hci0] 111.800384 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Ignore not in accept list (0x01) > HCI Event: Command Complete (0x0e) plen 4 #210 [hci0] 111.801365 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #211 [hci0] 111.801377 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #212 [hci0] 111.802364 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #213 [hci0] 113.723139 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #214 [hci0] 113.756371 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Remove Device From Accept List (0x08|0x0012) plen 7 #215 [hci0] 117.831302 Address type: Public (0x00) Address: F8:C3:D1:B0:5A:3A (OUI F8-C3-D1) > HCI Event: Command Complete (0x0e) plen 4 #216 [hci0] 117.948340 LE Remove Device From Accept List (0x08|0x0012) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #217 [hci0] 117.948363 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #218 [hci0] 117.949368 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #219 [hci0] 117.949382 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #220 [hci0] 117.950332 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #221 [hci0] 118.022405 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 7F:3C:D2:B3:09:11 (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Apple, Inc. (0xfd6f) Service Data (UUID 0xfd6f): 4bda7c38be6ebf735d15505b40b4c287e709a5ff RSSI: -80 dBm (0xb0) > HCI Event: LE Meta Event (0x3e) plen 43 #222 [hci0] 118.025362 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a RSSI: -62 dBm (0xc2) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #223 [hci0] 118.025376 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #224 [hci0] 118.079341 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #225 [hci0] 118.079376 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #226 [hci0] 118.080333 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #227 [hci0] 118.881352 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 118.881406 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #228 [hci0] 118.881463 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #229 [hci0] 118.882340 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #230 [hci0] 118.912376 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #231 [hci0] 118.912633 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #232 [hci0] 118.963347 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #233 [hci0] 119.060680 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #234 [hci0] 119.060775 ATT: Error Response (0x01) len 4 Exchange MTU Request (0x02) Handle: 0x0000 Error: Request Not Supported (0x06) > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #235 [hci0] 119.061659 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0002 Value: 220300052a Handle: 0x0015 Value: 021600002a Handle: 0x0017 Value: 021800012a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #236 [hci0] 119.061746 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0018-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #237 [hci0] 119.111346 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #238 [hci0] 119.112339 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #239 [hci0] 119.210785 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0029 Value: 022a00252a Handle: 0x002b Value: 022c00272a Handle: 0x002d Value: 022e00282a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #240 [hci0] 119.210886 ATT: Read By Type Request (0x08) len 6 Handle range: 0x002e-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #241 [hci0] 119.261348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 20 #242 [hci0] 119.310713 ATT: Read By Type Response (0x09) len 15 Attribute data length: 7 Attribute data list: 2 entries Handle: 0x002f Value: 023000232a Handle: 0x0031 Value: 023200502a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #243 [hci0] 119.310805 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0032-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #244 [hci0] 119.361348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #245 [hci0] 119.410793 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0033 Value: 143400000710af090018211235000014000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #246 [hci0] 119.410890 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0034-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #247 [hci0] 119.461348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #248 [hci0] 119.510772 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0039 Value: 183a00000710af090018211235000031150000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #249 [hci0] 119.510865 ATT: Read By Type Request (0x08) len 6 Handle range: 0x003a-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #250 [hci0] 119.561377 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #251 [hci0] 119.610790 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x003c Value: 043d00000710af090018211235000032150000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #252 [hci0] 119.610881 ATT: Read By Type Request (0x08) len 6 Handle range: 0x003d-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #253 [hci0] 119.661340 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 20 #254 [hci0] 119.710713 ATT: Read By Type Response (0x09) len 15 Attribute data length: 7 Attribute data list: 2 entries Handle: 0x0041 Value: 1a42002b2a Handle: 0x0044 Value: 1a4500042a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #255 [hci0] 119.710804 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0045-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #256 [hci0] 119.761347 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #257 [hci0] 119.810793 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0047 Value: 144800000710af090018211235000001000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #258 [hci0] 119.810887 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0048-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #259 [hci0] 119.861348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #260 [hci0] 119.910792 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x004a Value: 104b00000710af090018211235000002000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #261 [hci0] 119.910911 ATT: Read By Type Request (0x08) len 6 Handle range: 0x004b-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #262 [hci0] 119.961347 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #263 [hci0] 120.010792 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x004d Value: 144e00000710af090018211235000003000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #264 [hci0] 120.010917 ATT: Read By Type Request (0x08) len 6 Handle range: 0x004e-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #265 [hci0] 120.061343 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #266 [hci0] 120.160896 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0050 Value: 145100000710af090018211235000004000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #267 [hci0] 120.160989 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0051-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #268 [hci0] 120.211350 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #269 [hci0] 120.260796 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0053 Value: 105400000710af090018211235000005000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #270 [hci0] 120.260925 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0054-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #271 [hci0] 120.311348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #272 [hci0] 120.360824 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0056 Value: 125700000710af090018211235000006000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #273 [hci0] 120.360918 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0057-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #274 [hci0] 120.411380 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #275 [hci0] 120.460833 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0059 Value: 125a00000710af090018211235000007000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #276 [hci0] 120.460926 ATT: Read By Type Request (0x08) len 6 Handle range: 0x005a-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #277 [hci0] 120.511344 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #278 [hci0] 120.560798 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x005f Value: 106000000710af090018211235000010000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #279 [hci0] 120.560894 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0060-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #280 [hci0] 120.611349 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #281 [hci0] 120.660797 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0062 Value: 086300000710af09001821123500000e000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #282 [hci0] 120.660893 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0063-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #283 [hci0] 120.711349 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #284 [hci0] 120.760796 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0065 Value: 166600000710af090018211235000020000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #285 [hci0] 120.760888 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0066-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #286 [hci0] 120.811349 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #287 [hci0] 120.860791 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0068 Value: 146900000710af090018211235000016000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #288 [hci0] 120.860884 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0069-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #289 [hci0] 120.911350 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #290 [hci0] 120.960798 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x006b Value: 146c00000710af090018211235000017000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #291 [hci0] 120.960899 ATT: Read By Type Request (0x08) len 6 Handle range: 0x006c-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #292 [hci0] 121.011352 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #293 [hci0] 121.060793 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0071 Value: 167200000710af090018211235000009000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #294 [hci0] 121.060886 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0072-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #295 [hci0] 121.111344 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #296 [hci0] 121.160790 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0074 Value: 087500ddfe Handle: 0x0076 Value: 027700defe Handle: 0x0078 Value: 027900dffe < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #297 [hci0] 121.160875 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0079-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #298 [hci0] 121.211345 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #299 [hci0] 121.260791 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x007a Value: 0a7b00d0fe Handle: 0x007c Value: 0a7d00d1fe Handle: 0x007e Value: 027f00d2fe < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #300 [hci0] 121.260883 ATT: Read By Type Request (0x08) len 6 Handle range: 0x007f-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #301 [hci0] 121.311349 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #302 [hci0] 121.360790 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0080 Value: 0a8100d3fe Handle: 0x0085 Value: 108600372a Handle: 0x0088 Value: 0a8900392a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #303 [hci0] 121.360891 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0089-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #304 [hci0] 121.411350 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #305 [hci0] 121.460797 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x008d Value: 0a8e00462a Handle: 0x008f Value: 1a9000442a Handle: 0x0095 Value: 049600062a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #306 [hci0] 121.460903 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0096-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #307 [hci0] 121.511346 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 13 #308 [hci0] 121.560658 ATT: Read By Type Response (0x09) len 8 Attribute data length: 7 Attribute data list: 1 entry Handle: 0x009a Value: 1a9b00024a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #309 [hci0] 121.560749 ATT: Read By Type Request (0x08) len 6 Handle range: 0x009b-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #310 [hci0] 121.611348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #311 [hci0] 121.660634 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x009b Error: Attribute Not Found (0x0a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #312 [hci0] 121.660812 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0001-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #313 [hci0] 121.711393 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #314 [hci0] 121.760804 ATT: Read By Group Type Response (0x11) len 19 Attribute data length: 6 Attribute group list: 3 entries Handle range: 0x0001-0x0004 UUID: Generic Attribute Profile (0x1801) Handle range: 0x0014-0x0018 UUID: Generic Access Profile (0x1800) Handle range: 0x0028-0x0035 UUID: Device Information (0x180a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #315 [hci0] 121.760902 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0036-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #316 [hci0] 121.811403 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 26 #317 [hci0] 121.860793 ATT: Read By Group Type Response (0x11) len 21 Attribute data length: 20 Attribute group list: 1 entry Handle range: 0x0038-0x003d UUID: Vendor specific (00001530-0000-3512-2118-0009af100700) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #318 [hci0] 121.860910 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x003e-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #319 [hci0] 121.911395 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #320 [hci0] 121.960794 ATT: Read By Group Type Response (0x11) len 19 Attribute data length: 6 Attribute group list: 3 entries Handle range: 0x0040-0x006d UUID: Anhui Huami Information Technology Co., Ltd. (0xfee0) Handle range: 0x0070-0x0081 UUID: Anhui Huami Information Technology Co., Ltd. (0xfee1) Handle range: 0x0084-0x0089 UUID: Heart Rate (0x180d) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #321 [hci0] 121.960913 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x008a-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #322 [hci0] 122.011378 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #323 [hci0] 122.060795 ATT: Read By Group Type Response (0x11) len 19 Attribute data length: 6 Attribute group list: 3 entries Handle range: 0x008c-0x0091 UUID: Alert Notification Service (0x1811) Handle range: 0x0094-0x0096 UUID: Immediate Alert (0x1802) Handle range: 0x0099-0x009c UUID: Unknown (0x3802) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #324 [hci0] 122.060899 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x009d-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #325 [hci0] 122.111381 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #326 [hci0] 122.160633 ATT: Error Response (0x01) len 4 Read By Group Type Request (0x10) Handle: 0x009d Error: Attribute Not Found (0x0a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #327 [hci0] 122.160913 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #328 [hci0] 122.210782 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #329 [hci0] 122.210862 ATT: Error Response (0x01) len 4 Exchange MTU Request (0x02) Handle: 0x0000 Error: Request Not Supported (0x06) > HCI Event: Number of Completed Packets (0x13) plen 5 #330 [hci0] 122.211372 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #331 [hci0] 122.260895 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0002 Value: 220300052a Handle: 0x0015 Value: 021600002a Handle: 0x0017 Value: 021800012a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #332 [hci0] 122.261001 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0018-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #333 [hci0] 122.261342 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #334 [hci0] 122.311380 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #335 [hci0] 122.360952 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0029 Value: 022a00252a Handle: 0x002b Value: 022c00272a Handle: 0x002d Value: 022e00282a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #336 [hci0] 122.361053 ATT: Read By Type Request (0x08) len 6 Handle range: 0x002e-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #337 [hci0] 122.411382 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 20 #338 [hci0] 122.460774 ATT: Read By Type Response (0x09) len 15 Attribute data length: 7 Attribute data list: 2 entries Handle: 0x002f Value: 023000232a Handle: 0x0031 Value: 023200502a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #339 [hci0] 122.460895 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0032-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #340 [hci0] 122.511381 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #341 [hci0] 122.560827 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0033 Value: 143400000710af090018211235000014000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #342 [hci0] 122.560928 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0034-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #343 [hci0] 122.611381 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #344 [hci0] 122.660834 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0039 Value: 183a00000710af090018211235000031150000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #345 [hci0] 122.660927 ATT: Read By Type Request (0x08) len 6 Handle range: 0x003a-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #346 [hci0] 122.711350 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #347 [hci0] 122.760848 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x003c Value: 043d00000710af090018211235000032150000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #348 [hci0] 122.760936 ATT: Read By Type Request (0x08) len 6 Handle range: 0x003d-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #349 [hci0] 122.811381 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 20 #350 [hci0] 122.860779 ATT: Read By Type Response (0x09) len 15 Attribute data length: 7 Attribute data list: 2 entries Handle: 0x0041 Value: 1a42002b2a Handle: 0x0044 Value: 1a4500042a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #351 [hci0] 122.860877 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0045-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #352 [hci0] 122.911375 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #353 [hci0] 122.960844 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0047 Value: 144800000710af090018211235000001000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #354 [hci0] 122.960934 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0048-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #355 [hci0] 123.011382 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #356 [hci0] 123.060795 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x004a Value: 104b00000710af090018211235000002000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #357 [hci0] 123.060895 ATT: Read By Type Request (0x08) len 6 Handle range: 0x004b-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #358 [hci0] 123.111387 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #359 [hci0] 123.160835 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x004d Value: 144e00000710af090018211235000003000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #360 [hci0] 123.160938 ATT: Read By Type Request (0x08) len 6 Handle range: 0x004e-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #361 [hci0] 123.211378 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #362 [hci0] 123.260810 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0050 Value: 145100000710af090018211235000004000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #363 [hci0] 123.260889 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0051-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #364 [hci0] 123.311382 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #365 [hci0] 123.360838 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0053 Value: 105400000710af090018211235000005000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #366 [hci0] 123.360938 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0054-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #367 [hci0] 123.411385 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #368 [hci0] 123.460829 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0056 Value: 125700000710af090018211235000006000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #369 [hci0] 123.460923 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0057-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #370 [hci0] 123.511380 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #371 [hci0] 123.560829 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0059 Value: 125a00000710af090018211235000007000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #372 [hci0] 123.560925 ATT: Read By Type Request (0x08) len 6 Handle range: 0x005a-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #373 [hci0] 123.611381 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #374 [hci0] 123.660854 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x005f Value: 106000000710af090018211235000010000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #375 [hci0] 123.660934 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0060-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #376 [hci0] 123.711388 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #377 [hci0] 123.760829 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0062 Value: 086300000710af09001821123500000e000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #378 [hci0] 123.760911 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0063-0xffff Attribute type: Characteristic (0x2803) > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #379 [hci0] 123.761692 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #380 [hci0] 123.761740 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0000 Error: Request Not Supported (0x06) > HCI Event: Number of Completed Packets (0x13) plen 5 #381 [hci0] 123.811385 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #382 [hci0] 123.812379 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #383 [hci0] 123.860852 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0065 Value: 166600000710af090018211235000020000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #384 [hci0] 123.860932 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0066-0xffff Attribute type: Characteristic (0x2803) > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #385 [hci0] 123.861687 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #386 [hci0] 123.861752 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0000 Error: Request Not Supported (0x06) > HCI Event: Number of Completed Packets (0x13) plen 5 #387 [hci0] 123.911384 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #388 [hci0] 123.912343 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #389 [hci0] 123.960854 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0068 Value: 146900000710af090018211235000016000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #390 [hci0] 123.960950 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0069-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #391 [hci0] 124.013382 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #392 [hci0] 124.060873 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x006b Value: 146c00000710af090018211235000017000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #393 [hci0] 124.060971 ATT: Read By Type Request (0x08) len 6 Handle range: 0x006c-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #394 [hci0] 124.111377 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #395 [hci0] 124.160860 ATT: Read By Type Response (0x09) len 22 Attribute data length: 21 Attribute data list: 1 entry Handle: 0x0071 Value: 167200000710af090018211235000009000000 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #396 [hci0] 124.160957 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0072-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #397 [hci0] 124.211377 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #398 [hci0] 124.260821 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0074 Value: 087500ddfe Handle: 0x0076 Value: 027700defe Handle: 0x0078 Value: 027900dffe < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #399 [hci0] 124.260916 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0079-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #400 [hci0] 124.311420 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #401 [hci0] 124.360821 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x007a Value: 0a7b00d0fe Handle: 0x007c Value: 0a7d00d1fe Handle: 0x007e Value: 027f00d2fe < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #402 [hci0] 124.360934 ATT: Read By Type Request (0x08) len 6 Handle range: 0x007f-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #403 [hci0] 124.411402 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #404 [hci0] 124.460863 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x0080 Value: 0a8100d3fe Handle: 0x0085 Value: 108600372a Handle: 0x0088 Value: 0a8900392a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #405 [hci0] 124.460976 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0089-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #406 [hci0] 124.511388 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #407 [hci0] 124.560871 ATT: Read By Type Response (0x09) len 22 Attribute data length: 7 Attribute data list: 3 entries Handle: 0x008d Value: 0a8e00462a Handle: 0x008f Value: 1a9000442a Handle: 0x0095 Value: 049600062a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #408 [hci0] 124.560968 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0096-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #409 [hci0] 124.611385 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 13 #410 [hci0] 124.660686 ATT: Read By Type Response (0x09) len 8 Attribute data length: 7 Attribute data list: 1 entry Handle: 0x009a Value: 1a9b00024a < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #411 [hci0] 124.660766 ATT: Read By Type Request (0x08) len 6 Handle range: 0x009b-0xffff Attribute type: Characteristic (0x2803) > HCI Event: Number of Completed Packets (0x13) plen 5 #412 [hci0] 124.711348 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #413 [hci0] 124.760660 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x009b Error: Attribute Not Found (0x0a) < HCI Command: Disconnect (0x01|0x0006) plen 3 #414 [hci0] 126.787214 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #415 [hci0] 126.788397 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #416 [hci0] 126.811366 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 126.811405 LE Address: F8:C3:D1:B0:5A:3A (Static) Reason: Connection terminated by local host (0x02) [-- Attachment #3: btmon_gatttool.txt --] [-- Type: text/plain, Size: 15350 bytes --] gatttool [F8:C3:D1:B0:5A:3A][LE]> connect Attempting to connect to F8:C3:D1:B0:5A:3A Connection successful [F8:C3:D1:B0:5A:3A][LE]> char-write-req 0x0072 0100 Error: Characteristic Write Request failed: Attribute can't be written [F8:C3:D1:B0:5A:3A][LE]> char-write-req 0x0073 0100 Characteristic value was written successfully [F8:C3:D1:B0:5A:3A][LE]> char-write-cmd 0x0072 0100 Notification handle = 0x0072 value: 10 01 81 01 18 63 c2 cc e5 d1 59 41 3b ed 92 c4 b1 63 c2 79 [F8:C3:D1:B0:5A:3A][LE]> ---------- btmon: piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.14-1-default (x86_64) 0.393864 = Note: Bluetooth subsystem version 2.22 0.393868 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.393869 = Open Index: DC:53:60:51:00:C6 [hci0] 0.393869 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.393870 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.393871 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 7.719999 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 7.836024 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 7.836096 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 7.836936 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 29 #5 [hci0] 7.958973 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: 40:73:4D:6C:3A:23 (Resolvable) Data length: 17 Flags: 0x1a LE General Discoverable Mode Simultaneous LE and BR/EDR (Controller) Simultaneous LE and BR/EDR (Host) TX power: 12 dBm Company: Apple, Inc. (76) Type: Unknown (16) Data: 5e1c951fd8 RSSI: -86 dBm (0xaa) > HCI Event: LE Meta Event (0x3e) plen 40 #6 [hci0] 7.981212 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 7E:51:8A:D0:C1:B6 (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Apple, Inc. (0xfd6f) Service Data (UUID 0xfd6f): 95ae67f112c003bfbc586e9f08b0ecefc93da25b RSSI: -84 dBm (0xac) > HCI Event: LE Meta Event (0x3e) plen 43 #7 [hci0] 8.603059 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a RSSI: -53 dBm (0xcb) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #8 [hci0] 8.603162 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #9 [hci0] 8.610021 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #10 [hci0] 8.610082 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #11 [hci0] 8.610948 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #12 [hci0] 9.455186 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 9.455262 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #13 [hci0] 9.455478 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #14 [hci0] 9.456955 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #15 [hci0] 9.504966 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #16 [hci0] 9.652964 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #17 [hci0] 9.653250 ATT: Error Response (0x01) len 4 Exchange MTU Request (0x02) Handle: 0x0000 Error: Request Not Supported (0x06) > HCI Event: Number of Completed Packets (0x13) plen 5 #18 [hci0] 9.704002 Num handles: 1 Handle: 3585 Count: 1 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #19 [hci0] 12.045092 ATT: Write Request (0x12) len 4 Handle: 0x0072 Data: 0100 > HCI Event: Number of Completed Packets (0x13) plen 5 #20 [hci0] 12.054194 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #21 [hci0] 12.102965 ATT: Error Response (0x01) len 4 Write Request (0x12) Handle: 0x0072 Error: Write Not Permitted (0x03) > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #22 [hci0] 12.652941 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #23 [hci0] 12.653313 ATT: Error Response (0x01) len 4 Exchange MTU Request (0x02) Handle: 0x0000 Error: Request Not Supported (0x06) > HCI Event: Number of Completed Packets (0x13) plen 5 #24 [hci0] 12.704047 Num handles: 1 Handle: 3585 Count: 1 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #25 [hci0] 15.609948 ATT: Write Request (0x12) len 4 Handle: 0x0073 Data: 0100 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 [hci0] 15.754180 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #27 [hci0] 15.803128 ATT: Write Response (0x13) len 0 < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #28 [hci0] 21.310170 ATT: Write Command (0x52) len 4 Handle: 0x0072 Data: 0100 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 [hci0] 21.454029 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #30 [hci0] 21.503149 ATT: Handle Value Notification (0x1b) len 22 Handle: 0x0072 Data: 100181011863c2cce5d159413bed92c4b163c279 [-- Attachment #4: btmon_py-gatt.txt --] [-- Type: text/plain, Size: 28951 bytes --] test.py: import gatt manager = gatt.DeviceManager(adapter_name='hci0') class AnyDevice(gatt.Device): def connect_succeeded(self): super().connect_succeeded() print("[%s] Connected" % (self.mac_address)) def connect_failed(self, error): super().connect_failed(error) print("[%s] Connection failed: %s" % (self.mac_address, str(error))) def disconnect_succeeded(self): super().disconnect_succeeded() print("[%s] Disconnected" % (self.mac_address)) def services_resolved(self): super().services_resolved() print("[%s] Resolved services" % (self.mac_address)) for service in self.services: print("[%s] Service [%s]" % (self.mac_address, service.uuid)) for characteristic in service.characteristics: print("[%s] Characteristic [%s]" % (self.mac_address, characteristic.uuid)) device = AnyDevice(mac_address='F8:C3:D1:B0:5A:3A', manager=manager) device.connect() manager.run() ---------- output: piggz@adam-laptop ~ $ python3 test.py [F8:C3:D1:B0:5A:3A] Connected [F8:C3:D1:B0:5A:3A] Resolved services [F8:C3:D1:B0:5A:3A] Disconnected ---------- btmon: piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.14-1-default (x86_64) 0.241046 = Note: Bluetooth subsystem version 2.22 0.241054 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.241057 = Open Index: DC:53:60:51:00:C6 [hci0] 0.241058 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.241060 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.241063 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 6.417520 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 6.532227 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 6.532295 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 6.533227 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 29 #5 [hci0] 6.578283 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: 53:61:83:76:FA:7E (Resolvable) Data length: 17 Flags: 0x1a LE General Discoverable Mode Simultaneous LE and BR/EDR (Controller) Simultaneous LE and BR/EDR (Host) TX power: 12 dBm Company: Apple, Inc. (76) Type: Unknown (16) Data: 5e1ccb63cd RSSI: -83 dBm (0xad) > HCI Event: LE Meta Event (0x3e) plen 40 #6 [hci0] 6.676444 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 7E:51:8A:D0:C1:B6 (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Apple, Inc. (0xfd6f) Service Data (UUID 0xfd6f): 95ae67f112c003bfbc586e9f08b0ecefc93da25b RSSI: -82 dBm (0xae) > HCI Event: LE Meta Event (0x3e) plen 43 #7 [hci0] 7.350358 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a RSSI: -50 dBm (0xce) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #8 [hci0] 7.350541 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #9 [hci0] 7.362341 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #10 [hci0] 7.362426 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #11 [hci0] 7.363236 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #12 [hci0] 8.204341 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 8.204472 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #13 [hci0] 8.204678 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #14 [hci0] 8.205238 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #15 [hci0] 8.253255 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #16 [hci0] 8.253353 Handle: 3585 Random number: 0x4466d17a4fe0a6d4 Encrypted diversifier: 0xdc96 Long term key: 86f2f8d5c8b54af78af65be71cd95bc0 > HCI Event: Command Status (0x0f) plen 4 #17 [hci0] 8.254231 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #18 [hci0] 8.651338 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #19 [hci0] 8.652170 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #20 [hci0] 8.701333 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #21 [hci0] 8.701495 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 517 > HCI Event: Number of Completed Packets (0x13) plen 5 #22 [hci0] 8.703243 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #23 [hci0] 8.753241 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #24 [hci0] 8.801367 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #25 [hci0] 8.801870 ATT: Read Request (0x0a) len 2 Handle: 0x0032 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 [hci0] 8.851301 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #27 [hci0] 8.901345 ATT: Read Response (0x0b) len 7 Value: 01570140000101 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #28 [hci0] 8.901729 ATT: Read Request (0x0a) len 2 Handle: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 [hci0] 8.951330 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 19 #30 [hci0] 9.001361 ATT: Read Response (0x0b) len 14 Value: 416d617a66697420475452203200 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #31 [hci0] 9.001924 ATT: Read Request (0x0a) len 2 Handle: 0x0018 > HCI Event: Number of Completed Packets (0x13) plen 5 #32 [hci0] 9.051250 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #33 [hci0] 11.451362 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #34 [hci0] 11.451706 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #35 [hci0] 11.501261 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #36 [hci0] 12.151262 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #37 [hci0] 12.151451 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #38 [hci0] 12.151459 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #39 [hci0] 12.151463 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #40 [hci0] 12.201251 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #41 [hci0] 12.202245 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #42 [hci0] 12.203244 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #43 [hci0] 12.251317 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #44 [hci0] 12.251461 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #45 [hci0] 12.301261 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #46 [hci0] 12.351334 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #47 [hci0] 12.351789 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #48 [hci0] 12.402287 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #49 [hci0] 22.139829 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #50 [hci0] 22.140307 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #51 [hci0] 22.140358 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #52 [hci0] 22.140373 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #53 [hci0] 22.152368 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #54 [hci0] 22.153363 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #55 [hci0] 22.154390 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #56 [hci0] 22.201638 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #57 [hci0] 22.202063 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #58 [hci0] 22.252332 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #59 [hci0] 22.301618 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #60 [hci0] 22.302244 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #61 [hci0] 22.352516 Num handles: 1 Handle: 3585 Count: 1 < HCI Command: Disconnect (0x01|0x0006) plen 3 #62 [hci0] 41.023381 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #63 [hci0] 41.141417 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #64 [hci0] 41.152597 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 41.152660 LE Address: F8:C3:D1:B0:5A:3A (Static) Reason: Connection terminated by local host (0x02) ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-20 18:44 GATT issue, possible bluez bug? Adam Pigg @ 2022-03-22 0:43 ` Luiz Augusto von Dentz 2022-03-22 6:04 ` Luiz Augusto von Dentz 2022-03-22 7:55 ` Adam Pigg 0 siblings, 2 replies; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-22 0:43 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > Hi > > A bit of background, I write a linux desktop/mobile app called > Amazfish which interfaces with several watches over BLE using their > GATT services. To do this, I use the bluez dbus api (technically a > thin wrapper around it I wrote called qble > https://github.com/piggz/qble) > > All has been good so far, I support several generations of > Huami/Amazfit watches, as well as the open source Pinetime and > Bangle.js. For the Amazfit watches, i have implementations for older > devies such as the Bip, and newer ones such as the GTS. > > Much of the reverse engineering comes from the Android Gadget Bridge > project, which supports many more devices. > > My community of users donated to buy me a newer device called a GTR2, > which, according to the GB devs uses the same protocol as the slightly > older GTS, and the packet captures I have from Android would support > this. > > But this is where my trouble starts with Bluez, my existing > implementation doesnt work at all. Normally, after a connection, I > would wait for the ServicesResolved signal, which happens pretty fast > on all other devices, but on the GTR2, it takes about 30 seconds, by > which time, the watch has disconnected. (i get a disconnected signal > immediately after the ServicesResolved signal) > > To rule out my code, I have tried several things: > Gatttool > With gattool, i can connect, get the services, enable a notification, > write a value and get the expected results seemingly fine > > Python-gatt (using the bluez dbus api) > Im unable to iterate the services, like my app, it takes 30 seconds to > get the signal and then swiftly disconnects > > Gattlib (https://github.com/labapart/gattlib) > Gattlib is interesting as it appears to have "borrowed" much of its > code directly from bluez. When built against the system bluez, if the > version is > 5.42, it will use the dbus api. When I do this, again im > unable to list services on the watch. However, if I edit the build to > force it to use its internal gatt implementation, which appears to be > the same one used by gatttool, then, it IS able to interrogate the > watch. > > I have attached 3 files > 1. test python program which should print services, and associated btmon > 2. btmon output while using gatttool > 3. btmon output running gattlib discover example > > Note, other than discovery, I havnt been able to get gattlib to > read/write/notify! > > It seems as though I may be triggering a bug in the bluez dbus api? > Can anyone suggest anything? What version are you using? I would first try with the latest to see if that something already fixed. -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 0:43 ` Luiz Augusto von Dentz @ 2022-03-22 6:04 ` Luiz Augusto von Dentz 2022-03-22 7:55 ` Adam Pigg 1 sibling, 0 replies; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-22 6:04 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Mon, Mar 21, 2022 at 5:43 PM Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi > > > > A bit of background, I write a linux desktop/mobile app called > > Amazfish which interfaces with several watches over BLE using their > > GATT services. To do this, I use the bluez dbus api (technically a > > thin wrapper around it I wrote called qble > > https://github.com/piggz/qble) > > > > All has been good so far, I support several generations of > > Huami/Amazfit watches, as well as the open source Pinetime and > > Bangle.js. For the Amazfit watches, i have implementations for older > > devies such as the Bip, and newer ones such as the GTS. > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > project, which supports many more devices. > > > > My community of users donated to buy me a newer device called a GTR2, > > which, according to the GB devs uses the same protocol as the slightly > > older GTS, and the packet captures I have from Android would support > > this. > > > > But this is where my trouble starts with Bluez, my existing > > implementation doesnt work at all. Normally, after a connection, I > > would wait for the ServicesResolved signal, which happens pretty fast > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > which time, the watch has disconnected. (i get a disconnected signal > > immediately after the ServicesResolved signal) > > > > To rule out my code, I have tried several things: > > Gatttool > > With gattool, i can connect, get the services, enable a notification, > > write a value and get the expected results seemingly fine > > > > Python-gatt (using the bluez dbus api) > > Im unable to iterate the services, like my app, it takes 30 seconds to > > get the signal and then swiftly disconnects > > > > Gattlib (https://github.com/labapart/gattlib) > > Gattlib is interesting as it appears to have "borrowed" much of its > > code directly from bluez. When built against the system bluez, if the > > version is > 5.42, it will use the dbus api. When I do this, again im > > unable to list services on the watch. However, if I edit the build to > > force it to use its internal gatt implementation, which appears to be > > the same one used by gatttool, then, it IS able to interrogate the > > watch. > > > > I have attached 3 files > > 1. test python program which should print services, and associated btmon > > 2. btmon output while using gatttool > > 3. btmon output running gattlib discover example > > > > Note, other than discovery, I havnt been able to get gattlib to > > read/write/notify! > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > Can anyone suggest anything? > > What version are you using? I would first try with the latest to see > if that something already fixed. Btw, please use bluetoothctl instead of gatttool, gatttool may actually conflict with the bluetoothd. -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 0:43 ` Luiz Augusto von Dentz 2022-03-22 6:04 ` Luiz Augusto von Dentz @ 2022-03-22 7:55 ` Adam Pigg 2022-03-22 10:40 ` Adam Pigg 1 sibling, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-22 7:55 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Hi Luiz On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi > > > > A bit of background, I write a linux desktop/mobile app called > > Amazfish which interfaces with several watches over BLE using their > > GATT services. To do this, I use the bluez dbus api (technically a > > thin wrapper around it I wrote called qble > > https://github.com/piggz/qble) > > > > All has been good so far, I support several generations of > > Huami/Amazfit watches, as well as the open source Pinetime and > > Bangle.js. For the Amazfit watches, i have implementations for older > > devies such as the Bip, and newer ones such as the GTS. > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > project, which supports many more devices. > > > > My community of users donated to buy me a newer device called a GTR2, > > which, according to the GB devs uses the same protocol as the slightly > > older GTS, and the packet captures I have from Android would support > > this. > > > > But this is where my trouble starts with Bluez, my existing > > implementation doesnt work at all. Normally, after a connection, I > > would wait for the ServicesResolved signal, which happens pretty fast > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > which time, the watch has disconnected. (i get a disconnected signal > > immediately after the ServicesResolved signal) > > > > To rule out my code, I have tried several things: > > Gatttool > > With gattool, i can connect, get the services, enable a notification, > > write a value and get the expected results seemingly fine > > > > Python-gatt (using the bluez dbus api) > > Im unable to iterate the services, like my app, it takes 30 seconds to > > get the signal and then swiftly disconnects > > > > Gattlib (https://github.com/labapart/gattlib) > > Gattlib is interesting as it appears to have "borrowed" much of its > > code directly from bluez. When built against the system bluez, if the > > version is > 5.42, it will use the dbus api. When I do this, again im > > unable to list services on the watch. However, if I edit the build to > > force it to use its internal gatt implementation, which appears to be > > the same one used by gatttool, then, it IS able to interrogate the > > watch. > > > > I have attached 3 files > > 1. test python program which should print services, and associated btmon > > 2. btmon output while using gatttool > > 3. btmon output running gattlib discover example > > > > Note, other than discovery, I havnt been able to get gattlib to > > read/write/notify! > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > Can anyone suggest anything? > > What version are you using? I would first try with the latest to see > if that something already fixed. > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) I'll also try bluetoothctl and attach logs using that, though I suspect it will behave the same as the python library and my own library. > -- > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 7:55 ` Adam Pigg @ 2022-03-22 10:40 ` Adam Pigg 2022-03-22 21:35 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-22 10:40 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 3740 bytes --] Hi Luiz On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi > > > > > > A bit of background, I write a linux desktop/mobile app called > > > Amazfish which interfaces with several watches over BLE using their > > > GATT services. To do this, I use the bluez dbus api (technically a > > > thin wrapper around it I wrote called qble > > > https://github.com/piggz/qble) > > > > > > All has been good so far, I support several generations of > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > project, which supports many more devices. > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > which, according to the GB devs uses the same protocol as the slightly > > > older GTS, and the packet captures I have from Android would support > > > this. > > > > > > But this is where my trouble starts with Bluez, my existing > > > implementation doesnt work at all. Normally, after a connection, I > > > would wait for the ServicesResolved signal, which happens pretty fast > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > which time, the watch has disconnected. (i get a disconnected signal > > > immediately after the ServicesResolved signal) > > > > > > To rule out my code, I have tried several things: > > > Gatttool > > > With gattool, i can connect, get the services, enable a notification, > > > write a value and get the expected results seemingly fine > > > > > > Python-gatt (using the bluez dbus api) > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > get the signal and then swiftly disconnects > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > code directly from bluez. When built against the system bluez, if the > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > unable to list services on the watch. However, if I edit the build to > > > force it to use its internal gatt implementation, which appears to be > > > the same one used by gatttool, then, it IS able to interrogate the > > > watch. > > > > > > I have attached 3 files > > > 1. test python program which should print services, and associated btmon > > > 2. btmon output while using gatttool > > > 3. btmon output running gattlib discover example > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > read/write/notify! > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > Can anyone suggest anything? > > > > What version are you using? I would first try with the latest to see > > if that something already fixed. > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > I'll also try bluetoothctl and attach logs using that, though I > suspect it will behave the same as the python library and my own > library. > Attached is the output of btmon while using bluetoothctl bluetoothctl behaves the same as my lib and python, it is unable to list services, and after a while, emits the ServicesResolved and disconnected messages at the same time. Im sure it should be able to list the services immediately after connect just like gatttool can. Thanks > > -- > > Luiz Augusto von Dentz [-- Attachment #2: btmon_bluetoothctl.txt --] [-- Type: text/plain, Size: 20135 bytes --] bluetoothctl: [bluetooth]# connect F8:C3:D1:B0:5A:3A Attempting to connect to F8:C3:D1:B0:5A:3A [CHG] Device F8:C3:D1:B0:5A:3A Connected: yes Connection successful [Amazfit GTR 2]# menu gatt Menu gatt: Available commands: ------------------- list-attributes [dev/local] List attributes select-attribute <attribute/UUID> Select attribute attribute-info [attribute/UUID] Select attribute read [offset] Read attribute value write <data=xx xx ...> [offset] [type] Write attribute value acquire-write Acquire Write file descriptor release-write Release Write file descriptor acquire-notify Acquire Notify file descriptor release-notify Release Notify file descriptor notify <on/off> Notify attribute value clone [dev/attribute/UUID] Clone a device or attribute register-application [UUID ...] Register profile to connect unregister-application Unregister profile register-service <UUID> [handle] Register application service. unregister-service <UUID/object> Unregister application service register-includes <UUID> [handle] Register as Included service in. unregister-includes <Service-UUID><Inc-UUID> Unregister Included service. register-characteristic <UUID> <Flags=read,write,notify...> [handle] Register application characteristic unregister-characteristic <UUID/object> Unregister application characteristic register-descriptor <UUID> <Flags=read,write...> [handle] Register application descriptor unregister-descriptor <UUID/object> Unregister application descriptor back Return to main menu version Display version quit Quit program exit Quit program help Display help about this program export Print environment variables [Amazfit GTR 2]# list-attributes [Amazfit GTR 2]# list-attributes [CHG] Device F8:C3:D1:B0:5A:3A ServicesResolved: yes [CHG] Device F8:C3:D1:B0:5A:3A ServicesResolved: no [CHG] Device F8:C3:D1:B0:5A:3A Connected: no [bluetooth]# list-attributes Missing device address argument [bluetooth]# ---------- btmon: piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.14-1-default (x86_64) 0.789481 = Note: Bluetooth subsystem version 2.22 0.789491 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.789493 = Open Index: DC:53:60:51:00:C6 [hci0] 0.789495 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.789497 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.789501 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 23.828121 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 23.945934 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 23.945959 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 23.946923 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #5 [hci0] 24.036976 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 59:99:99:79:5A:A2 (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Google (0xfe9f) Service Data (UUID 0xfe9f): 0000000000000000000000000000000000000000 RSSI: -79 dBm (0xb1) > HCI Event: LE Meta Event (0x3e) plen 43 #6 [hci0] 24.935972 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff02f8c3d1b05a3a RSSI: -55 dBm (0xc9) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #7 [hci0] 24.936049 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #8 [hci0] 24.960963 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #9 [hci0] 24.961101 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #10 [hci0] 24.961888 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #11 [hci0] 25.792901 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 25.792971 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff02f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #12 [hci0] 25.793193 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #13 [hci0] 25.793895 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #14 [hci0] 25.841893 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #15 [hci0] 25.841997 Handle: 3585 Random number: 0x4466d17a4fe0a6d4 Encrypted diversifier: 0xdc96 Long term key: 86f2f8d5c8b54af78af65be71cd95bc0 > HCI Event: Command Status (0x0f) plen 4 #16 [hci0] 25.842883 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #17 [hci0] 26.290886 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #18 [hci0] 26.291150 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #19 [hci0] 26.340636 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #20 [hci0] 26.341105 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 517 > HCI Event: Number of Completed Packets (0x13) plen 5 #21 [hci0] 26.341885 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #22 [hci0] 26.391907 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 26.440658 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #24 [hci0] 26.441186 ATT: Read Request (0x0a) len 2 Handle: 0x0032 > HCI Event: Number of Completed Packets (0x13) plen 5 #25 [hci0] 26.490891 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #26 [hci0] 26.540658 ATT: Read Response (0x0b) len 7 Value: 01570140000101 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #27 [hci0] 26.541145 ATT: Read Request (0x0a) len 2 Handle: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #28 [hci0] 26.640888 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 19 #29 [hci0] 26.641236 ATT: Read Response (0x0b) len 14 Value: 416d617a66697420475452203200 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #30 [hci0] 26.641557 ATT: Read Request (0x0a) len 2 Handle: 0x0018 > HCI Event: Number of Completed Packets (0x13) plen 5 #31 [hci0] 26.690889 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #32 [hci0] 29.073366 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #33 [hci0] 29.073754 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #34 [hci0] 29.090909 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #35 [hci0] 29.790616 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #36 [hci0] 29.791232 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #37 [hci0] 29.791274 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #38 [hci0] 29.791289 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #39 [hci0] 29.840901 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #40 [hci0] 29.841879 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #41 [hci0] 29.842882 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #42 [hci0] 29.890579 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #43 [hci0] 29.890738 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #44 [hci0] 29.940895 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #45 [hci0] 29.990588 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #46 [hci0] 29.991016 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #47 [hci0] 30.040906 Num handles: 1 Handle: 3585 Count: 1 < HCI Command: Disconnect (0x01|0x0006) plen 3 #48 [hci0] 58.673128 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #49 [hci0] 58.790939 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #50 [hci0] 58.791937 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 58.791993 LE Address: F8:C3:D1:B0:5A:3A (Static) Reason: Connection terminated by local host (0x02) ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 10:40 ` Adam Pigg @ 2022-03-22 21:35 ` Luiz Augusto von Dentz 2022-03-22 23:09 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-22 21:35 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > Amazfish which interfaces with several watches over BLE using their > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > thin wrapper around it I wrote called qble > > > > https://github.com/piggz/qble) > > > > > > > > All has been good so far, I support several generations of > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > project, which supports many more devices. > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > which, according to the GB devs uses the same protocol as the slightly > > > > older GTS, and the packet captures I have from Android would support > > > > this. > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > implementation doesnt work at all. Normally, after a connection, I > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > immediately after the ServicesResolved signal) > > > > > > > > To rule out my code, I have tried several things: > > > > Gatttool > > > > With gattool, i can connect, get the services, enable a notification, > > > > write a value and get the expected results seemingly fine > > > > > > > > Python-gatt (using the bluez dbus api) > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > get the signal and then swiftly disconnects > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > code directly from bluez. When built against the system bluez, if the > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > unable to list services on the watch. However, if I edit the build to > > > > force it to use its internal gatt implementation, which appears to be > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > watch. > > > > > > > > I have attached 3 files > > > > 1. test python program which should print services, and associated btmon > > > > 2. btmon output while using gatttool > > > > 3. btmon output running gattlib discover example > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > read/write/notify! > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > Can anyone suggest anything? > > > > > > What version are you using? I would first try with the latest to see > > > if that something already fixed. > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > I'll also try bluetoothctl and attach logs using that, though I > > suspect it will behave the same as the python library and my own > > library. > > > > Attached is the output of btmon while using bluetoothctl > > bluetoothctl behaves the same as my lib and python, it is unable to > list services, and after a while, emits the ServicesResolved and > disconnected messages at the same time. Im sure it should be able to > list the services immediately after connect just like gatttool can. Looks like there is multiple rounds of MTU Exchange, not sure if that is actually a problem but the spec does say it shall only be sent once per client: BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F page 1424: This request shall only be sent once during a connection by the client. There is also no response to frame #30: < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #30 [hci0] 26.641557 ATT: Read Request (0x0a) len 2 Handle: 0x0018 So after 30 seconds (ATT timeout) without receiving any response it disconnects: < HCI Command: Disconnect (0x01|0x0006) plen 3 #48 [hci0] 58.673128 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > Thanks > > > > > -- > > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 21:35 ` Luiz Augusto von Dentz @ 2022-03-22 23:09 ` Adam Pigg 2022-03-22 23:35 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-22 23:09 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Thanks Luiz On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > thin wrapper around it I wrote called qble > > > > > https://github.com/piggz/qble) > > > > > > > > > > All has been good so far, I support several generations of > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > project, which supports many more devices. > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > older GTS, and the packet captures I have from Android would support > > > > > this. > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > To rule out my code, I have tried several things: > > > > > Gatttool > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > get the signal and then swiftly disconnects > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > code directly from bluez. When built against the system bluez, if the > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > unable to list services on the watch. However, if I edit the build to > > > > > force it to use its internal gatt implementation, which appears to be > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > watch. > > > > > > > > > > I have attached 3 files > > > > > 1. test python program which should print services, and associated btmon > > > > > 2. btmon output while using gatttool > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > read/write/notify! > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > Can anyone suggest anything? > > > > > > > > What version are you using? I would first try with the latest to see > > > > if that something already fixed. > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > suspect it will behave the same as the python library and my own > > > library. > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > list services, and after a while, emits the ServicesResolved and > > disconnected messages at the same time. Im sure it should be able to > > list the services immediately after connect just like gatttool can. > > Looks like there is multiple rounds of MTU Exchange, not sure if that > is actually a problem but the spec does say it shall only be sent once > per client: > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > page 1424: > > This request shall only be sent once during a connection by the client. > > There is also no response to frame #30: > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > #30 [hci0] 26.641557 > ATT: Read Request (0x0a) len 2 > Handle: 0x0018 > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > So, the verdict is that the watch isnt acting to spec right? Why does gatttool work ok, is it a completely different implementation? I understand if wouldnt be to spec, but would it be possible to make bluez more resilient to devices not acting to spec? Android and iOS work just fine in this regard, so could bluez handle mis-behaving devices more flexibly? Do you have any suggestions for things I could try? I looked for similar lines in the working gatttool log, and it doesnt have anything like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is it behaving differently? > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > #48 [hci0] 58.673128 > Handle: 3585 > Reason: Remote User Terminated Connection (0x13) > > > Thanks > > > > > > > > -- > > > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 23:09 ` Adam Pigg @ 2022-03-22 23:35 ` Luiz Augusto von Dentz 2022-03-22 23:43 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-22 23:35 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > Thanks Luiz > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > thin wrapper around it I wrote called qble > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > project, which supports many more devices. > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > this. > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > Gatttool > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > watch. > > > > > > > > > > > > I have attached 3 files > > > > > > 1. test python program which should print services, and associated btmon > > > > > > 2. btmon output while using gatttool > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > read/write/notify! > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > Can anyone suggest anything? > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > if that something already fixed. > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > suspect it will behave the same as the python library and my own > > > > library. > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > list services, and after a while, emits the ServicesResolved and > > > disconnected messages at the same time. Im sure it should be able to > > > list the services immediately after connect just like gatttool can. > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > is actually a problem but the spec does say it shall only be sent once > > per client: > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > page 1424: > > > > This request shall only be sent once during a connection by the client. > > > > There is also no response to frame #30: > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > #30 [hci0] 26.641557 > > ATT: Read Request (0x0a) len 2 > > Handle: 0x0018 > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > So, the verdict is that the watch isnt acting to spec right? > > Why does gatttool work ok, is it a completely different implementation? > > I understand if wouldnt be to spec, but would it be possible to make > bluez more resilient to devices not acting to spec? Android and iOS > work just fine in this regard, so could bluez handle mis-behaving > devices more flexibly? That I can't really explain, perhaps it is timing related, something with Exchange MTU since it appears to stop the device from responding when it happens a second time. > Do you have any suggestions for things I could try? I looked for > similar lines in the working gatttool log, and it doesnt have anything > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > it behaving differently? Not sure really, does Android/iOS Exchange the MTU? Maybe we need a timer to start it later or perhaps the problem first response to exchange MTU does actually use the final_mtu which makes the watch to trigger yet another exchange to have both rx and tx MTU the same so try with the following change: diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c index 2adb4afbf..d326782bf 100644 --- a/src/shared/gatt-server.c +++ b/src/shared/gatt-server.c @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan *chan, uint8_t opcode, final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); /* Respond with the server MTU */ - put_le16(server->mtu, rsp_pdu); + put_le16(final_mtu, rsp_pdu); bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); /* Set MTU to be the minimum */ > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > #48 [hci0] 58.673128 > > Handle: 3585 > > Reason: Remote User Terminated Connection (0x13) > > > > > Thanks > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 23:35 ` Luiz Augusto von Dentz @ 2022-03-22 23:43 ` Luiz Augusto von Dentz 2022-03-23 9:11 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-22 23:43 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Thanks Luiz > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > thin wrapper around it I wrote called qble > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > this. > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > Gatttool > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > watch. > > > > > > > > > > > > > > I have attached 3 files > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > 2. btmon output while using gatttool > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > read/write/notify! > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > suspect it will behave the same as the python library and my own > > > > > library. > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > list services, and after a while, emits the ServicesResolved and > > > > disconnected messages at the same time. Im sure it should be able to > > > > list the services immediately after connect just like gatttool can. > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > is actually a problem but the spec does say it shall only be sent once > > > per client: > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > page 1424: > > > > > > This request shall only be sent once during a connection by the client. > > > > > > There is also no response to frame #30: > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > #30 [hci0] 26.641557 > > > ATT: Read Request (0x0a) len 2 > > > Handle: 0x0018 > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > Why does gatttool work ok, is it a completely different implementation? > > > > I understand if wouldnt be to spec, but would it be possible to make > > bluez more resilient to devices not acting to spec? Android and iOS > > work just fine in this regard, so could bluez handle mis-behaving > > devices more flexibly? > > That I can't really explain, perhaps it is timing related, something > with Exchange MTU since it appears to stop the device from responding > when it happens a second time. > > > Do you have any suggestions for things I could try? I looked for > > similar lines in the working gatttool log, and it doesnt have anything > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > it behaving differently? > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > timer to start it later or perhaps the problem first response to > exchange MTU does actually use the final_mtu which makes the watch to > trigger yet another exchange to have both rx and tx MTU the same so > try with the following change: > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > index 2adb4afbf..d326782bf 100644 > --- a/src/shared/gatt-server.c > +++ b/src/shared/gatt-server.c > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > *chan, uint8_t opcode, > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > /* Respond with the server MTU */ > - put_le16(server->mtu, rsp_pdu); > + put_le16(final_mtu, rsp_pdu); > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > /* Set MTU to be the minimum */ Hmm Im not sure if this will work since the peripheral seems to respond different values 252 vs 247, also the spec does say that: 'The Server Rx MTU parameter shall be set to the *maximum size* of the Attribute protocol PDU that the server can receive. The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU and the Server Rx MTU*. The size is the same to ensure that a client can correctly detect the final packet of a long attribute read.' So my interpretation is that the minimum is calculated after the Exchange is complete so it doesn't require the Server MTU to be limited by the Client MTU, anyway if Android and iOS does apply the minimum logic before responding we can do the same. > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > #48 [hci0] 58.673128 > > > Handle: 3585 > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > Thanks > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > -- > > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-22 23:43 ` Luiz Augusto von Dentz @ 2022-03-23 9:11 ` Adam Pigg 2022-03-23 13:36 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-23 9:11 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 9243 bytes --] Hi Luiz Good that you clearly know more about this than me!... On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Thanks Luiz > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > this. > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > Gatttool > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > watch. > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > 2. btmon output while using gatttool > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > suspect it will behave the same as the python library and my own > > > > > > library. > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > list services, and after a while, emits the ServicesResolved and > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > is actually a problem but the spec does say it shall only be sent once > > > > per client: > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > page 1424: > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > There is also no response to frame #30: > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > #30 [hci0] 26.641557 > > > > ATT: Read Request (0x0a) len 2 > > > > Handle: 0x0018 > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > bluez more resilient to devices not acting to spec? Android and iOS > > > work just fine in this regard, so could bluez handle mis-behaving > > > devices more flexibly? > > > > That I can't really explain, perhaps it is timing related, something > > with Exchange MTU since it appears to stop the device from responding > > when it happens a second time. > > > > > Do you have any suggestions for things I could try? I looked for > > > similar lines in the working gatttool log, and it doesnt have anything > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > it behaving differently? > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > timer to start it later or perhaps the problem first response to > > exchange MTU does actually use the final_mtu which makes the watch to > > trigger yet another exchange to have both rx and tx MTU the same so > > try with the following change: > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > index 2adb4afbf..d326782bf 100644 > > --- a/src/shared/gatt-server.c > > +++ b/src/shared/gatt-server.c > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > *chan, uint8_t opcode, > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > /* Respond with the server MTU */ > > - put_le16(server->mtu, rsp_pdu); > > + put_le16(final_mtu, rsp_pdu); > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > /* Set MTU to be the minimum */ > > Hmm Im not sure if this will work since the peripheral seems to > respond different values 252 vs 247, also the spec does say that: > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > Attribute protocol PDU that the server can receive. > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > and the Server Rx MTU*. The size is the same to ensure that a client can > correctly detect the final packet of a long attribute read.' > > So my interpretation is that the minimum is calculated after the > Exchange is complete so it doesn't require the Server MTU to be > limited by the Client MTU, anyway if Android and iOS does apply the > minimum logic before responding we can do the same. > Maybe it will help if I attach an android packet capture.... The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 log can be opened in Wireshark, and to my untrained eye, it looks like the MTU negotiation is at packets 451 and 452, and 247 is used? Ill try and get the proposed patch built and see how it behaves Thanks > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > #48 [hci0] 58.673128 > > > > Handle: 3585 > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > -- > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > -- > > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: btsnoop_hci_zepp.log --] [-- Type: text/x-log; charset="windows-1252"; name="btsnoop_hci_zepp.log", Size: 325631 bytes --] btsnoop\0\0\0\0\x01\0\0\x03ê\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9Äq\x01\x03\f\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸91 \x04\x0e\x04\x01\x03\f\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸94½\x01\x05\x10\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x03\0\0\0\0\0â¸99D\x04\x0e\v\x01\x05\x10\0\0\x042\x06\0\b\0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9<|\x013\f\a\x06ÿ\x14\0 \0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9@\x04\x0e\x04\x013\f\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9C£\x01\x01\x10\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9Gî\x04\x0e\f\x01\x01\x10\0\x06\0\0\x06\x1d\0Ó\a\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9K&\x01 \x10\0\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â¸9OR\x04\x0e \x01 \x10\0oi\v"¬\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9R©\x01\x02\x10\0\0\0\0G\0\0\0G\0\0\0\x03\0\0\0\0\0â¸9V¶\x04\x0eD\x01\x02\x10\0ÿÿÿ\x03Îÿïÿÿÿÿ\x7fò\x0fèþ?÷ÿ\x1c\0\0\0aÿÿÿ\x7f\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\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9Zh\x01\x04\x10\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x03\0\0\0\0\0â¸9^\x1a\x04\x0e\x0e\x01\x04\x10\0\0\x02ÿþþØ?[\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9`÷\x01V\f\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9e#\x04\x0e\x04\x01V\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9h\x1e\x01m\f\x02\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9kÐ\x04\x0e\x04\x01m\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9oc\x01\x04\x10\x01\x01\0\0\0\x11\0\0\0\x11\0\0\0\x03\0\0\0\0\0â¸9s\x15\x04\x0e\x0e\x01\x04\x10\0\x01\x02\a\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9v\x10\x01\x04\x10\x01\x02\0\0\0\x11\0\0\0\x11\0\0\0\x03\0\0\0\0\0â¸9yá\x04\x0e\x0e\x01\x04\x10\0\x02\x02\0\x03\0\0\0\0\0\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9|Ü\x01\x0f \0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë\x04\x0e\x05\x01\x0f \0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9\x03\x01\x02 \0\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9µ\x04\x0e\a\x01\x02 \0\0\0\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9\x01\x1c \0\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸98\x04\x0e\f\x01\x1c \0ÿÿÿÿÿ\x03\0\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9p\x01\x03 \0\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9"\x04\x0e\f\x01\x03 \0\x0f\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\x02\0\0\0\0\0â¸9Ô\x01\x01 \b\x7f\x06\0\0\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\0\x04\x0e\x04\x01\x01 \0\0\0\0\f\0\0\0\f\0\0\0\x02\0\0\0\0\0â¸9 Ü\x01\x01\f\bÿÿÿÿÿÿ¿=\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¦Ò\x04\x0e\x04\x01\x01\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9¬\x01E\f\x01\x02\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9°\x04\x0e\x04\x01E\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9³u\x01G\f\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9·\b\x04\x0e\x04\x01G\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9¹å\x01C\f\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9½\x04\x0e\x04\x01C\f\0\0\0\0\a\0\0\0\a\0\0\0\x02\0\0\0\0\0â¸9Às\x01$\f\x03\x14\x01\x1a\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ä%\x04\x0e\x04\x01$\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ç \x01\x18\f\x02\0 \0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Êñ\x04\x0e\x04\x01\x18\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Î \x01\x0f\b\x02\a\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ѽ\x04\x0e\x04\x01\x0f\b\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9Ô\x01\x14\f\0\0\0\0ÿ\0\0\0ÿ\0\0\0\x03\0\0\0\0\0â¸9Øi\x04\x0eü\x01\x14\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\0\0\0\0\0\0\0\0ü\0\0\0ü\0\0\0\x02\0\0\0\0\0â¸9Ü^[\x01\x13\føNexus 7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9é\x04\x0e\x04\x01\x13\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9ð_\x01R\fñ\x01\b Nexus 7\x01\x03\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9\x01.\x04\x0e\x04\x01R\f\0\0\0\0\x04\0\0\0\x04\0\0\0\x02\0\0\0\0\0â¸9\x04)\x01\x18 \0\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9\x1c>\x04\x0e\f\x01\x18 \0tbNùm\x02\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9\x1f9\x01R\fñ\x01\b Nexus 7\x03\x03\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9B\b\x04\x0e\x04\x01R\f\0\0\0\0 \0\0\0 \0\0\0\x02\0\0\0\0\0â¸9Eº\x01\x05 \x06j,tb\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9I\x04\x0e\x04\x01\x05 \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9hP\x01\v \a\x01\x12\0\x12\0\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9y¸\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9|ð\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¢÷\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¦/\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¶¢\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¹\x01\v \a\x01\x12\0\x12\0\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9½«\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Á \x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Äð\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Çë\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ì\x17\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9zù\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Á\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9\x7fú\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Á\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9co\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¢\x05\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9¢è\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9§\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ä\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9§\x0e\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ã\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¯J\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ì\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9´\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ä\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¼ð\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ì\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Á\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ä\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ɬ[\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Í\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9É°i\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÍ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9γ\x1a\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~È\0\0\0-\0\0\0-\0\0\0\x03\0\0\0\0\0â¸9Ó\0\x04>*\x02\x01\0\x01èå\x11¾Dà\x1e\x02\x01\x06\x11\x06è¿lÏ\x172¸LHjå\0ÿº«\b\x16 \x18$\x04¢\x03\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÖÒµ\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Î\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÛÛ\\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¸\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ãÔ9\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Î\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9é\x04Ï\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¾\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ðÜ\x0e\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Å\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ðáM\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÅ\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9ò^[\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqÈ«\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9õ«!\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö\x1e¥\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ö!¾\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö(å\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ö,\x1d\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö1\\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ö5j\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö:\x10\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ö=£\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9öD\x13\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9öH\x02\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9öM`\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9öP\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9öT¥\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9öW \x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö\Á\x04\x0e\x04\x01\f \0\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9<Þx\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqȧ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9=\x05Ï\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¦\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9?\x18J\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:É\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9?^[Þ\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÉ\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9A-(\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqȬ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9D¿"\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Æ\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9E\x1eú\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqȬ\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9E"\x04>\f\x02\x01\x04\x01FRS\x1aL\0¬\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9Exb\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&§\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9E{|\x04>\f\x02\x01\x04\x01fÍJ¬ @\0¥\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9F{m\x04>(\x02\x01\x02\x014 99y\x1c\x03\x03þ\x17\x16þ\0\0\0\0\0\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\0\0â¸9IQ\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqÈ«\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9þî\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¨\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9kK\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:É\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Û=\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Í\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Û\x0e\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÍ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9!!\x13\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Æ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9#êN\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¦\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9o¨¦\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ä\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¾UÆ\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~³\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9¾Yx\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0´\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9\x06\ò\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¦\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9\x06â\x04>(\x02\x01\x02\x014 99y\x1c\x03\x03þ\x17\x16þ\0\0\0\0\0\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\0\0â¸9\avÂ\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\a|>\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9 ®\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¦\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\fð/\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Â\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9\fóg\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Â\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9U¨b\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9U«×\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9ñ>\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqÈ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9¡\x7fg\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9£æ¤\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Æ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9¥¨\x10\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0-\0\0\0-\0\0\0\x03\0\0\0\0\0â¸9©eÊ\x04>*\x02\x01\0\x01èå\x11¾Dà\x1e\x02\x01\x06\x11\x06è¿lÏ\x172¸LHjå\0ÿº«\b\x16 \x18$\x04¢\x03®\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9©Â\x0e\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~º\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9©Ìª\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0º\0\0\0\x17\0\0\0\x17\0\0\0\x03\0\0\0\0\0â¸9ªË\x04>\x14\x02\x01\x03\x01ã|«Ìêç\b\aÿL\0\x12\x02\0\x02£\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ë'Ï\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~º\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9ë+¾\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0º\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ò\x0eÙ\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ò\x13ù\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸99º\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~½\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸99¾\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0¾\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9a-g\x01&\f\x02`\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9a=\x05\x04\x0e\x04\x01&\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9a@ô\x01R\fñ\x01\b Nexus 7\x05\x03\x12\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9aPí\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9c.\x1f\x01R\fñ\x01\b Nexus 7\a\x03\f\x11\x12\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9c:H\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9c=Ü\x01R\fñ\x01\b Nexus 7 \x03 \x11\f\x11\x12\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9cM¶\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9cZx\x01R\fñ\x01\b Nexus 7\v\x03 \x11\f\x11\x0e\x11\x12\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9cfd\x04\x0e\x04\x01R\f\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0â¸9c;\x01:\f\x04\x013\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9cÒý\x04\x0e\x04\x01:\f\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0â¸9jö\x01\x1e\f\x04\0\b\x12\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9k ³\x04\x0e\x04\x01\x1e\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9k±E\x01\x1a\f\x01\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9kº°\x04\x0e\x04\x01\x1a\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9kÌT\x01\x1a\f\x01\x03\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9kÖ^[\x04\x0e\x04\x01\x1a\f\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0â¸9ké\x0f\x01\x1e\f\x04\0\x10\x12\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9kòz\x04\x0e\x04\x01\x1e\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9l\x02í\x01\x1a\f\x01\x02\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9l\rL\x04\x0e\x04\x01\x1a\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9l(·\x01\x1a\f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9n½`\x04\x0e\x04\x01\x1a\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9nÕÐ\x01R\fñ\x01\b Nexus 7\r\x03 \x11\f\x11\x0e\x11\x12\x11\x16\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9oEF\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9oW\x01R\fñ\x01\b Nexus 7\x0f\x03 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9oah\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9osh\x01R\fñ\x01\b Nexus 7\x0f\x03 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9o}M\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9o/\x01R\fñ\x01\b Nexus 7\x0f\x03 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9o{\x04\x0e\x04\x01R\f\0\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9o©+\x01R\fñ\x01\b Nexus 7\x0f\x03 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9o²\x04\x0e\x04\x01R\f\0\0\0\0\b\0\0\0\b\0\0\0\x02\0\0\0\0\0â¸9oâ\x01\x1e\f\x04\0\b\x12\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9oÌï\x04\x0e\x04\x01\x1e\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9oÝ\x01\x1a\f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9oç)\x04\x0e\x04\x01\x1a\f\0\0\0\0\x05\0\0\0\x05\0\0\0\x02\0\0\0\0\0â¸9oø\x16\x01\x1a\f\x01\x02\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9p\x01D\x04\x0e\x04\x01\x1a\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9p\x1cì\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\bT\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9-\f\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9DK\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9d\\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9tî\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ë\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9t\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Å\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Á§\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ñ<\f\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ÑNg\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ñ\Ô\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Ñ{Ó\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ñ \x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ñ¥\x12\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ñ°F\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÖÐi\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¿\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9ÖÓý\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0¿\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\x1dï\x02\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ç\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x1dó.\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9\x1fv_\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9l\x16Û\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ä\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9l\x1aP\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÄ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9vȼ\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¬e\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¯\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¶\r\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¹\b\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Äz\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ÇV\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ë¡\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9J\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¾\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9ü\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0¾\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9-¤\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Å\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸91V\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÅ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9 D¼\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Å\0\0\0\x17\0\0\0\x17\0\0\0\x03\0\0\0\0\0â¸9²üZ\x04>\x14\x02\x01\x03\x01ã|«Ìêç\b\aÿL\0\x12\x02\0\x02¥\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÇXM\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Ç[ÿ\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ÒUá\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9æÚz\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9æÝ\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9æèÉ\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9æíÊ\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9æò®\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ç\0\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ç)þ\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ç-\x17\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9÷\x0e\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9÷¬Q\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ø\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ø¬½\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9úúY\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ÿEï\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9 ªü\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\x15¦å\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Æ\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x15«N\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÆ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9/¶q\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Æ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9<½\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:É\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9@Ù^[\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ç\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9@Ý(\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ç\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9I¿P\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9V¼å\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Î\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9VÀZ\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÎ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9c¿|\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Í\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9tþ\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9x3\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9}\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9t\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9 ¬\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9p\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¦\x19\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9:7\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9K\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9-Ë\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9;b\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9]Õ\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9p«\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9{Á\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9"\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¦\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9÷#\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ä\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ú[\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÃ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x19¸\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§\v\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¡`Õ\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¡qg\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¡t\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¡°\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¡ É\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¡í\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¡è\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±9â\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9±=W\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±DA\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9±G<\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±K\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9±Nû\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±U\x10\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9±X£\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±j\v\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9±m\x06\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±q2\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9±t\x0e\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±x\x1c\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9±zø\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9±\x7fC\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9±>\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Án]\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Á\r\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Á´9\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Á·4\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Á»#\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Á¾<\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÁáÃ\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Áæã\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÑÏé\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ÑßJ\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ñîª\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Ò\x12«\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ò\x1dß\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ò7\a\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÒB;\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ò_Ì\x01\x05\f\x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÒmD\x04\x0e\x04\x01\x05\f\0\0\0\0 \0\0\0 \0\0\0\x02\0\0\0\0\0â¸9Ò¢\x01\x01\x04\x053\x02\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ò¢\x04\x0f\x04\0\x01\x01\x04\0\0\0\x04\0\0\0\x04\0\0\0\x03\0\0\0\0\0â¸9ùû$\x04\x01\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ùþ{\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ú(\x15\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9ú+/\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ú.ÿ\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ú4\x01\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ú8-\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\0L±\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\vf\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x18%\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x1aKn\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9\x1aNi\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x1aR´\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x1aU¯\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x1aY\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x1a\z\x01\x05\f\x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x1a`ä\x04\x0e\x04\x01\x05\f\0\0\0\0 \0\0\0 \0\0\0\x02\0\0\0\0\0â¸9\x1ad\x01\x01\x04\x053\x03\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x1ahÂ\x04\x0f\x04\0\x01\x01\x04\0\0\0\x04\0\0\0\x04\0\0\0\x03\0\0\0\0\0â¸9UNY\x04\x01\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9U\j\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9U{,\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9U¨\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Uþ\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9U¡Q\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9U¯Ü\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9` \x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Â\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9cV \x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Â\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9u²ª\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ã\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9zÅÏ\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¾\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Ñ\x19\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¾\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9y¡\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0½\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§qp\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9§u_\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§p\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9§\x16\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§·\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9§\x14\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§¦?\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9§ªå\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§¯m\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9§²I\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§¶8\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9§¹\x15\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9§Ày\x04\x0e\x04\x01\f \0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¯1Q\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Â\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¸\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Â\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÃîN\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ç\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Ãñ¤\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÇ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Éeð\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¼\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9Éjx\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0¼\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÖyÐ\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Á\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9Ö}ü\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Á\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9êñ.\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ê\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ýM\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~È\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\x12\v\x11\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Ë\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x12çö\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþË\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9$Ú+\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Æ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9@*E\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9OÌõ\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9O÷þ\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9P\x03Ì\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9P%Å\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9P/0\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9PPT\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9PY\b\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Py±\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9`^[1\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9`,\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9`6_\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9`Yk\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9`Öµ\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9`ôý\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9a\01\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9à'\x01\x05\f\x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÿ&\x04\x0e\x04\x01\x05\f\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9$9\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸99\x15\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9k\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9{×\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9è\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ª±\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ä\x15\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÍÛ\x04\x0e\x04\x01\f \0\0\0\0 \0\0\0 \0\0\0\x02\0\0\0\0\0â¸9í\x01\x01\x04\x053\x02\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ö¿\x04\x0f\x04\0\x01\x01\x04\0\0\0\x04\0\0\0\x04\0\0\0\x03\0\0\0\0\0â¸9¶RP\x04\x01\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¶^¶\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¶~È\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9¶=\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¶\x01\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9¶\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9¶ß\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9Ôë3\x01\x05\f\x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ôóç\x04\x0e\x04\x01\x05\f\0\0\0\0 \0\0\0 \0\0\0\x02\0\0\0\0\0â¸9Õ\x10 \x01\x01\x04\x053\x03\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Õ\x19t\x04\x0f\x04\0\x01\x01\x04\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Õ¼ã\x04>+\x02\x01\0\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x02øÃÑ°Z:Â\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Õ¿ý\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÃ\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ÙñY\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ùü\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Ú\0\x03\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ú\x15\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Ú&e\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÚVp\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9ÚY\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ú`6\x04\x0e\x04\x01\f \0\0\0\0\x1d\0\0\0\x1d\0\0\0\x02\0\0\0\0\0â¸9æ\x0eÑ\x01\r \x19`\00\0\0\x01:Z°ÑÃø\x01\x18\0(\0\0\0Ð\a\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9æ\x1a$\x04\x0f\x04\0\x01\r \0\0\0\x04\0\0\0\x04\0\0\0\x03\0\0\0\0\0â¸9\x10YI\x04\x01\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x15¼\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x164³\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9\x16å\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x16ñ\r\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9\x17F\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9\x17PL\x04\x0e\x04\x01\f \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9&\x01\f \x02\0\x01\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸96f\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸96¢\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸96 â\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸96»\x1c\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸96ÄÄ\x04\x0e\x04\x01\f \0\0\0\0\x16\0\0\0\x16\0\0\0\x03\0\0\0\0\0â¸9=÷%\x04>\x13\x01\0\x02\0\0\x01:Z°ÑÃø'\0\0\0Ð\a\x05\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9>\f \x01\x16 \x02\x02\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9>\x16ú\x04\x0f\x04\0\x01\x16 \0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9>H\x04>\f\x04\0\x02\0\r\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9>KÉ\x01\x1d\x04\x02\x02\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9>\x7fÃ\x04\x0f\x04\0\x01\x1d\x04\0\0\0\v\0\0\0\v\0\0\0\x03\0\0\0\0\0â¸9?¡Ì\x04\f\b\0\x02\0 1\x01\x0fa\0\0\0\f\0\0\0\f\0\0\0\x01\0\0\0\0\0â¸9@_\x02\x02 \a\0\x03\0\x04\0\x02÷\0\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9@kÛ\x02\x02\0\a\0\x03\0\x04\0\x03÷\0\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0â¸9@¤{\x01\x13 \x0e\x02\0\x06\0\x06\0\0\0Ð\a\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9@â\x04\x0f\x04\0\x01\x13 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9AÜs\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Aàb\x02\x02\0\v\0\a\0\x04\0\x10\x01\0ÿÿ\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Bó\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1d\0\0\0\x1d\0\0\0\x01\0\0\0\0\0â¸9CYì\x02\x02 \x18\0\x14\0\x04\0\x11\x06\x01\0\x04\0\x01\x18\x14\0\x18\0\0\x18(\05\0 \x18\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9CsP\x02\x02\0\v\0\a\0\x04\0\x106\0ÿÿ\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D\x17Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â¸9FA\x04> \x03\0\x02\0\x06\0\0\0Ð\a\0\0\0\x1f\0\0\0\x1f\0\0\0\x01\0\0\0\0\0â¸9FDã\x02\x02 \x1a\0\x16\0\x04\0\x11\x148\0=\0\0\a\x10¯ \0\x18!\x125\0\00\x15\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9F\º\x02\x02\0\v\0\a\0\x04\0\x10>\0ÿÿ\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ft\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9F\x15\x02\x02 ^[\0&\0\x04\0\x11\x06@\0m\0àþp\0\0áþ\0\0\r\x18\0\0\0\0\x14\0\0\0\x14\0\0\0\x01\0\0\0\0\0â¸9F\x02\x02\x10\x0f\0\0\x11\x18\0\0\x02\x18\0\0\x028\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9F©\x02\x02\0\v\0\a\0\x04\0\x10\0ÿÿ\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9FÈ`\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Fîg\x02\x02 \0\x05\0\x04\0\x01\x10\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9G\x1e\x02\x02\0\v\0\a\0\x04\0\b\x01\0\x04\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9GO3\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9GZÃ\x02\x02 \0\x05\0\x04\0\x01\b\x01\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9G}t\x02\x02\0\v\0\a\0\x04\0\b\x01\0\x04\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G}\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9G²½\x02\x02 \r\0 \0\x04\0 \a\x02\0"\x03\0\x05*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9G˧\x02\x02\0\v\0\a\0\x04\0\b\x03\0\x04\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Gî\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9H\vÊ\x02\x02 \0\x05\0\x04\0\x01\b\x03\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9H#F\x02\x02\0 \0\x05\0\x04\0\x04\x04\0\x04\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HE!\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9HbV\x02\x02 \0\x06\0\x04\0\x05\x01\x04\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9H\x02\x02\0\v\0\a\0\x04\0\b\x14\0\x18\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9H^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9HºÊ\x02\x02 \0\x05\0\x04\0\x01\b\x14\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9HÒ'\x02\x02\0\v\0\a\0\x04\0\b\x14\0\x18\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Hõ3\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9I\x12h\x02\x02 \x14\0\x10\0\x04\0 \a\x15\0\x02\x16\0\0*\x17\0\x02\x18\0\x01*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9I\\x02\x02\0\v\0\a\0\x04\0\b\x18\0\x18\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Iux\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9IZ\x02\x02 \0\x05\0\x04\0\x01\b\x18\0 \0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9I\x1f\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ê\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Iu\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþË\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9IØ-\x02\x02\0\v\0\a\0\x04\0\b(\05\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Iþ\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9J\x19\x02\x02 \0\x05\0\x04\0\x01\b(\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9J\x1d\x14\x02\x02\0\v\0\a\0\x04\0\b(\05\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J:I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9JTÞ\x02\x02 ^[\0%\0\x04\0 \a)\0\x02*\0%*+\0\x02,\0'*-\0\x02.\0(*\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9JWÙ\x02\x02\x10\x0e\0/\0\x020\0#*1\0\x022\0P*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9JZó\x02\x02\0\v\0\a\0\x04\0\b2\05\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9J¬º\x02\x02 ^[\0\x17\0\x04\0 \x153\0\x144\0\0\a\x10¯ \0\x18!\x125\0\0\x14\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9J¹{\x02\x02\0\v\0\a\0\x04\0\b4\05\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9JÉV\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Jææ\x02\x02 \0\x05\0\x04\0\x01\b4\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Jêz\x02\x02\0 \0\x05\0\x04\0\x045\05\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K\x04^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9K"%\x02\x02 \0\x06\0\x04\0\x05\x015\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9K%¹\x02\x02\0\v\0\a\0\x04\0\b8\0=\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K>Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9K\\x15\x02\x02 \0\x05\0\x04\0\x01\b8\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9K_\x02\x02\0\v\0\a\0\x04\0\b8\0=\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Kg\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9K\x17\x02\x02 ^[\0,\0\x04\0 \x159\0\x18:\0\0\a\x10¯ \0\x18!\x125\0\01\x15\0\0\0\0\0\x1a\0\0\0\x1a\0\0\0\x01\0\0\0\0\0â¸9K«\x02\x02\x10\x15\0<\0\x04=\0\0\a\x10¯ \0\x18!\x125\0\02\x15\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9KÄ\x02\x02\0\v\0\a\0\x04\0\b=\0=\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K´\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9KÑ%\x02\x02 \0\x05\0\x04\0\x01\b=\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9KÔ¹\x02\x02\0 \0\x05\0\x04\0\x04;\0;\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Kîy\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9L\vÌ\x02\x02 \0\x06\0\x04\0\x05\x01;\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9L\x0f\x02\x02\0\v\0\a\0\x04\0\b@\0m\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9L)\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9LFT\x02\x02 \0\x05\0\x04\0\x01\b@\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9LIÉ\x02\x02\0\v\0\a\0\x04\0\b@\0m\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Lc§\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9L8\x02\x02 \x14\0\x10\0\x04\0 \aA\0\x1aB\0+*D\0\x1aE\0\x04*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9L '\x02\x02\0\v\0\a\0\x04\0\bE\0m\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9L/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9L¾\x04\x02\x02 ^[\0é\0\x04\0 \x15G\0\x14H\0\0\a\x10¯ \0\x18!\x125\0\0\x01\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N\x0f#\x02\x02\x10^[\0J\0\x10K\0\0\a\x10¯ \0\x18!\x125\0\0\x02\0\0\0M\0\x14N\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N\x12=\x02\x02\x10^[\0\a\x10¯ \0\x18!\x125\0\0\x03\0\0\0P\0\x14Q\0\0\a\x10¯ \0\x18\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N\x15V\x02\x02\x10^[\0!\x125\0\0\x04\0\0\0S\0\x10T\0\0\a\x10¯ \0\x18!\x125\0\0\x05\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N\x18\x14\x02\x02\x10^[\0\0\0\0V\0\x12W\0\0\a\x10¯ \0\x18!\x125\0\0\x06\0\0\0Y\0\x12\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N^[\x0f\x02\x02\x10^[\0Z\0\0\a\x10¯ \0\x18!\x125\0\0\a\0\0\0_\0\x10`\0\0\a\x10¯\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N\x1dì\x02\x02\x10^[\0 \0\x18!\x125\0\0\x10\0\0\0b\0\bc\0\0\a\x10¯ \0\x18!\x125\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9N È\x02\x02\x10^[\0\0\0\x0e\0\0\0e\0\x16f\0\0\a\x10¯ \0\x18!\x125\0\0 \0\0\0\0\0\0\x1a\0\0\0\x1a\0\0\0\x01\0\0\0\0\0â¸9N#\x02\x02\x10\x15\0h\0\x14i\0\0\a\x10¯ \0\x18!\x125\0\0\x16\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9N&\x02\x02\0\v\0\a\0\x04\0\bi\0m\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9NâB\x02\x02 ^[\0\x17\0\x04\0 \x15k\0\x14l\0\0\a\x10¯ \0\x18!\x125\0\0\x17\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Nå[\x02\x02\0\v\0\a\0\x04\0\bl\0m\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9O\x05m\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9O@P\x02\x02 \0\x05\0\x04\0\x01\bl\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9OJÎ\x02\x02\0 \0\x05\0\x04\0\x04C\0C\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9O]g\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9O½\x02\x02 \0\x06\0\x04\0\x05\x01C\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9O\x14\x02\x02\0 \0\x05\0\x04\0\x04F\0F\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Oï\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Oµ$\x02\x02 \0\x06\0\x04\0\x05\x01F\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9O¹P\x02\x02\0 \0\x05\0\x04\0\x04I\0I\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9OÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Oð\a\x02\x02 \0\x06\0\x04\0\x05\x01I\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Oó?\x02\x02\0 \0\x05\0\x04\0\x04L\0L\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9P-æ\x02\x02 \0\x06\0\x04\0\x05\x01L\0\x02)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ps£\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9P}\x0e\x02\x02\0 \0\x05\0\x04\0\x04O\0O\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Pû\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9PÚ\x02\x02 \0\x06\0\x04\0\x05\x01O\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9PÝÚ\x02\x02\0 \0\x05\0\x04\0\x04R\0R\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P÷]\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Q\x14í\x02\x02 \0\x06\0\x04\0\x05\x01R\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Qi\x02\x02\0 \0\x05\0\x04\0\x04U\0U\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QY\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Q§o\x02\x02 \0\x06\0\x04\0\x05\x01U\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Qª§\x02\x02\0 \0\x05\0\x04\0\x04X\0X\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QÄÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Qâ4\x02\x02 \0\x06\0\x04\0\x05\x01X\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Qå©\x02\x02\0 \0\x05\0\x04\0\x04[\0^\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Qÿ,\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9R\x1c\x7f\x02\x02 \0\x06\0\x04\0\x05\x01[\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R\x1fÖ\x02\x02\0 \0\x05\0\x04\0\x04\\0^\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R9´\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9RZº\x02\x02 \0\x05\0\x04\0\x01\x04\\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R]ñ\x02\x02\0 \0\x05\0\x04\0\x04a\0a\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Rt[\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9R·\x02\x02 \0\x06\0\x04\0\x05\x01a\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R\x14\x02\x02\0 \0\x05\0\x04\0\x04d\0d\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R®ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9RÌU\x02\x02 \0\x06\0\x04\0\x05\x01d\0\x01)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9RÖ:\x02\x02\0 \0\x05\0\x04\0\x04g\0g\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S$O\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9SA\x02\x02 \0\x06\0\x04\0\x05\x01g\0\x02)\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9SG\x1e\x02\x02\0 \0\x05\0\x04\0\x04j\0j\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9S~\x12\x02\x02 \0\x06\0\x04\0\x05\x01j\0\x02)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9S ñ\x02\x02\0 \0\x05\0\x04\0\x04m\0m\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9SG\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9S¶\x02\x02 \0\x06\0\x04\0\x05\x01m\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Sº \x02\x02\0\v\0\a\0\x04\0\bp\0\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9SÕU\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Sñw\x02\x02 \0\x05\0\x04\0\x01\bp\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Sõ\v\x02\x02\0\v\0\a\0\x04\0\bp\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T\x0fc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9T,z\x02\x02 ^[\0\x17\0\x04\0 \x15q\0\x16r\0\0\a\x10¯ \0\x18!\x125\0\0 \0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9T0\r\x02\x02\0\v\0\a\0\x04\0\br\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TI\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Tg \x02\x02 ^[\03\0\x04\0 \at\0\bu\0Ýþv\0\x02w\0Þþx\0\x02y\0ßþ\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Tj\x02\x02\x10^[\0z\0 {\0Ðþ|\0 }\0Ñþ~\0\x02\x7f\0Òþ\0 \0Ó\0\0\0\x06\0\0\0\x06\0\0\0\x01\0\0\0\0\0â¸9Tm\x02\x02\x10\x01\0þ\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9TpÈ\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T½\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9T¡\x10\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9T¥<\x02\x02\0 \0\x05\0\x04\0\x04s\0s\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T¾E\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Tßã\x02\x02 \0\x06\0\x04\0\x05\x01s\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Tå^\x02\x02\0\v\0\a\0\x04\0\b\0\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Tù \x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9U\x16]\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9U\x19ñ\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U3\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9UQ~\x02\x02 \x14\0\x10\0\x04\0 \a \0\x10\07*\0 \09*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9UU\x11\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9UnW\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Um\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9U¥\x02\x02\0 \0\x05\0\x04\0\x04\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U¨¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Uòm\x02\x02 \0\x06\0\x04\0\x05\x01\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Uõ¥\x02\x02\0\v\0\a\0\x04\0\b\0\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9V\x1e\x0e\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9V!¢\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V;C\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9VY\x10\x02\x02 \x14\0\x10\0\x04\0 \a\0 \0F*\0\x1a\0D*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9V\¤\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9VuË\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9V\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9VJ\x02\x02\0 \0\x05\0\x04\0\x04\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V°r\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9VÍã\x02\x02 \0\x06\0\x04\0\x05\x01\0\x02)\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9VÑÓ\x02\x02\0\v\0\a\0\x04\0\b\0\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9VëU\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9W\bM\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9W\f\x1e\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W&^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9WC1\x02\x02 \r\0 \0\x04\0 \a\0\x04\0\x06*\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9WG \x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W`)\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9W}|\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9WL\x02\x02\0\v\0\a\0\x04\0\b\0\0\x02(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W±\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9W¸A\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9W»Õ\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9WÕv\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9Wó\x06\x02\x02 \r\0 \0\x04\0 \a\0\x1a\0\x02J\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9W÷Q\x02\x02\0\v\0\a\0\x04\0\b\0\0\x03(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X\x10;\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Xz\x17\x02\x02 \0\x05\0\x04\0\x01\b\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9X}m\x02\x02\0 \0\x05\0\x04\0\x04\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9XÀM\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Xùg\x02\x02 \0\x06\0\x04\0\x05\x01\0\x02)\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0â¸9Xý\x19\x01\x13 \x0e\x02\0'\0'\0\0\0Ð\a\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Y\x06Á\x04\x0f\x04\0\x01\x13 \0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â¸9Yª«\x04> \x03\0\x02\0'\0\0\0Ð\a\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9\\v;\x02\x02\0\a\0\x03\0\x04\0 f\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\¤L\x04\x13\x05\x01\x02\0\x01\0\0\0\0\v\0\0\0\v\0\0\0\x01\0\0\0\0\0â¸9]bo\x02\x02 \x06\0\x02\0\x04\0\v\v\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9^\x04\x02\x02\0 \0\x05\0\x04\0Rg\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^!\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9^ß\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9`ÿú\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a\x1a®\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9a\x1eA\x02\x02\0\b\0\x04\0\x04\0Ri\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9aÙÅ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9aÝ\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9b\x0e\x02\x02 \0\x05\0\x04\0^[i\0\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9c~\x1a\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\x14m\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9d\x1d\x02\x02\0 \0\x05\0\x04\0Rm\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9dÓ\v\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dÖa\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9eM\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9i\x06\x02\x02\0 \0\x05\0\x04\0R5\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iI\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9iîJ\x02\x02\0\f\0\b\0\x04\0R4\0ý\x0f\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9jÆ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9jËN\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9k '\x02\x02 ^[\0\x17\0\x04\0^[4\0\x01\0\0\x0f\0\0\0\x01\x01\v\x01 \aª}\0\0A\0\0\0\x14\0\0\0\x14\0\0\0\x01\0\0\0\0\0â¸9k@\x02\x02 \x0f\0\v\0\x04\0^[4\0\x01\x01\b\x02\b\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9l¸\x02\x02\0 \0\x05\0\x04\0Rs\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m\x03\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9m\bÒ\x02\x02\0 \0\x05\0\x04\0Rr\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9mÀ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mÍ)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9ní\x02\x02 ^[\0\x17\0\x04\0^[r\0\x10\x01\x01\x18cÂÌåÑYA;íıcÂy\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9o\x132\x02\x02\0 \0\x06\0\x04\0Rr\0\0\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oûj\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1f\0\0\0\x1f\0\0\0\x01\0\0\0\0\0â¸9pºE\x02\x02 \x1a\0\x16\0\x04\0^[r\0\x10\x01©IÆÊÛã¨TíÝj>ß7\f\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tNF\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x04\0\0¾ø`)¥¡\x01d Ôp;¸á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9tre\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t±ï\x02\x02\0^[\0\x17\0\x04\0Rf\0\0D\x01UôeÇ]\x06Ë=ú%\x17b˯!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u1!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u4Ó\x02\x02\0^[\0\x17\0\x04\0Rf\0\0D\x02Zi\x03Ëú<8Cø\x1f¸\x13å \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uòØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uù\v\x02\x02\0^[\0\x17\0\x04\0Rf\0\0D\x03¡\x19P±\x04£'O\x05ÿÑ\x15j¨\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v³@\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9v·\x10\x02\x02\0\f\0\b\0\x04\0Rf\0\0\x04\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wqü\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9{#¬\x02\x02 \0\x06\0\x04\0^[r\0\x10\x01\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9{&ä\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9\a<\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqȤ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¥6Ó\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:¿\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9¥;\x1e\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþ¿\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9¯6\x03\x02\x02 \0\x06\0\x04\0^[r\0\x10\x01\x01\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9¯{\x02\x02\0 \0\x06\0\x04\0Rr\0\0\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯ü#\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1f\0\0\0\x1f\0\0\0\x01\0\0\0\0\0â¸9±r7\x02\x02 \x1a\0\x16\0\x04\0^[r\0\x10\x01'¸@ ±Ê:G¼éåNk\0\0\0\x1e\0\0\0\x1e\0\0\0\0\0\0\0\0\0â¸9± \x1c\x02\x02\0\x19\0\x15\0\x04\0Rr\0\0¤VÍ \x1a,{\x1a#ËnG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²0<\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9²î~\x02\x02 \0\x06\0\x04\0^[r\0\x10\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9³\x10x\x02\x02\0 \0\x05\0\x04\0Rs\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³¬¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9´jÅ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9´nw\x02\x02\0\x12\0\x0e\0\x04\0\x12B\0æ\a\x03\x12\x17\x1d \x05{\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ)Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9µöÉ\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¶\x0ec\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9¶©õ\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\0\0\x01\0\0\0 \0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9·ey\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·Ú\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9¸#Ù\x02\x02 \v\0\a\0\x04\0^[i\0\x04\0\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9¸p\x06\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\0\0\x02\0\0\0 \0\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¸«'\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸ã¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¹ã\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9¾V¥\x02\x02\0\a\0\x03\0\x04\0 .\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾à°\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9¿û\x02\x02 \r\0 \0\x04\0\vV6.3.1.2\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9¿ #\x02\x02\0\a\0\x03\0\x04\0 0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÀR\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9Á\x10ù\x02\x02 \r\0 \0\x04\0\vøÃÑÿþ°Z:\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9Á^[ð\x02\x02\0\a\0\x03\0\x04\0 *\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÁÏ;\x04\x13\x05\x01\x02\0\x01\0\0\0\0^[\0\0\0^[\0\0\0\x01\0\0\0\0\0â¸9Â\x02\x02 \x16\0\x12\0\x04\0\vPRVS48 05000b002e\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9ÂJ\x02\x02\0\a\0\x03\0\x04\0 2\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÃKÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9Ä \x02\x02 \f\0\b\0\x04\0\v\x01W\x01@\0\x01\x01\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9Ä\x17\x1e\x02\x02\0\a\0\x03\0\x04\0 ,\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÄÈb\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9Å<\x02\x02 \x10\0\f\0\x04\0\vV0.47.19.17\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ç;È\x02\x02\0 \0\x05\0\x04\0R5\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÇÂ!\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ÇÆ\x10\x02\x02\0\f\0\b\0\x04\0R4\0ý\x0f\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Èw\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9É?{\x02\x02 ^[\0\x17\0\x04\0^[4\0\x01\0\0\x0f\0\0\0\x01\x01\v\x01 \aª}\0\0A\0\0\0\x14\0\0\0\x14\0\0\0\x01\0\0\0\0\0â¸9ÉBð\x02\x02 \x0f\0\v\0\x04\0^[4\0\x01\x01\b\x02\b\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ê(j\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ʽm\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1a\0\0\0\x1a\0\0\0\0\0\0\0\0\0â¸9ÊÂ2\x02\x02\0\x15\0\x11\0\x04\0Ri\0\x03\a\x01\0\x04\0\0\0 \0\x03\x01\x01\a\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ëzø\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë~N\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9Ì9^[\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x01\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Í\x1e´\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\x01\x01\0&\0\0\0 \0\x04\x01\x01\a\x01\x01\x01\x01\x10\x02\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Í$ç\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x01\x01^[\0\x01\x02\x03\x04\x05\x06\a\b \v\f\r\x0e\0\0\0\x1c\0\0\0\x1c\0\0\0\x01\0\0\0\0\0â¸9Í7\x02\x02 \x17\0\x13\0\x04\0^[l\0\x03\x02\x01\x02\x11\x12\x13\x14\x16\x17\x18\x19\x1a^[\x1c\x1d\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Í;P\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ît=\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ÏñZ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÔÈ,\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ%þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9Õ9©\x02\x02\0\b\0\x04\0\x04\0RN\0\f\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Õä\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÕçÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Ö«\x17\x02\x02 \0\x06\0\x04\0^[N\0\x10\f\x05\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÖÝÁ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ù\b\x14\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ù þ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûàr\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Üßé\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9ÜâÆ\x02\x02\0\b\0\x04\0\x04\0RN\0\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÝW>\x04\x13\x05\x01\x02\0\x01\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9éË\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Æ\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9éÎ\x02\x02 ^[\0\x17\0\x04\0^[N\0\x10\x11\x01\x03\v\x02\a\0\0\0-\a\0\0\0\a\a\0\0\0\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9éÑt\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÆ\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9éõî\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êº&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9ëR\x06\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&£\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ë_\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ëvÜ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëz¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9ë>\x02\x02\0\b\0\x04\0\x04\0RN\0#\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ì5¶\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì9h\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x16\0\0\0\x16\0\0\0\x01\0\0\0\0\0â¸9ìóÚ\x02\x02 \x11\0\r\0\x04\0^[N\0\x10#\x01\x01\x01\a\0\0\0\a\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9í\r\x01\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íºÐ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9í¾c\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9îpØ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îtl\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9îwÂ\x02\x02\0\b\0\x04\0\x04\0RN\0A\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ï/9\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï2Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ïí>\x02\x02 \0\x06\0\x04\0^[N\0\x10A\x05\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ð)ë\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñjZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ñn+\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ò)r\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òùw\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9òþ<\x02\x02\0\b\0\x04\0\x04\0RN\0\x0e\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ó¦\x15\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôc¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9õ#«\x02\x02 ^[\0\x17\0\x04\0^[N\0\x10\x0e\x0119854,c707962,135\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9õ>_\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õàÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ö\x1d\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9ö²N\x02\x02\0\a\0\x03\0\x04\0 W\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø^[Þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1e\0\0\0\x1e\0\0\0\x01\0\0\0\0\0â¸9øÚö\x02\x02 \x19\0\x15\0\x04\0\v\x0fO\0²\a\x01\x01\0\0\0\0²\a\x01\x01\0\0\0\0d\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9üóÃ\x02\x02\0 \0\x05\0\x04\0\x12X\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9þ\x0f>\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x04\x11f\x02\x02\0 \0\x05\0\x04\0\x12a\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04ÁZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\x05\x7f\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9\x06LÅ\x02\x02\0\a\0\x03\0\x04\0 \0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06ü|\x04\x13\x05\x01\x02\0\x01\0\0\0\0\v\0\0\0\v\0\0\0\x01\0\0\0\0\0â¸9\aºû\x02\x02 \x06\0\x02\0\x04\0\v\x05\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸9\b¦¨\x02\x02\0\a\0\x03\0\x04\0 Z\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 7Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\x01\0\0\0\0\0â¸9 öÔ\x02\x02 \x12\0\x0e\0\x04\0\v\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â¸9\r°\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x01\x02\0\x1f\0\0\0\x17\0\x01O\a\0\0º\a\f\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f,\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0f0\0\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0\x02\x01²\0w:\x06ì\x1c¤\x01\0\0\0gb\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fê\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x10/ñ\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10¨9\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\0\0\0\0\0\0â¸9\x11-C\x02\x02\0\x10\0\f\0\x04\0Ri\0\x03\x06\x02\x02adam\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x11g\x14\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11j§\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9\x12ã¶\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x02\x01\x02\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9\x13yë\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\x02\0\x02\0\0\0\x17\0\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x13¦Ü\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14`Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x15\x1eØ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0\0\0\0\0\0â¸94\x01H\x02\x02\0\a\0\x03\0\x04\0 Z\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94]\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\x01\0\0\0\0\0â¸95$d\x02\x02 \x12\0\x0e\0\x04\0\v\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸95Ny\x02\x02\0 \0\x05\0\x04\0\x12[\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95ÙÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸964\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸96®¼\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98\x15\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸98&>\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\x03\0\x01\0\0\0\x11\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸98Ô,\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸99ô\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x03\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸99\x01\x02\x02 \x14\0\x10\0\x04\0^[l\0\x03\x03\x03\0\x03\0\0\0\x11\0!\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸99±l\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9:-¤\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ë\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9:E¸\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:P6\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9:3\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9;Í\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;àG\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9;ä°\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\x04\0\x01\0\0\0\x11\0 \0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9<Æ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9=Jo\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x04\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9=N}\x02\x02 \x14\0\x10\0\x04\0^[l\0\x03\x03\x04\0\x03\0\0\0\x11\0!\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9=qL\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>\b±\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9>\vé\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9>ÇO\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>Ê¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9>Îð\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\x05\0\x01\0\0\0\x11\0\x10\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9?)\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?½\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9@Cñ\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x05\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9@^h\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9A\x03(\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\x01\x05\0]\0\0\0\x11\0\x11\x01en-GB\0\x0ee\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9AÁä\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x05\x01n-US\0en-GB\0en-CA\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9AÈ\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x05\x02\0en-AU\0en-IN\0de-\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9AÔ¹\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x05\x03DE\0ja-JP\0fr-CA\0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Açq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Aêæ\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x05\x04r-FR\0it-IT\0es-ES\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Að½\x02\x02 ^[\0\x17\0\x04\0^[l\0\x03\0\x05\x05\0es-MX\0es-US\0pt-\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9B\x02\x06\x02\x02 \x0e\0 \0\x04\0^[l\0\x03\x02\x05\x06BR\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9B\x05¸\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Cº\a\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Cü\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1d\0\0\0\x1d\0\0\0\0\0\0\0\0\0â¸9Cÿ+\x02\x02\0\x18\0\x14\0\x04\0Ri\0\x03\a\x06\0\a\0\0\0\x11\0\x12en-GB\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9D»£\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D¾Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9Ey.\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x06\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9E|£\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\x06\0\x02\0\0\0\x11\0\x13\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Eî\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F7\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9FõÑ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Kg\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Lë8\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Lûè\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9M\0Ë\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\a\0\x01\0\0\0\v\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M§í\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9Qvv\x02\x02 \v\0\a\0\x04\0^[i\0\x04\a\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9QzÁ\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\a\0\x02\0\0\0\v\0\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R'!\x02\x02\0 \0\x05\0\x04\0\x12;\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9RÝ \x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9Rà½\x02\x02\0\b\0\x04\0\x04\0\x12:\0Ñ\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9S\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Sà\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\0\0\0\0\0\0â¸9S®ø\x02\x02\0\x10\0\f\0\x04\0Rf\0\0Ã\0!\0\0\0\0\x01\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9TZ \x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9T \x02\x02 \v\0\a\0\x04\0^[:\0\x10Ñ\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9T\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9U\x18j\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Ã\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9U\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9UÖo\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V\x12G\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9V\x15A\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\b\0\x01\0\0\0\v\0\x06\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9X\x12H\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9X\x16U\x02\x02 \v\0\a\0\x04\0^[i\0\x04\b\x01\0\0\0\0\x1a\0\0\0\x1a\0\0\0\x01\0\0\0\0\0â¸9X\x1d\x02\x02\x02 \x15\0\x11\0\x04\0^[l\0\x03\x03\b\0\x04\0\0\0\v\0\a\x01\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X :\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9X$ \x02\x02\0 \0\x05\0\x04\0\x12;\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9XÐ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9XÓà\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9ZM\x0e\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ZQX\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9[\vP\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9]Çm\x02\x02\0 \0\x05\0\x04\0\x12U\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`A\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9a½©\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9añ \x02\x02\0 \0\x05\0\x04\0RR\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b{Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x16\0\0\0\x16\0\0\0\0\0\0\0\0\0â¸9c6{\x02\x02\0\x11\0\r\0\x04\0RQ\0\x01\x05æ\a\x03\x12\x17\x1d\x11\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9cB\v\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cøé\x04\x13\x05\x01\x02\0\x01\0\0\0\0^[\0\0\0^[\0\0\0\x01\0\0\0\0\0â¸9dÇ\x06\x02\x02 \x16\0\x12\0\x04\0^[Q\0\x10\x01\x01\0\0\0\0æ\a\x03\x12\x17\x1d\x11\0\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9eËù\x02\x02\0\b\0\x04\0\x04\0RQ\0\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f3ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9fòæ\x02\x02 \0\x06\0\x04\0^[Q\0\x10\x03\x01\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9yüK\x04>(\x02\x01\x02\x01FRS\x1aL\x1c\x03\x03oý\x17\x16oýoae\x10@Ý:K\x01Ŧ´\rIqȦ\0\0\0\x17\0\0\0\x17\0\0\0\x03\0\0\0\0\0â¸9|'U\x04>\x14\x02\x01\x03\x01ã|«Ìêç\b\aÿL\0\x12\x02\0\x02¦\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9|æÈ\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Æ\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9}>Â\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÅ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9~N\x14\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ë\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9~R\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ë\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@Ç\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x01 \0ø\x01\0\0\x03\0 DQVBQEJyQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ\x05\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x01ktGXip6SltGSlpuQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Èa\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x02kZgBAQEAAAAAgN13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9J3\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x03nZHgseQtsL8LhLOa\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b²\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x045E6F5ICqmCfwV7nD\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ã`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø\x11\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x05V3MrqGk4XI6eQcyh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x06UnHDVHqHCsdA8y9c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À³\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \a4qp7QPvQWurkFv7N\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f2\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \b-lgbiIW3iOF8hfGo\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 9ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 >J\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 sILgOaMglNl7vPPH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ûÕ\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 4TUepMeC9sdO2FF5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡¶ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡º\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \vdLqHOKUjMnnTairc\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢u@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢xÓ\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \f7oB08Jbh3XaXFogr\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£3¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£6÷\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \r5BpXysm20_t64FQH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£ò{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£öK\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x0e71wmbwbWp6-_\0DQV\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤°\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¤µ&\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥n \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥r±\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x04 \x0fBQEJyQktGXip6Slt\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¦-\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦1N\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1e\0\0\0\x1e\0\0\0\0\0\0\0\0\0â¸9¦4h\x02\x02\0\x19\0\x15\0\x04\0Rf\0\0Â\0:\x03\0\0\0\0\x10'\0\0\0,\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦ðf\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9¦ôÏ\x02\x02 \v\0\a\0\x04\0^[i\0\x04 \x01\x0f\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9§\x15<\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9§ª\x02\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Â\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§®¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§¸é\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x10GSlpuQkZgBAAEAAA\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¨hû\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨lR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨q¯\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x11AAmYlOH7QJDr6Thp\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©'\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©/w\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x12dgT4Q7htxb3GYfSQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©å\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©ê%\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x13NUdcReszcqCD-Nyc\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª¤Z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª§\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x14n8gA6f6gRSIxauJ1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«lD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«pp\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x15QSf8Rg5Rztg0ifwn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬!w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬&\x1d\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x16XhQwR7vB_Ig0YKuF\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬ß?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬â´\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x17IQd4nHTPNGz1YWuh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x18l9_qa2uIuol14rbn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®\\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9®`,\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¯ÚÈ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯Þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9¯ã¹\x02\x02\0\f\0\b\0\x04\0RN\0\x02\0\a\0\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x19BbOH0Q1CKK4cH8hg\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9±V^[\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±\N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²Â\r\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x1aejJb1MY4wAt-5naJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²Õ]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²ÝY\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 ^[iykU8U8dTDcGuTLG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³J\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x1c2eV14aAzGuF9q8Q2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´O»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´V¥\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x1dMN\0 \0com.huami.m\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ\x0e;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ\x12H\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x1eidong\0100555_6.7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µÍ4\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9µÐæ\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1e\0\0\0\x1e\0\0\0\0\0\0\0\0\0â¸9¶Äë\x02\x02\0\x19\0\x15\0\x04\0Ri\0\x03\x06 \x1f.1-play\0en_US\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9·I\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·Mä\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9·Qw\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9¸\a½\x02\x02 \v\0\a\0\x04\0^[i\0\x04 \x01\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\f¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¸#(\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¸Æ\x1d\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸É±\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9¸Î\x1a\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x01\a\0\x7f\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¹Â\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¹ð\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ºBß\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ºfý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºtv\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x01 \0\x1f\0\0\0\x17\0\x01O\a\0\0º\a\f\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9»\x02\x15\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»\x05.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»\b \x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0 \x01²\0w:\x06ì\x1c¤\x01\0\0\0gb\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»¿û\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9»ÃR\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼~\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\0\0\0\0\0\0â¸9¼u\x02\x02\0\x10\0\f\0\x04\0Ri\0\x03\x06 \x02adam\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9½<¼\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½@P\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9½D\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9½úà\x02\x02 \v\0\a\0\x04\0^[i\0\x04 \x01\x02\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9¾\0ô\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03 \0\x02\0\0\0\x17\0\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾\vì\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¾\x16Å\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¾¹@\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾Èd\x04\x13\x05\x01\x02\0\x01\0\0\0\0^[\0\0\0^[\0\0\0\0\0\0\0\0\0â¸9¾Ìr\x02\x02\0\x16\0\x12\0\x04\0RN\0\x062\0¾KiÿUÎ \0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¿wý\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿{r\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¿~È\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9À6]\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x062\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À9Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÀOà\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ÀõÐ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á\x11;\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Á\x1d \x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Á³\x1e\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÁÇ\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ÁÊ\x02\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x02\a\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Âqù\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Âu«\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Ã/Á\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÃG[\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ãî"\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ãñ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Å\x14ð\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å-Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Å3t\x02\x02\0\v\0\a\0\x04\0RN\0\x06\x03\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Åk \x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9Æ)Ü\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x03\0\x01\0\0\0\x18\0\0\0\x18\0\0\0\0\0\0\0\0\0â¸9ÆZB\x02\x02\0\x13\0\x0f\0\x04\0Rf\0\0Á\0\bSilloth\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æè\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Æì\r\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Ǧ\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ǪO\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ǯé\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÇÒö\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Æ\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ÇØq\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÆ\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Èdß\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÈiH\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9Èl\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x03\x124\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9É#}\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É'M\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9É+[\x02\x02\0\f\0\b\0\x04\0Rf\0\0Á\0 \0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Éáü\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Éå®\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Éøþ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Ê {\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê¥\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ʸ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ë`â\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ëd³\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Ëg®\x02\x02\0\v\0\a\0\x04\0RN\0\x06\x02\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ì\x1e\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì$&\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\0\0\0\0\0\0â¸9Ì'^\x02\x02\0\x13\0\x0f\0\x04\0Rf\0\0Á\0\x04Ø\x155b\0ÿÿ\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9ÌÜ5\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x02\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ìߪ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ìú}\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Í\x1c\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Í¢î\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ÎY\x15\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Î\\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9Î_£\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x04\x124\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ï\x178\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï\x1då\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x01\0\x01Ø\x155b\0\a\0\0\x0f\x04Clear\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ÏÖ\x13\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÏÙK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÏÜÞ\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x01\0\x01\x0f\x04Clear\0\0\0\r\x01Cle\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ð\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x02ar\0\x01\x01\f\x05Cloudy\0\x01\0\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑRy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÑW\x1f\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x03\x05Cloudy\0\x01\x01\x0e\x03Cloud\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò\x10ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1c\0\0\0\x1c\0\0\0\0\0\0\0\0\0â¸9Ò\x14ª\x02\x02\0\x17\0\x13\0\x04\0Rf\0\0\x04y\0\x01\x03\x0f\x03Cloudy\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒÏ:\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÒÒ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Ó¹\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Óå\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ó\x02\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ÔKû\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔP'\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ÔS}\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x05\x124\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Öx\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Ö[\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö²\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1d\0\0\0\x1d\0\0\0\0\0\0\0\0\0â¸9Ö\b\x02\x02\0\x18\0\x14\0\x04\0Rf\0\0Á\0\x02Ø\x155b\0\0\bClear\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Ø\x06}\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø /\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ø\x0e=\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØÂ>\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ØÅv\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ú?<\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ÚBt\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚEQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ÚH\x02\x02\0\f\0\b\0\x04\0RN\0\x02\x06\x124\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û\x17õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9Û^[å\x02\x02\0\x12\0\x0e\0\x04\0Rf\0\0Á\0\a\0\0\0\x03L\x03\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ÛþE\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü\x1d\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ü5Ó\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9Ý8ü\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ý<Ì\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÝCy\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÝF±\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý÷Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9Ýû\x02\x02\0\f\0\b\0\x04\0RN\0\x02\a\x124\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Þ¹Ë\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÞÂÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÞÐR\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x01\0@Ø\x155b\0SE wind, fo\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ßu\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßy>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß|W\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x01rce 3\0Humidity76%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à3T\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9à6ª\x02\x02\0\v\0\a\0\x04\0Rf\0\0\x02\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àò.\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9á\x1aÕ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9á°3\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x1a¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9â\x1e\x1d\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9âo§\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âz$\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9â\x1a\x02\x02\0\v\0\a\0\x04\0RN\0\x06 \0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ã-\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã1|\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\0\0\0\0\0\0â¸9ã6Ù\x02\x02\0\x14\0\x10\0\x04\0Rf\0\0Á\0\x10Ø\x155b\0\x06\x16\x12\x17\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9ãëÏ\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06 \0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä\x1fm\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ä?\x04\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9åh\x16\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ò \x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òÖ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ò,\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò˶\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9òи\x02\x02\0\f\0\b\0\x04\0RN\0\x02\b\x124\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ó5\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óª\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9ôH:\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ôäd\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õË\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9öòð\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9öõë\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷B7\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ùI\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ù§ç\x02\x02\0\f\0\b\0\x04\0RN\0\x02 \x124\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú;\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9úùû\x02\x02 \0\x06\0\x04\0^[N\0\x10\x02\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9û\x14Í\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û¸\\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9û»ï\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9üw6\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üzn\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9ü0\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x10\0\x01\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ý5\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý:\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ý?×\x02\x02\0 \0\x05\0\x04\0\x12\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9ýô®\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x10\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þuç\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9þy>\x02\x02\0 \0\x06\0\x04\0\x12\0\x15\x03\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9þ²^[\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ½P\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9þùÞ\x02\x02\0 \0\x05\0\x04\0\x12\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9ÿp\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\x03Q\x05\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03Tz\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x03å\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03ç\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x04J\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x05dV\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05}!\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9\x05Y\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x10\0\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x06"¶\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06&h\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9\x06àÚ\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x10\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\aRï\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\aü°\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\b]ö\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x16$\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9 \x1aÊ\x02\x02\0\v\0\a\0\x04\0RN\0\x06<\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9 (½\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ß|\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\0\0\0\0\0\0â¸9 ã.\x02\x02\0\x13\0\x0f\0\x04\0Rf\0\0Á\0\bSilloth\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9 ±\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06<\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ¨ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9 Çw\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9\vWó\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\=\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\va?\x02\x02\0 \0\x05\0\x04\0\x12\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\f\x16\x16\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f\x19È\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9\f¼Ü\x02\x02\0 \0\x06\0\x04\0\x12\0\x15\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\fÔw\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fÚª\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\r\x1fT\x02\x02\0 \0\x05\0\x04\0\x12\0\x14\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\rå\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9\x0e\x13x\x02\x02\0\f\0\b\0\x04\0Rf\0\0Á\0 \0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\x0f\x0fÖ\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9\x0f\x14\x02\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x0f Ã\x02\x02\0 \0\x05\0\x04\0\x12\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fÎU\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x0fÔ,\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\x10Ô\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9\x10\x02\x02\0\v\0\a\0\x04\0RN\0\x06"\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x11K4\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11P6\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\0\0\0\0\0\0â¸9\x11\x7fM\x02\x02\0\x13\0\x0f\0\x04\0Rf\0\0Á\0\x04Ø\x155b\0ÿÿ\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9\x12 Ò\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06"\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x12$*\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9\x12ÈQ\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12Ì@\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x12ÑÛ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\x13\a\x7f\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:É\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x13\v¬\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13]\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x13³\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9\x13 \x02\x02\0\v\0\a\0\x04\0RN\0\x06\x01\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x14Dô\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14I]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15\0\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x01\0\x01Ø\x155b\0\a\0\0\x0f\x04Clear\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9\x158\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x01\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x01\0\x01\x0f\x04Clear\0\0\0\r\x01Cle\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17>ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x17Be\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17ý2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18\x06ù\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x01\v\0\x1f\0\0\0\x17\0\x01O\a\0\0º\a\f\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x18¼\r\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18¿Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18Â÷\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\0\v\x01²\0w:\x06ì\x1c¤\x01\0\0\0gb\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19z0\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x19~\x01\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a8\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\0\0\0\0\0\0â¸9\x1agÆ\x02\x02\0\x10\0\f\0\x04\0Ri\0\x03\x06\v\x02adam\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x1a÷/\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aü0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[\x01é\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x02ar\0\x01\x01\f\x05Cloudy\0\x01\0\x10\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9^[µÌ\x02\x02 \v\0\a\0\x04\0^[i\0\x04\v\x01\x02\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9^[¹ø\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03 \0\x02\0\0\0\x17\0\x02\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[½\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[À\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x03\x05Cloudy\0\x01\x01\x0e\x03Cloud\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1csð\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1c\0\0\0\x1c\0\0\0\0\0\0\0\0\0â¸9\x1cw¢\x02\x02\0\x17\0\x13\0\x04\0Rf\0\0\x04y\0\x01\x03\x0f\x03Cloudy\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d2P\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x1dho\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9\x1dò\0\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dõÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x1døë\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x1e®ó\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eµD\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\0\0\0\0\0\0â¸9\x1eº¢\x02\x02\0\x13\0\x0f\0\x04\0RN\0\b\0<\0\b\0\x15\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9\x1fm¯\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1fqÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1d\0\0\0\x1d\0\0\0\0\0\0\0\0\0â¸9 \x04¹\x02\x02\0\x18\0\x14\0\x04\0Rf\0\0Á\0\x02Ø\x155b\0\0\bClear\0\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9 ,k\x02\x02 \0\x06\0\x04\0^[N\0\x10\b\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ?\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9 V\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9 êp\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 íÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9 ðà\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9!¨\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!®.\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9!²<\x02\x02\0\v\0\a\0\x04\0RN\0\x06\x03\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"iW\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9"m'\x02\x02\0\x12\0\x0e\0\x04\0Rf\0\0Á\0\a\0\0\0\x03L\x03\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9"qS\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9#%í\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x03\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#)%\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9#?p\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9#äª\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#è\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9#ñÆ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9$¢r\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$¦a\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9$©\x02\x02\0\v\0\a\0\x04\0RN\0\x06\x02\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9%`ñ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%fl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%iá\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x01\0@Ø\x155b\0SE wind, fo\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9& '\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x02\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&#÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&*g\x02\x02\0^[\0\x17\0\x04\0Rf\0\0A\x01rce 3\0Humidity76%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&Þi\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9&áü\x02\x02\0\v\0\a\0\x04\0Rf\0\0\x02\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'O\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9' \x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9(Zí\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(_u\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9(c\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9)\x19/\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)<Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9)?í\x02\x02\0\v\0\a\0\x04\0RN\0\x06 \0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9)ßn\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)âÄ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x19\0\0\0\x19\0\0\0\0\0\0\0\0\0â¸9)æ9\x02\x02\0\x14\0\x10\0\x04\0Rf\0\0Á\0\x10Ø\x155b\0\x06\x16\x12\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9*l\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06 \0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9*¼\x16\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9,\x13+\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0Á\x01\x01\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9,\x18§\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,\x1f\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9,"O\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,Ñm\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9,×E\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x10\0\x01\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9-Â\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-×\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9.N\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x10\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9.rÇ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/\f4\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9/\x0fæ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9/ÊÑ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/ÎÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9/Ñø\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x10\0\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸90¬\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90?\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸91G\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x10\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸91ñ5\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92\x14#\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸92ÄS\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93À\x02\x02\0^[\0\x17\0\x04\0Ri\0\x03\x01\f\0\x11\0\0\0 \0\x05\x01\x01\x01\0\x03\b\x10\x02 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94E\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸94Hó\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94ÿ²\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸95\x04ñ\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\x06\f\x010\a\0 0\x16\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸95¿%\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸96|s\x02\x02 \v\0\a\0\x04\0^[i\0\x04\f\x01\x01\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸96Ý\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\v\0\x02\0\0\0 \0\x06\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸96 U\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97:ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸97>g\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸97ù¯\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98·X\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸98ºS\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x1f\0\0\0\x1f\0\0\0\0\0\0\0\0\0â¸98½\x11\x02\x02\0\x1a\0\x16\0\x04\0Ri\0\x03\a\r\0 \0\0\0 \0\x05\x01\x01\x01\0\x01\v\x10\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99vê\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9:9v\x02\x02 \v\0\a\0\x04\0^[i\0\x04\r\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9:<q\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\f\0\x02\0\0\0 \0\x06\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9:Y¦\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:óO\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9:ö¦\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9;²g\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;µb\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x13\0\0\0\x13\0\0\0\0\0\0\0\0\0â¸9;¸\x02\x02\0\x0e\0 \0\x04\0RN\0\x06\a\0 \0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9<q\x05\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<t[\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9=í\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\a\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9> b\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>«¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9>®ä\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9?Ò\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@(O\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9@+\x02\x02\0\v\0\a\0\x04\0RN\0\x06\r\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9@çg\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9A°\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\r\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9A³!\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9AÈ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Bcë\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9E\r\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9E{\x02\x02\0^[\0\x17\0\x04\0Rf\0\0\x02\0\x1e\0\0ÿ\x19\x01\0ÿ\x02\x02\0ÿ$\x03\0ÿ\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F\x1cH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9F\x1fÛ\x02\x02\0^[\0\x17\0\x04\0Rf\0\0B\x01\x04\0ÿ\x14\x05\0ÿ\x1c\x06\0ÿ!\a\0ÿ\v\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9FÚå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Fà\x06\x02\x02\0^[\0\x17\0\x04\0Rf\0\0B\x02\0ÿ\x04 \0ÿ \0ÿ&\v\0ÿ(\f\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G'\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9H.Ã\x02\x02\0\f\0\b\0\x04\0Rf\0\0\x03ÿ\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HVï\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x13\0\0\0\x13\0\0\0\x01\0\0\0\0\0â¸9I\x15«\x02\x02 \x0e\0 \0\x04\0^[f\0\x10\0\x01\x01\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Js\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9J®\x15\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x1a\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9KPì\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9KU°\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9L\x0f\x0f\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x1a\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R'E\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S\x7fn\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9S¸\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9T>g\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TCh\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9TFü\x02\x02\0\v\0\a\0\x04\0RN\0\x06\x1f\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Tü\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Tÿá\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9U»e\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x1f\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9UàÓ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Vy\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9V|¢\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9W7Ê\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W;!\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9W>Y\x02\x02\0\v\0\a\0\x04\0RN\0\x06 \0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Wö\r\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Wùc\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9X´O\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06 \0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Xì7\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Yu\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Z1M\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9cÙ^[\x04>(\x02\x01\x02\x014 99y\x1c\x03\x03þ\x17\x16þ\0\0\0\0\0\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\0\0â¸9z©h\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9z®K\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zìg\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9zðÐ\x02\x02\0\v\0\a\0\x04\0RN\0\x06(\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9{«`\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{®ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9|o\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06(\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9|í\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}'j\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9}*À\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9}æ&\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~~\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9~o\x02\x02\0\v\0\a\0\x04\0RN\0\x06)\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9~¥Ö\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f=Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9\x7fc\x06\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06)\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x7fð\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9! \x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ߨ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9 Ò\x05\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x1a\0\0\0\x1a\0\0\0\0\0\0\0\0\0â¸9\x18\x1d\x02\x02\0\x15\0\x11\0\x04\0Ri\0\x03\a\x0e\0\x04\0\0\0\v\0\b\x01\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Ó¡\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x0e\x01\0\0\0\0\x18\0\0\0\x18\0\0\0\x01\0\0\0\0\0â¸9ì\x02\x02 \x13\0\x0f\0\x04\0^[l\0\x03\x03\r\0\x02\0\0\0\v\0 \x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9l\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¢*\x02\x02\0 \0\x05\0\x04\0\x12\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9 §\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9@\x0f\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç×\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9Ì\x03\x02\x02\0\v\0\a\0\x04\0RN\0\x06<\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9 \x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9Cg\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06<\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9dl\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02`\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x05ô\x02\x02\0 \0\x05\0\x04\0\x12\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9À\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9÷\x1d\x02\x02\0 \0\x06\0\x04\0\x12\0\x15\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9\x7f\x03\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ç\x03\x02\x02\0 \0\x05\0\x04\0\x12\0\x14\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9û¥\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿv\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9XE\x02\x02\0 \0\x05\0\x04\0\x12\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9º$\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½{\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Yh\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9xf\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0â¸9¿\x02\x02\0\f\0\b\0\x04\0RN\0\x06\x1a\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸97#\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9õF\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06\x1a\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x16j\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ê!\x02\x02\0 \0\x05\0\x04\0\x12\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9rc\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¤\x02\x02\0 \0\x05\0\x04\0\x12\0\x14\x01\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸90¥\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;»\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x12\x02\x02\0 \0\x05\0\x04\0\x12\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9ðÏ\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9G\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9P\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*À\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9/)\x02\x02\0\v\0\a\0\x04\0RN\0\x06=\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9é \x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í.\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9ª \x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06=\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ÌÑ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$B\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9'z\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ã\x1d\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æí\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9ê%\x02\x02\0\v\0\a\0\x04\0RN\0þ\x06\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¡"\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥È\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9_d\x02\x02 \f\0\b\0\x04\0^[N\0\x10þ\x06\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ñ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¡«\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡¡ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¡¥_\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢Y#\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9¢\\x02\x02\0\v\0\a\0\x04\0RN\0\x06<\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9£\x18\x1c\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£^[s\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9£Ö}\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06<\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¥ªD\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦\x11C\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¦a}\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¦ÏÂ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦Ó7\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9¦Öé\x02\x02\0\v\0\a\0\x04\0RN\0\x06"\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9§A\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§y\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x11\0\0\0\x11\0\0\0\x01\0\0\0\0\0â¸9¨Le\x02\x02 \f\0\b\0\x04\0^[N\0\x10\x06"\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¨j2\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©\v?\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9©É\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9«p³\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~È\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9«ú\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¤\0\0\0\x17\0\0\0\x17\0\0\0\x03\0\0\0\0\0â¸9¬ÒÀ\x04>\x14\x02\x01\x03\x01ã|«Ìêç\b\aÿL\0\x12\x02\0\x02¦\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9±\x17\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ç\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9± U\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÇ\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9´&\x02\x02\0 \0\x05\0\x04\0Rj\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9µ²H\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µÚ8\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x17\0\0\0\x17\0\0\0\0\0\0\0\0\0â¸9µÝ\x02\x02\0\x12\0\x0e\0\x04\0Ri\0\x03\a\x0f\0\x01\0\0\0\x12\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶o\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9·-!\x02\x02 \v\0\a\0\x04\0^[i\0\x04\x0f\x05\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9·Lõ\x02\x02\0 \0\x05\0\x04\0Rj\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·ëc\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¸ð\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ùµ¢\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ã\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9ù¹Î\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ã\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ü5\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ü$\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÈ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9G\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ã\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Gº\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÃ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9HK\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~³\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9HOì\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0²\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9R\x16¹\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9R¨à\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Sc\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Sh®\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9T"\r\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9T;q\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Tàn\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9U°\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9T\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ç\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9Ù¥\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05K\x1c+â&¥\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ú\x11\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~¼\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9ýI\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0»\0\0\0\x19\0\0\0\x19\0\0\0\x01\0\0\0\0\0â¸9\x0eÿ\x02\x02 \x14\0\x10\0\x04\0^[Z\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9¥È\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥õ¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9¥ù4\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¦´>\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦·Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9§rC\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9«Í\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«è¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9¬§\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9½£¨\x02\x02\0 \0\x05\0\x04\0\x12;\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½Ãº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9¾ %\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9¿iØ\x02\x02\0\b\0\x04\0\x04\0\x12:\0Ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À\x01\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Àì\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9Àñ6\x02\x02 \r\0 \0\x04\0^[:\0\x10Ð\x01\x05\0@\0\0\0\r\0\0\0\r\0\0\0\0\0\0\0\0\0â¸9Á"®\x02\x02\0\b\0\x04\0\x04\0\x12:\0Ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á{\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Âø\x02\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x10\0\0\0\x10\0\0\0\x01\0\0\0\0\0â¸9Âûw\x02\x02 \v\0\a\0\x04\0^[:\0\x10Ñ\x01\0\0\0\0\x1a\0\0\0\x1a\0\0\0\0\0\0\0\0\0â¸9Ã\x1d4\x02\x02\0\x15\0\x11\0\x04\0\x12:\0ÒüX4\x01\02Ö²\0@\0ÿ\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Äwc\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x17\0\0\0\x17\0\0\0\x01\0\0\0\0\0â¸9ÄÖ¢\x02\x02 \x12\0\x0e\0\x04\0^[:\0\x10Ò\x01\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÅY\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9ǹ»\x02\x02 \x10\0\f\0\x05\0\x12\x02\b\0 \0\f\0\0\0Ð\a\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Èü«\x02\x02\0 \0\x05\0\x04\0\x12:\0Ó\x01\0\0\0\x12\0\0\0\x12\0\0\0\x02\0\0\0\0\0â¸9ÉT\x01\x13 \x0e\x02\0 \0\f\0\0\0Ð\a\0\0\0\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ÉhQ\x04\x0f\x04\0\x01\x13 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Êh`\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9Ên8\x02\x02\0 \0\x06\0\x05\0\x13\x02\x02\0\0\0\0\0\0 \0\0\0 \0\0\0\x01\0\0\0\0\0â¸9Ë'x\x02\x02 \x05\0\x01\0\x04\0\x13\0\0\0\x0f\0\0\0\x0f\0\0\0\x01\0\0\0\0\0â¸9Ë+á\x02\x02 \0\x06\0\x04\0^[:\0\x10Ó\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë6@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9˸\x02\x02\0^[\0\x17\0\x04\0R=\0UIHH\x04\0\0\0\0\0\0\x01|,©Ø\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ëé/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ëð8\x02\x02\0^[\0\x17\0\x04\0R=\0\0\084\x01\0\0\0\0\0\0\0\x01\x05\b\b\0\0f²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Íb¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0\r\0\0\0\r\0\0\0\x03\0\0\0\0\0â¸9Ífj\x04> \x03\0\x02\0\f\0\0\0Ð\a\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Íiþ\x02\x02\0^[\0\x17\0\x04\0R=\0\x13 \b\0\b ï±@ªªªªªªª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Î/Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï÷¼\x02\x02\0^[\0\x17\0\x04\0R=\0ªªªªªªªªªªªªªªªª÷f\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð\a\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ð\x13'\x02\x02\0^[\0\x17\0\x04\0R=\0 æ6A^¾\x1d=ýp\0¡\r j$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð>ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐDc\x02\x02\0^[\0\x17\0\x04\0R=\0 åÿ>ù5ÿ¥©\b èµB¨¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ðy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ðp\x02\x02\0^[\0\x17\0\x04\0R=\0\x0f\x18ý^\0¡\f¯ò°Å°0\x04Â(ª\0\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐÈÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐÒ\x02\x02\0^[\0\x17\0\x04\0R=\0Ô¬\b ë4C [\x13ý6\0¡\fÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐîÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ð÷3\x02\x02\0^[\0\x17\0\x04\0R=\0Çƨ&YÐéñéÿv½8\b íµ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñ)c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ1\x04\x02\x02\0^[\0\x17\0\x04\0R=\0D\x0eI\fiýJ\0¡\f¼óØc =UF>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑcÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÑhU\x02\x02\0^[\0\x17\0\x04\0R=\0 è\0&zL\b ð4E0\x1f\v"ý+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñ®\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ѱh\x02\x02\0^[\0\x17\0\x04\0R=\0\0¡\füÆ\x1c)\rDkÝö\0\x05Ã\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑÙÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÑÝý\x02\x02\0^[\0\x17\0\x04\0R=\0 ò¶F\x16\f\x1cÔým\0¡\r4F*Ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò\x13¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò\x17\x17\x02\x02\0^[\0\x17\0\x04\0R=\0Ð\v Æ\x1f\0p3\b õ4G³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒNI\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÒC\x02\x02\0^[\0\x17\0\x04\0R=\0\x05²ýR\0¡\r\x1a\x1dTY¢ì¬ã¾þ)\02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒÆÎ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÒÊC\x02\x02\0^[\0\x17\0\x04\0R=\0ÇÁ\b ÷¶H<¬\x0eWýE\0¡\rz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó8Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÓS\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0qñ\x05qèYÞ8ø\0\a à\b ú7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓsM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ów<\x02\x02\0^[\0\x17\0\x04\0R=\0I\x11·\aÔý@\0¡\feñwLy\x11jË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓÕ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó±¦\x02\x02\0^[\0\x17\0\x04\0R=\0Ò\0(y\x0f\b ü¶J=Û\x0f\x13ýB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Óì\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Óïÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0¡\fù»\x1d5¡qþ^[Ñÿ» _\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô##\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÔZT\x02\x02\0^[\0\x17\0\x04\0R=\0 ÿ7K\x02F\r\0ýWÿ¡\rë\Ôp\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô±ó\x02\x02\0^[\0\x17\0\x04\0R=\0UY Pø\0m4e\b¡\x01´LG\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔÒÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ôøá\x02\x02\0^[\0\x17\0\x04\0R=\0\x11ý2\0¡\f7EÀ«3WÍó\x01çÿÍ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÕGê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÕM\x02\x02\0^[\0\x17\0\x04\0R=\0¿|\b¡\x047M/»\x11KýX\0¡\r\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ ç\x02\x02\0^[\0\x17\0\x04\0R=\0÷ì&g×E\x04Ê$\0W$N\b¡\x06µ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ½V\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÕÁ&\x02\x02\0^[\0\x17\0\x04\0R=\0N\fà\x0f\x06Ýý$\0¡\fÀDt{l2'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ÷¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õü(\x02\x02\0^[\0\x17\0\x04\0R=\0°óÿð\0V\b¡ 5Orgø\vý(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö2f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö5¼\x02\x02\0^[\0\x17\0\x04\0R=\0\0¡\ríRÀ,\x0521¼ö\0$!¨\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Öm+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Öw\x02\x02\0^[\0\x17\0\x04\0R=\0¡\v·PhÝ\x11 ý-\0¡\f\x7fKqq\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö§Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö°H\x02\x02\0^[\0\x17\0\x04\0R=\0DN~-JÀÿûó½\b ϶Qn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Öâ\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÖæI\x02\x02\0^[\0\x17\0\x04\0R=\0\x18BýW\0¡\rØt÷ûÃ*AV´vM\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×\x1d\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9× W\x02\x02\0^[\0\x17\0\x04\0R=\0Ã!\b Ò7R\x11\x12¬ý_\0¡\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×W\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×Ô´\x02\x02\0^[\0\x17\0\x04\0R=\0èÙ}£\x0e \a^[\x1cÿÎÛ«\b Ô¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø\f»\x02\x02\0^[\0\x17\0\x04\0R=\0SJ+\x17{ýZ\0¡\r+vËRWs¹o\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØB#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ØGû\x02\x02\0^[\0\x17\0\x04\0R=\0Ý\x11\00 È\b ×7T)Eÿý \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø\x7fÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø Ù\x02\x02\0^[\0\x17\0\x04\0R=\0\0¡\r¨Ápr«'! C\0\x14\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ضö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ØÁî\x02\x02\0^[\0\x17\0\x04\0R=\0 Ù´UÉ\x1a\vZý_\0¡\f4ß~×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Øñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ØõO\x02\x02\0^[\0\x17\0\x04\0R=\0õÁ_B\x14\0\x1dÛ\b Ü7VkM\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9Ù\x19«\x01R\fñ\x01\b Nexus 7\x11\x03 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11/\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x03\0\0\0\0\0â¸9Ù#Í\x04\x0e\x04\x01R\f\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙNÖ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÙQï\x02\x02\0^[\0\x17\0\x04\0R=\0\fýP\0¡\fõõÐe³ýiR®_\x1e\0G\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙgF\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù|»\x02\x02\0^[\0\x17\0\x04\0R=\0s\x03\b ÞµW\x10 \x0f\x10Hý<\0¡\r*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù¡°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù¥Ü\x02\x02\0^[\0\x17\0\x04\0R=\0Áµ÷z\x1c|¦ºGþÿÿ\x0e\a\b á7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙÛû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ùß3\x02\x02\0^[\0\x17\0\x04\0R=\0XenúøýE\0¡\r+\x19ïÇ! \x16\v6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚQH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÚTa\x02\x02\0^[\0\x17\0\x04\0R=\00"ÿý °\b è3YV \x7fý#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Úï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú\x02\x02\0^[\0\x17\0\x04\0R=\0\0¡\r\x17Gl(`¾\f'\0/¤n\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚÆñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Úз\x02\x02\0^[\0\x17\0\x04\0R=\0 ê±Z8Àý\x05ý\x14\0¡\r:E\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û\x0fl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û\x13\x02\x02\0^[\0\x17\0\x04\0R=\0ȣɮ\x19\0%þÑ\b í3[Ud\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûy)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û|\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\x14\aýP\0¡\fÖrjM\x1a¥LYf¨\x14\0}\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û°y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û³±\x02\x02\0^[\0\x17\0\x04\0R=\0Æ&\b4\b4\ÛN\x13ý^\0¡\r\x19\0\0\0õ\0\0\0õ\0\0\0\x02\0\0\0\0\0â¸9ÛêJ\x01R\fñ\x01\b Nexus 7\x13\x03\x05\x11 \x11\f\x11\x0e\x11\x12\x11\x15\x11\x16\x11/\x11\0\x12\x01\x05\x01\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûös\x04\x13\x05\x01\x02\0\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9Ûý{\x04\x0e\x04\x01R\f\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü ã\x02\x02\0^[\0\x17\0\x04\0R=\0áeQ',8V¥óñÿf Ù\b ô±\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Üo\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü\x02\x02\x02\0^[\0\x17\0\x04\0R=\0]\x0f÷\x0f\x19ýN\0¡\rp\x11Zä%\\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÜØx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜÝô\x02\x02\0^[\0\x17\0\x04\0R=\0¿ÿèáw\b ÷0^.1ü\x05ýC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý\x17i\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ¡\f$\x1dØ$çFåõ`»ÿÿ¿ð\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý\v\x02\x02\0^[\0\x17\0\x04\0R=\0 ù³_U\bpýR\0¡\rK\x1e\x12\\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÝÃÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÝÇö\x02\x02\0^[\0\x17\0\x04\0R=\0Ñ:¨é\0\x19"ù\b ü0`/M\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ýú¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ýþ3\x02\x02\0^[\0\x17\0\x04\0R=\0 WýG\0¡\f8ò#Á¡\x04s\x167ôÿÓ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ5e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þc¦\x02\x02\0^[\0\x17\0\x04\0R=\0ɬ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þq=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ§\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\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\0\0â¸9Þá\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Á\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9Þæk\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ß\x1fá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â}\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âû\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\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\0\0â¸9â«M\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:È\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9â°\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âÏM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã\x0fQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãAû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãEQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãyK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9㣻\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãî\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãò\x02\x02\0^[\0\x17\0\x04\0R=\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\x02\0\0\0\0\0â¸9ãù\x16\x01\f \x02\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä0)\x04\x13\x05\x01\x02\0\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9ä3ú\x04\x0e\x04\x01\f \0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä6¸\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\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â¸9ä:K\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9äC\x1d\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9äFU\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9äP\x1c\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9äS\x17\x01\f \x02\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9äX\x18\x04\x0e\x04\x01\f \0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äg<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äp§\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä¢]\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äØ×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äÛñ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å\x13`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å2}\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åN\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åQ\x01\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åG\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ\0>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ\x04\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ:.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ@B\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æsG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æv¼\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ²\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç"£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç%ù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç]I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çaW\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çÒµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è?0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èGä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èvû\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è%\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é\x1aÆ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éln\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éo\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é¦Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éªM\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë{î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë\x7fd\x02\x02\0^[\0\x17\0\x04\0R=\0 ãµs\0\0\0\0\0\0\0\x0fÀ\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë¶X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëºf\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\x15UW\x18\x04\b¡\x03°t \b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëðÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìÝc\x02\x02\0^[\0\x17\0\x04\0R=\0 \b \b \b \b \b \b \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í\x19;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í\x1cT\x02\x02\0^[\0\x17\0\x04\0R=\0\b¡\x063uªªªªªªªªªªª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í_r\x02\x02\0^[\0\x17\0\x04\0R=\0ªªªªªªªªªªª©ìÿ\b¡\b°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íK\x02\x02\0^[\0\x17\0\x04\0R=\0vªªªª¢þ\x17¾¢=EU[²Ôeüud\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íÆë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íÊ#\x02\x02\0^[\0\x17\0\x04\0R=\0Ç5M:gý\b Ï0w37:FUIZ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î\0#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î\x03=\x02\x02\0^[\0\x17\0\x04\0R=\0FM2AR1'SP4Y-44T\x02\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î:¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î^\x02\x02\0^[\0\x17\0\x04\0R=\0 T²x\x12\x01þ\06\0ü\0ÿÿöÿÿÿý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îuq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îxæ\x02\x02\0^[\0\x17\0\x04\0R=\0\x12\a\x12\0\x02\x0fY\b¡\v1y¬\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î¯Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î³1\x02\x02\0^[\0\x17\0\x04\0R=\0hýüp*¿·«Ç5É:\x05\x06=ûTE\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïf\x02\x02\0^[\0\x17\0\x04\0R=\0H\b Ô0z¨k¨\x01s%¯AÅ"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï£à\x02\x02\0^[\0\x17\0\x04\0R=\08"^[1ß\x06f\x03[UKj\b Ö²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïÚZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïÞÄ\x02\x02\0^[\0\x17\0\x04\0R=\0{\x03\x18,¼1>Ëb !ËBÚ4Y\x06\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð\x11è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ð\x16\x02\x02\0^[\0\x17\0\x04\0R=\0YÚÂü¬Ë\b Û°|ÿ7¸=\0 ~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðJJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ-D\x02\x02\0^[\0\x17\0\x04\0R=\0E\x7fí\vgpcc\x06¯¦Cm\x19À<Î\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñoO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñs¸\x02\x02\0^[\0\x17\0\x04\0R=\0 Þ3}\x18\0»Óã©\x15¦ Í'T\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñªË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ®º\x02\x02\0^[\0\x17\0\x04\0R=\0J\x06Î4Ù¤YýÁd\b¡\x012~\x1a'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñç\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9óà®\x02\x02\0^[\0\x17\0\x04\0R=\0l_ÌeKí¾^[¦äs/\x1c\x06èøä\bA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô2²\x02\x02\0^[\0\x17\0\x04\0R=\0þ\a\b ã3\x7f¹¼««»Ê©¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôlß\x02\x02\0^[\0\x17\0\x04\0R=\0Ë»°««À\0\x0fÀ\0\0\b0\0°\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô£Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô§g\x02\x02\0^[\0\x17\0\x04\0R=\04Y\0\0\x1cßD!2201419H379Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôÞ=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôáu\x02\x02\0^[\0\x17\0\x04\0R=\0A\0\0\0Ë3b\0\x16\b\x19\x10Y\0\0\0\0\x03\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ\x19\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ\x1c:\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x02\x05\x0f\0ü$1b\0WÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö\x02k\x02\x02\0^[\0\x17\0\x04\0R=\0A\x01gÁèç³%GÁ\x18²\x11A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö?Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öC&\x02\x02\0^[\0\x17\0\x04\0R=\00QÙ"ÿ¦@ÞE=aYÀ\x0f\0C\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öy¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öæ\x02\x02\0^[\0\x17\0\x04\0R=\0ä¬XÀ\0\0\0\0\0\0\0\0\0WÌA\x01gÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö³S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö¶m\x02\x02\0^[\0\x17\0\x04\0R=\0èç³%GÁ\x18²\x11A0QÙ"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öõ÷\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ¦@ÞE=aYÀ\x0f\0Cä¬XÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷('\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷D*\x02\x02\0^[\0\x17\0\x04\0R=\0j9\0,#®\0\0, \0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷j1\x02\x02\0^[\0\x17\0\x04\0R=\0\0 \x01ÃbC¡wæý\x15 \0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷ P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷£\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷Øð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷Ü \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø\x191\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øM+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øQu\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ù_;\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù¬·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú/}\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú`\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9úö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9úÑ~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9úÔ¶\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û\f\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûëæ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûö¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûú5\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü1H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü4a\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0²\0\x04íî\f:Óp^\0ØàìG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ükî\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üoE\x02\x02\0^[\0\x17\0\x04\0R=\0åâAò\x1aý© ^M±!]\x14ýü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü³\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü¼)\x02\x02\0^[\0\x17\0\x04\0R=\0\x03eç\x12'EöÏû\0¸\aï²c@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üàÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üæ\\x02\x02\0^[\0\x17\0\x04\0R=\0Ïÿ°\x02ã(ëмêçÇ·,f\x01y¸î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý\x1d2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý \x02\x02\0^[\0\x17\0\x04\0R=\0\x19êÓO\0â&Hþî\x7fóký\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýVj\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý]\x17\x02\x02\0^[\0\x17\0\x04\0R=\0¸Ví]©Q#KA\x03ýM5æ\x06Ù·D\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýD\x02\x02\0^[\0\x17\0\x04\0R=\0þ§\x05\x01W¯Ô±'H?í¹\x02\fäÑ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýË{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýÐ!\x02\x02\0^[\0\x17\0\x04\0R=\0U\x1aÇM]\x01x.nðÓÙ¡À@\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ\x06}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ\vB\x02\x02\0^[\0\x17\0\x04\0R=\0Î[Hû¾¾ôm_ýÚ\x1cN]ZÚî$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ@l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ¼\v\x02\x02\0^[\0\x17\0\x04\0R=\0° ýK1\aå¥UCDS¿\x0f\x01Ã{À°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þð`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þù\x14\x02\x02\0^[\0\x17\0\x04\0R=\0À\x01í=æbÂ\x02J\x1fáÒQÆ].T\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ*Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿ.|\x02\x02\0^[\0\x17\0\x04\0R=\0PÝ$òâSaëN1\0/ÄH«aþõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿh/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿl<\x02\x02\0^[\0\x17\0\x04\0R=\0ÕJýZæ§\:W&D3\x10ý]3Ûã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿª9\x02\x02\0^[\0\x17\0\x04\0R=\0/\x7fÉCT\x11\x1a\x010i²¯Æ-<½nË\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿß \x02\x02\0^[\0\x17\0\x04\0R=\0\x1e\x03áÓöûÅÇíJ\x01\rÜó](\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0\x15(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0\x1af\x02\x02\0^[\0\x17\0\x04\0R=\0|¬!\0Ø´H\x0eÛ>÷s\x1fýú[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0PH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0ò\x02\x02\0^[\0\x17\0\x04\0R=\0@!(Ç \x16ý½K±â]YJCÛ $\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0ËN\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0Î¥\x02\x02\0^[\0\x17\0\x04\0R=\0Pxª®\x05·(;GªÔ\x02à7äÔ\x0fÄÌÄ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01\x01ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01\x06Q\x02\x02\0^[\0\x17\0\x04\0R=\0¹®A\x01òõDY÷@\x12\x12\0 ùØH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01:i\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01=¿\x02\x02\0^[\0\x17\0\x04\0R=\0\x05\x1dø´ÞýÆ#F[ñ¶)^â\x1cý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01xf\x02\x02\0^[\0\x17\0\x04\0R=\0Ùá$÷ÅBÏö.\x01µ¨î¸¿9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01Á<\x02\x02\0^[\0\x17\0\x04\0R=\0¥ìÝ\x02úºêÕmò\x10Ä¡8\x01¾ N÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01êõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01ñþ\x02\x02\0^[\0\x17\0\x04\0R=\0ÁÍiµ\x02\0·÷HÉ\x03ÂùVý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02%@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02+6\x02\x02\0^[\0\x17\0\x04\0R=\0ZKèH+\x01ú"ýx dàÖx<B\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02_\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02bâ\x02\x02\0^[\0\x17\0\x04\0R=\0[:9\x01ê>¬\x01eR8xþæ\x02úuôÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x022\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x15\x02\x02\0^[\0\x17\0\x04\0R=\0YÃW/\x01\aùº¬«'ºóÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02ÔÙ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04Ê>\x02\x02\0^[\0\x17\0\x04\0R=\0nÄ\x10Iµ[\x04ûójý\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05Y,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05\¡\x02\x02\0^[\0\x17\0\x04\0R=\0\x06\x05\x10\0ü$1b)g*¿ùYA2Ç 8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05)\x02\x02\0^[\0\x17\0\x04\0R=\0spwÁ}5?F«ÿ\x7fA!#'w§@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05Íá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05ÑV\x02\x02\0^[\0\x17\0\x04\0R=\0a\0;W(¦f@º«®ÿÍ~À\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06\bã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06\f^[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0)g*¿ùYA2Ç 8spwÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06Ck\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06F£\x02\x02\0^[\0\x17\0\x04\0R=\0}5?F«ÿ\x7fA!#'w§@a\0;W\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06~O\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x064\x02\x02\0^[\0\x17\0\x04\0R=\0(¦f@º«®ÿÍ~ÀÐ\x12ɹ\x7f.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\au\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0´ \0\0\0\0\x17\0\0\0\0@öÂ|¯K\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a¦\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\a©Ã\x02\x02\0^[\0\x17\0\x04\0R=\0p\x17[Ü\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\aݽ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\aá\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x14\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\b\x18d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0äg3bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bRÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bðe\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 =\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 A\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 wÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 |Ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Þï\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ìÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ôF\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 'Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 3î\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 b/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 iV\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ï\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ÜA\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0}R\x04\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\x12ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\v\x1c¿\x02\x02\0^[\0\x17\0\x04\0R=\0îBHÆÄÝÿMák·F?\bÉZ{î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vMD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vQ\x02\x02\0^[\0\x17\0\x04\0R=\0ôÄE¾ÿv'é·¦Ã~FnËÇõó\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vÍ\x02\x02\0^[\0\x17\0\x04\0R=\0Eà×jøGÕ´ê\x115kúî»|[î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vÁ»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vÅ\x02\x02\0^[\0\x17\0\x04\0R=\0A0×\x01m :ᩨ^["|Æ#pM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vüC\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f\02\x02\x02\0^[\0\x17\0\x04\0R=\0OÈaFv@ AVí#)DQ92(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f6ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f:»\x02\x02\0^[\0\x17\0\x04\0R=\0Ò¢¹Â\x06 ÊhÃv\x1f\r\x0e£Ø;~â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fq¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f\x7fe\x02\x02\0^[\0\x17\0\x04\0R=\0Hèø\x10Î&WðÛzï3ùÖ\x0fÏ=:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f³\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f¸`\x02\x02\0^[\0\x17\0\x04\0R=\0:\x0fK\x1dò³Æ'p"My\x17\aF9õ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r!H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r^2\x02\x02\0^[\0\x17\0\x04\0R=\0¡ ìaMHCdBë(&5ÑÁÓ¹É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rÔ\x02\x02\0^[\0\x17\0\x04\0R=\0)÷\x1eF iÙl&¾ý\x05\x10vµñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rÑ\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\ræ\x18\x02\x02\0^[\0\x17\0\x04\0R=\0ûíÄð\rÅÖ\x16l:{,ì\x1eHäîÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e\vâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0e\x0fÑ\x02\x02\0^[\0\x17\0\x04\0R=\0¼®©LA@§E÷Ò© ÖÂëÍm\x01B\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0eF\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eNá\x02\x02\0^[\0\x17\0\x04\0R=\0øU¢)ÓÊìÀÄ¢äÈ\x17ðu\x1eëÎ2Ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e»{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0e¾ð\x02\x02\0^[\0\x17\0\x04\0R=\0±Î,¥\x11\x0fâ¯\x15ó\x03=üñ-\x1eÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0eö!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eú/\x02\x02\0^[\0\x17\0\x04\0R=\0ÞÆ:\x1cK ^.ÇÆL*Lè\x19BE\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fl\x02\x02\0^[\0\x17\0\x04\0R=\0\vX^\vk¡ê2´@¥GW*J\x11\fÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fà`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fã·\x02\x02\0^[\0\x17\0\x04\0R=\0¤\x06\x13È^[ñ\x1d\x05b\0Ûnnܬ^[\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10^[%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10\x1e×\x02\x02\0^[\0\x17\0\x04\0R=\0 ûwôÆ5óQ\x12dÖèµ¼:Ý;+"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11@\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11ØÀ\x02\x02\0^[\0\x17\0\x04\0R=\0ñÂrǹ¤K {×D3\x12\f@÷¬é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16M\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16l\x02\x02\0^[\0\x17\0\x04\0R=\0\x0eÅ`?8 +1"/¿íDÇilj\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16¾·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0ÈqÑÛU\x1cíÁ#\r,8ÜõøÝpô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16ø¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16üÒ\x02\x02\0^[\0\x17\0\x04\0R=\0\x15:8ÖàÞ:ºgÈ#)µ»Ç\x16\x19K\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x173\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x177Ô\x02\x02\0^[\0\x17\0\x04\0R=\0¼QgD¨GÆ\fɹèþÊ\a>ón¸+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17qâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17u\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0+oV¾BºzÆ5à\x1c\x01l¥Ü\a\bQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17©Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17"\x02\x02\0^[\0\x17\0\x04\0R=\0ID*\fýîA÷æõÚÙ\x0fÖãCü:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18\x1dÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18!\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0>ûb%OQ ÈÊkJ®ñC]ßx\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18\\x02\x02\0^[\0\x17\0\x04\0R=\0C±Çç\x01\0\0\0\0\0\0\0\b\x05\x10\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18N\x02\x02\0^[\0\x17\0\x04\0R=\0<³DãVVÁí²|"Á\x7fÁç£/ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18Ò\x02\x02\0^[\0\x17\0\x04\0R=\04ìwÁÍ>l\x1d @ùz§ÀI\0@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19\bü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19\rþ\x02\x02\0^[\0\x17\0\x04\0R=\0 ÷¶@eÀ\0\0\0\0\0\0\0\0<³D\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19BÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19FB\x02\x02\0^[\0\x17\0\x04\0R=\0ãVVÁí²|"Á\x7fÁç£/ç4ìwÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19}U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19Ê\x02\x02\0^[\0\x17\0\x04\0R=\0Í>l\x1d @ùz§ÀI\0@ ÷¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19· \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19º÷\x02\x02\0^[\0\x17\0\x04\0R=\0@eÀàP9\0nÖ-\0\0 ¡\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19òG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19õù\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0ÀúÂ$C\x1eûcåç\x18\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a,Ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a0 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1ag9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1ajÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a¡ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a©\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aÜ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aßÜ\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[\x17j\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[\x1ck\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[QÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[_L\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[¦\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[Ç\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[Ê:\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c\x04á\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c<\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c?J\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1cv¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1czL\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c´ó\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0@ \x16ùRO´o\x12¾\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9\x1càv\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ç\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x1cã®\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÇ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1cí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cð¬\x02\x02\0^[\0\x17\0\x04\0R=\0Sâp3³\x19©\x1f{GÖ*Cq@0³K\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d&p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1d)Æ\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fÿï_Ìê#î\x1fãÿq>`;Æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1da¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1df7\x02\x02\0^[\0\x17\0\x04\0R=\02ýÿ¨:R\x1d³>âÇyÀl\x7f£ê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dÜ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1d¢-\x02\x02\0^[\0\x17\0\x04\0R=\0¨'Qúgthµ\x17â\x10½þ¡3êò \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dÖd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1dÛ\x02\x02\0^[\0\x17\0\x04\0R=\0bw#×\·ì?©qLÆâñ®¶é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e\x12Z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e\x17\x02\x02\0^[\0\x17\0\x04\0R=\0Å\x16\x1eN\b¥>ªÏÅ»\x16þ]´Q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eK±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1eOc\x02\x02\0^[\0\x17\0\x04\0R=\0>Vûâ§Z\x7fÀ®éÂõû\x05Õ6¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0ÓY\x15¼) 3¤!@Ü\x01ØCBc?\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eÀÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1eèî\x02\x02\0^[\0\x17\0\x04\0R=\0·?)M£Û\aó×èè2\x1dÀùÒ>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eü\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f\0Å\x02\x02\0^[\0\x17\0\x04\0R=\0Í!×ÄÔrü\x03\f(QÆð¹ãpóÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1f5Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f;l\x02\x02\0^[\0\x17\0\x04\0R=\0µè\x13hÆüÄ\x1e ·\f" »¾5¥3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1fpx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1fuÖ\x02\x02\0^[\0\x17\0\x04\0R=\0'ø"Y¢âØÕ1Õ>¾TÚMö\x12ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1fçq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1fêæ\x02\x02\0^[\0\x17\0\x04\0R=\03\x17\x1dè\x13Ñ\x1c;¯û>°\x7f,Ä\x16 û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 /\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 /\x16\x02\x02\0^[\0\x17\0\x04\0R=\0PðUzä:ÀL\x1d\x7fç¡\0þ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9 RÙ\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~»\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9 Wa\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ]8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 jt\x02\x02\0^[\0\x17\0\x04\0R=\0·(â·TL1ºÝV®3ÜÑp#\a×ÅÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ÿ\x02\x02\0^[\0\x17\0\x04\0R=\0HÊB>ÙN'\röèSçæ^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Ò*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Ö7\x02\x02\0^[\0\x17\0\x04\0R=\02\x11\x1f?{ÀÃho ù"üO<j<å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9! \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!\x15 \x02\x02\0^[\0\x17\0\x04\0R=\0»\x18Àÿuxæ×:ÿ¾ø¾¸ÈH¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!ER\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!Jr\x02\x02\0^[\0\x17\0\x04\0R=\0³3L2Z$c¤«Ú¡-¬=©á(O\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!÷\x02\x02\0^[\0\x17\0\x04\0R=\0DÓ÷-Öæ\vÌ\x1aö\x1f=?þ¥åÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!º\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!½×\x02\x02\0^[\0\x17\0\x04\0R=\0(\x16\x03ø3F]OÈ+\0æ;ÅÀq\tå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!ôê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!ùS\x02\x02\0^[\0\x17\0\x04\0R=\0çt\0g¶ ¹\x1cmf¸\x7f6µ3\-@%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"/¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9";@\x02\x02\0^[\0\x17\0\x04\0R=\03?Û½S\x11=r ÆOW}\x12ùÓ¡Çå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"kJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"o^[\x02\x02\0^[\0\x17\0\x04\0R=\0D\x19²õU?\x1aðHÂiPö\x0fy·N\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"¤À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"§ø\x02\x02\0^[\0\x17\0\x04\0R=\0°ÅæÛÒâÀð rä\x01g®\x01\x1dº\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9"×ä\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05[\x1c+â&¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"ßH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"âa\x02\x02\0^[\0\x17\0\x04\0R=\0ºþ·)³3êß"&ÐÕ\x7fÜ\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#\x19Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#\x1d&\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0 \x05\x10\0ü$1b$Çpï\´WÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#T\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#X£\x02\x02\0^[\0\x17\0\x04\0R=\0ªaÕ\x04¥1wÁVÍÒ\x11wVAÓÛt\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#\x02\x02\0^[\0\x17\0\x04\0R=\0"§@^]Rÿä_qÀ \x1e\x03=æ¦t@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#Éâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#Ív\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0$Çpï\´WÁªaÕ\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$\x04L\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$\a\x02\x02\0^[\0\x17\0\x04\0R=\0¥1wÁVÍÒ\x11wVAÓÛt"§@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$>ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$_"\x02\x02\0^[\0\x17\0\x04\0R=\0^]Rÿä_qÀ \x1e\x03=æ¦t@x^\x1fº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$z2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$À\x02\x02\0^[\0\x17\0\x04\0R=\0\0Õ\x15®\0\08 \0\0\0\0\x17\0\0\0\0 ùÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$´@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$¸©\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ\x145\fF¿>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$îª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%\x05é\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%)P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%,ä\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0äg3bpæ =~Í>\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9%BY\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%cØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%fÓ\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%s\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%¢Ê\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%Û,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%Þ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&\x13ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&\x1a<\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&QÉ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&Ãß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&Ê0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&þ\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'\x01\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\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\0\0â¸9' \x16\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05[\x1c+â&¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'8²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9';Ë\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9's\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'wà\x02\x02\0^[\0\x17\0\x04\0R=\0ÑÛú\x035hÅ¢Ã^R,\x04»H+/jý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'®[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'±±\x02\x02\0^[\0\x17\0\x04\0R=\0$f)\x02780XÍ°\x19\x1a¨bÙ`Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'è¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'ì\x02\x02\0^[\0\x17\0\x04\0R=\0<:&¶±\x06Ë}L©ñx\x1ex^ÌÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(#.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(&f\x02\x02\0^[\0\x17\0\x04\0R=\0ËÖ3Ú¼¸\bÜ~D3«äoühl[Å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(]¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(a\x02\x02\0^[\0\x17\0\x04\0R=\0 µhRu+ÇH\x02\x17\x12þðÀ9\x01q<mW\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0©ê\x1a6ùkØHÌVÜ\x1fë%\0A}Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(Òå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(ÖZ\x02\x02\0^[\0\x17\0\x04\0R=\08\x18}¨\x17\x7fÒ\x1d\x04±ì×B 3Û°Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)\x0fU\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)\x12\x02\x02\0^[\0\x17\0\x04\0R=\08V¼3i`\x04þQÅglRÄðÎH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)H\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)L^\x02\x02\0^[\0\x17\0\x04\0R=\0;+ºþRÎI\0²G¤VXº^[òõH×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)a\x02\x02\0^[\0\x17\0\x04\0R=\0¤úNÛ-÷%¿á÷Ëä\f³§Oé \x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)½C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)¾\x02\x02\0^[\0\x17\0\x04\0R=\0C<\x10Ù1Ä5Ü,ZÛH04Iýÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)÷é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)û!\x02\x02\0^[\0\x17\0\x04\0R=\0sÛJÅk¨jRjÒHüÀbÿ1^[Yÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*2q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*5È\x02\x02\0^[\0\x17\0\x04\0R=\0¹ÒÔUrµ\x1c"'Ö[HÚ¥fF%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*m6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*p\x02\x02\0^[\0\x17\0\x04\0R=\0ßÍvÌ6 î¦\0Y?\x1cÌE7Ú\x04;Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*§ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*«q\x02\x02\0^[\0\x17\0\x04\0R=\0Ñ£\x05Û?¡4Ë\x1f1\x01\f¯GÅÚbR\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*âG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*åù\x02\x02\0^[\0\x17\0\x04\0R=\0jÑHP\r\f\0Ýggþ\x12þTg;X\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+\x1cÏ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+"i\x02\x02\0^[\0\x17\0\x04\0R=\0º>\aÕhCÙH\x12ð$Í\x01úÌfí-¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+XÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+\´\x02\x02\0^[\0\x17\0\x04\0R=\03jr^[!èaÛóCÞ (³ÚÉP\x0f5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+Y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;_\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0¹É\x02tbHÅ÷¤UR9\x13ÌHx\x12¶\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=8$\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ½tý;z!T4¬%\x1eTèÓU?Ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=mO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=ýé\x02\x02\0^[\0\x17\0\x04\0R=\0ƾ$j7ÍøÓr¥KÚ¢\x1a§þÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9> {\x02\x02\0^[\0\x17\0\x04\0R=\0p,Oßl\x02cÚ¯"z5GNc\x045MÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>W3\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9@\a±\x01\f \x02\0\x01\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@ è\x02\x02\0^[\0\x17\0\x04\0R=\0wCRáÍÁH\r`\x01\x19oü»\b>S\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9O¾J\x04\x0e\x04\x01\f \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9OÌ<\x01\v \a\x01@\x1f@\x1f\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9OÕ-\x04\x0e\x04\x01\v \0\0\0\0\v\0\0\0\v\0\0\0\x02\0\0\0\0\0â¸9Oç\x0f\x01\v \a\x01@\x1f \x03\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9OòC\x04\x0e\x04\x01\v \0\0\0\0\x06\0\0\0\x06\0\0\0\x02\0\0\0\0\0â¸9P\x05V\x01\f \x02\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P\x0eG\x04\x13\x05\x01\x02\0\x01\0\0\0\0\a\0\0\0\a\0\0\0\x03\0\0\0\0\0â¸9P\x11#\x04\x0e\x04\x01\f \0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9P$s\x02\x02\0^[\0\x17\0\x04\0R=\0èRñ\x1eÞnËÒÆÂ=×èa:$Yú\vÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P1S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PFN\x02\x02\0^[\0\x17\0\x04\0R=\0X\x18½¤)ªÐ\x19\x1aÁÝ]àª\x7f\x15Ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9PkÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9P\x13\x02\x02\0^[\0\x17\0\x04\0R=\0tùá5^\x16ý\x05GVÅØ«,RJ²H\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P©!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PǦ\x02\x02\0^[\0\x17\0\x04\0R=\0ØW\v\x02ðýû\x01\0\0\0\0\0\0\0 \x05\x10\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Pá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Pö¼\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bp/\x03=/÷FAr±æ¢^[Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q\x1c¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q2\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\0&·sÄPiÁPdZow @P1¤\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QV9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Qi-\x02\x02\0^[\0\x17\0\x04\0R=\0-ôÀÏ·'ÒÆ @\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9RRµ\x02\x02\0^[\0\x17\0\x04\0R=\0p/\x03=/÷FAr±æ¢^[Á\0&·s\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R{=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R\x7f\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0ÄPiÁPdZow @P1¤-ôÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9RµÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R¹\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0Ï·'ÒÆ @@\x119\0@Q«\0\0\x1c \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Rðl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Róÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0 òÂ\x10â\x04÷\v/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S*ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9S.J\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Se|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Si.\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S \x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9S£\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9SÛ½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Sß\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T\x15p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9T]ë\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TÅd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9TÐ\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U:t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U=Ë\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ut¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Uy(\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U¯G\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9UËK\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Uêh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Uð^\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V%L\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9V4p\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V_x\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Vc\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0\x18ß\x02\x0eÈ;\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Vâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9VÊ \x02\x02\0^[\0\x17\0\x04\0R=\0ÓVç;Å|1áØBù½\x7f95Ni\x185\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W\x0eò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W\x1eì\x02\x02\0^[\0\x17\0\x04\0R=\0vI\x12'vVLÃ\x01ß\x13{P@~n^õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9WLï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9WU\v\x02\x02\0^[\0\x17\0\x04\0R=\0Çξ7@V7bëÌl×ï\x19ÄÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9WO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Wí¡\x02\x02\0^[\0\x17\0\x04\0R=\0¨E Õ*ÿ*\x0f*ä{Ùè\x17*N1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Wù«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X\x17Z\x02\x02\0^[\0\x17\0\x04\0R=\0z'xú 5PO4Ï(îj\x11L\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X7M\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X¨n\x02\x02\0^[\0\x17\0\x04\0R=\0ª[Þº\bÒ?ô$hôÛ¢5¾\x17Nô5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y\x1e°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y"%\x02\x02\0^[\0\x17\0\x04\0R=\0AºéË\x02Ùð[¢\x0fÅ,à1Öõ4Q\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9YY\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y\\x02\x02\0^[\0\x17\0\x04\0R=\0¡]Å\x04¾"êe±^[1 ûܶÍ5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9YX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y \x02\x02\0^[\0\x17\0\x04\0R=\0Å3¹\x1a*óùÆK¼¸Ý®\vO?\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9YÎ)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9YÓ\x02\x02\0^[\0\x17\0\x04\0R=\0oòró\x16óݽqâ4]ûëÊ\x03òñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z\b²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z\r9\x02\x02\0^[\0\x17\0\x04\0R=\0rÇ_Ä VáÖ,Ru\x11Ftïlë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ZC:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ZF¯\x02\x02\0^[\0\x17\0\x04\0R=\0ëxå0;"áü¡À\x116Ù²2z,+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z}ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Zî\x02\x02\0^[\0\x17\0\x04\0R=\0QZwKå\x18Ý°Ç>Õ`\x7fòé¼½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z»ü\x02\x02\0^[\0\x17\0\x04\0R=\0ü?&3\x0fÜòÉ\x05©\òÖ µÃ5K×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Zó\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Zø©\x02\x02\0^[\0\x17\0\x04\0R=\0¨W\x12¥Õrl¶ì=°«0¾@\x14þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[.N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[1¥\x02\x02\0^[\0\x17\0\x04\0R=\0çQ6Iß1Q\x10-!"KaÔ{Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[h\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[k\x02\x02\0^[\0\x17\0\x04\0R=\0\x14\x10<>Þßñ£ä>½\x13º1©âþÈ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[£"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[¦Ô\x02\x02\0^[\0\x17\0\x04\0R=\0 È4ó §\x0fÃ*~GØ¡j·\x13e{\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[Þ$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[á\x02\x02\0^[\0\x17\0\x04\0R=\0ÑW\0î@n0XrFÿ¾û6x_ 1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\^[\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\©d\x02\x02\0^[\0\x17\0\x04\0R=\0ZÑ.3êÈJª\râÛ¬'¬=¶¡ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]!ê\x02\x02\0^[\0\x17\0\x04\0R=\0ò2÷¼ðK0¤k\x10È}3\rôt=oÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]>á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]gK\x02\x02\0^[\0\x17\0\x04\0R=\0\x1cßýØz¹Õ\x14{e\0iJïH.0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]|d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]e\x02\x02\0^[\0\x17\0\x04\0R=\0¬ïw\0¨øÃ6\x02×00\x16¢ò/±ØiJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]³µ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]ßV\x02\x02\0^[\0\x17\0\x04\0R=\0£\rKÛÞ\x17=x±ïj`´¼½4Ú.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]í¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^\x19Þ\x02\x02\0^[\0\x17\0\x04\0R=\0''Ç~óåôQ»ÓÁþ¶Ùgò\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^'u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^A5\x02\x02\0^[\0\x17\0\x04\0R=\0Ëêíðúê/S\a©\x01Ï|ö6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^b\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^ia\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\v\x05\x11\0ü$1b*hv¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^½\x02\x02\0^[\0\x17\0\x04\0R=\0áwzÁí¨×\x13\fíÀ\®¯\bÁ»DÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^×,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^Û:\x02\x02\0^[\0\x17\0\x04\0R=\0\0ä¼ä2ïs@²\x7f~P*H À8W4Ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_\x11ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_\x15 \x02\x02\0^[\0\x17\0\x04\0R=\0ϨÀ\0\0\0\0\0\0\0\0*hv¨áwzÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_L¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_P¥\x02\x02\0^[\0\x17\0\x04\0R=\0í¨×\x13\fíÀ\®¯\bÁ»DÁ\0ä¼ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_´\x02\x02\0^[\0\x17\0\x04\0R=\02ïs@²\x7f~P*H À8W4ÙϨÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_ÈÏ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_ÌD\x02\x02\0^[\0\x17\0\x04\0R=\0 êr9\0hÍ-\0\0\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_ü0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`\x06q\x02\x02\0^[\0\x17\0\x04\0R=\0\0ð Ã4j\0\0hù\x19\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`q~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`vù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`¬C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`¯õ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`ç¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`ìe\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a!S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9a(\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a\U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ac|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9aW\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9aÐÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aÙ¾\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b\vî\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9b+)\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bM#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bU{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bT\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b»g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bÕ \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bùý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c\r\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0@¾Òü<¸$\x06X72jK¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9c0;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c6É\x02\x02\0^[\0\x17\0\x04\0R=\0 \x01\x01Í!Âùèæ"0e%¸ä\x02)Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ck[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9co\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c² >@½\x1d!U"_8cû½Ö=\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9c¥Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c¨ý\x02\x02\0^[\0\x17\0\x04\0R=\0\x11:\x7fþÞ±uÿ ~ÎF §´\x7fãb0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cá#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9cäy\x02\x02\0^[\0\x17\0\x04\0R=\05û\x16H¦' jdÂù¶&Öä4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\x1a·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d\x1ei\x02\x02\0^[\0\x17\0\x04\0R=\0ÓÑCü)j½ÛÍV~È3\0ZNÂ(ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d_¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dj\x02\x02\0^[\0\x17\0\x04\0R=\0¨]þÀR<Õ)Dò\x1dg\)·ÀA»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d\x12\x02\x02\0^[\0\x17\0\x04\0R=\0Ù\x12:ã,ñ Íj3\x15BL0$ùÃ\vü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dÊ«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dÐ\x02\x02\0^[\0\x17\0\x04\0R=\0"ùº ì[Ã0M½\x1cK®¶ Ë\x16þhì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e\x05Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e&\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\x16î\x01Ý9°Y6ßþÕûvÅ\bÛ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e?Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9eEî\x02\x02\0^[\0\x17\0\x04\0R=\0¬¥#Ì\aF70f§\x0eÂ\x0e\fV \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ez\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e@\x02\x02\0^[\0\x17\0\x04\0R=\02a%íÉ"à>Ó¸JÈ¢{\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eµd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e¹S\x02\x02\0^[\0\x17\0\x04\0R=\0¢\x1e,_\0.¿\0åð ¨ÿ5 YË\x7fì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eïÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f\a\f\x02\x02\0^[\0\x17\0\x04\0R=\0ÒÝÐ\¼èµàÜã8àb\x10¦\x14\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f*t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f-¬\x02\x02\0^[\0\x17\0\x04\0R=\0wv Ñ\\bo,×Xñ>7XXîX ¢Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9fdü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fÓ_\x02\x02\0^[\0\x17\0\x04\0R=\0ØLþÉz\x0fäV«ïÏîî\bQäà\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g\x14³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g\x19Ó\x02\x02\0^[\0\x17\0\x04\0R=\0©¿Ê!jC0 £°*Üvìp\Ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gOµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gc¼\x02\x02\0^[\0\x17\0\x04\0R=\0>¯\x14?\f3£ñó¡}ðU]\x1cd°-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g§ì\x02\x02\0^[\0\x17\0\x04\0R=\0åZOHÂÈÃgÖróÙ\x02Ýæ\°ñ%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gÄj\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gÌá\x02\x02\0^[\0\x17\0\x04\0R=\0@´GÑ^3ɼnJf\x18~dô J¼4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gÿÈ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h\x03=\x02\x02\0^[\0\x17\0\x04\0R=\0âev¬eþ\x15+ã\x02\x19nLñ\x18³\x02\x03Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9h9·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9hV\x17\x02\x02\0^[\0\x17\0\x04\0R=\0a=VÍm$S ¢¶\x0eÕâÑ\x1e\x16¬Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ht?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h³è\x02\x02\0^[\0\x17\0\x04\0R=\0üJ%\x128Ev\x15ycrÚZ\x1cÄÔi¿vº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9héP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9iay\x02\x02\0^[\0\x17\0\x04\0R=\0r@Ø>¦Á nE"\x14ê¼âz!#0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i\b\x02\x02\0^[\0\x17\0\x04\0R=\0L\x1d3F×6:áù^[\x1dáµDéÍ8@ÛO\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i×"\x02\x02\0^[\0\x17\0\x04\0R=\0g?åVø{߬Yïíк\x19$ð\x13\x065\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j\x0er\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jÀ\x02\x02\0^[\0\x17\0\x04\0R=\0°\x19©{Oö¾Ùè\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j¾)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lZc\x02\x02\0^[\0\x17\0\x04\0R=\0\f\x05\x11\0ü$1bfG(\x19á}qÁz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lx\x02\x02\0^[\0\x17\0\x04\0R=\0¬:dÁO\W{HqÁ3T\x1aÏ1¦@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9lͪ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lÑ\0\x02\x02\0^[\0\x17\0\x04\0R=\0&<XX»À2¾Ã¸|ûÀ\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m\bP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m\f|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0fG(\x19á}qÁz¬:dÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mBº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mF\x10\x02\x02\0^[\0\x17\0\x04\0R=\0O\W{HqÁ3T\x1aÏ1¦@&<X\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m}a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mÁ\x02\x02\0^[\0\x17\0\x04\0R=\0X»À2¾Ã¸|ûÀ`33:\0P\x0e,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m·¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m¿k\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ú \0\0\0\0\x17\0\0\0\0`\vÃã85\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mò®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9möÚ\x02\x02\0^[\0\x17\0\x04\0R=\0\x1aê<\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ngÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9n\x7fñ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9n¢(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9n¥~\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0äg3bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nÜÎ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9náV\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o\x1aÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oR\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9oUÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oÇ,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9oË´\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p\am\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p\v=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pF\x03\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p±Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pµZ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9pìO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pïh\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0B»Ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q&õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9q*\x02\x02\0^[\0\x17\0\x04\0R=\0\x02º^[\x167$JÂð¬(ßH:Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qe/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qhg\x02\x02\0^[\0\x17\0\x04\0R=\0¨iBÎe´ü\x17\x03\x02³å£ÿ¦1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9q\\x02\x02\0^[\0\x17\0\x04\0R=\0ä-KßîÏ]ËGé½³\x17Ø|ë\x14>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qÖ¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qÚ\x03\x02\x02\0^[\0\x17\0\x04\0R=\0SWÄؽ¨ËãÞX\x03eÀx$\b¡7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r\x10÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9r\x14l\x02\x02\0^[\0\x17\0\x04\0R=\0yH¦÷k7\avͧ\08\x1eD+)Sñá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9rK¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9rO\x13\x02\x02\0^[\0\x17\0\x04\0R=\0¼pp×h\x7fFD¯Á\x1cGbf3.Ñø½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9r´*\x02\x02\0^[\0\x17\0\x04\0R=\0QY\aF\x03f¢ö\x19O\x1eÏcfà´\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9rû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9rÿ\a\x02\x02\0^[\0\x17\0\x04\0R=\0\x174\x13»\x13\x01ÙÇ#K\x04+É\x055*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s6\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s:F\x02\x02\0^[\0\x17\0\x04\0R=\0i\x0f9ºÅ«õ0#`ÜQ§ÙÈ\r/ëX\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sp¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9st°\x02\x02\0^[\0\x17\0\x04\0R=\0zIóv1f÷>ªlÚ(úB ,:,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s«*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s¯V\x02\x02\0^[\0\x17\0\x04\0R=\0«íµ{áÝçI\0ÜÒNµø@°ïúô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9såÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9séd\x02\x02\0^[\0\x17\0\x04\0R=\0ÚfÜö(¯\x12õ /ñ:J²¥[Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t µ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t$*\x02\x02\0^[\0\x17\0\x04\0R=\0Qþóï}Ç\x19áfmí.pð\x17ÓÏxtÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t]Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9taQ\x02\x02\0^[\0\x17\0\x04\0R=\0<\x11É\0 "NxI6ð?©¸\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tÒ\x02\x02\0^[\0\x17\0\x04\0R=\0¨ci\x10âÖ©\x1fË\x1aÞïâ`Ðáé^[O\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9tÐ.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tÓÿ\x02\x02\0^[\0\x17\0\x04\0R=\0¥\x10n\x13®Ö¯&ÃîêÀW*Ü\x0e:?\x19\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u\v\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u\x0eÄ\x02\x02\0^[\0\x17\0\x04\0R=\0~~\0äÄUÒª5·6\x0f÷;yÅ\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uK\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\b(\r\x1a©µcÙæ.ýÀzB\x1c\x11è\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uZ\x02\x02\0^[\0\x17\0\x04\0R=\0pÿ"ßÍ\x1ckË\0¨óSP¦ é>qÝç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uºÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u¾{\x02\x02\0^[\0\x17\0\x04\0R=\01LËæw×S#Ì\x1d2Újå¬ö/ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uõp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uøÆ\x02\x02\0^[\0\x17\0\x04\0R=\02ó{à+_<Ð=Áí붦½$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v/Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v3È\x02\x02\0^[\0\x17\0\x04\0R=\0ä´U+\x13ÐøE\x0fÓUÁ\x04à]÷W{ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vj\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vmÖ\x02\x02\0^[\0\x17\0\x04\0R=\0²à¬\x1dúàyÏb\x18\x0eº\x0e¢X\x1eZòý\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v¥d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v©®\x02\x02\0^[\0\x17\0\x04\0R=\0³(27³\x19°î\v^[söm\x1f;°£\x12\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9và)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vä\x02\x02\0^[\0\x17\0\x04\0R=\0ðCÑÛÌrË\x15TaV˼3 Z\x17@\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9w#ý\x02\x02\0^[\0\x17\0\x04\0R=\0x±Æ:Z²\x15'3ü\x19°t¥Ò袣×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wTü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wX®\x02\x02\0^[\0\x17\0\x04\0R=\0 \x1dv½\x01\0\0\0\0\0\0\0\r\x05\x10\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wf\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wI\x02\x02\0^[\0\x17\0\x04\0R=\0\x19wé³hÁÏÙ!ô\x1eÁ\x1c\x03cu\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wÊ+\x04\x13\x05\x01\x02\0\x01\0\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9|¯Æ\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ã\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9|²ß\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ã\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|µù\x02\x02\0^[\0\x17\0\x04\0R=\0³²pÁýµý@vúQézw@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}Ñ\x18\x02\x02\0^[\0\x17\0\x04\0R=\0ÆÊ\x11ÛÈÏ¡À\0\0\0\0\0\0\0\0\x19w\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}þ¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~\x06Û\x02\x02\0^[\0\x17\0\x04\0R=\0é³hÁÏÙ!ô\x1eÁ\x1c\x03cu³²pÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~7#\x02\x02\0^[\0\x17\0\x04\0R=\0ýµý@vúQézw@ÆÊ\x11Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~n6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~r\x02\x02\0^[\0\x17\0\x04\0R=\0ÈÏ¡ÀÀ º¸\0à@-\0\0P\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~¨D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~³ó\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0àóÂ;Tý±Øâ\x04\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~âÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~æ~\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f\x1d\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f!û\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fWb\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f[ê\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f5\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fÌí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7fн\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Aý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9EÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö¶\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\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\0\0â¸9 ª\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:É\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\r\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91¸\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9fã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jX\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0 (ÓçÔÁ ¬\x0f\x17\x1dÏ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ߥ\x02\x02\0^[\0\x17\0\x04\0R=\0-5Ò2å\x1d\x0f2\x11ñÌ}(3Hv+÷<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aÆ\x02\x02\0^[\0\x17\0\x04\0R=\0y2\x1eÝÀÇõëv4-¹8\x18¯Ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'x\x02\x02\0^[\0\x17\0\x04\0R=\0y\x05ý\x17W\x0e\x1cU×Õº×~<@Ãêóù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>Ö\x02\x02\0^[\0\x17\0\x04\0R=\0bôèk"g¬FßöÍ^[3% \x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£6\x02\x02\0^[\0\x17\0\x04\0R=\0n$ÍüÅöGø\x02÷=|eÞü±ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ës\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0x,æõú80\x16ËÎ\x15\x01\x16<à÷T\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&W\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9* \x02\x02\0^[\0\x17\0\x04\0R=\0ÍrLØdûÂSÓðø0\x15\x17ê\x16áȬ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ds\x02\x02\0^[\0\x17\0\x04\0R=\0Ö\x01ÕÌ|0a3s!\x11\x114&ÎonµG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡ \x02\x02\0^[\0\x17\0\x04\0R=\0Ô^[ò>\b\x12®ß'Úóâ$º+;$`9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â±\x02\x02\0^[\0\x17\0\x04\0R=\0\x18åêÍ,)@\x15iôÍTàØ]ÿºÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x11/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x16\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\x1cýî÷Ö:ë½Ç/¢´·ËRý¢3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 K=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 N²\x02\x02\0^[\0\x17\0\x04\0R=\06Ö \x12´>ÅÎ\x05coGÐ@è?S÷à\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95¹\x02\x02\0^[\0\x17\0\x04\0R=\0ð|\x04óù*;àÀ9Õ \x0eͧéà\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~p\x02\x02\0^[\0\x17\0\x04\0R=\0\x14^[T¬ôvÙtp~Âîöø^ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿\x02\x02\0^[\0\x17\0\x04\0R=\0Ù½ú\0ÊH.á3'\x14\x1e\x13ZgÏ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë \x02\x02\0^[\0\x17\0\x04\0R=\0eå$G¾bÙ@(AâêÅ/òmñ6*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%±\x02\x02\0^[\0\x17\0\x04\0R=\0\x15\x19\x1d:äÛ5Ìw\x12+3hT\x0fÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d\x02\x02\0^[\0\x17\0\x04\0R=\0ÍâE½bïõ<síqÌ\f®ZÇÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0Hñ^[4°S\x19\x143\fп\x1fÖF;ÅA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\x11\x16ãÔ5\ñÍ2r)ãt:¿®`Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9J\x02\x02\0^[\0\x17\0\x04\0R=\0ù\x15"\x11!5,T#LªÚvb\x11 Yñô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x02\x02\0^[\0\x17\0\x04\0R=\0\x04«îê\x14®{ËzÈ\x14jS4o¥\x12\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½\x02\x02\0^[\0\x17\0\x04\0R=\0d^µÐ´\x18F\x0e\x05BeÚäXð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýH\x02\x02\0^[\0\x17\0\x04\0R=\0$+«(%sÈ:¼ÊòGÂ\x0fÔ0êS\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96¾\x02\x02\0^[\0\x17\0\x04\0R=\09JGÛ«\x06áÁü\x15ôó¦°Òï¯Ãþ®\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â \x02\x02\0^[\0\x17\0\x04\0R=\0#ÂnÇ1§4\x13) \x16ùaÑ\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cï\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x0e\x05\x11\0ü$1b\x19\x11\x04\x10ÉÝpÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]ç\x02\x02\0^[\0\x17\0\x04\0R=\04µ[¾@ÇIAX\x17h¯ÃWtASxp^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÉO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Í?\x02\x02\0^[\0\x17\0\x04\0R=\0^¥@¿\x02¾«ÀüË\0ÕÏ3@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\aM\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x19\x11\x04\x10ÉÝpÁ4µ[¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9BÉ\x02\x02\0^[\0\x17\0\x04\0R=\0@ÇIAX\x17h¯ÃWtASxp^^¥@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|{\x02\x02\0^[\0\x17\0\x04\0R=\0¿\x02¾«ÀüË\0ÕÏ3@ðàì9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º¶\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0%+\0\0i!\0\0\0\0\x17\0\0\0\0 \vÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò\x02\x02\0^[\0\x17\0\x04\0R=\0/q\x02Ëó\x14\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0äg3bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ر\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü\b\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Mà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q6\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Âð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æß\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<j\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9w/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°á\x02\x02\0^[\0\x17\0\x04\0R=\0&8îôOÏ=jéëÿ5ÆÆeI\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëi\x02\x02\0^[\0\x17\0\x04\0R=\0/\x14ÎCé¢R%\x1eBâË9~úípÄ\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%Ó\x02\x02\0^[\0\x17\0\x04\0R=\0'²ø.Æyý¹uáàÔG¢¥\r\x19Ï0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`\x02\x02\0^[\0\x17\0\x04\0R=\0\x05nô\vpá\Ô!2N\x19lnÕ\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã\x02\x02\0^[\0\x17\0\x04\0R=\0ônËñ,Ï%òH ÕÃ\x14ÄQs\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÕÇ\x02\x02\0^[\0\x17\0\x04\0R=\0ò#¹Ã<x£^[\x01á:\x1d¤óèå0ù¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x101\x02\x02\0^[\0\x17\0\x04\0R=\0|\x11YÝÑîK7E¨\f«ä=Ûì\rØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PÍ\x02\x02\0^[\0\x17\0\x04\0R=\0\a IH Ñ+r¿¡ëD(DÒ ´ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0¨)PNz6×PB\x14ã"cÈåÖüô5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Àb\x02\x02\0^[\0\x17\0\x04\0R=\0b§Ù,×\x16\x14³zÅò\x17Ø;þÍpü9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9úp\x02\x02\0^[\0\x17\0\x04\0R=\0?êßÌ¡dÄ\x1aê£\x1f¸#å;op\x7f\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸955\x02\x02\0^[\0\x17\0\x04\0R=\0Ì¿µÅy¥:ùi))_ò\x15\x1fò\x11p¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9lf\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o\x02\x02\0^[\0\x17\0\x04\0R=\0ä\x18\aÔº\x189\x1a?ëz*=³Mÿ_1\x15³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª¡\x02\x02\0^[\0\x17\0\x04\0R=\0\x16Ìò.}MW \x1eÄ\x13ÅcÉ"\x02×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å)\x02\x02\0^[\0\x17\0\x04\0R=\0~ùtP\x04Q\x05\x06ý\x16ýô^[£Èòyò$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1cÕ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 h\x02\x02\0^[\0\x17\0\x04\0R=\0 U;ä8Mؼö7Éãêãw9<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g²\x02\x02\0^[\0\x17\0\x04\0R=\0$\b-\x01¿%Ò:?é<VGJ\bc£+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05\x02\x02\0^[\0\x17\0\x04\0R=\0Xß«°ÙO\x1e1\aK§Hç\x1fË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9b'\x02\x02\0^[\0\x17\0\x04\0R=\0à¿ÜêþWòÚ~Ï6é0 #ÎL\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f\\x02\x02\0^[\0\x17\0\x04\0R=\0Tâ\\x02[\a£4Æ3\x10a\r×ðLÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹ä\x02\x02\0^[\0\x17\0\x04\0R=\0U:/^P1ùjB\x18Ë®%Â&'È\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôÈ\x02\x02\0^[\0\x17\0\x04\0R=\0JÀ1\x05ãË\r¢7&¶»v-Õ#Û %\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.Ö\x02\x02\0^[\0\x17\0\x04\0R=\0¸B"|Ä´òêµG¼'=ý9ýÞâ%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i¹\x02\x02\0^[\0\x17\0\x04\0R=\0×ÏÊ\x06 cÈÉJÈÛá´>WTU\£õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡G\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\vãáó°c Ð?£,\x04\x18\x1a9ÿ¨iÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)-\x02\x02\0^[\0\x17\0\x04\0R=\0<OæÔ\x03\x16Àë~~o>¤D¢õnø'Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QY\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Tr\x02\x02\0^[\0\x17\0\x04\0R=\0d\aû_\x14õH\x01\0\0\0\0\0\0\0\x13\x05\x11\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19\x02\x02\0^[\0\x17\0\x04\0R=\0äg3b\x12jëÌ\x1aç_A\fÛôÈþ$oA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Éd\x02\x02\0^[\0\x17\0\x04\0R=\0a_ áÏ\x04tÁkl ka¡À\aø5K\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03¯\x02\x02\0^[\0\x17\0\x04\0R=\0¹¥@üåeÅ\x11ò@\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>Ð\x02\x02\0^[\0\x17\0\x04\0R=\0\x12jëÌ\x1aç_A\fÛôÈþ$oAa_ á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9xý\x02\x02\0^[\0\x17\0\x04\0R=\0Ï\x04tÁkl ka¡À\aø5K¹¥@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³ \x02\x02\0^[\0\x17\0\x04\0R=\0üåeÅ\x11ò@À5h:\0ÀY¬\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0\væ\x0e\0\03\x02Þ$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9l§\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fÙ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13È\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Oc\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÃÛ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸959\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²ý\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êl\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9YÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]u\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0NÎ÷ø?àË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y\x02\x02\0^[\0\x17\0\x04\0R=\0P¿Ù(p©:¨ö+Ñ+gMÎ 2ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó<\x02\x02\0^[\0\x17\0\x04\0R=\0aó=\aYÊû#ãàÎ×Ö]ñh!)J\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r\r\x02\x02\0^[\0\x17\0\x04\0R=\0í~â*\x7f\rÚ"Ý¥²¦\fé·òC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9GÓ\x02\x02\0^[\0\x17\0\x04\0R=\0"x%ÆmsÚ1µxø²ßy6MÖ\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã¡\x02\x02\0^[\0\x17\0\x04\0R=\0]×ù«Å² ê\vã,\x1e0\x04÷Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø"\x02\x02\0^[\0\x17\0\x04\0R=\0\vÆxC\x1e6hUµ+\fS\x14°\x01Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92O\x02\x02\0^[\0\x17\0\x04\0R=\0¬³' M\x1de4´\x05ëáõ¶$_NÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9WÍ\x02\x02\0^[\0\x17\0\x04\0R=\0ôZ*µMï\x1dØYíÁu´Á1Z>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì)\x02\x02\0^[\0\x17\0\x04\0R=\0\v7¹'ÅÊÂ\0Ì ³Ê¶\x05Çæ>¿ÉT\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0r©zî©\x0fõïH:QÔën¤/Ò¦D7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f\x1c\x02\x02\0^[\0\x17\0\x04\0R=\06YÃ!cüÚgmwï\x16|>"eð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 á\x02\x02\0^[\0\x17\0\x04\0R=\0ONêÈ\bÇN\x03ó/NG\x059ä'áp×Ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û,\x02\x02\0^[\0\x17\0\x04\0R=\0×SIçÏv¨\x18Ò\x0eÃ7ãQ¤½.ýÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x14F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x17`\x02\x02\0^[\0\x17\0\x04\0R=\0©`¹\x05 pÃ3õê^\x13ú¬«ø¶ì\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 R½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 U×\x02\x02\0^[\0\x17\0\x04\0R=\0\x12²>\x14Ç &×ÍÓ¹EË!\µB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0h\b\x16\x1evÿ\vt\f\r³®>\x15\rG\x139\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Â3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Ê\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\x1f^[óAÂv»qá4Ú¨\x1f3x\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ý\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢E \x02\x02\0^[\0\x17\0\x04\0R=\0U×áD ,Ï̤xEl\x03¹*õ½ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢\£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢`±\x02\x02\0^[\0\x17\0\x04\0R=\0õEÎÇ\x15Éò§½"Sï°ßi²ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢X\x02\x02\0^[\0\x17\0\x04\0R=\0ñX¹Þ8R4îâ`1ìw=¸²Né\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢ÑÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢×ç\x02\x02\0^[\0\x17\0\x04\0R=\0î(wø ú<v\x1f²åÁùxÅ\x01¹\x1f\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£\fZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£\x11>\x02\x02\0^[\0\x17\0\x04\0R=\0»ÓEA\x17#r1É)\v\x1fò§i#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£k\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£ x\x02\x02\0^[\0\x17\0\x04\0R=\0â \x0e)r\x1f\x17¸^[ÀwÔ\x1fR¼\x12ÂùÀ.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£¼\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£¿\x02\x02\0^[\0\x17\0\x04\0R=\0\x02\x05\f\a\x1e^*¯¶\x0e'H\b\x01\x1cSÓ`^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£ö{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£û\x03\x02\x02\0^[\0\x17\0\x04\0R=\0x\x17LÊ\vîWÒ¯ÛML^[ \x1c\x0fߤÊ\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤1_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤5©\x02\x02\0^[\0\x17\0\x04\0R=\0ÅSXÅóÔf\x1füd(;&ò8ânÀ\x03Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤l$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤oz\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x14\x05\x11\0äg3bHYk}\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤¦¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤ª^\x02\x02\0^[\0\x17\0\x04\0R=\0*SÁm\x0e3\x7fûºxA=\x05²§ì`Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤à÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤äM\x02\x02\0^[\0\x17\0\x04\0R=\0Vûcê½¢ÀØ9»ô§ô\x7f@©L\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥ D\x02\x02\0^[\0\x17\0\x04\0R=\0A~¦@\0\0\0\0\0\0\0\0HYk}*SÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥VD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥T\x02\x02\0^[\0\x17\0\x04\0R=\0m\x0e3\x7fûºxA=\x05²§ì`ÁVûc\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥á\x02\x02\0^[\0\x17\0\x04\0R=\0ê½¢ÀØ9»ô§ô\x7f@©L\x02A~¦@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥Ì*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥Ï%\x02\x02\0^[\0\x17\0\x04\0R=\0 ^º\0°>\0\0\x15¡\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦A:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦¸3\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ð\fÃZq\x02bÆÍ\x12\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦òø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦÷½\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§+y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§h¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨P"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨S\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨ª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨Å¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨É÷\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨ÿÙ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©\x03/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©vv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©±\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©Êb\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©ê7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª\x06:\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª%Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª9!\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª_e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªd¤\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0 \x18¾GL©6²\x04órM1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªÝ\x02\x02\0^[\0\x17\0\x04\0R=\0ßÐ \x0e?Ïöµ×Z\x19Õ\x19Ò}%UøX"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªÔð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªØ(\x02\x02\0^[\0\x17\0\x04\0R=\0+á)ó®~D¼\bõ :þæ%xº\b\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«\x0fY\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«\x12\x02\x02\0^[\0\x17\0\x04\0R=\0p¨ÉÞiáuÞ.Tq\x02ÃõbB6ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«Iá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«M\x02\x02\0^[\0\x17\0\x04\0R=\0Îë\bÐ¥G¨,\x1aA9 &¡Éc¼Ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«\x02\x02\0^[\0\x17\0\x04\0R=\0·Çmë``>9¬õÛäiË\x01Ìú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«À#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«Å\x02\x02\0^[\0\x17\0\x04\0R=\0EF\x10I©)Rß=Õºöâ³Ú \x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬\fn\x02\x02\0^[\0\x17\0\x04\0R=\0\x11Ü=@\x02UÁ\bø)ØôÏkÿÊ!R5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬nÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬Ë\x02\x02\0^[\0\x17\0\x04\0R=\0´«\x01\x19ë.U«Àt×\x11ÓJ;\x10pçV+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬ªb\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0O\x04FÐFu·Èä \x13=1^[¯$óGD\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Xè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\{\x02\x02\0^[\0\x17\0\x04\0R=\0UgwÁü\x10\x104i,7£\x04"üµ\x1eò¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·\x02\x02\0^[\0\x17\0\x04\0R=\0v8\x1fØ`48/+ \x18ò&ç¨\x12{È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®\x18y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®\x1cJ\x02\x02\0^[\0\x17\0\x04\0R=\0\v4B»ú)Ãù~puÌ\x16Kõì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®Cd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®GÍ\x02\x02\0^[\0\x17\0\x04\0R=\0Ù+WTöæ0ëW-ÙµM^2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®~)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®I\x02\x02\0^[\0\x17\0\x04\0R=\0A½4\0¼&½ö\âQ#ôUÏ=\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®¸Ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®¼¿\x02\x02\0^[\0\x17\0\x04\0R=\0£êôz¿Æ]vÆ\fð¶}D(¢%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯-Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯: \x02\x02\0^[\0\x17\0\x04\0R=\09¦ÌÕßìÝ\x1e\fæJ0ÄpYº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯hI\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯¸ \x02\x02\0^[\0\x17\0\x04\0R=\0(>2Õ#^\fãG_1ÝÎ\x01\r`\x04\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯è\x02\x02\0^[\0\x17\0\x04\0R=\0\r ä±|\x18ýLÞ 1§ËñΰÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°\x18\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x1cÅ\x02\x02\0^[\0\x17\0\x04\0R=\0\v\x12#H8iE\x16(ÔA\a4qÃIã¸\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°RÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°Vw\x02\x02\0^[\0\x17\0\x04\0R=\0ÞÐ :²tcêV¬\x14¿(óÜWÓ6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x02\x02\0^[\0\x17\0\x04\0R=\0Æ»\r<FLÜ;]6×çX\aHi+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°Çô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°Ì\x02\x02\x02\0^[\0\x17\0\x04\0R=\0·FÂì7!ÑóUù@I²PÈ mØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±\x02¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±\x06M\x02\x02\0^[\0\x17\0\x04\0R=\0ÇÎãkxÒälÙØ5V!o-©³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±=\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±@Õ\x02\x02\0^[\0\x17\0\x04\0R=\0faOñi+^ý(Çs:Öqà2²Ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±w«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±{\x02\x02\x02\0^[\0\x17\0\x04\0R=\0Ù÷3\x1eY\x06Ü<ÃAù\x1fãÛ&ÆD0\x1aø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±²R\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±µå\x02\x02\0^[\0\x17\0\x04\0R=\0¤(&i VVv¶\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±íT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±ñ\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\x15\x05\x11\0äg3bá\x1aʾîUoAR*ð¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²,d\x02\x02\0^[\0\x17\0\x04\0R=\0ÊsÁP¾ÙCæÉaÁNÓSÈ@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²bÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²fr\x02\x02\0^[\0\x17\0\x04\0R=\0Á;d>¡@\x1fºYZ@¦À\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²¡7\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0á\x1aʾîUoAR*ð¿ÊsÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²×t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²ÛÞ\x02\x02\0^[\0\x17\0\x04\0R=\0P¾ÙCæÉaÁNÓSÈ@Á;d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³\x12X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³!]\x02\x02\0^[\0\x17\0\x04\0R=\0>¡@\x1fºYZ@¦Àäoº\0¼B-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³LÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³P\x18\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0æ \0\0\0\0\x17\0\0\0\0ð\x0eÃï6\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0CàÞÛ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³Áñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³Ï¦\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³üÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´\0h\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0äg3bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´7\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´:ð\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´r@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´uò\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´¬m\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´°\0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´ço\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´ë?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ\\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µbV\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µÑÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µÚ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶\vÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶\x10b\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶GW\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶N»\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0ßnÔ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶O\x02\x02\0^[\0\x17\0\x04\0R=\0Äp"¹°$r3öºþ~¹ë7K7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶»í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶¿\x02\x02\0^[\0\x17\0\x04\0R=\0IæZ$)Ö 4fYÉ\x7fÄoÞr5vS\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶ö8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶ùÌ\x02\x02\0^[\0\x17\0\x04\0R=\0ÔÄðù\x14¨ö{§ÕÍQÄÆ*ª;-:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·0ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·Fr\x02\x02\0^[\0\x17\0\x04\0R=\0\x1ewÍ\x1f\vpÑKç)é\0û\a>"]½ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·k \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·r\x02\x02\0^[\0\x17\0\x04\0R=\0u`\fÍ Åìõ0R±Ieg*»Øø×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·¥ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·¬\x03\x02\x02\0^[\0\x17\0\x04\0R=\0¯÷ßË\x16Ä\x0fzF\x14A\x15³Ã\x1f ;Ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·à\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·øç\x02\x02\0^[\0\x17\0\x04\0R=\0¡@Õû³jô5,¸ \x1c{ý«À\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\x1cO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸!Ë\x02\x02\0^[\0\x17\0\x04\0R=\0fØ\rÜ-´\x05èÑvÈoÇ9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸U¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸Xü\x02\x02\0^[\0\x17\0\x04\0R=\0¯ÖC(È\x12IpÁC¢\x16\rÁÐæ5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸\x05\x02\x02\0^[\0\x17\0\x04\0R=\0_?\x01\x01V*Ý·°\x1a\r×\x14¥Ã,FñM^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹\x05õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹ \x02\x02\0^[\0\x17\0\x04\0R=\0§cLêsªêÄ*Ü|@×*¾(5Àaý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹@@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹D0\x02\x02\0^[\0\x17\0\x04\0R=\0÷TË¥¬é-©T\x19 êÍÇí\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹{\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹~õ\x02\x02\0^[\0\x17\0\x04\0R=\0hÏÎÖÃö 1"°!6[õFÀÞ®Þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹µQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹ºq\x02\x02\0^[\0\x17\0\x04\0R=\0\x15k«ñ)¸;>7º|í-÷±Çæ2æ\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹ðq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹ÿX\x02\x02\0^[\0\x17\0\x04\0R=\0\x1e)ûE¨Æï&/·Î°\x05ê\x11º^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º*Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º.é\x02\x02\0^[\0\x17\0\x04\0R=\0\x05\x0474µ\x05ñ»±»¿Õ¨\x13 #Q 2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º ¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º£ù\x02\x02\0^[\0\x17\0\x04\0R=\0O½]\x10\x19&;¬\rÁ\x1c$[\x16bã#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ºÚ°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºÝè\x02\x02\0^[\0\x17\0\x04\0R=\0E²Ì\x0f"ÁÌKÙgE³q=\x1aÞ/ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»\x14Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»\x18\x15\x02\x02\0^[\0\x17\0\x04\0R=\0X¨Â\x7f¡ù\x17U%õ9\x03n$ïL«-½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»\x02\x02\0^[\0\x17\0\x04\0R=\013iÛ\bû4\x14.µ\x10M"\x12ß2[\x03Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»ÅK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»É:\x02\x02\0^[\0\x17\0\x04\0R=\0©îÐF\x16äC+Jy@ðS¥\x01Ð åõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»ÿx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼\x03á\x02\x02\0^[\0\x17\0\x04\0R=\0û\vR®\x1a\x0fÜzοå,3¤á7\x01!5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼;O\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼?\x02\x02\0^[\0\x17\0\x04\0R=\0)W¤/È'ðµ¿Ð?í¢Îú ¬ ;\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼¯\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼²ÿ\x02\x02\0^[\0\x17\0\x04\0R=\0~\x19\x0eã>&êÄÖQ\x19 \x1c&?wWµ!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼íi\x02\x02\0^[\0\x17\0\x04\0R=\0˨ªÇÖÀ\x0fõ\x14£\r&Óhü$eê4·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½%Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½(¨\x02\x02\0^[\0\x17\0\x04\0R=\0²0ÔÏîí\x15ó¾\v- îá\x03@e«°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½`r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½da\x02\x02\0^[\0\x17\0\x04\0R=\0|»~*\x01\0\0\0\0\0\0\0\x16\x05\x11\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½É\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½>\x02\x02\0^[\0\x17\0\x04\0R=\0\x11ñ!çèÆpA4\x039%\x04ÕGÁ -R\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½Óö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½×L\x02\x02\0^[\0\x17\0\x04\0R=\0uqtÁåH¦k®Àà{§þ\x12«@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾\x0e~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾\x11Ô\x02\x02\0^[\0\x17\0\x04\0R=\00\x06\x1e¦Ë²À\0\0\0\0\0\0\0\0\x11ñ!ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾Ib\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾N¿\x02\x02\0^[\0\x17\0\x04\0R=\0èÆpA4\x039%\x04ÕGÁ -RuqtÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾;\x02\x02\0^[\0\x17\0\x04\0R=\0åH¦k®Àà{§þ\x12«@0\x06\x1e¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾¾5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾Á\x02\x02\0^[\0\x17\0\x04\0R=\0˲ÀPø{º\0\x11¬\0\0¾ \0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾øÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾ü2\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0°\rÃ8\x16\0\05\f\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿3E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿6}\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿n \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿q$\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0P\0\0\0\0\0\0\0\0\0\0\0\0\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿ª\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿v\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿ã³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿æë\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÀX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À\8\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÀÐ\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÀÔD\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á\b=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á\vW\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÁB§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÁEß\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á··\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á»\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Áó3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Áöå\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0\x11^[8ÜâÈçóYÉ6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Â/ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Â2½\x02\x02\0^[\0\x17\0\x04\0R=\0¡"©"öyõ¬]\x04p1h\b}â2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Âg«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Âk\x01\x02\x02\0^[\0\x17\0\x04\0R=\0»"\x05ÖÒò{ÅË\x1e1U¿Û/ìf \x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸\x02\x02\0^[\0\x17\0\x04\0R=\0¥\x11ÂW\x03*\x06í¾;2oçÔ\vÛ\f2¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ã\x17b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ã&\x02\x02\0^[\0\x17\0\x04\0R=\0S\vUÕ\f{Õ&Ñ\x18!cñÀ\0¬½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÃQê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Å"\x02\x02\0^[\0\x17\0\x04\0R=\0ä;M;fT&,®a\x05EØäÉ2Äâ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Å¢\a\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÅÖ¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÅÚ\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0Ó~[T\f´¾óR\x15óÃb#Ñøy-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æ\x11\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ\x14Y\x02\x02\0^[\0\x17\0\x04\0R=\0Âüå8¤eëÇ\rÚjÖ-@{ì\ßs>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆK©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆO\0\x02\x02\0^[\0\x17\0\x04\0R=\0M°&ôÂ3ÊuÛ\x18ý,êH/`E)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æo\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆÅ\x02\x02\0^[\0\x17\0\x04\0R=\0Ñ\x11Ô.,Æã\f±\x14í"J<BÀNÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆÁ\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆÄM\x02\x02\0^[\0\x17\0\x04\0R=\0W¤×G\a\x1c\x01p@ã4\x11Ó\x17ðÑT«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æûù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æÿ\x02\x02\0^[\0\x17\0\x04\0R=\0Ø¢Õ\x13\0þ[\x11\x1cv\x1c*h ÏÙHÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç8i\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ç<:\x02\x02\0^[\0\x17\0\x04\0R=\0úº>g×"O6\x0f4\vÁ*v\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Çzt\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ç}é\x02\x02\0^[\0\x17\0\x04\0R=\0%Ð7üäçù\x15F¹{TØ CO0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç«s\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ƕ\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0å+\x17%d¨åòl=Ê+ëdCQ\x11þ)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Çåû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Çé3\x02\x02\0^[\0\x17\0\x04\0R=\0²\x1føsÿÌ- sî9þ Tð%¤ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È ¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È$5\x02\x02\0^[\0\x17\0\x04\0R=\0 K~êôgçÚ¸\x12è2\x11øÚ3?È»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È[á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È_7\x02\x02\0^[\0\x17\0\x04\0R=\0]?äëIõÓ\f=Ë+é\\x1cFÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Èï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È^[\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x0fóACWG\x15%äÿ¤Ë\x0f?Eî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Èæ£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9É\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0öÁà\x1fMHm.Ajµ¹'péÔ-)F\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÉF¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÉPÚ\x02\x02\0^[\0\x17\0\x04\0R=\0_Σ0\x02±t\ví¹l"\x19|\x7f\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ɶ\x02\x02\0^[\0\x17\0\x04\0R=\0¿^n\x1f<09ËñXÏhÝBImHG\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ɼ$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÉÌÕ\x02\x02\0^[\0\x17\0\x04\0R=\00ÿ \x06\x03ÕèÃ](ý^[üÖØ:\x0eª;è\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê0"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ê3;\x02\x02\0^[\0\x17\0\x04\0R=\0ùo^[ÀQ\x18¦Ýc7K-6\fù9ùÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Êjç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ên\\x02\x02\0^[\0\x17\0\x04\0R=\0_@Ùë¦}HR½+Æb3ë1±_Ò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ʬ;\x02\x02\0^[\0\x17\0\x04\0R=\0taæúN{ïOk¿Ö]OåâþsZæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ë\x1dô\x02\x02\0^[\0\x17\0\x04\0R=\0M\x146>\ax,#²²VÝSó\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ËU\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ËX|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\x05\x11\0äg3bÉ_îÒU¨sÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ËÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ËÎ\x02\x02\0^[\0\x17\0\x04\0R=\0f-få%^ÁÖi?ydGpÁ¦³w\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì\x06ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ì \x02\x02\0^[\0\x17\0\x04\0R=\0&D|ÀþÉ]a½¨ÀÚ¶\x12És@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì?¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÌN\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0É_îÒU¨sÁf-f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ìz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ì}\x02\x02\0^[\0\x17\0\x04\0R=\0å%^ÁÖi?ydGpÁ¦³w\x01&D|À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì´Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9̸'\x02\x02\0^[\0\x17\0\x04\0R=\0þÉ]a½¨ÀÚ¶\x12És@@\x11wº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÌïY\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ìò\x02\x02\0^[\0\x17\0\x04\0R=\0\0@¶,\0\0&¡\0\0\0\0\x17\0\0\0\0p\x0fÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Íd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÍgÀ\x02\x02\0^[\0\x17\0\x04\0R=\0ÇÊq\x02>?ë\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÍM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎdZ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ϊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0äg3bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÎÄp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎÇ\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Îþ»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï\x02\x11\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï9C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï<\\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ït'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ïw}\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï®r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ϱç\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ïét\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐzÅ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐèÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ4ù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÒNm\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÓS\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó"\x02\x02\0^[\0\x17\0\x04\0R=\0ø\x1691a\x10#]âÕ^[ûHÓõÇb\0@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓÍ5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÓЪ\x02\x02\0^[\0\x17\0\x04\0R=\0ª#fÁnÀqá\x0eÆä\x01\vò3A5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô\x13\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô\x17Õ\x02\x02\0^[\0\x17\0\x04\0R=\0N«6ò\x0fçaG¤X û©1\x0f1ÿOÓ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÔIm\x02\x02\0^[\0\x17\0\x04\0R=\0\x7f\x06ã¼5\x02ÔV ×è3¦%kÆò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô}f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ôt\x02\x02\0^[\0\x17\0\x04\0R=\0\x10Í;5A*,³¡M2\x10ôS=Î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ¼\x02\x02\0^[\0\x17\0\x04\0R=\0\x13P/âߣlßý\x02\x030sT»êÉE:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ¡Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ®²\x02\x02\0^[\0\x17\0\x04\0R=\0\x14\x05";8âç\x02úpÏÃ|\x04\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÕÝ\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÖQÆ\x02\x02\0^[\0\x17\0\x04\0R=\0B9_·àhÿçGÎË2ú>)9¥zC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö¤\x02\x02\0^[\0\x17\0\x04\0R=\0\x11#²$\x0eÎ /µê\bÞzA\x13í\x1fÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÖÆ·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÖÌ\x15\x02\x02\0^[\0\x17\0\x04\0R=\0 ¥¡Î¯¿´1ß=\x04n½1ͬH\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×\x01}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×\x04Ó\x02\x02\0^[\0\x17\0\x04\0R=\0AØë$aø*\x04éH\f³ÊÙèÇÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×;æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×?\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0NÉñoG\0\a\0R+ Yùá\x01õ\x18I\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø&Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø*\x14\x02\x02\0^[\0\x17\0\x04\0R=\0|´»\x05»'Æ66v§ÚÏ\x1eô¼$ ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Øa \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ød_\x02\x02\0^[\0\x17\0\x04\0R=\0Ñ=ËÛtê\x1d·Qüæ=ûæ5(\x016\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØÎ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø%\x02\x02\0^[\0\x17\0\x04\0R=\0ø¥\fH\x05y\x03q\x05ÛÎ=ív×\x1c×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØÕû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ØÙQ\x02\x02\0^[\0\x17\0\x04\0R=\0C ©ô\x14Òf´epµ/_\x1dm)\x1fÊ3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù\x14\x16\x02\x02\0^[\0\x17\0\x04\0R=\0µMi\x05d_lÚ\x02Ö©%K¨H·G¤\aõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙKg\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÙN½\x02\x02\0^[\0\x17\0\x04\0R=\07ëKÇÏ\x04!¾\x10âAM3ë\x1419Ñ9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ùi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ùî\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0Õ*æsa\x1e ªÊݲöÅ¿³þ»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ú5Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú<®\x02\x02\0^[\0\x17\0\x04\0R=\0úgÒô,¡\00+¦i\fû ^,¹ãY\x12\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Úq@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Úu\x11\x02\x02\0^[\0\x17\0\x04\0R=\0ßbÊMäeÖxÖÓµT}Ï\bwïô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ú«m\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÚÆ^\x02\x02\0^[\0\x17\0\x04\0R=\0Ôg\x1f\x037\x19Ó3GÝ\x18\x10@\x04:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Úï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÚòÕ\x02\x02\0^[\0\x17\0\x04\0R=\0Í\x1e¬ã\x02É\x0eÀÑÊ]ó/TËÁ'úÐ\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û)\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û,J\x02\x02\0^[\0\x17\0\x04\0R=\0þUÜÝ\r)4^i=ï-:?\x02»\x12\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û[\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û_n\x02\x02\0^[\0\x17\0\x04\0R=\0\x1dݲÑ/\ÈùÈÆ ÐþLÐæ+Èâ°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÛP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û\x02\x02\x02\0^[\0\x17\0\x04\0R=\0,\x03#õf.ÛS¸,ß%\x10Bº\x1eç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÛÏ÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÛÓÈ\x02\x02\0^[\0\x17\0\x04\0R=\0\x17¨3^[[rº\x01\0\0\0\0\0\0\0\x18\x05\x11\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü \x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü\x0f%\x02\x02\0^[\0\x17\0\x04\0R=\0äg3b·]¬\x17ÃDÁ!Ķï\vvÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÜDÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Üd\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\r¡\x15lJmAe0f|<ì¥@s={ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜQ\x02\x02\0^[\0\x17\0\x04\0R=\0î5@P\x1c6±Ì¡@\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ܺ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý6O\x02\x02\0^[\0\x17\0\x04\0R=\0·]¬\x17ÃDÁ!Ķï\vvÁ\r¡\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ýj\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ým\x02\x02\0^[\0\x17\0\x04\0R=\0lJmAe0f|<ì¥@s={ïî5@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý¥\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ݨF\x02\x02\0^[\0\x17\0\x04\0R=\0P\x1c6±Ì¡@ÐAxº\0à\r¬\0\0¾ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ýß\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ýã)\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0\x10\vÃåÅ\0\0µJ£\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ\x19¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ\x1d7\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÞT¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÞWý\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÞM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þm\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÞÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÞÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ß>¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßD\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß}\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßµÞ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß¹\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àc¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àg^\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ࡪ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àÛ\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àà¹\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9á\x13c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9á\x18F\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9á[E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9á` \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0&1\x0e÷4\0@.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9á±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áA\x02\x02\0^[\0\x17\0\x04\0R=\0\x12ôÐã6´½\bG´Îü-ÜQ'<(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áÃ9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áÈ\x02\x02\0^[\0\x17\0\x04\0R=\0øÒ÷£³K4'Å'Q¨áN!\b\x1dî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áýÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â\x01s\x02\x02\0^[\0\x17\0\x04\0R=\0\x1aÃΤ?&Þ\x02² ã]C\bR´Ü¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â8I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â;û\x02\x02\0^[\0\x17\0\x04\0R=\0ê˳=üÌ{\x1fÖ¬¹9\x1dÂõh}¿Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ɽ\x02\x02\0^[\0\x17\0\x04\0R=\0fO\x0fx·T¸$ã·\x03'ËAÎÅõ+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âè\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âëï\x02\x02\0^[\0\x17\0\x04\0R=\0W\x15SCt*·N^*u\x04(Û°l§\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã("\x02\x02\0^[\0\x17\0\x04\0R=\0\x11ûÊ*\0Ò¹Wà²v6 £Ò1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã^Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãb\x12\x02\x02\0^[\0\x17\0\x04\0R=\03²\x1cg¾\x7f!\x11\vþ`\vE\r/¼Æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã \x02\x02\0^[\0\x17\0\x04\0R=\0Y\fܵêîÇìk²\x04\x03Lv/,$è\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãÓÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã×~\x02\x02\0^[\0\x17\0\x04\0R=\07ÓÙHÛ|\x01\x1fþÚ4\x04Â׳\¼\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä\r~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä\x14\r\x02\x02\0^[\0\x17\0\x04\0R=\0 \x06Ý8ÕÏZ¥"!9ëë(1è5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä ¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äþ\x02\x02\0^[\0\x17\0\x04\0R=\0²§t2½a§Jßdý¤êWÎò>\x14é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä¼ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äÀÉ\x02\x02\0^[\0\x17\0\x04\0R=\0`õ\x1eÚ(Ê-ú\x02³¶*\x18\x184ßãø&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äøî\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å\x02\x02\x02\0^[\0\x17\0\x04\0R=\0×\x04ö5ºé\0êçÕÅ)°\x1f\wõ¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å2\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å6®\x02\x02\0^[\0\x17\0\x04\0R=\0\x03^[ù;qÌÈ\x06¨i$xëBÊ\x1d:^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ål\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ås=\x02\x02\0^[\0\x17\0\x04\0R=\0>Ñó5âÃ\x0fã¶T\x1a8´%ÊÉ É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å§t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å« \x02\x02\0^[\0\x17\0\x04\0R=\0Ù׸2Íúï\a÷0\x01¤1\x11໢)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åá¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åå\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fbÜ\fè( LìäÑ©ÎèÕÄ¥óÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç1\x02\x02\0^[\0\x17\0\x04\0R=\0±KùÛK=$-v¥ØØTHðY!\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çAj\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çK\x02\x02\0^[\0\x17\0\x04\0R=\0Ö#\x159a#óßIU¾Ê"éì4¼6Å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç|\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç\x7fá\x02\x02\0^[\0\x17\0\x04\0R=\0À\x02 \x18lß^àû³^[5\x1e.ß:\x15Ã\x0fC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç¶Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çº\x02\x02\0^[\0\x17\0\x04\0R=\0\x03Ï\ft\x05VÐL\x1c\bõQqãÒÁê\x0fì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çñ^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çôò\x02\x02\0^[\0\x17\0\x04\0R=\0iر\x12=((;µ,ÊåÅ/ö8\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è+©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è0«\x02\x02\0^[\0\x17\0\x04\0R=\0ËSüá]ò[.yظÌÊîw\bÖÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èfn\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èiã\x02\x02\0^[\0\x17\0\x04\0R=\0L;^[vrz?\x184É \x1f?È^Hì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è¡3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è¥A\x02\x02\0^[\0\x17\0\x04\0R=\0jÎÎ$²'Ìe$òÁ ÿÁ ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èÛ\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èæ9\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x19\x05\x11\0äg3bqÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é\x16D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é\x19×\x02\x02\0^[\0\x17\0\x04\0R=\0-ïpÁÏÚ~*ktÁt±\x03bû\x02@Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éQ'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éT»\x02\x02\0^[\0\x17\0\x04\0R=\0¹ðÌîGV@T¿E-R×À®"·^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éÎ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é%\x02\x02\0^[\0\x17\0\x04\0R=\0\x16á§@\0\0\0\0\0\0\0\0qÝ-ïpÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éÊE\x02\x02\0^[\0\x17\0\x04\0R=\0ÏÚ~*ktÁt±\x03bû\x02@Á¹ðÌî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê\0ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê\x04Í\x02\x02\0^[\0\x17\0\x04\0R=\0GV@T¿E-R×À®"·^\x16á§@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê; \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê?7\x02\x02\0^[\0\x17\0\x04\0R=\0hiHº\0°Â,\0\0\0\0\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êvi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êzv\x02\x02\0^[\0\x17\0\x04\0R=\0\0@Â÷Â\0\0»\x15ïí\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê°ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê´à\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x14\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êï¥\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë&\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë*j\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëÕÖ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëÙÆ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì\x10_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì\x14\x11\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìJç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìTR\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì!\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìÀq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìÄù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìÿ%\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í5 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íC±\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ír©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í|\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0 @â\x1f:9\x7f1ô\fñ\x12Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í«*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í³ü\x02\x02\0^[\0\x17\0\x04\0R=\0·ÁÈ\x0e¤¸ÓÇ\x03L\x03Ï\x02ÜÐ,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î\0H\x02\x02\0^[\0\x17\0\x04\0R=\0"ª*Dê\x17*\x04BÓ(óÚ=\x03\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îZH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î^\x19\x02\x02\0^[\0\x17\0\x04\0R=\04Q·ÊÖ¢ ÒÕy³»¬\x1f\f\x1efu2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îÒr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îÖ$\x02\x02\0^[\0\x17\0\x04\0R=\0\fÑ\x1cÈ\x06n µþX)Dî( Å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï <\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï\x0eã\x02\x02\0^[\0\x17\0\x04\0R=\0©\x1fÜ¢AWÈaõ\x1f\x067v\x140úD é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïDi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïIL\x02\x02\0^[\0\x17\0\x04\0R=\0,¸H¢Ò¡\x01äÈ\x184 ÖÖ|·»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï¹Õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï½â\x02\x02\0^[\0\x17\0\x04\0R=\0sÃÆÜ\x15Ú\x03ÑW!ù£/ìNjæ5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïöE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïú\x16\x02\x02\0^[\0\x17\0\x04\0R=\0×?\x153áæ\x1dJK|ûx@¶Í\x01ïÖè\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð.\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9ð9c\x02\x02\0\v\0\a\0\x04\0R=\0ïn\x1eÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðh¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ðkî\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9ð£\x02\x02 \r\0 \0\x04\0^[:\0\x10Ô\0@\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9ðªe\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ðÞ_\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðíF\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9ñ\x18É\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ"\x02\x02\0^[\0\x17\0\x04\0R=\0Úå!úö!´·{z{5zÂw'¦*5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñTü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñZx\x02\x02\0^[\0\x17\0\x04\0R=\03ÿE&]ÕGÅ\x1eª'߶\x05\bù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñ÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ[\x02\x02\0^[\0\x17\0\x04\0R=\0ýÏÉÌA}%@ÙÂC£²^[íή4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñÔå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñÙç\x02\x02\0^[\0\x17\0\x04\0R=\0À\x16¯âÒ£\x19{ß\x04Êç=WÈ\x13½@¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò\x17ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò^[\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0/µühÛ1\x10wx\x11LÈÇ(3\x05\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òJ\x02\x02\0^[\0\x17\0\x04\0R=\0Ö(KÅo\vеÔbÕ ñ6Íhiµú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òxs\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò}Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0àÄ·$<\a£ÙÛuØH\x05'H\f\x18ï`8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò²ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ò·F\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òí \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òòg\x02\x02\0^[\0\x17\0\x04\0R=\0|ùÍÞ¼K¬½\x021wì[*KÆ5Ö\x18\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9ó(Ã\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ó,Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó0\b\x02\x02\0^[\0\x17\0\x04\0R=\0·K\x17á\x1d+f5²\0;0ȸB¢ð \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óc\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9ófF\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó¡H\x02\x02\0^[\0\x17\0\x04\0R=\0sxºÏ-å¥ôì¤Óú¡Óë%Z²\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9óØ[\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óÜ\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9óäÁ\x02\x02\0^[\0\x17\0\x04\0R=\0BÊ)UG-£D/¡à <xá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô\x1f\f\x02\x02\0^[\0\x17\0\x04\0R=\0QD^-¨;]¸\x14ÂîÄ8|ÆùKz\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôM©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôPá\x02\x02\0^[\0\x17\0\x04\0R=\0S\x17G@óÈT\v\x7fÝ0>ñ{\aì"8\f$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô^[\x02\x02\0^[\0\x17\0\x04\0R=\0Öþ»ËÊ&Ám75Â\x1c\x12pí¥¯x.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôÂ]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôÇÙ\x02\x02\0^[\0\x17\0\x04\0R=\0É~X\x05üJO/=uö\x1aÊÅhN¸Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ7«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ;\x02\x02\0^[\0\x17\0\x04\0R=\0\x17ÎÐðÏ_Ôd*ï^\x01®\x17=\ýË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õr3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õwS\x02\x02\0^[\0\x17\0\x04\0R=\0±DµEÕb\x16é\x18\x1e:¢þ~èDz¡Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õÀÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õÄî\x02\x02\0^[\0\x17\0\x04\0R=\0 K\x03ýh{&¾\x01\0\0\0\0\0\0\0\x1a\x05\x11\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õìE\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bbü\bùÃÀeAuv=\x10fÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö=\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö@\x02\x02\0^[\0\x17\0\x04\0R=\0\x13JõE~uAJ\a\x02\x05Û¢@Ö\r½}\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö_ç\x02\x02\0^[\0\x17\0\x04\0R=\0h¦@\x14&ĤÖr@\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö³\x02\x02\0^[\0\x17\0\x04\0R=\0bü\bùÃÀeAuv=\x10fÁ\x13Jõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öÒÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öÖ \x02\x02\0^[\0\x17\0\x04\0R=\0E~uAJ\a\x02\x05Û¢@Ö\r½}h¦@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷\x13P\x02\x02\0^[\0\x17\0\x04\0R=\0\x14&ĤÖr@À|H:\0ø¼¬\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷H\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷Tÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0 ¢å\0\0Æ()\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷O\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷¼\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷À\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷öÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷û\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø1Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø7Ú\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øl\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9øq\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø¦\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øªK\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9øá\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øæ~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øñ³\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù^[©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ù(\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùVP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ù[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùå\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùË`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùÏm\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú\b¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú\fv\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9úEì\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0Úâ)Ù)/e\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú|\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú\x7fC\x02\x02\0^[\0\x17\0\x04\0R=\0E,ËôxÔ}'¦² g\x0f7vT2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9úµú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú¹Q\x02\x02\0^[\0\x17\0\x04\0R=\0¾1\x1fù°d\x1e«9Kû(¥B\fÿÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û+\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û.a\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eåÚÝ"¾Ç3õ\b¿äK2@wì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûe±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûiE\x02\x02\0^[\0\x17\0\x04\0R=\0·ÂHH.ÀFÿߧÝ2wS ÕbR¾»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û¥x\x02\x02\0^[\0\x17\0\x04\0R=\0_\x7fÙ±o¤Ór\x17L#\x03\x19Ëî´®5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûÚà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûÞU\x02\x02\0^[\0\x17\0\x04\0R=\0íIÚ0UÁUKÂù^[ø¾|Í~cæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü\x19W\x02\x02\0^[\0\x17\0\x04\0R=\0*\x19õÜíôRýy\x0f4¹k¸7¦bí%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üP\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üTx\x02\x02\0^[\0\x17\0\x04\0R=\0lÔ¤6¤\x05ý&ïÒ\x11YW^[\0¨ÿ¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üÏ\x02\x02\0^[\0\x17\0\x04\0R=\0°hûB²Ê '='ï£\x1cDK¸\b\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üÅ>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üȳ\x02\x02\0^[\0\x17\0\x04\0R=\0$aK2JÝÑà\b!.\x17öôÉ·JÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üÿÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý\x02þ\x02\x02\0^[\0\x17\0\x04\0R=\0\x03_²·ºC\x0e\0ñÎ÷1_\b\x17\x14é;\x17'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý:ª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý>\0\x02\x02\0^[\0\x17\0\x04\0R=\0 SÓ ®ûIμͯ\0¼Ö#ÒñË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýtõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýxK\x02\x02\0^[\0\x17\0\x04\0R=\0e-ý¨\x14`'yàÞÜ÷½\x1eITâø \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý°q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý´~\x02\x02\0^[\0\x17\0\x04\0R=\0»®7¹ßÜm\f\x06½?\x06ìè¦nÈ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýíô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýõX\x02\x02\0^[\0\x17\0\x04\0R=\0hÒá\x1a³sã#!¶5[ì9Z^¨D\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ$Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ,\x10\x02\x02\0^[\0\x17\0\x04\0R=\0÷w\aRÌ\x1eÏ«Â\x04ò R\x18ÕT2éî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ_R\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þc#\x02\x02\0^[\0\x17\0\x04\0R=\0¢Ã ³â¤,l\x17',=\x1d1\x150j\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þO\x02\x02\0^[\0\x17\0\x04\0R=\0²ÇÞËïL*r¸Æ·S¢Úð/ÅïÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þØp\x02\x02\0^[\0\x17\0\x04\0R=\0ºw\x1ezíLAß°ü\x0eÑ\v]<\x03çé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ\x0f(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿ\x12ø\x02\x02\0^[\0\x17\0\x04\0R=\0Ý+ê!Í\x14'Ë(\x02Â'ý¿\x15²ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿJÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿN\x02\x02\0^[\0\x17\0\x04\0R=\0pW/Þ¬\x16\b¨;\f.¤=ñ\x17ýÞ\x01N\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿE\x02\x02\0^[\0\x17\0\x04\0R=\0?\x02ÊÙFzÑÚ¡Ò æñB§\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ¾ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿÂ5\x02\x02\0^[\0\x17\0\x04\0R=\0êíÅÎõF\/;\x14ñ³ý9ïûFæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿù \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿý±\x02\x02\0^[\0\x17\0\x04\0R=\0¨\x18UÁJ\bWùï´²¿dÝ<\x11peiÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\04\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\08\x02\x02\0^[\0\x17\0\x04\0R=\0̨U3la@tSã:w\x1e¶\x16\x0f2ÛÒ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0nÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0rf\x02\x02\0^[\0\x17\0\x04\0R=\0ªZCþÓ\x11'ϪÖCáUdL±E,M\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0©[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0+\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0^[\x05\x11\0äg3bï¸z|\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0ä\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0ç³\x02\x02\0^[\0\x17\0\x04\0R=\0\x02tÁ\b`\x10]WSeA¿Î\x19B2jA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01!þ\x02\x02\0^[\0\x17\0\x04\0R=\01xÿÇ©¢Àï\x15í\x18ÀкÅ\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01Y0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01\\x02\x02\0^[\0\x17\0\x04\0R=\0Ös£À\0\0\0\0\0\0\0\0ï¸z|\x02tÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01ð\x02\x02\0^[\0\x17\0\x04\0R=\0\b`\x10]WSeA¿Î\x19B2jA1xÿÇ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01Î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01Ò/\x02\x02\0^[\0\x17\0\x04\0R=\0©¢Àï\x15í\x18ÀкÅ\vÖs£À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\x02\0^[\0\x17\0\x04\0R=\0Ã5:\0\bÑ,\0\0\0\0\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02¹Ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02¾ï\x02\x02\0^[\0\x17\0\x04\0R=\0\0Â&\x19øÅôÝ\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02ô9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02ùñ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03.ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x033á\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03i\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03u\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03±h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03·\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03ÞY\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03ë\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x1a\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04\x1fp\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04S\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04Y~\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04ç\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04É1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04Îê\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05\x03ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05 5\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05=¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05C\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05z\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0¹\x11À=\x12)Þî©Û'îÛoø \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05²×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05·÷\x02\x02\0^[\0\x17\0\x04\0R=\0¤%\x0e.@¹\x1aFþ\x05lÂUøô\a\x14:é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05í~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05ò\x02\x02\0^[\0\x17\0\x04\0R=\0°Æ·!ò®ÎÜß¼pÌ^[Ï·\b!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06(\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06-&\x02\x02\0^[\0\x17\0\x04\0R=\0Ö¥¸2\x16é\x1d®2¥\x19OÂ^[2ç\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06bË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06g®\x02\x02\0^[\0\x17\0\x04\0R=\0ßýÚa>\bÍÔÖ\x05U¾0\fôÛ^[^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x065\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06¢Ï\x02\x02\0^[\0\x17\0\x04\0R=\0 \x15ÅÓ\x1f\x14¿¸\x14\x17AçuÖèO¨Ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06Ø\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06Ý9\x02\x02\0^[\0\x17\0\x04\0R=\0ç%Ѽ0AÔ?-vÿ\x06Í%G\x11ÈZç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a\x12d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\a\x18Ô\x02\x02\0^[\0\x17\0\x04\0R=\0¿p´2ý*\Fý%+Þú³"á z«Ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\aM£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\aS=\x02\x02\0^[\0\x17\0\x04\0R=\0cØVM0FËáõk)Ý\0¿#ñ/¸%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\a?\x02\x02\0^[\0\x17\0\x04\0R=\0|A·4 2P¨\x0eå+ù\x160;ìBz77\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\aÄ}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\aÌ\x02\x02\0^[\0\x17\0\x04\0R=\0²8\x04èvȬãxØà1\x0f\x03\x13()Ís?\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\aý\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b\x02\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0ð¹¾å\x1aøüJ¼0ôr!d\x0ft§Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\b7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b;u\x02\x02\0^[\0\x17\0\x04\0R=\0)¬¦·a\x02¤'\x01D\x1cbF-->Ø·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bs\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bw\x10\x02\x02\0^[\0\x17\0\x04\0R=\0¸\x1c"q)û·È\ao¶èÙnÿöÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\b®#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b²O\x02\x02\0^[\0\x17\0\x04\0R=\0\f!>YÌC\x01·È\x04\fGâÌwÖï\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bç\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bë\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0\vkü \x02gÆ Ûä\ãÄ\x19]9B\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 !K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 (\x17\x02\x02\0^[\0\x17\0\x04\0R=\0µäÞþÝ~ù\x05}³-ú\x033·0µI\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 fQ\x02\x02\0^[\0\x17\0\x04\0R=\0¢1âÒ¾æó^['Ö·¸óAÂÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ö\x02\x02\0^[\0\x17\0\x04\0R=\0C½7Ð'k"ÿ9ßð%ݸ6Ó@\v¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ÒR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Õ¨\x02\x02\0^[\0\x17\0\x04\0R=\0η6\x04³ñ±û:N3.µ.BâìpwÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \fA\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x10\x12\x02\x02\0^[\0\x17\0\x04\0R=\0Q@ \x05B lrù5碽\x04È\x1c\x05\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 J\x02\x02\0^[\0\x17\0\x04\0R=\0ˬ¬ÿ _üiçÌ´d鵤û1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Ç\x02\x02\0^[\0\x17\0\x04\0R=\0A\x192\x16êÎ%Þ£ÓÄ ï)çj5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 »»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ¿0\x02\x02\0^[\0\x17\0\x04\0R=\0lµù\x04qÚÌiNÉÔUsY \x7fFö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 û'\x02\x02\0^[\0\x17\0\x04\0R=\0± hüøHüÖÏô\r [Sj)\x12 B¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v4»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\v9$\x02\x02\0^[\0\x17\0\x04\0R=\0L¶(ä9Ï\x18¢AàÉö¨øhú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vàý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\väÍ\x02\x02\0^[\0\x17\0\x04\0R=\0}Í@\rV\x162v®ÂI\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f^[f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f\x1eú\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c\x05\x11\0äg3b\x18ß*uzÁ·l\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fV\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\fYc\x02\x02\0^[\0\x17\0\x04\0R=\0\x10ìä@\x02AhñH\x11GÁ`_w~ÇËt@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\fe\x02\x02\0^[\0\x17\0\x04\0R=\0Øå\x05Dæä À8Ú}N\x13¨À\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fÌN\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\fÐ\\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x18ß*uzÁ·l\x10ìä@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r\x05h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r \x1a\x02\x02\0^[\0\x17\0\x04\0R=\0\x02AhñH\x11GÁ`_w~ÇËt@Øå\x05D\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r@j\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rDY\x02\x02\0^[\0\x17\0\x04\0R=\0æä À8Ú}N\x13¨À\0Ú:8\0p,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r~*\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x17\0\0\0\0 ÂÛ\x1a\x1eû\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r· \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r¼e\x02\x02\0^[\0\x17\0\x04\0R=\0%.ï6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rïÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rý{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e*æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0e.Ö\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0äg3bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0ee2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0ehä\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0e£/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0eÛ\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eÞ«\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\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\0\0â¸9\x0f w\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:É\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9\x0f \x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f\x15D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0f\x1ck\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fOR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fRæ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fÉ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fÆ\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fÍ\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fÿ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10\f&\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x109\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10<è\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0©Ü%=\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10tï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10U\x02\x02\0^[\0\x17\0\x04\0R=\05D\vm\x1f\x17ßóÜIs\x1d1×ðìB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10¯X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10²¯\x02\x02\0^[\0\x17\0\x04\0R=\0±kå½¥Þ;ïÌ"hRý\v#ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10ég\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10ìÜ\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ\bZåèPjéÔs×$òr2/ªq«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11#ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11'¿\x02\x02\0^[\0\x17\0\x04\0R=\0G#ùòm]¾ãêÕX;Ùoáëïæé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11b\x02\x02\0^[\0\x17\0\x04\0R=\0ñßR(ÑiÇ+\x14¾¨C\x10ÑqÀÔT_ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x117\x02\x02\0^[\0\x17\0\x04\0R=\0rÙíJ \x1a£zÍF\x05\x14ºGÄá \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11Þ\x02\x02\0^[\0\x17\0\x04\0R=\04\x1fܳ0\x03â±à\x1däÐÎ!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12\x0fº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12\x16\x02\x02\0^[\0\x17\0\x04\0R=\0°ìÐ\x0f hVÚE|Ë\aKUW¤Ð\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12L+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12PW\x02\x02\0^[\0\x17\0\x04\0R=\0µþØ\x14?Ã&ÈX´y\x17ç^[®V^Ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12`\x02\x02\0^[\0\x17\0\x04\0R=\00d×6%ï¿4ß:A¯\x03X\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12¾"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12Â\x02\x02\0^[\0\x17\0\x04\0R=\0Ü>ïQúX38O!HÒ^[+ÙG3Pã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12û\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13\x05M\x02\x02\0^[\0\x17\0\x04\0R=\0í8ÒN\x16ðH)I\x13Þ³»e×\x11u\x1d÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x135ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13Bî\x02\x02\0^[\0\x17\0\x04\0R=\0oÎ\x0e&ñpÙ5\x0eã妺CåýödÊò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13n®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13rù\x02\x02\0^[\0\x17\0\x04\0R=\0|v¶3 _råcU¤ßU\x1dd8A4û$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13¨Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13ÓK\x02\x02\0^[\0\x17\0\x04\0R=\0M;Å;âÒ½\08~\0\x04å\x1dùÊD\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13åä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13óõ\x02\x02\0^[\0\x17\0\x04\0R=\0®kÌ\aÛy¶â\x05R,DfÙ\x19c¿[*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14X°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14aÀ\x02\x02\0^[\0\x17\0\x04\0R=\0\x0e½ôÒä%\x14¨ì.^_Ö\x01 ·ýÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14¶\x02\x02\0^[\0\x17\0\x04\0R=\0®0mÉ¢8áYe]üÞRk\x05!ÂÿÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14ÑT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14Ù\x14\x02\x02\0^[\0\x17\0\x04\0R=\0$U\x1dd¯Ø$Ý\x7fÀ3\x04\x15ßÁ\x165É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15C\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15FÀ\x02\x02\0^[\0\x17\0\x04\0R=\0\v¡]B²9oûª\x1c\x01ÐéH\x02\x19}93\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15~.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15C\x02\x02\0^[\0\x17\0\x04\0R=\0Ù\x19JõM¬Î²Lé\x18.ÙP*.<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15¸z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15¼,\x02\x02\0^[\0\x17\0\x04\0R=\0 XÖB¯DËï\r6\x05ÎH%õ±6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15õd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15þí\x02\x02\0^[\0\x17\0\x04\0R=\0å_¦Kì\b´k\x02X¿)Q:à\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16._\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x165+\x02\x02\0^[\0\x17\0\x04\0R=\0¼\x18\x16×Å\x11èE^[Øz\x1c¼61û/¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16m¬\x02\x02\0^[\0\x17\0\x04\0R=\0ç\x1f\b\r¯\x04=`-ô\x17׺͵)¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16£3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16²ï\x02\x02\0^[\0\x17\0\x04\0R=\0=±Á5\fÛL\x13ü \x1f"ìÇ?Ë\x0f\x7f,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16ß \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16åz\x02\x02\0^[\0\x17\0\x04\0R=\0 -ð9\x01\0\0\0\0\0\0\0\x1d\x05\x11\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17\x18ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0TÏH\x1dqA\x18ÕN±\x0fdAÅ:¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17SE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17V\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fqAªÄ¦"9p¦À\x1e+©Y@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17$\x02\x02\0^[\0\x17\0\x04\0R=\0áw@XþÙ@\0\0\0\0\0\0\0\0TÏH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x17ÈÏ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17Ì¿\x02\x02\0^[\0\x17\0\x04\0R=\0\x1dqA\x18ÕN±\x0fdAÅ:¶\x0fqA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18\x02c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18\x06S\x02\x02\0^[\0\x17\0\x04\0R=\0ªÄ¦"9p¦À\x1e+©Y@áw@X\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18=)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18@\x02\x02\0^[\0\x17\0\x04\0R=\0þÙ@\x10¥ :\0H´,\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18zé\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0 ÂÉ\x1dxì\bÕÒ&\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18²9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18µ®\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18íx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18ñI\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19(Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19,Å\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19c!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19g©\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19Á\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19×\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19Û,\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a\x11Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aL\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aP\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aÁ?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aÅ\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aü\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aÿó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[6«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[:{\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0Ö ÃæÙ\0ÀÞ\0U+Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[u_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[xÔ\x02\x02\0^[\0\x17\0\x04\0R=\0»kêRÅ\x01áåÚJdèc#èXXd%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[¬¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[°$\x02\x02\0^[\0\x17\0\x04\0R=\0ñ\x061\vO¬v\x7fúó¾(ÑàwË;\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[æC\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[ñµ\x02\x02\0^[\0\x17\0\x04\0R=\0\x04\x1cðê\x12ÐÒë È&ä+Ý%ÕD\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c$"\x02\x02\0^[\0\x17\0\x04\0R=\0Ú.\x05Á±$"ù\x18 ë,\x02Ì^[À8ÉÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c[5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c^É\x02\x02\0^[\0\x17\0\x04\0R=\0\x06uK»Ç\x1f\x05¶ý\x1e ý¬1ñ^["±\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1co\x02\x02\0^[\0\x17\0\x04\0R=\0¬[Í\x1e¹å\x1e\x1c\x0f\x1e\x11+&ÙÙ_=<Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d\v \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1d\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0J\x0f V0Ø\x06xõÞ\x17þ\x10ÇÖ\x11[\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dF\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1dI¿\x02\x02\0^[\0\x17\0\x04\0R=\0èÏa\x19µ7!ÑEX¸×?¨m¾àÏÇ@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1dÈ\x02\x02\0^[\0\x17\0\x04\0R=\0÷BÁ\x02lAÛ\x0e© mím\x1dó3u>EG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d»\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1d¿h\x02\x02\0^[\0\x17\0\x04\0R=\0ÑvjÚüNãýÐ\x1cÖIWäÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e\x04O\x02\x02\0^[\0\x17\0\x04\0R=\0#c.ÚÛi·õ.òp&Ä4N5Ïïa§\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e0L\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e3\x02\x02\0^[\0\x17\0\x04\0R=\0}ñ\x06ÿ"G¡ï#\fp4mãä»qá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1euË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e¾\x02\x02\0^[\0\x17\0\x04\0R=\0½Á6C$m;=$a\x1d¾'VU\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e¥z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e¨ï\x02\x02\0^[\0\x17\0\x04\0R=\0³\x17½öÑ/ A´ôËm ·\x1dþ!+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eßÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1eâþ\x02\x02\0^[\0\x17\0\x04\0R=\0t\x19<èÄ+\aUñ»Ü»\f'ü@Z,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1f4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f\x04\x02\x02\0^[\0\x17\0\x04\0R=\0-õ<\x03%ÜÙ¨°É\x1cY³Õ`û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1fÊB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1fÍ·\x02\x02\0^[\0\x17\0\x04\0R=\0ÚZ\b?'\x1aÐ#\x1em×û";K\x0eÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x05b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \rÙ\x02\x02\0^[\0\x17\0\x04\0R=\0\vK¤ßùî\x1dÇøõ4B\x12úð4x\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 @\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 D5\x02\x02\0^[\0\x17\0\x04\0R=\0Ë\b^\0K\x183.dçIl\x1eÄÏ\x10NÀé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 zí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Í\x02\x02\0^[\0\x17\0\x04\0R=\0ËÈç×_ëp=\x1eÕ&-ªÍé[À\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ´û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ¸Ë\x02\x02\0^[\0\x17\0\x04\0R=\0^H»%i©¦6úÇr¦µ9" ²ý*ÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 õ<\x02\x02\0^[\0\x17\0\x04\0R=\04S¹*A¨qßR\x18»Øqz~D»È^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!*H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!.\x19\x02\x02\0^[\0\x17\0\x04\0R=\0Ä(33,¾Õ/{ `\x1fB\x02\bÉ*ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!dï\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9!hÞ\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!Þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!¢¯\x02\x02\0^[\0\x17\0\x04\0R=\0EàÍ\b¶ª<Á4\x1d;¿\x12Ô½é#\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9!Úy\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!Þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!â\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0<ÐÉÏÛ-Õ"Ò7«ç7õ ÚCÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"\x14¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"\x18\x02\x02\0^[\0\x17\0\x04\0R=\0¯É2×sXW\rð@Öýø\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"OL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"T\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x1e\x05\x11\0äg3bn32GÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"ð\x02\x02\0^[\0\x17\0\x04\0R=\0dëVµØ»nAMÑêuAÐûË×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"ĸ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"Ф\x02\x02\0^[\0\x17\0\x04\0R=\0À8À¬²ùm K@¶¿PEãÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"þå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#\x02Ô\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0n32GÁdëVµ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#;t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#?û\x02\x02\0^[\0\x17\0\x04\0R=\0Ø»nAMÑêuAÐûË×À8À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#t2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#x!\x02\x02\0^[\0\x17\0\x04\0R=\0¬²ùm K@¶¿PEãÀÈÖ\x01:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#®÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#³#\x02\x02\0^[\0\x17\0\x04\0R=\0\0@B+\0\0\0\0\0\0\0\0\x17\0\0\0\0 Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#é\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#ín\x02\x02\0^[\0\x17\0\x04\0R=\0U&éîßú\x03>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$$c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$)e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$`Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$i\r\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0äg3bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$Ýÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$î\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%\x0f\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%)7\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%HÏ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%Lb\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%¾\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%Â\v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%ù\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%üÐ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&mñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&q£\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&³q\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&çL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&í\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9' Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'1Î\x02\x02\0^[\0\x17\0\x04\0R=\0ý\x03÷\x1aÀó\x1dÛÞK¤Ï#½êQ§&§\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'\\\x02\x02\0^[\0\x17\0\x04\0R=\0d9"*O»ÂSiJ\x13ª½t\x11½xÐÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'\x02\x02\0^[\0\x17\0\x04\0R=\0T$\0Óaݹ»+Ç=!áÙ\b(ó\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'Ï£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'Ô+\x02\x02\0^[\0\x17\0\x04\0R=\0S?ÃßíG¯2&w<CxørãääØß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(\aç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(\v>\x02\x02\0^[\0\x17\0\x04\0R=\0¾û1Íc¿íPñ*yã0Ï䯿uë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(B¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(F@\x02\x02\0^[\0\x17\0\x04\0R=\0«lÒ%&\x0e½2+öµªP]¶ö"^[wä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9($\x02\x02\0^[\0\x17\0\x04\0R=\0 ¥$:¦Ã:éÔÄ^[éá{á*±\x1aø)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(·ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(»o\x02\x02\0^[\0\x17\0\x04\0R=\0ydFC¢Cú¿M<1ûúðeîÝ°#\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(ò&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(ö4\x02\x02\0^[\0\x17\0\x04\0R=\0!Î^Ìb\x06ï¹IL"I\r¼\x1dÎa0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9).\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)5\x02\x02\0^[\0\x17\0\x04\0R=\0´³Ú\x04!ð\x1av"\x13s\r\0g¤Ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)p'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)tÎ\x02\x02\0^[\0\x17\0\x04\0R=\0,^[\ËòøÃWy¯²\x03¥x \x14üpÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)¢9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)¥®\x02\x02\0^[\0\x17\0\x04\0R=\0a;í\x19%¢ñ^[5&^[Í®TÙÔdÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)àT\x02\x02\0^[\0\x17\0\x04\0R=\0æ\x19fA\x14°\0µ¿\x01\f\x036,òñ\x194\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*^[W\x02\x02\0^[\0\x17\0\x04\0R=\0¢EH]y}×:4\fålÒøïôF\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*RK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*V:\x02\x02\0^[\0\x17\0\x04\0R=\0³NÜÚ\x16ÍÖÍ\x055ùÂën&\x04ß5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*\x12\x02\x02\0^[\0\x17\0\x04\0R=\0ßŦ\azÑ\x01æ:ó\a\x13&2\x16%ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*Ç[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*Ì]\x02\x02\0^[\0\x17\0\x04\0R=\0¦\x030ß\0 :Pu"Ç?;ãѽ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+\x02^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+\a_\x02\x02\0^[\0\x17\0\x04\0R=\0\x18i\x03ï§ù\x19[\\x04vj$ÌÂÝ\x7f¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+<æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+BC\x02\x02\0^[\0\x17\0\x04\0R=\0\x16¼-|&á\x17Ô\bô)E\r(¿!ªÛ(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+z¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+ë\x02\x02\0^[\0\x17\0\x04\0R=\0\fx/a.ÿtëÙàmÉp³©Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+ºm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+Àc\x02\x02\0^[\0\x17\0\x04\0R=\01\øI¸\x04~þÒ\x14¤b\x1f\x15k.%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+ò7\x02\x02\0^[\0\x17\0\x04\0R=\0\r毾$xâá\x04'ÁÉ#\x10\x12B\x0fâ|ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,'\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,,\b\x02\x02\0^[\0\x17\0\x04\0R=\0ÄJ\0Ed2\x05ã'!3\x0e\x13JND[Í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,gÁ\x02\x02\0^[\0\x17\0\x04\0R=\02u|ë]ÓùÙò§Í9P\x1eðÓÂYÒÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,¡U\x02\x02\0^[\0\x17\0\x04\0R=\00EA\a^[áH%¼¿6,XÙ¦+\x7fÛ\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,×t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,ÜÒ\x02\x02\0^[\0\x17\0\x04\0R=\0$\x1f\x03u:æ'\x11gaÞ¿-¼ÖHÖG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-\x11'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-\x16)\x02\x02\0^[\0\x17\0\x04\0R=\0dB]\x19 \f0\x01\0\0\0\0\0\0\0 \x05\x11\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-Kì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-Pî\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bÅ(Õ'Û\x1coÁØ^[¼ü2£sA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-ë\x02\x02\0^[\0\x17\0\x04\0R=\07àÈû÷aA !-¬öÀèNH<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-Ê*\x02\x02\0^[\0\x17\0\x04\0R=\0²@¡ÀY¹-6¦@\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.\x04Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9. å\x02\x02\0^[\0\x17\0\x04\0R=\0Å(Õ'Û\x1coÁØ^[¼ü2£sA7àÈ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.6¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.;K\x02\x02\0^[\0\x17\0\x04\0R=\0û÷aA !-¬öÀèNH<²@¡À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.q\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.vN\x02\x02\0^[\0\x17\0\x04\0R=\0Y¹-6¦@@Ó}º\0ðO,\0\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.³ï\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0\aÃr6\0\07â§ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.æ\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.ë\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/ ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/%æ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/[/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/`1\x02\x02\0^[\0\x17\0\x04\0R=\0äg3bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/Ð@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/Õø\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90\x11u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90\x19q\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90NÙ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90Sa\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90½\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90Â\x01\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90ø×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90þ5\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91js\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91m\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91ßý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91ãr\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0q¦.+:L\x18Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92\x19ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92\x1da\x02\x02\0^[\0\x17\0\x04\0R=\0\fó_Û@¶\x03 öò|FáF»È\0Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92T\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92Y³\x02\x02\0^[\0\x17\0\x04\0R=\0Nénõε6çtÿ \x1fj¬}WÛ\x05\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92ì\x02\x02\0^[\0\x17\0\x04\0R=\0*ᣠ5\x0f\x1f2c\x0ebÕEÉ\x15Ær\x1fç2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92Ê\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92Î\x02\x02\0^[\0\x17\0\x04\0R=\0µX».Þ%Y\x16~¼ÁgcJ\a\x16U\x013\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93\aÝ\x02\x02\0^[\0\x17\0\x04\0R=\0Cg¾ Îûc¶½®ÓÕY`"(óÜ; \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93?å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93G\x02\x02\0^[\0\x17\0\x04\0R=\0³`âïKÞ¾é \x1f<9½È&¥à\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93yy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93~\\x02\x02\0^[\0\x17\0\x04\0R=\0Qb Ê\x17\x0euä&]¿Tg¡NòRRÑñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93´\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93ºR\x02\x02\0^[\0\x17\0\x04\0R=\0Ýý\x1aÒ©H\x18.Ö[\x168Vs6Æ/ï³×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93ï\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93ó\x11\x02\x02\0^[\0\x17\0\x04\0R=\0\x10²ºí¼`¥>«\x01$óð<\x13ÊÊÕ&ÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94)N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94,Ã\x02\x02\0^[\0\x17\0\x04\0R=\00Ñ9H\x0eù(UòáÒçßÁäbÇ,\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94cõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94gK\x02\x02\0^[\0\x17\0\x04\0R=\0{ ô:nG¿L\x16E×/T°\x02F4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94¤í\x02\x02\0^[\0\x17\0\x04\0R=\0ÚSÉ\x15ª^=«"\x15@\x15vèw\x12FY\x16)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94ßï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94äX\x02\x02\0^[\0\x17\0\x04\0R=\0Ë]\x18Ïáÿ9Ê90 @£ô!Õç×\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95\x13Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95\x17!\x02\x02\0^[\0\x17\0\x04\0R=\0óµÁ i\x12±H48ÞæÁ÷Ô6\x19º\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95RA\x02\x02\0^[\0\x17\0\x04\0R=\0âWÙ^[Ve1^[\x054\x16Í\x1e-äÿÃË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95\x02\x02\0^[\0\x17\0\x04\0R=\0ÈðCw+*v©öaòrÍë>ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95à \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95ÇR\x02\x02\0^[\0\x17\0\x04\0R=\0h\x16ýSY©Gã'kbé%{\x1dÜ¢¨P3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95þe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96\x02r\x02\x02\0^[\0\x17\0\x04\0R=\0ÐI´2Û fºm\b¬åùçöHte=\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸968°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96=u\x02\x02\0^[\0\x17\0\x04\0R=\0Á2=èÇ·^[Æ'\x16\x11ÕõBÁt*$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96±ì\x02\x02\0^[\0\x17\0\x04\0R=\0em±Ê=½Yï\08J!×IÃ,Lb<¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96èÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96í\r\x02\x02\0^[\0\x17\0\x04\0R=\0'ÅÓÔ÷ßÔ\x0f¾D 0Íh îß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97#¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97)\x03\x02\x02\0^[\0\x17\0\x04\0R=\0my³#\x14\x13o\x1aÛs0\x1e¦*üÊ?\x01ÎÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97__\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97cç\x02\x02\0^[\0\x17\0\x04\0R=\0¤xJ\x0f$á\x12£ûº\x04fQ?ı\x1dõ\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸970\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97{\x02\x02\0^[\0\x17\0\x04\0R=\0égÖ:å ær\x11êÀ?KÞ©q8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97Ó\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97Ü\x02\x02\0^[\0\x17\0\x04\0R=\0×\x19.\vVÀÀÙ\x10\bÛ-U¾H÷ø¡+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98\rÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98\x12È\x02\x02\0^[\0\x17\0\x04\0R=\0>Áµé5E\aÓùü\pOI Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98M¬\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0!\x05\x11\0äg3b,^[³¼\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98ß\x02\x02\0^[\0\x17\0\x04\0R=\0í\x15`Á*ÜM)CoÁÿKÀ¼\x15ÿsA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98øa\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98þ\x02\x02\0^[\0\x17\0\x04\0R=\0S\x1co.äE¡@´1§:º¥ÀTWô¡\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸993\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸999x\x02\x02\0^[\0\x17\0\x04\0R=\0Õ\x0eÀ\0\0\0\0\0\0\0\0,^[³¼í\x15`Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99m®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99u«\x02\x02\0^[\0\x17\0\x04\0R=\0*ÜM)CoÁÿKÀ¼\x15ÿsAS\x1co.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99¨t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99®§\x02\x02\0^[\0\x17\0\x04\0R=\0äE¡@´1§:º¥ÀTWô¡Õ\x0eÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99ãv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99é\x10\x02\x02\0^[\0\x17\0\x04\0R=\0¸}º\0À¬¬\0\0\x1c¡\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9: #\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:'\r\x02\x02\0^[\0\x17\0\x04\0R=\0\0° ÃdÐ\0\0Â3w¸\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:X\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:]\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:Ìß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:Ñ\v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0äg3bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;\vV\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;AÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;Eß\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9; \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;¶Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;Ã)\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;õw\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<,M\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<1\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<fô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<r(\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<¡?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<¥L\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<ßZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<èä\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=6\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0»Þ2\aÙ\x04+4,c×VHoÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=¯\x02\x02\0^[\0\x17\0\x04\0R=\0ûdò.C¬í1À\x7f\x18Fé@Â|Ä&\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=ÍL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=ÓÚ\x02\x02\0^[\0\x17\0\x04\0R=\0ve-1 Ê\x0e¸óµÍU9Õ[ÉR%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>\x06(\x02\x02\0^[\0\x17\0\x04\0R=\0ü4°"5+óQÂÝ»ð9ô\x15%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>;¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>?B\x02\x02\0^[\0\x17\0\x04\0R=\0,\0o\aû\x02ÉåN\x7fáÙFT¨o|ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>v\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>yé\x02\x02\0^[\0\x17\0\x04\0R=\0p.=ôü»»ÏÕM,¾E\x1d9ÍÜÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>²j\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>¶;\x02\x02\0^[\0\x17\0\x04\0R=\0¦\x172ÔH#ë$>úï)ö¼xË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>ë)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>ï\x18\x02\x02\0^[\0\x17\0\x04\0R=\0©ÙTúàÐ\x1aI|)gårÕÍl\x11â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?&\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?*\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0Ccù\x122V>á¥ÆÁêDØ\x11é\x1aÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?`v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?d(\x02\x02\0^[\0\x17\0\x04\0R=\0ØÅ`5Xë\x18Ãx&«\x12¼+\x11Ã0\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?*\x02\x02\0^[\0\x17\0\x04\0R=\0<´+\x06mÐávãȦ§Ö<\x11ð@%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?Õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?ÙW\x02\x02\0^[\0\x17\0\x04\0R=\0ò :\x10Y\aXÁp\x0f3 7íðü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@\x12®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@\x17\x02\x02\0^[\0\x17\0\x04\0R=\0+Ǹßó=ØS°\x1d/ùþ\x18ðü2ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@Jx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@PO\x02\x02\0^[\0\x17\0\x04\0R=\0Ì/ È{$B7Rt),µ$ú°ÇNÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@Ã\x02\x02\0^[\0\x17\0\x04\0R=\0\x11;\0í0ÉT|(<ç\0Îë¥:Ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@ú©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@ýá\x02\x02\0^[\0\x17\0\x04\0R=\0cÐ\x1a2\x13e4¦5H½¾áõ´.ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9A5\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9A8Å\x02\x02\0^[\0\x17\0\x04\0R=\0> \x01>\x1c\x11\x0fëÏÔëÆ-~U\f£&D\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ap\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9As\x02\x02\0^[\0\x17\0\x04\0R=\0YÂ%.^[ÌCø_ì`tj\x1e+Ð0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9AªA\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9AÕ\x02\x02\0^[\0\x17\0\x04\0R=\0ÁŧºÔOÕ\x11xW\f°@1dò\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Aå\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Aè×\x02\x02\0^[\0\x17\0\x04\0R=\0ó¼Ã¬X\x11ó\x1f5k\x18¿tC!µQØË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9B\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B#"\x02\x02\0^[\0\x17\0\x04\0R=\0Û\x10×αRÿG;ßì\x16\aH=\a;\x1a@Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ba\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Be-\x02\x02\0^[\0\x17\0\x04\0R=\0Pâ9\x1aÔ¼a:ødÏê~že\x19\x0fÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9BÞ\x02\x02\0^[\0\x17\0\x04\0R=\0=Ë6\x04^[1\x0eq.bÜ^[¥½Öä\x1eÈG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9BÏ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9BÒÙ\x02\x02\0^[\0\x17\0\x04\0R=\0,þp+ý?\x19íîîKÑ5ÝVù}\x01Q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9C ¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C\rC\x02\x02\0^[\0\x17\0\x04\0R=\0/à\x14Ùº¹àãðxzäL\x0e¯5OãO-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9CEã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9CJj\x02\x02\0^[\0\x17\0\x04\0R=\0lf°³4 ¥ð;UbýÌ\¶:-ñàà\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9C~Þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Cr\x02\x02\0^[\0\x17\0\x04\0R=\07áĨßÎ\x1d<;/=\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9C¹Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C½\x18\x02\x02\0^[\0\x17\0\x04\0R=\0"\x05\x11\0äg3b\b¸òM{U<Aì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Côh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C÷Ý\x02\x02\0^[\0\x17\0\x04\0R=\0yÀnÁ\b\x0f6c[¨uÁô\x10TÕaS@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D/k\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9D2à\x02\x02\0^[\0\x17\0\x04\0R=\0\bn\x18FNaÀ¹ 'dy@\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Di¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Dn\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\b¸òM{U<AìyÀnÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D¥\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9D¨ä\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x0f6c[¨uÁô\x10TÕaS@\bn\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9DÞÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Dã/\x02\x02\0^[\0\x17\0\x04\0R=\0FNaÀ¹ 'dy@àùé¹\0\x15-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9E\x19ª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9E\x1d\\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0@\0\0\0\0\x17\0\0\0\0\0 Â\x10'ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ET2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9EWä\x02\x02\0^[\0\x17\0\x04\0R=\0e\x04\0I\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Eº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9EM\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9EÉB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9EÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0äg3bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F\x04\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9F\a|\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F>R\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9FAÇ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Fxù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9F|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Fµ\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9F¸À\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Fñ»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Fõ\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G(Î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9G2ð\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9GcÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Gg'\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Gß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9G¡r\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9GÚ\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9GÝh\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0±ÓYç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9H\x13,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9H\x16¿\x02\x02\0^[\0\x17\0\x04\0R=\0âBO%µÿB1D²¬G\x06\x1eó3V'à\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HMñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9HQH\x02\x02\0^[\0\x17\0\x04\0R=\0XÕ^[<û«ië;=Yìï%_\x1a,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HÃ>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9HÆ\x02\x02\0^[\0\x17\0\x04\0R=\0nm\bEËÆ8Á=Þø,#ëÿÊ\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Hþ~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I\x01ó\x02\x02\0^[\0\x17\0\x04\0R=\0_íÝÌ'ر»zpÕ\x1e9xk\x1f¼5×1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9I:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I>&\x02\x02\0^[\0\x17\0\x04\0R=\0*N°½»+\x1eLÀ(\x1eº?Ò\x11é"ÛÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ir¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I~ \x02\x02\0^[\0\x17\0\x04\0R=\0 xÌÓaV%ýU\aÄÀ\x18\x11Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Iº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I°ò\x02\x02\0^[\0\x17\0\x04\0R=\0Ô¬è\x17ªòÖ\x18vÆ\x0eÒ\x13ê\x1eצ.¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9IçÈ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ië¸\x02\x02\0^[\0\x17\0\x04\0R=\0«©@\x05a\x03:â\\x0fSaìUl\04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J^þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Jb\x02\x02\0^[\0\x17\0\x04\0R=\0ÄÿFG¿\x01Ûæ;#ã¥ÆÐ*iJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ja\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9JÖ\x02\x02\0^[\0\x17\0\x04\0R=\0?\x0fsݺÝÚ%ããôAË~&\x1f¦\x195\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K\r(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9K\x10Ú\x02\x02\0^[\0\x17\0\x04\0R=\0¯\x05§sÉ)þçäîìGâ4\¡ñä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9KGs\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9KJè\x02\x02\0^[\0\x17\0\x04\0R=\0>:\x13âU\x0fø5NÆ+%@=â=\x19'¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Kð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9K´\x02\x02\0^[\0\x17\0\x04\0R=\0˶\0\03öåß; 3¢ÛËS^[K·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9KÆi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9KÍÍ\x02\x02\0^[\0\x17\0\x04\0R=\0ºy*]³ø\x19\aÉ ,Oh4»¨x&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K÷á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9KûÐ\x02\x02\0^[\0\x17\0\x04\0R=\0Oi±+úÕõ\x03ÏÖÙ2ÖÑÉãNY\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9L2\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9L5ý\x02\x02\0^[\0\x17\0\x04\0R=\0K/ü\x10P zBÏ\x05Ì\x1dÀh~"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Llµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9LÍ\x02\x02\0^[\0\x17\0\x04\0R=\0UÚ×ÂD^[ìÞÞ·Æ4 2B}[!û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Láã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Læ\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0Jö\0\x04Ï\x05Rÿ\x06Ï3kuÉI\x01\x14@Ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M\x1cM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M <\x02\x02\0^[\0\x17\0\x04\0R=\0 ¦6éÊ\x02×7.>\a\ëÕ\x17HÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9MW1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M[õ\x02\x02\0^[\0\x17\0\x04\0R=\0çÎë\x02Ewë%àe6°i\¦÷ N \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M¢Å\x02\x02\0^[\0\x17\0\x04\0R=\0wòdþ»G+qµßw%ÙÕÝC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9MÕ\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9N\x02`\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eN\x1cf·ú3\x1d\f¾pä\b\x1e ²\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9NAp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9NPÐ\x02\x02\0^[\0\x17\0\x04\0R=\0\x0669÷î{;ÍA["¶øÎB4S\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9No\x02\x02\0^[\0\x17\0\x04\0R=\0ÅG$ú(îÈop2-\x16jD7§Eíõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N¹>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9O\x05L\x02\x02\0^[\0\x17\0\x04\0R=\0õ"\x05ÛÉÛX®3ñ¾ëµù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Oh>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9OpY\x02\x02\0^[\0\x17\0\x04\0R=\0Îd"ÚøS"Ä;*ã±a¶"ý?è\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9O£º\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9O¨\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0ÀÍÑ\x01\0\0\0\0\0\0\0#\x05\x11\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9OÛÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Oà¤\x02\x02\0^[\0\x17\0\x04\0R=\06ÿdÀMVzAÄó©\x19Z2^[ÁhÕ4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P\x18¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9P!A\x02\x02\0^[\0\x17\0\x04\0R=\0X-MAô-&o\vOxÀD_Ún\x18¡@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9PX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PbÒ\x02\x02\0^[\0\x17\0\x04\0R=\0Rë\x1ené§@\0\0\0\0\0\0\0\06ÿdÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PÃ\x02\x02\0^[\0\x17\0\x04\0R=\0MVzAÄó©\x19Z2^[ÁhÕ4X-MA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9PÇ\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9PËö\x02\x02\0^[\0\x17\0\x04\0R=\0ô-&o\vOxÀD_Ún\x18¡@Rë\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q\x02®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q \x12\x02\x02\0^[\0\x17\0\x04\0R=\0né§@tC9\0-\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q<\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q?·\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0¢Â=*øÓ\x11ØY\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Qv\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Qy\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q°?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q¶\x17\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0äg3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R&%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R)]\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Rø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R\x06\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9RÕ%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9RØ>\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9S\x12Ç\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9SLÕ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9SP+\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S¿¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9SÃ5\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Sú\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Sý\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T4î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9T8\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ToX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ts \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Tª\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9T±&\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0¹TÃ\x17X3õôçÅæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Tæé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Tê÷\x02\x02\0^[\0\x17\0\x04\0R=\0ö',$]=ûͳot¾Úä}\x19e\x16G!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U\x1fÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U$l\x02\x02\0^[\0\x17\0\x04\0R=\0¥\x03 3Ø\x04.\x11O@\x1aRç\f\x18h-`\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9UYµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U]h\x02\x02\0^[\0\x17\0\x04\0R=\0{\x7fÚIgEÎëhíS>±â\v¯è\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9UÑ\x02\x02\0^[\0\x17\0\x04\0R=\0oEÄ:\x1f"\x15®s\x14´\x11Ù_\x1dmÔ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9UÎä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9UÒY\x02\x02\0^[\0\x17\0\x04\0R=\0¦åz»\x10Ò\f?yÉ\x06 ó\x13ë¬ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9VDP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9VGä\x02\x02\0^[\0\x17\0\x04\0R=\0qîb3VãD»¦ýß\x16\0áéãÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V~º\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9V`\x02\x02\0^[\0\x17\0\x04\0R=\0%`NðÍ\fáõ£à¬Ä\x1eïA\x108&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V¹#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9V¼\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0ÿÇ3\x16e;©\x01 ùAqè0/18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Vôc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Vø\x02\x02\0^[\0\x17\0\x04\0R=\0[Å\x7fçä\x0e<æþak/úáH(íO?A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W.R\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W=v\x02\x02\0^[\0\x17\0\x04\0R=\0ÇÀ\x10¿¯ Lý¿ñ¨\x01\x11\x12OKÿË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Wis\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Wm%\x02\x02\0^[\0\x17\0\x04\0R=\0«wÁ¸\Ð%,Äg\x1cv ¼.4^Y¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W£D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W§\x14\x02\x02\0^[\0\x17\0\x04\0R=\0ÃÖC#iÔ9&F¢Æ Õ¯xÙë£Ê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9WÞ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Wá~\x02\x02\0^[\0\x17\0\x04\0R=\0´X\x16Ð\0¬°À\x0f´!¯ËH^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X\x18s\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X\x1cb\x02\x02\0^[\0\x17\0\x04\0R=\0®\x0e\x1e \x03êȳúzÛy¶ÑµxàA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9XSu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9XWd\x02\x02\0^[\0\x17\0\x04\0R=\0[ þH~Ñ\b°Y÷;\v14bÄ\bI\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Xý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Xÿ\x02\x02\0^[\0\x17\0\x04\0R=\0Ø {Ô¡8æ|rÔ\x12©¤CüÜÓØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9XȤ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9XÍ\x02\x02\0^[\0\x17\0\x04\0R=\0jPLÓôß\x03ý%ý`&U@6\r_¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y\x03i\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y\bÆ\x02\x02\0^[\0\x17\0\x04\0R=\0.ѯ\x04è»×÷Y\x14/¡Z¸áå³±Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y=´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y@ì\x02\x02\0^[\0\x17\0\x04\0R=\0Ú"k>RDO \x7f\x0er8\x17·½`\x05\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ywÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y|+\x02\x02\0^[\0\x17\0\x04\0R=\0}5ßüÇ%(ÿßMbÌ.0;¶Z=m0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y²¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y·\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\x02:\x16j6Ã'¯³ÖÂb ¬*îW°2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Yð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z\x066\x02\x02\0^[\0\x17\0\x04\0R=\0D!¾û$ù4ÚùYcÉ\x02¸}Y,°³õ\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Z\x13r\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Å\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9Z\x1e,\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z*t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z2Ì\x02\x02\0^[\0\x17\0\x04\0R=\0K<<\0d\x1dqÕû? \x14\x05l'Ï´<»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Zb{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Zjò\x02\x02\0^[\0\x17\0\x04\0R=\0+±6ä#SáÌ6ܺA\x0eÊdöÒ Lý\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9Zu\x14\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ä\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9Zz\x16\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z µ\x02\x02\0^[\0\x17\0\x04\0R=\0"§g ¦ü2\aÛéInîÊ£¦Gí\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ZÚâ\x02\x02\0^[\0\x17\0\x04\0R=\0\BhÜ_·5íÜcÒ^<ôÇ\x0356î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[\x122\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[\x16}\x02\x02\0^[\0\x17\0\x04\0R=\0\x01N\0\0\x1cßD!2201419H37\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[Nß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[RT\x02\x02\0^[\0\x17\0\x04\0R=\09YA\0\0\0Ë3b\0\x16\b\x16`N\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[Ê\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\0\x01\0\0\0\0\0\0\0\x01\x01\x03\0ü$1b?\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[Áé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[É\x02\x02\0^[\0\x17\0\x04\0R=\0\x16\x02ÈvÁÆÅ\x14ddaÁ7ç½ÖÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\\x02 \x02\x02\0^[\0\x17\0\x04\0R=\0\A\x1032i1UÀß°ý/âÀ u\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\7\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\;\x02\x02\0^[\0\x17\0\x04\0R=\0Vâ\x14§À\0\0\0\0\0\0\0\0?\x16\x02È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\qÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vß\x02\x02\0^[\0\x17\0\x04\0R=\0vÁÆÅ\x14ddaÁ7ç½ÖÌ\A\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\¬e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\°5\x02\x02\0^[\0\x17\0\x04\0R=\032i1UÀß°ý/âÀ uVâ\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]$ê\x02\x02\0^[\0\x17\0\x04\0R=\0§À\x10ìÕ9\0 \0\0È\x1f\0\0\0\0\x17\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]\w\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]_Î\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0ÛÂ36\x13bú=ã\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]Õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]J\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]Õñ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$1bpæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^\v´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^\x18W\x02\x02\0^[\0\x17\0\x04\0R=\0 =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^K{\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^ Æ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^»Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^¿\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^ö0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^ù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_0õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_4L\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_k~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_nó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_¦\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_©{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_äØ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`\x1f\x05\x02\x02\0^[\0\x17\0\x04\0R=\03b\b\x16\0\0cáÇ\x18Ýât3°\a@X\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`V7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`qÀ\x02\x02\0^[\0\x17\0\x04\0R=\0r\x0e\x06!.Îûw;´5Pû\x12ø}+\x13\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`Ì\x02\x02\0^[\0\x17\0\x04\0R=\0Å('{*±\x19E¥ôláØ0B$\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`Ëe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`öP\x02\x02\0^[\0\x17\0\x04\0R=\01ð\x1adEÎ\x1eÌ>ñºì<Ý\x15ê^[;î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a\x06+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9a \x02\x02\0^[\0\x17\0\x04\0R=\0?ÈBí²áòRÓ\x05\x13iG\x11¹÷±Ï>Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a@³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aDe\x02\x02\0^[\0\x17\0\x04\0R=\0â³=è\x10\x11Î7+^[Øð)l9/°#¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a{x\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9a\x7f*\x02\x02\0^[\0\x17\0\x04\0R=\0Zòp.!ñ\x01&í¨«ñ<\x0eüÎÅÈ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9aµÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aº\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0í<Z¾§=r\x1e@ÿ¯ÈÝåà_¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9að§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aô\x02\x02\0^[\0\x17\0\x04\0R=\0ô\x03ô\x16\x14hÈCÑ@⡳` \x0f ¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b+\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9b/\x02\x02\0^[\0\x17\0\x04\0R=\0×*÷6\x0e+BN¯2\x15ðOyR,õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bj \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bnÆ\x02\x02\0^[\0\x17\0\x04\0R=\0w'"*ó}uÂÏ.û:\x13ÇO>«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b®Ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9b´(\x02\x02\0^[\0\x17\0\x04\0R=\0ñ òm1ÉpÓzß6ô\x14\x02\x16óÞ\x16¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bÛ`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bß\x12\x02\x02\0^[\0\x17\0\x04\0R=\0ãÒs\x1dz³\a|+\r«\x13j*NÐ\x1c,\x10Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9cTA\x02\x02\0^[\0\x17\0\x04\0R=\0®¦´ÕíÁ°ø)kùà(z\x15¬ô\x01o\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c0\x02\x02\0^[\0\x17\0\x04\0R=\0ÐkJõ8\0£ä>§f#w\fÄÉé \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cÅú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9cËX\x02\x02\0^[\0\x17\0\x04\0R=\0nÞ\x7f4\0úä\x19:\x18Ôõ k³¼¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\0d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d\x05þ\x02\x02\0^[\0\x17\0\x04\0R=\01\vÔîî)9]\x1c-b(Ü\bãë¾Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d=O\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dBé\x02\x02\0^[\0\x17\0\x04\0R=\0'jÙ=*\v\x1a1öÍ}Ñ£Ü6Y!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dxQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dÇ\x02\x02\0^[\0\x17\0\x04\0R=\0f?déÐ%\x18©gÊ;ÜkÝKÿSþÿ£\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dëÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e\x14\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0X\x1c´GÖ>t³©Õ3 ¢Zf)¢\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e&>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e1\x17\x02\x02\0^[\0\x17\0\x04\0R=\0\f.ßpKOgkél[^[%øÁ+Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ebq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9eg°\x02\x02\0^[\0\x17\0\x04\0R=\0¸÷B[rÒxı4\x10Ô?IÓ/(°\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e \x13\x02\x02\0^[\0\x17\0\x04\0R=\0\x1cË8tÜ]Øsüo\b\x1fË\0\fØF¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eÕ\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9eÚ!\x02\x02\0^[\0\x17\0\x04\0R=\0³ï2\a^tÐ(Ùgí.âÕ¬\bä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f\x10\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f\x14æ\x02\x02\0^[\0\x17\0\x04\0R=\0Aç5"AÐ,òÆBùÓuÓw@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f(\x02\x02\0^[\0\x17\0\x04\0R=\0u2\x1c>.@©¼*{\x05áËüqÛ*¢\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f¿^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fÄ\x04\x02\x02\0^[\0\x17\0\x04\0R=\0úµ~®!\fïÛÙlUѳ\x01\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9fùæ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x02\x01\x02\0ü$1bZÍM\x1dmA\x02E\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gD\x02\x02\0^[\0\x17\0\x04\0R=\0!y\x11þpA$¼k\x7f¾hA\x14\0yÑ1¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9goR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gsø\x02\x02\0^[\0\x17\0\x04\0R=\0¥ÀDá\x05{ý@\x1c\x15\rÍÕ7¤@\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g¯V\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ZÍM\x1dmA\x02E!y\x11þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gé\x02\x02\0^[\0\x17\0\x04\0R=\0pA$¼k\x7f¾hA\x14\0yÑ1¥¥ÀDá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9hZ\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h_Ä\x02\x02\0^[\0\x17\0\x04\0R=\0\x05{ý@\x1c\x15\rÍÕ7¤@þ*º\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9hu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h"\x02\x02\0^[\0\x17\0\x04\0R=\0úª\0\0\0\0\0\0\0\0\x17\0\0\0\0àÍÂ:×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9hÏ´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9hÖú\x02\x02\0^[\0\x17\0\x04\0R=\0øõit\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9i \x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i\x17Ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iPs\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9iZ^[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÍÌL?ü$1bpæ =~Í>ª.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9i\x7f\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i\x15\x02\x02\0^[\0\x17\0\x04\0R=\0˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9iÁð\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iô\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9iú\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j0Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9j;,\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ji0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jqj\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9jß4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jæÖ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9kë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9kQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9kÈÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9kÐ]\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l=®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lF\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l²¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9l¼)\x02\x02\0^[\0\x17\0\x04\0R=\0\x1a¡Þ+\x1dNÝ&;zâ´Áä\x01L\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9lðA\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9l÷h\x02\x02\0^[\0\x17\0\x04\0R=\0§3\x02Þ\x18\x1fý\x15æéÎÌ\x15Ï\x17(ÉIç\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m2.\x02\x02\0^[\0\x17\0\x04\0R=\0d6âúö\x15»ÜÄÄp"¬ìÿ"Ê\rx\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mci\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ml\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0Ú\x02Éö×È\0¥Ú¶ð\x05º\x18\v$+`P\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m¥t\x02\x02\0^[\0\x17\0\x04\0R=\0\x1e(\x17@³\a8½ÿª§10·â ¢Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m×á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mÝ×\x02\x02\0^[\0\x17\0\x04\0R=\0<ë\x06^[©Ï\x05Q\bH\x197JЯ\x18«\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nM.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9nV\\x02\x02\0^[\0\x17\0\x04\0R=\0ÝÄû\x19\ë\x1c¨ø\v\x1f\x15Ý\x05 3ßÉÕo\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9n/\x02\x02\0^[\0\x17\0\x04\0R=\00¶\x03\x0eÚ\x16£6+DR)·^b²4_\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nÂ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9nÇ}\x02\x02\0^[\0\x17\0\x04\0R=\0ýro/½J¡"3ìÔMÐ\x11¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nüÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o\x05\x02\x02\0^[\0\x17\0\x04\0R=\0.Fí8=G_^[Þ\x05\bÅ å\x12êv\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o8\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o?\x02\x02\0^[\0\x17\0\x04\0R=\0# {ß\bt_÷Ê°.µ\våò\x14*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oqö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ox\x02\x02\0^[\0\x17\0\x04\0R=\0h+¶Úx*\v\rG±Ösûï|-\v\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o¯¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o´ô\x02\x02\0^[\0\x17\0\x04\0R=\0T$7¢ýí\x13ì\x02Ñ\x18\x11=DsE9P\x7f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oç$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9oíW\x02\x02\0^[\0\x17\0\x04\0R=\0\x04\x1eÍÍEÅéëÐèÇ\x12K\b²Ûà\vñ3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p$\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p,\v\x02\x02\0^[\0\x17\0\x04\0R=\0 ̾%$µã\x0f\x05\x13n\x0fA+SÏ+ªz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pkñ\x02\x02\0^[\0\x17\0\x04\0R=\0D°ò0Sù\x0fºR+xú%2´fïz\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9pú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pÝ\x02\x02\0^[\0\x17\0\x04\0R=\0ÉÑE\x134B\vÔ:¥ ®NÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9pÑE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pÖ¢\x02\x02\0^[\0\x17\0\x04\0R=\0çýo\x06WZà\x0epYÍ+´Û\x12\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q\x0eN\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9q\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\x11\x11\x18ï\f+>å,\0ÕZ¯\x19ø5÷¨b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qF±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qK²\x02\x02\0^[\0\x17\0\x04\0R=\0^[)\0'Ò÷ÔðzÒìy\x14@\x16M\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qM\x02\x02\0^[\0\x17\0\x04\0R=\0_;×é,#ØwùÅÔ/dæ¹\x04\x1a\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q»Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qÀÃ\x02\x02\0^[\0\x17\0\x04\0R=\0Ý\x11øÚ¢Î)y´hx\x17\x0f}ÐË*Gß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qö¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qý\x15\x02\x02\0^[\0\x17\0\x04\0R=\0-QJ®x°\x1cõÍ×&^\x1a )îú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r1§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9r<½\x02\x02\0^[\0\x17\0\x04\0R=\0GòèEÓ\x01\aß=Pf"<u®%¢8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9rn°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ry\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0oÆM":åÈг\x02å+Ö\x14W7üÏöX\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r§P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9r´È\x02\x02\0^[\0\x17\0\x04\0R=\0I´Ù×\x18\rÞ¼}*{.ð Ósß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9râ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9rîõ\x02\x02\0^[\0\x17\0\x04\0R=\0\aó\x13è$\x01\0\0\0\0\0\0\0\x06\x01\x03\0ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s^[Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s%é\x02\x02\0^[\0\x17\0\x04\0R=\01bÀÃßX^\x1eÁë\\x1f*\x10´nA -\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sWD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9seÏ\x02\x02\0^[\0\x17\0\x04\0R=\0A\x041tAs¨Äj)«Àå%ú:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9sÏ\x02\x02\0^[\0\x17\0\x04\0R=\0ÀHÃoÑ @\0\0\0\0\0\0\0\0ÀÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sÌ5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9sÖ\x02\x02\0^[\0\x17\0\x04\0R=\0ßX^\x1eÁë\\x1f*\x10´nA -A\x041\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t\x06Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t\x14Ï\x02\x02\0^[\0\x17\0\x04\0R=\0tAs¨Äj)«Àå%ú:ÀH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9tA¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tM1\x02\x02\0^[\0\x17\0\x04\0R=\0ÃoÑ @\0ùs9\0À`-\0\0L \0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t{5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t±\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x17\0\0\0\0\0×ÂH\réîYíDý\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t¸{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t¼\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9tðd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tù°\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u4\x02\x02\0^[\0\x17\0\x04\0R=\01bpæ =~Í>ª.˽\04±¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ue±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ukä\x02\x02\0^[\0\x17\0\x04\0R=\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u¤Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u¬\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uÚÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uâÝ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v\x16\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v\x1f/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vO³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vV\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vÅ\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vÏ»\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w\0\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9w\x066\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w:/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wI¯\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ë3b\b\x16\0\0Ó<só¸\x10!.u\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w¯^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wµ\x17\x02\x02\0^[\0\x17\0\x04\0R=\04g\x14¯HÌÔsv(\b=\bi6zë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wêB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wï\x02\x02\0^[\0\x17\0\x04\0R=\0¿ \x15·páë7\x12\x18c~?Sºõ>ÎÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x$«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9x+´\x02\x02\0^[\0\x17\0\x04\0R=\0«Ö~ÊnÕÓ¿ÁéP[9\aþ)í[P\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x`F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9xf\x02\x02\0^[\0\x17\0\x04\0R=\0+º\x17#ñ|0þ\x1fECØ4Ñ¿¯ãy\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9xÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9x¡ \x02\x02\0^[\0\x17\0\x04\0R=\0ýÒäén\x05\x17Lø6¦ÛA\väÌþâ\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9xÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9xß\x02\x02\0^[\0\x17\0\x04\0R=\0@\x15õyí>@3 @8\x11Ø\x18â\x06ÕIÔ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y\x0eê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\x10è\x0eQs;êjXïp~]»\x16ï\x1f,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9yJ¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9yPõ\x02\x02\0^[\0\x17\0\x04\0R=\0â\x1e°îñ4à\x06°bkÑ"´\x02é\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y\x02\x02\0^[\0\x17\0\x04\0R=\0v7\x15À¿\fñ&ä©ÿg\x12îH>g<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9yÄó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9yÐÀ\x02\x02\0^[\0\x17\0\x04\0R=\0ÿAÿåÙÒ`¬ÔÎägæQÊx=¥a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9yú<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9z\x04\x02\x02\0^[\0\x17\0\x04\0R=\0ñÆð¥¼"\b«íí\x11½\x1dßmú4ñ\\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9z9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9zD\a\x02\x02\0^[\0\x17\0\x04\0R=\0a±¨èÏÄíøÿ@â7H%9\x0e\x1aU\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zok\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9zy«\x02\x02\0^[\0\x17\0\x04\0R=\06æÔ \x0fÏ;=ÓhcC×\x02Û£_\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zªm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9z¶Ó\x02\x02\0^[\0\x17\0\x04\0R=\0_ÔYkÇä0k?ø1ÂóO\x04¾©\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zä¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9zîÚ\x02\x02\0^[\0\x17\0\x04\0R=\0Èë @\x1cÁñ4rWW²ÿ\fuÎ=\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{.Þ\x02\x02\0^[\0\x17\0\x04\0R=\0>ýðÀ<8 \x0fíÞçâ¥\f\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{Yª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{fM\x02\x02\0^[\0\x17\0\x04\0R=\0Æ<Î_±D\x1c ÜÝ÷\x1fÔ>Ù/ã*û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{ Õ\x02\x02\0^[\0\x17\0\x04\0R=\0IA©6üõô<x¿õIëé4\vY^[øó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{Ñx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{ÝÞ\x02\x02\0^[\0\x17\0\x04\0R=\0×4^°e³ñ3\x11Íæ\x1dú'z 8°É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9| t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|\x1fÊ\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c\x11ðéªå½ YLé;ÕèEÏã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|D&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|]æ\x02\x02\0^[\0\x17\0\x04\0R=\0"Þ¹AîÓ`¡á`\x14CÔÓ8øFP\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|\x7fþ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|ã\x02\x02\0^[\0\x17\0\x04\0R=\0\x01Á.\x11\x15èÏ¿\x1a\x1aO\x164A!´´\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|º¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|Ç\x02\x02\0^[\0\x17\0\x04\0R=\0½ËKéË÷õP¼8º<\x12\x05Gëoh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|ô\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|û~\x02\x02\0^[\0\x17\0\x04\0R=\0Ò\x06ï{ù: G²¥Ãß\x05RÊÓÍ\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}.(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}6\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\x1dà^ÊD2rwúè\x12Â[ûEæ4©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}hí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}s\x02\x02\0^[\0\x17\0\x04\0R=\0Ô\x184?q4â]ʵ?ZzÊ+\x16õ\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}£u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}¬)\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\a\x01\x02\0ü$1b» ûH\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}â \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}ê&\x02\x02\0^[\0\x17\0\x04\0R=\0qÁ\x16S³£\x10PA3¿\x19éÜ¡qÁnB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~\x19\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~"L\x02\x02\0^[\0\x17\0\x04\0R=\0@g¨â¡À§@4ÄôP¥ÀØ[ [\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~Z¯\x02\x02\0^[\0\x17\0\x04\0R=\0@\0\0\0\0\0\0\0\0» ûH\x18qÁ\x16S\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~\r\x02\x02\0^[\0\x17\0\x04\0R=\0³£\x10PA3¿\x19éÜ¡qÁnB@g¨â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~Öæ\x02\x02\0^[\0\x17\0\x04\0R=\0¡À§@4ÄôP¥ÀØ[ [@PÄ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f\x03 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0¥9\0À\r,\0\0\0\0\0\0\0\0\x17\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f@f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7fJä\x02\x02\0^[\0\x17\0\x04\0R=\0ÃÂö×)Ä\b\x04\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fxm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7fG\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f³ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f¿Ö\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ÍÌL?ü$1bpæ =~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98¶\x02\x02\0^[\0\x17\0\x04\0R=\0Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lT\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ݳ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cá\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9RÃ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Èæ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x058\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9BÙ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0³DÍo\aë\0¼·\x03ÚúNz×r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿/\x02\x02\0^[\0\x17\0\x04\0R=\0_½\x17@Û1lû*1÷%@Z\f÷\0³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0d\x02\x02\0^[\0\x17\0\x04\0R=\0LÕº²$³AAµ\bÜ\0Nf\v×lU\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-t\x02\x02\0^[\0\x17\0\x04\0R=\0}1É\x17eRV¤Õ\x1e/*`\x17®ÌV\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h9\x02\x02\0^[\0\x17\0\x04\0R=\0RÿË4BÛú\x19Ú²de½$ãÐ3Ô%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡\x02\x02\0^[\0\x17\0\x04\0R=\0\x1e0é\x1cr&\x7f¼9õç3²Òx{"$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üà\x02\x02\0^[\0\x17\0\x04\0R=\0ɵl\bÙ\x02²Ò×F~\b2«¼RRXÞ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16c\x02\x02\0^[\0\x17\0\x04\0R=\0Ì Oæä\x14by§Ëóø¹ý\x14®Ü[×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y¾\x02\x02\0^[\0\x17\0\x04\0R=\0ÃÜ+ò\x7f½ØN´54t\x01/\x12ì:'\x12$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï\x02\x02\0^[\0\x17\0\x04\0R=\0kó»Ø%ÐJÏi wdj¶RâÔ\x04Ò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ä\x02\x02\0^[\0\x17\0\x04\0R=\0¥ØjÒ2{`'R\x10ü¹"*æb\x12ïÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û\x02\x02\0^[\0\x17\0\x04\0R=\0ÒÊø\x17#ü+ÒâÝC xßj÷®½û\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 /¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 6Á\x02\x02\0^[\0\x17\0\x04\0R=\0 7\x17Õ-uêö'\x0eì ñç%¨Íþ»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 jA\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 mÔ\x02\x02\0^[\0\x17\0\x04\0R=\0M\x1eÈö$·d½Ï\x06iËÙ,ï23\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ¦Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ª\b\x02\x02\0^[\0\x17\0\x04\0R=\0ãQ£¼$°Ú\x0f^[Ä\x0eÊdÄúO\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ã"\x02\x02\0^[\0\x17\0\x04\0R=\0Dßn\x157âÁVò½ÁàB9þ8,îü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0¥(R`Û9Ë ·'\x1c&Êø·<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X\x02\x02\0^[\0\x17\0\x04\0R=\0É\bmamÚ[qJ3¥Á Q~Ýt&^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94\x02\x02\0^[\0\x17\0\x04\0R=\0L\r [ÉJúøµÎ°àúñþä\x1f\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Éì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÍÛ\x02\x02\0^[\0\x17\0\x04\0R=\0J¾bí:¥\vN+\x01öG)\x06Ù\x1aî:\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0f\x10\x02\x02\0^[\0\x17\0\x04\0R=\0ÛÈ4\x12ø\x19ѹå¸ÑäÀ \x1a;bÛj\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C\x02\x02\0^[\0\x17\0\x04\0R=\03yq\x0fQ\a\x01B(\x0f¸ Ìm¹Èfþ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9z\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}\x02\x02\0^[\0\x17\0\x04\0R=\0h÷Zê'âF^ÏçÈ\x0e¶¾ÆK<Þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0ó)ÊÜ)nÑ_ì}^[Æ\x0e@¿\x17Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô/\x02\x02\0^[\0\x17\0\x04\0R=\0ë¹Ã\x14¶\f\v7bÜö|Ð3R\x0eP$ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)µ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-\x02\x02\0^[\0\x17\0\x04\0R=\0\x03*äl \bÌ(ÈFÚõ\x05*©ãßj\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9pÿ\x02\x02\0^[\0\x17\0\x04\0R=\0§ê i6¿?\a>\x01\0\0\0\0\0\0\0\b\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ùl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ3\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\0ü$1bwrõpÁ:"¶È¿¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/A\x02\x02\0^[\0\x17\0\x04\0R=\0UÁH/y'rÁ@\x17\x14\x16x£@~Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Pe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^\x02\x02\0^[\0\x17\0\x04\0R=\0ØI\x18¤À@EFJgÀ\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0wrõpÁ:"¶È¿¬UÁH/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êÅ\x02\x02\0^[\0\x17\0\x04\0R=\0y'rÁ@\x17\x14\x16x£@~ÖØI\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wË\x02\x02\0^[\0\x17\0\x04\0R=\0¤À@EFJgÀ\0 {¸\0 Ô«\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x17\0\0\0\0@×Âv\x1eûÁÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìú\x02\x02\0^[\0\x17\0\x04\0R=\0\x12\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'&\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ar\x02\x02\0^[\0\x17\0\x04\0R=\0L?ü$1bpæ =~Í>ª.˽\04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Óh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜY\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0eL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11Á\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9L+\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½Æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Áx\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü\0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qM\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0Ë3b\b\x16\0\0¯5¬ßup\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«\x02\x02\0^[\0\x17\0\x04\0R=\0Uêc\fÐÍM\x17Fe¦»Çñ,ðëÖ7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ|\x02\x02\0^[\0\x17\0\x04\0R=\0äe¥,§\x10$ÂDÕµ=\x13 ÿ1¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$y\x02\x02\0^[\0\x17\0\x04\0R=\0®É"~X9\x16ÑêÒ¦\x0ef7\x02Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[É\x02\x02\0^[\0\x17\0\x04\0R=\0C9½gIIW_áeÛ\0é ö[Í÷\x12\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f\x02\x02\0^[\0\x17\0\x04\0R=\0©G\x1f+ÓÈ{ñî4¡Íâ{ã,)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Í¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Òá\x02\x02\0^[\0\x17\0\x04\0R=\0¹"¢ÿD·GÞÑüâÇp[9\x1a\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rJ\x02\x02\0^[\0\x17\0\x04\0R=\0.ì_j\x10gÿͳX:(LwHË+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Bï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9G´\x02\x02\0^[\0\x17\0\x04\0R=\0\x1cãzè²çÛë÷Ì>ã$IYÉûÉ>û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C\x02\x02\0^[\0\x17\0\x04\0R=\0\x1dñô$\x17áU\0,{W!\x02Êʸnn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Êz\x02\x02\0^[\0\x17\0\x04\0R=\0ú\x11$(ÆÙ\x18L9\bíí¥\0)\x12\f\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05\x02\x02\0^[\0\x17\0\x04\0R=\0üÇÐ[;pzG\x12áäµ\x16læ*\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.\x04\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<ê\x02\x02\0^[\0\x17\0\x04\0R=\0¤ÌU2Jî35Ëêh½ó\x11Ojßýµ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨®\x02\x02\0^[\0\x17\0\x04\0R=\0f,\x12ë\x1f\x14#fº\x05døË\x16ÄSz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ܨ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äh\x02\x02\0^[\0\x17\0\x04\0R=\0*9!ÚùîÒÔá\x13$ù~L<u[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1dÝ\x02\x02\0^[\0\x17\0\x04\0R=\0FÐ9¯æâ,å]`Ì¡zØKÌ\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\x7fÌÊCaö̯ÇÝ\b\x027,öt\x1eµs\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ËÊ\x02\x02\0^[\0\x17\0\x04\0R=\0\x16¼Sô0öåêÂk§ö8uGhð¦,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\x15?ߦö0S*=ÿctE2cèE¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \v\x02\x02\0^[\0\x17\0\x04\0R=\0õã¡\x03-ÌûD\x0fM\x17\x17ÙÍÇ\bùoÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºr\x02\x02\0^[\0\x17\0\x04\0R=\0/Üèéù+ ô\x1cU\x12Û½5n\0ôq\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 |\x02\x02\0^[\0\x17\0\x04\0R=\0iÁ\vÁ°8L¸ÛñcZ?\x17P´ó\x01÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90´\x02\x02\0^[\0\x17\0\x04\0R=\0ô=y\rFD(t`ê?\x13Çây Ì?-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9c\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03\x02\x02\0^[\0\x17\0\x04\0R=\0.NXÓBÏâ8²ûÞJ£Ú}¯+¾°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü\x02\x02\0^[\0\x17\0\x04\0R=\0k^[uK³¿¤Óñ\x15Oû¿HòX8¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17\x04\x02\x02\0^[\0\x17\0\x04\0R=\0Só½ºâ\x18 ÆðG)¬>dÏ\x01CbÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9T+\x02\x02\0^[\0\x17\0\x04\0R=\0BìS7¡á^[÷Ë¥á4Oå»ÐÞZ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9G\x02\x02\0^[\0\x17\0\x04\0R=\0]þ\x01\0\0\0\0\0\0\0 \x01\x03\0ü$1b d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎÖ\x02\x02\0^[\0\x17\0\x04\0R=\0Dä³vÁ¦1\x1fóeArn\x17ã¤ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bK\x02\x02\0^[\0\x17\0\x04\0R=\0CAöQ\vQó À÷9ÕÃ\x03á À!b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?º\x02\x02\0^[\0\x17\0\x04\0R=\0¦Ð ¨@\0\0\0\0\0\0\0\0 dDä³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9yª\x02\x02\0^[\0\x17\0\x04\0R=\0vÁ¦1\x1fóeArn\x17ã¤øCAöQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²h\x02\x02\0^[\0\x17\0\x04\0R=\0\vQó À÷9ÕÃ\x03á À!b¦Ð \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øÜ\x02\x02\0^[\0\x17\0\x04\0R=\0¨@ C·¹\0P\x10,\0\0È\x1f\0\0\0\0\x17\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=g\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0àÖ¯\x1eû\r*ù\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Zø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o¶\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Â4\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$1bpæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÖZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æq\x02\x02\0^[\0\x17\0\x04\0R=\0 =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!î\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9DÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£Þ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øû\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9n\f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91Ê\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\w\x02\x02\0^[\0\x17\0\x04\0R=\03b\b\x16\0\0ýC)Æ\x05NÍ\x13§~\x10Ëv\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å\x02\x02\0^[\0\x17\0\x04\0R=\0\0G5uÅt>rG\x1cÔ^[¶8\x19P\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x041\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b|\x02\x02\0^[\0\x17\0\x04\0R=\0\aÍór0¶ \x1952lhòø\x1eqÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B\x02\x02\0^[\0\x17\0\x04\0R=\0Óÿtí Mh¸GRî \x06ßrÛÅWº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|Õ\x02\x02\0^[\0\x17\0\x04\0R=\09Æsn_\x12\bB\x12\bø\x03qÄ\x1e<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹d\x02\x02\0^[\0\x17\0\x04\0R=\0F¯öþ\x19! ×\x1a²¾¹Ì?bÏ´ÕÏ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô \x02\x02\0^[\0\x17\0\x04\0R=\034\x1fF\x19õæ\x11R L¶Ó®Bu\x1fâ\\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>É\x02\x02\0^[\0\x17\0\x04\0R=\0\rFÜeq\b]\x0e%ÄÎ-]Æ\b\x04ë\x10Ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\x14׺\x06#ÃB\x01E¨¡ \x18óô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0^[\x1cGR}̾³Ó(Ï2bÎ÷á+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x162\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[q\x02\x02\0^[\0\x17\0\x04\0R=\0\x03"\x1a:íÓ2Üñ\x1dûJDýGÀ È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9NX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9S;\x02\x02\0^[\0\x17\0\x04\0R=\0Â#¡ÆÐnp\x0f ©¸\x15¬ú ¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0¢Â>ßeD\x01:\x16m\x05X\x1d=\x1cRÌNò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9É\x02\x02\0^[\0\x17\0\x04\0R=\0V²olY1ìlúK©#î¬2Ô\x10×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04\x05\x02\x02\0^[\0\x17\0\x04\0R=\0c\x1c¶qB¶\f\r,bôÀL\x11ÝÆ#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=·\x02\x02\0^[\0\x17\0\x04\0R=\0ð\rd³i\x17\x7fÇ\f"*ØÁs@2C\b¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0K\x14$^[\x1e¥-8Ì\x06s@±$ Ó/:Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïV\x02\x02\0^[\0\x17\0\x04\0R=\0BýÉC%2¢ÔHéË\x1ap*@ª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(Ì\x02\x02\0^[\0\x17\0\x04\0R=\0U\x0f\x06[{¿#p9Ç\x17°j\f®5\x13\x19\x10þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e¶\x02\x02\0^[\0\x17\0\x04\0R=\0\x0f_Ý!ÁͧçAV\x12ï´\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤\x02\x02\0^[\0\x17\0\x04\0R=\0/ÌÚºC°Ï<.¢VÿÿðÑ&®\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÛA\x02\x02\0^[\0\x17\0\x04\0R=\0éÔ¡Ú*\x19o"}>\x1f \x11S \x18¾û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#A\x02\x02\0^[\0\x17\0\x04\0R=\0¨Çºà \0n´\x1a\x1fM\x12\x15^[Àÿ¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y\x05\x02\x02\0^[\0\x17\0\x04\0R=\0@9{[\x10¯ÕÓ S8ÌÃ?a¯Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0,×»\x02n\vS(2¤YÕHr\x17µ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Èõ\x02\x02\0^[\0\x17\0\x04\0R=\0c<«ÃØ\x13ð]˼Xl*ȵ÷R \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ¸\x02\x02\0^[\0\x17\0\x04\0R=\0L\x1cãK|\x15ó/ó¿¿ó\x0f?\x01\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 4|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 :\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0 \x01\x03\0ü$1b'(Ä\x7f=5\Aãv\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 mY\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 x\x13\x02\x02\0^[\0\x17\0\x04\0R=\0K8'\x17vÁLñ^[ ncÁND)ª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ³q\x02\x02\0^[\0\x17\0\x04\0R=\0@¢Æ{ØÏ)@>@8¡ÊK¦À\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 âJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 éÍ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0'(Ä\x7f=5\AãvK8'\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡\x1dk\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡$î\x02\x02\0^[\0\x17\0\x04\0R=\0vÁLñ^[ ncÁND)ª@¢Æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡Y$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡c\x02\x02\0^[\0\x17\0\x04\0R=\0{ØÏ)@>@8¡ÊK¦ÀÀ¶¹\0<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡Ô\x02\x02\0^[\0\x17\0\x04\0R=\0J\0\0 \0\0\0\0\x17\0\0\0\0`ÉÂDË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡Ì¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡×D\x02\x02\0^[\0\x17\0\x04\0R=\0â\x04¥#ßC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢\rû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢\x13:\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢Fº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢K¼\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÍÌL?ü$1bpæ =~Í>ª.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢~)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢g\x02\x02\0^[\0\x17\0\x04\0R=\0˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢·\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢¼D\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢ó³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢ù/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£gU\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£l\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£¡&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£¦F\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£ÛÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£á\v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤\x16U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤S|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤Z\v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥\0ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥\aA\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0 h\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥<\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥B\x02\x02\0^[\0\x17\0\x04\0R=\0q\x17\x10\x1a\vиÓÞ~U^['íý\x1a<\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥uÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥|Ë\x02\x02\0^[\0\x17\0\x04\0R=\0¯Ä@\x06\x03ÝQ¾Õô~ÝÙ3C qD\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥°¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥·S\x02\x02\0^[\0\x17\0\x04\0R=\0¥qréò\x1dv\x18 t!<ÙÝtïbå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥êÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥ñ\x02\x02\0^[\0\x17\0\x04\0R=\0Î\x7fG\x1cÓâ\x16HÞ¤Z\x18ëÑ·G\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦(î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦.L\x02\x02\0^[\0\x17\0\x04\0R=\0dÝ Ìß%¥Ý>´W\x7fÆÕçHÝYF\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦`|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦l\x02\x02\0^[\0\x17\0\x04\0R=\0¥ò8\x7f3¬\x06W\fð"¦,ú<ðë\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦ ½\x02\x02\0^[\0\x17\0\x04\0R=\0ë\bd":=Vã<ñù\x0fÎ\x183n\x19\aÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦Ý-\x02\x02\0^[\0\x17\0\x04\0R=\0åH¡:<\x19vY\x15Ó\x1dx\0ÜÊ $\x03Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§\x11E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\x04Aû_bÈ×wÝVëxðlû\x133Àz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§L \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§Yd\x02\x02\0^[\0\x17\0\x04\0R=\0\x10\x0e}ߦ¥\bí{Ѻ\aE¿Î=α\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§ C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0 óåu¦ÍlK\x16Ð IÏÒ\x15\x1ayê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§Ì«\x02\x02\0^[\0\x17\0\x04\0R=\0°Ô"¨Ú"ÎD#\x19aYCÌWÊE\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\x05ã\x02\x02\0^[\0\x17\0\x04\0R=\0ôÝmQîíL2wÿÅ\x0f·8¹§_À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨4Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨Dy\x02\x02\0^[\0\x17\0\x04\0R=\0òêÿ+\x068ºO>\x01~ÚôQÖLÍD\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨o\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨{è\x02\x02\0^[\0\x17\0\x04\0R=\0"\x13Cx<J´"ç\x1aZÖ}¼]ÙNh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨ª \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨¯*\x02\x02\0^[\0\x17\0\x04\0R=\0æ!¶öE\0Ä^Ìy\x1fZÞÐü/ìåR\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9¨Õn\x04>+\x02\x01\0\x01~<ÍQï\x1f\x02\x01\x06^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03ïQÍ<~Ã\0\0\0(\0\0\0(\0\0\0\x03\0\0\0\0\0â¸9¨æ·\x04>%\x02\x01\x04\x01~<ÍQï\x19\f Amazfit GTS\x03\x02àþ\a\x16àþ»L\0\0Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨ë?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨úD\x02\x02\0^[\0\x17\0\x04\0R=\0\f28óv\x11}\x10¯¨¸:Wè £S\x05Jç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©\x1f9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©%\x10\x02\x02\0^[\0\x17\0\x04\0R=\0¼>°®ö}§\x02Í7 ô\x0fÀÄÃJ®í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©]Î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©c\r\x02\x02\0^[\0\x17\0\x04\0R=\0¯^[q\x11Ø$ë\x1fØÃ} \a:¿Gz\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9© \x02\x02\0^[\0\x17\0\x04\0R=\0vÎÑÉÞ¡\x15\x15êÆ1p11¼"\x13²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©Ð!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©ÕA\x02\x02\0^[\0\x17\0\x04\0R=\0À©4vÃåòµ\x1d\x045.\x16?Ñ\f øËÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª µ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª\x11Ð\x02\x02\0^[\0\x17\0\x04\0R=\0ÇÌÔëÁ\fº2K\x03p\x1c\x18ÕÙ4»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªD=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªI?\x02\x02\0^[\0\x17\0\x04\0R=\0ïÖí \x1f\atÎI\x03;ÐAqCßm\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª~ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªå\x02\x02\0^[\0\x17\0\x04\0R=\0\x01èÁ\rÄ0[ÐÈ\x14Û³íª\x10J8ã£Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª¹Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª¿\x06\x02\x02\0^[\0\x17\0\x04\0R=\0æ\x02\b[?·]úWÌïî 6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªôO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªùp\x02\x02\0^[\0\x17\0\x04\0R=\0KÝ:'\x1d\x0fë¤ÛN ÍÕ°\x12\x1d\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«2k\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«;Ö\x02\x02\0^[\0\x17\0\x04\0R=\0ÅKÀfÕÒ\x01\0\0\0\0\0\0\0\f\x01\x02\0ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«l¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«w\x15\x02\x02\0^[\0\x17\0\x04\0R=\01b\x1ev\x1fm¦\bjAÁ\v\x15·ù8`AlÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«ªv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«´z\x02\x02\0^[\0\x17\0\x04\0R=\0<ü¯ìsAøSÍLÀâ»ÊØ1Î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«ßd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«ìD\x02\x02\0^[\0\x17\0\x04\0R=\0¬@«ä¾hÚÀ\0\0\0\0\0\0\0\0\x1ev\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬*\x02\x02\0^[\0\x17\0\x04\0R=\0\x1fm¦\bjAÁ\v\x15·ù8`AlÌ<ü¯ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬TV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬aT\x02\x02\0^[\0\x17\0\x04\0R=\0sAøSÍLÀâ»ÊØ1ά@«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬Ì½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96ô\x02\x02\0^[\0\x17\0\x04\0R=\0ä¾hÚÀ xB¹\0hʬ\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9z\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x17\0\0\0\0àèÂn\rL\x1dpÿ\x02ï\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®dP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®h\x02\x02\0^[\0\x17\0\x04\0R=\01bpæ =~Í>ª.˽\04±¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9® þ\x02\x02\0^[\0\x17\0\x04\0R=\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®Øl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®Ü=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯\x12Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯M^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯QM\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯z\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯Âè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯Æ¹\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯ýq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x02\x17\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°:·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°=±\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°vQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ë3b\b\x16\0\0\x0fÃ\x1cû\b ¤½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°®:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°±Î\x02\x02\0^[\0\x17\0\x04\0R=\0æ-ÌÈ5à\r»öOrKçÜ aÎ\x03¥Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°çs\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°êè\x02\x02\0^[\0\x17\0\x04\0R=\0\x01ÁÆLûü\x01¨4º\x10Q\0&X#L¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±"8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±&\b\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eÞ=ÐF\x1eèÐ Óm0ìág¯\x7f°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±\¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±`\x16\x02\x02\0^[\0\x17\0\x04\0R=\0Ø3ø^[Å ÿ!(ý,×^[ºÞ$å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±V\x02\x02\0^[\0\x17\0\x04\0R=\01NwoÚÕ\x13\x05K·\rÁm&äþºå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±Ñï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±Õd\x02\x02\0^[\0\x17\0\x04\0R=\0k4\x19©\x03©?LªÝCE\x1cê7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²\x0e_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²\x12m\x02\x02\0^[\0\x17\0\x04\0R=\0+ÒhFçíä@®\x10BèÚwô$^[é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²H\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²L{\x02\x02\0^[\0\x17\0\x04\0R=\0é#=Ë\x04,!êIÝ1èRLz3\x05ؾ\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²\x03\x02\x02\0^[\0\x17\0\x04\0R=\0W\x06\x0eÏ.Á¿)Í\0q$\x1e4XU\0\aÜâ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²À;\x02\x02\0^[\0\x17\0\x04\0R=\0ALóLAÝÞ\;\x1aÑâDÑ7£ïò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³ m\x02\x02\0^[\0\x17\0\x04\0R=\0٬ȲOÝ>¨H\x1azÇ%I ý*«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³1õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³<\x17\x02\x02\0^[\0\x17\0\x04\0R=\0åÛ/¡ZJ\v©Õ+\a¦\x01eÁ¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³lº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³s\f\x02\x02\0^[\0\x17\0\x04\0R=\0µ\x02|¿3tU ï)L£÷âÜ÷ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³¦ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³¬\x02\x02\0^[\0\x17\0\x04\0R=\0(\x18ÿ7nÐGÑcñþÔ««\fÂß/\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³áÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³ç \x02\x02\0^[\0\x17\0\x04\0R=\0d\x193'P®æ)¸¶ÚÞãIH, \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´\x1cS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´!s\x02\x02\0^[\0\x17\0\x04\0R=\0]ÓÜÖ\b&8°ÁT\x04ô.P3¬S\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´.\x02\x02\0^[\0\x17\0\x04\0R=\0§\rÿÂ÷KØÜÛ\x0e\x16´§Ï\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´ÏA\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´Öã\x02\x02\0^[\0\x17\0\x04\0R=\0(ó\¹]ªyy>âyw\x18¨5[)ñ\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ\a\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ\x13ì\x02\x02\0^[\0\x17\0\x04\0R=\0Â(JEBÙml!Fä\x18"ÑÌ&\x12 \\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µE¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µP=\x02\x02\0^[\0\x17\0\x04\0R=\0\x10µ¿\x06Õ~Ð23ýô\x10°X«KÇ\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ|Y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ9\x02\x02\0^[\0\x17\0\x04\0R=\0GܼÕí\x13\x7f)ñÎÎöðô\x17vI©fK\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ·\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ¿^[\x02\x02\0^[\0\x17\0\x04\0R=\0Ää&8\x17r\x1e\x10+\x1e'p\x03Ø\x0fÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶,.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶4+\x02\x02\0^[\0\x17\0\x04\0R=\0áCÏ÷Î,yJ\vZ[ Âård\bó¤\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶f·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶oL\x02\x02\0^[\0\x17\0\x04\0R=\0@2Ä=\x14î³DKøV Ü.TÆ\x11y6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶¡]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶g\x02\x02\0^[\0\x17\0\x04\0R=\0Kΰ¼ö+FQ¨àöRç*\x16ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶ÛÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶ë \x02\x02\0^[\0\x17\0\x04\0R=\0¶,2TO&³ÑÖ=¸A¦ÞÌ\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·'\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\r\x01\x02\0ü$1bH\x14 ]©&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·Q3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·Z`\x02\x02\0^[\0\x17\0\x04\0R=\0bA~¹ß«ngAO\x15ÌVt´tÁ\x01i\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·Æ$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·Ðý\x02\x02\0^[\0\x17\0\x04\0R=\0ýf\x0fµªÀ)\x1a/ã@æ?bic\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\0Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸\aµ\x02\x02\0^[\0\x17\0\x04\0R=\0À\0\0\0\0\0\0\0\0H\x14 ]©&bA~¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸;5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸B=\x02\x02\0^[\0\x17\0\x04\0R=\0ß«ngAO\x15ÌVt´tÁ\x01iýf\x0fµ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸v\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸{³\x02\x02\0^[\0\x17\0\x04\0R=\0ªÀ)\x1a/ã@æ?bicÀð\x7f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸°c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸¶x\x02\x02\0^[\0\x17\0\x04\0R=\09\0øÞ,\0\0\0\0\0\0\0\0\x17\0\0\0\0`\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸ëf\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸÷\x14\x02\x02\0^[\0\x17\0\x04\0R=\0ÍÂ\x01ëÛ\x1aüSUZ\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹&¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹8\f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹`9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹q \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ÍÌL?ü$1bpæ =~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹¢Ü\x02\x02\0^[\0\x17\0\x04\0R=\0Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹Ø¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹í?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º\x0fð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º\x18Â\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ºJµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºQú\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º =\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºQ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º¿ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºÄk\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ºú\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºÿ\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»8J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»=¨\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»¬ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»±â\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»å\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»ö\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0k±\a\v\x06\bG"n_Ë!n©5\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼#»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼)î\x02\x02\0^[\0\x17\0\x04\0R=\0Z\x1f\x1cÕ¸\x02Dk7/æô¬Ü<>\x17\x1fÒ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼Z\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼bP\x02\x02\0^[\0\x17\0\x04\0R=\07®ú\x1c\x01Þ\x04¼ðâÇMæ®\00\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c\x04I\b ·¯ÄÏÞ?òþî\b¹®\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼Ïd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼Õ\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\x04# +¨Ë\ ©\x14~¡\x1dþÞi\x05;\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½ )\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9½\x112\x02\x02\0\v\0\a\0\x04\0R=\0 0û¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½I9\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9½Z\x02\x02 \r\0 \0\x04\0^[:\0\x10Ô\0\0\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½Ä\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\Ýì\x15¯« 5ù"J\x1ebÛº\aá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾N,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾^¾\x02\x02\0^[\0\x17\0\x04\0R=\0´ÈM?DÿÍø!\x1eó9ñ"§Ä#ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾¤{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾¨-\x02\x02\0^[\0\x17\0\x04\0R=\0O>\x14QÓ\x06\0\x1d¸#nôÒË1½¨ï\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾ÞÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾áþ\x02\x02\0^[\0\x17\0\x04\0R=\0ß^[Ò\0\x1a\bxiÄ1Ã|\x17Þ 'Û\x13\rÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿/\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿2²\x02\x02\0^[\0\x17\0\x04\0R=\02þ fiȹ/àÉ4ÙýC¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿x\x02\x02\0^[\0\x17\0\x04\0R=\0£\x1fTÏ%\x12´Ä-ö«<:\x1aµ\x04I \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿È/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿Ï\x19\x02\x02\0^[\0\x17\0\x04\0R=\0a${¬\x0eÌ´7v¨\x1c÷\x12\x1aÈ g¡\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À\x02·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À\a|\x02\x02\0^[\0\x17\0\x04\0R=\0ó2\x10\x16ÝÞ«\x1e\x12±«ê/(Ø¿!2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À=?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÀCT\x02\x02\0^[\0\x17\0\x04\0R=\0̸ӼÊz1nü@^[!\x10É¡(Z\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÀwÈ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À{=\x02\x02\0^[\0\x17\0\x04\0R=\0ÓÄbIó:\x1dï\x02^[\x15ÿ$é=[Ì\x05~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À¶\x02\x02\0^[\0\x17\0\x04\0R=\0J¨É=\x18³t\rýË\x124Ö]ß\bÕ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Àí\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Àóf\x02\x02\0^[\0\x17\0\x04\0R=\0[\x10å0C-¾\x0fl#*\rç·\03Ë·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á'Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á+É\x02\x02\0^[\0\x17\0\x04\0R=\0\x03û\x120"g+\f¤\x05Ž&97\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Áaè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Áe?\x02\x02\0^[\0\x17\0\x04\0R=\0s\0ÒØ% ¸Ì&:¨\x1d`\x16Ed\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Áê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á \x02\x02\0^[\0\x17\0\x04\0R=\0\x1d\x103r!5\rà°p\x0e\x0eT*p\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÁÛ$\x02\x02\0^[\0\x17\0\x04\0R=\0\r%\fQ\x19·ãå®Ì]ù¾ìé#\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Â\x13J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Â\x17X\x02\x02\0^[\0\x17\0\x04\0R=\0\x1f. \vKÅ¥mF7ÙèQþUõ\x18&ªk\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÂL¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÂQf\x02\x02\0^[\0\x17\0\x04\0R=\0&Í\0]F¨¸z\x14\x13uÁ\x12\x05\x1d\x1f6"É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Â\a\x02\x02\0^[\0\x17\0\x04\0R=\0láãYÆ\faFÊ'(*£&æTc¶s^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Âü´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ã\x01;\x02\x02\0^[\0\x17\0\x04\0R=\0Ø͵Ç2ønÔ?%®È06 £ÅQé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ã6à\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ã:\x02\x02\0^[\0\x17\0\x04\0R=\0S5\x0fô0ü5#&\¤Í*\vn¨jt\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÃqJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ãv§\x02\x02\0^[\0\x17\0\x04\0R=\0\x12ª_\x15\x01\0\0\0\0\0\0\0\x0e\x01\x02\0ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò\x02\x02\0^[\0\x17\0\x04\0R=\01båüæxhaÁn%ÁQjuA\x13[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ãç0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ãê¥\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fÃdÁW\x0f¸ÙÍÀ]¹'\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä"P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ä%Å\x02\x02\0^[\0\x17\0\x04\0R=\0 ÀÌa¬Ôb¥À\0\0\0\0\0\0\0\0åü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä\!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Äa#\x02\x02\0^[\0\x17\0\x04\0R=\0æxhaÁn%ÁQjuA\x13[\x0fÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÄÈ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ä 3\x02\x02\0^[\0\x17\0\x04\0R=\0dÁW\x0f¸ÙÍÀ]¹'\b ÀÌa\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä×F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÄÚ»\x02\x02\0^[\0\x17\0\x04\0R=\0¬Ôb¥À@Ÿ\00¬\0\0H \0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Å\x0f/\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x17\0\0\0\0`Â\x06|%åS¾Õ^[\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÅF#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÅIz\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Åé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Å^\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0ÍÌL?ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å»®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Å¿#\x02\x02\0^[\0\x17\0\x04\0R=\01bpæ =~Í>ª.˽\04±¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÅõÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÅùO\x02\x02\0^[\0\x17\0\x04\0R=\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æ0 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ4\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆkF\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆnÚ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ƨ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ«,\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æà8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æä\b\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ǧ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Çw\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÇÊñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÇÎ \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È J\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È@ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÈCÒ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ë3b\b\x16\0\0£B¸äø±-C\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È{A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÈB\x02\x02\0^[\0\x17\0\x04\0R=\0ÍÝþÌ©Û^[<NÀ\x16.¯ÇT\x17#v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Èó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9É\0,\x02\x02\0^[\0\x17\0\x04\0R=\0Y\x0fR\x17c2/:ïø~YÝ\b?ðY~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É1*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9É::\x02\x02\0^[\0\x17\0\x04\0R=\0äøè%ÕÂé\x02Òð¢sÄ4r è5©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Éj\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Éy¥\x02\x02\0^[\0\x17\0\x04\0R=\0¼G\x06#ßãÕ\r\x1c,ÞÌnÜüÄ\x13Ý A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É¡9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ɹ\x10\x02\x02\0^[\0\x17\0\x04\0R=\0ö½ä¾ÉÕ¨ª"ÕÞ\x11òö12©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÉÛà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Éá\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0tí=¤X°÷íØ'ú1·HÂc\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê\x15U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ê^[K\x02\x02\0^[\0\x17\0\x04\0R=\0òæ\x165>\x167ëzP|Hs\x06\x0fãpY\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÊOÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÊVM\x02\x02\0^[\0\x17\0\x04\0R=\0x*)é^[Û^[rÞÂ/´»!pË,,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÊÃ\x02\x02\0^[\0\x17\0\x04\0R=\03")®\x13äSz1Hµë\x02{WçI\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÊÅI\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÊÊK\x02\x02\0^[\0\x17\0\x04\0R=\0ûêÒ¹lû°OÐÁ\x129gô\x7f´X5\x1dÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë\0K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ë\x05M\x02\x02\0^[\0\x17\0\x04\0R=\0jîçò#IÐ(Hâå\x14Ç(îÕÙd:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë=°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ËBt\x02\x02\0^[\0\x17\0\x04\0R=\0\aà©×¹Ð}jÍ!±!&Î\x15°r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ëuô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ëz¹\x02\x02\0^[\0\x17\0\x04\0R=\0í0 üé\b Vn\x1edè<Á²üæ\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë·\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9˼I\x02\x02\0^[\0\x17\0\x04\0R=\0lÁv>7ö!ñ5Ê¡£ñ\x1fJ³I²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ëê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ëù4\x02\x02\0^[\0\x17\0\x04\0R=\0á×Ý\b'\x1eضáÏät·g\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì%è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ì,v\x02\x02\0^[\0\x17\0\x04\0R=\0uÏ Î$!Rç\x17P0£\vKèó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ìg\x02\x02\0^[\0\x17\0\x04\0R=\0jUlÕåuùý\aÿ^[ÁÔ\x11 øØ¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ì \x02\x02\0^[\0\x17\0\x04\0R=\0ª5knàô\a\x1f*J$¼ÖàeA>%\x1f.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÌÔè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÌÛv\x02\x02\0^[\0\x17\0\x04\0R=\0p×<â ã;ßxµ\x04&ÑÌp kù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Í\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Í\x17\x11\x02\x02\0^[\0\x17\0\x04\0R=\0÷\x19\¨£/nì æÆ\x1fTñ÷OãIý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÍJ5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÍU§\x02\x02\0^[\0\x17\0\x04\0R=\0@ÿã7àÀz4ßùÖD»5o øJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÍQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Í\x02\x02\0^[\0\x17\0\x04\0R=\0J*V,àعg#!\x03RÖfÖºäg7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÍÄþ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÍË\x13\x02\x02\0^[\0\x17\0\x04\0R=\0³¢E¸Óì5î\x1f¡\x17\0\x1c\x04ç.L\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Íü0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Î\x04,\x02\x02\0^[\0\x17\0\x04\0R=\0þä\x04¨¹RUÔàJ\0øÀ\x1a7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Î4t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎB \x02\x02\0^[\0\x17\0\x04\0R=\0¶ûÙ»5£ëbû³ÍJ²ß]²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Îo³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Îv`\x02\x02\0^[\0\x17\0\x04\0R=\0 !\x1eÙAÕ°\r]æãTʱ8ýïÕ\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ω\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9δ?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x0f\x01\x02\0ü$1bzÆ?©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Îä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Îê!\x02\x02\0^[\0\x17\0\x04\0R=\0qA@\x01Ï >wOA Ú^Ë:rÁH³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï\x1eð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï$È\x02\x02\0^[\0\x17\0\x04\0R=\0ò½~ À=\0a<7¦@IS²^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÏY;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï^=\x02\x02\0^[\0\x17\0\x04\0R=\0À\0\0\0\0\0\0\0\0zÆ?©qA@\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÏÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÏÅ\x02\x02\0^[\0\x17\0\x04\0R=\0Ï >wOA Ú^Ë:rÁH³ò½~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÏÐ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÏÖg\x02\x02\0^[\0\x17\0\x04\0R=\0 À=\0a<7¦@IS²^ÀÀm\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð\x10V\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ð\x15X\x02\x02\0^[\0\x17\0\x04\0R=\0 ¸\0ÐM,\0\0 \x1e\0\0\0\0\x17\0\0\0\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐNì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐU=\x02\x02\0^[\0\x17\0\x04\0R=\0ÅÂz?."\x14\x03[\x0f\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9к\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐÃ\b\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ðó\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐúÒ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ÍÌL?ü$1bpæ =~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñ0ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ7$\x02\x02\0^[\0\x17\0\x04\0R=\0Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñh¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ño\r\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñ£Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ«"\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñß:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñæ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò0Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò8¢\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒÇr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò˽\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó\x02t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó\x06d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó<d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó@S\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ów)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ózú\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÿ`h$V°ç\x12\x11Y ÎÀ\x17[ÂÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó±±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Óµ¿\x02\x02\0^[\0\x17\0\x04\0R=\0Ï?±\x1dOë íA\x15I2/Ð:Ô5#· \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓìX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Óð \x02\x02\0^[\0\x17\0\x04\0R=\0ôK+rDùG9Ë\x15yÉÞv\x1cÔ¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô&à\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô*Ï\x02\x02\0^[\0\x17\0\x04\0R=\0\x14\f¡'*óÎ\b¾Æµ\x1auHGÌé"FC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ôc2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ôg\x03\x02\x02\0^[\0\x17\0\x04\0R=\0i\x14P(Φ¤ÀA^[ã>îÁíØ\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ôe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô§D\x02\x02\0^[\0\x17\0\x04\0R=\0\v\x17´\bÐËné!\x1eªÌJ\x06/´û¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔÖ¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÔÛz\x02\x02\0^[\0\x17\0\x04\0R=\0mÉQ7ÉÄâ3^[k·Ò\r\x12A\x03ö\x03É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ\x11¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ\x18(\x02\x02\0^[\0\x17\0\x04\0R=\0EÅ ðÄG\x16Ê`!zå\x15Gm¿Í§¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÕNG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÕV%\x02\x02\0^[\0\x17\0\x04\0R=\0\0¿2Ïã=\x03.;ð¯ Í\x18\x19îðÏäÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ¦\x02\x02\0^[\0\x17\0\x04\0R=\0 2]Iem%þ$³Ç\aÉ\x063\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÕÁÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÕÉ.\x02\x02\0^[\0\x17\0\x04\0R=\0Î\x19Ä\x0fÑàø"ûÞà ×üFô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö\x04\x12\x02\x02\0^[\0\x17\0\x04\0R=\0Í\x1fè+\\x17ÉeÍ/ºo½§ÌÑ<R&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö8g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÖC}\x02\x02\0^[\0\x17\0\x04\0R=\0ºò¿w\x1a³üçϬO/\x1fgv9H¥Z\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ör8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö}N\x02\x02\0^[\0\x17\0\x04\0R=\0\0eÏ\vÆéòèÈÂÈ_\x18VÒA\x11:,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Öè=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×Ë°\x02\x02\0^[\0\x17\0\x04\0R=\0ÁûmQÂÙ\x18\x1dF¶ì0\x1eIbÌ\x18\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø\v:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø!Â\x02\x02\0^[\0\x17\0\x04\0R=\0^[ÍU-ò»æK;Åð=õë³9\x1cÀô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Øár\x02\x02\0^[\0\x17\0\x04\0R=\0íÏä»Â\x1d\x1agÎF\x03û\b\x03`õvÄzð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù0\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù4\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0ÛÈr\x1fé\x16°®ñ\x12\x1c¤þâ HÁâ\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ùoª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ùr\x02\x02\0^[\0\x17\0\x04\0R=\0&E^[!\x1c05\x1aöºàÌU¦ºÃ¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù¥m\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù¨\x02\x02\0^[\0\x17\0\x04\0R=\0v:;\x7fÅ÷\x1c\x13ã\x1d~Û\x02Ð[µL\x1c>È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚU\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÚX\\x02\x02\0^[\0\x17\0\x04\0R=\0MEt9y\x05ߥõÂtàÈÕÎj\x15\x15l\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú\x02\x02\0^[\0\x17\0\x04\0R=\0\x14¨\x1a\x01mH\x1aÀÒ.\x18D©\x03Ý\x1a\x12\x05\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÚÊS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÚÍ\x02\x02\0^[\0\x17\0\x04\0R=\0^[!µÌ7À3¹ÍN.9å²OúFä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û? \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÛBö\x02\x02\0^[\0\x17\0\x04\0R=\0\x1fF¥&ÐRêÍ\x1aÑW¸C\x01ç\aô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûµá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û¹8\x02\x02\0^[\0\x17\0\x04\0R=\0Á¶ÙöÈ.å\x13ø9>\x16\x02Åk\x04E-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ûïu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ûò\x02\x02\0^[\0\x17\0\x04\0R=\0\0¿LìóB\x11Z'\x19ª:ð\x1cÛýÌI\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü*\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü-T\x02\x02\0^[\0\x17\0\x04\0R=\0ô·éËÔ7&vÛü\x01\0\0\0\0\0\0\0\x10\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü¢\x02\x02\0^[\0\x17\0\x04\0R=\0\x02\0ü$1bèûv\x1aÍßUÁTÚ\x03ÊXÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý\x14=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý\x17²\x02\x02\0^[\0\x17\0\x04\0R=\0uÁÒýþ²DòfÁö\x01ôSÈA @Î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÝNÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÝQý\x02\x02\0^[\0\x17\0\x04\0R=\0§iÀ[hy\bØ\x05¥@\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ݨ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ýÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0èûv\x1aÍßUÁTÚ\x03ÊXÎuÁÒý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÝÆî\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÝÌä\x02\x02\0^[\0\x17\0\x04\0R=\0þ²DòfÁö\x01ôSÈA @Χi\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ\x02k\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ\x06ò\x02\x02\0^[\0\x17\0\x04\0R=\0À[hy\bØ\x05¥@9ü¹\0¬\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÞC¾\x02\x02\0^[\0\x17\0\x04\0R=\0\0 \0\0\0\0\x17\0\0\0\0À¯Â©Ï\x1eû¶\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ\x02\x02\0^[\0\x17\0\x04\0R=\0N\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ°X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ»è\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß1\x17\x02\x02\0^[\0\x17\0\x04\0R=\0L?ü$1bpæ =~Í>ª.˽\04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ß^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßiô\x02\x02\0^[\0\x17\0\x04\0R=\0±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ß\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß è\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßÕ\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßÙ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à\x11ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9à\x18Õ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àNz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àR\r\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àÝ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àÃ/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àôL\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áB$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9án\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áëå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áðç\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0Ë3b\b\x16\0\0ùõiù\x18Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â@ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âF\x02\x02\0^[\0\x17\0\x04\0R=\0hÄcÒì;Ü 4.çPäoueGD6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â[y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ân1\x02\x02\0^[\0\x17\0\x04\0R=\0%ã5ú-TØÝ ]ß\brþÀë\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â4\x02\x02\0^[\0\x17\0\x04\0R=\0¹ÆßA0!Õ'\x11¡2m\x16NëvH\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âÌØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âÓ£\x02\x02\0^[\0\x17\0\x04\0R=\0KYOsð6á®úÓÅÃùtî\x10U\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã} \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã,\x02\x02\0^[\0\x17\0\x04\0R=\0î4,#ç\0ÃaHrVbâåg,lu\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9㸠\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã¼U\x02\x02\0^[\0\x17\0\x04\0R=\0qÜ\x06ÂÎà-^[·¾ç\x7fȾoª ,ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãò\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãõË\x02\x02\0^[\0\x17\0\x04\0R=\0V\x13hþ62am黣SX>áíÖ6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä0ì\x02\x02\0^[\0\x17\0\x04\0R=\0õû{\x023Ãx lðT*5x1¼êÈ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ähÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äno\x02\x02\0^[\0\x17\0\x04\0R=\0EI6¶¨áV§Æ*/ð\x15Û5IâwÄ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä¢h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä§j\x02\x02\0^[\0\x17\0\x04\0R=\0¼öNXʹ0\x1a Gl\x7f\x15g8»1\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äÞÙ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äâN\x02\x02\0^[\0\x17\0\x04\0R=\0ëçóê>WsS1ë÷<ýH½¶ÂÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å\x17<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å_Õ\x02\x02\0^[\0\x17\0\x04\0R=\0@ò^[¨U5ÝÂýík\x10JÝøàî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å-\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åÁ\x02\x02\0^[\0\x17\0\x04\0R=\0\x18)ÆÙDKÌãy*hºAÌ*Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åÆÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åÊ\x02\x02\0^[\0\x17\0\x04\0R=\0\x7f\x1fÊ8 \x17Ñ.15dFæ'«\rVn³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ\x01>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ\x05\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0èú_þ|^[OÂà@\x19ôKo5B¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ<\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ?\x02\x02\0^[\0\x17\0\x04\0R=\0Eñ¼ïÁJo×Qà\x14Ö]'FþØo{\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æz\0\x02\x02\0^[\0\x17\0\x04\0R=\0Wå¢åa¸y\x06;ÎÕ°Û\x1e¦¸\x19¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ² \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æµö\x02\x02\0^[\0\x17\0\x04\0R=\00ÙáªäQnÀTîµëå(uÌÿê7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æëØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æï©\x02\x02\0^[\0\x17\0\x04\0R=\0üÁ\aõõÁ}x50ÛôÁËYK`Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç&B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç*«\x02\x02\0^[\0\x17\0\x04\0R=\0´ß%ù%Ý~N×\x18RêæÒmr¶N\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çaD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çeR\x02\x02\0^[\0\x17\0\x04\0R=\0DÐX\x06.\x1e°3È^[~ ä/±Å\x18ã³\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç`\x02\x02\0^[\0\x17\0\x04\0R=\0WS^[Xãq\x14\x01'¾Á¼\x06Õ÷ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çÖT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çÙÉ\x02\x02\0^[\0\x17\0\x04\0R=\0p5¤yä÷À×KNJ!ß#iÄ#(l\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è\x10¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è\x14Q\x02\x02\0^[\0\x17\0\x04\0R=\0&Ö\qè\x11&´\x18^\Òn\fw\x1d\x11x\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èQZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èU\f\x02\x02\0^[\0\x17\0\x04\0R=\0Î\x1dðo&/LáØíÓQuwÏàÓ\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è½\x02\x02\0^[\0\x17\0\x04\0R=\0\\x02@üÁZ\x19·ùǾW5sµ9û8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èÀu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èÄ¡\x02\x02\0^[\0\x17\0\x04\0R=\0;L\x01\0\0\0\0\0\0\0\x11\x01\x02\0ü$1bà·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èûw\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èÿ)\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eEYÇnÁ>u^YXJpA\0úåw\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é5£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é8Û\x02\x02\0^[\0\x17\0\x04\0R=\0hAgIj\a@Q¥À'µó\æÀ\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9épi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é|6\x02\x02\0^[\0\x17\0\x04\0R=\0Íñ³v¤À\0\0\0\0\0\0\0\0à·\x1eEYÇ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é«.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é®Á\x02\x02\0^[\0\x17\0\x04\0R=\0nÁ>u^YXJpA\0úåwhAgI\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éì¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éö)\x02\x02\0^[\0\x17\0\x04\0R=\0j\a@Q¥À'µó\æÀ\x1cÍñ³v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê!Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê.É\x02\x02\0^[\0\x17\0\x04\0R=\0¤ÀÐ\x10\x1a:\0°,\0\0\0\0\0\0\0\0\x17\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê_l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ên¯\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0@ÉÂ\vÄ \x15\f\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê¦\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëH\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëM\x02\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$1bpæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë2\x02\x02\0^[\0\x17\0\x04\0R=\0 =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëÒ\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëög\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì3Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìRË\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìßÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìäÓ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í É\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í'³\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íU·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í^¨\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íâ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íØØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íâ\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î!ë\x02\x02\0^[\0\x17\0\x04\0R=\03b\b\x16\0\0ÆBkÑRÍÌ%Õ*\x7f\x15l\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î@ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îj \x02\x02\0^[\0\x17\0\x04\0R=\0)Ëh¡ÒäRà º+GE6~ÆwÿÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î| \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î¨ \x02\x02\0^[\0\x17\0\x04\0R=\0!^[g\x14Ýxßx<¬O_;ç\x0eú\r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î·h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îæù\x02\x02\0^[\0\x17\0\x04\0R=\0¼Üm³Å̾C"W_éßFÛ\vj\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï)»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï.Û\x02\x02\0^[\0\x17\0\x04\0R=\04Ðu(%Ú'Î\x13KíÍÿéùâúC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïdú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïl\x02\x02\0^[\0\x17\0\x04\0R=\0\x02¹LÛf5\vWâ\0Âûõ"ØåoÚ«w\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9掠\x02\x02\0^[\0\x17\0\x04\0R=\0}<©9§< ü£mýÛ\x0fJ\x17ÍNÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïÛµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïán\x02\x02\0^[\0\x17\0\x04\0R=\0_Wæ¿áÍz\x0e»\x04\fÏØ&y$\x16å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð\x14U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ð\x1fÇ\x02\x02\0^[\0\x17\0\x04\0R=\0\x16\x12< êÏs(á§M\x0f¸\x19{x4\x04\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðN&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ðSÁ\x02\x02\0^[\0\x17\0\x04\0R=\0M\x02×R$]z××µp<\x03qâ7â\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ðæ\x02\x02\0^[\0\x17\0\x04\0R=\03þ¨FIÛHyÍ^[aW\x1d+ãξ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðÄâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ðȲ\x02\x02\0^[\0\x17\0\x04\0R=\0D\x11ñmòÍô ¿#HèY\x10\x01aÒg\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðýü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ\x014\x02\x02\0^[\0\x17\0\x04\0R=\0_ß-2·énz3RX·\x03JA¤%³ê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñ8e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ<s\x02\x02\0^[\0\x17\0\x04\0R=\0KÕ7\x13R< 6Ù*F\0:q ÚVJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ±F\x02\x02\0^[\0\x17\0\x04\0R=\0ìÍ\fW6Ïåzcñ\x13{\x04èÌ^[I\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñçß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñës\x02\x02\0^[\0\x17\0\x04\0R=\0ú"¦Æ\x0e½ZçÔÎêÝ.k¶ \x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò#\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò(\x02\x02\x02\0^[\0\x17\0\x04\0R=\0m2¦È \x05ÿê&h\x05ÎÒ«\x10"<îº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò]\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òaY\x02\x02\0^[\0\x17\0\x04\0R=\0"43òX\x02\x102\x03ÚÒFoÎÂpW5Ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òM\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò J\x02\x02\0^[\0\x17\0\x04\0R=\0xç[\x16N&íË\x12+"Ð#Ñ\fYÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òÒ\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òÕu\x02\x02\0^[\0\x17\0\x04\0R=\0z×KÌçÛòºµ·ÊP1ÀÙ\x06¢á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ó\r!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó\x12\x04\x02\x02\0^[\0\x17\0\x04\0R=\0$(Q^Ð=à;·¦+2Þ j\x04ØÂ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óGl\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9óJá\x02\x02\0^[\0\x17\0\x04\0R=\0qÙlF\x02ϳ>W?qé65\x19ü,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ó\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó ã\x02\x02\0^[\0\x17\0\x04\0R=\0\x02ËàQ!x¬\x06\v\x1e\x01^[ÚÑ¢:Ú·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ó¼|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó¿ñ\x02\x02\0^[\0\x17\0\x04\0R=\0 µà\x11&0(\x19ï\aMíR)8kþÍ·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óúy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9óþ+\x02\x02\0^[\0\x17\0\x04\0R=\0;¦\x1c&0z\x06¹PìØq\x0f¥ÏÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô1«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô5\x01\x02\x02\0^[\0\x17\0\x04\0R=\0ðVéNqëG\x10Ë^[æh'Êr\x1dn \f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô§5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô+\x02\x02\0^[\0\x17\0\x04\0R=\09 \x05ÇÜhóز̴\x01\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôá\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôëG\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x13\x01\x02\0ü$1bv¹A U©bÁg\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ\x1c'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ\x1f}\x02\x02\0^[\0\x17\0\x04\0R=\0½7\x06!pA` \x0fíÒpA\x7fÙÔà©©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õVÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õZ\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0ªÀPs\ 6@¼½¼<ÃÀ\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õU\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0v¹A U©bÁg½7\x06!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õÌ9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õÏ\x02\x02\0^[\0\x17\0\x04\0R=\0pA` \x0fíÒpA\x7fÙÔà©©ªÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö\x06Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö 6\x02\x02\0^[\0\x17\0\x04\0R=\0Ps\ 6@¼½¼<ÃÀÀè 9\0p\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öAh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öD¾\x02\x02\0^[\0\x17\0\x04\0R=\0¯,\0\0\0\0\0\0\0\0\x17\0\0\0\0ÀËÂëA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö{³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö\x7fG\x02\x02\0^[\0\x17\0\x04\0R=\0\x13ÅôRÓ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö·È\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö»\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\x14\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öôu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öø \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÍÌL?ü$1bpæ =~Í>ª.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷+§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷/;\x02\x02\0^[\0\x17\0\x04\0R=\0˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷f/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷j\0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷¡è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷¥Ø\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷Û?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷ß\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø\x16B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø\x1a\x12\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øPn\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øT?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø\x04\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øÆ6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øÊ\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù\x04Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùvá\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0â \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù±¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùÈå\x02\x02\0^[\0\x17\0\x04\0R=\0\0Þ\fë'ßÇê"ü\x02W·«ã{ô\x13'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú\x02¶\x02\x02\0^[\0\x17\0\x04\0R=\0áÆækõ;}áhòï\x0fWéýø\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú&y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú:ú\x02\x02\0^[\0\x17\0\x04\0R=\0^[8ÖnãH´zÉçhí\x1aä\aiÿËq¶\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú¡a\x02\x02\0^[\0\x17\0\x04\0R=\0uO°*Ô!̵ñ\rFÜh½P'hÓ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9úÝð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9úæ\v\x02\x02\0^[\0\x17\0\x04\0R=\0\x7f!}á/¹%²mò\x10\x0fÅ\x1dô½;û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û$ \x02\x02\0^[\0\x17\0\x04\0R=\0¿óÃ[F\x11rîõjfÈ8L Heì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûPB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûc\x02\x02\0^[\0\x17\0\x04\0R=\0¸é'ø\x12ã\x02º®Ë¿PµÓíÕ(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û2\x02\x02\0^[\0\x17\0\x04\0R=\0\ôß½Ú ü&» Q\x1f»êl\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûÐ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûÓü\x02\x02\0^[\0\x17\0\x04\0R=\0cðÉPÃås;\x0eP\x1aõ!Á\x05\x13#Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûü¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü\rë\x02\x02\0^[\0\x17\0\x04\0R=\0áòÁ·d9B\v\x18G:¯ësw\x13âj¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üo¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üs|\x02\x02\0^[\0\x17\0\x04\0R=\0nËmªQ@^××\x01\a÷&÷ؼ$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üªR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü®\x04\x02\x02\0^[\0\x17\0\x04\0R=\0&Æe\x1e}r%½Ó]îýY¦ÁS\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üù=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üýi\x02\x02\0^[\0\x17\0\x04\0R=\0\x16;ò¸xö-¿\x14ÉoØï ¥ï9Û\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý0¬\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fF\bëíÑÌ\x1cá;7?Ë\fÎRÔ\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýcV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýgE\x02\x02\0^[\0\x17\0\x04\0R=\0ÛØþ*´ùZYb×ÊÜ-& ÿü\x1c[È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý%\x02\x02\0^[\0\x17\0\x04\0R=\0@¿\rª]ìÌÔ\x10ÀT¦:cMÚ÷×ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ\x13\x02\x02\0^[\0\x17\0\x04\0R=\0q\x16¢±Óì°Ûh:6/ïDrÙï\x01V\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þDg\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þHV\x02\x02\0^[\0\x17\0\x04\0R=\0/àHr Ë\x1d-yS\x06¯cÚU\x1acü¤é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0ÚÕa´%\x1eôg^[oÂpÁ/²cêú¡\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ½ \x02\x02\0^[\0\x17\0\x04\0R=\0¾Ú¾#:2>ù!\x1d\x18\x7f Ôéæ\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þõO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þù]\x02\x02\0^[\0\x17\0\x04\0R=\0Ð:Í«¸C¢Ë´ñ\vhKß\\x12Ë\x1cn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿ4\x02\x02\0^[\0\x17\0\x04\0R=\09T<É÷ÛÅÎ\x12ÿ/faÔ9Õ.%wî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ¤O\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿ¨>\x02\x02\0^[\0\x17\0\x04\0R=\0É\x19}´Ã¢pè\x7fU&½¹Ç9Ö\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿàd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿåÁ\x02\x02\0^[\0\x17\0\x04\0R=\0¥ú\x19%Á\x19ÂRÜæ:\x17%;¦\x04lBþå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0\x1f°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0#D\x02\x02\0^[\0\x17\0\x04\0R=\0¿ó\aLqÞuû\x14ËëdßTúÚÝI\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0Sª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0i{\x02\x02\0^[\0\x17\0\x04\0R=\0Â\x01-RöÒ.c$#\x18È\x0f\vÆ\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0¢X\x02\x02\0^[\0\x17\0\x04\0R=\0 æ¥|Ò»\x01\0\0\0\0\0\0\0\x15\x01\x02\0ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0É\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0Í\x02\x02\0^[\0\x17\0\x04\0R=\01b:m½À:vÁZ@ö-È9iÁPØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01\a\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01\rß\x02\x02\0^[\0\x17\0\x04\0R=\0Mp;Á\x05Ƴõ@nR<ãr\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01Bq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01Ió\x02\x02\0^[\0\x17\0\x04\0R=\0Àúd/:^[e¨À\0\0\0\0\0\0\0\0:m\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01yà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01%\x02\x02\0^[\0\x17\0\x04\0R=\0½À:vÁZ@ö-È9iÁPØMp\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01³\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01·\a\x02\x02\0^[\0\x17\0\x04\0R=\0;Á\x05Ƴõ@nR<ãrÀúd\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01ï§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01üâ\x02\x02\0^[\0\x17\0\x04\0R=\0/:^[e¨À -'9\0\0ú*\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02/É\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x025d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x17\0\0\0\0\0ÉÂg#øKÿò\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02¡ß\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02Ø\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02Üá\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03\x13·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03\x16ï\x02\x02\0^[\0\x17\0\x04\0R=\01bpæ =~Í>ª.˽\04±¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03MÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03Q:\x02\x02\0^[\0\x17\0\x04\0R=\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03Æã\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03ý]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04\x035\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x047æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04;[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04sú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04w¬\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04¯X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04¶\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04ít\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04ó\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05&\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ë3b\b\x16\0\00óÍöªOÛs\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05\Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05a4\x02\x02\0^[\0\x17\0\x04\0R=\0hñÿ M/ }ÀßþÊN¸¬\x03\bø3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x05Ò\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05ÕË\x02\x02\0^[\0\x17\0\x04\0R=\0ã$~\x17B4øyD¬9Lß=ï/\f¬q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06\f¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06\x10q\x02\x02\0^[\0\x17\0\x04\0R=\0\x015\x1a^[×\x01C÷4à9n"\x1fuc@³¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06G)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06Ja\x02\x02\0^[\0\x17\0\x04\0R=\0\x01<ã\x1c$ÏïÚÁéï nÝ1ÿä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06Ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06 c\x02\x02\0^[\0\x17\0\x04\0R=\0¨á\a\x1e¹Ûõöõ2\x18\r$ÉÙ45\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06ÀG\x02\x02\0^[\0\x17\0\x04\0R=\0²¬¼Ý\x18\v \0Õ51³i\x03R¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06öÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06úÏ\x02\x02\0^[\0\x17\0\x04\0R=\0ºá:K\x1fh»6@·\x01È=\a-eÐ÷£\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\a¨B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\a° \x02\x02\0^[\0\x17\0\x04\0R=\0ÛÙz\x05Ûí«G_4i³ãÛ¡\x05ºüð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\aáz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\aäÑ\x02\x02\0^[\0\x17\0\x04\0R=\0èóÞ+#þ¼4\x14¤:\x19¯ÆÛ¼]\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\b\x1c\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b\x1fY\x02\x02\0^[\0\x17\0\x04\0R=\0ä\x06\x06 6w·ú\x04zKã¨I\x1csÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bZ\0\x02\x02\0^[\0\x17\0\x04\0R=\0ó?*-w?î\x01¶Ñ6\x104Ù²[\x1dìõØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bp\x02\x02\0^[\0\x17\0\x04\0R=\0Ñ66Nå\x13z\x05»û Þñî-@"\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\bÌ3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\bÑ\x17\x02\x02\0^[\0\x17\0\x04\0R=\0à4Ü©\x11\x16Úo<\x04t.D7V£\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x0fo\x02\x02\0^[\0\x17\0\x04\0R=\0\x06àæä\fi\x19s¹?-¤\x0eAÖ7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 G\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 N\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\x16Ó¸^[Ø\x0fxfê"R49("çGi\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ö\x02\x02\0^[\0\x17\0\x04\0R=\0\x1d¼_=ØïMJ!ò4Ø\x18®Þ"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 »V\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ÂØ\x02\x02\0^[\0\x17\0\x04\0R=\0rØï`\x01\x16KÞ7(õ\x15\bÂcæK\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 õ¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ý`\x02\x02\0^[\0\x17\0\x04\0R=\0J\x16BÈ+?DóB»g Ôø\x01\vØÃÞ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 -å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 9W\x02\x02\0^[\0\x17\0\x04\0R=\0¶è¹á ;¤¬é³>M½7Öí{\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 f\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 pä\x02\x02\0^[\0\x17\0\x04\0R=\0J \x03\x01ô4\x05ûl¯DJÛÖ\x10\ìþ@¢\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ¥³\x02\x02\0^[\0\x17\0\x04\0R=\0d82+ py;èäü"\x13O\x1a§>¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ÛX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 àx\x02\x02\0^[\0\x17\0\x04\0R=\0ôCD'\x03Ö9ú×\f\x12\x0fç\x7f°Å=ÔN\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\x16\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\v^[\x01\x02\x02\0^[\0\x17\0\x04\0R=\0ÃëË»¾J7Úë0ò@\x1fdaä4Nø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vRé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vWë\x02\x02\0^[\0\x17\0\x04\0R=\0Z°®ëQÕb:EüöýÖ8^[Á$\vj\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\v#\x02\x02\0^[\0\x17\0\x04\0R=\0óéfõ\x0fÕÝ\f>|nBEh\bׯ6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\vÆm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\vÕ¯\x02\x02\0^[\0\x17\0\x04\0R=\0\x16×Goå4àò?\aáí²ó¿\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f\0¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f\fÂ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x17\x01\x02\0ü$1b\x18\x04í6gö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f<\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\fDn\x02\x02\0^[\0\x17\0\x04\0R=\0gA V{>M}kÁNÚaqqÁb\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\fuç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\fzÊ\x02\x02\0^[\0\x17\0\x04\0R=\0ù\x1fûÎ@\x15}Cgg©@kßó»\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\f°2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f¶\x02\x02\0^[\0\x17\0\x04\0R=\0À\0\0\0\0\0\0\0\0\x18\x04í6gögA V\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r%a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r*D\x02\x02\0^[\0\x17\0\x04\0R=\0{>M}kÁNÚaqqÁbù\x1fûÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r`\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rdê\x02\x02\0^[\0\x17\0\x04\0R=\0@\x15}Cgg©@kßó»\x1aÀ\0(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\r¢É\x02\x02\0^[\0\x17\0\x04\0R=\0ï¶\0 a¬\0\0\x1f\0\0\0\0\x17\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\rÕ\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\rÚï\x02\x02\0^[\0\x17\0\x04\0R=\0 Âi-\aêþàî\x7f\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e\x12?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0e\x18\x16\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0eJÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eY§\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ÍÌL?ü$1bpæ =~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eº\x02\x02\0^[\0\x17\0\x04\0R=\0Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e¿u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0eÐD\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f4á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0f:¸\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fp\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0ftå\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f©ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0f®ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0fæ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x0fï®\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10\x1eÄ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10%4\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10Z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10_Û\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x10ÏQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11\x16|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11G\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11MÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÝìC!Òýûè3³PÏ{o\x13Îp\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11¹S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11¾U\x02\x02\0^[\0\x17\0\x04\0R=\0\x02VÃôbäÂM\aä||;ØÂ/m(sÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x11ô\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11ù\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0ª \\x01*¸\b\x1a¿ÏhÓ3ú\x12·>-S\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12.c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x123À\x02\x02\0^[\0\x17\0\x04\0R=\0\x05 N\x01Ìý0^ð\x03àJK,´!u\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12iG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12nI\x02\x02\0^[\0\x17\0\x04\0R=\0\x13ë\٫ΦÁ\x11iÔ#W\x17Hðæ¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12¯A\x02\x02\0^[\0\x17\0\x04\0R=\0Ðä\x11Ï Ö\x02Å8'^W\x0e"ÜBº®_\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x12Þ³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x12ë\x18\x02\x02\0^[\0\x17\0\x04\0R=\0ªÍ÷bþø¾,\x1e>ïyØ çÒÜÌõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13\x19\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13\x1eô\x02\x02\0^[\0\x17\0\x04\0R=\0.íÅ\J¢\x14\x1a"å/2í\aí\x16Îcô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13SÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13Xã\x02\x02\0^[\0\x17\0\x04\0R=\0\r\x10ç)X ´ éÕ*¢å¥LÝÔ§\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13´\x02\x02\0^[\0\x17\0\x04\0R=\0÷%Uyg#N6r¼â¥ËóÊ÷õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13ȵ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x13Ϊ\x02\x02\0^[\0\x17\0\x04\0R=\0=]*¨\fQ>Í\x1a»\x04ê¤^[ÁI=\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14\x03\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14\bö\x02\x02\0^[\0\x17\0\x04\0R=\0u"ZVï·/ÍH^U\x0e\f\x13Y-\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14>\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14Bå\x02\x02\0^[\0\x17\0\x04\0R=\0"ìù{æÔBÓ\x19\ª$Iĵ$p-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14zr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14\x7fÐ\x02\x02\0^[\0\x17\0\x04\0R=\0·¾& ²ÉíùöoD\x0e=Ãs\x0e\aM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14½4\x02\x02\0^[\0\x17\0\x04\0R=\0¯ÍÃ\0âæ\x04\x14\x0eIc[Æ"\\x14ñAÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14ï'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14÷\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\x1dÍ\fµ\x18àY UÄî%]ç¾[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15'å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15/â\x02\x02\0^[\0\x17\0\x04\0R=\0¶ÑbaQ#XÉø%\x15Ï\x10Áª\x19ÑÇ,í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15h¿\x02\x02\0^[\0\x17\0\x04\0R=\0kõÜ[i<Òø9\x10N|/μ¥Çã´«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15¨Ã\x02\x02\0^[\0\x17\0\x04\0R=\0CHþ¢\f#ÿ¶ó\x1aºÌ©\x1fØ ob\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x15×Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x15ݱ\x02\x02\0^[\0\x17\0\x04\0R=\0Z±jkñûFèØ\x1c9Ðc+í![,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16\x13\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16\x17ü\x02\x02\0^[\0\x17\0\x04\0R=\00'1(~Ã\bV\x02Æv<Aô£±;ì¢\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16M'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16R \x02\x02\0^[\0\x17\0\x04\0R=\0ú\x11¾ÎnͶà¦!bG\x13^H#ÕÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16Í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16±\x02\x02\0^[\0\x17\0\x04\0R=\0Þõ»\x13gÌ|Ò\x14 ]¿#[óz\x16ô\x17¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16Æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x16Ë\x02\x02\0^[\0\x17\0\x04\0R=\06éÇZËβ!~ ¢[(fXþÅ6Ï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16ý^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x17õ\x02\x02\0^[\0\x17\0\x04\0R=\0FĨF\x1aó\x17\x12ç:A\vµ\x13ý\x1a\Ï1j\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x18N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19\f^\x02\x02\0^[\0\x17\0\x04\0R=\0°Ý^¯iF§y#Û¯\x12øMà$ÌÄ5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19FÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19M\x19\x02\x02\0^[\0\x17\0\x04\0R=\0O\a\x1a[^[ÎÄö\x01\0\0\0\0\0\0\0\x19\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19S\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\0ü$1blvqEs&lAj$ÏÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x19»ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x19¿.\x02\x02\0^[\0\x17\0\x04\0R=\0YÁÊõ©\x11Z¹sABVë\x05þ@%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a0è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1ao\x02\x02\0^[\0\x17\0\x04\0R=\0:,@ÿãdâø@\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1a¦\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a©\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0lvqEs&lAj$ÏÌYÁÊõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1aà½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1aãõ\x02\x02\0^[\0\x17\0\x04\0R=\0©\x11Z¹sABVë\x05þ@%:,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[^[F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[4N\x02\x02\0^[\0\x17\0\x04\0R=\0@ÿãdâø@@¬9\0¸¶,\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[UÎ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[e©\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x17\0\0\0\0\0\x04âåâ\x04É\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[¨ä\x02\x02\0^[\0\x17\0\x04\0R=\0¯è\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^[Ö1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^[Ùã\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c\x05Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c 7\x02\x02\0^[\0\x17\0\x04\0R=\0L?ü$1bpæ =~Í>ª.˽\04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c@J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cCÝ\x02\x02\0^[\0\x17\0\x04\0R=\0±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c{Æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c*\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1cµy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c¸°\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1cð\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cóW\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d*§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1d.;\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1d¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e\x02l\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e\x1e\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1e'¼\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eO1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1ex\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eļ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1eÈ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0Ë3b\b\x16\0\0m;$\x06\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1eÿD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f\x02×\x02\x02\0^[\0\x17\0\x04\0R=\0üñÁ^[3i 1\x02« ]*î<\x05ö4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1f9Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f=#\x02\x02\0^[\0\x17\0\x04\0R=\0øë k¥Ë\x03ãâ\0ö,?ÙÌ*M\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1ft°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1fx%\x02\x02\0^[\0\x17\0\x04\0R=\0^>ðíiÆL8Fнç\0x¾ÑPü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1f®û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1f²Q\x02\x02\0^[\0\x17\0\x04\0R=\0\x1fÕâ,°½!ÛB$GÙþöú33r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1féÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \b\x02\x02\0^[\0\x17\0\x04\0R=\0Q\0£¿)]\x15'\x7f\x028\víZÝpÊʽ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 %Õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 +\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fäâ\x1eñ-\x14ÏÊÝ?¡çÛìv«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 m=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 K\x02\x02\0^[\0\x17\0\x04\0R=\0:73Á!æk¡§ÒÖ\x13UÒ\f|õ¾¸É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 ±È\x02\x02\0^[\0\x17\0\x04\0R=\0>$¶\x1a\x01q ;3)rþ$@*]vB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ×\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Û&\x02\x02\0^[\0\x17\0\x04\0R=\0Áÿ%â#îMÉÆm¤å^[¥Ý.)[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!\x11Þ\x02\x02\0^[\0\x17\0\x04\0R=\0]ÒØAHAÄ+Íë·\x176ö\x1cäa\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!I.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!N\x11\x02\x02\0^[\0\x17\0\x04\0R=\0Ó$ÏnìNÀ0T/$V\x0e[\x033\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!î\x02\x02\0^[\0\x17\0\x04\0R=\013\aÒüJ?\f]Ãu\x04ýÐÕAïgä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!¿\x14\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!Âj\x02\x02\0^[\0\x17\0\x04\0R=\0;Èô\Açkï»/Ø\v6ÕDÒBA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9!ý/\x02\x02\0^[\0\x17\0\x04\0R=\0Äê½ÿã4 \x03ã1¡Ôx\fíÌ\b÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"5U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"8é\x02\x02\0^[\0\x17\0\x04\0R=\0»ÁQ¡\x14$Cé\x05ó8\x163¼¸úüà\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"nQ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"sR\x02\x02\0^[\0\x17\0\x04\0R=\0Ï\BÑIú\x06Ádða,<Çz\bæèBä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"²b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"»4\x02\x02\0^[\0\x17\0\x04\0R=\009¶\x1cزÝC¶bÂé¸C 3A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"ã$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9"çP\x02\x02\0^[\0\x17\0\x04\0R=\0átðÕ!|QÊÆ+<ÃØî#Ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#\x1dé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#!?\x02\x02\0^[\0\x17\0\x04\0R=\0Ö\a×4ê2ïËÞøÜTu\-1÷aY\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#Ye\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#_·\x02\x02\0^[\0\x17\0\x04\0R=\0ñ-ªNÆm\0ê±sM1\x10ÛÒq\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#\x02\x02\0^[\0\x17\0\x04\0R=\0\aEÕ¦Æèì½L2Dz\vàhÌÖÕü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#Ñ3\x02\x02\0^[\0\x17\0\x04\0R=\0ÆÇ\x026ÏÄ\x17¾#«v\x10 ¤)2vZ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$\bF\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$\vù\x02\x02\0^[\0\x17\0\x04\0R=\0\a÷[Îü[\x0e@ÞôéX¸ò~sÅFâ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$B°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$Fb\x02\x02\0^[\0\x17\0\x04\0R=\0DìÄ \02U\v\x11Þ¿´\x1aFÊÑçV¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$}u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$ \x02\x02\0^[\0\x17\0\x04\0R=\0é0ì¯Þæäó×T\x02NÅ¥ÔtƯl\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$»\x17\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$¾O\x02\x02\0^[\0\x17\0\x04\0R=\0#4DG\fë\x1a_2#Â2õ\x10~f[c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$ûv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9$ÿ \x02\x02\0^[\0\x17\0\x04\0R=\0.ò\x01\0\0\0\0\0\0\0\x1a\x01\x03\0ü$1b\x10\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%-i\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%0Þ\x02\x02\0^[\0\x17\0\x04\0R=\0÷«\x17Á\0ÙÁ(yÁð/K \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%gÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%k)\x02\x02\0^[\0\x17\0\x04\0R=\0 AßN\x14¢@À»@µÿC@©\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%¢[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%¥\x02\x02\0^[\0\x17\0\x04\0R=\0%èí¨@\0\0\0\0\0\0\0\0\x10\x0f÷«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%Ý\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%àX\x02\x02\0^[\0\x17\0\x04\0R=\0\x17Á\0ÙÁ(yÁð/K Aß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&\x18A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&\x1cª\x02\x02\0^[\0\x17\0\x04\0R=\0N\x14¢@À»@µÿC@©\b%èí\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&RO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&V\x01\x02\x02\0^[\0\x17\0\x04\0R=\0¨@`H9\0ðS,\0\0\0\0\0\0\0\0\x17\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&.\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0ÒÂ\x1c\x1eû'ïç\x18\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&Èì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9&ÌB\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9' \x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'\x157\x02\x02\0^[\0\x17\0\x04\0R=\0\x10\0\0\0\0\0\0\0\0\0ÍÌL?ü$1bpæ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'J%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'N\x02\x02\0^[\0\x17\0\x04\0R=\0 =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'wr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'B\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9'²t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'Ö±\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9('f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(,I\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(b+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(g\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(¡Ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9(×\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9(Ý1\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)\x12z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)\x17ö\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)M!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)R`\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)Â\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9)Êk\x02\x02\0^[\0\x17\0\x04\0R=\03b\b\x16\0\0¨ \x06ѧÂÿÖ\v ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)ü^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*\x02T\x02\x02\0^[\0\x17\0\x04\0R=\0T6ÔÆ\x13KÝH\x1d\bpÜJvL\x13:q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*6Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*;«\x02\x02\0^[\0\x17\0\x04\0R=\0ïÎ\x19Oëíba@¨T¦=ëAÜ^[®â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*qn\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*v3\x02\x02\0^[\0\x17\0\x04\0R=\0_,¬Þ#FxiÛ¹¨@B@ ËÁ2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9* \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*²f\x02\x02\0^[\0\x17\0\x04\0R=\0ã\aºb\rÃP}[\rÙö5!â\x16X÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9*é\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*ïË\x02\x02\0^[\0\x17\0\x04\0R=\03Hì#\bܧ\0,\x11ñluÎÛ¯ït^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+\F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+a)\x02\x02\0^[\0\x17\0\x04\0R=\0T§\x19IÅíé4ü\x1a§ñ-ÊÅ"L¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\fÚ¶fô?(_¯ÉÁ%' ¨²¤Ãhh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9+Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9+Ùq\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c\x0f\x16r5ON\x0f\x1aÌûrGn&«Û¦\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,\vÞ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,\x14°\x02\x02\0^[\0\x17\0\x04\0R=\0\x06\x0fÞ?\vÎ<yñ&¦ýRð\rë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,Ff\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,Kh\x02\x02\0^[\0\x17\0\x04\0R=\0\x13\x1a<t/ý$8!åî»Ø\x11=¢Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,¢\x02\x02\0^[\0\x17\0\x04\0R=\0ðÇÚÿg \rNOÄ*ä×\x10\rÇ\a5üá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,¾q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,È8\x02\x02\0^[\0\x17\0\x04\0R=\02\x1dê¢Fê\x17YÛ\rÝ\f·\x1d±Í¯â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,õà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9,þu\x02\x02\0^[\0\x17\0\x04\0R=\0FóìÏ¥}äò\x13\b$\x19ÞGè0¤Q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-0h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-5\x02\x02\0^[\0\x17\0\x04\0R=\0Õ\x1fóZw×0#;;öDÆw¥\v^î\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-kL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-pN\x02\x02\0^[\0\x17\0\x04\0R=\0\fÅ\x02U\x12/áw4^[AL ã2«E§ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-¨°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-®¦\x02\x02\0^[\0\x17\0\x04\0R=\0\x11Ûø¯ Ä1gÍóT\x18õ\x1dÐ7¥ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-âc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-ç\x02\x02\0^[\0\x17\0\x04\0R=\0zõëÚ,\x18ANL2á¹h\x1eJ ?Öz¨\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.'\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.-\x03\x02\x02\0^[\0\x17\0\x04\0R=\0 8ec¬Ä³Pß\fqVÝÅ9<\x14\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.Yz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.eG\x02\x02\0^[\0\x17\0\x04\0R=\0Ø3ÆZ#qí¤D¯ÕÚí\x7f\b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9. \x02\x02\0^[\0\x17\0\x04\0R=\0-ÍW/íöz껤\x13øP¡.\x17=s\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9.Î/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9.Öh\x02\x02\0^[\0\x17\0\x04\0R=\0 3\x0f¯ò\x1cæV\x13Õ¼ñ\f6\x14r'ÃQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/\x05B\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/ b\x02\x02\0^[\0\x17\0\x04\0R=\0\x15\x0e^[SÀƺ&ä\x15t(3ëB]&\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/?è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/D\x02\x02\0^[\0\x17\0\x04\0R=\0CÜE¤ÚóeM\x06ùh\x04ÍÜ\x19ÅøxX\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/zq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/\x7f5\x02\x02\0^[\0\x17\0\x04\0R=\0\¤ÓV¯ú)\x16/ ä4Ios^[\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/·ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/¼õ\x02\x02\0^[\0\x17\0\x04\0R=\0ôÓÍëh3¼d¶ÁÔ7G\x0f;µµÇÒ¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9/ñã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/ú\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\x17©i2=S)SàTB\x01\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90.r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸904\f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0^[\x01\x03\0ü$1b.1¿ÿ+YÁÖé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90h%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90l\x02\x02\0^[\0\x17\0\x04\0R=\06 ÔiÁó¬\vuÁèe\x02«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90Ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90§Í\x02\x02\0^[\0\x17\0\x04\0R=\0ª@ñU~ÈÀ¸dv\x01[@\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸90Ùý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸90Þà\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0.1¿ÿ+YÁÖé6 Ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91\x14¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91\x19\x02\x02\0^[\0\x17\0\x04\0R=\0iÁó¬\vuÁèe\x02«ª@ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91SÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91\á\x02\x02\0^[\0\x17\0\x04\0R=\0U~ÈÀ¸dv\x01[@ ¸"9\0Ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91¢$\x02\x02\0^[\0\x17\0\x04\0R=\0[-\0\0K¡\0\0\0\0\x17\0\0\0\0 ×»Ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸91Í\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92mý\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eû\fÿ\x13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸92®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸92²L\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93#È\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93'\0\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0ÍÌL?ü$1bpæ =~Í>ª.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93^2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93aj\x02\x02\0^[\0\x17\0\x04\0R=\0˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93Ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸93Óa\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸93Ö\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94\x0e\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94\x11?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94Kæ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94¾W\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94Áê\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸94ú\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95\0Ü\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸952í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸956C\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95m\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95q \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0Ön\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95¨:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95«r\x02\x02\0^[\0\x17\0\x04\0R=\0Éû9RÚþeÐÌñCATo´ßW\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸95ãô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸95è\x01\x02\x02\0^[\0\x17\0\x04\0R=\0Ï\x11G\v\x17Î ¦q%Eû\fS|Ó\x0eî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96$\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96*\f\x02\x02\0^[\0\x17\0\x04\0R=\0^ßÚ\x11¶¿¨2ê\x14\x14\x01D'\x05%Äò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96Wñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96[H\x02\x02\0^[\0\x17\0\x04\0R=\0E×jàO@ÃÕú5¦\x17Öýh»»ÙãB\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96î\x02\x02\0^[\0\x17\0\x04\0R=\0IÍ\0fT)éá¯'r\x14>ê\fÍZÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96Íö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸96Õµ\x02\x02\0^[\0\x17\0\x04\0R=\0¦$k¾*\vÅ\rÖU~ݯÈ\x0e¶+ÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97\aÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97\vó\x02\x02\0^[\0\x17\0\x04\0R=\0 1Yß \x022 R&Õ&ÔêI>@æ>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97MF\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97Pø\x02\x02\0^[\0\x17\0\x04\0R=\0ñ37_ãÿ-Ó\x01ÙÇÒÍéoTÛ¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97·~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97»N\x02\x02\0^[\0\x17\0\x04\0R=\0ãìQ\x0f\x17iö\x12ÌÁÐ#ödV ^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸97òC\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸97õÖ\x02\x02\0^[\0\x17\0\x04\0R=\0«ØªP¨Û\fµéãl0|6-\x04\x01<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98,¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸980^\x02\x02\0^[\0\x17\0\x04\0R=\0' \x03ÒQÈ\x17@-ÍÕ1øð\x01eî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98gq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸98k$\x02\x02\0^[\0\x17\0\x04\0R=\0SØ=¿lÎ\x1cã^T×jåøî¥\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98¡Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99\x14¨\x02\x02\0^[\0\x17\0\x04\0R=\0)Ëiÿî"ðÝ~\aÒ\x0fUÛúÝÙh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99À\x02\x02\0^[\0\x17\0\x04\0R=\0\x1aµù¸C/¸\x05êÆ(mxÏWU\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99Æß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸99Ö_\x02\x02\0^[\0\x17\0\x04\0R=\0Ü?×^©/@ûü\x03 ^²×é\x16Ï)ß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:\x01g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:\x058\x02\x02\0^[\0\x17\0\x04\0R=\02T*BçÞ\x045\x1chÕPÊ^\x7f\x02"|Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:<\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:@Y\x02\x02\0^[\0\x17\0\x04\0R=\0¤\x05F] Þc°\x1eØì|Ä´^[ò .$(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9:ì\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:ï´\x02\x02\0^[\0\x17\0\x04\0R=\0B\ao\x01ì)V¿þÌõ?\x19æl-z×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;&l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;*[\x02\x02\0^[\0\x17\0\x04\0R=\0\a\x06 j\x1d×:\0ÑÏ\vâëSyéÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9;²\x02\x02\0^[\0\x17\0\x04\0R=\0»\x1e:É´Q\v!ª\x1cÉ\x03µvÇà¸Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;ä®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<\x01+\x02\x02\0^[\0\x17\0\x04\0R=\0lÖÓ´\x10Ã,7É\b:\x03+,w\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<\x10è\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<\x1eÚ\x02\x02\0^[\0\x17\0\x04\0R=\0ÊÏ»&?6\!+n\x10\b\x06MÖa¼\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9<\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<ô=\x02\x02\0^[\0\x17\0\x04\0R=\0Ðg\x03S4Ù°ëe8!ÛêÒÈ=Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=5¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=9\x02\x02\0^[\0\x17\0\x04\0R=\0 1Zì\x01¡YãÊ\x0fÇÔ¢wa´r\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=pV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=tÝ\x02\x02\0^[\0\x17\0\x04\0R=\0l+VN \Á\v,W@Èõɬ>:´\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9=¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9=°µ\x02\x02\0^[\0\x17\0\x04\0R=\0Ç(\r\x16 j4\x1aÖdÚsÑ]j\rS&Y\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>+`\x02\x02\0^[\0\x17\0\x04\0R=\0Íí\x02\f«#\x01\0\0\0\0\0\0\0\x1d\x01\x02\0ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>Zv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>]ë\x02\x02\0^[\0\x17\0\x04\0R=\01bèwoËLÊwAÞÐX¿'_ÁTa\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>Z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>í\x02\x02\0^[\0\x17\0\x04\0R=\0ü\å\x0fPA \x19¶Ú\x03Øg@\rr2»o\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9>Ïh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9>Ò¾\x02\x02\0^[\0\x17\0\x04\0R=\0¡@£\x1fD_M©¨@\0\0\0\0\0\0\0\0èw\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9? §\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?\x0eò\x02\x02\0^[\0\x17\0\x04\0R=\0oËLÊwAÞÐX¿'_ÁTaü\å\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?EÈ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?K%\x02\x02\0^[\0\x17\0\x04\0R=\0PA \x19¶Ú\x03Øg@\rr2»o¡@£\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9? Ì\x02\x02\0^[\0\x17\0\x04\0R=\0D_M©¨@ðë\0º\0Ь\0\0 \x1f\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?¹ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?¿#\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x17\0\0\0\0\0ÅÂåB\x13¹õöñ\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@\x04\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@4\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÍÌL?ü$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@rç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@v\\x02\x02\0^[\0\x17\0\x04\0R=\01bpæ =~Í>ª.˽\04±¹\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@¤~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@©b\x02\x02\0^[\0\x17\0\x04\0R=\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9@ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9@â×\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9A\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9A\x1dø\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9AT¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9A[õ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Aõ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9AÉd\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9AÎG\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9B\x03Î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B Ä\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9B?,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9BD-\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9By:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B})\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ë3b\b\x16\0\0QÀá:`°'ôEM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9B´\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B¸\x02\x02\0^[\0\x17\0\x04\0R=\0,\x14W20ó)âÔ9VrÎF?(\x10ëØ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9BîJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Bñ \x02\x02\0^[\0\x17\0\x04\0R=\0\0ã\x12 ¢Ë»|\x10Q\x05\x15áÔ4ÓP÷½Ê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9C(ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C,G\x02\x02\0^[\0\x17\0\x04\0R=\0×Ù\x04ê'ñÓÂ\x1eÈdb½EJjð^[\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9CcZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Cf\x02\x02\0^[\0\x17\0\x04\0R=\0²Ákq: õ[òÞ\x156ðÿ¼\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9C\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9C¡Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0j:E¹Eñé\x03í èüá2muËê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9CØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9CÛß\x02\x02\0^[\0\x17\0\x04\0R=\0\x0eR&ïUÖ\bÅ\0úgHØÓ:'\x13ê\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9D\x04\f\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Á\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9D\a\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D\x13m\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9D\x16\x02\x02\0^[\0\x17\0\x04\0R=\0;\x1d*\x01c¿6µfî³\x1a%Àbï\x1a:Q\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9DMõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9DQj\x02\x02\0^[\0\x17\0\x04\0R=\0çöé\x17¡Aí¥8ï: 1D\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9D^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9DÓ\x02\x02\0^[\0\x17\0\x04\0R=\0ýî\x01\b\x02á/\x03YË\ãóRî§××þê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9DÂæ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9DÆ\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0²üïrÅÖU\x1e'de«^[\x10ÞwÁøî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9E\x02Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9E\x06A\x02\x02\0^[\0\x17\0\x04\0R=\0gìÊc¬¾\x03R9ü¯Kø\x0f¨/\x19&]\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9E8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9E;\x02\x02\0^[\0\x17\0\x04\0R=\0Rêð\x0eb;øÄLCvnüðÆF\x10àF\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Et\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9EyJ\x02\x02\0^[\0\x17\0\x04\0R=\0MË\x11¿SAÌeÙì]fÿ¾nOÕ\x05h\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Eèß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Eíÿ\x02\x02\0^[\0\x17\0\x04\0R=\0¦&çÑ\x11\x1a\x13P ònê´kH½í¾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F'7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9F--\x02\x02\0^[\0\x17\0\x04\0R=\0\v9só²ùÔÌ\x1a^[ÃiçfûÂ;JÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F]²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Fb^[\x02\x02\0^[\0\x17\0\x04\0R=\0õA³áÿò1\x04(ßµ1RËt)pTbä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9F:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9FÂ\x02\x02\0^[\0\x17\0\x04\0R=\0ÿÚT#\x1a\x02$ßæÓ\x0f"&*Ëo\x18!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9FÚ\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9FßÁ\x02\x02\0^[\0\x17\0\x04\0R=\0ÛÅ7º{è\a¯ù»tki8c^\x1cûo\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G\x10E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9G\x17\x11\x02\x02\0^[\0\x17\0\x04\0R=\0a\x1caÞäeÂ\x11<"´@\x0f5\aõ\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G½×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9GÁå\x02\x02\0^[\0\x17\0\x04\0R=\0IÞ]¼gË¥ï\x06Ut¥ÜC5Í\x04\x15F\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G÷¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Gû<\x02\x02\0^[\0\x17\0\x04\0R=\0Ò\x14Û%÷Å\x16ÜÓ(È\x11·æ«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9H2O\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9H5¥\x02\x02\0^[\0\x17\0\x04\0R=\0Àº\x06µ7\x05züì\x1d1·°á7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Hlõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Hq\x02\x02\0^[\0\x17\0\x04\0R=\0N< $ ?ãµ\x11÷oJuÝçÞË!<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9H§_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9H¬\x02\x02\0^[\0\x17\0\x04\0R=\0U"ÿUÞô~\aß\x1c@Ñ÷$ÿ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Hì(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Hðr\x02\x02\0^[\0\x17\0\x04\0R=\0\x14\x159/Ê%J«äºÛ¹\x7fð6\x1aÚ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9I Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I$\x10\x02\x02\0^[\0\x17\0\x04\0R=\0óýJNn\x1fHâÞAAx<Ít=\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9I[¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9I`\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x1f\x01\x02\0ü$1bøÝ\x04Ý\fÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9IÙ\x02\x02\0^[\0\x17\0\x04\0R=\03ÁÁ-ûÕø pÁvÙ\x0f»|ÐrA%\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9IøB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Iû\x02\x02\0^[\0\x17\0\x04\0R=\0ÂëåT«@Rg\x12Ñ @ò\x19WÅ#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J\bx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9J\x0eO\x02\x02\0^[\0\x17\0\x04\0R=\0@\0\0\0\0\0\0\0\0øÝ\x04Ý\fÜ3ÁÁ-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9JBg\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Jl|\x02\x02\0^[\0\x17\0\x04\0R=\0ûÕø pÁvÙ\x0f»|ÐrA%\x1dÂëåT\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J£Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Jª¶\x02\x02\0^[\0\x17\0\x04\0R=\0«@Rg\x12Ñ @ò\x19WÅ#@ N\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9J·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9J»\v\x02\x02\0^[\0\x17\0\x04\0R=\01¹\0`ð«\0\0\x1e\0\0\0\0\x17\0\0\0\0 \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Jñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Jõu\x02\x02\0^[\0\x17\0\x04\0R=\0ÅÂ×ñL\x1d1\x16\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9K2Ù\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Khø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9KmÜ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0ÍÌL?ü$1bpæ =~\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9K¦]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9K¬\x16\x02\x02\0^[\0\x17\0\x04\0R=\0Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9KÝê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ká_\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9L\x16.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9L\x19 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9LPô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9LU\x01\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9L\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9L¨\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9LÆ~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9LÊm\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M\x04 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M;p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M?º\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Mv\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Mz\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9M°a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9M´2\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x0eÌg\bEã\x14Û jK2àå§Rx¤\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9MëE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Mï4\x02\x02\0^[\0\x17\0\x04\0R=\0E'4a\x04\x10`?ÌËH\f@ük?ÛÜòÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N%¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9N)¼\x02\x02\0^[\0\x17\0\x04\0R=\0Uà\x12pò¼oÉÁ7D\x18·,W*J-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N`t\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Nd\x02\x02\0^[\0\x17\0\x04\0R=\0<ïqôbÌ)Þv\x1a\vF[¹9c \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9N(\x02\x02\0^[\0\x17\0\x04\0R=\0\x0eÜ\x1fx§2 \x1d0Rß"){óZ\ry\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9NÕÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9NÙí\x02\x02\0^[\0\x17\0\x04\0R=\0\x0eË\f²§ú+^<Þã\fã«5½\Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9O\x10Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9O\x15\x0e\x02\x02\0^[\0\x17\0\x04\0R=\09ã\x18v+^\b-+¢Jí\í0ÊáE\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9OJÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9OW±\x02\x02\0^[\0\x17\0\x04\0R=\0X\x18cd=ºíB[\fî\x12Ýö´ò2(<\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9O ;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Og\x02\x02\0^[\0\x17\0\x04\0R=\0QIãñ*ñZ® ÀaÊU²\x11ù\x03i\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9OÀ\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9OÅ\x02\x02\x02\0^[\0\x17\0\x04\0R=\0¨ßdõÍå¯l½¨\fO;:Û'*ïi\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Oú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9OþÓ\x02\x02\0^[\0\x17\0\x04\0R=\0¶+ðÖë*\x0fÈvo3\x16¶_5»q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9P4ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9P9[\x02\x02\0^[\0\x17\0\x04\0R=\0O\x0e2À!ÞQ -3x\x7fòPh²,ò6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Po·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Pt\x02\x02\x02\0^[\0\x17\0\x04\0R=\0ÿ\a\x1cèÅÉ;f~÷\x10\x1fáUpèÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9På#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Pén\x02\x02\0^[\0\x17\0\x04\0R=\0ù½\x11åø<\x10Ì(¿´2,÷E-êù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q\x1f«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q'\x02\x02\0^[\0\x17\0\x04\0R=\0ýÅq³\b\x14¦\x15C¼Ö·?\x10\0Î:ßfj\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QZp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q^\x02\x02\0^[\0\x17\0\x04\0R=\0V3\f^[-P\x0e6d.\x0fN\x05-;Éf\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q»\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Qç\x02\x02\0^[\0\x17\0\x04\0R=\0îõË\x05 âYÐkëÈz¾Ã\x02>fn\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9QÏD\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9QÓ\x02\x02\0^[\0\x17\0\x04\0R=\0d'\fØ¡,\x06§èǵýçSØ\x113]\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R ê\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R\x0e5\x02\x02\0^[\0\x17\0\x04\0R=\0f½b+\x12Mð]à]Òn3{;NOY\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9RGO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9RK\\x02\x02\0^[\0\x17\0\x04\0R=\0\a0vp\x02½ÁÈO^[aôøð*äîw\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R\x12\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Rê\x02\x02\0^[\0\x17\0\x04\0R=\0Gî L\x10¿q \x11@¤³ï%¤¯\x03-Î\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9R¹¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9R½Í\x02\x02\0^[\0\x17\0\x04\0R=\0ïænÞ\x0e¢\x0fxö¾S\x02\x12\x14Öø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Rô£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Rø±\x02\x02\0^[\0\x17\0\x04\0R=\0áKv3³\x0eVNÛs1ä\x03èÿOÎ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9S3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9S:#\x02\x02\0^[\0\x17\0\x04\0R=\0YÈ\x13Â×ò¦i¿å*ñ\x10pº¿W\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Sj.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9So/\x02\x02\0^[\0\x17\0\x04\0R=\0~A«Æn$\x1c\x06X-oÄZå\f^[2Àáû\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Sß\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Så\x15\x02\x02\0^[\0\x17\0\x04\0R=\0g\r\x01ì¿Íêò\x15B£Áâ\x12êl3¦Ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T\x19§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9T\x1e©\x02\x02\0^[\0\x17\0\x04\0R=\0DM8ô\x1d3Ù£4ý\x01\0\0\0\0\0\0\0 \x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TTª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9TYn\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\0ü$1b\bA"\x1c@gA¼^-«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9T\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9TF\x02\x02\0^[\0\x17\0\x04\0R=\0qÁgcp§VÝkA¬o\x1fò§@>L\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9TÉØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Tμ\x02\x02\0^[\0\x17\0\x04\0R=\0íc3g@ó'ba"u¢À\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U\x04$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U D\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\bA"\x1c@gA¼^-«qÁgc\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U?\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9UCê\x02\x02\0^[\0\x17\0\x04\0R=\0p§VÝkA¬o\x1fò§@>Líc3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Uyq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U~°\x02\x02\0^[\0\x17\0\x04\0R=\0g@ó'ba"u¢Àh³¸\0D\x02\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9U´6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9U¸Ü\x02\x02\0^[\0\x17\0\x04\0R=\0\x18 \0\0\0\0\x17\0\0\0\0ÖÂÎ1â\x04¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9UîÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9UóÞ\x02\x02\0^[\0\x17\0\x04\0R=\0\a3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9V)F\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9V.¤\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0ÍÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Vc°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Vi¦\x02\x02\0^[\0\x17\0\x04\0R=\0L?ü$1bpæ =~Í>ª.˽\04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Vï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9V¥\x04\x02\x02\0^[\0\x17\0\x04\0R=\0±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W\x13á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W\x19{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9W\x11\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9WÃ\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9WÈ\\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Wþ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X\x04q\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X8¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9X²\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Xé\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9XîU\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y$±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Y)Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0Ë3b\b\x16\0\0½$&tÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Y]é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Yc(\x02\x02\0^[\0\x17\0\x04\0R=\0NÕG\x1aÔ6ø>=¨U\x11¶¾×F\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9YÓ\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9YØ\x02\x02\0^[\0\x17\0\x04\0R=\01Ç%\x069 ?êá\x1a\x1c\x13AxÁ\aí\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z\r\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z\x18[\x02\x02\0^[\0\x17\0\x04\0R=\0@afÁ\x0fÞä¢ \x1a_dÌ$T®¯Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ZG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ZK¼\x02\x02\0^[\0\x17\0\x04\0R=\0à+\x01\x12[\x02\x12(Æ ½Õ\x03Q \x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ZÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Z n\x02\x02\0^[\0\x17\0\x04\0R=\0â<"\x13ß<+½\x1et¶ÇÆï°\b;\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Zâ§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Zòc\x02\x02\0^[\0\x17\0\x04\0R=\0z\x1cq\x06\x16P¾õÀ\x05¡\x10?\x0ePº\r$\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[1°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[5Ü\x02\x02\0^[\0\x17\0\x04\0R=\0´!Ó×|Ì9s¯_&*á!\x05^[Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[lÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[rM\x02\x02\0^[\0\x17\0\x04\0R=\0)A:Öy+ð\x16\x01\x16¸:"Ä\x15";\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[¦Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[©ø\x02\x02\0^[\0\x17\0\x04\0R=\0æ» \bNÈr%\a^ü\b\x1eÇ é\x18\x01È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9[á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[è\x14\x02\x02\0^[\0\x17\0\x04\0R=\0ÀôÝ=\x01\®\vJ¨º"n\x1e§Ì^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\\x1cK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\ X\x02\x02\0^[\0\x17\0\x04\0R=\0謶`](Wç\a^ó*¢ðÄÖn©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\V:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\[¶\x02\x02\0^[\0\x17\0\x04\0R=\07\x15Xty8ñéó\x17ûÿ·ºîâ÷È\x16\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\L\x02\x02\0^[\0\x17\0\x04\0R=\0\x05,\x1f\x03èÃ^[s ,À¤'ê;]$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\˦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\Ñ\x04\x02\x02\0^[\0\x17\0\x04\0R=\0 ¨=¶#\f\x1eãÌ{\¬4_&Âw\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]\a"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]\f\x06\x02\x02\0^[\0\x17\0\x04\0R=\0ª ³N,\x03}]×R~w\x130C'6\\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]@¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]E\x01\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c\x1a)\x03¡¹}Ô³Éì+\x06\x04! !¯Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]{¹\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]\x7fk\x02\x02\0^[\0\x17\0\x04\0R=\0\x1eÐÜå¿æ\x1f8:\x01n\a\0B¦$\bº\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]Ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]ÉT\x02\x02\0^[\0\x17\0\x04\0R=\00ÍCÌì«\r¢$\x16j\rè=-:¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]ð\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]óâ\x02\x02\0^[\0\x17\0\x04\0R=\0\x03Ød~°\x11Ð_Â3l=\x1cWÈ¡¸¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^,\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^0S\x02\x02\0^[\0\x17\0\x04\0R=\0Êïs\x02\x10Cy"mÏ]!\x11 ´¿n \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^m\0\x02\x02\0^[\0\x17\0\x04\0R=\0r8;$t\x05ö.%Ëͺj«áD\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^ $\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^£>\x02\x02\0^[\0\x17\0\x04\0R=\0±"àç$\x10rdØ.¿a·Øã\x0f\b×\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9^Úé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9^ß\x02\x02\0^[\0\x17\0\x04\0R=\0K15ªU\x1eðѺ·ÎÜ`ËfÞß\0Mé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_\x15r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_\x18ª\x02\x02\0^[\0\x17\0\x04\0R=\0Ý#²\x1a$Ú(¿Ó+6NI\\x03¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_P\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_SP\x02\x02\0^[\0\x17\0\x04\0R=\0a&!\0η b«>ô´ 'Ù\x12Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_÷\x02\x02\0^[\0\x17\0\x04\0R=\0\x050x#xÙ\x16}\x11\x0eáÓÄ.\x0fd þ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_Åf\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9_È`\x02\x02\0^[\0\x17\0\x04\0R=\0ì¶XÖ É\x01$9\0\0\x1cßD!2201\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`\0Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`\x03û\x02\x02\0^[\0\x17\0\x04\0R=\0419H379YA\0\0\0Ë3b\0\x16\b\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`xÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\09\0\0\0\0\x03\0\x01\0\0\0\0\0\0\0\x01\x03\r\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`°=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`³u\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bੱ\aX\x1ehA`kí£k¡\aA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9`êÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9`îÓ\x02\x02\0^[\0\x17\0\x04\0R=\0²|"µs\x1fuÁU¼ßLÀ=Àp©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a%l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9a(á\x02\x02\0^[\0\x17\0\x04\0R=\0Zª@Z\x19%~ç\x1fÀ\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a_ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9adö\x02\x02\0^[\0\x17\0\x04\0R=\0ੱ\aX\x1ehA`kí£k¡\aA²|"µ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aå\x02\x02\0^[\0\x17\0\x04\0R=\0s\x1fuÁU¼ßLÀ=Àp©Zª@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b\x0fÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9b\x13\x01\x02\x02\0^[\0\x17\0\x04\0R=\0Z\x19%~ç\x1fÀ\0¬ò6\0\0\x1a*\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bTÏ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0p Ã>\x15q\x02^\x01O\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9b \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bÐ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bÀ\x19\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bÅ9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9bú¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c\0\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9c4¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c<\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9co±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ctÒ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cªX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9c¯;\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cä£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9céÃ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\x1f¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d&Ì\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dZL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d_N\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dé\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9dÏ\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9dÔ?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e\x0el\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0\x1a3nßUx=3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eDN\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9eJû\x02\x02\0^[\0\x17\0\x04\0R=\0ElÍü=ÿ3Û¬$îí×åT B\x0f\x1f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e\x7f2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e3\x02\x02\0^[\0\x17\0\x04\0R=\0;\x1dþ|s½ËQ]1Ø#¦rQ"3æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9e¹º\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9e¾\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0/a<\x11hbÍ]\x1a\x06\x1d¡\bl8ÖÚé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eô`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9eùb\x02\x02\0^[\0\x17\0\x04\0R=\0ß·G4wØ1èM\x1a¡ý%ít÷\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f.é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fE\x02\x02\0^[\0\x17\0\x04\0R=\0\x13t¹ó Y=íN\x02Xq%ÎDÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9fiq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fo\v\x02\x02\0^[\0\x17\0\x04\0R=\01)ªÁÞqþ8Ôóà)Ïòe&\x0e\x11Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9f£ù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9f©²\x02\x02\0^[\0\x17\0\x04\0R=\0èÑñçWÖ\x12Ò]e* üKEÄê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gS°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gXï\x02\x02\0^[\0\x17\0\x04\0R=\0[ªðX\x1fÜ6º«ÿ4´^[²ÓØþ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gå\x02\x02\0^[\0\x17\0\x04\0R=\0ò¦^[äY4é_ó¨{\x01Ó6\x04ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9gÈý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9gÍà\x02\x02\0^[\0\x17\0\x04\0R=\0T$ÁRWÁ\x05#²ª{õÍhÏEø<á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9h\x04\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h >\x02\x02\0^[\0\x17\0\x04\0R=\0ÆläOØï íëТ$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9h>,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9hC\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0"Â#<F1Üÿ»À\x12Æ×ì¸Ö!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9hy\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h~0\x02\x02\0^[\0\x17\0\x04\0R=\0*\x1eó\x03\x18\x01rÁuHF.F \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9h³[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9h¸\\x02\x02\0^[\0\x17\0\x04\0R=\0;v¥\x1e2øPÌ_hQÃ-ôLBäÜq\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9hî\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9hõ \x02\x02\0^[\0\x17\0\x04\0R=\0á¥#´\x18öÎ_øúú\x17Áá\x1c©¯\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ib¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ig¸\x02\x02\0^[\0\x17\0\x04\0R=\0\x04ð]«\x18\)å\x19{ù³16\x17ÿe.\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9iØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9iÞí\x02\x02\0^[\0\x17\0\x04\0R=\0S\x11¯öNF\rÛéeù54J\vUê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j\x12ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9j\x17Ê\x02\x02\0^[\0\x17\0\x04\0R=\0Z7Ìqì< ¦b\x1eN\x15%æ%mk¬ì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9jM¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jRÌ\x02\x02\0^[\0\x17\0\x04\0R=\0*@Ô\x7fo1ëµÿæKÞü&ÌØ\x04\x03\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9j4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9j6\x02\x02\0^[\0\x17\0\x04\0R=\0ìCÕJ %+T[\x01>]\x12OÐih~Ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9jÂÛ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9jǾ\x02\x02\0^[\0\x17\0\x04\0R=\0º¥PØÒ\x1eZ(¶;\x16¬w8öÛË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9jýc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9k\x02F\x02\x02\0^[\0\x17\0\x04\0R=\0»I½Mv²ï\x0fÒ\vÃ\x16ãÛëÉǾÒÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9kt=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9k}k\x02\x02\0^[\0\x17\0\x04\0R=\0\x02àILx'\x0e"Ð\x1fqVWÌÛ$\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9k8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9k³\x10\x02\x02\0^[\0\x17\0\x04\0R=\0÷Þ\x03&?8\f\x10f³K«Wcdàtm¨\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9kçß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9kìÂ\x02\x02\0^[\0\x17\0\x04\0R=\0Êûå3ÿUe&´\x7f}®º^[\x12wÏï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l"g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9l'\x02\x02\0^[\0\x17\0\x04\0R=\0T\x11M2î?ðá+\aÇ\vu-\x18+) G\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9l]\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lb\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x02\x03\r\0ü$1b&ó]£\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9lµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9lÕ\x02\x02\0^[\0\x17\0\x04\0R=\0\x1cRpA²xÑtoÁ°&ìÌJkaÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m\fã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m\x12A\x02\x02\0^[\0\x17\0\x04\0R=\0~O:°út@|¦Í\x18,\x02¡@ôöW\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mGk\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mLm\x02\x02\0^[\0\x17\0\x04\0R=\0 ¶©À\0\0\0\0\0\0\0\0&ó]£\x1cRpA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9mô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mQ\x02\x02\0^[\0\x17\0\x04\0R=\0²xÑtoÁ°&ìÌJkaÁ~O:°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9m¿Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mÄò\x02\x02\0^[\0\x17\0\x04\0R=\0út@|¦Í\x18,\x02¡@ôöW ¶©À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9möå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9mü\x06\x02\x02\0^[\0\x17\0\x04\0R=\0°`\x06:\0À+\0\0À\x1e\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9n1ª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9n6o\x02\x02\0^[\0\x17\0\x04\0R=\0\0 \x0eÃ0\x0fý¸òé\x05\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nl3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9nqS\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nÍó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9nÒ\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o^[¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o\x1f_\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oVS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9oZ\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9o±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9o?\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9oÌ^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9oÒl\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p\aÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p\x0fV\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p{Ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p~\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9p¶x\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p¼n\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9pñ\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9p÷3\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q+Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9q1»\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9q¡1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9q§F\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0ÕM*ü\x1a×2)Á/zÓ(çoÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9qÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9qõy\x02\x02\0^[\0\x17\0\x04\0R=\0âs0ë´\v2a(ëÐ\x7f×,Iùë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r\x16A\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9rbn\x02\x02\0^[\0\x17\0\x04\0R=\0¯A@ \x1aoÄ1K\x17k°bUzï\x02·þê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9r\x15\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9r·0\x02\x02\0^[\0\x17\0\x04\0R=\0nÓº6gv_:Y\x19ó¶ò)nõÙhWß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s:Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s@\x02\x02\0^[\0\x17\0\x04\0R=\0Ñõ2êjù\x18ÙäÖ3ò¥jT\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sw\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s|\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0@÷V &\rüïòÊ̺^[Øcý P\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s¯½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9s´ü\x02\x02\0^[\0\x17\0\x04\0R=\0\x02îà3Z\x10j;\x1cÏ\aA \x1aÐo:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9sê¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9sò$\x02\x02\0^[\0\x17\0\x04\0R=\0\0\x17æfô»º?ìX×åÚ3\x1c &#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t%Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9t*â\x02\x02\0^[\0\x17\0\x04\0R=\0\x01Ée ¬\x02î¼w\x1cA@.\\x03kV-#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9t_±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9te\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\x0fÎÎÕtrÀ°^Ü:rjY%Þü¹&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9tÔà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9tÚ=\x02\x02\0^[\0\x17\0\x04\0R=\0>ÜÒÉZ$õX\x0f\x15\v\r\x19&\x1c<¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u\x10\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u\x18Y\x02\x02\0^[\0\x17\0\x04\0R=\06o3é\f\0zóÁR\x167\x03þ4{{_²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uP\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0Ðv(\x04\x12\x1c=äf\rÆ3Ó?\x17ð.\x1döÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9u]\x02\x02\0^[\0\x17\0\x04\0R=\0\bL\x11\0 ·Q=è6$©\x19&óÍô\x06Ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9u¿{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9uÇ:\x02\x02\0^[\0\x17\0\x04\0R=\0á\x15â¾+ÐMÅÓì~ #÷¶Ò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9uú@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v\x01\v\x02\x02\0^[\0\x17\0\x04\0R=\09\x10|'S.á=Ï6RÙÒ0fÄ NØÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v4l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9v9\x02\x02\0^[\0\x17\0\x04\0R=\0#O#\x18Ì^[ÐãYÿé8mÅ7\x16I\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vo\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vv:\x02\x02\0^[\0\x17\0\x04\0R=\0æ\x16m Õ\x14\x1cÝÇ(Ë%>fÂN\x7fC\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vª\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9v±<\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9vç[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vîd\x02\x02\0^[\0\x17\0\x04\0R=\0 \x02\x17ù\º#\x15~çÎ\x0e.¢þ:Õ.\x1f\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9w!K\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w)Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9w.h\x02\x02\0^[\0\x17\0\x04\0R=\0\x0e½B\x19f¿ªÃ]¢ã¡6YüÍ5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9w]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wf\x02\x02\0^[\0\x17\0\x04\0R=\0ø·\x06. $#°¿\x12bzöéý\x053\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9w¿\x02\x02\0^[\0\x17\0\x04\0R=\0Ç>çÚkFÊPÌö\rþk\x1eLäá÷&\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9wÑ×\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wÖ~\x02\x02\0^[\0\x17\0\x04\0R=\0g-ê\bùÖ.áaì:ð4I¯ã¤Ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x\r5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9x\x1fr\x02\x02\0^[\0\x17\0\x04\0R=\0§*q\x021-³×^[©-\x14Mm?\x18J·Í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9xE[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9xT\x02\x02\0^[\0\x17\0\x04\0R=\00 ×Ïÿ®×å\)m/\x13_eYô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x~8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9x\0\x02\x02\0^[\0\x17\0\x04\0R=\0¬m¶ÏÙjåO¿0(\x11º \x1c\x14>UÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9x½Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9xÌ\x10\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9xó*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9x÷î\x02\x02\0^[\0\x17\0\x04\0R=\0µâ:ÆK\x1aJ\x19Óù\b\x01\0\0\0\0\0\0\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9y6þ\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y;Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9yA\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\x03\r\0ü$1b^[l÷61\x0fdAEvb\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9yi.\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y~\x02\x02\0^[\0\x17\0\x04\0R=\0'tÁ·\r\rFÉ_A\x19qx\x05$w @\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y°Y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y»¬\x02\x02\0^[\0\x17\0\x04\0R=\0(ni^Ç]oÀßd`!\x12ªÀ\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9yß2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9yüÃ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0^[l÷61\x0fdAEvb'tÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zRy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9zW\0\x02\x02\0^[\0\x17\0\x04\0R=\0·\r\rFÉ_A\x19qx\x05$w @(ni^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9z>\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9z9\x02\x02\0^[\0\x17\0\x04\0R=\0Ç]oÀßd`!\x12ªÀà^8\0À*+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9zÉÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9zÍB\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x17\0\0\0\0@\x13ÃFg\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{\x02N\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{\x05Ã\x02\x02\0^[\0\x17\0\x04\0R=\0o¯;\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{<Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{@-\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{x®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{|\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0ü$1bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{²$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{µ\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9{ìo\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9{ïÅ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|&÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|*M\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|b6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|f%\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9| \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9| 3\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|ÖÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|Ú`\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}\x11°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}\x15b\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}M\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}PÞ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0g¯$\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}Â[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}È\x14\x02\x02\0^[\0\x17\0\x04\0R=\0·«j\aHy¸É¬°\x18ϳÁOlY@ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}ûÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9}ÿÀ\x02\x02\0^[\0\x17\0\x04\0R=\0\x02à\x17âoÌ=\x155\x013Ê45÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~6´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~:H\x02\x02\0^[\0\x17\0\x04\0R=\0#\0±\bÉÔÙMÙ&\x12ø0ç+^T\x17\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~q<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~t±\x02\x02\0^[\0\x17\0\x04\0R=\0Í$Å´rif3Ò¢ú%°Â* $Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~®E\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~±÷\x02\x02\0^[\0\x17\0\x04\0R=\0\x03\x7f\x03Áqº-y>5&((\x1a¸ÍØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9~æk\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9~ê\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0(>éëÁË\a\x1c\x17Ï4\x12\ ²Þ7\x03ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f$¥\x02\x02\0^[\0\x17\0\x04\0R=\0PÁÁèuèC6\a\v\x03;LÜ+¸á3bñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f[]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f_-\x02\x02\0^[\0\x17\0\x04\0R=\0jñÞü¢º2ëå\x10ü½5;Û Xî\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7f~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7f\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0sçT:Ö2\x1f@J`þ#öË\x1eÆüÖ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fÑ\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x7fÖ&\x02\x02\0^[\0\x17\0\x04\0R=\0#ªPÖäy[³\x11®´)Î^\x19\x06\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0f}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x14¼\x02\x02\0^[\0\x17\0\x04\0R=\0zÓ!9\b,ué\x02«¸èzÖ×\x13Q\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9GG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9NP\x02\x02\0^[\0\x17\0\x04\0R=\0C %ëF»\f~C²º¥õM>\x05jÉ\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0¨\x10\x06%£\x02ÜÏk\x18À¢ø8Hó(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\a\a'EuÓ\0èòT¥\x12å0t)\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øæ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\a\x02\x02\0^[\0\x17\0\x04\0R=\0$EcO¤êo¤!ñã\x1478y\b6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?<\x02\x02\0^[\0\x17\0\x04\0R=\09Aû²«õ \0Ð&>ãÊ\x12ô3\x17ö«ò\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9k\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9vm\x02\x02\0^[\0\x17\0\x04\0R=\0eÛÒ¾SjüéYR\x05G#à=`õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬É\x02\x02\0^[\0\x17\0\x04\0R=\0\x16úÅÏîN\x1cà U\0O2¿?×(Ó\x01\v\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ\x02\x02\0^[\0\x17\0\x04\0R=\0<gѳ³% Òô<M²cÜ.ÕÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dp\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸94\x17\x02\x02\0^[\0\x17\0\x04\0R=\0<\b\x11×\x05÷²!3\x06\x1e<nÇ\x01X¹Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Z·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9m1\x02\x02\0^[\0\x17\0\x04\0R=\0ß\x03ZG&AÜ\bõ&\x1eE&\x06ÌI© Â\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢\0\x02\x02\0^[\0\x17\0\x04\0R=\0*ÔÂAQk^[{UK$?vÏ×ýû\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÊK\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Í\x02\x02\0^[\0\x17\0\x04\0R=\0ùéâ\x1c¾ÅÒ\x1c\x18èèªteïä\x1cwøù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\b\v\x02\x02\0^[\0\x17\0\x04\0R=\0%A6â9o/"¦\x1c°!²\x0ezÅè\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9SD\x02\x02\0^[\0\x17\0\x04\0R=\0©\x193Åc¬éé ßËs[k ªTÉM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Ï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0ê?E&ÐP®ì¼³ Õ©0ê5;úJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·£\x02\x02\0^[\0\x17\0\x04\0R=\0\x18áàÊ\x01\0\0\0\0\0\0\0\x04\x03\r\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïn\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òã\x02\x02\0^[\0\x17\0\x04\0R=\0$_QaFý7ÁÛáXÀÄkÁÆe\x1cõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-.\x02\x02\0^[\0\x17\0\x04\0R=\0QòsA s\x03:ż¤@\¿ÌÀp£À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9d~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g\x02\x02\0^[\0\x17\0\x04\0R=\0À0^[mþÀ\0\0\0\0\0\0\0\0$_Qa\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢]\x02\x02\0^[\0\x17\0\x04\0R=\0Fý7ÁÛáXÀÄkÁÆe\x1cõQòsA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý\x03\x02\x02\0^[\0\x17\0\x04\0R=\0 s\x03:ż¤@\¿ÌÀp£ÀÀ0^[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x14S\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x17\x02\x02\0^[\0\x17\0\x04\0R=\0mþÀy 9\0ú+\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Nú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 R2\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0 \x14Ã_Nq\x02\bÕ\x1aÒ\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 4\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ÄG\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Ǽ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 ÿJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x05\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸99v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9= \x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±û\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íÓ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9#ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'¤\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9eÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9i\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x0e1\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11ã\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9H\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9LÇ\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\07zª(Òèá wVÞ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0\x7f*1ø°4FAiÂZ¼þÀÎú7CÞ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ä^[\x02\x02\0^[\0\x17\0\x04\0R=\0¨|¤2³÷>6µÉÂ!\vÞ\x02\vÏÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01Û\x02\x02\0^[\0\x17\0\x04\0R=\0®ù.³Tð\b\x1cÝÎè\x1e\0ãÜ HKT\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸960\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?@\x02\x02\0^[\0\x17\0\x04\0R=\0§)í\x17\x11Ïn ¨\x02&É;h̳r¢N\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9nï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y\x02\x02\0^[\0\x17\0\x04\0R=\0Ê3qø®f=\x1a¾KÌÓ\bd\x12ã~º0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²I\x02\x02\0^[\0\x17\0\x04\0R=\0Ü2ü\büo¯ \x05\vÛ>=\v\x0f_\x04û-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìð\x02\x02\0^[\0\x17\0\x04\0R=\0é{^[Ì«U³@½:/\x1aOÝ÷"ÑI,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1e,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9%S\x02\x02\0^[\0\x17\0\x04\0R=\0¼\x030×#ºÁ&/)ÀJ^9)hß(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9X´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½\x02\x02\0^[\0\x17\0\x04\0R=\0¡\bÛª[aæsqL\x03¹=980.Y´\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½Ë\x02\x02\0^[\0\x17\0\x04\0R=\0]áÔót\rôå\x1aª5O+<:/¸º\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Í¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê#\x02\x02\0^[\0\x17\0\x04\0R=\0>\x0eì¶ò\bÝ´;Å1ê.kÿE½éÞ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1dà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9#Ö\x02\x02\0^[\0\x17\0\x04\0R=\0\x02sâéjUaéP\x1dñðz\x01\x13JÑÊ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Gô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9]§\x02\x02\0^[\0\x17\0\x04\0R=\0°·Ó,\x7fPPLÌÖé#Y\x14¿vÍ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x7fÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ\x02\x02\0^[\0\x17\0\x04\0R=\0\x18z\x15^[1ü6/ê]îgµ'OØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎÈ\x02\x02\0^[\0\x17\0\x04\0R=\0Åh\x17ê\b(\x03·\x1e\x11GÚv¸}vÇ:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ\f\x02\x02\0^[\0\x17\0\x04\0R=\0\x03²ùþÍïÿ&\x7fjjѶÀ\x15"á4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9/Ñ\x02\x02\0^[\0\x17\0\x04\0R=\0k-ïÚÔ'ÇÿEÕªû/ï¨"C\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9g\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9j\x1c\x02\x02\0^[\0\x17\0\x04\0R=\0ãGu-\x1eA®¿?íM¨\x14îDF\x157\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥Ö\x02\x02\0^[\0\x17\0\x04\0R=\0Û¤J8ã¼´+§úmiPá¯g3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßj\x02\x02\0^[\0\x17\0\x04\0R=\0\x19^ëõn\x1e\rÖ³\x1f÷ð\x1fûS]4Ë!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x16º\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1a\x10\x02\x02\0^[\0\x17\0\x04\0R=\0Týwø*Ä\x15ÎaR[Ü\x02O\x10jçÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Tô\x02\x02\0^[\0\x17\0\x04\0R=\0òöÚ\r\x03\x1d*ÐÄÆ÷"2;ïÝ\rá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ê`\x02\x02\0^[\0\x17\0\x04\0R=\0ÿªè½¸mK×[\x14\x1fÕoä \x0f\x0fC\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01s\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x04«\x02\x02\0^[\0\x17\0\x04\0R=\07Å¿è2D^\x1f\x19\x06yÁ × Í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9;Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\x12ÐRÁlØ >°¸c 0<%ðÌÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y»\x02\x02\0^[\0\x17\0\x04\0R=\0¹løºÂ\x18\x16\x15K!¢§V«\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ±\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x05\x03\r\0ü$1bËØg®Ó°hÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëÐ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï¡\x02\x02\0^[\0\x17\0\x04\0R=\0p\x13ÄÏ\x1dA½x¡\x1esùtAOh\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9&Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*à\x02\x02\0^[\0\x17\0\x04\0R=\0ì@\x12GfÂ0ªÀN5dGèf@\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸99å\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ä\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9=¶\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÄ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cC\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g2\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0ËØg®Ó°hÁp\x13\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢S\x02\x02\0^[\0\x17\0\x04\0R=\0ÄÏ\x1dA½x¡\x1esùtAOhì@\0\0\0)\0\0\0)\0\0\0\x03\0\0\0\0\0â¸9¡\x04>&\x02\x01\0\0F O·\x02x\x1a\x02\x01\x06\a\x033U""çþ\x0e P32H(ID-A046)\0\0\0\x19\0\0\0\x19\0\0\0\x03\0\0\0\0\0â¸9Ç)\x04>\x16\x02\x01\x04\0F O·\x02x ÿ\0\0x\x02·O F\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß·\x02\x02\0^[\0\x17\0\x04\0R=\0\x12GfÂ0ªÀN5dGèf@\0\x7f»8\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x13U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x1cF\x02\x02\0^[\0\x17\0\x04\0R=\0\0=+\0\0\0\0\0\0\x17\0\0\0\0 \x17Ã\0\0\0 \0\0\0 \0\0\0\x03\0\0\0\0\0â¸9F[\x04>\x1d\x02\x01\0\x01fÍJ¬ @\x11\x02\x01\x1a\x02 \f ÿL\0\x10\x05[\x1c+â&£\0\0\0\x0f\0\0\0\x0f\0\0\0\x03\0\0\0\0\0â¸9MÞ\x04>\f\x02\x01\x04\x01fÍJ¬ @\0£\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Rþ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9d¢\x02\x02\0^[\0\x17\0\x04\0R=\0d\x19â\x04G `§\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0ü$1bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02Y\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸96q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9<\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9s\x1f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9y\x15\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9-\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´°\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìÕ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9!Ã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'|\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9_¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9fO\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ïí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õã\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\v\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x10å\x02\x02\0^[\0\x17\0\x04\0R=\0ü\v\x13!Þ±MÍð\x05[é¼%\0?D\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Eµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x10\0\0\0\x10\0\0\0\0\0\0\0\0\0â¸9K\x02\x02\0\v\0\a\0\x04\0R=\0°¹óª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9\x14\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\x12\0\0\0\x12\0\0\0\x01\0\0\0\0\0â¸9ºã\x02\x02 \r\0 \0\x04\0^[:\0\x10Ô\0À\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À~\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9Ѩ\x02\x02\0 \0\x05\0\x04\0RO\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9üV\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x03@\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0f\0\0\0\x0f\0\0\0\0\0\0\0\0\0â¸9\x06Y\x02\x02\0 \0\x06\0\x04\0RN\0þ\0\x01\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9/Õ\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\x15\0\0\0\x15\0\0\0\x01\0\0\0\0\0â¸9D£\x02\x02 \x10\0\f\0\x04\0^[N\0\x10þ\0\x01\x01\v\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Mu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9wM\x02\x02\0^[\0\x17\0\x04\0R=\0Cë9àþf÷\x02kÑ3èEb(Nd\x1f°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0<ìM\x1dôìî\x14WK1ôöà\x10ødÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ή\x02\x02\0^[\0\x17\0\x04\0R=\0 D\x15\x18ú<F\x02O(\x19¾Âä\x18@Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9?\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9B\x02\x02\0^[\0\x17\0\x04\0R=\0o£\x06ôlv\x16D*ç׿»Ïxý"6Ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©\x02\x02\0^[\0\x17\0\x04\0R=\0/ 1½\x02\x7f?øÆAÆZä\x1fÙíÁÜØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹â\x02\x02\0^[\0\x17\0\x04\0R=\0<Àñ,ß'M\fóݧì/kئAS\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9)9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9-Á\x02\x02\0^[\0\x17\0\x04\0R=\0á'¹\x15ªn³\rÿ]éȵJ\x06Ê¿ÇJM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9cÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9g\x02\x02\0^[\0\x17\0\x04\0R=\0'ÁãýÁªL\x1cDñRÌU \0\x0fL+ .\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤\x02\x02\x02\0^[\0\x17\0\x04\0R=\0af\x01¸¥¼Ãä7ÜqÝ\v%Ç/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü(\x02\x02\0^[\0\x17\0\x04\0R=\0ò\f0\x1fS+\x10²9±*E?õ7\x1aä-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x14l\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x18=\x02\x02\0^[\0\x17\0\x04\0R=\0#pÙT\x17¡ÂW8ü$ü;:=Öüü(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9N\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Q8\x02\x02\0^[\0\x17\0\x04\0R=\0æ[Ý^[EãI5\x18ÿ\x1f_Å;ñ½\f·\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´\x02\x02\0^[\0\x17\0\x04\0R=\0²àeöµß/ãÞJ·4ÕáÆ=Üxz½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x06å\x02\x02\0^[\0\x17\0\x04\0R=\0mâÓæþ«Û\x7fº0VÕÙ\x02D`uâ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸98\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9?\v\x02\x02\0^[\0\x17\0\x04\0R=\0@þ\våiÀJUæÐi^[\x13Ú\x04ùÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²\x14\x02\x02\0^[\0\x17\0\x04\0R=\0½ÃÐg\x11ÞOx+ïè«\x16k"éÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èÌ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìA\x02\x02\0^[\0\x17\0\x04\0R=\0ªþî\x17GHæ48{ó¤ ü²OOÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9"ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9'$\x02\x02\0^[\0\x17\0\x04\0R=\0Èj\x14ªòO*<d\x13\x15çþ\¶\x0f\x16Ì6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9aË\x02\x02\0^[\0\x17\0\x04\0R=\0¯óKü¥>\x17)X_UÓ\x10ê½ÀC\x19Ê0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù\x02\x02\0^[\0\x17\0\x04\0R=\0è\b2xj(\x16øV×]¹Òë\x1e( \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö$\x02\x02\0^[\0\x17\0\x04\0R=\0¥Ä1þxr°\x03£ï\x18ö\vëÕþº6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\r7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x11Ý\x02\x02\0^[\0\x17\0\x04\0R=\0GÇ/:1 ´¶>Gõc²ß(\v3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9G¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Kq\x02\x02\0^[\0\x17\0\x04\0R=\0@$Pù\f/Ù+gòË"ÇT×ô@ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0Øe×û/\x18©ÌÅ\x05íØzG\x05Pùñà\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½h\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Áv\x02\x02\0^[\0\x17\0\x04\0R=\0ãa\x10DÒ\fÏ¥&' Úb":++ëå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷³\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û \x02\x02\0^[\0\x17\0\x04\0R=\0/º\x01\0\0\0\0\0\0\0\a\x03\r\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9y)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9|½\x02\x02\0^[\0\x17\0\x04\0R=\0K\mt\x04{cÁ)E\x12Ì¢tA\x7f5Ƥ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§§\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«Y\x02\x02\0^[\0\x17\0\x04\0R=\0\x04è`Ág$óÎ Àd°ÙÌ%wu@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x11\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å¤\x02\x02\0^[\0\x17\0\x04\0R=\0ø¶T!©@\0\0\0\0\0\0\0\0K\mt\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x1c¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 j\x02\x02\0^[\0\x17\0\x04\0R=\0\x04{cÁ)E\x12Ì¢tA\x7f5Ƥ\x04è`Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9W@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Zò\x02\x02\0^[\0\x17\0\x04\0R=\0g$óÎ Àd°ÙÌ%wu@ø¶T\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9[\x02\x02\0^[\0\x17\0\x04\0R=\0!©@\0þ\b8\0@\0+\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì\x04\x13\x05\x01\x02\0\x01\0\0\0\0\x0e\0\0\0\x0e\0\0\0\0\0\0\0\0\0â¸9äß\x02\x02\0 \0\x05\0\x04\0RO\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x06Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\f¯\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0Ð\x16Ã\aêq\x02&\x1aÒ\0\0\0\0\0\0\0\x0e\0\0\0\x0e\0\0\0\x01\0\0\0\0\0â¸9Bs\x02\x02 \0\x05\0\x04\0\x01\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9HÄ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9N\x03\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9:\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾\x12\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò\v\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öï\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9,u\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸91X\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9i~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9na\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯µ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åZ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 \x18~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 %!\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 {\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9 Ç\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9 Í°\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡\x01ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡ !\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0¦Ú®äú\0Xú2Y'6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡Dæ\x02\x02\0^[\0\x17\0\x04\0R=\0tn/tZ=°ä\x06\x0fk-ßèSi3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡wS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0u÷$é\x01HuË\x16Cý ZopM\x12 &\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¡±a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¡ºê\x02\x02\0^[\0\x17\0\x04\0R=\0÷ñ`ìnä^Õ\x18\x0fkêÝzJ%79Ê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢)©\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢9)\x02\x02\0^[\0\x17\0\x04\0R=\0îÿÑ\x03|8bÖÒO<,)î4?ôò\x0fÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢a6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢tâ\x02\x02\0^[\0\x17\0\x04\0R=\0\al:ͯi×tø5(Íp\x1a\x15(\x18jö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢ À\x02\x02\0^[\0\x17\0\x04\0R=\0P2ÍÂ7£NOî\x0fÍ}ï\x15d\§É\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¢Õë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¢Úí\x02\x02\0^[\0\x17\0\x04\0R=\0ørÅK\0I>é,\f$Dz Ã/ÿÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£\x10°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£\x15\x02\x02\0^[\0\x17\0\x04\0R=\0}Ô\r\x06Ëù&Ueµ\x0e@ì5«EuÎß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£Ku\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£Qk\x02\x02\0^[\0\x17\0\x04\0R=\0þ]\\x03Lª3\vgU'L Þ¯ÚBµ\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£¶\x02\x02\0^[\0\x17\0\x04\0R=\0ÈJ%ï<cq1ä¢Üà, \x17Æ\x01à§\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£À¤\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9£ÈÞ\x02\x02\0^[\0\x17\0\x04\0R=\0<¤(FçK(ÆÖPäÎc\x01ÜÔ3õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9£û¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤\x01A\x02\x02\0^[\0\x17\0\x04\0R=\0É(D@h¿6òªü~°YÜö\x1a:1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤<Ü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤F¢\x02\x02\0^[\0\x17\0\x04\0R=\0·Ä2?G¯ÅÆÉËÙJ´&ÙìR-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤}x\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤ ²\x02\x02\0^[\0\x17\0\x04\0R=\0 £\a\fE¯ë£ï±ØÚ\x14Sf¥;\x16\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤«|\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¤Ã\x02\x02\0^[\0\x17\0\x04\0R=\0$ r\rýL\x1eÉa\v¸Êy¾ÞMÕ@eý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¤æ~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥\0¸\x02\x02\0^[\0\x17\0\x04\0R=\0¶â^[\a\x0e\x16ÌZñg\x0fF¿.®¸À\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥ «\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥(§\x02\x02\0^[\0\x17\0\x04\0R=\0\x03ý^[®¹AìÛi\fI\fT/ºj\x12\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥[Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥aG\x02\x02\0^[\0\x17\0\x04\0R=\0à"ê±Àoþ*¯éõÕ6ø-ùÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥¥\x02\x02\0^[\0\x17\0\x04\0R=\0EóÂíR%ѦÅ<Öp×(fy\x15Ý\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¥Ò+\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥Ø\x02\x02\0^[\0\x17\0\x04\0R=\0s¹ã¥ÛG\0\f\°;½zݶf£õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦\vÞ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦\x11Ô\x02\x02\0^[\0\x17\0\x04\0R=\0\fgã¼>¿4"ÕD=\x03Þ¼~ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦EÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦Lz\x02\x02\0^[\0\x17\0\x04\0R=\0d5\x10Ü\rÙ\x121Öî\x02e9ámhå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦g\x02\x02\0^[\0\x17\0\x04\0R=\0e1\fUÿÖ^[=Ñ\x04<ʪ\vÑ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦Æè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¦ÎÆ\x02\x02\0^[\0\x17\0\x04\0R=\0Õ_P\x10óî!$ë\x15ÒÀÌ°êL\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¦õf\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§\r\0\x02\x02\0^[\0\x17\0\x04\0R=\0åk5ê&Âòõ\x02x³{@$ÙCÛ\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§6?\x02\x02\0^[\0\x17\0\x04\0R=\06ù\b*I6ì\x13#S¶a&\x017\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§jv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§rÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\b\x03\r\0ü$1b\x05\x15\bAC:A\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§¤þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§«è\x02\x02\0^[\0\x17\0\x04\0R=\0Þ\x06\a^]ÄkAÕö\x05hÛsÁN\b/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9§à\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9§ç'\x02\x02\0^[\0\x17\0\x04\0R=\0(ǤÀ 3ç^[£@\v^[GEÕ@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨Tx\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨Y\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x05\x15\bAC:AÞ\x06\a^\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨\x04\x02\x02\0^[\0\x17\0\x04\0R=\0]ÄkAÕö\x05hÛsÁN\b/(ǤÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¨É\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¨Ñ£\x02\x02\0^[\0\x17\0\x04\0R=\0 3ç^[£@\v^[GEÕ@@X¸\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©\b·\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©\r{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\ª\0\0\0\0\0\0\0\0\x17\0\0\0\00\x10Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©?P\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©Gå\x02\x02\0^[\0\x17\0\x04\0R=\0(Ú\x1eût@W0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©Â\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9©ï\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9©õ^[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0ü$1bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ª)p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª0y\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªd5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªk\x1f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ª©ò\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ªÙÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ªà\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«\x13r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«\x187\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«¨\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«,\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«Ä\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9«É\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9«þJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬\x06(\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬9L\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬>æ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬sZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬zÝ\x02\x02\0^[\0\x17\0\x04\0R=\0ñ_,×gÎ;\x1e|1!ÇÀ\x1a\aåôо\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬¯é\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬´ë\x02\x02\0^[\0\x17\0\x04\0R=\0=uyC$\x05u\x05]!\x19\x19ÍþgîÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¬èÆ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¬î\x05\x02\x02\0^[\0\x17\0\x04\0R=\0c¥=?®²!!éÜ%à2ÑS¹÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9$$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9*u\x02\x02\0^[\0\x17\0\x04\0R=\0W/\x18ɲ¸"¿\x1f²«/Uç>6Áõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9]\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9bö\x02\x02\0^[\0\x17\0\x04\0R=\00¤Þ6ÿUï2rP[±[ì\0\b]7÷å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¥\x01\x02\x02\0^[\0\x17\0\x04\0R=\0ÓâÑ3\x05?ºí\nÖÎ6üß\x03½WP\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å$\x02\x02\0^[\0\x17\0\x04\0R=\0q %!n£ðÄÒ\x16?åc\x15ùL\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®GØ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®PÉ\x02\x02\0^[\0\x17\0\x04\0R=\0]dDÐPh\aê\x1cÅÓ]\r1)3o\>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®b\x02\x02\0^[\0\x17\0\x04\0R=\0 \x11öÕ\x10ÕeÇ])\v×½<\x1a%7±\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®½D\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®ÄÇ\x02\x02\0^[\0\x17\0\x04\0R=\0i& üx\x04ØÇ2ÔjKöð\fÏrú\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9®ù\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9®ýá\x02\x02\0^[\0\x17\0\x04\0R=\0.ÊÐyÃ{oÆE0 \x13Úø"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯2T\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯7V\x02\x02\0^[\0\x17\0\x04\0R=\0Õ$üÍí:=\x01Ë\x01"ÜA\x15Mb¿ª\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯m8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯r^[\x02\x02\0^[\0\x17\0\x04\0R=\0 6âBµþÕ(5%+²^¾¯\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯§'\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯Ô\x02\x02\0^[\0\x17\0\x04\0R=\0F v\x161çëå÷£2E\x0eå² È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¯çh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¯ï(\x02\x02\0^[\0\x17\0\x04\0R=\0\x13ÕÄ\x11\x1aV=J)'k§>èÝLØ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°\x1e \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°,P\x02\x02\0^[\0\x17\0\x04\0R=\0í½ïÊ®´GõrÀÄØK\0Ýp\x1cÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°WX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0\x06÷à.MÍS?Ïð¸Ê\x15È6Ó³\x13(Ø\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°Â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°\x14\x02\x02\0^[\0\x17\0\x04\0R=\0kÛ*ÜSÒ\x10°Æ\x1fñü\fÒ;Õ^[Q\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9°Ìi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9°Ñ-\x02\x02\0^[\0\x17\0\x04\0R=\0Á÷^[\x13ãÊ\x11+ª7ɪìÝÇ\a7ÊK\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±\x06ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±\vÔ\x02\x02\0^[\0\x17\0\x04\0R=\0Æ\x01÷\x04Ñó%\x1e¯yIÌü\x10· f³¿*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±A¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±F\x02\x02\0^[\0\x17\0\x04\0R=\0n6Ö\ahü[¬çÐÝxn¶\a\x16ÑÝ1\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±¶å\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±»ç\x02\x02\0^[\0\x17\0\x04\0R=\0O9â"\x18°5A@$]Ipòy\x1fë/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9±ñ0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9±õÖ\x02\x02\0^[\0\x17\0\x04\0R=\0È\b2ÝCA\x1eÄ¿<)\x1fæAk®(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²0!\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²5`\x02\x02\0^[\0\x17\0\x04\0R=\08Ù໶ߦ)³úõ¨=@(ã\x05»\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²gë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²u\x02\x02\0^[\0\x17\0\x04\0R=\0¸c1ùò\x16£ß~+3¶Í^>E"\x15Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²¡¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²¦Ý\x02\x02\0^[\0\x17\0\x04\0R=\0Z³\à%ÇyÚ¶S/\x15ý\a5á¬æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9²Û¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9²äA\x02\x02\0^[\0\x17\0\x04\0R=\0¼¼ÞbT\x01\0\0\0\0\0\0\0 \x03\r\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³Q\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³X×\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bX7è5nnaÁX)¤?ÛZA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³Ú\x02\x02\0^[\0\x17\0\x04\0R=\0'Ã6Ð\x14®uÁ¤ïÙªZ(À!íæ°\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9³Æe\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9³ÎÜ\x02\x02\0^[\0\x17\0\x04\0R=\0\x18\x1f«À\bï¡\x01µtÀ\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´\x04\a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´\r5\x02\x02\0^[\0\x17\0\x04\0R=\0X7è5nnaÁX)¤?ÛZA'Ã6Ð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´;8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´B_\x02\x02\0^[\0\x17\0\x04\0R=\0\x14®uÁ¤ïÙªZ(À!íæ°\x18\x1f«À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´¶\x02\x02\0^[\0\x17\0\x04\0R=\0\bï¡\x01µtÀ\0³:8\0ð\x0e,\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9´µÄ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9´Æu\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0à¿Âïíâ\x04@\x1fyT\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µ%\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µe>\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µ ø\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9µè#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9µì0\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶&¸\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶Ç\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶À$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶Æ9\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¶ûE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¶ÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·4~\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·7ó\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·o$\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·sé\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·©¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·®q\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9·äS\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9·è\x05\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸\x1f7\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸"¬\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\03ö{èÝS2È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸Yc\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸^ \x02\x02\0^[\0\x17\0\x04\0R=\03;\x06³·Q*_kü÷c\x04«Sû :ë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0Ç\x12l \0Ê.vDÒë:®JÊ@õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¸Î±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¸Ô\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0;¼µ!3R.{/\x14¬;ìÞz0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹\x10\x04\x02\x02\0^[\0\x17\0\x04\0R=\0L²}±ùÉý\x03t0Ö)¢\x16,z7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹K\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹N>\x02\x02\0^[\0\x17\0\x04\0R=\0.\x02®9§ä1ªV9Üt_úåÄÍ6Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹\x7f\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹²\x02\x02\0^[\0\x17\0\x04\0R=\0M+tø"Ç=³\x19´\x0f6\x12ý\r\x04TZ6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹¹K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹¾\x10\x02\x02\0^[\0\x17\0\x04\0R=\0è'f\x1eÌÎ\x11ì\x02´³µ¾ù\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¹óò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¹÷á\x02\x02\0^[\0\x17\0\x04\0R=\0@»Òþw5H«F!\x1dÈ£V\x14µï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º4Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º9¯\x02\x02\0^[\0\x17\0\x04\0R=\0py äà^[÷Éÿ%ýoÍa#L\x7f1é\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ºi\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ºn_\x02\x02\0^[\0\x17\0\x04\0R=\0Ü+Tí8®ð\x06w^[Öy\x02Ì4«FÍ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9º£æ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9º¨É\x02\x02\0^[\0\x17\0\x04\0R=\04\x06´ÉÐîæ=v#jÈ+(ö¡\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»\x1e\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»%=\x02\x02\0^[\0\x17\0\x04\0R=\0¹õÕé2<Æ\x17¸¤¬¬ý\x03_dÐ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»¥Þ\x02\x02\0^[\0\x17\0\x04\0R=\0@vè%ËZÆ74-L\b</µÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9»ÊX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9»ÓÃ\x02\x02\0^[\0\x17\0\x04\0R=\0ÝiùîÀ\rÐÐò\x15áîZ(wº½\x14*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼\x03Î\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼\x0e-\x02\x02\0^[\0\x17\0\x04\0R=\0º8\x13*¹7Rlñª}ÐX²\x0eû\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼>±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼Fq\x02\x02\0^[\0\x17\0\x04\0R=\0å)®ejÏ\x18LV%õb{6ᬦ(\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¼ñ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¼ø\x10\x02\x02\0^[\0\x17\0\x04\0R=\0\x16öTYAþ?äpàà ]Í*\x18Îó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½)-\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½2·\x02\x02\0^[\0\x17\0\x04\0R=\0\x1f@V^[`\x16Ûÿø&RÜMö_/{#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½dª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½iP\x02\x02\0^[\0\x17\0\x04\0R=\0GϸâÔɤ´\x1e½\aqXÙú³\x1f$\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½Ö\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½¨ø\x02\x02\0^[\0\x17\0\x04\0R=\0YvÌ òZ8$DvvÿaE\x14F~8ÞÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9½Þ`\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9½ç\x02\x02\0^[\0\x17\0\x04\0R=\0\x1ei÷Új\bÌÃï\x1e¤ò\61B" \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾\x14\x05\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾8B\x02\x02\0^[\0\x17\0\x04\0R=\0¸8ÅE\x19^ÿßÀzøÓCÔÌdÍå\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾T¢\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¾\x02\x02\0^[\0\x17\0\x04\0R=\0\v+0ªÑ\x1c<M\x185êe7iºú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¾Ã\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿\x19Î\x02\x02\0^[\0\x17\0\x04\0R=\0|ósÖ´ü/ ÙÌÚ«^[\bà\x130ÃÍë\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿Rè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿|Þ\x02\x02\0^[\0\x17\0\x04\0R=\0·ÀÛ5ÅÉ.¾Ã·P Ù\fÏÌÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿®W\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿º\x02\x02\0^[\0\x17\0\x04\0R=\0QIÒ\x06âÓêR6p\x12·\x03^[ΰNªM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9¿ðú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9¿öv\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x0e\x03\r\0ü$1b±áYG\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9À6\x02\x02\0^[\0\x17\0\x04\0R=\0ø<ÁM¾\rsÒÍsÁÓ\x0e\r*\x0elA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Àia\x02\x02\0^[\0\x17\0\x04\0R=\0}àÕ¿´Ò¡@,\x01ÊHö@Að¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Àó\x02\x02\0^[\0\x17\0\x04\0R=\0\x02M¥@\0\0\0\0\0\0\0\0±áYGø<Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÀÒH\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÀÚ¿\x02\x02\0^[\0\x17\0\x04\0R=\0M¾\rsÒÍsÁÓ\x0e\r*\x0elA}àÕ¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á\fu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Á\x17N\x02\x02\0^[\0\x17\0\x04\0R=\0´Ò¡@,\x01ÊHö@Að¬\x02M¥@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÁHL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÁNa\x02\x02\0^[\0\x17\0\x04\0R=\0\0\x1e8\0\0å*\0\0\0\0\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ár\x02\x02\0^[\0\x17\0\x04\0R=\0\0\x0fÃÙÇâ\x04à.{*\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Á½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÁÊ\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Áø@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÁýÛ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Â6{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Â;Ø\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÂoÒ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Âul\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Âám\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Âç\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ã^[õ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ã(\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÃW\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ão\f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÃË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÃÐq\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ä Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ä\x0f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ĸ\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÄÃ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Äñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Äø\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å/À\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÅC\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0÷^L#Ðúp$ü!óS>û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Åk\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Åz\x04\x02\x02\0^[\0\x17\0\x04\0R=\06*BÝ® ½Ü4EúOù Í\r#¡!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Å£ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ŵD\x02\x02\0^[\0\x17\0\x04\0R=\0\x19ï-6~£q&\x03\x11ÏBÐß¡MXô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æ\x15´\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ\x1a\x02\x02\0^[\0\x17\0\x04\0R=\0µ-ïÍ\x19\x06êæåª\b"\x1a3Æ\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆZØ\x02\x02\0^[\0\x17\0\x04\0R=\0ª¸\x108ö\x04\x1a÷=R¢Ô;c\x03\x02±]¬\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Æã\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Æ¢\x03\x02\x02\0^[\0\x17\0\x04\0R=\0já»\x15ÿIìﯹ}6Ég++\x02QS\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÆÑu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÆØ"\x02\x02\0^[\0\x17\0\x04\0R=\0ëi>\aÏè{ßKJÒÏA¦\x11îeÈñ\x15\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç ®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ç\x1cÍ\x02\x02\0^[\0\x17\0\x04\0R=\0Éù]Ó® P Mú=§È'YaÒ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç@®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÇWs\x02\x02\0^[\0\x17\0\x04\0R=\0ºÈºÉ¹Â?JѾ V#v®y\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ç{U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ç\x02\x02\0^[\0\x17\0\x04\0R=\0f{(Á%ß\x04\a\éJpv\x03ÇÆF=ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ǯÉ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÇÞ \x02\x02\0^[\0\x17\0\x04\0R=\0\x16³\x1eÊá'¯\x19Ì@Ý3Ø\x06U\x18ªÌJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Çû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È\x03ò\x02\x02\0^[\0\x17\0\x04\0R=\0Ërâõ þ?QäÊ0¬á,\x1a©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È%¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È0\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0®ï\x1f\x14¹È[\x1a\x1e®É6ÌÐ\0æÙ&Û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9È_C\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Èbõ\x02\x02\0^[\0\x17\0\x04\0R=\0ã\x12¤+<«¯e\x10á)Ûæ@JÞ4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Èé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9È}\x02\x02\0^[\0\x17\0\x04\0R=\0Ëâ¬0"^[²M(¥µ\x15þwÝc_Õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÈÔq\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÈØ`\x02\x02\0^[\0\x17\0\x04\0R=\0«ÈjåÃÓ\fÀé!ÇI! J\aÏ\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9É\x0f\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9É\x13c\x02\x02\0^[\0\x17\0\x04\0R=\0)\x04.£¤EØ(óÈp\x15VÎàÿÃÅ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÉJ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÉQ#\x02\x02\0^[\0\x17\0\x04\0R=\0ôI"rO¥\x13à:.3\fa\x0eMöbQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÉÁ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9És\x02\x02\0^[\0\x17\0\x04\0R=\0ÜǵÒ\x0fîd¸=Ⱥõ\x10â ò/\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ɾí\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÉÃ\x02\x02\0^[\0\x17\0\x04\0R=\0w| ~cP$Mæh@Ë\a.PrÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Éù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Éýe\x02\x02\0^[\0\x17\0\x04\0R=\0LôÙ\x15ð©$\x05ö$\x1e×UÙ3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê4\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ê8\v\x02\x02\0^[\0\x17\0\x04\0R=\0\x0eéÿ m\x17Òâ\x17Ô\x02!9¨¬ÝúÍ \0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Êná\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Êr²\x02\x02\0^[\0\x17\0\x04\0R=\0ìÞèk§1v4\x12ð¹E:|#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ê©,\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ʬß\x02\x02\0^[\0\x17\0\x04\0R=\0¬¨Ü|Ü·äÝÓK\x03Wé¼\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÊãÓ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Êç \x02\x02\0^[\0\x17\0\x04\0R=\0w2ÏA\r¦µ\x06RnÚ28]ßÐ\x13ÝÉ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë\x1e[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ë"¦\x02\x02\0^[\0\x17\0\x04\0R=\0¶~Ûs¢ý»o\b/ Ó: d²2\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ËY]\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ë]\x10\x02\x02\0^[\0\x17\0\x04\0R=\0hÅu\x17acU§þÄß\x01\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ë5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ëc\x02\x02\0^[\0\x17\0\x04\0R=\0\x11\x03\r\0ü$1bBfiTQUA|P«:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ËÎè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ëßô\x02\x02\0^[\0\x17\0\x04\0R=\0\x1aÈbÁŸa9\x14ÇuÁ¬¯ÿ;|ÿ@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÌCÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÌHú\x02\x02\0^[\0\x17\0\x04\0R=\0æ/\x14[" @\x15g´á\x0e@\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì ä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÌÚ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0BfiTQUA|P«:\x1aÈbÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ì».\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÌË¡\x02\x02\0^[\0\x17\0\x04\0R=\0Ÿa9\x14ÇuÁ¬¯ÿ;|ÿ@æ/\x14[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ìõ<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Í\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0" @\x15g´á\x0e@`¥\x05:\00_,\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Í9M\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Íg\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\x17\0\0\0\0à\x14ÃAS%å\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÍÞh\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÍîÜ\x02\x02\0^[\0\x17\0\x04\0R=\0äÅ=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Î\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Î-S\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÎT/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Î_d\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0ü$1bpæ =~Í>ª.˽\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÎÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Î\x06\x02\x02\0^[\0\x17\0\x04\0R=\0\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÎÍÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÎÞx\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï\x02ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï\x0f^[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ï=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÏY"\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ïwä\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ï{\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ð*\x1c\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ð1C\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐcT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ði\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ðè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9У\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÐØ¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÐÝ \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\05\x06é6\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñ\x125\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ\x18Ä\x02\x02\0^[\0\x17\0\x04\0R=\0\x11Û^[\x0fFu\x15ñ>Ø2( ï£\x17O\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑL¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÑbQ\x02\x02\0^[\0\x17\0\x04\0R=\0®Üi\ví*èM=ÉS(:\Õ\x1d¾\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñy\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ñ\v\x02\x02\0^[\0\x17\0\x04\0R=\0é\x1d¼\fÅêþa¶üw\x05nþ:ú\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÑÈõ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÑÔ\v\x02\x02\0^[\0\x17\0\x04\0R=\0ªãØ¿ÛªÝ\x12ßå}\x19Fò\b4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ñüu\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò\x0f\r\x02\x02\0^[\0\x17\0\x04\0R=\0Q㩦\aHË\x04µ\x12z\x1d0e3¥å½ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒQ\x18\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÒUÝ\x02\x02\0^[\0\x17\0\x04\0R=\0µÊàwÈ1Äæ\x12%úßFsM5Ô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÒsO\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ò\x10\x02\x02\0^[\0\x17\0\x04\0R=\0Ló\x1dëZeÛ>ÊÜ@¹äèk¿\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ò¬J\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÒÉ\x02\x02\0^[\0\x17\0\x04\0R=\0TU^â° \x13¡ÈX1;®#®*â\æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Òëò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó\x031\x02\x02\0^[\0\x17\0\x04\0R=\0Ù/öØ\x1cc: \x0e7\vmæN\fþ¦ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó!Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó:&\x02\x02\0^[\0\x17\0\x04\0R=\0B[¿#\x16¹¤S×ê\0¾Èàæ§Ä¤È\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó\\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Óp&\x02\x02\0^[\0\x17\0\x04\0R=\0[\x19è]\x02f\x01\b>^Ûý,£ Å!¥>\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ó@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ó¯°\x02\x02\0^[\0\x17\0\x04\0R=\0â\x12\x0fzè ê°dDØ%·X+ÚJ\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÓÕ=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Óà¯\x02\x02\0^[\0\x17\0\x04\0R=\0z\x18Ì\x13ö/ ý¬ ,§\v´ô*\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô\x10\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô*[\x02\x02\0^[\0\x17\0\x04\0R=\0\x16 \r-®®òPFZÙe¤Ö>©ô!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ô£\x02\x02\0^[\0\x17\0\x04\0R=\0´\as=¶ÍN \x13î²Ó#ã\x164\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÔÚm\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ9p\x02\x02\0^[\0\x17\0\x04\0R=\0·ÿãåµ²¶\x01úë½À8\x16e\x02õ4\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õ¥®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õ©Ú\x02\x02\0^[\0\x17\0\x04\0R=\0áAh§§·\x1fìÕ\x06Åæy\x1ad<¢ìù\x06\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Õßù\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Õã\x12\x02\x02\0^[\0\x17\0\x04\0R=\0ödÊ\x02ú¥÷s9&å\x1aU&dö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö&0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö*z\x02\x02\0^[\0\x17\0\x04\0R=\0Ù_æ<Õ·É$½\ \x05\x01\b\\vï\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÖU(\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÖX~\x02\x02\0^[\0\x17\0\x04\0R=\0:xÈH\x11¼\x05E\v\x10\x18Ô\x0fÚ?Y?Ù\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ö*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ö·\a\x02\x02\0^[\0\x17\0\x04\0R=\0ô£²Î.(%ìÆÑ\x16¢r*4nÒµ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×\x05Ó\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×\x0f¸\x02\x02\0^[\0\x17\0\x04\0R=\0\b$\x12\x12G"7¸RW%£ ï\x19Ä\x14Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×?á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×Dh\x02\x02\0^[\0\x17\0\x04\0R=\0/þI\x0f¤Ç\x1d3g-2¹óȲïñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×z\r\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×~v\x02\x02\0^[\0\x17\0\x04\0R=\0³²¿ë×Ö»%\x13\x1f ßá_\x0f°Q]0ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×´Ò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9׸ÿ\x02\x02\0^[\0\x17\0\x04\0R=\0 \x1e\x18jÛø6F8\£s\x7fòÅRõ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9×ï\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9×òt\x02\x02\0^[\0\x17\0\x04\0R=\03k<é\b\x02Ø1ù©ôø\aKü'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø*{\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø.j\x02\x02\0^[\0\x17\0\x04\0R=\0éd"U\x01\0\0\0\0\0\0\0\x12\x03\r\0ü$1b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ødk\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Øja\x02\x02\0^[\0\x17\0\x04\0R=\0(OÜ9<\x11hÁgÔ<á¿tcÁ>á#\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ø0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ø¢¥\x02\x02\0^[\0\x17\0\x04\0R=\0ÃÆrÁØô\x7f4H±ª@$D \x183 \x7fÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ØÚ2\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ØÝj\x02\x02\0^[\0\x17\0\x04\0R=\0úØï\x1a\x05À\0\0\0\0\0\0\0\0(OÜ9\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù\x17Z\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù^[Ã\x02\x02\0^[\0\x17\0\x04\0R=\0<\x11hÁgÔ<á¿tcÁ>á#ÃÆrÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙPt\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÙZw\x02\x02\0^[\0\x17\0\x04\0R=\0Øô\x7f4H±ª@$D \x183 \x7fÀúØï\x1a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ù¬\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ù@\x02\x02\0^[\0\x17\0\x04\0R=\0\x05À{ç8\0`ª+\0\0à\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÙÄ4\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÙÈ\x02\x02\0^[\0\x17\0\x04\0R=\0\x17\0\0\0\0P\x13ÃÅ\r\0\0Þå÷\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ùþ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú\x02P\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ú9\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú=\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1b\0\0\0.\0\0\0.\0\0\0\x03\0\0\0\0\0â¸9ÚIÖ\x04>+\x02\x01\x02\x01:Z°ÑÃø\x1f\x02\x01\x02^[ÿW\x01\x02ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\x03øÃÑ°Z:Ç\0\0\0"\0\0\0"\0\0\0\x03\0\0\0\0\0â¸9ÚLÑ\x04>\x1f\x02\x01\x04\x01:Z°ÑÃø\x13\x0e Amazfit GTR 2\x03\x02àþÇ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ús®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Úw`\x02\x02\0^[\0\x17\0\x04\0R=\0pæ =~Í>ª.˽\04±¹\0Ô:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ú®U\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ú±\x02\x02\0^[\0\x17\0\x04\0R=\0¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Úé\x1a\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Úí \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û$;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û(ÿ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û^g\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ûa\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Û\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Û\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÛÓw\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÛÖÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ü\x0e\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ü\x11Ð\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÜH¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜKý\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Üñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜH\x02\x02\0^[\0\x17\0\x04\0R=\0Ë3b\b\x16\0\0ßY¶9åýæ`<í\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ܽ¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÜÁ\r\x02\x02\0^[\0\x17\0\x04\0R=\0\x04I\x03\x1cÍûj'äÈ\vQ\x13£\x19à³é\0è\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Üø?\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Üûw\x02\x02\0^[\0\x17\0\x04\0R=\0Àø\x18Ò¤ËO´Îòò¹ϫÁÇÕ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ý3"\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý6y\x02\x02\0^[\0\x17\0\x04\0R=\0,´H\x0eg§|)4\x04¸¼VàFß_ÑàÆ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ýmª\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ýpâ\x02\x02\0^[\0\x17\0\x04\0R=\0Ç°n4VGù\x10¢%\x19\x13]?Ñ\f)\x1d\0\0\0+\0\0\0+\0\0\0\x03\0\0\0\0\0â¸9Ý+\x04>(\x02\x01\x02\x014 99y\x1c\x03\x03þ\x17\x16þ\0\0\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\x19\0\0\0\x03\0\0\0\0\0â¸9Ý \b\x04>\x16\x02\x01\x04\x014 99y ÿà\0\x01\x17Ê^éÜ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ݨË\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Ý4\x02\x02\0^[\0\x17\0\x04\0R=\0ÕHjL\a\r\x10(°TéòóÉ~Z\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Ýâ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ\x05M\x02\x02\0^[\0\x17\0\x04\0R=\05\x1f\x12]-e\x13]·cÃo\x17Eúu\x047\x01\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ\x1d\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ!2\x02\x02\0^[\0\x17\0\x04\0R=\0Ædö\x01A÷Ù ´^[ª~ \rtý\x19\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÞWé\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ[÷\x02\x02\0^[\0\x17\0\x04\0R=\0|n5G\x01¤åNÔ\0\x7fHÕ\x16V´5\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9Þ¯\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9Þ¼\x02\x02\0^[\0\x17\0\x04\0R=\0\x01'&ùÏyäl°*+i4\x1d&E¦ÄJ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßBà\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßHz\x02\x02\0^[\0\x17\0\x04\0R=\0\x04;¦×\x17£éé\x13d,Ø \bFåÞFì\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ß}I\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßK\x02\x02\0^[\0\x17\0\x04\0R=\0ù *ĺñÝí\x1cÄ\x11ó\x7f</#,k²\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9߸K\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ß¼Y\x02\x02\0^[\0\x17\0\x04\0R=\0É®ãäWÐÒ\x02\x02à8å¦X\r§\x18®\x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ßòµ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ßöI\x02\x02\0^[\0\x17\0\x04\0R=\0ót\x16àZô³!Üx#Rfº®\x054¤ç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à3R\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9à6.\x02\x02\0^[\0\x17\0\x04\0R=\0"íÈ8Âv]Xû£\v:Ê\x04\x1eü\x13Ä\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9à¢/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9à¦\x1e\x02\x02\0^[\0\x17\0\x04\0R=\0½ú¹þª\fÇ $n´ñº\x16ؾø¸«\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9àÜÖ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9àà\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0 \x17\x15ÿ\x18k/2`m©\x17~Ã\a\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9á\x1dì\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9á#+\x02\x02\0^[\0\x17\0\x04\0R=\0ZhÔ$®m\x100ÖMïôeAÜ«\x13\x019\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áST\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áXt\x02\x02\0^[\0\x17\0\x04\0R=\0¼L#r;BÚ\vkЬì%%rß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áè\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áê\x02\x02\0^[\0\x17\0\x04\0R=\04Ë(:`\0æyÄjºg"ç®±\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9áÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9áÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\f§3Ðzuª6©öè)Ñ\x1aà\vt;\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x03ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9â\fÑ\x02\x02\0^[\0\x17\0\x04\0R=\0f\x1fN D\a\x03öæïhÎ$\x06%aU\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9âC\x0f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âN\x02\x02\0^[\0\x17\0\x04\0R=\06¶#ûÛŶækÅíÈ7$]Ð1Î\x04\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âR\x02\x02\0^[\0\x17\0\x04\0R=\0E>«õuºÆ¯ó7\x03zç\x02\x14\;âá\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9â²à\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9âÌ\x02\x02\0^[\0\x17\0\x04\0R=\0\x19ÿâØBâܯ±NÜ \x0f|¶\x17û¼R-\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã+ \x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã3û\x02\x02\0^[\0\x17\0\x04\0R=\0b¯7±/t\x0e½<¸1P;ö(\x06E\x12ñ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãhP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãt\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0³ú³ÕÙÚ\x1aE\x7fY\x04 1(´7\x01\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ã\\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ã©H\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x13\x03\r\0ü$1bZZ\x01dº vÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ãØ\x03\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ãâ\a\x02\x02\0^[\0\x17\0\x04\0R=\0ÌPiûCXÁÎ<ã¢z¨[ÁL±[\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä\x13¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä*¾\x02\x02\0^[\0\x17\0\x04\0R=\0â&@²5\x06Å\vÀtÌânbÖªÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äL\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äWT\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0ZZ\x01dº vÁÌPi\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äò\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ä \x02\x02\0^[\0\x17\0\x04\0R=\0ûCXÁÎ<ã¢z¨[ÁL±[â&@\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ä¼\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9äÒ\x1d\x02\x02\0^[\0\x17\0\x04\0R=\0²5\x06Å\vÀtÌânbÖªÀà>¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9äü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å\x013\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0Ç«\0\0\0\0\0\0\0\0\x17\0\0\0\00\aÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9å6^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9å;ù\x02\x02\0^[\0\x17\0\x04\0R=\0OÞ5\f/ó\x03Û\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åqB\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åv\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9åæ®\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9åì\v\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0ü$1bpæ =~Í>\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ!6\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æ&\x02\x02\0^[\0\x17\0\x04\0R=\0ª.˽\04±¹\0Ô:¦¹\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æ\W\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æb\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9æÑÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9æèJ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç\x17\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç\x1dï\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çGÇ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çi \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ç<\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ç¿^[\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9çú¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9çÿÖ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èk\x01\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èp"\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9è¦_\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9è«\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\b\x16\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9èßÕ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9èåÊ\x02\x02\0^[\0\x17\0\x04\0R=\06êK!Úóîyî\rÐÝá\x10NÅO¹\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é\x1f}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9é%6\x02\x02\0^[\0\x17\0\x04\0R=\0zÖ¦+QpöÆ) ñM\x17ð¢ðÁ\x1e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é_¾\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éd \x02\x02\0^[\0\x17\0\x04\0R=\0[?\x11ß½õ:ÄjÒú c$\x18'G7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9é½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éW\x02\x02\0^[\0\x17\0\x04\0R=\0\x01sÄ¢\x06¸òzp*ýK¿;\x7fq\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9éÊ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9éÐþ\x02\x02\0^[\0\x17\0\x04\0R=\0ÉG\x0fô³?\x0fÕ\x1f'd-TÁæÁç\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê\x054\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê \x02\x02\0^[\0\x17\0\x04\0R=\0@§æ\vePÎ\x01µ¶UÊäù&*NÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê@\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êGØ\x02\x02\0^[\0\x17\0\x04\0R=\0é]Ðs¤\x13 3s$\x06vÆ ýtÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êzü\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êA\x02\x02\0^[\0\x17\0\x04\0R=\0Áïë¾<%º/\\x147<¶\x1f¨Æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ê¶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ê¾u\x02\x02\0^[\0\x17\0\x04\0R=\0Þ+(\x18ùËFÀ\x10\x18åÜë´.èË\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9êï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9êûÙ\x02\x02\0^[\0\x17\0\x04\0R=\0JÖUx\x18 Ï&\x1ek¾`Ä\x0f+õ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë.ß\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë5O\x02\x02\0^[\0\x17\0\x04\0R=\0âüüù\x05ú\x0e\x14²±Û(üTªKhT\x05\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ër^[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëy\x7f\x02\x02\0^[\0\x17\0\x04\0R=\0Ì¿E\x19ñÀ\x0e7)ÒÅ¢ö0Vù²\x17\f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ë;\x02\x02\0^[\0\x17\0\x04\0R=\0õnú8$ëý´\x0fÚêH\a\x1f\f.'\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ëÚÅ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ëâ\v\x02\x02\0^[\0\x17\0\x04\0R=\0QµO*îÞ\x1f/ÂçU\x12`ÓMoëM\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì\x14x\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì\x1cÐ\x02\x02\0^[\0\x17\0\x04\0R=\0\x10\x19ó¶÷Ìææ×ÈÎ\r\x0eàñ'+\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìO\x1e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìW^[\x02\x02\0^[\0\x17\0\x04\0R=\0]º\x16ÝÊÞ[ȨÉùñl5\bÒJ\x11\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ì¦\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ì»\x02\x02\0^[\0\x17\0\x04\0R=\0Ð\rW\x17ÞIWÔ\x11¿N\x1d\x7f~9Nfé\x1a\x0e\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìÆ5\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ìÌh\x02\x02\0^[\0\x17\0\x04\0R=\0Zæfé3zTÉ1w\x03[i1¸\x12QÀ\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ìÿn\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í\x04\x14\x02\x02\0^[\0\x17\0\x04\0R=\0;üÓßùQ \x03MϾþÐsÙ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í:Ë\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í@þ\x02\x02\0^[\0\x17\0\x04\0R=\0½;\x03ªp¬\x0fyð\x19\bcá4vV¥\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ís\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íxª\x02\x02\0^[\0\x17\0\x04\0R=\0¦²R\0ðÆ¥\x1a\x18§4ðÐvùSIâ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9í´&\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9í¹\x02\x02\0^[\0\x17\0\x04\0R=\0®gÞ-B7b&¯ØHXÁRÖÔté\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9íê¿\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9íù\x02\x02\0^[\0\x17\0\x04\0R=\0 µÆÙ_ÜÄCD÷µìr\x01kÁÙ ãß\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9î#ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9î*\x02\x02\0^[\0\x17\0\x04\0R=\0@Ë\x11)©0\0Ï´°½.(ã4\x12\x06Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îß\x02\x02\0^[\0\x17\0\x04\0R=\0Ì9\x13,°\ru±E\x0eðÙWãÅø!\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9îÓÍ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9îÛÊ\x02\x02\0^[\0\x17\0\x04\0R=\0dýKSïµ·\x03\rç¥çLeÈ7éo]\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï\x0e\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï\x14Å\x02\x02\0^[\0\x17\0\x04\0R=\0C\fø¶â\0\x01\0\0\0\0\0\0\0\x14\x03\r\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïHÝ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïP`\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1b\x01ïm~ÈätÁäww5<DEA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ï\x7f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ï¦\x02\x02\0^[\0\x17\0\x04\0R=\0BdéqhAü¤\x13£üÏÀ'Jö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ïÌÔ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ïÓ&\x02\x02\0^[\0\x17\0\x04\0R=\0.À:Bõ§À\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð\x02[\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ð 9\x02\x02\0^[\0\x17\0\x04\0R=\0\x01ïm~ÈätÁäww5<DEABd\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð4È\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ð:¾\x02\x02\0^[\0\x17\0\x04\0R=\0éqhAü¤\x13£üÏÀ'Jö.À\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðn=\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ðt\x02\x02\0^[\0\x17\0\x04\0R=\0:Bõ§À\0#¸\0À=«\0\0\x1d\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ð©^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ð¯\x17\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\x17\0\0\0\0p\x0fÃ\x1c¨ø\x11\x12û\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ðã/\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ðèn\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñ\x1dô\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ$ \x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñX^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ^ì\x02\x02\0^[\0\x17\0\x04\0R=\0ü$1bpæ =~Í>ª.˽\04±¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñô\x02\x02\0^[\0\x17\0\x04\0R=\0\0Ô:¦¹\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ñÏ8\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ñ×S\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò\r\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òBÚ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òQß\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9òV\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ò)\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ò·p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9òé\a\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ógE\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ój_\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ó¢)\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ó¥\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9óÛÜ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9óß\x14\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0Ë3b\b\x16\0\0oÈIíq\x1a[æ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ô\x16\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ô\x19\x02\x02\0^[\0\x17\0\x04\0R=\0æ\x1eÌ× ùX¥ÓýýÏ\x05á FØÌ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôR\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôX\x13\x02\x02\0^[\0\x17\0\x04\0R=\0\x11c\a¾ä Ȳ2ο°\x04Ú\x11´¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ôǧ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ôÓï\x02\x02\0^[\0\x17\0\x04\0R=\0\aU±+qé\x15Y\x15 $Ö½}¿2º\x14\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ\0þ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ\x04U\x02\x02\0^[\0\x17\0\x04\0R=\0\b®Aê]\x1dÀík\x13Î\x0fËÁQ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ;\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õX~\x02\x02\0^[\0\x17\0\x04\0R=\0ÜÀ^[ÃÂó%\x16ËÅÞI2ó¸uô\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õvL\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õzò\x02\x02\0^[\0\x17\0\x04\0R=\0FÐ\v\x18B°Ý\x01º«à\x1f0ÿ\x06¡³\x18\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õ°\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õ³\x02\x02\0^[\0\x17\0\x04\0R=\0|q7²Ïv¢\x1c<õUi\x03^[Å:\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9õëÖ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9õñê\x02\x02\0^[\0\x17\0\x04\0R=\0\x19\0\x05\fð\x1d¼\x15\x16~ûÊ'-ü¥R\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö&}\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö+\x02\x02\0^[\0\x17\0\x04\0R=\0*}ã\0ç>[ÐÃ4RÊ\f÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ö`È\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öcá\x02\x02\0^[\0\x17\0\x04\0R=\0)¦Ó9\x0f/ÓtÞ¼\v¸|'\x108<Á\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öP\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ö\x02\x02\0^[\0\x17\0\x04\0R=\0©\0°Ü¿WêA2ï\x154\x13 B\x1c\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9öÕ÷\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9öÙM\x02\x02\0^[\0\x17\0\x04\0R=\0\x15«:Ì#3^\x1a§ËLJeYÆ\x13»2Áê\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷Kb\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷O3\x02\x02\0^[\0\x17\0\x04\0R=\0½aÊnX?ÐG\x16HCú\x17\x17ÉÅÃ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷ p\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷»\x02\x02\0^[\0\x17\0\x04\0R=\0üÏN÷?+þâ\x03 \bë^[¦ÚÔ\ò©\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷ÀT\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9÷Ä\x02\x02\0^[\0\x17\0\x04\0R=\07+« ñ\x11 \x19\x1dZ6²£¥£\b\x13"ü\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9÷úû\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø\0X\x02\x02\0^[\0\x17\0\x04\0R=\0\x1c[\x120fC7Vû\x13üU\x11ç\b"%\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ø5¡\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø8ø\x02\x02\0^[\0\x17\0\x04\0R=\0\x1fdN'3Ì^[M%?ËÚQVlèx\x06Ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øp*\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øs\x02\x02\0^[\0\x17\0\x04\0R=\0$PÂI\x17eðg©ÇàÚÙ+\x0f\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øª²\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ø®\b\x02\x02\0^[\0\x17\0\x04\0R=\0¾]¨-(í)¶Fºrà{jÍÎü%K7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9øåX\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9øè¯\x02\x02\0^[\0\x17\0\x04\0R=\0Afæ\x0f\x0eö\x13rMÚ\x13^[.\x1fµðÃP\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù <\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ù$\r\x02\x02\0^[\0\x17\0\x04\0R=\0Þæ S\x12è\x0e5ºÈùsl\#\x0e \x10\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ùå\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùç\x02\x02\0^[\0\x17\0\x04\0R=\0rËK ²\x15ÆÃUD¯û\x14¦Ê\a¤ÍÈ÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ù϶\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ùÖD\x02\x02\0^[\0\x17\0\x04\0R=\0ëFåØ8Àª °Ú\x13¶Þ\x19s|3\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ú ¸\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ú\x0f}\x02\x02\0^[\0\x17\0\x04\0R=\0\x12 §Ñ6%\x03r ¢ µF;2¡U¯÷\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9úEº\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9úM=\x02\x02\0^[\0\x17\0\x04\0R=\0õ[ÙÞ¸á3\x12%7b?EÓ\x19Ó\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û:\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûD\x02\x02\0^[\0\x17\0\x04\0R=\0 ¯ê\vÄóÜ>ÿÚ=êÿÎ%½\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ûkÑ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ûvÉ\x02\x02\0^[\0\x17\0\x04\0R=\0\x01\0\0\0\0\0\0\0\x15\x03\r\0ü$1b^Ì˾\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9û¬«\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9û¸x\x02\x02\0^[\0\x17\0\x04\0R=\0UæNÁÆ\x11[h\x1acA3\x0fkF vA\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü\x19Ý\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ü!A\x02\x02\0^[\0\x17\0\x04\0R=\0a&þðÄY®ÀieÙò×ÀöHñd\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üTÀ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üY¤\x02\x02\0^[\0\x17\0\x04\0R=\0\x16zÀ\0\0\0\0\0\0\0\0^Ì˾UæNÁ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ü\f\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üÐ\x02\x02\0^[\0\x17\0\x04\0R=\0Æ\x11[h\x1acA3\x0fkF vAa&þð\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9üÉï\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9üÎÒ\x02\x02\0^[\0\x17\0\x04\0R=\0ÄY®ÀieÙò×ÀöHñd\x16zÀ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý\x04Y\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý <\x02\x02\0^[\0\x17\0\x04\0R=\0\0Á¹\0°Q¬\0\0\0\0\0\0\x17\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý>á\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýCÄ\x02\x02\0^[\0\x17\0\x04\0R=\0\0ð\x17ó\x11<öHÚr\x06\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ý³ñ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ý¸¶\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ýð\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ýþÎ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0ü$1bpæ =\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þ+\b\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þ<ê\x02\x02\0^[\0\x17\0\x04\0R=\0~Í>ª.˽\04±¹\0Ô:¦¹\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þgZ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þp-\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9þÙ3\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9þße\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ\x13ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿ^[\\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿN½\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿU\x0e\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿS\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿÃr\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9ÿÉ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9ÿÿÃ\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0\ae\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0;^\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0BÂ\x02\x02\0^[\0\x17\0\x04\0R=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Ë3b\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0s£\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0x¤\x02\x02\0^[\0\x17\0\x04\0R=\0\b\x16\0\0P¯Ç(\vòñ°ÕíïTl"\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0±\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0¸k\x02\x02\0^[\0\x17\0\x04\0R=\0@\x1eÕÞÑÆ»®Äoø /\x18\x18H7\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\0èv\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\0íY\x02\x02\0^[\0\x17\0\x04\0R=\0 kæ¢Ã Aó|Ìø\aÍ\x1e<¾<\x02\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01#\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01)O\x02\x02\0^[\0\x17\0\x04\0R=\0Ñbäö+\vÒ`q'!ÇT>Ëþé\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01^\0\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01d\x02\x02\0^[\0\x17\0\x04\0R=\0 ´Õæ7 5Í_ mW]TFùLkÝ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01j\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01ø\x02\x02\0^[\0\x17\0\x04\0R=\0þ1ÐÎE«p ä»-";;IÉï·ßÛ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x01Ù\x06\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x01á^\x02\x02\0^[\0\x17\0\x04\0R=\0B5B¼$'^.I°\x01\x14zÄë!\x19Ã\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02\rz\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02\x12¹\x02\x02\0^[\0\x17\0\x04\0R=\0<\x18\x13ï\x02Dc®d\x1aGì°ë \f\x1aÍ\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02H\x02\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02LÇ\x02\x02\0^[\0\x17\0\x04\0R=\0?OxTvø\x17Xh2"b\x02®ÄU! ö\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02Ú\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x02Ð\x02\x02\0^[\0\x17\0\x04\0R=\0E-.÷ê½\x12\x14Û¿\x15«.÷ù\x02\0\0\0\b\0\0\0\b\0\0\0\x03\0\0\0\0\0â¸9\x02÷Ø\x04\x13\x05\x01\x02\0\x01\0\0\0\0 \0\0\0 \0\0\0\0\0\0\0\0\0â¸9\x03\x03I\x02\x02\0^[\0\x17\0\x04\0R=\0¦=\x19ÿ@7j D¢ÿJ\rú÷_º\a ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 9:11 ` Adam Pigg @ 2022-03-23 13:36 ` Adam Pigg 2022-03-23 14:46 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-23 13:36 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 10032 bytes --] Hi Luiz On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > Good that you clearly know more about this than me!... > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Thanks Luiz > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > this. > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > Gatttool > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > library. > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > per client: > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > page 1424: > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > There is also no response to frame #30: > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > #30 [hci0] 26.641557 > > > > > ATT: Read Request (0x0a) len 2 > > > > > Handle: 0x0018 > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > devices more flexibly? > > > > > > That I can't really explain, perhaps it is timing related, something > > > with Exchange MTU since it appears to stop the device from responding > > > when it happens a second time. > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > it behaving differently? > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > timer to start it later or perhaps the problem first response to > > > exchange MTU does actually use the final_mtu which makes the watch to > > > trigger yet another exchange to have both rx and tx MTU the same so > > > try with the following change: > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > index 2adb4afbf..d326782bf 100644 > > > --- a/src/shared/gatt-server.c > > > +++ b/src/shared/gatt-server.c > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > *chan, uint8_t opcode, > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > /* Respond with the server MTU */ > > > - put_le16(server->mtu, rsp_pdu); > > > + put_le16(final_mtu, rsp_pdu); > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > /* Set MTU to be the minimum */ > > > > Hmm Im not sure if this will work since the peripheral seems to > > respond different values 252 vs 247, also the spec does say that: > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > Attribute protocol PDU that the server can receive. > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > and the Server Rx MTU*. The size is the same to ensure that a client can > > correctly detect the final packet of a long attribute read.' > > > > So my interpretation is that the minimum is calculated after the > > Exchange is complete so it doesn't require the Server MTU to be > > limited by the Client MTU, anyway if Android and iOS does apply the > > minimum logic before responding we can do the same. > > > > Maybe it will help if I attach an android packet capture.... > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > log can be opened in Wireshark, and to my untrained eye, it looks like > the MTU negotiation is at packets 451 and 452, and 247 is used? > > Ill try and get the proposed patch built and see how it behaves Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. There was one point before i applied the patch where bluetoothctl seemed to list the attributes quickly, but i havnt been able to reproduce that again with or without the patch. Thanks > > Thanks > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > #48 [hci0] 58.673128 > > > > > Handle: 3585 > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > -- > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz [-- Attachment #2: btmon_new_bluez_bluetoothctl.txt --] [-- Type: text/plain, Size: 26687 bytes --] [bluetooth]# connect F8:C3:D1:B0:5A:3A Attempting to connect to F8:C3:D1:B0:5A:3A [CHG] Device F8:C3:D1:B0:5A:3A Connected: yes Connection successful [Amazfit GTR 2]# menu gatt Menu gatt: Available commands: ------------------- list-attributes [dev/local] List attributes select-attribute <attribute/UUID> Select attribute attribute-info [attribute/UUID] Select attribute read [offset] Read attribute value write <data=xx xx ...> [offset] [type] Write attribute value acquire-write Acquire Write file descriptor release-write Release Write file descriptor acquire-notify Acquire Notify file descriptor release-notify Release Notify file descriptor notify <on/off> Notify attribute value clone [dev/attribute/UUID] Clone a device or attribute register-application [UUID ...] Register profile to connect unregister-application Unregister profile register-service <UUID> [handle] Register application service. unregister-service <UUID/object> Unregister application service register-includes <UUID> [handle] Register as Included service in. unregister-includes <Service-UUID><Inc-UUID> Unregister Included service. register-characteristic <UUID> <Flags=read,write,notify...> [handle] Register application characteristic unregister-characteristic <UUID/object> Unregister application characteristic register-descriptor <UUID> <Flags=read,write...> [handle] Register application descriptor unregister-descriptor <UUID/object> Unregister application descriptor back Return to main menu version Display version quit Quit program exit Quit program help Display help about this program export Print environment variables [Amazfit GTR 2]# select-attribute 00000009-0000-3512-2118-0009af100700 [Amazfit GTR 2]# notify on No attribute selected [CHG] Device F8:C3:D1:B0:5A:3A ServicesResolved: yes [CHG] Device F8:C3:D1:B0:5A:3A Paired: yes [CHG] Device F8:C3:D1:B0:5A:3A ServicesResolved: no [CHG] Device F8:C3:D1:B0:5A:3A Connected: no ---------- btmon: piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.14-1-default (x86_64) 0.537725 = Note: Bluetooth subsystem version 2.22 0.537729 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.537730 = Open Index: DC:53:60:51:00:C6 [hci0] 0.537730 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.537731 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.537732 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 9.719672 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 9.833744 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 9.833768 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 9.834745 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 29 #5 [hci0] 9.893808 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: 4E:4A:CC:0C:78:46 (Resolvable) Data length: 17 Flags: 0x1a LE General Discoverable Mode Simultaneous LE and BR/EDR (Controller) Simultaneous LE and BR/EDR (Host) TX power: 12 dBm Company: Apple, Inc. (76) Type: Unknown (16) Data: 501cf52e89 RSSI: -79 dBm (0xb1) > HCI Event: LE Meta Event (0x3e) plen 28 #6 [hci0] 10.019799 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: 58:66:E9:A5:2D:DB (Resolvable) Data length: 16 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Service Data (UUID 0xfe2c): 0000 TX power: -10 dBm Service Data (UUID 0xfe03): RSSI: -82 dBm (0xae) > HCI Event: LE Meta Event (0x3e) plen 43 #7 [hci0] 10.058806 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: EF:51:CD:3C:7E:8F (Static) Data length: 31 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03ef51cd3c7e8f RSSI: -72 dBm (0xb8) > HCI Event: LE Meta Event (0x3e) plen 40 #8 [hci0] 10.079812 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 79:F9:F9:87:54:DA (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Google (0xfe9f) Service Data (UUID 0xfe9f): 0000000000000000000000000000000000000000 RSSI: -79 dBm (0xb1) > HCI Event: LE Meta Event (0x3e) plen 20 #9 [hci0] 10.480812 LE Advertising Report (0x02) Num reports: 1 Event type: Non connectable undirected - ADV_NONCONN_IND (0x03) Address type: Random (0x01) Address: C8:38:3A:F0:5A:7F (Static) Data length: 8 Company: Apple, Inc. (76) Type: Unknown (18) Data: 0001 RSSI: -87 dBm (0xa9) > HCI Event: LE Meta Event (0x3e) plen 43 #10 [hci0] 11.205858 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a RSSI: -57 dBm (0xc7) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #11 [hci0] 11.205957 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #12 [hci0] 11.258813 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #13 [hci0] 11.258884 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #14 [hci0] 11.259812 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #15 [hci0] 12.060874 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 12.060941 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #16 [hci0] 12.061170 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #17 [hci0] 12.061869 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #18 [hci0] 12.107883 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #19 [hci0] 12.107977 Handle: 3585 Random number: 0x200e8e7861b656fa Encrypted diversifier: 0xa313 Long term key: 70ff87784e4a4394af70214bedf33a1d > HCI Event: Command Status (0x0f) plen 4 #20 [hci0] 12.108868 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #21 [hci0] 12.506947 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #22 [hci0] 12.507730 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #24 [hci0] 12.556256 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #25 [hci0] 12.557869 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 [hci0] 12.606870 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #28 [hci0] 12.656235 ATT: Read Request (0x0a) len 2 Handle: 0x0032 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 [hci0] 12.705870 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #30 [hci0] 12.755936 ATT: Read Response (0x0b) len 7 Value: 01570140000101 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #31 [hci0] 12.756045 ATT: Read Request (0x0a) len 2 Handle: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #32 [hci0] 12.805900 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 19 #33 [hci0] 12.856058 ATT: Read Response (0x0b) len 14 Value: 416d617a66697420475452203200 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #34 [hci0] 12.856400 ATT: Read Request (0x0a) len 2 Handle: 0x0018 > HCI Event: Number of Completed Packets (0x13) plen 5 #35 [hci0] 12.905890 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #36 [hci0] 15.256110 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #37 [hci0] 15.256346 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #38 [hci0] 15.306998 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #39 [hci0] 16.006117 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #40 [hci0] 16.006335 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #41 [hci0] 16.006347 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #42 [hci0] 16.006351 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #43 [hci0] 16.057055 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #44 [hci0] 16.058037 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #45 [hci0] 16.059032 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #46 [hci0] 16.106108 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #47 [hci0] 16.106365 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #48 [hci0] 16.157103 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #49 [hci0] 16.206140 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #50 [hci0] 16.206737 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #51 [hci0] 16.257082 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #52 [hci0] 19.438030 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #53 [hci0] 19.438239 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #54 [hci0] 19.438255 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #55 [hci0] 19.438260 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #56 [hci0] 19.457169 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #57 [hci0] 19.458229 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #58 [hci0] 19.459252 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #59 [hci0] 19.506287 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #60 [hci0] 19.506388 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #61 [hci0] 19.557245 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #62 [hci0] 19.606321 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #63 [hci0] 19.606726 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #64 [hci0] 19.657210 Num handles: 1 Handle: 3585 Count: 1 < HCI Command: Disconnect (0x01|0x0006) plen 3 #65 [hci0] 44.885194 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #66 [hci0] 45.006315 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #67 [hci0] 45.008258 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 45.008311 LE Address: F8:C3:D1:B0:5A:3A (Static) Reason: Connection terminated by local host (0x02) ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 13:36 ` Adam Pigg @ 2022-03-23 14:46 ` Adam Pigg 2022-03-23 19:45 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-23 14:46 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 10854 bytes --] On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > Good that you clearly know more about this than me!... > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Thanks Luiz > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > Gatttool > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > per client: > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > page 1424: > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > There is also no response to frame #30: > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > Handle: 0x0018 > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > devices more flexibly? > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > with Exchange MTU since it appears to stop the device from responding > > > > when it happens a second time. > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > it behaving differently? > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > timer to start it later or perhaps the problem first response to > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > try with the following change: > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > index 2adb4afbf..d326782bf 100644 > > > > --- a/src/shared/gatt-server.c > > > > +++ b/src/shared/gatt-server.c > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > *chan, uint8_t opcode, > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > /* Respond with the server MTU */ > > > > - put_le16(server->mtu, rsp_pdu); > > > > + put_le16(final_mtu, rsp_pdu); > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > /* Set MTU to be the minimum */ > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > respond different values 252 vs 247, also the spec does say that: > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > Attribute protocol PDU that the server can receive. > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > correctly detect the final packet of a long attribute read.' > > > > > > So my interpretation is that the minimum is calculated after the > > > Exchange is complete so it doesn't require the Server MTU to be > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > minimum logic before responding we can do the same. > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > log can be opened in Wireshark, and to my untrained eye, it looks like > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > Ill try and get the proposed patch built and see how it behaves > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > There was one point before i applied the patch where bluetoothctl > seemed to list the attributes quickly, but i havnt been able to > reproduce that again with or without the patch. > For completeness, also attached the output of my program and btmon My program should connect, wait for resolved signal, then read a char, enable some notifications, and do a write. You can see the 30 second wait between connect, resolved, and quickly followed by a disconnect. > Thanks > > > > > > Thanks > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > Handle: 3585 > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > -- > > > > Luiz Augusto von Dentz > > > > > > > > > > > > -- > > > Luiz Augusto von Dentz [-- Attachment #2: btmon_new_bluez_amazfish.txt --] [-- Type: text/plain, Size: 28227 bytes --] Amazfish: piggz@adam-laptop ~/projects/build-harbour-amazfish-Desktop-Debug $ ./daemon/harbour-amazfishd 2022-03-23 14:39:28.923 : Starting amazfish daemon 2022-03-23 14:39:28.932 : Starting notification monitor 2022-03-23 14:39:28.961 : void NavigationInterface::connectDaemon() 2022-03-23 14:39:28.962 : Interface is not valid 2022-03-23 14:39:28.962 : Registering service on dbus uk.co.piggz.amazfish 2022-03-23 14:39:28.963 : amazfish-daemon: succesfully registered to dbus sessionBus 2022-03-23 14:39:28.964 : DeviceFactory::createDevice: requested device of type: "Amazfit GTR 2" 2022-03-23 14:39:28.964 : Creating GTS Device 2022-03-23 14:39:28.964 : GtrDevice::GtrDevice(const QString&, QObject*) 2022-03-23 14:39:28.964 : Creating DBUS HRM 2022-03-23 14:39:28.968 : DRIVERS: ("org.kde.kdb.mysql", "org.kde.kdb.sqlite") 2022-03-23 14:39:28.969 : Database is: "/home/piggz/.local/share/harbour-amazfish/harbour-amazfish/amazfish.kexi" 2022-03-23 14:39:28.969 : KDbConnection object created. 2022-03-23 14:39:28.969 : KDbConnection::connect() OK. 2022-03-23 14:39:28.971 : ("mi_band_activity", "sports_data", "sports_meta") 2022-03-23 14:39:28.971 : DeviceInterface::connectToDevice: "/org/bluez/hci0/dev_F8_C3_D1_B0_5A_3A" 2022-03-23 14:39:28.971 : QBLEDevice::setDevicePath 2022-03-23 14:39:28.973 : true 2022-03-23 14:39:28.974 : AbstractDevice::connectToDevice 2022-03-23 14:39:28.974 : QBLEDevice::disconnectFromDevice 2022-03-23 14:39:28.975 : DeviceInterface::onConnectionStateChanged "connecting" 2022-03-23 14:39:28.975 : QBLEDevice::connectToDevice 2022-03-23 14:39:31.070 : virtual void GtrDevice::onPropertiesChanged(QString, QVariantMap, QStringList) "org.bluez.Device1" QMap(("Connected", QVariant(bool, true))) () 2022-03-23 14:39:31.071 : DeviceInterface::onConnectionStateChanged "connected" 2022-03-23 14:40:01.356 : virtual void GtrDevice::onPropertiesChanged(QString, QVariantMap, QStringList) "org.bluez.Device1" QMap(("ServicesResolved", QVariant(bool, true))) () 2022-03-23 14:40:01.387 : virtual void GtrDevice::initialise() 2022-03-23 14:40:01.388 : virtual void GtrDevice::parseServices() 2022-03-23 14:40:01.391 : Resolved services... 2022-03-23 14:40:01.391 : <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node><interface name="org.freedesktop.DBus.Introspectable"><method name="Introspect"><arg name="xml" type="s" direction="out"/> </method></interface><interface name="org.bluez.Device1"><method name="Disconnect"></method><method name="Connect"></method><method name="ConnectProfile"><arg name="UUID" type="s" direction="in"/> </method><method name="DisconnectProfile"><arg name="UUID" type="s" direction="in"/> </method><method name="Pair"></method><method name="CancelPairing"></method><property name="Address" type="s" access="read"></property><property name="AddressType" type="s" access="read"></property><property name="Name" type="s" access="read"></property><property name="Alias" type="s" access="readwrite"></property><property name="Class" type="u" access="read"></property><property name="Appearance" type="q" access="read"></property><property name="Icon" type="s" access="read"></property><property name="Paired" type="b" access="read"></property><property name="Trusted" type="b" access="readwrite"></property><property name="Blocked" type="b" access="readwrite"></property><property name="LegacyPairing" type="b" access="read"></property><property name="RSSI" type="n" access="read"></property><property name="Connected" type="b" access="read"></property><property name="UUIDs" type="as" access="read"></property><property name="Modalias" type="s" access="read"></property><property name="Adapter" type="o" access="read"></property><property name="ManufacturerData" type="a{qv}" access="read"></property><property name="ServiceData" type="a{sv}" access="read"></property><property name="TxPower" type="n" access="read"></property><property name="ServicesResolved" type="b" access="read"></property><property name="WakeAllowed" type="b" access="readwrite"></property></interface><interface name="org.freedesktop.DBus.Properties"><method name="Get"><arg name="interface" type="s" direction="in"/> <arg name="name" type="s" direction="in"/> <arg name="value" type="v" direction="out"/> </method><method name="Set"><arg name="interface" type="s" direction="in"/> <arg name="name" type="s" direction="in"/> <arg name="value" type="v" direction="in"/> </method><method name="GetAll"><arg name="interface" type="s" direction="in"/> <arg name="properties" type="a{sv}" direction="out"/> </method><signal name="PropertiesChanged"><arg name="interface" type="s"/> <arg name="changed_properties" type="a{sv}"/> <arg name="invalidated_properties" type="as"/> </signal> </interface><interface name="org.bluez.AdminPolicyStatus1"><property name="AffectedByPolicy" type="b" access="read"></property></interface><node name="service0001"/><node name="service0028"/><node name="service0038"/><node name="service0040"/><node name="service0070"/><node name="service0084"/><node name="service008c"/><node name="service0094"/><node name="service0099"/></node> 2022-03-23 14:40:01.394 : 10 nodes 2022-03-23 14:40:01.400 : Creating service for: "00001801-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.403 : 2 nodes 2022-03-23 14:40:01.411 : Introspect:characteristics: ("00002a05-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.413 : Creating service for: "0000180a-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.415 : 7 nodes 2022-03-23 14:40:01.428 : Introspect:characteristics: ("00000014-0000-3512-2118-0009af100700", "00002a23-0000-1000-8000-00805f9b34fb", "00002a25-0000-1000-8000-00805f9b34fb", "00002a27-0000-1000-8000-00805f9b34fb", "00002a28-0000-1000-8000-00805f9b34fb", "00002a50-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.428 : BipInfoService::BipInfoService 2022-03-23 14:40:01.428 : Creating service for: "00001530-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.429 : 3 nodes 2022-03-23 14:40:01.433 : Introspect:characteristics: ("00001531-0000-3512-2118-0009af100700", "00001532-0000-3512-2118-0009af100700") 2022-03-23 14:40:01.434 : BipFirmwareService::BipFirmwareService 2022-03-23 14:40:01.434 : Creating service for: "0000fee0-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.435 : 15 nodes 2022-03-23 14:40:01.453 : Introspect:characteristics: ("00000001-0000-3512-2118-0009af100700", "00000002-0000-3512-2118-0009af100700", "00000003-0000-3512-2118-0009af100700", "00000004-0000-3512-2118-0009af100700", "00000005-0000-3512-2118-0009af100700", "00000006-0000-3512-2118-0009af100700", "00000007-0000-3512-2118-0009af100700", "0000000e-0000-3512-2118-0009af100700", "00000010-0000-3512-2118-0009af100700", "00000016-0000-3512-2118-0009af100700", "00000017-0000-3512-2118-0009af100700", "00000020-0000-3512-2118-0009af100700", "00002a04-0000-1000-8000-00805f9b34fb", "00002a2b-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.453 : MiBandService::MiBandService 2022-03-23 14:40:01.454 : Creating service for: "0000fee1-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.455 : 9 nodes 2022-03-23 14:40:01.463 : Introspect:characteristics: ("00000009-0000-3512-2118-0009af100700", "0000fed0-0000-1000-8000-00805f9b34fb", "0000fed1-0000-1000-8000-00805f9b34fb", "0000fed2-0000-1000-8000-00805f9b34fb", "0000fed3-0000-1000-8000-00805f9b34fb", "0000fedd-0000-1000-8000-00805f9b34fb", "0000fede-0000-1000-8000-00805f9b34fb", "0000fedf-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.463 : MiBand2Service::MiBand2Service 2022-03-23 14:40:01.463 : auth: 0 crypt: 128 req: true 2022-03-23 14:40:01.464 : Creating service for: "0000180d-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.465 : 3 nodes 2022-03-23 14:40:01.468 : Introspect:characteristics: ("00002a37-0000-1000-8000-00805f9b34fb", "00002a39-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.468 : HRMService::HRMService 2022-03-23 14:40:01.468 : Creating service for: "00001811-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.469 : 3 nodes 2022-03-23 14:40:01.471 : Introspect:characteristics: ("00002a44-0000-1000-8000-00805f9b34fb", "00002a46-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.471 : AlertNotificationService::AlertNotificationService(const QString&, QObject*, uint8_t) 2022-03-23 14:40:01.471 : Creating service for: "00001802-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.472 : 2 nodes 2022-03-23 14:40:01.473 : Introspect:characteristics: ("00002a06-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.473 : Creating service for: "00003802-0000-1000-8000-00805f9b34fb" 2022-03-23 14:40:01.474 : 2 nodes 2022-03-23 14:40:01.475 : Introspect:characteristics: ("00004a02-0000-1000-8000-00805f9b34fb") 2022-03-23 14:40:01.475 : Read first 2022-03-23 14:40:01.475 : Reading from "00000020-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.476 : "" 2022-03-23 14:40:01.476 : Starting notify for "00000017-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.476 : Starting notify for "00000020-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.477 : Starting notify for "00000016-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.477 : Write something 2022-03-23 14:40:01.477 : Writing to "00000016-0000-3512-2118-0009af100700" : "01" 2022-03-23 14:40:01.477 : Got mi2 service 2022-03-23 14:40:01.477 : Starting notify for "00000009-0000-3512-2118-0009af100700" 2022-03-23 14:40:01.477 : Writing request for auth number 2022-03-23 14:40:01.478 : Writing to "00000009-0000-3512-2118-0009af100700" : "0100" 2022-03-23 14:40:03.520 : virtual void GtrDevice::onPropertiesChanged(QString, QVariantMap, QStringList) "org.bluez.Device1" QMap(("Connected", QVariant(bool, false))("ServicesResolved", QVariant(bool, false))) () 2022-03-23 14:40:03.522 : DisConnected! 2022-03-23 14:40:03.522 : DeviceInterface::onConnectionStateChanged "disconnected" ^C ---------- btmon piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.14-1-default (x86_64) 0.726131 = Note: Bluetooth subsystem version 2.22 0.726136 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.726138 = Open Index: DC:53:60:51:00:C6 [hci0] 0.726139 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.726139 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.726141 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 4.976229 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 5.089949 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 5.089966 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 5.090948 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 29 #5 [hci0] 5.099979 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: 7F:42:2B:17:94:D6 (Resolvable) Data length: 17 Flags: 0x1a LE General Discoverable Mode Simultaneous LE and BR/EDR (Controller) Simultaneous LE and BR/EDR (Host) TX power: 12 dBm Company: Apple, Inc. (76) Type: Unknown (16) Data: 5c1cad5d3f RSSI: -83 dBm (0xad) > HCI Event: LE Meta Event (0x3e) plen 43 #6 [hci0] 5.232980 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: EF:51:CD:3C:7E:8F (Static) Data length: 31 Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03ef51cd3c7e8f RSSI: -72 dBm (0xb8) > HCI Event: LE Meta Event (0x3e) plen 40 #7 [hci0] 5.512989 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 79:F9:F9:87:54:DA (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Google (0xfe9f) Service Data (UUID 0xfe9f): 0000000000000000000000000000000000000000 RSSI: -79 dBm (0xb1) > HCI Event: LE Meta Event (0x3e) plen 43 #8 [hci0] 5.760998 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: F8:C3:D1:B0:5A:3A (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a RSSI: -63 dBm (0xc1) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #9 [hci0] 5.761086 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 4 #10 [hci0] 5.766972 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #11 [hci0] 5.767037 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #12 [hci0] 5.767984 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #13 [hci0] 6.617967 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: F8:C3:D1:B0:5A:3A (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 6.618004 LE Address: F8:C3:D1:B0:5A:3A (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03f8c3d1b05a3a < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #14 [hci0] 6.618057 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #15 [hci0] 6.618956 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #16 [hci0] 6.669963 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #17 [hci0] 6.669998 Handle: 3585 Random number: 0x3c9dac4d04978c2c Encrypted diversifier: 0xed2b Long term key: cf7f359f6a275cf8e4b633bd93ae9c6c > HCI Event: Command Status (0x0f) plen 4 #18 [hci0] 6.670963 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #19 [hci0] 7.068963 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #20 [hci0] 7.069354 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #21 [hci0] 7.118679 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #22 [hci0] 7.118890 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #23 [hci0] 7.119996 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #24 [hci0] 7.169966 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #25 [hci0] 7.218701 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #26 [hci0] 7.218961 ATT: Read Request (0x0a) len 2 Handle: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #27 [hci0] 7.269035 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 19 #28 [hci0] 7.318699 ATT: Read Response (0x0b) len 14 Value: 416d617a66697420475452203200 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #29 [hci0] 7.318880 ATT: Read Request (0x0a) len 2 Handle: 0x0018 > HCI Event: Number of Completed Packets (0x13) plen 5 #30 [hci0] 7.418974 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #31 [hci0] 9.818580 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #32 [hci0] 9.818909 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #33 [hci0] 9.868987 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #34 [hci0] 10.568667 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #35 [hci0] 10.568832 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #36 [hci0] 10.568848 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #37 [hci0] 10.568853 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #38 [hci0] 10.619031 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #39 [hci0] 10.620014 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #40 [hci0] 10.620968 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #41 [hci0] 10.668689 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #42 [hci0] 10.669108 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #43 [hci0] 10.718984 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #44 [hci0] 10.768626 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #45 [hci0] 10.768826 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #46 [hci0] 10.819036 Num handles: 1 Handle: 3585 Count: 1 = bluetoothd: profiles/deviceinfo/deviceinfo.c:read_pnpid_cb() Error reading PNP_ID value: Request attribute has encountered an unlikely error 37.345944 < HCI Command: Disconnect (0x01|0x0006) plen 3 #47 [hci0] 39.373081 Handle: 3585 Reason: Remote User Terminated Connection (0x13) > HCI Event: Command Status (0x0f) plen 4 #48 [hci0] 39.491061 Disconnect (0x01|0x0006) ncmd 1 Status: Success (0x00) > HCI Event: Disconnect Complete (0x05) plen 4 #49 [hci0] 39.519016 Status: Success (0x00) Handle: 3585 Reason: Connection Terminated By Local Host (0x16) @ MGMT Event: Device Disconnected (0x000c) plen 8 {0x0001} [hci0] 39.519050 LE Address: F8:C3:D1:B0:5A:3A (Static) Reason: Connection terminated by local host (0x02) ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 14:46 ` Adam Pigg @ 2022-03-23 19:45 ` Luiz Augusto von Dentz 2022-03-23 19:52 ` Luiz Augusto von Dentz 2022-03-23 19:57 ` Adam Pigg 0 siblings, 2 replies; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-23 19:45 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > Good that you clearly know more about this than me!... > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > Gatttool > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > per client: > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > page 1424: > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > devices more flexibly? > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > when it happens a second time. > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > it behaving differently? > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > timer to start it later or perhaps the problem first response to > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > try with the following change: > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > index 2adb4afbf..d326782bf 100644 > > > > > --- a/src/shared/gatt-server.c > > > > > +++ b/src/shared/gatt-server.c > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > *chan, uint8_t opcode, > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > /* Respond with the server MTU */ > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > Attribute protocol PDU that the server can receive. > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > minimum logic before responding we can do the same. > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > There was one point before i applied the patch where bluetoothctl > > seemed to list the attributes quickly, but i havnt been able to > > reproduce that again with or without the patch. > > > > For completeness, also attached the output of my program and btmon > > My program should connect, wait for resolved signal, then read a char, > enable some notifications, and do a write. You can see the 30 second > wait between connect, resolved, and quickly followed by a disconnect. < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #22 [hci0] 12.507730 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #24 [hci0] 12.556256 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 So we are now responding with 247 and the peripheral responds with 252 to our request :/, so we would need to probably delay our request or something, that said we are the central so I really which we don't have to do it since that would penalize well behaving devices, could we perhaps inform the vendor about these issues? I'd considered this to be really bad behavior from the remote side since they are not following the spec in many respects as even their MTU changes from request to response and it does multiple rounds of Exchange MTU and stop responding while doing it. > > > > Thanks > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > Handle: 3585 > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > -- > > > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 19:45 ` Luiz Augusto von Dentz @ 2022-03-23 19:52 ` Luiz Augusto von Dentz 2022-03-23 19:57 ` Adam Pigg 1 sibling, 0 replies; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-03-23 19:52 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Wed, Mar 23, 2022 at 12:45 PM Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > Gatttool > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > per client: > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > page 1424: > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > devices more flexibly? > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > when it happens a second time. > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > it behaving differently? > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > timer to start it later or perhaps the problem first response to > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > try with the following change: > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > --- a/src/shared/gatt-server.c > > > > > > +++ b/src/shared/gatt-server.c > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > *chan, uint8_t opcode, > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > Attribute protocol PDU that the server can receive. > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > There was one point before i applied the patch where bluetoothctl > > > seemed to list the attributes quickly, but i havnt been able to > > > reproduce that again with or without the patch. > > > > > > > For completeness, also attached the output of my program and btmon > > > > My program should connect, wait for resolved signal, then read a char, > > enable some notifications, and do a write. You can see the 30 second > > wait between connect, resolved, and quickly followed by a disconnect. > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > #22 [hci0] 12.507730 > ATT: Exchange MTU Request (0x02) len 2 > Client RX MTU: 517 > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > ATT: Exchange MTU Request (0x02) len 2 > Client RX MTU: 247 > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > #24 [hci0] 12.556256 > ATT: Exchange MTU Response (0x03) len 2 > Server RX MTU: 247 > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > ATT: Exchange MTU Response (0x03) len 2 > Server RX MTU: 252 > > So we are now responding with 247 and the peripheral responds with 252 > to our request :/, so we would need to probably delay our request or > something, that said we are the central so I really which we don't > have to do it since that would penalize well behaving devices, could > we perhaps inform the vendor about these issues? I'd considered this > to be really bad behavior from the remote side since they are not > following the spec in many respects as even their MTU changes from > request to response and it does multiple rounds of Exchange MTU and > stop responding while doing it. Btw, I checked the android logs and it doesn't even do any Exchange MTU on its own, so it just responds with 247 so I think this is related to the peripheral inconsistency with its own MTU (247 != 252) so it attempts to do another round of Exchange MTU while ATT request is in place which perhaps cause it to stop responding. -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 19:45 ` Luiz Augusto von Dentz 2022-03-23 19:52 ` Luiz Augusto von Dentz @ 2022-03-23 19:57 ` Adam Pigg 2022-03-28 16:37 ` Adam Pigg 1 sibling, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-23 19:57 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Hi Luiz Thanks for having the patience with me on this.... On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > Gatttool > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > per client: > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > page 1424: > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > devices more flexibly? > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > when it happens a second time. > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > it behaving differently? > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > timer to start it later or perhaps the problem first response to > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > try with the following change: > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > --- a/src/shared/gatt-server.c > > > > > > +++ b/src/shared/gatt-server.c > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > *chan, uint8_t opcode, > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > Attribute protocol PDU that the server can receive. > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > There was one point before i applied the patch where bluetoothctl > > > seemed to list the attributes quickly, but i havnt been able to > > > reproduce that again with or without the patch. > > > > > > > For completeness, also attached the output of my program and btmon > > > > My program should connect, wait for resolved signal, then read a char, > > enable some notifications, and do a write. You can see the 30 second > > wait between connect, resolved, and quickly followed by a disconnect. > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > #22 [hci0] 12.507730 > ATT: Exchange MTU Request (0x02) len 2 > Client RX MTU: 517 > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > ATT: Exchange MTU Request (0x02) len 2 > Client RX MTU: 247 > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > #24 [hci0] 12.556256 > ATT: Exchange MTU Response (0x03) len 2 > Server RX MTU: 247 > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > ATT: Exchange MTU Response (0x03) len 2 > Server RX MTU: 252 > > So we are now responding with 247 and the peripheral responds with 252 > to our request :/, so we would need to probably delay our request or > something, that said we are the central so I really which we don't > have to do it since that would penalize well behaving devices, could > we perhaps inform the vendor about these issues? I'd considered this > to be really bad behavior from the remote side since they are not > following the spec in many respects as even their MTU changes from > request to response and it does multiple rounds of Exchange MTU and > stop responding while doing it. > I can certainly look into how to contact Huami/Amazfit ... I wouldnt count on a response though! I see you looked at the android log already. Do you have an idea for a patch I could try out? Im deep in this now anyway, and over-wrote my system bluez :D Its strange how they have messed up this generation of device as all the older ones work fine, and I imagine they must just build on the old code base. > > > > > > > Thanks > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > Handle: 3585 > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-23 19:57 ` Adam Pigg @ 2022-03-28 16:37 ` Adam Pigg 2022-04-01 20:12 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-03-28 16:37 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Hi Luiz On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > Thanks for having the patience with me on this.... > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > it behaving differently? > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > try with the following change: > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > *chan, uint8_t opcode, > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > Attribute protocol PDU that the server can receive. > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > seemed to list the attributes quickly, but i havnt been able to > > > > reproduce that again with or without the patch. > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > My program should connect, wait for resolved signal, then read a char, > > > enable some notifications, and do a write. You can see the 30 second > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > #22 [hci0] 12.507730 > > ATT: Exchange MTU Request (0x02) len 2 > > Client RX MTU: 517 > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > ATT: Exchange MTU Request (0x02) len 2 > > Client RX MTU: 247 > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > #24 [hci0] 12.556256 > > ATT: Exchange MTU Response (0x03) len 2 > > Server RX MTU: 247 > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > ATT: Exchange MTU Response (0x03) len 2 > > Server RX MTU: 252 > > > > So we are now responding with 247 and the peripheral responds with 252 > > to our request :/, so we would need to probably delay our request or > > something, that said we are the central so I really which we don't > > have to do it since that would penalize well behaving devices, could > > we perhaps inform the vendor about these issues? I'd considered this > > to be really bad behavior from the remote side since they are not > > following the spec in many respects as even their MTU changes from > > request to response and it does multiple rounds of Exchange MTU and > > stop responding while doing it. > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > count on a response though! > > I see you looked at the android log already. > > Do you have an idea for a patch I could try out? Im deep in this now > anyway, and over-wrote my system bluez :D > > Its strange how they have messed up this generation of device as all > the older ones work fine, and I imagine they must just build on the > old code base. > I have submitted a support request to Amazfit, describing the issue and linking to the details in the ML... maybe they will read it! Do you think there is anything I can try to make bluez work in the mean time, even just on my own device? Thanks > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > Handle: 3585 > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-03-28 16:37 ` Adam Pigg @ 2022-04-01 20:12 ` Adam Pigg 2022-04-01 21:49 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-04-01 20:12 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Hi Luiz On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > Thanks for having the patience with me on this.... > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > *chan, uint8_t opcode, > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > enable some notifications, and do a write. You can see the 30 second > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > #22 [hci0] 12.507730 > > > ATT: Exchange MTU Request (0x02) len 2 > > > Client RX MTU: 517 > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > ATT: Exchange MTU Request (0x02) len 2 > > > Client RX MTU: 247 > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > #24 [hci0] 12.556256 > > > ATT: Exchange MTU Response (0x03) len 2 > > > Server RX MTU: 247 > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > ATT: Exchange MTU Response (0x03) len 2 > > > Server RX MTU: 252 > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > to our request :/, so we would need to probably delay our request or > > > something, that said we are the central so I really which we don't > > > have to do it since that would penalize well behaving devices, could > > > we perhaps inform the vendor about these issues? I'd considered this > > > to be really bad behavior from the remote side since they are not > > > following the spec in many respects as even their MTU changes from > > > request to response and it does multiple rounds of Exchange MTU and > > > stop responding while doing it. > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > count on a response though! > > > > I see you looked at the android log already. > > > > Do you have an idea for a patch I could try out? Im deep in this now > > anyway, and over-wrote my system bluez :D > > > > Its strange how they have messed up this generation of device as all > > the older ones work fine, and I imagine they must just build on the > > old code base. > > > > I have submitted a support request to Amazfit, describing the issue > and linking to the details in the ML... maybe they will read it! > > Do you think there is anything I can try to make bluez work in the > mean time, even just on my own device? > I had another go at making this work before attempting to write my own gatt lib (!) and i seem to have got it to work, though I dont know if it will be acceptable to bluez, or if there is another way. Probably easiest with the diff: diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c index ea3249be9..701677e0a 100644 --- a/profiles/gap/gas.c +++ b/profiles/gap/gas.c @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, uint8_t att_ecode, static void handle_appearance(struct gas *gas, uint16_t value_handle) { - if (!bt_gatt_client_read_value(gas->client, value_handle, - read_appearance_cb, gas, NULL)) + //if (!bt_gatt_client_read_value(gas->client, value_handle, + // read_appearance_cb, gas, NULL)) DBG("Failed to send request to read appearance"); } diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c index 776e5ce2b..ac0fac1fc 100644 --- a/src/shared/gatt-server.c +++ b/src/shared/gatt-server.c @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan *chan, uint8_t opcode, final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); /* Respond with the server MTU */ - put_le16(server->mtu, rsp_pdu); + //put_le16(server->mtu, rsp_pdu); + put_le16(final_mtu, rsp_pdu); bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); /* Set MTU to be the minimum */ I was running bluetoothd with -n -d, and noticed that the read to the appearance was failing, so, I commented it out. The read to the name works ok and happens just prior to reading the appearance. I gather it only reads the appearance if the char exists, so, i dont know why that fail, however I dont see 2a01 in the list of services/characteristics, which is the appearance one right? Any thoughts? Cheers > Thanks > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > Handle: 3585 > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > -- > > > Luiz Augusto von Dentz ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-01 20:12 ` Adam Pigg @ 2022-04-01 21:49 ` Luiz Augusto von Dentz 2022-04-02 8:26 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-04-01 21:49 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > Thanks for having the patience with me on this.... > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > #22 [hci0] 12.507730 > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > Client RX MTU: 517 > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > Client RX MTU: 247 > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > #24 [hci0] 12.556256 > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > Server RX MTU: 247 > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > Server RX MTU: 252 > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > to our request :/, so we would need to probably delay our request or > > > > something, that said we are the central so I really which we don't > > > > have to do it since that would penalize well behaving devices, could > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > to be really bad behavior from the remote side since they are not > > > > following the spec in many respects as even their MTU changes from > > > > request to response and it does multiple rounds of Exchange MTU and > > > > stop responding while doing it. > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > count on a response though! > > > > > > I see you looked at the android log already. > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > anyway, and over-wrote my system bluez :D > > > > > > Its strange how they have messed up this generation of device as all > > > the older ones work fine, and I imagine they must just build on the > > > old code base. > > > > > > > I have submitted a support request to Amazfit, describing the issue > > and linking to the details in the ML... maybe they will read it! > > > > Do you think there is anything I can try to make bluez work in the > > mean time, even just on my own device? > > > I had another go at making this work before attempting to write my own > gatt lib (!) and i seem to have got it to work, though I dont know if > it will be acceptable to bluez, or if there is another way. > > Probably easiest with the diff: > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > index ea3249be9..701677e0a 100644 > --- a/profiles/gap/gas.c > +++ b/profiles/gap/gas.c > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > uint8_t att_ecode, > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > { > - if (!bt_gatt_client_read_value(gas->client, value_handle, > - read_appearance_cb, gas, NULL)) > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > + // read_appearance_cb, gas, NULL)) > DBG("Failed to send request to read appearance"); Does disabling the read make it work? Does it stop the second MTU exchange? > } > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > index 776e5ce2b..ac0fac1fc 100644 > --- a/src/shared/gatt-server.c > +++ b/src/shared/gatt-server.c > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > *chan, uint8_t opcode, > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > /* Respond with the server MTU */ > - put_le16(server->mtu, rsp_pdu); > + //put_le16(server->mtu, rsp_pdu); > + put_le16(final_mtu, rsp_pdu); > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > /* Set MTU to be the minimum */ > > I was running bluetoothd with -n -d, and noticed that the read to the > appearance was failing, so, I commented it out. The read to the name > works ok and happens just prior to reading the appearance. > > I gather it only reads the appearance if the char exists, so, i dont > know why that fail, however I dont see 2a01 in the list of > services/characteristics, which is the appearance one right? #define GATT_CHARAC_APPEARANCE 0x2A01 You don't see it on bluetoothd logs or over D-Bus? The latter may not contain all the attributes since some are claimed. > Any thoughts? > > Cheers > > > > > Thanks > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > -- > > > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-01 21:49 ` Luiz Augusto von Dentz @ 2022-04-02 8:26 ` Adam Pigg 2022-04-02 9:14 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-04-02 8:26 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 20127 bytes --] Hi Luiz On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > #22 [hci0] 12.507730 > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > Client RX MTU: 517 > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > Client RX MTU: 247 > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > #24 [hci0] 12.556256 > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > Server RX MTU: 247 > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > Server RX MTU: 252 > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > to our request :/, so we would need to probably delay our request or > > > > > something, that said we are the central so I really which we don't > > > > > have to do it since that would penalize well behaving devices, could > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > to be really bad behavior from the remote side since they are not > > > > > following the spec in many respects as even their MTU changes from > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > stop responding while doing it. > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > count on a response though! > > > > > > > > I see you looked at the android log already. > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > anyway, and over-wrote my system bluez :D > > > > > > > > Its strange how they have messed up this generation of device as all > > > > the older ones work fine, and I imagine they must just build on the > > > > old code base. > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > and linking to the details in the ML... maybe they will read it! > > > > > > Do you think there is anything I can try to make bluez work in the > > > mean time, even just on my own device? > > > > > I had another go at making this work before attempting to write my own > > gatt lib (!) and i seem to have got it to work, though I dont know if > > it will be acceptable to bluez, or if there is another way. > > > > Probably easiest with the diff: > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > index ea3249be9..701677e0a 100644 > > --- a/profiles/gap/gas.c > > +++ b/profiles/gap/gas.c > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > uint8_t att_ecode, > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > { > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > - read_appearance_cb, gas, NULL)) > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > + // read_appearance_cb, gas, NULL)) > > DBG("Failed to send request to read appearance"); > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > } > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > index 776e5ce2b..ac0fac1fc 100644 > > --- a/src/shared/gatt-server.c > > +++ b/src/shared/gatt-server.c > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > *chan, uint8_t opcode, > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > /* Respond with the server MTU */ > > - put_le16(server->mtu, rsp_pdu); > > + //put_le16(server->mtu, rsp_pdu); > > + put_le16(final_mtu, rsp_pdu); > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > /* Set MTU to be the minimum */ > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > appearance was failing, so, I commented it out. The read to the name > > works ok and happens just prior to reading the appearance. > > > > I gather it only reads the appearance if the char exists, so, i dont > > know why that fail, however I dont see 2a01 in the list of > > services/characteristics, which is the appearance one right? > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > contain all the attributes since some are claimed. > Gathered some logs this morning, see attached. So, 2A01 is listed in the bluetoothd debug output, so, I guess its a fault that it cant be read? It is not listed in the output of bluetoothctl list-attributes (also attached) so I could not read the value using that tool. Without any other changes, my own lib/app was able to connect to the watch and start reading data seemingly fine, though I did get an unexpected disconnected after reading a large amount of step/activity data, but that may be unrelated, read/write and notify were all working. Could some quirk be used to get around this issue? > > Any thoughts? > > > > Cheers > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz [-- Attachment #2: gtr2-disable-read-appearance.txt --] [-- Type: text/plain, Size: 76110 bytes --] Bluetoothctl: piggz@adam-laptop ~ $ bluetoothctl Agent registered [bluetooth]# connect CD:1B:C3:94:5B:77 Attempting to connect to CD:1B:C3:94:5B:77 [CHG] Device CD:1B:C3:94:5B:77 Connected: yes Connection successful [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001 00001801-0000-1000-8000-00805f9b34fb Generic Attribute Profile [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 00002a05-0000-1000-8000-00805f9b34fb Service Changed [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002/desc0004 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028 0000180a-0000-1000-8000-00805f9b34fb Device Information [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0029 00002a25-0000-1000-8000-00805f9b34fb Serial Number String [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002b 00002a27-0000-1000-8000-00805f9b34fb Hardware Revision String [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002d 00002a28-0000-1000-8000-00805f9b34fb Software Revision String [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002f 00002a23-0000-1000-8000-00805f9b34fb System ID [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0031 00002a50-0000-1000-8000-00805f9b34fb PnP ID [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033 00000014-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033/desc0035 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038 00001530-0000-3512-2118-0009af100700 Vendor specific [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039 00001531-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039/desc003b 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char003c 00001532-0000-3512-2118-0009af100700 Vendor specific [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040 0000fee0-0000-1000-8000-00805f9b34fb Anhui Huami Information Technology Co., Ltd. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041 00002a2b-0000-1000-8000-00805f9b34fb Current Time [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041/desc0043 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 00002a04-0000-1000-8000-00805f9b34fb Peripheral Preferred Connection Parameters [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044/desc0046 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047 00000001-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047/desc0049 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a 00000002-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a/desc004c 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d 00000003-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d/desc004f 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050 00000004-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050/desc0052 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053 00000005-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053/desc0055 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056 00000006-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056/desc0058 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059 00000007-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059/desc005b 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f 00000010-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f/desc0061 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062 0000000e-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062/desc0064 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065 00000020-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065/desc0067 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068 00000016-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068/desc006a 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b 00000017-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b/desc006d 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070 0000fee1-0000-1000-8000-00805f9b34fb Anhui Huami Information Technology Co., Ltd. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071 00000009-0000-3512-2118-0009af100700 Vendor specific [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071/desc0073 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0074 0000fedd-0000-1000-8000-00805f9b34fb Jawbone [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0076 0000fede-0000-1000-8000-00805f9b34fb Coin, Inc. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0078 0000fedf-0000-1000-8000-00805f9b34fb Design SHIFT [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007a 0000fed0-0000-1000-8000-00805f9b34fb Apple, Inc. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007c 0000fed1-0000-1000-8000-00805f9b34fb Apple, Inc. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007e 0000fed2-0000-1000-8000-00805f9b34fb Apple, Inc. [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0080 0000fed3-0000-1000-8000-00805f9b34fb Apple, Inc. [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084 0000180d-0000-1000-8000-00805f9b34fb Heart Rate [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085 00002a37-0000-1000-8000-00805f9b34fb Heart Rate Measurement [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085/desc0087 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0088 00002a39-0000-1000-8000-00805f9b34fb Heart Rate Control Point [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c 00001811-0000-1000-8000-00805f9b34fb Alert Notification Service [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008d 00002a46-0000-1000-8000-00805f9b34fb New Alert [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f 00002a44-0000-1000-8000-00805f9b34fb Alert Notification Control Point [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f/desc0091 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094 00001802-0000-1000-8000-00805f9b34fb Immediate Alert [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094/char0095 00002a06-0000-1000-8000-00805f9b34fb Alert Level [NEW] Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099 00003802-0000-1000-8000-00805f9b34fb Unknown [NEW] Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a 00004a02-0000-1000-8000-00805f9b34fb Unknown [NEW] Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a/desc009c 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration [CHG] Device CD:1B:C3:94:5B:77 ServicesResolved: yes [CHG] Device CD:1B:C3:94:5B:77 Paired: yes [CHG] Device CD:1B:C3:94:5B:77 ServicesResolved: no [CHG] Device CD:1B:C3:94:5B:77 Connected: no [CHG] Controller DC:53:60:51:00:C6 Powered: no [CHG] Controller DC:53:60:51:00:C6 Discovering: no Agent unregistered ---------- Btmon: piggz@adam-laptop ~ $ sudo btmon Bluetooth monitor ver 5.63 = Note: Linux version 5.16.15-1-default (x86_64) 0.071909 = Note: Bluetooth subsystem version 2.22 0.071917 = New Index: DC:53:60:51:00:C6 (Primary,USB,hci0) [hci0] 0.071919 = Open Index: DC:53:60:51:00:C6 [hci0] 0.071920 = Index Info: DC:53:60:51:00:C6 (Intel Corp.) [hci0] 0.071922 @ MGMT Open: bluetoothd (privileged) version 1.21 {0x0001} 0.071924 < HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7 #1 [hci0] 5.554956 Type: Passive (0x00) Interval: 60.000 msec (0x0060) Window: 60.000 msec (0x0060) Own address type: Public (0x00) Filter policy: Accept all advertisement (0x00) > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 5.672957 LE Set Scan Parameters (0x08|0x000b) ncmd 1 Status: Success (0x00) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #3 [hci0] 5.673031 Scanning: Enabled (0x01) Filter duplicates: Enabled (0x01) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 5.673943 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 40 #5 [hci0] 5.823989 LE Advertising Report (0x02) Num reports: 1 Event type: Scannable undirected - ADV_SCAN_IND (0x02) Address type: Random (0x01) Address: 73:BC:BB:C2:C1:11 (Resolvable) Data length: 28 16-bit Service UUIDs (complete): 1 entry Google (0xfe9f) Service Data (UUID 0xfe9f): 0000000000000000000000000000000000000000 RSSI: -79 dBm (0xb1) > HCI Event: LE Meta Event (0x3e) plen 43 #6 [hci0] 6.393001 LE Advertising Report (0x02) Num reports: 1 Event type: Connectable undirected - ADV_IND (0x00) Address type: Random (0x01) Address: CD:1B:C3:94:5B:77 (Static) Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03cd1bc3945b77 RSSI: -59 dBm (0xc5) < HCI Command: LE Set Scan Enable (0x08|0x000c) plen 2 #7 [hci0] 6.393109 Scanning: Disabled (0x00) Filter duplicates: Disabled (0x00) > HCI Event: LE Meta Event (0x3e) plen 20 #8 [hci0] 6.403041 LE Advertising Report (0x02) Num reports: 1 Event type: Non connectable undirected - ADV_NONCONN_IND (0x03) Address type: Random (0x01) Address: C5:10:64:0D:50:4A (Static) Data length: 8 Company: Apple, Inc. (76) Type: Unknown (18) Data: 0001 RSSI: -71 dBm (0xb9) > HCI Event: Command Complete (0x0e) plen 4 #9 [hci0] 6.403953 LE Set Scan Enable (0x08|0x000c) ncmd 2 Status: Success (0x00) < HCI Command: LE Create Connection (0x08|0x000d) plen 25 #10 [hci0] 6.404039 Scan interval: 60.000 msec (0x0060) Scan window: 60.000 msec (0x0060) Filter policy: Accept list is not used (0x00) Peer address type: Random (0x01) Peer address: CD:1B:C3:94:5B:77 (Static) Own address type: Public (0x00) Min connection interval: 30.00 msec (0x0018) Max connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Min connection length: 0.000 msec (0x0000) Max connection length: 0.000 msec (0x0000) > HCI Event: Command Status (0x0f) plen 4 #11 [hci0] 6.404959 LE Create Connection (0x08|0x000d) ncmd 2 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 19 #12 [hci0] 7.246016 LE Connection Complete (0x01) Status: Success (0x00) Handle: 3585 Role: Central (0x00) Peer address type: Random (0x01) Peer address: CD:1B:C3:94:5B:77 (Static) Connection interval: 50.00 msec (0x0028) Connection latency: 0 (0x0000) Supervision timeout: 420 msec (0x002a) Central clock accuracy: 0x00 @ MGMT Event: Device Connected (0x000b) plen 44 {0x0001} [hci0] 7.246124 LE Address: CD:1B:C3:94:5B:77 (Static) Flags: 0x00000008 Connection Locally Initiated Data length: 31 Flags: 0x02 LE General Discoverable Mode Company: Anhui Huami Information Technology Co., Ltd. (343) Data: 02ffffffffffffffffffffffffffffffff03cd1bc3945b77 < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2 #13 [hci0] 7.246321 Handle: 3585 > HCI Event: Command Status (0x0f) plen 4 #14 [hci0] 7.246939 LE Read Remote Used Features (0x08|0x0016) ncmd 1 Status: Success (0x00) > HCI Event: LE Meta Event (0x3e) plen 12 #15 [hci0] 7.256967 LE Read Remote Used Features (0x04) Status: Success (0x00) Handle: 3585 Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 LE Encryption < HCI Command: LE Start Encryption (0x08|0x0019) plen 28 #16 [hci0] 7.257078 Handle: 3585 Random number: 0xdb9e4a1d99763254 Encrypted diversifier: 0xe783 Long term key: c5b2108775aa3ea40219fffed1172f59 > HCI Event: Command Status (0x0f) plen 4 #17 [hci0] 7.257950 LE Start Encryption (0x08|0x0019) ncmd 1 Status: Success (0x00) > HCI Event: Encryption Change (0x08) plen 4 #18 [hci0] 7.706014 Status: Success (0x00) Handle: 3585 Encryption: Enabled with AES-CCM (0x01) < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #19 [hci0] 7.737373 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 517 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #20 [hci0] 7.755716 ATT: Exchange MTU Request (0x02) len 2 Client RX MTU: 247 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #21 [hci0] 7.756422 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 247 > HCI Event: Number of Completed Packets (0x13) plen 5 #22 [hci0] 7.756936 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #23 [hci0] 7.806972 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #24 [hci0] 7.855784 ATT: Exchange MTU Response (0x03) len 2 Server RX MTU: 252 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #25 [hci0] 7.856454 ATT: Read Request (0x0a) len 2 Handle: 0x0032 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 [hci0] 7.906136 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 12 #27 [hci0] 7.955840 ATT: Read Response (0x0b) len 7 Value: 01570140000101 < ACL Data TX: Handle 3585 flags 0x00 dlen 7 #28 [hci0] 7.956301 ATT: Read Request (0x0a) len 2 Handle: 0x0016 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 [hci0] 8.006029 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 19 #30 [hci0] 8.055802 ATT: Read Response (0x0b) len 14 Value: 416d617a66697420475452203200 < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #31 [hci0] 8.056627 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Server Supported Features (0x2b3a) > HCI Event: Number of Completed Packets (0x13) plen 5 #32 [hci0] 8.105969 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #33 [hci0] 8.155796 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0001 Error: Attribute Not Found (0x0a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #34 [hci0] 8.156152 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0001-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #35 [hci0] 8.206189 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 24 #36 [hci0] 8.255774 ATT: Read By Group Type Response (0x11) len 19 Attribute data length: 6 Attribute group list: 3 entries Handle range: 0x0001-0x0004 UUID: Generic Attribute Profile (0x1801) Handle range: 0x0014-0x0018 UUID: Generic Access Profile (0x1800) Handle range: 0x0028-0x0035 UUID: Device Information (0x180a) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #37 [hci0] 8.256136 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x0036-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #38 [hci0] 8.306159 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 26 #39 [hci0] 8.355992 ATT: Read By Group Type Response (0x11) len 21 Attribute data length: 20 Attribute group list: 1 entry Handle range: 0x0038-0x003d UUID: Vendor specific (00001530-0000-3512-2118-0009af100700) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #40 [hci0] 8.356424 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x003e-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #41 [hci0] 8.405942 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 27 #42 [hci0] 8.455825 > ACL Data RX: Handle 3585 flags 0x01 dlen 15 #43 [hci0] 8.456671 ATT: Read By Group Type Response (0x11) len 37 Attribute data length: 6 Attribute group list: 6 entries Handle range: 0x0040-0x006d UUID: Anhui Huami Information Technology Co., Ltd. (0xfee0) Handle range: 0x0070-0x0081 UUID: Anhui Huami Information Technology Co., Ltd. (0xfee1) Handle range: 0x0084-0x0089 UUID: Heart Rate (0x180d) Handle range: 0x008c-0x0091 UUID: Alert Notification Service (0x1811) Handle range: 0x0094-0x0096 UUID: Immediate Alert (0x1802) Handle range: 0x0099-0x009c UUID: Unknown (0x3802) < ACL Data TX: Handle 3585 flags 0x00 dlen 11 #44 [hci0] 8.456936 ATT: Read By Group Type Request (0x10) len 6 Handle range: 0x009d-0xffff Attribute group type: Primary Service (0x2800) > HCI Event: Number of Completed Packets (0x13) plen 5 #45 [hci0] 8.506032 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 9 #46 [hci0] 8.555667 ATT: Error Response (0x01) len 4 Read By Group Type Request (0x10) Handle: 0x009d Error: Attribute Not Found (0x0a) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #47 [hci0] 8.597592 ATT: Write Request (0x12) len 4 Handle: 0x0004 Data: 0200 > HCI Event: Number of Completed Packets (0x13) plen 5 #48 [hci0] 8.605932 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 5 #49 [hci0] 8.655563 ATT: Write Response (0x13) len 0 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #50 [hci0] 11.287516 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 27 #51 [hci0] 11.288352 < ACL Data TX: Handle 3585 flags 0x01 dlen 27 #52 [hci0] 11.288383 < ACL Data TX: Handle 3585 flags 0x01 dlen 8 #53 [hci0] 11.288393 ATT: Read By Type Response (0x09) len 57 Attribute data length: 7 Attribute data list: 8 entries Handle: 0x0002 Value: 020300002a Handle: 0x0004 Value: 020500012a Handle: 0x0006 Value: 020700a62a Handle: 0x0009 Value: 200a00052a Handle: 0x000c Value: 0a0d00292b Handle: 0x000e Value: 020f002a2b Handle: 0x0010 Value: 0211003a2b Handle: 0x0013 Value: 021400502a > HCI Event: Number of Completed Packets (0x13) plen 5 #54 [hci0] 11.305948 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #55 [hci0] 11.306942 Num handles: 1 Handle: 3585 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #56 [hci0] 11.307935 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #57 [hci0] 11.355838 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0014-0xffff Attribute type: Characteristic (0x2803) < ACL Data TX: Handle 3585 flags 0x00 dlen 9 #58 [hci0] 11.356663 ATT: Error Response (0x01) len 4 Read By Type Request (0x08) Handle: 0x0014 Error: Attribute Not Found (0x0a) > HCI Event: Number of Completed Packets (0x13) plen 5 #59 [hci0] 11.406156 Num handles: 1 Handle: 3585 Count: 1 > ACL Data RX: Handle 3585 flags 0x02 dlen 11 #60 [hci0] 11.455775 ATT: Read By Type Request (0x08) len 6 Handle range: 0x0001-0xffff Attribute type: Device Name (0x2a00) < ACL Data TX: Handle 3585 flags 0x00 dlen 18 #61 [hci0] 11.456514 ATT: Read By Type Response (0x09) len 13 Attribute data length: 12 Attribute data list: 1 entry Handle: 0x0003 Value: 426c75655a20352e3633 > HCI Event: Number of Completed Packets (0x13) plen 5 #62 [hci0] 11.505953 Num handles: 1 Handle: 3585 Count: 1 ---------- Bluetoothd: bluetoothd[8809]: src/agent.c:agent_ref() 0x55f63ef92e30: ref=1 bluetoothd[8809]: src/agent.c:register_agent() agent :1.3789 bluetoothd[8809]: src/device.c:device_connect_le() Connection attempt to: CD:1B:C3:94:5B:77 bluetoothd[8809]: src/adapter.c:connected_callback() hci0 device CD:1B:C3:94:5B:77 connected eir_len 31 bluetoothd[8809]: attrib/gattrib.c:g_attrib_ref() 0x55f63ef91620: g_attrib_ref=1 bluetoothd[8809]: src/device.c:load_gatt_db() Restoring CD:1B:C3:94:5B:77 gatt database from file bluetoothd[8809]: src/device.c:load_service() loading service: 0x0001, end: 0x0004, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0014, end: 0x0018, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0028, end: 0x0035, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0038, end: 0x003d, uuid: 00001530-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_service() loading service: 0x0040, end: 0x006d, uuid: 0000fee0-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0070, end: 0x0081, uuid: 0000fee1-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0084, end: 0x0089, uuid: 0000180d-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x008c, end: 0x0091, uuid: 00001811-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0094, end: 0x0096, uuid: 00001802-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_service() loading service: 0x0099, end: 0x009c, uuid: 00003802-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0002, value handle: 0x0003, properties 0x0022 value: uuid: 00002a05-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0004, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0015, value handle: 0x0016, properties 0x0002 value: uuid: 00002a00-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0017, value handle: 0x0018, properties 0x0002 value: uuid: 00002a01-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0029, value handle: 0x002a, properties 0x0002 value: uuid: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x002b, value handle: 0x002c, properties 0x0002 value: uuid: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x002d, value handle: 0x002e, properties 0x0002 value: uuid: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x002f, value handle: 0x0030, properties 0x0002 value: uuid: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0031, value handle: 0x0032, properties 0x0002 value: uuid: 00002a50-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0033, value handle: 0x0034, properties 0x0014 value: uuid: 00000014-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0035, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0039, value handle: 0x003a, properties 0x0018 value: uuid: 00001531-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x003b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x003c, value handle: 0x003d, properties 0x0004 value: uuid: 00001532-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0041, value handle: 0x0042, properties 0x001a value: uuid: 00002a2b-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0043, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0044, value handle: 0x0045, properties 0x001a value: uuid: 00002a04-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0046, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0047, value handle: 0x0048, properties 0x0014 value: uuid: 00000001-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0049, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x004a, value handle: 0x004b, properties 0x0010 value: uuid: 00000002-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x004c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x004d, value handle: 0x004e, properties 0x0014 value: uuid: 00000003-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x004f, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0050, value handle: 0x0051, properties 0x0014 value: uuid: 00000004-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0052, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0053, value handle: 0x0054, properties 0x0010 value: uuid: 00000005-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0055, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0056, value handle: 0x0057, properties 0x0012 value: uuid: 00000006-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0058, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0059, value handle: 0x005a, properties 0x0012 value: uuid: 00000007-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x005b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x005f, value handle: 0x0060, properties 0x0010 value: uuid: 00000010-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0061, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0062, value handle: 0x0063, properties 0x0008 value: uuid: 0000000e-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0064, value: 0x0000, value uuid: 00002901-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0065, value handle: 0x0066, properties 0x0016 value: uuid: 00000020-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0067, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0068, value handle: 0x0069, properties 0x0014 value: uuid: 00000016-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x006a, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x006b, value handle: 0x006c, properties 0x0014 value: uuid: 00000017-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x006d, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0071, value handle: 0x0072, properties 0x0016 value: uuid: 00000009-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0073, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0074, value handle: 0x0075, properties 0x0008 value: uuid: 0000fedd-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0076, value handle: 0x0077, properties 0x0002 value: uuid: 0000fede-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0078, value handle: 0x0079, properties 0x0002 value: uuid: 0000fedf-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x007a, value handle: 0x007b, properties 0x000a value: uuid: 0000fed0-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x007c, value handle: 0x007d, properties 0x000a value: uuid: 0000fed1-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x007e, value handle: 0x007f, properties 0x0002 value: uuid: 0000fed2-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0080, value handle: 0x0081, properties 0x000a value: uuid: 0000fed3-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0085, value handle: 0x0086, properties 0x0010 value: uuid: 00002a37-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0087, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0088, value handle: 0x0089, properties 0x000a value: uuid: 00002a39-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x008d, value handle: 0x008e, properties 0x000a value: uuid: 00002a46-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x008f, value handle: 0x0090, properties 0x001a value: uuid: 00002a44-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x0091, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x0095, value handle: 0x0096, properties 0x0004 value: uuid: 00002a06-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_chrc() loading characteristic handle: 0x009a, value handle: 0x009b, properties 0x001a value: uuid: 00004a02-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:load_desc() loading descriptor handle: 0x009c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:deviceinfo_accept() deviceinfo profile accept (CD:1B:C3:94:5B:77) bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[8809]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00000014-0000-3512-2118-0009af100700 bluetoothd[8809]: src/service.c:change_state() 0x55f63ef66280: device CD:1B:C3:94:5B:77 profile deviceinfo state changed: disconnected -> connected (0) bluetoothd[8809]: profiles/gap/gas.c:gap_accept() GAP profile accept (CD:1B:C3:94:5B:77) bluetoothd[8809]: profiles/gap/gas.c:handle_appearance() Failed to send request to read appearance bluetoothd[8809]: src/service.c:change_state() 0x55f63ef693d0: device CD:1B:C3:94:5B:77 profile gap-profile state changed: disconnected -> connected (0) bluetoothd[8809]: src/gatt-client.c:btd_gatt_client_connected() Device connected. bluetoothd[8809]: src/device.c:gatt_debug() (chan 0x55f63ef770c0) ATT PDU received: 0x02 bluetoothd[8809]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 247 bluetoothd[8809]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 252 bluetoothd[8809]: profiles/gap/gas.c:read_device_name_cb() GAP Device Name: Amazfit GTR 2 bluetoothd[8809]: src/device.c:gatt_debug() Primary services found: 10 bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0001, end: 0x0004, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0014, end: 0x0018, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0028, end: 0x0035, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0038, end: 0x003d, uuid: 00001530-0000-3512-2118-0009af100700 bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0040, end: 0x006d, uuid: 0000fee0-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0070, end: 0x0081, uuid: 0000fee1-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0084, end: 0x0089, uuid: 0000180d-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x008c, end: 0x0091, uuid: 00001811-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0094, end: 0x0096, uuid: 00001802-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_debug() start: 0x0099, end: 0x009c, uuid: 00003802-0000-1000-8000-00805f9b34fb bluetoothd[8809]: src/device.c:gatt_client_ready_cb() status: success, error: 10 bluetoothd[8809]: src/gatt-client.c:btd_gatt_client_ready() GATT client ready bluetoothd[8809]: src/gatt-client.c:create_services() Exporting objects for GATT services: CD:1B:C3:94:5B:77 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002/desc0004 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0029 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002b bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002d bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002f bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0031 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033/desc0035 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039/desc003b bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char003c bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041/desc0043 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044/desc0046 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047/desc0049 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a/desc004c bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d/desc004f bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050/desc0052 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053/desc0055 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056/desc0058 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059/desc005b bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f/desc0061 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062/desc0064 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065/desc0067 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068/desc006a bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b/desc006d bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071/desc0073 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0074 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0076 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0078 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007a bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007c bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007e bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0080 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085 bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085/desc0087 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0088 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008d bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f/desc0091 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094/char0095 bluetoothd[8809]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099 bluetoothd[8809]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a bluetoothd[8809]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a/desc009c bluetoothd[8809]: src/gatt-client.c:btd_gatt_client_ready() Features 0x00 bluetoothd[8809]: src/gatt-client.c:btd_gatt_client_ready() Update Features 0x00 bluetoothd[8809]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_CD_1B_C3_94_5B_77 err 0 bluetoothd[8809]: src/device.c:gatt_debug() Registered handler for "Service Changed": 1 bluetoothd[8809]: src/device.c:gatt_debug() (chan 0x55f63ef770c0) ATT PDU received: 0x08 bluetoothd[8809]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[8809]: src/device.c:gatt_debug() (chan 0x55f63ef770c0) ATT PDU received: 0x08 bluetoothd[8809]: src/device.c:gatt_debug() Read By Type - start: 0x0014 end: 0xffff bluetoothd[8809]: src/device.c:gatt_debug() (chan 0x55f63ef770c0) ATT PDU received: 0x08 bluetoothd[8809]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[8809]: src/gatt-database.c:gap_device_name_read_cb() GAP Device Name read request ---------- list-attributes [Amazfit GTR 2]# list-attributes Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001 00001801-0000-1000-8000-00805f9b34fb Generic Attribute Profile Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 00002a05-0000-1000-8000-00805f9b34fb Service Changed Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002/desc0004 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028 0000180a-0000-1000-8000-00805f9b34fb Device Information Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0029 00002a25-0000-1000-8000-00805f9b34fb Serial Number String Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002b 00002a27-0000-1000-8000-00805f9b34fb Hardware Revision String Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002d 00002a28-0000-1000-8000-00805f9b34fb Software Revision String Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002f 00002a23-0000-1000-8000-00805f9b34fb System ID Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0031 00002a50-0000-1000-8000-00805f9b34fb PnP ID Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033 00000014-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033/desc0035 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038 00001530-0000-3512-2118-0009af100700 Vendor specific Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039 00001531-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039/desc003b 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char003c 00001532-0000-3512-2118-0009af100700 Vendor specific Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040 0000fee0-0000-1000-8000-00805f9b34fb Anhui Huami Information Technology Co., Ltd. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041 00002a2b-0000-1000-8000-00805f9b34fb Current Time Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041/desc0043 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 00002a04-0000-1000-8000-00805f9b34fb Peripheral Preferred Connection Parameters Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044/desc0046 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047 00000001-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047/desc0049 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a 00000002-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a/desc004c 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d 00000003-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d/desc004f 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050 00000004-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050/desc0052 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053 00000005-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053/desc0055 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056 00000006-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056/desc0058 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059 00000007-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059/desc005b 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f 00000010-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f/desc0061 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062 0000000e-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062/desc0064 00002901-0000-1000-8000-00805f9b34fb Characteristic User Description Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065 00000020-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065/desc0067 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068 00000016-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068/desc006a 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b 00000017-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b/desc006d 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070 0000fee1-0000-1000-8000-00805f9b34fb Anhui Huami Information Technology Co., Ltd. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071 00000009-0000-3512-2118-0009af100700 Vendor specific Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071/desc0073 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0074 0000fedd-0000-1000-8000-00805f9b34fb Jawbone Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0076 0000fede-0000-1000-8000-00805f9b34fb Coin, Inc. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0078 0000fedf-0000-1000-8000-00805f9b34fb Design SHIFT Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007a 0000fed0-0000-1000-8000-00805f9b34fb Apple, Inc. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007c 0000fed1-0000-1000-8000-00805f9b34fb Apple, Inc. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007e 0000fed2-0000-1000-8000-00805f9b34fb Apple, Inc. Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0080 0000fed3-0000-1000-8000-00805f9b34fb Apple, Inc. Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084 0000180d-0000-1000-8000-00805f9b34fb Heart Rate Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085 00002a37-0000-1000-8000-00805f9b34fb Heart Rate Measurement Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085/desc0087 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0088 00002a39-0000-1000-8000-00805f9b34fb Heart Rate Control Point Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c 00001811-0000-1000-8000-00805f9b34fb Alert Notification Service Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008d 00002a46-0000-1000-8000-00805f9b34fb New Alert Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f 00002a44-0000-1000-8000-00805f9b34fb Alert Notification Control Point Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f/desc0091 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094 00001802-0000-1000-8000-00805f9b34fb Immediate Alert Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094/char0095 00002a06-0000-1000-8000-00805f9b34fb Alert Level Primary Service (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099 00003802-0000-1000-8000-00805f9b34fb Unknown Characteristic (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a 00004a02-0000-1000-8000-00805f9b34fb Unknown Descriptor (Handle 0x0000) /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a/desc009c 00002902-0000-1000-8000-00805f9b34fb Client Characteristic Configuration ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-02 8:26 ` Adam Pigg @ 2022-04-02 9:14 ` Adam Pigg 2022-04-04 19:07 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-04-02 9:14 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth On Sat, 2 Apr 2022 at 09:26, Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > #22 [hci0] 12.507730 > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > Client RX MTU: 517 > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > Client RX MTU: 247 > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > #24 [hci0] 12.556256 > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > Server RX MTU: 247 > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > Server RX MTU: 252 > > > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > > to our request :/, so we would need to probably delay our request or > > > > > > something, that said we are the central so I really which we don't > > > > > > have to do it since that would penalize well behaving devices, could > > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > > to be really bad behavior from the remote side since they are not > > > > > > following the spec in many respects as even their MTU changes from > > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > > stop responding while doing it. > > > > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > > count on a response though! > > > > > > > > > > I see you looked at the android log already. > > > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > > anyway, and over-wrote my system bluez :D > > > > > > > > > > Its strange how they have messed up this generation of device as all > > > > > the older ones work fine, and I imagine they must just build on the > > > > > old code base. > > > > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > > and linking to the details in the ML... maybe they will read it! > > > > > > > > Do you think there is anything I can try to make bluez work in the > > > > mean time, even just on my own device? > > > > > > > I had another go at making this work before attempting to write my own > > > gatt lib (!) and i seem to have got it to work, though I dont know if > > > it will be acceptable to bluez, or if there is another way. > > > > > > Probably easiest with the diff: > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > > index ea3249be9..701677e0a 100644 > > > --- a/profiles/gap/gas.c > > > +++ b/profiles/gap/gas.c > > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > > uint8_t att_ecode, > > > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > > { > > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > > - read_appearance_cb, gas, NULL)) > > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > > + // read_appearance_cb, gas, NULL)) > > > DBG("Failed to send request to read appearance"); > > > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > > > } > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > index 776e5ce2b..ac0fac1fc 100644 > > > --- a/src/shared/gatt-server.c > > > +++ b/src/shared/gatt-server.c > > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > > *chan, uint8_t opcode, > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > /* Respond with the server MTU */ > > > - put_le16(server->mtu, rsp_pdu); > > > + //put_le16(server->mtu, rsp_pdu); > > > + put_le16(final_mtu, rsp_pdu); > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > /* Set MTU to be the minimum */ > > > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > > appearance was failing, so, I commented it out. The read to the name > > > works ok and happens just prior to reading the appearance. > > > > > > I gather it only reads the appearance if the char exists, so, i dont > > > know why that fail, however I dont see 2a01 in the list of > > > services/characteristics, which is the appearance one right? > > > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > > contain all the attributes since some are claimed. > > > > Gathered some logs this morning, see attached. > > So, 2A01 is listed in the bluetoothd debug output, so, I guess its a > fault that it cant be read? It is not listed in the output of > bluetoothctl list-attributes (also attached) so I could not read the > value using that tool. > > Without any other changes, my own lib/app was able to connect to the > watch and start reading data seemingly fine, though I did get an > unexpected disconnected after reading a large amount of step/activity > data, but that may be unrelated, read/write and notify were all > working. > > Could some quirk be used to get around this issue? > More info Reading 2a04 and 2a05 works fine in blueoothctl [Amazfit GTR 2]# select-attribute 00002a05-0000-1000-8000-00805f9b34fb [Amazfit GTR 2:/service0001/char0002]# read Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 [CHG] Attribute /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 Value: 01 00 ff ff .... 01 00 ff ff .... [Amazfit GTR 2:/service0001/char0002]# select-attribute 00002a04-0000-1000-8000-00805f9b34fb [Amazfit GTR 2:/service0040/char0044]# read Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 [CHG] Attribute /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 Value: 18 00 18 00 09 00 f4 01 ........ 18 00 18 00 09 00 f4 01 ........ And. looking back in the android packet capture, I dont see any reads for the name/appearance. > > > Any thoughts? > > > > > > Cheers > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-02 9:14 ` Adam Pigg @ 2022-04-04 19:07 ` Adam Pigg 2022-04-04 20:12 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-04-04 19:07 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth [-- Attachment #1: Type: text/plain, Size: 23444 bytes --] Hi Luiz On Sat, 2 Apr 2022 at 10:14, Adam Pigg <adam@piggz.co.uk> wrote: > > On Sat, 2 Apr 2022 at 09:26, Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz > > <luiz.dentz@gmail.com> wrote: > > > > > > Hi Adam, > > > > > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > #22 [hci0] 12.507730 > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > Client RX MTU: 517 > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > Client RX MTU: 247 > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > #24 [hci0] 12.556256 > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > Server RX MTU: 247 > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > Server RX MTU: 252 > > > > > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > > > to our request :/, so we would need to probably delay our request or > > > > > > > something, that said we are the central so I really which we don't > > > > > > > have to do it since that would penalize well behaving devices, could > > > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > > > to be really bad behavior from the remote side since they are not > > > > > > > following the spec in many respects as even their MTU changes from > > > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > > > stop responding while doing it. > > > > > > > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > > > count on a response though! > > > > > > > > > > > > I see you looked at the android log already. > > > > > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > > > anyway, and over-wrote my system bluez :D > > > > > > > > > > > > Its strange how they have messed up this generation of device as all > > > > > > the older ones work fine, and I imagine they must just build on the > > > > > > old code base. > > > > > > > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > > > and linking to the details in the ML... maybe they will read it! > > > > > > > > > > Do you think there is anything I can try to make bluez work in the > > > > > mean time, even just on my own device? > > > > > > > > > I had another go at making this work before attempting to write my own > > > > gatt lib (!) and i seem to have got it to work, though I dont know if > > > > it will be acceptable to bluez, or if there is another way. > > > > > > > > Probably easiest with the diff: > > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > > > index ea3249be9..701677e0a 100644 > > > > --- a/profiles/gap/gas.c > > > > +++ b/profiles/gap/gas.c > > > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > > > uint8_t att_ecode, > > > > > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > > > { > > > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > - read_appearance_cb, gas, NULL)) > > > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > + // read_appearance_cb, gas, NULL)) > > > > DBG("Failed to send request to read appearance"); > > > > > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > > > > > } > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > index 776e5ce2b..ac0fac1fc 100644 > > > > --- a/src/shared/gatt-server.c > > > > +++ b/src/shared/gatt-server.c > > > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > *chan, uint8_t opcode, > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > /* Respond with the server MTU */ > > > > - put_le16(server->mtu, rsp_pdu); > > > > + //put_le16(server->mtu, rsp_pdu); > > > > + put_le16(final_mtu, rsp_pdu); > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > > > appearance was failing, so, I commented it out. The read to the name > > > > works ok and happens just prior to reading the appearance. > > > > > > > > I gather it only reads the appearance if the char exists, so, i dont > > > > know why that fail, however I dont see 2a01 in the list of > > > > services/characteristics, which is the appearance one right? > > > > > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > > > > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > > > contain all the attributes since some are claimed. > > > > > > > Gathered some logs this morning, see attached. > > > > So, 2A01 is listed in the bluetoothd debug output, so, I guess its a > > fault that it cant be read? It is not listed in the output of > > bluetoothctl list-attributes (also attached) so I could not read the > > value using that tool. > > > > Without any other changes, my own lib/app was able to connect to the > > watch and start reading data seemingly fine, though I did get an > > unexpected disconnected after reading a large amount of step/activity > > data, but that may be unrelated, read/write and notify were all > > working. > > > > Could some quirk be used to get around this issue? > > > > More info > > Reading 2a04 and 2a05 works fine in blueoothctl > [Amazfit GTR 2]# select-attribute 00002a05-0000-1000-8000-00805f9b34fb > [Amazfit GTR 2:/service0001/char0002]# read > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 > [CHG] Attribute > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 Value: > 01 00 ff ff .... > 01 00 ff ff .... > [Amazfit GTR 2:/service0001/char0002]# select-attribute > 00002a04-0000-1000-8000-00805f9b34fb > [Amazfit GTR 2:/service0040/char0044]# read > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 > [CHG] Attribute > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 Value: > 18 00 18 00 09 00 f4 01 ........ > 18 00 18 00 09 00 f4 01 ........ > > And. looking back in the android packet capture, I dont see any reads > for the name/appearance. > Attached are 2 logs from bluetoothd, the good and bad one. The "good" one is with the previous patch applied to not read the appearance. My aim was to come up with a method of making its failure non fatal, which might be a better solution rather than remove the call for all devices. However, i traced through the code and got to line 500 of shared/att.c which states that the timeout should be fatal, and immediately disconnects. So, if the timeout is fatal by design, im not sure what a fix would look like. Thanks > > > > > Any thoughts? > > > > > > > > Cheers > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > -- > > > Luiz Augusto von Dentz [-- Attachment #2: bt-bad.txt --] [-- Type: text/plain, Size: 15375 bytes --] bluetoothd[]: src/device.c:device_connect_le() Connection attempt to: CD:1B:C3:94:5B:77 bluetoothd[]: src/adapter.c:connected_callback() hci0 device CD:1B:C3:94:5B:77 connected eir_len 31 bluetoothd[]: attrib/gattrib.c:g_attrib_ref() 0x5641fa4460d0: g_attrib_ref=1 bluetoothd[]: src/device.c:load_gatt_db() Restoring CD:1B:C3:94:5B:77 gatt database from file bluetoothd[]: src/device.c:load_service() loading service: 0x0001, end: 0x0004, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0014, end: 0x0018, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0028, end: 0x0035, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0038, end: 0x003d, uuid: 00001530-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_service() loading service: 0x0040, end: 0x006d, uuid: 0000fee0-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0070, end: 0x0081, uuid: 0000fee1-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0084, end: 0x0089, uuid: 0000180d-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x008c, end: 0x0091, uuid: 00001811-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0094, end: 0x0096, uuid: 00001802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0099, end: 0x009c, uuid: 00003802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0002, value handle: 0x0003, properties 0x0022 value: uuid: 00002a05-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0004, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0015, value handle: 0x0016, properties 0x0002 value: uuid: 00002a00-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0017, value handle: 0x0018, properties 0x0002 value: uuid: 00002a01-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0029, value handle: 0x002a, properties 0x0002 value: uuid: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002b, value handle: 0x002c, properties 0x0002 value: uuid: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002d, value handle: 0x002e, properties 0x0002 value: uuid: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002f, value handle: 0x0030, properties 0x0002 value: uuid: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0031, value handle: 0x0032, properties 0x0002 value: uuid: 00002a50-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0033, value handle: 0x0034, properties 0x0014 value: uuid: 00000014-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0035, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0039, value handle: 0x003a, properties 0x0018 value: uuid: 00001531-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x003b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x003c, value handle: 0x003d, properties 0x0004 value: uuid: 00001532-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0041, value handle: 0x0042, properties 0x001a value: uuid: 00002a2b-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0043, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0044, value handle: 0x0045, properties 0x001a value: uuid: 00002a04-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0046, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0047, value handle: 0x0048, properties 0x0014 value: uuid: 00000001-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0049, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x004a, value handle: 0x004b, properties 0x0010 value: uuid: 00000002-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x004c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x004d, value handle: 0x004e, properties 0x0014 value: uuid: 00000003-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x004f, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0050, value handle: 0x0051, properties 0x0014 value: uuid: 00000004-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0052, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0053, value handle: 0x0054, properties 0x0010 value: uuid: 00000005-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0055, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0056, value handle: 0x0057, properties 0x0012 value: uuid: 00000006-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0058, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0059, value handle: 0x005a, properties 0x0012 value: uuid: 00000007-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x005b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x005f, value handle: 0x0060, properties 0x0010 value: uuid: 00000010-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0061, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0062, value handle: 0x0063, properties 0x0008 value: uuid: 0000000e-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0064, value: 0x0000, value uuid: 00002901-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0065, value handle: 0x0066, properties 0x0016 value: uuid: 00000020-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0067, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0068, value handle: 0x0069, properties 0x0014 value: uuid: 00000016-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x006a, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x006b, value handle: 0x006c, properties 0x0014 value: uuid: 00000017-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x006d, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0071, value handle: 0x0072, properties 0x0016 value: uuid: 00000009-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0073, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0074, value handle: 0x0075, properties 0x0008 value: uuid: 0000fedd-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0076, value handle: 0x0077, properties 0x0002 value: uuid: 0000fede-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0078, value handle: 0x0079, properties 0x0002 value: uuid: 0000fedf-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007a, value handle: 0x007b, properties 0x000a value: uuid: 0000fed0-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007c, value handle: 0x007d, properties 0x000a value: uuid: 0000fed1-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007e, value handle: 0x007f, properties 0x0002 value: uuid: 0000fed2-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0080, value handle: 0x0081, properties 0x000a value: uuid: 0000fed3-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0085, value handle: 0x0086, properties 0x0010 value: uuid: 00002a37-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0087, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0088, value handle: 0x0089, properties 0x000a value: uuid: 00002a39-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x008d, value handle: 0x008e, properties 0x000a value: uuid: 00002a46-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x008f, value handle: 0x0090, properties 0x001a value: uuid: 00002a44-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0091, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0095, value handle: 0x0096, properties 0x0004 value: uuid: 00002a06-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x009a, value handle: 0x009b, properties 0x001a value: uuid: 00004a02-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x009c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:deviceinfo_accept() deviceinfo profile accept (CD:1B:C3:94:5B:77) bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00000014-0000-3512-2118-0009af100700 bluetoothd[]: src/service.c:change_state() 0x5641fa4327f0: device CD:1B:C3:94:5B:77 profile deviceinfo state changed: disconnected -> connected (0) bluetoothd[]: profiles/gap/gas.c:gap_accept() GAP profile accept (CD:1B:C3:94:5B:77) bluetoothd[]: src/service.c:change_state() 0x5641fa4371f0: device CD:1B:C3:94:5B:77 profile gap-profile state changed: disconnected -> connected (0) bluetoothd[]: src/gatt-client.c:btd_gatt_client_connected() Device connected. bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) ATT PDU received: 0x02 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 247 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 252 bluetoothd[]: profiles/gap/gas.c:read_device_name_cb() GAP Device Name: Amazfit GTR 2 bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) ATT PDU received: 0x02 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 247 bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0014 end: 0xffff bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[]: src/gatt-database.c:gap_device_name_read_cb() GAP Device Name read request bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) Operation timed out: 0x0a bluetoothd[]: profiles/gap/gas.c:read_appearance_cb() Reading appearance failed with ATT error: 14 bluetoothd[]: src/device.c:gatt_debug() (chan 0x5641fa4453d0) Failed to obtain disconnect error: Bad file descriptor bluetoothd[]: src/device.c:gatt_debug() Channel 0x5641fa4453d0 disconnected: Success bluetoothd[]: src/device.c:gatt_debug() Primary service discovery failed. ATT ECODE: 0x00 bluetoothd[]: src/device.c:gatt_debug() Failed to initialize gatt-client bluetoothd[]: src/device.c:gatt_client_ready_cb() status: failed, error: 0 bluetoothd[]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_CD_1B_C3_94_5B_77 err -5 bluetoothd[]: src/device.c:att_disconnected_cb() bluetoothd[]: src/device.c:att_disconnected_cb() Success (0) bluetoothd[]: src/service.c:change_state() 0x5641fa4327f0: device CD:1B:C3:94:5B:77 profile deviceinfo state changed: connected -> disconnecting (0) bluetoothd[]: src/service.c:change_state() 0x5641fa4327f0: device CD:1B:C3:94:5B:77 profile deviceinfo state changed: disconnecting -> disconnected (0) bluetoothd[]: src/service.c:change_state() 0x5641fa4371f0: device CD:1B:C3:94:5B:77 profile gap-profile state changed: connected -> disconnecting (0) bluetoothd[]: src/service.c:change_state() 0x5641fa4371f0: device CD:1B:C3:94:5B:77 profile gap-profile state changed: disconnecting -> disconnected (0) bluetoothd[]: src/gatt-client.c:btd_gatt_client_disconnected() Device disconnected. Cleaning up. bluetoothd[]: src/device.c:att_disconnected_cb() Automatic connection disabled bluetoothd[]: src/gatt-database.c:btd_gatt_database_att_disconnected() bluetoothd[]: attrib/gattrib.c:g_attrib_unref() 0x5641fa4460d0: g_attrib_unref=0 bluetoothd[]: src/adapter.c:dev_disconnected() Device CD:1B:C3:94:5B:77 disconnected, reason 2 bluetoothd[]: src/adapter.c:adapter_remove_connection() bluetoothd[]: plugins/policy.c:disconnect_cb() reason 2 [-- Attachment #3: bt-good.txt --] [-- Type: text/plain, Size: 25101 bytes --] bluetoothd[]: src/device.c:device_connect_le() Connection attempt to: CD:1B:C3:94:5B:77 bluetoothd[]: src/adapter.c:connected_callback() hci0 device CD:1B:C3:94:5B:77 connected eir_len 31 bluetoothd[]: attrib/gattrib.c:g_attrib_ref() 0x55836ce4d410: g_attrib_ref=1 bluetoothd[]: src/device.c:load_gatt_db() Restoring CD:1B:C3:94:5B:77 gatt database from file bluetoothd[]: src/device.c:load_service() loading service: 0x0001, end: 0x0004, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0014, end: 0x0018, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0028, end: 0x0035, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0038, end: 0x003d, uuid: 00001530-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_service() loading service: 0x0040, end: 0x006d, uuid: 0000fee0-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0070, end: 0x0081, uuid: 0000fee1-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0084, end: 0x0089, uuid: 0000180d-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x008c, end: 0x0091, uuid: 00001811-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0094, end: 0x0096, uuid: 00001802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_service() loading service: 0x0099, end: 0x009c, uuid: 00003802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0002, value handle: 0x0003, properties 0x0022 value: uuid: 00002a05-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0004, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0015, value handle: 0x0016, properties 0x0002 value: uuid: 00002a00-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0017, value handle: 0x0018, properties 0x0002 value: uuid: 00002a01-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0029, value handle: 0x002a, properties 0x0002 value: uuid: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002b, value handle: 0x002c, properties 0x0002 value: uuid: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002d, value handle: 0x002e, properties 0x0002 value: uuid: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x002f, value handle: 0x0030, properties 0x0002 value: uuid: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0031, value handle: 0x0032, properties 0x0002 value: uuid: 00002a50-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0033, value handle: 0x0034, properties 0x0014 value: uuid: 00000014-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0035, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0039, value handle: 0x003a, properties 0x0018 value: uuid: 00001531-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x003b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x003c, value handle: 0x003d, properties 0x0004 value: uuid: 00001532-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0041, value handle: 0x0042, properties 0x001a value: uuid: 00002a2b-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0043, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0044, value handle: 0x0045, properties 0x001a value: uuid: 00002a04-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0046, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0047, value handle: 0x0048, properties 0x0014 value: uuid: 00000001-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0049, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x004a, value handle: 0x004b, properties 0x0010 value: uuid: 00000002-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x004c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x004d, value handle: 0x004e, properties 0x0014 value: uuid: 00000003-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x004f, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0050, value handle: 0x0051, properties 0x0014 value: uuid: 00000004-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0052, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0053, value handle: 0x0054, properties 0x0010 value: uuid: 00000005-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0055, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0056, value handle: 0x0057, properties 0x0012 value: uuid: 00000006-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0058, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0059, value handle: 0x005a, properties 0x0012 value: uuid: 00000007-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x005b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x005f, value handle: 0x0060, properties 0x0010 value: uuid: 00000010-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0061, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0062, value handle: 0x0063, properties 0x0008 value: uuid: 0000000e-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0064, value: 0x0000, value uuid: 00002901-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0065, value handle: 0x0066, properties 0x0016 value: uuid: 00000020-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0067, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0068, value handle: 0x0069, properties 0x0014 value: uuid: 00000016-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x006a, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x006b, value handle: 0x006c, properties 0x0014 value: uuid: 00000017-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x006d, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0071, value handle: 0x0072, properties 0x0016 value: uuid: 00000009-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0073, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0074, value handle: 0x0075, properties 0x0008 value: uuid: 0000fedd-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0076, value handle: 0x0077, properties 0x0002 value: uuid: 0000fede-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0078, value handle: 0x0079, properties 0x0002 value: uuid: 0000fedf-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007a, value handle: 0x007b, properties 0x000a value: uuid: 0000fed0-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007c, value handle: 0x007d, properties 0x000a value: uuid: 0000fed1-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x007e, value handle: 0x007f, properties 0x0002 value: uuid: 0000fed2-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0080, value handle: 0x0081, properties 0x000a value: uuid: 0000fed3-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0085, value handle: 0x0086, properties 0x0010 value: uuid: 00002a37-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0087, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0088, value handle: 0x0089, properties 0x000a value: uuid: 00002a39-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x008d, value handle: 0x008e, properties 0x000a value: uuid: 00002a46-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x008f, value handle: 0x0090, properties 0x001a value: uuid: 00002a44-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x0091, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x0095, value handle: 0x0096, properties 0x0004 value: uuid: 00002a06-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_chrc() loading characteristic handle: 0x009a, value handle: 0x009b, properties 0x001a value: uuid: 00004a02-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:load_desc() loading descriptor handle: 0x009c, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:deviceinfo_accept() deviceinfo profile accept (CD:1B:C3:94:5B:77) bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a25-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a27-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a28-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a23-0000-1000-8000-00805f9b34fb bluetoothd[]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00000014-0000-3512-2118-0009af100700 bluetoothd[]: src/service.c:change_state() 0x55836ce1b200: device CD:1B:C3:94:5B:77 profile deviceinfo state changed: disconnected -> connected (0) bluetoothd[]: profiles/gap/gas.c:gap_accept() GAP profile accept (CD:1B:C3:94:5B:77) bluetoothd[]: profiles/gap/gas.c:handle_appearance() Failed to send request to read appearance bluetoothd[]: src/service.c:change_state() 0x55836ce25ad0: device CD:1B:C3:94:5B:77 profile gap-profile state changed: disconnected -> connected (0) bluetoothd[]: src/gatt-client.c:btd_gatt_client_connected() Device connected. bluetoothd[]: src/device.c:gatt_debug() (chan 0x55836ce31700) ATT PDU received: 0x02 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 247 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 252 bluetoothd[]: profiles/gap/gas.c:read_device_name_cb() GAP Device Name: Amazfit GTR 2 bluetoothd[]: src/device.c:gatt_debug() Primary services found: 10 bluetoothd[]: src/device.c:gatt_debug() start: 0x0001, end: 0x0004, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0014, end: 0x0018, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0028, end: 0x0035, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0038, end: 0x003d, uuid: 00001530-0000-3512-2118-0009af100700 bluetoothd[]: src/device.c:gatt_debug() start: 0x0040, end: 0x006d, uuid: 0000fee0-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0070, end: 0x0081, uuid: 0000fee1-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0084, end: 0x0089, uuid: 0000180d-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x008c, end: 0x0091, uuid: 00001811-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0094, end: 0x0096, uuid: 00001802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_debug() start: 0x0099, end: 0x009c, uuid: 00003802-0000-1000-8000-00805f9b34fb bluetoothd[]: src/device.c:gatt_client_ready_cb() status: success, error: 10 bluetoothd[]: src/gatt-client.c:btd_gatt_client_ready() GATT client ready bluetoothd[]: src/gatt-client.c:create_services() Exporting objects for GATT services: CD:1B:C3:94:5B:77 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002/desc0004 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0029 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002b bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002d bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char002f bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0031 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0028/char0033/desc0035 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char0039/desc003b bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0038/char003c bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0041/desc0043 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044/desc0046 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0047/desc0049 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004a/desc004c bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char004d/desc004f bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0050/desc0052 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0053/desc0055 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0056/desc0058 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0059/desc005b bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char005f/desc0061 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0062/desc0064 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0065/desc0067 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0068/desc006a bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char006b/desc006d bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0071/desc0073 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0074 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0076 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0078 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007a bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007c bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char007e bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0070/char0080 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085 bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0085/desc0087 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0084/char0088 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008d bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service008c/char008f/desc0091 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0094/char0095 bluetoothd[]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099 bluetoothd[]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a bluetoothd[]: src/gatt-client.c:descriptor_create() Exported GATT characteristic descriptor: /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0099/char009a/desc009c bluetoothd[]: src/gatt-client.c:btd_gatt_client_ready() Features 0x00 bluetoothd[]: src/gatt-client.c:btd_gatt_client_ready() Update Features 0x00 bluetoothd[]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_CD_1B_C3_94_5B_77 err 0 bluetoothd[]: src/device.c:gatt_debug() Registered handler for "Service Changed": 1 bluetoothd[]: src/device.c:gatt_debug() (chan 0x55836ce31700) ATT PDU received: 0x02 bluetoothd[]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 247 bluetoothd[]: src/device.c:gatt_debug() (chan 0x55836ce31700) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[]: src/device.c:gatt_debug() (chan 0x55836ce31700) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0014 end: 0xffff bluetoothd[]: src/device.c:gatt_debug() (chan 0x55836ce31700) ATT PDU received: 0x08 bluetoothd[]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0xffff bluetoothd[]: src/gatt-database.c:gap_device_name_read_cb() GAP Device Name read request ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-04 19:07 ` Adam Pigg @ 2022-04-04 20:12 ` Luiz Augusto von Dentz 2022-04-04 20:24 ` Adam Pigg 0 siblings, 1 reply; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-04-04 20:12 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Mon, Apr 4, 2022 at 12:07 PM Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Sat, 2 Apr 2022 at 10:14, Adam Pigg <adam@piggz.co.uk> wrote: > > > > On Sat, 2 Apr 2022 at 09:26, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > Hi Adam, > > > > > > > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > #22 [hci0] 12.507730 > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > Client RX MTU: 517 > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > Client RX MTU: 247 > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > #24 [hci0] 12.556256 > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > Server RX MTU: 247 > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > Server RX MTU: 252 > > > > > > > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > > > > to our request :/, so we would need to probably delay our request or > > > > > > > > something, that said we are the central so I really which we don't > > > > > > > > have to do it since that would penalize well behaving devices, could > > > > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > > > > to be really bad behavior from the remote side since they are not > > > > > > > > following the spec in many respects as even their MTU changes from > > > > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > > > > stop responding while doing it. > > > > > > > > > > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > > > > count on a response though! > > > > > > > > > > > > > > I see you looked at the android log already. > > > > > > > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > > > > anyway, and over-wrote my system bluez :D > > > > > > > > > > > > > > Its strange how they have messed up this generation of device as all > > > > > > > the older ones work fine, and I imagine they must just build on the > > > > > > > old code base. > > > > > > > > > > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > > > > and linking to the details in the ML... maybe they will read it! > > > > > > > > > > > > Do you think there is anything I can try to make bluez work in the > > > > > > mean time, even just on my own device? > > > > > > > > > > > I had another go at making this work before attempting to write my own > > > > > gatt lib (!) and i seem to have got it to work, though I dont know if > > > > > it will be acceptable to bluez, or if there is another way. > > > > > > > > > > Probably easiest with the diff: > > > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > > > > index ea3249be9..701677e0a 100644 > > > > > --- a/profiles/gap/gas.c > > > > > +++ b/profiles/gap/gas.c > > > > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > > > > uint8_t att_ecode, > > > > > > > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > > > > { > > > > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > - read_appearance_cb, gas, NULL)) > > > > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > + // read_appearance_cb, gas, NULL)) > > > > > DBG("Failed to send request to read appearance"); > > > > > > > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > > > > > > > } > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > index 776e5ce2b..ac0fac1fc 100644 > > > > > --- a/src/shared/gatt-server.c > > > > > +++ b/src/shared/gatt-server.c > > > > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > *chan, uint8_t opcode, > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > /* Respond with the server MTU */ > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > + //put_le16(server->mtu, rsp_pdu); > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > > > > appearance was failing, so, I commented it out. The read to the name > > > > > works ok and happens just prior to reading the appearance. > > > > > > > > > > I gather it only reads the appearance if the char exists, so, i dont > > > > > know why that fail, however I dont see 2a01 in the list of > > > > > services/characteristics, which is the appearance one right? > > > > > > > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > > > > > > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > > > > contain all the attributes since some are claimed. > > > > > > > > > > Gathered some logs this morning, see attached. > > > > > > So, 2A01 is listed in the bluetoothd debug output, so, I guess its a > > > fault that it cant be read? It is not listed in the output of > > > bluetoothctl list-attributes (also attached) so I could not read the > > > value using that tool. > > > > > > Without any other changes, my own lib/app was able to connect to the > > > watch and start reading data seemingly fine, though I did get an > > > unexpected disconnected after reading a large amount of step/activity > > > data, but that may be unrelated, read/write and notify were all > > > working. > > > > > > Could some quirk be used to get around this issue? > > > > > > > More info > > > > Reading 2a04 and 2a05 works fine in blueoothctl > > [Amazfit GTR 2]# select-attribute 00002a05-0000-1000-8000-00805f9b34fb > > [Amazfit GTR 2:/service0001/char0002]# read > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 > > [CHG] Attribute > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 Value: > > 01 00 ff ff .... > > 01 00 ff ff .... > > [Amazfit GTR 2:/service0001/char0002]# select-attribute > > 00002a04-0000-1000-8000-00805f9b34fb > > [Amazfit GTR 2:/service0040/char0044]# read > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 > > [CHG] Attribute > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 Value: > > 18 00 18 00 09 00 f4 01 ........ > > 18 00 18 00 09 00 f4 01 ........ > > > > And. looking back in the android packet capture, I dont see any reads > > for the name/appearance. > > > > Attached are 2 logs from bluetoothd, the good and bad one. The "good" > one is with the previous patch applied to not read the appearance. > > My aim was to come up with a method of making its failure non fatal, > which might be a better solution rather than remove the call for all > devices. How about the following change, that way if the appearance is already known if won't be sending the request again: diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c index ea3249be9..400818d67 100644 --- a/profiles/gap/gas.c +++ b/profiles/gap/gas.c @@ -142,6 +142,11 @@ static void read_appearance_cb(bool success, uint8_t att_ecode, static void handle_appearance(struct gas *gas, uint16_t value_handle) { + uint16_t value; + + if (!device_get_appearance(gas->device, &value)) + return; + if (!bt_gatt_client_read_value(gas->client, value_handle, read_appearance_cb, gas, NULL)) DBG("Failed to send request to read appearance"); > However, i traced through the code and got to line 500 of shared/att.c > which states that the timeout should be fatal, and immediately > disconnects. So, if the timeout is fatal by design, im not sure what > a fix would look like. BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F page 1421 'A transaction not completed within 30 seconds shall time out. Such a transaction shall be considered to have failed and the local higher layers shall be informed of this failure. No more Attribute protocol requests, commands, indications or notifications shall be sent to the target device on this ATT bearer.' So the bearer cannot be used anymore after a timeout that is why we disconnect, are you still hitting this even after removing the read request for the appearance? > Thanks > > > > > > > Any thoughts? > > > > > > > > > > Cheers > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > -- > > > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-04 20:12 ` Luiz Augusto von Dentz @ 2022-04-04 20:24 ` Adam Pigg 2022-04-04 20:29 ` Luiz Augusto von Dentz 0 siblings, 1 reply; 24+ messages in thread From: Adam Pigg @ 2022-04-04 20:24 UTC (permalink / raw) To: Luiz Augusto von Dentz; +Cc: linux-bluetooth Hi Luiz On Mon, 4 Apr 2022 at 21:12, Luiz Augusto von Dentz <luiz.dentz@gmail.com> wrote: > > Hi Adam, > > On Mon, Apr 4, 2022 at 12:07 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > Hi Luiz > > > > On Sat, 2 Apr 2022 at 10:14, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > On Sat, 2 Apr 2022 at 09:26, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > Hi Luiz > > > > > > > > On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > Hi Adam, > > > > > > > > > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > #22 [hci0] 12.507730 > > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > > Client RX MTU: 517 > > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > > Client RX MTU: 247 > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > #24 [hci0] 12.556256 > > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > > Server RX MTU: 247 > > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > > Server RX MTU: 252 > > > > > > > > > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > > > > > to our request :/, so we would need to probably delay our request or > > > > > > > > > something, that said we are the central so I really which we don't > > > > > > > > > have to do it since that would penalize well behaving devices, could > > > > > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > > > > > to be really bad behavior from the remote side since they are not > > > > > > > > > following the spec in many respects as even their MTU changes from > > > > > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > > > > > stop responding while doing it. > > > > > > > > > > > > > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > > > > > count on a response though! > > > > > > > > > > > > > > > > I see you looked at the android log already. > > > > > > > > > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > > > > > anyway, and over-wrote my system bluez :D > > > > > > > > > > > > > > > > Its strange how they have messed up this generation of device as all > > > > > > > > the older ones work fine, and I imagine they must just build on the > > > > > > > > old code base. > > > > > > > > > > > > > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > > > > > and linking to the details in the ML... maybe they will read it! > > > > > > > > > > > > > > Do you think there is anything I can try to make bluez work in the > > > > > > > mean time, even just on my own device? > > > > > > > > > > > > > I had another go at making this work before attempting to write my own > > > > > > gatt lib (!) and i seem to have got it to work, though I dont know if > > > > > > it will be acceptable to bluez, or if there is another way. > > > > > > > > > > > > Probably easiest with the diff: > > > > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > > > > > index ea3249be9..701677e0a 100644 > > > > > > --- a/profiles/gap/gas.c > > > > > > +++ b/profiles/gap/gas.c > > > > > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > > > > > uint8_t att_ecode, > > > > > > > > > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > > > > > { > > > > > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > > - read_appearance_cb, gas, NULL)) > > > > > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > > + // read_appearance_cb, gas, NULL)) > > > > > > DBG("Failed to send request to read appearance"); > > > > > > > > > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > > > > > > > > > } > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > index 776e5ce2b..ac0fac1fc 100644 > > > > > > --- a/src/shared/gatt-server.c > > > > > > +++ b/src/shared/gatt-server.c > > > > > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > *chan, uint8_t opcode, > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > + //put_le16(server->mtu, rsp_pdu); > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > > > > > appearance was failing, so, I commented it out. The read to the name > > > > > > works ok and happens just prior to reading the appearance. > > > > > > > > > > > > I gather it only reads the appearance if the char exists, so, i dont > > > > > > know why that fail, however I dont see 2a01 in the list of > > > > > > services/characteristics, which is the appearance one right? > > > > > > > > > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > > > > > > > > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > > > > > contain all the attributes since some are claimed. > > > > > > > > > > > > > Gathered some logs this morning, see attached. > > > > > > > > So, 2A01 is listed in the bluetoothd debug output, so, I guess its a > > > > fault that it cant be read? It is not listed in the output of > > > > bluetoothctl list-attributes (also attached) so I could not read the > > > > value using that tool. > > > > > > > > Without any other changes, my own lib/app was able to connect to the > > > > watch and start reading data seemingly fine, though I did get an > > > > unexpected disconnected after reading a large amount of step/activity > > > > data, but that may be unrelated, read/write and notify were all > > > > working. > > > > > > > > Could some quirk be used to get around this issue? > > > > > > > > > > More info > > > > > > Reading 2a04 and 2a05 works fine in blueoothctl > > > [Amazfit GTR 2]# select-attribute 00002a05-0000-1000-8000-00805f9b34fb > > > [Amazfit GTR 2:/service0001/char0002]# read > > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 > > > [CHG] Attribute > > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 Value: > > > 01 00 ff ff .... > > > 01 00 ff ff .... > > > [Amazfit GTR 2:/service0001/char0002]# select-attribute > > > 00002a04-0000-1000-8000-00805f9b34fb > > > [Amazfit GTR 2:/service0040/char0044]# read > > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 > > > [CHG] Attribute > > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 Value: > > > 18 00 18 00 09 00 f4 01 ........ > > > 18 00 18 00 09 00 f4 01 ........ > > > > > > And. looking back in the android packet capture, I dont see any reads > > > for the name/appearance. > > > > > > > Attached are 2 logs from bluetoothd, the good and bad one. The "good" > > one is with the previous patch applied to not read the appearance. > > > > My aim was to come up with a method of making its failure non fatal, > > which might be a better solution rather than remove the call for all > > devices. > > How about the following change, that way if the appearance is already > known if won't be sending the request again: > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > index ea3249be9..400818d67 100644 > --- a/profiles/gap/gas.c > +++ b/profiles/gap/gas.c > @@ -142,6 +142,11 @@ static void read_appearance_cb(bool success, > uint8_t att_ecode, > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > { > + uint16_t value; > + > + if (!device_get_appearance(gas->device, &value)) > + return; > + > if (!bt_gatt_client_read_value(gas->client, value_handle, > read_appearance_cb, gas, NULL)) > DBG("Failed to send request to read appearance"); > > This fails the same way, I think because the appearance isnt known, and cant actually be read. Is it a requirement that the appearance is always readable? Reading the name works ok. The device implements its own client side protocol to authenticate the client, and a lot of characteristics arnt readable until the authentication process has been completed, so I wonder if the device makes the appearance unavailable until after authentication. I cant test this because even though my app can authenticate, the name and appearance characteristics are hidden from the dbus protocol. Btw, im on irc if you want to quickly discuss ideas. Thanks > > However, i traced through the code and got to line 500 of shared/att.c > > which states that the timeout should be fatal, and immediately > > disconnects. So, if the timeout is fatal by design, im not sure what > > a fix would look like. > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > page 1421 > > 'A transaction not completed within 30 seconds shall time out. Such a > transaction shall be considered to have failed and the local higher layers shall > be informed of this failure. No more Attribute protocol requests, commands, > indications or notifications shall be sent to the target device on > this ATT bearer.' > > So the bearer cannot be used anymore after a timeout that is why we > disconnect, are you still hitting this even after removing the read > request for the appearance? > > > > Thanks > > > > > > > > > Any thoughts? > > > > > > > > > > > > Cheers > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > -- > > > > > Luiz Augusto von Dentz > > > > -- > Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: GATT issue, possible bluez bug? 2022-04-04 20:24 ` Adam Pigg @ 2022-04-04 20:29 ` Luiz Augusto von Dentz 0 siblings, 0 replies; 24+ messages in thread From: Luiz Augusto von Dentz @ 2022-04-04 20:29 UTC (permalink / raw) To: Adam Pigg; +Cc: linux-bluetooth Hi Adam, On Mon, Apr 4, 2022 at 1:24 PM Adam Pigg <adam@piggz.co.uk> wrote: > > Hi Luiz > > On Mon, 4 Apr 2022 at 21:12, Luiz Augusto von Dentz > <luiz.dentz@gmail.com> wrote: > > > > Hi Adam, > > > > On Mon, Apr 4, 2022 at 12:07 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > Hi Luiz > > > > > > On Sat, 2 Apr 2022 at 10:14, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > On Sat, 2 Apr 2022 at 09:26, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > Hi Luiz > > > > > > > > > > On Fri, 1 Apr 2022 at 22:50, Luiz Augusto von Dentz > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > On Fri, Apr 1, 2022 at 1:12 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > On Mon, 28 Mar 2022 at 17:37, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:57, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > Thanks for having the patience with me on this.... > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 19:46, Luiz Augusto von Dentz > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > On Wed, Mar 23, 2022 at 7:46 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 13:36, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > On Wed, 23 Mar 2022 at 09:11, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > Good that you clearly know more about this than me!... > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 23:44, Luiz Augusto von Dentz > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:35 PM Luiz Augusto von Dentz > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 4:09 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 21:35, Luiz Augusto von Dentz > > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 22, 2022 at 3:40 AM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 07:55, Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Luiz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, 22 Mar 2022 at 00:44, Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > <luiz.dentz@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Adam, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Mar 21, 2022 at 4:03 PM Adam Pigg <adam@piggz.co.uk> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > A bit of background, I write a linux desktop/mobile app called > > > > > > > > > > > > > > > > > > > > > Amazfish which interfaces with several watches over BLE using their > > > > > > > > > > > > > > > > > > > > > GATT services. To do this, I use the bluez dbus api (technically a > > > > > > > > > > > > > > > > > > > > > thin wrapper around it I wrote called qble > > > > > > > > > > > > > > > > > > > > > https://github.com/piggz/qble) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > All has been good so far, I support several generations of > > > > > > > > > > > > > > > > > > > > > Huami/Amazfit watches, as well as the open source Pinetime and > > > > > > > > > > > > > > > > > > > > > Bangle.js. For the Amazfit watches, i have implementations for older > > > > > > > > > > > > > > > > > > > > > devies such as the Bip, and newer ones such as the GTS. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Much of the reverse engineering comes from the Android Gadget Bridge > > > > > > > > > > > > > > > > > > > > > project, which supports many more devices. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My community of users donated to buy me a newer device called a GTR2, > > > > > > > > > > > > > > > > > > > > > which, according to the GB devs uses the same protocol as the slightly > > > > > > > > > > > > > > > > > > > > > older GTS, and the packet captures I have from Android would support > > > > > > > > > > > > > > > > > > > > > this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But this is where my trouble starts with Bluez, my existing > > > > > > > > > > > > > > > > > > > > > implementation doesnt work at all. Normally, after a connection, I > > > > > > > > > > > > > > > > > > > > > would wait for the ServicesResolved signal, which happens pretty fast > > > > > > > > > > > > > > > > > > > > > on all other devices, but on the GTR2, it takes about 30 seconds, by > > > > > > > > > > > > > > > > > > > > > which time, the watch has disconnected. (i get a disconnected signal > > > > > > > > > > > > > > > > > > > > > immediately after the ServicesResolved signal) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > To rule out my code, I have tried several things: > > > > > > > > > > > > > > > > > > > > > Gatttool > > > > > > > > > > > > > > > > > > > > > With gattool, i can connect, get the services, enable a notification, > > > > > > > > > > > > > > > > > > > > > write a value and get the expected results seemingly fine > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Python-gatt (using the bluez dbus api) > > > > > > > > > > > > > > > > > > > > > Im unable to iterate the services, like my app, it takes 30 seconds to > > > > > > > > > > > > > > > > > > > > > get the signal and then swiftly disconnects > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gattlib (https://github.com/labapart/gattlib) > > > > > > > > > > > > > > > > > > > > > Gattlib is interesting as it appears to have "borrowed" much of its > > > > > > > > > > > > > > > > > > > > > code directly from bluez. When built against the system bluez, if the > > > > > > > > > > > > > > > > > > > > > version is > 5.42, it will use the dbus api. When I do this, again im > > > > > > > > > > > > > > > > > > > > > unable to list services on the watch. However, if I edit the build to > > > > > > > > > > > > > > > > > > > > > force it to use its internal gatt implementation, which appears to be > > > > > > > > > > > > > > > > > > > > > the same one used by gatttool, then, it IS able to interrogate the > > > > > > > > > > > > > > > > > > > > > watch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have attached 3 files > > > > > > > > > > > > > > > > > > > > > 1. test python program which should print services, and associated btmon > > > > > > > > > > > > > > > > > > > > > 2. btmon output while using gatttool > > > > > > > > > > > > > > > > > > > > > 3. btmon output running gattlib discover example > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Note, other than discovery, I havnt been able to get gattlib to > > > > > > > > > > > > > > > > > > > > > read/write/notify! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > It seems as though I may be triggering a bug in the bluez dbus api? > > > > > > > > > > > > > > > > > > > > > Can anyone suggest anything? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What version are you using? I would first try with the latest to see > > > > > > > > > > > > > > > > > > > > if that something already fixed. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im using 5.63 already, which is the latest tag (on opensuse tumbleweed) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I'll also try bluetoothctl and attach logs using that, though I > > > > > > > > > > > > > > > > > > > suspect it will behave the same as the python library and my own > > > > > > > > > > > > > > > > > > > library. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Attached is the output of btmon while using bluetoothctl > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > bluetoothctl behaves the same as my lib and python, it is unable to > > > > > > > > > > > > > > > > > > list services, and after a while, emits the ServicesResolved and > > > > > > > > > > > > > > > > > > disconnected messages at the same time. Im sure it should be able to > > > > > > > > > > > > > > > > > > list the services immediately after connect just like gatttool can. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Looks like there is multiple rounds of MTU Exchange, not sure if that > > > > > > > > > > > > > > > > > is actually a problem but the spec does say it shall only be sent once > > > > > > > > > > > > > > > > > per client: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > > > > > > > > > > > > > > > > page 1424: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > This request shall only be sent once during a connection by the client. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > There is also no response to frame #30: > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #30 [hci0] 26.641557 > > > > > > > > > > > > > > > > > ATT: Read Request (0x0a) len 2 > > > > > > > > > > > > > > > > > Handle: 0x0018 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So after 30 seconds (ATT timeout) without receiving any response it disconnects: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, the verdict is that the watch isnt acting to spec right? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Why does gatttool work ok, is it a completely different implementation? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I understand if wouldnt be to spec, but would it be possible to make > > > > > > > > > > > > > > > > bluez more resilient to devices not acting to spec? Android and iOS > > > > > > > > > > > > > > > > work just fine in this regard, so could bluez handle mis-behaving > > > > > > > > > > > > > > > > devices more flexibly? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > That I can't really explain, perhaps it is timing related, something > > > > > > > > > > > > > > > with Exchange MTU since it appears to stop the device from responding > > > > > > > > > > > > > > > when it happens a second time. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Do you have any suggestions for things I could try? I looked for > > > > > > > > > > > > > > > > similar lines in the working gatttool log, and it doesnt have anything > > > > > > > > > > > > > > > > like that, seems to send flags 0x00 dlen 9 (instead of 7?) ... how is > > > > > > > > > > > > > > > > it behaving differently? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Not sure really, does Android/iOS Exchange the MTU? Maybe we need a > > > > > > > > > > > > > > > timer to start it later or perhaps the problem first response to > > > > > > > > > > > > > > > exchange MTU does actually use the final_mtu which makes the watch to > > > > > > > > > > > > > > > trigger yet another exchange to have both rx and tx MTU the same so > > > > > > > > > > > > > > > try with the following change: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > > > > > > > > > index 2adb4afbf..d326782bf 100644 > > > > > > > > > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > > > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > > > > > > > > > @@ -1499,7 +1499,7 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > > > > > > > > > *chan, uint8_t opcode, > > > > > > > > > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > > > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > > > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > > > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hmm Im not sure if this will work since the peripheral seems to > > > > > > > > > > > > > > respond different values 252 vs 247, also the spec does say that: > > > > > > > > > > > > > > > > > > > > > > > > > > > > 'The Server Rx MTU parameter shall be set to the *maximum size* of the > > > > > > > > > > > > > > Attribute protocol PDU that the server can receive. > > > > > > > > > > > > > > The server and client shall set ATT_MTU to the *minimum of the Client Rx MTU > > > > > > > > > > > > > > and the Server Rx MTU*. The size is the same to ensure that a client can > > > > > > > > > > > > > > correctly detect the final packet of a long attribute read.' > > > > > > > > > > > > > > > > > > > > > > > > > > > > So my interpretation is that the minimum is calculated after the > > > > > > > > > > > > > > Exchange is complete so it doesn't require the Server MTU to be > > > > > > > > > > > > > > limited by the Client MTU, anyway if Android and iOS does apply the > > > > > > > > > > > > > > minimum logic before responding we can do the same. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Maybe it will help if I attach an android packet capture.... > > > > > > > > > > > > > > > > > > > > > > > > > > The attachedhttps://marc.info/?l=linux-bluetooth&m=164799909020040&w=2 > > > > > > > > > > > > > log can be opened in Wireshark, and to my untrained eye, it looks like > > > > > > > > > > > > > the MTU negotiation is at packets 451 and 452, and 247 is used? > > > > > > > > > > > > > > > > > > > > > > > > > > Ill try and get the proposed patch built and see how it behaves > > > > > > > > > > > > > > > > > > > > > > > > Attached if the btmon and bluetoothctl. It doesnt seem to be there quite yet. > > > > > > > > > > > > > > > > > > > > > > > > There was one point before i applied the patch where bluetoothctl > > > > > > > > > > > > seemed to list the attributes quickly, but i havnt been able to > > > > > > > > > > > > reproduce that again with or without the patch. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > For completeness, also attached the output of my program and btmon > > > > > > > > > > > > > > > > > > > > > > My program should connect, wait for resolved signal, then read a char, > > > > > > > > > > > enable some notifications, and do a write. You can see the 30 second > > > > > > > > > > > wait between connect, resolved, and quickly followed by a disconnect. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > #22 [hci0] 12.507730 > > > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > > > Client RX MTU: 517 > > > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #23 [hci0] 12.556081 > > > > > > > > > > ATT: Exchange MTU Request (0x02) len 2 > > > > > > > > > > Client RX MTU: 247 > > > > > > > > > > < ACL Data TX: Handle 3585 flags 0x00 dlen 7 > > > > > > > > > > > > > > > > > > > > #24 [hci0] 12.556256 > > > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > > > Server RX MTU: 247 > > > > > > > > > > > ACL Data RX: Handle 3585 flags 0x02 dlen 7 #27 [hci0] 12.655972 > > > > > > > > > > ATT: Exchange MTU Response (0x03) len 2 > > > > > > > > > > Server RX MTU: 252 > > > > > > > > > > > > > > > > > > > > So we are now responding with 247 and the peripheral responds with 252 > > > > > > > > > > to our request :/, so we would need to probably delay our request or > > > > > > > > > > something, that said we are the central so I really which we don't > > > > > > > > > > have to do it since that would penalize well behaving devices, could > > > > > > > > > > we perhaps inform the vendor about these issues? I'd considered this > > > > > > > > > > to be really bad behavior from the remote side since they are not > > > > > > > > > > following the spec in many respects as even their MTU changes from > > > > > > > > > > request to response and it does multiple rounds of Exchange MTU and > > > > > > > > > > stop responding while doing it. > > > > > > > > > > > > > > > > > > > > > > > > > > > > I can certainly look into how to contact Huami/Amazfit ... I wouldnt > > > > > > > > > count on a response though! > > > > > > > > > > > > > > > > > > I see you looked at the android log already. > > > > > > > > > > > > > > > > > > Do you have an idea for a patch I could try out? Im deep in this now > > > > > > > > > anyway, and over-wrote my system bluez :D > > > > > > > > > > > > > > > > > > Its strange how they have messed up this generation of device as all > > > > > > > > > the older ones work fine, and I imagine they must just build on the > > > > > > > > > old code base. > > > > > > > > > > > > > > > > > > > > > > > > > I have submitted a support request to Amazfit, describing the issue > > > > > > > > and linking to the details in the ML... maybe they will read it! > > > > > > > > > > > > > > > > Do you think there is anything I can try to make bluez work in the > > > > > > > > mean time, even just on my own device? > > > > > > > > > > > > > > > I had another go at making this work before attempting to write my own > > > > > > > gatt lib (!) and i seem to have got it to work, though I dont know if > > > > > > > it will be acceptable to bluez, or if there is another way. > > > > > > > > > > > > > > Probably easiest with the diff: > > > > > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > > > > > > index ea3249be9..701677e0a 100644 > > > > > > > --- a/profiles/gap/gas.c > > > > > > > +++ b/profiles/gap/gas.c > > > > > > > @@ -142,8 +142,8 @@ static void read_appearance_cb(bool success, > > > > > > > uint8_t att_ecode, > > > > > > > > > > > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > > > > > > { > > > > > > > - if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > > > - read_appearance_cb, gas, NULL)) > > > > > > > + //if (!bt_gatt_client_read_value(gas->client, value_handle, > > > > > > > + // read_appearance_cb, gas, NULL)) > > > > > > > DBG("Failed to send request to read appearance"); > > > > > > > > > > > > Does disabling the read make it work? Does it stop the second MTU exchange? > > > > > > > > > > > > > } > > > > > > > > > > > > > > diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c > > > > > > > index 776e5ce2b..ac0fac1fc 100644 > > > > > > > --- a/src/shared/gatt-server.c > > > > > > > +++ b/src/shared/gatt-server.c > > > > > > > @@ -1498,7 +1498,8 @@ static void exchange_mtu_cb(struct bt_att_chan > > > > > > > *chan, uint8_t opcode, > > > > > > > final_mtu = MAX(MIN(client_rx_mtu, server->mtu), BT_ATT_DEFAULT_LE_MTU); > > > > > > > > > > > > > > /* Respond with the server MTU */ > > > > > > > - put_le16(server->mtu, rsp_pdu); > > > > > > > + //put_le16(server->mtu, rsp_pdu); > > > > > > > + put_le16(final_mtu, rsp_pdu); > > > > > > > bt_att_chan_send_rsp(chan, BT_ATT_OP_MTU_RSP, rsp_pdu, 2); > > > > > > > > > > > > > > /* Set MTU to be the minimum */ > > > > > > > > > > > > > > I was running bluetoothd with -n -d, and noticed that the read to the > > > > > > > appearance was failing, so, I commented it out. The read to the name > > > > > > > works ok and happens just prior to reading the appearance. > > > > > > > > > > > > > > I gather it only reads the appearance if the char exists, so, i dont > > > > > > > know why that fail, however I dont see 2a01 in the list of > > > > > > > services/characteristics, which is the appearance one right? > > > > > > > > > > > > #define GATT_CHARAC_APPEARANCE 0x2A01 > > > > > > > > > > > > You don't see it on bluetoothd logs or over D-Bus? The latter may not > > > > > > contain all the attributes since some are claimed. > > > > > > > > > > > > > > > > Gathered some logs this morning, see attached. > > > > > > > > > > So, 2A01 is listed in the bluetoothd debug output, so, I guess its a > > > > > fault that it cant be read? It is not listed in the output of > > > > > bluetoothctl list-attributes (also attached) so I could not read the > > > > > value using that tool. > > > > > > > > > > Without any other changes, my own lib/app was able to connect to the > > > > > watch and start reading data seemingly fine, though I did get an > > > > > unexpected disconnected after reading a large amount of step/activity > > > > > data, but that may be unrelated, read/write and notify were all > > > > > working. > > > > > > > > > > Could some quirk be used to get around this issue? > > > > > > > > > > > > > More info > > > > > > > > Reading 2a04 and 2a05 works fine in blueoothctl > > > > [Amazfit GTR 2]# select-attribute 00002a05-0000-1000-8000-00805f9b34fb > > > > [Amazfit GTR 2:/service0001/char0002]# read > > > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 > > > > [CHG] Attribute > > > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0001/char0002 Value: > > > > 01 00 ff ff .... > > > > 01 00 ff ff .... > > > > [Amazfit GTR 2:/service0001/char0002]# select-attribute > > > > 00002a04-0000-1000-8000-00805f9b34fb > > > > [Amazfit GTR 2:/service0040/char0044]# read > > > > Attempting to read /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 > > > > [CHG] Attribute > > > > /org/bluez/hci0/dev_CD_1B_C3_94_5B_77/service0040/char0044 Value: > > > > 18 00 18 00 09 00 f4 01 ........ > > > > 18 00 18 00 09 00 f4 01 ........ > > > > > > > > And. looking back in the android packet capture, I dont see any reads > > > > for the name/appearance. > > > > > > > > > > Attached are 2 logs from bluetoothd, the good and bad one. The "good" > > > one is with the previous patch applied to not read the appearance. > > > > > > My aim was to come up with a method of making its failure non fatal, > > > which might be a better solution rather than remove the call for all > > > devices. > > > > How about the following change, that way if the appearance is already > > known if won't be sending the request again: > > > > diff --git a/profiles/gap/gas.c b/profiles/gap/gas.c > > index ea3249be9..400818d67 100644 > > --- a/profiles/gap/gas.c > > +++ b/profiles/gap/gas.c > > @@ -142,6 +142,11 @@ static void read_appearance_cb(bool success, > > uint8_t att_ecode, > > > > static void handle_appearance(struct gas *gas, uint16_t value_handle) > > { > > + uint16_t value; > > + > > + if (!device_get_appearance(gas->device, &value)) > > + return; > > + > > if (!bt_gatt_client_read_value(gas->client, value_handle, > > read_appearance_cb, gas, NULL)) > > DBG("Failed to send request to read appearance"); > > > > > > This fails the same way, I think because the appearance isnt known, > and cant actually be read. > > Is it a requirement that the appearance is always readable? Reading > the name works ok. > > The device implements its own client side protocol to authenticate the > client, and a lot of characteristics arnt readable until the > authentication process has been completed, so I wonder if the device > makes the appearance unavailable until after authentication. I cant > test this because even though my app can authenticate, the name and > appearance characteristics are hidden from the dbus protocol. BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part C page 1360 'The Appearance characteristic value shall be readable without authentication or authorization.' > Btw, im on irc if you want to quickly discuss ideas. Slack is probably better: https://join.slack.com/t/bluezorg/shared_invite/zt-opurnyz7-QbHRp5mxxezDcQSQrHFybw > Thanks > > > > > However, i traced through the code and got to line 500 of shared/att.c > > > which states that the timeout should be fatal, and immediately > > > disconnects. So, if the timeout is fatal by design, im not sure what > > > a fix would look like. > > > > BLUETOOTH CORE SPECIFICATION Version 5.3 | Vol 3, Part F > > page 1421 > > > > 'A transaction not completed within 30 seconds shall time out. Such a > > transaction shall be considered to have failed and the local higher layers shall > > be informed of this failure. No more Attribute protocol requests, commands, > > indications or notifications shall be sent to the target device on > > this ATT bearer.' > > > > So the bearer cannot be used anymore after a timeout that is why we > > disconnect, are you still hitting this even after removing the read > > request for the appearance? > > > > > > > Thanks > > > > > > > > > > > Any thoughts? > > > > > > > > > > > > > > Cheers > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < HCI Command: Disconnect (0x01|0x0006) plen 3 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > #48 [hci0] 58.673128 > > > > > > > > > > > > > > > > > Handle: 3585 > > > > > > > > > > > > > > > > > Reason: Remote User Terminated Connection (0x13) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Luiz Augusto von Dentz > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Luiz Augusto von Dentz > > > > > > > > -- > > Luiz Augusto von Dentz -- Luiz Augusto von Dentz ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2022-04-04 21:27 UTC | newest] Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-03-20 18:44 GATT issue, possible bluez bug? Adam Pigg 2022-03-22 0:43 ` Luiz Augusto von Dentz 2022-03-22 6:04 ` Luiz Augusto von Dentz 2022-03-22 7:55 ` Adam Pigg 2022-03-22 10:40 ` Adam Pigg 2022-03-22 21:35 ` Luiz Augusto von Dentz 2022-03-22 23:09 ` Adam Pigg 2022-03-22 23:35 ` Luiz Augusto von Dentz 2022-03-22 23:43 ` Luiz Augusto von Dentz 2022-03-23 9:11 ` Adam Pigg 2022-03-23 13:36 ` Adam Pigg 2022-03-23 14:46 ` Adam Pigg 2022-03-23 19:45 ` Luiz Augusto von Dentz 2022-03-23 19:52 ` Luiz Augusto von Dentz 2022-03-23 19:57 ` Adam Pigg 2022-03-28 16:37 ` Adam Pigg 2022-04-01 20:12 ` Adam Pigg 2022-04-01 21:49 ` Luiz Augusto von Dentz 2022-04-02 8:26 ` Adam Pigg 2022-04-02 9:14 ` Adam Pigg 2022-04-04 19:07 ` Adam Pigg 2022-04-04 20:12 ` Luiz Augusto von Dentz 2022-04-04 20:24 ` Adam Pigg 2022-04-04 20:29 ` Luiz Augusto von Dentz
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.