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

    <tr>
        <th>Summary</th>
        <td>
            clang-cl crashes in C++20
        </td>
    </tr>

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

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

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

<pre>
    With:
Visual Studio - 17.4.0
clang-cl - 15.0.2

The following code
```
struct _GUID {
};
using GUID = _GUID;

#include <string>
#include <vector>

struct K{};

struct S
{

    std::vector<GUID> guids;

    S(const std::string&)
    {
    }

};

std::string str;
```

compiled with the following flags:

```
clang-cl.exe ^
/std:c++20 ^
/Yc ^
/Fpout.pch ^
/Foout.obj ^
/Tp ^
clang_crash_repro.cpp
```

Causes clang-cl to crash:
```
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: "C:\\Program Files\\LLVM\\bin\\clang-cl.exe" -cc1 -triple x86_64-pc-windows-msvc19.34.31933 -emit-obj -mrelax-all -mincremental-linker-compatible --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name clang_crash_repro.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=none -relaxed-aliasing -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-asm-syntax=intel -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -D_MT -flto-visibility-public-std --dependent-lib=libcmt --dependent-lib=oldnames -stack-protector 2 -fms-volatile -fdiagnostics-format msvc -fcoverage-compilation-dir=D:\\clang_repro -resource-dir "C:\\Program Files\\LLVM\\lib\\clang\\15.0.2" -building-pch-with-obj -fpch-instantiate-templates -include-pch out.pch -pch-through-hdrstop-create -internal-isystem "C:\\Program Files\\LLVM\\lib\\clang\\15.0.2\\include" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.34.31933\\include" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.34.31933\\ATLMFC\\include" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Auxiliary\\VS\\include" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22000.0\\ucrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\um" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\shared" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\winrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\cppwinrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.34.31933\\include" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.34.31933\\ATLMFC\\include" -internal-isystem "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Auxiliary\\VS\\include" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22000.0\\ucrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\um" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\shared" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\winrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\10\\\\include\\10.0.22000.0\\\\cppwinrt" -internal-isystem "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" -fdeprecated-macro -fdebug-compilation-dir=D:\\clang_repro -ferror-limit 19 -fmessage-length=177 -fno-use-cxa-atexit -fms-extensions -fms-compatibility -fms-compatibility-version=19.34.31933 -std=c++20 -fdelayed-template-parsing -fno-implicit-modules -fcolor-diagnostics -faddrsig -o out.obj -x c++ clang_crash_repro.cpp
1.      <eof> parser at end of file
2.      Per-file LLVM IR generation
3.      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\include\xmemory:827:23: Generating code for declaration 'std::allocator<char>::deallocate'
4.      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\include\xmemory:69:30: LLVM IR generation of declaration 'std::_New_alignof'
Exception Code: 0xC0000005
 #0 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x2993f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x17aaf99
 #1 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x17ac27b C:\Program Files\LLVM\bin\clang-cl.exe 0x17aae94
 #2 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x17ac27b C:\Program Files\LLVM\bin\clang-cl.exe 0x17ac966
 #3 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x295c0e5 C:\Program Files\LLVM\bin\clang-cl.exe 0x2941cb7
 #4 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x2914720 C:\Program Files\LLVM\bin\clang-cl.exe 0x2910ca6
 #5 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x291b8ce C:\Program Files\LLVM\bin\clang-cl.exe 0x2914665
 #6 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x2910ca6 C:\Program Files\LLVM\bin\clang-cl.exe 0x29143df
 #7 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x292de82 C:\Program Files\LLVM\bin\clang-cl.exe 0x291a304
 #8 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x295d329 C:\Program Files\LLVM\bin\clang-cl.exe 0x29406ce
 #9 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x2914720 C:\Program Files\LLVM\bin\clang-cl.exe 0x2910ca6
#10 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x29112d4 C:\Program Files\LLVM\bin\clang-cl.exe 0x1774390
#11 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x1774269 C:\Program Files\LLVM\bin\clang-cl.exe 0x17d4aa5
#12 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x16e964d C:\Program Files\LLVM\bin\clang-cl.exe 0x16e422a
#13 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x31e182f C:\Program Files\LLVM\bin\clang-cl.exe 0x1ad9ab9
#14 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x30d4b3c C:\Program Files\LLVM\bin\clang-cl.exe 0x19c9d4e
#15 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x19af838 C:\Program Files\LLVM\bin\clang-cl.exe 0x177dd48
#16 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x27d5734 C:\Program Files\LLVM\bin\clang-cl.exe 0x16ec696
#17 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x16e532b C:\Program Files\LLVM\bin\clang-cl.exe 0x16d8b49
#18 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x16d8b65 C:\Program Files\LLVM\bin\clang-cl.exe 0x16d8b65
#19 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x16d68a9 C:\Program Files\LLVM\bin\clang-cl.exe 0x31e1965
#20 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x1ad9cc3 C:\Program Files\LLVM\bin\clang-cl.exe 0x313c45e
#21 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x1a45bc2 C:\Program Files\LLVM\bin\clang-cl.exe 0x7d552d
#22 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x866bbe C:\Program Files\LLVM\bin\clang-cl.exe 0x7b1b
#23 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x4a73 C:\Program Files\LLVM\bin\clang-cl.exe 0x480f
#24 0x00007ff7b3cf3f17 C:\Program Files\LLVM\bin\clang-cl.exe 0x41e8640 (C:\Program Files\LLVM\bin\clang-cl.exe+0x2993f17)
#25 0x00007ff7b3cf3f17
#26 0x00007ff7b3cf3f17 (C:\Program Files\LLVM\bin\clang-cl.exe+0x2993f17)
0x00007FF7B3CF3F17, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2993F17 byte(s)
0x00007FF7B2B0AF99, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17AAF99 byte(s)
0x00007FF7B2B0C27B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17AC27B byte(s)
0x00007FF7B2B0AE94, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17AAE94 byte(s)
0x00007FF7B2B0C27B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17AC27B byte(s)
0x00007FF7B2B0C966, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17AC966 byte(s)
0x00007FF7B3CBC0E5, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x295C0E5 byte(s)
0x00007FF7B3CA1CB7, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2941CB7 byte(s)
0x00007FF7B3C74720, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2914720 byte(s)
0x00007FF7B3C70CA6, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2910CA6 byte(s)
0x00007FF7B3C7B8CE, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x291B8CE byte(s)
0x00007FF7B3C74665, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2914665 byte(s)
0x00007FF7B3C70CA6, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2910CA6 byte(s)
0x00007FF7B3C743DF, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x29143DF byte(s)
0x00007FF7B3C8DE82, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x292DE82 byte(s)
0x00007FF7B3C7A304, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x291A304 byte(s)
0x00007FF7B3CBD329, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x295D329 byte(s)
0x00007FF7B3CA06CE, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x29406CE byte(s)
0x00007FF7B3C74720, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2914720 byte(s)
0x00007FF7B3C70CA6, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x2910CA6 byte(s)
0x00007FF7B3C712D4, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x29112D4 byte(s)
0x00007FF7B2AD4390, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x1774390 byte(s)
0x00007FF7B2AD4269, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x1774269 byte(s)
0x00007FF7B2B34AA5, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x17D4AA5 byte(s)
0x00007FF7B2A4964D, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16E964D byte(s)
0x00007FF7B2A4422A, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16E422A byte(s)
0x00007FF7B454182F, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x31E182F byte(s)
0x00007FF7B2E39AB9, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x1AD9AB9 byte(s)
0x00007FF7B4434B3C, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x30D4B3C byte(s)
0x00007FF7B2D29D4E, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x19C9D4E byte(s)
0x00007FF7B2D0F838, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x19AF838 byte(s)
0x00007FF7B2ADDD48, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x177DD48 byte(s)
0x00007FF7B3B35734, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x27D5734 byte(s)
0x00007FF7B2A4C696, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16EC696 byte(s)
0x00007FF7B2A4532B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16E532B byte(s)
0x00007FF7B2A38B49, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16D8B49 byte(s)
0x00007FF7B2A38B65, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16D8B65 byte(s)
0x00007FF7B2A38B65, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16D8B65 byte(s)
0x00007FF7B2A368A9, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x16D68A9 byte(s)
0x00007FF7B4541965, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x31E1965 byte(s)
0x00007FF7B2E39CC3, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x1AD9CC3 byte(s)
0x00007FF7B449C45E, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x313C45E byte(s)
0x00007FF7B2DA5BC2, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x1A45BC2 byte(s)
0x00007FF7B1B3552D, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x7D552D byte(s)
0x00007FF7B1BC6BBE, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x866BBE byte(s)
0x00007FF7B1367B1B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x7B1B byte(s)
0x00007FF7B1364A73, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x4A73 byte(s)
0x00007FF7B136480F, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x480F byte(s)
0x00007FF7B5548640, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7B1360000) + 0x41E8640 byte(s)
0x00007FF9D6A5244D, C:\WINDOWS\System32\KERNEL32.DLL(0x00007FF9D6A40000) + 0x1244D byte(s), BaseThreadInitThunk() + 0x1D byte(s)
0x00007FF9D7D0DFB8, C:\WINDOWS\SYSTEM32\ntdll.dll(0x00007FF9D7CB0000) + 0x5DFB8 byte(s), RtlUserThreadStart() + 0x28 byte(s)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 15.0.2
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: C:\Users\tiagoma\AppData\Local\Temp\clang_crash_repro-0bdbfb.cpp
clang-cl: note: diagnostic msg: C:\Users\tiagoma\AppData\Local\Temp\clang_crash_repro-0bdbfb.sh
clang-cl: note: diagnostic msg:

********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztW1uTm7gS_jWeFxUuQFwf5sEGO5vK5FIZb3L2aUoIYXMWAwVi4vn3p1tgY2cdk3jNbk5Vpjwe0KX7a3XrQ61BURG_3H9O5WZCZxM9nOizT2ndsIw8yiZOC6IRw51aU72t4xnL1xrPsNie6lOzLW6_VxtBkiLLii9pvia8iEVX6-jdR93Wsmq4JE-vfn8dkok77xq54YR2102NAtp6GrYtD5Xdt0nTnGdNLKBJACKhx4QuzlU-Cy6Lqq88BvEG9btfC-8qH_fITioJ_NQyxuGis73soIW4IOsmjeuvxGGPx4np8SKvZd-3A206E9PvGx60tTfhidFnkJ4IA-FV3-J02DsHFtsyzURMvoDLiTzxWJKxdX0Ig7NC9v6fih2MrX0Y72ULhE_MOXxM_aTuD35yuyyLRk5LvjktLbC0iP57Uroq-1ul-4lXrN48VaKsiikvywumBqypRU0OISsLojr3Fp72-vCwmD0uSN1E21QSRqJmTUBPUUnsupGyVINjLuGzhtFroimMJtxk2fP-jwaw_gsxAbdpXTeihgvC8pjs4xFHXKEgEeN_yopxMTEDUiqDuKhrcE1dNFVbjD1ZXRc8ZRIqqiYnNa_SUk5byI8ShJC42ZYHo_QpUT8fqmJdsS1h1brZilwidjIxzQBb2gF89i2WEA91W_Tw8OltexWleXtx7HHoTjTODaJBtJWZIDvPeXIsreQaBFBcfKm1bf3MDX9KrSk1fEqJJmAwNXSrtq1ExnYay4A9tjAelUBcLNOyNP9TVBqGJpNpBHK1fWP4LjgUwswhWpzWDGq1pBLQhGeCVRqrpRaJpKiEhgMqYMAO7ZRDnkWVJqmoVDFnVaw9s6wRWs62EBzalqW5lsAIqAJyNsZa6B0ObQu8lpEy5USDLy0Tz3AL47JNYDCFVhZpLgXMwjAvcoCp7BAxmJ0yRWtasmVyo4mqyoFdk6QEw3MMBAl9ihyK8kKriiaPobWGbUG2og4kpaJqJSH2pMlx2DWJ1oJ_Q0Ahwd9Carxs0DmaY0FnHAei4S2rt1r9AoO-g9aIE1whm1yo9muRw1jxQwdZCSY1GLOsHfUUzQDYCKHWvrAqV-aET29XgCWThfac1mmUZql80comymB0gBbAmbEowTHgbHB1BJrhm2_lmYoiizu_1BjZOJukYlgc4GRba89FBl7ACEnilK3zopYprzXwPwwUweCDGl6A09laaC3ZtW6LU_RJeIj-1tPKx-ikds5hqx-YJAi6F9Zedo9FnClRk2bKicB1GvJtOw8SvE3BnyyXOK81KbYloESzO5rAHmTPkqq73EBIrDfaJq5qWUDMoHMEdoBgy2ESpfVLDYJug15dd1iUKT-s5m3Kq6IuEklOlhNtpambnY4Fyi2rtBbt_aeg_bsqimwv6XFfaFgHXvl_QThbPbxdBv8-2lmzg3nJqpeu-PFvQYIqD-gE1y2q8nNL_uRNKju4hn6qoCvE4DJ1Hf62JQ2v5HjKvwtCB2T7U8CoN6wS8U8BBZ4sP4lv4Ak8Eph3i9XyP4_hm_bOmnpnUP14ZPyD9PKLAL8X7S8CvDzJfhHgLwK8SIAJrNUrwTEPhaSE46oZiiBH_v5VdtImD1mK-bXh44oeEl5cqGciX-MOVGi4bpsAQequ8R3TQN8OWqvFv9hJkddtLoj3-4RRZRxnijD3w-Yo9zglVXsVYb9XgYZk7AUM26_EtZJVXbIGWFIoTDmksZD6NZnKvHiRgSVHKQiUsRjW5in0Kch-K0PbkU7N-cyyTdmNLmWf0EAUCe4ioXpIWSGlwYS2SAhmqG1jc5_fQ8aMpQQX9OT1xzZ9U15oG9KuYRccX1Pqt_m0I9MTJv10zPgd3Z9yfR8zu63YFkC0dOaZLnybFLceXnXwup1BAikbiQWMSosZYtU9bGaxTGXbamONAyPg3p2qiEVXBYzttmZa_76Zjg9fVEcr_-oM9N637Hx6J748QToPQZQcDFrsuChV0wB3UEGovgt09WN3O4MTk-pQikVukrgR5QlNDPdbY9ClfO2WzskOnr4zff_arobLWOL7PSbjRphAMDfd6FpMwrd6TOZPgYn7jtNjojfznc11YV_X1TJ45PaYrJthMiwXOPW6rjpnR-Nk3w5T5HFxrTmOczTvnNthQmOvxUTjpMfk3gyTGQvPvBITo_rRvPNuF-MxNf0rY1x3uOgx-T9ZjCNl3o7HDcOMrev4ybWor_eYbsfjrmU6V_nOcGOLMbvHdDMed4TvWPGVXS3TZD2mW_E4NYThmclVmFjss8jvMd2Kx6keW9D_Kkw-92NL9JhuxeOGzxIPmOW6UIxjy-sx3YzH3dh26XXzzhHc8Y-44FY8DoJtal63VnFiL7KO4ulWPK4EO1etVbquPaZb8TgIdjx2FT_hlPWPMJm34nGc0JzT6zBRbtn9vDNvxuPMsiN-1boAZodtxj2kW9G45zhRdNWKzo2MqMdzKwq3mHuVzyxPT3o0tyJvyxCeY-m4__OjvSfm_JAUHt5LQWznSLyvPUunt1LfiV4u3TkNlnSJVcEPjwugORJkUAevQQfB3ZlWKUgm0QtuLnj1Oe0AbraEjPf22g13hpKHtAemOx9HO0oetH0BmfU4toPkn9v2ADP4cbSD5IvaaTAP9IU9SszbKHlA-8wI5uPMOAslD2h3MdUaRXubxA1o14PZGH7HPBAkD2mfe8FiHO0oeXDkcedjnJEHyT_3yFs0XI5kO0ge0O6FC88cRbuJkodsn-FOzii2o-QhrgupOcYTFrgOJQ9xne6MNOMslPyL676t3TDDkaIOJV9-vs9CtQM2xvNd7a0NajedcVaV7Qbc5bUNtWazMXjecEOUPGC75TtWOIZ2Z4GSh7RbpjkbRztKvqjdsi3DM8d4ylBjgZIv276g_mw-StTNQpR82XaLWjDpx7BdD1HyZdtD0w-tMXje8AOUPKBdX3rUG0X7DCUPsU0YWqNod12UfJnn5xS3S8fgeTdUG7ED8z3AHddR5jtKHtJuU3OUHNZZoOQB7dSbW6PMdydEycPaR8kmlPaBbOJf1-54s5FGHiUPPmX8UWzHp4w_ZDs8ZYKAjvSUAckDTxk_sOwxeJ4aFCUP8PzMngdj5HEGMAlIvqjdAKa1zTFWVkC0IHhAeeDM52MMvOeg4MvKqYMIxrAcxA6ptmbuGOGOYgdVe_oYq0kUe1G1bVv474YxVBsL9Y-Mb2v3Q2dmm9ZJCvH59bvw_Wd8w_tRvSJL8T2_N4uP7xYP1JyGDw_HWlGA9dX0QnknOkH2nNVitakEi1_nqVxtmvxPqD3qdGlG-KEb6uFy7p1H-cfjavFWocxlnGVT-D2F6AbzU4g2Cvsa4keZ_V6LqkX5KBm-MXyE0DyzNNv7AiAR9XYuXqhCklRFLvH1U15st3gQNWEpHhyOG4HnYet0nbMM_8fT1IJoz6pMCJLmz91JyVMlpHsZ9-Tc-EqdVkSd50-S7s-Vo0FEHbzEtmVRp7u26jUeo8sAVpgq6MPx9xez80Kqtyz7l3nJtl6jnO6_W3_jc3QauTtdPFutZsFvZPXbgizfPzy8hyh4RZavHxaPZPVeFc9_f0U-Lj68_7g6YPhw7nSw8uK3TwgfGlSCtK_MQkN5EPldI7AfTowqHEYJDYotg6tZWYZM4tUDyM7g70psy_3kPn7NWdOjOEqi_m3nf1xzvflxp9_K9fsT5nfi3nAcT7eoYfp38T2NfeqzO5nKTNwfTqgr8KKGOQT2d2-n3zVVdn_94XPb83X7bnNv-bofCdt1Yx3WbIYXM9v0DGonhudFjDp3GYtEVt9PbFBr5uILUSIm-I50eJfe49vShmHoumF4lj_19cgSceLErmA6s-jE0sUW-GGKOKZFtb6r7hWkqFnXUJmltaz7SohYoA8hlDqQzxq5Kar7zsucVWlR3ykA98qA_wEAJfR4">