Function at 0x14000c650
Capabilities:
Encrypt data using aes
Reference aes constants

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov rax, qword [0x1400b4008]
xor rax, rsp
mov qword [rsp + 0xf0], rax
mov ebx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rbx - 1]
imul ebp, ebx
mov ebx, ebp
not ebx
mov edi, ebp
xor edi, 0x91776b29
and edi, ebp
or ebp, 0x6e8894d6
mov esi, edi
not esi
mov eax, ebp
and eax, 0x381f52de
and ebx, 0x81602921
or ebx, eax
or ebp, esi
and esi, 0x381f52de
and edi, 0xc7e0ad21
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xa11e9f08
and ebp, 0x5ee160f7
or ebp, eax
mov ebx, ebp
xor ebx, 0xcf960bde
mov eax, ebp
xor eax, 0x1400
and eax, 0x812150c
xor ebp, 0x59382a2
and ebp, ebx
and ebx, 0xf7edeaf3
or ebx, eax
mov edi, ebx
xor edi, 0xf7edeaf3
mov eax, edi
and eax, 0xca05897c
mov esi, eax
and esi, ebp
xor ebp, eax
or ebp, esi
mov eax, ebp
not eax
and eax, 0x77064fbe
and ebp, 0x88f9b041
or ebp, eax
xor ebp, 0x42fc393c
and edi, 1
xor ebx, 0xf7edeaf2
or ebx, edi
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x95fabf58
and eax, 0x6a0540a7
or eax, ebx
mov ebp, eax
xor ebp, 0x11d0ad08
xor eax, 0x680000a7
and ebp, 0x13d5ed08
and eax, 0xec2a12f7
or eax, ebp
mov ebp, eax
xor ebp, 0x140cc08
xor eax, 0x24201263
and eax, 0x36b53363
and ebp, 0xc94acc9c
or ebp, eax
xor ebp, 0xc94acc9c
sete byte [rsp + 0x59]
cmp r8d, 0xa
setl byte [rsp + 0x5a]
mov qword [rsp + 0x38], rdx
mov r13, rcx
mov r12d, 0x64423ba
mov r14d, 0x6474e416
mov r11d, 0x9d54934b
cmp r11d, 0xf2047e98
jg 0x14000cf60
cmp r11d, 0xc44e2a66
jg 0x14000c990
cmp r11d, 0xa53b77e8
jle 0x14000caac
cmp r11d, 0xb30e76f3
jg 0x14000cef9
cmp r11d, 0xad7fea4f
jle 0x14000da2f
cmp r11d, 0xadc20e4e
jle 0x14000ea70
cmp r11d, 0xb1162dac
jle 0x140010a06
cmp r11d, 0xb1162dad
je 0x140014468
cmp r11d, 0xb1b75ef6
je 0x140014488
cmp r11d, 0xb267bea2
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x2a9f9be
and ebp, 0xfd560641
or ebp, edx
mov edx, ebp
xor edx, 0xb0400241
xor ebp, 0x228688e
and ebp, 0x4f3e6c8e
and edx, 0xb0c19371
or edx, ebp
mov ebx, edx
xor ebx, 0x4f3e6c8e
mov edi, edx
xor edi, 0x4f3e6c8f
and edi, ebx
xor edx, 0x819161
and edx, 0x42b7b969
and ebx, 0xbd484696
or ebx, edx
mov edx, ebx
xor edx, 0x20400485
mov ebp, edi
not ebp
xor ebx, 0x42b7b968
mov esi, ebp
and esi, 0x9d1a4a32
and edi, 0x62e5b5cd
or edi, esi
or ebp, ebx
and ebx, 0x9d1a4a32
and edx, 0x62e5b5cd
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x71554646
and ebp, 0x8eaab9b9
or ebp, edx
mov edx, ebp
not edx
and edx, 0x8eaab9b9
and ebp, 0x71554646
or ebp, edx
sete r10b
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r11b
mov r9d, r11d
xor r9b, al
mov r8d, r9d
xor r8b, 1
mov edx, ebx
xor dl, r10b
and dl, bl
and al, r11b
and bl, r10b
or bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and r9b, r8b
and bl, al
mov edx, r9d
and dl, r8b
xor r9b, r8b
or r9b, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov edx, r9d
xor dl, 1
and dl, bl
xor bl, 1
and bl, r9b
or bl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xde0a1b4c
mov ecx, 0xa17562b2
cmovne edx, ecx
test al, 1
mov r11d, 0xde0a1b4c
jmp 0x14001dc03
cmp r11d, 0xdeec0a05
jle 0x14000ccec
cmp r11d, 0xe9189319
jg 0x14000d5a6
cmp r11d, 0xe26e4ce5
jle 0x14000dbd6
cmp r11d, 0xe5a1b9e5
jle 0x14000ec65
cmp r11d, 0xe8622745
jle 0x140010b1a
cmp r11d, 0xe8622746
je 0x1400144b0
cmp r11d, 0xe875d8f4
je 0x1400145f3
cmp r11d, 0xe8ace6fe
jne 0x14000c7b0
mov al, byte [rsp + 0xeb]
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0x5ac6380
mov edi, ebx
and edi, 0x5ac6380
mov ecx, ebp
and ecx, 0xfa539c7e
or ecx, edi
and edx, 0x5ac6381
xor edx, ecx
mov ecx, edx
not ecx
and ebp, ecx
and edx, ebx
or edx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, dl
mov ecx, eax
xor cl, dl
or cl, bl
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov r11d, 0x34b18244
mov edx, 0xaa58d87c
cmovne r11d, edx
test al, al
mov eax, 0x34b18244
cmovne r11d, eax
jmp 0x14001ccba
cmp r11d, 0x904d2ba3
jle 0x14000d5d2
cmp r11d, 0x9d54934a
jle 0x14000dc22
cmp r11d, 0xa2c29e8e
jle 0x14000ece5
cmp r11d, 0xa2f9a8f6
jle 0x140010b4c
cmp r11d, 0xa2f9a8f7
je 0x140014797
cmp r11d, 0xa32cc7c5
je 0x140014958
cmp r11d, 0xa3906cc7
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, ebp
mov ebx, edx
not ebx
mov esi, ebp
and esi, 0x76de698b
and eax, 0x89219674
or eax, esi
or ebp, ebx
and ebx, 0x76de698b
and edx, 0x89219674
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0x88ebad0d
mov esi, edx
not esi
mov eax, edi
or eax, 0x771452f2
mov ebx, eax
not ebx
and edx, 0x30169e0d
and esi, 0x470040f2
or esi, edx
and eax, 0x30169e0d
and ebx, 0x88e92100
or ebx, eax
xor ebx, esi
mov eax, ebx
not eax
and eax, 0x620b91b1
and ebx, 0x9df46e4e
or ebx, eax
mov eax, ebx
xor eax, 0xa600434
and edi, 1
xor ebp, 0xfffffffe
or ebp, edi
mov edx, ebp
not edx
xor ebx, 0x151fc342
mov edi, ebx
and edi, 0xe09e38cb
and eax, 0x1f61c734
or eax, edi
or ebx, ebp
and ebp, 0xe09e38cb
and edx, 0x1f61c734
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
mov edx, ebx
xor edx, 0xefbfb652
and edx, ebx
not ebx
and ebx, 0x285a212
and eax, 0xed3a1440
or eax, ebx
xor eax, 0xed3a1440
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x104049ad
and edx, 0xefbfb652
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x76ccbd8e
and edx, 0x89334271
or edx, ebp
xor edx, 0x76ccbd8e
xor eax, edx
test eax, edx
sete r11b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r9b
mov edx, r10d
xor dl, r11b
and dl, r10b
mov r8d, edx
xor r8b, 1
mov esi, r8d
and sil, dl
mov eax, esi
xor al, 1
xor sil, dl
or al, r8b
xor al, 1
or al, sil
mov r8d, eax
xor r8b, 1
and al, r9b
and r8b, bl
or r8b, al
xor r11b, bl
and r11b, bl
xor bl, r10b
mov eax, r11d
xor al, 1
xor r11b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r8b
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test bl, 1
mov r11d, 0x78dcb7d1
mov ecx, 0xa32cc7c5
cmovne r11d, ecx
test al, 1
cmovne r11d, ecx
not dl
test dl, 1
mov eax, 0x78dcb7d1
jmp 0x14001c9a8
cmp r11d, 0xd265ad3b
jle 0x14000d62b
cmp r11d, 0xd73bdc58
jle 0x14000dda7
cmp r11d, 0xd897bcd8
jle 0x14000ed24
cmp r11d, 0xdb95bd6e
jle 0x140010b7e
cmp r11d, 0xdb95bd6f
je 0x140014970
cmp r11d, 0xdd15d526
je 0x140014998
cmp r11d, 0xde0a1b4c
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xa0ea1edd
and ebx, ebp
and ebp, 0x5f15e122
or ebp, edx
mov edx, ebp
xor edx, 0x5b056000
xor ebp, 0xa0ea1edd
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x84788df3
and edx, 0x7b87720c
or edx, esi
or ebp, edi
and edi, 0x84788df3
and ebx, 0x7b87720c
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0xfac98e3
and ebp, 0xf053671c
or ebp, ebx
mov edi, ebp
xor edi, 0x530611
mov ebx, edx
not ebx
xor ebp, 0xfac98e2
mov esi, ebx
and esi, 0xf6a4f1ec
and edx, 0x95b0e13
or edx, esi
or ebx, ebp
and ebp, 0xf6a4f1ec
and edi, 0x95b0e13
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
mov edx, ebx
not edx
or ebx, 0x475c61b8
mov edi, ebx
not edi
or edx, 0xb8a39e47
mov ebp, edx
not ebp
and ebx, 0x8e8efd9a
and edi, 0x30210245
or edi, ebx
and edx, 0x8e8efd9a
and ebp, 0x41500020
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x475c61b8
and ebp, 0xb8a39e47
or ebp, edx
mov edx, ebp
not edx
and edx, 0xe6cb16a2
and ebp, 0x1934e95d
or ebp, edx
mov edx, ebp
xor edx, 0x1914000c
xor ebp, 0x808316a2
and ebp, 0x80a3fff3
and edx, 0x7f5c000c
or edx, ebp
xor edx, 0x80a3fff3
cmp edx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
and al, r8b
and bl, r9b
or bl, al
xor bl, 1
or bl, r8b
mov eax, r8d
xor al, r9b
not al
and al, r9b
or r8b, r9b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
and r8b, bl
and dl, bl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x2343dc09
mov ecx, 0x59605c26
cmovne eax, ecx
test dl, 1
mov r11d, eax
cmovne r11d, ecx
test r8b, 1
jmp 0x14001c9a8
cmp r11d, 0xb97e7eef
jle 0x14000df0f
cmp r11d, 0xc06a33cf
jle 0x14000ed63
cmp r11d, 0xc1fca719
jle 0x140010bb7
cmp r11d, 0xc1fca71a
je 0x1400149b8
cmp r11d, 0xc314557b
je 0x140014b22
cmp r11d, 0xc3c62cdc
jne 0x14000c7b0
mov r11d, 0xe76af8c
cmp r11d, 0xf2047e98
jle 0x14000c7bd
nop word [rax + rax]
cmp r11d, 0x3547da7f
jg 0x14000d000
cmp r11d, 0x195fa204
jle 0x14000d122
cmp r11d, 0x28d4a4bf
jg 0x14000d3a6
cmp r11d, 0x2002241b
jle 0x14000e064
cmp r11d, 0x2343dc08
jle 0x14000efa9
cmp r11d, 0x24daff31
jle 0x140010c0d
cmp r11d, 0x24daff32
je 0x140014c45
cmp r11d, 0x268c4a89
je 0x140014dfb
cmp r11d, 0x26b0932d
jne 0x14000c7b0
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x44], eax
mov r11d, 0x3f33d1f9
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x59605c25
jle 0x14000d19c
cmp r11d, 0x6c2d2b6d
jg 0x14000d414
cmp r11d, 0x6474e415
jle 0x14000e0db
cmp r11d, 0x657fc3ee
jle 0x14000efef
cmp r11d, 0x68851c38
jle 0x140010da2
cmp r11d, 0x68851c39
je 0x140014e99
cmp r11d, 0x6b5b17ab
je 0x140014f92
cmp r11d, 0x6bbbc2b2
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov edi, edx
and edi, 1
or edi, ebx
not edi
and eax, 0x52afe22f
and edx, 0xad501dd0
or edx, eax
xor edx, 0xad501dd0
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ebp, 0xa
setl al
cmp ebp, 9
setg r9b
mov edx, ebx
xor dl, r8b
and dl, bl
xor dl, r9b
mov r10d, edx
xor r10b, 1
and r9b, r8b
and bl, al
or bl, r9b
mov r9d, eax
and r9b, r8b
xor al, r8b
or al, r9b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
not bl
and bl, r10b
or r10b, al
and al, dl
or al, bl
mov edx, r10d
xor dl, al
test al, al
mov r11d, 0x2d77d260
mov ecx, 0x3eab34e4
cmovne r11d, ecx
test r10b, 1
mov eax, 0x2d77d260
jmp 0x140019021
cmp r11d, 0x64423b9
jle 0x14000d7d2
cmp r11d, 0xdf1d7a7
jle 0x14000e23e
cmp r11d, 0x132f2f92
jle 0x14000f03e
cmp r11d, 0x17d9a694
jle 0x140010fd4
cmp r11d, 0x17d9a695
je 0x140014fb1
cmp r11d, 0x18703fbb
je 0x14001513e
cmp r11d, 0x18932b9c
jne 0x14000c7b0
mov eax, dword [rsp + 0xa8]
mov r11d, 0xb97e7ef0
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x43e00d02
jle 0x14000d907
cmp r11d, 0x543437d1
jle 0x14000e402
cmp r11d, 0x55fee436
jle 0x14000f1c2
cmp r11d, 0x580d2c9c
jle 0x140011006
cmp r11d, 0x580d2c9d
je 0x1400152f0
cmp r11d, 0x58348f27
je 0x1400154b4
cmp r11d, 0x59329fe8
jne 0x14000c7b0
mov al, byte [rsp + 0xa7]
mov ecx, dword [0x1400b6554]
mov esi, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x92b68758
and ecx, ebp
and ebp, 0x6d4978a7
or ebp, edx
xor ebp, 0x6d4978a7
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 1
mov edx, ebx
not edx
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edi, ebx
and edi, 0x16985570
and edx, 0xe967aa8e
or edx, edi
or ebx, ecx
and ecx, 0x16985570
and ebp, 0xe967aa8f
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ebp, ebx
mov ecx, ebx
xor ecx, 0xde51af97
and ecx, ebx
not ebx
and ebx, 0x928f9607
and ebp, 0x6d7069f8
or ebp, ebx
mov edx, ebp
xor edx, 0xc000090
xor ebp, 0x92018607
or ebp, 0x21ae5068
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x505df904
and edx, 0x8e000693
or edx, edi
or ebp, ebx
and ebx, 0x505df904
and ecx, 0xafa206fb
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x21ae5068
and ebp, 0xde51af97
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0xf62f41f0
and ecx, 0x9d0be0f
or ecx, ebp
xor ecx, 0xf62f41f0
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp esi, 9
setg al
cmp esi, 0xa
setl bl
mov ecx, r8d
or cl, bl
mov edx, eax
or dl, r9b
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
and r9b, al
and bl, r8b
or bl, r9b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
test al, 1
mov r11d, 0x493c98a3
mov eax, 0xb1162dad
cmovne r11d, eax
test cl, 1
cmovne r11d, eax
not dl
test dl, 1
mov eax, 0x493c98a3
jmp 0x14001c9a8
cmp r11d, 0x2facb811
jle 0x14000e44e
cmp r11d, 0x32811b4e
jle 0x14000f1fe
cmp r11d, 0x32c1a8c7
jle 0x14001115d
cmp r11d, 0x32c1a8c8
je 0x1400154cc
cmp r11d, 0x32e9fee8
je 0x140015626
cmp r11d, 0x34b18244
jne 0x14000c7b0
movzx eax, byte [rsp + 0xeb]
mov r11d, 0xe8ace6fe
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x747a9961
jle 0x14000e49a
cmp r11d, 0x79b3d6c1
jle 0x14000f23d
cmp r11d, 0x7d0d97cf
jle 0x140011273
cmp r11d, 0x7d0d97d0
je 0x14001563e
cmp r11d, 0x7e68edc8
je 0x140015656
cmp r11d, 0x7f15e4c9
jne 0x14000c7b0
mov eax, dword [rsp + 0x94]
shl eax, 2
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
mov al, byte [r13 + rax]
mov byte [rsp + 0x9e], al
mov eax, dword [rsp + 0x98]
add eax, 1
mov al, byte [r13 + rax]
mov byte [rsp + 0x9f], al
mov r8d, dword [rsp + 0x98]
add r8d, 2
mov edx, dword [0x1400b6554]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x76a6f103
mov ebp, edi
and ebp, 0x89590efc
or ebp, edx
mov edx, ebp
not edx
and edx, 0x89590efd
and ebp, 0x76a6f102
or ebp, edx
mov edx, ebp
not edx
mov esi, ebp
and esi, 0xee9cb91
and edx, 0xf116346e
or edx, esi
mov esi, dword [0x1400b6550]
or ebp, edi
and edi, 0xee9cb91
and ebx, 0xf116346e
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x122607c8
and ebp, 0xedd9f837
or ebp, edx
xor ebp, 0xedd9f837
sete bl
cmp esi, 9
setg dl
cmp esi, 0xa
setl r10b
xor r10b, bl
mov r9d, r10d
xor r9b, 1
xor bl, dl
and dl, bl
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
xor bl, 1
mov eax, r10d
and al, r9b
mov edx, eax
xor dl, 1
xor al, r10b
or dl, r9b
xor dl, 1
or dl, al
xor dl, bl
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0x58348f27
mov ecx, 0x642742fb
cmovne r11d, ecx
test dl, 1
cmove r11d, ecx
mov dword [rsp + 0xa0], r8d
test al, 1
mov eax, 0x58348f27
jmp 0x14001c9a8
cmp r11d, 0xecf0c629
jg 0x14000e867
cmp r11d, 0xec8ba9d2
jle 0x140010831
cmp r11d, 0xec8ba9d3
je 0x14001dc20
jmp 0x14000c7b0
cmp r11d, 0x87e4089a
jg 0x14000e52b
cmp r11d, 0x8372ab8d
jg 0x14000f30f
cmp r11d, 0x81dbb6f5
jg 0x14001137c
cmp r11d, 0x8080f119
je 0x1400157e2
cmp r11d, 0x819d3c20
jne 0x14000c7b0
mov r11d, 0xe8622746
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xcc54a4d3
jg 0x14000e582
cmp r11d, 0xc982df20
jg 0x14000f516
cmp r11d, 0xc716dd85
jg 0x1400113ae
cmp r11d, 0xc44e2a67
je 0x1400158ce
cmp r11d, 0xc4fb8b99
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov esi, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x498f089f
and ebp, 0xb670f760
or ebp, ecx
mov ebx, ebp
xor ebx, 0xb670f760
mov ecx, ebp
xor ecx, 0x8b0898
xor ebp, 0xb670f761
and ebp, ebx
and ecx, 0xa29b6ad8
and ebx, 0x5d649527
or ebx, ecx
mov ecx, ebx
xor ecx, 0x14449426
mov edx, ebp
not edx
xor ebx, 0xa29b6ad9
mov edi, edx
and edi, 0x69306100
and ebp, 0x96cf9eff
or ebp, edi
or edx, ebx
and ebx, 0x69306100
and ecx, 0x96cf9eff
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x8723df5
and ecx, edx
mov ebp, edx
or ebp, 0xf78dc20a
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xb51cb5a1
and edx, 0x8620854
or edx, edi
or ebp, ebx
and ebx, 0xb51cb5a1
and ecx, 0x4ae34a5e
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xf78dc20a
and ebp, 0x8723df5
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x91d8c776
and ebp, 0x6e273889
or ebp, edx
xor ebp, 0x6e273889
or ebp, ecx
cmp ebp, 0xffffffff
sete bl
setne r9b
cmp esi, 0xa
setl al
cmp esi, 9
setg r8b
mov ecx, r9d
and cl, r8b
mov edx, eax
and dl, bl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or r9b, al
xor bl, al
and bl, al
mov eax, r9d
xor al, bl
xor bl, 1
xor al, 1
or bl, r9b
xor bl, 1
or bl, al
xor bl, dl
mov eax, ebx
xor al, 1
and al, dl
mov ecx, eax
xor cl, bl
test bl, 1
mov r11d, 0x657fc3ef
mov edx, 0x32c1a8c8
cmovne r11d, edx
test al, 1
mov eax, 0x657fc3ef
cmove r11d, eax
test cl, 1
jmp 0x14001d7af
cmp r11d, 0x4ac200
jg 0x14000e5ce
cmp r11d, 0xf9802bc1
jg 0x14000f664
cmp r11d, 0xf341874a
jg 0x140011573
cmp r11d, 0xf2047e99
je 0x1400159ad
cmp r11d, 0xf2b76f6e
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xa014073f
and ecx, 0x5febf8c0
or ecx, edi
or ebp, ebx
and ebx, 0xa014073f
and edx, 0x5febf8c0
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 1
and ecx, ebp
mov edx, ebp
not edx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xdc7628ed
and ecx, 0x2389d712
or ecx, edi
or edx, ebx
and ebx, 0xdc7628ed
and ebp, 0x2389d712
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
or cl, r8b
xor cl, 1
xor bl, r8b
not bl
and bl, r8b
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov ecx, eax
and cl, bl
xor bl, 1
and dl, bl
or dl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xd897bcd9
mov ecx, 0xd73bdc59
cmovne eax, ecx
test bl, 1
mov r11d, 0xd897bcd9
jmp 0x14001c9a2
cmp r11d, 0x3d2ee0ec
jg 0x14000e61a
cmp r11d, 0x3a66029a
jg 0x14000f74b
cmp r11d, 0x35664ffc
jg 0x1400115a5
cmp r11d, 0x3547da80
je 0x1400159cd
cmp r11d, 0x3564c6e8
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov edx, r9d
and edx, 0xc028e0f4
mov ebp, edi
and ebp, 0x3fd71f0a
or ebp, edx
mov edx, ebp
xor edx, 0x31171102
xor ebp, 0xc028e0f5
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov eax, ebx
not eax
mov esi, ebp
and esi, 0x4ee8aefc
and edx, 0xb1175102
or edx, esi
or ebp, eax
and eax, 0x4ee8aefc
and ebx, 0xb1175103
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and r9d, eax
and ebp, edi
or ebp, r9d
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
and al, r9b
or dl, r9b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, bl
mov eax, r8d
xor al, dl
test r8b, r8b
mov r11d, 0xe76af8c
mov ecx, 0xc4fb8b99
cmovne r11d, ecx
test dl, 1
cmovne r11d, ecx
not al
test al, 1
mov eax, 0xe76af8c
jmp 0x14001c9a8
cmp r11d, 0xa739b11b
jg 0x14000f79a
cmp r11d, 0xa5cfc8d4
jg 0x140011758
cmp r11d, 0xa53b77e9
je 0x140015af1
cmp r11d, 0xa54de562
jne 0x14000c7b0
mov eax, dword [rsp + 0xa8]
mov eax, dword [0x1400b6554]
mov edi, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xfd2d20fc
mov edx, ebx
and edx, 0x2d2df02
or edx, ecx
xor edx, 0x2d2df02
mov ebp, ebx
and ebp, 1
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xb6d36f0e
and ebp, 0x492c90f1
or ebp, ecx
mov ecx, ebp
xor ecx, 0x92c0030
and eax, 0xb7af4bdb
and ebx, 0x4850b424
or ebx, eax
mov eax, ebx
xor eax, 0x8500424
xor ebp, 0xb6d36f0e
xor ebx, 0xb7af4bdb
mov edx, ebp
and edx, 0xe201bbc1
and ecx, 0x1dfe443e
or ecx, edx
or ebp, ebx
and ebx, 0xe201bbc1
and eax, 0x1dfe443e
or eax, ebx
xor eax, ecx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xca567278
and ebp, 0x35a98d87
or ebp, eax
xor ebp, 0x35a98d87
setne r9b
sete bl
cmp edi, 9
setg al
cmp edi, 0xa
setl r10b
mov r8d, ebx
xor r8b, r10b
mov edx, r8d
and dl, bl
and bl, al
or al, r9b
xor al, 1
or al, r8b
and r8b, r10b
mov ecx, edx
xor cl, 1
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
and r10b, r9b
or bl, r10b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
and bl, al
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, r8d
xor al, 1
mov r9d, ebx
xor r9b, 1
mov edx, eax
and dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, r9b
and dl, bl
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0xfba12a9d
mov ecx, 0x209fa594
cmovne r11d, ecx
test dl, 1
cmove r11d, ecx
test al, 1
mov eax, 0xfba12a9d
jmp 0x14001c9a8
cmp r11d, 0xe081fb2c
jg 0x14000f960
cmp r11d, 0xdf65e0d9
jg 0x140011855
cmp r11d, 0xdeec0a06
je 0x140015d17
cmp r11d, 0xdf39264b
jne 0x14000c7b0
mov r11d, 0xa2f9a8f7
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x959960c2
jg 0x14000f9cf
cmp r11d, 0x90f861ff
jg 0x1400119ce
cmp r11d, 0x904d2ba4
je 0x140015e14
cmp r11d, 0x90cf851c
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0x3be66d5
and ebp, 0xfc41992a
or ebp, ebx
xor ebp, 0xfc41992b
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov ebx, ebp
mov edx, ebp
xor edx, 0x88e08b8f
and edx, ebp
not ebp
and ebp, 0x600a88
and ebx, 0x88808107
or ebx, ebp
mov ebp, ebx
xor ebp, 0x88008106
xor ebx, 0x777f7ef8
mov edi, edx
not edi
mov esi, ebx
and esi, 0x72c04071
and ebp, 0x88208b8e
or ebp, esi
or ebx, edi
and edi, 0x72c04071
and edx, 0x8d3fbf8e
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0x771f7470
and ebx, 0x88e08b8f
or ebx, edx
mov edx, ebx
not edx
and edx, 0x6382bda7
and ebx, 0x9c7d4258
or ebx, edx
mov edx, ebx
xor edx, 0xc050010
xor ebx, 0x41822180
and ebx, 0xd1fa63c8
and edx, 0x2e059c37
or edx, ebx
xor edx, 0x2e059c37
setne r10b
sete bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, bl
xor r8b, al
and r8b, al
or r10b, r9b
xor bl, r9b
and bl, r9b
xor bl, 1
mov eax, r10d
xor al, bl
or bl, r10b
xor bl, 1
or bl, al
mov eax, r8d
xor al, 1
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, r8b
or dl, bl
mov ebx, eax
xor bl, dl
test dl, dl
mov r11d, 0x9ecfd973
mov ecx, 0x32811b4f
cmovne r11d, ecx
test al, 1
mov eax, 0x9ecfd973
jmp 0x1400140bb
cmp r11d, 0xd3e5fee5
jg 0x14000fbc8
cmp r11d, 0xd3510e2d
jg 0x140011b67
cmp r11d, 0xd265ad3c
je 0x140015e2c
cmp r11d, 0xd329c26c
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0xceaa4518
and ebx, 0x3155bae7
or ebx, edx
mov edx, ebx
not edx
and edx, 0x3155bae7
and ebx, 0xceaa4518
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
or ebp, 1
mov edi, ebp
not edi
and edx, 0xa4aedc5b
and ebx, 0x5b5123a4
or ebx, edx
mov edx, ebx
xor edx, 0x3510380
xor ebx, 0xa4aedc5a
mov esi, ebp
and esi, 0xdc082875
and edi, 0x23f7d78a
or edi, esi
or ebp, ebx
and ebx, 0xdc082875
and edx, 0x23f7d78a
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x3664b09b
and ebp, 0xc99b4f64
or ebp, edx
xor ebp, 0xc99b4f64
cmp ebp, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
xor al, r8b
mov edx, ebx
xor dl, r9b
and dl, bl
and r10b, r8b
and bl, r9b
or bl, r10b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, eax
xor dl, bl
xor dl, 1
or bl, al
mov eax, edx
xor al, bl
test dl, 1
mov r11d, 0x8f193000
mov ecx, 0xe081fb2d
cmovne r11d, ecx
test bl, 1
cmovne r11d, ecx
not al
test al, 1
mov eax, 0x8f193000
jmp 0x14001c9a8
cmp r11d, 0xb4a2580b
jg 0x14000fd02
cmp r11d, 0xb421a9e3
jg 0x140011c7d
cmp r11d, 0xb30e76f4
je 0x14001603a
cmp r11d, 0xb3722435
jne 0x14000c7b0
mov eax, dword [rsp + 0xe0]
cmp eax, 8
setb byte [rsp + 0x5b]
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xfffffffe
mov ebp, ebx
and ebp, 1
or ebp, edi
mov edi, ebp
not edi
and edx, 0xc2f0f616
and ebx, 0x3d0f09e9
or ebx, edx
mov edx, ebx
xor edx, 0x20050960
xor ebx, 0xc2f0f616
mov esi, ebp
and esi, 0x9f1a708f
and edi, 0x60e58f70
or edi, esi
or ebp, ebx
and ebx, 0x9f1a708f
and edx, 0x60e58f70
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xdb99ee55
and ebp, 0x246611aa
or ebp, edx
xor ebp, 0x246611aa
sete r9b
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg dl
mov r10d, edx
and r10b, bl
mov eax, edx
xor al, bl
or al, r10b
mov r10d, eax
xor r10b, 1
xor dl, r9b
not dl
and dl, r9b
xor bl, r8b
not bl
and bl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
and al, r10b
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
xor al, bl
xor dl, 1
or bl, r10b
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test bl, 1
mov r11d, 0xcbffbfa0
mov ecx, 0xe918931a
cmovne r11d, ecx
test al, 1
cmovne r11d, ecx
not dl
test dl, 1
mov eax, 0xcbffbfa0
jmp 0x14001c9a8
cmp r11d, 0x1ad001a3
jg 0x14000fe4f
cmp r11d, 0x1a619b61
jg 0x140011e1c
cmp r11d, 0x195fa205
je 0x1400161d1
cmp r11d, 0x199896f3
jne 0x14000c7b0
mov rax, qword [rsp + 0x60]
movzx edx, byte [rsp + 0x6e]
mov byte [r13 + rax], dl
mov eax, dword [rsp + 0x5c]
add eax, 1
mov rcx, qword [rsp + 0x38]
movzx edx, byte [rcx + rax]
mov byte [rsp + 0x6f], dl
add rax, r13
mov qword [rsp + 0x70], rax
mov r11d, 0xe4d0c236
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x5d89c1ec
jg 0x14000ff5b
cmp r11d, 0x5bfb5d08
jg 0x140011e56
cmp r11d, 0x59605c26
je 0x1400161f1
cmp r11d, 0x5b1f210f
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x6ede090e
mov ebx, edi
and ebx, 0x9121f6f0
or ebx, edx
xor ebx, 0x9121f6f0
mov edx, edi
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
mov esi, edx
and esi, 0xc38cbc9e
and ebx, 0x3c734361
or ebx, esi
or edx, edi
and edi, 0xc38cbc9e
and ebp, 0x3c734361
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov esi, ebx
and sil, dl
xor bl, dl
or bl, sil
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r8d
and dl, al
not al
and al, r9b
or al, dl
mov edx, r10d
xor dl, r9b
and dl, r10b
and r8b, r11b
and r10b, r9b
or r10b, r8b
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
mov ebx, r10d
not bl
and bl, r10b
xor bl, 1
mov edx, r10d
xor dl, bl
or bl, r10b
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
xor dl, al
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0x7f15e4c9
mov ecx, 0x642742fb
cmovne eax, ecx
test bl, 1
mov r11d, 0x7f15e4c9
cmovne r11d, eax
jmp 0x1400184cf
cmp r11d, 0x921732d
jg 0x1400100b9
cmp r11d, 0x682c827
jg 0x140011f72
cmp r11d, 0x64423ba
je 0x14001628b
cmp r11d, 0x65b657f
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xbbcba918
and ebx, 0x443456e7
or ebx, esi
or ebp, edi
and edi, 0xbbcba918
and edx, 0x443456e7
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0x551f9414
and ebp, 0xaae06beb
or ebp, ebx
mov edi, ebp
xor edi, 0x8006068
mov ebx, edx
not ebx
xor ebp, 0x551f9415
mov esi, ebx
and esi, 0xb3e98f93
and edx, 0x4c16706c
or edx, esi
or ebx, ebp
and ebp, 0xb3e98f93
and edi, 0x4c16706c
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
mov edx, ebx
not edx
mov edi, edx
or edi, 0xbaab8596
mov ebp, edi
not ebp
or ebx, 0x47a20
and ebx, 0xa20dff30
and edx, 0x18a20086
or edx, ebx
and edi, 0xa20dff30
and ebp, 0x45500049
or ebp, edi
xor ebp, edx
mov edx, ebp
not edx
and edx, 0x45547a69
and ebp, 0xbaab8596
or ebp, edx
mov edx, ebp
not edx
and edx, 0x14c1d484
and ebp, 0xeb3e2b7b
or ebp, edx
xor ebp, 0xeb3e2b7b
cmp ebp, 0xffffffff
setne r9b
sete r8b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, r11b
and dl, r10b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r11d
or r11b, r9b
and r9b, r10b
and bl, r8b
or bl, r9b
xor r10b, r8b
xor r11b, 1
or r11b, r10b
mov edx, r11d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r11b
xor bl, 1
or bl, dl
xor bl, al
and al, bl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x8080f119
cmovne edx, r12d
test bl, 1
mov r11d, 0x8080f119
cmovne r11d, edx
jmp 0x14001d536
cmp r11d, 0x4d152007
jg 0x140010248
cmp r11d, 0x493c98a2
jg 0x140011fa4
cmp r11d, 0x43e00d03
je 0x1400162b8
cmp r11d, 0x478d8a29
jne 0x14000c7b0
mov r11d, 0x17d9a695
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x2cab5e43
jg 0x140010287
cmp r11d, 0x2c4929d9
jg 0x1400120a7
cmp r11d, 0x28d4a4c0
je 0x140016408
cmp r11d, 0x2b77653e
jne 0x14000c7b0
mov r11d, 0xa53b77e9
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x6e2f8da2
jg 0x1400102c6
cmp r11d, 0x6ccb78d6
jg 0x1400120d9
cmp r11d, 0x6c2d2b6e
je 0x14001664f
cmp r11d, 0x6cc36456
jne 0x14000c7b0
movzx eax, byte [rsp + 0x6f]
mov rcx, qword [rsp + 0x70]
mov byte [rcx], al
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
add eax, 2
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rax]
mov byte [r13 + rax], cl
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov r11d, 0x668da5cc
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x8d863248
jg 0x1400103d1
cmp r11d, 0x88f69972
jg 0x140012228
cmp r11d, 0x87e4089b
je 0x140016789
cmp r11d, 0x88e21706
jne 0x14000c7b0
mov r11d, 0xb63e053e
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x40], eax
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xcde268e7
jg 0x140010410
cmp r11d, 0xccbc7c22
jg 0x1400123b2
cmp r11d, 0xcc54a4d4
je 0x14001690b
cmp r11d, 0xcc7b2e52
jne 0x14000c7b0
mov r11d, 0x5c2de8b4
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x4c59135
jg 0x140010562
cmp r11d, 0x282db29
jg 0x140012581
cmp r11d, 0x4ac201
je 0x140016af3
cmp r11d, 0x4b1d10
jne 0x14000c7b0
mov r11d, 0x90cf851c
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x3f33d1f8
jg 0x14001071c
cmp r11d, 0x3e931d45
jg 0x1400127b2
cmp r11d, 0x3d2ee0ed
je 0x140016c7e
cmp r11d, 0x3dd55409
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0x1d1de242
and edx, ebx
not ebx
and ebx, 0xff06f0d4
and ebp, 0xf90f2b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x90000
xor ebp, 0x1d04e040
or ebp, 0xe2e21dbd
mov edi, edx
not edi
mov esi, ebp
and esi, 0xb0327a46
and ebx, 0xd0d8000
or ebx, esi
or ebp, edi
and edi, 0xb0327a46
and edx, 0x4fcd85b9
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xe2e21dbd
and ebp, 0x1d1de242
or ebp, edx
mov eax, ebp
mov ebx, ebp
xor ebx, 0x6e2ee2f9
and ebx, ebp
not ebp
and ebp, 0x5b8d3b99
and eax, 0xa472c466
or eax, ebp
mov edx, eax
xor edx, 0xa472c466
xor eax, 0x19013a91
mov ebp, edx
and ebp, 0x6e2ee2f9
mov esi, ebp
and esi, ebx
xor ebx, ebp
or ebx, esi
mov ebp, ebx
not ebp
and ebp, 0x91d11d07
and ebx, 0x6e2ee2f8
or ebx, ebp
and eax, 0x9d11fad1
mov edi, edx
and edi, 0x62ee052e
or edi, eax
xor edi, 0x9d11fad0
and edx, 1
or edx, edi
mov eax, edx
not eax
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x20a18f7d
and ebx, 0xdf5e7082
or ebx, edi
or ebp, edx
and edx, 0x20a18f7d
and eax, 0xdf5e7082
or eax, edx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x2056501
mov edx, ebp
and edx, 0x980258
or edx, eax
xor edx, 0x980258
and ebp, 0xfd6298a6
or ebp, edx
mov eax, ebp
not eax
and eax, 0xd5f822e0
and ebp, 0x2a07dd1f
or ebp, eax
mov eax, ebp
xor eax, 0x28103804
xor ebp, 0x16600590
and eax, 0xe915782d
and ebp, 0x16ea87d2
or ebp, eax
mov eax, ebp
xor eax, 0x28005021
xor ebp, 0x14628140
and ebp, 0xd577a94c
and eax, 0x2a8856b3
or eax, ebp
xor eax, 0x2a8856b3
setne r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl sil
mov r8d, esi
xor r8b, r9b
mov edx, r8d
xor dl, 1
mov r10d, edx
and r10b, r9b
or sil, r9b
xor sil, 1
mov r11d, r10d
and r11b, sil
xor sil, r10b
or sil, r11b
mov r10d, ebx
xor r10b, r9b
or bl, r9b
xor bl, 1
or bl, r10b
xor dl, bl
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, esi
xor dl, 1
and dl, bl
xor bl, 1
mov eax, esi
xor al, bl
and al, sil
and bl, sil
or bl, dl
mov edx, eax
xor dl, bl
test bl, 1
mov r11d, 0x1a619b62
mov ecx, 0xef67c464
cmovne r11d, ecx
test al, al
mov eax, 0x1a619b62
jmp 0x14001c4f7
cmp r11d, 0xeed6025d
jle 0x140010870
cmp r11d, 0xeed6025e
je 0x140016e11
cmp r11d, 0xef67c464
je 0x140016fc9
cmp r11d, 0xf1de4bfa
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0x398c5b8c
and ebp, eax
or eax, 0xc673a473
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0xd9dbb9be
and edx, 0x20044200
or edx, edi
or eax, ebx
and ebx, 0xd9dbb9be
and ebp, 0x26244641
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xc673a473
and eax, 0x398c5b8c
or eax, edx
mov r9d, eax
mov edx, eax
xor edx, 0x6b2421
and edx, eax
not eax
and eax, 0xff45401d
and r9d, 0xbabfe2
or r9d, eax
mov ebx, r9d
xor ebx, 0xbabfe2
xor r9d, 0xff45401d
mov ebp, r9d
or ebp, 0xff94dbde
mov edi, ebp
not edi
mov esi, edx
not esi
mov r8d, ebp
and r8d, 0xa790ee6d
and edi, 0x6b0000
or edi, r8d
or ebp, esi
and esi, 0xa790ee6d
and edx, 0x586f1192
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xff94dbdf
and ebp, 0x6b2420
or ebp, edx
and r9d, 0xd09ffdf4
mov edx, ebx
and edx, 0x2f60020b
or edx, r9d
xor edx, 0xd09ffdf5
and ebx, 1
or ebx, edx
not ebx
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
mov eax, ebx
xor eax, 0xb7a7d66a
and eax, ebx
not ebx
and ebx, 0xb1835628
and edx, 0x6248042
or edx, ebx
xor edx, 0x6248042
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x48582995
and eax, 0xb7a7d66a
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xa6621abd
and eax, 0x599de542
or eax, ebp
xor eax, 0x599de542
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete r8b
cmp dword [0x1400b6550], 9
setg bl
xor r8b, bl
mov eax, ebx
xor al, r9b
mov edx, eax
xor dl, 1
or bl, r9b
xor bl, 1
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ebx, r8d
xor bl, al
and bl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov r11d, 0x6565571a
mov eax, 0x268c4a89
cmovne r11d, eax
test bl, bl
mov ecx, 0x6565571a
cmove r11d, ecx
jmp 0x140013950
cmp r11d, 0xadaba43e
jg 0x1400129ed
cmp r11d, 0xad7fea50
je 0x1400170c5
cmp r11d, 0xad8657ad
jne 0x14000c7b0
mov eax, dword [rsp + 0xa8]
cmp eax, 4
sete byte [rsp + 0xbe]
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xa67418bc
and ebx, ebp
or ebp, 0x598be743
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xbd6cc09a
and edx, 0x2101824
or edx, esi
or ebp, edi
and edi, 0xbd6cc09a
and ebx, 0x42933f65
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x598be743
and ebp, 0xa67418bc
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebp
xor edx, 0x5f88d817
and edx, ebx
mov esi, ebp
and esi, 0xa07727e8
mov edi, edx
and edi, esi
xor esi, edx
or esi, edi
mov edx, esi
not edx
and edx, 0xa07727e9
and esi, 0x5f88d816
or esi, edx
and ebp, 0xc49dc2ba
mov edx, ebx
and edx, 0x3b623d45
or edx, ebp
xor edx, 0xc49dc2bb
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov edi, esi
not edi
mov ebp, edi
and ebp, 0x78ad4c34
and esi, 0x8752b3cb
or esi, ebp
or edi, ebx
and ebx, 0x78ad4c34
and edx, 0x8752b3cb
or edx, ebx
xor edx, esi
not edi
or edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x8450c001
and edi, 0x228528d0
or edi, edx
mov ebx, edi
xor ebx, 0x40850
xor edi, 0x8810470e
or ebp, 0xa6d5e8d1
mov edx, ebp
not edx
and edi, 0xaa91678e
and ebx, 0x4448851
or ebx, edi
and ebp, 0xaa91678e
and edx, 0x512a1020
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x592a172e
and edx, 0xa6d5e8d1
or edx, ebp
mov ebp, edx
not ebp
and edx, 0xdca83c1d
and ebp, 0x2357c3e2
or ebp, edx
xor ebp, 0x2357c3e2
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r10b
xor al, 1
or al, bl
mov r8d, eax
not r8b
and r11b, r9b
and bl, r10b
or bl, r11b
mov edx, ebx
xor dl, 1
and bl, al
and r8b, dl
or r8b, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x569b5e68
mov ecx, 0xd9af87c7
cmovne eax, ecx
test dl, dl
mov r11d, 0x569b5e68
cmovne r11d, eax
test r8b, r8b
jmp 0x14001c9a8
cmp r11d, 0xe363f985
jg 0x140012a1f
cmp r11d, 0xe26e4ce6
je 0x14001718c
cmp r11d, 0xe3181a90
jne 0x14000c7b0
cmp byte [rsp + 0xbe], 0
mov r11d, 0x9f34c62d
mov eax, 0xb421a9e4
cmovne r11d, eax
movzx eax, byte [rsp + 0xeb]
mov byte [rsp + 0x2b], al
movzx eax, byte [rsp + 0xea]
mov byte [rsp + 0x2d], al
movzx eax, byte [rsp + 0xe9]
mov byte [rsp + 0x2e], al
movzx eax, byte [rsp + 0xe8]
mov byte [rsp + 0x2f], al
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x9f34c62c
jg 0x140012b12
cmp r11d, 0x9d54934b
je 0x140017310
cmp r11d, 0x9ecfd973
jne 0x14000c7b0
mov r11d, 0x32811b4f
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xd811deab
jg 0x140012c79
cmp r11d, 0xd73bdc59
je 0x14001741d
cmp r11d, 0xd7dbf577
jne 0x14000c7b0
mov r11d, 0x8d0e37a3
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xbb6147cb
jg 0x140012dd8
cmp r11d, 0xb97e7ef0
je 0x14001755f
cmp r11d, 0xbb3fdba9
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0x6ab4d0da
and edx, ebx
not ebx
and ebx, 0xbd591cce
and ebp, 0x42a6e331
or ebp, ebx
mov ebx, ebp
xor ebx, 0x4284c000
xor ebp, 0x281010ca
or ebp, 0x954b2f25
mov edi, edx
not edi
mov esi, ebp
and esi, 0x147a3dd2
and ebx, 0x6a84c008
or ebx, esi
or ebp, edi
and edi, 0x147a3dd2
and edx, 0xeb85c22d
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x41472bda
and ebp, 0xbeb8d425
or ebp, edx
mov ebx, ebp
xor ebx, 0x14040471
xor ebp, 0x2bf3fb00
mov edx, ebp
and edx, 0xc93a738e
and ebx, 0x36c58c71
or ebx, edx
mov edi, ebx
xor edi, 0x36c58c71
xor ebx, 0xc93a738e
mov edx, ebx
or edx, 0x263517f9
mov eax, edx
not eax
or ebp, 0xd9cae806
mov esi, ebp
not esi
and edx, 0x43ef0f01
and eax, 0x9800e006
or eax, edx
and ebp, 0x43ef0f01
and esi, 0x241010f8
or esi, ebp
xor esi, eax
mov eax, esi
not eax
and eax, 0x9ecf0fcd
and esi, 0x6130f032
or esi, eax
xor esi, 0xb8fa1835
and ebx, 0xf85e29fc
mov eax, edi
and eax, 0x7a1d603
or eax, ebx
xor eax, 0xf85e29fd
and edi, 1
or edi, eax
not edi
mov eax, esi
and eax, edi
xor edi, esi
or edi, eax
mov ebx, edi
mov eax, edi
xor eax, 0xb5acf978
and eax, edi
not edi
and edi, 0x96bf5c4a
and ebx, 0x6940a3b5
or ebx, edi
mov edx, ebx
xor edx, 0x2020
xor ebx, 0x94ac5848
or ebx, 0x4a530687
mov ebp, eax
not ebp
mov edi, ebx
and edi, 0x290bcd58
and edx, 0x94a43020
or edx, edi
or ebx, ebp
and ebp, 0x290bcd58
and eax, 0xd6f432a7
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x4a530687
and ebx, 0xb5acf978
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x5d3fc80c
and ebx, 0xa2c037f3
or ebx, edx
xor ebx, 0xa2c037f3
or ebx, eax
cmp ebx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
mov eax, edx
xor al, r10b
not al
and al, r10b
mov r8d, edx
or r8b, r10b
mov r11d, r8d
xor r11b, al
xor al, 1
xor r11b, 1
or al, r8b
xor al, 1
or al, r11b
and r10b, dl
or dl, r9b
xor dl, 1
and bl, r9b
or bl, r10b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
xor al, 1
and al, r8b
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x4396aa3b
mov ecx, 0xc716dd86
jmp 0x1400188ce
cmp r11d, 0x20fae935
jg 0x140012fab
cmp r11d, 0x2002241c
je 0x140017696
cmp r11d, 0x209fa594
jne 0x14000c7b0
mov eax, dword [rsp + 0xa8]
mov r11d, 0xa54de562
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x65655719
jg 0x1400130be
cmp r11d, 0x6474e416
je 0x14001789e
cmp r11d, 0x6515547c
jne 0x14000c7b0
movzx eax, byte [rsp + 0x9f]
movzx eax, byte [rsp + 0xa6]
mov r11d, 0x244b3cd8
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x1082922c
jg 0x1400131e1
cmp r11d, 0xdf1d7a8
je 0x1400178f0
cmp r11d, 0xe76af8c
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov r9d, ebx
not r9d
mov eax, r9d
and eax, 0x5a03f5bb
mov ebp, ebx
and ebp, 0xa5fc0a44
or ebp, eax
mov eax, ebp
xor eax, 0x4c00000
xor ebp, 0x520060b0
mov edx, ebx
xor edx, 0xd7c860f0
and edx, ebx
or ebp, 0x28379f0f
mov esi, edx
not esi
mov edi, ebp
and edi, 0x9309ce59
and eax, 0x44c020a0
or eax, edi
or ebp, esi
and esi, 0x9309ce59
and edx, 0x6cf631a6
or edx, esi
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xaf463ef8
and ebp, 0x50b9c107
or ebp, eax
mov eax, ebp
xor eax, 0x8771a1f6
xor ebp, 0x10885608
and r9d, 0x8f9ca0a4
and ebx, 0x70635f5b
or ebx, r9d
mov edx, ebx
xor edx, 0x10205718
xor ebx, 0x8f9ca0a4
mov edi, eax
and edi, 0xec4788e3
and ebp, 0x13b8771c
or ebp, edi
or eax, ebx
and ebx, 0xec4788e3
and edx, 0x13b8771c
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xb30e0872
and eax, 0x4cf1f78d
or eax, edx
xor eax, 0x4cf1f78d
sete r9b
setne bl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl r8b
mov edx, ebx
or dl, r8b
xor dl, 1
or al, bl
xor bl, r8b
not bl
and bl, r8b
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor r9b, r8b
xor al, 1
or al, r9b
xor r9b, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, bl
and bl, al
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xad8657ad
mov ecx, 0xd9af87c7
cmovne edx, ecx
test al, 1
mov r11d, 0xad8657ad
cmovne r11d, edx
jmp 0x1400145ec
cmp r11d, 0x55238cc7
jg 0x140013213
cmp r11d, 0x543437d2
je 0x140017908
cmp r11d, 0x54f98642
jne 0x14000c7b0
cmp byte [rsp + 0x5b], 0
mov r11d, 0x40221545
mov eax, 0x77f859d8
jmp 0x14001d05c
cmp r11d, 0x310fef24
jg 0x140013268
cmp r11d, 0x2facb812
je 0x140017920
cmp r11d, 0x30cebb0f
jne 0x14000c7b0
mov r11d, 0x946ed57
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x77f859d7
jg 0x14001329a
cmp r11d, 0x747a9962
je 0x140017b25
cmp r11d, 0x75428391
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ebp, edi
and ebp, 1
or ebp, ebx
mov ebx, ebp
not ebx
mov esi, ebp
and esi, 0xcaaeebd0
and ebx, 0x3551142f
or ebx, esi
or ebp, edi
and edi, 0xcaaeebd0
and edx, 0x3551142f
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete dl
setne bl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
and bl, r8b
and al, dl
or al, bl
xor al, 1
or al, r8b
xor dl, r8b
mov r8d, edx
not r8b
and r8b, al
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, r8b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc084c85e
mov ecx, 0xa930cbde
cmovne eax, ecx
test dl, dl
mov r11d, eax
cmovne r11d, ecx
jmp 0x1400198c6
cmp r11d, 0x86dcafa7
jg 0x14001346a
cmp r11d, 0x8372ab8e
je 0x140017b3d
cmp r11d, 0x8497be8d
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xdd94da3d
and ebx, ebp
and ebp, 0x226b25c2
or ebp, edx
mov edx, ebp
xor edx, 0x24b0440
xor ebp, 0xdd94da3d
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x2d247383
and edx, 0xd2db8c7c
or edx, esi
or ebp, edi
and edi, 0x2d247383
and ebx, 0xd2db8c7c
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov ebx, ebp
mov edx, ebp
xor edx, 0xfe1219c8
and edx, ebp
not ebp
and ebp, 0x1b65fc65
and ebx, 0xe49a039a
or ebx, ebp
mov ebp, ebx
xor ebp, 0xe49a039a
mov edi, ebx
xor edi, 0xe577e5ad
and edi, ebp
mov esi, edi
not esi
mov eax, edx
not eax
mov r9d, esi
and r9d, 0x5ead156f
and edi, 0xa152ea90
or edi, r9d
or esi, eax
and eax, 0x5ead156f
and edx, 0xa152ea90
or edx, eax
xor edx, edi
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0x1ede636
and esi, 0xfe1219c9
or esi, eax
xor ebx, 0x12243825
and ebx, 0xb62c3ab7
mov eax, ebp
and eax, 0x49d3c548
or eax, ebx
xor eax, 0xb62c3ab6
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x7fc5e759
and esi, 0x803a18a6
or esi, edx
or ebx, ebp
and ebp, 0x7fc5e759
and eax, 0x803a18a6
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x53379008
and ebx, 0xacc86ff7
or ebx, eax
mov eax, ebx
xor eax, 0x84806771
xor ebx, 0x53379008
mov edx, ebx
and edx, 0x797f188e
and eax, 0x8680e771
or eax, edx
xor eax, 0x8680e771
or eax, ebx
cmp eax, 0xffffffff
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg dl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov r8d, edx
xor r8b, 1
mov r10d, ebx
or r10b, r9b
xor bl, r9b
not bl
and bl, r9b
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, r8d
and al, dl
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor al, bl
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0xe875d8f4
mov ecx, 0x282db2a
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test dl, 1
mov eax, 0xe875d8f4
jmp 0x14001c9a8
cmp r11d, 0xcb3fc2ef
jg 0x14001349c
cmp r11d, 0xc982df21
je 0x140017c6a
cmp r11d, 0xc9a11f4d
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov edx, r9d
and edx, 0x103bc5ab
mov ebp, edi
and ebp, 0xefc43a54
or ebp, edx
mov edx, ebp
xor edx, 0x26440804
xor ebp, 0x103bc5aa
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
or ebp, 1
mov eax, ebx
not eax
mov esi, ebp
and esi, 0xc9b977fb
and edx, 0x36468804
or edx, esi
or ebp, eax
and eax, 0xc9b977fb
and ebx, 0x36468804
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x35e0f83d
and ebp, 0xca1f07c2
or ebp, eax
xor ebp, 0xca1f07c2
and r9d, 0x32c30593
and edi, 0xcd3cfa6c
or edi, r9d
xor edi, 0xcd3cfa6c
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0xb228cdab
and edi, 0x4dd73254
or edi, eax
xor edi, 0x4dd73254
setne r9b
sete r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r8b
and r9b, r8b
xor r8b, r10b
mov eax, r8d
xor al, 1
mov edx, ebx
xor dl, r10b
and dl, bl
and bl, r10b
or bl, r9b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, r8b
or bl, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xc8418924
mov ecx, 0x6ccb78d7
cmovne edx, ecx
test bl, bl
mov r11d, edx
mov ecx, 0xc8418924
cmovne r11d, ecx
jmp 0x1400158c7
cmp r11d, 0xfe0b04e1
jg 0x1400135eb
cmp r11d, 0xf9802bc2
je 0x140017dc2
cmp r11d, 0xfba12a9d
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x906d83b0
mov ebx, ebp
and ebx, 0x6f927c4e
or ebx, edx
xor ebx, 0x6f927c4e
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x7bab45e0
and ebp, 0x8454ba1f
or ebp, edx
xor ebp, 0x8454ba1f
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xcc41f4c5
and ebp, 0x33be0b3a
or ebp, ecx
xor ebp, 0x33be0b3a
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xc3c62cdc
mov ebp, 0x657fc3ef
cmovne eax, ebp
test dl, dl
mov r11d, 0xc3c62cdc
cmovne r11d, eax
jmp 0x14001d05a
cmp r11d, 0x3ba705a9
jg 0x14001361d
cmp r11d, 0x3a66029b
je 0x140017eee
cmp r11d, 0x3a87b949
jne 0x14000c7b0
mov rax, qword [rsp + 0xc0]
movzx eax, byte [rsp + 0xea]
mov r11d, 0x2cab5e44
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xaa58d87b
jg 0x1400137de
cmp r11d, 0xa739b11c
je 0x14001811a
cmp r11d, 0xa930cbde
jne 0x14000c7b0
mov al, byte [rsp + 0x7f]
mov rdx, qword [rsp + 0x80]
mov byte [rdx], al
mov ebp, dword [rsp + 0xe0]
add ebp, 1
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xd48e396f
and ebx, 0x2b71c690
or ebx, edi
mov esi, ebx
xor esi, 0x2a208000
xor ebx, 0x90003803
or edx, 0xba3dbc23
mov edi, edx
not edi
or ebx, 0x44000388
and ebx, 0xd4113f8b
and esi, 0x2a2c8020
or esi, ebx
and edx, 0xd4113f8b
and edi, 0x1c24054
or edi, edx
xor edi, esi
mov edx, edi
not edx
and edx, 0x33b2f4bf
and edi, 0xcc4d0b40
or edi, edx
mov ebx, edi
xor ebx, 0x7670b763
mov edx, edi
xor edx, 0x7670b762
and edx, ebx
xor edi, 0xa401c
and edi, 0x324a455f
and ebx, 0xcdb5baa0
or ebx, edi
xor ebx, 0xcdb5baa1
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edi, ebx
not edi
mov edx, edi
and edx, 0xc0fb1b3a
and edi, ebx
and ebx, 0x3f04e4c5
or ebx, edx
mov edx, ebx
xor edx, 0x200480c4
xor ebx, 0xc0fb1b3a
mov esi, ebx
and esi, 0x5f496611
and edx, 0xa0b699ee
or edx, esi
mov esi, edi
not esi
or ebx, esi
and esi, 0x5f496611
and edi, 0xa0b699ee
or edi, esi
xor edi, edx
not ebx
or ebx, edi
mov edx, ebx
not edx
mov edi, edx
and edi, 0x742b845d
and ebx, 0x8bd47ba2
or ebx, edi
xor ebx, 0x8bd47ba2
or ebx, edx
cmp ebx, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
and bl, dl
and al, r9b
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
xor dl, r9b
mov ebx, edx
xor bl, 1
and r8b, dl
and bl, al
or bl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, bl
test dl, 1
mov r11d, 0x88e21706
mov ecx, 0xc084c85e
cmovne r11d, ecx
test bl, bl
cmove r11d, ecx
mov dword [rsp + 0x8c], ebp
test al, 1
mov eax, 0x88e21706
jmp 0x14001c9a8
cmp r11d, 0xe17715c7
jg 0x140013810
cmp r11d, 0xe081fb2d
je 0x1400181fb
cmp r11d, 0xe0a36fc0
jne 0x14000c7b0
movzx eax, byte [rsp + 0xbf]
mov byte [rsp + 0x2f], al
movzx eax, byte [rsp + 0xcf]
mov byte [rsp + 0x2e], al
movzx eax, byte [rsp + 0xda]
mov byte [rsp + 0x2d], al
movzx eax, byte [rsp + 0xdb]
mov byte [rsp + 0x2b], al
mov r11d, 0x9f34c62d
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x9a099c53
jg 0x14001384a
cmp r11d, 0x959960c3
je 0x140018213
cmp r11d, 0x96eba0a1
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0x2f5ceb06
and ebp, ebx
not ebx
and ebx, 0x542b02
and edx, 0x2f08c004
or edx, ebx
xor edx, 0x2f08c004
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xd0a314f9
and ebp, 0x2f5ceb06
or ebp, edx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xb80c1dfb
and ebp, 0x47f3e204
or ebp, ebx
mov edi, ebp
xor edi, 0x300c01b9
or edi, 0x8fb2bc42
mov esi, edi
not esi
or edx, 0x704d43bd
mov ebx, edx
not ebx
and edi, 0xf10d34e2
and esi, 0x40431d
or esi, edi
and edx, 0xf10d34e2
and ebx, 0xeb28800
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x353a8c05
and ebx, 0xcac573fa
or ebx, edx
xor ebx, 0xba883046
mov edx, ebp
and edx, 1
xor ebp, 0x47f3e205
or ebp, edx
mov edx, ebp
not edx
and edx, 0xfd6d9d16
and ebp, 0x29262e9
or ebp, edx
xor ebp, 0x29262e9
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
xor edx, 0x9285e42c
and edx, ebp
or ebp, 0x6d7a1bd3
mov ebx, ebp
not ebx
mov edi, edx
not edi
mov esi, ebp
and esi, 0xa4a05781
and ebx, 0x1205a02c
or ebx, esi
or ebp, edi
and edi, 0xa4a05781
and edx, 0x5b5fa87e
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x6d7a1bd3
and ebp, 0x9285e42c
or ebp, edx
mov edx, ebp
not edx
and ebp, 0x1b9116c3
and edx, 0xe46ee93c
or edx, ebp
xor edx, 0xe46ee93c
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, r9d
and bl, al
or r9b, dl
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
or al, r8b
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, r10d
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r11d, 0xbe1eea77
mov eax, 0x8e98ab61
cmovne r11d, eax
test bl, 1
cmove r11d, eax
test dl, 1
mov eax, 0xbe1eea77
jmp 0x14001c9a8
cmp r11d, 0xd57d916a
jg 0x140013957
cmp r11d, 0xd3e5fee6
je 0x14001822b
cmp r11d, 0xd44fc935
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov eax, ebx
not eax
mov esi, ebp
and esi, 0xfa64b386
and edx, 0x59b4c78
or edx, esi
or ebp, eax
and eax, 0xfa64b386
and ebx, 0x59b4c79
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xe803681f
and ebp, 0x17fc97e0
or ebp, eax
xor ebp, 0x17fc97e0
and r9d, 0x1b8c00d3
and edi, 0xe473ff2c
or edi, r9d
xor edi, 0xe473ff2c
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
cmp edi, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov esi, r10d
xor sil, dl
mov r8d, esi
xor r8b, 1
and r9b, bl
and dl, r10b
or dl, r9b
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, sil
or sil, al
and al, r8b
or al, bl
mov edx, esi
xor dl, al
test dl, 1
mov edx, 0xdf65e0da
mov ecx, 0x550397d
cmovne edx, ecx
test al, al
mov r11d, edx
mov eax, 0xdf65e0da
cmovne r11d, eax
test sil, 1
jmp 0x14001d7af
cmp r11d, 0xb8290f38
jg 0x140013989
cmp r11d, 0xb4a2580c
je 0x140018278
cmp r11d, 0xb63e053e
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r9d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebx
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov ebp, edx
not ebp
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x6381c3c1
and edx, 0x9c7e3c3e
or edx, esi
or ebp, edi
and edi, 0x6381c3c1
and ebx, 0x9c7e3c3e
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x3de8b637
and ebp, 0xc21749c8
or ebp, edx
mov edi, ebp
xor edi, 0x164880
xor ebp, 0x20000230
or ebx, 0x241f5af0
mov edx, ebx
not edx
or ebp, 0x9e0010b
and ebp, 0x29e1037b
and edi, 0x41e5880
or edi, ebp
and ebx, 0x29e1037b
and edx, 0xd200a404
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xdbe0a50f
and edx, 0x241f5af0
or edx, ebp
sete r8b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl dl
mov ebx, edx
xor bl, al
and bl, dl
xor bl, r8b
xor al, r8b
xor al, 1
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor dl, 1
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xb3722435
mov ecx, 0xe918931a
cmovne eax, ecx
test dl, 1
mov r11d, 0xb3722435
cmovne r11d, eax
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0xe0], ecx
test bl, bl
jmp 0x14001c9a8
cmp r11d, 0x1d0f6f57
jg 0x140013b82
cmp r11d, 0x1ad001a4
je 0x1400183ac
cmp r11d, 0x1bb21088
jne 0x14000c7b0
mov rax, qword [rsp + 0xd0]
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x1546f95a
mov ecx, ebx
xor ecx, 0x1546f95a
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x3955911b
and ecx, 0xc6aa6ee4
or ecx, edx
mov edx, ecx
xor edx, 0xd3ec97bf
xor ecx, 0x2c136840
and eax, ecx
and edx, ebx
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp ebp, 0xa
setl cl
cmp ebp, 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor cl, al
mov r8d, ecx
mov edx, ebx
mov eax, ecx
mov r9d, ebx
mov r10d, ebx
and r10b, cl
xor cl, bl
xor bl, 1
xor r8b, 1
and dl, bl
and al, r8b
xor r9b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r9b
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
xor al, dl
or cl, r10b
mov edx, ecx
xor dl, al
test cl, cl
mov r11d, 0xe6b99899
mov ecx, 0x195fa205
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test dl, 1
mov eax, 0xe6b99899
jmp 0x14001c9a8
cmp r11d, 0x5e22d38e
jg 0x140013bd7
cmp r11d, 0x5d89c1ed
je 0x140018405
cmp r11d, 0x5df79ae9
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0x6ab40c79
and ebp, ebx
not ebx
and ebx, 0x20a40011
and edx, 0x4a100c68
or edx, ebx
xor edx, 0x4a100c68
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x954bf386
and ebp, 0x6ab40c79
or ebp, edx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0xec4f736f
and ebp, 0x13b08c90
or ebp, ebx
xor ebp, 0x13b08c91
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xc32538bd
and ebx, ebp
or ebp, 0x3cdac742
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xb23c5afa
and edx, 0x41012005
or edx, esi
or ebp, edi
and edi, 0xb23c5afa
and ebx, 0x4dc3a505
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x4c33412a
and ebp, 0xb3ccbed5
or ebp, edx
xor ebp, 0x70e98668
setne r10b
sete r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
and bl, r9b
and r10b, al
or r10b, bl
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
xor al, 1
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov edx, eax
not dl
mov ebx, r10d
xor bl, 1
and dl, bl
or bl, al
and al, r10b
or al, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x4c59136
cmovne edx, r14d
test al, al
mov r11d, edx
mov eax, 0x4c59136
cmovne r11d, eax
jmp 0x140015136
cmp r11d, 0x995566f
jg 0x140013c48
cmp r11d, 0x921732e
je 0x1400184d7
cmp r11d, 0x946ed57
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe0040800
and edx, 0x12c24420
or edx, ebp
mov ebx, edx
xor ebx, 0x12c04420
xor edx, 0x4d19b0d1
or ecx, 0xf2c64c20
mov ebp, ecx
not ebp
and edx, 0x4d1bb0d1
and ebx, 0xb2c44c20
or ebx, edx
and ecx, 0x4d1bb0d1
and ebp, 0x20030e
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xac37a939
and ebp, 0x53c856c6
or ebp, ecx
mov ebx, ebp
xor ebx, 0xa10e1ae6
mov ecx, ebp
xor ecx, 0xa10e1ae7
and ecx, ebx
xor ebp, 0x5ef1e518
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov edx, ecx
not edx
mov ebp, ebx
not ebp
mov edi, edx
and edi, 0x40691dea
and ecx, 0xbf96e215
or ecx, edi
or edx, ebp
and ebp, 0x40691dea
and ebx, 0xbf96e215
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and edx, 0xe1d8dea7
and ecx, 0x1e272158
or ecx, edx
xor ecx, 0xe1d8dea7
sete r8b
setne r10b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, bl
and al, r9b
mov edx, r10d
or dl, al
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, r8b
and cl, bl
and r10b, r9b
and bl, r8b
or bl, r10b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov r11d, 0x30cebb0f
mov ecx, 0x55238cc8
cmovne r11d, ecx
test bl, 1
mov edx, 0x30cebb0f
jmp 0x14001da1c
cmp r11d, 0x5279f2dc
jg 0x140013da1
cmp r11d, 0x4d152008
je 0x1400184ef
cmp r11d, 0x523fb004
jne 0x14000c7b0
mov r11d, 0xa3906cc7
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x2e36f9cb
jg 0x140013dd3
cmp r11d, 0x2cab5e44
je 0x14001861b
cmp r11d, 0x2d77d260
jne 0x14000c7b0
mov r11d, 0x3eab34e4
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x7009f8f9
jg 0x140013e05
cmp r11d, 0x6e2f8da3
je 0x1400187b0
cmp r11d, 0x6f5b455d
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov esi, ebp
not esi
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov eax, ebp
or eax, 1
mov edx, ecx
not edx
mov edi, eax
and edi, 0x1754de15
mov ebx, esi
and ebx, 0xe8ab21ea
or ebx, edi
or eax, edx
and edx, 0x1754de15
and ecx, 0xe8ab21ea
or ecx, edx
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf7375d15
and ecx, 0x8c8a2ea
or ecx, edx
or eax, ebp
and ebp, 0xf7375d15
and esi, 0x8c8a2ea
or esi, ebp
xor esi, ecx
not eax
or eax, esi
mov ecx, eax
not ecx
and ecx, 0x806a80c9
and eax, 0x7f957f36
or eax, ecx
xor eax, 0x7f957f36
setne al
cmp dword [0x1400b6550], 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or bl, dl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor cl, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov r11d, 0x11cb4ce5
mov eax, 0xb8290f39
cmovne r11d, eax
test cl, cl
cmovne r11d, eax
not dl
test dl, 1
mov eax, 0x11cb4ce5
jmp 0x14001c9a8
cmp r11d, 0x8f192fff
jg 0x140013fa4
cmp r11d, 0x8d863249
je 0x1400188e3
cmp r11d, 0x8e98ab61
jne 0x14000c7b0
mov r11d, 0xbe1eea77
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xd1a3c523
jg 0x1400140c7
cmp r11d, 0xcde268e8
je 0x1400188fb
cmp r11d, 0xd05d7172
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x51896d06
mov ebx, esi
and ebx, 0xae7692f8
or ebx, edx
mov edx, ebx
xor edx, 0x221250
xor ebx, 0x40882406
mov edi, esi
or edi, 0xeedca4ae
and ebx, 0xeedca4ae
and edx, 0x11235b50
or edx, ebx
and edi, 0xeedca4af
xor edi, edx
mov edx, edi
not edx
and ebp, edx
and edi, esi
or edi, ebp
not edi
or edi, edx
cmp edi, 0xffffffff
setne r9b
sete r10b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r11b
and bl, al
mov r8d, ebx
xor r8b, 1
mov esi, ebx
or sil, r8b
xor bl, sil
xor bl, 1
or sil, r8b
xor sil, 1
or sil, bl
xor sil, r10b
mov r8d, esi
xor r8b, 1
and r9b, r11b
or r11b, r10b
xor r11b, 1
and al, r10b
or al, r9b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, sil
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov edx, ebx
xor dl, 1
and dl, al
and bl, r9b
or bl, dl
xor r9b, sil
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xd3510e2e
mov ecx, 0x4396aa3b
cmovne edx, ecx
test al, 1
mov r11d, 0xd3510e2e
cmovne r11d, edx
test bl, 1
jmp 0x14001dc0a
cmp r11d, 0x550397c
jg 0x140014294
cmp r11d, 0x4c59136
je 0x140018913
cmp r11d, 0x51b1b84
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0x297e49c1
and ebx, 0xd681b63e
or ebx, esi
or ebp, edi
and edi, 0x297e49c1
and edx, 0xd681b63e
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov r9d, ebp
not r9d
mov ebx, ebp
or ebx, 0xad74e86a
mov edx, ebx
not edx
mov esi, ebp
xor esi, 0x528b1795
and esi, ebp
mov eax, esi
not eax
mov edi, ebx
and edi, 0xd1ae3ff0
and edx, 0x2010005
or edx, edi
or ebx, eax
and eax, 0xd1ae3ff0
and esi, 0x2e51c00f
or esi, eax
xor esi, edx
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0xad74e86b
and ebx, 0x528b1794
or ebx, eax
and r9d, 1
xor ebp, 0xfffffffe
or ebp, r9d
mov eax, ebp
not eax
and eax, 0xc4930575
and ebp, 0x3b6cfa8a
or ebp, eax
xor ebp, 0x3b6cfa8a
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and ebp, eax
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0xbfe4aae0
and ebp, 0x401b551f
or ebp, eax
xor ebp, 0x401b551f
cmp ebp, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg sil
cmp r8d, 0xa
setl dil
mov ebx, edi
xor bl, r10b
and r9b, dil
or dil, r10b
xor dil, 1
or dil, bl
mov r11d, edi
xor r11b, 1
and sil, r10b
or sil, r9b
mov r8d, esi
xor r8b, 1
mov eax, r11d
and al, dil
mov ebx, esi
and bl, r8b
mov edx, eax
xor dl, 1
xor al, r11b
or dl, dil
xor dl, 1
or dl, al
mov eax, ebx
and al, sil
xor bl, sil
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, edi
and al, r8b
xor r8b, dil
or r8b, al
mov eax, r8d
xor al, bl
test r8b, r8b
mov r11d, 0xd1a3c524
mov ecx, 0x6e2cbc09
cmovne r11d, ecx
test bl, 1
cmove r11d, ecx
not al
test al, 1
mov eax, 0xd1a3c524
jmp 0x14001d05c
cmp r11d, 0x40f110b1
jg 0x140014436
cmp r11d, 0x3f33d1f9
je 0x14001895b
cmp r11d, 0x40221545
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
lea ebx, [rdx - 1]
imul ebx, edx
mov r8d, ebx
not r8d
mov edx, r8d
and edx, 0x78f2f296
mov ebp, ebx
and ebp, 0x870d0d68
or ebp, edx
mov edx, ebp
xor edx, 0x81050100
xor ebp, 0x78f2f297
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
mov esi, eax
not esi
mov edi, ebp
and edi, 0x16ca7c7e
and edx, 0xe9358380
or edx, edi
or ebp, esi
and esi, 0x16ca7c7e
and eax, 0xe9358381
or eax, esi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x9704cbcc
and ebp, 0x68fb3433
or ebp, eax
mov eax, ebp
xor eax, 0x60580431
xor ebp, 0x9704cbcc
mov edx, ebp
and edx, 0x8ca3f28a
and eax, 0x735c0d75
or eax, edx
or ebp, ebx
and ebx, 0x8ca3f28a
and r8d, 0x735c0d75
or r8d, ebx
xor r8d, eax
not ebp
or ebp, r8d
cmp ebp, 0xffffffff
sete al
cmp dword [0x1400b6550], 9
setg dl
xor al, dl
xor dl, al
and dl, al
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov r11d, 0x531ec288
mov edx, 0xc314557b
cmovne r11d, edx
test bl, bl
mov ecx, 0x531ec288
cmovne r11d, ecx
jmp 0x14001d3b0
cmp r11d, 0xe918931a
je 0x140018a71
cmp r11d, 0xeaffbc09
je 0x140018a90
cmp r11d, 0xec38e1b7
jne 0x14000c7b0
mov r11d, 0xd44fc935
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xecf0c62a
je 0x140018bf3
cmp r11d, 0xed2e4bff
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov r9d, ebx
not r9d
mov edx, ebx
xor edx, 0x1a4b212d
and edx, ebx
mov ebp, ebx
or ebp, 0xe5b4ded2
mov esi, edx
not esi
mov eax, ebp
and eax, 0x12a88140
mov edi, r9d
and edi, 0x843202d
or edi, eax
or ebp, esi
and esi, 0x12a88140
and edx, 0xed577ebf
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xe5b4ded3
and ebp, 0x1a4b212c
or ebp, eax
mov eax, ebp
not eax
and eax, 0xfaae1ba1
and ebp, 0x551e45e
or ebp, eax
mov eax, ebp
xor eax, 0x110a404
and r9d, 0x3618a94c
and ebx, 0xc9e756b3
or ebx, r9d
mov edx, ebx
xor edx, 0x49a40600
xor ebp, 0xfaae1ba1
xor ebx, 0x3618a94c
mov edi, ebp
and edi, 0x844b59fb
and eax, 0x7bb4a604
or eax, edi
or ebp, ebx
and ebx, 0x844b59fb
and edx, 0x7bb4a604
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg sil
mov r8d, r10d
or r8b, sil
mov eax, r10d
xor al, sil
not al
and al, sil
xor al, 1
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
and r9b, dl
or dl, r10b
xor dl, 1
and sil, r10b
or sil, r9b
mov r8d, edx
and r8b, sil
xor sil, dl
or sil, r8b
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
and dl, sil
xor sil, 1
xor bl, 1
and bl, sil
or dl, bl
mov ebx, eax
xor bl, sil
or sil, al
xor sil, 1
or sil, bl
mov eax, esi
xor al, dl
test al, 1
mov eax, 0x4d152008
mov ecx, 0x3ba705aa
cmovne eax, ecx
test sil, 1
mov r11d, 0x4d152008
jmp 0x140018612
cmp r11d, 0xadc20e4f
je 0x140018c13
cmp r11d, 0xaebb1d63
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov esi, ebp
not esi
mov ecx, esi
or ecx, 0x7907cfcc
mov ebx, ecx
not ebx
mov edx, ebp
or edx, 0x2101031
and edx, 0x3a139479
mov edi, esi
and edi, 0x41044b84
or edi, edx
and ecx, 0x3a139479
and ebx, 0x84e82002
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0x6120c51a
and ebx, 0x9edf3ae5
or ebx, ecx
mov ecx, ebx
xor ecx, 0xe7d8f528
and esi, 0xd40e2df
and ebp, 0xf2bf1d20
or ebp, esi
mov edx, ebp
xor edx, 0xf2bf1d20
xor ebx, 0x18270ad7
and edx, ebx
xor ebp, 0xd40e2df
and ebp, ecx
or ebp, edx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x32e9fee8
mov ebp, 0xcb3fc2f0
cmovne eax, ebp
test cl, 1
mov r11d, eax
cmovne r11d, ebp
jmp 0x14001c9a6
cmp r11d, 0xe5a1b9e6
je 0x140018e1a
cmp r11d, 0xe6b99899
jne 0x14000c7b0
mov r11d, 0xef67c464
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xa2c29e8f
je 0x140018f43
cmp r11d, 0xa2f02f35
jne 0x14000c7b0
mov r11d, 0x75428391
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xd897bcd9
je 0x14001902d
cmp r11d, 0xd9af87c7
jne 0x14000c7b0
mov eax, dword [rsp + 0xa8]
mov r11d, 0xad8657ad
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xc06a33d0
je 0x14001911c
cmp r11d, 0xc084c85e
jne 0x14000c7b0
movzx eax, byte [rsp + 0x7f]
mov rcx, qword [rsp + 0x80]
mov byte [rcx], al
mov eax, dword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
mov r11d, 0xa930cbde
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x2343dc09
je 0x14001921d
cmp r11d, 0x244b3cd8
jne 0x14000c7b0
movzx eax, byte [rsp + 0x9f]
lea rcx, str.cw
mov al, byte [rax + rcx]
mov byte [rsp + 0xae], al
movzx r8d, byte [rsp + 0xa6]
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, ebp
mov ebx, edx
not ebx
mov esi, ebp
and esi, 0xa51b0379
and eax, 0x5ae4fc86
or eax, esi
or ebp, ebx
and ebx, 0xa51b0379
and edx, 0x5ae4fc86
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x726cd653
and edx, eax
mov esi, ebp
and esi, 0x8d9329ac
mov edi, edx
and edi, esi
xor esi, edx
mov ebx, dword [0x1400b6550]
or esi, edi
mov edx, esi
not edx
and edx, 0x8d9329ad
and esi, 0x726cd652
or esi, edx
and eax, 1
xor ebp, 0xfffffffe
or ebp, eax
not ebp
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
not eax
and eax, 0x53a45576
and ebp, 0xac5baa89
or ebp, eax
mov eax, ebp
xor eax, 0x8849a888
xor ebp, 0x53a45576
mov edx, ebp
and edx, 0x65b24235
and eax, 0x9a4dbdca
or eax, edx
xor eax, 0x65b24235
xor ebp, eax
test ebp, eax
setne r9b
sete r10b
cmp ebx, 0xa
setl r11b
cmp ebx, 9
setg bl
mov eax, ebx
xor al, r10b
not al
and al, r10b
mov esi, ebx
or sil, r10b
mov edx, esi
xor dl, al
xor al, 1
xor dl, 1
or al, sil
xor al, 1
or al, dl
xor r11b, r10b
xor r11b, 1
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
mov edx, eax
xor dl, 1
and r9b, dl
or dl, bl
and bl, al
or bl, r9b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x40f110b2
mov ebp, 0x6515547c
cmovne eax, ebp
mov r8b, byte [r8 + rcx]
test bl, 1
mov r11d, eax
mov ecx, 0x40f110b2
cmovne r11d, ecx
mov byte [rsp + 0xaf], r8b
jmp 0x1400184cf
cmp r11d, 0x657fc3ef
je 0x140019235
cmp r11d, 0x668da5cc
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r9d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
or ebp, 0x8272b77a
mov edi, ebp
not edi
or edx, 0x7d8d4885
mov ebx, edx
not ebx
and ebp, 0xdd4dede6
and edi, 0x20800001
or edi, ebp
and edx, 0xdd4dede6
and ebx, 0x2321218
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x8272b77a
and ebx, 0x7d8d4885
or ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0xcc35d940
mov ebp, ebx
xor ebp, 0xcc35d940
and ebp, ebx
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ebp
not edx
and edx, 0xc4e7b444
and ebp, 0x3b184bbb
or ebp, edx
mov esi, ebp
xor esi, 0x45249292
and ebx, 0x516a5925
mov edx, edi
and edx, 0xae95a6da
or edx, ebx
xor edx, 0x516a5924
and edi, 1
or edi, edx
mov edx, edi
not edx
and edx, 0x28394076
and edi, 0xd7c6bf89
or edi, edx
mov edx, edi
xor edx, 0x4546be81
xor edi, 0x28394076
xor ebp, 0x8d26d05
mov ebx, ebp
and ebx, 0xba89016c
and esi, 0x4576fe93
or esi, ebx
or ebp, edi
and edi, 0xba89016c
and edx, 0x4576fe93
or edx, edi
xor edx, esi
not ebp
or ebp, edx
mov edx, ebp
xor edx, 0x465c9ca5
and edx, ebp
or ebp, 0xb9a3635a
mov ebx, ebp
not ebx
mov edi, edx
not edi
mov esi, ebp
and esi, 0xeff3eb63
and ebx, 0xc1484
or ebx, esi
or ebp, edi
and edi, 0xeff3eb63
and edx, 0x100c149c
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xca6f634f
and ebp, 0x35909cb0
or ebp, edx
mov edx, ebp
xor edx, 0x72080015
xor ebp, 0x8c0337c8
and edx, 0x7238c837
and ebp, 0x8dc737c8
or ebp, edx
mov edx, ebp
xor edx, 0x5018c035
xor ebp, 0x830040
and ebp, 0x22a30842
and edx, 0xdd5cf7bd
or edx, ebp
xor edx, 0xdd5cf7bd
sete bl
setne r10b
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg dl
and r10b, dl
mov eax, r8d
and al, bl
or al, r10b
mov r9d, eax
xor r9b, dl
and r9b, al
xor dl, bl
not dl
and dl, bl
xor bl, r8b
and bl, r8b
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, r9b
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0x93abcd3a
mov ecx, 0xd3e5fee6
cmovne eax, ecx
test bl, 1
mov r11d, 0x93abcd3a
cmovne r11d, eax
jmp 0x1400184cf
cmp r11d, 0x132f2f93
je 0x1400193b4
cmp r11d, 0x1531f24c
jne 0x14000c7b0
mov r11d, 0xe26e4ce6
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x55fee437
je 0x1400193cc
cmp r11d, 0x569b5e68
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea r9d, [rdx - 1]
imul r9d, edx
mov ebp, r9d
not ebp
mov edx, ebp
and edx, 0xa941212
mov ebx, r9d
and ebx, 0x4610485
or ebx, edx
mov edx, ebx
xor edx, 0x4410080
xor ebx, 0xfb9efb7a
mov edi, r9d
xor edi, 0xef51697
and edi, r9d
mov eax, edi
not eax
mov esi, ebx
and esi, 0xf1b25717
and edx, 0xe450080
or edx, esi
or ebx, eax
and eax, 0xf1b25717
and edi, 0xe4da8e8
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x347ef858
and ebx, 0xcb8107a7
or ebx, eax
mov eax, ebx
xor eax, 0xc1141010
xor ebx, 0x3a8beece
mov edx, ebx
and edx, 0x34ea83a7
and eax, 0xcb157c58
or eax, edx
and r9d, 0x34ea83a7
and ebp, 0xcb157c58
or ebp, r9d
xor ebp, eax
xor ebx, ebp
test ebx, ebp
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov esi, eax
xor sil, r10b
mov r8d, esi
xor r8b, 1
mov edx, eax
xor dl, r9b
and dl, al
and r11b, r10b
and al, r9b
or al, r11b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor sil, dl
xor dl, 1
or dl, r8b
mov eax, esi
xor al, dl
test sil, 1
mov r11d, 0xc4fb8b99
mov ebp, 0xb92c4951
cmovne r11d, ebp
test dl, 1
mov ecx, 0xc4fb8b99
cmovne r11d, ecx
test al, 1
jmp 0x140016add
cmp r11d, 0x32811b4f
je 0x1400193e4
cmp r11d, 0x32be0b21
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0xfffffffe
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ebp
not edx
and edx, 0x9b7b9a38
and ebp, 0x648465c7
or ebp, edx
mov edx, ebp
xor edx, 0x208025c3
and edi, 0xea64b91f
and ebx, 0x159b46e0
or ebx, edi
mov edi, ebx
xor edi, 0x109a06c0
xor ebp, 0x9b7b9a38
xor ebx, 0xea64b91f
mov esi, ebp
and esi, 0x4d45d034
and edx, 0xb2ba2fcb
or edx, esi
or ebp, ebx
and ebx, 0x4d45d034
and edi, 0xb2ba2fcb
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete dl
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
and bl, r9b
mov eax, r10d
and al, dl
or al, bl
xor dl, r10b
and dl, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, dl
and dl, al
or dl, bl
xor bl, 1
mov eax, ebx
xor al, dl
test dl, 1
mov r11d, 0xadaba43f
mov ecx, 0xdf1d7a8
cmovne r11d, ecx
test bl, 1
cmovne r11d, ecx
not al
test al, 1
mov eax, 0xadaba43f
jmp 0x14001c9a8
cmp r11d, 0x79b3d6c2
je 0x140019518
cmp r11d, 0x7cc53fd7
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
or eax, 1
mov edx, eax
not edx
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov ebp, eax
and ebp, 0x60728d93
and edx, 0x9f8d726c
or edx, ebp
or eax, esi
and esi, 0x60728d93
and ebx, 0x9f8d726c
or ebx, esi
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
and eax, edi
not edi
not edx
and edi, edx
or eax, edi
xor edx, eax
test edx, eax
sete r9b
setne dl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
and dl, bl
and al, r9b
or al, dl
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, bl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0xe3181a90
mov ecx, 0xace67000
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test dl, 1
mov eax, 0xe3181a90
jmp 0x14001c9a8
cmp r11d, 0x81dbb6f6
je 0x1400196c6
cmp r11d, 0x81f3d29d
jne 0x14000c7b0
mov r11d, 0xb4a2580c
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xc716dd86
je 0x1400197a9
cmp r11d, 0xc8418924
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x60a01c2a
and edx, 0x700a111
or edx, eax
mov ebx, edx
xor ebx, 0x4008101
xor edx, 0xc8c658c6
or ebp, 0x67a0bd3b
mov eax, ebp
not eax
and edx, 0xcbc678d6
and ebx, 0x24208529
or ebx, edx
and ebp, 0xcbc678d6
and eax, 0x10190200
or eax, ebp
xor eax, ebx
mov edx, eax
not edx
and edx, 0x985f42c4
and eax, 0x67a0bd3b
or eax, edx
mov r8d, eax
not r8d
mov edx, eax
xor edx, 0x59abb8d5
mov edi, edx
and edi, r8d
and edx, eax
mov ebp, edi
not ebp
mov esi, edx
not esi
mov ebx, ebp
and ebx, 0xbb8e0eae
and edi, 0x4471f151
or edi, ebx
or ebp, esi
and esi, 0xbb8e0eae
and edx, 0x4471f151
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xa654472b
and ebp, 0x59abb8d4
or ebp, edx
and r8d, 1
xor eax, 0xfffffffe
or eax, r8d
mov edx, eax
not edx
and edx, 0xf6608f7f
and eax, 0x99f7080
or eax, edx
xor eax, 0x99f7080
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
xor edx, 0xbbf27e10
and edx, eax
or eax, 0x440d81ef
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x20dc8530
and ebp, 0x9b227a00
or ebp, edi
or eax, ebx
and ebx, 0x20dc8530
and edx, 0xdf237acf
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x440d81ef
and eax, 0xbbf27e10
or eax, edx
setne r10b
sete bl
cmp dword [0x1400b6550], 0xa
setl r8b
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
xor r10b, r8b
mov r8d, r10d
xor r8b, 1
and dl, bl
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov eax, edx
xor al, 1
and al, r10b
and dl, r8b
or dl, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, dl
test r10b, r10b
mov r11d, 0x4b455aff
mov ecx, 0x86dcafa8
cmovne r11d, ecx
test dl, dl
cmove r11d, ecx
test al, 1
mov eax, 0x4b455aff
jmp 0x14001c9a8
cmp r11d, 0xf341874b
je 0x1400198ce
cmp r11d, 0xf4c0fae0
jne 0x14000c7b0
mov r11d, 0x21432546
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x35664ffd
je 0x1400198e6
cmp r11d, 0x36271968
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0x31b03ad7
and ebx, ebp
or ebp, 0xce4fc528
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x9fb33999
and edx, 0x20000246
or edx, esi
or ebp, edi
and edi, 0x9fb33999
and ebx, 0x604cc666
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xac49151c
and ebp, 0x53b6eae3
or ebp, edx
mov ebx, ebp
xor ebx, 0x6206d034
mov edx, ebp
xor edx, 0x6206d035
and edx, ebx
xor ebp, 0x9df92fca
and ebp, 0xfffffffe
and ebx, 1
or ebx, ebp
mov ebp, edx
not ebp
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xa77f141d
and edx, 0x5880ebe2
or edx, esi
or ebp, edi
and edi, 0xa77f141d
and ebx, 0x5880ebe2
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x2a0b56bb
and ebp, 0xd5f4a944
or ebp, edx
mov edx, ebp
not edx
and edx, 0x1bf3a8ef
and ebp, 0xe40c5710
or ebp, edx
mov edx, ebp
xor edx, 0x40000021
xor ebp, 0x10c01a54
and edx, 0x6138e421
and ebp, 0x9ec71bde
or ebp, edx
mov edx, ebp
xor edx, 0x60208000
xor ebp, 0xc820a1a
and ebp, 0xd9a6e3b
and edx, 0xf26591c4
or edx, ebp
xor edx, 0xf26591c4
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
mov ebx, r10d
or bl, r9b
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test dl, 1
mov edx, 0x3564c6e8
mov ecx, 0x3e931d46
cmovne edx, ecx
test al, 1
mov r11d, edx
mov eax, 0x3564c6e8
jmp 0x1400145e8
cmp r11d, 0xa5cfc8d5
je 0x1400199dc
cmp r11d, 0xa716e231
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x584d65ab
and edx, eax
and eax, 0xa7b29a54
or eax, ebp
xor eax, 0xa7b29a54
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov ebx, eax
xor ebx, 1
and ebx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov edx, ebx
not edx
mov ebp, eax
not ebp
mov edi, edx
and edi, 0xe0ee3805
and ebx, 0x1f11c7fa
or ebx, edi
or edx, ebp
and ebp, 0xe0ee3805
and eax, 0x1f11c7fa
or eax, ebp
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0xef15d293
and eax, 0x10ea2d6c
or eax, edx
xor eax, 0xef15d293
sete r9b
setne dl
cmp dword [0x1400b6550], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ebx, r8d
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor r9b, r8b
mov eax, r9d
xor al, 1
and r9b, bl
or bl, al
and al, dl
or al, r9b
mov edx, ebx
xor dl, al
mov edx, 0x88f69973
mov ecx, 0xe17715c8
cmovne edx, ecx
test al, al
mov r11d, edx
mov eax, 0x88f69973
cmovne r11d, eax
test bl, bl
jmp 0x14001d7af
cmp r11d, 0xdf65e0da
je 0x140019b00
cmp r11d, 0xe00ad7bc
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
lea edi, [rax - 1]
imul edi, eax
mov ebp, edi
not ebp
mov eax, edi
and eax, 0xe3bf17db
and ebp, 0x1c40e824
or ebp, eax
mov r8d, ebp
xor r8d, 0x1c40e824
xor ebp, 0xe3bf17db
mov edx, ebp
or edx, 0xb5e7a0dd
mov esi, edx
not esi
or edi, 0x4a185f22
mov eax, edi
not eax
and edx, 0x489f9fcb
and esi, 0x2004020
or esi, edx
and edi, 0x489f9fcb
and eax, 0xb5602014
or eax, edi
xor eax, esi
mov edx, eax
not edx
and edx, 0x85bd1e6
and eax, 0xf7a42e19
or eax, edx
mov edx, eax
xor edx, 0xa5186028
and ebp, 0xeb52a013
mov ebx, r8d
and ebx, 0x14ad5fec
or ebx, ebp
xor ebx, 0xeb52a012
and r8d, 1
or r8d, ebx
mov ebp, r8d
not ebp
xor eax, 0x42438ec5
mov ebx, eax
and ebx, 0x18e591d6
and edx, 0xe71a6e29
or edx, ebx
or eax, r8d
and r8d, 0x18e591d6
and ebp, 0xe71a6e29
or ebp, r8d
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x7d229477
and eax, 0x82dd6b88
or eax, edx
xor eax, 0x82dd6b88
sete r8b
setne r10b
cmp dword [0x1400b6550], 9
setg al
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov r9d, r10d
xor r9b, 1
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
or al, r8b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, r10b
or r10b, al
and al, r9b
or al, bl
mov edx, r10d
xor dl, al
test dl, 1
mov edx, 0x87e4089b
mov ecx, 0xf2047e99
cmovne edx, ecx
test al, al
mov r11d, edx
mov eax, 0x87e4089b
cmovne r11d, eax
test r10b, 1
jmp 0x14001d7af
cmp r11d, 0x90f86200
je 0x140019c46
cmp r11d, 0x93abcd3a
jne 0x14000c7b0
mov al, byte [rsp + 0x6f]
mov rdx, qword [rsp + 0x70]
mov byte [rdx], al
mov eax, dword [rsp + 0x5c]
add eax, 2
mov rcx, qword [rsp + 0x38]
mov dl, byte [rcx + rax]
mov byte [r13 + rax], dl
mov ebp, dword [rsp + 0x5c]
add ebp, 3
mov dl, byte [rcx + rbp]
mov byte [rsp + 0x7f], dl
add rbp, r13
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, ebx
mov esi, ebx
and esi, 0x4cb36dd9
and edi, 0xb34c9226
or edi, esi
mov esi, edx
not esi
or ebx, esi
and esi, 0x4cb36dd9
and edx, 0xb34c9226
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov edx, ebx
not edx
mov edi, edx
or edi, 1
mov esi, edi
not esi
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, edi
and edx, 0x74880196
and esi, 0x8b77fe68
or esi, edx
mov edx, ebx
not edx
or edi, edx
and edx, 0x74880196
and ebx, 0x8b77fe69
or ebx, edx
xor ebx, esi
not edi
or edi, ebx
mov edx, edi
xor edx, 0x55d18f0
and edx, edi
or edi, 0xfaa2e70f
mov ebx, edi
not ebx
mov esi, edi
and esi, 0x7ae81e04
and ebx, 0x51500f0
or ebx, esi
mov esi, edx
not esi
or edi, esi
and esi, 0x7ae81e04
and edx, 0x8517e1fb
or edx, esi
xor edx, ebx
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0xfaa2e70f
and edi, 0x55d18f0
or edi, edx
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov r8d, eax
xor r8b, bl
and al, r8b
and bl, r8b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor dl, 1
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
not dl
test dl, 1
mov edx, 0x2facb812
mov ecx, 0xd3e5fee6
cmovne edx, ecx
test al, 1
mov r11d, 0x2facb812
cmovne r11d, edx
mov qword [rsp + 0x80], rbp
jmp 0x140015136
cmp r11d, 0xd3510e2e
je 0x14001a75b
cmp r11d, 0xd3acada0
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
mov esi, ebp
or esi, 0x40e5c1de
and edi, 0x40e5c1de
and ebx, 0xbf1a3e20
or ebx, edi
and esi, 0x40e5c1df
xor esi, ebx
and edx, 0xae3cbd6d
and ebp, 0x51c34292
or ebp, edx
mov edx, ebp
xor edx, 0x51c34292
xor ebp, 0xae3cbd6d
and ebp, esi
not esi
and edx, esi
or ebp, edx
xor esi, ebp
test esi, ebp
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
or bl, dl
mov r11d, edx
xor r11b, bl
or bl, dl
xor bl, 1
or bl, r11b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
xor bl, al
xor bl, 1
mov edx, eax
xor dl, r8b
and dl, al
and r9b, r10b
and al, r8b
or al, r9b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ebx
or dl, al
xor al, bl
mov ebx, edx
xor bl, al
test al, 1
mov r11d, 0x3a66029b
mov eax, 0x17d9a695
cmovne r11d, eax
test dl, 1
mov ecx, 0x3a66029b
cmovne r11d, ecx
jmp 0x1400198c6
cmp r11d, 0xb421a9e4
je 0x14001a773
cmp r11d, 0xb45c26f1
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and ebx, edx
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
or ebp, 1
mov edi, ebp
not edi
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov esi, ebp
and esi, 0x6aecca8a
and edi, 0x95133574
or edi, esi
or ebp, edx
and edx, 0x6aecca8a
and ebx, 0x95133575
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x4953cffc
and ebp, 0xb6ac3003
or ebp, ebx
mov edi, ebp
xor edi, 0x80000
xor ebp, 0x401202a0
or edx, 0x541b02b3
mov ebx, edx
not ebx
or ebp, 0xac06140
and ebp, 0x5ed263e3
and edi, 0x90010
or edi, ebp
and edx, 0x5ed263e3
and ebx, 0xa1249c0c
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xabe4fd4c
and ebx, 0x541b02b3
or ebx, edx
mov edx, ebx
not edx
and edx, 0xc9aa1ba4
and ebx, 0x3655e45b
or ebx, edx
mov edx, ebx
xor edx, 0x2241441a
xor ebx, 0x41aa0a04
and ebx, 0x55beaa45
and edx, 0xaa4155ba
or edx, ebx
xor edx, 0xaa4155ba
sete r11b
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov r8d, eax
and r11b, al
and al, r9b
xor r8b, r9b
or r8b, al
mov eax, r8d
not al
and r10b, r9b
or r11b, r10b
mov edx, r11d
xor dl, 1
and al, r8b
mov ebx, r11d
and bl, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r9d, ebx
and r9b, r11b
xor bl, r11b
or bl, r9b
xor bl, al
mov eax, r8d
and al, dl
xor dl, r8b
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov r11d, 0xd811deac
mov ecx, 0x86f89efc
cmovne r11d, ecx
test bl, 1
cmove r11d, ecx
test al, 1
mov eax, 0xd811deac
jmp 0x14001c9a8
cmp r11d, 0x1a619b62
je 0x14001a8d7
cmp r11d, 0x1a69fa7c
jne 0x14000c7b0
mov r11d, 0x3f33d1f9
mov dword [rsp + 0x44], 8
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x5bfb5d09
je 0x14001aa85
cmp r11d, 0x5c2de8b4
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov r9d, ebx
not r9d
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov eax, ebx
or eax, 1
mov esi, edx
not esi
mov ebp, eax
and ebp, 0xfe40658e
mov edi, r9d
and edi, 0x1bf9a70
or edi, ebp
or eax, esi
and esi, 0xfe40658e
and edx, 0x1bf9a71
or edx, esi
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
and r9d, edx
and eax, ebx
or eax, r9d
not eax
or eax, edx
cmp eax, 0xffffffff
setne r10b
sete r9b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl r11b
mov edx, r11d
xor dl, r9b
or r10b, r11b
or r11b, r9b
xor r11b, 1
or r11b, dl
mov r8d, r11d
xor r8b, 1
or al, r9b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, r11b
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, r11b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r9b
or dl, bl
xor r9b, r11b
or al, r8b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
test al, 1
mov r11d, 0x8497be8d
mov eax, 0xcc7b2e52
cmovne r11d, eax
test dl, 1
cmove r11d, eax
test bl, 1
mov eax, 0x8497be8d
jmp 0x14001c9a8
cmp r11d, 0x682c828
je 0x14001bc4b
cmp r11d, 0x8c0d61c
jne 0x14000c7b0
mov r11d, 0xc8418924
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x493c98a3
je 0x14001bd77
cmp r11d, 0x4b455aff
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x3b512d9f
and edx, ebp
or ebp, 0xc4aed260
mov edi, edx
not edi
mov esi, ebp
and esi, 0xefb2d545
mov ebx, eax
and ebx, 0x1041289a
or ebx, esi
or ebp, edi
and edi, 0xefb2d545
and edx, 0x104d2aba
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xc4aed261
and ebp, 0x3b512d9e
or ebp, edx
not ebp
mov edx, ebp
and edx, eax
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x15e91632
and ebp, 0xea16e9cd
or ebp, eax
xor ebp, 0xea16e9cd
sete dl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov r8d, ebx
and dl, bl
and bl, r9b
xor r8b, r9b
or r8b, bl
and r10b, r9b
or dl, r10b
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ebx, r8d
xor bl, al
and bl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov r11d, 0x86dcafa8
mov ecx, 0xd3acada0
cmovne r11d, ecx
test bl, bl
mov eax, 0x86dcafa8
jmp 0x14001c4f7
cmp r11d, 0x2c4929da
je 0x14001be4f
cmp r11d, 0x2c8d74cf
jne 0x14000c7b0
mov r11d, 0xae61195
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x6ccb78d7
je 0x14001be77
cmp r11d, 0x6e2cbc09
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebp
or eax, 0xa7d0812b
mov ecx, eax
not ecx
mov edx, ebp
xor edx, 0x582f7ed4
and edx, ebp
mov esi, edx
not esi
mov edi, eax
and edi, 0x8a6a2554
and ecx, 0x50055a80
or ecx, edi
or eax, esi
and esi, 0x8a6a2554
and edx, 0x7595daab
or edx, esi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xda9b6226
and eax, 0x25649dd9
or eax, ecx
mov ecx, eax
xor ecx, 0x5c01420c
xor eax, 0x80b018f3
and eax, 0xa1fab9f3
and ecx, 0x5e05460c
or ecx, eax
xor ecx, 0x5e05460c
and ebx, 0x975e421d
and ebp, 0x68a1bde2
or ebp, ebx
xor ebp, 0x68a1bde2
mov eax, ecx
and eax, ebp
xor ebp, ecx
or ebp, eax
cmp ebp, 0xffffffff
setne bl
sete al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or r9b, al
xor al, r8b
not al
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, r8b
mov ecx, r9d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov r11d, 0xb8290f39
mov ecx, 0x6f5b455d
cmovne r11d, ecx
test dl, 1
mov edx, 0xb8290f39
cmovne r11d, edx
jmp 0x14001c715
cmp r11d, 0x88f69973
je 0x14001bf79
cmp r11d, 0x8d0e37a3
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xb57078ec
and ebp, 0x4a8f8713
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x4a8f8713
and ebp, 0xb57078ec
or ebp, ecx
mov ecx, ebp
xor ecx, 1
and ecx, ebp
mov edx, ebp
not edx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x48589aa
and ebp, 0xfb7a7655
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xfb7a7655
and ebp, 0x48589aa
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x8d1f4d91
and ebp, 0x72e0b26e
or ebp, ecx
mov ecx, ebp
xor ecx, 0x40203062
xor ebp, 0x11d0480
and ebp, 0x33dd868c
and ecx, 0xcc227973
or ecx, ebp
mov edx, ecx
xor edx, 0x11588000
xor ecx, 0x88006800
and ecx, 0xaa856e8c
and edx, 0x557a9173
or edx, ecx
xor edx, 0x557a9173
setne r11b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r10b
not al
and al, r10b
mov r9d, r10d
and r9b, cl
or cl, r10b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
and r11b, r8b
or r11b, r9b
mov ecx, r8d
and cl, r10b
xor r8b, r10b
or r8b, cl
mov ecx, r8d
xor cl, r11b
xor r11b, 1
xor cl, 1
or r11b, r8b
xor r11b, 1
or r11b, cl
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, cl
xor dl, 1
or dl, bl
xor dl, r11b
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xec38e1b7
mov ebp, 0xd7dbf577
cmovne eax, ebp
test cl, 1
mov r11d, 0xec38e1b7
cmovne r11d, eax
jmp 0x1400184cf
cmp r11d, 0xccbc7c23
je 0x14001c36c
cmp r11d, 0xcd142b84
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xdcd841e9
and ebx, 0x2327be16
or ebx, esi
or ebp, edi
and edi, 0xdcd841e9
and edx, 0x2327be16
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0xfffffffe
and ebp, 1
or ebp, ebx
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, ebx
and esi, 0x635368aa
and edx, 0x9cac9755
or edx, esi
or ebx, edi
and edi, 0x635368aa
and ebp, 0x9cac9755
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
mov ebp, ebx
mov edx, ebx
xor edx, 0xa430ddef
and edx, ebx
not ebx
and ebx, 0xa420984d
and ebp, 0x1045a2
or ebp, ebx
mov ebx, ebp
xor ebx, 0x4182
xor ebp, 0xffefba5d
mov edi, edx
not edi
mov esi, ebp
and esi, 0xee9d963d
and ebx, 0x2049c2
or ebx, esi
or ebp, edi
and edi, 0xee9d963d
and edx, 0x116269c2
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xb7d2f6da
and ebp, 0x482d0925
or ebp, edx
mov edx, ebp
xor edx, 0x4c015442
xor ebp, 0x13e22b35
mov ebx, ebp
and ebx, 0xa13e82ac
and edx, 0x5ec17d53
or edx, ebx
xor edx, 0xa13e82ac
xor ebp, edx
test ebp, edx
sete r8b
setne dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
and dl, al
and r9b, r8b
or r9b, dl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov ebx, r9d
xor bl, 1
and bl, r9b
and dl, al
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov r11d, 0x68851c39
mov eax, 0x7d0d97d0
cmovne r11d, eax
test dl, 1
cmove r11d, eax
test bl, 1
mov eax, 0x68851c39
jmp 0x14001c9a8
cmp r11d, 0x282db2a
je 0x14001c503
cmp r11d, 0x48433b4
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0x392a228c
and edx, ebx
not ebx
and ebx, 0xde481d63
and ebp, 0x21b7e29c
or ebp, ebx
mov ebx, ebp
xor ebx, 0x20002088
xor ebp, 0x18080000
or ebp, 0xc6d5dd73
mov edi, edx
not edi
mov esi, ebp
and esi, 0x55aa4205
and ebx, 0x28002088
or ebx, esi
or ebp, edi
and edi, 0x55aa4205
and edx, 0xaa55bdfa
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x1461c555
and ebp, 0xeb9e3aaa
or ebp, edx
mov edx, ebp
xor edx, 0xd2b41826
mov r9d, ebp
xor r9d, 0x2d4be7d9
mov esi, ebp
xor esi, 0x713a1f2b
mov eax, esi
and eax, r9d
and esi, edx
mov edi, eax
not edi
mov edx, esi
not edx
mov ebx, edi
and ebx, 0xb4ee7a39
and eax, 0x4b1185c6
or eax, ebx
or edi, edx
and edx, 0xb4ee7a39
and esi, 0x4b1185c6
or esi, edx
xor esi, eax
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0xa80797f8
and edi, 0x57f86807
or edi, eax
xor edi, 0xf4766f0b
and r9d, 1
xor ebp, 0x2d4be7d8
or ebp, r9d
not ebp
mov eax, edi
and eax, ebp
xor ebp, edi
or ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x68fc2cae
and ebp, 0x9703d351
or ebp, edx
mov ebx, ebp
xor ebx, 0x2021001
xor ebp, 0x8500802
or eax, 0xaa77f91f
mov edx, eax
not edx
or ebp, 0x1080600
and ebp, 0x8959cf12
and ebx, 0x2226300d
or ebx, ebp
and eax, 0x8959cf12
and edx, 0x548000e0
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0x558806e0
and edx, 0xaa77f91f
or edx, eax
mov eax, edx
not eax
and edx, 0x9c8d2df3
and eax, 0x6372d20c
or eax, edx
xor eax, 0x6372d20c
sete al
setne dl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl bl
and dl, bl
and r9b, al
or r9b, dl
mov edx, ebx
or dl, al
xor dl, 1
xor bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov r10d, r9d
xor r10b, 1
mov ebx, r9d
and bl, r10b
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, al
and dl, r8b
or dl, bl
xor r10b, r8b
or al, r9b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, dl
test al, 1
mov r11d, 0x6e2f8da3
mov eax, 0x747a9962
cmovne r11d, eax
test dl, 1
cmove r11d, eax
not bl
test bl, 1
mov eax, 0x6e2f8da3
jmp 0x14001d05c
cmp r11d, 0x3e931d46
je 0x14001c545
cmp r11d, 0x3eab34e4
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
or ebp, 0xd1984f6d
mov edi, ebp
not edi
or edx, 0x2e67b092
mov ebx, edx
not ebx
and ebp, 0x867fa1ba
and edi, 0x28001000
or edi, ebp
and edx, 0x867fa1ba
and ebx, 0x51804e45
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xc489dece
and ebx, 0x3b762131
or ebx, edx
mov edx, ebx
xor edx, 0x15101103
xor ebx, 0xeaee6e5c
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0xaa7e4b0
and edx, 0xf5581b4f
or edx, ebx
mov ebx, edx
xor ebx, 0xf0001b48
xor edx, 0xaa7e4b1
mov esi, ebp
and esi, 0xdd920a6
and edi, 0xf226df58
or edi, esi
or ebp, edx
and edx, 0xdd920a6
and ebx, 0xf226df59
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x81bfcbe9
and ebp, 0x7e403416
or ebp, edx
mov edx, ebp
xor edx, 0x40402016
xor ebp, 0x204aa8
and ebp, 0x3e205ea8
and edx, 0xc1dfa157
or edx, ebp
mov ebp, edx
xor ebp, 0x6005ea0
xor edx, 0x408f2057
and edx, 0x78af205f
and ebp, 0x8750dfa0
or ebp, edx
xor ebp, 0x8750dfa0
setne r10b
sete r8b
cmp eax, 9
setg dil
cmp eax, 0xa
setl r9b
mov esi, r9d
xor sil, dil
and sil, r9b
mov r11d, esi
xor r11b, 1
mov edx, r8d
xor dl, r10b
and dl, r8b
mov eax, edx
xor al, 1
mov ebx, edx
and bl, al
mov ebp, ebx
and bpl, dl
xor bl, dl
or bl, bpl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
or r11b, al
xor al, 1
or al, sil
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
and r9b, r10b
and r8b, dil
or r8b, r9b
mov edx, edi
xor dl, r10b
or dil, r10b
xor dil, 1
or dil, dl
xor dil, 1
mov edx, r8d
and dl, dil
xor dil, r8b
or dil, dl
mov ebx, edi
xor bl, 1
mov edx, ebx
and dl, dil
xor bl, dl
xor dl, 1
or dl, dil
xor dl, 1
or dl, bl
mov r9d, eax
xor r9b, 1
mov r8d, edx
xor r8b, 1
and al, r9b
mov ebx, r8d
and bl, dl
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov r10d, r8d
xor r10b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r10b
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov eax, r9d
and al, r8b
xor r8b, r9b
or r8b, al
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0xd255fd27
mov ecx, 0x2d77d260
cmovne eax, ecx
test r8b, 1
mov r11d, 0xd255fd27
jmp 0x1400198c2
cmp r11d, 0xadaba43f
je 0x14001c55d
cmp r11d, 0xadbf115d
jne 0x14000c7b0
mov r11d, 0x5d89c1ed
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xe363f986
je 0x14001c72d
cmp r11d, 0xe4d0c236
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
mov edx, esi
or edx, 0x1c310cea
and edi, 0x1c310ceb
and ebx, 0xe3cef314
or ebx, edi
and edx, 0x1c310ceb
xor edx, ebx
not edx
and esi, 0x7699b75a
and ebp, 0x896648a5
or ebp, esi
xor ebp, 0x896648a5
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
cmp ebp, 0xffffffff
sete r9b
setne bl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
and bl, dl
and al, r9b
or al, bl
mov r10d, eax
xor r10b, dl
and r10b, al
mov eax, edx
xor al, r9b
not al
and al, r9b
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, r10d
xor dl, 1
and dl, al
xor al, 1
mov ebx, r10d
xor bl, al
and bl, r10b
and al, r10b
or al, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x1531f24c
mov ecx, 0xe26e4ce6
cmovne edx, ecx
test al, 1
mov r11d, edx
cmovne r11d, ecx
jmp 0x1400145ec
cmp r11d, 0x9f34c62d
je 0x14001c745
cmp r11d, 0xa17562b2
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xc19864d0
and ecx, edx
not edx
and edx, 0xc19864d0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xafe7e9a3
and ecx, 0x5018165c
or ecx, edx
mov ebx, ecx
xor ebx, 0x9180728c
mov edx, ecx
xor edx, 0x9180728d
and edx, ebx
xor ecx, 0x6e7f8d72
and ecx, 0xfffffffe
and ebx, 1
or ebx, ecx
mov ebp, edx
not ebp
mov ecx, ebx
not ecx
mov edi, ebp
and edi, 0x4e498133
and edx, 0xb1b67ecc
or edx, edi
or ebp, ecx
and ecx, 0x4e498133
and ebx, 0xb1b67ecc
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x2aae8e16
and edx, ebp
not ebp
and ebp, 0x22860606
and ecx, 0x8288810
or ecx, ebp
xor ecx, 0x8288810
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x290b8d3d
and edx, 0xd6f472c2
or edx, ecx
mov ecx, edx
xor ecx, 0xe04050c0
xor edx, 0x3a5032b
mov ebp, edx
and ebp, 0x1c3fae1c
and ecx, 0xe3c051e3
or ecx, ebp
xor ecx, 0x1c3fae1c
xor edx, ecx
test edx, ecx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
and al, r8b
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xd7dbf577
mov ebp, 0x8d0e37a3
cmovne eax, ebp
test cl, cl
mov r11d, eax
cmovne r11d, ebp
jmp 0x1400188db
cmp r11d, 0xd811deac
je 0x14001c887
cmp r11d, 0xd8270a83
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov edx, r9d
and edx, 0x18080841
mov ebp, edi
and ebp, 0x807203a6
or ebp, edx
mov edx, ebp
xor edx, 0x806203a6
xor ebp, 0x7f8dfc59
mov ebx, edi
xor ebx, 0x987a0be7
and ebx, edi
mov eax, ebx
not eax
mov esi, ebp
and esi, 0xd1d3c50
and edx, 0x906203a7
or edx, esi
or ebp, eax
and eax, 0xd1d3c50
and ebx, 0xf2e2c3af
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x6785f419
and ebp, 0x987a0be6
or ebp, eax
mov eax, ebp
not eax
and eax, 0x4c26589a
and ebp, 0xb3d9a765
or ebp, eax
xor ebp, 0xb3d9a765
and r9d, 0xe704f8b7
and edi, 0x18fb0748
or edi, r9d
xor edi, 0x18fb0748
mov eax, ebp
and eax, edi
xor edi, ebp
or edi, eax
mov eax, edi
not eax
and eax, 0x2335d254
and edi, 0xdcca2dab
or edi, eax
xor edi, 0xdcca2dab
sete dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r9b
xor r9b, dl
xor dl, bl
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
xor r9b, 1
mov eax, r9d
and al, dl
xor r9b, dl
or al, r9b
mov edx, eax
xor dl, r9b
test al, 1
mov r11d, 0xc9a11f4d
mov eax, 0x523fb004
cmovne r11d, eax
test r9b, 1
cmove r11d, eax
test dl, 1
mov eax, 0xc9a11f4d
jmp 0x14001c9a8
cmp r11d, 0xbb6147cc
je 0x14001c9be
cmp r11d, 0xbe1eea77
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov edx, edi
and edx, 0xd1e1a9b2
xor edi, 0x297a4a21
and edi, ebx
and ebx, 0x2e1e564d
or ebx, edx
mov esi, ebx
xor esi, 0x2e1e564d
mov edx, ebx
xor edx, 0x7641c6c
and edx, esi
mov ebp, edx
not ebp
mov eax, edi
not eax
mov r9d, ebp
and r9d, 0x2455905
and edx, 0xfdbaa6fa
or edx, r9d
or ebp, eax
and eax, 0x2455905
and edi, 0xfdbaa6fa
or edi, eax
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xeb0041f4
and ebp, 0x14ffbe0b
or ebp, eax
mov edi, ebp
xor edi, 0x80580bd0
xor ebx, 0x912181a2
and ebx, 0xbf2b93ef
mov eax, esi
and eax, 0x40d46c10
or eax, ebx
xor eax, 0xbf2b93ee
and esi, 1
or esi, eax
mov eax, esi
not eax
xor ebp, 0x3d85f42b
mov edx, ebp
and edx, 0x4aa2f425
and edi, 0xb55d0bda
or edi, edx
or ebp, esi
and esi, 0x4aa2f425
and eax, 0xb55d0bda
or eax, esi
xor eax, edi
not ebp
or ebp, eax
mov eax, ebp
not eax
or ebp, 0xbcee604b
mov edx, ebp
not edx
or eax, 0x43119fb4
mov ebx, eax
not ebx
and ebp, 0x703de86d
and edx, 0x3001790
or edx, ebp
and eax, 0x703de86d
and ebx, 0x8cc20002
or ebx, eax
xor ebx, edx
mov eax, ebx
not eax
and eax, 0x4451251d
and ebx, 0xbbaedae2
or ebx, eax
mov eax, ebx
xor eax, 0x210140
xor ebx, 0x740baa9
mov edx, ebx
and edx, 0xfcdede1e
and eax, 0x32121e1
or eax, edx
xor eax, 0x32121e1
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
xor dl, al
xor dl, 1
or dl, bl
xor bl, al
mov eax, ebx
xor al, 1
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
and r8b, dl
mov r9d, edx
and r9b, al
xor al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r8b
or al, r9b
mov edx, eax
xor dl, bl
test al, al
mov r11d, 0x3dd55409
mov eax, 0x8e98ab61
cmovne r11d, eax
test bl, 1
cmove r11d, eax
test dl, 1
mov eax, 0x3dd55409
jmp 0x14001c9a8
cmp r11d, 0x20fae936
je 0x14001c9d6
cmp r11d, 0x21432546
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov r9d, ebx
not r9d
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov ebp, ebx
or ebp, 1
mov esi, edx
not esi
mov eax, ebp
and eax, 0x6e7d6487
mov edi, r9d
and edi, 0x91829b78
or edi, eax
or ebp, esi
and esi, 0x6e7d6487
and edx, 0x91829b78
or edx, esi
xor edx, edi
not ebp
or ebp, edx
and r9d, 0x51476bb5
and ebx, 0xaeb8944a
or ebx, r9d
mov eax, ebx
xor eax, 0x4308402
mov edi, ebp
not edi
mov edx, edi
and edx, 0xaa887af8
and ebp, 0x55778507
or ebp, edx
xor ebx, 0x6ab0
and ebx, 0xaa887af8
and eax, 0x55778507
or eax, ebx
xor eax, ebp
not eax
or eax, edi
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov edx, eax
and dl, r10b
and r9b, al
xor al, r10b
or al, dl
and r11b, r10b
or r11b, r9b
mov edx, r11d
and r11b, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, r11b
mov eax, edx
xor al, bl
test dl, dl
mov r11d, 0xf4c0fae0
mov ecx, 0xdf39264b
cmovne r11d, ecx
test bl, bl
mov edx, 0xf4c0fae0
jmp 0x14001da1c
cmp r11d, 0x6565571a
je 0x14001cb74
cmp r11d, 0x657f8b65
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov edx, edi
and edx, 0x61494004
mov ebp, esi
and ebp, 0x1410a141
or ebp, edx
mov edx, ebp
xor edx, 0x10002101
xor ebp, 0xa1aa4e9c
mov eax, edi
or eax, 0x7559e145
mov ebx, eax
not ebx
and ebp, 0xa5bacedc
and edx, 0x50412101
or edx, ebp
and eax, 0xa5bacedc
and ebx, 0xa041022
or ebx, eax
xor ebx, edx
mov eax, ebx
not eax
and eax, 0x76a3fab6
and ebx, 0x895c0549
or ebx, eax
mov eax, ebx
xor eax, 0xfc05e40d
xor ebx, 0x601340
mov edx, eax
and edx, 0x8f9a0cbe
and ebx, 0x7065f341
or ebx, edx
or eax, esi
and esi, 0x8f9a0cbe
and edi, 0x7065f341
or edi, esi
xor edi, ebx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r8b
sete bl
cmp dword [0x1400b6550], 0xa
setl dl
mov eax, edx
or al, bl
xor al, 1
xor bl, dl
or al, bl
mov r9d, eax
xor r9b, 1
or r8b, dl
and bl, dl
mov edx, r8d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, r9b
or dl, bl
mov ebx, eax
xor bl, dl
test dl, 1
mov r11d, 0x6515547c
mov ecx, 0x244b3cd8
cmovne r11d, ecx
test al, 1
mov eax, 0x6515547c
jmp 0x1400140bb
cmp r11d, 0x1082922d
je 0x14001cb8c
cmp r11d, 0x11cb4ce5
jne 0x14000c7b0
mov r11d, 0xd1a3c524
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x55238cc8
je 0x14001cba4
cmp r11d, 0x55adbacb
jne 0x14000c7b0
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0x65b657f
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x310fef25
je 0x14001ccc2
cmp r11d, 0x3206f14f
jne 0x14000c7b0
cmp byte [rsp + 0x93], 0
mov r11d, 0x6c2d2b6e
mov eax, 0xadc20e4f
jmp 0x14001d05c
cmp r11d, 0x77f859d8
je 0x14001ceab
cmp r11d, 0x78dcb7d1
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
and ebx, 0xbc5a3f05
and ebp, 0x43a5c0fa
or ebp, ebx
mov ebx, ebp
xor ebx, 0xbc5a3f05
mov edx, ebp
xor edx, 0xbc5a3f04
and edx, ebx
xor ebp, 0xa180d0
and ebp, 0x24e19ad4
and ebx, 0xdb1e652b
or ebx, ebp
mov edi, ebx
xor edi, 0xc308010a
mov ebp, edx
not ebp
xor ebx, 0x24e19ad5
mov esi, ebp
and esi, 0x1876fca5
and edx, 0xe789035a
or edx, esi
or ebp, ebx
and ebx, 0x1876fca5
and edi, 0xe789035a
or edi, ebx
xor edi, edx
not ebp
or ebp, edi
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x3612c172
and ebp, 0xc9ed3e8d
or ebp, ebx
mov edi, ebp
xor edi, 0x1000800
xor ebp, 0x10000100
or edx, 0x5d404d02
mov ebx, edx
not ebx
or ebp, 0x8091a0e9
and ebp, 0xd8d1a5e9
and edi, 0x5004802
or edi, ebp
and edx, 0xd8d1a5e9
and ebx, 0x222e1214
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0xc5e6675c
and ebx, 0x3a1998a3
or ebx, edx
mov edx, ebx
xor edx, 0x46094181
xor ebx, 0x88a62a4c
and ebx, 0xa9f6be6c
and edx, 0x56094193
or edx, ebx
mov ebp, edx
xor ebp, 0x12004113
xor edx, 0xa9f2a448
and edx, 0xedfba4c8
and ebp, 0x12045b37
or ebp, edx
mov edx, ebp
xor edx, 0x458a2440
xor ebp, 0x10045015
and ebp, 0xb875d09d
and edx, 0x478a2f62
or edx, ebp
xor edx, 0x478a2f62
sete r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl r8b
mov edx, r9d
xor dl, r8b
mov eax, edx
xor al, 1
mov r10d, eax
xor r10b, bl
and r10b, al
xor bl, r9b
not bl
and bl, r9b
and dl, r8b
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov r11d, 0xd8270a83
mov ecx, 0xa32cc7c5
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test bl, 1
mov eax, 0xd8270a83
jmp 0x14001c9a8
cmp r11d, 0x86dcafa8
je 0x14001ceec
cmp r11d, 0x86f89efc
jne 0x14000c7b0
mov r11d, 0xb45c26f1
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xcb3fc2f0
je 0x14001cf04
cmp r11d, 0xcbffbfa0
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov edx, ebp
or edx, 0x2e0d82a1
mov esi, edx
not esi
mov edi, eax
or edi, 0xd1f27d5e
mov ebx, edi
not ebx
and edx, 0xc3821290
and esi, 0x10706d4e
or esi, edx
and edi, 0xc3821290
and ebx, 0x2c0d8021
or ebx, edi
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x2a94374d
and ebx, 0xd56bc8b2
or ebx, edx
mov edx, ebx
xor edx, 0x4002549
and eax, 0x56cd10bc
and ebp, 0xa932ef43
or ebp, eax
mov eax, ebp
xor eax, 0x89226543
xor ebx, 0xfb664a12
mov edi, ebx
and edi, 0x72d99ab4
and edx, 0x8d26654b
or edx, edi
xor ebp, 0x52c910b4
and ebp, 0x72d99ab4
and eax, 0x8d26654b
or eax, ebp
xor eax, edx
xor ebx, eax
test ebx, eax
sete bl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov eax, edx
and bl, dl
and dl, r9b
xor al, r9b
or al, dl
mov r11d, eax
xor r11b, 1
and r10b, r9b
or bl, r10b
mov r8d, ebx
xor r8b, 1
and al, r11b
xor al, 1
mov r9d, r11d
xor r9b, al
or al, r11b
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
and dl, r8b
and al, bl
or al, dl
mov edx, r11d
xor dl, bl
or bl, r11b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0xc982df21
mov ecx, 0xbb6147cc
cmovne r11d, ecx
test al, al
cmove r11d, ecx
test dl, 1
mov eax, 0xc982df21
jmp 0x14001c9a8
cmp r11d, 0xfe0b04e2
je 0x14001d072
cmp r11d, 0xfffa5feb
jne 0x14000c7b0
mov r11d, 0xc06a33d0
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x3ba705aa
je 0x14001d1fe
cmp r11d, 0x3c183591
jne 0x14000c7b0
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfbb50891
and ebp, edx
not edx
and edx, 0x71850010
and ecx, 0x8a300881
or ecx, edx
xor ecx, 0x8a300881
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x44af76e
and ebp, 0xfbb50891
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xcb0234a8
and ebp, 0x34fdcb57
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ebp
xor edx, 0x8a0220a0
or edx, 0x4554551c
mov esi, edx
not esi
or ecx, 0xbaabaae3
mov edi, ecx
not edi
and edx, 0x71ec4ac6
and esi, 0x8a03a021
or esi, edx
and ecx, 0x71ec4ac6
and edi, 0x4101518
or edi, ecx
xor edi, esi
mov ecx, edi
not ecx
and ecx, 0xd16d7dd6
and edi, 0x2e928229
or edi, ecx
xor edi, 0x943928cb
and ebx, 1
xor ebp, 0x34fdcb56
or ebp, ebx
not ebp
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
or edx, 0xc2d797a2
mov ebx, edx
not ebx
or ebp, 0x15284054
and ebp, 0xd57a46d4
and ecx, 0x2859122
or ecx, ebp
and edx, 0xd57a46d4
and ebx, 0x28002809
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x1ca0c20c
and ebx, 0xe35f3df3
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2000a211
xor ebx, 0xde7755ae
mov edx, ebx
and edx, 0xdbc809ec
and ecx, 0x2437f613
or ecx, edx
xor ecx, 0xdbc809ec
xor ebx, ecx
test ebx, ecx
sete bl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ecx
and bl, cl
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
not cl
and dl, r8b
or bl, dl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xa5cfc8d5
mov edx, 0x959960c3
cmovne eax, edx
test bl, bl
mov r11d, 0xa5cfc8d5
cmovne r11d, eax
test cl, 1
jmp 0x14001c9a8
cmp r11d, 0xaa58d87c
je 0x14001d216
cmp r11d, 0xace67000
jne 0x14000c7b0
mov r11d, 0x7cc53fd7
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xe17715c8
je 0x14001d22e
cmp r11d, 0xe268234d
jne 0x14000c7b0
movzx eax, byte [rsp + 0xa7]
mov r11d, 0x4ac201
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x9a099c54
je 0x14001d26b
cmp r11d, 0x9d503f59
jne 0x14000c7b0
mov al, byte [rsp + 0x2a]
mov byte [rsp + 0xe8], al
mov al, byte [rsp + 0x2c]
mov byte [rsp + 0xe9], al
mov edx, dword [0x1400b6554]
mov esi, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0x68a9e7f6
and ebp, ebx
not ebx
mov edi, ebx
and edi, 0x2828c366
and edx, 0x40812490
or edx, edi
xor edx, 0x40812490
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x97561808
and ebp, 0x68a9e7f7
or ebp, edx
not ebp
mov edx, ebp
and edx, ebx
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x77c8e197
and ebp, 0x88371e68
or ebp, edx
xor ebp, 0x88371e68
sete dl
setne r8b
cmp esi, 9
setg r9b
cmp esi, 0xa
setl bl
mov eax, ebx
xor al, r8b
xor al, 1
or al, r9b
and dl, r9b
and bl, r8b
or bl, dl
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, edx
xor al, bl
mov eax, 0x36271968
mov ecx, 0x3e931d46
cmovne eax, ecx
mov cl, byte [rsp + 0x29]
mov byte [rsp + 0xea], cl
test bl, bl
mov r11d, eax
mov ecx, 0x36271968
cmovne r11d, ecx
mov cl, byte [rsp + 0x28]
mov byte [rsp + 0xeb], cl
test dl, dl
jmp 0x14001d05c
cmp r11d, 0xd57d916b
je 0x14001d283
cmp r11d, 0xd5fe4c6e
jne 0x14000c7b0
mov r11d, 0x2002241c
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0xb8290f39
je 0x14001d3b7
cmp r11d, 0xb92c4951
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x3cdd2b20
and ebp, 0xc322d4df
or ebp, edx
mov edx, ebp
not edx
and edx, 0xc322d4df
and ebp, 0x3cdd2b20
or ebp, edx
mov r9d, ebp
not r9d
mov edx, ebp
xor edx, 0x968c3ec4
and edx, r9d
mov esi, r9d
or esi, 0x968c3ec4
mov ebx, esi
not ebx
mov edi, edx
not edi
mov eax, edi
and eax, 0x9983c577
and edx, 0x667c3a88
or edx, eax
or edi, esi
and esi, 0x9983c577
and ebx, 0x60700008
or ebx, esi
xor ebx, edx
not edi
or edi, ebx
mov eax, edi
not eax
and eax, 0x6973c13a
and edi, 0x968c3ec5
or edi, eax
and r9d, 1
xor ebp, 0xfffffffe
or ebp, r9d
mov eax, ebp
not eax
and eax, 0x205dee55
and ebp, 0xdfa211aa
or ebp, eax
mov eax, ebp
xor eax, 0x19a001a8
xor ebp, 0x205dee55
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0xc6061816
and edi, 0x39f9e7e9
or edi, edx
or ebx, ebp
and ebp, 0xc6061816
and eax, 0x39f9e7e9
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x4e9b756a
and ebp, ebx
and ebx, 0xb1648a95
or ebx, eax
mov eax, ebx
xor eax, 0xa1408200
xor ebx, 0x4e9b756a
mov edx, ebp
not edx
mov edi, ebx
and edi, 0x562468fd
and eax, 0xa9db9702
or eax, edi
or ebx, edx
and edx, 0x562468fd
and ebp, 0xa9db9702
or ebp, edx
xor ebp, eax
not ebx
or ebx, ebp
mov eax, ebx
not eax
and ebx, 0x8ff33089
and eax, 0x700ccf76
or eax, ebx
mov edx, eax
xor edx, 0x6f33008
xor eax, 0x3008ca02
and eax, 0xb908ca83
and edx, 0x46f7357c
or edx, eax
xor edx, 0x46f7357c
setne dl
sete r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov r8d, eax
xor r8b, r9b
or dl, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
xor dl, 1
or bl, r9b
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, ebx
not dl
and dl, r8b
and al, bl
or al, dl
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0x7cc53fd7
mov ecx, 0xace67000
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
not dl
test dl, 1
mov eax, 0x7cc53fd7
jmp 0x14001d05c
cmp r11d, 0x1d0f6f58
je 0x14001d3cf
cmp r11d, 0x1d3d50d9
jne 0x14000c7b0
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0x28d4a4c0
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x5e22d38f
je 0x14001d3e7
cmp r11d, 0x642742fb
jne 0x14000c7b0
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov eax, dword [rsp + 0x94]
mov r11d, 0x7f15e4c9
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x9955670
je 0x14001d53d
cmp r11d, 0xae61195
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x9db46c6
mov edx, esi
and edx, 0xf624b938
or edx, ebx
mov ebx, edx
xor ebx, 0x8224a920
xor edx, 0x1030645
mov eax, edi
or eax, 0x7503165c
and edx, 0x7503165d
and ebx, 0x8afce9a2
or ebx, edx
and eax, 0x7503165d
xor eax, ebx
mov edx, eax
not edx
and edi, edx
and eax, esi
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r11b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl r10b
mov ebx, r11d
or bl, r10b
xor bl, 1
mov r9d, r11d
xor r9b, r10b
not r9b
and r9b, r10b
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov edx, eax
xor dl, r8b
and dl, al
and r11b, r10b
and al, r8b
or al, r11b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov esi, r9d
mov r10d, eax
and r10b, r8b
mov edx, r10d
xor r10b, al
or al, r9b
xor r9b, 1
and sil, r9b
xor sil, 1
mov r11d, esi
xor r11b, r9b
or sil, r9b
xor sil, 1
or sil, r11b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov ebx, esi
xor bl, 1
and bl, dl
xor dl, 1
and dl, sil
or dl, bl
xor r9b, r8b
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
test al, 1
mov r11d, 0x81dbb6f6
mov eax, 0x2c8d74cf
cmovne r11d, eax
test dl, 1
cmove r11d, eax
test bl, 1
mov eax, 0x81dbb6f6
jmp 0x14001c9a8
cmp r11d, 0x5279f2dd
je 0x14001d555
cmp r11d, 0x531ec288
jne 0x14000c7b0
mov r11d, 0xc314557b
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x2e36f9cc
je 0x14001d56d
cmp r11d, 0x2e399a65
jne 0x14000c7b0
mov r11d, 0xeed6025e
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
cmp r11d, 0x7009f8fa
je 0x14001d699
cmp r11d, 0x70fa6173
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x20021100
mov ebx, ebp
and ebx, 0xd4a88e0e
or ebx, edx
xor ebx, 0xd4a88e0e
and ebp, 0xb5560f1
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xb5560f1
and ebp, 0xf4aa9f0e
or ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0xfffffffe
and edx, 0xc2abb9f6
and ebp, 0x3d544609
or ebp, edx
xor ebp, 0x3d544608
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and ebp, 0xa7abbd30
and edx, 0x585442cf
or edx, ebp
mov ebp, edx
xor ebp, 0x82a2b410
xor edx, 0x585442cf
mov ebx, edx
and ebx, 0x65090921
and ebp, 0x9af6f6de
or ebp, ebx
xor ebp, 0x65090921
xor edx, ebp
test edx, ebp
setne r9b
sete sil
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r10b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
xor r8b, sil
or sil, al
xor al, 1
xor sil, 1
or al, r9b
xor al, 1
mov edx, esi
and dl, al
xor al, sil
or al, dl
mov ebx, r10d
xor bl, r9b
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
mov edx, ebx
and dl, r10b
xor r10b, bl
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, r10b
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
mov r11d, ebx
and r11b, r9b
xor bl, r9b
or bl, r11b
mov r11d, edx
xor r11b, 1
and r11b, bl
xor bl, 1
and bl, dl
or bl, r11b
xor r8b, r10b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0x20fae936
mov ecx, 0x9a099c54
cmovne eax, ecx
test r9b, 1
mov r11d, 0x20fae936
jmp 0x1400198c2
cmp r11d, 0x8f193000
je 0x14001d7c5
cmp r11d, 0x8fc617ba
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov esi, ebx
and esi, 0x218e2c5d
and edi, 0xde71d3a2
or edi, esi
or ebx, edx
and edx, 0x218e2c5d
and ebp, 0xde71d3a2
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov edx, ebx
not edx
and ebx, 0x923f3e86
and edx, 0x6dc0c179
or edx, ebx
mov ebp, edx
xor ebp, 0x120f0806
xor edx, 0x68c08038
and ebp, 0x170f4947
and edx, 0xe8f0b6b8
or edx, ebp
xor edx, 0xe8f0b6b8
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
xor al, 1
or al, dl
mov r10d, eax
xor r10b, 1
or r8b, r9b
xor bl, r9b
and bl, r9b
mov edx, r8d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, r10b
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov r11d, 0x55adbacb
mov ecx, 0x65b657f
cmovne r11d, ecx
test al, 1
mov eax, 0x55adbacb
cmovne r11d, eax
test bl, 1
jmp 0x14001c717
cmp r11d, 0xd1a3c524
je 0x14001d8f4
cmp r11d, 0xd255fd27
jne 0x14000c7b0
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x4e3cedd
and ebx, ebp
and ebp, 0xfb1c3122
or ebp, edx
mov edx, ebp
xor edx, 0x53000002
xor ebp, 0x4e3cedd
mov edi, ebx
not edi
mov esi, ebp
and esi, 0xa83fff64
and edx, 0x57c0009b
or edx, esi
or ebp, edi
and edi, 0xa83fff64
and ebx, 0x57c0009b
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov esi, ebx
and esi, 0x221bbf68
and edi, 0xdde44096
or edi, esi
or ebx, edx
and edx, 0x221bbf68
and ebp, 0xdde44097
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, ebx
mov edi, edx
not edi
mov esi, ebx
and esi, 0x988230c2
and ebp, 0x677dcf3d
or ebp, esi
or ebx, edi
and edi, 0x988230c2
and edx, 0x677dcf3d
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r11d, r9d
xor r11b, r10b
and r11b, r9b
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
mov esi, ebx
and sil, r11b
xor bl, r11b
or bl, sil
xor bl, 1
or dl, r11b
mov r11d, ebx
xor r11b, dl
or dl, bl
xor dl, 1
or dl, r11b
mov esi, r8d
or sil, dl
xor dl, 1
or dl, al
xor dl, 1
xor sil, 1
mov r11d, edx
and r11b, sil
xor sil, dl
or sil, r11b
and r9b, r8b
or r8b, r10b
and al, r10b
or al, r9b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov ebx, esi
xor bl, 1
mov edx, ebx
and dl, sil
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, esi
xor bl, al
or al, sil
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov r11d, 0x2cab5e44
mov eax, 0x3a87b949
cmovne r11d, eax
test dl, 1
cmovne r11d, eax
not bl
test bl, 1
mov eax, 0x2cab5e44
jmp 0x14001c9a8
cmp r11d, 0x550397d
je 0x14001da38
cmp r11d, 0x5879fac
jne 0x14000c7b0
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and eax, 0xffffbcd5
and ebp, 0x432a
or ebp, eax
mov eax, ebp
not eax
and eax, 0xa0022260
and ebp, 0x5ffddd9f
or ebp, eax
mov edi, ebp
xor edi, 0xa002614a
mov eax, ebp
xor eax, 0x3a09c25
and eax, 0xa3a2bd65
xor ebp, 0xc5021e84
and ebp, edi
and edi, 0x5c5d429a
or edi, eax
mov eax, edi
xor eax, 0x5c5d429a
mov edx, edi
xor edx, 0xc6a2c2ab
and edx, eax
mov ebx, edx
not ebx
mov esi, ebp
not esi
mov r8d, ebx
and r8d, 0xb8e22398
and edx, 0x471ddc67
or edx, r8d
or ebx, esi
and esi, 0xb8e22398
and ebp, 0x471ddc67
or ebp, esi
xor ebp, edx
not ebx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x20a80e8
and ebx, 0xfdf57f17
or ebx, edx
xor ebx, 0x98f500d8
xor edi, 0x21a29161
and edi, 0x39b691f1
mov edx, eax
and edx, 0xc6496e0e
or edx, edi
xor edx, 0x39b691f0
and eax, 1
or eax, edx
not eax
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and eax, 0x1891b5ff
and edx, 0xe76e4a00
or edx, eax
mov eax, edx
xor eax, 0x10008105
xor edx, 0x83684800
and eax, 0x74068305
and edx, 0x8bf97cfa
or edx, eax
mov eax, edx
xor eax, 0x64060100
xor edx, 0x83612c92
and edx, 0x9361ae97
and eax, 0x6c9e5168
or eax, edx
xor eax, 0x6c9e5168
setne al
sete dl
cmp dword [0x1400b6550], 0xa
setl r8b
mov ebx, r8d
or bl, dl
xor bl, 1
xor dl, r8b
or bl, dl
mov r9d, ebx
xor r9b, 1
or al, r8b
xor al, 1
and dl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r9b
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r11d, 0xeaffbc09
mov ecx, 0xd329c26c
cmovne r11d, ecx
test bl, 1
mov eax, 0xeaffbc09
jmp 0x140019021
cmp r11d, 0x40f110b2
je 0x14001da50
cmp r11d, 0x4396aa3b
jne 0x14000c7b0
mov r11d, 0xc716dd86
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx eax, byte [rsp + 0xa7]
mov r11d, 0x59329fe8
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx eax, byte [rsp + 0xe8]
movzx eax, byte [rsp + 0xe9]
mov r11d, 0x3d2ee0ed
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
and edi, edx
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
mov esi, edi
xor esi, 0x1b1a7977
and esi, edi
not edi
and edi, 0x1a150b7e
and edx, 0xe5eaf481
or edx, edi
mov ebp, edx
xor ebp, 0xe5eaf481
xor edx, 0x1a150b7e
mov ebx, edx
or ebx, 0xe4e58688
mov edi, ebx
not edi
mov eax, esi
not eax
mov r9d, ebx
and r9d, 0xb253694f
and edi, 0x9081030
or edi, r9d
or ebx, eax
and eax, 0xb253694f
and esi, 0x4dac96b0
or esi, eax
xor esi, edi
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x9c07ab92
and ebx, 0x63f8546d
or ebx, eax
xor ebx, 0x78e22d1b
and edx, 0xdff990cf
mov eax, ebp
and eax, 0x20066f30
or eax, edx
xor eax, 0xdff990ce
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0xd3c97f75
and ebp, 0x2c36808a
or ebp, eax
xor ebp, 0x2c36808a
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x11c56bd4
and ebp, 0xee3a942b
or ebp, eax
xor ebp, 0xee3a942b
sete al
setne r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, r10b
mov ebx, edx
xor bl, r9b
and bl, dl
and r10b, r8b
and al, r9b
or al, r10b
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
mov edx, 0xa2c29e8f
mov ecx, 0x682c828
cmovne edx, ecx
test al, al
mov r11d, edx
mov eax, 0xa2c29e8f
cmovne r11d, eax
test bl, bl
jmp 0x14001dc0a
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0x2b747cf7
xor ebp, 0x2d5c92ed
and ebp, edx
and edx, 0xd48b8308
or edx, ebx
mov ebx, edx
xor ebx, 0xd48b8308
xor edx, 0x1406454
mov edi, ebx
and edi, 0xd2a36d12
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebp
not edi
and edi, 0x2d5c92ec
and ebp, 0xd2a36d13
or ebp, edi
and edx, 0x51c0645c
mov edi, ebx
and edi, 0xae3f9ba3
or edi, edx
xor edi, 0x51c0645d
and ebx, 1
or ebx, edi
not ebx
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
not edx
mov edi, edx
or edi, 0x8f1be833
mov ebp, edi
not ebp
or ebx, 0x240044
and ebx, 0x8236a066
and edx, 0xd094811
or edx, ebx
and edi, 0x8236a066
and ebp, 0x70c01788
or ebp, edi
xor ebp, edx
mov edx, ebp
not edx
and edx, 0x6751cc83
and ebp, 0x98ae337c
or ebp, edx
xor ebp, 0x17b5db4f
sete r10b
setne r11b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov esi, eax
and sil, bl
xor bl, al
or bl, sil
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, eax
or dl, r8b
xor al, r8b
not al
and al, r8b
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
and r11b, r9b
and r8b, r10b
or r8b, r11b
mov edx, r9d
and dl, r10b
xor r9b, r10b
or r9b, dl
xor r9b, 1
mov edx, r8d
and dl, r9b
xor r9b, r8b
or r9b, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, r9b
mov r8d, edx
and r8b, r9b
xor dl, r9b
xor r9b, 1
and al, r9b
or al, bl
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov r11d, 0x28d4a4c0
mov ecx, 0x1d3d50d9
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test bl, 1
mov eax, 0x28d4a4c0
jmp 0x14001c9a8
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x7676f86e
and ebx, ebp
and ebp, 0x89890791
or ebp, edx
mov edx, ebp
xor edx, 0x88010110
xor ebp, 0x7676f86e
mov edi, ebx
not edi
mov esi, ebp
and esi, 0x7ae6eeb
and edx, 0xf8519114
or edx, esi
or ebp, edi
and edi, 0x7ae6eeb
and ebx, 0xf8519114
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edi, ebp
mov edx, ebp
xor edx, 0xab6253ab
and edx, ebp
not ebp
and ebp, 0x4d6ed5ad
and edi, 0xb2912a52
or edi, ebp
mov esi, edi
xor esi, 0xb2912a52
xor edi, 0x4d6ed5ad
mov ebx, edi
or ebx, 0x549dac54
mov ebp, ebx
not ebp
mov eax, edx
not eax
mov r9d, ebx
and r9d, 0xcea884a1
and ebp, 0x2142530a
or ebp, r9d
or ebx, eax
and eax, 0xcea884a1
and edx, 0x31577b5e
or edx, eax
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x549dac55
and ebx, 0xab6253aa
or ebx, eax
and edi, 0x683f1dd7
mov eax, esi
and eax, 0x97c0e228
or eax, edi
xor eax, 0x683f1dd6
and esi, 1
or esi, eax
mov eax, esi
not eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xd9a5a0a0
and ebx, 0x265a5f5f
or ebx, edx
or ebp, esi
and esi, 0xd9a5a0a0
and eax, 0x265a5f5f
or eax, esi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x313f9471
and ebp, 0xcec06b8e
or ebp, eax
mov eax, ebp
xor eax, 0xc4c02382
xor ebp, 0x20199401
and ebp, 0x2a19dc0d
and eax, 0xd5e623f2
or eax, ebp
mov edx, eax
xor edx, 0x41a42012
xor eax, 0x2109409
and eax, 0x965297e9
and edx, 0x69ad6816
or edx, eax
xor edx, 0x965297e9
cmp edx, 0xffffffff
sete al
setne r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, r10b
mov ebx, edx
xor bl, r9b
and bl, dl
and r10b, r8b
and al, r9b
or al, r10b
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, al
mov r11d, 0xf341874b
mov eax, 0x35664ffd
cmovne r11d, eax
test bl, bl
mov ecx, 0xf341874b
cmove r11d, ecx
jmp 0x14001c9a6
mov r11d, 0x78dcb7d1
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov rax, qword [rsp + 0xc0]
movzx eax, byte [rsp + 0xea]
mov r11d, 0x580d2c9d
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xb63e053e
mov dword [rsp + 0x40], 0
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov al, byte [rsp + 0x9f]
mov al, byte [rsp + 0xa6]
mov ecx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, ebp
or ebx, 0x9b000f05
mov ecx, ebx
not ecx
mov edx, ebp
xor edx, 0x64fff0fa
and edx, ebp
mov esi, edx
not esi
mov eax, ebx
and eax, 0x45fafa54
and ecx, 0x200500aa
or ecx, eax
or ebx, esi
and esi, 0x45fafa54
and edx, 0xba0505ab
or edx, esi
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x9b000f04
and ebx, 0x64fff0fb
or ebx, eax
mov eax, ebx
not eax
and eax, 0x950e6785
and ebx, 0x6af1987a
or ebx, eax
mov eax, ebx
xor eax, 0x2a08068
xor ebx, 0x950e6785
mov ecx, ebx
and ecx, 0x6d5b3f16
and eax, 0x92a4c0e9
or eax, ecx
or ebx, ebp
and ebp, 0x6d5b3f16
and edi, 0x92a4c0e9
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
cmp ebx, 0xffffffff
setne r9b
sete bl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, ebx
or cl, al
xor bl, al
not bl
and bl, al
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
xor r10b, r9b
xor r10b, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, ebx
xor r9b, 1
mov r8d, eax
xor r8b, r9b
mov ecx, ebx
and cl, r9b
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
xor r8b, 1
or al, bl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5279f2dd
mov ebp, 0x2c4929da
cmovne ecx, ebp
test al, 1
mov r11d, 0x5279f2dd
cmovne r11d, ecx
jmp 0x140019025
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x2146480d
mov ebx, esi
and ebx, 0x400014d0
or ebx, edx
xor ebx, 0x400014d0
mov ebp, esi
xor ebp, 0x61465cdd
and ebp, esi
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0xd77eb0b5
and ebp, 0x28814f4a
or ebp, edx
mov edx, ebp
xor edx, 0x9441014
and edi, 0x4f96639
and esi, 0xfb0699c6
or esi, edi
mov edi, esi
xor edi, 0x29049804
xor ebp, 0xb638ec69
mov ebx, ebp
and ebx, 0xd28323e2
and edx, 0x2d7cdc1d
or edx, ebx
xor esi, 0x812220
and esi, 0xd28323e2
and edi, 0x2d7cdc1d
or edi, esi
xor edi, edx
xor ebp, edi
test ebp, edi
sete r9b
setne al
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
mov ebx, eax
and bl, dl
xor al, r10b
and r10b, r9b
or r10b, bl
xor al, 1
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, r10d
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, r10b
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x1a69fa7c
mov ecx, 0x531ec288
cmovne eax, ecx
test bl, bl
mov r11d, eax
mov ecx, 0x1a69fa7c
jmp 0x1400183a3
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov ebp, ecx
xor ebp, 0x82a82408
and ebp, ecx
not ecx
and ecx, 0x80882000
and eax, 0x2200408
or eax, ecx
xor eax, 0x2200408
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xedccd2f
and ebp, 0xf12332d0
or ebp, eax
mov edi, ebp
xor edi, 0x51891018
xor ebp, 0x8c74e927
mov eax, ebp
and eax, 0x2e6287e2
and edi, 0xd19d781d
or edi, eax
mov esi, edi
xor esi, 0xd19d781d
mov ecx, edi
xor ecx, 0x95b56a75
and ecx, esi
or ebp, 0xbbd7ed97
mov edx, ebp
not edx
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0xa89006a9
and ecx, 0x576ff956
or ecx, ebx
or eax, ebp
and ebp, 0xa89006a9
and edx, 0x44281040
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x44281269
and eax, 0xbbd7ed96
or eax, ecx
and esi, 1
xor edi, 0xd19d781c
or edi, esi
mov ecx, edi
not ecx
and ecx, 0x958498ee
and edi, 0x6a7b6711
or edi, ecx
mov ecx, edi
xor ecx, 0x484b2301
mov ebx, eax
not ebx
xor edi, 0x958498ee
mov edx, ebx
and edx, 0xb330dcbe
and eax, 0x4ccf2341
or eax, edx
or ebx, edi
and edi, 0xb330dcbe
and ecx, 0x4ccf2341
or ecx, edi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xa11151a4
and ebx, 0x5eeeae5b
or ebx, eax
xor ebx, 0x5eeeae5b
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
or dl, al
or bl, r9b
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
or cl, r9b
xor cl, 1
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor cl, 1
and cl, bl
xor bl, 1
and dl, bl
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, 1
mov r11d, 0x59329fe8
mov edx, 0xb1162dad
cmovne r11d, edx
test cl, 1
cmove r11d, edx
test al, 1
mov eax, 0x59329fe8
jmp 0x14001c9a8
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x3f482294
and eax, 0xc0b7dd6a
or eax, ebx
xor eax, 0xc0b7dd6a
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
not edx
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete dl
cmp dword [0x1400b6550], 0xa
setl al
or dl, al
xor dl, 1
xor r8b, al
mov eax, r8d
xor al, 1
or dl, al
mov ebx, edx
xor bl, 1
and bl, r8b
and al, dl
or al, bl
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov r11d, 0x51b1b84
mov ecx, 0x6565571a
cmovne r11d, ecx
test al, al
cmove r11d, ecx
test bl, 1
mov eax, 0x51b1b84
jmp 0x14001c9a8
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
mov ebx, edx
and ebx, 0x90c1c174
mov ebp, esi
and ebp, 0x6f3e3e8a
or ebp, ebx
xor ebp, 0x6f3e3e8a
mov edi, esi
and edi, 1
or edi, ebp
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x3e2b97d9
and edi, 0xc1d46826
or edi, ebx
and esi, 0x3e2b97d9
and edx, 0xc1d46826
or edx, esi
xor edx, edi
xor ebp, edx
test ebp, edx
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, r8d
xor dl, al
mov ebx, edx
and bl, al
and al, r8b
or al, dl
and dl, r8b
mov r10d, edx
xor r10b, 1
xor dl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, dl
xor r9b, r8b
xor r9b, 1
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov r8d, ebx
xor r8b, 1
and r8b, al
xor al, 1
mov r9d, ebx
xor r9b, al
and r9b, bl
and al, bl
or al, r8b
mov edx, r9d
xor dl, al
test dl, 1
mov edx, 0x3c183591
mov ecx, 0xeed6025e
cmovne edx, ecx
test al, 1
mov r11d, edx
cmovne r11d, ecx
test r9b, 1
jmp 0x14001dc0a
mov eax, dword [rsp + 0xe4]
mov r11d, 0xad7fea50
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx r8d, byte [rsp + 0xa7]
mov edx, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
or ebx, 0xca6db140
mov esi, ebx
not esi
or edx, 0x35924ebf
mov edi, edx
not edi
and ebx, 0xc01c8b64
and esi, 0x3582449b
or esi, ebx
and edx, 0xc01c8b64
and edi, 0xa613000
or edi, edx
xor edi, esi
mov edx, edi
not edx
and edx, 0xd30a0fcd
and edi, 0x2cf5f032
or edi, edx
mov ebx, edi
xor ebx, 0x124328d
xor edi, 0xe6984172
mov edx, edi
and edx, 0x3e4b8d72
and ebx, 0xc1b4728d
or ebx, edx
mov esi, ebx
not esi
mov edx, ebx
xor edx, 0xe480940
or edx, 0x7127a4bf
mov eax, edx
not eax
or edi, 0x8ed85b40
and edx, 0xd3c03ca3
and eax, 0xc184340
or eax, edx
mov edx, edi
not edx
and edi, 0xd3c03ca3
and edx, 0x2027801c
or edx, edi
xor edx, eax
mov eax, edx
not eax
and eax, 0x56f576e9
and edx, 0xa90a8916
or edx, eax
xor edx, 0x27d2d257
and esi, 1
xor ebx, 0xc1b4728c
or ebx, esi
not ebx
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x3d97f7a9
and eax, ebx
and ebx, 0xc2680856
or ebx, edx
xor ebx, 0xc2680856
mov edx, ebx
and edx, eax
xor ebx, eax
or ebx, edx
setne r10b
sete r9b
cmp ebp, 0xa
setl r11b
cmp ebp, 9
setg al
mov ebx, r11d
xor r11b, r9b
and r9b, al
and bl, r10b
or bl, r9b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, r11b
xor dl, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
xor al, 1
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0xccbc7c23
mov ecx, 0x3a66029b
cmovne edx, ecx
test al, 1
mov r11d, edx
mov eax, 0xccbc7c23
cmovne r11d, eax
mov qword [rsp + 0xb0], r8
test bl, 1
jmp 0x14001d7af
mov eax, dword [0x1400b6554]
mov edi, dword [0x1400b6550]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
or edx, 0x9eff1007
mov ebx, edx
not ebx
or eax, 0x6100eff8
mov ebp, eax
not ebp
and edx, 0x995adec2
and ebx, 0x60002138
or ebx, edx
and eax, 0x995adec2
and ebp, 0x6a50005
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x569d9ec1
and ebp, 0xa962613e
or ebp, eax
mov ebx, ebp
xor ebx, 0xc8628ec6
mov eax, ebp
xor eax, 0x34993131
and eax, 0xfcdb3d77
xor ebp, 0x9240ffa4
and ebp, ebx
and ebx, 0x324c288
or ebx, eax
mov eax, ebx
xor eax, 0x324c288
mov edx, ebx
xor edx, 0xa6f94c15
and edx, eax
mov esi, edx
and esi, ebp
xor ebp, edx
or ebp, esi
mov edx, ebp
not edx
and edx, 0xa5dd8e9c
and ebp, 0x5a227163
or ebp, edx
and eax, 1
xor ebx, 0x324c289
or ebx, eax
not ebx
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf6dfb939
and ebx, 0x92046c6
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7c8c333e
and ebx, 0x8373ccc1
or ebx, eax
mov eax, ebx
xor eax, 0x14ac7090
xor ebx, 0xa430804
and ebx, 0x6b430d6c
and eax, 0x94bcf293
or eax, ebx
mov edx, eax
xor edx, 0x9434c011
xor eax, 0x4802004c
and eax, 0x488a32ce
and edx, 0xb775cd31
or edx, eax
xor edx, 0xb775cd31
sete r9b
setne bl
cmp edi, 0xa
setl al
cmp edi, 9
setg r10b
xor r10b, bl
mov r8d, r10d
xor r8b, 1
xor bl, al
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, r10d
and dl, r8b
and bl, al
mov r9d, edx
and r9b, r10b
xor dl, r10b
or dl, r9b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
mov r9d, edx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, dl
or bl, r9b
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xa3906cc7
mov ecx, 0x523fb004
cmovne edx, ecx
test al, 1
mov r11d, 0xa3906cc7
jmp 0x14001dc03
mov rax, qword [rsp + 0xc0]
lea rcx, str.cw
mov al, byte [rax + rcx]
mov byte [rsp + 0xcf], al
movzx r8d, byte [rsp + 0xea]
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x6fc4191c
and ebp, 0x903be6e3
or ebp, edi
or eax, ebx
and ebx, 0x6fc4191c
and edx, 0x903be6e3
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov ebx, eax
not ebx
mov edx, eax
xor edx, 0xcf8fd68
and edx, ebx
mov ebp, eax
and ebp, 0xf3070297
mov esi, edx
and esi, ebp
xor ebp, edx
mov edi, dword [0x1400b6550]
or ebp, esi
mov edx, ebp
not edx
and edx, 0x1fb3ba1b
and ebp, 0xe04c45e4
or ebp, edx
and eax, 0xf36a1af9
mov edx, ebx
and edx, 0xc95e506
or edx, eax
mov eax, ebp
xor eax, 0xcb40804
xor edx, 0xf36a1af8
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0x2b9ca86c
and ebx, 0xd4635793
or ebx, edx
xor ebp, 0x134b4772
mov edx, ebp
and edx, 0xf04bb0b9
and eax, 0xfb44f46
or eax, edx
mov edx, ebx
xor edx, 0x4204702
xor ebx, 0x2b9ca86c
or ebp, ebx
and ebx, 0xf04bb0b9
and edx, 0xfb44f46
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete r10b
cmp edi, 9
setg r11b
cmp edi, 0xa
setl bl
mov edx, ebx
xor dl, r10b
mov r9d, edx
xor r9b, 1
xor r11b, r10b
and bl, r10b
or bl, dl
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and dl, r9b
mov ebx, eax
and bl, r10b
xor dl, 1
mov r11d, edx
xor r11b, r9b
or dl, r9b
xor dl, 1
or dl, r11b
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, r9d
and al, r10b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, bl
test r10b, 1
mov r11d, 0xb30e76f4
mov ecx, 0xdb95bd6f
cmovne r11d, ecx
test bl, 1
cmove r11d, ecx
mov qword [rsp + 0xd0], r8
test al, 1
mov eax, 0xb30e76f4
jmp 0x14001c9a8
mov r11d, 0xd265ad3c
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 1
mov edx, ecx
not edx
mov ebp, ebx
or ebp, 0xae2e8ffc
and ecx, 0xae2e8ffc
and edx, 0x51d17002
or edx, ecx
and ebp, 0xae2e8ffd
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x5c05ff9c
and ebp, 0xa3fa0063
or ebp, ecx
mov ecx, ebp
xor ecx, 0x806a0063
and edi, 0xd87dfa58
and ebx, 0x278205a7
or ebx, edi
mov edx, ebx
xor edx, 0x40200a3
xor ebp, 0x5c05ff9c
xor ebx, 0xd87dfa58
mov edi, ebp
and edi, 0x33908d04
and ecx, 0xcc6f72fb
or ecx, edi
or ebp, ebx
and ebx, 0x33908d04
and edx, 0xcc6f72fb
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xf302ce8d
and ebp, 0xcfd3172
or ebp, ecx
xor ebp, 0xcfd3172
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
mov r10d, r8d
not r10b
and bl, cl
or dl, cl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and r10b, r8b
mov eax, ebx
and al, r9b
xor r10b, 1
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, r10d
xor cl, 1
and cl, al
xor al, 1
and al, r10b
or al, cl
mov ecx, r8d
and cl, r9b
xor r9b, r8b
or r9b, cl
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0xa54de562
mov edx, 0x209fa594
cmovne ecx, edx
test r9b, 1
mov r11d, 0xa54de562
jmp 0x14001bd6e
mov r11d, 0xcb3fc2f0
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xcd142b84
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, eax
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
mov ebp, edx
xor ebp, 0xab517f45
and ebp, edx
not edx
and edx, 0x856cd953
and eax, 0x7a9326ac
or eax, edx
mov ebx, eax
xor ebx, 0x7a9326ac
mov edx, eax
xor edx, 0x2e3da616
and edx, ebx
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x54ae80bb
and ebp, 0xab517f44
or ebp, edx
xor eax, 0x80648151
and eax, 0xf875a771
mov edx, ebx
and edx, 0x78a588e
or edx, eax
xor edx, 0xf875a770
and ebx, 1
or ebx, edx
mov eax, ebx
not eax
and eax, 0x97d4b561
and ebx, 0x682b4a9e
or ebx, eax
mov edx, ebx
xor edx, 0x280b089c
mov eax, ebp
not eax
xor ebx, 0x97d4b561
mov edi, eax
and edi, 0x50b45323
and ebp, 0xaf4bacdc
or ebp, edi
or eax, ebx
and ebx, 0x50b45323
and edx, 0xaf4bacdc
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0x7142cc89
and ebp, eax
or eax, 0x8ebd3376
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0xfdb208c3
and edx, 0x40c408
or edx, edi
or eax, ebx
and ebx, 0xfdb208c3
and ebp, 0x24df73c
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xa9a52fd0
and eax, 0x565ad02f
or eax, edx
mov edx, eax
xor edx, 0x6081884
xor eax, 0xc8a4c049
and edx, 0x164b3b94
and eax, 0xe9b4c46b
or eax, edx
xor eax, 0x164b3b94
cmp eax, 0xffffffff
sete bl
cmp dword [0x1400b6550], 0xa
setl dl
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov r8d, edx
not r8b
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, r8b
or bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov r11d, 0x904d2ba4
mov ebp, 0xe5a1b9e6
cmovne r11d, ebp
test dl, dl
mov ecx, 0x904d2ba4
cmovne r11d, ecx
test al, al
jmp 0x140016add
mov r8d, dword [rsp + 0xe4]
add r8d, 0xffffffff
mov edx, dword [0x1400b6554]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x2420190
mov edi, ebx
and edi, 0x40940840
or edi, edx
xor edi, 0x40940840
mov ebp, ebx
xor ebp, 0x42d609d0
and ebp, ebx
mov edx, edi
and edx, ebp
xor ebp, edi
mov edi, dword [0x1400b6550]
or ebp, edx
mov edx, ebp
not edx
and edx, 0xd1e7252
and ebp, 0xf2e18dad
or ebp, edx
mov edx, ebp
xor edx, 0xb037847c
and esi, 0x2476f6cc
and ebx, 0xdb890933
or ebx, esi
mov esi, ebx
xor esi, 0xdb890933
xor ebp, 0x4fc87b83
and esi, ebp
xor ebx, 0x2476f6cc
and ebx, edx
or ebx, esi
xor ebp, ebx
test ebp, ebx
sete r9b
setne r10b
cmp edi, 0xa
setl al
cmp edi, 9
setg dl
mov ebx, edx
and bl, r10b
and r9b, dl
xor dl, r10b
or dl, bl
and al, r10b
or al, r9b
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
xor dl, 1
mov edx, 0xd57d916b
cmovne edx, r12d
test bl, bl
mov r11d, 0xd57d916b
cmovne r11d, edx
mov dword [rsp + 0x94], r8d
test al, al
jmp 0x14001d7af
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xcc346bde
and edx, eax
and eax, 0x33cb9421
or eax, ebp
xor eax, 0x33cb9421
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xed9f89fc
and eax, 0x12607603
or eax, edx
mov edx, eax
xor edx, 0xe499091c
xor eax, 0x407000
and eax, 0x946f0e0
and edx, 0xf6b90f1f
or edx, eax
xor edx, 0xf6b90f1f
sete r8b
cmp dword [0x1400b6550], 9
setg dl
mov ebx, edx
xor bl, r8b
xor bl, 1
mov eax, ebx
or al, dl
mov r9d, eax
xor r9b, 1
and bl, r8b
or dl, r8b
xor dl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, r9b
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0x6ccb78d7
mov ecx, 0x1082922d
cmovne r11d, ecx
test al, 1
mov eax, 0x6ccb78d7
jmp 0x140019021
mov rax, qword [rsp + 0xb0]
mov r11d, 0x87e4089b
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea eax, [rdx - 1]
imul eax, edx
mov ebx, eax
not ebx
mov edx, ebx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xd252b307
and eax, 0x2dad4cf8
or eax, edx
xor eax, 0x2dad4cf8
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0xaec648b9
and eax, 0x5139b746
or eax, edx
xor eax, 0x5139b746
sete r9b
setne r8b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl dl
mov r10d, edx
xor r10b, al
and r10b, dl
mov edx, r10d
xor dl, 1
mov ebx, edx
and bl, r10b
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
xor bl, 1
or dl, r10b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
mov r10d, edx
xor r10b, 1
mov ebx, r10d
and bl, dl
xor r10b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r10b
xor bl, r8b
mov r10d, ebx
xor r10b, 1
xor r9b, al
xor r9b, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, r10b
or r10b, dl
and dl, bl
or dl, al
mov eax, edx
xor al, r10b
test dl, 1
mov r11d, 0x747a9962
mov edx, 0x48433b4
cmovne r11d, edx
test r10b, 1
mov ecx, 0x747a9962
jmp 0x14001d532
mov eax, dword [0x1400b6554]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xb4ba8dd8
mov eax, ebx
not eax
or edx, 0x48053026
and edx, 0xcca535e6
and ebp, 0x301a8818
or ebp, edx
and ebx, 0xcca535e6
and eax, 0x3404201
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0x4b457227
and eax, 0xb4ba8dd8
or eax, edx
mov esi, eax
mov edx, eax
xor edx, 0xad99ea32
and edx, eax
not eax
and eax, 0xa336a217
and esi, 0x5cc95de8
or esi, eax
mov ebp, esi
xor ebp, 0x5cc95de8
mov ebx, esi
xor ebx, 0xeaf4825
and ebx, ebp
mov eax, ebx
not eax
mov edi, edx
not edi
mov r8d, eax
and r8d, 0x6c6111a2
and ebx, 0x939eee5d
or ebx, r8d
or eax, edi
and edi, 0x6c6111a2
and edx, 0x939eee5d
or edx, edi
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x59a73607
and eax, 0xa658c9f8
or eax, edx
mov edi, eax
xor edi, 0xa40228a
xor esi, 0x8024a202
and esi, 0x906cf6aa
mov edx, ebp
and edx, 0x6f930955
or edx, esi
xor edx, 0x906cf6ab
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor eax, 0xf43edc34
mov ebx, eax
and ebx, 0x4593cd51
and edi, 0xba6c32ae
or edi, ebx
or eax, ebp
and ebp, 0x4593cd51
and edx, 0xba6c32ae
or edx, ebp
xor edx, edi
not eax
or eax, edx
mov edx, eax
not edx
mov ebx, edx
or ebx, 0x97363a0d
mov ebp, ebx
not ebp
or eax, 0x20884402
and eax, 0xb5be540f
and edx, 0x2002a00
or edx, eax
and ebx, 0xb5be540f
and ebp, 0x484181f0
or ebp, ebx
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x793449
and ebp, 0xff86cbb6
or ebp, eax
mov eax, ebp
xor eax, 0x60308002
xor ebp, 0x974f0e44
mov edx, ebp
and edx, 0x1dc275bd
and eax, 0xe23d8a42
or eax, edx
xor eax, 0xe23d8a42
or eax, ebp
cmp eax, 0xffffffff
sete bl
setne r9b
cmp dword [0x1400b6550], 0xa
setl r8b
mov edx, r8d
xor dl, r9b
xor dl, 1
mov r11d, r8d
or r11b, bl
xor r11b, 1
or r11b, dl
mov r10d, r11d
xor r10b, 1
or r9b, r8b
xor r9b, 1
xor bl, r8b
and bl, r8b
mov r8d, r9d
and r8b, bl
xor bl, r9b
or bl, r8b
mov eax, ebx
xor al, 1
and r10b, r11b
mov edx, eax
and dl, bl
mov r8d, r11d
and r8b, r10b
xor r10b, r11b
or r10b, r8b
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, r10b
mov ebx, r11d
and bl, al
xor al, r11b
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov r11d, 0xc44e2a67
mov eax, 0x2b77653e
cmovne r11d, eax
test dl, 1
cmove r11d, eax
test bl, 1
mov eax, 0xc44e2a67
jmp 0x14001c9a8
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov edx, eax
or edx, 0xca01e803
mov ebx, edx
not ebx
mov esi, ebp
or esi, 0x259e16f8
and esi, 0xad9f16f9
mov edi, eax
and edi, 0x4200e802
or edi, esi
and edx, 0xad9f16f9
and ebx, 0x10600104
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x35fe17fd
and ebx, 0xca01e802
or ebx, edx
mov edx, ebx
not edx
and edx, 0x9fdf6bae
and ebx, 0x60209451
or ebx, edx
xor ebx, 0x60209451
and eax, 0x7b8f0d4a
and ebp, 0x8470f2b5
or ebp, eax
xor ebp, 0x8470f2b5
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
cmp ebp, 0xffffffff
sete bl
setne r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg dl
and r10b, dl
mov eax, r9d
and al, bl
or al, r10b
mov r8d, eax
xor r8b, dl
and r8b, al
xor dl, bl
not dl
and dl, bl
xor bl, r9b
and bl, r9b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r8d
xor al, 1
and al, bl
xor bl, 1
mov edx, r8d
xor dl, bl
and dl, r8b
and bl, r8b
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x921732e
mov ecx, 0xf9802bc2
jmp 0x140016029
mov r11d, 0x7e68edc8
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0xb7e6dbb
and edx, ebx
not ebx
and ebx, 0x7a720443
and ebp, 0x858dfbbc
or ebp, ebx
mov ebx, ebp
xor ebx, 0x10001b8
xor ebp, 0xa720403
or ebp, 0xf4819244
mov edi, edx
not edi
mov esi, ebp
and esi, 0xa60ee800
and ebx, 0x97005bb
or ebx, esi
or ebp, edi
and edi, 0xa60ee800
and edx, 0x59f117ff
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xac579c82
and ebp, 0x53a8637d
or ebp, edx
mov edx, ebp
xor edx, 0x109604c2
mov eax, ebp
xor eax, 0xa729f139
or edx, 0xee610a2c
mov esi, edx
not esi
mov ebx, eax
or ebx, 0x119ef5d3
mov edi, ebx
not edi
and edx, 0x61360981
and esi, 0x1088f452
or esi, edx
and ebx, 0x61360981
and edi, 0x8e41022c
or edi, ebx
xor edi, esi
mov edx, edi
not edx
and edx, 0xee610a2d
and edi, 0x119ef5d2
or edi, edx
and eax, 1
xor ebp, 0xa729f138
or ebp, eax
mov eax, ebp
not eax
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x4e4c06f0
and edi, 0xb1b3f90f
or edi, edx
or ebx, ebp
and ebp, 0x4e4c06f0
and eax, 0xb1b3f90f
or eax, ebp
xor eax, edi
not ebx
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x80980e44
and ebx, 0x20264021
or ebx, edx
mov ebp, ebx
xor ebp, 0x20224000
xor ebx, 0x4c112280
or eax, 0xa0be4e65
mov edx, eax
not edx
and ebx, 0x4c1522a1
and ebp, 0xa0aa4c44
or ebp, ebx
and eax, 0x4c1522a1
and edx, 0x1340911a
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x7cb79e27
and edx, 0x834861d8
or edx, eax
mov eax, edx
xor eax, 0x3040b14
xor edx, 0xcc01c040
and edx, 0xecf3e4e9
and eax, 0x130c1b16
or eax, edx
mov edx, eax
xor edx, 0x12000116
xor eax, 0xe8b10421
and eax, 0xe9bd1e21
and edx, 0x1642e1de
or edx, eax
mov eax, edx
xor eax, 0xa0391a00
xor edx, 0x24281de
and edx, 0x4bc685ff
and eax, 0xb4397a00
or eax, edx
xor eax, 0xb4397a00
setne r9b
sete r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, r10b
and r9b, al
or al, r10b
xor al, 1
or al, dl
xor al, 1
and bl, r10b
or bl, r9b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xcc7b2e52
mov ecx, 0x5c2de8b4
cmovne eax, ecx
test bl, bl
mov r11d, eax
cmovne r11d, ecx
jmp 0x14001c9a6
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x84874b8
mov ebx, ebp
and ebx, 0x52b38141
or ebx, edx
xor ebx, 0x52b38141
and ebp, 0xa5040a06
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xa5040a06
and ebp, 0x5afbf5f9
or ebp, edx
mov edx, ebp
xor edx, 1
and edx, ebp
mov ebx, ebp
not ebx
and ebx, 0xbedde00d
and ebp, 0x41221ff2
or ebp, ebx
mov edi, ebp
xor edi, 0x40021100
mov ebx, edx
not ebx
xor ebp, 0xbedde00c
mov esi, ebx
and esi, 0x1b694ef3
and edx, 0xe496b10c
or edx, esi
or ebx, ebp
and ebp, 0x1b694ef3
and edi, 0xe496b10c
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x6f10dfb9
and ebx, 0x90ef2046
or ebx, edx
mov edx, ebx
xor edx, 0x10890044
xor ebx, 0xb009d81
and ebx, 0x8b66bd83
and edx, 0x7499427c
or edx, ebx
xor edx, 0x8b66bd83
setne r8b
sete r10b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg dil
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
mov ebx, r9d
xor bl, 1
mov edx, r9d
and dl, bl
mov esi, edx
and sil, r9b
xor dl, r9b
or dl, sil
xor dl, 1
or bl, r9b
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r9d, ebx
xor r9b, dl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, ebx
and dl, dil
xor bl, 1
and bl, r11b
or bl, dl
mov edx, edi
xor dl, r10b
and dl, dil
and r8b, r11b
and dil, r10b
or dil, r8b
mov r8d, edx
xor r8b, 1
xor dl, dil
xor dil, 1
or dil, r8b
xor dil, 1
or dil, dl
xor dil, 1
mov edx, ebx
xor dl, dil
or dil, bl
xor dil, 1
or dil, dl
mov eax, edi
xor al, dl
test al, 1
mov eax, 0xcde268e8
mov ecx, 0x3a87b949
cmovne eax, ecx
test dil, 1
mov r11d, 0xcde268e8
jmp 0x140018612
mov rax, qword [rsp + 0xd0]
mov r11d, 0x1bb21088
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
mov esi, dword [0x1400b6550]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebx, eax
and ebx, 0xfffffffe
mov ebp, edi
and ebp, 1
or ebp, ebx
mov ebx, ebp
not ebx
and eax, ebx
and ebp, edi
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r10b
setne r8b
cmp esi, 0xa
setl r9b
cmp esi, 9
setg dl
mov ebx, edx
and r10b, dl
and dl, r8b
xor bl, r8b
or bl, dl
and r9b, r8b
or r10b, r9b
mov edx, r10d
and r10b, bl
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
and al, bl
and dl, bl
or dl, r10b
mov ebx, edx
xor bl, al
test dl, dl
mov r11d, 0x2343dc09
mov ecx, 0x8fc617ba
cmovne r11d, ecx
test al, al
mov eax, 0x2343dc09
cmove r11d, eax
test bl, 1
jmp 0x14001da22
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0x8080f119
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov r9d, edi
not r9d
mov edx, r9d
and edx, 0xbd65229e
mov ebp, edi
and ebp, 0x429add61
or ebp, edx
mov edx, ebp
xor edx, 0x2009840
xor ebp, 0xbd65229e
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
or ebp, 1
mov eax, ebx
not eax
mov esi, ebp
and esi, 0xf09f47b5
and edx, 0xf60b84a
or edx, esi
or ebp, eax
and eax, 0xf09f47b5
and ebx, 0xf60b84a
or ebx, eax
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and r9d, 0x635cc946
and edi, 0x9ca336b9
or edi, r9d
mov edx, edi
xor edx, 0x88222630
xor edi, 0x635cc946
mov ebx, ebp
and ebx, 0x35c9518f
and eax, 0xca36ae70
or eax, ebx
or ebp, edi
and edi, 0x35c9518f
and edx, 0xca36ae70
or edx, edi
xor edx, eax
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
mov edx, eax
or dl, r10b
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
and r9b, r11b
and al, r10b
or al, r9b
mov edx, r11d
and dl, r10b
xor r11b, r10b
or r11b, dl
xor al, 1
mov edx, eax
xor dl, r11b
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, 1
mov r11d, 0x2c8d74cf
mov ecx, 0xae61195
cmovne r11d, ecx
test bl, 1
mov eax, 0x2c8d74cf
cmove r11d, eax
jmp 0x140019025
mov eax, dword [rsp + 0xa0]
mov al, byte [r13 + rax]
mov byte [rsp + 0xa6], al
mov eax, dword [rsp + 0x98]
add eax, 3
mov al, byte [r13 + rax]
mov byte [rsp + 0xa7], al
mov ebp, dword [rsp + 0xe4]
mov eax, ebp
mov edx, ebp
xor edx, 0x5988acc0
and edx, ebp
not ebp
and ebp, 0xecfbe27f
and eax, 0x13041d80
or eax, ebp
mov ebp, eax
xor ebp, 0x11000c00
xor eax, 0x4888a040
or eax, 0xa677533f
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x62cb20e3
and ebp, 0x19008c00
or ebp, edi
or eax, ebx
and ebx, 0x62cb20e3
and edx, 0x9d34df1c
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xfbf5e64d
and eax, 0x40a19b2
or eax, edx
mov ebx, eax
xor ebx, 0x5d82b572
mov edx, eax
xor edx, 0x22d4a04
and edx, 0x6adde56
xor eax, 0x69cc9558
and eax, ebx
and ebx, 0xf95221a9
or ebx, edx
mov r8d, ebx
xor r8d, 0xf95221a9
mov edx, ebx
xor edx, 0x32e3fe7c
and edx, r8d
mov ebp, edx
not ebp
mov esi, eax
not esi
mov edi, ebp
and edi, 0x8d95c334
and edx, 0x726a3ccb
or edx, edi
or ebp, esi
and esi, 0x8d95c334
and eax, 0x726a3ccb
or eax, esi
xor eax, edx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0x877556e8
and ebp, 0x788aa917
or ebp, eax
mov eax, ebp
xor eax, 0x4440900
and r8d, 7
xor ebx, 0xf95221ae
or ebx, r8d
mov edx, ebx
not edx
and edx, 0x3a7786b7
and ebx, 0xc5887948
or ebx, edx
mov edx, ebx
xor edx, 0x5003940
xor ebp, 0xb33b76c5
xor ebx, 0x3a7786b7
mov edi, ebp
and edi, 0xfa8bc43f
and eax, 0x5743bc0
or eax, edi
or ebp, ebx
and ebx, 0xfa8bc43f
and edx, 0x5743bc0
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
not ebp
mov dword [rsp + 0xa8], ebp
cmp dword [rsp + 0xa8], 0
sete byte [rsp + 0xad]
mov edx, dword [0x1400b6554]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x7bd3150a
mov edx, ebp
and edx, 0x842ceaf4
or edx, eax
xor edx, 0x842ceaf4
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and ebx, edx
and eax, ebp
or eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1400b6550], 0xa
setl r9b
xor dl, r9b
xor dl, 1
mov ebx, r9d
or bl, r8b
xor bl, 1
or bl, dl
xor r9b, r8b
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, dl
test al, al
mov r11d, 0x2e36f9cc
mov eax, 0x1d3d50d9
cmovne r11d, eax
test dl, 1
cmove r11d, eax
test bl, 1
mov eax, 0x2e36f9cc
jmp 0x14001c9a8
mov ecx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, edi
and ecx, 0x7960a265
mov ebx, ebp
and ebx, 0x60198
or ebx, ecx
mov ecx, ebx
xor ecx, 0x20180
xor ebx, 0xfff9fe67
mov edx, ebp
xor edx, 0x7966a3fd
and edx, ebp
mov esi, edx
not esi
mov eax, ebx
and eax, 0x2f84fe3b
and ecx, 0x506201c4
or ecx, eax
or ebx, esi
and esi, 0x2f84fe3b
and edx, 0xd07b01c4
or edx, esi
xor edx, ecx
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x86995c03
and ebx, 0x7966a3fc
or ebx, eax
mov eax, ebx
not eax
and eax, 0x7e913db0
and ebx, 0x816ec24f
or ebx, eax
mov eax, ebx
xor eax, 0x8104000e
xor ebx, 0x7e913db0
mov ecx, ebx
and ecx, 0x6a6bd261
and eax, 0x95942d9e
or eax, ecx
or ebx, ebp
and ebp, 0x6a6bd261
and edi, 0x95942d9e
or edi, ebp
xor edi, eax
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r9b
not al
and al, r9b
or cl, r9b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, bl
and bl, r9b
or bl, cl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, bl
xor bl, 1
mov edx, eax
xor dl, bl
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xc06a33d0
mov ecx, 0xfffa5feb
cmovne eax, ecx
test bl, 1
mov r11d, 0xc06a33d0
jmp 0x140018612
mov r8, qword [rsp + 0xb0]
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
mov edx, ebx
xor edx, 0x2c13dddc
and edx, ebx
not ebx
mov esi, ebx
and esi, 0x28134c5c
and eax, 0x4009180
or eax, esi
mov esi, eax
xor esi, 0x4008080
xor eax, 0xfbff6e7f
mov edi, eax
and edi, 0xd9d75f0d
and esi, 0x240080d0
or esi, edi
mov edi, edx
not edi
or eax, edi
and edi, 0xd9d75f0d
and edx, 0x2628a0f2
or edx, edi
xor edx, esi
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xd3ec2222
and eax, 0x2c13dddd
or eax, edx
mov edx, eax
not edx
and edx, 0xaca1248
and eax, 0xf535edb7
or eax, edx
xor eax, 0xf535edb7
mov edx, eax
and edx, ebx
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0x4f50e5eb
and eax, 0xb0af1a14
or eax, edx
xor eax, 0xb0af1a14
setne r9b
sete r10b
cmp ebp, 9
setg sil
cmp ebp, 0xa
setl r11b
mov edx, r11d
xor dl, sil
and dl, r11b
mov ebx, r10d
xor bl, r9b
and bl, r10b
xor dl, 1
mov eax, edx
xor al, bl
not al
and al, bl
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
lea rcx, str.cw
mov r8b, byte [r8 + rcx]
xor bl, 1
xor al, 1
or al, bl
mov edx, esi
xor dl, r10b
and dl, sil
and r9b, r11b
and sil, r10b
or sil, r9b
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov edx, esi
xor dl, 1
mov ebx, esi
and bl, dl
xor bl, 1
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, ebx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
and dl, sil
xor al, sil
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r11d, 0x55fee437
mov eax, 0xf2047e99
cmovne r11d, eax
mov byte [rsp + 0xbb], r8b
test bl, 1
cmove r11d, eax
not dl
test dl, 1
mov eax, 0x55fee437
jmp 0x14001d05c
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, edi
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0xaa746ca0
and ecx, 0x558b935f
or ecx, ebx
or edi, ebp
and ebp, 0xaa746ca0
and edx, 0x558b935f
or edx, ebp
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x2ab2cdea
mov edx, edi
and edx, 0xd54d3215
or edx, ecx
mov ebx, edx
xor ebx, 0xd54d3215
xor edx, 0x3084c2
mov ecx, ebx
and ecx, 0xc5ff3f6c
and edi, 0x3a00c093
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0x3a00c092
and edi, 0xc5ff3f6d
or edi, ecx
and edx, 0x553594c3
mov ecx, ebx
and ecx, 0xaaca6b3c
or ecx, edx
xor ecx, 0x553594c2
and ebx, 1
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x17da9d30
and ebx, 0xe82562cf
or ebx, ecx
mov ecx, ebx
xor ecx, 0xc8200004
mov ebp, edi
not ebp
xor ebx, 0x17da9d30
mov edx, ebp
and edx, 0x3197ebcb
and edi, 0xce681434
or edi, edx
or ebp, ebx
and ebx, 0x3197ebcb
and ecx, 0xce681434
or ecx, ebx
xor ecx, edi
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x579330ea
and ebp, 0xa86ccf15
or ebp, edx
mov edx, ebp
xor edx, 0xc4000
xor ebp, 0x44003028
or ecx, 0x4e5e7178
mov ebx, ecx
not ebx
or ebp, 0x91010403
and ebp, 0xdd41353b
and edx, 0x21e4040
or edx, ebp
and ecx, 0xdd41353b
and ebx, 0x20a08a84
or ebx, ecx
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xb1a18e87
and ebx, 0x4e5e7178
or ebx, ecx
mov ecx, ebx
not ecx
and ebx, 0x673e8958
and ecx, 0x98c176a7
or ecx, ebx
xor ecx, 0x673e8958
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov r11d, 0x2c4929da
mov ebp, 0xc1fca71a
cmovne r11d, ebp
test cl, cl
mov eax, 0x2c4929da
cmove r11d, eax
test dl, 1
cmove r11d, ebp
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov al, byte [rsp + 0xa7]
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x543da841
and edx, 0x503a
or edx, ebp
mov ebp, edx
xor ebp, 0xa
xor edx, 0xdc08b85
or ecx, 0x543df87b
mov ebx, ecx
not ebx
and edx, 0xdc0dbb5
and ebp, 0x503d204a
or ebp, edx
and ecx, 0xdc0dbb5
and ebx, 0xa2020400
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x2e6ed771
and ebx, 0xd191288e
or ebx, ecx
mov ebp, ebx
xor ebp, 0x85acd0f5
mov ecx, ebx
xor ecx, 0x85acd0f4
and ecx, ebp
xor ebx, 0x52102100
and ebx, 0xd6b46191
and ebp, 0x294b9e6e
or ebp, ebx
xor ebp, 0x294b9e6f
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xc3d2c1f7
and ebp, 0x3c2d3e08
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc201a08
xor ebp, 0xc0d00145
and ebp, 0xf0dd2545
and ecx, 0xf22daba
or ecx, ebp
xor ecx, 0xf0dd2545
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r11b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov edx, ebx
xor dl, 1
and bl, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
and cl, r11b
xor bl, 1
and bl, r8b
or bl, cl
xor r10b, r11b
and r10b, r11b
xor r11b, r9b
mov ecx, r10d
and cl, r11b
xor r11b, r10b
or r11b, cl
mov ecx, r11d
xor cl, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
and cl, r11b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
xor cl, dl
mov edx, eax
and dl, r11b
xor al, r11b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov r11d, 0x478d8a29
mov eax, 0xe268234d
cmovne r11d, eax
test cl, 1
cmove r11d, eax
test dl, 1
mov eax, 0x478d8a29
jmp 0x14001c9a8
movzx eax, byte [rsp + 0xe8]
lea rcx, str.cw
mov al, byte [rax + rcx]
mov byte [rsp + 0xbf], al
movzx edi, byte [rsp + 0xe9]
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
or edx, 0xb63a9ea7
mov esi, edx
not esi
or ebx, 0x49c56158
mov eax, ebx
not eax
and edx, 0x1f30154
and esi, 0x48046008
or esi, edx
and ebx, 0x1f30154
and eax, 0xb6089ea3
or eax, ebx
xor eax, esi
mov edx, eax
not edx
and edx, 0x9bfe021d
and eax, 0x6401fde2
or eax, edx
mov edx, eax
xor edx, 0x480088a
xor eax, 0xd23b6345
mov ebx, eax
or ebx, 1
mov esi, ebx
not esi
and eax, 0xf95db734
and edx, 0x6a248cb
or edx, eax
mov eax, ebx
and eax, 0xe4b20b03
and esi, 0x1b4df4fc
or esi, eax
mov eax, edx
xor eax, 0x20040c8
xor edx, 0xf95db735
or ebx, edx
and edx, 0xe4b20b03
and eax, 0x1b4df4fc
or eax, edx
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
xor eax, 0x53486b9a
and eax, ebx
not ebx
and ebx, 0x53486b9a
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0xacb79465
and eax, 0x53486b9a
or eax, edx
setne r9b
sete r8b
cmp ebp, 0xa
setl r10b
cmp ebp, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
mov ebx, r10d
or bl, r9b
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xe363f986
mov ecx, 0xb1b75ef6
cmovne eax, ecx
test dl, 1
mov r11d, eax
mov ecx, 0xe363f986
cmovne r11d, ecx
mov qword [rsp + 0xc0], rdi
test bl, bl
jmp 0x14001c9a8
movzx r8d, byte [rsp + 0xeb]
mov edx, dword [0x1400b6554]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
and edx, 0xec876432
and edi, 0x13789bcd
or edi, edx
mov edx, edi
not edx
and edx, 0x538509fc
and edi, 0xac7af603
or edi, edx
mov edx, edi
xor edx, 0x40fd9231
mov esi, edi
xor esi, 0xbf026dce
mov ebp, edi
xor ebp, 0xf7dfbfc
mov ebx, ebp
and ebx, esi
and ebp, edx
mov edx, ebx
and edx, ebp
xor ebp, ebx
mov r9d, dword [0x1400b6550]
or ebp, edx
mov edx, ebp
not edx
and edx, 0x69543e92
and ebp, 0x96abc16d
or ebp, edx
mov edx, ebp
xor edx, 0x5008a0a1
and esi, 1
xor edi, 0xbf026dcf
or edi, esi
xor ebp, 0x26d4575e
mov esi, ebp
and esi, 0xaf631a56
and edx, 0x509ce5a9
or edx, esi
mov esi, edi
not esi
or ebp, edi
and edi, 0xaf631a56
and esi, 0x509ce5a9
or esi, edi
xor esi, edx
not ebp
or ebp, esi
mov edi, ebp
not edi
mov edx, edi
and edx, 0x265b1a39
and edi, ebp
and ebp, 0xd9a4e5c6
or ebp, edx
mov edx, ebp
xor edx, 0x50246182
xor ebp, 0x265b1a39
mov esi, ebp
and esi, 0xabca865c
and edx, 0x543579a3
or edx, esi
mov esi, edi
not esi
or ebp, esi
and esi, 0xabca865c
and edi, 0x543579a3
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov edx, ebp
not edx
and edx, 0x45dde910
and ebp, 0xba2216ef
or ebp, edx
mov edx, ebp
xor edx, 0x382210a0
xor ebp, 0x5942000
and ebp, 0x8794264f
and edx, 0x786bd9b0
or edx, ebp
xor edx, 0x786bd9b0
sete r10b
setne r11b
cmp r9d, 0xa
setl bl
cmp r9d, 9
setg dl
mov eax, edx
and al, r11b
xor dl, r11b
or dl, al
xor bl, r10b
mov eax, ebx
xor al, 1
and bl, al
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, dl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, eax
xor dl, bl
test al, al
mov r11d, 0xe0a36fc0
mov ecx, 0x3c183591
cmovne r11d, ecx
lea rax, str.cw
mov al, byte [r8 + rax]
test bl, bl
cmove r11d, ecx
mov byte [rsp + 0xdb], al
test dl, 1
mov eax, 0xe0a36fc0
jmp 0x14001c9a8
mov rdi, qword [rsp + 0xd0]
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
not eax
mov ebx, eax
and ebx, 0x7064b63c
mov edx, esi
and edx, 0x8f9b49c2
or edx, ebx
mov ebx, edx
xor ebx, 0x8d9b49c2
xor edx, 0x6064962d
and edx, 0x6264962d
and ebx, 0x9d9b69d2
or ebx, edx
mov edx, eax
or edx, 0x6264962c
and edx, 0x6264962d
xor edx, ebx
mov ebx, edx
not ebx
and eax, ebx
and edx, esi
or edx, eax
xor ebx, edx
test ebx, edx
setne bl
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov r9d, ebx
or r9b, r8b
xor bl, r8b
not bl
and bl, r8b
mov edx, r9d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor al, bl
test dl, 1
mov r11d, 0xdeec0a06
mov ebp, 0x1a619b62
cmovne r11d, ebp
lea rcx, str.cw
mov dl, byte [rdi + rcx]
test bl, 1
cmove r11d, ebp
mov byte [rsp + 0xda], dl
test al, 1
mov eax, 0xdeec0a06
jmp 0x14001c9a8
mov eax, dword [rsp + 0xe4]
cmp eax, 0x3c
setb byte [rsp + 0x93]
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edx
and ebx, 0x2bbaa543
mov ebp, edi
and ebp, 0xd4455abc
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xd4455abd
and ebp, 0x2bbaa542
or ebp, ebx
mov ebx, ebp
not ebx
and edx, ebx
and ebp, edi
or ebp, edx
xor ebx, ebp
test ebx, ebp
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, r9b
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x3206f14f
mov ecx, 0x6b5b17ab
cmovne eax, ecx
test dl, 1
mov r11d, eax
mov ecx, 0x3206f14f
cmovne r11d, ecx
test bl, 1
jmp 0x14001d05c
mov edx, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x4a88177e
and edx, eax
and eax, 0xb577e881
or eax, ebx
xor eax, 0xb577e881
mov ebx, eax
and ebx, edx
xor eax, edx
or eax, ebx
mov edx, eax
xor edx, 1
and edx, eax
mov ebx, eax
not ebx
and ebx, 0xe935607d
and eax, 0x16ca9f82
or eax, ebx
mov edi, eax
xor edi, 0x16429781
mov ebx, edx
not ebx
xor eax, 0xe935607c
mov esi, ebx
and esi, 0x29a9084e
and edx, 0xd656f7b1
or edx, esi
or ebx, eax
and eax, 0x29a9084e
and edi, 0xd656f7b1
or edi, eax
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x4064fe34
and ebx, 0xbf9b01cb
or ebx, eax
mov eax, ebx
xor eax, 0x1b920088
xor ebx, 0x40047820
and ebx, 0xe40d7963
and eax, 0x1bf2869c
or eax, ebx
mov edx, eax
xor edx, 0xe0052801
xor eax, 0x1bf2869c
mov ebx, eax
and ebx, 0x1fc85172
and edx, 0xe037ae8d
or edx, ebx
xor edx, 0x1fc85172
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ebp, 9
setg bl
cmp ebp, 0xa
setl al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov r9d, r8d
xor r9b, 1
mov r10d, ebx
xor r10b, 1
mov edx, r8d
and dl, r9b
mov r11d, ebx
and r11b, r10b
mov eax, edx
xor al, 1
xor dl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, r11d
xor dl, 1
xor r11b, bl
or dl, r10b
xor dl, 1
or dl, r11b
xor dl, al
xor r10b, r9b
or bl, r8b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0x7009f8fa
mov ecx, 0x1531f24c
cmovne r11d, ecx
test dl, 1
cmove r11d, ecx
test al, 1
mov eax, 0x7009f8fa
jmp 0x14001c9a8
mov r11b, byte [rsp + 0x59]
mov al, byte [rsp + 0x5a]
mov edx, r11d
xor dl, 1
and r11b, dl
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov esi, eax
xor sil, 1
mov ebx, esi
and bl, al
mov edx, esi
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov r8d, r11d
xor r8b, 1
mov edi, r11d
xor dil, r8b
and dil, r11b
or sil, al
mov r9d, esi
xor r9b, bl
and r8b, bl
xor bl, 1
mov edx, edi
xor dl, 1
mov eax, edx
and al, dil
xor al, 1
mov r10d, edi
xor r10b, al
or al, dil
xor al, 1
or al, r10b
or dl, dil
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
or sil, bl
xor sil, 1
xor r9b, 1
mov eax, esi
and al, r9b
xor r9b, sil
or r9b, al
mov eax, edx
xor al, 1
and dl, al
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
mov eax, edx
and dl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or dl, al
mov eax, r11d
xor al, bl
and al, r11b
and bl, r11b
or bl, r8b
xor al, 1
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, edx
xor al, bl
and al, dl
and bl, dl
xor dl, 1
and dl, r8b
or bl, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0xeaffbc09
mov ecx, 0xfe0b04e2
cmovne edx, ecx
test bl, 1
mov r11d, edx
jmp 0x14001d532
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0x19a6a9bf
mov edx, edi
and edx, 0xe6595640
or edx, ecx
mov ecx, edx
xor ecx, 0x26085240
xor edx, 0x826a824
mov ebx, edi
or ebx, 0xc877ac24
and edx, 0xc877ac24
and ecx, 0x378853da
or ecx, edx
and ebx, 0xc877ac25
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xeb43e42c
and ebx, 0x14bc1bd3
or ebx, ecx
mov ecx, ebx
xor ecx, 0x8419c3
xor ebx, 0xeb43e42c
mov edx, ebx
and edx, 0x777a8638
and ecx, 0x888579c7
or ecx, edx
or ebx, edi
and edi, 0x777a8638
and ebp, 0x888579c7
or ebp, edi
xor ebp, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r9b
and cl, r10b
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
xor bl, al
mov r11d, ebx
xor r11b, 1
or r8b, r9b
xor al, r10b
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, r11b
and bl, cl
or bl, al
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xe8ace6fe
mov edx, 0x34b18244
cmovne eax, edx
test cl, 1
mov r11d, 0xe8ace6fe
jmp 0x1400198c2
mov eax, dword [rsp + 0xa8]
mov ecx, dword [0x1400b6554]
mov r9d, dword [0x1400b6550]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x1d22e660
mov ebp, ebx
and ebp, 0xe2dd199f
or ebp, ecx
mov ecx, ebp
xor ecx, 0x181898
xor ebp, 0x1d22e660
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ebp, 1
mov esi, edx
not esi
mov eax, ebp
and eax, 0xf3c70146
and ecx, 0xc38feb8
or ecx, eax
or ebp, esi
and esi, 0xf3c70146
and edx, 0xc38feb9
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xee1e7fc0
and ebp, 0x11e1803f
or ebp, eax
xor ebp, 0x11e1803f
and edi, 0x7392541a
and ebx, 0x8c6dabe5
or ebx, edi
xor ebx, 0x8c6dabe5
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 0xffffffff
setne cl
sete dl
cmp r9d, 9
setg r8b
cmp r9d, 0xa
setl bl
mov eax, ebx
xor al, dl
or cl, bl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
not al
xor cl, 1
or r8b, dl
xor r8b, 1
mov edx, ecx
and dl, r8b
xor r8b, cl
or r8b, dl
and al, bl
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
and al, r8b
or al, cl
mov ecx, ebx
and cl, r8b
xor r8b, bl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov r11d, 0x8d863249
mov edx, 0x18932b9c
cmovne r11d, edx
test al, 1
cmove r11d, edx
test cl, 1
mov eax, 0x8d863249
jmp 0x14001c9a8
mov eax, dword [0x1400b6554]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov edi, ebx
and edi, 0xd067a714
and eax, 0x2f9858eb
or eax, edi
or ebx, ebp
and ebp, 0xd067a714
and edx, 0x2f9858eb
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
mov ebp, ebx
xor ebp, 0xa7c06050
and ebp, ebx
not ebx
and ebx, 0xa9b93ebd
and eax, 0x5646c142
or eax, ebx
mov ebx, eax
xor ebx, 0x5646c142
mov edx, ebx
and edx, 0xa7c06050
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x3632b657
and ebp, 0xc9cd49a8
or ebp, edx
xor ebp, 0x6e0d29f9
and ebx, 1
xor eax, 0x5646c143
or eax, ebx
mov edx, eax
not edx
and edx, 0x6d9ad85c
and eax, 0x926527a3
or eax, edx
xor eax, 0x926527a3
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xed61b136
and eax, 0x129e4ec9
or eax, edx
mov ebx, eax
xor ebx, 0x100480
xor eax, 0x401002
or ebp, 0x30553e9e
mov edx, ebp
not edx
or eax, 0xc520c040
and eax, 0xd564da4a
and ebx, 0x20112494
or ebx, eax
and ebp, 0xd564da4a
and edx, 0xa8a0121
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0xcfaac161
and edx, 0x30553e9e
or edx, eax
mov eax, edx
not eax
and edx, 0x9110a8c6
and eax, 0x6eef5739
or eax, edx
mov edx, eax
xor edx, 0x102044
xor eax, 0x4c405538
and eax, 0xdd40ddba
and edx, 0x22bf2245
or edx, eax
xor edx, 0x22bf2245
setne r9b
sete dl
cmp dword [0x1400b6550], 9
setg al
mov ebx, edx
xor bl, r9b
and bl, dl
mov r10d, ebx
xor r10b, 1
mov r8d, ebx
and r8b, r10b
mov edx, r8d
xor dl, 1
xor r8b, bl
or dl, r10b
xor dl, 1
or dl, r8b
or r10b, bl
xor r10b, 1
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
xor r10b, al
mov r8d, r10d
xor r8b, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, r10b
mov edx, r9d
and dl, al
mov r11d, ebx
and r11b, r8b
xor bl, r8b
or bl, r11b
xor dl, 1
mov r11d, edx
xor r11b, al
or dl, al
xor dl, 1
or dl, r11b
xor dl, bl
xor al, r10b
or r9b, r8b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x5879fac
mov ecx, 0xd5fe4c6e
cmovne eax, ecx
test r9b, 1
mov r11d, 0x5879fac
jmp 0x140018612
movzx eax, byte [rsp + 0x9e]
movzx eax, byte [rsp + 0xae]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0xa716e231
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xadaba43f
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xfe0b04e2
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0xaaf3f641
and edx, edi
and edi, 0x550c09be
or edi, ebp
xor edi, 0x550c09be
mov ebp, edi
and ebp, edx
xor edi, edx
or edi, ebp
mov eax, edi
mov edx, edi
xor edx, 0x50f8d71
and edx, edi
not edi
and edi, 0xaf60843
and eax, 0xf509f7bc
or eax, edi
mov ebp, eax
xor ebp, 0xf509f7bc
mov esi, eax
xor esi, 0xff98532
and esi, ebp
mov ebx, esi
not ebx
mov edi, edx
not edi
mov r9d, ebx
and r9d, 0x1075ff79
and esi, 0xef8a0086
or esi, r9d
or ebx, edi
and edi, 0x1075ff79
and edx, 0xef8a0086
or edx, edi
xor edx, esi
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0xda0e27af
and ebx, 0x25f1d850
or ebx, edx
xor ebx, 0x20fe5520
xor eax, 0x8b60842
and eax, 0xc8be2b7a
mov edx, ebp
and edx, 0x3741d485
or edx, eax
xor edx, 0xc8be2b7b
and ebp, 1
or ebp, edx
mov eax, ebp
not eax
and eax, 0x6aa833da
and ebp, 0x9557cc25
or ebp, eax
xor ebp, 0x9557cc25
mov eax, ebx
and eax, ebp
xor ebp, ebx
or ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x473d4bd4
and ebx, ebp
and ebp, 0xb8c2b42b
or ebp, eax
mov eax, ebp
xor eax, 0x9040140a
xor ebp, 0x473d4bd4
mov edx, ebx
not edx
mov edi, ebp
and edi, 0x2e8ae321
and eax, 0xd1751cde
or eax, edi
or ebp, edx
and edx, 0x2e8ae321
and ebx, 0xd1751cde
or ebx, edx
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x7cfb5230
and ebp, 0x8304adcf
or ebp, eax
mov eax, ebp
xor eax, 0x4a18c
xor ebp, 0x4c5b1220
and ebp, 0xcf5b1e63
and eax, 0x30a4e19c
or eax, ebp
mov edx, eax
xor edx, 0x8e510a21
xor eax, 0x1004e110
and eax, 0x510ef552
and edx, 0xaef10aad
or edx, eax
xor edx, 0xaef10aad
setne al
sete r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
mov r8d, edx
and al, dl
xor dl, r9b
or r8b, r9b
xor r8b, 1
or r8b, dl
xor r8b, 1
and r10b, r9b
or al, r10b
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r9d, ebx
xor r9b, dl
or bl, dl
xor bl, 1
or bl, r9b
xor bl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov r11d, 0xa2f02f35
mov eax, 0x6cc36456
cmovne r11d, eax
test bl, 1
cmove r11d, eax
test dl, 1
mov eax, 0xa2f02f35
jmp 0x14001c9a8
mov r11d, 0x48433b4
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0xf4c27763
and edx, ebp
or ebp, 0xb3d889c
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x712bf301
and ecx, 0x84c00462
or ecx, edi
or ebp, ebx
and ebx, 0x712bf301
and edx, 0x8ed40cfe
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xb3d889c
and ebp, 0xf4c27763
or ebp, ecx
mov edi, ebp
xor edi, 1
and edi, ebp
mov ecx, ebp
not ecx
and ecx, 0x8d7ff4da
and ebp, 0x72800b25
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2000224
mov ebx, edi
not ebx
xor ebp, 0x8d7ff4db
mov edx, ebx
and edx, 0xf1bd0d80
and edi, 0xe42f27f
or edi, edx
or ebx, ebp
and ebp, 0xf1bd0d80
and ecx, 0xe42f27f
or ecx, ebp
xor ecx, edi
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xcdf3c8b
and ecx, ebx
and ebx, 0xf320c374
or ebx, edx
xor ebx, 0xf320c374
mov edx, ebx
and edx, ecx
xor ebx, ecx
or ebx, edx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x543437d2
mov ebp, 0x1d0f6f58
cmovne edx, ebp
test cl, cl
mov r11d, edx
mov ecx, 0x543437d2
cmovne r11d, ecx
test al, al
jmp 0x14001dc0a
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0x5b16ec31
and ebp, ebx
not ebx
and ebx, 0x802e410
and edx, 0x53140821
or edx, ebx
xor edx, 0x53140821
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xa48f796d
and ebp, 0x5b708692
or ebp, edx
mov edx, ebp
xor edx, 0x666aa3
mov ebx, ebp
xor ebx, 0x666aa2
and ebx, edx
xor ebp, 0xff99955c
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xe60daf2e
and ebx, edx
and edx, 0x19f250d1
or edx, ebp
mov ebp, edx
xor ebp, 0x521081
xor edx, 0xe60daf2e
mov edi, ebx
not edi
mov esi, edx
and esi, 0xdba8e85e
and ebp, 0x245717a1
or ebp, esi
or edx, edi
and edi, 0xdba8e85e
and ebx, 0x245717a1
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
sete r9b
setne r8b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r10b
mov edx, r8d
xor dl, r9b
and dl, r8b
mov eax, edx
xor al, 1
mov r11d, edx
and r11b, al
mov ebx, r11d
xor bl, 1
xor r11b, dl
or bl, al
xor bl, 1
or bl, r11b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r10b
xor al, 1
mov edx, esi
xor dl, r9b
and dl, sil
and r8b, r10b
and sil, r9b
or sil, r8b
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
xor sil, al
and al, sil
mov edx, esi
xor dl, al
test dl, 1
mov edx, 0x54f98642
mov ecx, 0xbb6147cc
cmovne edx, ecx
test sil, 1
mov r11d, 0x54f98642
cmovne r11d, edx
jmp 0x14001d536
mov eax, dword [0x1400b6554]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xee718454
and edx, 0x118e7bab
or edx, ebp
and ebx, 0xee718454
and eax, 0x118e7bab
or eax, ebx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1400b6550], 0xa
setl r9b
mov eax, edx
xor al, r8b
and al, dl
mov ebx, eax
xor bl, 1
mov edx, eax
and dl, bl
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor bl, r9b
mov eax, r9d
or al, r8b
xor r9b, r8b
mov edx, eax
xor dl, r9b
xor r9b, 1
xor dl, 1
or r9b, al
xor r9b, 1
or r9b, dl
mov eax, r9d
xor al, 1
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, edx
xor bl, al
test al, 1
mov r11d, 0xbb3fdba9
mov eax, 0x921732e
cmovne r11d, eax
test dl, 1
cmovne r11d, eax
not bl
test bl, 1
mov eax, 0xbb3fdba9
jmp 0x14001c9a8
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
or edx, 0xac5e56de
mov ebx, edx
not ebx
or ecx, 0x53a1a921
mov ebp, ecx
not ebp
and edx, 0x8e9a66d7
and ebx, 0x51218920
or ebx, edx
and ecx, 0x8e9a66d7
and ebp, 0x20441008
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x9725580e
and ebp, 0x68daa7f1
or ebp, ecx
mov edi, ebp
xor edi, 0x3b7b0ed0
xor ebp, 0x8080a024
and ebp, 0x93fba4f4
mov ecx, edi
and ecx, 0x6c045b0b
or ecx, ebp
mov ebx, ecx
xor ebx, 0x6c045b0b
xor ecx, 0x83c180f0
mov edx, ebx
and edx, 0xebe639eb
and edi, 0x1419c614
or edi, edx
mov edx, edi
not edx
and edx, 0x78da469d
and edi, 0x8725b962
or edi, edx
mov ebp, edi
xor ebp, 0x4428080
and ecx, 0xcfc5d8f0
mov edx, ebx
and edx, 0x303a270f
or edx, ecx
xor edx, 0xcfc5d8f1
and ebx, 1
or ebx, edx
mov ecx, ebx
not ecx
xor edi, 0x933c7f77
mov edx, edi
and edx, 0xea9d6c58
and ebp, 0x156293a7
or ebp, edx
or edi, ebx
and ebx, 0xea9d6c58
and ecx, 0x156293a7
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
xor ecx, 0xe7b36cc2
and ecx, edi
mov ebp, edi
or ebp, 0x184c933d
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x86ea3b2f
and edx, 0x611144c0
or edx, edi
or ebp, ebx
and ebx, 0x86ea3b2f
and ecx, 0x7915c4d0
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xff9add28
and ebp, 0x6522d7
or ebp, ecx
mov ecx, ebp
xor ecx, 0x47024c14
xor ebp, 0x1028b1c8
and ebp, 0xb0fcb3c9
and ecx, 0x4f034c36
or ecx, ebp
mov edx, ecx
xor edx, 0x41010002
xor ecx, 0x90a490c0
and ecx, 0x9ea6dcf4
and edx, 0x6159230b
or edx, ecx
mov ecx, edx
xor ecx, 0x9626d4c0
xor edx, 0x20002001
and edx, 0x28802835
and ecx, 0xd77fd7ca
or ecx, edx
xor ecx, 0xd77fd7ca
setne r9b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
and r9b, r8b
xor r8b, dl
mov eax, r8d
xor al, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and bl, dl
or bl, r9b
xor cl, 1
xor bl, 1
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4ac201
mov ebp, 0xe268234d
cmovne ecx, ebp
test dl, dl
mov r11d, ecx
mov edx, 0x4ac201
cmovne r11d, edx
jmp 0x14001da20
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x3efd12f4
mov ebx, edi
xor ebx, 0x3efd12f4
and ebx, edi
mov esi, edx
and esi, ebx
xor ebx, edx
or ebx, esi
mov edx, ebx
not edx
and edx, 0xc102ed0a
and ebx, 0x3efd12f5
or ebx, edx
mov edx, ebx
not edx
and ebp, edx
and ebx, edi
or ebx, ebp
xor edx, ebx
test edx, ebx
sete r10b
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
xor bl, r9b
mov r8d, ebx
xor r8b, dl
and r8b, bl
mov eax, edx
xor al, r10b
not al
and al, r10b
or dl, r10b
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r9d, r8d
xor r9b, 1
mov edx, r8d
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, r8b
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or bl, dl
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0x657f8b65
mov ecx, 0xcc54a4d4
cmovne edx, ecx
test al, 1
mov r11d, 0x657f8b65
jmp 0x14001dc03
mov r11d, 0x8f193000
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xa5cfc8d5
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx eax, byte [rsp + 0x6f]
mov rcx, qword [rsp + 0x70]
mov byte [rcx], al
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
add eax, 2
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rax]
mov byte [r13 + rax], cl
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov r11d, 0x93abcd3a
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov edx, eax
and edx, 0x2a12500
mov ebp, ebx
and ebp, 0xa8008280
or ebp, edx
mov edx, ebp
xor edx, 0x8000200
xor ebp, 0x105f712a
mov esi, eax
or esi, 0xaaa1a780
mov edi, esi
not edi
and ebp, 0xb05ff1aa
and edx, 0xaa00600
or edx, ebp
and esi, 0xb05ff1aa
and edi, 0x45000855
or edi, esi
xor edi, edx
mov edx, edi
not edx
and edx, 0x555e587e
and edi, 0xaaa1a781
or edi, edx
mov edx, edi
not edx
and edx, 0x3250d0ba
and edi, 0xcdaf2f45
or edi, edx
xor edi, 0xcdaf2f45
and eax, 0xb5532329
and ebx, 0x4aacdcd6
or ebx, eax
xor ebx, 0x4aacdcd6
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x86bc77fe
and ebx, 0x79438801
or ebx, eax
xor ebx, 0x79438801
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, edx
and r8b, al
or dl, bl
and bl, r9b
or bl, r8b
mov r8d, ebx
xor r8b, al
and r8b, bl
xor dl, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r8d
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, r8b
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xa739b11c
mov ecx, 0x81f3d29d
cmovne eax, ecx
test bl, 1
mov r11d, eax
mov ecx, 0xa739b11c
cmovne r11d, ecx
jmp 0x1400184cf
cmp byte [rsp + 0xad], 0
mov r11d, 0x9d503f59
mov eax, 0x3547da80
cmovne r11d, eax
movzx eax, byte [rsp + 0x9e]
mov byte [rsp + 0x2a], al
movzx eax, byte [rsp + 0x9f]
mov byte [rsp + 0x2c], al
movzx eax, byte [rsp + 0xa6]
mov byte [rsp + 0x29], al
movzx eax, byte [rsp + 0xa7]
mov byte [rsp + 0x28], al
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x4802490
mov ebx, esi
and ebx, 0x58045101
or ebx, edx
xor ebx, 0x58045101
mov edi, esi
and edi, 0xa37b8a6e
or edi, ebx
mov ebx, edi
not ebx
and ebx, 0x50317027
and edi, 0xafce8fd8
or edi, ebx
mov edx, edi
xor edx, 0xf34afa48
xor edi, 0xcb505b7
and ebp, edi
and edx, esi
or edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
sete dl
setne r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov ebx, r8d
or dl, r8b
and r8b, r9b
xor bl, r9b
or bl, r8b
or r10b, r9b
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, bl
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0xd05d7172
mov ecx, 0xadbf115d
cmovne eax, ecx
test r8b, r8b
mov r11d, 0xd05d7172
cmovne r11d, eax
test dl, 1
jmp 0x14001d05c
mov r11d, 0xf9802bc2
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xef1564a6
and ebx, 0x10ea9b59
or ebx, esi
or ebp, edi
and edi, 0xef1564a6
and edx, 0x10ea9b59
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0xfffffffe
and edx, 0x4ceb790e
and ebp, 0xb31486f1
or ebp, edx
xor ebp, 0xb31486f0
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x7199b70b
and ebp, 0x8e6648f4
or ebp, edx
mov edx, ebp
xor edx, 0x4600020
xor ebp, 0x7199b70b
mov ebx, ebp
and ebx, 0xbb06dad4
and edx, 0x44f9252b
or edx, ebx
xor edx, 0x44f9252b
or edx, ebp
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov r10d, ebx
xor r10b, r9b
xor r10b, 1
or r10b, bl
or dl, r8b
xor dl, 1
or bl, r9b
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, r10b
xor al, r10b
xor r10b, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xd44fc935
mov ecx, 0xa17562b2
cmovne eax, ecx
test bl, 1
mov r11d, 0xd44fc935
cmovne r11d, eax
jmp 0x1400188db
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x6428c805
and ebx, 0x12000a
or ebx, ebp
mov edi, ebx
xor edi, 8
xor ebx, 0x2081d905
or edx, 0x643ac80f
mov ebp, edx
not ebp
and ebx, 0x2093d907
and edi, 0x44280008
or edi, ebx
and edx, 0x2093d907
and ebp, 0x9b4426f0
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xf1b8c630
and ebp, 0xe4739cf
or ebp, edx
mov edx, ebp
xor edx, 0x6a7df1c0
mov eax, ebp
xor eax, 0x95820e3f
mov edi, eax
and edi, 0x2ecc7de5
xor ebp, 0x44b18c25
and ebp, edx
mov esi, edi
and esi, ebp
xor ebp, edi
or ebp, esi
mov edi, ebp
not edi
and edi, 0xd133821b
and ebp, 0x2ecc7de4
or ebp, edi
and edx, 0x5c68e177
mov ebx, eax
and ebx, 0xa3971e88
or ebx, edx
xor ebx, 0x5c68e176
and eax, 1
or eax, ebx
mov edx, eax
not edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x2d391850
and ebp, 0xd2c6e7af
or ebp, ebx
or edi, eax
and eax, 0x2d391850
and edx, 0xd2c6e7af
or edx, eax
xor edx, ebp
not edi
or edi, edx
mov eax, edi
not eax
mov edx, eax
and edx, edi
mov ebp, edx
not ebp
mov ebx, edi
and ebx, 0x55d7c937
and eax, 0xaa2836c8
or eax, ebx
or edi, ebp
and ebp, 0x55d7c937
and edx, 0xaa2836c8
or edx, ebp
xor edx, eax
not edi
or edi, edx
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, edx
and r8b, al
or dl, bl
and bl, r9b
or bl, r8b
xor bl, 1
or bl, al
xor dl, 1
or al, r9b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
and al, bl
xor bl, 1
xor dl, 1
mov r8d, ebx
xor r8b, dl
and r8b, bl
and dl, bl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov r11d, 0xdb95bd6f
mov ecx, 0x580d2c9d
cmovne r11d, ecx
test r8b, 1
mov edx, 0xdb95bd6f
jmp 0x14001da1c
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov edx, esi
and edx, 0xd1ad0b20
mov ebx, edi
and ebx, 0x2e52f4de
or ebx, edx
xor ebx, 0x2e52f4de
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x67544634
and ebp, 0x98abb9cb
or ebp, edx
mov edx, ebp
xor edx, 0x80bb803
and esi, 0xe71e409f
and edi, 0x18e1bf60
or edi, esi
mov ebx, edi
xor ebx, 0x801be20
xor ebp, 0x67544634
xor edi, 0xe71e409f
mov esi, ebp
and esi, 0x96f001dc
and edx, 0x690ffe23
or edx, esi
or ebp, edi
and edi, 0x96f001dc
and ebx, 0x690ffe23
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov r10d, edx
xor r10b, r9b
mov eax, r10d
and al, dl
and r8b, dl
and dl, r9b
or dl, r10b
and r10b, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
and bl, r9b
or bl, r8b
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
xor al, 1
and al, r8b
or bl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x81f3d29d
mov ecx, 0xb4a2580c
cmovne eax, ecx
test bl, 1
mov r11d, eax
cmovne r11d, ecx
test dl, 1
jmp 0x14001c9a8
mov r11d, 0x32c1a8c8
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x96eba0a1
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx eax, byte [rsp + 0xaf]
mov byte [rsp + 0x2c], al
movzx eax, byte [rsp + 0xbb]
mov byte [rsp + 0x29], al
movzx eax, byte [rsp + 0xbc]
mov byte [rsp + 0x28], al
movzx eax, byte [rsp + 0xbd]
mov byte [rsp + 0x2a], al
mov r11d, 0x9d503f59
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x2020018
mov edi, ebp
and edi, 0x38fc6d41
or edi, edx
xor edi, 0x38fc6d41
mov edx, ebp
and edx, 0xc50192a6
or edx, edi
mov edi, edx
not edi
and edi, 0x582dd2dd
and edx, 0xa7d22d22
or edx, edi
xor edx, 0x62d3bf85
and ebx, 0xd2d9db10
and ebp, 0x2d2624ef
or ebp, ebx
xor ebp, 0x2d2624ef
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x3c96ed20
and ebp, 0xc36912df
or ebp, edx
xor ebp, 0xc36912df
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, r9d
and al, bl
and r9b, dl
and dl, r8b
or dl, al
xor dl, 1
or dl, bl
and bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
and r9b, dl
xor r8b, dl
xor dl, 1
xor al, 1
and al, dl
or al, r9b
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0xad7fea50
mov ecx, 0x6b5b17ab
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0xe4], eax
test dl, 1
mov eax, 0xad7fea50
jmp 0x14001c9a8
mov eax, dword [rsp + 0xe0]
mov r11d, 0xb3722435
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
mov ebp, dword [0x1400b6550]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x523818b4
and eax, ecx
not ecx
and ecx, 0x523818b4
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xadc7e74b
and eax, 0x523818b4
or eax, ecx
mov edi, eax
xor edi, 1
and edi, eax
mov ecx, eax
not ecx
and ecx, 0xad6525a5
and eax, 0x529ada5a
or eax, ecx
mov ecx, eax
xor ecx, 0x129a0a03
mov ebx, edi
not ebx
xor eax, 0xad6525a4
mov edx, ebx
and edx, 0x4d04f4f8
and edi, 0xb2fb0b07
or edi, edx
or ebx, eax
and eax, 0x4d04f4f8
and ecx, 0xb2fb0b07
or ecx, eax
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and ebx, eax
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
setne r8b
sete r9b
cmp ebp, 9
setg r10b
cmp ebp, 0xa
setl r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov esi, r9d
xor sil, r8b
and sil, r9b
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, esi
xor bl, 1
or bl, sil
xor bl, 1
mov ecx, esi
and cl, bl
xor bl, sil
or bl, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor cl, 1
xor bl, al
xor bl, 1
and bl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, r10d
xor al, r9b
and al, r10b
and r8b, r11b
and r10b, r9b
or r10b, r8b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor r10b, 1
mov eax, r10d
xor al, bl
or r10b, bl
xor r10b, 1
or r10b, al
mov ecx, r10d
xor cl, al
test cl, 1
mov ecx, 0x8372ab8e
mov edx, 0x1d0f6f58
cmovne ecx, edx
test r10b, 1
mov r11d, 0x8372ab8e
jmp 0x14001bd6e
movzx eax, byte [rsp + 0xa7]
mov r11d, 0x24daff32
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x148f2134
and edx, 0xeb70decb
or edx, eax
mov ebx, edx
xor ebx, 0xa3301c83
xor edx, 0x10010000
and edx, 0x5841c248
and ebx, 0xa7be3db7
or ebx, edx
mov r8d, ebx
xor r8d, 0x5841c248
mov r9d, ebx
xor r9d, 0xa7be3db7
mov eax, r8d
or eax, 0x2e4d4af6
mov edx, eax
not edx
xor ebx, 0x89f37741
and ebx, r8d
mov esi, ebx
not esi
mov ebp, eax
and ebp, 0x8a18533a
and edx, 0x51a2a401
or edx, ebp
or eax, esi
and esi, 0x8a18533a
and ebx, 0x75e7acc5
or ebx, esi
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x82ad48c5
and eax, 0x7d52b73a
or eax, edx
mov edx, eax
xor edx, 0xa0600000
and r8d, 0x3daa1863
mov ebp, r9d
and ebp, 0xc255e79c
or ebp, r8d
xor ebp, 0x3daa1862
and r9d, 1
or r9d, ebp
mov edi, r9d
not edi
xor eax, 0x531ffdcd
mov ebp, eax
and ebp, 0x4e8e2bfe
and edx, 0xb171d401
or edx, ebp
or eax, r9d
and r9d, 0x4e8e2bfe
and edi, 0xb171d401
or edi, r9d
xor edi, edx
not eax
or eax, edi
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x59577af3
and ebp, eax
and eax, 0xa6a8850c
or eax, edx
mov edx, eax
xor edx, 0x84088508
xor eax, 0x59577af3
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0x23b03267
and edx, 0xdc4fcd98
or edx, edi
or eax, ebx
and ebx, 0x23b03267
and ebp, 0xdc4fcd98
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and eax, 0xbdcbaedd
and edx, 0x42345122
or edx, eax
xor edx, 0xbdcbaedd
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp dword [0x1400b6550], 9
setg dl
mov eax, edx
and al, r10b
xor r10b, dl
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, edx
xor al, r9b
not al
and al, r9b
or dl, r9b
xor dl, 1
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov r9d, edx
xor r9b, 1
mov eax, r10d
and al, r8b
mov ebx, r9d
and bl, dl
mov r11d, r10d
and r11b, al
xor al, r10b
or al, r11b
mov r10d, r9d
and r10b, bl
xor bl, r9b
or bl, r10b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xed2e4bff
mov ecx, 0x3ba705aa
cmovne eax, ecx
test dl, 1
mov r11d, 0xed2e4bff
jmp 0x1400198c2
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x8303c1
mov ebx, esi
and ebx, 0x6000f000
or ebx, edx
xor ebx, 0x6000f000
mov ebp, esi
and ebp, 0x9f7c0c3e
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xeb763e1a
and ebp, 0x1489c1e5
or ebp, edx
mov edx, ebp
xor edx, 0x4023001
and edi, 0x1493ada8
and esi, 0xeb6c5257
or esi, edi
mov edi, esi
xor edi, 0x83601003
xor ebp, 0x8bf5cdda
mov ebx, ebp
and ebx, 0x788dcefc
and edx, 0x87723103
or edx, ebx
xor esi, 0x10818ca8
and esi, 0x788dcefc
and edi, 0x87723103
or edi, esi
xor edi, edx
not edi
or edi, ebp
cmp edi, 0xffffffff
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
and al, r8b
or bl, r8b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov eax, edx
and al, r9b
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and al, bl
or al, dl
mov edx, r9d
xor dl, bl
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x4b1d10
mov ecx, 0x6e2cbc09
cmovne edx, ecx
test bl, 1
mov r11d, 0x4b1d10
cmovne r11d, edx
jmp 0x14001d536
mov edx, dword [0x1400b6554]
mov edi, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
mov ebx, ebp
and ebx, 0xfffffffe
and edx, 0x540498a
and ebp, 0xfabfb675
or ebp, edx
xor ebp, 0xfabfb674
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and ebp, 0xb72881fa
and edx, 0x48d77e05
or edx, ebp
xor edx, 0x48d77e05
cmp edx, 0xffffffff
setne dl
sete r8b
cmp edi, 0xa
setl al
cmp edi, 9
setg r9b
mov r10d, eax
mov ebx, eax
and bl, r8b
xor al, r8b
and r8b, r9b
and r10b, dl
or r10b, r8b
xor dl, r9b
xor dl, 1
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, r10d
xor al, 1
mov ebx, edx
xor bl, 1
and dl, al
or al, bl
and bl, r10b
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov r11d, 0x7d0d97d0
mov ecx, 0xcd142b84
cmovne r11d, ecx
test al, 1
mov eax, 0x7d0d97d0
cmovne r11d, eax
test dl, 1
jmp 0x14001c717
mov al, byte [rsp + 0xeb]
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xa2662c1
mov ecx, ebp
and ecx, 0xc050001e
or ecx, eax
xor ecx, 0xc050001e
mov eax, ebp
xor eax, 0xca7662df
and eax, ebp
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf4b64e32
and eax, 0xb49b1cd
or eax, ecx
mov ecx, eax
xor ecx, 0xc13fd313
and ebx, 0xfee23e02
and ebp, 0x11dc1fd
or ebp, ebx
mov edx, ebp
xor edx, 0x11dc1fd
xor eax, 0x3ec02cec
and edx, eax
xor ebp, 0xfee23e02
and ebp, ecx
or ebp, edx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete al
setne cl
cmp dword [0x1400b6550], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xd73bdc59
mov edx, 0xaebb1d63
cmovne ecx, edx
test al, al
mov r11d, ecx
cmovne r11d, edx
test bl, bl
jmp 0x14001c717
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2b1e9758
mov ebx, ebp
and ebx, 0xd4e168a7
or ebx, edx
mov edx, ebx
not edx
and edx, 0x7cf5931d
and ebx, 0x830a6ce2
or ebx, edx
mov edx, ebx
xor edx, 0xa814fbbb
and ecx, 0xa3936e42
and ebp, 0x5c6c91bd
or ebp, ecx
mov ecx, ebp
xor ecx, 0x5c6c91bd
xor ebx, 0x57eb0444
and ecx, ebx
xor ebp, 0xa3936e42
and ebp, edx
or ebp, ecx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, r9d
or dl, al
xor dl, 1
mov ebx, r8d
or bl, r10b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, bl
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0xec8ba9d3
mov ecx, 0xfffa5feb
cmovne r11d, ecx
test dl, 1
cmove r11d, ecx
test al, 1
mov eax, 0xec8ba9d3
jmp 0x14001c9a8
mov r11d, 0x59605c26
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
not edi
mov eax, edi
and eax, 0x5ca912eb
mov ecx, ebp
and ecx, 0xa356ed14
or ecx, eax
mov edx, ecx
xor edx, 0x2044c504
xor ecx, 0x1020000a
mov ebx, edi
or ebx, 0x3b65c53f
mov eax, ebx
not eax
or ecx, 0x80000000
and ecx, 0x9320001a
and edx, 0x2845c525
or edx, ecx
and ebx, 0x9320001a
and eax, 0x449a3ac0
or eax, ebx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xc49a3ac1
and eax, 0x3b65c53e
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbc3477b3
and eax, 0x43cb884c
or eax, ecx
mov ecx, eax
xor ecx, 0x2800000
and edi, 0xc651dbdd
and ebp, 0x39ae2422
or ebp, edi
mov edx, ebp
xor edx, 0x8802022
xor eax, 0xbc3477b3
xor ebp, 0xc651dbdd
mov ebx, eax
and ebx, 0x757fdc5c
and ecx, 0x8a8023a3
or ecx, ebx
or eax, ebp
and ebp, 0x757fdc5c
and edx, 0x8a8023a3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa16662c3
and eax, 0x5e999d3c
or eax, ecx
xor eax, 0x5e999d3c
sete r8b
setne r10b
cmp dword [0x1400b6550], 9
setg cl
mov edx, ecx
and dl, r10b
xor r10b, cl
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, r9d
and bl, r10b
mov eax, edx
and al, cl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, bl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb97e7ef0
mov ebp, 0x18932b9c
cmovne edx, ebp
test cl, 1
mov r11d, 0xb97e7ef0
cmovne r11d, edx
jmp 0x14001d536
mov r11d, 0x5e22d38f
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x43e00d03
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r9d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov edx, ebp
or edx, 0xf3daabb8
mov esi, edx
not esi
mov edi, eax
or edi, 0xc255447
mov ebx, edi
not ebx
and edx, 0x47aae8e2
and esi, 0x8051405
or esi, edx
and edi, 0x47aae8e2
and ebx, 0xb0500318
or ebx, edi
xor ebx, esi
mov edx, ebx
not edx
and edx, 0xf3daabb9
and ebx, 0xc255446
or ebx, edx
and eax, 0xf389ee46
and ebp, 0xc7611b9
or ebp, eax
mov eax, ebp
xor eax, 0xc7611b9
xor ebp, 0xf389ee46
and ebp, ebx
not ebx
and eax, ebx
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete al
setne dl
cmp r9d, 0xa
setl r8b
cmp r9d, 9
setg bl
mov r9d, r8d
or r9b, al
and al, bl
xor bl, dl
xor r9b, 1
or r9b, bl
and r8b, dl
or r8b, al
mov r10d, r8d
xor r10b, 1
mov edx, r9d
mov ebx, r10d
mov r11d, r9d
mov esi, r10d
mov edi, r9d
and dil, r10b
xor r10b, r9b
xor r9b, 1
and dl, r9b
xor r11b, dl
xor dl, 1
or dl, r9b
and bl, r8b
xor dl, 1
or dl, r11b
xor sil, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, sil
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
or r10b, dil
mov eax, r10d
xor al, bl
test r10b, r10b
mov r11d, 0x32be0b21
mov ecx, 0x9ecfd973
cmovne r11d, ecx
test bl, 1
cmove r11d, ecx
not al
test al, 1
mov eax, 0x32be0b21
jmp 0x14001d05c
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0x557a00d2
and ebp, eax
or eax, 0xaa85ff2d
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0xe5a7a9fc
and edx, 0x10580002
or edx, edi
or eax, ebx
and ebx, 0xe5a7a9fc
and ebp, 0x1a585603
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xaa85ff2d
and eax, 0x557a00d2
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xba37e1f9
and eax, 0x45c81e06
or eax, ebp
xor eax, 0x45c81e07
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov ebx, eax
not ebx
or eax, 0x8b312d5f
mov ebp, eax
not ebp
or ebx, 0x74ced2a0
mov edx, ebx
not edx
and eax, 0x89510d30
and ebp, 0x748ed280
or ebp, eax
and ebx, 0x89510d30
and edx, 0x220204f
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0x8dcedc6c
and edx, 0x72312393
or edx, eax
xor edx, 0x6fff133
sete r11b
setne sil
cmp dword [0x1400b6550], 0xa
setl r9b
mov edx, esi
xor dl, r11b
and dl, sil
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r10d, eax
and r10b, bl
xor al, r10b
xor r10b, 1
or r10b, bl
xor r10b, 1
or r10b, al
xor r10b, r9b
mov r8d, r10d
xor r8b, 1
xor sil, r9b
mov eax, r9d
xor al, r11b
and r9b, r11b
or r9b, al
mov eax, esi
xor al, r9b
or r9b, sil
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov ebx, r9d
mov edx, r8d
xor r9b, r8b
and r8b, r10b
and bl, al
xor dl, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, r8d
xor dl, 1
and dl, bl
xor bl, 1
and bl, r8b
or bl, dl
or al, r10b
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0x21432546
mov ecx, 0xf4c0fae0
cmovne edx, ecx
test al, 1
mov r11d, 0x21432546
jmp 0x14001dc03
mov eax, dword [0x1400b6554]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xfffffffe
mov eax, ebx
xor eax, 0xfffffffe
and eax, ebx
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x4474e1ab
and eax, 0xbb8b1e54
or eax, edx
mov edx, eax
xor edx, 0xb9000050
xor eax, 0x4474e1ab
mov edi, eax
and edi, 0x46db1e2d
and edx, 0xb924e1d2
or edx, edi
or eax, ebx
and ebx, 0x46db1e2d
and ebp, 0xb924e1d2
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0xd17405f
and eax, 0xf2e8bfa0
or eax, edx
xor eax, 0xf2e8bfa0
setne al
cmp dword [0x1400b6550], 9
setg r8b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
xor dl, 1
mov eax, r8d
xor al, 1
mov ebx, eax
and bl, r8b
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor bl, dl
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0xa716e231
cmovne eax, r14d
test dl, 1
mov r11d, 0xa716e231
cmovne r11d, eax
test bl, bl
jmp 0x14001d05c
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov edx, eax
or edx, 0xadba4a6f
mov ebx, edx
not ebx
mov ebp, edi
or ebp, 0x10450000
and ebp, 0x91e7486b
mov esi, eax
and esi, 0x2c180204
or esi, ebp
and edx, 0x91e7486b
and ebx, 0x4200b590
or ebx, edx
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x5245b591
and ebx, 0xadba4a6e
or ebx, edx
and eax, 0x994dbd58
and edi, 0x66b242a7
or edi, eax
mov eax, edi
xor eax, 0x26b00223
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x5103f594
and ebx, 0xaefc0a6b
or ebx, edx
xor edi, 0x1101b510
and edi, 0x5103f594
and eax, 0xaefc0a6b
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r9b
setne r11b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
or r11b, dl
mov eax, r10d
xor al, r9b
and al, r10b
or r10b, r9b
mov ebx, r10d
xor bl, r11b
or r10b, r11b
xor r10b, 1
or r10b, bl
xor dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, r10d
xor bl, dl
or dl, r10b
xor dl, 1
or dl, bl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x5d89c1ed
mov ecx, 0xadbf115d
cmovne eax, ecx
test dl, 1
mov r11d, 0x5d89c1ed
cmovne r11d, eax
test bl, 1
jmp 0x14001c9a8
mov r11d, 0x35664ffd
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x64217dab
mov ebp, ebx
and ebp, 0x9bde8254
or ebp, edx
mov edx, ebp
xor edx, 0x184c8200
xor ebp, 0x17802
mov esi, ebx
or esi, 0x83937856
and ebp, 0x83937856
and edx, 0x7c6c87a8
or edx, ebp
and esi, 0x83937857
xor esi, edx
not esi
and edi, 0xf89843b2
and ebx, 0x767bc4d
or ebx, edi
xor ebx, 0x767bc4d
mov edx, esi
and edx, ebx
xor ebx, esi
or ebx, edx
cmp ebx, 0xffffffff
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, r8b
not al
and al, r8b
or r9b, r8b
mov edx, r9d
xor dl, al
xor al, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, ebx
xor dl, r8b
or bl, r8b
xor bl, 1
or bl, dl
xor bl, 1
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor al, 1
mov r8d, eax
or r8b, bl
xor al, bl
mov edx, r8d
xor dl, al
test dl, 1
mov edx, 0x18703fbb
mov ecx, 0xf341874b
cmovne edx, ecx
test al, 1
mov r11d, edx
mov eax, 0x18703fbb
cmovne r11d, eax
test r8b, 1
jmp 0x14001d7af
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xfbe62c6c
and ebp, 0x419d393
or ebp, edx
mov edx, ebp
xor edx, 0x4010100
and ecx, 0xdf391fe9
and ebx, 0x20c6e016
or ebx, ecx
mov ecx, ebx
xor ecx, 0x60000
xor ebp, 0xfbe62c6c
xor ebx, 0xdf391fe9
mov edi, ebp
and edi, 0x71f8fef7
and edx, 0x8e070108
or edx, edi
or ebp, ebx
and ebx, 0x71f8fef7
and ecx, 0x8e070108
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, r8d
xor dl, 1
mov ebx, eax
not bl
mov ecx, edx
and cl, r8b
and bl, al
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xf2b76f6e
mov edx, 0x959960c3
cmovne ecx, edx
test al, 1
mov r11d, 0xf2b76f6e
cmovne r11d, ecx
test bl, 1
jmp 0x14001c717
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x386560d0
and ebp, 0xc79a9f2f
or ebp, edx
mov edx, ebp
xor edx, 0x7008b24
xor ebp, 0x18402000
and ebp, 0xd8da340b
and edx, 0x2725cbf4
or edx, ebp
mov ebx, edx
xor ebx, 0xd8da340b
xor edx, 0x7010124
and edx, 0x57813525
mov ebp, ebx
and ebp, 0xa87ecada
or ebp, edx
mov edx, ebp
xor edx, 0xa87ecada
mov edi, ebp
xor edi, 0x65bef6f5
and edi, edx
and ebx, 0xcdc03c2f
mov esi, edi
and esi, ebx
xor ebx, edi
or ebx, esi
mov edi, ebx
not edi
and edi, 0xcdc03c2e
and ebx, 0x323fc3d1
or ebx, edi
and edx, 1
xor ebp, 0xa87ecadb
or ebp, edx
not ebp
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x8aa3748d
and ebp, 0x755c8b72
or ebp, edx
xor ebp, 0x755c8b72
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, r9d
and al, bl
and r9b, dl
and dl, r8b
or dl, al
xor dl, 1
or dl, bl
and bl, r8b
or bl, r9b
mov r8d, ebx
xor r8b, 1
mov eax, ebx
and al, r8b
mov r9d, eax
and r9b, bl
xor al, bl
or al, r9b
mov r9d, eax
and r9b, dl
xor r8b, dl
xor dl, 1
xor al, 1
and al, dl
or al, r9b
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
test bl, 1
mov r11d, 0xb267bea2
mov ecx, 0x550397d
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
not dl
test dl, 1
mov eax, 0xb267bea2
jmp 0x14001d05c
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r12d, dword [rsp + 0xe4]
shl r12d, 2
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r15d, dword [rsp + 0xe4]
lea eax, [r15*4 - 0x20]
movzx ecx, byte [r13 + rax]
movzx ebx, byte [rsp + 0xec]
mov r9d, ebx
not r9b
mov eax, ecx
not al
mov edx, ebx
and dl, 0x51
mov r8d, r9d
and r8b, 0xae
or r8b, dl
xor r8b, 0xae
mov edx, eax
and dl, r8b
xor r8b, al
or r8b, dl
mov edx, r8d
not dl
and dl, 0xe6
and r8b, 0x19
or r8b, dl
mov r10d, r8d
xor r10b, 0x19
and cl, 0xa4
and al, 0x5b
or al, cl
mov ecx, eax
xor cl, 0xa4
and r9b, 0x83
and bl, 0x7c
or bl, r9b
mov edx, ebx
xor dl, 0x74
xor al, 0x50
xor bl, 0x83
mov r9d, ebx
and r9b, 0xb
and dl, 0xf4
or dl, r9b
or bl, cl
and cl, 0xb
and al, 0xf4
or al, cl
xor al, dl
not bl
or bl, al
mov eax, ebx
not al
and al, 0xf7
and bl, 8
or bl, al
mov edi, ebx
xor dil, 8
mov ecx, r8d
xor cl, 6
and cl, 0x16
xor r8b, 0x7c
and r8b, r10b
mov eax, r10d
and al, 0xe9
or al, cl
mov esi, eax
xor sil, 0xe9
mov ecx, ebx
xor cl, 0x14
and cl, 0x1c
xor bl, 0x6d
and bl, dil
and dil, 0xe3
or dil, cl
mov r10d, edi
xor r10b, 0x60
mov ecx, eax
xor cl, 0x73
and cl, sil
xor dil, 0x1c
mov r11d, edi
or r11b, 0x9a
mov edx, r11d
not dl
mov r9d, ecx
and r9b, r8b
xor r8b, cl
or r8b, r9b
mov ecx, ebx
not cl
mov r9d, r11d
and r9b, 0x4d
and dl, 0x20
or dl, r9b
or r11b, cl
and cl, 0x4d
and bl, 0xb2
or bl, cl
xor bl, dl
not r11b
or r11b, bl
mov ecx, r8d
not cl
and cl, 0x7e
and r8b, 0x81
or r8b, cl
mov ecx, r11d
not cl
and cl, 0x7e
and r11b, 0x81
or r11b, cl
xor r11b, r8b
xor al, 0x16
mov ecx, eax
and cl, 0x83
and sil, 0x7c
or sil, cl
or al, dil
and dil, 0x83
and r10b, 0x7c
or r10b, dil
xor r10b, sil
not al
or al, r10b
mov ecx, eax
not cl
and cl, 0x52
and al, 0xad
or al, cl
mov ecx, eax
xor cl, 0x21
xor al, 0x52
mov edx, r11d
not dl
mov ebx, edx
and bl, 0x8e
and r11b, 0x71
or r11b, bl
or dl, al
and al, 0x8e
and cl, 0x71
or cl, al
xor cl, r11b
not dl
or dl, cl
mov byte [r13 + r12], dl
lea eax, [r15*4 - 0x1f]
movzx ebx, byte [r13 + rax]
movzx r8d, byte [rsp + 0xed]
mov r11d, r8d
not r11b
mov ecx, r11d
and cl, 0x7f
mov eax, r8d
and al, 0x80
or al, cl
mov ecx, eax
xor cl, 0x18
and cl, 0x98
and al, 0x67
or al, cl
mov r14d, r12d
not r14d
mov ecx, r14d
and ecx, 0xa5c0764b
mov edx, r12d
and edx, 0x5a3f89b4
or edx, ecx
xor edx, 0x5a3f89b5
mov r10d, edx
xor r10d, r14d
and r10d, edx
mov esi, r14d
neg esi
mov qword [rsp + 0x30], r13
mov r13d, r10d
xor r13d, 0xd5c1fbae
mov r9d, r13d
and r13d, r10d
not r10d
lea edi, [r14 - 1]
mov ecx, edi
and ecx, 0xe159d752
and esi, 0x1ea628ad
or esi, ecx
and r9d, r10d
mov ebp, r9d
not ebp
mov ecx, ebp
and ecx, 0x47607199
and r9d, 0xb89f8e66
or r9d, ecx
mov ecx, r13d
not ecx
or ebp, ecx
and ecx, 0x47607199
and r13d, 0xb89f8e66
or r13d, ecx
mov ecx, eax
xor cl, 0x67
mov edx, ebx
not dl
and cl, dl
xor al, 0x98
and al, bl
or al, cl
not al
or al, dl
and dl, 0x88
mov ecx, ebx
and cl, 6
or cl, dl
xor cl, 6
and bl, 0x71
or bl, cl
mov ecx, ebx
not cl
and cl, 0x71
and bl, 0x8e
or bl, cl
mov ecx, r8d
and cl, 0xcf
and r11b, 0x30
or r11b, cl
mov ecx, ebx
not cl
or r8b, bl
and bl, 0xcf
and cl, 0x30
or cl, bl
xor cl, r11b
mov edx, eax
not dl
not r8b
or r8b, cl
mov ecx, eax
and cl, 0x53
and dl, 0xac
or dl, cl
mov r11d, edx
xor r11b, 0xac
xor dl, 0x10
or dl, 0x67
xor r13d, r9d
mov ebx, esi
xor esi, 0xc141d302
or esi, 0x2a3e0451
not ebp
or ebp, r13d
mov r9d, esi
not r9d
or edi, 0xd5c1fbae
and esi, 0x9589d2a6
and r9d, 0x40402908
or r9d, esi
mov esi, edi
not esi
and edi, 0x9589d2a6
and esi, 0x2a360451
or esi, edi
mov edi, edx
not dil
or al, 0x98
mov ecx, eax
not cl
and dl, 0x4a
and dil, 0x90
or dil, dl
mov edx, r8d
xor dl, 0x67
and dl, r8b
and al, 0x4a
and cl, 0x25
or cl, al
mov r13d, r11d
and r13b, r8b
xor r11b, r8b
not r8b
and r8b, 0x67
xor cl, dil
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, ecx
not al
and al, r8b
not r8b
and r8b, cl
or r8b, al
or r11b, r13b
mov eax, r11d
not al
and al, 0x79
and r11b, 0x86
or r11b, al
xor r11b, 0x86
mov eax, r8d
and al, r11b
xor r11b, r8b
or r11b, al
xor ebx, 0x1ea628ad
xor esi, r9d
mov eax, ebp
not eax
and eax, esi
not esi
and esi, ebp
or esi, eax
mov eax, r10d
and eax, ebx
xor ebx, r10d
or ebx, eax
mov eax, ebx
not eax
and eax, 0xcdfe6edd
and ebx, 0x32019122
or ebx, eax
mov eax, ebx
xor eax, 0x10120
mov ecx, esi
not ecx
xor ebx, 0xcdfe6edd
mov edx, ecx
and edx, 0xb77af016
and esi, 0x48850fe9
or esi, edx
or ecx, ebx
and ebx, 0xb77af016
and eax, 0x48850fe9
or eax, ebx
xor eax, esi
not ecx
or ecx, eax
mov rax, qword [rsp + 0x30]
mov byte [rax + rcx], r11b
lea eax, [r15*4 - 0x1e]
mov rcx, qword [rsp + 0x30]
movzx r10d, byte [rcx + rax]
movzx r8d, byte [rsp + 0xee]
mov eax, r8d
not al
mov ecx, r8d
and cl, 0xf7
mov edx, eax
and dl, 0xbb
and r8b, 0x44
or r8b, dl
not r8b
or r8b, al
and al, 8
or al, cl
mov ebx, eax
not bl
xor al, 8
and al, 0x4e
and bl, 0xb1
or bl, al
mov eax, ebx
and al, 0x44
xor bl, 0xf5
or bl, al
mov r11d, r8d
mov r13d, ebx
xor r13b, 0x97
and r13b, bl
mov r9d, r8d
mov ecx, ebx
and cl, r8b
xor r8b, bl
not bl
not r11b
mov eax, r10d
not al
mov edx, eax
and dl, 0x33
mov esi, r10d
xor sil, 0x33
and sil, r10b
mov edi, edx
and dil, sil
xor sil, dl
or sil, dil
mov edx, esi
not dl
and dl, 0xcc
and sil, 0x33
or sil, dl
mov edx, esi
not dl
mov edi, edx
and dil, 0xc8
and sil, 0x37
or sil, dil
xor sil, 0x73
or sil, dl
mov ebp, esi
not bpl
and r10b, 0x56
mov edx, eax
and dl, 0xa9
or dl, r10b
xor dl, 0xed
and al, 0xbb
or al, dl
mov edx, eax
not dl
and dl, 0x6b
and al, 0x94
or al, dl
mov r10d, eax
xor r10b, 0x94
mov edi, eax
xor dil, 0x6b
and bl, 0x97
and r9b, 0x68
and r11b, 0x97
or r11b, r9b
mov edx, r13d
and dl, bl
xor bl, r13b
or bl, dl
mov edx, ebx
not dl
and dl, r11b
not r11b
and r11b, bl
or r11b, dl
or r8b, cl
mov ecx, r8d
not cl
mov r9d, r11d
not r9b
mov edx, r9d
and dl, 0x91
and r11b, 0x6e
or r11b, dl
or r9b, r8b
and r8b, 0x91
and cl, 0x6e
or cl, r8b
xor cl, r11b
not r9b
or r9b, cl
and sil, 0x37
mov ebx, ebp
and bl, 0xc8
or bl, sil
mov r8d, ebx
xor r8b, 0xc8
xor bl, 0x37
mov ecx, r8d
and cl, 0xb5
and bpl, 0x4a
or bpl, cl
xor al, 0x21
mov ecx, eax
and cl, dil
and al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebp
not cl
and cl, 0xa5
and bpl, 0x5a
or bpl, cl
mov ecx, eax
not cl
and cl, 0xa5
and al, 0x5a
or al, cl
xor al, bpl
mov ecx, ebx
and cl, 0x74
and r8b, 0x8b
or r8b, cl
or bl, r10b
and r10b, 0x74
and dil, 0x8b
or dil, r10b
xor dil, r8b
not bl
or bl, dil
mov ecx, ebx
not cl
and cl, 0x7d
and bl, 0x82
or bl, cl
xor bl, 0x82
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov r10d, r9d
not r10b
mov edx, r9d
xor dl, 0x49
and dl, r9b
mov eax, ebx
xor al, 0x49
and al, bl
or bl, 0xb6
mov r8d, ebx
not r8b
or r9b, 0xb6
mov ecx, edx
not cl
mov r11d, r9d
and r11b, 0xb8
and r10b, 0x41
or r10b, r11b
or r9b, cl
and cl, 0xb8
and dl, 0x47
or dl, cl
xor dl, r10b
not r9b
or r9b, dl
mov ecx, eax
not cl
mov edx, ebx
and dl, 0xf8
and r8b, 1
or r8b, dl
or bl, cl
and cl, 0xf8
and al, 7
or al, cl
xor al, r8b
not bl
or bl, al
mov eax, r9d
not al
and al, bl
not bl
and bl, r9b
or bl, al
mov ecx, r14d
and ecx, 0x36363c80
mov eax, r12d
and eax, 0xc9c9c37c
or eax, ecx
xor eax, 0x36363c80
or eax, r14d
mov ecx, eax
not ecx
mov edx, r14d
and edx, 0x654e5f2f
mov ebp, r12d
and ebp, 0x9ab1a0d0
or ebp, edx
mov edx, ebp
xor edx, 0x654e5f2d
xor ebp, 0x9ab1a0d2
and edx, eax
or eax, ebp
not eax
and ebp, ecx
or ebp, edx
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov rax, qword [rsp + 0x30]
mov byte [rax + rbp], bl
lea eax, [r15*4 - 0x1d]
mov rcx, qword [rsp + 0x30]
movzx r8d, byte [rcx + rax]
movzx eax, byte [rsp + 0xef]
mov r9d, eax
not r9b
mov ecx, r9d
and cl, 0x3e
mov edx, eax
and dl, 0xc1
or dl, cl
xor dl, 0xc1
mov ecx, r9d
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0xa7
and cl, 0x58
or cl, dl
mov r11d, ecx
xor r11b, 0x58
xor cl, 0x21
and cl, 0x31
mov edx, r11d
and dl, 0xce
or dl, cl
xor dl, 0x63
and r11b, 0x52
or r11b, dl
and r9b, 0x51
and al, 0xae
or al, r9b
mov r15d, eax
xor r15b, 0xae
xor al, 1
and al, 0xad
mov ecx, r15d
and cl, 0x52
or cl, al
and r15b, 0xad
or r15b, cl
mov r10d, r8d
not r10b
mov eax, r14d
and eax, 0x4613
mov ecx, r12d
and ecx, 0x3b640060
or ecx, eax
xor ecx, 0x3b640060
mov r13d, r12d
and r13d, 0xc49bb98c
or r13d, ecx
mov eax, r13d
not eax
and eax, 0xc49bb98c
and r13d, 0x3b644673
or r13d, eax
mov r9d, r13d
not r9d
mov eax, r13d
and eax, 0xb5f14343
mov ecx, r9d
and ecx, 0x4a0ebcbc
or ecx, eax
xor ecx, 0xcee9c2f
mov ebx, r9d
and ebx, 0xb91fdf6c
or ebx, ecx
mov ebp, ebx
not ebp
and r14d, 0x46e02093
xor r12d, 0xb91fdf6c
or r12d, r14d
mov eax, r12d
not eax
and eax, 0x854aff90
and r12d, 0x7ab5006c
or r12d, eax
mov esi, r12d
xor r12d, 0x854aff93
mov edi, ebp
xor edi, r12d
and edi, ebp
and ebx, 0x28a2548d
and ebp, 0xd75dab72
or ebp, ebx
mov ecx, r10d
and cl, 0xcd
mov ebx, r8d
and bl, 0x32
or bl, cl
mov r14d, ebx
xor r14b, 0x32
xor bl, 0xcd
xor esi, 0x52150060
and r12d, 0x28a2548d
and esi, 0xd75dab70
or esi, r12d
mov r12d, 0x64423ba
xor esi, ebp
mov edx, edi
not edx
mov ebp, edx
and ebp, 0xc13919d4
and edi, 0x3ec6e62b
or edi, ebp
mov ebp, esi
not ebp
or edx, ebp
and ebp, 0xc13919d4
and esi, 0x3ec6e62b
or esi, ebp
mov ecx, r10d
and cl, r8b
mov ebp, ebx
and bpl, 4
and r14b, 0xfb
or r14b, bpl
mov eax, ecx
not al
or bl, al
and al, 4
and cl, 0xfb
or cl, al
xor cl, r14b
mov r14d, 0x6474e416
not bl
or bl, cl
xor esi, edi
not edx
or edx, esi
mov esi, edx
xor esi, 0x46e02090
and esi, edx
not edx
and edx, 0x46e02090
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov eax, r9d
or eax, 3
mov edi, eax
not edi
and r9d, 0x625d8a61
and r13d, 0x9da2759e
or r13d, r9d
mov edx, eax
and edx, 0xafbc456b
and edi, 0x5043ba94
or edi, edx
mov edx, r13d
xor edx, 0x10023094
xor r13d, 0x625d8a62
or eax, r13d
and r13d, 0xafbc456b
and edx, 0x5043ba94
or edx, r13d
mov r13, qword [rsp + 0x30]
mov r9d, ebx
not r9b
mov ecx, r9d
and cl, 0x1a
and bl, 0xe5
or bl, cl
xor bl, 0x48
xor r9b, bl
and r9b, bl
and r10b, 3
and r8b, 0xfc
or r8b, r10b
xor edx, edi
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x89c35e73
and edx, eax
not eax
and eax, 0x421450
and ecx, 0x89814a23
or ecx, eax
xor ecx, 0x89814a23
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x763ca18c
and edx, 0x89c35e73
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xfeddb31d
and edx, 0x1224ce2
or edx, ecx
xor edx, 0xfeddb31d
xor eax, edx
and eax, edx
mov edi, esi
not edi
mov ebp, eax
not ebp
and eax, edi
or edi, ebp
and ebp, esi
mov esi, edi
not esi
or ebp, eax
mov eax, edi
and eax, 0xf9108e7c
and esi, 0x6ef7183
or esi, eax
mov eax, ebp
not eax
or edi, eax
and eax, 0xf9108e7c
and ebp, 0x6ef7183
or ebp, eax
mov eax, r8d
xor al, 0xfc
xor r8b, 1
and r8b, 0x6d
mov ecx, eax
and cl, 0x92
or cl, r8b
mov r8d, r11d
not r8b
xor cl, 0xc0
and al, 0xad
or al, cl
mov ebx, r11d
and r11b, 0x4b
and r8b, 0xb4
or r8b, r11b
mov ecx, r15d
not cl
or bl, r15b
and r15b, 0x4b
and cl, 0xb4
or cl, r15b
mov r10d, ebx
not r10b
xor cl, r8b
mov r8d, ebx
and r8b, 0xb5
and r10b, 0x4a
or r10b, r8b
mov edx, ecx
not dl
or bl, dl
and dl, 0xb5
and cl, 0x4a
or cl, dl
xor cl, r10b
mov edx, eax
not dl
not bl
or bl, cl
mov ecx, r9d
not cl
and dl, cl
or cl, al
and al, r9b
not cl
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor ebp, esi
mov ecx, ebx
not cl
and cl, 0x40
mov edx, ebx
and dl, 0x20
or dl, cl
xor dl, 0x20
and bl, 0x9f
or bl, dl
mov r9d, eax
not r9b
xor al, 0x60
and al, r9b
or r9b, 0x60
not edi
or edi, ebp
mov edx, eax
not dl
mov r8d, edx
and r8b, 0x6a
and al, 0x95
or al, r8b
mov ecx, r9d
not cl
or dl, r9b
and r9b, 0x6a
and cl, 0x95
or cl, r9b
xor cl, al
not dl
or dl, cl
mov eax, ebx
not al
and al, 0x75
and bl, 0x8a
or bl, al
mov eax, edx
not al
and al, 0x75
and dl, 0x8a
or dl, al
xor dl, bl
mov byte [r13 + rdi], dl
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0x5bfb5d09
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x310fef25
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x1cf473a0
mov eax, ebx
not eax
or edx, 0x62018c01
and edx, 0x6ad58d81
and ebp, 0x14207220
or ebp, edx
and ebx, 0x6ad58d81
and eax, 0x810a005e
or eax, ebx
xor eax, ebp
mov edx, eax
not edx
and edx, 0xe30b8c5f
and eax, 0x1cf473a0
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0x69ae4a
and eax, 0xff9651b5
or eax, edx
xor eax, 0xff9651b4
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
or eax, 0xaa5281f1
mov ebx, eax
not ebx
or ebp, 0x55ad7e0e
mov edx, ebp
not edx
and eax, 0xe69a04b5
and ebx, 0x11257a0a
or ebx, eax
and ebp, 0xe69a04b5
and edx, 0x8408140
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x49d0d9d3
and edx, 0xb62f262c
or edx, eax
mov eax, edx
xor eax, 0xc2800000
xor edx, 0x1804871d
and edx, 0x3906df3f
and eax, 0xc6f920c0
or eax, edx
mov edx, eax
xor edx, 0x82a820c0
xor eax, 0x800de04
and eax, 0x4c51de04
and edx, 0xb3ae21fb
or edx, eax
xor edx, 0x4c51de04
cmp edx, 0xffffffff
setne r8b
sete bl
cmp dword [0x1400b6550], 0xa
setl dl
mov eax, edx
or al, bl
xor al, 1
xor bl, dl
or al, bl
or r8b, dl
and bl, dl
xor bl, 1
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
xor al, 1
mov r8d, ebx
xor r8b, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, r8b
test dl, 1
mov edx, 0x3d2ee0ed
mov ecx, 0xb1b75ef6
cmovne edx, ecx
test al, 1
mov r11d, 0x3d2ee0ed
cmovne r11d, edx
test r8b, 1
jmp 0x14001dc0a
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x60810810
mov edx, ebp
and edx, 0x31210a3
or edx, ecx
xor edx, 0x31210a3
and ebp, 0x9c6ce74c
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x9c6ce74c
and ebp, 0x639318b3
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 1
mov edx, ebx
not edx
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edi, ebx
and edi, 0x56992303
and edx, 0xa966dcfc
or edx, edi
or ebx, ecx
and ecx, 0x56992303
and ebp, 0xa966dcfc
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ecx, ebx
mov edx, ebx
xor edx, 0xe602b89e
and edx, ebx
not ebx
and ebx, 0xa0008084
and ecx, 0x4602381a
or ecx, ebx
xor ecx, 0x4602381a
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x94fe0421
and edx, 0x6b01fbde
or edx, ecx
xor edx, 0x8d034340
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r11b
mov eax, r9d
xor al, r10b
and al, r9b
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
or cl, r11b
xor cl, 1
xor al, r11b
not al
and al, r11b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r8b, r10b
xor r8b, 1
mov ecx, r11d
and cl, r9b
xor r11b, r9b
or r11b, cl
mov ecx, r8d
xor cl, r11b
or r11b, r8b
xor r11b, 1
or r11b, cl
mov r8d, r11d
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov edx, r10d
and dl, al
mov ebx, r11d
and bl, r8b
mov r9d, r10d
and r9b, dl
xor dl, r10b
or dl, r9b
xor r10b, r11b
xor r11b, bl
xor bl, 1
or bl, r8b
xor bl, 1
or bl, r11b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
or r8b, al
xor r8b, 1
or r8b, r10b
mov eax, r8d
xor al, bl
test r8b, 1
mov r11d, 0x1bb21088
mov ecx, 0x195fa205
cmovne r11d, ecx
test bl, 1
cmove r11d, ecx
test al, 1
mov eax, 0x1bb21088
jmp 0x14001c9a8
mov r10d, dword [rsp + 0xe4]
shl r10d, 2
mov r15d, dword [rsp + 0xe4]
lea eax, [r15*4 - 0x20]
mov r9b, byte [r13 + rax]
mov al, byte [rsp + 0xec]
mov r11d, eax
not r11b
mov edx, r11d
and dl, 0xcf
mov ebx, eax
xor bl, 0xcf
and bl, al
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov edx, ebx
not dl
and dl, 0x20
and bl, 0xdf
or bl, dl
mov edx, ebx
xor dl, 0x10
not bl
and dl, 0x18
and bl, 7
or bl, dl
mov r8d, ebx
xor r8b, 7
xor bl, 0x18
mov edx, r11d
and dl, 0x1f
and al, 0xe0
or al, dl
xor r11b, al
and r11b, al
mov edi, r9d
not dil
mov edx, edi
and dl, 0x68
mov eax, r9d
and al, 0x97
or al, dl
mov edx, eax
xor dl, 1
xor al, 0x48
and al, 0xde
and dl, 0x21
or dl, al
mov esi, edx
xor sil, 0x21
xor dl, 0x16
and dl, 0x36
mov eax, esi
and al, 0xc9
or al, dl
xor al, 0xd6
and sil, 0xe0
or sil, al
mov eax, esi
not al
and al, 0x4e
and sil, 0xb1
or sil, al
mov ebp, esi
xor bpl, 0xb1
and dil, 0x1f
xor r9b, 0xe0
or r9b, dil
mov eax, r9d
not al
and al, 0x36
and r9b, 0xc9
or r9b, al
mov r14d, r9d
xor r14b, 0xc9
xor r9b, 0x36
and bl, 0x1e
mov eax, r8d
and al, 1
or al, bl
xor al, 0xe1
mov qword [rsp + 0x30], r13
mov r13d, r11d
not r13b
mov r12d, r13d
mov edi, eax
and dil, r13b
xor r13b, al
and al, 0xc4
and r8b, 0x1b
or r8b, al
or r11b, 0x3b
mov eax, r11d
not al
or r12b, 0xc4
mov edx, r12d
not dl
and r11b, 0xe1
and al, 4
or al, r11b
and r12b, 0xe1
and dl, 0x1a
or dl, r12b
xor dl, al
mov eax, r8d
not al
and al, dl
not dl
and dl, r8b
or dl, al
or r13b, dil
mov ebx, r13d
not bl
mov eax, edx
not al
mov r8d, eax
and r8b, 0x8f
and dl, 0x70
or dl, r8b
or al, r13b
and r13b, 0x8f
and bl, 0x70
or bl, r13b
xor bl, dl
not al
or al, bl
mov edx, ebp
xor dl, r9b
and dl, bpl
xor sil, 0x4e
and sil, r14b
and r9b, bpl
or r9b, sil
mov ebx, edx
and bl, r9b
xor r9b, dl
or r9b, bl
mov r8d, eax
mov ebx, eax
xor bl, 0x63
and bl, al
not al
and al, 0x40
and r8b, 0x23
or r8b, al
xor r8b, 0x23
mov edx, r9d
not dl
xor r9b, 0x63
and r9b, dl
or dl, 0x63
mov r11d, edx
not r11b
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, r9d
not al
mov r8d, eax
and r8b, 4
and r9b, 0xfb
or r9b, r8b
or al, dl
and dl, 4
and r11b, 0x98
or r11b, dl
xor r11b, r9b
not al
or al, r11b
mov edx, ebx
not dl
and dl, 0x60
and bl, 0x9f
or bl, dl
mov edx, eax
not dl
and dl, 0x60
and al, 0x9f
or al, dl
xor al, bl
mov rcx, qword [rsp + 0x30]
mov byte [rcx + r10], al
lea eax, [r15*4 - 0x1f]
mov qword [rsp + 0x50], r15
mov rcx, qword [rsp + 0x30]
mov sil, byte [rcx + rax]
mov r11b, byte [rsp + 0xed]
mov r8d, r11d
mov ebx, esi
not bl
mov ebp, ebx
mov edi, esi
and bl, 0x87
and sil, 0x78
or sil, bl
mov edx, esi
not dl
and dl, 0x3e
and sil, 0xc1
or sil, dl
mov ebx, esi
xor bl, 0x44
xor sil, 0x20
and sil, 0x22
and bl, 0xdd
or bl, sil
mov r9d, ebx
xor bl, 0x22
and bl, r11b
not r11b
mov esi, r11d
xor r9b, 0xdd
and r9b, r11b
or bl, r9b
not bl
or bl, r11b
or r11b, 0xea
mov edx, r11d
not dl
or r8b, 1
and r8b, 9
and sil, 0xe2
or sil, r8b
and r11b, 9
and dl, 0x14
or dl, r11b
xor dl, sil
mov eax, edx
not al
and al, 0xa9
and dl, 0x56
or dl, al
mov r8d, edx
xor r8b, 0xbc
and bpl, 0x47
and dil, 0xb8
or dil, bpl
mov eax, edi
xor al, 0xb8
xor dl, 0x40
xor dil, 0x47
mov r9d, edi
and r9b, 7
and al, 0xf8
or al, r9b
or dil, r8b
and r8b, 7
and dl, 0xf8
or dl, r8b
xor dl, al
not dil
or dil, dl
mov eax, edi
not al
and al, 0xd4
and dil, 0x2b
or dil, al
mov r8d, edi
xor r8b, 0x2b
mov r11d, edi
xor r11b, 0xc4
mov eax, ebx
not al
mov edx, ebx
and dl, 0xdc
xor bl, 0xb6
and bl, al
and al, 0x23
or al, dl
mov r9d, eax
xor r9b, 0x23
mov edx, r8d
or dl, 0xb6
mov esi, edx
not sil
xor dil, 0x62
and dil, r8b
mov ebp, eax
xor bpl, 0x95
and bpl, r9b
mov r14d, edi
not r14b
or dl, r14b
and r14b, 0xb6
and dil, 0x49
or dil, r14b
or sil, 0xb6
xor sil, dil
not dl
or dl, sil
mov esi, ebp
and sil, bl
xor bl, bpl
or bl, sil
mov esi, edx
not sil
and sil, bl
not bl
and bl, dl
or bl, sil
xor al, 0xdc
mov edx, r8d
and dl, 0x3a
and r11b, 0xc5
or r11b, dl
or r8b, al
and al, 0x3a
and r9b, 0xc5
or r9b, al
xor r9b, r11b
not r8b
or r8b, r9b
mov eax, r8d
not al
and al, 0x3a
and r8b, 0xc5
or r8b, al
xor r8b, 0xc5
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov r13d, r10d
not r13d
mov eax, r13d
and eax, 0x4946b386
mov edx, r10d
and edx, 0x200858
or edx, eax
xor edx, 0x200858
mov r9d, r10d
mov qword [rsp + 0x48], r10
and r9d, 0xb6994420
or r9d, edx
mov eax, r9d
not eax
and eax, 0xb6994421
and r9d, 0x4966bbde
or r9d, eax
mov r11d, r9d
not r11d
mov eax, r11d
and eax, 0x7cd22736
mov esi, r9d
and esi, 0x832dd8c9
or esi, eax
not esi
or esi, r11d
mov eax, esi
not eax
mov edx, r10d
and edx, 0x808be0c4
mov edi, r13d
and edi, 0x7f741f38
or edi, edx
xor edi, 0x3a6380e
mov ebx, r13d
and ebx, 0x832dd8c9
or ebx, edi
mov ebp, ebx
not ebp
mov edx, esi
and edx, 0x64f118da
and eax, 0x9b0ee725
or eax, edx
mov r14d, eax
xor r14d, 0x9b0ee725
mov edx, ebx
and edx, 0xc792a4f9
and ebp, 0x386d5b04
or ebp, edx
mov r12d, ebp
xor r12d, 0x386d5b06
xor eax, 0x44201808
or eax, 0xb9d387f6
mov ecx, eax
not ecx
or esi, 0x462c7809
mov edi, esi
not edi
xor ebp, 0x46002009
or ebp, 0xb9d387f6
mov edx, ebp
not edx
or ebx, 0x462c7809
and eax, 0xf5e8de71
and ecx, 0x2042008
or ecx, eax
mov eax, ebx
not eax
and esi, 0xf5e8de71
and edi, 0x8130186
or edi, esi
xor edi, ecx
and ebp, 0xedb4ef07
and edx, 0x2081008
or edx, ebp
and ebx, 0xedb4ef07
and eax, 0x104300f0
or eax, ebx
xor eax, edx
mov ecx, edi
not ecx
and ecx, eax
not eax
and eax, edi
or eax, ecx
mov ecx, r14d
and ecx, r12d
xor r12d, r14d
or r12d, ecx
not r12d
mov ecx, eax
and ecx, r12d
xor r12d, eax
or r12d, ecx
mov eax, r12d
not eax
and eax, 0xfa421dfe
and r12d, 0x5bde201
or r12d, eax
mov eax, r12d
not eax
and eax, 0x4cccca91
and r12d, 0xb333356e
or r12d, eax
mov r14d, r12d
xor r14d, 0x11000087
mov ecx, r11d
and ecx, 0xcf8bf744
mov eax, r9d
and eax, 0x307408bb
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfe677a02
and eax, 0x19885fd
or eax, ecx
mov ecx, eax
xor ecx, 0x8004020
and r11d, 1
xor r9d, 0xfffffffe
or r9d, r11d
mov edx, r9d
not edx
xor eax, 0x31ec8d47
mov ebp, eax
and ebp, 0xf633bfda
and ecx, 0x9cc4025
or ecx, ebp
or eax, r9d
and r9d, 0xf633bfda
and edx, 0x9cc4025
or edx, r9d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebx, eax
not ebx
mov ecx, ebx
and ecx, 0xaa12b84b
and eax, 0x55ed47b4
or eax, ecx
xor eax, 0xaa12b84b
xor ebx, eax
and ebx, eax
xor r12d, 0xca5cf058
mov ecx, ebx
mov eax, ebx
xor eax, 0xd118f0df
and eax, ebx
not ebx
and ebx, 0xcfee8f00
and ecx, 0x301170ff
or ecx, ebx
mov esi, ecx
xor esi, 0x301170ff
or r14d, 0x2ee70f20
mov ebp, r14d
not ebp
xor ecx, 0x1ef67fdf
and ecx, esi
mov ebx, r12d
and ebx, esi
xor esi, r12d
or r12d, 0xd118f0df
mov edx, r12d
not edx
and r14d, 0x9d2c645f
and ebp, 0x40109080
or ebp, r14d
and r12d, 0x9d2c645f
and edx, 0x22c30b20
or edx, r12d
xor edx, ebp
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, edx
not ecx
and ecx, 0xc53000df
and edx, 0x3acfff20
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0xc53000df
and eax, 0x3acfff20
or eax, ecx
xor eax, edx
or esi, ebx
mov ecx, esi
not ecx
and ecx, 0x7dd13d91
and esi, 0x822ec26e
or esi, ecx
mov ecx, esi
xor ecx, 0x8200c024
mov edx, eax
not edx
xor esi, 0x7dd13d91
mov ebp, edx
and ebp, 0x7d2e2b4b
and eax, 0x82d1d4b4
or eax, ebp
or edx, esi
and esi, 0x7d2e2b4b
and ecx, 0x82d1d4b4
or ecx, esi
xor ecx, eax
not edx
or edx, ecx
mov rax, qword [rsp + 0x30]
mov byte [rax + rdx], r8b
lea eax, [r15*4 - 0x1e]
mov rcx, qword [rsp + 0x30]
mov r15b, byte [rcx + rax]
mov al, byte [rsp + 0xee]
mov r11d, eax
not r11b
mov ecx, r11d
and cl, 0x50
mov edx, eax
and dl, 0xaf
or dl, cl
xor dl, 0xaf
mov ecx, r11d
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, 0xf
and cl, 0xf0
or cl, dl
mov esi, ecx
xor sil, 0xf0
xor cl, 0xa
and cl, 0x8a
mov edx, esi
and dl, 0x75
or dl, cl
xor dl, 0x8d
and sil, 7
or sil, dl
mov ecx, esi
not cl
and cl, 0x64
and sil, 0x9b
or sil, cl
mov r10d, esi
xor r10b, 0x9b
mov ecx, r11d
and cl, 0xf8
and al, 7
or al, cl
xor r11b, al
and r11b, al
mov r9d, r15d
not r9b
mov ecx, r9d
and cl, 0xbf
mov eax, r15d
xor al, 0xbf
and al, r15b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
not cl
and cl, 0x40
and al, 0xbf
or al, cl
mov ecx, eax
not cl
and cl, 0x92
and al, 0x6d
or al, cl
mov ecx, eax
xor cl, 5
and cl, 7
xor al, 0x6a
or al, cl
and r9b, 0xf8
xor r15b, 7
or r15b, r9b
mov ecx, r15d
not cl
and cl, 0xbb
and r15b, 0x44
or r15b, cl
mov r12d, r15d
xor r12b, 0x44
and r12b, al
mov r9d, eax
not r9b
mov edi, esi
xor dil, 0x64
mov ebx, r11d
mov edx, r11d
xor dl, 0x28
and dl, r11b
not r11b
and r11b, 0x96
and bl, 0x69
or bl, r11b
mov eax, ebx
xor al, 0x69
mov r11d, edi
and r11b, 0x28
xor sil, 0xb3
and sil, r10b
mov ecx, ebx
xor cl, 0xbe
and cl, al
mov ebp, r11d
and bpl, sil
xor sil, r11b
or sil, bpl
mov r11d, ecx
not r11b
mov ebp, edx
not bpl
mov r8d, r11d
and r8b, 0x67
and cl, 0x98
or cl, r8b
or r11b, bpl
and bpl, 0x67
and dl, 0x98
or dl, bpl
xor dl, cl
not r11b
or r11b, dl
mov ecx, esi
not cl
and cl, 0x34
and sil, 0xcb
or sil, cl
mov ecx, r11d
not cl
and cl, 0x34
and r11b, 0xcb
or r11b, cl
xor r11b, sil
xor bl, 0x96
mov ecx, r10d
and cl, 0x31
and dil, 0xce
or dil, cl
or r10b, bl
and bl, 0x31
and al, 0xce
or al, bl
xor al, dil
not r10b
or r10b, al
mov eax, r10d
not al
and al, 0x4b
and r10b, 0xb4
or r10b, al
mov ecx, r10d
xor cl, 0xb0
xor r10b, 0x4b
mov r8d, r11d
not r8b
mov edx, r8d
and dl, 0x4e
and r11b, 0xb1
or r11b, dl
or r8b, r10b
and r10b, 0x4e
and cl, 0xb1
or cl, r10b
xor cl, r11b
not r8b
or r8b, cl
xor r15b, 0xbb
mov r11d, r9d
xor r11b, r15b
and r11b, r9b
and r15b, r9b
or r15b, r12b
mov rax, qword [rsp + 0x48]
mov ecx, eax
and ecx, 0xfad064c8
mov r12d, r13d
and r12d, 0x52f9b35
or r12d, ecx
mov r14d, r12d
xor r14d, 0xfad064ca
xor r12d, 0x52f9b35
mov ecx, r14d
and ecx, 0x3c7407aa
mov edx, r12d
and edx, 0xc38bf854
or edx, ecx
xor edx, 0xb62a3c2c
mov edi, r12d
and edi, 0x8a5e3b84
or edi, edx
mov ebx, edi
not ebx
mov ecx, r13d
and ecx, 0x75a1c479
mov ebp, eax
xor ebp, 0x8a5e3b86
or ebp, ecx
mov r9d, ebp
not r9d
mov r10d, edi
and r10d, 0x274c1d08
mov edx, edi
xor edx, 0xd8b3e2f7
and edx, ebx
mov ecx, ebp
and ecx, 0x274c1d08
mov esi, r9d
and esi, 0xd8b3e2f4
or esi, ecx
mov ecx, r10d
and ecx, edx
xor edx, r10d
mov r10d, r11d
not r10b
mov eax, r10d
and al, 0x6a
and r11b, 0x95
or r11b, al
mov eax, r15d
not al
or r10b, al
and al, 0x6a
and r15b, 0x95
or r15b, al
xor r15b, r11b
not r10b
or r10b, r15b
mov eax, r8d
not al
and al, 0x12
and r8b, 0xed
or r8b, al
mov eax, r10d
xor al, 0x12
and al, r10b
or r10b, 0xed
or edx, ecx
mov r11d, edx
not r11d
and r11d, esi
not esi
and esi, edx
mov edx, r10d
not dl
mov ecx, r10d
and cl, 0x30
and dl, 2
or dl, cl
mov ecx, eax
not cl
or r10b, cl
and cl, 0x30
and al, 0xcf
or al, cl
xor al, dl
not r10b
or r10b, al
mov eax, r8d
not al
and al, r10b
not r10b
and r10b, r8b
or r10b, al
or esi, r11d
mov eax, ebx
and eax, 0x9fd36a58
and edi, 0x602c95a6
or edi, eax
or ebx, r9d
and r9d, 0x9fd36a58
and ebp, 0x602c95a7
or ebp, r9d
xor ebp, edi
not ebx
or ebx, ebp
not ebx
mov eax, esi
and eax, ebx
xor ebx, esi
or ebx, eax
mov eax, ebx
not eax
and eax, 0x9c281088
mov ecx, ebx
and ecx, 0x22500251
or ecx, eax
xor ecx, 0x22500251
and ebx, 0x4187ed26
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xcbd9d6a2
and ebx, 0x3426295d
or ebx, eax
mov eax, r12d
and eax, 0xa471274
and r14d, 0xf5b8ed8b
or r14d, eax
mov edi, r14d
xor edi, 0xf5b8ed8b
mov ecx, r14d
xor ecx, 0xea1abf4f
and ecx, edi
or r12d, 0xe05dad3b
mov edx, r12d
not edx
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x760efac1
and ecx, 0x89f1053e
or ecx, ebp
or eax, r12d
and r12d, 0x760efac1
and edx, 0x9a00004
or edx, r12d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9b385f46
and eax, 0x64c7a0b9
or eax, ecx
mov ebp, eax
xor ebp, 0x84920d80
xor r14d, 0xa041064
and r14d, 0x3fa4f466
and edi, 0xc05b0b99
or edi, r14d
mov ecx, edi
xor ecx, 0x900f020
xor edi, 0x11020b
and edi, 0x36b5064f
and ecx, 0xc94af9b0
or ecx, edi
mov edx, ecx
xor edx, 0xc9425980
xor ecx, 0x36b5064f
xor eax, 0x7b65f27f
mov edi, eax
and edi, 0xda03e
and ebp, 0xfff25fc1
or ebp, edi
or eax, ecx
and ecx, 0xda03e
and edx, 0xfff25fc1
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x37e4720b
and edx, eax
not eax
and eax, 0x14247208
and ecx, 0x23c00003
or ecx, eax
xor ecx, 0x23c00003
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x71538447
and edx, 0x8eac7bb8
or edx, eax
mov eax, edx
xor eax, 0x38400883
xor edx, 0x234c244
and edx, 0x833cc374
and eax, 0x7cc33c8b
or eax, edx
mov edi, eax
xor edi, 0x7cc33c8b
mov r8d, eax
xor r8d, 0x833cc374
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x75e02381
mov edx, ebx
and edx, 0x8a1fdc7e
or edx, ecx
mov ecx, edi
and ecx, 0x75e02381
xor eax, 0xf6dce0f5
and eax, r8d
mov esi, ecx
and esi, eax
xor eax, ecx
or eax, esi
mov ecx, edx
not ecx
and ecx, 0x3dcf6342
and edx, 0xc2309cbd
or edx, ecx
mov ecx, eax
not ecx
and ecx, 0x3dcf6342
and eax, 0xc2309cbd
or eax, ecx
xor eax, edx
mov ecx, ebx
and ecx, 0x22d88d81
and ebp, 0xdd27727e
or ebp, ecx
or ebx, r8d
and r8d, 0x22d88d81
and edi, 0xdd27727e
or edi, r8d
xor edi, ebp
not ebx
or ebx, edi
not ebx
mov ecx, eax
and ecx, ebx
xor ebx, eax
or ebx, ecx
mov rax, qword [rsp + 0x30]
mov byte [rax + rbx], r10b
mov rax, qword [rsp + 0x50]
lea eax, [rax*4 - 0x1d]
mov rcx, qword [rsp + 0x30]
mov r10b, byte [rcx + rax]
mov r12b, byte [rsp + 0xef]
mov r11d, r12d
not r11b
mov eax, r13d
and eax, 0x973fd01a
mov rdx, qword [rsp + 0x48]
mov edi, edx
xor edi, 0x973fd018
and edi, edx
mov ecx, eax
and ecx, edi
xor edi, eax
or edi, ecx
mov eax, edi
not eax
and eax, 0x68c02fe5
and edi, 0x973fd01a
or edi, eax
mov r14d, edi
not r14d
mov eax, r14d
and eax, 0xc0bc5af
mov ecx, edi
and ecx, 0xf3f43a50
or ecx, eax
mov r9d, ecx
xor r9d, 0xf3f43a50
xor ecx, 0xc0a8183
and ecx, 0xeedab1c3
mov eax, r9d
and eax, 0x11254e3c
or eax, ecx
xor eax, 0x629852e
and r9d, 0xe8f334ed
or r9d, eax
mov ebx, r9d
not ebx
and r13d, 0x170ccb12
mov rax, rdx
xor eax, 0xe8f334ed
or eax, r13d
mov ebp, eax
not ebp
and eax, 0xcb2eb284
mov esi, ebp
and esi, 0x34d14d78
or esi, eax
mov r15d, esi
xor r15d, 0x34d14d7b
mov ecx, ebx
or ecx, 0x3850746
mov eax, ecx
not eax
mov edx, r15d
and edx, 0xfc7af8b9
and ebp, 0x3850744
or ebp, edx
mov edx, r9d
or edx, 0xfc7af8b9
and ecx, 0x59a105d4
and eax, 0xa45af829
or eax, ecx
mov ecx, edx
not ecx
and edx, 0x59a105d4
and ecx, 0x2040202
or ecx, edx
mov r13d, r12d
mov edx, r11d
and dl, 0x56
and r12b, 0xa9
or r12b, dl
not r12b
or r12b, r11b
and r11b, 0x7b
and r13b, 0x84
or r13b, r11b
mov edx, r13d
not dl
and dl, 0x84
and r13b, 0x7b
or r13b, dl
mov edx, r13d
not dl
and dl, 0x41
and r13b, 0xbe
or r13b, dl
mov edx, r13d
xor dl, 0xa8
and dl, 0xa9
xor r13b, 0x17
or r13b, dl
mov r8d, r10d
not r8b
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x1928f1fa
and ecx, 0xe6d70e05
or ecx, eax
mov eax, ebp
not eax
and eax, 0x1928f1fa
and ebp, 0xe6d70e05
or ebp, eax
mov eax, r8d
and al, 0x34
mov r11d, r10d
and r11b, 0xcb
or r11b, al
mov eax, r11d
not al
xor ebp, ecx
mov ecx, ebx
and ecx, 0xd14d3dc4
and r9d, 0x2eb2c23b
or r9d, ecx
mov ecx, r10d
xor cl, 0x4b
and cl, r10b
or r11b, 0xb4
mov edx, r11d
and dl, 0xf2
and al, 9
or al, dl
mov edx, ecx
not dl
or r11b, dl
and dl, 0xf2
and cl, 0xd
or cl, dl
xor cl, al
not r11b
or r11b, cl
mov eax, r11d
not al
and al, 0xb4
and r11b, 0x4b
or r11b, al
mov eax, r11d
not al
and al, 0xb0
and r11b, 0x4f
or r11b, al
mov eax, r11d
xor al, 9
and al, 0xa9
xor r11b, 0xe6
or r11b, al
mov eax, r11d
not al
and al, 0x64
and r11b, 0x9b
or r11b, al
and r10b, 0x85
mov eax, r8d
and al, 0x7a
or al, r10b
mov ecx, r13d
not cl
xor al, 0xd3
and r8b, 0x56
or r8b, al
mov eax, r8d
not al
and al, 0x54
and r8b, 0xab
or r8b, al
mov r10d, r13d
and r13b, 0x19
and cl, 0xe6
or cl, r13b
mov r13, qword [rsp + 0x30]
mov eax, r12d
not al
or r10b, r12b
and r12b, 0x19
and al, 0xe6
or al, r12b
mov r12d, 0x64423ba
mov edx, r10d
not dl
xor al, cl
mov ecx, r10d
and cl, 0xc9
and dl, 0x36
or dl, cl
mov ecx, eax
not cl
or r10b, cl
and cl, 0xc9
and al, 0x36
or al, cl
xor al, dl
mov ecx, r11d
xor cl, 0x9b
not r10b
or r10b, al
mov eax, r8d
xor al, 0xab
xor r8b, 0x54
xor r11b, 0x64
and al, r11b
or r11b, r8b
and r8b, cl
mov ecx, r11d
not cl
or r8b, al
mov eax, r11d
and al, 0x85
and cl, 0x7a
or cl, al
mov eax, r8d
not al
or r11b, al
and al, 0x85
and r8b, 0x7a
or r8b, al
xor r8b, cl
not r11b
or r11b, r8b
xor esi, 0xcb2eb284
or ebx, esi
and esi, 0xd14d3dc4
and r15d, 0x2eb2c23b
or r15d, esi
mov eax, r10d
not al
mov ecx, eax
and cl, 0xb8
and r10b, 0x47
or r10b, cl
mov ecx, r11d
not cl
xor r10b, 0xb8
or r10b, cl
and cl, 0xd3
and r11b, 0x2c
or r11b, cl
mov ecx, r10d
not cl
xor r11b, 0xd3
or r11b, al
mov eax, r10d
and al, 0xb1
and cl, 0x4e
or cl, al
mov eax, r11d
not al
or r10b, r11b
and r11b, 0xb1
and al, 0x4e
or al, r11b
xor al, cl
not r10b
or r10b, al
xor r15d, r9d
not ebx
or ebx, r15d
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x8ca9739c
and ebp, 0x73568c63
or ebp, eax
mov eax, ebx
not eax
or ecx, ebx
and ebx, 0x8ca9739c
and eax, 0x73568c63
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x170ccb11
and eax, ecx
not ecx
and ecx, 0x4000811
and edx, 0x130cc300
or edx, ecx
xor edx, 0x130cc300
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ebp, r14d
or ebp, 3
mov ecx, ebp
not ecx
and r14d, 0x212b5eb3
and edi, 0xded4a14c
or edi, r14d
mov r14d, 0x6474e416
mov edx, edi
xor edx, 0xd2c4a005
xor edi, 0x212b5eb0
mov ebx, ebp
and ebx, 0xc3b55ea
and ecx, 0xf3c4aa14
or ecx, ebx
or ebp, edi
and edi, 0xc3b55ea
and edx, 0xf3c4aa15
or edx, edi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x820f5c55
and ebp, 0x7df0a3aa
or ebp, edx
xor ebp, 0x7df0a3aa
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, eax
xor edx, ebp
and edx, eax
mov ebx, eax
not ebx
and ebx, 0x670fb0de
and eax, 0x98f04f21
or eax, ebx
and ebp, 0x670fb0de
and ecx, 0x98f04f21
or ecx, ebp
xor ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov byte [r13 + rcx], r10b
mov r8d, dword [rsp + 0xe4]
mov ecx, dword [0x1400b6554]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x6182e54b
mov ebp, ebx
and ebp, 0x9e7d1ab4
or ebp, ecx
mov ecx, ebp
xor ecx, 0x4550210
xor ebp, 0x802543
mov edx, ebx
xor edx, 0x4dd2773
and edx, ebx
or ebp, 0xfb22d88c
mov esi, ebp
and esi, 0x622a1d2e
and ecx, 0x4d52251
or ecx, esi
mov esi, edx
not esi
or ebp, esi
and esi, 0x622a1d2e
and edx, 0x9dd5e2d1
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xbd9738c
and ebp, 0xf4268c73
or ebp, ecx
mov ecx, ebp
xor ecx, 0xf0bba100
and edi, 0x7894294b
and ebx, 0x876bd6b4
or ebx, edi
xor ebp, 0xf0454fe
mov edx, ebp
and edx, 0x9405e61
and ecx, 0xf6bfa19e
or ecx, edx
mov edx, ebx
xor edx, 0x862b8094
xor ebx, 0x8000841
and ebx, 0x9405e61
and edx, 0xf6bfa19e
or edx, ebx
xor edx, ecx
add r8d, 1
xor ebp, edx
test ebp, edx
sete cl
cmp dword [0x1400b6550], 9
setg dl
mov ebx, edx
xor bl, cl
mov eax, ebx
xor al, dl
and al, bl
not bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, edx
not cl
and cl, al
mov eax, edx
xor al, cl
test dl, dl
mov r11d, 0x90f86200
mov edx, 0x26b0932d
cmovne r11d, edx
test cl, cl
mov ecx, 0x90f86200
cmove r11d, ecx
mov dword [rsp + 0xdc], r8d
test al, 1
jmp 0x14001d7af
mov eax, dword [0x1400b6554]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xc7cd7729
mov eax, ebp
and eax, 0x383288d6
or eax, ecx
mov ecx, eax
xor ecx, 0x20000040
xor eax, 0x5045228
mov edx, ebp
xor edx, 0x3506526c
and edx, ebp
or eax, 0xcaf9ad93
mov edi, edx
not edi
mov esi, eax
and esi, 0x5977742c
and ecx, 0x24000240
or ecx, esi
or eax, edi
and edi, 0x5977742c
and edx, 0xa6888bd3
or edx, edi
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcaf9ad92
and eax, 0x3506526d
or eax, ecx
not eax
and ebx, 0xf9249cc9
and ebp, 0x6db6336
or ebp, ebx
xor ebp, 0x6db6336
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x90a98ae2
and ebp, 0x6f56751d
or ebp, eax
xor ebp, 0x6f56751d
sete cl
cmp dword [0x1400b6550], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
mov ebx, r8d
xor bl, cl
or al, bl
mov edx, eax
xor dl, 1
and cl, bl
and bl, r8b
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
xor r8b, 1
and al, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and cl, bl
and al, r8b
or al, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x5e22d38f
mov edx, 0x132f2f93
cmovne ecx, edx
test bl, 1
mov r11d, 0x5e22d38f
cmovne r11d, ecx
jmp 0x14001c715
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0xb9b43d54
mov edx, ecx
not edx
mov ebp, ebx
or ebp, 0x464bc2ab
mov edi, ebp
not edi
and ecx, 0xd27879d1
and edx, 0x403822a
or edx, ecx
and ebp, 0xd27879d1
and edi, 0x29840404
or edi, ebp
xor edi, edx
mov ecx, edi
not ecx
and ecx, 0x3c02c3b5
and edi, 0xc3fd3c4a
or edi, ecx
mov ecx, edi
xor ecx, 0x85b6fee0
xor edi, 0x7a49011f
and ebx, edi
and ecx, esi
or ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov ecx, ebx
not cl
and cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xecf0c62a
mov edx, 0x8c0d61c
cmovne eax, edx
test bl, bl
mov r11d, eax
cmovne r11d, edx
test cl, cl
jmp 0x14001c9a8
movzx eax, byte [rsp + 0x9f]
movzx eax, byte [rsp + 0xa6]
mov r11d, 0xc1fca71a
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
xor ebp, 0x25e8571d
and ebp, edx
not edx
and edx, 0x25e8571d
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xda17a8e2
and ebp, 0x25e8571d
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 1
mov edx, ebx
not edx
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edi, ebx
and edi, 0xba0974a2
and edx, 0x45f68b5c
or edx, edi
or ebx, ecx
and ecx, 0xba0974a2
and ebp, 0x45f68b5d
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0xbc942303
and ecx, ebx
not ebx
and ebx, 0xbc942303
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x436bdcfc
and ecx, 0xbc942303
or ecx, edx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, edx
and bl, al
and cl, r8b
or cl, bl
xor al, cl
and al, cl
xor dl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov r11d, 0x946ed57
mov edx, 0x30cebb0f
cmovne r11d, edx
test cl, cl
cmove r11d, edx
test al, 1
mov eax, 0x946ed57
jmp 0x14001c9a8
movzx eax, byte [rsp + 0x9e]
lea rcx, str.cw
mov al, byte [rax + rcx]
mov byte [rsp + 0xbc], al
mov r8b, byte [rsp + 0xae]
mov eax, dword [rsp + 0xe4]
shr rax, 3
lea rcx, [0x1400a9880]
mov r10b, byte [rax + rcx]
mov ebx, r10d
not bl
mov eax, r10d
xor al, 0x95
and al, r10b
mov edx, ebx
and dl, 0xcc
and r10b, 0x33
or r10b, dl
not r10b
or r10b, bl
and bl, 0x95
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, 0x7b
and al, 0x84
or al, dl
mov edx, eax
xor dl, 0x11
not al
and al, 0xe8
and dl, 0x17
or dl, al
mov esi, edx
xor sil, 0x17
xor dl, 0xe8
and dl, 0xfd
mov eax, esi
and al, 2
or al, dl
xor al, 0xce
and sil, 0x33
or sil, al
mov ebx, r10d
mov r9d, r8d
not r9b
mov edx, r9d
and dl, 0xe7
mov eax, r8d
xor al, 0xe7
and al, r8b
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
mov edx, eax
not dl
and dl, 0x18
and al, 0xe7
or al, dl
mov r11d, eax
not r11b
mov edx, r11d
and dl, 0x33
and al, 0xcc
or al, dl
xor r11b, al
and r11b, al
and r9b, 0xcc
xor r8b, 0x33
or r8b, r9b
mov eax, esi
xor al, 0x9b
mov edi, eax
and dil, sil
mov ebp, r10d
mov r14d, esi
and r14b, r10b
xor r10b, sil
not sil
not bl
and al, sil
mov r9d, r8d
not r9b
and bpl, 0x64
and bl, 0x9b
or bl, bpl
mov edx, edi
and dl, al
xor al, dil
or al, dl
mov edx, eax
not dl
and dl, 0xc9
and al, 0x36
or al, dl
mov edx, ebx
not dl
and dl, 0xc9
and bl, 0x36
or bl, dl
xor bl, al
or r10b, r14b
mov r14d, 0x6474e416
mov eax, r10d
not al
and al, 0x5e
and r10b, 0xa1
or r10b, al
mov edx, r10d
xor dl, 0xa0
mov eax, ebx
not al
xor r10b, 0x5e
mov esi, eax
and sil, 0x57
and bl, 0xa8
or bl, sil
or al, r10b
and r10b, 0x57
and dl, 0xa8
or dl, r10b
xor dl, bl
not al
or al, dl
mov edx, r11d
not dl
and r9b, dl
or dl, r8b
not dl
and r8b, r11b
or r8b, r9b
mov ebx, edx
and bl, r8b
xor r8b, dl
or r8b, bl
not al
mov r9d, eax
and r9b, 8
or al, 8
mov ebx, eax
not bl
mov edx, r8d
not dl
and dl, 8
and r8b, 0xf7
or r8b, dl
and al, 0x52
and bl, 0xa5
or bl, al
or r9b, 0x52
xor r9b, bl
mov eax, r9d
not al
and al, r8b
not r8b
and r8b, r9b
or r8b, al
mov eax, dword [0x1400b6554]
mov r9d, dword [0x1400b6550]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
mov edx, ebx
xor edx, 0x289bdfc5
and edx, ebx
not ebx
and ebx, 0x834ac5
and eax, 0x28189500
or eax, ebx
mov ebx, eax
xor ebx, 0x20088400
xor eax, 0xd7e76aff
mov edi, edx
not edi
mov esi, eax
and esi, 0xcbb2518d
and ebx, 0x20098e40
or ebx, esi
or eax, edi
and edi, 0xcbb2518d
and edx, 0x344dae72
or edx, edi
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xd764203a
and eax, 0x289bdfc5
or eax, edx
mov ebp, eax
not ebp
mov ebx, ebp
and ebx, 0x7791026e
and eax, 0x886efd91
or eax, ebx
mov ebx, eax
xor ebx, 0x886efd91
mov esi, eax
xor esi, 0xac24eaed
and esi, ebx
or ebp, 0xdbb5e883
mov edi, esi
not edi
mov edx, edi
and edx, 0x90a374ed
and esi, 0x6f5c8b12
or esi, edx
mov edx, ebp
not edx
or edi, ebp
and ebp, 0x90a374ed
and edx, 0x24480310
or edx, ebp
xor edx, esi
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x8229686c
and edi, 0x7dd69793
or edi, edx
xor edi, 0xa6637f11
xor eax, 0x5601026e
and eax, 0xd625767e
mov edx, ebx
and edx, 0x29da8981
or edx, eax
xor edx, 0xd625767f
and ebx, 1
or ebx, edx
mov eax, ebx
not eax
and eax, 0xfd2e3de2
and ebx, 0x2d1c21d
or ebx, eax
xor ebx, 0x2d1c21d
mov eax, edi
and eax, ebx
xor ebx, edi
or ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xa9c3d19e
and eax, ebx
and ebx, 0x563c2e61
or ebx, edx
mov edx, ebx
xor edx, 0x4242440
xor ebx, 0xa9c3d19e
mov ebp, eax
not ebp
mov edi, ebx
and edi, 0x7b585a31
and edx, 0x84a7a5ce
or edx, edi
or ebx, ebp
and ebp, 0x7b585a31
and eax, 0x84a7a5ce
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and ebx, 0x3408bf19
and eax, 0xcbf740e6
or eax, ebx
mov edx, eax
xor edx, 0x14088d11
xor eax, 0xb440086
and eax, 0x2b44328e
and edx, 0xd4bbcd71
or edx, eax
xor edx, 0xd4bbcd71
sete bl
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg r9b
mov esi, r9d
or bl, r9b
and r9b, r10b
xor sil, r10b
or sil, r9b
mov r9d, esi
xor r9b, 1
or r11b, r10b
mov eax, r11d
xor al, bl
or bl, r11b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and bl, sil
or sil, al
and al, r9b
or al, bl
mov edx, esi
xor dl, al
test dl, 1
mov edx, 0x5df79ae9
mov ecx, 0xe17715c8
cmovne edx, ecx
test al, al
mov r11d, edx
mov eax, 0x5df79ae9
cmovne r11d, eax
mov byte [rsp + 0xbd], r8b
test sil, 1
jmp 0x14001d7af
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0xa2e0c72c
and ebp, ebx
not ebx
and ebx, 0x8020802c
and edx, 0x22c04700
or edx, ebx
xor edx, 0x22c04700
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x7c863cea
and ebp, 0x8379c315
or ebp, edx
mov ebx, ebp
xor ebx, 0x21990439
mov edx, ebp
xor edx, 0x21990438
and edx, ebx
xor ebp, 0x2428bc4
and ebp, 0x22c38ffc
and ebx, 0xdd3c7003
or ebx, ebp
mov ebp, ebx
xor ebp, 0x102000
mov edi, edx
not edi
xor ebx, 0x22c38ffd
mov esi, edi
and esi, 0xdd2ddf4a
and edx, 0x22d220b5
or edx, esi
or edi, ebx
and ebx, 0xdd2ddf4a
and ebp, 0x22d220b5
or ebp, ebx
xor ebp, edx
not edi
or edi, ebp
mov edx, edi
xor edx, 0x62c97dac
and edx, edi
mov ebp, edi
or ebp, 0x9d368253
mov ebx, ebp
not ebx
mov edi, edx
not edi
mov esi, ebp
and esi, 0xe1f2452d
and ebx, 0x2093880
or ebx, esi
or ebp, edi
and edi, 0xe1f2452d
and edx, 0x1e0dbad2
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x9d368253
and ebp, 0x62c97dac
or ebp, edx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x723fce72
and ebp, 0x8dc0318d
or ebp, ebx
xor ebp, 0x8dc0318d
or ebp, edx
cmp ebp, 0xffffffff
setne r10b
sete bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov edx, r8d
xor dl, bl
xor r8b, dl
and r8b, dl
or r10b, r9b
xor r10b, 1
xor bl, r9b
and bl, r9b
mov edx, r10d
and dl, bl
xor bl, r10b
or bl, dl
mov edx, r8d
xor dl, 1
and dl, bl
xor bl, 1
mov eax, r8d
xor al, bl
and al, r8b
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov r11d, 0x2b77653e
mov ecx, 0xa53b77e9
cmovne r11d, ecx
test al, al
mov eax, 0x2b77653e
cmove r11d, eax
test dl, 1
jmp 0x14001da22
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0xe875d8f4
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x36271968
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov eax, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebx, edx
xor ebx, 0x1e553b52
and ebx, edx
not edx
and edx, 0x543210
and eax, 0x1e010942
or eax, edx
xor eax, 0x1e010942
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov eax, ebx
not eax
and eax, 0x20dfc8f0
and ebx, 0xdf20370f
or ebx, eax
mov r9d, ebx
xor r9d, 0x80440014
mov eax, ebx
xor eax, 0x3e8af3a2
xor ebx, 0x20155d3e
and ebx, eax
mov ebp, eax
or ebp, 0xe1605163
mov edx, ebp
not edx
mov esi, ebx
not esi
mov edi, esi
and edi, 0x7c7d103a
and ebx, 0x8382efc5
or ebx, edi
or esi, ebp
and ebp, 0x7c7d103a
and edx, 0x282ae84
or edx, ebp
xor edx, ebx
not esi
or esi, edx
mov edx, esi
not edx
and edx, 0x1c0996
and esi, 0xffe3f669
or esi, edx
xor esi, 0x1e83a70b
and r9d, 0x90c4d016
mov edx, eax
and edx, 0x6f3b2fe9
or edx, r9d
xor edx, 0x90c4d017
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xb55f1e47
and eax, 0x4aa0e1b8
or eax, edx
xor eax, 0x4aa0e1b8
mov edx, esi
and edx, eax
xor eax, esi
or eax, edx
mov ebp, eax
mov edx, eax
xor edx, 0x2336e09a
and edx, eax
not eax
and eax, 0x5b701fd9
and ebp, 0xa48fe026
or ebp, eax
mov eax, ebp
xor eax, 0x20044000
xor ebp, 0x3300098
or ebp, 0xdcc91f65
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xc842a63b
and eax, 0x23344080
or eax, edi
or ebp, ebx
and ebx, 0xc842a63b
and edx, 0x37bd59c4
or edx, ebx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xdcc91f65
and ebp, 0x2336e09a
or ebp, eax
sete r10b
setne r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
xor dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ebx
xor al, r10b
not al
and al, r10b
or bl, r10b
xor bl, 1
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test bl, bl
mov r11d, 0xdf1d7a8
mov ecx, 0x1ad001a4
cmovne r11d, ecx
test dl, dl
mov edx, 0xdf1d7a8
cmove r11d, edx
test al, 1
cmove r11d, ecx
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x6bbbc2b2
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov al, byte [rsp + 0x2f]
mov byte [rsp + 0xec], al
mov al, byte [rsp + 0x2e]
mov byte [rsp + 0xed], al
mov al, byte [rsp + 0x2d]
mov byte [rsp + 0xee], al
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
mov edx, esi
or edx, 0x7a4cff48
and edi, 0x7a4cff49
and ebx, 0x85b300b6
or ebx, edi
and edx, 0x7a4cff49
xor edx, ebx
and esi, 0xaab71d06
and ebp, 0x5548e2f9
or ebp, esi
mov ebx, ebp
xor ebx, 0x5548e2f9
xor ebp, 0xaab71d06
and ebp, edx
not edx
and ebx, edx
or ebp, ebx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov edx, r10d
xor dl, r9b
and dl, r10b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
mov edx, eax
xor dl, 1
and al, dl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
xor al, bl
and r9b, r8b
or r8b, r10b
and bl, r10b
or bl, r9b
mov edx, r8d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, r8d
and dl, bl
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x5bfb5d09
mov ecx, 0x90f86200
cmovne eax, ecx
test dl, 1
mov r11d, 0x5bfb5d09
cmovne r11d, eax
mov cl, byte [rsp + 0x2b]
mov byte [rsp + 0xef], cl
jmp 0x1400198c6
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov r9d, ebp
not r9d
mov edx, r9d
and edx, 0x788a2f32
mov ebx, ebp
and ebx, 0x8775d0cd
or ebx, edx
mov edx, ebx
xor edx, 0x8445d044
xor ebx, 0x788a2f32
mov esi, ebp
xor esi, 0xfffffffe
and esi, ebp
or ebx, 1
mov eax, esi
not eax
mov edi, ebx
and edi, 0x3300c8b
and edx, 0xfccff374
or edx, edi
or ebx, eax
and eax, 0x3300c8b
and esi, 0xfccff374
or esi, eax
xor esi, edx
not ebx
or ebx, esi
and r9d, 0xa774eab4
and ebp, 0x588b154b
or ebp, r9d
mov eax, ebp
xor eax, 0x588b154b
xor ebp, 0xa774eab4
and ebp, ebx
not ebx
and eax, ebx
or ebp, eax
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
xor al, dl
mov r8d, eax
xor r8b, bl
and r8b, al
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r8d
xor al, 1
mov edx, ebx
xor dl, 1
and dl, bl
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
and al, dl
xor dl, 1
and dl, r8b
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xe8622746
mov ecx, 0x682c828
cmovne eax, ecx
test bl, 1
mov r11d, 0xe8622746
cmovne r11d, eax
test dl, dl
cmove r11d, eax
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xc982df21
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
and ebp, 0xa70281af
and edi, 0x58fd7e50
or edi, ebp
mov ebp, edi
xor ebp, 0x20008002
xor edi, 0x58fd7e50
mov edx, edi
and edx, 0x974623ed
and ebp, 0x68b9dc12
or ebp, edx
mov edx, ebp
xor edx, 0x6460209
or edx, 0x9931e9e6
mov esi, edx
not esi
or edi, 0x66ce1619
mov ebx, edi
not ebx
and edx, 0x444d957e
and esi, 0x22820201
or esi, edx
and edi, 0x444d957e
and ebx, 0x99306880
or ebx, edi
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x9931e9e7
and ebx, 0x66ce1618
or ebx, edx
mov edx, ebp
and edx, 1
xor ebp, 0x68b9dc13
or ebp, edx
not ebp
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x4993ae6b
and ebp, 0xb66c5194
or ebp, edx
mov edx, ebp
not edx
and edx, 0xb66c5194
and ebp, 0x4993ae6b
or ebp, edx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x7d944c65
and ebp, 0x826bb39a
or ebp, ebx
xor ebp, 0x7d944c65
xor edx, ebp
test edx, ebp
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov edx, r9d
xor dl, r10b
and dl, r9b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
xor al, 1
mov r11d, eax
or r11b, bl
xor al, bl
not al
and al, bl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov r11d, r9d
xor r11b, bl
xor r8b, r10b
or bl, r9b
xor bl, 1
or bl, r8b
xor bl, 1
mov edx, r11d
and dl, bl
xor bl, r11b
or bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, eax
xor dl, 1
and r8b, dl
and al, bl
or al, r8b
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov r11d, 0x2002241c
mov ecx, 0xd5fe4c6e
cmovne r11d, ecx
test al, 1
cmove r11d, ecx
test bl, 1
mov eax, 0x2002241c
jmp 0x14001c9a8
mov r11d, 0x268c4a89
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xe00ad7bc
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov ebx, eax
or ebx, 1
mov edx, ecx
not edx
mov esi, ebx
and esi, 0x94ca3895
mov edi, ebp
and edi, 0x6b35c76a
or edi, esi
or ebx, edx
and edx, 0x94ca3895
and ecx, 0x6b35c76a
or ecx, edx
xor ecx, edi
not ebx
or ebx, ecx
not ebx
and ebp, 0xfaf8073a
and eax, 0x507f8c5
or eax, ebp
xor eax, 0x507f8c5
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x91d03223
and eax, 0x6e2fcddc
or eax, ecx
xor eax, 0x6e2fcddc
sete r9b
setne r10b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl r8b
mov ecx, r8d
xor cl, r10b
not cl
and cl, r10b
mov ebx, r8d
or bl, r10b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x24daff32
mov ebp, 0xecf0c62a
cmovne edx, ebp
test al, 1
mov r11d, 0x24daff32
cmovne r11d, edx
test cl, 1
jmp 0x14001dc0a
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
mov edx, ebx
xor edx, 0xac23f429
and edx, ebx
not ebx
and ebx, 0xbf762db0
and ebp, 0x4089d24f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x18009
xor ebp, 0xac222420
or ebp, 0x53dc0bd6
mov edi, edx
not edi
mov esi, ebp
and esi, 0x3efe5974
and ebx, 0x8001a409
or ebx, esi
or ebp, edi
and edi, 0x3efe5974
and edx, 0xc101a68b
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x53dc0bd6
and ebp, 0xac23f429
or ebp, edx
mov edx, ebp
not edx
and edx, 0x26fbab2e
mov edi, ebp
and edi, 0xd90454d1
or edi, edx
mov ebx, edi
xor ebx, 0xd90454d1
xor edi, 0x22b88802
mov edx, ebx
and edx, 0x40555e87
and ebp, 0xbfaaa178
or ebp, edx
mov edx, ebp
not edx
and edx, 0x53ff5906
and ebp, 0xac00a6f9
or ebp, edx
xor ebp, 0xec55f87f
and edi, 0xb3bcdc93
mov edx, ebx
and edx, 0x4c43236c
or edx, edi
xor edx, 0xb3bcdc92
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and edx, 0x814917e1
and ebx, 0x7eb6e81e
or ebx, edx
xor ebx, 0x7eb6e81e
mov edx, ebp
and edx, ebx
xor ebx, ebp
or ebx, edx
mov edx, ebx
xor edx, 0xa1514c3f
and edx, ebx
or ebx, 0x5eaeb3c0
mov ebp, ebx
not ebp
mov edi, edx
not edi
mov esi, ebx
and esi, 0xb4b7e08b
and ebp, 0x1400c34
or ebp, esi
or ebx, edi
and edi, 0xb4b7e08b
and edx, 0x4b481f74
or edx, edi
xor edx, ebp
not ebx
or ebx, edx
mov edx, ebx
not edx
and edx, 0x5eaeb3c0
and ebx, 0xa1514c3f
or ebx, edx
sete r10b
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov eax, ebx
or al, r10b
and r10b, r8b
xor r8b, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and bl, r9b
or bl, r10b
mov r9d, ebx
xor r9b, 1
mov r10d, eax
and r10b, r8b
mov edx, r9d
and dl, bl
mov r11d, eax
and r11b, r10b
xor r10b, al
or r10b, r11b
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
xor dl, r10b
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0xb45c26f1
mov ecx, 0x86f89efc
cmovne r11d, ecx
test dl, 1
cmove r11d, ecx
test al, 1
mov eax, 0xb45c26f1
jmp 0x14001c9a8
mov eax, dword [rsp + 0xe0]
shl eax, 2
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x38]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x6e], al
mov r11d, 0x199896f3
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x4b455aff
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0xff579119
and ebp, 0xa86ee6
or ebp, edx
mov edi, ebp
xor edi, 0x49040111
xor ebp, 0xa86ee6
mov ecx, ebp
and ecx, 0xb673904a
and edi, 0x498c6fb5
or edi, ecx
mov esi, edi
not esi
mov ecx, edi
xor ecx, 0x94019000
or ecx, 0x637201fa
mov edx, ecx
not edx
or ebp, 0x9c8dfe05
mov ebx, ebp
not ebx
and ecx, 0xa72f0297
and edx, 0x1880fc00
or edx, ecx
and ebp, 0xa72f0297
and ebx, 0x40500168
or ebx, ebp
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0xe25f1fec
and ebx, 0x1da0e013
or ebx, ecx
mov ebp, ebx
xor ebp, 0x1011a14
and esi, 1
xor edi, 0x498c6fb4
or edi, esi
mov ecx, edi
not ecx
and ecx, 0xa2b518ea
and edi, 0x5d4ae715
or edi, ecx
mov ecx, edi
xor ecx, 0x1426314
xor edi, 0xa2b518ea
xor ebx, 0x7ed2e1e8
mov edx, ebx
and edx, 0xdcbc8483
and ebp, 0x23437b7c
or ebp, edx
or ebx, edi
and edi, 0xdcbc8483
and ecx, 0x23437b7c
or ecx, edi
xor ecx, ebp
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xfc4b9dc
and ebx, 0xf03b4623
or ebx, ecx
xor ebx, 0xf03b4623
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0x2e399a65
mov edx, 0x32e9fee8
cmovne eax, edx
test bl, bl
mov r11d, eax
mov edx, 0x2e399a65
cmovne r11d, edx
test cl, cl
cmovne r11d, eax
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x33440684
mov ebx, ebp
and ebx, 0x40200962
or ebx, edx
xor ebx, 0x40200962
and ebp, 0x8c9bf019
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x71198014
and ebp, 0x8ee67feb
or ebp, edx
mov edx, ebp
xor edx, 0xb082400d
xor ebp, 0x27d8ff2
mov ebx, ebp
or ebx, 1
mov edi, ebx
not edi
and ebp, 0x4d09bd90
and edx, 0xb2f6426f
or edx, ebp
mov ebp, edx
xor ebp, 0xb2460268
xor edx, 0x4d09bd91
mov esi, ebx
and esi, 0x48b0c996
and edi, 0xb74f3668
or edi, esi
or ebx, edx
and edx, 0x48b0c996
and ebp, 0xb74f3669
or ebp, edx
xor ebp, edi
not ebx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0xb7bf4b71
and ebx, 0x4840b48e
or ebx, edx
mov edx, ebx
not edx
and edx, 0xe32bca42
and ebx, 0x1cd435bd
or ebx, edx
mov edx, ebx
xor edx, 0x22685480
xor ebx, 0x50948132
and ebx, 0xd997ab7e
and edx, 0x26685481
or edx, ebx
mov ebp, edx
xor ebp, 0x20200480
xor edx, 0xc0022030
and edx, 0xc64a7031
and ebp, 0x39b58fce
or ebp, edx
mov edx, ebp
xor edx, 0x464a2000
xor ebp, 0x11158442
and ebp, 0x9115d473
and edx, 0x6eea2b8c
or edx, ebp
xor edx, 0x6eea2b8c
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ebx, r10d
xor bl, al
mov esi, ebx
xor sil, 1
and bl, al
and r11b, r9b
and al, r10b
or al, r11b
mov r8d, ebx
xor r8b, 1
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
xor al, sil
and sil, al
mov edx, eax
xor dl, sil
test dl, 1
mov edx, 0x70fa6173
mov ecx, 0x9a099c54
cmovne edx, ecx
test al, 1
mov r11d, 0x70fa6173
cmovne r11d, edx
test sil, sil
jmp 0x14001dc0a
mov r11d, 0xed2e4bff
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xd897bcd9
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
movzx eax, byte [rsp + 0x9e]
movzx eax, byte [rsp + 0xae]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xe4]
mov r11d, 0x88f69973
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x70fa6173
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xfffffffe
mov ebp, ebx
and ebp, 1
or ebp, edi
mov edi, ebp
not edi
and edi, 0x253a3e28
and ebp, 0xdac5c1d7
or ebp, edi
mov edi, ebp
xor edi, 0x9a45c044
and edx, 0x2b6c7db0
and ebx, 0xd493824f
or ebx, edx
mov edx, ebx
xor edx, 0x90038244
xor ebp, 0x253a3e28
xor ebx, 0x2b6c7db0
mov esi, ebp
and esi, 0x45b00dbb
and edi, 0xba4ff244
or edi, esi
or ebp, ebx
and ebx, 0x45b00dbb
and edx, 0xba4ff244
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0x9f6a9fd2
and ebp, 0x6095602d
or ebp, edx
xor ebp, 0x6095602d
sete r10b
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, ebx
and bl, r9b
and r9b, r8b
and dl, r10b
or dl, r9b
xor dl, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
and r10b, r8b
or bl, r10b
mov r8d, ebx
xor r8b, 1
mov eax, edx
and al, r9b
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, r8b
and al, bl
or al, r10b
xor r8b, dl
or bl, r9b
xor bl, 1
or bl, r8b
mov edx, ebx
xor dl, al
test dl, 1
mov edx, 0x9955670
mov ecx, 0x55adbacb
cmovne edx, ecx
test bl, 1
mov r11d, 0x9955670
cmovne r11d, edx
test al, al
jmp 0x14001dc0a
mov r11d, 0x6f5b455d
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x8372ab8e
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov ecx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebx
xor ecx, 0xd3b85ea7
and ecx, ebp
or ebp, 0xd3b85ea7
mov edx, ebp
not edx
mov edi, ecx
not edi
mov esi, ebp
and esi, 0x8b045ce7
and edx, 0x2443a118
or edx, esi
or ebp, edi
and edi, 0x8b045ce7
and ecx, 0x74fba318
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xe75a1798
and ebp, 0x18a5e867
or ebp, ecx
mov ecx, ebp
xor ecx, 0x400832
mov edx, ebx
and edx, 1
xor ebx, 1
or ebx, edx
mov edx, ebx
not edx
xor ebp, 0xcb1db6c1
mov edi, ebp
and edi, 0xb6bad34d
and ecx, 0x49452cb2
or ecx, edi
or ebp, ebx
and ebx, 0xb6bad34d
and edx, 0x49452cb2
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2bcc9fec
and ecx, ebp
and ebp, 0xd4336013
or ebp, edx
xor ebp, 0xd4336013
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xd590a6d0
and ebp, 0x2a6f592f
or ebp, edx
xor ebp, 0xd590a6d0
xor ecx, ebp
test ecx, ebp
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
or bl, r8b
or al, r9b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov r11d, 0x132f2f93
mov edx, 0x819d3c20
cmovne r11d, edx
test cl, 1
mov ecx, 0x132f2f93
cmovne r11d, ecx
test al, 1
jmp 0x14001dc0a
mov r11d, 0x5b1f210f
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0x657f8b65
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov eax, dword [0x1400b6550]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x440f1b75
mov edi, esi
and edi, 0xbbf0e48a
or edi, edx
mov edx, edi
xor edx, 0x260c082
xor edi, 0x40031814
mov ebp, ebx
or ebp, 0xf9933c1c
or edi, 1
and edi, 0xf9933c1d
and edx, 0x66cc3e2
or edx, edi
and ebp, 0xf9933c1d
xor ebp, edx
mov edx, ebp
not edx
and edx, 0xa4b70906
and ebp, 0x5b48f6f9
or ebp, edx
mov edx, ebp
xor edx, 0x49002658
xor ebp, 0xa4b70906
mov edi, ebp
and edi, 0x16c8d9a7
and edx, 0xe9372658
or edx, edi
or ebp, esi
and esi, 0x16c8d9a7
and ebx, 0xe9372658
or ebx, esi
xor ebx, edx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov eax, ebx
or al, r8b
xor al, 1
xor bl, r8b
not bl
and bl, r8b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor dl, 1
and dl, r9b
xor r9b, 1
and al, r9b
or dl, al
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov r11d, 0xf1de4bfa
mov ecx, 0x282db2a
cmovne r11d, ecx
test dl, dl
cmove r11d, ecx
test al, 1
mov eax, 0xf1de4bfa
jmp 0x14001c9a8
mov eax, dword [0x1400b6554]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xffffb5a3
mov edx, ebx
and edx, 0x4a5c
or edx, eax
mov edi, edx
xor edi, 0x4248
xor edx, 0xef5d9400
mov eax, ebx
or eax, 0xef5d9c14
and edx, 0xef5d9c14
and edi, 0x10a263ea
or edi, edx
and eax, 0xef5d9c15
xor eax, edi
mov edx, eax
not edx
and edx, 0x69f5e059
and eax, 0x960a1fa6
or eax, edx
mov edx, eax
xor edx, 0x92080622
and ebp, 0x28bd9be0
and ebx, 0xd742641f
or ebx, ebp
mov ebp, ebx
xor ebp, 0x9340640a
xor eax, 0x69f5e059
xor ebx, 0x28bd9be0
mov edi, eax
and edi, 0x44129995
and edx, 0xbbed666a
or edx, edi
or eax, ebx
and ebx, 0x44129995
and ebp, 0xbbed666a
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete al
setne r9b
cmp dword [0x1400b6550], 0xa
setl r8b
mov ebx, r8d
xor bl, r9b
xor bl, 1
mov edx, r8d
or dl, al
xor dl, 1
or dl, bl
or r9b, r8b
xor r9b, 1
xor al, r8b
and al, r8b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov ebx, edx
xor bl, al
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
not dl
test dl, 1
mov edx, 0x668da5cc
mov ecx, 0x6cc36456
cmovne edx, ecx
test bl, bl
mov r11d, 0x668da5cc
cmovne r11d, edx
test al, 1
cmovne r11d, edx
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebx, [rdx - 1]
imul ebx, edx
mov r9d, ebx
not r9d
mov edx, ebx
xor edx, 0x138ec691
and edx, ebx
mov ebp, ebx
or ebp, 0xec71396e
mov esi, edx
not esi
mov eax, ebp
and eax, 0xf29a88cb
mov edi, r9d
and edi, 0x1044610
or edi, eax
or ebp, esi
and esi, 0xf29a88cb
and edx, 0xd657734
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xa6d7b145
and ebp, 0x59284eba
or ebp, eax
mov eax, ebp
xor eax, 0x220828
and r9d, 0x86a9a080
and ebx, 0x79565f7f
or ebx, r9d
mov edx, ebx
xor edx, 0x11525e2d
xor ebp, 0xb55977d5
mov edi, ebp
and edi, 0x6e8d8152
and eax, 0x91727ead
or eax, edi
xor ebx, 0x6898000
and ebx, 0x6e8d8152
and edx, 0x91727ead
or edx, ebx
xor edx, eax
xor ebp, edx
test ebp, edx
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov r8d, ebx
xor r8b, r9b
and bl, r8b
xor dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
and al, r8b
xor r8b, 1
xor dl, 1
mov ebx, r8d
xor bl, dl
and bl, r8b
and dl, r8b
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov r11d, 0xe081fb2d
mov ecx, 0xdd15d526
cmovne r11d, ecx
test bl, bl
mov edx, 0xe081fb2d
cmove r11d, edx
test al, al
jmp 0x14001da22
mov edx, dword [0x1400b6554]
mov r8d, dword [0x1400b6550]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, 0xa09984bf
and edx, 0x5f667b40
or edx, ebp
mov ebx, edx
xor ebx, 0xa09984bf
mov edi, edx
xor edi, 0xa09984be
and edi, ebx
xor edx, 0x5f667b40
and edx, 0xfffffffe
and ebx, 1
or ebx, edx
mov ebp, edi
not ebp
mov edx, ebx
not edx
mov esi, ebp
and esi, 0xf7814d32
and edi, 0x87eb2cd
or edi, esi
or ebp, edx
and edx, 0xf7814d32
and ebx, 0x87eb2cd
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, ebp
mov edi, edx
not edi
mov esi, ebp
and esi, 0xda13d2d
and ebx, 0xf25ec2d2
or ebx, esi
or ebp, edi
and edi, 0xda13d2d
and edx, 0xf25ec2d2
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0x409b9565
and ebp, 0xbf646a9a
or ebp, ebx
xor ebp, 0x409b9565
xor edx, ebp
test edx, ebp
setne r9b
sete bl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
and bl, dl
and al, r9b
or al, bl
mov ebx, edx
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r8d, edx
not r8b
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and al, r8b
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov r11d, 0x904d2ba4
mov ecx, 0x7e68edc8
cmovne r11d, ecx
test bl, bl
mov edx, 0x904d2ba4
cmove r11d, edx
test al, 1
cmovne r11d, ecx
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov r11d, 0xdf65e0da
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov edx, dword [0x1400b6554]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0xda4e8b5c
and eax, 0x25b174a3
or eax, edx
mov r8d, eax
xor r8d, 0xda4e8b5c
mov edx, eax
xor edx, 0xb8d26ab3
and edx, r8d
mov edi, r8d
or edi, 0x9d631e10
mov ebx, edi
not ebx
mov ebp, edx
not ebp
mov esi, ebp
and esi, 0xeab3701f
and edx, 0x154c8fe0
or edx, esi
or ebp, edi
and edi, 0xeab3701f
and ebx, 0xc81e0
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x629ce1ee
and ebp, 0x9d631e11
or ebp, edx
and r8d, 1
xor eax, 0xda4e8b5d
or eax, r8d
mov edx, eax
not edx
and edx, 0xb36f843a
and eax, 0x4c907bc5
or eax, edx
xor eax, 0x4c907bc5
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x38e972dd
and eax, 0xc7168d22
or eax, edx
mov edx, eax
xor edx, 0xc3160c20
xor eax, 0x805091
and eax, 0x480d193
and edx, 0xfb7f2e6c
or edx, eax
mov eax, edx
xor eax, 0xc112
xor edx, 0xca642468
and eax, 0x311bcb16
and edx, 0xcee434e9
or edx, eax
mov eax, edx
xor eax, 0x101b4912
xor edx, 0xae43440
and edx, 0x2be4b644
and eax, 0xd41b49bb
or eax, edx
xor eax, 0xd41b49bb
sete bl
setne al
cmp dword [0x1400b6550], 0xa
setl r9b
xor al, r9b
xor al, 1
mov r10d, r9d
or r10b, bl
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov eax, ebx
xor al, r9b
and bl, al
and al, r9b
xor bl, 1
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
mov ebx, eax
xor bl, 1
mov edx, r10d
and dl, r8b
and bl, al
mov r9d, r10d
and r9b, dl
xor dl, r10b
or dl, r9b
xor bl, 1
mov r9d, eax
xor r9b, bl
or bl, al
xor bl, 1
or bl, r9b
mov r9d, edx
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, dl
or bl, r9b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test dl, 1
mov edx, 0x79b3d6c2
mov ecx, 0xcc54a4d4
cmovne edx, ecx
test al, 1
mov r11d, 0x79b3d6c2
cmovne r11d, edx
test bl, 1
cmove r11d, edx
cmp r11d, 0xf2047e98
jg 0x14000cf60
jmp 0x14000c7bd
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.140054280
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret