<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztGsuS6rrxa5iNyhTYwDCLWcyBM8ldpG4qSSVLSpZko8FYHj8YmK9PtyTbMjaPyck5dRe3igIjtVr9fkgOFT89_2srC0KzTNC8IKUioSCU5CLORVFIlcL_8kOIlLCEprE39ceT8ZTQlNcDAQxMRv5Kj4mjLMqCyNSdneJsWJUkVSUp8yrdkZG_pIypnMs0xk1jxUOVlMQz68hB5Hrz6RyxI_i2LLNiFLyM_Ff4xLLcVuGYqT38SZJD_eNluXoTrBwDAHma0iCgPPDD2ZRNo8fpchk8zv25HwkWzAMgIBDL-dNs5D_BZzyarEeTF_u9mNiP_vtbWgDdrESSuBKF5oSrvUxpCeJKElIVohj5UwNOgOD5dDolo2BNYlGKROxFWmZlDpIJVZXyAiFGvm_QjouSI2vBCzM_NIE5lNo9UC96t8kjwsvFjGhlyMAnU4NhysMYf-bzDnmTp7vJY5Xd9zBE1tnsi2W-R87kjJzZclDW9jtYcVFSmYDOvzdkB6ui2u9pfsJB_7XcZ_Cd0byUqJpNLpgCyzlt9jSlsci95czn_sKjYbAMxZhlGWCAFQ6SGnP9W9OCsIYQPyCgSOTMJ4EZK0-Z4CICaZWEjoJvZjSle1FklAkCiiKjRzss00SmgrSzrJ0rxT5L0ISALjD8Apkl-oFQ0SDuQRGBojSPqEOEXQlkp10eDS6nzUIENQok8eWdxuOxg_M2oMW4Hd6cyGZ7gCf7Lg0rPQtLV3uDDacbURFSS32zwacNyHK3saZbL7YLyVuz_-hxfRctYogWZHglrhKDv6jaLgPtGuMab3dQZGW8cwihibultrZ9s5YALKH0PrwuUnXVsLqAK5jzXyzvDdMQ8sCTvhF3y3oR70ipz1-OyKoC4z611pubPe6ST4fASlNlkL0ZXDZC0qLxiC6ZAxRtXZTSJd-SeTSot47o7cxJzzQ2QI9291MPNKRnoBUa4am1kK_wX0eIltasChOp08KZfcJOp3tNL21xh-wGbsMEWoheZvnOiMpETkuVo0b9JWbWVhIHJbkD8E1_OjA3CHxHAkOlkhZLsMaPvwwZkvKu8wIUG86_pysYw8hhOb5DnC3rEpDo5YZ10G94ry82sdvdnkZ3bK_5amgI43MaEB0t3RBRQv0Wy9TImTAFhUx3WqR8cNJlAZ6JqbvcNHZlDiuVHvM13Q7PB82zs5Md_zgfH8QDcnRxWkf7NN760aw148w4YPgJGBKVxroqwczx_VYCb4fFEcxOYsJxI3MvwYfDCb6mtZsqoQhWVQkINmVOZVlcZVmzgG7UyrBdv4UCPBmuGq6Br-rMdkvcF3EA1AsxNnsN_7BpFyUtB9aRKFf7DeUc2xAwUB07dFB5guJbHJnIhm21DuSfbiDXMYN-gHyhRqT8ZC2-h8jGKANZVEVmvGOYqdsYgPYK7XR4s5seFl6Zc03xHkd0sN4wT7JzNH0txRgQaLj2shC6JnNF3gO3kslFWeXp5kCTSvQyhIWpUiNnvjEig9p-AJQegGpNLPQwG4tXhdj-DUA3zVNHciZtfUIkgA6CJo7Ov7Y-gk7wbPWQbZyp_Kq_dcOENiiRX48Ou6EFRkSOZuoZaMFrCXaZHfYWB2Bw85A7_dSgG10R4YCHGXydfXcDfvUFdwqvCttIj1alaqoLiEobvWMjK6uUCPXriNQYH-5gDKKVvW0E_GV0Tms_5fSFczORANFOFsSBUDRqOI_WdYJZubzocqk2NieQ17ww4fB9liYuhpy-lt1MvG0zMWbgfiK-1r6Eslf069U3ynynznu7DKUFuOvCrhqGdDsY7gb6wV6ws7VIounrImgdRpeQu7YFqBEP-hnUl3unykm77USzhSZxr5WafKG5oJ1mOFTtTuzdaGtAEsrpcq9KVDkSzTrVwjtilZ9CRYgLynilD-OAejVschbLqd-mJY4tuCdJF3TDpeELj4SSARu0YZCFNpo7-xFYbCtu6H1WU02m_5JrhJNO1rCBIR_NvwWj-fosFdyVBwhjbrnIBxrUUu_MeL9BzcwMO2er7cKmpn-CrqETan9aK9cvJ9PbflT0dHvWnA9NYQjWUfzi2nJgCiuNUPdo0M3fznrszfRchMVYKL6RnThZc6mVzyTMmOE6THWk6LZfQ0XDlX3xSKjSBSquhd1H_mKoz7uGopaSJvM6otummjTJ5_KWZl4n2lSHiSZOXWSFeDW3blF_Ii6PEWoaRAkj8Dn3WDVQ0skIF5Tj2sfx00wCfih-dkMeW7t1P53_DKH09GItzBVMY-lOaHCN7hbddaXwkzxx0NFYbfiYD96t1y1t-EffsyqpM8APeuH7WM8N-uEVnCYJKKhhZFoY3K0KXCe_iDy1ZQ4gex_0JCv8bmK8popL5DbnSgfcTAcXljc062ltMwfrW9eoqa627CYVHbouxihhH2f-csESMFU51USCFn8waXTRTcLdA6wLR1fXGDl2Wh8sfPG-CnIPtjVs20Vac_bZ5aylNML1-sCY04usWiw87GLB8MU6Aai9OSP8huC4OfthmSuCg74l09REbZD4vKZeI4FMS8CeVvfW8vgsfMLmfNsPtTpaGbPl8RgEch50NQCaElJuWykj-Ow8FrsogYRCYwX5dEOyidh8O3Y8shhTOgbD68VvoBsAcxdkBUoBCuG_LpFxHIXToaVTmNVjZ1eU-hbx_H6ymfu_X1wW27vvLQG0HvIDssppsYUQleWKV0zkWsxnN-z6hh7FGkOfO5s4N-vByzeR_h2qPNg6FzyDzpzqi_V5OA-fWOQLiqfSsyldzMPHWTBbPlEeLrjgNJhPxLRVCNKyziXsSWge4zU-3qh6Htdj3l6hFa_jupD09SyzD-N7RKUvd-1C7a5rZrD5E2c4kdDVruGbdbf63a-f4vpB7GXpmTcL_JaJ33MZ41EPmDOoIsWwQMzl8OtW4ZHEayhSbRsHkahM302C3nJ2_s5CX7Je_cYEjB3CSia8fbWh_htiIHxtAa2g2LR-LHOZJcL-Oy4Xm8XMq9Jdqj5SL5FpdfTitOqx6IWsP1YVIsGXOeoZLgsaJsKLciHOx_QC0IqMJB4sNZOM5tzTR32ePiCop_bgu14kEzNsR7-k430O8mUUwbX5JHbCHCc3UFEO-L1MQezF85h1qtKG-GhPy60n8jxVzVCqvBxfgICQ6-F0g0jHRwzrKvdoImnhMFOlHzLlXomiaEZLMHRReiyrWm14i1kzXaXCmYxFCtJr6baGZ3UqaOmBLBMjf3kUHMlGSgrvg-apTBuz5SKsYk-mkfJ2MtV-0FLeAMGiyLMRAEBmndUocCAPkYJPQsCshaOVAvrwwIQzmRjhc6kv4WxMM5C5KFSVM6EnzdgvchB0cOsg8Fu_fWSo0jYAvuvJ4lRADfVrKTOui4ccrzJlScURwWUPfW0i1Ovhj8zBH4_MYRNoSb5FY1XkiAWCS_I_LNObx4y1ynWVim9FGQmefQ3AXtpZHPGBXaKgZ1y9sH8b049ufZ5ULyTkiENhIiCIQzzbU5YrZwKj2K0wE5kgmMg9ntDrMaw57CRwzNwYN_bbUIBxXkITJRlkO0gflRO4I3Y8es29Uzs8MMRUAvtzSeNUFZB2mpmDwHArPyEzKpUNDBdJywVechayieDrzeYvq9Xmry___r5Z_-flH6_-ZvX62-bln38DLhoOalndTpptbj_ah27x85XyytaWvzrm_Fnw_Fnw_KELnj9D3U8MdcNh60tv_baR63oj_8CfA_4UPNEHWpVblT_bqPVQ5cnz195Ax3xYFBUK-3UezJfTh-0znwaT5ZSGPJw_8mg-Cfh8yWZPCzoPxWIxfXwAgxdJ8TyaI5ep-CAaBZI_Xz_8OAXy2Z_48JnMplN8GPPJIppFfhhFPl_MJyH0_wJCVTJGPGOVxw_5s4mXFXTts4mOj-0kLUCZqRCaYKAQFJKI5yZaQ29894vzD5rUZ03nfwGG8U7m>53581</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang-13: Instruction does not dominate all uses!
        </td>
    </tr>

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

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

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

