<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztHNtu47bya5wXwoZESrL04Ifm1hYo2nNO22eDN9lMZMmrS-Ldrz9D6mpLdpRm090NFBiySA7nxpkhZ0yEJeLzauZZnOaI00wuODRm1u3M-ql6QtN8eNnmW5oiNiPXZTPLaa44UjFMRzNyi-wZvkFSP0LTXurXTQu_TdIcbXWnajqfEiVQmCQz7OvXGQ6aIU0Ouqnuw74h_qAnm7dH6EWz5TVKZV6kMXrUFDVRC17u0QM8f9JPfA-g5BpAb1uCgE6UWLv0tCA7quKyWyMv-1ElHjDiW5oBqzsLAfcp0nOAyhYAb0APmiC-hs_2BBOqVONrQP0iO4gQ2phBZZ78aESFmgbvoUOIGWhpngC0NGjZ0WRDFXt6QJgX7HXWRY836mlpzbCtJTaLGhptBUcYzZoda6LB0r7UJtQ0eUTjzdx1LUmJ71LGQaluKIi0qEsCFrou4z6WgrncJlIzkqdFbJZ7_kcGCMBWYxQnOZKR2qmY5gDkWZodGGNFjhoiUfS0S9LN3CYLa2F1pi9OrPxtPKH5n2ieaFMT8gmeWS6Sou9S5EbInKoog5W6g1ZW7HY0_QyNP4p8X-TaIGBy0wvtvf4ackia7er-YJHLQ962QhVJ-J5hXDGAcTu4iRIWwQtFl_9mmKD5HF3LjYpRWMQ8V0kMDtDS_LzXVMBAbmaOVUOU41S73qg_TQamd_DyUK0hrqT5Pk2qqGOAsMvYwgLEDegueYqMnK4UStuofqOHZjyXWc5KgExFFYB-qwEetACL366vrTU-pWSfUMpYRYtGA6S6AC0tyQ9dfxmnjUcVRVp9QmofdOjB9EjRa3Tp8-dcNA0l1NNzycs7MFB1N9Rr_dXqegupqEsqOiMrhPtPNWltdmsZiyO7WGTqS22aqAMzP7Ey6Gtt7DVsg1_cxQId23zXufQeMgLJiXOZnefUv8rtqO9ipn-Ul1Uudox9vJfti2z7qbSmlO2PMcC6rXlI10kYZjJHtjc863BxFnYGZ9HLswg-Hq66K3qw8PMO3h7E3kB0-AUHLkOFY3Y7bjY2N1X7Zs8rgb486_XdHg0PR57KA-mhGu8MP2yquGOvlxfjziFJ6wjHD6dBpY2AcogdcTgnnCa0j1rvtY33jjIjfcC6-2urMvRrHMsU_ZYke_SLpEKmGsWt3OdbALKHJMiaGA1vTeDa7ctxxx9gHNZrU25lLou64rThzRwlhxZLr8FF5TXR3147p6tARioETkqxUYKGr_Vwa1Q6oIxmHbQ0_e2o2UTYC-s5pFPRs4qqtzyQD1tzxY0w3LA-VK2d91BGZ3fW1nhil3p94naBvNMFct-FJ06jSMcffZR8vY99MYvHhwA7Ztd4ROOMJx49IsTUSnknIy056AavrsuqmNfmdXwCOop42741vcRrl-fXnIJqoO6W0cYVgpee14pxjqDa7Uz-ZB2W9_d3rRHSxgZxV_fLM2G61ViHGSrEp-Mgl2aXd9LunpjsR26k3e23M-kyJf_iucoeOldVR5LO0cqe908XX_90VZ2IeHkcStiD5PkFPADD28lRAs5tZrdcJrtdhU-7otOjtB1PadtOZlnWPxF2xveYRmoDcgWV022PlaxrJPBijVCVdbB6q2OqK83h6EQiOV4i2ded7OlOGr0N6U6Np6T66lIX1KW-qrrUJXWx8UKwvhBVFzvil33O5RvY1Rwh-5RdJWScz8qUXxcy0JNMM51S2I6pe0As3ub5PtOc4Hv4bFS-LZheRWjoIkn1NQeX1bIuAACNrYaYDapzHM9k5bi6exEnuVz8_Pvfc0g3-KMGBJ3qJy6VCxQ3TOUdn4FwCdxvhstHpkSyL4sjpt5iCir9Ksm5-s9UqplKNVOpZirVfMRSzbcqYvSys1OPfHMClfqtz_QTqMHRoaz_vasdnTDXEE8DcaTS76wm8VKJaXSBhr-pkNHS_uEKGZE0h2O7oqp9pZVV9f3uXF790h7Zjmt7v7RSXzvlPS67DKT8afB8vhDXgpViDVQG2nrG6Jx6ylanbLUj0ZStfoRslbwhWxVL5nkBI5RYxHF5yAXDoZCYhl7o-JQ6LHB8xxXfYbZ6nLOOvoQwf3qffLVsfqNCgqH9F003Mte778H31p4zL-LHOHmO55GKi8N8ExcV3DaF3RntEiFNcrJPMlVtEb_GsII6J7lV5rAGfH0RNIdE4x6Y3UPena455VupO16ld5jA6u3jPikg-HMaCyX0NZSfb2AXLClTY1Ul5SJLtV4U0xrjEMLvK7n2vCMSvrfthb2w_hlqz3kF8j9lBIsDCdtXxXrTMLsrolxpeQHdQl8PgqTGcy5BEVyB1T_sNixewvW26pAUjkWkwxmWLg-4ZwscMuY4jEqLcNezCA4sFtr_rqf9W0Hw23naWL1Pnvajexom5Qddq2afNSR1PQMoPoNRI2tJCPFti1MpHV8Gjusv_cC2A5sGS4tJn9r2MuThifeOnTZVfaeq71T1naq-Xef6SFXf6YJev8Y2XdCbLuj9g1LudEFvuqA3XdB78W-6oDdd0Jt-8ph-8ph-8vi2F_RGF06-o588_pPKJ5UUGdIGqkzl0ZfcCjG2fYdw17YCj4dELqmzDOTSBzHI0ia-T_0jpdZVoLGTpyrQVAWaqkBTFajrXB-pCvQOpQ_SPU_b71OBeM16vjXlGE6cOrndcOJ0JlPhh3N8vpyp2KdLiWdD96oca8ytqrPpXL2KH_BW1cc7-E_H8R_-OD76HPtdHMevxIqIgAT0ihY5GMXqvwVNC3ZVpNHqdcJDU2VZITN4cXHguVfbVShD4tq2xzikIExQlwhQARPQRQizvauIMhllq5l7DZLF8hkZFFpK9_bq7RyoFbYwtmyL2EsSEHfhWC4PAskIDkXAeKATaAhY0ULjWSTp5ipdGZSs2GQwGKksz9pBmoGGYykNw8BhrvJIrm71nYibREh0V_0nGm1E_5ObVGbGnmhu8o7638Wgp2xRXfAAI7gyPK8Mw_8HN3fABA>52965</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Dead Code Elimination Regression at -Os (trunk vs. 13.0.0)
        </td>
    </tr>

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

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

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

