<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJztGll32rj61yQvOnAseX_IAwEyzTRtckJm6X3hyLYMmhqLK9uZML9-Pi0Gm0Di3nbOfZk0JUaSv32VlIhsd_WBo3rNJLsg0wtnduFMzOe0oOUK8QolDS9q9Cev1-iCkNFs-mnycb68_uX2brZ8-vIwv3BnF2QCv4-sYLRi5gsaze7ufv20nH-eXN_Nl5PFYv74dHv_ebFffv_Z_AWgY4PySZGhUJYCMSmFRDxH6T9Ox83NMSHm8xat6TNDtK5pumaZkhLKeQEfQNlONBKloqx4xiStuSjbd_3rBd1sCzb-i28vfEASret6W124gAAw3ayAgyYZp2IDX4riuf0z2krxB0tr-KqwVPA3jGIvjAJ46oAkcU9Na8ZkdaS7C-KaX3QNQsvQVGw2tMzsZOCYX2S_h3NAAORsAauEx4SXakDJfYQ9NHpBIlGE8Wc2StGopnLFakTlJvBGdAtkjbiosD8maFTV2YU_BdGuygZjNMo3ImuAl8PTKFXCHG1pvYZlY0CERvcOGvFqV0khatDtzQSA8lQLVUnh91RkDLtjMsZjwAcjU1HWrKzV5Iw9s0JsNeEPBa1BNxs1zh_WomT3i_HWDh6tXcw-dpcp8sdV9hWNbg1NN-ZPisYH6W_QiG14PVLaQqPfjWWOMl7RBIRgdEirSrEruu8VxRnJHylrrm3-E6squmLo9DsTgC-VZFBOQV8ZmBWILJqxtLidVeOcg5rhK1gJDGMQMWqnmJ4xE2BSgfIiNUeN-YLT1UixVwNQeJMQZWlkivKmTPUC0LqBpUeVIwCLv1Ta_G7Kap2Odn8UDPzu5olVtbXqpbXq5YZqszqydC1DNcwTJS8mOS34X5ogZQiLp98kr5kcp0rvU1TwkiHfDVtHPSONaSOvOZgSuDgIwOkw_EuZF02lvDmjNUWSKbK4IuEVu-AXAKSqJaMbQ8UP5Nv6PS_TosnYYWCPsftsZbDeSwATzwrg4W4-WcxR1SSgOUQhSK6Aqa2QNaoF-ubAw6uq0ZEHQbhAljod-FJJqzVKaPq1ljRVyQJtAZEUKZgriLOCeGiG1ZvgBSLlFEwJyaZEVSr5th4fWfRpJ5jSokALCLlfTy53AEr8IMVK0g3EoFWz0YFA6_20Un5cZPs3rJ0Ma1ipRI1PwETdCY7ggyiNpI2UwA_aUgmKAYP8ysCtSMg3ykDhwbyvlY2yZrPV2V00Nap2m0QUqKQbwAoOzcqqgdIAkq7JyZoos4j_BaB5aRLyw-TpA4IYWoEaldWy8plLUSobQc9UIjAjXQ0svny6vr-7_c_8caleUeEV3GUreKn9htcqGLjWNh2E9iZz_OO8OOYHO0mY4wiHmjb1rjsB3ZuHBwmANZtPxnmiwyJJ_1yK1ucD5UCw1kTpa-TaXI8Hk-D4ODpFwmNTLviqpMUH8M9Cu0nUYiFeZNCQ4WjSnJxCM4XSq2y29xYZIGmgRFqVEAgKocKsxYitO7tDMWI_dagyBVqKcrcRTWWsY6vlGVvsKkg9slQ8M7nT3vRS34KtmlnDuV4DcLSUp-gkedgJDHnecPIyCJQ9_D1xtwgt_JZ9H0FAT0B6NYOMYV16nO1g0MIP8zwnjpfkWZihJdAK4RccRQvRGkcwBAgJYwcHFDtHQHDkeUHoeQ6O3cAlAYZ_BmzYBZtaeD3eDW1umnsQFGmiko4GSSx30WAILGSRKvn1-_bteJjsc5d4XoI7xnictfXgqWxuHSCClFhkY7J3Otc6nTOIgJREkBaT7yDgGvmRjYUgyEE4PT_N0tistTFm-uEnVqpeRBww9gYP6DxssZGhHGInc7rYPjVFzSEJvICXVZCDDyhfzxzwYmIDDXaHIcaUMpd2EU9tNr8tq5qW4Pst3lcTB7RBRCxabyDahHokQ7Zy-KRTvI4jJHqLFBO-OysWuii6E6ktaKcdI1nUkBRWjyw_eudG6ioguy23TX0D8N947d3htphdSphxp8-CZ2gAExBO5z8QkLVxz28dyx-qhpQEUV8NkzJ7ZDSDzuDHKGTopMGudwnOyN1mNod4lstgKJe-7w2wcdXa3cvpaWH0SopzpvWN3CdCFC1bIQ5b1w2HshVQn73PViFo1go3Gug7Eynp7lFboq7L1dhyic3DlnKIRtMOqNsM6j-ec4U6F1aH51G5c2Tt_7X-9fNnKDx-5RVPeMHr3UfdcvfF5cVeG3KiQeJirhMkbtIL6Pv2qg3oppb4ABpXnOje7F7e2mL6bdl1Jp9UGf7aNc4MvwlqxiV0T0Lu7oT42mz1flj9Wr4qis3LWu46C4ycoqhtAnA8TE4kZ35IhsjJSsjQCB3e94vou9nFgbUKMqy0UNzmQTiE2zNsHjhpw1PbUpBhlQYjmeMFfpeEO_bS5nt41BhuIWVJU--fEWPXOzAOA99SMawCYSRNo34F0qfiba73dQcZVncw13Oz1Htb7u9ijWwiIMOqjoyEIJgejw-6cTbP85ctKBgivq2rFtCzd9urTnsRtSU8GZZoM5y4UeSew6yf1c7fT1I02z7Pag5yjZpdAH0nfMbuMApp-7F34suxM3UJuRHyESbAs3nXq0jkttY0LOWCpGM_D9_l917e2LJnxvLTJq7XZpMaMm7S1Kz6jddrTeNrSbwrqkmqzEvN6Vy1T71tiCTDMq_iDjvkXe7svm-PSQ6S1Wr4UTweq_MMj0Fsmz4yLF0Cj6Hfbwxe8Th_MQrr8PpD-Wr3TtpengzLYEC672XZm6Q_ie2d2tRT-Po032_pfxv2UB9VOHvv1EXR_ETMJU5gmz53WO7JcBzHJ-g0xWbXg9mG9hD2EfuOTTjuwNaWuKnr9IJR2xJNUlOfmXDIUlBap8uLWzwDm1qc4Jj1WujTBarFZJH3WD8i7BD6Y9f6rDuw0SVJniS92G_RHmh63sfIt3uevWmGjk1A7rAEFOMMMj0QkWJ7ahGdLLnTNZWH0sZWyr0xGFAdYtdNSNsWucNyEhADrRRFrRim-EkbVbfN2dCi-FVXZGaT7wRle424uMU_LEckOcsS6HV0p_tuH2w7Xb0kBarUOckyL_tOmkkoz6ybAz_toeyROZ8U-WHwfqvQ06I3eGj4Dr3L68YooRVPl5Vea4V1eqGaWdaScnWwYtadgwm8KrMU8rDQEDA5xAFtBEYrZrOGeOr1uWK2uydsdwfcYWlO7bkmYNkHKZza_TUzavOb5qzY9eT7ti73hmtLR3dYZlJ24ycR-lfvHb3b7WpblbrDEiVExCDw3LOS1IGPvsoIrXh7UfLoRbWgjRPHqf6NpRMbTw48eY41Wm9YUlU8JTT7Vp5-Fkl1niGYveNAUJeht6Lk2S0TeyQyVBityo9kgomtxr1hCT_JM4JZeg7trPPcy4knkuE5Wf6fZGJO8NqjpGFlCeQ9HDkxUgnYnkV5YWtkrjpPyXZF1j9LOYCwp0XQ3fgZeC1tT2TM-y1-INzcr1IP5rg3t5WM2mzVHJn7FOa6FXvhyroyhjAEXNV0VgyNntVJacUYdJ6H0iTuYEIgpkrdpMDe2BmrWxjfeBNqDAuQH1A_C6ModllActeLmEtiRn3s5jinCYlYFMQUivAW95M-xVesnTjIby-aSQZeuAGW1Nkg2oqKv9hLX6qOKoD1GdfiGXir4Lx8m1IdoytZMWO9rYjV5EQfmkHI3apvwWswpahVGYoyTlelqGqeok2lDNFeFlqZ0x2I7KevY0RAeHx88QJdZlduFrsxvaRNvRby6pZuvvx8x9hlI4ur__3WiO-SKL5cX8WhG8cY08jBeRbhiDGXOjRPsxSHPvy_LGjCiurqwr--IKRkfyINQl3C8WeX308Bv4LakTgYx06IieOOE-KGqeN4aZ6GHnjYheeomz_FWMEZC7m6lFcaZNKsKpgsIJ5Wh0la6U0WpgkGCmteF_rL_oISjKJ_4g4W2t9wutQ8XmkG_wYpRkU9>53289</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[ASTWriter] DeclIDs.find(D) != DeclIDs.end() && "Declaration not emitted!" Assertion
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
IamYJLee
</td>
</tr>
</table>
<pre>
Hi there,
Clang is built with "-DCMAKE_BUILD_TYPE=**Release** -DLLVM_ENABLE_ASSERTIONS=**ON**".
There is no error if clang is built with "-DCMAKE_BUILD_TYPE=**Release** -DLLVM_ENABLE_ASSERTIONS=**OFF**".
I have attached the file for your consideration.
[Sample.zip](https://github.com/llvm/llvm-project/files/7894786/Sample.zip)
Cheers,
### Build Command
```
~/compiler/bin/clang-14 -x objective-c -target arm64-apple-ios15.2 -std\=gnu11 -fmodules -fmodules-cache-path=./ -O0 -isysroot /Applications/Xcode13.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -I./ -F./ -c ./Sample.m -emit-llvm -Xclang -disable-llvm-passes -o ./Sample.ll
```
### Error Message
```
Assertion failed: (DeclIDs.find(D) != DeclIDs.end() && "Declaration not emitted!"), function getDeclID, file /Users/nshc-yjlee/Test/llvm_project_main/llvm-project/clang/lib/Serialization/ASTWriter.cpp, line 5372.
Assertion failed: (CurBit == 0 && "Unflushed data remaining"), function ~BitstreamWriter, file /Users/nshc-yjlee/Test/llvm_project_main/llvm-project/llvm/include/llvm/Bitstream/BitstreamWriter.h, line 124.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
```
### Call Stack
```
0. Program arguments: /Users/nshc-yjlee/compiler/bin/clang-14 -x objective-c -target arm64-apple-ios15.2 -std=gnu11 -fmodules -fmodules-cache-path=./ -O0 -isysroot /Applications/Xcode13.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -I./ -F./ -c ./Sample.m -emit-llvm -Xclang -disable-llvm-passes -o ./Sample.ll
1. ./A.h:18:2: current parser token 'import'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 clang-14 0x000000010b7f1817 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 39
1 clang-14 0x000000010b7f0518 llvm::sys::RunSignalHandlers() + 248
2 clang-14 0x000000010b7f0cf2 llvm::sys::CleanupOnSignal(unsigned long) + 210
3 clang-14 0x000000010b715c0a (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) + 106
4 clang-14 0x000000010b715dde CrashRecoverySignalHandler(int) + 110
5 libsystem_platform.dylib 0x00007fff204bfd7d _sigtramp + 29
6 libsystem_platform.dylib 0x00007ff279016a10 _sigtramp + 18446744019363261616
7 libsystem_c.dylib 0x00007fff203cf411 abort + 120
8 libsystem_c.dylib 0x00007fff203ce7e8 err + 0
9 clang-14 0x000000010f3244b1 llvm::BitstreamWriter::~BitstreamWriter() (.cold.2) + 33
10 clang-14 0x000000010c28bacb llvm::BitstreamWriter::~BitstreamWriter() + 587
11 clang-14 0x000000010c45cdc9 clang::PCHGenerator::~PCHGenerator() + 41
12 clang-14 0x000000010c2810d0 clang::MultiplexConsumer::~MultiplexConsumer() + 128
13 clang-14 0x000000010c1aae3a clang::CompilerInstance::~CompilerInstance() + 682
14 clang-14 0x000000010c1ba42d compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) + 5453
15 clang-14 0x000000010c1bc268 compileModuleAndReadASTImpl(clang::CompilerInstance&, clang::SourceLocation, clang::SourceLocation, clang::Module*, llvm::StringRef) + 2024
16 clang-14 0x000000010c1b554a clang::CompilerInstance::findOrCompileModuleAndReadAST(llvm::StringRef, clang::SourceLocation, clang::SourceLocation, bool) + 7178
17 clang-14 0x000000010c1b6a5e clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) + 4942
18 clang-14 0x000000010e306b3b clang::Preprocessor::HandleHeaderIncludeOrImport(clang::SourceLocation, clang::Token&, clang::Token&, clang::SourceLocation, clang::DirectoryLookup const*, clang::FileEntry const*) + 8827
19 clang-14 0x000000010e2fe572 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*) + 162
20 clang-14 0x000000010e2fef67 clang::Preprocessor::HandleDirective(clang::Token&) + 2039
21 clang-14 0x000000010e2d0465 clang::Lexer::LexTokenInternal(clang::Token&, bool) + 11765
22 clang-14 0x000000010e2cc8d0 clang::Lexer::Lex(clang::Token&) + 128
23 clang-14 0x000000010e343dc4 clang::Preprocessor::Lex(clang::Token&) + 84
24 clang-14 0x000000010d271170 clang::Parser::ExpectAndConsumeSemi(unsigned int) + 816
25 clang-14 0x000000010d1b3883 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 2835
26 clang-14 0x000000010d2795f7 clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 727
27 clang-14 0x000000010d279102 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 690
28 clang-14 0x000000010d27753a clang::Parser::ParseExternalDeclaration(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) + 2410
29 clang-14 0x000000010d2754dd clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, bool) + 2061
30 clang-14 0x000000010d1999dd clang::ParseAST(clang::Sema&, bool, bool) + 509
31 clang-14 0x000000010c23c303 clang::FrontendAction::Execute() + 99
32 clang-14 0x000000010c1b19e9 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 937
33 clang-14 0x000000010c2bfbb0 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 704
34 clang-14 0x00000001091d4650 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2224
35 clang-14 0x00000001091d202a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) + 314
36 clang-14 0x000000010bfedb17 void llvm::function_ref<void ()>::callback_fn<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::$_1>(long) + 23
37 clang-14 0x000000010b715b34 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 228
38 clang-14 0x000000010bfed5b8 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 + 296
39 clang-14 0x000000010bfb6643 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const + 403
40 clang-14 0x000000010bfb6bad clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const + 125
41 clang-14 0x000000010bfd21ec clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) + 396
42 clang-14 0x00000001091d1809 main + 10473
43 libdyld.dylib 0x00007fff20495f5d start + 1
clang-14: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 14.0.0 (https://github.com/llvm/llvm-project.git 56a5d78893e62f348e329ea513f1fab28e869a10)
Target: arm64-apple-ios15.2
Thread model: posix
InstalledDir: /Users/nshc-yjlee/compiler/bin
clang-14: error: unable to execute command: Abort trap: 6
clang-14: note: diagnostic msg: Error generating preprocessed source(s).
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztGllz4jj61yQvKihLvh_yQIBMZybdSYXM0ftCybYMmjYWK9uZML9-Px0Gm0Di3s7Wvkx3Cowkf_cpKRHZ7uoTR_WaSXZBphfO7MKZmM9pQcsV4hVKGl7U6C9er9EFIaPZ9PPkl_ny-tfbu9ny6evD_MKdXZAJ_D2ygtGKmR9oNLu7--3zcv5lcn03X04Wi_nj0-39l8V--f0X8w1AxwblkyJDoSwFYlIKiXiO0v85HTc3x4SYz1u0ps8M0bqm6ZplSkoo5wV8AGU70UiUirLiGZO05qJs3_WvF3SzLdj4b7698AFJtK7rbXXhAgLAdLMCDppknIoN_CiK5_ZrtJXiT5bW8FNhqeA7jGIvjAJ46oAkcU9Na8ZkdaS7C-KaP3QNQsvQVGw2tMzsZOCYP2R_h3NAAORsAauEx4SXakDJfYQ9NHpBIlGE8Wc2StGopnLFakTlJvBGdAtkjbiosD8maFTV2YU_BdGuygZjNMo3ImuAl8PTKFXCHG1pvYZlY0CERvcOGvFqV0khatDtzQSA8lQLVUnhj1RkDLtjMsZjwAcjU1HWrKzV5Iw9s0JsNeEPBa1BNxs1zh_WomT3i_HWDh6tXcx-6S5T5I-r7Bsa3RqabsxXisYH6W_QiG14PVLaQqM_jGWOMl7RBIRgdEirSrEruu8VxRnJHylrrm3-M6squmLo9DsTgC-VZFBOQV8ZmBWILJqxtLidVeOcg5rhJ1gJDGMQMWqnmJ4xE2BSgfIiNUeN-YLT1UixVwNQeJMQZWlkivKmTPUC0LqBpUeVIwCLv1ba_G7Kap2Odn8WDPzu5olVtbXqpbXq5YZqszqydC1DNcwTJS8mOS3435ogZQiLp98lr5kcp0rvU1TwkiHfDVtHPSONaSOvOZgSuDgIwOkw_GuZF02lvDmjNUWSKbK4IuEVu-AXAKSqJaMbQ8UH8m39npdp0WTsMLDH2H22MljvJYCJZwXwcDefLOaoahLQHKIQJFfA1FbIGtUCfXfg4VXV6MiDIFwgS50OfKmk1RolNP1WS5qqZIG2gEiKFMwVxFlBPDTD6k3wApFyCqaEZFOiKpV8W4-PLPq0E0xpUaAFhNxvJ5c7ACV-kGIl6QZi0KrZ6ECg9X5aKR8X2f4JayfDGlYqUeMTMFF3giP4IEojaSMl8IO2VIJiwCC_MXArEvKNMlB4MO9rZaOs2Wx1dhdNjardJhEFKukGsIJDs7JqoDSApGtysibKLOJ_A2hemoT8MHn6hCCGVqBGZbWsfOZSlMpG0DOVCMxIVwOLr5-v7-9u_zV_XKpXVHgFd9kKXmq_4bUKBq61TQehvckc_3NeHPMPO0mY4wiHmjb1rjsB3ZuHBwmANZtPxnmiwyJJ_1qK1ucD5UCw1kTpa-TaXI8Hk-D4ODpFwmNTLviqpMUn8M9Cu0nUYiFeZNCQ4WjSnJxCM4XSq2y29xYZIGmgRFqVEAgKocKsxYitO7tDMWI_dagyBVqKcrcRTWWsY6vlGVvsKkg9slQ8M7nT3vRS34KtmlnDuV4DcLSUp-gkedgJDHnecPIyCJQ9_D1xtwgt_JZ9H0FAT0B6NYOMYV16nO1g0MIP8zwnjpfkWZihJdAK4RccRQvRGkcwBAgJYwcHFDtHQHDkeUHoeQ6O3cAlAYb_BmzYBZtaeD3eDW1umnsQFGmiko4GSSx30WAILGSRKvn1-_bteJjsc5d4XoI7xnictfXgqWxuHSCClFhkY7J3Otc6nTOIgJREkBaTHyDgGvmRjYUgyEE4PT_N0tistTFm-uknVqpeRBww9gYP6DxssZGhHGInc7rYPjdFzSEJvICXVZCDDyhfzxzwYmIDDXaHIcaUMpd2EU9tNr8tq5qW4Pst3lcTB7RBRCxabyDahHokQ7Zy-KxTvI4jJHqLFBO-OysWuii6E6ktaKcdI1nUkBRWjyw_eudG6ioguy23TX0D8N947d3htphdSphxp8-CZ2gAExBO5x8IyNq457eO5Q9VQ0qCqK-GSZk9MppBZ_AxChk6abDrXYIzcreZzSGe5TIYyqXvewNsXLV293J6Whi9kuKcaX0n94kQRctWiMPWdcOhbAXUZ--zVQiatcKNBvrOREq6e9SWqOtyNbZcYvOwpRyi0bQD6jaD-o_nXKHOhdXheVTuHFn7f61__fwFCo_feMUTXvB694tuufvi8mKvDTnRIHEx1wkSN-kF9H171QZ0U0t8Ao0rTnRvdi9vbTH9tuw6k0-qDH_tGmeG3wQ14xK6JyF3d0J8a7Z6P6x-LV8VxeZlLXedBUZOUdQ2ATgeJieSMz8kQ-RkJWRohA7vx0X0w-ziwFoFGVZaKG7zIBzC7Rk2D5y04altKciwSoORzPECv0vCHXtp8z08agy3kLKkqffPiLHrHRiHgW-pGFaBMJKmUb8C6VPxNtf7uoMMqzuY67lZ6r0t93exRjYRkGFVR0ZCEEyPxwfdOJvn-csWFAwR39ZVC-jZu-1Vp72I2hKeDEu0GU7cKHLPYdbPaufvJymabZ9nNQe5Rs0ugL4TPmN3GIW0_dg78eXYmbqE3Aj5CBPg2bzrVSRyW2salnJB0rGfh-_yey9vbNkzY_lpE9drs0kNGTdpalb9zuu1pvG1JN4V1SRV5qXmdK7ap942RJJhmVdxhx3yLnd237fHJAfJajV8FI_H6jzDYxDbpo8MS5fAY-j3G4NXPM5fjMI6vH4oX-3eSdvLk2EZDEj3vSx7k_Qnsb1Tm3oKX5_m-y39d8Me6qMKZ--duiian4i5xAls0-cOyz0ZjuP4BJ2m2Ox6MNvQHsI-Yt-xCccd2NoSN3WdXjBqW6JJauozEw5ZCkrrdHlxi2dgU4sTHLNeC326QLWYLPIe60eEHUJ_7FqfdQc2uiTJk6QX-y3aA03P-xj5ds-zN83QsQnIHZaAYpxBpgciUmxPLaKTJXe6pvJQ2thKuTcGA6pD7LoJadsid1hOAmKglaKoFcMUP2mj6rY5G1oUv-mKzGzynaBsrxEXt_iH5YgkZ1kCvY7udN_tg22nq5ekQJU6J1nmZd9JMwnlmXVz4Kc9lD0y55MiPwzebxV6WvQGDw3foXd53RgltOLpstJrrbBOL1Qzy1pSrg5WzLpzMIFXZZZCHhYaAiaHOKCNwGjFbNYQT70-V8x294Tt7oA7LM2pPdcELPsghVO7v2ZGbX7TnBW7nnzf1uXecG3p6A7LTMpu_CRC_-i9o3e7XW2rUndYooSIGASee1aSOvDRVxmhFW8vSh69qBa0ceI41b-xdGLjyYEnz7FG6w1LqoqnhGbfy9PPIqnOMwSzdxwI6jL0VpQ8u2Vij0SGCqNV-ZFMMLHVuDcs4Sd5RjBLz6GddZ57OfFEMjwny_-TTMwJXnuUNKwsgbyHIydGKgHbsygvbI3MVecp2a7I-mcpBxD2tAi6Gz8Dr6XtiYx5v8UPhJv7VerBHPfmtpJRm62aI3Ofwly3Yi9cWVfGEIaAq5rOiqHRszoprRiDzvNQmsQdTAjEVKmbFNgbO2N1C-M7b0KNYQHyA-pnYRTFLgtI7noRc0nMqI_dHOc0IRGLgphCEd7iftKn-Iq1Ewf57UUzycALN8CSOhtEW1HxF3vpS9VRBbA-41o8A28VnJdvU6pjdCUrZqy3FbGanOhDMwi5W_UreA2mFLUqQ1HG6aoUVc1TtKmUIdrLQitzugOR_fR1jAgIj48vXqDL7MrNYjemlzWvC3Z14V_vr9pc-IcrQx95mwjt7-pcNrK4-u-vpvguieLL9VWeYuqlHg1JmsVpEmRZkjkOZUHq5izMnMuCJqyoFHOAvmR_IQ1C3fTxZ5f8CspL4mAcOyEmjjtOiBumjuOleRp64IQXnqMuBxVjRcdYyNWlvNIkJc2qgskCQm51mKSV3ofRslTwaVOvhby6pZuvP98xdqlxX2na_wPaFDEB">