espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.41k stars 7.25k forks source link

Assert in bluedroid lib_esp32 (ld_acl.c) when using HID device and SPP profiles, classic bluetooth (IDFGH-8502) #9958

Closed rbuisson-invn closed 2 months ago

rbuisson-invn commented 1 year ago

Answers checklist.

IDF version.

v4.4.1

Operating System used.

Windows

How did you build your project?

VS Code IDE

If you are using Windows, please specify command line type.

No response

Development Kit.

Custom board

Power Supply used.

USB

What is the expected behavior?

Bluedroid library should support both HID device and SPP profiles with no crash (classic br/edr bluetooth).

What is the actual behavior?

The firmware starts HID device and SPP profiles with bluedroid classic bluetooth, bluetooth profiles are connected to a windows 10 laptop. It regularly (100 Hz) transmits data over both profiles (max 102 bytes over SPP and the HID mouse report).

After some times, the firmware crashes (might be minutes or hours) on an ASSERT located in ld_acl.c: ASSERT_ERR(acl_par->data_len == 0), in ld_acl.c at line 8077 Guru Meditation Error: Core 0 panic'ed (IllegalInstruction). Exception was unhandled.

I disabled Modem sleep, and I tried updating the bluedroid controller lib_esp32 to the latest version, with no improvement regarding this issue.

Steps to reproduce.

  1. Init classic blueooth bluedroid with both HID device and SPP profiles
  2. Connect to a windows 10 laptop
  3. Transmit @100Hz 100 bytes on SPP and mouse report on HID
  4. Wait until the crash occurs (might be minutes or hours)

Debug Logs.

ASSERT_ERR(acl_par->data_len == 0), in ld_acl.c at line 8077
Guru Meditation Error: Core  0 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400915f8: f01d020c 00004136 f01d0000
Core  0 register dump:
PC      : 0x400915ff  PS      : 0x00060b34  A0      : 0x80084189  A1      : 0x3ffe5e60  
A2      : 0x3f4187d2  A3      : 0x00000000  A4      : 0x00000000  A5      : 0x3f418750  
A6      : 0x00001f8d  A7      : 0xfffffffb  A8      : 0x8000814b  A9      : 0x3ffe5dd0  
A10     : 0x00000000  A11     : 0x3ffe5df4  A12     : 0x3ffe5d9f  A13     : 0x00000037  
A14     : 0x00000000  A15     : 0x3ffe5da5  SAR     : 0x00000004  EXCCAUSE: 0x00000000  
EXCVADDR: 0x00000000  LBEG    : 0x400840fd  LEND    : 0x40084105  LCOUNT  : 0x00000000  

Backtrace:0x400915fc:0x3ffe5e600x40084186:0x3ffe5e80 0x4011c4c2:0x3ffe5ea0 0x40024fe5:0x3ffe5ef0 0x4008528c:0x3ffe5f10 0x40019d11:0x3ffe5f40 0x40055b4d:0x3ffe5f60 0x40115883:0x3ffe5f80 0x40115ef0:0x3ffe5fa0 0x400973f5:0x3ffe5fd0 

ELF file SHA256: ca143063f3b529f7

