<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/86070>86070</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] Crash on clang 14
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Jiang338778945
</td>
</tr>
</table>
<pre>
The compilation error is as follows. Please help point!
fragment covers entire variable
!5022 = !DIGlobalVariableExpression(var: !4949, expr: !DIExpression(DW_OP_LLVM_fragment, 0, 64))
!4949 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZL7gFields", scope: !4871, file: !4872, line: 23, type: !2106, isLocal: true, isDefinition: true)
fragment is larger than or outside of variable
!5023 = !DIGlobalVariableExpression(var: !4949, expr: !DIExpression(DW_OP_LLVM_fragment, 64, 64))
!4949 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZL7gFields", scope: !4871, file: !4872, line: 23, type: !2106, isLocal: true, isDefinition: true)
fragment is larger than or outside of variable
!5024 = !DIGlobalVariableExpression(var: !4949, expr: !DIExpression(DW_OP_LLVM_fragment, 128, 64))
!4949 = distinct !DIGlobalVariable(name: "gFields", linkageName: "_ZL7gFields", scope: !4871, file: !4872, line: 23, type: !2106, isLocal: true, isDefinition: true)
LLVM ERROR: Broken module found, compilation aborted!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld -EL --fix-cortex-a53-843419 --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --enable-new-dtags --eh-frame-hdr -m aarch64linux -shared -o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/LINKED/libmmqcar_qcar_jni.so -L/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/lib/clang/14.1.4/lib/linux/aarch64 -plugin-opt=mcpu=cortex-a53 -plugin-opt=-relocation-model=pic -plugin-opt=-fp-contract=on -plugin-opt=-mcpu=cortex-a53 -plugin-opt=-mattr=+v8a -plugin-opt=-mattr=+fp-armv8 -plugin-opt=-mattr=+neon -plugin-opt=-mattr=+crc -plugin-opt=-mattr=+crypto -plugin-opt=-mattr=+sha2 -plugin-opt=-mattr=+aes -plugin-opt=-mattr=+fix-cortex-a53-835769 -plugin-opt=-target-abi=aapcs -plugin-opt=-enable-quic -plugin-opt=-triangle-chain-threshold=250 -plugin-opt=-inline-threshold-multicaller-size=0 -plugin-opt=-scalar-evolution-delin-terms-from-strides -plugin-opt=-enable-runtime-unroll-for-in-order-cores=false -plugin-opt=-scalable-vectorization=off -plugin-opt=-lto-prep -plugin-opt=-mattr=+outline-atomics -plugin-opt=-disable-lto-loop-vectorization -plugin-opt=-lto-new --export-dynamic-symbol=__cfi_check -soname libmmqcar_qcar_jni.so --gc-sections out/soong/.intermediates/bionic/libc/crtbegin_so/android_arm64_armv8-a/crtbegin_so.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarcam.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarcam_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarosd_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarlibyuv_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarjpeg_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarprotobbrtp_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcaraudio_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarmdvxwrite_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/qcarmdvxread_jni.o out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_qcar_jni_intermediates/dotdot/ais_client/config_param/config_param.o --whole-archive --no-whole-archive out/target/product/trinket/obj/STATIC_LIBRARIES/libc++demangle_intermediates/libc++demangle.a out/target/product/trinket/obj/STATIC_LIBRARIES/libclang_rt.ubsan_minimal_intermediates/libclang_rt.ubsan_minimal.a prebuilts/clang/host/linux-x86/clang-r450784d/lib64/clang/14.0.6/lib/linux//libclang_rt.builtins-aarch64-android.a -z noexecstack -z relro -z now --build-id=md5 --fatal-warnings --no-undefined-version --exclude-libs libgcc.a --exclude-libs libgcc_stripped.a --exclude-libs libunwind_llvm.a --exclude-libs libunwind.a --icf=safe --hash-style=gnu -z separate-code -z max-page-size=4096 --pack-dyn-relocs=android+relr --use-android-relr-tags -plugin-opt O1 --version-script build/soong/cc/config/cfi_exports.map --exclude-libs libclang_rt.ubsan_minimal.a --no-undefined out/target/product/trinket/obj/SHARED_LIBRARIES/libmmqcar_ais_client_intermediates/libmmqcar_ais_client.so out/target/product/trinket/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/libandroid_runtime.so out/target/product/trinket/obj/SHARED_LIBRARIES/libui_intermediates/libui.so out/target/product/trinket/obj/SHARED_LIBRARIES/libgui_intermediates/libgui.so out/target/product/trinket/obj/SHARED_LIBRARIES/libstagefright_foundation_intermediates/libstagefright_foundation.so out/target/product/trinket/obj/SHARED_LIBRARIES/libnativehelper_compat_libc++_intermediates/libnativehelper_compat_libc++.so out/target/product/trinket/obj/SHARED_LIBRARIES/libcutils_intermediates/libcutils.so out/target/product/trinket/obj/SHARED_LIBRARIES/liblog_intermediates/liblog.so out/target/product/trinket/obj/SHARED_LIBRARIES/libutils_intermediates/libutils.so out/target/product/trinket/obj/SHARED_LIBRARIES/libbinder_intermediates/libbinder.so out/target/product/trinket/obj/SHARED_LIBRARIES/libft2_intermediates/libft2.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarprotobbtrp_intermediates/libqcarprotobbtrp.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarlibyuv_intermediates/libqcarlibyuv.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarosd_intermediates/libqcarosd.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarmdvxwrite_intermediates/libqcarmdvxwrite.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarmdvxread_intermediates/libqcarmdvxread.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcaraudiorecorder_intermediates/libqcaraudiorecorder.so out/target/product/trinket/obj/SHARED_LIBRARIES/libqcarimageprocess_intermediates/libqcarimageprocess.so out/target/product/trinket/obj/SHARED_LIBRARIES/libjpeg_intermediates/libjpeg.so out/target/product/trinket/obj/SHARED_LIBRARIES/liblog_intermediates/liblog.so out/target/product/trinket/obj/SHARED_LIBRARIES/libandroid_intermediates/libandroid.so out/target/product/trinket/obj/SHARED_LIBRARIES/libjnigraphics_intermediates/libjnigraphics.so out/target/product/trinket/obj/SHARED_LIBRARIES/libz_intermediates/libz.so out/target/product/trinket/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.so out/target/product/trinket/obj/SHARED_LIBRARIES/libOpenSLES_intermediates/libOpenSLES.so out/target/product/trinket/obj/SHARED_LIBRARIES/libc++_intermediates/libc++.so out/target/product/trinket/obj/SHARED_LIBRARIES/libc_intermediates/libc.so out/target/product/trinket/obj/SHARED_LIBRARIES/libm_intermediates/libm.so out/target/product/trinket/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.so out/soong/.intermediates/bionic/libc/crtend_so/android_arm64_armv8-a/obj/bionic/libc/arch-common/bionic/crtend_so.o
#0 0x00000000015c6823 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x15c6823)
#1 0x00000000015c6d06 SignalHandler(int) Signals.cpp:0:0
#2 0x00007f6518a52420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
#3 0x00007f651800d00b raise /build/glibc-wuryBv/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
#4 0x00007f6517fec859 abort /build/glibc-wuryBv/glibc-2.31/stdlib/abort.c:81:7
#5 0x000000000155a991 (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x155a991)
#6 0x000000000155a7d8 (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x155a7d8)
#7 0x0000000003cc55fc (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x3cc55fc)
#8 0x000000000247793d llvm::detail::PassModel<llvm::Module, llvm::VerifierPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) LTOBackend.cpp:0:0
#9 0x0000000003c9da22 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module> >::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x3c9da22)
#10 0x0000000002471c89 llvm::lto::opt(llvm::lto::Config const&, llvm::TargetMachine*, unsigned int, llvm::Module&, bool, llvm::ModuleSummaryIndex*, llvm::ModuleSummaryIndex const*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x2471c89)
#11 0x0000000002472382 llvm::lto::backend(llvm::lto::Config const&, std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream> > > (unsigned int)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex&) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x2472382)
#12 0x00000000024657d7 llvm::lto::LTO::runRegularLTO(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream> > > (unsigned int)>) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x24657d7)
#13 0x0000000002464cbd llvm::lto::LTO::run(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream> > > (unsigned int)>, std::__1::function<llvm::Expected<std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream> > > (unsigned int)> > (unsigned int, llvm::StringRef)>) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x2464cbd)
#14 0x000000000172c3fe lld::elf::BitcodeCompiler::compile() (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x172c3fe)
#15 0x000000000169eb76 void lld::elf::LinkerDriver::compileBitcodeFiles<llvm::object::ELFType<(llvm::support::endianness)1, true> >(bool) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x169eb76)
#16 0x0000000001699462 lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x1699462)
#17 0x000000000168c8c1 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x168c8c1)
#18 0x000000000168ac9d lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x168ac9d)
#19 0x0000000001513dab lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) lld.cpp:0:0
#20 0x00000000015134ac main (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x15134ac)
#21 0x00007f6517fee083 __libc_start_main /build/glibc-wuryBv/glibc-2.31/csu/../csu/libc-start.c:342:3
#22 0x0000000001513029 _start (/home/orla/workspace_ssd/A13-CS/repo-6125-A13/VENDOR.13.2/vendor/qcom/proprietary/llvm-arm-toolchain-ship/14/bin/ld.lld+0x1513029)
clang++: error: unable to execute command: Aborted (core dumped)
clang++: error: linker command failed due to signal (use -v to see invocation)
11:03:32 ninja failed with: exit status
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsW19z46iW_zTKC4VLQv4jP-TBieO9vZue7up0zVbtiwrBkUwHgQaQ4_Sn3wLJieUomd653lTm7qaSWIaj8zv_OBwQotaKSgFcRrOraLa-oK3banP574KqKk2zxSJbTmcXheaPl9-3gJiuGyGpE1ohMEYbJCyiFpVaSv1gJwh9lUAtoC3IBjVaKBeRJIrXUbwqDa1qUA4xvQNjESgnDKAdNYIWEjqiiCSzmBAUpWsUkWT96d-kLqj8vSe62TcGrBVaRSTbUROlK082XU6XEblGsG8OTetPA9r1f-Zfvua3t79_zg9y-Bti_28-jcjS_x4k8OyCBFxYJxRzY6JEJFO0hg6OVBsBktuIEM9RCnVPK_jtuT__r9vFkMYy3cBB_myR-LZSyKOmA6vQRFL_zT0-3UOSeO6bhL3VjErf6kwLXdMaSqGEd9Nz-_LEDcIiSU0FBrktVUgbpFtnBQeky1GvpO_lFe-Q_3fLr7pl-l5uSUj2f88v3gro5tu3L99815XR96BQrXkrAZW6VdxzOE6LtNDGAX9Ke19vb1Z3N8i2RS0coqhoK2Sg0cYhp9HWucZG6Soim4hsKuG2bTFhuo7IRsrd4QM3Rv8A5iKyEda2YCOyQVRxJBSTLQfkfG421G5RQdm9M5TBpIO_c5TdI97WjUcJTfEEhZ-vRleG1oiaqvU-tp2pNltdQ0Q22kgakc2DNve2oQxya3lENqskxdd3Edl4JfA8ITO8StKIbH6_-W395dskSSckIpsdKK5NRDZ_dNo0RjdGgKPm8aAUNTV2Wku2pUJhuxVNRDbJNCKbQihPxCdScoRvbhHGpdhj5i27x3SW4myaTpMlwviBGn8vNcCxg70zIBH-iZR-8B8GpNH-oqZ73NAKsBU_IUrX03g5Rxhvqd1i6x59HK0r1SKMQflwxQoeMHe0sr5pi0tDa8BbbhCuEaWGbedTKVS7Rz04wtoP1IhsnB-9rlOZt8Fpzgh1H9p08SMim7t_rL7drPPbT1ffVt8-3XhrSlHU9R-Mmjz8-6FELpQDUwMX1AWP33767T9u1qO0E6sRvv0QvpOiiMiGSaqq0DRJJs_NwWQR2fQWRLiRbSUU1o2L0nXNmjZK189uPunHBqRmYZjhWnOQUbpuBDulKhvMtPKDwH_V6rT_T2Fq6pyJ0nVErnYZfaO3bLwhdtkbJApGBHjuZuaF-IPex8bpNwjslpI3uinYt6Q_GVLpbDFfntJ30YxpIaJ0TWnDXnDsB8wf7UtPOOPrSAm4CxO3NWC3WvIoXZNZfEotlM_ez1S4bqUTjEoJ5jBuX9xkGZXUYNhp2YbA4CA9FJja4tLoGltnBH9piF5s0yonasCtMlpKXGqDPY3hYLxxwEbpuqTSwiiw57AD5rQRP2k3f6x1WZ7SSqdxY6B5wxm6dUF76nQtXhqZCxvAPCepdTNEHcNT8OBT197PNJg_KloLhu1jXWg_bPKclSJnW2D3CFvtp2b0SlrBFcMWmMexfYqzWofRPTlNUYXQSrBuuPsPZlwBlVC51X7UK2604Dk19Xyah5GD6ZBq8r-eRX0Ho_W7AQU7vguYtvz9wKQoHtvd--H9aKB6P7TGaKeLwrjm_TBpy4V-P7ia7_YPRjh4X0gD9J2ilGvHtWdChc2ZFGEVs2FalaLKG2poffJ14pPdw1ZLwL48ETtAGCt90vTrUn9fff90fSo1i8hVRK441GFmfCH1S5IJ_acxfTGWGzdpC0tVXgslaipHoUcpJxQ1BopWSGeParuttu5Q0-F9Nj90YTOdxYtsyjuefr14XA_Gk_mLevAEPUAJZXFfJ-J-5pjQrraHPTAbFjbHNX6o-bG_l2Pha4yaz_zKgToqwzpBqFDOK41bxf2SDzjegbFhBsWwD2spLEVh_VxYMebxxtpzX1M0DfBRglY9CMVzXye_0R-6BCujdG1pCaOLkZ_Igg9NB5hpDm8sZBrK7v0s35XIvmjpTRaRK28ghHFr4WBHT2Vwt7p5rhzQlwThg0GwZUY0DgVzHk35jD2NGn9RirwrMeykps2Isq9G1NAPZ0oGz0N9LLpfEPn65p8EPtQ0fR05BntCcgbQ9mW2C61nYF2N867Owtw6WkFpRLV1edg8CdXrGN445RlEUNSJHWxBNmBypuuGuvw5546J8vYdZxCJtU5IO5qOQ88ZIKSuxvhLXZ0jGl8T_1zSF0JxMGMIXc8ZIEpHxviXjpyB-VFF6UwzhjOkOBNkX6K_Atf1ngnKLz1ewdGWnwnkuWJ9BeqJ4IyAoV59A8_3nwkuLAAMsLD58BrmgOhMwKKmFTRGM7Cj4_iU5gywYTk3AuXbP3q-O8znr0_15zCQEpWhzVawUZccdZ8B7OcYxM8zMOajqwwuz8D6SwPq7vbmbgzg0HeOyfn1wuCMFcAo-zMwrkfL4Hdx7P9kjxAUf3uHsBPl9E6_OMRM17VWx71PDCe6e-CFIpLGKN7Hh59kxuYZSVF4xJauonRlH2138dUI5cJDs--GMohI9kxk6EOurTNA64h0TxOVi8gSRST7EM9ejp-bReQq3veKPj3N9JZITi3B4zm6E5Wi8h9UcQkmIlmvWNdsJ6xponQVh78nRqRntCjnsySjMzIlMcpzA9ZpA7lxvV26pf4-m-fzKe52CyrVdh2N2_Yz6CTuJJ5OSTyQNx3AxDGP4wIZKiwgr3K_Pq18TOCH1jxe7Z6-kkma-FAMWvhYnPhvj5ZD4yOxVWLfNeyO9iIC6wmL0tUsidJV8izJ9FiSRQksmy27572_LInjnTXCXQEk8yCLZ5DZ0D0zulwmHznAgoADh81PNVjw7GNrsODZQIPFsQYpY7NZyT6uBr2AAw2yYw3IdLFYpvwo3XFwVMg-41FrP3dPU6-fKT6HIw7hSMVT2-9gRCnA-DuGPV8NWDA74CtF5aOFk-6uVdjPVNEKzBhQeoOi9KbPs60a5N2DLPO_wDXctUS3379cUXYPio_nsuXQ40tOCTnWz9vodZgPpuwHjtRg2KPDQ2kSn0RqwrLlkd7S6e5CN25gp6eO67AZiZhW1r0w2_dQ4HymbCsURGTle1sVzjzybvY-ph7YvtBajnXftXVNzeMnxWHfc3yL5CBYILSOd3R5nnQX3XPcKL1-koptqRmnpTIcfxgh7wLqyAYfOAh6Hw-CIDkJApJmZCwIim4M_3IgvLRh2SrWPag_GkA3-waYAx6l1y_vaJX4o4W8ccNBd03ZFvhGSLjrK8IxOA4lbaXLOUhw8DaD3onhj2TDKF2G0f3Lsft2zH74-PDuH8QHGcbHfLbgi7H4uP3-5SmrfoOqldT4JpL9iwXCh3Zf8M7AfemJ-6as4H_mvn89p50nHf2NTTDec5yt7pwRqvoG5d8j0H0cDwJ9Olj6LAhLS0D-hqAdyLK7uBKOaQ7X4diwL-Z8Y3eIGIK-H1jtXquB2sM163wJxWKOdlrwEd1vhboHszZid6J4bxQfT3YQZ7oIZ5-7QL_dfA-Huq8HNYBtm0abngYUF1Qp8IuUZTgoHk5090U3ybrC7iObuLPgwMTzExMvp3PyS9aVQt0PbBXOCPqLT6pp3cpUt-LjF429xgOTLIYmyVjGkl82CZjPVAxXXitj6KPPPem1L6qfC_cPnoh61Qe2yU5sQ9lybDC-CI43bXCcqV_uhb7Vd1hL_Q2GXjDVwJbL4X5WknJaeFv2AdRPYkNzna4L_4q5_DJ4ZLsiIimJT0WaUoZqKtQHtmwn5bFlSXKyoQpxlqI8nK7IraPG5b1Ov7S5ymx72OPtLkNn4BN2WtMp8f-f4cmpFWOyRB3wx7ZjfPQCVn-y7sr_pqvurUx_0Ybz7chpBHtgrQsvb9ZU-RSAVt1LSl5Lpg2E94OA_ynPLnEeGKGSCgkc8TbAdLvsob6zgPAutAEgoXb9SxtP_BNfXMap9wZBSqgf9MDrQbhtgNwLh6yjrrUX_DLly3RJL-AyWSTxcpnEJL3YXsZA42mWzObZIiWzJWS8TOYpmxdsVqblrLwQlyQm0zglSZwmizid8ARmsymbEYBivozTaBpDTYWchLN62lQX4fWqy2weL-ILSQuQNrwZS0hvEhLN1hfmMjitaCsbTWMprLPPHJxwMrxO290xW6Pr8GKWVii0oGR60Rp5-dff_ArS_XcAAAD__8p9Oc8">