<pre>
    `cat case.c`

```c
char b;
static int c = 1, e, f = 7, g;
short h, i;
void foo(void);
char(a)(char j, char k) { return k == 0 ? j : j / k; }
void(d)();
int main() {
  c = a(0, 0);
  for (; h < 1; ++h) {
    f = 8 <= e;
    g = i = c;
    if (c) {
      b = e = f |= b;
      f &= d && g;
    }
    if (!a(1, f))
      foo();
  }
}
```
`clang-550ea385abc2805fd3e0a539bf55bc82edb5c13e (trunk) -Os` can not eliminate `foo` but `clang-llvmorg-13.0.0 -Os` can.

`clang-550ea385abc2805fd3e0a539bf55bc82edb5c13e (trunk) -Os -S -o /dev/stdout case.c`
<details ><summary>Output</summary><p>

```asm
        .text
        .file   "case.c"
        .globl  a                               # -- Begin function a
        .type   a,@function
a:                                      # @a
        .cfi_startproc
# %bb.0:
        movl    %edi, %eax
        testb   %sil, %sil
        je      .LBB0_2
# %bb.1:
        movsbl  %al, %eax
        movsbl  %sil, %ecx
                                        # kill: def $ax killed $ax killed $eax
        cwtd
        idivw   %cx
                                        # kill: def $ax killed $ax def $eax
.LBB0_2:
                                        # kill: def $al killed $al killed $eax
        retq
.Lfunc_end0:
        .size   a, .Lfunc_end0-a
        .cfi_endproc
                                        # -- End function
        .globl  main                            # -- Begin function main
        .type   main,@function
main:                                   # @main
        .cfi_startproc
# %bb.0:
        pushq   %rbp
        .cfi_def_cfa_offset 16
        pushq   %rbx
        .cfi_def_cfa_offset 24
        pushq   %rax
        .cfi_def_cfa_offset 32
        .cfi_offset %rbx, -24
        .cfi_offset %rbp, -16
        movb    $1, c(%rip)
        movzwl  h(%rip), %eax
        testw   %ax, %ax
        jg      .LBB1_7
# %bb.1:
        xorl    %ecx, %ecx
        movl    e(%rip), %edx
        movb    $1, %bpl
.LBB1_2:                                # =>This Inner Loop Header: Depth=1
        xorl    %esi, %esi
        cmpl    $8, %edx
        setge   %bl
        movw    %cx, i(%rip)
        testl   %ecx, %ecx
        je      .LBB1_4
# %bb.3:                                #   in Loop: Header=BB1_2 Depth=1
        movb    %bl, %sil
        movsbl  b(%rip), %edx
        orl     %esi, %edx
        movl    %edx, e(%rip)
        movb    %dl, b(%rip)
.LBB1_4:                                #   in Loop: Header=BB1_2 Depth=1
        testb   %bpl, %bpl
        jne     .LBB1_6
# %bb.5:                                #   in Loop: Header=BB1_2 Depth=1
        callq   foo
        movl    e(%rip), %edx
        movzbl  c(%rip), %ecx
        xorl    $1, %ecx
        movzwl  h(%rip), %eax
.LBB1_6:                                #   in Loop: Header=BB1_2 Depth=1
        movzwl  %ax, %esi
        incl    %eax
        movw    %ax, h(%rip)
                                        # kill: def $ax killed $ax killed $eax def $rax
        cmpl    $32766, %esi                    # imm = 0x7FFE
        ja      .LBB1_2
.LBB1_7:
        xorl    %eax, %eax
        addq    $8, %rsp
        .cfi_def_cfa_offset 24
        popq    %rbx
        .cfi_def_cfa_offset 16
        popq    %rbp
        .cfi_def_cfa_offset 8
        retq
.Lfunc_end1:
        .size   main, .Lfunc_end1-main
        .cfi_endproc
                                        # -- End function
        .type   c,@object                       # @c
        .local  c
        .comm   c,1,4
        .type   h,@object                       # @h
        .bss
        .globl  h
        .p2align        1
h:
        .short  0                               # 0x0
        .size   h, 2

        .type   e,@object                       # @e
        .local  e
        .comm   e,4,4
        .type   i,@object                       # @i
        .globl  i
        .p2align        1
i:
        .short  0                               # 0x0
        .size   i, 2

        .type   b,@object                       # @b
        .globl  b
b:
        .byte   0                               # 0x0
        .size   b, 1

        .ident  "clang version 14.0.0 (https://github.com/llvm/llvm-project.git 550ea385abc2805fd3e0a539bf55bc82edb5c13e)"
        .section        ".note.GNU-stack","",@progbits
        .addrsig
```
</p></details>

