<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55029>55029</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Error in PyMOL source code when compiling with clang
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Wenmj201582
      </td>
    </tr>
</table>

<pre>
    I am using the clang compiler to compile PyMOL software, and its compilation command is :python3 setup py install,
The software versions involved are as follows:
HUAWEI BiSheng Compiler 2.1.0. B010 clang version 12.0.0
Python 3.8.1
pymol-open-source-2.5.0

**Errors are reported as follows:**
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: clang++ -std=c++11 -fPIC -D_PYMOL_LIBPNG -D_PYMOL_FREETYPE -DPYMOL_OPENMP -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -D_PYMOL_NO_MSGPACKC -D_PYMOL_NO_MAIN -Iinclude -Icontrib/uiuc/plugins/include -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Ibuild/generated -Icontrib/uiuc/plugins/molfile_plugin/src -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/local/python3/include/python3.8 -c -MMD layer2/ObjectMolecule2.cpp -o build/temp.linux-aarch64-3.8/layer2/ObjectMolecule2.o -Werror=return-type -Wunused-variable -Wno-switch -Wno-narrowing -Wno-char-subscripts -O3 -fopenmp
1.      <eof> parser at end of file
2.      Per-file LLVM IR generation
3.      layer2/ObjectMolecule2.cpp:3773:38: Generating code for declaration 'ObjectMoleculeConnect(ObjectMolecule *, int &, pymol::vla<BondType> &, struct CoordSet *, int, int, bool)::(anonymous class)::operator()'
4.      layer2/ObjectMolecule2.cpp:3778:47: LLVM IR generation of compound statement ('{}')
5.      layer2/ObjectMolecule2.cpp:3804:9: LLVM IR generation of compound statement ('{}')
 #0 0x0000aaae45f2f140 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x18af140)
 #1 0x0000aaae45f2d074 llvm::sys::RunSignalHandlers() (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x18ad074)
 #2 0x0000aaae45f2e3f0 llvm::sys::CleanupOnSignal(unsigned long) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x18ae3f0)
 #3 0x0000aaae45ebc334 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x183c334)
 #4 0x0000fffe55cb07c0 (linux-vdso.so.1+0x7c0)
 #5 0x0000aaae463f7950 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1d77950)
 #6 0x0000aaae4632baac clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1cabaac)
 #7 0x0000aaae463221c0 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ca21c0)
 #8 0x0000aaae46343920 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1cc3920)
 #9 0x0000aaae46342e98 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1cc2e98)
