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

    <tr>
        <th>Summary</th>
        <td>
            clang 18.1.1 crashes in `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionCall`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    ```
[build] FAILED: rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/Cell/Modules/cellFont.cpp.obj 
[build] ccache C:\msys64\clang64\bin\clang++.exe -DECC_SHAMIR -DFP_MAX_BITS=8192 -DGCM_TABLE_4BIT -DHAVE_AESGCM -DHAVE_CHACHA -DHAVE_DH_DEFAULT_PARAMS -DHAVE_ECC -DHAVE_ENCRYPT_THEN_MAC -DHAVE_EXTENDED_MASTER -DHAVE_FFDHE_2048 -DHAVE_HASHDRBG -DHAVE_ONE_TIME_AUTH -DHAVE_POLY1305 -DHAVE_PTHREAD -DHAVE_SNI -DHAVE_SUPPORTED_CURVES -DHAVE_THREAD_LS -DHAVE_TLS_EXTENSIONS -DHAVE_VULKAN -DHAVE_WRITE_DUP -DHAVE___UINT128_T -DLLVM_AVAILABLE -DMINIUPNP_STATICLIB -DNO_DSA -DNO_MD4 -DNO_PSK -DNO_RC4 -DOPENSSL_EXTRA -DSOUNDTOUCH_ALLOW_SSE -DSOUNDTOUCH_FLOAT_SAMPLES -DST_NO_EXCEPTION_HANDLING -DTFM_ECC256 -DUNICODE -DUSE_FAST_MATH -DUSE_MULTICH_ALWAYS -DWC_NO_ASYNC_THREADING -DWC_NO_HARDEN -DWOLFSSL_DES_ECB -DWOLFSSL_ENCRYPTED_KEYS -DWOLFSSL_NO_SHAKE128 -DWOLFSSL_SHA224 -DWOLFSSL_SHA3 -DWOLFSSL_SHA384 -DWOLFSSL_SHA512 -DWOLFSSL_SHAKE256 -DWOLFSSL_SYS_CA_CERTS -DWOLFSSL_USE_ALIGN -DWOLFSSL_X86_64_BUILD -DYAML_CPP_STATIC_DEFINE -DZLIB_CONST=1 -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_POSIX_THREADS -D_UNICODE -D_WIN32_WINNT=0x0A00 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_FORMAT_MACROS=1 -D__STDC_LIMIT_MACROS -IC:/src/rpcs3/rpcs3 -IC:/src/rpcs3 -IC:/src/rpcs3/3rdparty/pugixml/src -IC:/src/rpcs3/3rdparty/flatbuffers/include -IC:/src/rpcs3/3rdparty/libusb/libusb/libusb -IC:/src/rpcs3/3rdparty/GL -IC:/src/rpcs3/3rdparty/stblib/include -IC:/src/rpcs3/3rdparty/wolfssl/wolfssl -IE:/build-rpcs3-clang/3rdparty/wolfssl/wolfssl -IC:/src/rpcs3/3rdparty/zlib/zlib -IE:/build-rpcs3-clang/3rdparty/zlib/zlib -IC:/src/rpcs3/3rdparty/asmjit/asmjit/src -IC:/src/rpcs3/3rdparty/cubeb/cubeb/include -IE:/build-rpcs3-clang/exports -IC:/src/rpcs3/3rdparty/libpng/libpng -IE:/build-rpcs3-clang/3rdparty/libpng/libpng -IC:/src/rpcs3/3rdparty/miniupnp/miniupnp/miniupnpc/include -IC:/src/rpcs3/3rdparty/rtmidi/rtmidi -IC:/src/rpcs3/3rdparty/SoundTouch/soundtouch/include -IC:/src/rpcs3/3rdparty/glslang/glslang/SPIRV/.. -IE:/build-rpcs3-clang/include -IC:/src/rpcs3/3rdparty/xxHash/cmake_unofficial/.. -IC:/src/rpcs3/3rdparty/xxHash -IC:/src/rpcs3/3rdparty/yaml-cpp/yaml-cpp/include -IC:/src/rpcs3/3rdparty/OpenAL/include -isystem C:/Users/Oleg/scoop/apps/vulkan/current/Include -fno-omit-frame-pointer -g -std=gnu++20 -Wall -fno-exceptions -fstack-protector -msse -msse2 -mcx16 -Werror=old-style-cast -Werror=sign-compare -Werror=reorder -Werror=return-type -Werror=overloaded-virtual -Werror=missing-noreturn -Werror=implicit-fallthrough -Wunused-parameter -Wignored-qualifiers -Wredundant-move -Wcast-qual -Wdeprecated-copy -Wtautological-compare -Wempty-body -Wredundant-decls -Wstrict-aliasing=1 -Werror=inconsistent-missing-override -fconstexpr-steps=16777216 -Wno-unused-lambda-capture -Wno-unused-private-field -Wno-delete-non-virtual-dtor -Wno-unused-command-line-argument -march=native -pthread -Winvalid-pch -Xclang -include-pch -Xclang E:/build-rpcs3-clang/rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/cmake_pch.hxx.pch -Xclang -include -Xclang E:/build-rpcs3-clang/rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/cmake_pch.hxx -MD -MT rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/Cell/Modules/cellFont.cpp.obj -MF rpcs3\Emu\CMakeFiles\rpcs3_emu.dir\Cell\Modules\cellFont.cpp.obj.d -o rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/Cell/Modules/cellFont.cpp.obj -c C:/src/rpcs3/rpcs3/Emu/Cell/Modules/cellFont.cpp
[build] In file included from <built-in>:1:
[build] In file included from E:/build-rpcs3-clang/rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/cmake_pch.hxx:5:
[build] In file included from C:/src/rpcs3/rpcs3/stdafx.h:3:
[build] C:/src/rpcs3/rpcs3/util/types.hpp:1060:10: error: cannot compile this l-value expression yet
[build]  1060 |                 return narrow<u32>(std::size(container), line, col, file, func);
[build]       | ^~~~~~~~~~~
[build] PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
[build] Stack dump:
[build] 0.      Program arguments: C:\\msys64\\clang64\\bin\\clang++.exe -DECC_SHAMIR -DFP_MAX_BITS=8192 -DGCM_TABLE_4BIT -DHAVE_AESGCM -DHAVE_CHACHA -DHAVE_DH_DEFAULT_PARAMS -DHAVE_ECC -DHAVE_ENCRYPT_THEN_MAC -DHAVE_EXTENDED_MASTER -DHAVE_FFDHE_2048 -DHAVE_HASHDRBG -DHAVE_ONE_TIME_AUTH -DHAVE_POLY1305 -DHAVE_PTHREAD -DHAVE_SNI -DHAVE_SUPPORTED_CURVES -DHAVE_THREAD_LS -DHAVE_TLS_EXTENSIONS -DHAVE_VULKAN -DHAVE_WRITE_DUP -DHAVE___UINT128_T -DLLVM_AVAILABLE -DMINIUPNP_STATICLIB -DNO_DSA -DNO_MD4 -DNO_PSK -DNO_RC4 -DOPENSSL_EXTRA -DSOUNDTOUCH_ALLOW_SSE -DSOUNDTOUCH_FLOAT_SAMPLES -DST_NO_EXCEPTION_HANDLING -DTFM_ECC256 -DUNICODE -DUSE_FAST_MATH -DUSE_MULTICH_ALWAYS -DWC_NO_ASYNC_THREADING -DWC_NO_HARDEN -DWOLFSSL_DES_ECB -DWOLFSSL_ENCRYPTED_KEYS -DWOLFSSL_NO_SHAKE128 -DWOLFSSL_SHA224 -DWOLFSSL_SHA3 -DWOLFSSL_SHA384 -DWOLFSSL_SHA512 -DWOLFSSL_SHAKE256 -DWOLFSSL_SYS_CA_CERTS -DWOLFSSL_USE_ALIGN -DWOLFSSL_X86_64_BUILD -DYAML_CPP_STATIC_DEFINE -DZLIB_CONST=1 -D_DEBUG -D_FILE_OFFSET_BITS=64 -D_POSIX_THREADS -D_UNICODE -D_WIN32_WINNT=0x0A00 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_FORMAT_MACROS=1 -D__STDC_LIMIT_MACROS -IC:/src/rpcs3/rpcs3 -IC:/src/rpcs3 -IC:/src/rpcs3/3rdparty/pugixml/src -IC:/src/rpcs3/3rdparty/flatbuffers/include -IC:/src/rpcs3/3rdparty/libusb/libusb/libusb -IC:/src/rpcs3/3rdparty/GL -IC:/src/rpcs3/3rdparty/stblib/include -IC:/src/rpcs3/3rdparty/wolfssl/wolfssl -IE:/build-rpcs3-clang/3rdparty/wolfssl/wolfssl -IC:/src/rpcs3/3rdparty/zlib/zlib -IE:/build-rpcs3-clang/3rdparty/zlib/zlib -IC:/src/rpcs3/3rdparty/asmjit/asmjit/src -IC:/src/rpcs3/3rdparty/cubeb/cubeb/include -IE:/build-rpcs3-clang/exports -IC:/src/rpcs3/3rdparty/libpng/libpng -IE:/build-rpcs3-clang/3rdparty/libpng/libpng -IC:/src/rpcs3/3rdparty/miniupnp/miniupnp/miniupnpc/include -IC:/src/rpcs3/3rdparty/rtmidi/rtmidi -IC:/src/rpcs3/3rdparty/SoundTouch/soundtouch/include -IC:/src/rpcs3/3rdparty/glslang/glslang/SPIRV/.. -IE:/build-rpcs3-clang/include -IC:/src/rpcs3/3rdparty/xxHash/cmake_unofficial/.. -IC:/src/rpcs3/3rdparty/xxHash -IC:/src/rpcs3/3rdparty/yaml-cpp/yaml-cpp/include -IC:/src/rpcs3/3rdparty/OpenAL/include -isystem C:/Users/Oleg/scoop/apps/vulkan/current/Include -fno-omit-frame-pointer -g -std=gnu++20 -Wall -fno-exceptions -fstack-protector -msse -msse2 -mcx16 -Werror=old-style-cast -Werror=sign-compare -Werror=reorder -Werror=return-type -Werror=overloaded-virtual -Werror=missing-noreturn -Werror=implicit-fallthrough -Wunused-parameter -Wignored-qualifiers -Wredundant-move -Wcast-qual -Wdeprecated-copy -Wtautological-compare -Wempty-body -Wredundant-decls -Wstrict-aliasing=1 -Werror=inconsistent-missing-override -fconstexpr-steps=16777216 -Wno-unused-lambda-capture -Wno-unused-private-field -Wno-delete-non-virtual-dtor -Wno-unused-command-line-argument -march=native -pthread -Winvalid-pch -Xclang -include-pch -Xclang E:/build-rpcs3-clang/rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/cmake_pch.hxx.pch -Xclang -include -Xclang E:/build-rpcs3-clang/rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/cmake_pch.hxx -MD -MT rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/Cell/Modules/cellFont.cpp.obj -MF rpcs3\\Emu\\CMakeFiles\\rpcs3_emu.dir\\Cell\\Modules\\cellFont.cpp.obj.d -o rpcs3/Emu/CMakeFiles/rpcs3_emu.dir/Cell/Modules/cellFont.cpp.obj -c C:/src/rpcs3/rpcs3/Emu/Cell/Modules/cellFont.cpp
[build] 1.      <eof> parser at end of file
[build] 2.      Per-file LLVM IR generation
[build] 3.      C:/src/rpcs3/rpcs3/util/types.hpp:1044:29: Generating code for declaration 'size32'
[build] 4.      C:/src/rpcs3/rpcs3/util/types.hpp:1059:2: LLVM IR generation of compound statement ('{}')
[build] Exception Code: 0xC0000005
[build]  #0 0x00007ffd1e5e398c clang::CodeGen::CodeGenTypes::arrangeFreeFunctionCall(clang::CodeGen::CallArgList const&, clang::FunctionType const*, bool) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x2398c)
[build]  #1 0x00007ffd1e5e3869 clang::CodeGen::CodeGenTypes::arrangeFreeFunctionCall(clang::CodeGen::CallArgList const&, clang::FunctionType const*, bool) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x23869)
[build]  #2 0x00007ffd1e5e2bb2 clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x22bb2)
[build]  #3 0x00007ffd1e5cddb1 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0xddb1)
[build]  #4 0x00007ffd1e5c91e7 clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x91e7)
[build]  #5 0x00007ffd1e5c5612 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5612)
[build]  #6 0x00007ffd1ebb96bc clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f96bc)
[build]  #7 0x00007ffd1ebb6bc1 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f6bc1)
[build]  #8 0x00007ffd1ebb8b63 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f8b63)
[build]  #9 0x00007ffd1ebb7981 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f7981)
[build] #10 0x00007ffd1ebc619b clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x60619b)
[build] #11 0x00007ffd1ebb6bc1 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f6bc1)
[build] #12 0x00007ffd1ebb6a9d clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f6a9d)
[build] #13 0x00007ffd1ebb5d14 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f5d14)
[build] #14 0x00007ffd1ebb37ea clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f37ea)
[build] #15 0x00007ffd1ebb3059 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f3059)
[build] #16 0x00007ffd1ebb2822 clang::CodeGen::CodeGenModule::EmitDeferred() (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x5f2822)
[build] #17 0x00007ffd1ee2d303 clang::CodeGen::CodeGenModule::Release() (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x86d303)
[build] #18 0x00007ffd1ee2d25a clang::DependencyFileGenerator::outputDependencyFile(llvm::raw_ostream&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x86d25a)
[build] #19 0x00007ffd1ec751e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x6b51e4)
[build] #20 0x00007ffd1ed33f88 clang::ParseAST(clang::Sema&, bool, bool) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x773f88)
[build] #21 0x00007ffd1ecf47b0 clang::FrontendAction::Execute() (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x7347b0)
[build] #22 0x00007ffd1ecf4261 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x734261)
[build] #23 0x00007ffd1ecf3cf1 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x733cf1)
[build] #24 0x00007ff6c3765177 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (C:\msys64\clang64\bin\clang++.exe+0x5177)
[build] #25 0x00007ff6c3764aa4 llvm::raw_ostream::operator<<(char const*) (C:\msys64\clang64\bin\clang++.exe+0x4aa4)
[build] #26 0x00007ffd200bc233 void std::__1::vector<std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>::__assign_with_size[abi:un170006]<std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>*, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>*>(std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>*, std::__1::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>*, long long) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x1afc233)
[build] #27 0x00007ffcdaebb618 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (C:\msys64\clang64\bin\libLLVM-18.1.dll+0xd7b618)
[build] #28 0x00007ffd1ee59cf0 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x899cf0)
[build] #29 0x00007ffd1ee253c9 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x8653c9)
[build] #30 0x00007ffd1ee2508f clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&, bool) const (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x86508f)
[build] #31 0x00007ffd1ee24c89 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) (C:\msys64\clang64\bin\libclang-cpp-18.1.dll+0x864c89)
[build] #32 0x00007ff6c3761c2c clang_main(int, char**, llvm::ToolContext const&) (C:\msys64\clang64\bin\clang++.exe+0x1c2c)
[build] #33 0x00007ff6c3761060 main (C:\msys64\clang64\bin\clang++.exe+0x1060)
[build] #34 0x00007ff6c376b4b5 WinMainCRTStartup (C:\msys64\clang64\bin\clang++.exe+0xb4b5)
[build] #35 0x00007ff6c376b506 mainCRTStartup (C:\msys64\clang64\bin\clang++.exe+0xb506)
[build] #36 0x00007ffd66ad7344 (C:\WINDOWS\System32\KERNEL32.DLL+0x17344)
[build] #37 0x00007ffd66f426b1 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x526b1)
[build] clang++: error: clang frontend command failed due to signal (use -v to see invocation)
[build] clang version 18.1.1
[build] Target: x86_64-w64-windows-gnu
[build] Thread model: posix
[build] InstalledDir: C:/msys64/clang64/bin
[build] clang++: note: diagnostic msg: 
[build] ********************
[build] 
[build] PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
[build] Preprocessed source(s) and associated run script(s) are located at:
[build] clang++: note: diagnostic msg: C:/Users/Oleg/AppData/Local/Temp/cellFont-e3a8af.cpp
[build] clang++: note: diagnostic msg: C:/Users/Oleg/AppData/Local/Temp/cellFont-e3a8af.sh
[build] clang++: note: diagnostic msg: 
[build] 
[build] ********************
```
[cellFont-e3a8af.zip](https://github.com/llvm/llvm-project/files/14546833/cellFont-e3a8af.zip)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsXF9zo7qS_zTMi4oUBuM_D3kggBPf439ryGRmXygBwtYdgVghMsl52M--1WASg80kmeTce-5WUpkxSGp1_36SWq02BBcF3WWEXCrmlWI6X3Ap91xcciY5S7-EPH68VEba4VdzFM1SzKuwpCxWTAfNrPnCdRTDQiKPCkPRZ25aKvrMXuIfZEYZKRR9VlUFJC0vYiqgkjCm6LMlj8u6QUQYm_FMXkR5fsHDf6JTRVGEoz1BtmJYimmnxWMxGiqmHTGc7aqrkGbNvaJfKfrVBXkgSHVc2w68G2s53yLVmW2CpfUtuJr7nmI4k8FUR6pzbS8D37pauMHwau4j1bmxvrqB5XrX9rK5s28s-8Zq7pybwHFn1u3CDzbW1lp6TYVr20-XK3v7feMH_o27CpbWc_k33105rhMsLc93t03xbObcuIGuDSdNyY3l3Tjbq-vmfr1yA3--dAPr1r9pCjfrxfeBoZlP9_7N1rWc5tZbzZ8ubzeb9dZ3ncC-3X51n0yuBYLFc8HCq4305uvVU-nX28Uf1qq5u9vOfTdwbjdNQRDczlf-QJ8EQOBi8XUZWF-t-QJoRaqznK_mt5vVJvB8y5_bi_kVUp3VOnA8q75YOsP6YuP9UV9sbShZb9yV5y3AoC009da3K8df39o3gbVYrO8Cz3PbxbPF2vIDz1puFhVIzw9W68D9Zrsbf75eBTfWylnMV0CrP1vCiOnmCKnO7Wpurx3o7NZzg5nl-cHSqoiG--Xtwp9XSu-s79DtnQ3dWt73lX2gsO6zLr-xto4LbN2tFzOw33G9wLWvjkoO88N1gj_cusdDxWoN8_UPd6BPjkq9G0vXh-0Co3M76dSbA71d8IdbY30q-u4FthXY7tY_tgAAW4v59TGAb5NRMBoGV7fzBcyu79ZyEdibZkBhOcxXQN5_L-ZXgb1eeb5iOAOkOoHjXt0CM8FsvnCD9WzmuX6zAkdgcbBZe_NvBxbBjuB5LIK7-crQ4f8VdKg9aJamQXng-Y5dK7JWMFT2du09V8zW26X1QnFjYF21mC_nzwLzytHos0JEjQNrPs9W9kkYIs6xkI-KPsvLHX1IWd3kFe0ThmVYJgkR4CJpFrEyJq-QYzQsi_D04hWi14tXNCpkyGj4JpN-cpYUBXu-QurcrWUqB69WMurBeb8k-ZK2P2vz4OPVetoyL2nARfpPKo8vXjekURmS8OjzmcFfWEkeci5k8bqRzyuR-uLV4E_lXtKU0oyWeZafv4zeNDmETGlMny5eIeHxMot9XkZ7aAU38nDzeq07VhyIeL7yNvPtV0WfXVz8mrrXa3l4uMEFGBal-AcJyownCY0oZo2W13XwioaPOGVqlOfty9dbus5JZi2ORWjxWEiSooPkbVE7ojUjwEERcQ4acJ5D6X3JfuCsmtpCkAyWxLzpKMm4ylMq1UTglKg5p5kkAqk7pBYyVgxnl5V1yKZrSL3DjNUy5CEiuaQ8K5CaFBJHP9RccEkiyQVS06Ig9f86UtPoYTBC6h0RggvFcDiL1UI-MqJGuJBHFRDrqhFPcyzIUbEgXMRg01GJLEWmysf8uB2_J4JxHJNYvadClpgdVaa0KGi2UzNeCx9V0TRnNAIKMGNyL3i52yP1rszKgsRqjoGYipM7ugPxWP2fEjOaUCIKpN4JEpdZjDOppvwe7AFUVROk3sUkFyTCksRqxPNHpN5JXErO-I5GmB2DTXP5qEJE3-oyJhEDJYUUNJIqZhQDjHp3fEaQRTwraCEJWHFACnQIWo0x1ErykAu1kCQvQHo0Ho_1algyrh6gMpyGMVYjnMuyMuq5Khf0HkuiJpSwuK6JCSOSqBnPGrrVuBr8I7GIpynOYpXRjKhY7MqUZBKpKRbRXjGcDEsKlOVyLwiGfml2jxmN1TzaI_VbtaaRepj1rcJfeIA3HHbqlZ9H-4v9w8PFOaV_pUKkLh2kLv2PPZ6py9mhQ9OGDk37qEPTbndo2lWHpt10aNrdDi9ipPIPNjFC_SHcs5Jf9XN6CJ1nKKGMoMPAxSgRPEWKYUMLqdJMMWAMB6D4lcJ_wZgrhmW-wYJf0lTIGCcPF3vFsIyzff5SupQU6AUnWlzs8xy40UZa9aEYFjo4FwtFOMu4ROCrwEC5pwVi6j1mJUHgVEhRUJ6hRyJPLUDQJVLGNur-HNxwhoXgPxXDLg0dBkifVNuOpRhWQf8kij6JeCYxzYhQ9Kmi2wh8CXxGnMEHkFZ9llkELYyrM1ZUP2CFYrr_-_Rz2nCzcC3PRUUZplQijMJyhwSBEA9JjvZSgvMESiE0oXJfhhcRTyE4Y_fNB-yD_yQR7LK0KMpqSiCcxc3IIrknKBIQOYQ4-iEFjioAuSC54BEpChKjgpeiLgZJXBQ8orCLIFFmqIgEzeXFqfke7MMoLtP87HTQLhRtuhF8J3CKGm8MgJrMzXHyppW_eUrhfGZxPrM4n1mczyzOZxbnM4vzmcX5zOJ8ZnE-szifWZzPLM5nFucvzOI8JXK6uZwz6ZznjE4rqfMfnNcZwKlVMWzCE8VwUY5FQQTCEpEsRjypEwAnUnp11iVCrZIqcFpC8y3akYwIDA7vVMIAibdnTIZDxbD0KZyirw-9ZzsU8ZighAsESx_XKpGijwv6JzF0RR-f6h_-nn4TVOug_hQk0APOCfZvVEgsSbVyFX0CFoyvlLEDF_r01Bq32RmQzWMC3WsPtlb9mGcSLIpuaEh7gOpxksQDYhJjOolQvbiqdA70c02y1o0PUOoSLATOdmQmCJmVWQSqbQwTZdLbB2bMErsFLSSqfKOij6rE0HP7pifQ07SxoE3IOVP0KVDx0lMrjIZVEez36mByMbiIwawr7UEHiGfZAz4GXT4mo-n_dz4mo2kvH3qHDz0M9Zf4aOytC92UylMO_qvEDPB0oLa7uwY5Qvp4gVr3IRctTvo621ahx1fMSuIxLqucJLtP68qquOrgvWQCP71kGm0yozgOB79HJsDuTKp3kfFO2ACkF_Wwg3o6IOOXUNfbTF20I3KJsx0j8QqnpI36mvEQM4dE718HYFYvBrODwRwNfmMZeBFmWJyO3cm4fcjCBht7AY1agMJwOgpf9PungOp55MlUtgE9lx-t3ffCScDGXkDjDqBRGP3O2jrsu2D6HZV7Xkov4jnpOvDnVi3nVI9b_7qzdruPW3RmAhh7CZl0CJmEI-N9hPw9SQBcvSRMOySMp5PfmBWn4I9BW-29xBICP25Johj2kYAl5dESN9wPAA5YzgKHMKYd14XRaDAN3w58npxCr8s-bl2PNLCtF8jgc123CdG7hOBp_HZCmpIrHj_-cmq_Hwyexr1gjA4YMx4M3wbmcHwj1YGnNzY4XqBP8r-OkezrpuE8S_hH7mMAspeRYYcRY0zwW6IlGNwaeWO-QxKa0Rrxa_ipyz8sJDYTgNCL1-zi1cwXD1zn8f77ccKxvg9nN-DSJ_qLEWQXp0MSIgSJq1TAu80FC3rNbYdTRI8N7cXo4djcLWEEF-QjLJ2MQHmvpZOupbrZWjAOyUkWkyx6nFFGDu6iekZGMSxeyryU7SaKPnmeJAL_DHghBcHpRyz-yQjM68XSDleisTkgLXd4haMfJIttnhVlSg4YbnAWM-ILnBWsSiDdZrSzZ1ueb_NMkoeP2bFDsKsPhN4OPWLDSCaTYxAbLApieX5n2yEp7uy2H3IKGo9Bf6-x7fAiSobjUGvlXgTwlsXW8f75QKJSfsjcHhugsNc6vWudPuoEP9XTXWKeFRJnEWnZdzC5xXIHzgdMhrEBRvUiMDoIjChpITjY-gzknkf41O4ToB_gsMcGGNNr-dFGPIqM8cgcjMcoigZBimnW8hHHEf8ed8J8G7XLdBvdcxq_HkDnya3aeQ_G53MVYLjZMXyI8RCd92i1D8wbj2jDrz7pGPzbVoLiXiuP90Nd08JIN4yKGfT0KGEQDOqL--qrTcWwT6t4le7G7GxliAsaBYUU1dd21eAA_6cNoSaQAlNZNO3qsTttihmDGVqZ0zSsf19s_re2_vBbt67fYA1-UrkPqgc6zSscUsWwymww1jRtpJjO3x1Qvdb-7ia2H579mxr5H8AjRPY821X_vXtnGOAE3FGv7zoKjqMYwxl8MDnysLbAxX5LIn5PxGMTd9VRcZl5OCHssbV_JIeDWiCqPaRygnVw8aZE0WLxddlJy4_Bsl4YncjZnEZJK_aJBb1vgkzbHtj1AwXdGOjsPvjL6fIs4VUTpBLpd6H_wrl0nH2vdr5qF3xnyD8FXnsHYdo5vphGNO0dhCoKwieRaDMyrZCpIwgN-r5I-0VTqxWTfwwhI8DYR0jnG2mim9okeSsh_-Bh0c_GP3h48nXr0ZxMMWNfq4hjnubn3VuOKcwcmsm3MHmYY38Bn9ok6eVz0OFzGE16J5hzdN2KzM-E5H3j8O_g892nciCll0G9E1APIv3wXVlzFmgMr1yTdfKVgM85O-wDb80jnourQX-vsUbXWG2kITDzt7Vpo17vZXQPSeEwNNEdzZaYZvbW9yQWssx_VzX01qu6e8wJTW1UAf0AvaY26tV7fHAZjXA8NobDI0V385WzvvMU0_aqx0QNXTHtP9ztyl0Y-oWzWNSkglSvinFLBZz6w8F5Fd89311WKjIZM_ac3QORs_0f4W2_LwblKDnkB9Dh6UGUYMpIjOKSIMkRnAowA1PKgiD1viojBNGjY3ufTnRPRPXKWbX0BqetfCx2BAIl9FC9U6H-hH80i_nPQt1l5RmJ-tHFlMeEgVzOC_pw7iW9QmLGSOxQ8fTelD47TAl91kwJfQZT4iXGMi6rJ6tiincZLySNUFqAuzrzJ3YaZ_Bbv6e99b35Zvm-Zd8g_8ZFs_Visb6br67RbL5wPeSvq-Kr22u0dTfrra-ce8dsc-4ttkkBPqr3TbanBoKgKpgiMcLybPevZvD8I9VWnjtYYkWfLXhUPSLukzQ_egRRJQae4OT8k4j_KuXF_mOnzl8xmU7-6lQXxJ80h6O9PnnzW5PJ4fnTwdAcjiZweDphCDpv3MOX-NKIp8YUfyGXg7E2nU6nmqZ92V-OtaExNs3hwBiOEzzRBpExTDRtqMWGPhlpxhd6qWv6UDO06cAcGrp2oZnGIIliQoaTxJxqQ2WokRRTdgEWXnCx-1K90Xk5GY6M4ReGQ8KK5k9zicsKRljuCmWoMVrI4llMUsnIZe28aqdVvwFKCgTb6Uh74fuQVzwXONK-lIJd_v47qhWo_wsAAP__X6FG1g">