`clang-llvmorg-13.0.0 -Os -S -o /dev/stdout case.c`
<details ><summary>Output</summary><p>

```asm
        .text
        .file   "case.c"
        .globl  a                               # -- Begin function a
        .type   a,@function
a:                                      # @a
        .cfi_startproc
# %bb.0:
        movl    %edi, %eax
        testb   %sil, %sil
        je      .LBB0_2
# %bb.1:
        movsbl  %al, %eax
        movsbl  %sil, %ecx
                                        # kill: def $ax killed $ax killed $eax
        cwtd
        idivw   %cx
                                        # kill: def $ax killed $ax def $eax
.LBB0_2:
                                        # kill: def $al killed $al killed $eax
        retq
.Lfunc_end0:
        .size   a, .Lfunc_end0-a
        .cfi_endproc
                                        # -- End function
        .globl  main                            # -- Begin function main
        .type   main,@function
main:                                   # @main
        .cfi_startproc
# %bb.0:
        movb    $1, c(%rip)
        movzwl  h(%rip), %eax
        testw   %ax, %ax
        jg      .LBB1_6
# %bb.1:
        movl    e(%rip), %edx
        movzbl  c(%rip), %r8d
        xorl    $1, %r8d
        xorl    %ecx, %ecx
.LBB1_2:                                # =>This Inner Loop Header: Depth=1
        movl    %ecx, %r9d
        testl   %ecx, %ecx
        je      .LBB1_4
# %bb.3:                                #   in Loop: Header=BB1_2 Depth=1
        xorl    %ecx, %ecx
        cmpl    $8, %edx
        setge   %cl
        movsbl  b(%rip), %edx
        orl     %ecx, %edx
        movl    %edx, e(%rip)
        movb    %dl, b(%rip)
.LBB1_4:                                #   in Loop: Header=BB1_2 Depth=1
        leal    1(%rax), %edi
        movzwl  %ax, %esi
        movl    %edi, %eax
        movl    %r8d, %ecx
        cmpl    $32766, %esi                    # imm = 0x7FFE
        ja      .LBB1_2
# %bb.5:
        movw    %r9w, i(%rip)
        movw    %di, h(%rip)
.LBB1_6:
        xorl    %eax, %eax
        retq
.Lfunc_end1:
        .size   main, .Lfunc_end1-main
        .cfi_endproc
                                        # -- End function
        .type   c,@object                       # @c
        .local  c
        .comm   c,1,4
        .type   h,@object                       # @h
        .bss
        .globl  h
        .p2align        1
h:
        .short  0                               # 0x0
        .size   h, 2

        .type   e,@object                       # @e
        .local  e
        .comm   e,4,4
        .type   i,@object                       # @i
        .globl  i
        .p2align        1
i:
        .short  0                               # 0x0
        .size   i, 2

        .type   b,@object                       # @b
        .globl  b
b:
        .byte   0                               # 0x0
        .size   b, 1

        .ident  "clang version 13.0.0 (https://github.com/llvm/llvm-project.git d7b669b3a30345cfcdb2fde2af6f48aa4b94845d)"
        .section        ".note.GNU-stack","",@progbits
        .addrsig
```
</p></details>