#10 0x0000aaae46337c9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1cb7c9c)
#11 0x0000aaae4635d2d4 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1cdd2d4)
#12 0x0000aaae4634fe08 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ccfe08)
#13 0x0000aaae4630cd1c clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1c8cd1c)
#14 0x0000aaae463109d0 clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1c909d0)
#15 0x0000aaae4630e6e8 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1c8e6e8)
#16 0x0000aaae4630b1c8 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1c8b1c8)
#17 0x0000aaae4614bd40 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acbd40)
#18 0x0000aaae4614b42c clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acb42c)
#19 0x0000aaae46153dd4 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad3dd4)
#20 0x0000aaae46153170 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad3170)
#21 0x0000aaae4614bb68 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acbb68)
#22 0x0000aaae4614b42c clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acb42c)
#23 0x0000aaae463f66c8 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1d766c8)
#24 0x0000aaae463e725c clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1d6725c)
#25 0x0000aaae463d1d90 clang::CodeGen::CGOpenMPRuntime::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1d51d90)
#26 0x0000aaae4616a9e4 clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1aea9e4)
#27 0x0000aaae4614b698 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acb698)
#28 0x0000aaae46153dd4 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad3dd4)
#29 0x0000aaae46153170 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad3170)
#30 0x0000aaae4614bb68 clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acbb68)
#31 0x0000aaae4614b42c clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acb42c)
#32 0x0000aaae46152e78 clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad2e78)
#33 0x0000aaae4614b5ac clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1acb5ac)
#34 0x0000aaae46153dd4 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1ad3dd4)
#35 0x0000aaae461978c0 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b178c0)
#36 0x0000aaae461980dc clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b180dc)
#37 0x0000aaae461b306c clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b3306c)
#38 0x0000aaae461acd1c clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b2cd1c)
#39 0x0000aaae461a2210 clang::CodeGen::CodeGenModule::EmitDeferred() (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b22210)
#40 0x0000aaae461a0fcc clang::CodeGen::CodeGenModule::Release() (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1b20fcc)
#41 0x0000aaae46addd80 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x245dd80)
#42 0x0000aaae46adb19c (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x245b19c)
#43 0x0000aaae4739a14c clang::ParseAST(clang::Sema&, bool, bool) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x2d1a14c)
#44 0x0000aaae465bab80 clang::FrontendAction::Execute() (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1f3ab80)
#45 0x0000aaae4655df4c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1eddf4c)
#46 0x0000aaae4664cc50 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1fccc50)
#47 0x0000aaae451bd354 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0xb3d354)
#48 0x0000aaae451bbfd0 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0xb3bfd0)
#49 0x0000aaae46457e04 (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1dd7e04)
#50 0x0000aaae45ebbf9c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x183bf9c)
#51 0x0000aaae4645765c clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1dd765c)
#52 0x0000aaae4642d79c clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1dad79c)
#53 0x0000aaae4642dcbc clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1dadcbc)
#54 0x0000aaae46442114 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0x1dc2114)
#55 0x0000aaae451bb4f4 main (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0xb3b4f4)
#56 0x0000fffe557e3f80 __libc_start_main (/usr/lib64/libc.so.6+0x23f80)
#57 0x0000aaae451b917c _start (/opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin/clang-12+0xb3917c)
clang-12: error: clang frontend command failed with exit code 139 (use -v to see invocation)
HUAWEI BiSheng Compiler 2.1.0.B010 clang version 12.0.0 (clang-0749c5924208 flang-d6f2a3bc24a5)
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/compiler/BS/bisheng-compiler-2.1.0-aarch64-linux/bin
clang-12: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-12: note: diagnostic msg: /tmp/ObjectMolecule2-2ff5d5.cpp
clang-12: note: diagnostic msg: /tmp/ObjectMolecule2-2ff5d5.sh
clang-12: note: diagnostic msg:

********************
error: command 'clang++' failed with exit status 139