I (7331) esp_core_dump_uart: Press Enter to print core dump to UART...
I (7331) esp_core_dump_uart: Print core dump to uart...
================= CORE DUMP START =================
4IMAAAABAAAAAAAAAAAAAAAAAAA=
f0VMRgEBAQAAAAAAAAAAAAQAXgABAAAAAAAAADQAAAAAAAAAAAAAADQAIAAsACgA
AAAAAA==
BAAAALQFAAAAAAAAAAAAAOAxAADgMQAABgAAAAAAAAA=
AQAAAJQ3AABgYP4/YGD+P1gBAABYAQAABgAAAAAAAAA=
AQAAAOw4AACgXf4/oF3+P7gCAAC4AgAABgAAAAAAAAA=
AQAAAKQ7AADgmv4/4Jr+P1gBAABYAQAABgAAAAAAAAA=
AQAAAPw8AAAAmP4/AJj+P9gCAADYAgAABgAAAAAAAAA=
AQAAANQ/AAC0vf4/tL3+P1gBAABYAQAABgAAAAAAAAA=
AQAAACxBAABwuv4/cLr+PzwDAAA8AwAABgAAAAAAAAA=
AQAAAGhEAABQZ/4/UGf+P1gBAABYAQAABgAAAAAAAAA=
AQAAAMBFAABwg/4/cIP+P+ABAADgAQAABgAAAAAAAAA=
AQAAAKBHAABI1fs/SNX7P1gBAABYAQAABgAAAAAAAAA=
AQAAAPhIAABg1vw/YNb8P6gBAACoAQAABgAAAAAAAAA=
AQAAAKBKAACk1vs/pNb7P1gBAABYAQAABgAAAAAAAAA=
AQAAAPhLAABg3Pw/YNz8P6wBAACsAQAABgAAAAAAAAA=
AQAAAKRNAACA/f0/gP39P1gBAABYAQAABgAAAAAAAAA=
AQAAAPxOAACwFP4/sBT+P2ACAABgAgAABgAAAAAAAAA=
AQAAAFxRAAAA2Ps/ANj7P1gBAABYAQAABgAAAAAAAAA=
AQAAALRSAABQ5Pw/UOT8P8ABAADAAQAABgAAAAAAAAA=
AQAAAHRUAAAs//w/LP/8P1gBAABYAQAABgAAAAAAAAA=
AQAAAMxVAAAA/fw/AP38PyQCAAAkAgAABgAAAAAAAAA=
AQAAAPBXAAD4F/s/+Bf7P1gBAABYAQAABgAAAAAAAAA=
AQAAAEhZAADQM/0/0DP9P8gCAADIAgAABgAAAAAAAAA=
AQAAABBcAADEp/s/xKf7P1gBAABYAQAABgAAAAAAAAA=
AQAAAGhdAADwpfs/8KX7P8wBAADMAQAABgAAAAAAAAA=
AQAAADRfAAAk/P0/JPz9P1gBAABYAQAABgAAAAAAAAA=
AQAAAIxgAAAw+P0/MPj9P+wDAADsAwAABgAAAAAAAAA=
AQAAAHhkAAAsrvs/LK77P1gBAABYAQAABgAAAAAAAAA=
AQAAANBlAACArPs/gKz7P6QBAACkAQAABgAAAAAAAAA=
AQAAAHRnAAAkZP0/JGT9P1gBAABYAQAABgAAAAAAAAA=
AQAAAMxoAAAgYv0/IGL9P/wBAAD8AQAABgAAAAAAAAA=
AQAAAMhqAACMv/s/jL/7P1gBAABYAQAABgAAAAAAAAA=
AQAAACBsAADQvfs/0L37P7QBAAC0AQAABgAAAAAAAAA=
AQAAANRtAAAIFv0/CBb9P1gBAABYAQAABgAAAAAAAAA=
AQAAACxvAAAAFP0/ABT9PwACAAAAAgAABgAAAAAAAAA=
AQAAACxxAADs0/s/7NP7P1gBAABYAQAABgAAAAAAAAA=
AQAAAIRyAADA0fs/wNH7PyQCAAAkAgAABgAAAAAAAAA=
AQAAAKh0AAB8Jf4/fCX+P1gBAABYAQAABgAAAAAAAAA=
AQAAAAB2AACQIv4/kCL+P+QCAADkAgAABgAAAAAAAAA=
AQAAAOR4AABQPP0/UDz9P1gBAABYAQAABgAAAAAAAAA=
AQAAADx6AABAOv0/QDr9PwgCAAAIAgAABgAAAAAAAAA=
AQAAAER8AABoRv8/aEb/P1gBAABYAQAABgAAAAAAAAA=
AQAAAJx9AACgRP8/oET/P8ABAADAAQAABgAAAAAAAAA=
AQAAAFx/AAC8Uf8/vFH/P1gBAABYAQAABgAAAAAAAAA=
AQAAALSAAABwfv8/cH7/PwACAAAAAgAABgAAAAAAAAA=
BAAAALSCAAAAAAAAAAAAABQBAAAUAQAABgAAAAAAAAA=
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGD+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xUJQCQLBgD9QAhABUEIQAAAAAAEAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlBCIBgXv4/
0odBPwAAAAAAAAAAUIdBP40fAAD7////S4EAgNBd/j8AAAAA9F3+P59d/j83AAAA
AAAAAKVd/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Jr+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbT4IQCAPBgBJwwBAa8MAQAAAAAAZAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPipCIDAmP4/
AAAAAAcAAAAAAAAAAQAAAAAAAAAjAAYAbT4IgKCY/j+AAAAAIw8GACAPBgAjDwYA
AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtL3+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCAHBgDgwgBA9sIAQP////8aAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKl2CYAwu/4/
AAAAACMHBgAgBwYAIwcGAAEAAAABAAAA1eAIgAC7/j8wTPw/MEz8PwEAAAAjBwYA
oGX/PwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGf+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCABBgCMwgBAlsIAQAAAAAAYAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBNCYAwhP4/
AAAAAP////+UZv4/AAAAAAAAAAABAAAA/OAIgBCE/j/cAPA/AQAAAMT5+z8jAQYA
ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASNX7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAijwaQCAFBgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7oE4Ag1/w/
AAAAAAAAAACpdgmAAOT8PwMAAAAjAAYAAAAAAAAAAAABAAAAAAAAAKl2CYAQXv4/
AwAAACMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApNb7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAijwaQCAKBgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7oE4Ag3fw/
AAAAAAAAAACpdgmAUNz8PwMAAAAjAAYAAQAAAAAAAAABAAAAAAAAAKl2CYAw3Pw/
AwAAACMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP39PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCABBgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBNCYBwFf4/
AAAAAP////+Q1/0/6Jz+PwEAAAABAAAA/OAIgFAV/j/cAPA/AQAAAMT5+z8AAAAA
AwAAACMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANj7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCADBgDgwgBA9sIAQP////8YAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9xCYAQ5fw/
AAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAA/OAIgPDk/D/cAPA/AQAAAMT5+z8jAwYA
LE38P7hp/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALP/8PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCADBgDgwgBA9sIAQP////8cAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1MCYDA/fw/
AAAAAP////8c8Pw/EF7+PwMAAAAjAAYA/OAIgKD9/D/cAPA/AQAAAMT5+z8AAAAA
AwAAACMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bf7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCAHBgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBNCYCQNP0/
AAAAAP/////cE/s/IwsGANBO/D9Y7/w//OAIgHA0/T/cAPA/AQAAAMT5+z8AAAAA
AwAAACMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxKf7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCABBgAAAAAAAAAAAAAAAAATAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBNCYCwpvs/
AAAAAP////+0o/s/AQAAAAEAAAAjCwYA/OAIgJCm+z/cAPA/AQAAAMT5+z8jAQYA
CPj7Pw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1MCYDgYv0/
AAAAAP////98Q/0/AAAAAAAAAAABAAAA/OAIgMBi/T/cAPA/AQAAAMT5+z8jCgYA
AQAAAMRp/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjL/7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AQCAABgDgwgBA9sIAQP////8YAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKl2CYCQvvs/
AAAAACMABgAgAAYAIwAGAPAh/D8oTPw/1eAIgGC++z8wTPw/MEz8PyAABgAjAAYA
8CH8PyMABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBb9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCAGBgDgwgBA9sIAQP////8aAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1MCYDAFP0/
AAAAAP////+gAf0/AAAAAAAAAAABAAAA/OAIgKAU/T/cAPA/AQAAAMT5+z8jBgYA
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7NP7PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCAIBgDgwgBA9sIAQAAAAAAEAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0/CYCA0vs/
AAAAAAAAAAD/////qPP7PxQAAAAAAAAA/OAIgGDS+z/cAPA/AQAAAMT5+z8jCAYA
HGtAPwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfCX+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUwJQCAEBgDgwgBA9sIAQP////8EAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjqDYBQI/4/
GBf+P5Aj/j9kF/4/AQAAAAEAAAAAAAAADUwJgDAj/j8BAAAA/////2QX/j8AAAAA
AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
CAAAAEwCAAABAAAA
Q09SRQAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUDz9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAIQCANBgDgwgBA9sIAQAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
A/AAAAAIZYEYBgX/4/AAAAAAAAAAAfAAAAAAAAAAAAAAABAAAA
814RgIBf/j84WwVATFf8P1BP/j8BAAAAAQAAAAEAAAD4cwmAoF/+P0RX/D8CAAAA
AQAAAAEAAAAoTPw/KEz8PwAAAADQX/4/lFkRQAAAAAACAAAAAAAAAAAAAAAAAAAA
hFb8PwAAAAAAAAAAAQAAAAAAAADwX/4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/F/+PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AJj+P3Ca/j+xRKdy0E78P9BO/D/gmv4/yE78PwMAAAAAkP4/AJD+P+Ca/j8AAAAA
FgAAANyQ/j9oY2lUAAOUnhpjf1J5VqEAAAAAANia/j8WAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQG0+CEAwDwYA+KkIgMCY/j8AAAAABwAAAAAAAAABAAAAAAAAACMABgBtPgiA
oJj+P4AAAAAjDwYAIA8GACMPBgAAAAAAAQAAABkAAAD//wAAAAAAAEnDAEBrwwBA
AAAAALg0CEAjDwYAUDsJQMyi+z8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAP/////QmP4/cKH+PzTv/D/ffRKA4Jj+P0BK/j8YMP8/
UAwPgPCY/j9Eof4/YKH+P9tPDoAAmf4/zD0IQAAAAABaAAAAmkr+Pz0AAABAAAAA
aEcQgDCZ/j++L/8/WgAAABhK/j8AAAAA/////yCQ/j8AAAAASFj8PwIAAABEV/w/
CJ4OgFCZ/j8CAAAAvi//PwAAAAAIjP4//gAAAITy/j+1rA6AgJn+P7Av/z8BAAAA
/////7g0CEAjAwYAUDsJQFkAAAAAAAAA/QAAAAEAAABMoA6AoJn+P7Av/z/gnQ5A
ACEAAKAv/z8BAAAAIwAGAJHLD4DQmf4/gIv+P/////+AEAAA0Jn+P4CL/j//////
AAAAAFkAAAC4L/8//QMAAE2hDoDwmf4/gIv+P4yL/j84jv4/AAAAAGMAAAABAAAA
cNUPgBCa/j8AAAAAhPL+P8Rp/j/Eaf4/AAAAACMABgD4cwmAMJr+P/SgDkCE8v4/
cI3+PwEAAAADAAAAIw4GAAAAAABQmv4/ONUPQKCD/j9Ijf4/AAAAAAEAAAABAAAA
AAAAAHCa/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAB8mv4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAA=
cLr+P0C9/j8aJxAwqE78P6hO/D+0vf4/oE78PwUAAADUov4/1KL+P7S9/j8AAAAA
FAAAALCj/j9CVFVfVEFTSwDUTrrEJosAAAAAAKy9/j8UAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPC/AEAwBwYAqXYJgDC7/j8AAAAAIwcGACAHBgAjBwYAAQAAAAEAAADV4AiA
ALv+PzBM/D8wTPw/AQAAACMHBgCgZf8/AQAAABoAAAD//wAAAAAAAODCAED2wgBA
/////7g0CEAjBwYAUDsJQJzF+z8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MIAQPbCAEBiRwmAQLv+PyhM/D9wTPw/
ZdgPgGC7/j/Uj/4/AQAAAAEAAAAWAAAAAQAAAAEAAAAG2A+AoLv+P1iN/j8BAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACgu/4/ZI3+P4Ty/j8gkP4/AAAAAAAAAAABAAAA
5KEOgMC7/j9Ijf4/AQAAAHCN/j8AAAAAAAAAAAEAAABApA6A4Lv+P/////8BAAAA
AAAAAJxj/j//////hPL+P4yvDoAAvP4/9FX8P7Av/z+Mi/4/AAAAAPwAAAABAAAA
cF4PgCC8/j+wL/8/ACEAAMTq/j+AZ/8/AQAAAAEAAABIaA+AQLz+PwAAAACwL/8/
wS//PwAAAACgZf8/AQAAAA9qD4BgvP4/qOj+PwQAAACkx/4/WQAAAKhO/D8BAAAA
WJQQgIC8/j947/w/qOj+PwgAAAAAAAAAAwAAACMABgBbmxCAoLz+P3Pv/D8FAAAA
CAAAAAAAAAABAAAAJAAGAIILD4DAvP4/AAAAABMAAABEov4/AAAAAGMAAAABAAAA
cNUPgOC8/j9o7/w/ABAAAGBn/z9gZ/8/AAAAAKBl/z/4cwmAAL3+PwQLD0B87/w/
ABAAAAEAAAADAAAAIwcGAAAAAAAgvf4/ONUPQKCD/j9Eof4/AAAAAAEAAAABAAAA
AAAAAEC9/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABMvf4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
cIP+P/CE/j8aWwAAlE78P5RO/D9QZ/4/jE78PwYAAAB0Zv4/dGb+P1Bn/j8AAAAA
EwAAAFRr/j9CVENfVEFTSwAfEx8hHx8AAAAAAFCF/j8TAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwAQYAsE0JgDCE/j8AAAAA/////5Rm/j8AAAAAAAAAAAEAAAD84AiA
EIT+P9wA8D8BAAAAxPn7PyMBBgBAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAACAD8=
tDIIQPzgCEAwAwYAX3EJgBDl/D8AAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAD84AiA
8OT8P9wA8D8BAAAAxPn7PyMDBgAsTfw/uGn+PxgAAAD//wAAAAAAAODCAED2wgBA
/////7g0CEAjAwYAUDsJQAzu+T8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACpNhMALE38P7hp/j+XcgmAMOX8P4B0/D8AAAAA
zBn9PwAAAAAAAAAAAAAAAPhzCYBg5fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
qzYTAAEAAACU8/s/AQAAAAAAAACQ5fw/iHIJQAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAABAAAAAQAAAAAAAACw5fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAvOX8PwAAAACAAAAAAADIQgAAAAAAAIBD
AACAsgAAIMAAAIA3zczMVgDAn1cAwE48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
AP38P8D+/D8UOBMAABj7PwjY+z8s//w//Ez8PwcAAAD87/w//O/8Pyz//D/07/w/
EgAAACjx/D90aVQAZuS9KJQkJk16gD8A////fyT//D8SAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwAwYADUwJgMD9/D8AAAAA/////xzw/D8QXv4/AwAAACMABgD84AiA
oP38P9wA8D8BAAAAxPn7PwAAAAADAAAAIwAGABwAAAD//wAAAAAAAODCAED2wgBA
/////7g0CEAAAAAAUDsJQBwH+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAPyTFIDQ/fw/fBdCPwAAAACgxgmA4P38P9Dv/D9w/vw/
jJQUgPD9/D8UOBMAWJQUQDvjGoAg/vw/wO/8P3D+/D8AAAAAIDYTAHg0Qj+s7/w/
9AEAABBe/j8DAAAAIwAGABzw/D8BAAAAAQAAAAAAAAC5yAmAUP78PwRr/D9w/vw/
ucgJgFD+/D8Ea/w/cP78P/QBAAC4Z/w/AwAAACMABgD4cwmAcP78PwAAAAAAAAAA
IwAGAAEAAACY8/s/AQAAAAAAAACg/vw/nMgJQAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAAAAAAABAAAAAQAAAAAAAADA/vw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzP78PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA=
0DP9PzA2/T9EOBMABE38PzT//D/4F/s//Ez8PxcAAAC8E/s/vBP7P/gX+z+0E/s/
AgAAACQq/T91YXJ0X3J4X3Rhc2sA/7gA////f5g2/T8CAAAAAQAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwBwYAsE0JgJA0/T8AAAAA/////9wT+z8jCwYA0E78P1jv/D/84AiA
cDT9P9wA8D8BAAAAxPn7PwAAAAADAAAAIwAGAAAAAAD//wAAAAAAAAAAAAAAAAAA
AAAAALg0CEAAAAAAUDsJQIw++j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAABaMwmAsDT9P5AT+z/cE/s/
QDX9PwAT+z+QNf0/9AEAAMw3CYDwNP0/ABP7P1A1/T8AAAAAUDYTAFA1/T8AAAAA
9AEAAPRsE0AgCwYACOQNgAEAAAABAAAAAAAAACMABgCCbROAQDX9PwAT+z+QNf0/
QDX9PwEAAAAAAAAAmBb7P1A1/T9UNf0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
9AEAAPQBAAAAAAAARDgTAAjkDYCANf0/AAAAAAgR+z/0AQAAAAAAAAAAAAAAAAAA
9AEAAAAAAAAAAAAAAAAAAPQBAAABAAAAAAAAAAEAAAD4cwmA0DX9PwAAAAAAAAAA
jD76PwAAAAAAAAAAAAAAAP//P7MAAAAAAAAAAAAAAADQNf0/9AEAAAAAAAAAAAAA
IAAAAAAAAACY8/s/AAAAAAAAAAAQNv0/+OMNQAAAAAAAAAAAAAAAAAAAAAAAAAAA
jD76PwAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAMDb9PwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw2/T8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
8KX7P1Cn+z8BxbPeLPz9P5RM/D/Ep/s/jEz8PxgAAACUo/s/lKP7P8Sn+z+Mo/s/
AQAAAMCj+z9pcGMwAMDEnIIL5mBI52kAAAAAALyn+z8BAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAzFoAAAAAAAABAAAA
/////0Bj/T/Eaf4/2CYWQHxD/T8BAAAAAQAAAAAAAAD4cwmAYGP9P/Ah/D+EIvw/
/////wAAAAAAAAAACAAAAAAAAACQY/0/rGEaQAAAAAAGAAAAxGn+PwAAAAAAAAAA
AAAAAHxfDUABAAAAAQAAAAAAAACwY/0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvGP9PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
0L37PyC/+z//fqcREBb9Pyxk/T+Mv/s/jEz8PwMAAADLLwoxPESo94y/+z8AAAAA
FgAAAIiv+z9lc3BfdGltZXIAzSaxnC0AAAAAAIS/+z8WAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAEAAD8=
tDIIQPC/AEAwAAYAqXYJgJC++z8AAAAAIwAGACAABgAjAAYA8CH8PyhM/D/V4AiA
YL77PzBM/D8wTPw/IAAGACMABgDwIfw/IwAGABgAAAD//wAAAAAAAODCAED2wgBA
/////7g0CEAjAAYAUDsJQHzH+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACAGBgAjBgYA8CH8PyhM/D/haQmAoL77PyhM/D8AAAAA
+3QNgMC++z8AAAAAAQAAAMxaAACyWCgFjAFAP4A7/j/4cwmA4L77PwAAAAAAAAAA
qPP7PwAAAAAAAAAAyS1jAQAAAAAAv/s/7HQNQAAAAAAAAAAAAAAAAAEAAAABAAAA
AAAAACC/+z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAsv/s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA==
ABT9P6AV/T+Y4e1G9NP7P5S/+z8IFv0/jEz8PwUAAACAAf0/gAH9PwgW/T94Af0/
FAAAAAQE/T9zeXNfZXZ0ANAVRMKmR5oAAAAAAAAW/T8UAAAAAAAAAMzr/j/ALA1A
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwBgYADUwJgMAU/T8AAAAA/////6AB/T8AAAAAAAAAAAEAAAD84AiA
oBT9P9wA8D8BAAAAxPn7PyMGBgABAAAAAAAAABoAAAD//wAAAAAAAODCAED2wgBA
/////7g0CEAjBgYAUDsJQPwd+j8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAylGoDQFP0/AAAAAFgOQj8UoRqA4BT9P1QB/T8gFf0/
cqAagPAU/T84Af0/EEH9PyyhGoAgFf0/OAH9P/////8AAAAAzFoAADgB/T//////
/////1gOQj8NAAAAAAAAAKAB/T8BAAAAAQAAAAAAAAD4cwmAYBX9PzgB/T8AAAAA
AAAAAAAAAAAAAAAAAAAAAP////8AAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIAV/T8goRpAOAH9PwAAAAAAAAAAAQAAAAEAAAAAAAAAoBX9PwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwV/T8AAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
wNH7P4DT+z+wXgAAhCX+PxAW/T/s0/s/jEz8PwAhAIHUGP0/1Bj9P+zT+z/MGP0/
AQAAAOjB+z9tYWluAJyEzjooCvDiWBkAAAAAAOTT+z8BAAAAAAAAAPRJ/T/ALA1A
AgAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwCAYAvT8JgIDS+z8AAAAAAAAAAP////+o8/s/FAAAAAAAAAD84AiA
YNL7P9wA8D8BAAAAxPn7PyMIBgAca0A/AgAAAAQAAAD//wAAAAAAAODCAED2wgBA
AAAAALg0CEAjCAYAUDsJQNzb+D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAABxrQD8CAAAACgAAAAAAAABGhQ2AoNL7P8gY/T8AIQAA
M4UNgLDS+z8DAAAAUDlAP4h9DYDQ0vs/ACEAAAAAAAABAAAA0NL7PwQAAAAAAAAA
AAAAAAAAAAD/////5Bj9P8apGoAA0/s/SPT7PyMABgAAAAAAANP7P0j0+z8jAAYA
8Hr8PwYAAAAAAP8AAAAA//hzCYBA0/s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACMABgABAAAAAAAAAAIAAAAAAAAAYNP7P6ypGkAAAAAA
AAAAAAAAAAABAAAAAQAAAAAAAACA0/s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAjNP7PwAAAACAAAAAAIA7QwAAbEIAAIBD
AACAsgAAIMAAAIA3zczMVgDAn1cAFUs8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA=
kCL+PxAl/j+nbwAAWDz9P/TT+z98Jf4/jEz8PxcAAABEF/4/RBf+P3wl/j88F/4/
AgAAAAAZ/j9wcm90b2NvbF9kZWNvZGUA////f3Ql/j8CAAAAAAAAAAAAAAAAAAAA
AgAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
oET/PwBG/z+uNhMAxFH/P1g8/T9oRv8/jEz8PwUAAIGoaf4/qGn+P2hG/z+gaf4/
FgAAAGQ2/z9zcHBfdHhfdGFzawBosgsA////f2BG/z8WAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQL0/CUAwDgYAKdgNgGBF/z+caf4/BQAAAAAAAAAAAAAA/////7hp/j+9PwmA
QEX/PwEAAAAEAAAA/////6jz+z8AAAAArjYTAB0AAAD//wAAAAAAAODCAED2wgBA
/////7g0CECo8/s/UDsJQFxO/D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEz7/j+QRf8/AAAAAFxT/D+B2A2AkEX/Px0AAAAAAAAA
AQAAAB0AAACcaf4/AgAAAEz7/j9o+/4/AAAAAAALCMr4cwmAwEX/PwAAAAAAAAAA
HQAAAAAAAAAAAAAAAAAAAFBT/D8AAAAA/////7hp/j8AAAAA4EX/P2jYDUAAAAAA
AQAAAAAAAAABAAAAAQAAAAAAAAAARv8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEb/PwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==
cH7/PxCA/z/kof4/lEz8P3BG/z+8Uf8/jEz8PwEAAACwHPs/sBz7P7xR/z+oHPs/
GAAAAPxz/z9wb2xsaW5nX3Rhc2sAu/4AAAAAAHCA/z8YAAAAAAAAAAAAAAAAAAAA
AAAAAJR9+z/8ffs/ZH77PwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgdAEAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAD8=
tDIIQPzgCEAwAQYADUwJgDB//z8AAAAA/////9Ac+z8EAAAAAAAAAAEAAAD84AiA
EH//P9wA8D8BAAAAxPn7PyMBBgAM0P//FAD/PxYAAAD//wAAAAAAAODCAED2wgBA
AAAAALg0CEAjAQYAUDsJQGyI/D8AAAAAAAAAAAAAAAD//z+zAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAMaHDYBAf/8/DPMNQAUAAAD4lQ2AUH//P4Qc+z+Qf/8/
eY0NgKB//z/YUPw/AwAAAICMDYCQf/8/2FD8PwMAAAAAAAAA1jYTAABAvAAAED0A
/////zyO/D8AAAAAAAAAANAc+z8BAAAAAQAAAAAAAAD4cwmAwH//PwIAAAAIe/w/
AAAAAAAAAABkAAAAAQAAAAIAAADAf/8/4VcAABAAAAAAAAAA8H//P0yMDUAAAAAA
GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAEID/PwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAByA/z8AAAAA
gAAAAAAAED0AAIA6AAAAAAAAAAAAAIC/AACANwAAgBcAwJ0XAACAOwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
FAAAAEgAAABKIAAA
RVNQX0NPUkVfRFVNUF9JTkZPAAA=
AAEAAGNhMTQzMDYzZjNiNTI5ZjcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
DAAAAJQAAAClAgAA
RVhUUkFfSU5GTwAA
YGD+P+gAAAAAAAAA7gAAAAAAAADCAAAAIA8GAMMAAAAhDgYAxAAAACAFBgDFAAAA
AAAAAMYAAAAAAAAAsQAAAOvfE0CyAAAAijwaQLMAAADwvwBAtAAAAIo8GkC1AAAA
AAAAALYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA==
RC2ZZw==
================= CORE DUMP END =================
Coredump checksum='67992d44'