`clang-550ea385abc2805fd3e0a539bf55bc82edb5c13e -v`
<details ><summary>Output</summary><p>

```
clang version 14.0.0 (https://github.com/llvm/llvm-project.git 550ea385abc2805fd3e0a539bf55bc82edb5c13e)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /zdata/compiler_cache/clang-550ea385abc2805fd3e0a539bf55bc82edb5c13e/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/11.1.0
Selected GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/11.1.0
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
```
</p></details>

`clang-ed403e4cb2e5c9c61d2fbb44bae03c5603290bf1 -v`
<details ><summary>Output</summary><p>

```
clang version 13.0.0 (https://github.com/llvm/llvm-project.git d7b669b3a30345cfcdb2fde2af6f48aa4b94845d)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /zdata/compiler_cache/clang-ed403e4cb2e5c9c61d2fbb44bae03c5603290bf1/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0
Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/11.1.0
Selected GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/11.1.0
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
```
</p></details>

### Bisection
Started with 07333810caee48e94587891191a970be8a117fcf
`clang-07333810caee48e94587891191a970be8a117fcf -Os -S -o /dev/stdout case.c`
<details ><summary>Output</summary><p>

```asm
        .text
        .file   "case.c"
        .globl  a                               # -- Begin function a
        .type   a,@function
a:                                      # @a
        .cfi_startproc
# %bb.0:
        movl    %edi, %eax
        testb   %sil, %sil
        je      .LBB0_2
# %bb.1:
        movsbl  %al, %eax
        movsbl  %sil, %ecx
                                        # kill: def $ax killed $ax killed $eax
        cwtd
        idivw   %cx
                                        # kill: def $ax killed $ax def $eax
.LBB0_2:
                                        # kill: def $al killed $al killed $eax
        retq
.Lfunc_end0:
        .size   a, .Lfunc_end0-a
        .cfi_endproc
                                        # -- End function
        .globl  main                            # -- Begin function main
        .type   main,@function
main:                                   # @main
        .cfi_startproc
# %bb.0:
        pushq   %rbp
        .cfi_def_cfa_offset 16
        pushq   %rbx
        .cfi_def_cfa_offset 24
        pushq   %rax
        .cfi_def_cfa_offset 32
        .cfi_offset %rbx, -24
        .cfi_offset %rbp, -16
        movb    $1, c(%rip)
        movzwl  h(%rip), %eax
        testw   %ax, %ax
        jg      .LBB1_7
# %bb.1:
        xorl    %ecx, %ecx
        movl    e(%rip), %edx
        movb    $1, %bpl
.LBB1_2:                                # =>This Inner Loop Header: Depth=1
        xorl    %esi, %esi
        cmpl    $8, %edx
        setge   %bl
        movw    %cx, i(%rip)
        testl   %ecx, %ecx
        je      .LBB1_4
# %bb.3:                                #   in Loop: Header=BB1_2 Depth=1
        movb    %bl, %sil
        movsbl  b(%rip), %edx
        orl     %esi, %edx
        movl    %edx, e(%rip)
        movb    %dl, b(%rip)
.LBB1_4:                                #   in Loop: Header=BB1_2 Depth=1
        testb   %bpl, %bpl
        jne     .LBB1_6
# %bb.5:                                #   in Loop: Header=BB1_2 Depth=1
        callq   foo
        movl    e(%rip), %edx
        movzbl  c(%rip), %ecx
        xorl    $1, %ecx
        movzwl  h(%rip), %eax
.LBB1_6:                                #   in Loop: Header=BB1_2 Depth=1
        movzwl  %ax, %esi
        incl    %eax
        movw    %ax, h(%rip)
                                        # kill: def $ax killed $ax killed $eax def $rax
        cmpl    $32766, %esi                    # imm = 0x7FFE
        ja      .LBB1_2
.LBB1_7:
        xorl    %eax, %eax
        addq    $8, %rsp
        .cfi_def_cfa_offset 24
        popq    %rbx
        .cfi_def_cfa_offset 16
        popq    %rbp
        .cfi_def_cfa_offset 8
        retq
.Lfunc_end1:
        .size   main, .Lfunc_end1-main
        .cfi_endproc
                                        # -- End function
        .type   c,@object                       # @c
        .local  c
        .comm   c,1,4
        .type   h,@object                       # @h
        .bss
        .globl  h
        .p2align        1
h:
        .short  0                               # 0x0
        .size   h, 2

        .type   e,@object                       # @e
        .local  e
        .comm   e,4,4
        .type   i,@object                       # @i
        .globl  i
        .p2align        1
i:
        .short  0                               # 0x0
        .size   i, 2

        .type   b,@object                       # @b
        .globl  b
b:
        .byte   0                               # 0x0
        .size   b, 1

        .ident  "clang version 14.0.0 (https://github.com/llvm/llvm-project.git 07333810caee48e94587891191a970be8a117fcf)"
        .section        ".note.GNU-stack","",@progbits
        .addrsig
```
</p></details>
Previous commit: 8ec0f221843c51096cf3e7a479e780be371388a8