[error-file.zip](https://github.com/llvm/llvm-project/files/8536540/error-file.zip)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztW1l34rgS_jXkRQeOVzAPeSCEpLk3CydkumeeOLIlE88Yy0e2s8yvv1WSWeRAOmHaPdN3ug8dhCyXqr5avVQo2MvplNAVqYokW5LygZMopTCKxCpPUi5JKdZjMnu5vr0ihYjLJyp5xxkTmjGSlEW9gpaJyHC8UvMF6UwuOmfjznCUv5QPInNJwcsqJ_kLSbKipGlaLwjGHeu8Y43uYfs1efLIZQH0Clj7KNJHzgjO0oLEIk3FU9FxR_qsT7-Mvkym5CyZP3DgfLzm3OnZPatHzizbqoWqSRLbgQOWPnumWCNuL-jZeiZ_WYm0K3KedQtRyYh3nZ6_Xl7_dfAzkVLIQrEleS5kiTwa_Kll9T5Xk9F8QooqXCUloSSslvVZCPFDWeb6jAv4wLGil6aPq56QS_itcc6itGJc60jS4oGENPqjlDRSqsiBmBQRLwrgQvO91hAtChElFNmTVUaKSCZ52dNszUsgQli1yjd4Ambq30yKpQTToHJZrXhWIn8ayI5zBh_SLUrWcc8j_dO2STeeTceke76Y_QaWsrians1uLre_L-4mk_vfZhOY0RO3s8nN9Wy74PM1jK5-uZzezHHy0-jzBIn8en21XXNzu7ieX85G4_-OzcnR9IZ0p2uUutNIZKVMQoCvSirg8SJPqyXYHYy2i8Qj_CxkBMOUvnBprQf2euCsB-564K0HPgzCKkkZ0FjyjEsF8Zs7g2XFYJwLPbPZG5cW0uCsOQWjWHJevuTc2X84TcLnVWocTEVEU2RA-5-xvJ7rBaQLLFxfnxMtLxy6DX_nUXktUh5VKXd6UZ6TriBrWUu-yntpklXPXUpl9ND3ukAGtztEQJDuF47eAuYiIQbIrIuCwGyVVWCw3UcqExqmOJOJbvGUlNGDHmcUznvC4KR-Rg9UdsGJtBEXpHsLeonRWcGClfnatfl23DEXccedkJzKAuIBLQkHbxAxQRXoxc7a1rns4iy5uvp8TaZ3pNYnRAu90K0XvoUR-Ic7GLj4FaCvXNY0VDgFpcZCEsbBgzRh0nEGJpWxyDL42XECc56oQDKGEFDCsK_cHYMUuqw7ekwpyHomMnYPmKLA9ZqilFVUQkAUks15uUNl5ysUQMcZalKwM81EBrSrAl29KDaHAGJgGzToBDjnDDQu3rtxQUi8AeLyGmNUCuYQUYGCIDOAhXEla4AbDc46g3McwL5qU_-dmwaWB1_Db7InHHAtYj1b8I9Syj0_dmLbswjGaQ1R8VLowUwCuCqy3uvwHGwXSfq0EKAZTle1mpQihnrjC5HDj4t19oXh2RwTQlJgbuuu57sqt228T_miWoYhRYXorg24nFnPdkCRS0MMuyEGswbePjHuqmyeLDOafoIsArsWWvftcYqMGJw6DU65G-8FfJxymlX5bc0vMFhlBQwhHKcC81WLTCNPBtOuwTQPI9f1WtveRerG9l69fRzH3Pej0BpEFm6vA_YjK0QPPrY6Hw4Z5_q7rPfdeDD0rbZYZwOkbmzfN7d3QkqjuuLQaoYoCkHV-HFRZZEK02pyAsXVOYTYOx5ffaZphb63Q6A-NHnOJfg-1KAqJLZmHBFFCQwRBw0RHTuyPi7iPtm-n1DIsyFUYArluUPnCKHGv_56zVchl7fytk42-vcYrhRQOlPe9eyOzGNjUyQHJQ5DpR9ctMvZnapMFLTzVOxkR-OUG15AmXdDV3ye8yiJE0R1dGDxd1NKhJgbShk2lOLwYfAXlHJACc3DxwHdIi4o9gYXTH6WiYs7iIZHBJkjbfJvQiFEIQ0UbBMFnzmstSQVMaRubO80jDPm1hHGOYerGypfq-GVCuoitz0rQ_4NAV1TQCti9hFWpgWcZkn5FQF3jimDenfMW2eS9jEKEAIDI8_EyLaG7Ii0gViMiv8PjIYIgYFRoyKzeJ8f4SijqhSf9xnS10-vTwUqRaFv7ynA-q2aCkppwNCoDK0QFh1XGb4uCL-PSMixIZJZCdpeyLwjrH-erPKUz8tVQ7E4Yxj39qppJCV9gSq44453ThiV5Y67uJMWwaARymqAETTB8JxjwuWPBgNIacBg1my27zLIyh-vTeq7Gij8lwRK4AoSich50_W3q3ZcYG8Za-w7Wi6_R9FCGUq_C49jNeGxB8dcZ-wI_sNBAhIbkNhNxwn7xxRSP2YUAVkNMJyfUQRhaNSecb8PybK1uzhI3di-UdbxgeO_oYVLuNbPrmd3VVYmK64nOWhhmsG2nJ0nkoN-Hl8Frzc0qX12qyOhH25Btt8Se-uybAlE6qn7lz1xoDVdsj5iZYDZqP-YzYZvhLxDYI5lUiZwLaFl-wtQzkuZZEu09yMR3PUq9ZDySkT6Mcvfc-OE-YioAblZa9p9OuRHJOHb69ka9QM2vG_F96hFKUeJDJFf1aL9Y-4V_XCBs2_eGnKCn-XXW-XXq-r0X19-udbP8msLxqta9F9ZfrmNKtR3-OC4G-8XQt7BWXsMo3HQcJZ_EjgMZTfAcZs24h_ziO-HsxGfmjbi_cw0b2SaxnNoezgIjnlKup45E-zlTWtpTbTQRs4N0RrV5TCw2AcdoH6tiONBU6zLVIRQTKq7nLsesC3n37zPPb5cL5xmsfgepWhoo_gGPo1SNHSt_lfxuRasSvlW8RqHtTDnPE6ypHx14XMILT1f3_Nv1TpcFM6QvlGB0vc8Ntov_T9Xaqf5IKjxqNqmjmN_1d2bUoO8XErO2n1HKXSQt13mvUYJSK04-pDK7njKacHb5hvZMvg2qzXKGAvaetfH8XykbmzvNLYP7WHU3vZI3djeqEMG7pDanqG1Gb4zOprfN_IGX9FG8mz3lpDDbOTMYN2sHfyQhoHhLRdSZCXP2Gg3HT7zqCpbNrLYRVYMXs1E7vss9hrOoXeZYj9AFnGD21oAQwMN4VrNTpwhu4Y8Zvbue1HkW-ZtK8X5VqzHze2tZklmiN1qxAXPj3xTL0aW9e2QuT7Un5G9WFEkEOyvnh9oo2SGWsKYg4lHkbBWxQldZNaQJmhIE8asrVAWukjc2N3MXp4_4FZrr9IwhtR3t_fNl5I5CA-BdKu_MbaK3PFIPHL5MkbneS7rxFNlcxrz9MXQd1xXTQupdI7qJPU7361eJAUuMm5IZjeB7ZsPEphMQKhazLE91o1HzYC315S3k7c5SktTY3J7mxvfpteWrppd8OBiYetBSIskWhRqbe0e-xfikUUpaYI9NHrdIZo0xZ4NfM9-s1AzsPMek3Iu5XMtmlnffBDhm_nac9hgeFgZ23awZlhUGjJiYeNE1Tt24InBG0tHdSpoFxaKUhuwuE1YovDDsPxHhMVhTODoVVIcusczX4HFfOYRWMx0laMVv7apnCZoTnXDx3vxXBved4EVUDNgNWscz3Ns2zvE-fnO2Mi_exLvIXX8TbC2BWiEeBmA-s0U6cUewWTfXp6EHQwW1rWTbkwYcDeGunWxSJMQgyiV5WKHn7p_LQn7nv6OsGuhr4tiPNMg3SxnhvYgIppoa_LhHhsmNsfcEakb3epeSRLXFeumMTamsBUjT0n5QPhzUurmMNtV5lAVnHQfsSW04Fy1vq7rx-F7ul0PNruStR90rYE3jPyh4zlWQGI1xfqxQ90wcjzqbza6p3LJsVQgaziq7I9MPGUalu4yq9Zdu5JTRlYgBXakkVwUybM-NNVtvuoxPh76Fop4hXcmSrxuICyhy0wUZRKRVaFccadX98jPTs9v3cA7ur8fjT-R-08TcnF7dXX7ZXpzSS6mV5M5ub9V02e_XJK7yez27n7Dw2xfc26AzXWHG3Q3CyQnqibA7uJyQ_JdCCDg5SrvvOqQ6zpx7DNfNcp9Q3LFw8fV842UtPW62s06zkDHZNWdDL9eOx52_VUFup7Bi_7rnymSqi2092eSd_xzUInZqL0EUlXYgy0xSGH20F9d0PbvqpPzAk_Hzt_Ad_s-vvV40SC79rcTduqyoTukJ2VSpvxUdZdDBNi03aPV6FjxBL5S99xjc6kSSMl6Usn09MMsJkVRKR5933KGJw-nbj-I4Koq9pg3hEt21w0GlA_svhPEQd8e8pOUhjwtTgGjjuNk_IkoEjAGkE6SU8dyHMuD_65t-W7PjjkLAs-OWWhBle90PItDqE83Le4n8lSxhH3vcDCFcmfb_34C3oGtfFxtB_RpVT4IefqFZ6vfHcv2A-dEbX-q2P8fcK2-Dw">