More Information.

I disabled Modem sleep, and I tried updating the bluedroid controller lib_esp32 to the latest version, with no improvement regarding this issue.

shangke1112 commented 7 months ago

@rbuisson-invn Does this issue still exist with the the latest version?

m4mans commented 5 months ago

Faced similar issue on arduino ide:

16:12:57.684 -> ASSERT_ERR(acl_par->data_len == 0), in ld_acl.c at line 8077 16:12:58.015 -> Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0) 16:12:58.015 -> Core 0 register dump: 16:12:58.015 -> PC : 0x40086ff4 PS : 0x00060334 A0 : 0x80165875 A1 : 0x3ffcea80
16:12:58.015 -> A2 : 0x00000001 A3 : 0x00000000 A4 : 0x60008048 A5 : 0x3ffbdd3c
16:12:58.015 -> A6 : 0x3ffbdd3c A7 : 0x00000000 A8 : 0x80086ff4 A9 : 0x3ffcea60
16:12:58.015 -> A10 : 0x0000003d A11 : 0x0000003d A12 : 0x00000010 A13 : 0xffffffff
16:12:58.015 -> A14 : 0x00000000 A15 : 0xfffffffb SAR : 0x00000004 EXCCAUSE: 0x00000005
16:12:58.063 -> EXCVADDR: 0x00000000 LBEG : 0x40086f9c LEND : 0x40086fa3 LCOUNT : 0x00000000
16:12:58.063 -> 16:12:58.063 -> ELF file SHA256: 0000000000000000 16:12:58.063 -> 16:12:58.063 -> Backtrace: 0x40086ff4:0x3ffcea80 0x40165872:0x3ffceaa0 0x40024fe5:0x3ffceaf0 0x40087f72:0x3ffceb10 0x40019d11:0x3ffceb40 0x40055b4d:0x3ffceb60 0x4015fbb7:0x3ffceb80 0x401601c5:0x3ffceba0 0x4009081a:0x3ffcebd0 16:12:58.063 -> 16:12:58.063 -> Core 1 register dump: 16:12:58.063 -> PC : 0x4017a6c2 PS : 0x00060534 A0 : 0x8015c756 A1 : 0x3ffbc680
16:12:58.063 -> A2 : 0x00000000 A3 : 0x00000001 A4 : 0x80090a2c A5 : 0x3ffbc5a0
16:12:58.110 -> A6 : 0x00000000 A7 : 0x3ffbc380 A8 : 0x00060023 A9 : 0x3ffbc77c
16:12:58.110 -> A10 : 0x00000001 A11 : 0x00000001 A12 : 0x80090a2c A13 : 0x3ffbc580
16:12:58.110 -> A14 : 0x00000000 A15 : 0x3ffbc380 SAR : 0x00000000 EXCCAUSE: 0x00000005
16:12:58.110 -> EXCVADDR: 0x00000000 LBEG : 0x00000000 LEND : 0x00000000 LCOUNT : 0x00000000
16:12:58.110 -> 16:12:58.110 -> ELF file SHA256: 0000000000000000 16:12:58.110 -> 16:12:58.110 -> Backtrace: 0x4017a6c2:0x3ffbc680 0x4015c753:0x3ffbc6a0 0x40091fd9:0x3ffbc6c0 0x4009081a:0x3ffbc6e0

shangke1112 commented 5 months ago

Please provide the steps for reproducing and git commit id.

Sherry616 commented 2 months ago

Thanks for reporting, will close due to short of feedback, feel free to reopen with more updates. Thanks for using our Espressif product!