<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJztG9t22rj2a8iLlli-cH3gIYRwTtaQ0Enbk5knlrBlo1Nb8khyQvr1s7cMgbSkLYS4mWmyiG3d9ta-b8nWXMX3gw_6XsiUWEXmpchiEpVac2lJI-gFXhA0grHnwyWES5-kwpKcGcs1mUz-d0nuhF2Qucos4ZLNMx43gjNSGgTY6Hh0hJ1mw48Xk9HMPY7-nFwMG-HpcDqdNMLR9Iqs-kwurn77ThfXMDubXr6bXp1ffXgPjSzL1q3nV6fDyfls8mEK9eOPkwngJ5qbMrOGCEkYyYT8RKzIOeFaK02UJHbBV7Nf8qi0SAFgbnijhre-drzVryq2hy0PuOH7nUZ7RCYAEmk9--OPLRBkLiT0ybLbnCL0auj49GJyPgLwXzaTFWhoaQQd-MFtXBoN16pnlDGZNoIh_AidGkITlQtLE81yTgslJIqDpiH8x3dMJ7RF6I2xWkSWskwwFAcwJSC0EAWHtkTpnFl4cIyApqqCGqBAC3sPPJ2Np9cfLsZ_zt5PP16fnVfDE2NZ9IkWWlkeWaWp4z8tGMwEehhT0HmZJFxTIz4DJ0cwkWlICM2ZjhZQ_ixvufahbEvJt8t5voSrMby6Bu5meFgVW2x1b_rrB-zBbpfV1XVfYCfGgT15lCVZaRaqABrzxKRmzhxkHWsZY1XOXMlwjsVCFZHErixGgPNcVFcEmywN8DZfGnbL1_cKrnuM1g-INr9jwi4d_s9cKxxdAFsXjjXcsYImhYAxiVTA7JxJKyLq5FcoI6wAlaS_l7I0PKZMp2UOhgiQbzIwKzo09znoC4xIShlhZ1SFdxdn34aX3Aoj5iIDuUITGAE3dCHimMstBYiZ5dTZxqaulGnJdIxTuWUiYysYkt9BJyf5G760Glh5A-hXs3a6wJ1C3tyBLnGKiihTpCICx0H_KhmOzIVBtaSJ4FkM84LJgqoC26BjwWNHSQU4U9ANLwihsoJ-j0YqL0Bj3QSQdBDZjcgL4A5aBszOLrQq0wUOUqBkMDUDzipa0JgnDJxCBVwqvox4Yam9d5YhlaS3QluYJI1Bw6Eq5hnQQ3e0mDJNOZCE8LWI-crqYLqRQsU2jv9IasZZjPVCAtstWwkmFiyVygClBkZkCDNZixZtcS1iEA7bLmdWoc2WKII3d_DmDrbcQdVEY2EwEKGtgrKy1GCtLhB5cAYRZaFyjuEFpgU3Nk9W8QhuLlivwxOI9v8gWmCFC0QuQcA2Me-0jg7yYfbOFuiWdTzWefhb90yjjV1YpTKDEDHiBuN1MdYClAoezi7ZJz4WGTfbwbcZC_2oHBVFE2SlvorSZEU1ThUzDuq3mkY9hOx12pDFzQwogmC-sqZTUoLVJ-B3Y1KJDOtAaQyOgTwHgJ-B-02Vvl9nAufVD_IXsB4uIxg6vydnKgcdiSHp4E3QotNWp4dZ2uHMX3URMsrKmG8q3pdFoTRycQdKSAO_nObjPxBV0-YFUhf0Zv-ZTIenk9nMlPPZxQwRzNZ83gHpjeBfiOCA5Epzl5Kb7Zz7IBMaiSR5M6OdBEOCZXkObm0PhE8yV6D_7B8gLscUB9F56AfY1xwTVCW_Q8O2g4aR_c7zZPZUlPgaz36CKiD_s4_ICnobyjW7m0FI0xwSpMBB_q7s_u10H2bx_-XM5qy4VGBve_EvCL16GAiI9uNgBX9PdQjCbl3kdN_I-SY5_rGi2bS0RWkxU5Wwomu0h7DyhupoufT9Rnv0bY7C0kZEs2oZ6kJNP1gr_PaWUrO5SePHaQTr6vGy15l1WlQVXGKsAs4xmglZLmkqywZueTWDprce-8VlE_tWS_TtAXNhXWK-Y2ovoFO_EAcO0693XCcjZtmbZr1p1hsHjmtbp2mqeQqZ8lRmey5D_JYf1L0OQZwvoCa_FmnPTFkOIu21ZS-7FncYY9b24EZiqFnw6NM6AF2yVESP1gnvnfle82TvzNH3a1oY4Zu_2t0Krr_fPMo_3Oyea0_X3L1Qu5DGMuDL7spta1JzJLh6Pp-Mp66I64ohM9DzFN_Vw6odb9GCaRIpgAL1Dw_YcgzjDL12PcYJiGpYpYbeMzcMf5ycPbcJD1t0t2uSDiB6dfZjuH2nVQJGcaRAFHo1BSJAVIuu9-siZ9dm6NF1vdOqSddx7fPqU7RLFi2mO-1iZ8tTwcV13oSXI0aOoFuTqwVEP9M3PS2IozuooOfXxNKe_zpZqkvpGLA34-ryHb1n-Y6XY1yje_6EXziAmXUlHb06UsJ_CjkvkkMdaE-hX9eqwK9lVRDU9GYxfJGt3a8DYk15LCB6dRrtvi7VjyPu00OCXQR8T1lqCsKA6NVxF8LIESJIGDxzc-vHWfgSO1r_cnKCbl1v8rtH3wsPj_Umf7P7_WNfpj3vQy3cVg-2viY9-Eutx99-VZ8j_HQCXgTjvtwCbSQ5k_dVjSE8F9ZWh56MVUWBZ4GkukPNL_ETb9eNZgK6NcKRh4esDOcEv5OvIDygdGd8qN96hA5PLHHcl3Ub0SRhsAqMqzNXfCksNMSc-A_YbtfwhbxVkTtlsCFpfY7pJB6EcT_ssxNW2oXSAzRM9yb2pNTZYGFt4ZgTjOGXAqpy3oQJbIx221ihKIwp3SfV7bDteSeLQeT1WasfRH6v4_E267X7bb_f5l4n9LzY785PMjbnmRk02sNGEOBpEgcCnhvt0cnzZyAGeGzN80Pf98Kw3W0GPZZ0fdYKIu5FHcgFWx4HJ5A1EU5T6fREDyqvUqYGGjNhrNk0MmNEKjl3E4YZWmEzPnCfhMeKG2Bx166OzjnJ_NRDbyeOGQPHib8B2AwFsQ>53500</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
bolt doesn't build with -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_COMPONENTS=all -DLLVM_ENABLE_LTO=FULL
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
berolinux
</td>
</tr>
</table>
<pre>
Trying to build current (2022/01/31) git master LLVM with bolt enabled, using `-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_COMPONENTS=all -DLLVM_ENABLE_LTO=FULL` results in a link time error on the bolt executable:
```
[40/116] Linking CXX executable bin/llvm-bolt
FAILED: bin/llvm-bolt
: && /usr/bin/clang++ -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -O3 -march=znver1 -mtune=znver1 -mmmx -msse -msse2 -mssse3 -msse4a -msse4.1 -msse4.2 -mavx -mavx2 -msha -maes -mclflushopt -mfsgsbase -mrdrnd -mfma -mrdseed -mpopcnt -madx -mbmi -mbmi2 -mfxsr -mxsave -mxsaveopt -mxsavec -mxsaves -mmwaitx -mclzero -mfpmath=sse -O3 -fpic -fno-semantic-interposition -Qunused-arguments -Wl,-Bsymbolic-functions -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -flto=full -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -O3 -march=znver1 -mtune=znver1 -mmmx -msse -msse2 -mssse3 -msse4a -msse4.1 -msse4.2 -mavx -mavx2 -msha -maes -mclflushopt -mfsgsbase -mrdrnd -mfma -mrdseed -mpopcnt -madx -mbmi -mbmi2 -mfxsr -mxsave -mxsaveopt -mxsavec -mxsaves -mmwaitx -mclzero -mfpmath=sse -O3 -fpic -fno-semantic-interposition -Qunused-arguments -Wl,-Bsymbolic-functions -Wl,--disable-new-dtags,-rpath,/home/bero/abf/llvm/BUILD/llvm-project-main/build/lib64,-rpath,/home/bero/abf/llvm/BUILD/llvm-project-main/build/lib -Wl,--color-diagnostics -flto=full -Wl,--gc-sections tools/bolt/tools/driver/CMakeFiles/llvm-bolt.dir/llvm-bolt.cpp.o -o bin/llvm-bolt lib64/libLLVM-14.so && :
ld.lld: error: undefined symbol: opts::BoltCategory
>>> referenced by CommandLine.h:468 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:468)
>>> lto.tmp:(_GLOBAL__sub_I_llvm_bolt.cpp)
>>> referenced by CommandLine.h:468 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:468)
>>> lto.tmp:(_GLOBAL__sub_I_llvm_bolt.cpp)
>>> referenced by CommandLine.h:468 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:468)
>>> lto.tmp:(_GLOBAL__sub_I_llvm_bolt.cpp)
>>> referenced 2 more times
ld.lld: error: undefined symbol: opts::BoltDiffCategory
>>> referenced by CommandLine.h:468 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:468)
>>> lto.tmp:(_GLOBAL__sub_I_llvm_bolt.cpp)
>>> referenced by ld-temp.o
>>> lto.tmp:(opts::BoltDiffCategories)
ld.lld: error: undefined symbol: llvm::bolt::BoltRevision
>>> referenced by llvm-bolt.cpp:96 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:96)
>>> lto.tmp:(printBoltRevision(llvm::raw_ostream&))
>>> referenced by llvm-bolt.cpp:96 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:96)
>>> lto.tmp:(printBoltRevision(llvm::raw_ostream&))
ld.lld: error: undefined symbol: opts::HeatmapMode
>>> referenced by llvm-bolt.cpp:230 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:230)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:237 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:237)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:237 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:237)
>>> lto.tmp:(main)
>>> referenced 1 more times
ld.lld: error: undefined symbol: opts::OutputFilename[abi:cxx11]
>>> referenced by basic_string.h:920 (/usr/bin/../lib64/gcc/x86_64-openmandriva-linux-gnu/11.2.0/../../../../include/c++/11.2.0/bits/basic_string.h:920)
>>> lto.tmp:(main)
>>> referenced by basic_string.h:920 (/usr/bin/../lib64/gcc/x86_64-openmandriva-linux-gnu/11.2.0/../../../../include/c++/11.2.0/bits/basic_string.h:920)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: opts::PerfData[abi:cxx11]
>>> referenced by basic_string.h:920 (/usr/bin/../lib64/gcc/x86_64-openmandriva-linux-gnu/11.2.0/../../../../include/c++/11.2.0/bits/basic_string.h:920)
>>> lto.tmp:(main)
>>> referenced by basic_string.h:920 (/usr/bin/../lib64/gcc/x86_64-openmandriva-linux-gnu/11.2.0/../../../../include/c++/11.2.0/bits/basic_string.h:920)
>>> lto.tmp:(main)
>>> referenced by basic_string.h:920 (/usr/bin/../lib64/gcc/x86_64-openmandriva-linux-gnu/11.2.0/../../../../include/c++/11.2.0/bits/basic_string.h:920)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: opts::AggregateOnly
>>> referenced by CommandLine.h:1412 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:1412)
>>> lto.tmp:(main)
>>> referenced by CommandLine.h:1412 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:1412)
>>> lto.tmp:(main)
>>> referenced by CommandLine.h:1417 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:1417)
>>> lto.tmp:(main)
>>> referenced 1 more times
ld.lld: error: undefined symbol: llvm::bolt::DataAggregator::checkPerfDataMagic(llvm::StringRef)
>>> referenced by llvm-bolt.cpp:116 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:116)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: opts::DiffOnly
>>> referenced by CommandLine.h:1412 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:1412)
>>> lto.tmp:(main)
>>> referenced by CommandLine.h:1417 (/home/bero/abf/llvm/BUILD/llvm-project-main/llvm/include/llvm/Support/CommandLine.h:1417)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::RewriteInstance::RewriteInstance(llvm::object::ELFObjectFileBase*, int, char const* const*, llvm::StringRef)
>>> referenced by llvm-bolt.cpp:305 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:305)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:308 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:308)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:255 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:255)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::RewriteInstance::setProfile(llvm::StringRef)
>>> referenced by llvm-bolt.cpp:306 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:306)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:309 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:309)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:264 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:264)
>>> lto.tmp:(main)
>>> referenced 1 more times
ld.lld: error: undefined symbol: llvm::bolt::MachORewriteInstance::MachORewriteInstance(llvm::object::MachOObjectFile*, llvm::StringRef)
>>> referenced by llvm-bolt.cpp:278 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:278)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::MachORewriteInstance::setProfile(llvm::StringRef)
>>> referenced by llvm-bolt.cpp:281 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:281)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::MachORewriteInstance::run()
>>> referenced by llvm-bolt.cpp:284 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:284)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::MachORewriteInstance::~MachORewriteInstance()
>>> referenced by llvm-bolt.cpp:285 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:285)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:285 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:285)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::RewriteInstance::run()
>>> referenced by llvm-bolt.cpp:315 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:315)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:320 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:320)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:276 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:276)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::RewriteInstance::compare(llvm::bolt::RewriteInstance&)
>>> referenced by llvm-bolt.cpp:321 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:321)
>>> lto.tmp:(main)
ld.lld: error: undefined symbol: llvm::bolt::RewriteInstance::~RewriteInstance()
>>> referenced by llvm-bolt.cpp:322 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:322)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:322 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:322)
>>> lto.tmp:(main)
>>> referenced by llvm-bolt.cpp:277 (/home/bero/abf/llvm/BUILD/llvm-project-main/bolt/tools/driver/llvm-bolt.cpp:277)
>>> lto.tmp:(main)
>>> referenced 3 more times
ld.lld: error: undefined symbol: opts::AggregatorCategory
>>> referenced by ld-temp.o
>>> lto.tmp:(opts::Perf2BoltCategories)
ld.lld: error: undefined symbol: opts::BoltOutputCategory
>>> referenced by ld-temp.o
>>> lto.tmp:(opts::Perf2BoltCategories)
>>> referenced by ld-temp.o
>>> lto.tmp:(opts::BoltCategories)
ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztG9tW2zr2a8KLlrJ8yY2HPBBCZlgTmg5th3OesmRbdjS1JY8kQ-jXz95yQkIb2iYEl3MKK9jWbW_t-5ZsRSq5H37U90JmxCoSVSJPSFxpzaUlrWAQeEHQCiaeD5cQLqckE5YUzFiuyXT6nytyJ-yCRCq3hEsW5TxpBeekMgiw1fPoGDvNR58up-O5exz_Ob0ctcKz0Ww2bYXj2Tuy6jO9fPevH3RxDfPz2dX72buLdx8_QCPL83Xrxbuz0fRiPv04g_rJp-kU8BPNTZVbQ4QkjORCfiZWFJxwrZUmShK74KvZL3lcWaQAMLe8cctbX3ve6lcXu6OOB9zw_V6rOyZTAIm0nv_xxxYIEgkJffL8tqAIvR46ObucXowB_NfNZAUaWlpBD35wm1RGw7XuGedMZq1gBD9CZ4bQVBXC0lSzgtNSCYnioFkI_8kd0yntEHpjrBaxpSwXDMUBTAkILUXJoS1VumAWHhwjoKmuoAYo0MLeA0_nk9n1x8vJn_MPs0_X5xf18NRYFn-mpVaWx1Zp6vhPSwYzgR7GlDSq0pRrasQX4OQYJjILCaEF0_ECyl_kLdc-lG0l-Xa5KJZwNYbX18DdDA_rYoet7m1__YA92O2yvrruC-zEOLCniPM0r8xClUBjkZrMRMxB1omWCVYVzJUM51gsVRlL7MoSBBgVor4i2HRpgLfF0rBbvr7XcN1jvH5AtMUdE3bp8H_hWuHoEti6cKzhjhU0LQWMSaUCZhdMWhFTJ79SGWEFqCT9dyUrwxPKdFYVYIgA-SYHs6Ijc1-AvsCItJIxdkZVeH95_n146a0wIhI5yBWawAi4oQuRJFxuKUDCLKfONjZ1lcwqphOcyi0TOVvBkPwOOjnJ3_Cl1cDKG0C_mrXTBe4U8uYOdIlTVESZIRUxOA76v4rhyEIYVEuaCp4nMC-YLKgqsA06ljxxlNSAcwXd8IIQais4HdBYFSVorJsAkg4iuxFFCdxBy4DZ2YVWVbbAQQqUDKZmwFnFC5rwlIFTqIFLxZcxLy21984ypJL0VmgLk6QJaDhUJTwHeuiOFlNlGQeSEL4WCV9ZHUw3VqjYxvEfSc05S7BeSGC7ZSvBJIJlUhmg1MCIHGGma9GiLa5FDMJh2-XcKrTZCkXw5g7e3MGWO6ibaCIMBiK0VVBWlhms1SUiD84hoixUwTG8wLTgxqJ0FY_g5oL1OjyBaP8LogVWuEDkEgRsE1Gvc3SQD7N3tkC3rOOxzsPfumcWb-zCKpUbhIgRN5isi4kWoFTwcH7FPvOJyLnZDr7tROhH5bgs2yAr9U2UJiuqcaqYcVC_0zbqIWSv04Y8aedAEQTzlTWdkQqsPgW_m5BaZFgHSmNwDOQ5APwc3G-m9P06E7iof5C_gPVwGcPQ6J6cqwJ0JIGkg7dBi846vQFmaYczf9VFyDivEr6p-FCVpdLIxR0oIQ38epqP_0BUbVuUSF0wmP9jOhudTedzU0XzyzkimK_5vAPSG8G_EcEBKZTmLiU32zn3QSY0Fmn6ZkY7CYYEy_IC3NoeCJ9krkD_eXqAuBxTHETnoR9gX3NMUJX8AQ3bDhpGnvaeJ7OnosS3ePYTVAn5n31EVjDYUK7Z3RxCmuaQIAUO8g9l93en-zCL_ydntmDllQJ724t_Qeg1w0BAtB8Ha_h7qkMQ9psip_9GznfJ8Y8VzWaVLSuLmaqEFV2rO4KVN1THy6Xvt7rj73MUljYintfLUBdqToO1wm9vKbXbmzR-ksWwrp4sB715r0NVySXGKuAco7mQ1ZJmsmrhllc7aHvrsV9dNrFvtUTfHhAJ6xLzHVN7AZ36jThwmH695zodM8veNOtNs944cFzbOssyzTPIlGcy33MZ4nf8oOl1COJ8ATX5vUh7ZspyEGmvLXvZtbjDGLO2BzcSQ82Cx5_XAeiKZSJ-tE744Mz3mqd7Z46-39DCCN_8Ne5WcP395lH-4mb3XHu65u6F2qU0lgFfdlduW5OKkOD6-WI6mbkiritGzEDPM3xXD6t2vMULpkmsAArUPzxgyzGMM_S6zRgnIGpglRp6z9ww_Hly9twmPGzR3W1IOoDo1dmP4fa9VikYxZECUeg1FIgAUSO6ftoUObs2Q4-u671OQ7qOa59Xn6JdsXgx22kXO1ueCi6u8ya8HDFyBP2GXC0g-pW-6WlBHN1BBQO_IZYO_NfJUl1Jx4C9GdeU7xg8y3e8HONa_Ysn_MIBzGwq6Rg0kRL-Vch5kRzqQHsK_aZWBX4jq4KgoTeL4Yts7X4bEBvKYwHRq9No93Wpfhxxnx4S7CLgR8rSUBAGRK-OuxBGjhBBwuCZm1s_z8KX2NH6m5MT9Jt6k98_-l54eKw3-Zvd75_7Mu15H2rhtnqw9TXpwV9qPf72q_4c4ZcT8CIY9-UWaCMpmLyvawzhhbC2PvRkrCpLPAsk1R1qfoWfeLtuNBfQrRWOPTxkZTgn-J18DeEBpTvjQ_3OI3R4YonjvqzbiCYpg1VgUp-54kthoSHhxH_AdruGL-Stit0pgw1J63NMJ8kwTE7DU3Zihc350H3bnChuoG_frs6AORS_9PTWSaXz4cLa0kkqmMAvg0lVURu4sfEg254DisKYyn3f3Q27nneyGEadJB0EkXca9yOf-WHSidIoibrdgPksiAcnOYt4boat7qgVBHi0xYGA51Z3fCKGeALO80Pf98Kw228HA5b2fdYJYu7FPUgrOx4Hf5K3cR5tpbMTPawdVJUZaMyFsWbTyIwRmeTcoQP4rLILpYfoGt278BOHfOgm_39dm_Gi">