`clang-8ec0f221843c51096cf3e7a479e780be371388a8 -Os -S -o /dev/stdout case.c`
<details ><summary>Output</summary><p>

```asm
        .text
        .file   "case.c"
        .globl  a                               # -- Begin function a
        .type   a,@function
a:                                      # @a
        .cfi_startproc
# %bb.0:
        movl    %edi, %eax
        testb   %sil, %sil
        je      .LBB0_2
# %bb.1:
        movsbl  %al, %eax
        movsbl  %sil, %ecx
                                        # kill: def $ax killed $ax killed $eax
        cwtd
        idivw   %cx
                                        # kill: def $ax killed $ax def $eax
.LBB0_2:
                                        # kill: def $al killed $al killed $eax
        retq
.Lfunc_end0:
        .size   a, .Lfunc_end0-a
        .cfi_endproc
                                        # -- End function
        .globl  main                            # -- Begin function main
        .type   main,@function
main:                                   # @main
        .cfi_startproc
# %bb.0:
        movzwl  h(%rip), %eax
        testw   %ax, %ax
        jg      .LBB1_3
.LBB1_1:                                # =>This Inner Loop Header: Depth=1
                                        # kill: def $ax killed $ax killed $eax def $rax
        movzwl  %ax, %ecx
        incl    %eax
        cmpl    $32766, %ecx                    # imm = 0x7FFE
        ja      .LBB1_1
# %bb.2:
        movw    $0, i(%rip)
        movw    %ax, h(%rip)
.LBB1_3:
        xorl    %eax, %eax
        retq
.Lfunc_end1:
        .size   main, .Lfunc_end1-main
        .cfi_endproc
                                        # -- End function
        .type   h,@object                       # @h
        .bss
        .globl  h
        .p2align        1
h:
        .short  0                               # 0x0
        .size   h, 2

        .type   i,@object                       # @i
        .globl  i
        .p2align        1
i:
        .short  0                               # 0x0
        .size   i, 2

        .type   b,@object                       # @b
        .globl  b
b:
        .byte   0                               # 0x0
        .size   b, 1

        .ident  "clang version 14.0.0 (https://github.com/llvm/llvm-project.git 8ec0f221843c51096cf3e7a479e780be371388a8)"
        .section        ".note.GNU-stack","",@progbits
        .addrsig
```
</p></details>
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztHNty47bua5wXjj0SdbH04Ifm1nam055z2j5neJPNRJa8uiTe_foDULIkW4qjNJvubkYZRxFJEABBAARgTngqP69mviVYQQTL1UJAY2Zdz6yf6ic0zUdUbbFhGeEz57Jq5gUrtCA6gelk5lwTe0aviMJHZNpLfF238Js0K8gGO3XT-ZhqSaI0ndEAX2c0bIaQHHQz7KOBIX6Pk83bA_SS2fKSZKoos4Q8IEUkasHLLbmH50_4pLcA6lwC6HVLENDJCmuXHi5ky3RSdSPyqp_UywNGAgsZsLqzCHCfEZwDVDYAeAVyQIL0Ej6bE0ykFk2AgPiiOogIWZtBbZ7iaERHSEP00BHCDbQyTwBaGrT8aLKhSn0ckOaF-p19wfFGPC2tGbVxxWZTIyOt8Aij2bNjSTRY2peDCjVNEbNkPfc8SzEn8BgXIFQvko6ymOeEPPI8LgKqJPeE7ShkpMjKxGz3_I8cEICuJiRJC6JivdUJKwDIt5AdGONlQRoicfy4TbP13HYW1sLqTF-caPnbeCLzP8k8RVWT6hGeeSHTsm9SzpVUBdNxDjt1A6283G5Z9hkaf5TFrixQIWBy0wvtHf4ZMkiWbw_94aJQ-6JtRTpW8HdGac0Ape3gOk55DC-MnP-ZUYfM5-RSrXVCojIRhU4TMICW5ucdUgEFuZq51gGiGmdoeqN-kAxM7-AVkb4Dv5IVuyytvY4Boh7nCwsQN6Db9DE26_SU1Kij-Mb2zXih8oJXALmOawB8OwDc4wIWv11eWnf0lJJ9QinnNS0WD5DqArS0lNh37WWcNB50HKP4pEIbdNne9CjZa3Tpi6dCNg0t9eNTxcs7MFB3N9QP8juI6y2k4i6p-Jm1grv_dCCNanenEnmkF4tcfzmoJunAzE-0DPpaHXsN22AXN4kkxzrfNS48Q0YgOTEuc_Kc2ld1HPVNzPSPsrLaxI6xj7eyXZlvPlXalPHdMQbYtzsRsbs0inJVENsfnrU_O4u6g7PY-VkOPR6uu2t6sPHzDt4exM5AdPgFA65chWtOO2EONi_Tu-bMq4C-POH-bo6Ghz1PbYFsX493hu_Xtd-x75Zn_c4-zQ4eTuxPnUrrAdUQO3L_3OKQ0C5urdc21jtKjTDAuvlro3Pya5KojPyWpjvyi2JSZYjiWu2KDQDZQyvIGx8Nb43j2u6qcTcYYBz2a10dZR6Pu8tp3ZsJJYc2C_fgrPAa72_fuae74IwUCERKiRECwh_kcG1EOiCMZh9wNf3jqDlE-Av7OSRT2dOKurcKyIe1ueZGGm54H-ognfcQRud0Rm080Uvcn6TdIP90g7x34UmwOEb_g6Hk623si9k8MQTYUbvGIhpjPLHoES7mIJR3UtKKg67z6pqsTsRBvY4joCOPt-lr00u8dnl-TRR0AOoeGa1fcejS99tlPEdQb7cmf7L2y9vbm1YJWaODtCv75TNuupVYhxkm5adjJ5fl50_S7pmY7kYepN3jtzPpPKXgbFxlD8VVdUjSCa3seT-6-PrRVR0RiSocSvm9EsUZPAAj2slxCsZtZrdcptttjQ9N0e1R2oyntGkn8zzvR4Sd8R1lsV7DusLa6DbHQsYaCbxYI0Rl7a3e7pjqShMcnaxIjV-R6stO9WSnjNyGZKfHU9J9cekz4tJfVVz6nLj4-EXw_iLqLn7EL_9cqDewixwR-5RdLVVSzKqUHwsZ5FFlOaYUtmvqHuCLN0Wxy5ETeguftS42JcddhAYWSeo_czBZXOsCAMjYaog5oDrheK5qw8XuRZIWavHz73_PId0QDwgIMsUnrYQLFNdcFx2bAXcJ3K-Hy0emRLKriiOm3mIKKv0qyXP1n6lUM5VqplLNVKr5iKWab1XE6GVnpxb55gQqC1qb6SdQg6NDWf97Vzs6bq4hnoXySKTfWU3ipRLT6AKNeFMho6X9wxUyYmWCY7umirbSrlX37e65vPqlM7IdR30_t1NfO-U9LrsMpPxZ-PR8Ia4Fq5Y1UBlo6xmjc-opW52y1c6Kpmz1I2SrzhuyVbnkvh9yhzmW43oiEpLTSCrKIj9yA8ZcHrqB68nvMFs9zllHX0KYP75Pvlo1v1EhwdD-i2VrVeDpuw_8O9-dl8lDkj4l81gn5X6-TsoabpPB6Uy2qVQmOdmlua6PiF8T2EHMSa61CdaAry-SFZBo3AKzO8i7szvBxEZhx6vkDhP44fi4TUtw_oIlUku8hvLzFZyCFWVmtKqiXOYZykVzlJgAF35br2snOkuit7a9sBfWP0Ptu69A_qeKYXMgYfuqWK8aZrdlXGhcL6Bb4PUgSGp89xyUQ2uwwxe7DYvncL2tOqSkaznKFZwqT4TCtyWNOHddzpTlCM-3HBpaPLL_XUv7t5zgt7O0sXKfLO1HtzTqVB9yqZtz1pDEegZQfAKlJtbScZzAtgRTyg1U6HrBMghtO7RZuLS4CphtLyMRnVjv2GlT1Xeq-k5V36nq2zWuj1T1nS7o9Wts0wW96YLePyjlThf0pgt60wW9F3-mC3rTBb3pK4_pK4_pK49ve0FvdOHkO_rK4z-ZetRpmRNUUG0qj4ESVkSpHbiO8Gwr9EXkqCVzl6FaBrAMZ2k7QcCCI6EeqkBjJ09VoKkKNFWBpipQ17g-UhXoHUofTjeett-nAvGa_XxryjGcOHVyu-HE6ZlMReyf4_PlTMU-3Uo6G7pX5VpjblU9m84ddvED3qr6eIH_FI7_8OH46Dj2uwjHL-TKkaETsotCF7FaXeP3-1epVOSm_q8qKJD_qXWmciMbVpgY-vCvT8hjvqgvK8CCLsosXr1OZtDUeV6qHF48GvrexWYFmYu7XFIffiWNIhUqbnnCsSzler5y7IuYcRXnq5l3CQJJ1BMxKFA43vWFXlGLUsu2HHvphI63cGFyCDgcGsmQixCzZvBS8QL5WKTZ-iJbGZZ4uc5hMNZ5kbeDDBa-TpQy5AA_KwuwntV_S5aV_MJQXhnO_w-1EaoV">