<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/67427>67427</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang crash at -O3 since 669ddd1 (13 regression)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
shao-hua-li
</td>
</tr>
</table>
<pre>
Clang at -O3 crashes on the following testcase.
Bisected to 669ddd1e9b1226432b003dbba05b99f8e992285b, which was committed by @aeubanks
I tried to reduce it but the resulting testcase is still large...
Compiler explorer: https://godbolt.org/z/acddxheY8
```console
% cat a.c
short a, j, q, s;
int b, p, o, r, w, y, z, aa;
long f, i;
int *g, *h, ***n;
static long **k;
static long ***l = &k, ***m = &k;
char ab;
int ac(char *ad) {
int d, c;
char e;
while (ad) {
if (*ad == ' ')
ad++;
do {
e = c = *(int *)e;
switch (c)
case 8:
d++;
} while (c);
if (d)
return b;
}
return 0;
}
static int *ae();
void af(char ad) {
int t;
short *u = &j;
for (; p;) {
o = 0;
for (; o < 2;) {
char v[] = {};
ac(v);
}
}
t = 0;
for (; t != 20; t = t + 1) {
s = a + r;
q = s <= 9 || (*u = ac <= (***m |= ad));
i = *g = 0;
}
}
static void ag() {
long ***x[3];
x[w] = l;
ae();
}
int *ae() {
int ah;
***l = 0;
for (;;) {
ah = 3;
for (; ah >= 0; ah--) {
ab = 0;
for (; ab <= 9; ab++) {
y ^= 9;
z = y;
af(y);
}
}
for (; f;)
for (; aa; aa--) {
int ai[] = {0, *h, 0, *h, *h, *h, 0, *h, *h, 0, *h, 0, *h,
*h, *h, *h, 0, *h, *h, 0, *h, *h, 0, *h, *h, 0,
*h, *h, *h, 0, *h, 0, *h, *h, 0, *h, 0, *h, 0,
*h, *h, *h, 0, *h, 0, *h, *h, *h, 0, *h, *h, *h};
int *aj = ai;
int **ak = &aj;
n = &ak;
}
}
}
int main() { ag(); }
%
% clang -O3 a.c
a.c:15:21: warning: cast to 'int *' from smaller integer type 'char' [-Wint-to-pointer-cast]
e = c = *(int *)e;
^~~~~~~~
a.c:39:36: warning: ordered comparison between pointer and integer ('int (*)(char *)' and 'long')
q = s <= 9 || (*u = ac <= (***m |= ad));
~~ ^ ~~~~~~~~~~~~
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/clang-15 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj --mrelax-relocations -disable-free -clear-ast-before-backend -main-file-name a.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -fcoverage-compilation-dir=/zdata/shaoli/realsmith/watchdir/reduced/case_OiQylvif -resource-dir /zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/lib/clang/15.0.0 -internal-isystem /zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/lib/clang/15.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir=/zdata/shaoli/realsmith/watchdir/reduced/case_OiQylvif -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/a-3fd303.o -x c a.c
1. <eof> parser at end of file
2. Optimizer
#0 0x00007f6457d49e03 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x83ae03)
#1 0x00007f6457d47bbe llvm::sys::RunSignalHandlers() (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x838bbe)
#2 0x00007f6457d4a2cf SignalHandler(int) Signals.cpp:0:0
#3 0x00007f645f72c420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
#4 0x00007f645964051c llvm::ScalarEvolution::createAddRecFromPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x213151c)
#5 0x00007f6459641f24 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f24)
#6 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#7 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#8 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#9 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#10 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#11 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#12 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#13 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#14 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#15 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#16 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#17 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#18 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#19 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#20 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#21 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#22 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#23 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#24 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#25 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#26 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#27 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#28 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#29 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#30 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#31 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#32 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#33 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#34 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#35 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#36 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#37 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#38 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#39 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#40 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#41 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#42 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#43 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#44 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#45 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#46 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#47 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#48 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#49 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
#50 0x00007f645963cd3d llvm::ScalarEvolution::createSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x212dd3d)
#51 0x00007f6459633c69 llvm::ScalarEvolution::getSCEV(llvm::Value*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2124c69)
#52 0x00007f64596419a0 llvm::ScalarEvolution::createNodeFromSelectLikePHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x21329a0)
#53 0x00007f6459641f38 llvm::ScalarEvolution::createNodeForPHI(llvm::PHINode*) (/zdata/shaoli/compilers/ccbuilder-compilers/clang-1721ff1dfd4592f1a391d9161627e2a68198a44e/bin/../lib/libLLVM-15git.so+0x2132f38)
(Truncated)
%
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsPF-Tozbyn0bz0iUXSGCbh3nwjMe_3arNL3uZ1KbuaUpIAmtHIEcS82cf9rNfCbAHbCfZ3FVyyWFqBkO31Or_atqFmXOqrKW8RukNStdXrPFbY6_dlhm8bRjW6io34vX6VrO6BOYBf0-BW-a20oGpwW8lFEZr86zqErx0njMnZyhao2jVnW-Uk9xLAd7AfJ4JIWKZ5TEh84SSPIqoyHMWpXmWFUuZZYQs0xyRW3jeKr6FZ-aAm6pSPpDIXwElEZNNzupHB8Nl3oO3qlvFStFwCcpD3viWRStdo_2QRVAOnFdag2a2lLNZz_OtqXZKSwvyZaeNlRbRFWy93zlEV4hsENmURuRG-5mxJSKbL4hsGBfiZSv_uRwyhOZR98dN7YyWPZSkwJkHNuMdwG2N9cCCxJ_D6edwcojedGhVe2jVsQsnE0621U44vYbTl3Bi7DBDm7qEIgDViAoiqzJAEVlt-8_urz4Mc555xaGl0OEefwWHyEoDomtAZP44oli9gffT-ZZZYPmII8YRWbYIRFZMIJIBWvR4gDBCBLL8MAmgHS0HgOet0hIQWR7PV0WAtoQDNx1Di_CPSLafHY4w8Sb8vREFEGbISjhkKxPvJVshsuyVikg2YMg9K8-3YWl-tE7rdcvgRQMgwLnV0WL9JlhLZ4jtJBNH5K30ja0hHwxFi_X-ssdGB-wB19u1F4bJVmlvCz4ZJYAVe0OdtZIfrNm5MyKrZu8DnwfYwtjWKvQGdgE8pgVg2knRSNzBnIC-BXJuZu8aT10e69Ze3AQpD7Rad3s61uZASYNLf8LIgI0gXxzwJOpv6boF3kB8wphrsazF2tHKP7eYgL8NF2HeLVrc9m7b6Y_xPbqDHuJr0QJbc5z4x95HyxMhDhIem78zc9kZfyjAON5fUHpDUTpQKgTQ817leqDtY086LHnkasfexLZDhseZ5rxBTvyBbdvR9Jf8qMXf7QkC22J8xqFYfsYbx3Tyg_G62z6WT2kBvAJK7_ZDx6gv7TqvJ_A27F5H5h24KIxvBmwVnUJ-iWnWnc_K3JtAjcMoCmn4sHGM744_z2N_hcJesv-A3m9DxzIOj29b93dL9Qeu-g3YYdob2DVE3ecur7zVBnDYx1bscZ-02ecTAvUB93iEO5dCR9FeMVW_BfshzwQ_fJtA0kGF1JabodY81Enhgq7iFNFVSL4reGa2VnUZLjlzPhR-iCwOwiygsKYCVzEdyjlVe1lKC_51F3bVRdgt2nogvcE_qdpjb_DOhFEWB3IhyXUyfePGj9K7r90x5Jdm4TQ_4tdYIa0UobDdMaucqSGX_lnKGnoegNXiwHOrrV6ybhPIBoVTe7doJyCyCPn6tMY5d_wh28_Xr0ERAF8HR4f6-OFudX8Hrskr5YFB3pRg5S5UC94cV9jKb5t8xk2FyEbrp_0H3lnzWXKPyEY510iHyKbXFNeNkG2t3z6dQM74o7eMy7Z2tnJnDZfOSQHONLYDh5nMOcMVCw8XtqnBcat2vn8WuPeMP4Joqt2haotm8NGa0rIKmC2bStY-sA3hQUAwzxDZhGcnrRDZ8P5RInDJed4oLYJzDaHBzXG8IHFRxKIQSZqRImY0i0UWz-M5WUjC5ss4W7IkkYhs8hBH-2kpYM5jwN6qnZbwspw_zBPc1I-1ea6xVnXzgsu6ASwr5bHJPwPGlZWavWArteHMK1M7wEI5lmuJCyslYK4ls5g5j3NZGCtx0KSsBeAQxbhQWuKaVTJEJrT0ekq4MkJq2CkOeKc41vJJaiDdjXJ4pyTgqrCskvtIQ3Rdm1oCLirmt1haWxvARbHD3NTBeh7RtakBF7XB1jS1UHWJw1jAVXis8rbh3ljMtGJOOsBFUz-rWmAfJHKIrglgHx7wPOa7JugIzxPAvqllCyhlLW3guAr-FXQpmceOM92pRL1IEfgKazjchzBgIfOmLKUNhNqYXpciB1xw8yQtK2Vv5U4vQgVBz3mIlUy7SvktIptn5vk2DA3g8PwqgqWZkw_fq3-86idVALayc95A8s9yOa3y_TRENnE6i2YR4NZ8NdNYuVfnZfXf5CZkgz7-z_LVuKDU4Kb6G4e2i5ScI7Lpo-oQTWHVGJHNbHZ6OjP2dDX5Ei746ar90DN0fn3271-i3Vhx0TrxH-SpRRczWoVkH2eAi7JuOH6S1ilTI7pOZmQWtxGjjcVCsbI2zivuAD_JENPqi8TamN0I4PQOcMGEsE6VgNcPD_93e_vwbvXp7mH90-qHDXm43bx_WN1_h-g6Bhwqgo2vdohsGKaFoBGdGcAvwN_qinjWFzH0VpoC0TvYMevCDuwhpD1TQMh53WDSD_5-51Wlvkj79pxCI4heoiiKFsU8SRciyWREod286ArRlXt13cVHq2rfbi0_dvvT8m2QZc8PxoUkVCEyb3s4tW_LprD9_olbTOvPXRxolX_48Ok7HKel8jNnELmJXpaUyYi-VRmI0PhI_kWey3Py_9DU96qsmX7HatFxufxrirjMczkSkRyJyAgvYCRMVx0GcTqwm_FdqB6i9v_NWeiQUrEgPCERPDxY6byx8sH2pV7P35nEolW-81srmZg5E3LgTfQSJwmJBpUfIjQZrpPNkyiN-cAo92Gjs3dPRje-jcsA5GEPlCshfpB8Y0318d37kZN-fPf-_01IVKu_otlITOM05iO7pUdaiAuSfJsWgqAbY_92KiAFSUYqmI9VQLmg4ttUcH9792kk_Cemm7-u6EQIKkaiL45Ep3ye_ZbopfR_N7kTPs9Gci-PvT5j0e_wemuqe6kl9x_Uo_z7BUDGopE2spMcQJf_6zmALsc7dDTdJBDHE80CMbmkgaE66CUPxMmE80A61Twwv-SBoToWlzwQLyecB7KJ5gESXfLAUB3xJQ8QMt08QOhU88Bxa3DieeC0Rzi9PDDhJiGZapeQXNqEI3Vc-oSUTrhPSKfaJ6SXPuFIHZc-IT3-9nhSeWCqfcLjb4qnngcufUJ6_E3ypPLAVPuEyaVPOFLHpU9Ikwn3CZOp9gmTS59wpI5Ln5AmE-4TJlPtEyaXPuFIHZc-IU0n3CdMp9onTC99wpE6Jt4nRGT5o21qzrwUA-D-Xe79b-BciWsqMpqxK3kdz7N0QZMkWV5trxlNGY-WNMoTHoksXy5zWswjIfM5TyKSXKlrEhEaZWQeUxIly1kR54uCZ0zEizmdiwIlkayY0rOgwpmx5VX7bvD1fJGQxZVmudSu_XkjQvr3BglK11f2un2jOG9Kh5JIK-fdGwWvvJb9jx517xP3P33kVM3l_meMgnFiClaWVrr2vTaSXTVWX__7bzO3TP8rAAD__wcdXVo">