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

    <tr>
        <th>Summary</th>
        <td>
            Clang-16 frontend crash in systemd
        </td>
    </tr>

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

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

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

<pre>
    With clang version 16.0.0 (fdc3dd70c7304e1352201fee85429d07380a96bb), I get this clang frontend crash when compiling systemd-git with the flags mentioned below. I've attached the logs.


```
[228/1685] Compiling C object src/basic/libbasic.a.p/fd-util.c.o
FAILED: src/basic/libbasic.a.p/fd-util.c.o 
clang -Isrc/basic/libbasic.a.p -Isrc/basic -I../systemd/src/basic -Isrc/fundamental -I../systemd/src/fundamental -Isrc/systemd -I../systemd/src/systemd -I. -I../systemd -flto -fcolor-diagnostics -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu18 -O3 -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=undef -Wfloat-equal -Winit-self -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wunused-function -Wwrite-strings '-Wno-error=#warnings' -Wno-string-plus-int -Wno-typedef-redefinition -Wno-gnu-variable-sized-type-not-at-end -ftrivial-auto-var-init=zero -Werror=missing-declarations -Werror=missing-prototypes -fdiagnostics-show-option -fno-common -fno-strict-aliasing -fstack-protector -fstack-protector-strong -fstrict-flex-arrays=1 -fvisibility=hidden --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -O3 -march=native -mtune=native -maes -mllvm -inline-threshold=1000 -mllvm -polly -mllvm -polly-position=early -mllvm -polly-parallel=true -fopenmp -fopenmp-version=50 -mllvm -polly-dependences-computeout=2000000 -mllvm -polly-detect-profitability-min-per-loop-insts=40 -mllvm -polly-tiling=true -mllvm -polly-prevect-width=256 -mllvm -polly-vectorizer=stripmine -mllvm -polly-omp-backend=LLVM -mllvm -polly-num-threads=36 -mllvm -polly-scheduling=dynamic -mllvm -polly-scheduling-chunksize=1 -mllvm -polly-invariant-load-hoisting -mllvm -polly-loopfusion-greedy -mllvm -polly-run-inliner -mllvm -polly-run-dce -mllvm -polly-enable-delicm=true -mllvm -extra-vectorizer-passes -mllvm -enable-cond-stores-vec -mllvm -slp-vectorize-hor-store -mllvm -enable-loopinterchange -mllvm -enable-loop-distribute -mllvm -enable-unroll-and-jam -mllvm -enable-loop-flatten -mllvm -interleave-small-loop-scalar-reduction -mllvm -unroll-runtime-multi-exit -mllvm -aggressive-ext-opt -fno-math-errno -fno-trapping-math -falign-functions=32 -funroll-loops -fno-semantic-interposition -fcf-protection=none -mharden-sls=none -fomit-frame-pointer -mprefer-vector-width=256 -flto -fprofile-instr-use=/home/marcus/Downloads/systemd.profdata -D_FORTIFY_SOURCE=0 -fPIC -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/fd-util.c.o -MF src/basic/libbasic.a.p/fd-util.c.o.d -o src/basic/libbasic.a.p/fd-util.c.o -c ../systemd/src/basic/fd-util.c
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: clang -Isrc/basic/libbasic.a.p -Isrc/basic -I../systemd/src/basic -Isrc/fundamental -I../systemd/src/fundamental -Isrc/systemd -I../systemd/src/systemd -I. -I../systemd -flto -fcolor-diagnostics -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu18 -O3 -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=undef -Wfloat-equal -Winit-self -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wunused-function -Wwrite-strings -Wno-error=#warnings -Wno-string-plus-int -Wno-typedef-redefinition -Wno-gnu-variable-sized-type-not-at-end -ftrivial-auto-var-init=zero -Werror=missing-declarations -Werror=missing-prototypes -fdiagnostics-show-option -fno-common -fno-strict-aliasing -fstack-protector -fstack-protector-strong -fstrict-flex-arrays=1 -fvisibility=hidden --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -O3 -march=native -mtune=native -maes -mllvm -inline-threshold=1000 -mllvm -polly -mllvm -polly-position=early -mllvm -polly-parallel=true -fopenmp -fopenmp-version=50 -mllvm -polly-dependences-computeout=2000000 -mllvm -polly-detect-profitability-min-per-loop-insts=40 -mllvm -polly-tiling=true -mllvm -polly-prevect-width=256 -mllvm -polly-vectorizer=stripmine -mllvm -polly-omp-backend=LLVM -mllvm -polly-num-threads=36 -mllvm -polly-scheduling=dynamic -mllvm -polly-scheduling-chunksize=1 -mllvm -polly-invariant-load-hoisting -mllvm -polly-loopfusion-greedy -mllvm -polly-run-inliner -mllvm -polly-run-dce -mllvm -polly-enable-delicm=true -mllvm -extra-vectorizer-passes -mllvm -enable-cond-stores-vec -mllvm -slp-vectorize-hor-store -mllvm -enable-loopinterchange -mllvm -enable-loop-distribute -mllvm -enable-unroll-and-jam -mllvm -enable-loop-flatten -mllvm -interleave-small-loop-scalar-reduction -mllvm -unroll-runtime-multi-exit -mllvm -aggressive-ext-opt -fno-math-errno -fno-trapping-math -falign-functions=32 -funroll-loops -fno-semantic-interposition -fcf-protection=none -mharden-sls=none -fomit-frame-pointer -mprefer-vector-width=256 -flto -fprofile-instr-use=/home/marcus/Downloads/systemd.profdata -D_FORTIFY_SOURCE=0 -fPIC -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/fd-util.c.o -MF src/basic/libbasic.a.p/fd-util.c.o.d -o src/basic/libbasic.a.p/fd-util.c.o -c ../systemd/src/basic/fd-util.c
1. <eof> parser at end of file
2.      Optimizer
 #0 0x00007f17c3bd3d67 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/../lib/libLLVM-16git.so+0x23d3d67)
 #1 0x00007f17c3bd2c90 llvm::sys::CleanupOnSignal(unsigned long) (/usr/bin/../lib/libLLVM-16git.so+0x23d2c90)
 #2 0x00007f17c3b0f97b (/usr/bin/../lib/libLLVM-16git.so+0x230f97b)
 #3 0x00007f17c3b0f7ab (/usr/bin/../lib/libLLVM-16git.so+0x230f7ab)
 #4 0x00007f17c0c1eff0 (/usr/bin/../lib/libc.so.6+0x21eff0)
 #5 0x00007f17c3af49da llvm::BranchProbability::BranchProbability(unsigned int, unsigned int) (/usr/bin/../lib/libLLVM-16git.so+0x22f49da)
 #6 0x00007f17c4cec989 llvm::JumpThreadingPass::unfoldSelectInstr(llvm::BasicBlock*, llvm::BasicBlock*, llvm::SelectInst*, llvm::PHINode*, unsigned int) (/usr/bin/../lib/libLLVM-16git.so+0x34ec989)
 #7 0x00007f17c4ce73a8 llvm::JumpThreadingPass::processBlock(llvm::BasicBlock*) (/usr/bin/../lib/libLLVM-16git.so+0x34e73a8)
 #8 0x00007f17c4ce4694 llvm::JumpThreadingPass::runImpl(llvm::Function&, llvm::TargetLibraryInfo*, llvm::TargetTransformInfo*, llvm::LazyValueInfo*, llvm::AAResults*, llvm::DomTreeUpdater*, bool, std::unique_ptr<llvm::BlockFrequencyInfo, std::default_delete<llvm::BlockFrequencyInfo>>, std::unique_ptr<llvm::BranchProbabilityInfo, std::default_delete<llvm::BranchProbabilityInfo>>) (/usr/bin/../lib/libLLVM-16git.so+0x34e4694)
 #9 0x00007f17c4cf5ea1 llvm::JumpThreadingPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/bin/../lib/libLLVM-16git.so+0x34f5ea1)
#10 0x00007f17c62f7bed (/usr/bin/../lib/libLLVM-16git.so+0x4af7bed)
#11 0x00007f17c3e12f65 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/bin/../lib/libLLVM-16git.so+0x2612f65)
#12 0x00007f17c5bb1acd (/usr/bin/../lib/libLLVM-16git.so+0x43b1acd)
#13 0x00007f17c51ff2bc llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/bin/../lib/libLLVM-16git.so+0x39ff2bc)
#14 0x00007f17c5bb18ad (/usr/bin/../lib/libLLVM-16git.so+0x43b18ad)
#15 0x00007f17c51f6717 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/bin/../lib/libLLVM-16git.so+0x39f6717)
#16 0x00007f17c4f7f52d (/usr/bin/../lib/libLLVM-16git.so+0x377f52d)
#17 0x00007f17c51fbc8a llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/bin/../lib/libLLVM-16git.so+0x39fbc8a)
#18 0x00007f17c4f7f26d (/usr/bin/../lib/libLLVM-16git.so+0x377f26d)
#19 0x00007f17c51f9d5f llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/bin/../lib/libLLVM-16git.so+0x39f9d5f)
#20 0x00007f17c4f7f08d (/usr/bin/../lib/libLLVM-16git.so+0x377f08d)
#21 0x00007f17c3e0f84c llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/bin/../lib/libLLVM-16git.so+0x260f84c)
#22 0x00007f17c4f7ec5e llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/bin/../lib/libLLVM-16git.so+0x377ec5e)
#23 0x00007f17c6305f2d (/usr/bin/../lib/libLLVM-16git.so+0x4b05f2d)
#24 0x00007f17c3e0f84c llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/bin/../lib/libLLVM-16git.so+0x260f84c)
#25 0x00007f17c986aac5 (/usr/bin/../lib/libclang-cpp.so.16git+0x2a6aac5)
#26 0x00007f17c986468b clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/bin/../lib/libclang-cpp.so.16git+0x2a6468b)
#27 0x00007f17c9bf1cd8 (/usr/bin/../lib/libclang-cpp.so.16git+0x2df1cd8)
#28 0x00007f17c828f12e clang::ParseAST(clang::Sema&, bool, bool) (/usr/bin/../lib/libclang-cpp.so.16git+0x148f12e)
#29 0x00007f17ca51e74c clang::FrontendAction::Execute() (/usr/bin/../lib/libclang-cpp.so.16git+0x371e74c)
#30 0x00007f17ca4a0951 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/bin/../lib/libclang-cpp.so.16git+0x36a0951)
#31 0x00007f17ca59104f clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/bin/../lib/libclang-cpp.so.16git+0x379104f)
#32 0x000055cd0a416e02 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang-16+0x216e02)
#33 0x000055cd0a413f50 (/usr/bin/clang-16+0x213f50)
#34 0x00007f17ca1ac252 clang::driver::CC1Command::setEnvironment(llvm::ArrayRef<char const*>) (/usr/bin/../lib/libclang-cpp.so.16git+0x33ac252)
#35 0x00007f17c3b0fb2b llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/bin/../lib/libLLVM-16git.so+0x230fb2b)
#36 0x00007f17ca1ac177 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/usr/bin/../lib/libclang-cpp.so.16git+0x33ac177)
#37 0x00007f17ca1766c6 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/bin/../lib/libclang-cpp.so.16git+0x33766c6)
#38 0x00007f17ca1a8886 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/bin/../lib/libclang-cpp.so.16git+0x33a8886)
#39 0x000055cd0a412882 clang_main(int, char**) (/usr/bin/clang-16+0x212882)
#40 0x00007f17c0c01a47 (/usr/bin/../lib/libc.so.6+0x201a47)
#41 0x00007f17c0c01b04 __libc_start_main (/usr/bin/../lib/libc.so.6+0x201b04)
#42 0x000055cd0a40e101 _start (/usr/bin/clang-16+0x20e101)
clang-16: error: clang frontend command failed with exit code 136 (use -v to see invocation)
clang version 16.0.0 (/home/marcus/Downloads/llvm-git/llvm-project fdc3dd70c7304e1352201fee85429d07380a96bb)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-16: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-16: note: diagnostic msg: /tmp/fd-util-b88ea2.c
clang-16: note: diagnostic msg: /tmp/fd-util-b88ea2.sh
```

