<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/129217>129217</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang++-21 crashed report
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sweihub
</td>
</tr>
</table>
<pre>
Hi, C++-21 crashed, the required files are attached.
[main-b707af.zip](https://github.com/user-attachments/files/19025531/main-b707af.zip)
```
➜ coin git:(develop) ✗ b
-- The C compiler identification is Clang 21.0.0
-- The CXX compiler identification is Clang 21.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-21 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-21 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.71.0")
-- Configuring done (0.9s)
-- Generating done (0.0s)
-- Build files have been written to: /root/quant/algo/coin/build
[29/30] Building CXX object CMakeFiles/demo.dir/src/main.cppm.o
FAILED: CMakeFiles/demo.dir/src/main.cppm.o CMakeFiles/demo.dir/main.pcm
/usr/bin/clang++-21 -I/root/quant/algo/coin/include -fsanitize=address -fno-omit-frame-pointer -g -DDEBUG -g -std=c++26 -MD -MT CMakeFiles/demo.dir/src/main.cppm.o -MF CMakeFiles/demo.dir/src/main.cppm.o.d @CMakeFiles/demo.dir/src/main.cppm.o.modmap -o CMakeFiles/demo.dir/src/main.cppm.o -c /root/quant/algo/coin/src/main.cppm
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: /usr/lib/llvm-21/bin/clang -cc1 -triple x86_64-pc-linux-gnu -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name main.cppm -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -fdebug-compilation-dir=/root/quant/algo/coin/build -fcoverage-compilation-dir=/root/quant/algo/coin/build -resource-dir /usr/lib/llvm-21/lib/clang/21 -std=c++26 -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fno-implicit-modules -fmodule-file=websocket=CMakeFiles/demo.dir/websocket.pcm -fmodule-file=recipe=CMakeFiles/demo.dir/recipe.pcm -fmodule-file=binance=CMakeFiles/demo.dir/binance.pcm -fmodule-file=log=CMakeFiles/demo.dir/log.pcm -fmodule-file=coin=CMakeFiles/demo.dir/coin.pcm -fmodule-file=json=CMakeFiles/demo.dir/json.pcm -fmodule-file=semaphore=CMakeFiles/demo.dir/semaphore.pcm -fmodule-file=time=CMakeFiles/demo.dir/time.pcm -fmodule-file=web=CMakeFiles/demo.dir/web.pcm -fmodule-file=ws=CMakeFiles/demo.dir/ws.pcm -fmodule-file=wss=CMakeFiles/demo.dir/wss.pcm -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fsanitize=address -fsanitize-system-ignorelist=/usr/lib/llvm-21/lib/clang/21/share/asan_ignorelist.txt -fno-sanitize-memory-param-retval -fsanitize-address-use-after-scope -fsanitize-address-globals-dead-stripping -fno-assume-sane-operator-new -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/demo.dir/src/main.cppm.o -x pcm CMakeFiles/demo.dir/main.pcm
1. <eof> parser at end of file
2. Per-file LLVM IR generation
3. /root/quant/algo/coin/include/httplib.h:9637:24: Generating code for declaration 'httplib::SSLClient::shutdown_ssl_impl'
4. /root/quant/algo/coin/include/httplib.h:9639:38: LLVM IR generation of compound statement ('{}')
#0 0x00007fc825b35fef llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-21/bin/../lib/libLLVM.so.21.0+0x102efef)
#1 0x00007fc825b33cf9 llvm::sys::RunSignalHandlers() (/usr/lib/llvm-21/bin/../lib/libLLVM.so.21.0+0x102ccf9)
#2 0x00007fc825b3670d (/usr/lib/llvm-21/bin/../lib/libLLVM.so.21.0+0x102f70d)
#3 0x00007fc82459a330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x00007fc82e3631b8 (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xef81b8)
#5 0x00007fc82e3532be (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xee82be)
#6 0x00007fc82e3be86d (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xf5386d)
#7 0x00007fc82e3a8e60 (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xf3de60)
#8 0x00007fc82e34d963 (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xee2963)
#9 0x00007fc82e34b201 (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xee0201)
#10 0x00007fc82e34749b (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xedc49b)
#11 0x00007fc82e3473a2 clang::Expr::EvaluateAsInt(clang::Expr::EvalResult&, clang::ASTContext const&, clang::Expr::SideEffectsKind, bool) const (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xedc3a2)
#12 0x00007fc82f4f72d4 clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x208c2d4)
#13 0x00007fc82f4f7208 clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x208c208)
#14 0x00007fc82f384ffe (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x1f19ffe)
#15 0x00007fc82f36addd (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x1effddd)
#16 0x00007fc82f36ad01 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x1effd01)
#17 0x00007fc82f30ecce clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x1ea3cce)
#18 0x00007fc82f48d08a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x202208a)
#19 0x00007fc82f48db21 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x2022b21)
#20 0x00007fc82f48cfa3 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x2021fa3)
#21 0x00007fc82f48e4ef clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x20234ef)
#22 0x00007fc82f48d241 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x2022241)
#23 0x00007fc82f498f8c clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x202df8c)
#24 0x00007fc82f4f6a16 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x208ba16)
#25 0x00007fc82f5192c3 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x20ae2c3)
#26 0x00007fc82f5129d1 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x20a79d1)
#27 0x00007fc82f5061d2 clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1d2)
#28 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#29 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#30 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#31 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#32 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#33 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#34 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#35 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#36 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#37 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#38 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#39 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#40 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#41 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#42 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#43 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#44 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#45 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#46 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#47 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#48 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#49 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#50 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#51 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#52 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#53 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#54 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#55 0x00007fc82f5061ee clang::CodeGen::CodeGenModule::EmitDeferred() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209b1ee)
#56 0x00007fc82f50369d clang::CodeGen::CodeGenModule::Release() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x209869d)
#57 0x00007fc82f5b9762 (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x214e762)
#58 0x00007fc82f4e7b56 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x207cb56)
#59 0x00007fc82dfa5b49 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0xb3ab49)
#60 0x00007fc82fbbb0a2 clang::FrontendAction::Execute() (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x27500a2)
#61 0x00007fc82fb34fe4 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x26c9fe4)
#62 0x00007fc82fc3f22c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm-21/bin/../lib/libclang-cpp.so.21.0+0x27d422c)
#63 0x0000557f910aa72f cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm-21/bin/clang+0x1372f)
#64 0x0000557f910a75b4 (/usr/lib/llvm-21/bin/clang+0x105b4)
#65 0x0000557f910a69e2 clang_main(int, char**, llvm::ToolContext const&) (/usr/lib/llvm-21/bin/clang+0xf9e2)
#66 0x0000557f910b3f23 main (/usr/lib/llvm-21/bin/clang+0x1cf23)
#67 0x00007fc82457f1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#68 0x00007fc82457f28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#69 0x0000557f910a5415 _start (/usr/lib/llvm-21/bin/clang+0xe415)
clang++-21: error: unable to execute command: Segmentation fault (core dumped)
clang++-21: error: clang frontend command failed due to signal (use -v to see invocation)
Ubuntu clang version 21.0.0 (++20250224081945+0770afb88ec1-1~exp1~20250224082103.749)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm-21/bin
clang++-21: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++-21: note: diagnostic msg: /tmp/main-b707af.cppm
clang++-21: note: diagnostic msg: /tmp/main-b707af.sh
clang++-21: note: diagnostic msg:
********************
ninja: build stopped: subcommand failed.
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzcXE9v4ziy_zTKhaAhUf8POTh23BO87jeNTmZm8S4BRRZtTkuilqSS9Bz2sz9QsiPLsZM44120txGgban-_YrFqpJImhojlzXApRdfefH8grZ2pfSleQS5aouLQvEfl79Ij8zQzCNXHrnCJEBMU7MC7q7aFSAN_2ylBo6ELMEgqgFRaylbAZ94_tT9xVcVlTUuUj-lYvKXbLx47pFsZW1jvHDqkYVHFktpV20xYaryyKI1oHEvpoLaGo8sOvEeWQS5T-I4DDyy2JVK8rXCxF__-VPvmnj5tZfPEGJK1mgpbacy4_AApXJMqKOZeXmKCs-fYozuVoBmiKmqkSVoJDnUVgrJqJWqRtKgWUnrJSLBxJ_4Wyz_-MdxTHOwwKysl9vaplc3SNZCvYMEYcRVDT3lbAXsOxJKo0elv485vHCKOrdqjywKWXtkwZw1bjwxMt9l0wA_qBAJoLbVYN6mGFm0RbjtmYMA9xG9BXGL5xDIIXQPQx3EHAa7h2Zk3UK1NUf_9_nmamRJKQuPLJ6y5D6JcCnr9gkv67a_8dfEKOSRTHSsD6CNixWPkGASeoT0Ef0s-kopY98nm1X0O3hk0bHgYJKFE3_zdaZqIZeTjmRQblppaVHC2Iqej7jJXslaVm01THhpepo0WNOsje3lt9o5zXnH6fAnuXkm-AQ1aGrH9_3h_lUry00-WdEHQAVAjR61tBZqZNXaBVop65HFP1tau_9puVQOuepGvnAy-uRDco8sQt-L573kzWCq4k9gFs2-0O-wWGcXDpWacOl8azRb55gJa5pq4uJ1Mb35fD13-t_NdZCyo2lY5Yx8NWoRvnkLraxZ2XJAWBhaSyv_Ai-cU841GIOwqBVWlbRYaFoBbpSsLWiElwjP59dXv33qPhrLvXDOer0kQfjLHOEvd0cgxV8W76eecORF_vvJK8Ur2iB82KF7DGJvxskOk-dPv36-nt5eI9MWlbSIoqJdIg2N0hZZhV4pWmX5sPkPN1q54HJDY0zbWYpozdFmoFzl7AopKij7bjVl4OZYo6HRioExwJFRre4vO05qjGKSWuBItzUyTMvGugp7ayn7jnhbNc4sf-pPUPfvq1ZLTStE9bLti-jLzNHZSoJx5CHMWICw1bIpAa2TS8OG_IIwuGhSxZ8Ic2lc1sBCAyDMSqAaU2NxAUJpwA4d1Hyg6zQ-gJZCuhDk0jCqOX6gZQu4ppXLqV1dd9O_u4CeBwfhSkOp-oqKK8WhRI1kCDeS4dLVc0T6L9LgRgLC1Sji3ZwoS4RFRe0Kg9a1QliIBjNVuyGwXjhXdT9ftEuKsl5iR4twxVRtrG6ZVRrTUlLjDBVt_ShrjrvEabxwThC2VC_BYta0znU4iRC2bQ3dhaVLfM5gDkW7xK6-4e-y7ubdIB9h_ki1wOtE7IXzeM2xBO2EyXrphfMlLxAWvaS-LvV-cZMhnL8rPyIsmHoATZfwcREa-kB1XIfjq_--zmwLV4tf5BvBodHAXIjjijLtBge0VhqX0k3FIEdYLOuWbXkmmpBJ0I-YrJpSMmldYLRlNzz9py6UvHD-CIVR7Du4YT6UQ55pXGZ-IUEDkw28wt4T7OUtZE1r9hrzmmIvd6mWr3CWarmXqxuow2zu9l6-P416jc_d3stnoKLNSunXUD7T7JVgZfUas7u9l-8RitdHdT-XeY3JHOB5nWnD5TpNrLjGzDWtWNZ4WQk34Z6eMDwxaNxMc0E6-rK3fG8uYvPDWKiwXNZKQyldMzh_94xzvl9R7bpCamh9P0iZ2Cfbz6FnTRVUSv_ADdW0whrsAy23DVnbhlsDmAoLGhumGthHsixVQUuDOVCOjSsqjWvAOnXUmLYCpxWwalxPqDSu4RFh4diNdB3K_f2n2ez-l-nv1_fzP6bfFuR-tri5n95-8cJ5cGQ_8ITc4LyjIwvWRdQLZ6CEF16jhmoDGlGLXD1ToutPPX9KNuUWdBci6PPn37-gm299su_yqedPw4289zVyHlm4RqOUxWTlhdM8CVMvnJLIlfCt7pkpDt3jEAdW0l4Z8ki65nX9QDi9vf08KyXUtv9qVq3l6rG-N6a8dznTI6nnT6O_a2DuhdMwcwa-dIBzl6sv_YOGpRZcQ-L6fqc8vfLSufvQ9f_II6GP_Cff9_1UsIzERRgLEKhrr3oIP0z_4auWte36n7u-g8oGIk0f75WxGmjlkcR1UdLByXutr3ZBk8lwSxYOzsSoCekec678p8AnIEAM5gY75oZM5PvM_dbWt3JZ0_IXWvMStOlMOY1FjIl8sIjsWJSkPj-JGpH6fFATbquJ4pyGob9W89pTL3NSk05kFIehPwiMtgVCmIRBkR1td_9mgzXNyHgQWVBkg6p4rCoOSQGnUgUZKWBQlYxVFZAlx4_GflUiDrNka0TSsSqaQeKfSlXIIdkaq2ysKuJ5Ep7MgSRPwkFVvqOqIH5wMlU-8YP1q0MSBv6OqjTKi1Op4izKi0FVsKsqpAT19bpLF9dPjV5_co9H1MLU3Lgclh0k-gamLe06321RTW_vZqq28GRR96DxkmKQcys5XAsBzJr_cc8mZIYKpUqXqDre03kjpGTwxihliUikhEfbBs4Uh09Qj74s2pp1BXZ9sTaW1nahSm7u1K0rbnBTW1iCfum0jSOmDuCQrKdfbzsfJ9u4T4OY-BkjPBoghy8g-9l_DHKP7d8F088GmKOkLsIsEuJUmTYQQS4EDLrisa6Ecn6qVBuAEJzzQVfyQpcfHDd815W0t4yWVHfT7z0DdqpR6tBsJ750jMYHxuB4NDfdQwV_E87pYNCQsa0AyMZzKuN-Rj8wKLbaybPuyqGUoTX98Q2EF862U661W4DD61NOMEL8jA6Y813MBflIIHbJ46dHXpAhaIm_g5wJGv73jXYgaDhgDnYwQwTiAxNVvETdX9vqEE6IIYw2T0wOA9mNWBJ9JGJ_8nEjJNqK1Z1qn2ciY8djnq0fox3SP6RdqdbeMtXA2A_bVKOOry8is4N6p8vl77Rs4bZUH3pYPugLLjI2-CLa6XwSGiTH-WL9FgTczTH2T90LpzmwchwAz_x9ZBzU9mlDeFML9W-ZDFlBg2RwxrhniYOcsDeT2JfuneQQFj3ojeVzELKWPdj3uKa_3g38Sasz8SkQtpW7kh2oJOdvzvv9UH8iiGnOt6b5uI-K_STg5FiIcxCgNfAPvh86ZGleBHx44iLZC0vhzY7vP2cpDE0dyc_F0vGby5_a0uBsLCVnY2l4NpZGZ2NpfDaWJmdj6csa9bNaejY1KjybGhWdTY2KzqZGRWdTo6KzqVHR2dSo6GxqVHQ2NSo6mxoVnU2Nis6mRsVnU6Pis6lR8dnUqPhsalR8NjUqPpsaFe_WqDDJ-TGWfoMSqIFTG5kl-bD4G--UpyJPE3IqXUEEaTK8qIt31jQhLeLR2_KrfpP9TNWmrWC9jaPfY3anaW36Xd2_1XJntWTYFXLiF9wpK-LhBXc8Kjtc0LiI8m37v1JtYHp7t7OWAxXdWbU47RJ4EdIiyp_NTMY1pygKf7wfZ6Gds2o-3V6SeQLW2hPHWhr7_tbWmGRcYoowErCzNaY_AHfTbQZhMDJtbe3ItTtITjr4CcsFDJtcknHVYaEghI03HnVmDhge1gc8Xq5ojTCe9CV-yiNChvWpZFOA4jgVeeBTmhKBGAvuK-qEZvuXFVd0Zy1xhsbXyAw9KMnfbXuPv9vnEKZkWD9Noh370riIjpPnx8XWIMU78pIc1qG_Qdxtnu3xdObvrK7eKVW-3GF2HEaRw1bQJ2OTilCQsDsKdBxOJsiw_pSk4w2rqQgYPW7DKqEBG7ZeJNmuQJIV6P7e8dwbS7W93zL53SpINmwTTPKdsYmjIEa98KNcAVEQ91I31_rzhV44Rd0xG_ehrbszoFYh6OclYqqqaM3dzVtYVlDbfku3oG3ZGcCUhu74GfA3xXe3kFinn41sJKgsgSPedppNt0faiW4NIPzQXQNAcis1OD2_FW1t27XMzanV_nh175juYJFPYp-QyM-CPIqdI9LUp6LIMmABDv4FT03wr4GIBH44STdV4a47y-UM33MKzt1faaAcdSfRHFWjjHzy_GmXpMoS-FzqN0_d7XNYrazL4ohLuqyVsZKhynSZ0J9upt-H_rrz8esTjtO7u-nsF3T3yzVa_Pr5869_3PzvJ7S4-Xx9i-5-7S5f_fYJfbv--uu3u171133HEzPjJvrBI4rPBBpQd3YPOKK2l3cEcOdDWzU7p_7XRzb_thyzOn4Y_vZI1LL-kzrx_UE6Y1V3ND2cItMW46kx2f5Vgwt-GfI8zOkFXAZp5Kdh4ofhxeqyABr7OQ_SPAhZJqCIIz9hkR-SokhJWlzIy3WkZ34epUE4iXkisiKJOHAW0TD1Ih8qKsuJC9GJ0suL7vjqZUByEqQXJS2gNN2vRRCydhfx4vmFvuxiumiXxov8UhprBhFW2hIux97d_IrE-mTtRavLy48frV2b93BJ_j8AAP___On9Cg">