<pre>
    This appears to be a regression between clang-12.0.1 and clang-13.0.0, and exists in clang-13.0.1, but not trunk (according to godbolt - clang version 15.0.0 (https://github.com/llvm/llvm-project.git 91a33ad32b41c1f7188375252fec353acc3e8594)).

```
Instruction does not dominate all uses!
  %111 = getelementptr inbounds %"struct.std::c::al", %"struct.std::c::al"* %107, i64 0, i32 1, !dbg !551
  %109 = getelementptr inbounds %"struct.cu::cv", %"struct.cu::cv"* %111, i64 0, i32 0, !dbg !548
```

<details>
  <summary>/tmp/partition_recovery_manager-842d26-ab38be.cpp</summary>
  
  ```cpp
# 1 "" 3
typedef int a;
namespace std {
inline namespace c {
template <class> class ae;
template <class e, class = ae<e>> class af;
template <a, class> struct g;
template <class...> class ag;
template <class...> struct h;
template <a i, class... m> struct g<i, h<m...>> {
  typedef __type_pack_element<i, m...> j;
};
template <a i, class... e> struct g<i, ag<e...>> {
  typedef typename g<i, h<e...>>::j j;
};
template <class ak> struct al {
  int am;
  ak aa;
};
template <class> struct ao;
template <class e> struct ao<e *> { typedef e ap; };
struct ad {
  template <class ar> using as = ar *;
};
template <class e> struct au { using j = ad::as<e>; };
template <class ah> struct ai {
  using ax = ah;
  using ay = typename ax::ay;
  using ba = typename au<ay>::j;
};
template <class e> class ae {
public:
  typedef e ay;
};
template <class an> class bc {
public:
  typename ao<an>::ap operator*();
  void operator++();
};
template <class aq> bool operator==(bc<aq>, bc<aq>);
template <class bf> class bg {
public:
  typedef typename ai<bf>::ba ba;
};
template <class, class bf> class af {
public:
  typedef bc<typename bg<bf>::ba> at;
  at begin() const;
  at end() const;
};
} // namespace c
} // namespace std
template <typename> class av {};
class aw {};
template <typename, typename> using bz = aw;
using ca = bz<long, int>;
namespace std {
namespace experimental {
inline namespace b {
template <typename...> struct coroutine_traits;
template <typename = void> class coroutine_handle;
template <> class coroutine_handle<> {};
template <typename> class coroutine_handle : public coroutine_handle<> {
public:
  static coroutine_handle from_address(void *) noexcept;
};
struct az {
  bool await_ready() noexcept;
  void await_suspend(coroutine_handle<>) noexcept;
  void await_resume() noexcept;
};
} // namespace b
} // namespace experimental
} // namespace std
namespace bb {
template <typename k> class ce {
public:
  class promise_type {
  public:
    void return_value();
    void unhandled_exception();
    av<k> get_return_object();
    std::experimental::az initial_suspend();
    std::experimental::az final_suspend() noexcept;
  };
};
template <typename...> struct awaiter;
template <typename k> struct awaiter<k> {
  awaiter(av<k>);
  bool await_ready();
  template <typename bd>
  void await_suspend(std::experimental::coroutine_handle<bd>);
  k await_resume();
};
} // namespace bb
template <typename... k> auto operator co_await(av<k...> f) {
  return bb::awaiter<k...>(f);
}
namespace std::experimental {
template <typename... k, typename... be>
class coroutine_traits<av<k...>, be...> : public bb::ce<k...> {};
} // namespace std::experimental
using ch = bz<int, int>;
template <class> struct bi { using j = int; };
template <class> class bj;
template <class... bk> class bj<std::ag<bk...>> {
public:
  using bl = std::ag<typename bi<bk>::j...>;
  template <a bm> using bn = typename std::g<bm, bl>::j;
};
template <a, class... bo> using cq = bj<std::ag<bo...>>;
template <class... bo> class bp : public cq<sizeof...(bo), bo...> {};
class by {
  using l = int;

public:
  using di = bp<l, int>;
  bool cb() {
    di::bn<1> *r = 0;
    return r[3];
  }
};
template <typename cc> struct cd {
  using at = cd;
  using ap = cc;
  bool operator!=(at);
  ap operator*();
  void operator++();
};
template <typename> class n {
public:
  using bs = int;
  using ax = int;
  using iterator = int;
  using at = int;
  n(bs, ax);
  template <typename cj> at cg(cj key) { return ci(key); }
  void o() const noexcept;
  template <typename cj> int u(const cj &) const;
  template <typename cj> iterator ci(const cj &) const;
};
template <typename cl>
template <typename cj>
auto n<cl>::u(const cj &) const -> int {
  by t;
  for (;;) {
    o();
    if (t.cb())
      break;
  }
  return;
}
template <typename cl>
template <typename cj>
auto n<cl>::ci(const cj &key) const -> iterator {
  u(key);
  return;
}
class co {
public:
  using bs = int;
  using ax = int;
  using at = int;
  co() : q(bs(), ax()) {}
  template <typename cj> at cg(cj key) { return q.cg(key); }
  template <typename cj> bool contains(cj &key) { return cg(key); }
  n<int> q;
};
class cp : public co {
public:
  template <typename cj, class v> void cr(cj &, const v &);
};
class cu {
public:
  struct cv {
    ca cw;
  };
  using at = cd<std::al<cv> &>;
  at begin();
  at end();
};
class cx {
  av<cu> cy(ch);
  struct cz {
    std::af<ch> da;
  };
  struct db {
    int c;
    cu::cv d;
  };
  using de = cp;
  av<de> df(const cz &);
};
av<cp> cx::df(const cz &dg) {
  de dh;
  for (auto p : dg.da) {
    auto cu = co_await cy(p);
    for (auto &s : cu)
      if (dh.contains(s.aa.cw))
        dh.cr(s.aa.cw, db{s.am, s.aa});
  }
}
  ```
</details>

<details>
  <summary>/tmp/partition_recovery_manager-842d26-ab38be.sh</summary>
  
  ```sh
  # Crash reproducer for clang version 13.0.1 (git@github.com:BenPope/redpanda.git 5b5b9cf2eaedef41a65b743489adb6deda350e19)
# Driver args: "--driver-mode=g++" "-c" "./partition_recovery_manager-842d26.cpp" "-std=c++20" "-stdlib=libc++" "-O2" "-g" "-emit-llvm"
# Original command:  "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/bin/clang-13" "-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-llvm-bc" "-emit-llvm-uselists" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "partition_recovery_manager-842d26.cpp" "-mrelocation-model" "static" "-mframe-pointer=none" "-fmath-errno" "-fno-rounding-math" "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-tune-cpu" "generic" "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debug-info-kind=constructor" "-dwarf-version=4" "-debugger-tuning=gdb" "-fcoverage-compilation-dir=/tmp" "-resource-dir" "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/lib/clang/13.0.1" "-internal-isystem" "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/bin/../include/x86_64-unknown-linux-gnu/c++/v1" "-internal-isystem" "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/bin/../include/c++/v1" "-internal-isystem" "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/lib/clang/13.0.1/include" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" "-internal-externc-isystem" "/usr/include/x86_64-linux-gnu" "-internal-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-O2" "-std=c++20" "-fdeprecated-macro" "-fdebug-compilation-dir=/tmp" "-ferror-limit" "19" "-fgnuc-version=4.2.1" "-fno-implicit-modules" "-fcxx-exceptions" "-fexceptions" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-faddrsig" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-o" "partition_recovery_manager-842d26.bc" "-x" "c++" "./partition_recovery_manager-842d26.cpp"
 "/home/ben/development/src/github.com/BenPope/redpanda-clang-13/vbuild/llvm/build/bin/clang-13" "-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-llvm-bc" "-emit-llvm-uselists" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "partition_recovery_manager-842d26.cpp" "-mrelocation-model" "static" "-mframe-pointer=none" "-fmath-errno" "-fno-rounding-math" "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-tune-cpu" "generic" "-mllvm" "-treat-scalable-fixed-error-as-warning" "-debug-info-kind=constructor" "-dwarf-version=4" "-debugger-tuning=gdb" "-fcoverage-compilation-dir=/tmp" "-O2" "-std=c++20" "-fdeprecated-macro" "-fdebug-compilation-dir=/tmp" "-ferror-limit" "19" "-fgnuc-version=4.2.1" "-fno-implicit-modules" "-fcxx-exceptions" "-fexceptions" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-faddrsig" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-x" "c++" "partition_recovery_manager-842d26-ab38be.cpp"
 ```
</details>
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztGsuS6rrxa5iNyhTYwDCLWcyBM8ldpG4qSSVLSpZko8FYHj8YmK9PtyTbMjaPyc25dRanigIjtVr9fkgOFT89_2srC0KzTNC8IKUioSCU5CLORVFIlcL_8kOIlLCEprE39ceT8ZTQlNcDAQxMRv5Kj4mjLMqCyNSdneJsWJUkVSUp8yrdkZG_pIypnMs0xk1jxUOVlMQz68hB5Hrz6RyxI_i2LLNiFLyM_Ff4xLLcVuGYqT38SZJD_eNluXoTrBwDAHma0iCgPPDD2ZRNo8fpchk8zv25HwkWzAMgIBDL-dNs5D_BZzyarEeTF_u9mNiP_vtbWgDdrESSuBKF5oSrvUxpCeJKElIVohj5UwNOgOD5dDolo2BNYlGKROxFWmZlDpIJVZXyAiFGvm_QjouSI2vBCzM_NIE5lNo9UC96t8kjwsvFjGhlyMAnU4NhysMYf-bzDnmTp7vJY5Xd9zBE1tnsi2W-R87kjJzZclDW9jtYcVFSmYDOvzdkB6ui2u9pfsJB_7XcZ_Cd0byUqJpNLpgCyzlt9jSlsci95czn_sKjYbAMxZhlGWCAFQ6SGnP9W9OCsIYQPyCgSOTMJ4EZK0-Z4CICaZWEjoJvZjSle1FklAkCiiKjRzss00SmgrSzrJ0rxT5L0ISALjD8Apkl-oFQ0SDuQRGBojSPqEOEXQlkp10eDS6nzUIENQok8eWdxuOxg_M2oMW4Hd6cyGZ7gCf7Lg0rPQtLV3uDDacbURFSS32zwacNyHK3saZbL7YLyVuz_-hxfRctYogWZHglrhKDv6jaLgPtGuMab3dQZGW8cwihibultrZ9s5YALKH0PrwuUnXVsLqAK5jzXyzvDdMQ8sCTvhF3y3oR70ipz1-OyKoC4z611pubPe6ST4fASlNlkL0ZXDZC0qLxiC6ZAxRtXZTSJd-SeTSot47o7cxJzzQ2QI9291MPNKRnoBUa4am1kK_wX0eIltasChOp08KZfcJOp3tNL21xh-wGbsMEWoheZvnOiMpETkuVo0b9JWbWVhIHJbkD8E1_OjA3CHxHAkOlkhZLsMaPvwwZkvKu8wIUG86_pysYw8hhOb5DnC3rEpDo5YZ10G94ry82sdvdnkZ3bK_5amgI43MaEB0t3RBRQv0Wy9TImTAFhUx3WqR8cNJlAZ6JqbvcNHZlDiuVHvM13Q7PB82zs5Md_zgfH8QDcnRxWkf7NN760aw148w4YPgJGBKVxroqwczx_VYCb4fFEcxOYsJxI3MvwYfDCb6mtZsqoQhWVQkINmVOZVlcZVmzgG7UyrBdv4UCPBmuGq6Br-rMdkvcF3EA1AsxNnsN_7BpFyUtB9aRKFf7DeUc2xAwUB07dFB5guJbHJnIhm21DuSfbiDXMYN-gHyhRqT8ZC2-h8jGKANZVEVmvGOYqdsYgPYK7XR4s5seFl6Zc03xHkd0sN4wT7JzNH0txRgQaLj2shC6JnNF3gO3kslFWeXp5kCTSvQyhIWpUiNnvjEig9p-AJQegGpNLPQwG4tXhdj-DUA3zVNHciZtfUIkgA6CJo7Ov7Y-gk7wbPWQbZyp_Kq_dcOENiiRX48Ou6EFRkSOZuoZaMFrCXaZHfYWB2Bw85A7_dSgG10R4YCHGXydfXcDfvUFdwqvCttIj1alaqoLiEobvWMjK6uUCPXriNQYH-5gDKKVvW0E_GV0Tms_5fSFczORANFOFsSBUDRqOI_WdYJZubzocqk2NieQ17ww4fB9liYuhpy-lt1MvG0zMWbgfiK-1r6Eslf069U3ynynznu7DKUFuOvCrhqGdDsY7gb6wV6ws7VIounrImgdRpeQu7YFqBEP-hnUl3unykm77USzhSZxr5WafKG5oJ1mOFTtTuzdaGtAEsrpcq9KVDkSzTrVwjtilZ9CRYgLynilD-OAejVschbLqd-mJY4tuCdJF3TDpeELj4SSARu0YZCFNpo7-xFYbCtu6H1WU02m_5JrhJNO1rCBIR_NvwWj-fosFdyVBwhjbrnIBxrUUu_MeL9BzcwMO2er7cKmpn-CrqETan9YK9cvJ9PbflT0dHvWnA9NYQjWUfzi2nJgCiuNUPdo0M3fznrszfRchMVYKL6RnThZc6mVzyTMmOE6THWk6LZfQ0XDlX3xSKjSBSquhd1H_mKoz7uGopaSJvM6otummjTJ5_KWZl4n2lSHiSZOXWSFeDW3blF_Ii6PEWoaRAkj8Dn3WDVQ0skIF5Tj2sfx00wCfih-dkMeW7t1P53_CKH09GItzBVMY-lOaHCN7hbddaXwgzxx0NFYbfiYD96t1y1t-EffsyqpM8Af9ML3sZ4b9MMrOE0SUFDDyLQwuFsVuE5-EXlqyxxA9j7oSVb43cR4TRWXyG3OlQ64mQ4uLG9o1tPaZg7Wt65RU11t2U0qOnRdjFHCPs785YIlYKpyqokELf5g0uiim4S7B1gXjq6uMXLstD5Y-OJ9FeQebGvYtou05uyzy1lLaYTr9YExpxdZtVh42MWC4Yt1AlB7c0b4DcFxc_bDMlcEB31LpqmJ2iDxeU29RgKZloA9re6t5fFZ-ITN-bYfanW0MmbL4zEI5DzoagA0JaTctlJG8Nl5LHZRAgmFxgry6YZkE7H5dux4ZDGmdAyG14vfQDcA5i7ICpQCFMJ_XSLjOAqnQ0unMKvHzq4o9S3i-f1kM_d_v7gstnffWwJoPeQHZJXTYgshKssVr5jItZjPbtj1DT2KNYY-dzZxbtaDl28i_TtUebB1LngGnTnVF-vzcB4-scgXFE-lZ1O6mIePs2C2fKI8XHDBaTCfiGmrEKRlnUvYk9A8xmt8vFH1PK7HvL1CK17HdSHp61lmH8b3iEpf7tqF2l3XzGDzJ85wIqGrXcM36271u18_xfWD2MvSM28W-C0Tv-cyxqMeMGdQRYphgZjL4detwiOJ11Ck2jYOIlGZvpsEveXs_J2FvmS9-o0JGDuElUx4-2pD_TfEQPjaAlpBsWn9WOYyS4T9d1wuNouZV6W7VH2kXiLT6ujFadVj0QtZf6wqRIIvc9QzXBY0TIQX5UKcj-kFoBUZSTxYaiYZzbmnj_o8fUBQT-3Bd71IJmbYjn5Jx_sc5MsogmvzSeyEOU5uoKIc8HuZgtiL5zHrVKUN8dGelltP5HmqmqFUeTm-AAEh18PpBpGOjxjWVe7RRNLCYaZKP2TKvRJF0YyWYOii9FhWtdrwFrNmukqFMxmLFKTX0m0Nz-pU0NIDWSZG_vIoOJKNlBTeB81TmTZmy0VYxZ5MI-XtZKr9oKW8AYJFkWcjAIDMOqtR4EAeIgWfhIBZC0crBfThgQlnMjHC51JfwtmYZiBzUagqZ0JPmrE_yUHQwa2DwG_99pGhStsA-K4ni1MBNdSfS5lxXTzkeJUpSyqOCC576GsToV4PPzMHPx-ZwybQknyLxqrIEQsEl-R_WKY3jxlrlesqFd-KMhI8-xqAvbSzOOIDu0RBz7h6Yf82pj-69XlSvZCQIw6FiYAgDvFsT1munAmMYrfCTGSCYCL3eEKvx7DmsJPAMXNj3NhvQwHGeQlNlGSQ7SB9VE7gjtjx6DX3Tu3wwBBTCezPJY1TVUDaaWYOAsOt_ITMqFQ2MFwkLRd4yVnIJoKvN5u_rFabv778-_tm_Z-Xf7z6m9Xrb5uXf_4NuGg4qGV1O2m2uf1oH7rFz1fKK1tb_tkx51fB86vg-akLnl-h7geGuuGw9aW3ftvIdb2Rf-DPAX8KnugD4E7EcxN4oM27-x3whypPnr_2ujomz6KocPnrPJgvpw_bZxGJycRfTh5nT-FkQSnjj_58Sp9mUcSmsxl_AO8QSfE8mqNIUvFBNArkdb5-kM_-xIfPZDad4sOYTxbRLPLDKPL5Yj4JodUXEJWSMdIxVnn8kD-b0FhBgz6b6FDYTtIC9JYKobcD_LQqtyp_tlH9QW_9rEn_L1GXOZk">