Here are these files and the meson-log.txt:
[fd-util-b88ea2.c.txt](https://github.com/llvm/llvm-project/files/10389791/fd-util-b88ea2.c.txt)
[fd-util-b88ea2.sh.txt](https://github.com/llvm/llvm-project/files/10389792/fd-util-b88ea2.sh.txt)
[meson-log.txt](https://github.com/llvm/llvm-project/files/10389814/meson-log.txt)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzse1FT47iy_6fxvKiUsuXEcR54CAmZ5V_Mwn9gl7pPlGK1E52VJa8kB9hPf0uyA5ZJFiazt86pOlAUJFJ3q_vXrVbLkqkxfCMBzqLJeTRZfqGN3Sp9Vplkmn9ZK_Z8ds_tFhWCyg3agTZcSZRko3gUo4jkJStSxqZxMU3jMSTphJA4KQHyyZjMWDxN85jOsvU6IrOILNAl2oBFdstNJ7HUSlqQDBWami163IJEhapqLrjcIPNsLFQMb7hFj04NuwVUCroxqAJpuZLA0BqEehyhy4hMd4CotbTYAvOkQm3MKIqXUTwP_mZx99t-nZwTkkdklWT5JJos0eJFgQVS639BYZHRRURWa2q4-y_42n8c0VEdkVXJcGO5GBUj1UpczS-vLpZROv8wH2oZW1Dw5XG2sBPhy9EoIqsOKPcp6Gy_lY1k1AFGxTGGkKRt62iOsfS6ByQIl8IqhMtCCaUx43QjlbG8MAgvf11enP_2FeHlw-ry6uLherW6vbh7OL-8u43SZTZG-J4KgfA9lzsqOMN1sUX4Hp6spggby6J0uZFNkiN8nSJ8LxWuuDFcbnDJQTDMJbecCv4XaNP2N7IxwHBNNa3Agkb4nlEL2PIKnGjJeIkFXYNwDKC10lG6LJWuqI3SJek18qoWvOAWl40sXPxhBoWgmrrPfTrpgphavhaAa8WlBY3tcw0mILK4UHI_qV471A50KdTjoElzBt68XrsG22jpRfdazZaXTnYjLT4grJEMSoTvS6GoxfBnQ1vAucUGhOvZQ8plIRoGmHEP5r5ZqnZchy8YCwzDkwUtHY0SDBv7LAAzKL0zvG17EKh28xjfa2Au5KT1CDpGs6XMq2ms5oXFVHDqRutc0LXWWlm1R7Lz7N4ZCN8_am4BO1q5MSgiUx8Be8Mjkj5SLV1fRKZtdLS0uBaNwVzattENwKDEGgIjpMIb2eAd1Zw6zxr-FzBPjKWy2IEpXfRbzXecCkwbqxy191qULv8CrXp-2MPZiyFzoLtvctmbTNhs1SNWdatcKRUuVFXtPw9QRLg0lhZ_eGlQWKXftjge1ZF65lLAE6Za02cTpcsE4XLHDV9zwe1zlC63nDGQCLdTy8WdqfG6KUvQHpooXY4RLl_mioGis7Fk1NLe917ktkHQBR4qlCz5ZrRtZ3tFdbGN0qWklu8A4co2EvrfqcOoEmJXORGCS8B2q8FslXCJI4nj-KW_VkI8h99wrYz3dZQugeq33VRTIUBE6dLqBhAuVQ2yql8-4G4yR-lyMhgJM6hBMpAFGOeourGgGp9gYv_zhtw5xTmn5Ja2mOOKS1yDxkKpGnNprPPLeMhq_eL1omRogoadk_vImXVQkkk2oNj5WHD50_nDal5XXA7FqKrGa1r8AdLhenX1-7cBgWwqDz1lTsV0OIhxa3TTqcmeJa3cenWEBBfbRv7RRVQyIHPrhOYukQhFGd4qbqyP94DKAVY2zjV4owHY0LO6kV3A6AM9rBjaD9InAAaCF9UQab9Y9XDENTWmF5kdc6GkS5VKg3HEL91G1K_MeOvnpdIwZHcm-ZxabKncHOzGjDsHrhv7pruRWgmBqWT4X7Q6yFwKaq2b3y8TyoIWQHeATUWFaKlMQQXVLlM2XRLuyLsRdCPdQourRliO4cktXx0F3Ww0GMN34CBzmaxNXRW1W5ezpWq_W03r2sWB60C4pIJv5EvW9_FFkPvuB3RamS4HQkWl5UWr-n5yu8Kk3Ge9drJK5SN8SzUDiY0wL22lqtxy70qH_UKOcFVrcEmu9VI4l7rSx89bAX6SatwY8MvPaqsqiMjKJbLGRGS1VI_Sxa15rZ5GjtXlR18jXX-_u1z9z8Pt9W_fFxdRuowRLm8uFwjX7ewa5mQGJW2ERfjbEuFv___jBSj-tvow8YghrH5AdIGOV6l92rYIvrm6mN9eINOsK24RRetmgzTUSltkFdpaW5sonUdkFZHVhtttsx4VqnIqiN3-n3OvK9wjsuLGNODwRVQytF9Y3Pag3XO4NGY1LcBtUGoNtVYFGAMMGdXottlxUmNUwakFhnQjkSk0r223u7h1CyliTVU7zXxTPEI3Wm00rRDVm8bV1k5t9Fnif5b4nyX-P1biH6vvP4v7z-L-s7j_LO4_i_vP4v6zuP_PKe6TEYrSBagySi9QTbUBjahFbmlVJXKotnRkhPzPdW155fOVb0YRSWMUP7mcOi2TaZGuWcqyKfK1fzqP0rl5Nu2HG82l9ZX5XVve569Emj4-KGM10CoimSvxubQRmaHInwQ0RjsTuIzIylsn-Lr967IhTrINtyOjInIeP5HUaxCR2auKyUBFUsziQyouBFDZ1Nfylm8kFRHJG-nPYxgSSm5OVsiNFyhEQoXicjZdnyTacwai06HoKT1V9JSGosd90XGRQFnG74ouRkaNslam5whETgJtaTmeMdrzzLmmstjeaLWm-1l3uLnnKR85CxR-P8lxxKsT6Jv19R0XUMzyWU_f_9dU9Z3PFVxubqjp4qqRpRLsFgQU9tIlqSD4z93UPBeq-CMic6f6h7pepb3puvnl8lfFoGv_eSDSsbczAGI6AGKa0vx9ILrNfGfRcQxO1NIpEWiZD7QcZ7Px-1rqRl5WtQgUXHUrYJeeXjvuqN6AveJrTfXzpSzVG3e0FHeaSuO2uAdpruhfz79T0cDB3vn8O5hGWPOmZ6mqOw3wW-3217rrXisl3H-_d2_jj__ZwENtdZQueqA7vFca_mxAFp3uPa5ueXtgIMDCe5zphfv9yKjDyftDAx9k7sY-MWpcUARRMwujppwATT4UNR-LmLmk4tlw841KuoEQnBcmZ092qkle4xeT3AIYLNIZKadrYCeIHlPPGYgOF1dISJlN-smImr-39CRs3O9_FOgk84YHyASr_GS9TmhxEuip5wxEB6v8JClLsi561i6-3i4Wd2pvmPPBnNHaun3_Idhc-llQIb5qWm-79WWx-CEQj4kYZrlXGpLtAf9bmqDXG9ZmuzYlnj5LZh60ANXx0GE5PdVhOQ0dNhk4LJsm0w_Mko-g-n_ilZ90ybH5-d8ZaM7ZQTSEZWQ5LSfklEBLp54zED0dBNq6yPsV9RJ2XNvbxeI71EAtsOML2H-nrxxeAaD50FckO9VXJAt9NRv4asYmZc-ub4o1Au7UjTL2WjPQ3tB3k3nL9kN-6lh-puiYee375pF4iFycn4pcnAfIkUHREZf5uPhAOt1D8-O4HEto_xawSeYNDhAhA7ChmMCbWLpsH7vea1rXoI9P_X9PCE290oFVQZ2TpfGkPClRjteeMxA9_gyhQQgFNcoszygtJu8_3xFUbnBR1yOjRn6IVj717IH8bCB_nOXr9gC-teqi4va8Pei4bmzd2Ijkve7l63HchdxwuYesR_ILUAb6Fqguttd1e-BVKP-MZEi6UAy-gnyHqt27v0N0ReXmEEnvYY0_-PwOZdi89_x8ILADYf6yQXpvT63p40PtT2If9k9RP7affsv44b30ccc7vwaOD2qS2bpMCpafLJ959kB-sETnJC8TAn08b6g2ML-9C-PpFiraeWr_xKT9f7LtydgPHegWrPF0ksB0XPR1W3VX7jtntxPhCYrGgtfiZGXSqR-rr0z4rJ6OaTybJOGkqGouQF9KY6ksIFBnH475ce0_lo2OKZx5fQKFkxC9WRKPyyBltKq96r1TBX2r5hu7PvaQ8SiyXo9A0f3yO5kULKbjJIOYoKJIHirKw3Q_15o-u1SQLoot1fuMMe-2XWEbWaCd4uyovq2Gyf75uhs1UCsdqJWWk0OP7AdiHFUgJlgraUILMiF9NzDNd9CVo4tFslBVRWWXfQzYC7njWskKpP04FKe7J_X6BQZMhqcia7Lu7yA0NdvvUKgd6OeFC-kn2_Z8b-QtLUE8B4rvz0MftFfeuajVdnbyg0iSeqUCrbMh7Ml0-lHYX3PIQbxfFof2TgsVwbLwul69faz78FA8PSVJ-8UfKz6093o6LwbEruHBasqt2XcPxFEh3JR1m5mXfkfSe5LtY9_Hxs-ERDIN9uDhCQZNpllWZEfB9fmDvsnQe8SDZDNgdATHKoe_IZ0HS9NP2-_NC-zPB8GV5_lR-5e9z0HKPZBrj-H2piaqqBC_-1N9f9rSi8machcO3UneR_HqAuenlqDUwxDgNBukUJLnXe7b5_a9nj745x_N1U5Of6BxHB6vxgkdT3_oeNVzBCKToch1PEYPD47vwViqrTfhBwdZx-NgkMHSF0MSJ6gV_y4KnvhF2ktfOkfdLbX5mzcTO7eXlAtg7XuI_qZLoRigJM3cmI0BhHfIKmQAEO9VBf2RDrxA-c61EX-X2QdLcK0Z_ch7l378dl_hzHvKs4dsjOsCCy6bJ7yRTUfS3jmpFAPhCGtl-FPb5csYIYAtuYcogPgNklK5on-OXq8zospsPF_nw5_47b3H2V0Un9_dzRe_oLtfLtDq-urq-v7y169odXl1cYvurn3z-W9f0feLm-vvd9H-evbNoYveuXET6ehl7xcCDcivIcAQtS8iPwgBWdmqd4kGr_McKNnfj_k5IWZ7-A1X__cX0OB1t1sw4O_aGG-s3QKqwCiJhdqM7NOrSdHkfKim758sI5L_8E18P2JEVkmc5rPpLDkAgpf-MtffjG62_9zw5BB8w_FDWP6BcfNk7OZ6IHY_3hd2lrJZOqNf4CzJpumYkNlk9mV7ls_yKcxyth4TIKyg4wymWZZNGcmn5ThmX_gZiUkaJ0kST8cknY3IOimTtBgXjMQzOptG4xgqysXI6TZSevPFvxZxNpnNSPqlvRnvXwEnRMIj8p0RIdFk-UWfeXvWzcZE41hwY82rFMutgLNFF7TD17m53L_C_aXR4uz0Vze8mv8bAAD__2BA4ds">