Function at 0x140010a60
Capabilities:
Hash data using djb2

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov rax, qword [0x140117240]
xor rax, rbp
mov qword [rbp], rax
mov edx, dword [0x1401172bc]
mov eax, dword [0x1401172c0]
lea r8d, [rdx + 1]
imul r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x7cb71b63
mov r10d, r8d
xor r10d, 0x7cb71b63
and r10d, r8d
or r10d, r9d
mov r9d, r10d
xor r9d, 0x8348e49d
xor r10d, 0x64120222
mov r11d, r9d
and r11d, 0x98a5595d
and r10d, 0x675aa6a2
or r10d, r11d
or r9d, r8d
and r8d, 0x98a5595d
and edx, 0x675aa6a2
or edx, r8d
xor edx, r10d
not r9d
or r9d, edx
xor r9d, 0xbdd6188a
cmp r9d, 0x4229e775
sete byte [rbp - 0x13]
cmp eax, 0xa
setl byte [rbp - 0x14]
mov qword [rbp - 0x50], rcx
mov ebx, 0x9eba7c3e
mov r12d, 0x6b778ec0
mov r10d, 0x317402ed
mov esi, 0x2b98436a
mov r11d, 0x10b47276
mov edx, 0x3b413429
mov eax, 0xbaea8906
jmp 0x140010c40
cmp eax, 0xd2514f61
je 0x14001a72e
cmp eax, 0xd2bfa366
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x2e3af582
and ecx, eax
and eax, 0xd1c50a7d
or eax, r8d
xor eax, 0xd1c50a7d
or eax, ecx
mov ecx, eax
xor ecx, 1
mov r8d, ecx
and r8d, eax
xor eax, 0xfffffffe
mov r9d, r8d
not r9d
mov edi, r9d
and edi, 0x4b1339db
and r8d, 0xb4ecc624
or r8d, edi
or r9d, ecx
and ecx, 0x4b1339db
and eax, 0xb4ecc624
or eax, ecx
xor eax, r8d
not r9d
or r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x31cfe9c6
and eax, r9d
and r9d, 0xce301639
or r9d, ecx
xor r9d, 0xce301639
or r9d, eax
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
and al, r9b
or r9b, cl
xor r9b, 1
and r8b, cl
or r8b, al
or r9b, r8b
xor r9b, r8b
and r8b, r9b
mov eax, r9d
xor al, r8b
mov eax, 0x81551264
mov ecx, 0x63476c24
cmovne eax, ecx
test r9b, r9b
mov ecx, 0x81551264
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0x1d889e
jg 0x140010e60
cmp eax, 0xc175075e
jle 0x140010ed0
cmp eax, 0xe438a82c
jg 0x140010fa2
cmp eax, 0xd2c63416
jle 0x1400113a6
cmp eax, 0xda7b7037
jg 0x140011d6b
cmp eax, 0xd5fa24a2
jg 0x140012e70
cmp eax, 0xd3987cb0
jle 0x140014678
cmp eax, 0xd5239f8c
jg 0x140017928
cmp eax, 0xd3987cb1
je 0x14001a738
cmp eax, 0xd4d93e8f
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r14d, r8d
not r14d
mov eax, r14d
and eax, 0x540a0480
and r8d, 0x2a304802
or r8d, eax
xor r8d, 0x2a304802
and r14d, 0x81c5b37d
or r14d, r8d
mov r13d, r14d
not r13d
mov eax, r13d
and eax, 0x5fb952dc
mov edi, r14d
and edi, 0xa046ad23
or edi, eax
mov r9d, edi
xor r9d, 0xa046ad23
mov r8d, edi
xor r8d, 0x92006cae
and r8d, r9d
or r13d, 0xcdb93e72
mov eax, r8d
not eax
mov r15d, eax
and r15d, 0x9d84a0d9
and r8d, 0x627b5f26
or r8d, r15d
or eax, r13d
and r13d, 0x9d84a0d9
and r14d, 0x22424104
or r14d, r13d
xor r14d, r8d
not eax
or eax, r14d
mov r14d, eax
xor r14d, 0x3246c18c
xor edi, 0xd894244
and edi, 0xdcb4264
and r9d, 0xf234bd9a
or r9d, edi
mov r8d, r9d
xor r8d, 0xd230b982
xor r9d, 0xdcb4265
xor eax, 0xcdb93e73
mov edi, eax
and edi, 0x2085065d
and r14d, 0xdf7af9a2
or r14d, edi
or eax, r9d
and r9d, 0x2085065d
and r8d, 0xdf7af9a2
or r8d, r9d
xor r8d, r14d
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x802812
and eax, 0xd011204
or eax, r9d
xor eax, 0xd011204
and r8d, 0xf27ec5e9
or r8d, eax
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setge dil
setl r14b
mov r15d, r8d
xor r15b, r14b
and r15b, al
mov r9d, r14d
or r9b, al
xor r9b, 1
or r9b, r15b
and dil, r8b
and al, r14b
or al, dil
or r14b, r8b
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
xor r9b, 1
or r9b, al
mov eax, r8d
xor al, r9b
test r9b, 1
mov r9d, 0xe574e705
mov ecx, 0xacb147ee
cmovne r9d, ecx
not al
test r8b, 1
cmovne r9d, ecx
test al, 1
mov eax, 0xe574e705
jmp 0x14001a703
cmp eax, 0x3f8181f7
jle 0x140010f40
cmp eax, 0x62016048
jle 0x140010ff9
cmp eax, 0x6e0ea5fb
jle 0x1400114f4
cmp eax, 0x7798c89d
jg 0x140011dba
cmp eax, 0x731a35f1
jg 0x140012fa9
cmp eax, 0x6f743c64
jle 0x1400146dc
cmp eax, 0x71255c48
jg 0x140017ae5
cmp eax, 0x6f743c65
je 0x14001a824
cmp eax, 0x70ea288a
jne 0x140010c40
mov eax, 0xfdc46b4e
jmp 0x140010c40
cmp eax, 0xa4737611
jle 0x140011179
cmp eax, 0xaf7e1af6
jle 0x140011672
cmp eax, 0xb87d036a
jg 0x140011f14
cmp eax, 0xb60953b8
jg 0x140012fdf
cmp eax, 0xb300781a
jle 0x14001482f
cmp eax, 0xb574e58e
jg 0x140017c58
cmp eax, 0xb300781b
je 0x14001a914
cmp eax, 0xb5598fba
jne 0x140010c40
mov eax, 0xffb7b16c
jmp 0x140010c40
cmp eax, 0x216602d9
jle 0x1400112aa
cmp eax, 0x2e46ee81
jle 0x14001179d
cmp eax, 0x34f76750
jg 0x14001203a
cmp eax, 0x31bf9ce1
jg 0x1400130d9
cmp eax, 0x30867676
jle 0x140014951
cmp eax, 0x317186b2
jg 0x140017d2f
cmp eax, 0x30867677
je 0x14001aa20
cmp eax, 0x311b9111
jne 0x140010c40
mov eax, 0x4f630b5f
jmp 0x140010c40
cmp eax, 0xf3260291
jle 0x140011924
cmp eax, 0xf825daf2
jg 0x14001222c
cmp eax, 0xf6004cca
jg 0x14001310f
cmp eax, 0xf3c50567
jle 0x140014a8f
cmp eax, 0xf419c22d
jg 0x140017d4f
cmp eax, 0xf3c50568
je 0x14001ab17
cmp eax, 0xf411d134
jne 0x140010c40
mov eax, 0x972ac3da
jmp 0x140010c40
cmp eax, 0x5103d124
jg 0x140011970
cmp eax, 0x4951ecb6
jle 0x1400123e3
cmp eax, 0x4dad7c92
jg 0x1400132ac
cmp eax, 0x4ae39265
jle 0x140014aba
cmp eax, 0x4b88486e
jg 0x140017e42
cmp eax, 0x4ae39266
je 0x14001ac1c
cmp eax, 0x4b7254bf
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov edi, r8d
not edi
mov r9d, r8d
xor r9d, 0xfffffffe
and r9d, edi
and r8d, 0xd627cd95
and edi, 0x29d8326a
or edi, r8d
mov r8d, edi
xor r8d, 0x28d03028
mov eax, r9d
not eax
xor edi, 0xd627cd94
mov r14d, eax
and r14d, 0x570d0b53
and r9d, 0xa8f2f4ac
or r9d, r14d
or eax, edi
and edi, 0x570d0b53
and r8d, 0xa8f2f4ac
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xdb753b41
and r8d, eax
not eax
and eax, 0xdb753b41
or eax, r8d
not r8d
and r8d, 0x248ac4be
and eax, 0xdb753b41
or eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xe2aab9eb
and eax, 0x1d554614
or eax, r9d
xor eax, 0x1d554614
or eax, r8d
xor eax, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov r14d, edi
and r14b, r9b
and dil, al
and al, r8b
or al, r14b
xor al, 1
or al, r9b
and r9b, r8b
or r9b, dil
mov r8d, r9d
xor r8b, 1
mov edi, r9d
and dil, al
xor al, 1
and r8b, al
or r8b, dil
mov edi, eax
xor dil, r9b
or al, r9b
xor al, 1
or al, dil
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x2d90c0b2
mov ecx, 0xd5239f8d
cmovne r9d, ecx
test al, 1
mov eax, 0x2d90c0b2
jmp 0x140022703
cmp eax, 0x92cb10e9
jg 0x140011ac0
cmp eax, 0x86e5663e
jle 0x1400125ed
cmp eax, 0x8c6aea1b
jg 0x14001336f
cmp eax, 0x8a13b796
jle 0x140014ae5
cmp eax, 0x8b5c8f15
jg 0x140017f5d
cmp eax, 0x8a13b797
je 0x14001ac26
cmp eax, 0x8b1a65fe
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
or ecx, 0x634006
mov r8d, r9d
or r8d, 0x40082048
and r8d, 0x406b604e
mov edi, eax
and edi, 0x85041b10
or edi, r8d
and ecx, 0x406b604e
mov r8d, r9d
and r8d, 0x3a9084a1
or r8d, ecx
xor r8d, edi
xor r8d, 0x7a98a4e8
mov ecx, r9d
and ecx, 0x45633ebd
and eax, 0xba9cc142
or eax, ecx
xor eax, r8d
xor eax, 0xba9cc142
or r8d, r9d
not r8d
or r8d, eax
cmp r8d, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
xor r9b, 1
xor cl, al
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, r9b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, 1
mov r8d, 0x4d3937d
mov r9d, 0x2d8c36c8
cmovne r8d, r9d
test al, 1
cmove r8d, r9d
test cl, 1
mov eax, 0x4d3937d
jmp 0x140025273
cmp eax, 0xf42c326
jg 0x140011c06
cmp eax, 0x865cc0a
jle 0x140012733
cmp eax, 0xbe9b37b
jg 0x1400134ca
cmp eax, 0x9e60aa1
jle 0x140014b10
cmp eax, 0xb61ef85
jg 0x140018104
cmp eax, 0x9e60aa2
je 0x14001ac30
cmp eax, 0xa6a5b83
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xfffffffe
mov edi, eax
and edi, 1
or edi, r9d
and r8d, 0xad408e34
and eax, 0x52bf71cb
or eax, r8d
mov r8d, eax
xor r8d, 0x52bf71cb
xor eax, 0xad408e34
and eax, edi
not edi
and r8d, edi
or eax, r8d
not eax
or eax, edi
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
mov r9d, r8d
or r9b, al
xor al, r8b
mov r8d, eax
and al, r9b
xor r9b, 1
xor r8b, 1
mov edi, r9d
xor dil, r8b
and dil, r9b
and r8b, r9b
or r8b, al
mov r9d, edi
xor r9b, r8b
test r8b, r8b
mov eax, 0x9db1604e
mov r8d, 0x774d14ff
cmovne eax, r8d
test dil, dil
mov ecx, 0x9db1604e
cmove eax, ecx
jmp 0x140024424
cmp eax, 0xc6b5c8b5
jle 0x140012891
cmp eax, 0xccd22bc4
jg 0x140013617
cmp eax, 0xc790a742
jle 0x140014b3b
cmp eax, 0xca952160
jg 0x140018269
cmp eax, 0xc790a743
je 0x14001ac3a
cmp eax, 0xc823904e
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, r8d
xor r9d, 0xfffffffe
and r9d, eax
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 0x94128080
mov edi, eax
or edi, 0x2cc702c
and edi, 0x96def0ac
and r8d, 0x49210640
or r8d, edi
and r9d, 0x96def0ac
and eax, 0x20000913
or eax, r9d
xor eax, r8d
mov r8d, eax
xor r8d, 0x2c0582a
xor eax, 0x9310000
and eax, 0x293d2115
and r8d, 0xd6c2deea
or r8d, eax
xor r8d, 0x293d2115
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov r14d, edi
and r14b, r9b
and dil, al
and al, r8b
or al, r14b
xor al, 1
or al, r9b
mov r14d, eax
xor r14b, 1
and r9b, r8b
or r9b, dil
mov r8d, r9d
xor r8b, 1
and r8b, r14b
and al, r9b
or al, r8b
mov r8d, r14d
xor r8b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, al
test r8b, 1
mov r8d, 0x18f1268c
mov ecx, 0x320a2ec
cmovne r8d, ecx
test r9b, 1
mov r9d, 0x18f1268c
cmovne r9d, r8d
jmp 0x140024d71
cmp eax, 0x6806ab22
jle 0x1400129d5
cmp eax, 0x6b0198f6
jg 0x140013746
cmp eax, 0x68cbf4df
jle 0x140014c54
cmp eax, 0x69ff75a1
jg 0x140018289
cmp eax, 0x68cbf4e0
je 0x14001adad
cmp eax, 0x697eb321
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov r14d, eax
xor r14d, 0x26e22426
and r14d, eax
mov r9d, eax
or r9d, 0xd91ddbd9
mov ecx, r14d
not ecx
mov r8d, r9d
and r8d, 0x455094c4
mov r15d, edi
and r15d, 0x22a22022
or r15d, r8d
or r9d, ecx
and ecx, 0x455094c4
and r14d, 0xbaaf6b3b
or r14d, ecx
xor r14d, r15d
not r9d
or r9d, r14d
not r14d
and r14d, 0xd91ddbd8
and r9d, 0x26e22427
or r9d, r14d
and edi, 0x8eccd98
and eax, 0xf7133267
or eax, edi
mov ecx, eax
xor ecx, 0xb2020004
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0x45dd3af3
and r9d, 0xba22c50c
or r9d, edi
xor eax, 0xcc0890
and eax, 0x45dd3af3
and ecx, 0xba22c50c
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, r8d
and dil, al
and r8b, r9b
and r9b, cl
or r9b, dil
xor r9b, 1
or r9b, al
and al, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edi, r9d
xor cl, r9b
xor r9b, 1
and r8b, r9b
and dil, al
or dil, r8b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dil
test cl, 1
mov ecx, 0x133ecabd
mov r8d, 0xdf946d48
cmovne ecx, r8d
test al, 1
mov eax, 0x133ecabd
cmovne eax, ecx
test dil, dil
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xa905cbff
jle 0x140012a16
cmp eax, 0xac06ac94
jg 0x14001377c
cmp eax, 0xaa325f0d
jle 0x140014da5
cmp eax, 0xaba328ae
jg 0x1400183a2
cmp eax, 0xaa325f0e
je 0x14001aea7
cmp eax, 0xaa3e451e
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
not ecx
mov r9d, ecx
and r9d, 0xebafe492
and eax, 0x14501b6c
or eax, r9d
mov r9d, eax
xor r9d, 0x14000324
xor eax, 0xebafe493
mov edi, r8d
not edi
mov r14d, eax
and r14d, 0xa855d85b
and r9d, 0x57aa27a4
or r9d, r14d
or eax, edi
and edi, 0xa855d85b
and r8d, 0x57aa27a4
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov eax, edi
xor al, r8b
mov r14d, r8d
or r14b, dil
xor r14b, 1
not al
and al, dil
or al, r14b
and dil, r8b
and cl, r9b
or cl, dil
or r9b, r8b
xor r9b, 1
or r9b, cl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0x85c873d5
mov r9d, 0x5f400973
cmovne r8d, r9d
test al, al
mov eax, r8d
mov r9d, 0x85c873d5
jmp 0x140024c66
cmp eax, 0x2a24ac36
jle 0x140012b63
cmp eax, 0x2bdfed14
jg 0x1400137b2
cmp eax, 0x2b322cd1
jle 0x140014ebb
cmp eax, 0x2b663ce1
jg 0x140018487
cmp eax, 0x2b322cd2
je 0x14001af5f
cmp eax, 0x2b3640a9
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
xor eax, 0xe34dbe12
and eax, edi
not edi
or edi, eax
not eax
and eax, 0x1cb241ed
and edi, 0xe34dbe12
or edi, eax
mov r9d, edi
not r9d
mov eax, edi
or eax, 0x1034c410
mov ecx, r9d
or ecx, 0xe3003842
and eax, 0xf334fc52
mov r8d, r9d
and r8d, 0xca01a5
or r8d, eax
and ecx, 0xf334fc52
mov eax, edi
and eax, 0xc010208
or eax, ecx
xor eax, r8d
mov r13d, eax
xor r13d, 0x8010208
and edi, 0x3de1c079
mov r14d, r9d
and r14d, 0xc21e3f86
or r14d, edi
mov ecx, r14d
xor ecx, 0x3de1c078
and r9d, 1
or r9d, ecx
xor r14d, 0xc2080380
xor eax, 0xe3ca39e6
mov ecx, eax
and ecx, 0x1476fc17
and r13d, 0xeb8903e8
or r13d, ecx
or eax, r9d
and r9d, 0x1476fc17
and r14d, 0xeb8903e8
or r14d, r9d
xor r14d, r13d
not eax
or eax, r14d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xc7696410
and ecx, eax
and eax, 0x38969bef
or eax, r8d
xor eax, 0x38969bef
or eax, ecx
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and cl, r9b
and r8b, al
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
xor al, cl
and cl, al
xor al, 1
mov r8d, ecx
xor r8b, al
test al, al
mov eax, 0x46fe37a1
mov r9d, 0x246fefca
cmovne eax, r9d
test cl, cl
mov ecx, 0x46fe37a1
cmove eax, ecx
test r8b, r8b
cmovne eax, r9d
jmp 0x140010c40
cmp eax, 0xe9f40d72
jle 0x140012bae
cmp eax, 0xef6279cd
jg 0x1400138c8
cmp eax, 0xea9a475f
jle 0x140014ee6
cmp eax, 0xee3a67da
jg 0x1400184a7
cmp eax, 0xea9a4760
je 0x14001af69
cmp eax, 0xedaaba16
jne 0x140010c40
mov eax, 0xf4db5c51
jmp 0x140010c40
cmp eax, 0x5c2bcdc8
jle 0x140012bef
cmp eax, 0x609ec188
jg 0x1400139d3
cmp eax, 0x5d7cf5e4
jle 0x140015055
cmp eax, 0x5eddb7e6
jg 0x1400184c7
cmp eax, 0x5d7cf5e5
je 0x14001af81
cmp eax, 0x5e720f19
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, eax
and ecx, 0xcdc119cf
and eax, 0x323ee630
or eax, ecx
xor eax, 0x323ee631
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x2c00929
mov r9d, eax
and r9d, 0xb8030052
or r9d, r8d
mov r8d, r9d
xor r8d, 0x88030012
xor r9d, 0x4540372d
or ecx, 0x30400169
and r9d, 0x7540376d
and r8d, 0x8a830812
or r8d, r9d
and ecx, 0x7540376d
and eax, 0x3cc080
or eax, ecx
xor eax, r8d
mov ecx, eax
not ecx
and ecx, 0x453cf684
and eax, 0xbac3097b
or eax, ecx
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r9d, eax
xor r9b, r8b
mov r14d, r8d
or r14b, al
xor r14b, 1
not r9b
and r9b, al
or r9b, r14b
and cl, dil
or dil, r8b
and al, r8b
or al, cl
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0xc3273c75
mov r9d, 0xbe9b37c
cmovne eax, r9d
test cl, cl
mov ecx, 0xc3273c75
cmove eax, ecx
jmp 0x1400259c7
cmp eax, 0x9da5120b
jle 0x140012d1d
cmp eax, 0xa0364c80
jg 0x140013a13
cmp eax, 0x9ec43941
jle 0x1400151ca
cmp eax, 0x9fdc08a0
jg 0x1400184e7
cmp eax, 0x9ec43942
je 0x14001b0a8
cmp eax, 0x9fd48a89
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xc687ddd1
and eax, r8d
and r8d, 0x3978222e
or r8d, r9d
xor r8d, 0xc687ddd1
not eax
mov r9d, r8d
xor r9d, eax
or eax, r8d
not eax
or eax, r9d
or eax, 0xfffffffe
xor eax, 0xf15f0b5c
xor eax, 0xea0f4a3
sete dil
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r14b
mov r15d, r8d
or r15b, r14b
mov r9d, eax
or r9b, dil
mov r13d, r9d
xor r13b, r15b
or r9b, r15b
xor r9b, 1
or r9b, r13b
and r14b, r8b
and dil, al
or dil, r14b
mov r14d, eax
xor r14b, r8b
or al, r8b
xor al, 1
or al, r14b
xor al, 1
or al, dil
mov r8d, eax
xor r8b, 1
mov edi, r8d
and dil, al
xor dil, 1
or dil, al
xor dil, 1
or dil, r8b
mov r8d, edi
xor dil, 1
and dil, r9b
xor r9b, 1
and r8b, r9b
or dil, r8b
or r9b, al
mov eax, r9d
xor al, dil
test r9b, 1
mov r8d, 0xfcc9f1e0
mov ecx, 0x23e1ba1e
cmovne r8d, ecx
not al
test dil, 1
cmove r8d, ecx
test al, 1
mov eax, 0xfcc9f1e0
cmovne r8d, eax
mov eax, r8d
jmp 0x140010c40
cmp eax, 0x19784d84
jle 0x140012d5e
cmp eax, 0x1e975917
jg 0x140013a49
cmp eax, 0x1ba6646d
jle 0x1400151f5
cmp eax, 0x1c01cb5e
jg 0x14001858b
cmp eax, 0x1ba6646e
je 0x14001b0b2
cmp eax, 0x1bd57de9
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
or r8d, 0xa5144049
mov r9d, eax
or r9d, 0xa20a224
and r9d, 0xaf34e26d
and ecx, 0x40890890
or ecx, r9d
and r8d, 0xaf34e26d
and eax, 0x10421502
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x1a62b726
mov r8d, eax
xor r8d, 0xe59d48d9
xor eax, 0xaf9c3c5e
and eax, r8d
mov r9d, ecx
and r9d, 0x4a017487
or r9d, eax
xor r9d, 0x4a017486
or r8d, 1
and ecx, 0x68d26b54
and r8d, 0x972d94ab
or r8d, ecx
xor r8d, 0x972d94ab
or r8d, r9d
not r8d
test r8d, r8d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
xor r8b, r9b
xor r8b, 1
mov eax, r9d
or al, cl
xor al, 1
or al, r8b
xor r9b, cl
mov ecx, r9d
xor cl, 1
mov edi, r9d
and dil, cl
xor dil, 1
or dil, cl
xor dil, 1
or dil, r9b
mov ecx, edi
and cl, al
xor al, 1
xor dil, 1
and dil, al
or dil, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dil
test al, 1
mov eax, 0x86824239
mov r8d, 0xa4737612
cmovne eax, r8d
not cl
test dil, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x86824239
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xde1bc706
jg 0x140013a89
cmp eax, 0xdb317f2d
jle 0x140015220
cmp eax, 0xdd69b58e
jg 0x1400186da
cmp eax, 0xdb317f2e
je 0x14001b0bc
cmp eax, 0xdd3192cf
jne 0x140010c40
mov eax, dword [rbp - 0x2c]
cmp eax, 0xb
mov eax, 0xa961043a
mov ecx, 0xea9a4760
cmovl eax, ecx
jmp 0x140010c40
cmp eax, 0x7c8e9579
jg 0x140013abf
cmp eax, 0x79eea6b2
jle 0x140015348
cmp eax, 0x7bf54e6c
jg 0x1400186fa
cmp eax, 0x79eea6b3
je 0x14001b0c6
cmp eax, 0x7a0e0e2d
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov edi, r9d
xor edi, 0x1760b035
and r9d, edi
and edi, eax
mov r14d, r9d
not r14d
mov ecx, edi
not ecx
mov r8d, r14d
and r8d, 0x726536aa
and r9d, 0x8d9ac955
or r9d, r8d
or r14d, ecx
and ecx, 0x726536aa
and edi, 0x8d9ac955
or edi, ecx
xor edi, r9d
not r14d
or r14d, edi
xor r14d, 0x1760b034
and eax, 0xfffffffe
or eax, r14d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x56972315
mov r9d, eax
and r9d, 0xa968dcea
or r9d, r8d
mov r8d, r9d
xor r8d, 0x28001c20
xor r9d, 0x60104
or ecx, 0x126010e
or r9d, 0x44906091
and r9d, 0x45b6619f
and r8d, 0x3a011c20
or r8d, r9d
and ecx, 0x45b6619f
and eax, 0x80488240
or eax, ecx
xor eax, r8d
xor eax, 0xa97d270f
xor eax, 0x6da5c5de
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setge r8b
xor cl, r8b
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, r9b
mov eax, r8d
xor al, cl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x901c858
mov r9d, 0x31bf9ce2
cmovne ecx, r9d
test r8b, 1
mov r8d, 0x901c858
jmp 0x140022d8c
cmp eax, 0xbbc01786
jg 0x140013af5
cmp eax, 0xb9a2d5f6
jle 0x140015373
cmp eax, 0xbaea8905
jg 0x14001884c
cmp eax, 0xb9a2d5f7
je 0x14001b25c
cmp eax, 0xba9ecaf3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov edi, r9d
not edi
mov r8d, edi
and r8d, 0xf2c3cf20
mov eax, r9d
and eax, 0xd3c30de
or eax, r8d
mov r8d, eax
xor r8d, 0xc1c000e
xor eax, 0xf2c3cf21
mov r14d, r9d
xor r14d, 0xfffffffe
and r14d, r9d
mov r15d, r14d
not r15d
mov r13d, eax
and r13d, 0x161fbd1
and r8d, 0xfe9e042e
or r8d, r13d
or eax, r15d
and r15d, 0x161fbd1
and r14d, 0xfe9e042e
or r14d, r15d
xor r14d, r8d
not eax
or eax, r14d
mov r8d, eax
not r8d
and edi, r8d
and eax, r9d
or eax, edi
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and r8b, dil
and r9b, al
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, 1
xor dil, al
xor dil, r9b
and dil, 1
mov r8d, 0xaba328af
mov eax, 0xa5695f47
cmovne r8d, eax
test dil, r9b
mov eax, 0xaba328af
cmovne r8d, eax
test dil, dil
cmovne eax, r8d
test dil, r9b
cmove eax, r8d
jmp 0x140010c40
cmp eax, 0x3996a4de
jg 0x140013bcd
cmp eax, 0x377ef568
jle 0x1400153bb
cmp eax, 0x38e6aaea
jg 0x140018905
cmp eax, 0x377ef569
je 0x14001b266
cmp eax, 0x38e2bb0c
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
xor r9d, 0x3c15b07f
and r9d, r8d
mov eax, r8d
and eax, 0x3c15b07f
mov r8d, eax
xor r8d, 0x2414906f
or eax, 0xc3ea4f80
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x7a4ba97d
and r8d, 0x4141002
or r8d, r14d
or eax, edi
and edi, 0x7a4ba97d
and r9d, 0x85b45682
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0xc3ea4f80
xor eax, 0x3c15b07f
mov r9d, eax
and r9d, 0x4fe1acdb
mov edi, r8d
and edi, 0xb01e5324
or edi, r9d
xor edi, 0xb01e5325
and r8d, 0xd08dfa40
and eax, 0x2f7205be
or eax, r8d
xor eax, 0x2f7205be
or eax, edi
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0xaec645f2
and r9d, eax
and eax, 0x5139ba0d
or eax, r8d
mov r8d, eax
xor r8d, 0x50001201
xor eax, 0xaec645f2
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x8f7fedbe
and r8d, 0x70801241
or r8d, r14d
or eax, edi
and edi, 0x8f7fedbe
and r9d, 0x70801241
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0x5b2337f0
xor eax, 0x5b2337f0
setne r8b
sete r14b
cmp dword [0x1401172c0], 0xa
setge r15b
lea edi, [r15 + 1]
mov eax, edi
xor al, r14b
mov r9d, r15d
and r9b, dil
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r15b
mov r15d, r9d
xor r15b, 1
and r15b, r8b
and r9b, r14b
or r9b, r15b
or dil, r14b
xor r9b, 1
mov r8d, r9d
xor r8b, dil
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r8b, r9b
xor r8b, 1
mov edi, r9d
xor dil, r8b
or r8b, r9b
xor r8b, 1
or r8b, dil
mov r9d, r8d
xor r9b, 1
mov edi, eax
xor dil, r9b
and dil, al
and r9b, al
xor al, 1
and r8b, al
or r9b, r8b
mov eax, edi
xor al, r9b
test al, 1
mov r8d, 0xe53aa3a9
mov ecx, 0x46a73058
cmovne r8d, ecx
test r9b, 1
jmp 0x14002552a
cmp eax, 0xfe7321b2
jg 0x140013c03
cmp eax, 0xfbcb33be
jle 0x140015533
cmp eax, 0xfd3baf42
jg 0x1400189eb
cmp eax, 0xfbcb33bf
je 0x14001b279
cmp eax, 0xfcc9f1e0
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov r8d, eax
and r8d, 0xed2dc461
and eax, r14d
and r14d, 0x12d23b9e
or r14d, r8d
xor r14d, 0x12d23b9e
or r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
xor eax, 0x20000
mov r8d, r14d
xor r8d, 0x9cec0495
and r8d, 0xffec2fd5
and eax, 0x13d02a
or eax, r8d
mov edi, eax
xor edi, 0x2001e801
and r14d, 0x76690f5c
mov r8d, r9d
and r8d, 0x8996f0a3
or r8d, r14d
mov r14d, r8d
xor r14d, 0x12290b5d
and r9d, 1
or r9d, r14d
xor r8d, 0x80928082
and r8d, 0xe4d28482
and r9d, 0x1b2d7b7d
or r9d, r8d
mov r8d, r9d
xor r8d, 0x8296815
xor r9d, 0xe4d28482
xor eax, 0x9cee0494
mov r14d, eax
and r14d, 0x53d4136a
and edi, 0xac2bec95
or edi, r14d
or eax, r9d
and r9d, 0x53d4136a
and r8d, 0xac2bec95
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x2930d417
and r8d, 0xd6cf2be8
or r8d, r9d
xor r8d, 0xd6cf2be8
or r8d, eax
xor r8d, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
mov r14d, edi
xor r14b, r9b
and r8b, dil
or dil, r9b
xor dil, 1
or dil, r14b
and al, r9b
or al, r8b
mov r8d, eax
and al, dil
xor dil, 1
xor r8b, 1
mov r9d, edi
xor r9b, r8b
and r9b, dil
and r8b, dil
or r8b, al
mov eax, r9d
xor al, r8b
test al, 1
mov eax, 0x23e1ba1e
mov ecx, 0x9fdc08a1
cmovne eax, ecx
test r8b, r8b
mov r8d, eax
cmovne r8d, ecx
test r9b, r9b
jmp 0x140025273
cmp eax, 0x45b7ddaf
jg 0x140013d65
cmp eax, 0x40d232af
jle 0x140015664
cmp eax, 0x4463c8cf
jg 0x140018b5d
cmp eax, 0x40d232b0
je 0x14001b361
cmp eax, 0x42258a74
jne 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov r8d, eax
or r8d, 0x1d4393c4
mov r9d, r14d
or r9d, 0xa0904421
and r9d, 0xbdd3d7e5
and eax, 0x2c2008
or eax, r9d
and r8d, 0xbdd3d7e5
and r14d, 0x42000812
or r14d, r8d
xor r14d, eax
mov r13d, r14d
xor r13d, 0xe2904c33
xor r14d, 0x1d6fb3cc
mov eax, r14d
and eax, 0x81d389f
mov edi, r13d
and edi, 0xf7e2c760
or edi, eax
mov r9d, edi
xor r9d, 0xf7e2c760
mov r8d, edi
xor r8d, 0x74abb999
and r8d, r9d
or r14d, 0x7cb68106
mov eax, r8d
not eax
mov r15d, eax
and r15d, 0xe5f03d10
and r8d, 0x1a0fc2ef
or r8d, r15d
or eax, r14d
and r14d, 0xe5f03d10
and r13d, 0x20942e9
or r13d, r14d
xor r13d, r8d
not eax
or eax, r13d
mov r14d, eax
xor r14d, 0x83497ef8
xor edi, 0x5008c
and edi, 0x4605458c
and r9d, 0xb9faba72
or r9d, edi
mov r8d, r9d
xor r8d, 0x8062b262
xor r9d, 0x4605458d
xor eax, 0x7cb68107
mov edi, eax
and edi, 0x3f9d0d90
and r14d, 0xc062f26f
or r14d, edi
or eax, r9d
and r9d, 0x3f9d0d90
and r8d, 0xc062f26e
or r8d, r9d
xor r8d, r14d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xb90259f0
and r8d, eax
not eax
and eax, 0xb90259f0
or eax, r8d
not r8d
and r8d, 0x46fda60f
and eax, 0xb90259f0
or eax, r8d
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, edi
xor r14b, r8b
and r14b, r8b
and r8b, dil
and r9b, al
or r9b, r8b
xor r14b, 1
mov eax, r9d
xor al, 1
mov r8d, r9d
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, r14b
or al, r14b
mov r9d, r8d
xor r9b, al
test al, al
mov eax, 0xf28740be
mov ecx, 0x611bd679
cmovne eax, ecx
test r8b, 1
cmovne eax, ecx
not r9b
test r9b, 1
mov ecx, 0xf28740be
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x83fa6c58
jle 0x140013e4c
cmp eax, 0x84fcaca7
jle 0x14001568f
cmp eax, 0x8659209c
jg 0x140018b7d
cmp eax, 0x84fcaca8
je 0x14001b36f
cmp eax, 0x85c873d5
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0xe75a5827
mov r8d, eax
and r8d, 0x18a5a7d8
or r8d, ecx
mov ecx, r8d
xor ecx, 0x18040400
xor r8d, 0x44404002
mov edi, r9d
or edi, 0x44406252
or r8d, 0x8118890d
and r8d, 0xc558eb5f
and ecx, 0x3a061400
or ecx, r8d
and edi, 0xc558eb5f
mov r8d, eax
and r8d, 0xa100a0
or r8d, edi
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x81b989ac
and r9d, 0xe8dd0cc
and eax, 0xf1722f33
or eax, r9d
mov r9d, eax
xor r9d, 0xf1722f33
xor r8d, 0x7e467653
and r9d, r8d
xor eax, 0xe8dd0cc
and eax, ecx
or eax, r9d
xor r8d, eax
test r8d, eax
sete cl
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, r8d
and dil, al
xor al, r9b
mov r14d, eax
xor r14b, 1
and r9b, cl
or r9b, dil
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, r14b
and al, r8b
xor al, r14b
or r14b, r8b
mov ecx, r14d
xor cl, al
test al, al
mov eax, 0x5f400973
mov r8d, 0xe5bf51d8
cmovne eax, r8d
test r14b, r14b
mov r9d, 0x5f400973
jmp 0x140017180
cmp eax, 0x4b1e000
jle 0x140013fa6
cmp eax, 0x6a26ce8
jle 0x1400157c8
cmp eax, 0x7c36f07
jg 0x140018c60
cmp eax, 0x6a26ce9
je 0x14001b443
cmp eax, 0x7095fee
jne 0x140010c40
mov eax, dword [rbp - 0x28]
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
and r8d, 0xf1e5ad99
xor eax, 0xea5af99c
and eax, ecx
and ecx, 0xe1a5266
or ecx, r8d
mov r8d, ecx
xor r8d, 0xe1a5266
mov r9d, r8d
and r9d, 0x15a50663
or eax, r9d
xor eax, 0xea5af99d
or r8d, 1
xor ecx, 0x30e42080
and ecx, 0x36fc72c2
and r8d, 0xc9038d3d
or r8d, ecx
xor r8d, 0xc9038d3d
or r8d, eax
mov eax, r8d
not eax
and r8d, 0xc73f4f29
and eax, 0x38c0b0d6
or eax, r8d
xor eax, 0xc73f4f29
setne cl
sete dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov r8d, edi
or r8b, al
mov r15d, ecx
and r15b, r14b
xor r14b, dil
mov r9d, r14d
and r9b, al
xor r9b, 1
mov r13d, r9d
xor r13b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r13b
and dil, al
or dil, r15b
or al, cl
xor al, 1
or al, r14b
xor al, 1
or al, dil
mov edi, eax
xor dil, 1
and al, dil
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
xor al, r9b
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, eax
xor cl, dil
not cl
test cl, 1
mov ecx, 0xf411d134
mov r8d, 0x6222cad0
cmovne ecx, r8d
test dil, 1
mov r8d, 0xf411d134
jmp 0x140022521
cmp eax, 0xc4dba5ea
jle 0x140014091
cmp eax, 0xc60466f9
jle 0x140015915
cmp eax, 0xc67b4e45
jg 0x140018e0d
cmp eax, 0xc60466fa
je 0x14001b583
cmp eax, 0xc60b9755
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xd23139c7
mov r8d, eax
and r8d, 0x2dcec638
or r8d, ecx
mov ecx, r8d
xor ecx, 0x200c0030
xor r8d, 0x2111846
mov r9d, eax
or r9d, 0xfd3de4e
and r8d, 0xfd3de4e
and ecx, 0xf02c21b0
or ecx, r8d
and r9d, 0xfd3de4f
xor r9d, ecx
and edi, 0xcca90a55
and eax, 0x3356f5aa
or eax, edi
mov ecx, eax
xor ecx, 0x22022422
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xd575db8c
and r9d, 0x2a8a2473
or r9d, edi
xor eax, 0xc4210a04
and eax, 0xd575db8c
and ecx, 0x2a8a2473
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete r9b
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
xor cl, r8b
mov eax, ecx
and al, r9b
mov edi, r8d
or dil, r9b
xor al, 1
mov r14d, eax
xor r14b, dil
or al, dil
xor al, 1
or al, r14b
xor r9b, r8b
and r9b, r8b
or r9b, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0x62746d4b
mov r9d, 0x7c36f08
cmovne r8d, r9d
test al, 1
mov eax, 0x62746d4b
jmp 0x140023364
cmp eax, 0x63ccdf15
jle 0x1400140c7
cmp eax, 0x65842c0d
jle 0x140015940
cmp eax, 0x661828f1
jg 0x140018e2d
cmp eax, 0x65842c0e
je 0x14001b58d
cmp eax, 0x65fe24a0
jne 0x140010c40
mov eax, 0x8430ce9d
jmp 0x140010c40
cmp eax, 0xa71f001e
jle 0x1400140fd
cmp eax, 0xa7f8e244
jle 0x140015979
cmp eax, 0xa87f8a34
jg 0x140018f23
cmp eax, 0xa7f8e245
je 0x14001b597
cmp eax, 0xa876fbd8
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov edi, r8d
xor edi, 0xfffffffe
and edi, eax
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
mov r9d, edi
not r9d
mov r8d, eax
not r8d
mov r14d, r9d
and r14d, 0x4685dbd8
and edi, 0xb97a2427
or edi, r14d
or r9d, r8d
and r8d, 0x4685dbd8
and eax, 0xb97a2427
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
and r9d, 0x29a01feb
and eax, 0xd65fe014
or eax, r9d
xor eax, 0x29a01feb
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov r14d, edi
and r14b, al
or dil, r9b
and r9b, r8b
or r9b, r14b
xor r9b, 1
or r9b, al
xor r9b, 1
or al, r8b
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edi, eax
and dil, r8b
xor dil, 1
mov r14d, edi
xor r14b, r8b
or dil, r8b
xor dil, 1
or dil, r14b
xor dil, r9b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test al, 1
mov eax, 0x680d63a6
mov ecx, 0xa495e564
cmovne eax, ecx
test dil, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x680d63a6
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x246fefc9
jle 0x140014133
cmp eax, 0x2709387d
jle 0x1400159a4
cmp eax, 0x294ddfe5
jg 0x140018f43
cmp eax, 0x2709387e
je 0x14001b6bb
cmp eax, 0x28f5990d
jne 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, 0xee3a67db
jmp 0x140010c40
cmp eax, 0xe6302772
jle 0x140014169
cmp eax, 0xe73c4174
jle 0x1400159cf
cmp eax, 0xe80fc190
jg 0x140018f63
cmp eax, 0xe73c4175
je 0x14001b83e
cmp eax, 0xe74da67c
jne 0x140010c40
mov eax, 0xa876fbd8
jmp 0x140010c40
cmp eax, 0x580ed771
jle 0x140014276
cmp eax, 0x58dd327d
jle 0x140015bac
cmp eax, 0x5b6f26eb
jg 0x140019043
cmp eax, 0x58dd327e
je 0x14001b848
cmp eax, 0x5a9d3905
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov edi, r8d
xor edi, 0xfffffffe
and edi, eax
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
mov r9d, edi
not r9d
mov r8d, eax
not r8d
mov r14d, r9d
and r14d, 0x176248fe
and edi, 0xe89db701
or edi, r14d
or r9d, r8d
and r8d, 0x176248fe
and eax, 0xe89db701
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
and eax, 0xc8da90b8
and r9d, 0x37256f47
or r9d, eax
xor r9d, 0x37256f47
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge al
mov edi, eax
xor dil, r9b
or r9b, al
mov r14d, r9d
xor r14b, 1
and dil, r8b
or al, r8b
xor al, 1
or al, dil
mov r8d, r14d
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, r14b
xor r8b, al
mov r9d, r14d
xor r9b, al
or al, r14b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, r8b
test al, 1
mov eax, 0xf9a6f93a
mov ecx, 0xf419c22e
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test r9b, 1
mov ecx, 0xf9a6f93a
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x980f5438
jle 0x1400143be
cmp eax, 0x9a6a2f55
jle 0x140015ca2
cmp eax, 0x9d5f2e48
jg 0x14001918d
cmp eax, 0x9a6a2f56
je 0x14001b852
cmp eax, 0x9c6740b5
jne 0x140010c40
mov eax, 0x246cb336
jmp 0x140010c40
cmp eax, 0x133ecabc
jle 0x140014579
cmp eax, 0x179ea33c
jle 0x140015de0
cmp eax, 0x1873be01
jg 0x1400192d8
cmp eax, 0x179ea33d
je 0x14001b86e
cmp eax, 0x17d1aba7
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
xor eax, 0xfffffffe
and eax, r9d
and r8d, 0x9dc836ee
and r9d, 0x6237c911
or r9d, r8d
mov r8d, r9d
xor r8d, 0x20c810
mov edi, eax
not edi
xor r9d, 0x9dc836ef
mov r14d, edi
and r14d, 0xe21f1729
and eax, 0x1de0e8d6
or eax, r14d
or edi, r9d
and r9d, 0xe21f1729
and r8d, 0x1de0e8d6
or r8d, r9d
xor r8d, eax
not edi
or edi, r8d
xor edi, 0xffffffff
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov r9d, r14d
xor r9b, r8b
and r9b, r8b
or dil, al
or r14b, r8b
mov eax, r14d
xor al, dil
or r14b, dil
xor r14b, 1
or r14b, al
xor r14b, r9b
mov eax, r14d
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov r8d, 0xb9a2d5f7
mov eax, 0x30867677
cmovne r8d, eax
test r14b, r14b
mov eax, r8d
mov ecx, 0xb9a2d5f7
cmovne eax, ecx
jmp 0x140019979
cmp eax, 0xd7a1cb86
jle 0x140015e0b
cmp eax, 0xd8f05e99
jg 0x140019403
cmp eax, 0xd7a1cb87
je 0x14001b886
cmp eax, 0xd8d32993
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x20060c13
mov r8d, eax
and r8d, 0xc002060
or r8d, ecx
mov ecx, r8d
xor ecx, 0x12521492
mov edi, r9d
or edi, 0xc022472
and ecx, 0x1e5234f2
and r8d, 0x20040801
or r8d, ecx
and edi, 0x1e5234f2
mov ecx, eax
and ecx, 0xc1a9c30c
or ecx, edi
xor ecx, r8d
mov r8d, ecx
xor r8d, 0xd3f9d38d
xor ecx, 0x2c062c72
and r9d, ecx
and r8d, eax
or r8d, r9d
xor ecx, r8d
test ecx, r8d
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r14b
or al, r14b
or r14b, cl
mov edi, r14d
xor dil, 1
or r8b, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r9d, r14d
and r9b, dil
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r14b
mov r8d, r9d
xor r8b, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, r14b
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x105b4f7b
mov r8d, 0x2a24ac37
cmovne ecx, r8d
test al, 1
mov eax, 0x105b4f7b
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x75107d41
jle 0x140015f0a
cmp eax, 0x75e07ee5
jg 0x140019580
cmp eax, 0x75107d42
je 0x14001b93d
cmp eax, 0x754febfe
jne 0x140010c40
mov eax, 0xe6447fd7
jmp 0x140010c40
cmp eax, 0xb644eac2
jle 0x14001600a
cmp eax, 0xb7b259be
jg 0x140019685
cmp eax, 0xb644eac3
je 0x14001ba6d
cmp eax, 0xb6aeef38
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xfffffffe
and ecx, 0x1137d429
and eax, 0xeec82bd6
or eax, ecx
xor eax, 0xeec82bd7
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xb0e9686c
and ecx, 0x4f169793
or ecx, edi
or eax, r9d
and r9d, 0xb0e9686c
and r8d, 0x4f169793
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
mov edi, ecx
xor dil, r9b
mov r14d, edi
xor r14b, dil
mov r15d, r8d
xor r15b, al
and r15b, r8b
and cl, r9b
and r8b, al
or r8b, cl
or r8b, r15b
not r14b
and r14b, r8b
xor r14b, dil
or dil, r8b
mov eax, edi
xor al, r14b
test r14b, r14b
mov ecx, 0x4b88486f
mov r8d, 0xf6d5cd1c
cmovne ecx, r8d
test dil, dil
mov r9d, 0x4b88486f
jmp 0x14001e0a4
cmp eax, 0x33508ea0
jle 0x140016148
cmp eax, 0x33e7c685
jg 0x1400197dc
cmp eax, 0x33508ea1
je 0x14001bbda
cmp eax, 0x33573cfe
jne 0x140010c40
mov eax, 0x9fd48a89
jmp 0x140010c40
cmp eax, 0xf6d548b6
jle 0x14001631f
cmp eax, 0xf7285383
jg 0x140019985
cmp eax, 0xf6d548b7
je 0x14001bbe4
cmp eax, 0xf6d5cd1c
jne 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov ecx, eax
and ecx, 0x49ebdbc2
mov r9d, r14d
and r9d, 0xb614243c
or r9d, ecx
mov ecx, r9d
xor ecx, 0x32100410
mov r8d, r14d
xor r8d, 0xfffffffe
and r8d, r14d
xor r9d, 0x49ebdbc3
mov edi, r8d
not edi
mov r15d, r9d
and r15d, 0xc444b96f
and ecx, 0x3bbb4690
or ecx, r15d
or r9d, edi
and edi, 0xc444b96f
and r8d, 0x3bbb4690
or r8d, edi
xor r8d, ecx
not r9d
or r9d, r8d
mov ecx, r9d
not ecx
mov r8d, r9d
and r8d, 0xc32cbe7e
and ecx, 0x3cd34181
or ecx, r8d
or r9d, r14d
and r14d, 0xc32cbe7e
and eax, 0x3cd34181
or eax, r14d
xor eax, ecx
not r9d
or r9d, eax
xor r9d, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, r8d
or r14b, dil
xor r14b, 1
mov eax, r9d
or al, cl
xor al, 1
or al, r14b
and cl, r9b
or r9b, r8b
xor r9b, 1
and dil, r8b
or dil, cl
or dil, r9b
mov ecx, edi
xor cl, 1
mov r9d, ecx
and r9b, dil
xor cl, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov edi, r8d
and dil, al
xor dil, 1
or dil, al
xor dil, 1
or dil, r8b
mov r14d, edi
xor r14b, 1
and r14b, cl
and dil, r9b
or dil, r14b
xor r8b, cl
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, dil
test al, 1
mov eax, 0xd3626023
mov ecx, 0x4b88486f
cmovne eax, ecx
test r9b, 1
mov ecx, 0xd3626023
cmovne ecx, eax
test dil, 1
jmp 0x140010c33
cmp eax, 0x4eb65ff7
jle 0x140016438
cmp eax, 0x5016cae7
jg 0x1400199a5
cmp eax, 0x4eb65ff8
je 0x14001bc96
cmp eax, 0x4f630b5f
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
not ecx
mov r9d, ecx
and r9d, 0x5ffe9996
and eax, 0xa0016668
or eax, r9d
xor eax, 0xa0016668
or r8d, eax
not r8d
or r8d, ecx
xor r8d, 0x97b72307
cmp r8d, 0x6848dcf8
setne al
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
mov r9d, r8d
or r9b, al
and cl, al
inc al
and al, r8b
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov r8d, r9d
xor r8b, cl
and r8b, r9b
and cl, r9b
or cl, al
mov eax, r8d
xor al, cl
mov eax, 0x311b9111
mov r9d, 0xff57105e
jmp 0x140016654
cmp eax, 0x8e98aab6
jle 0x140016575
cmp eax, 0x9140dc89
jg 0x1400199c8
cmp eax, 0x8e98aab7
je 0x14001bd8b
cmp eax, 0x906a9ae3
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x46204a5b
mov edi, eax
and edi, 0x21c0a420
or edi, r9d
mov r9d, edi
xor r9d, 0x21802400
xor edi, 0x8064912
or r8d, 0x40c832
and edi, 0x846c932
and r9d, 0x67a02649
or r9d, edi
and r8d, 0x846c932
and eax, 0x90191084
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x981f1184
mov edi, eax
xor edi, 0x981f1185
and r8d, edi
xor eax, 0x65400242
mov r9d, r8d
not r9d
mov r14d, r9d
and r14d, 0x2b1ecb8
and r8d, 0xfd4e1347
or r8d, r14d
or r9d, edi
and edi, 0x2b1ecb8
and eax, 0xfd4e1347
or eax, edi
xor eax, r8d
not r9d
or r9d, eax
mov eax, r9d
not eax
and r9d, 0xe4b88da1
and eax, 0x1b47725e
or eax, r9d
xor eax, 0xe4b88da1
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
or al, dil
or dil, r8b
xor dil, 1
or r9b, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
xor al, dil
mov r8d, eax
xor r8b, 1
and dil, r8b
xor r8b, dil
test r8b, 1
mov r8d, 0xb6d9715
mov ecx, 0xe73c4175
cmovne r8d, ecx
test al, al
mov eax, r8d
mov ecx, 0xb6d9715
cmovne eax, ecx
jmp 0x140024062
cmp eax, 0xd994bb6
jle 0x140016665
cmp eax, 0xec54745
jg 0x140019af3
cmp eax, 0xd994bb7
je 0x14001bee7
cmp eax, 0xdbcf33c
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0x1edfb703
and r9d, eax
or eax, 0xe12048fc
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xd9860521
and r8d, 0x659b202
or r8d, r14d
or eax, edi
and edi, 0xd9860521
and r9d, 0x2679fade
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r9d, eax
xor r9d, 0xe12048fc
xor eax, 0x1ec2a503
mov r8d, r9d
and r8d, 0xfffffffe
and eax, 0xbee2a527
and r9d, 0x411d5ad8
or r9d, eax
xor r9d, 0x411d5ad9
or r9d, r8d
mov eax, r9d
not eax
mov r8d, eax
and r8d, r9d
mov edi, r8d
not edi
mov r14d, r9d
and r14d, 0x43b645dd
and eax, 0xbc49ba22
or eax, r14d
or r9d, edi
and edi, 0x43b645dd
and r8d, 0xbc49ba22
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and al, dil
or dil, r8b
and r9b, r8b
or r9b, al
xor r9b, 1
mov r8d, edi
or r8b, r9b
xor r9b, dil
mov eax, r8d
xor al, r9b
mov edi, 0xa7f8e245
mov eax, 0xbfec43dd
cmovne edi, eax
test r9b, r9b
mov eax, edi
mov ecx, 0xa7f8e245
cmovne eax, ecx
test r8b, r8b
cmovne eax, edi
jmp 0x140010c40
cmp eax, 0xcff7d623
jle 0x1400167e4
cmp eax, 0xd2514f60
jg 0x140010b3f
cmp eax, 0xcff7d624
je 0x14001bef5
cmp eax, 0xd16f5b87
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x74c86e3e
mov edi, eax
and edi, 0x8b3791c0
or edi, r9d
mov r14d, edi
xor r14d, 0x8b3791c0
mov r9d, eax
and r9d, 1
or r9d, r14d
xor edi, 0x4c0262c
and r8d, 0x4e51204b
and eax, 0xb1aedfb4
or eax, r8d
mov r8d, eax
xor r8d, 0x81a487a4
xor eax, 0x4e51204b
mov r14d, r9d
and r14d, 0x7a1a5853
and edi, 0x85e5a7ac
or edi, r14d
or r9d, eax
and eax, 0x7a1a5853
and r8d, 0x85e5a7ac
or r8d, eax
xor r8d, edi
not r9d
or r9d, r8d
xor r9d, 0x8caaef7b
xor r9d, 0x73551084
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
and r8b, dil
and r9b, al
or r9b, r8b
or dil, al
xor dil, 1
or dil, r9b
xor r9b, 1
mov r8d, r9d
or r8b, dil
xor r9b, dil
mov edi, r9d
xor dil, r8b
test r9b, r9b
mov eax, 0xdeea39f6
mov r9d, 0xc7598186
cmovne eax, r9d
test r8b, r8b
mov ecx, 0xdeea39f6
cmovne eax, ecx
test dil, dil
cmove eax, r9d
jmp 0x140010c40
cmp eax, 0x6c582490
jle 0x1400168da
cmp eax, 0x6d3e074d
jg 0x140019c30
cmp eax, 0x6c582491
je 0x14001c091
cmp eax, 0x6d0f333f
jne 0x140010c40
mov eax, 0xfbcb33bf
jmp 0x140010c40
cmp eax, 0xac8f617a
jle 0x140016905
cmp eax, 0xadaf1d32
jg 0x140019d3a
cmp eax, 0xac8f617b
je 0x14001c09b
cmp eax, 0xacb147ee
jne 0x140010c40
mov eax, 0xe574e705
jmp 0x140010c40
cmp eax, 0x2d8c36c7
jle 0x140016a33
cmp eax, 0x2dc6eb14
jg 0x140019e75
cmp eax, 0x2d8c36c8
je 0x14001c1cc
cmp eax, 0x2d90c0b2
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
or eax, 1
and r8d, 0xfffffffe
mov edi, r9d
and edi, 1
or edi, r8d
mov r8d, edi
not r8d
mov r14d, eax
and r14d, 0x977f6b14
and r9d, 0x688094ea
or r9d, r14d
or eax, r8d
and r8d, 0x977f6b14
and edi, 0x688094eb
or edi, r8d
xor edi, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
and eax, 0xfb226e3b
and r8d, 0x4dd91c4
or r8d, eax
mov eax, r8d
xor eax, 0x2302060b
xor r8d, 0x4dd91c4
mov r9d, r8d
and r9d, 0xdc696974
and eax, 0x2396968b
or eax, r9d
xor eax, 0xdc696974
xor r8d, eax
test r8d, eax
sete al
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
xor r9b, al
xor al, r8b
and r8b, al
xor r8b, 1
mov edi, r8d
xor dil, al
or r8b, al
xor r8b, 1
or r8b, dil
xor r8b, r9b
and r9b, r8b
xor r8b, 1
mov eax, r9d
xor al, r8b
mov edi, 0xd5239f8d
mov ecx, 0xb644eac3
jmp 0x14001f3e0
cmp eax, 0xf1342a88
jle 0x140016a5e
cmp eax, 0xf20d8e76
jg 0x140019ea2
cmp eax, 0xf1342a89
je 0x14001c1d6
cmp eax, 0xf15e43bc
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x480c450
mov edi, eax
and edi, 0xb080a26
or edi, r8d
xor edi, 0xb080a26
mov r8d, eax
and r8d, 0xf0773189
or r8d, edi
mov edi, r8d
xor edi, 0xa0250008
xor r8d, 0x208c053
and r8d, 0x525af1d3
and edi, 0xada50e2c
or edi, r8d
xor edi, 0xada50e2c
and r9d, 0x7085694d
and eax, 0x8f7a96b2
or eax, r9d
xor eax, 0x8f7a96b2
or eax, edi
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
xor r8b, r9b
xor r8b, 1
mov edi, r9d
or dil, al
xor al, r9b
and al, dil
xor dil, 1
or dil, r8b
xor dil, 1
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x937f4b89
mov ecx, 0x2b663ce2
cmovne r9d, ecx
test al, 1
mov eax, 0x937f4b89
jmp 0x140022703
cmp eax, 0x60e4c9dd
jle 0x140016c73
cmp eax, 0x61a96361
jg 0x14001a01f
cmp eax, 0x60e4c9de
je 0x14001c1e0
cmp eax, 0x611bd679
jne 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, 0x42258a74
jmp 0x140010c40
cmp eax, 0xa11a4e46
jle 0x140016d81
cmp eax, 0xa1693f28
jg 0x14001a1c0
cmp eax, 0xa11a4e47
je 0x14001c1ea
cmp eax, 0xa145bfa3
jne 0x140010c40
mov eax, 0x68cbf4e0
jmp 0x140010c40
cmp eax, 0x1f91c3ad
jle 0x140016eda
cmp eax, 0x20f02b20
jg 0x14001a2cd
cmp eax, 0x1f91c3ae
je 0x14001c2ad
cmp eax, 0x1fa27b3d
jne 0x140010c40
mov rax, qword [rbp - 0x38]
mov dword [rax], 0
mov eax, 0xa1693f29
jmp 0x140010c40
cmp eax, 0xdfd73d6d
jle 0x140016f05
cmp eax, 0xe268b3f9
jg 0x14001a441
cmp eax, 0xdfd73d6e
je 0x14001c3c7
cmp eax, 0xe22c33f1
jne 0x140010c40
mov eax, 0x32e9a9e5
jmp 0x140010c40
cmp eax, 0x7e0799df
jle 0x140016f30
cmp eax, 0x7ea9f9c9
jg 0x14001a461
cmp eax, 0x7e0799e0
je 0x14001c4f6
cmp eax, 0x7e720ab1
jne 0x140010c40
mov eax, 0x460744ec
jmp 0x140010c40
cmp eax, 0xbc5ce9db
jle 0x140016f5b
cmp eax, 0xbfec43dc
jg 0x14001a58e
cmp eax, 0xbc5ce9dc
je 0x14001c62c
cmp eax, 0xbe5380ea
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfffffffe
and r8d, 0xc72fff70
and eax, 0x38d0008f
or eax, r8d
xor eax, 0x38d0008e
or eax, r9d
xor eax, 0x62913703
cmp eax, 0x9d6ec8fc
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge dil
inc al
mov r9d, edi
xor r9b, al
mov r14d, eax
or r14b, dil
xor r14b, 1
not r9b
and r9b, dil
or r9b, r14b
mov edi, r8d
xor dil, al
or al, r8b
xor al, 1
or al, dil
xor al, r9b
and r9b, al
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0xc85b6af
mov ecx, 0x754febfe
cmovne eax, ecx
not r8b
test r9b, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xc85b6af
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0x3d0ec416
jle 0x140017075
cmp eax, 0x3da4b859
jg 0x14001a5ae
cmp eax, 0x3d0ec417
je 0x14001c63a
cmp eax, 0x3d26323f
jne 0x140010c40
mov eax, 0xb7cbc795
jmp 0x140010c40
cmp eax, 0xff6e8e49
jle 0x140017189
cmp eax, 0xffb7b16b
jg 0x14001a5ce
cmp eax, 0xff6e8e4a
je 0x14001c773
cmp eax, 0xff8f4048
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x4020711c
mov edi, eax
and edi, 0x28c28ea0
or edi, r9d
mov r9d, edi
xor r9d, 0x820420
xor edi, 0x14196148
or r8d, 0x2840eb88
and edi, 0x3c59ebc8
and r9d, 0x40a21434
or r9d, edi
and r8d, 0x3c59ebc8
and eax, 0x83040003
or eax, r8d
xor eax, r9d
mov r9d, eax
xor r9d, 0x971d0043
mov r8d, eax
xor r8d, 0x971d0042
and r8d, r9d
xor eax, 0x68e2ffbc
and eax, 0xfffffffe
and r9d, 1
or r9d, eax
or r9d, r8d
mov eax, r9d
not eax
mov r8d, eax
or r8d, 0x808216a
mov edi, r9d
or edi, 0xe6800000
and edi, 0xee88216a
and eax, 0x113d891
or eax, edi
and r8d, 0xee88216a
and r9d, 0x10640604
or r9d, r8d
xor r9d, eax
xor r9d, 0x40016a22
xor r9d, 0xb6e56c26
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r14d, eax
or r14b, r8b
and r8b, dil
xor dil, r9b
xor r14b, 1
or r14b, dil
and al, r9b
or al, r8b
mov r8d, eax
and al, r14b
xor r14b, 1
xor r8b, 1
mov r9d, r14d
xor r9b, r8b
and r9b, r14b
and r8b, r14b
or r8b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edi, 0xd2514f61
mov ecx, 0x19784d85
jmp 0x14001f3e0
cmp eax, 0x46fe37a0
jle 0x1400171b4
cmp eax, 0x48bb6eb4
jg 0x14001a719
cmp eax, 0x46fe37a1
je 0x14001c857
cmp eax, 0x473f9147
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x62454803
mov r9d, ecx
and r9d, 0x98881048
or r9d, r8d
xor r9d, 0x98881048
mov r8d, ecx
xor r8d, 0xfacd584b
and r8d, ecx
or r8d, r9d
mov r9d, r8d
xor r9d, 0x532a7b5
xor r8d, 0xfacd584a
and eax, r8d
and r9d, ecx
or r9d, eax
xor r8d, r9d
test r8d, r9d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
mov r9d, eax
xor r9b, r8b
or r8b, al
and r9b, cl
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0x7c8e957a
mov r9d, 0x8e2b13bf
cmovne r8d, r9d
test cl, cl
mov ecx, 0x7c8e957a
cmovne ecx, r8d
jmp 0x14001e0a8
cmp eax, 0x81551263
jg 0x140017329
cmp eax, 0x80d90332
je 0x14001ca03
cmp eax, 0x81071960
je 0x14001cae3
cmp eax, 0x81349d28
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x856251f8
mov r8d, eax
and r8d, 0x7a9dae06
or r8d, ecx
mov ecx, r8d
xor ecx, 0x1a80a004
mov edi, eax
and edi, 1
or edi, ecx
xor r8d, 0x54210f8
and r8d, 0x655f1efa
and edi, 0x9aa0e105
or edi, r8d
xor edi, 0x9aa0e105
and r9d, 0x539b3785
and eax, 0xac64c87a
or eax, r9d
xor eax, 0xac64c87a
or eax, edi
xor eax, 0xfc302f26
xor eax, 0x3cfd0d9
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r9b
mov r14d, r8d
or r14b, r9b
xor r14b, 1
mov eax, edi
or al, cl
xor al, 1
or al, r14b
mov r14d, r9d
xor r14b, r8b
and r14b, r9b
and cl, dil
and r9b, r8b
or r9b, cl
mov ecx, r14d
xor cl, 1
xor r14b, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r14b
mov edi, r9d
xor dil, 1
and dil, r9b
xor dil, 1
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, eax
xor cl, 1
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, al
xor r8b, cl
and cl, dil
or cl, r9b
or dil, al
xor dil, 1
or dil, r8b
mov eax, edi
xor al, cl
test al, 1
mov eax, 0x92cb10ea
mov r8d, 0x157d5bb
cmovne eax, r8d
test dil, 1
mov r8d, 0x92cb10ea
jmp 0x14001c1c0
cmp eax, 0x138ddc5
jg 0x140017419
cmp eax, 0x1d889f
je 0x14001cc05
cmp eax, 0x11109dd
je 0x14001ccb3
cmp eax, 0x1361fc3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
xor eax, 0x52c410ba
and eax, r9d
not r9d
mov edi, r9d
and edi, 0x52c410ba
or edi, eax
not eax
and eax, 0xad3bef44
and edi, 0x52c410bb
or edi, eax
not edi
or edi, r9d
xor edi, 0xffffffff
sete dil
setne al
cmp dword [0x1401172c0], 0xa
setl r9b
setge r14b
mov r15d, eax
and r15b, r14b
and r9b, dil
or r9b, r15b
xor r9b, 1
or r9b, r14b
xor al, r14b
and al, dil
or r14b, dil
xor al, 1
mov edi, eax
xor dil, r14b
or al, r14b
xor al, 1
or al, dil
xor al, 1
mov edi, r9d
xor dil, al
xor dil, 1
or al, r9b
mov r9d, edi
xor r9b, al
test r9b, 1
mov r9d, 0x791db225
mov ecx, 0x7d2a0561
cmovne r9d, ecx
test al, 1
mov eax, 0x7d2a0561
cmovne eax, r9d
test dil, 1
cmovne eax, r9d
jmp 0x140010c40
cmp eax, 0xc3273c74
jg 0x140017444
cmp eax, 0xc175075f
je 0x14001cd74
cmp eax, 0xc1a7a91a
je 0x14001ce94
cmp eax, 0xc30af136
jne 0x140010c40
mov eax, 0xa7852328
jmp 0x140010c40
cmp eax, 0x62746d4a
jg 0x14001746f
cmp eax, 0x62016049
je 0x14001cea1
cmp eax, 0x6222cad0
je 0x14001cfac
cmp eax, 0x623d5a19
jne 0x140010c40
mov eax, 0x98cc2362
jmp 0x140010c40
cmp eax, 0xa5695f46
jg 0x14001749a
cmp eax, 0xa4737612
je 0x14001cfb9
cmp eax, 0xa495e564
je 0x14001cfc3
cmp eax, 0xa4f7abca
jne 0x140010c40
mov eax, 0x78d2a644
jmp 0x140010c40
cmp eax, 0x23e1ba1d
jg 0x1400174c9
cmp eax, 0x216602da
je 0x14001cfcd
cmp eax, 0x22a7552a
je 0x14001d0d1
cmp eax, 0x23a3bc70
jne 0x140010c40
mov eax, 0xcff7d624
jmp 0x140010c40
cmp eax, 0xe5aca43c
jg 0x140017639
cmp eax, 0xe438a82d
je 0x14001d26a
cmp eax, 0xe53aa3a9
je 0x14001d386
cmp eax, 0xe574e705
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xec69eb92
mov edi, r8d
xor edi, 0xec69eb92
and edi, r8d
or edi, r9d
mov r9d, edi
xor r9d, 0x186042c
xor edi, 0xec69eb93
mov r14d, edi
and r14d, 0x5a5811d0
and r9d, 0xa5a7ee2f
or r9d, r14d
and r8d, 0x5a5811d0
and eax, 0xa5a7ee2f
or eax, r8d
xor eax, r9d
not eax
or eax, edi
xor eax, 0xffffffff
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setge r9b
setl al
mov r14d, eax
xor r14b, dil
or r8b, al
or al, dil
xor al, 1
or al, r14b
or r9b, dil
mov edi, r9d
xor dil, r8b
or r9b, r8b
xor r9b, 1
or r9b, dil
mov r8d, r9d
xor r8b, al
xor al, 1
mov edi, eax
xor dil, r9b
xor r8b, 1
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0x9d5f2e49
mov ecx, 0xacb147ee
cmovne r8d, ecx
test al, 1
mov eax, 0x9d5f2e49
jmp 0x14002405e
cmp eax, 0x54be4f96
jg 0x140017664
cmp eax, 0x5103d125
je 0x14001d390
cmp eax, 0x52c366c7
je 0x14001d3a8
cmp eax, 0x549c2339
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfffffffe
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x52f41576
mov edi, eax
and edi, 0xad0bea89
or edi, r9d
mov r9d, edi
xor r9d, 0x8001
xor edi, 0x800430
or r8d, 0x8820430
or edi, 0x85391080
and edi, 0x8dbb14b0
and r9d, 0x50008001
or r9d, edi
and r8d, 0x8dbb14b0
and eax, 0x22446b4e
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0xa77d7bce
xor eax, 0x10000010
and r8d, 0xcadbb46b
and eax, 0x35244b94
or eax, r8d
cmp eax, 0x35244b94
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
xor r9b, r8b
mov edi, eax
or dil, r8b
xor dil, 1
xor al, r8b
or al, dil
mov r8d, eax
mov edi, eax
mov r14d, r9d
xor al, r9b
xor r9b, 1
xor r8b, 1
and dil, r9b
and r14b, r8b
or r14b, dil
or r8b, r9b
xor r8b, 1
or r8b, al
mov r9d, r8d
xor r9b, r14b
test r8b, 1
mov eax, 0xf825daf3
mov ecx, 0x58dd327e
cmovne eax, ecx
test r14b, r14b
cmove eax, ecx
test r9b, 1
mov ecx, 0xf825daf3
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x95673d8f
jg 0x140017759
cmp eax, 0x92cb10ea
je 0x14001d4b8
cmp eax, 0x937f4b89
je 0x14001d5ef
cmp eax, 0x951f9d7b
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xe505d186
mov edi, r9d
and edi, 0x1afa2e79
or edi, r8d
mov r8d, edi
xor r8d, 0x100060
xor edi, 0x180
or eax, 0x18800f81
or edi, 0x224bc00e
and edi, 0x3acbcf8f
and r8d, 0x85101060
or r8d, edi
and eax, 0x3acbcf8f
and r9d, 0x40242010
or r9d, eax
xor r9d, r8d
mov r8d, r9d
xor r8d, 0x626fe01e
mov edi, r9d
xor edi, 0x626fe01f
and r8d, edi
xor r9d, 0x91001840
mov eax, r8d
not eax
mov r14d, eax
and r14d, 0x4cbf67bc
and r8d, 0xb3409843
or r8d, r14d
or eax, edi
and edi, 0x4cbf67bc
and r9d, 0xb3409843
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x3001203e
mov edi, eax
and edi, 0xca08940
or edi, r9d
mov r9d, edi
xor r9d, 0xca08140
xor edi, 0x91460290
or r8d, 0x10000810
and edi, 0x91460a90
and r9d, 0x2ca1a16e
or r9d, edi
and r8d, 0x91460a90
and eax, 0x42185401
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x81584001
xor eax, 0x3ca1a97e
mov r9d, eax
and r9d, 0x6a061ff4
and r8d, 0x95f9e00b
or r8d, r9d
xor r8d, 0x6a061ff4
xor eax, r8d
test eax, r8d
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
mov r9d, r8d
or r9b, al
xor r9b, 1
xor al, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test al, al
mov eax, 0xea51974e
mov ecx, 0xaec3cd43
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
test r9b, 1
mov ecx, 0xea51974e
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x10b47275
jg 0x1400178fd
cmp eax, 0xf42c327
je 0x14001d5f9
cmp eax, 0xfb408f1
je 0x14001d7ff
cmp eax, 0x105b4f7b
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xe4081a40
mov r9d, ecx
and r9d, 0x16105
or r9d, r8d
xor r9d, 0x16105
mov r8d, ecx
xor r8d, 0xe4097b45
and r8d, ecx
or r8d, r9d
mov r9d, r8d
xor r9d, 0x1bf684bb
xor r8d, 0xe4097b44
and eax, r8d
and r9d, ecx
or r9d, eax
xor r8d, r9d
test r8d, r9d
sete al
setne r9b
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
or cl, r9b
or r9b, r8b
mov edi, r9d
xor dil, 1
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor r9b, dil
and r9b, al
xor r9b, dil
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xb5598fba
mov r8d, 0x2a24ac37
cmovne eax, r8d
not cl
test r9b, r9b
cmove eax, r8d
test cl, 1
mov ecx, 0xb5598fba
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xd2c63417
je 0x14001d80d
cmp eax, 0xd3626023
je 0x14001d94b
cmp eax, 0xd38b7e18
jne 0x140010c40
mov rax, qword [rbp - 0x38]
mov eax, dword [rax]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
mov ecx, dword [rbp - 4]
add eax, dword [rbp - 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov eax, 0xf34abb32
jmp 0x140010c40
cmp eax, 0x6e0ea5fc
je 0x14001d955
cmp eax, 0x6e6c4d97
je 0x14001d95f
cmp eax, 0x6ecb6712
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, r8d
xor r9d, 0xfffffffe
and r9d, eax
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
or eax, r9d
mov r8d, eax
xor r8d, 0x41ad2854
and r8d, eax
not eax
and eax, 0x41ad2854
or eax, r8d
not r8d
and r8d, 0xbe52d7ab
and eax, 0x41ad2854
or eax, r8d
mov r8d, eax
not r8d
and eax, 0x56654fd0
and r8d, 0xa99ab02f
or r8d, eax
mov eax, r8d
xor eax, 0x42654e00
xor r8d, 0x21928028
and r8d, 0x359281f8
and eax, 0xca6d7e07
or eax, r8d
xor eax, 0xca6d7e07
sete r8b
setne r14b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, r14d
and dil, al
and r9b, r8b
or r9b, dil
xor r9b, 1
or r9b, al
mov edi, r9d
xor dil, 1
xor r14b, al
and r14b, r8b
or al, r8b
xor al, 1
or al, r14b
mov r8d, eax
xor r8b, 1
mov r14d, r9d
and r14b, dil
xor r14b, 1
or r14b, dil
xor r14b, 1
or r14b, r9b
mov r9d, r14d
xor r9b, 1
and r9b, r8b
and r14b, al
or r14b, r9b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r14b
test al, 1
mov eax, 0xfb4f684d
mov ecx, 0xbc0452b7
cmovne eax, ecx
not r8b
test r14b, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xfb4f684d
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xaf7e1af7
je 0x14001dac8
cmp eax, 0xaff870e5
je 0x14001db8c
cmp eax, 0xb2d990e3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
xor eax, 0xfffffffe
and eax, r8d
and ecx, 0x4cce305b
and r8d, 0xb331cfa4
or r8d, ecx
xor r8d, 0xb331cfa5
or r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0x5c372b80
and r9d, r8d
not r8d
xor eax, 0x80088042
mov ecx, eax
or ecx, 0x2188d047
mov edi, r9d
not edi
and ecx, 0x7989d8c7
and r8d, 0x4362300
or r8d, ecx
or eax, edi
and edi, 0x7989d8c7
and r9d, 0x86762738
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
not r9d
and r9d, 0xa3c8d47f
and eax, 0x5c372b80
or eax, r9d
xor eax, 0x2c778a77
xor eax, 0x2c778a77
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
and cl, r9b
and r8b, al
or r8b, cl
or r9b, al
xor r9b, 1
or r9b, r8b
xor r8b, 1
mov eax, r8d
xor al, r9b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov r8d, 0x731a35f2
mov r9d, 0xef6279ce
cmovne r8d, r9d
not cl
test al, al
cmove r8d, r9d
test cl, 1
mov eax, 0x731a35f2
jmp 0x140015ffe
cmp eax, 0x2e46ee82
je 0x14001dc92
cmp eax, 0x2fe2abf5
je 0x14001dc9c
cmp eax, 0x300c8bd3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
or eax, 1
and r8d, 0x508dd1b
mov edi, r9d
and edi, 0xfaf722e4
or edi, r8d
mov r8d, edi
xor r8d, 0xc8d60001
xor edi, 0x508dd1a
mov r14d, eax
and r14d, 0x3329f6e6
and r9d, 0xccd60918
or r9d, r14d
or eax, edi
and edi, 0x3329f6e6
and r8d, 0xccd60919
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
xor eax, 0xffffffff
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setge al
setl r15b
mov r9d, edi
xor r9b, r15b
mov r14d, r9d
xor r14b, 1
and r8b, r15b
or r15b, dil
and al, dil
or al, r8b
xor al, 1
mov r8d, r15d
xor r8b, al
or al, r15b
xor al, 1
or al, r8b
mov r13d, eax
xor r13b, 1
mov edi, eax
or al, r14b
and r14b, r9b
and dil, r13b
xor r14b, 1
mov r8d, r9d
xor r8b, r14b
or r14b, r9b
xor r14b, 1
or r14b, r8b
xor dil, 1
mov r8d, r13d
xor r8b, dil
or dil, r13b
xor dil, 1
or dil, r8b
xor dil, r14b
mov r8d, eax
xor r8b, dil
test al, 1
mov eax, 0x62016049
mov ecx, 0x317402ed
cmovne eax, ecx
test dil, 1
mov r10d, 0x317402ed
cmove eax, ecx
test r8b, 1
mov ecx, 0x62016049
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xf3260292
je 0x14001dd60
cmp eax, 0xf34abb32
je 0x14001dd6a
cmp eax, 0xf378ed1b
jne 0x140010c40
mov eax, 0x61a96362
jmp 0x140010c40
cmp eax, 0x4951ecb7
je 0x14001de96
cmp eax, 0x49985377
je 0x14001df9d
cmp eax, 0x4a44f374
jne 0x140010c40
mov eax, 0xc790a743
jmp 0x140010c40
cmp eax, 0x86e5663f
je 0x14001dfa7
cmp eax, 0x88c5fa81
je 0x14001dfb1
cmp eax, 0x8a0e017f
jne 0x140010c40
mov eax, 0x3da4b85a
jmp 0x140010c40
cmp eax, 0x865cc0b
je 0x14001e0af
cmp eax, 0x89a0126
je 0x14001e0b9
cmp eax, 0x901c858
jne 0x140010c40
mov eax, 0xd5fa24a3
jmp 0x140010c40
cmp eax, 0xc6b5c8b6
je 0x14001e274
cmp eax, 0xc6d13ebf
je 0x14001e27e
cmp eax, 0xc7598186
jne 0x140010c40
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
lea r8, [rax + 2]
mov r9, qword [rbp - 0x40]
mov qword [r9], r8
mov r8d, dword [0x1401172bc]
lea r9d, [r8 + 1]
imul r9d, r8d
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xfffffffe
and r9d, 0xfffffffe
and r8d, 1
or r8d, r9d
or r8d, edi
mov r9d, r8d
not r9d
mov edi, r8d
and edi, 0x19c58569
and r9d, 0xe63a7a96
or r9d, edi
xor r9d, 0x19c58569
xor r8d, r9d
test r8d, r9d
setne r13b
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
mov edi, r9d
xor dil, r8b
mov r15d, edi
and r15b, r8b
and dil, r9b
mov r14d, r15d
xor r14b, 1
xor r15b, dil
xor dil, 1
or dil, r14b
movzx r14d, word [rax]
xor dil, 1
or dil, r15b
xor r13b, r9b
or r9b, r8b
mov eax, r13d
xor al, r9b
or r9b, r13b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov r8d, edi
xor r8b, r9b
and r8b, dil
and r9b, dil
xor dil, 1
and dil, al
or r9b, dil
mov eax, r8d
xor al, r9b
test al, 1
mov edi, 0xdeea39f6
mov ecx, 0x70ea288a
cmovne edi, ecx
test r9b, 1
mov eax, edi
cmovne eax, ecx
mov word [rbp - 0x12], r14w
jmp 0x1400242f9
cmp eax, 0x6806ab23
je 0x14001e288
cmp eax, 0x680d63a6
je 0x14001e38e
cmp eax, 0x6818f201
jne 0x140010c40
mov rax, qword [rbp - 0x10]
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0x16a5b8ff
and ecx, 0xe95a4700
or ecx, edi
or eax, r9d
and r9d, 0x16a5b8ff
and r8d, 0xe95a4700
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov r9d, ecx
or r9d, 1
and ecx, 0xcbda1614
mov r8d, eax
and r8d, 0x3425e9eb
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2004a0e0
xor r8d, 0xcbda1615
mov edi, r9d
and edi, 0x97f15b0e
and eax, 0x680ea4f0
or eax, edi
or r9d, r8d
and r8d, 0x97f15b0e
and ecx, 0x680ea4f1
or ecx, r8d
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
and r9d, 0x962c550f
and eax, 0x69d3aaf0
or eax, r9d
xor eax, 0x962c550f
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov edi, eax
xor dil, r8b
mov r9d, edi
xor r9b, dil
and cl, r14b
or r14b, r8b
and al, r8b
or al, cl
xor al, 1
mov ecx, eax
xor cl, r14b
or al, r14b
xor al, 1
or al, cl
xor r9b, 1
and r9b, al
xor r9b, dil
or al, dil
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x45b7ddb0
mov r8d, 0xbc5ce9dc
cmovne ecx, r8d
test al, 1
mov eax, 0x45b7ddb0
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xa905cc00
je 0x14001a70f
cmp eax, 0xa961043a
je 0x14001e4c2
cmp eax, 0xa9f1b8cd
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xaf4aa460
mov edi, eax
and edi, 0x50b55b9e
or edi, r8d
xor edi, 0x50b55b9e
mov r9d, eax
and r9d, 1
or r9d, edi
and ecx, 0x6ef3d559
and eax, 0x910c2aa6
or eax, ecx
mov ecx, eax
xor ecx, 0x910428a4
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0x2889c643
and r9d, 0xd77639bc
or r9d, edi
xor eax, 0x2881c441
and eax, 0x2889c643
and ecx, 0xd77639bc
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
or r8b, dil
mov eax, r9d
or al, cl
mov r14d, r8d
xor r14b, al
or al, r8b
xor al, 1
or al, r14b
or dil, cl
xor r9b, cl
mov ecx, edi
xor cl, r9b
or r9b, dil
xor r9b, 1
or r9b, cl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0x61a96362
mov r9d, 0xf6d548b7
cmovne r8d, r9d
test al, 1
mov eax, r8d
mov r9d, 0x61a96362
jmp 0x14001fb9f
cmp eax, 0x2a24ac37
je 0x14001e4da
cmp eax, 0x2a90719e
je 0x14001e4e4
cmp eax, 0x2abde4fe
jne 0x140010c40
mov eax, 0x60ac5c22
jmp 0x140010c40
cmp eax, 0xe9f40d73
je 0x14001e4ee
cmp eax, 0xea4dfdbc
je 0x14001e5dd
cmp eax, 0xea51974e
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x21004343
mov edi, eax
and edi, 0x40b40410
or edi, r9d
mov r9d, edi
xor r9d, 0x40a40400
xor edi, 0x1e48eac9
or r8d, 0x104251
and edi, 0x1e58ead9
and r9d, 0x61a40502
or r9d, edi
and r8d, 0x1e58ead9
and eax, 0x80031024
or eax, r8d
xor eax, r9d
mov edi, eax
xor edi, 0x9e4bb8ac
xor eax, 0x61b44753
mov r9d, eax
or r9d, 1
and eax, 0xfffffffe
mov r8d, edi
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r14d, r9d
and r14d, 0xec055a6b
and edi, 0x13faa594
or edi, r14d
or r9d, eax
and eax, 0xec055a6b
and r8d, 0x13faa594
or r8d, eax
xor r8d, edi
not r9d
or r9d, r8d
mov eax, r9d
xor eax, 0x548c0706
and eax, r9d
not r9d
and r9d, 0x548c0706
or r9d, eax
not eax
and eax, 0xab73f8f9
and r9d, 0x548c0706
or r9d, eax
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, eax
xor r14b, r9b
xor r14b, 1
or r14b, al
or dil, r8b
or al, r9b
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
xor al, 1
mov r8d, r14d
xor r8b, al
xor r8b, 1
or al, r14b
mov r9d, r8d
xor r9b, al
not r9b
test r9b, 1
mov r9d, 0x719ee078
mov ecx, 0xf20d8e77
cmovne r9d, ecx
test al, 1
mov eax, 0x719ee078
jmp 0x140019184
cmp eax, 0x5c2bcdc9
je 0x14001e695
cmp eax, 0x5c3d50d1
je 0x14001e801
cmp eax, 0x5c679973
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r14d, eax
not r14d
mov r8d, r14d
and r8d, 0xa85cdafb
mov r9d, eax
and r9d, 0x57a32504
or r9d, r8d
mov r8d, r9d
xor r8d, 0x1012500
xor r9d, 0xa85cdafa
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
or r9d, 1
mov r15d, edi
not r15d
mov r13d, r9d
and r13d, 0x56ead04c
and r8d, 0xa9152fb2
or r8d, r13d
or r9d, r15d
and r15d, 0x56ead04c
and edi, 0xa9152fb3
or edi, r15d
xor edi, r8d
not r9d
or r9d, edi
not r9d
and r14d, 0x2729ae36
and eax, 0xd8d651c9
or eax, r14d
xor eax, 0xd8d651c9
or eax, r9d
xor eax, 0x42ca1171
xor eax, 0xbd35ee8e
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl r14b
setge dil
lea eax, [rdi + 1]
and r14b, r9b
and dil, r8b
or r14b, dil
and r9b, al
or r9b, dil
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, r14d
xor r9b, 1
mov r13d, r9d
and r13b, r14b
mov edi, eax
and dil, r8b
mov r15d, r9d
xor r15b, r13b
xor r13b, 1
or r13b, r14b
xor r13b, 1
or r13b, r15b
xor dil, 1
or dil, r8b
xor dil, 1
or dil, al
mov r8d, r13d
xor r8b, 1
and r8b, dil
xor dil, 1
and dil, r13b
or dil, r8b
or r9b, al
mov r8d, r9d
xor r8b, dil
test r9b, 1
mov eax, 0x79eea6b3
mov ecx, 0x865cc0b
cmovne eax, ecx
test dil, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x79eea6b3
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x9da5120c
je 0x14001e80e
cmp eax, 0x9db1604e
je 0x14001e901
cmp eax, 0x9eba7c3e
jne 0x140010c40
mov eax, 0x906a9ae3
jmp 0x140010c40
cmp eax, 0x19784d85
je 0x14001e990
cmp eax, 0x1a6b82ab
je 0x14001eb31
cmp eax, 0x1b7de873
jne 0x140010c40
mov eax, 0x5b756a26
jmp 0x140010c40
cmp eax, 0xda7b7038
je 0x14001ec45
cmp eax, 0xda916f52
je 0x14001ed90
cmp eax, 0xdade5075
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, r8d
and ecx, 0xb6bcf848
and eax, 0x494307b7
or eax, ecx
mov ecx, eax
xor ecx, 0x40420727
xor eax, 0xb6bcf848
mov r8d, eax
and r8d, 0xaf21f8d0
and ecx, 0x50de072f
or ecx, r8d
xor ecx, r9d
xor ecx, 0x50de072f
or eax, r9d
not eax
or eax, ecx
xor eax, 0x292c0cac
xor eax, 0xd6d3f353
sete cl
setne dil
cmp dword [0x1401172c0], 0xa
setge r9b
lea r14d, [rdi + 1]
lea r13d, [r9 + 1]
mov eax, r9d
xor al, cl
not al
and al, cl
or cl, r9b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
xor cl, r14b
and cl, r9b
and r13b, dil
and r9b, r14b
or r9b, r13b
or r9b, cl
mov edi, r9d
not dil
and dil, r9b
xor dil, 1
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, edi
xor cl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dil, al
or dil, r8b
or al, cl
mov ecx, eax
xor cl, dil
test cl, 1
mov ecx, 0x7e0799e0
mov r8d, 0xa88c45c4
cmovne ecx, r8d
test al, 1
mov eax, 0x7e0799e0
jmp 0x14002190b
cmp eax, 0x7798c89e
je 0x14001ed9a
cmp eax, 0x78d2a644
je 0x14001ee5a
cmp eax, 0x791db225
jne 0x140010c40
mov eax, 0xaa325f0e
jmp 0x140010c40
cmp eax, 0xb87d036b
je 0x14001efe6
cmp eax, 0xb913667d
je 0x14001f103
cmp eax, 0xb996d4bd
jne 0x140010c40
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x50]
mov qword [rax], rcx
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
mov dword [rax], 0x1505
mov rax, qword [rbp - 0x38]
mov eax, 0x20f02b21
jmp 0x140010c40
cmp eax, 0x34f76751
je 0x14001f2f3
cmp eax, 0x354a4fdd
je 0x14001f2fd
cmp eax, 0x3606d624
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r14d, eax
not r14d
mov r8d, r14d
and r8d, 0x2a340e64
mov r9d, eax
and r9d, 0x90830182
or r9d, r8d
mov r8d, r9d
xor r8d, 0x80010102
xor r9d, 0x6f7cfe7d
mov edi, eax
xor edi, 0xbab70fe6
and edi, eax
mov r15d, edi
not r15d
mov r13d, r9d
and r13d, 0x1c86b299
and r8d, 0xa2310d66
or r8d, r13d
or r9d, r15d
and r15d, 0x1c86b299
and edi, 0xe3794d66
or edi, r15d
xor edi, r8d
not r9d
or r9d, edi
mov edi, r9d
xor edi, 0x4548f018
xor r9d, 0xba100847
and r14d, 0x3052822c
and eax, 0xcfad7dd3
or eax, r14d
mov r8d, eax
xor r8d, 0xcb086853
xor eax, 0x3052822c
mov r14d, edi
and r14d, 0x4e797a0
and r9d, 0xfb18685f
or r9d, r14d
or edi, eax
and eax, 0x4e797a0
and r8d, 0xfb18685f
or r8d, eax
xor r8d, r9d
not edi
or edi, r8d
xor edi, 0xffffffff
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge r9b
mov eax, r9d
xor al, dil
mov r15d, edi
or r15b, r9b
xor r15b, 1
not al
and al, r9b
or al, r15b
and r8b, r14b
or r14b, dil
xor r14b, 1
and r9b, dil
or r9b, r8b
or r9b, r14b
mov r8d, r9d
xor r8b, al
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, al
test r8b, r8b
mov r8d, 0x54be4f97
mov ecx, 0x7bf54e6d
cmovne r8d, ecx
not r9b
test al, al
cmovne r8d, ecx
test r9b, 1
mov eax, 0x54be4f97
jmp 0x140025273
cmp eax, 0xf825daf3
je 0x14001f307
cmp eax, 0xf9a6f93a
je 0x14001f3ed
cmp eax, 0xfb4f684d
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r9d, eax
or r9d, 0x53668fa2
mov r8d, eax
xor r8d, 0xac99705d
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0x2c645b9d
mov r13d, edi
and r13d, 0x80992040
or r13d, r15d
or r9d, r14d
and r14d, 0x2c645b9d
and r8d, 0xd39ba462
or r8d, r14d
xor r8d, r13d
not r9d
or r9d, r8d
xor r9d, 0xac99705c
and edi, 0xde4e5a99
and eax, 0x21b1a566
or eax, edi
xor eax, 0x21b1a566
or eax, r9d
xor eax, 0x200a098
xor eax, 0xfdff5f67
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, r9d
and r14b, al
and r8b, dil
or r8b, r14b
xor al, r8b
and al, r8b
xor r9b, dil
mov r8d, r9d
xor r8b, 1
mov edi, r9d
and dil, r8b
xor dil, 1
mov r14d, r8d
xor r14b, dil
or dil, r8b
xor dil, 1
or dil, r14b
mov r8d, edi
and r8b, al
xor al, 1
xor dil, 1
and dil, al
or dil, r8b
or al, r9b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0xd3987cb1
mov ecx, 0xbc0452b7
cmovne r8d, ecx
test al, al
mov eax, 0xd3987cb1
jmp 0x140025792
cmp eax, 0x3f8181f8
je 0x14001a70f
cmp eax, 0x3fd4ca8c
je 0x14001f3f7
cmp eax, 0x40498dce
jne 0x140010c40
mov eax, 0x473f9147
jmp 0x140010c40
cmp eax, 0x83fa6c59
je 0x14001f4ba
cmp eax, 0x83fe5124
je 0x14001f58a
cmp eax, 0x8430ce9d
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r14d, eax
xor r14d, 0xe47dbe79
mov r8d, r14d
and r8d, eax
and r14d, edi
mov r9d, r8d
not r9d
mov r15d, r14d
not r15d
mov r13d, r9d
and r13d, 0x62c78492
and r8d, 0x9d387b6d
or r8d, r13d
or r9d, r15d
and r15d, 0x62c78492
and r14d, 0x9d387b6d
or r14d, r15d
xor r14d, r8d
not r9d
or r9d, r14d
xor r9d, 0xe47dbe78
and edi, 0x8fd0a1dd
mov r8d, eax
and r8d, 0x702f5e22
or r8d, edi
xor r8d, 0x8fd0a1dc
and eax, 1
or eax, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and r8d, 0xde1a9167
and eax, 0x21e56e98
or eax, r8d
xor eax, 0x21e56e98
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov r14d, edi
and r14b, r9b
or dil, al
and al, r8b
or al, r14b
xor al, 1
or al, r9b
xor al, 1
xor dil, 1
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
mov r8d, r9d
not r8b
and r8b, al
test r9b, 1
mov eax, 0xe53aa3a9
mov ecx, 0x38e2bb0c
cmovne eax, ecx
test r8b, 1
mov edi, 0xe53aa3a9
cmove eax, edi
test r9b, 1
cmovne eax, ecx
jmp 0x14001ab0b
cmp eax, 0x4b1e001
je 0x14001f594
cmp eax, 0x4d3937d
je 0x14001f59e
cmp eax, 0x66837a5
jne 0x140010c40
mov eax, dword [rbp - 0x24]
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov r8d, ecx
xor r8d, 0x87c42dda
and r8d, ecx
not ecx
or eax, 0x783bd225
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xc17bc27b
and ecx, 0x6842d80
or ecx, edi
or eax, r9d
and r9d, 0xc17bc27b
and r8d, 0x3e843d84
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov edi, eax
xor edi, 0x783bd225
xor eax, 0x87c42dda
mov r9d, eax
or r9d, 1
and eax, 0xfffffffe
mov ecx, edi
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
mov r8d, r9d
and r8d, 0xfee72856
and edi, 0x118d7a8
or edi, r8d
or r9d, eax
and eax, 0xfee72856
and ecx, 0x118d7a9
or ecx, eax
xor ecx, edi
not r9d
or r9d, ecx
xor r9d, 0x23a84edf
xor r9d, 0xdc57b120
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
mov edi, r8d
xor dil, al
and dil, cl
mov r9d, eax
or r9b, cl
xor r9b, 1
or r9b, dil
lea edi, [rax + 1]
and dil, r8b
and cl, al
or cl, dil
and al, r8b
or al, cl
mov ecx, r9d
xor cl, al
xor al, 1
mov r8d, eax
xor r8b, r9b
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x1873be02
mov r9d, 0x5c3d50d1
cmovne ecx, r9d
test al, 1
mov eax, 0x1873be02
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xc4dba5eb
je 0x14001f5a8
cmp eax, 0xc5da060e
je 0x14001f6b3
cmp eax, 0xc5f228fa
jne 0x140010c40
mov eax, 0x92cb10ea
jmp 0x140010c40
cmp eax, 0x63ccdf16
je 0x14001f82d
cmp eax, 0x64c6fd21
je 0x14001f837
cmp eax, 0x651076af
jne 0x140010c40
mov eax, dword [rbp - 0x2c]
cmp eax, 5
mov eax, 0x39300955
mov ecx, 0x340d240c
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xa71f001f
je 0x14001f8fd
cmp eax, 0xa7852328
je 0x14001fa20
cmp eax, 0xa7b4ac09
jne 0x140010c40
mov eax, 0xf69cea44
jmp 0x140010c40
cmp eax, 0x246fefca
je 0x14001fa33
cmp eax, 0x25ef7fa1
je 0x14001fba8
cmp eax, 0x2618e52c
jne 0x140010c40
mov eax, 0x6a26ce9
jmp 0x140010c40
cmp eax, 0xe6302773
je 0x14001fd00
cmp eax, 0xe6447fd7
je 0x14001fd0a
cmp eax, 0xe6ed8f0a
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov r8d, eax
and r8d, r14d
mov r9d, r8d
not r9d
mov edi, r14d
and edi, 0xf78e818a
and eax, 0x8717e75
or eax, edi
or r14d, r9d
and r9d, 0xf78e818a
and r8d, 0x8717e75
or r8d, r9d
xor r8d, eax
not r14d
or r14d, r8d
mov r9d, r14d
not r9d
mov eax, r14d
or eax, 0x402500a0
mov r8d, r9d
or r8d, 0x3f00b800
and eax, 0x7f25b8a0
mov edi, r9d
and edi, 0x100248
or edi, eax
and r8d, 0x7f25b8a0
mov eax, r14d
and eax, 0x80ca4517
or eax, r8d
xor eax, edi
mov edi, eax
xor edi, 0xc0ef45b6
and r14d, 0xbaf36e8f
mov r8d, r9d
and r8d, 0x450c9170
or r8d, r14d
mov r14d, r8d
xor r14d, 0x82a00a0e
and r9d, 1
or r9d, r14d
xor r8d, 0x80020
and r8d, 0x385b64a0
and r9d, 0xc7a49b5f
or r9d, r8d
mov r8d, r9d
xor r8d, 0xc5040841
xor r9d, 0x385b64a0
xor eax, 0x3f10ba49
mov r14d, eax
and r14d, 0x2aeaf31e
and edi, 0xd5150ce1
or edi, r14d
or eax, r9d
and r9d, 0x2aeaf31e
and r8d, 0xd5150ce1
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 0xb0c42800
mov edi, eax
or edi, 0x610010c
and edi, 0xb6d4290c
and r8d, 0x402b4652
or r8d, edi
and r9d, 0xb6d4290c
and eax, 0x90090a1
or eax, r9d
xor eax, r8d
xor eax, 0x46eb1022
xor eax, 0x49fb818f
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
xor r14b, r8b
and r8b, dil
or dil, al
xor dil, 1
and r9b, al
or r9b, r8b
or r9b, dil
mov r8d, r14d
or r8b, r9b
xor r9b, r14b
mov edi, r8d
xor dil, r9b
test r9b, r9b
mov eax, 0x88c5fa81
mov ecx, 0x67d11ee6
cmovne eax, ecx
test r8b, r8b
mov r8d, 0x88c5fa81
cmovne eax, r8d
test dil, dil
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x580ed772
je 0x14001fe0e
cmp eax, 0x5846952f
je 0x14001ff6f
cmp eax, 0x5873d51a
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x5c5f2c2e
mov r9d, eax
xor r9d, 0x5c5f2c2e
and r9d, eax
or r8d, r9d
not r9d
and r9d, 0xa3a0d3d0
and r8d, 0x5c5f2c2f
or r8d, r9d
not r8d
and ecx, 0xead8780f
and eax, 0x152787f0
or eax, ecx
xor eax, 0x152787f0
or eax, r8d
xor eax, 0xfa6df8ea
cmp eax, 0x5920715
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor r8b, cl
or al, r8b
xor al, 1
mov ecx, r8d
xor cl, 1
mov r9d, ecx
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
xor r9b, al
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
not cl
test cl, 1
mov ecx, 0x48bb6eb5
mov r8d, 0x697eb321
cmovne ecx, r8d
test al, 1
mov eax, 0x48bb6eb5
cmovne eax, ecx
test r9b, 1
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0x980f5439
je 0x1400200eb
cmp eax, 0x987651bd
je 0x14002027e
cmp eax, 0x98cc2362
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
mov r9d, ecx
xor r9d, 0xa25586c9
and r9d, ecx
mov eax, ecx
or eax, 0x5daa7936
not r8d
mov ecx, r9d
not ecx
mov edi, eax
and edi, 0x2c8c0ae0
and r8d, 0x82518409
or r8d, edi
or eax, ecx
and ecx, 0x2c8c0ae0
and r9d, 0xd373f51f
or r9d, ecx
xor r9d, r8d
not eax
or eax, r9d
mov ecx, eax
xor ecx, 0x5daa7936
mov r8d, eax
xor r8d, 0x20050689
and r8d, 0x25850f99
xor eax, 0x44e75507
and eax, ecx
and ecx, 0xda7af066
or ecx, r8d
mov r8d, ecx
xor r8d, 0xda7af066
mov r9d, ecx
xor r9d, 0x3cc823a8
and r9d, r8d
or eax, r9d
xor eax, 0xe6b2d3cf
xor ecx, 0x1040918
and ecx, 0x1665978
and r8d, 0xfe99a686
or r8d, ecx
xor r8d, 0xfe99a686
or r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0xcda27aaa
and eax, 0x325d8555
or eax, ecx
xor eax, 0x325d8555
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setge cl
xor cl, al
and al, cl
xor al, 1
mov r8d, eax
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x65fe24a0
mov r9d, 0x623d5a19
cmovne ecx, r9d
test al, al
mov eax, ecx
mov r9d, 0x65fe24a0
jmp 0x140017066
cmp eax, 0x133ecabd
je 0x140020288
cmp eax, 0x150f9e96
je 0x1400203aa
cmp eax, 0x16f42d45
jne 0x140010c40
mov eax, 0x7c6fffef
jmp 0x140010c40
cmp eax, 0xd5fa24a3
je 0x1400204f0
cmp eax, 0xd62c7970
je 0x14002062a
cmp eax, 0xd6a84451
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, eax
xor ecx, 0x909fe06e
and ecx, eax
or eax, 0x6f601f91
mov r8d, ecx
not r8d
mov edi, eax
and edi, 0xaab76dd8
mov r14d, r9d
and r14d, 0x10088026
or r14d, edi
or eax, r8d
and r8d, 0xaab76dd8
and ecx, 0x55489227
or ecx, r8d
xor ecx, r14d
not eax
or eax, ecx
xor eax, 0x909fe06f
or eax, r9d
xor eax, 0xa7ccef10
cmp eax, 0x583310ef
sete al
cmp dword [0x1401172c0], 0xa
setge cl
setl r9b
xor r9b, al
and r9b, al
mov r8d, ecx
or r8b, al
xor r9b, 1
mov edi, r9d
xor dil, r8b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor al, cl
and cl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
and cl, r8b
or r8b, al
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xfe7321b3
mov r9d, 0xc67ddb02
cmovne ecx, r9d
test al, 1
mov eax, ecx
mov r9d, 0xfe7321b3
jmp 0x14001ab07
cmp eax, 0x731a35f2
je 0x14002063c
cmp eax, 0x738d49cd
je 0x14002072b
cmp eax, 0x746cf262
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r9d, eax
or r9d, 0x7ec8f76e
mov r8d, eax
and r8d, 0x7ec8f76e
mov edi, ecx
and edi, 0x81370890
or edi, r8d
and r9d, 0x7ec8f76f
xor r9d, edi
and ecx, 0xb13526f3
and eax, 0x4ecad90c
or eax, ecx
mov ecx, eax
xor ecx, 0x4cc20804
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0x833df32a
and r9d, 0x7cc20cd5
or r9d, edi
xor eax, 0x81352222
and eax, 0x833df32a
and ecx, 0x7cc20cd5
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setl cl
mov r8d, ecx
xor r8b, al
mov r9d, r8d
xor r9b, 1
or cl, al
xor cl, 1
or cl, r8b
xor r8b, cl
or cl, r9b
mov eax, r8d
xor al, cl
not al
test al, 1
mov eax, 0x33508ea1
mov r9d, 0x60e4c9de
cmovne eax, r9d
test r8b, r8b
mov r8d, 0x33508ea1
cmovne r8d, eax
test cl, cl
cmovne r8d, eax
mov eax, r8d
jmp 0x140010c40
cmp eax, 0xb60953b9
je 0x1400208b9
cmp eax, 0xb61316a8
je 0x1400208c3
cmp eax, 0xb617143e
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
movzx ecx, di
mov r8d, eax
and r8d, 0x50660000
or r8d, ecx
xor r8d, 0x50660000
and r8d, 0x5066411a
mov ecx, eax
and ecx, 0xaf99bee5
or ecx, r8d
mov r9d, ecx
xor r9d, 0x80101804
xor ecx, 0x10420012
and ecx, 0x3fcba6f2
and r9d, 0xc034590d
or r9d, ecx
mov r14d, r9d
xor r14d, 0xc0241801
and edi, 0x3e2c67d8
and eax, 0xc1d39827
or eax, edi
mov ecx, eax
xor ecx, 0xc1419803
xor r9d, 0x3fcba6f2
xor eax, 0x3e2c67d8
mov r8d, r9d
and r8d, 0x1e9a41fc
and r14d, 0xe165be03
or r14d, r8d
or r9d, eax
and eax, 0x1e9a41fc
and ecx, 0xe165be03
or ecx, eax
xor ecx, r14d
not r9d
or r9d, ecx
xor r9d, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, r8d
and dil, al
and r9b, cl
or r9b, dil
xor r9b, 1
or r9b, al
xor al, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov r8d, ecx
xor r8b, al
test cl, cl
mov ecx, 0x3f8181f8
mov r9d, 0xf3260292
cmovne ecx, r9d
not r8b
test al, al
cmove ecx, r9d
test r8b, 1
mov eax, 0x3f8181f8
jmp 0x1400221c4
cmp eax, 0x31bf9ce2
je 0x140020a43
cmp eax, 0x324141f0
je 0x140020a4d
cmp eax, 0x32e9a9e5
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xe2f0fa77
and eax, r9d
and r9d, 0x1d0f0588
or r9d, r8d
mov r8d, r9d
xor r8d, 0x140b0400
xor r9d, 0xe2f0fa77
mov edi, eax
not edi
mov r14d, r9d
and r14d, 0xab34eba8
and r8d, 0x54cb1457
or r8d, r14d
or r9d, edi
and edi, 0xab34eba8
and eax, 0x54cb1457
or eax, edi
xor eax, r8d
not r9d
or r9d, eax
mov r8d, r9d
not r8d
mov eax, r8d
or eax, 1
and r8d, 0xfffffffe
mov edi, r9d
and edi, 1
or edi, r8d
mov r8d, edi
not r8d
mov r14d, eax
and r14d, 0xdf181a57
and r9d, 0x20e7e5a8
or r9d, r14d
or eax, r8d
and r8d, 0xdf181a57
and edi, 0x20e7e5a8
or edi, r8d
xor edi, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0x6f9767a7
and r9d, eax
or eax, 0x90689858
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x6e7a9c01
and r8d, 0x18563a6
or r8d, r14d
or eax, edi
and edi, 0x6e7a9c01
and r9d, 0x918563fe
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0x10408818
xor eax, 0x6f9767a7
mov r9d, eax
and r9d, 0xa7ba34e0
and r8d, 0x5845cb1f
or r8d, r9d
xor r8d, 0x5845cb1f
or r8d, eax
xor r8d, 0xffffffff
sete al
setne r14b
cmp dword [0x1401172c0], 0xa
setl dil
setge r9b
lea r8d, [r14 + 1]
mov r15d, r9d
xor r15b, al
not r15b
and r15b, al
or al, r9b
xor al, 1
or al, r15b
and r14b, dil
or dil, r8b
xor dil, 1
and r9b, r8b
or r9b, r14b
or r9b, dil
mov r8d, eax
xor r8b, 1
xor al, r8b
and al, r9b
xor al, r8b
or r8b, r9b
mov r9d, eax
xor r9b, r8b
test al, 1
mov eax, 0xe22c33f1
mov edi, 0xba9ecaf3
cmovne eax, edi
test r8b, 1
mov ecx, 0xe22c33f1
cmovne eax, ecx
test r9b, 1
cmove eax, edi
jmp 0x140010c40
cmp eax, 0xf6004ccb
je 0x140020b3d
cmp eax, 0xf6932450
je 0x140020c7b
cmp eax, 0xf69cea44
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x2831701
mov r8d, eax
and r8d, 0x6012
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2002
xor r8d, 0x97400360
mov edi, r9d
or edi, 0x2004310
and r8d, 0x97404370
and ecx, 0x833403
or ecx, r8d
and edi, 0x97404370
and eax, 0x683c888c
or eax, edi
xor eax, ecx
xor eax, 0x2837712
or eax, r9d
xor eax, 0x27ae7826
xor eax, 0xd85187d9
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, r9d
xor dil, r8b
and r8b, r9b
and al, cl
or al, r8b
xor dil, 1
or r9b, cl
xor r9b, 1
or r9b, dil
mov ecx, r9d
xor cl, 1
mov r8d, ecx
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, cl
xor r8b, al
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xb2d990e3
mov r9d, 0xef6279ce
cmovne eax, r9d
test cl, 1
mov ecx, 0xb2d990e3
cmovne ecx, eax
test r8b, 1
jmp 0x140010c33
cmp eax, 0x4dad7c93
je 0x140020d1c
cmp eax, 0x4daf2d0c
je 0x140020e8c
cmp eax, 0x4e766a20
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0x62153840
mov r9d, eax
and r9d, 0x88000400
or r9d, ecx
xor r9d, 0x88000400
mov ecx, eax
xor ecx, 0xea153c40
and ecx, eax
or r9d, ecx
not ecx
and ecx, 0x15eac3be
and r9d, 0xea153c41
or r9d, ecx
and edi, 0x5a4891ee
and eax, 0xa5b76e11
or eax, edi
mov ecx, eax
xor ecx, 0x1310e10
xor eax, 0x5a4891ee
mov r8d, eax
and r8d, 0xf486710f
and ecx, 0xb798ef0
or ecx, r8d
xor ecx, r9d
xor ecx, 0xb798ef0
or eax, r9d
not eax
or eax, ecx
xor eax, 0x42809cb5
xor eax, 0xbd7f634a
sete dil
setne al
cmp dword [0x1401172c0], 0xa
setge r9b
lea ecx, [r9 + 1]
and r9b, cl
xor r9b, 1
mov r8d, r9d
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
xor r9b, al
or dil, cl
xor al, cl
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
mov r8d, r9d
xor r8b, al
and r8b, r9b
and al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x96d87b61
mov r9d, 0x2d29db5d
cmovne eax, r9d
test r8b, 1
mov r8d, 0x96d87b61
cmove eax, r8d
test cl, 1
cmovne eax, r9d
jmp 0x140010c40
cmp eax, 0x8c6aea1c
je 0x140020fb9
cmp eax, 0x8c7198c0
je 0x140020fc3
cmp eax, 0x8e2b13bf
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0xb3af69be
mov r8d, eax
and r8d, 0x4c509641
or r8d, ecx
mov ecx, r8d
xor ecx, 0x40109240
xor r8d, 0x91ac609a
mov edi, eax
or edi, 0x9dec649a
and r8d, 0x9dec649a
and ecx, 0x62139b64
or ecx, r8d
and edi, 0x9dec649b
xor edi, ecx
mov ecx, edi
not ecx
and r9d, ecx
and edi, eax
or edi, r9d
not edi
or edi, ecx
xor edi, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, cl
xor al, r8b
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov r8d, r9d
xor r8b, cl
and r8b, r9b
and cl, r9b
or cl, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x4a44f374
mov r9d, 0xc790a743
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
jmp 0x140010c30
cmp eax, 0xbe9b37c
je 0x140020fcd
cmp eax, 0xc85b6af
je 0x1400210d1
cmp eax, 0xd193f6f
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r8d, edi
and r8d, 0x7da66022
mov r9d, eax
and r9d, 0x82599fdd
or r9d, r8d
mov r8d, r9d
xor r8d, 0x2480e40
xor r9d, 0x70242002
mov r14d, eax
xor r14d, 0xf26d2e4f
and r14d, eax
or r9d, 0xd92d1b0
mov r15d, r14d
not r15d
mov r13d, r9d
and r13d, 0x98a1802f
and r8d, 0x624c2e40
or r8d, r13d
or r9d, r15d
and r15d, 0x98a1802f
and r14d, 0x675e7fd0
or r14d, r15d
xor r14d, r8d
not r9d
or r9d, r14d
mov r8d, r9d
xor r8d, 0xd92d1b1
and edi, 0x53609749
and eax, 0xac9f68b6
or eax, edi
mov edi, eax
xor edi, 0xac9f68b6
xor r9d, 0xf26d2e4e
and edi, r9d
xor eax, 0x53609749
and eax, r8d
or eax, edi
not eax
or eax, r9d
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
mov edi, r9d
xor dil, r8b
mov r14d, edi
and r14b, al
or al, r9b
xor al, 1
or al, r14b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, dil
mov r8d, r9d
xor r8b, 1
mov edi, r9d
and dil, r8b
xor dil, 1
mov r14d, r8d
xor r14b, dil
or dil, r8b
xor dil, 1
or dil, r14b
mov r8d, edi
and r8b, al
xor al, 1
xor dil, 1
and dil, al
or dil, r8b
or al, r9b
mov r8d, eax
xor r8b, dil
test al, 1
mov eax, 0x150f9e96
mov ecx, 0xa65a4c0a
cmovne eax, ecx
test dil, 1
cmove eax, ecx
not r8b
test r8b, 1
mov ecx, 0x150f9e96
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xccd22bc5
je 0x1400210e7
cmp eax, 0xcec0d109
je 0x1400211fd
cmp eax, 0xcf85d026
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x10000c08
mov edi, eax
and edi, 0xc0d05016
or edi, r9d
xor edi, 0xc0d05016
mov r9d, eax
xor r9d, 0xd0d05c1e
and r9d, eax
or r9d, edi
mov edi, r9d
xor edi, 0x2f2fa3e0
and r8d, 0xaff2089
and eax, 0xf500df76
or eax, r8d
mov r8d, eax
xor r8d, 0xf500df76
xor r9d, 0xd0d05c1f
and r8d, r9d
xor eax, 0xaff2089
and eax, edi
or eax, r8d
xor r9d, eax
test r9d, eax
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, r9d
or dil, al
and r8b, al
inc al
and al, r9b
or al, r8b
mov r8d, eax
xor r8b, 1
xor al, r8b
and al, dil
or dil, r8b
xor al, r8b
mov r8d, edi
xor r8b, al
test al, al
mov eax, 0x661828f2
mov ecx, 0x64c6fd21
cmovne eax, ecx
test dil, dil
mov r9d, 0x661828f2
jmp 0x14002039b
cmp eax, 0x6b0198f7
je 0x140021207
cmp eax, 0x6b778ec0
je 0x140021211
cmp eax, 0x6b9ae58a
jne 0x140010c40
mov eax, 0x23f0a755
jmp 0x140010c40
cmp eax, 0xac06ac95
je 0x14002143b
cmp eax, 0xac1353f9
je 0x140021554
cmp eax, 0xac50402d
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov edi, ecx
not edi
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, edi
and ecx, 0xc8b9f95d
and edi, 0x374606a2
or edi, ecx
mov ecx, edi
xor ecx, 0x1440281
mov eax, r9d
not eax
xor edi, 0xc8b9f95c
mov r8d, eax
and r8d, 0xb68a3c76
and r9d, 0x4975c389
or r9d, r8d
or eax, edi
and edi, 0xb68a3c76
and ecx, 0x4975c389
or ecx, edi
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0x7e5e5c3f
and ecx, 0x81a1a3c0
or ecx, edi
or eax, r9d
and r9d, 0x7e5e5c3f
and r8d, 0x81a1a3c0
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor r8b, cl
or al, r8b
mov ecx, r8d
xor cl, 1
mov r9d, r8d
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
and r8b, al
or cl, al
xor al, 1
xor r9b, 1
and r9b, al
or r9b, r8b
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x56e94cb9
mov r8d, 0xb574e58f
cmovne eax, r8d
test cl, cl
mov ecx, 0x56e94cb9
jmp 0x140021fe7
cmp eax, 0x2bdfed15
je 0x14002162a
cmp eax, 0x2c20b959
je 0x140021710
cmp eax, 0x2d29db5d
jne 0x140010c40
mov eax, 0xa905cc00
jmp 0x140010c40
cmp eax, 0xef6279ce
je 0x140021726
cmp eax, 0xeffe56ff
je 0x140021730
cmp eax, 0xf0ef7dc1
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
mov r8d, r9d
xor r8d, 0xc2042121
and r8d, r9d
or r9d, 0x3dfbdede
not eax
mov edi, r8d
not edi
mov r14d, r9d
and r14d, 0x3ed5f27a
and eax, 0xc0000101
or eax, r14d
or r9d, edi
and edi, 0x3ed5f27a
and r8d, 0xc12a0d85
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
mov r8d, r9d
xor r8d, 0x3dfbdede
mov eax, r9d
xor eax, 0xc2042121
xor r9d, 0xc5ec27ef
and r9d, eax
mov edi, r8d
and edi, 0x7e806ce
or edi, r9d
xor edi, 0x7e806cf
and r8d, 0x55a70bed
mov r9d, eax
and r9d, 0xaa58f412
or r9d, r8d
xor r9d, 0x55a70bec
and eax, 1
or eax, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x5026a00
mov edi, eax
and edi, 0x42d08489
or edi, r9d
mov r9d, edi
xor r9d, 0x2908080
xor edi, 0xd210a36
or r8d, 0x45400e09
and edi, 0x4d610e3f
and r9d, 0x292e080
or r9d, edi
and r8d, 0x4d610e3f
and eax, 0xb00c1140
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x20050034
xor eax, 0x47d2ee89
mov r9d, eax
and r9d, 0xd9eaf1c3
and r8d, 0x26150e3c
or r8d, r9d
xor r8d, 0xd9eaf1c3
xor eax, r8d
test eax, r8d
sete r8b
cmp dword [0x1401172c0], 0xa
setge dil
lea r9d, [rdi + 1]
mov eax, r9d
and al, dil
xor al, 1
mov r14d, edi
xor r14b, al
or al, dil
xor al, 1
or al, r14b
xor al, r8b
mov r14d, eax
xor r14b, 1
mov r15d, edi
xor r15b, r8b
and r15b, dil
xor r9b, r8b
mov r8d, r15d
xor r8b, 1
xor r15b, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, r15b
mov edi, eax
and dil, r14b
xor dil, 1
mov r8d, edi
xor r8b, r14b
or dil, r14b
xor dil, 1
or dil, r8b
mov r8d, edi
and dil, r9b
xor r9b, 1
xor r8b, 1
and r8b, r9b
or dil, r8b
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, dil
test r9b, 1
mov eax, 0x112599f0
mov ecx, 0xa5695f47
cmovne eax, ecx
test dil, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x112599f0
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x609ec189
je 0x14002182c
cmp eax, 0x60a09a0d
je 0x140021836
cmp eax, 0x60ac5c22
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, eax
xor ecx, 0xab75864b
and ecx, eax
mov edi, eax
or edi, 0x548a79b4
mov r8d, ecx
not r8d
mov r14d, edi
and r14d, 0xd8977a44
mov r15d, r9d
and r15d, 0x2360840b
or r15d, r14d
or edi, r8d
and r8d, 0xd8977a44
and ecx, 0x276885bb
or ecx, r8d
xor ecx, r15d
not edi
or edi, ecx
mov ecx, edi
xor ecx, 0x548a79b5
xor edi, 0xab75864a
and r9d, edi
and ecx, eax
or ecx, r9d
xor edi, ecx
test edi, ecx
setne cl
cmp dword [0x1401172c0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, cl
mov edi, r9d
xor dil, al
and dil, r9b
xor al, cl
or cl, r8b
and al, r8b
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor dil, 1
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0x5b6f26ec
mov r9d, 0x3b413429
cmovne eax, r9d
test cl, 1
mov edx, 0x3b413429
cmove eax, r9d
test r8b, 1
mov ecx, 0x5b6f26ec
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xa0364c81
je 0x14002191a
cmp eax, 0xa06ace2f
je 0x140021a2a
cmp eax, 0xa10256b8
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x64c2580a
and ecx, eax
and eax, 0x9b3da7f5
or eax, r8d
xor eax, 0x9b3da7f5
or eax, ecx
mov ecx, eax
not ecx
mov r9d, ecx
or r9d, 1
and ecx, 0xefdcb53a
mov r8d, eax
and r8d, 0x10234ac5
or r8d, ecx
mov ecx, r8d
xor ecx, 0x30a80
xor r8d, 0xefdcb53b
mov edi, r9d
and edi, 0x1b646044
and eax, 0xe49b9fba
or eax, edi
or r9d, r8d
and r8d, 0x1b646044
and ecx, 0xe49b9fbb
or ecx, r8d
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
xor eax, 0xe861368a
and eax, r9d
not r9d
and r9d, 0xe861368a
or r9d, eax
not eax
and eax, 0x179ec975
and r9d, 0xe861368a
or r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x3e8f89d9
and r9d, 0xc1707626
or r9d, ecx
xor r9d, 0x3e8f89d9
xor eax, r9d
test eax, r9d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov edi, r8d
and dil, r9b
and r8b, al
and al, cl
or al, dil
xor al, 1
or al, r9b
xor al, 1
and r9b, cl
or r9b, r8b
xor r9b, al
mov ecx, r9d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x48faf51a
mov r8d, 0xf7285384
cmovne ecx, r8d
test r9b, 1
mov r8d, ecx
mov r9d, 0x48faf51a
cmovne r8d, r9d
test al, 1
jmp 0x14002537b
cmp eax, 0x1e975918
je 0x140021b41
cmp eax, 0x1ee243a4
je 0x140021cd4
cmp eax, 0x1eeff76e
jne 0x140010c40
mov eax, 0x33e7c686
jmp 0x140010c40
cmp eax, 0xde1bc707
je 0x140021ce8
cmp eax, 0xdeea39f6
je 0x140021e56
cmp eax, 0xdf946d48
jne 0x140010c40
mov eax, 0x133ecabd
jmp 0x140010c40
cmp eax, 0x7c8e957a
je 0x140021ff3
cmp eax, 0x7d2561e0
je 0x1400220d3
cmp eax, 0x7d2a0561
jne 0x140010c40
mov eax, 0xb996d4bd
jmp 0x140010c40
cmp eax, 0xbbc01787
je 0x1400220dd
cmp eax, 0xbc0452b7
je 0x1400221ce
cmp eax, 0xbc426e4d
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xa0495700
mov r9d, eax
and r9d, 0x20080b0
or r9d, ecx
mov ecx, r9d
xor ecx, 0x2008090
xor r9d, 0xfdff7f4f
mov r8d, eax
xor r8d, 0xa249d7b0
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0xac603822
and ecx, 0x209c790
or ecx, r15d
or r9d, r14d
and r14d, 0xac603822
and r8d, 0x539fc7dd
or r8d, r14d
xor r8d, ecx
not r9d
or r9d, r8d
xor r9d, 0xa249d7b1
and edi, 0x998f6c31
and eax, 0x667093ce
or eax, edi
xor eax, 0x667093ce
or eax, r9d
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setge cl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor cl, al
mov eax, ecx
xor al, 1
mov r8d, r9d
xor r8b, 1
and cl, r8b
or r8b, al
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0xac50402d
mov r9d, 0x46fe37a1
cmovne ecx, r9d
test al, al
mov eax, ecx
mov r9d, 0xac50402d
cmovne eax, r9d
test r8b, r8b
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0x3996a4df
je 0x1400221d8
cmp eax, 0x3b413429
je 0x14002234d
cmp eax, 0x3c26c3b5
jne 0x140010c40
mov rax, qword [rbp - 0x20]
mov eax, dword [rax]
shl eax, 5
mov rcx, qword [rbp - 0x20]
add eax, dword [rcx]
mov ecx, dword [0x1401172bc]
lea r9d, [rcx + 1]
imul r9d, ecx
mov ecx, r9d
not ecx
mov r8d, ecx
and r8d, 0x59db0dc2
mov edi, r9d
and edi, 0xa624f23c
or edi, r8d
xor edi, 0xa624f23c
mov r8d, r9d
xor r8d, 0xfffffffe
and r8d, r9d
or r8d, edi
not r8d
and ecx, 0xcf82a16a
and r9d, 0x307d5e95
or r9d, ecx
xor r9d, 0x307d5e95
or r9d, r8d
xor r9d, 0xdcbe1d87
xor r9d, 0x2341e278
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
mov dword [rbp - 4], eax
setl dil
setge al
mov r14d, r8d
xor r14b, al
and r14b, cl
mov r9d, eax
or r9b, cl
xor r9b, 1
or r9b, r14b
and r8b, dil
or dil, cl
and al, cl
or al, r8b
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0xdfd73d6e
mov r9d, 0x75e07ee6
cmovne r8d, r9d
test al, 1
mov eax, r8d
cmovne eax, r9d
jmp 0x14002161f
cmp eax, 0xfe7321b3
je 0x140022410
cmp eax, 0xfed0572c
je 0x140022533
cmp eax, 0xff57105e
jne 0x140010c40
mov eax, 0xa603da55
jmp 0x140010c40
cmp eax, 0x45b7ddb0
je 0x1400225ec
cmp eax, 0x460744ec
je 0x1400225f6
cmp eax, 0x46a73058
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
or r9d, 0x65885d3c
mov edi, eax
and edi, 0x65885d3c
mov r14d, r8d
and r14d, 0x9a77a2c2
or r14d, edi
and r9d, 0x65885d3d
xor r9d, r14d
and r8d, 0xf6214746
and eax, 0x9deb8b9
or eax, r8d
mov r8d, eax
xor r8d, 0x149828
xor eax, 0xf6214746
mov edi, eax
and edi, 0x4bea20d5
and r8d, 0xb415df2a
or r8d, edi
xor r8d, r9d
xor r8d, 0xb415df2a
or eax, r9d
not eax
or eax, r8d
xor eax, 0xf0fe13a7
cmp eax, 0xf01ec58
sete r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov eax, edi
xor al, r8b
and al, r8b
mov r14d, r9d
or r14b, r8b
xor al, 1
mov r15d, eax
xor r15b, r14b
or al, r14b
xor al, 1
or al, r15b
xor r9b, r8b
xor r9b, 1
or dil, r8b
xor dil, 1
or dil, r9b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
xor r8b, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov r14d, eax
xor r14b, 1
mov edi, r14d
and dil, al
xor r14b, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, r14b
mov r14d, edi
xor r14b, 1
and r14b, r8b
and dil, r9b
or dil, r14b
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, dil
test al, 1
mov r8d, 0xff8f4048
mov eax, 0xd2514f61
cmovne r8d, eax
test r9b, 1
mov eax, 0xff8f4048
jmp 0x140025792
cmp eax, 0x81551264
je 0x140022713
cmp eax, 0x82e954d9
je 0x14002271d
cmp eax, 0x83c49b98
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfffffffe
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
or eax, r9d
xor eax, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r14b
mov r9d, edi
xor r9b, r14b
and r9b, r8b
mov r15d, r14d
or r15b, r8b
xor r9b, 1
mov r13d, r9d
xor r13b, r15b
or r9b, r15b
xor r9b, 1
or r9b, r13b
and dil, al
and r14b, r8b
or r14b, dil
or al, r8b
xor al, 1
or al, r14b
mov r14d, r9d
xor r14b, 1
mov edi, r14d
and dil, r9b
xor dil, 1
mov r8d, r9d
xor r8b, dil
or dil, r9b
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
and r8b, al
or r14b, al
xor al, 1
and dil, al
or dil, r8b
mov eax, r14d
xor al, dil
test al, 1
mov r8d, 0xb300781b
mov eax, 0x9e60aa2
cmovne r8d, eax
test r14b, 1
mov eax, 0xb300781b
jmp 0x140025792
cmp eax, 0x138ddc6
je 0x140022727
cmp eax, 0x157d5bb
je 0x1400227e9
cmp eax, 0x320a2ec
jne 0x140010c40
mov eax, 0xc823904e
jmp 0x140010c40
cmp eax, 0xc3273c75
je 0x140022914
cmp eax, 0xc349b00d
je 0x140022a32
cmp eax, 0xc4479f37
jne 0x140010c40
mov eax, 0xd59534ba
jmp 0x140010c40
cmp eax, 0x62746d4b
je 0x140022c17
cmp eax, 0x62eb8281
je 0x140022d97
cmp eax, 0x63476c24
jne 0x140010c40
mov eax, 0xd2bfa366
jmp 0x140010c40
cmp eax, 0xa5695f47
je 0x140022eaf
cmp eax, 0xa603da55
je 0x140022ec3
cmp eax, 0xa65a4c0a
jne 0x140010c40
movzx eax, word [rbp - 0x12]
mov eax, 0x4951ecb7
jmp 0x140010c40
cmp eax, 0x23e1ba1e
je 0x140022ff6
cmp eax, 0x23f0a755
je 0x140023000
cmp eax, 0x246cb336
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xca7b20f7
mov r14d, r9d
and r14d, 0x3584df08
or r14d, r8d
mov r8d, r14d
xor r8d, 0x4000400
xor r14d, 0xa0200f1
mov edi, r9d
xor edi, 0x2e024cf9
and edi, r9d
or r14d, 0xd1fdb306
mov r15d, edi
not r15d
mov r13d, r14d
and r13d, 0xf15ccbfd
and r8d, 0xe020400
or r8d, r13d
or r14d, r15d
and r15d, 0xf15ccbfd
and edi, 0xea33402
or edi, r15d
xor edi, r8d
not r14d
or r14d, edi
mov r8d, r14d
xor r8d, 0x10cd8106
xor r14d, 0x2e024cf8
mov edi, r14d
and edi, 0xc9323a19
and r8d, 0x36cdc5e6
or r8d, edi
and r9d, 0xc9323a19
and eax, 0x36cdc5e6
or eax, r9d
xor eax, r8d
xor r14d, eax
test r14d, eax
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r14b
mov r9d, edi
xor r9b, r14b
and dil, r14b
or r14b, r8b
and al, r8b
or al, dil
xor al, 1
mov r8d, r14d
xor r8b, al
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
mov edi, eax
mov r14d, r9d
xor al, r9b
xor r9b, 1
xor r8b, 1
and dil, r9b
and r14b, r8b
or r14b, dil
or r8b, r9b
xor r8b, 1
or r8b, al
mov r9d, r8d
xor r9b, r14b
test r8b, 1
mov eax, 0x5016cae8
mov ecx, 0x9c6740b5
cmovne eax, ecx
test r14b, r14b
cmove eax, ecx
not r9b
test r9b, 1
mov ecx, 0x5016cae8
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xe5aca43d
je 0x140023153
cmp eax, 0xe5bf51d8
je 0x140023285
cmp eax, 0xe60bfdaf
jne 0x140010c40
mov eax, 0xb87d036b
jmp 0x140010c40
cmp eax, 0x54be4f97
je 0x140023374
cmp eax, 0x56d13cce
je 0x140023457
cmp eax, 0x56e94cb9
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, r8d
and ecx, 0xf0c91065
and eax, 0xf36ef9a
or eax, ecx
mov ecx, eax
xor ecx, 0x412a698
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xabac4906
and r9d, 0x5453b6f9
or r9d, edi
xor eax, 0xa0880004
and eax, 0xabac4906
and ecx, 0x5453b6f9
or ecx, eax
xor ecx, r9d
xor r8d, ecx
test r8d, ecx
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, ecx
and dil, r9b
and r8b, al
or r8b, dil
mov eax, r8d
xor al, r9b
and al, r8b
xor cl, r9b
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
and cl, r9b
and al, r8b
or al, cl
or r9b, r8b
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0x2b3640a9
mov r8d, 0xb574e58f
cmovne ecx, r8d
test r9b, r9b
mov r8d, 0x2b3640a9
jmp 0x140025375
cmp eax, 0x95673d90
je 0x14002350d
cmp eax, 0x96d87b61
je 0x140023517
cmp eax, 0x972ac3da
jne 0x140010c40
mov eax, dword [rbp - 0x28]
cmp eax, 0x10
setl byte [rbp - 0x16]
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0x4d3569cd
and r9d, r8d
not r8d
or eax, 0xb2ca9632
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x98c4f7f2
and r8d, 0x4531080d
or r8d, r14d
or eax, edi
and edi, 0x98c4f7f2
and r9d, 0x673b080d
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0xb2ca9632
mov r9d, eax
xor r9d, 0x4d3569cd
xor eax, 0x1e85f648
and eax, r9d
mov edi, r8d
and edi, 0x53b09f85
or edi, eax
xor edi, 0x53b09f84
and r8d, 0x26f163a8
and r9d, 0xd90e9c56
or r9d, r8d
xor r9d, 0xd90e9c56
or r9d, edi
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0x67130428
and r9d, 0x180002c2
or r9d, r8d
xor r9d, 0x180002c2
and eax, 0x80ecf915
or eax, r9d
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, eax
and r8b, al
mov r15d, eax
xor r15b, r9b
or r14b, r9b
mov eax, r15d
and al, r14b
and dil, r9b
or r8b, dil
xor r14b, 1
or r14b, r15b
xor r14b, 1
or r14b, r8b
mov r9d, r14d
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edi, r9d
and dil, r14b
xor dil, 1
mov r15d, edi
xor r15b, r14b
or dil, r14b
xor dil, 1
or dil, r15b
and r8b, dil
xor dil, 1
and dil, al
or dil, r8b
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, dil
test r9b, 1
mov r8d, 0x980f5439
mov ecx, 0x1a6b82ab
cmovne r8d, ecx
test dil, dil
cmove r8d, ecx
test al, 1
mov eax, 0x980f5439
jmp 0x140025273
cmp eax, 0x10b47276
je 0x140023521
cmp eax, 0x112599f0
je 0x14002352b
cmp eax, 0x11b46de4
jne 0x140010c40
mov eax, 0x5b6f26ec
jmp 0x140010c40
cmp eax, 0xd5239f8d
je 0x140023693
cmp eax, 0xd59534ba
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0x577831d7
and r9d, r8d
not r8d
xor eax, 0xa0868628
mov edi, eax
or edi, 0x8860828
mov r14d, r9d
not r14d
and edi, 0x19ae39bf
and r8d, 0x46500040
or r8d, edi
or eax, r14d
and r14d, 0x19ae39bf
and r9d, 0xe651c640
or r9d, r14d
xor r9d, r8d
not eax
or eax, r9d
not r9d
and r9d, 0xa887ce28
and eax, 0x577831d7
or eax, r9d
mov r14d, eax
not r14d
mov r8d, eax
xor r8d, 0x65c5946
and r8d, r14d
mov edi, r14d
or edi, 0x65c5946
mov r9d, r8d
not r9d
mov r15d, r9d
and r15d, 0x377a91be
and r8d, 0xc8856e41
or r8d, r15d
or r9d, edi
and edi, 0x377a91be
mov r15d, eax
and r15d, 0xc8812601
or r15d, edi
xor r15d, r8d
not r9d
or r9d, r15d
mov r8d, r9d
xor r8d, 0xf9800620
or r14d, 1
xor r9d, 0x65c5947
mov edi, r9d
and edi, 0x66fb9df
and r8d, 0xf9904620
or r8d, edi
or r9d, r14d
and r14d, 0x66fb9df
and eax, 0xf9904620
or eax, r14d
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0x589f5147
xor r9d, 0xa760aeb8
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r14b
lea r9d, [r14 + 1]
and al, dil
and r14b, r8b
or al, r14b
and dil, r9b
or dil, r14b
or r9b, r8b
xor r9b, 1
or r9b, dil
mov r8d, eax
xor r8b, 1
and al, r8b
xor al, 1
mov edi, eax
xor dil, r8b
or al, r8b
xor al, 1
or al, dil
mov edi, eax
and al, r9b
or r8b, r9b
xor r9b, 1
xor dil, 1
and dil, r9b
or al, dil
mov r9d, r8d
xor r9b, al
test r8b, 1
mov r8d, 0x3d0ec417
mov ecx, 0xc4479f37
cmovne r8d, ecx
test al, 1
cmove r8d, ecx
test r9b, 1
mov eax, 0x3d0ec417
jmp 0x140025273
cmp eax, 0x71255c49
je 0x14002369d
cmp eax, 0x719ee078
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r8d, edi
and r8d, 0x4f047092
mov r9d, eax
and r9d, 0x8053084c
or r9d, r8d
mov r8d, r9d
xor r8d, 0x8043004c
xor r9d, 0x7facf7b3
mov r14d, eax
xor r14d, 0xcf5778de
and r14d, eax
mov r15d, r14d
not r15d
mov r13d, r9d
and r13d, 0x39949803
and r8d, 0xc64360dc
or r8d, r13d
or r9d, r15d
and r15d, 0x39949803
and r14d, 0xc66b67fc
or r14d, r15d
xor r14d, r8d
not r9d
or r9d, r14d
mov r8d, r9d
xor r8d, 0xa00500
and edi, 0x418f21ef
and eax, 0xbe70de10
or eax, edi
mov edi, eax
xor edi, 0x82705410
xor r9d, 0xcf5778df
mov r14d, r9d
and r14d, 0x3d0e8aa5
and r8d, 0xc2f1755a
or r8d, r14d
xor eax, 0x10e00a5
and eax, 0x3d0e8aa5
and edi, 0xc2f1755a
or edi, eax
xor edi, r8d
not edi
or edi, r9d
xor edi, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1401172c0], 0xa
setge dil
lea eax, [rdi + 1]
mov r14d, edi
and r14b, al
xor r14b, 1
or r14b, al
xor r14b, 1
or r14b, dil
mov edi, r14d
xor dil, 1
and dil, r8b
xor r8b, al
mov r15d, r8d
xor r15b, 1
and r14b, r9b
or r14b, dil
or al, r9b
xor al, 1
or al, r14b
mov r9d, eax
xor r9b, 1
and r9b, r8b
or r8b, al
and al, r15b
or al, r9b
mov r9d, r8d
xor r9b, al
test r9b, 1
mov r9d, 0x82e954d9
mov ecx, 0xf20d8e77
cmovne r9d, ecx
test al, 1
mov eax, r9d
mov ecx, 0x82e954d9
jmp 0x1400259c4
cmp eax, 0xb574e58f
je 0x1400237b5
cmp eax, 0xb5e3c38e
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x156f3482
mov r9d, ecx
xor r9d, 0x156f3482
and r9d, ecx
or r9d, r8d
mov r8d, r9d
xor r8d, 0xea90cb7c
xor r9d, 0x156f3483
and eax, r9d
and r8d, ecx
or r8d, eax
xor r9d, r8d
test r9d, r8d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, edi
xor r14b, r8b
mov eax, r8d
or al, dil
and al, r14b
and r8b, r9b
and dil, cl
or dil, r8b
or r9b, cl
xor r9b, 1
or r9b, dil
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, al
not r8b
test r8b, 1
mov r8d, 0x6d3e074e
mov r9d, 0xcec0d109
cmovne r8d, r9d
test cl, cl
mov ecx, 0x6d3e074e
cmovne ecx, r8d
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140010c40
cmp eax, 0x317186b3
je 0x1400237bf
cmp eax, 0x317402ed
jne 0x140010c40
mov eax, 0x62016049
jmp 0x140010c40
cmp eax, 0xf419c22e
je 0x140023919
cmp eax, 0xf4db5c51
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x804617
mov r9d, ecx
and r9d, 0x924709c0
or r9d, r8d
xor r9d, 0x924709c0
mov r8d, ecx
and r8d, 0x6d38b028
or r8d, r9d
mov r9d, r8d
xor r9d, 0x6d38b029
xor r8d, 0x92c74fd6
and eax, r8d
and r9d, ecx
or r9d, eax
not r9d
or r9d, r8d
xor r9d, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge dil
mov r14d, ecx
and r14b, dil
mov r9d, r8d
and r9b, al
or r9b, r14b
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
or al, cl
mov ecx, r9d
and cl, al
xor al, 1
and dil, al
or dil, cl
or al, r9b
mov ecx, eax
xor cl, dil
test al, al
mov eax, 0x6b9ae58a
mov r8d, 0xedaaba16
cmovne eax, r8d
test dil, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x6b9ae58a
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x4b88486f
je 0x140023923
cmp eax, 0x4daa2e6c
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
not ecx
mov r9d, ecx
and r9d, 0xc8680b18
and eax, 0x3797f4e6
or eax, r9d
xor eax, 0x3797f4e6
or r8d, eax
not r8d
or r8d, ecx
xor r8d, 0x8367531e
xor r8d, 0x7c98ace1
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r14b
setl dil
lea r8d, [rcx + 1]
mov r9d, r8d
and r9b, cl
xor r9b, 1
or r9b, cl
and cl, dil
and al, r14b
or al, cl
xor r9b, 1
or r9b, r8b
and r14b, r9b
xor r9b, 1
and r9b, dil
or r9b, r14b
or dil, r8b
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
mov edi, r9d
xor dil, 1
and dil, r9b
xor dil, 1
mov ecx, r9d
xor cl, dil
or dil, r9b
xor dil, 1
or dil, cl
mov ecx, eax
xor cl, 1
mov r8d, edi
xor r8b, 1
and cl, dil
and r8b, al
or r8b, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov eax, edi
xor al, r8b
test al, 1
mov eax, 0xadaf1d33
mov ecx, 0x7ea9f9ca
cmovne eax, ecx
test dil, 1
mov ecx, 0xadaf1d33
jmp 0x140010c2d
cmp eax, 0x8b5c8f16
je 0x140023931
cmp eax, 0x8bd643e5
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r14d, edi
not r14d
mov eax, edi
and eax, 0x210db50a
xor edi, 0x11b226ec
and edi, r14d
and r14d, 0xdef24af5
or r14d, eax
mov r9d, r14d
xor r9d, 0xdef24af5
mov r8d, r14d
xor r8d, 0xcf406c19
and r8d, r9d
mov eax, r8d
not eax
mov r15d, edi
not r15d
mov r13d, eax
and r13d, 0x47faea8f
and r8d, 0xb8051570
or r8d, r13d
or eax, r15d
and r15d, 0x47faea8f
and edi, 0xb8051570
or edi, r15d
xor edi, r8d
not eax
or eax, edi
mov edi, eax
xor edi, 0x1002469
xor r14d, 0x49000
and r14d, 0x16e69844
mov r8d, r9d
and r8d, 0xe91967bb
or r8d, r14d
mov r14d, r8d
xor r14d, 0x12e61005
and r9d, 1
or r9d, r14d
xor r8d, 0x2101002a
and r8d, 0x2501886a
and r9d, 0xdafe7795
or r9d, r8d
mov r8d, r9d
xor r8d, 0xc8442501
xor eax, 0xee4dd912
xor r9d, 0x2501886a
mov r14d, eax
and r14d, 0x32bada94
and edi, 0xcd45256b
or edi, r14d
or eax, r9d
and r9d, 0x32bada94
and r8d, 0xcd45256b
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
xor eax, 0x84d9a22c
xor eax, 0x7b265dd3
sete al
setne dil
cmp dword [0x1401172c0], 0xa
setl r8b
xor dil, r8b
mov r9d, edi
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
and r9b, dil
xor r9b, 1
mov r14d, r9d
xor r14b, dil
or r9b, dil
xor r9b, 1
or r9b, r14b
mov r14d, r9d
and r14b, al
xor r9b, 1
and r9b, r8b
or r9b, r14b
or al, dil
mov r8d, eax
xor r8b, r9b
test r8b, 1
mov r8d, 0xf15e43bc
mov ecx, 0x2b663ce2
cmovne r8d, ecx
test al, al
mov eax, 0xf15e43bc
jmp 0x140022e9e
cmp eax, 0xb61ef86
je 0x140023a90
cmp eax, 0xb6d9715
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
and r8d, 0xf7021b2d
and eax, 0x8fde4d2
or eax, r8d
mov edi, eax
xor edi, 0x84021104
mov r8d, eax
xor r8d, 0x8fde4d2
mov r9d, r8d
or r9d, 1
xor eax, 0x60020820
and r8d, 0x7355ae29
and edi, 0x8caa51d6
or edi, r8d
mov r8d, edi
xor r8d, 0x8aa0043
xor edi, 0x7355ae28
mov r14d, r9d
and r14d, 0x9751779c
and eax, 0x68ae8862
or eax, r14d
or r9d, edi
and edi, 0x9751779c
and r8d, 0x68ae8863
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
mov eax, r9d
not eax
and r9d, 0xd221ea36
and eax, 0x2dde15c9
or eax, r9d
mov r8d, eax
xor r8d, 0x8081548
xor eax, 0x42212a16
and eax, 0x67f72a97
and r8d, 0x9808d568
or r8d, eax
xor r8d, 0x9808d568
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setge al
lea edi, [rax + 1]
and dil, r8b
mov r8d, eax
xor r8b, r9b
and r8b, al
and al, r9b
or al, dil
or r8b, al
mov r9d, r8d
not r9b
and r9b, r8b
xor r9b, 1
mov edi, r8d
xor dil, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor al, 1
mov r8d, eax
xor r8b, r9b
xor r9b, 1
or r9b, al
mov edi, r8d
xor dil, r9b
test r9b, 1
mov eax, 0x7cf1101
mov ecx, 0xe73c4175
cmovne eax, ecx
test r8b, 1
cmovne eax, ecx
not dil
test dil, 1
mov ecx, 0x7cf1101
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xca952161
je 0x140023b8f
cmp eax, 0xcb3d726b
jne 0x140010c40
mov eax, 0x11109dd
jmp 0x140010c40
cmp eax, 0x69ff75a2
je 0x140023cbf
cmp eax, 0x6a4eac42
jne 0x140010c40
cmp dword [rbp - 0x24], 0
setne byte [rbp - 0x15]
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r9d, edi
not r9d
mov r8d, edi
xor r8d, 1
mov eax, edi
and eax, 0x3c356ea2
and r8d, 0xc3ca915d
or r8d, eax
or edi, 1
mov eax, r8d
not eax
mov r14d, eax
and r14d, 0x712e1d2c
and r8d, 0x8ed1e2d3
or r8d, r14d
or eax, edi
and edi, 0x712e1d2c
and r9d, 0x8ed1e2d2
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xf0aef9fd
and r8d, 0xf510602
or r8d, r14d
or eax, edi
and edi, 0xf0aef9fd
and r9d, 0xf510602
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0xc83583d1
cmp eax, 0xc83583d1
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
mov r9d, r8d
xor r9b, al
or r8b, al
xor r9b, 1
mov edi, r8d
or dil, r9b
xor r9b, r8b
mov eax, edi
xor al, r9b
mov r8d, 0x1e4218cb
mov eax, 0x5095c671
cmovne r8d, eax
test r9b, r9b
mov eax, r8d
mov ecx, 0x1e4218cb
cmovne eax, ecx
test dil, dil
cmovne eax, r8d
jmp 0x140010c40
cmp eax, 0xaba328af
je 0x140023cc9
cmp eax, 0xaba74be2
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x43fc9063
mov edi, eax
xor edi, 0x43fc9063
and edi, eax
or edi, r9d
mov r9d, edi
xor r9d, 0x90006f95
xor edi, 0x1209022
and edi, 0x2d23902a
and r9d, 0xd2dc6fd5
or r9d, edi
xor r9d, 0xd2dc6fd5
and r8d, 0x9a09259
and eax, 0xf65f6da6
or eax, r8d
xor eax, 0xf65f6da6
or eax, r9d
xor eax, 0x674decc8
xor eax, 0x98b21337
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
and al, dil
xor dil, r8b
or r14b, r8b
xor r14b, 1
or r14b, dil
and r9b, r8b
or al, r9b
xor al, 1
mov r8d, r14d
xor r8b, al
or al, r14b
mov r9d, eax
xor r9b, r8b
mov r9d, 0x63ccdf16
mov ecx, 0x1ba6646e
cmovne r9d, ecx
test al, al
mov eax, 0x63ccdf16
jmp 0x140022703
cmp eax, 0x2b663ce2
je 0x140023e0a
cmp eax, 0x2b98436a
jne 0x140010c40
mov eax, 0x71255c49
jmp 0x140010c40
cmp eax, 0xee3a67db
je 0x140023e14
cmp eax, 0xee6c3480
jne 0x140010c40
mov eax, 0xca952161
jmp 0x140010c40
cmp eax, 0x5eddb7e7
je 0x140023f60
cmp eax, 0x5f400973
jne 0x140010c40
mov eax, 0x85c873d5
jmp 0x140010c40
cmp eax, 0x9fdc08a1
je 0x14002406e
cmp eax, 0x9fec1632
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
not r8d
or r8d, 0xfffffffe
xor r8d, 0xffffffff
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, edi
or r14b, r8b
and r8b, dil
xor r14b, 1
or r14b, r8b
xor r9b, al
and r9b, dil
xor dil, al
or dil, r9b
xor r14b, 1
mov eax, r14d
or al, dil
xor r14b, dil
mov r8d, eax
xor r8b, r14b
test r8b, 1
mov r8d, 0x300c8bd3
mov ecx, 0x84fcaca8
cmovne r8d, ecx
test r14b, r14b
mov r9d, r8d
mov ecx, 0x300c8bd3
cmovne r9d, ecx
test al, al
cmovne r9d, r8d
mov eax, r9d
jmp 0x140010c40
cmp eax, 0x1c01cb5f
je 0x140024188
cmp eax, 0x1e4218cb
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov edi, r9d
not edi
mov r8d, edi
and r8d, 0xaaf65a24
mov eax, r9d
and eax, 0x5509a5da
or eax, r8d
mov r8d, eax
xor r8d, 0x50018082
mov r14d, r9d
xor r14d, 0xfffffffe
and r14d, r9d
xor eax, 0xaaf65a25
mov r15d, r14d
not r15d
mov r13d, eax
and r13d, 0x25587d5d
and r8d, 0xdaa782a2
or r8d, r13d
or eax, r15d
and r15d, 0x25587d5d
and r14d, 0xdaa782a2
or r14d, r15d
xor r14d, r8d
not eax
or eax, r14d
mov r8d, eax
not r8d
and edi, 0xc47d6054
and r9d, 0x3b829fab
or r9d, edi
mov edi, r9d
xor edi, 0x32029a2b
xor r9d, 0xc47d6054
mov r14d, eax
and r14d, 0xcdb16584
and r8d, 0x324e9a7b
or r8d, r14d
or eax, r9d
and r9d, 0xcdb16584
and edi, 0x324e9a7b
or edi, r9d
xor edi, r8d
not eax
or eax, edi
xor eax, 0x2e7fbc66
xor eax, 0xd1804399
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
and al, dil
xor dil, r8b
or r14b, r8b
xor r14b, 1
or r14b, dil
xor r14b, 1
and r9b, r8b
or al, r9b
xor al, r14b
mov r8d, eax
xor r8b, 1
and r14b, r8b
xor r8b, r14b
test al, al
mov eax, 0x88c5fa81
mov r9d, 0x2c20b959
cmovne eax, r9d
test r14b, r14b
mov ecx, 0x88c5fa81
cmove eax, ecx
jmp 0x140023a83
cmp eax, 0xdd69b58f
je 0x140024305
cmp eax, 0xddc8c753
jne 0x140010c40
mov eax, 0xc349b00d
jmp 0x140010c40
cmp eax, 0x7bf54e6d
je 0x140024430
cmp eax, 0x7c6fffef
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov edi, r8d
xor edi, 0xfffffffe
and edi, r9d
and r8d, 0xfffffffe
and r9d, 1
or r9d, r8d
mov eax, edi
not eax
mov r8d, r9d
not r8d
mov r14d, eax
and r14d, 0x3637676c
and edi, 0xc9c89893
or edi, r14d
or eax, r8d
and r8d, 0x3637676c
and r9d, 0xc9c89893
or r9d, r8d
xor r9d, edi
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
or r9d, 0x82109102
mov edi, r8d
or edi, 0x216c4408
and r9d, 0xa37cd50a
and r8d, 0x5c0202c4
or r8d, r9d
and edi, 0xa37cd50a
and eax, 0x812831
or eax, edi
xor eax, r8d
mov r8d, eax
xor r8d, 0x8291b933
xor eax, 0x5000404c
and r8d, 0xaf6fbeb2
and eax, 0x5090414d
or eax, r8d
xor eax, 0x5090414d
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov r14d, eax
xor r14b, dil
or dil, r9b
or r9b, r8b
xor r9b, 1
or r9b, r14b
xor dil, 1
or al, r8b
xor al, 1
or al, dil
mov r8d, eax
and al, r9b
xor r9b, 1
xor r8b, 1
mov edi, r9d
xor dil, r8b
and dil, r9b
and r8b, r9b
or r8b, al
mov eax, edi
xor al, r8b
test r8b, 1
mov r8d, 0x5d7cf5e5
mov r9d, 0x8bd643e5
cmovne r8d, r9d
test dil, dil
mov ecx, 0x5d7cf5e5
cmove r8d, ecx
test al, 1
jmp 0x14001a2c1
cmp eax, 0xbaea8906
je 0x14002443e
cmp eax, 0xbaecf4b3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
or r8d, 1
mov r9d, eax
or r9d, 0x8e4ca9ce
and r8d, 0x8e4ca9cf
mov edi, eax
and edi, 0x71b35630
or edi, r8d
and r9d, 0x8e4ca9cf
xor r9d, edi
mov r8d, r9d
not r8d
and eax, r8d
and r9d, ecx
or r9d, eax
xor r8d, r9d
test r8d, r9d
setne al
cmp dword [0x1401172c0], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or cl, al
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, cl
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x6a26ce9
mov r9d, 0x2618e52c
cmovne eax, r9d
test r8b, r8b
cmove eax, r9d
test cl, cl
mov ecx, 0x6a26ce9
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x38e6aaeb
je 0x1400244a4
cmp eax, 0x39300955
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0xa219324
mov r9d, ecx
or r9d, 0x24180010
and r8d, 0x2e399334
mov edi, ecx
and edi, 0x8106284b
or edi, r8d
and r9d, 0x2e399334
mov r8d, eax
and r8d, 0x50c04480
or r8d, r9d
xor r8d, edi
xor r8d, 0xa51e285a
and ecx, 0x6ad5625b
and eax, 0x952a9da4
or eax, ecx
xor eax, 0x952a9da4
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setl cl
setge r9b
mov r8d, r9d
xor r8b, al
xor r8b, 1
or r9b, r8b
and r8b, al
xor al, cl
and al, cl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0x6b778ec0
mov r9d, 0x23f0a755
cmovne eax, r9d
test cl, 1
cmovne eax, r12d
jmp 0x140023a83
cmp eax, 0xfd3baf43
je 0x1400244ae
cmp eax, 0xfdc46b4e
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r14d, edi
not r14d
mov eax, edi
and eax, 0xe76c21d9
xor edi, 0x5044d536
and edi, r14d
and r14d, 0x1893de26
or r14d, eax
mov r9d, r14d
xor r9d, 0x1803da00
mov eax, r14d
xor eax, 0xa72820c9
or eax, 0x5044d536
mov r8d, r14d
xor r8d, 0x120800
mov r15d, edi
not r15d
mov r13d, eax
and r13d, 0x298d76c6
and r8d, 0x86320809
or r8d, r13d
or eax, r15d
and r15d, 0x298d76c6
and edi, 0xd6728939
or edi, r15d
xor edi, r8d
not eax
or eax, edi
mov edi, eax
xor edi, 0x45513
or r9d, 1
xor r14d, 0x56c0010
and r14d, 0x5fc0436
and r9d, 0xfa03fbc9
or r9d, r14d
mov r8d, r9d
xor r8d, 0xa0025bc0
xor r9d, 0x5fc0436
xor eax, 0xafbb2ac8
mov r14d, eax
and r14d, 0x5af9a02c
and edi, 0xa5065fd3
or edi, r14d
or eax, r9d
and r9d, 0x5af9a02c
and r8d, 0xa5065fd2
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
xor eax, 0x4dcfa245
xor eax, 0xb2305dba
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
lea r14d, [rdi + 1]
and r14b, r9b
mov r9d, eax
and r9b, dil
or r9b, r14b
or r8b, al
xor al, dil
mov edi, r8d
xor dil, al
or al, r8b
xor al, 1
or al, dil
xor al, r9b
and r9b, al
xor al, 1
mov r8d, r9d
xor r8b, al
test r8b, 1
mov r8d, 0xa145bfa3
mov ecx, 0x68cbf4e0
cmovne r8d, ecx
test al, al
mov eax, r8d
cmovne eax, ecx
jmp 0x140019979
cmp eax, 0x4463c8d0
je 0x1400245d9
cmp eax, 0x44ab43b3
jne 0x140010c40
mov eax, 0xf42c327
jmp 0x140010c40
cmp eax, 0x8659209d
je 0x1400246e5
cmp eax, 0x86824239
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x4a0000a2
mov r9d, ecx
and r9d, 0x80805541
or r9d, r8d
xor r9d, 0x80805541
mov r8d, ecx
xor r8d, 0xca8055e3
and r8d, ecx
or r8d, r9d
mov r9d, r8d
xor r9d, 0x357faa1d
xor r8d, 0xca8055e2
and eax, r8d
and r9d, ecx
or r9d, eax
xor r8d, r9d
test r8d, r9d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, r8d
and dil, al
or r8b, r9b
and r9b, cl
or r9b, dil
mov edi, r9d
xor dil, al
and dil, r9b
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor dil, 1
xor al, 1
mov ecx, edi
or cl, al
xor al, dil
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0xec54746
mov r9d, 0xa4737612
cmovne r8d, r9d
test al, al
mov eax, r8d
mov r9d, 0xec54746
jmp 0x140024c66
cmp eax, 0x7c36f08
je 0x140024847
cmp eax, 0x7cf1101
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 0x637c
mov edi, eax
or edi, 0xab710003
and edi, 0xab71637f
and r8d, 0x400a1480
or r8d, edi
and r9d, 0xab71637f
and eax, 0x14848800
or eax, r9d
xor eax, r8d
mov r8d, eax
xor r8d, 0xbff58803
mov r9d, eax
xor r9d, 0xbff58802
and r9d, r8d
xor eax, 0x400a77fd
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x40813842
mov edi, eax
and edi, 0x2a10000d
or edi, r9d
mov r9d, edi
xor r9d, 0x2a10000c
xor edi, 0x816dbb02
or r8d, 0x13803
and edi, 0x816dbb03
and r9d, 0x6a90004c
or r9d, edi
and r8d, 0x816dbb03
and eax, 0x140244b0
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x956ec7b0
xor eax, 0x60000044
and r8d, 0x8bf73e9b
and eax, 0x7408c164
or eax, r8d
xor eax, 0x7408c164
setne r8b
sete r14b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r15d, r14d
or r15b, dil
mov r9d, eax
or r9b, r8b
mov r13d, r9d
xor r13b, r15b
or r9b, r15b
xor r9b, 1
or r9b, r13b
and r14b, dil
and al, r8b
or al, r14b
mov r14d, edi
xor r14b, r8b
or dil, r8b
xor dil, 1
or dil, r14b
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, 1
mov edi, r9d
and dil, r8b
xor dil, 1
or dil, r8b
xor r8b, al
xor al, 1
xor dil, 1
or dil, r9b
xor dil, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test al, 1
mov eax, 0xa6a5b83
mov ecx, 0x9eba7c3e
cmovne eax, ecx
test dil, 1
mov ebx, 0x9eba7c3e
cmove eax, ecx
test r8b, 1
mov ecx, 0xa6a5b83
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xc67b4e46
je 0x140024851
cmp eax, 0xc67ddb02
jne 0x140010c40
mov eax, 0xfe7321b3
jmp 0x140010c40
cmp eax, 0x661828f2
je 0x14002495e
cmp eax, 0x67d11ee6
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edi, eax
or edi, 1
mov r14d, r8d
not r14d
mov r15d, edi
and r15d, 0xc1de2f68
mov r13d, r9d
and r13d, 0x3e21d096
or r13d, r15d
or edi, r14d
and r14d, 0xc1de2f68
and r8d, 0x3e21d097
or r8d, r14d
xor r8d, r13d
not edi
or edi, r8d
not edi
and r9d, 0xad1dfdda
and eax, 0x52e20225
or eax, r9d
xor eax, 0x52e20225
or eax, edi
xor eax, 0xb23884df
cmp eax, 0x4dc77b20
sete al
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
xor r9b, al
mov eax, r9d
xor al, 1
or r8b, r9b
and r9b, r8b
xor r8b, 1
mov edi, r8d
xor dil, al
and dil, r8b
and r8b, al
or r8b, r9b
mov r9d, r8d
xor r9b, dil
test r8b, r8b
mov eax, 0x5095c671
mov ecx, 0x6a4eac42
cmovne eax, ecx
test dil, dil
mov r8d, 0x5095c671
cmove eax, r8d
test r9b, r9b
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0xa87f8a35
je 0x140024968
cmp eax, 0xa88c45c4
jne 0x140010c40
mov eax, 0xdade5075
jmp 0x140010c40
cmp eax, 0x294ddfe6
je 0x140024972
cmp eax, 0x296f3c58
jne 0x140010c40
mov eax, 0x951f9d7b
jmp 0x140010c40
cmp eax, 0xe80fc191
je 0x140024a9f
cmp eax, 0xe89e4290
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov eax, ecx
xor eax, 0xfffffffe
and eax, r9d
and ecx, 0x22e67dce
and r9d, 0xdd198231
or r9d, ecx
mov ecx, r9d
xor ecx, 0xd5008020
mov r8d, eax
not r8d
xor r9d, 0x22e67dcf
mov edi, r8d
and edi, 0x28ff3b16
and eax, 0xd700c4e9
or eax, edi
or r8d, r9d
and r9d, 0x28ff3b16
and ecx, 0xd700c4e9
or ecx, r9d
xor ecx, eax
not r8d
or r8d, ecx
xor r8d, 0xa4363149
cmp r8d, 0x5bc9ceb6
sete al
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
xor r8b, al
and r8b, al
xor cl, al
mov eax, ecx
xor al, 1
xor cl, r8b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, cl
mov eax, 0xa4f7abca
mov r9d, 0x83fe5124
cmovne eax, r9d
test cl, cl
mov ecx, eax
mov r9d, 0xa4f7abca
cmovne ecx, r9d
test r8b, r8b
jmp 0x1400221c4
cmp eax, 0x5b6f26ec
je 0x140024baf
cmp eax, 0x5b756a26
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r8d, edi
and r8d, 0x89bc508a
mov r14d, eax
and r14d, 0x7643af75
or r14d, r8d
mov r8d, r14d
xor r8d, 0x70418130
xor r14d, 0x914408a
mov r9d, eax
or r9d, 0xf166ece
and r14d, 0xf166ece
and r8d, 0xf0e99130
or r8d, r14d
and r9d, 0xf166ecf
xor r9d, r8d
and edi, 0x465d6588
and eax, 0xb9a29a77
or eax, edi
mov r8d, eax
xor r8d, 0x39021004
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0xc0e98f73
and r9d, 0x3f16708c
or r9d, r14d
xor eax, 0x40490500
and eax, 0xc0e98f73
and r8d, 0x3f16708c
or r8d, eax
xor r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
setne r8b
sete al
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
xor dil, al
and dil, al
or al, r9b
xor al, 1
or al, dil
mov edi, r8d
xor dil, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor dil, 1
mov r8d, edi
xor r8b, r9b
or r9b, dil
xor r9b, 1
or r9b, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
xor r8b, 1
or al, r9b
mov r9d, r8d
xor r9b, al
not r9b
test r9b, 1
mov r9d, 0xea4dfdbc
mov ecx, 0x4dad7c93
cmovne r9d, ecx
test al, 1
mov eax, 0xea4dfdbc
cmovne eax, r9d
jmp 0x1400259c7
cmp eax, 0x9d5f2e49
je 0x140024c75
cmp eax, 0x9d8e19b3
jne 0x140010c40
mov rax, qword [rbp - 0x38]
mov r8d, dword [rbp - 0x24]
mov dword [rax], r8d
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0x2a7957bb
and r9d, r8d
not r8d
or eax, 0xd586a844
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x2c232f95
and r8d, 0x258502a
or r8d, r14d
or eax, edi
and edi, 0x2c232f95
and r9d, 0xd3dcd06a
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0xd586a844
mov r9d, eax
xor r9d, 0x22001729
and r9d, 0xb680b769
xor eax, 0x63061f2d
and eax, r8d
or eax, r9d
xor eax, 0x497f4897
and r8d, 0xfffffffe
or r8d, eax
mov eax, r8d
xor eax, 0x623362aa
and eax, r8d
not r8d
and r8d, 0x623362aa
or r8d, eax
not eax
and eax, 0x9dcc9d55
and r8d, 0x623362aa
or r8d, eax
xor r8d, 0x56ce67f4
xor r8d, 0x56ce67f4
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, r8d
and r14b, dil
xor r8b, r9b
and r9b, al
or r9b, r14b
or dil, al
xor dil, 1
or dil, r8b
xor dil, r9b
and r9b, dil
xor dil, 1
mov r8d, edi
xor r8b, r9b
test dil, dil
mov eax, 0x377ef569
mov ecx, 0xc6b5c8b6
cmovne eax, ecx
test r9b, r9b
mov r9d, 0x377ef569
cmove eax, r9d
test r8b, 1
cmovne eax, ecx
jmp 0x140010c40
cmp eax, 0x1873be02
je 0x140024d7f
cmp eax, 0x18f1268c
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov edi, r8d
and edi, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, edi
and r8d, 0x9ca46067
and eax, 0x635b9f98
or eax, r8d
mov r8d, eax
xor r8d, 0x1029810
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0xe65d478b
and r9d, 0x19a2b874
or r9d, r14d
xor eax, 0x84044003
and eax, 0xe65d478b
and r8d, 0x19a2b874
or r8d, eax
xor r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
sete dil
setne r14b
cmp dword [0x1401172c0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, r14b
not r9b
and r9b, r14b
mov r15d, r14d
and r15b, r8b
or r8b, r14b
xor r9b, 1
mov r13d, r9d
xor r13b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r13b
and dil, al
or dil, r15b
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
xor al, 1
or al, dil
mov r8d, eax
xor r8b, 1
mov edi, r9d
xor dil, al
and dil, r9b
and al, r9b
xor r9b, 1
and r9b, r8b
or al, r9b
mov r8d, edi
xor r8b, al
test al, 1
mov eax, 0x2fe2abf5
mov r9d, 0x38e6aaeb
cmovne eax, r9d
test dil, 1
mov ecx, 0x2fe2abf5
cmove eax, ecx
jmp 0x1400259c7
cmp eax, 0xd8f05e9a
je 0x140024d89
cmp eax, 0xda0c792b
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xa7bd22db
and eax, r9d
and r9d, 0x5842dd24
or r9d, r8d
xor r9d, 0x5842dd24
or r9d, eax
mov r8d, r9d
xor r8d, 1
mov edi, r8d
and edi, r9d
xor r9d, 0xfffffffe
mov eax, edi
not eax
mov r14d, eax
and r14d, 0xa43c67a7
and edi, 0x5bc39858
or edi, r14d
or eax, r8d
and r8d, 0xa43c67a7
and r9d, 0x5bc39858
or r9d, r8d
xor r9d, edi
not eax
or eax, r9d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x1dc197dc
and r9d, eax
and eax, 0xe23e6823
or eax, r8d
mov r8d, eax
xor r8d, 0x2c4800
xor eax, 0x1dc197dc
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xf253256f
and r8d, 0xdacda90
or r8d, r14d
or eax, edi
and edi, 0xf253256f
and r9d, 0xdacda90
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r14b
mov r9d, r14d
xor r9b, dil
and dil, r9b
and r9b, r14b
mov r15d, edi
xor r15b, 1
xor dil, r9b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dil
mov edi, r14d
xor dil, r8b
and dil, r14b
xor al, r8b
mov r8d, edi
not r8b
xor dil, al
not al
or al, r8b
not al
or al, dil
xor al, r9b
and al, 1
mov r8d, 0x5c2bcdc9
mov ecx, 0x6e0ea5fc
cmovne r8d, ecx
test al, r9b
mov ecx, 0x5c2bcdc9
cmovne r8d, ecx
test al, al
mov edi, 0x5c2bcdc9
cmovne edi, r8d
test al, r9b
cmove edi, r8d
mov eax, edi
jmp 0x140010c40
cmp eax, 0x75e07ee6
je 0x140024e49
cmp eax, 0x774d14ff
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xf227129e
mov edi, r9d
and edi, 0xdd8ed60
or edi, r8d
xor edi, 0xdd8ed60
mov r8d, r9d
xor r8d, 0xfffffffe
and r8d, r9d
or r8d, edi
mov edi, r8d
not edi
mov r14d, edi
and r14d, 0x8293289a
and r8d, 0x7d6cd765
or r8d, r14d
and r9d, 0x8293289a
and eax, 0x7d6cd765
or eax, r9d
xor eax, r8d
not eax
or eax, edi
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov eax, edi
or dil, r9b
and r9b, r14b
and al, r8b
or al, r9b
xor dil, 1
xor r14b, r8b
or r14b, dil
mov r8d, r14d
xor r8b, 1
mov r9d, r8d
and r9b, r14b
xor r8b, r9b
xor r9b, 1
or r9b, r14b
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, al
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test r8b, 1
mov r8d, 0xdd69b58f
mov ecx, 0x580ed772
cmovne r8d, ecx
test al, 1
mov eax, 0xdd69b58f
jmp 0x140022e9e
cmp eax, 0xb7b259bf
je 0x140024e53
cmp eax, 0xb7cbc795
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x9758be29
mov r14d, r9d
and r14d, 0x68a741d6
or r14d, ecx
mov ecx, r14d
xor ecx, 0x288000d4
xor r14d, 0x9758be28
mov r8d, r9d
xor r8d, 0xfffffffe
and r8d, r9d
or r14d, 1
mov edi, r8d
not edi
mov r15d, r14d
and r15d, 0x4567cd2a
and ecx, 0xba9832d4
or ecx, r15d
or r14d, edi
and edi, 0x4567cd2a
and r8d, 0xba9832d5
or r8d, edi
xor r8d, ecx
not r14d
or r14d, r8d
mov ecx, r14d
not ecx
mov r8d, ecx
and r8d, 0x2ccf3d73
and r14d, 0xd330c28c
or r14d, r8d
and r9d, 0x2ccf3d73
and eax, 0xd330c28c
or eax, r9d
xor eax, r14d
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and al, r9b
mov edi, r9d
or dil, cl
mov r14d, edi
xor r14b, 1
and r8b, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, edi
and r8b, r14b
mov r9d, ecx
and r9b, al
xor r8b, 1
or r8b, r14b
xor r8b, 1
or r8b, dil
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, cl
xor r9b, r8b
mov ecx, r14d
xor cl, al
or al, r14b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0x5e720f19
mov r8d, 0xda7b7038
cmovne eax, r8d
test r9b, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x5e720f19
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x33e7c686
je 0x140024e5d
cmp eax, 0x340d240c
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
and r8d, 0xfb4356c4
and eax, 0x4bca93b
or eax, r8d
mov r8d, eax
xor r8d, 0xfb4356c4
mov r9d, eax
xor r9d, 0x4bca93b
mov edi, r9d
or edi, r8d
xor eax, 0xca0ca7f2
and eax, edi
xor eax, 0xceb00ec8
and r8d, 0xd9d62132
mov edi, r9d
and edi, 0x2629decd
or edi, r8d
mov r8d, edi
xor r8d, 0x560113
and r9d, 1
or r9d, r8d
xor edi, 0x2280040
and edi, 0xdba82060
and r9d, 0x2457df9f
or r9d, edi
xor r9d, 0x2457df9f
or r9d, eax
mov eax, r9d
mov r8d, r9d
xor r8d, 0xfdfa5b5a
and r8d, r9d
not r9d
or eax, 0x205a4a5
mov edi, r8d
not edi
mov r14d, eax
and r14d, 0xc640320f
and r9d, 0x39ba4950
or r9d, r14d
or eax, edi
and edi, 0xc640320f
and r8d, 0x39bfcdf0
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x2050424
xor eax, 0xfdfa5b5a
mov r9d, eax
and r9d, 0x4ce0b193
and r8d, 0xb31f4e6c
or r8d, r9d
xor r8d, 0xb31f4e6c
or r8d, eax
xor r8d, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl r14b
and r14b, r8b
mov edi, r9d
and dil, al
or dil, r14b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, edi
xor r9b, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, edi
and r8b, al
xor al, 1
and r9b, al
or r9b, r8b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test r8b, 1
mov r8d, 0xd59534ba
mov ecx, 0xc4479f37
cmovne r8d, ecx
test al, 1
mov eax, 0xd59534ba
cmovne eax, r8d
test r9b, r9b
cmove eax, r8d
jmp 0x140010c40
cmp eax, 0xf7285384
je 0x140024f95
cmp eax, 0xf7dc3b0a
jne 0x140010c40
mov eax, 0xb61ef86
jmp 0x140010c40
cmp eax, 0x5016cae8
je 0x140024f9f
cmp eax, 0x5095c671
jne 0x140010c40
mov eax, dword [rbp - 0x24]
mov eax, 0x6a4eac42
jmp 0x140010c40
cmp eax, 0x9140dc8a
je 0x140024fa9
cmp eax, 0x924b3849
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov r9d, r14d
not r9d
mov r8d, r9d
and r8d, 0x75967240
mov eax, r14d
and eax, 0x8a698dbf
or eax, r8d
mov r8d, eax
xor r8d, 0xa088404
xor eax, 0x75967240
mov edi, r14d
xor edi, 0xfffffffe
and edi, r14d
or eax, 1
mov r15d, edi
not r15d
mov r13d, eax
and r13d, 0xc4672bfa
and r8d, 0x3b98d404
or r8d, r13d
or eax, r15d
and r15d, 0xc4672bfa
and edi, 0x3b98d405
or edi, r15d
xor edi, r8d
not eax
or eax, edi
mov r8d, r14d
and r8d, 0xde788a5d
and r9d, 0x218775a2
or r9d, r8d
xor r9d, eax
xor r9d, 0x218775a2
or eax, r14d
not eax
or eax, r9d
xor eax, 0xd13015b8
xor eax, 0x2ecfea47
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
xor r8b, r9b
xor r8b, 1
mov edi, r9d
or dil, al
xor dil, 1
or dil, r8b
xor r9b, al
mov eax, r9d
xor al, 1
xor r9b, al
and r9b, dil
or dil, al
xor r9b, al
mov eax, r9d
xor al, dil
test r9b, r9b
mov r8d, 0x1a6b82ab
mov ecx, 0x972ac3da
cmovne r8d, ecx
test dil, dil
mov r9d, 0x1a6b82ab
cmovne r8d, r9d
test al, al
cmove r8d, ecx
mov eax, r8d
jmp 0x140010c40
cmp eax, 0xec54746
je 0x140025092
cmp eax, 0xf2b73e3
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x9bee122a
and eax, ecx
not ecx
and ecx, 0x9bee122a
or ecx, eax
not eax
and eax, 0x6411edd5
and ecx, 0x9bee122a
or ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa8cb719f
mov r9d, ecx
and r9d, 0x57348e60
or r9d, r8d
xor r9d, 0x57348e61
and ecx, 0xdca7967a
and eax, 0x23586984
or eax, ecx
xor eax, 0x23586984
or eax, r9d
mov ecx, eax
xor ecx, 0x9c5024da
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x63afdb25
and eax, 0x9c5024da
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xb6c5ffc2
and ecx, 0x493a003d
or ecx, eax
mov eax, ecx
xor eax, 0x94c5a080
xor ecx, 0x4102001c
and ecx, 0x63025f5e
and eax, 0x9cfda0a1
or eax, ecx
xor eax, 0x9cfda0a1
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
mov r9d, r8d
or r9b, dil
and cl, dil
xor dil, r8b
and r9b, dil
mov edi, eax
xor dil, r8b
and dil, al
and al, r8b
or al, cl
xor dil, 1
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
xor al, r9b
and r9b, al
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xc30af136
mov r8d, 0x34f76751
cmovne eax, r8d
test r9b, r9b
cmove eax, r8d
test cl, 1
mov ecx, 0xc30af136
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0x6d3e074e
je 0x14002527f
cmp eax, 0x6d43a225
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x4c704d56
mov edi, eax
and edi, 0xb38fb2a8
or edi, r8d
mov r8d, edi
xor r8d, 0x92850228
mov r14d, eax
and r14d, 1
or r14d, r8d
xor edi, 0x4004150
and edi, 0x250af1d0
and r14d, 0xdaf50e2f
or r14d, edi
xor r14d, 0xdaf50e2f
and r9d, 0x555925cd
and eax, 0xaaa6da32
or eax, r9d
xor eax, 0xaaa6da32
or eax, r14d
xor eax, 0xfba05df1
xor eax, 0x45fa20e
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge dil
setl al
mov r14d, eax
xor r14b, r9b
mov r15d, r14d
xor r15b, dil
and r15b, r14b
and r8b, dil
and al, r9b
or al, r8b
mov r8d, eax
mov r9d, eax
mov edi, r15d
or al, r15b
xor r15b, 1
xor r8b, 1
and r9b, r15b
and dil, r8b
or dil, r9b
xor r8b, r15b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0xa876fbd8
mov ecx, 0x9da5120c
cmovne r8d, ecx
test al, al
mov eax, 0xa876fbd8
jmp 0x14002405e
cmp eax, 0xadaf1d33
je 0x140025387
cmp eax, 0xaec3cd43
jne 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xf3f20a4a
mov r8d, eax
and r8d, 0xc0df5b4
or r8d, ecx
mov ecx, r8d
xor ecx, 0xc089404
xor r8d, 0x40e00242
mov r9d, eax
or r9d, 0x40e563f2
and r8d, 0x40e563f2
and ecx, 0xbf1a9c0c
or ecx, r8d
and r9d, 0x40e563f3
xor r9d, ecx
and edi, 0xa1ca46c
and eax, 0xf5e35b93
or eax, edi
mov ecx, eax
xor ecx, 0x25204281
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xd2c7b95a
and r9d, 0x2d3846a5
or r9d, edi
xor eax, 0x204a048
and eax, 0xd2c7b95a
and ecx, 0x2d3846a5
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setge dil
setl al
mov r14d, edi
and r14b, r8b
xor r8b, al
and r8b, cl
mov r9d, ecx
and r9b, al
or al, cl
xor al, 1
or al, r8b
or r9b, r14b
mov r8d, edi
xor r8b, cl
or dil, cl
xor dil, 1
or dil, r8b
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
xor r9b, al
and al, r9b
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0xc349b00d
mov r8d, 0xddc8c753
cmovne ecx, r8d
test r9b, 1
mov r8d, 0xc349b00d
jmp 0x140025375
cmp eax, 0x2dc6eb15
je 0x14002541f
cmp eax, 0x2ddb7ce0
jne 0x140010c40
mov rax, qword [rbp - 0x20]
mov eax, dword [rax]
mov dword [rbp - 0x48], eax
mov rax, qword [rbp - 0x38]
mov eax, 0xe5aca43d
jmp 0x140010c40
cmp eax, 0xf20d8e77
je 0x140025535
cmp eax, 0xf28740be
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r14d, eax
not r14d
mov r8d, r14d
and r8d, 0x3148080
mov r9d, eax
and r9d, 0x6c830a26
or r9d, r8d
mov r8d, r9d
xor r8d, 0x8830a02
xor r9d, 0x937cf5d9
mov edi, eax
xor edi, 0x6f978aa6
and edi, eax
mov r15d, edi
not r15d
mov r13d, r9d
and r13d, 0xf7003134
and r8d, 0x8978a82
or r8d, r13d
or r9d, r15d
and r15d, 0xf7003134
and edi, 0x8ffcecb
or edi, r15d
xor edi, r8d
not r9d
or r9d, edi
mov edi, r9d
xor edi, 0x90687558
xor r9d, 0x61020826
and r14d, 0x4ab9100b
and eax, 0xb546eff4
or eax, r14d
mov r8d, eax
xor r8d, 0xa1022c24
xor eax, 0x4ab9100b
mov r14d, edi
and r14d, 0x1eddc3d9
and r9d, 0xe1223c26
or r9d, r14d
or edi, eax
and eax, 0x1eddc3d9
and r8d, 0xe1223c26
or r8d, eax
xor r8d, r9d
not edi
or edi, r8d
xor edi, 0xffffffff
setne al
sete r9b
cmp dword [0x1401172c0], 0xa
setge r8b
mov edi, r8d
xor dil, r9b
mov r14d, edi
not r14b
and r14b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r14b
and dil, r8b
xor al, r8b
or al, dil
mov r8d, eax
not r8b
and r8b, al
xor r8b, 1
mov edi, eax
xor dil, r8b
or r8b, al
xor r8b, 1
or r8b, dil
mov eax, r8d
xor al, 1
mov edi, r9d
xor dil, 1
and r8b, dil
and r9b, al
or r9b, r8b
or dil, al
mov eax, edi
xor al, r9b
test al, 1
mov r8d, 0xfed0572c
mov eax, 0x580ed772
cmovne r8d, eax
test dil, 1
mov eax, 0xfed0572c
jmp 0x140022e9e
cmp eax, 0x61a96362
je 0x14002553f
cmp eax, 0x61d1cb12
jne 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
xor r8d, 0x8e87cf6e
and r8d, r9d
mov edi, r9d
or edi, 0x71783091
mov r14d, r9d
not r14d
mov eax, r8d
not eax
mov r15d, eax
and r15d, 0xf357d4d5
and r8d, 0xca82b2a
or r8d, r15d
or eax, edi
and edi, 0xf357d4d5
mov r15d, r14d
and r15d, 0xc800b2a
or r15d, edi
xor r15d, r8d
not eax
or eax, r15d
mov r8d, eax
xor r8d, 0x8e87cf6f
or r9d, 1
xor eax, 0x71783090
mov edi, eax
and edi, 0xff69f8b2
and r8d, 0x96074d
or r8d, edi
or eax, r9d
and r9d, 0xff69f8b2
and r14d, 0x96074c
or r14d, r9d
xor r14d, r8d
not eax
or eax, r14d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x2dd9208a
and r8d, 0xd226df75
or r8d, r14d
or eax, edi
and edi, 0x2dd9208a
and r9d, 0xd226df75
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and eax, 0x327b3bfe
and r8d, 0xcd84c401
or r8d, eax
cmp r8d, 0xcd84c401
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov edi, r9d
xor dil, r8b
xor al, r8b
or r8b, r9b
xor r8b, 1
mov r14d, edi
not r14b
and r14b, r9b
or r14b, r8b
and dil, r9b
or al, dil
xor al, 1
mov r8d, r14d
xor r8b, 1
mov r9d, r14d
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, r14b
xor r9b, al
mov r8d, r14d
xor r8b, al
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0xd4d93e8f
mov ecx, 0xc05cfbf1
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xd4d93e8f
cmove eax, ecx
jmp 0x140010c40
cmp eax, 0xa1693f29
je 0x14002565e
cmp eax, 0xa3b8b5c1
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x4120a120
mov edi, eax
and edi, 0x40440a
or edi, r8d
mov r8d, edi
xor r8d, 0x404000
xor edi, 0x2c09ba74
mov r14d, r9d
or r14d, 0xa42a
and edi, 0x2c09be7e
and r8d, 0x41604100
or r8d, edi
and r14d, 0x2c09be7e
mov edi, eax
and edi, 0x92960081
or edi, r14d
xor edi, r8d
mov r8d, edi
xor r8d, 0xbe9f1ad4
xor edi, 0x4160e52b
and r9d, edi
and r8d, eax
or r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and dil, r8b
and al, r9b
or al, dil
or r9b, r8b
xor r9b, 1
or r9b, al
mov r8d, r9d
xor r8b, al
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, al
not r9b
test r9b, 1
mov r9d, 0xcff7d624
mov ecx, 0x23a3bc70
cmovne r9d, ecx
test r8b, r8b
mov r8d, 0xcff7d624
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140010c40
cmp eax, 0x20f02b21
je 0x1400257a3
cmp eax, 0x212d6f8e
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
and r8d, 0x319b0272
mov edi, eax
and edi, 0xce64fd8c
or edi, r8d
mov r8d, edi
xor r8d, 0x4204a404
mov r9d, eax
xor r9d, 0xfffffffe
xor edi, 0x319b0273
mov r14d, r9d
and r14d, 0x8ce95be9
and eax, 0x7316a416
or eax, r14d
or r9d, edi
and edi, 0x8ce95be9
and r8d, 0x7316a416
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
mov eax, r9d
xor eax, 0x46ffe26e
and eax, r9d
not r9d
and r9d, 0x46ffe26e
or r9d, eax
not eax
and eax, 0xb9001d91
and r9d, 0x46ffe26e
or r9d, eax
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov eax, r14d
xor al, r9b
and r9b, al
and al, r14b
mov r14d, r9d
xor r14b, 1
xor r9b, al
xor al, 1
or al, r14b
xor al, 1
or al, r9b
mov r9d, edi
xor r9b, r8b
or dil, r8b
xor dil, 1
or dil, r9b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
xor r8b, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, eax
xor r8b, 1
mov r14d, r9d
xor r14b, 1
mov edi, r8d
and dil, al
xor dil, 1
or dil, al
xor dil, 1
or dil, r8b
mov r15d, edi
xor r15b, 1
and r15b, r14b
and dil, r9b
or dil, r15b
xor r14b, r8b
or r9b, al
xor r9b, 1
or r9b, r14b
mov eax, r9d
xor al, dil
test al, 1
mov r8d, 0x4b1e001
mov eax, 0x6b0198f7
cmovne r8d, eax
test r9b, 1
mov eax, 0x4b1e001
jmp 0x140025792
cmp eax, 0xe268b3fa
je 0x1400258ea
cmp eax, 0xe35f3f15
jne 0x140010c40
mov eax, 0xbbc01787
jmp 0x140010c40
cmp eax, 0x7ea9f9ca
je 0x1400259d4
cmp eax, 0x7fe41270
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x8c0e3c1a
mov edi, r8d
and edi, 0x73f1c3e5
or edi, r9d
xor edi, 0x73f1c3e4
and r8d, 0x8ef2ba64
mov r9d, eax
and r9d, 0x710d459b
or r9d, r8d
xor r9d, 0x8ef2ba65
and eax, 1
or eax, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
and eax, 0xe574666e
and r8d, 0x1a8b9991
or r8d, eax
mov eax, r8d
xor eax, 0x60264e
xor r8d, 0x1a8b9991
mov r9d, r8d
and r9d, 0xfd9449a1
and eax, 0x26bb65e
or eax, r9d
xor eax, 0x26bb65e
or eax, r8d
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, r9d
xor dil, r8b
xor dil, 1
or dil, al
mov r14d, edi
xor r14b, 1
xor al, r8b
or r8b, r9b
xor r8b, 1
and al, r9b
or al, r8b
mov r8d, r14d
and r8b, dil
xor r8b, 1
or r8b, dil
xor r8b, 1
or r8b, r14b
xor r8b, al
mov r9d, r14d
xor r9b, al
or al, r14b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x78d2a644
mov ecx, 0xe80fc191
cmovne r9d, ecx
test al, 1
mov eax, 0x78d2a644
jmp 0x140023a7f
cmp eax, 0xbfec43dd
je 0x1400259de
cmp eax, 0xc05cfbf1
jne 0x140010c40
mov eax, 0xd4d93e8f
jmp 0x140010c40
cmp eax, 0x3da4b85a
je 0x1400259e8
cmp eax, 0x3e0d6e8a
jne 0x140010c40
mov eax, 0x138ddc6
jmp 0x140010c40
cmp eax, 0xffb7b16c
je 0x140025acc
cmp eax, 0xffb93dca
jne 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xfe0b6c50
xor eax, 0xc86ab21c
and eax, r8d
and r8d, 0x1f493af
or r8d, r9d
mov r9d, r8d
xor r9d, 0x1f493af
xor r8d, 0xbe0a2440
mov edi, r9d
and edi, 0x37954de3
or eax, edi
xor eax, 0xc86ab21d
and r8d, 0xbe5ab6c7
mov edi, r9d
and edi, 0x41a54938
or edi, r8d
xor edi, 0xbe5ab6c6
and r9d, 1
or r9d, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov r8d, r9d
and r8d, 0x609ff84d
and eax, 0x9f6007b2
or eax, r8d
xor eax, 0x9f6007b2
or eax, r9d
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
and r9b, dil
and al, r8b
or al, r9b
mov r9d, edi
or r9b, r8b
xor r9b, 1
xor dil, r8b
or dil, r9b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
xor r8b, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, eax
xor r8b, r9b
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, r8b
test r9b, 1
mov r9d, 0x7c6fffef
mov ecx, 0x5d7cf5e5
cmovne r9d, ecx
test r8b, 1
cmove r9d, ecx
test al, 1
mov eax, 0x7c6fffef
cmove r9d, eax
mov eax, r9d
jmp 0x140010c40
mov eax, 0x60ac5c22
jmp 0x140010c40
cmp eax, 0x48faf51a
jne 0x140025c40
mov eax, 0xbe9b37c
jmp 0x140010c40
mov eax, 0xff8f4048
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov edi, r8d
and edi, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, edi
and r8d, 0x91fb8751
and eax, 0x6e0478ae
or eax, r8d
mov r8d, eax
xor r8d, 0x2c00180c
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0xc2c766f3
and r9d, 0x3d38990c
or r9d, r14d
xor eax, 0x80c30651
and eax, 0xc2c766f3
and r8d, 0x3d38990c
or r8d, eax
xor r8d, r9d
xor edi, r8d
test edi, r8d
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and al, dil
or dil, r8b
and r9b, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
and al, r8b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, dil
xor al, 1
or r8b, dil
mov r9d, r8d
xor r9b, al
test r9b, 1
mov r9d, 0x56d13cce
mov ecx, 0xc175075f
cmovne r9d, ecx
test r8b, r8b
mov r8d, 0x56d13cce
cmovne r8d, r9d
test al, 1
cmove r8d, r9d
mov eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
or r8d, 0x1f6a0a74
and ecx, 0x1f6a0a74
mov r9d, eax
and r9d, 0xe095f58a
or r9d, ecx
and r8d, 0x1f6a0a75
xor r8d, r9d
not r8d
or r8d, eax
xor r8d, 0x47a57a02
xor r8d, 0xb85a85fd
sete dil
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov eax, r8d
or al, dil
xor al, 1
or al, cl
xor al, 1
mov r9d, edi
xor r9b, r8b
and dil, r9b
and r9b, r8b
mov ecx, edi
xor cl, 1
xor dil, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, dil
mov ecx, r9d
xor cl, 1
mov r8d, r9d
and r8b, cl
xor r8b, 1
mov edi, r8d
xor dil, cl
or r8b, cl
xor r8b, 1
or r8b, dil
xor r8b, al
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov eax, r9d
xor al, r8b
test r9b, 1
mov ecx, 0xbbc01787
mov r9d, 0xe35f3f15
cmovne ecx, r9d
test r8b, 1
cmove ecx, r9d
test al, 1
mov eax, 0xbbc01787
jmp 0x140010c33
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x8e3f4c8
mov edi, eax
and edi, 0xf71c0b36
or edi, r9d
xor edi, 0xf71c0b36
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or r9d, edi
and r8d, 0x79dd7652
and eax, 0x862289ad
or eax, r8d
mov r8d, eax
xor r8d, 0x862289ad
xor eax, 0x79dd7652
and eax, r9d
not r9d
and r8d, r9d
or eax, r8d
xor r9d, eax
test r9d, eax
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
and r8b, r14b
mov r9d, edi
and r9b, al
or r9b, r8b
xor r9b, 1
or r9b, r14b
xor al, dil
mov edi, eax
xor dil, 1
mov r13d, r9d
mov r14d, edi
or dil, r9b
xor r9b, 1
and r13b, r9b
and r14b, al
xor r13b, 1
mov r8d, r9d
xor r8b, r13b
or r13b, r9b
xor r13b, 1
or r13b, r8b
xor r14b, 1
mov r8d, eax
xor r8b, r14b
or r14b, al
xor r14b, 1
or r14b, r8b
xor r14b, r13b
mov eax, edi
xor al, r14b
test al, 1
mov r8d, 0x3da4b85a
mov eax, 0x3fd4ca8c
cmovne r8d, eax
test dil, dil
mov eax, 0x3da4b85a
cmovne eax, r8d
test r14b, 1
cmove eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov r8d, r9d
and r8d, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
or eax, r8d
mov r8d, eax
not r8d
mov edi, eax
and edi, 0x38811108
and r8d, 0xc77eeef7
or r8d, edi
or eax, ecx
and ecx, 0x38811108
and r9d, 0xc77eeef7
or r9d, ecx
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0x5712bf9d
xor eax, 0xa8ed4062
setne r13b
sete r14b
cmp dword [0x1401172c0], 0xa
setl cl
setge dil
lea eax, [rdi + 1]
mov r9d, ecx
xor r9b, r14b
mov r8d, r9d
and r8b, r14b
and r9b, cl
mov ecx, r8d
xor cl, 1
xor r8b, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
and r13b, al
and dil, r14b
or dil, r13b
or al, r14b
xor al, 1
or al, dil
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
and cl, r8b
or r8b, al
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x4f630b5f
mov r9d, 0x311b9111
cmovne ecx, r9d
test al, 1
mov eax, ecx
mov r9d, 0x4f630b5f
cmovne eax, r9d
test r8b, 1
cmovne eax, ecx
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x87cdc21c
mov edi, eax
and edi, 0x78323de2
or edi, r9d
xor edi, 0x78323de2
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or r9d, edi
and r8d, 0x66cf9dc0
and eax, 0x9930623f
or eax, r8d
mov r8d, eax
xor r8d, 0x9930623f
xor eax, 0x66cf9dc0
and eax, r9d
not r9d
and r8d, r9d
or eax, r8d
not eax
or eax, r9d
cmp eax, 0xffffffff
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
lea r8d, [r9 + 1]
mov r14d, r8d
and r14b, r9b
xor r14b, 1
or r14b, r9b
xor r14b, 1
or r14b, r8b
and r8b, al
mov r15d, r14d
xor r14b, 1
and r14b, dil
and dil, r9b
or dil, r8b
and r15b, al
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor al, 1
or al, r15b
or al, r14b
mov r8d, edi
xor r8b, 1
xor dil, r8b
and dil, al
xor dil, r8b
or r8b, al
mov eax, r8d
xor al, dil
test al, 1
mov eax, 0x951f9d7b
mov ecx, 0xaec3cd43
cmovne eax, ecx
test dil, dil
mov r9d, eax
mov ecx, 0x951f9d7b
cmovne r9d, ecx
test r8b, 1
jmp 0x14001fcf4
mov eax, 0xc7598186
jmp 0x140010c40
mov eax, 0xdd69b58f
jmp 0x140010c40
mov eax, 0x83c49b98
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4ac92952
and eax, 0xb536d6ad
or eax, ecx
mov edi, eax
xor edi, 0x4ac92952
mov r9d, eax
xor r9d, 0x4ac92953
and r9d, edi
xor eax, 0x84369028
and eax, 0xcc7f982a
and edi, 0x338067d5
or edi, eax
mov ecx, edi
xor ecx, 0x210022d4
mov eax, r9d
not eax
xor edi, 0xcc7f982b
mov r8d, eax
and r8d, 0xd6c1c503
and r9d, 0x293e3afc
or r9d, r8d
or eax, edi
and edi, 0xd6c1c503
and ecx, 0x293e3afc
or ecx, edi
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r9d, eax
xor r9d, 0x6b7bc050
and r9d, eax
mov r8d, eax
or r8d, 0x90802280
mov edi, r9d
not edi
and r8d, 0x92faa2c0
and ecx, 0x69014010
or ecx, r8d
or eax, edi
and edi, 0x92faa2c0
and r9d, 0x6d055d3f
or r9d, edi
xor r9d, ecx
not eax
or eax, r9d
not r9d
and r9d, 0x94843faf
and eax, 0x6b7bc050
or eax, r9d
xor eax, 0xd47c2a93
xor eax, 0xd47c2a93
setne cl
sete r9b
cmp dword [0x1401172c0], 0xa
setge dil
setl al
mov r8d, r9d
or r8b, al
xor al, r9b
and al, r8b
lea r8d, [rdi + 1]
and r8b, cl
and r9b, dil
or r9b, r8b
mov r8d, edi
xor r8b, cl
or dil, cl
xor dil, 1
or dil, r8b
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0xa9f1b8cd
mov r9d, 0x4a44f374
cmovne r8d, r9d
test al, al
mov eax, r8d
mov r9d, 0xa9f1b8cd
jmp 0x14001fb9f
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r9d, eax
or r9d, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0xc8420b34
mov r13d, edi
and r13d, 0x37bdf4ca
or r13d, r15d
or r9d, r14d
and r14d, 0xc8420b34
and r8d, 0x37bdf4cb
or r8d, r14d
xor r8d, r13d
not r9d
or r9d, r8d
and edi, 0x825cb6a6
and eax, 0x7da34959
or eax, edi
mov r8d, eax
xor r8d, 0x7da34959
xor eax, 0x825cb6a6
and eax, r9d
not r9d
and r8d, r9d
or eax, r8d
not eax
or eax, r9d
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
mov r9d, eax
or r9b, r8b
mov edi, r9d
xor dil, 1
xor al, r8b
or dil, al
mov r8d, edi
xor r8b, 1
and al, r9b
xor al, 1
mov r9d, edi
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
or al, dil
mov r8d, eax
xor r8b, r9b
test r8b, 1
mov r8d, 0x75107d42
mov ecx, 0xa145bfa3
cmovne r8d, ecx
test al, al
mov eax, 0x75107d42
jmp 0x140022e9e
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
mov edi, r9d
xor edi, 0x7abb926e
and edi, r9d
not r9d
mov r14d, r9d
and r14d, 0x583b8224
and eax, 0x2280104a
or eax, r14d
xor eax, 0x2280104a
or eax, edi
not edi
and edi, 0x85446d90
and eax, 0x7abb926f
or eax, edi
not eax
or eax, r9d
xor eax, 0xffffffff
sete r9b
setne dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov r13d, edi
and r13b, al
or dil, r14b
and r14b, r9b
or r14b, r13b
xor r14b, 1
or r14b, al
xor dil, 1
or al, r9b
xor al, 1
or al, dil
xor al, 1
mov r9d, r14d
xor r9b, al
or al, r14b
mov edi, eax
xor dil, r9b
test dil, 1
mov edi, 0xf42c327
mov ecx, 0x44ab43b3
cmovne edi, ecx
test al, al
mov eax, 0xf42c327
cmovne eax, edi
jmp 0x1400200e0
mov eax, 0xa11a4e47
jmp 0x140010c40
mov eax, dword [rbp - 0x2c]
cmp eax, 7
mov eax, 0x39300955
mov ecx, 0xac8f617b
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x58511
mov edi, eax
and edi, ecx
and ecx, 0xfffa7aee
or ecx, r8d
not ecx
not edi
or edi, ecx
not edi
or edi, eax
or edi, 0xfffffffe
mov r9d, edi
not r9d
lea eax, [r9 - 0x46c4c3dc]
mov ecx, eax
xor ecx, 0xb9110424
xor eax, 0x46c4c3db
and r9d, edi
mov r8d, r9d
not r8d
mov edi, eax
and edi, 0x22ab848
and ecx, 0xfdd547b7
or ecx, edi
or eax, r8d
and r8d, 0x22ab848
and r9d, 0xfdd547b7
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
and eax, 0x820f2022
and ecx, 0x7df0dfdd
or ecx, eax
xor ecx, 0x7df0dfdd
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, eax
xor dil, r8b
xor cl, al
or al, r8b
or r8b, r9b
xor r8b, 1
and r9b, dil
or r9b, r8b
xor al, 1
or al, dil
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edi, r9d
or cl, r9b
xor r9b, 1
and r8b, r9b
and dil, al
or dil, r8b
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dil
test cl, 1
mov ecx, 0x1bd57de9
mov r8d, 0xb5e3c38e
cmovne ecx, r8d
test dil, 1
cmove ecx, r8d
test al, 1
mov eax, 0x1bd57de9
jmp 0x140010c33
mov eax, 0xac50402d
jmp 0x140010c40
mov eax, 0x549c2339
jmp 0x140010c40
mov eax, 0xd7a1cb87
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
or r8d, 0x49181041
mov edi, eax
not edi
mov r9d, eax
xor r9d, 0xb4e3c514
and r9d, eax
mov r14d, r9d
not r14d
and r8d, 0x49dbd441
and edi, 0xb4200114
or edi, r8d
or eax, r14d
and r14d, 0x49dbd441
and r9d, 0xb6242bbe
or r9d, r14d
xor r9d, edi
not eax
or eax, r9d
not r9d
and r9d, 0x4b1c3aeb
and eax, 0xb4e3c514
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0x496ebbb4
and r9d, 0x496ebbb5
mov edi, r8d
and edi, 0xb691444a
or edi, r9d
or r8d, 1
mov r9d, edi
not r9d
mov r14d, r9d
and r14d, 0x9ac4569b
and edi, 0x653ba964
or edi, r14d
or r9d, r8d
and r8d, 0x9ac4569b
and eax, 0x653ba964
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov r8d, r9d
xor r8d, 0x7ca59adf
and r8d, r9d
or r9d, 0x835a6520
mov edi, r8d
not edi
mov r14d, r9d
and r14d, 0x305ca646
and eax, 0x4ca11899
or eax, r14d
or r9d, edi
and edi, 0x305ca646
and r8d, 0xcfa359b9
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
xor r9d, 0xed004cb1
xor r9d, 0x6e5a2991
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
mov edi, r9d
xor dil, r8b
xor dil, 1
mov r14d, r9d
or r14b, al
xor r14b, 1
or r14b, dil
or r8b, r9b
xor r8b, 1
xor al, r9b
and al, r9b
or al, r8b
mov r8d, eax
and al, r14b
xor r14b, 1
xor r8b, 1
mov r9d, r14d
xor r9b, r8b
and r9b, r14b
and r8b, r14b
or r8b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edi, 0x9c6740b5
mov ecx, 0x246cb336
cmovne edi, ecx
test r8b, 1
jmp 0x14001f3e6
mov eax, 0x4b7254bf
jmp 0x140010c40
mov rax, qword [rbp - 0x38]
mov ecx, dword [rbp - 0x24]
mov dword [rax], ecx
mov eax, 0x9d8e19b3
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x8487579a
mov r8d, r9d
and r8d, 0x7b78a864
or r8d, ecx
xor r8d, 0x7b78a864
mov ecx, r9d
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov edi, r8d
and edi, 0x2b410cf4
and ecx, 0xd4bef30b
or ecx, edi
and r9d, 0x2b410cf4
and eax, 0xd4bef30b
or eax, r9d
xor eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov eax, edi
xor al, r8b
and r8b, dil
and r9b, cl
or r9b, r8b
and al, dil
or al, r9b
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, r9b
xor al, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, al
test cl, 1
mov ecx, 0xf1342a89
mov r9d, 0x6d0f333f
cmovne ecx, r9d
test al, 1
cmove ecx, r9d
test r8b, 1
mov eax, 0xf1342a89
jmp 0x140010c33
mov rax, qword [rbp - 0x10]
mov eax, 0x317186b3
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x34e5c408
mov r8d, r9d
and r8d, 0xcb1a3bf6
or r8d, ecx
mov ecx, r8d
xor ecx, 0xcb1a3bf6
mov edi, r9d
and edi, 1
or edi, ecx
xor r8d, 0x10058400
mov ecx, edi
and ecx, 0x26ea5249
and r8d, 0xd915adb6
or r8d, ecx
or edi, r9d
and r9d, 0x26ea5249
and eax, 0xd915adb6
or eax, r9d
xor eax, r8d
not edi
or edi, eax
xor edi, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and r8b, cl
or cl, r9b
and al, r9b
or al, r8b
mov r8d, eax
and al, cl
xor cl, 1
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and r8b, cl
or r8b, al
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x2d8c36c8
mov r8d, 0x8b1a65fe
cmovne ecx, r8d
test r9b, r9b
mov r9d, 0x2d8c36c8
cmove ecx, r9d
jmp 0x14001f583
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9b244bca
mov r9d, eax
and r9d, 0x64dbb435
or r9d, ecx
mov edi, r9d
xor edi, 0x64dbb435
mov ecx, r9d
xor ecx, 0x7560bb12
and ecx, edi
and eax, 0x11bb0f27
or eax, ecx
mov ecx, eax
xor ecx, 0x11bb0f26
or edi, 1
xor r9d, 0xa040a42
xor eax, 0xee44f0d9
mov r8d, eax
and r8d, 0xd5f05189
and ecx, 0x2a0fae76
or ecx, r8d
or eax, edi
and edi, 0xd5f05189
and r9d, 0x2a0fae76
or r9d, edi
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
xor ecx, 0xcd0133dc
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x32fecc23
and eax, 0xcd0133dc
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xf6e9b65e
and eax, 0x91649a1
or eax, r8d
xor eax, 0x91649a1
or eax, ecx
cmp eax, 0xffffffff
sete cl
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov r8d, r9d
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
and r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, r9b
or cl, r9b
xor r9b, 1
xor al, 1
and al, r9b
or al, r8b
mov r8d, ecx
xor r8b, al
test cl, cl
mov ecx, 0xb913667d
mov r9d, 0x2618e52c
cmovne ecx, r9d
test al, 1
cmove ecx, r9d
test r8b, 1
mov eax, 0xb913667d
jmp 0x140010c33
mov eax, 0x5103d125
jmp 0x140010c40
mov eax, 0xf6932450
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r8d, edi
and r8d, 0x80068be9
mov r9d, eax
and r9d, 0x50786012
or r9d, r8d
mov r8d, r9d
xor r8d, 0x50506012
xor r9d, 0x2d01870c
mov r14d, edi
or r14d, 0x288308
and r9d, 0x2d29870c
and r8d, 0xd05668f3
or r8d, r9d
and r14d, 0x2d29870c
mov r9d, eax
and r9d, 0x2801000
or r9d, r14d
xor r9d, r8d
mov r8d, r9d
xor r8d, 0x2e810404
and edi, 0xe6843c7d
and eax, 0x197bc382
or eax, edi
mov edi, eax
xor edi, 0x8218180
xor r9d, 0xd07eebfa
mov r14d, r9d
and r14d, 0x515a5263
and r8d, 0xaea5ad9c
or r8d, r14d
xor eax, 0x40001061
and eax, 0x515a5263
and edi, 0xaea5ad9c
or edi, eax
xor edi, r8d
xor r9d, edi
test r9d, edi
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
xor r14b, r8b
mov r15d, r14d
xor r15b, r9b
and r15b, r14b
and al, r9b
and dil, r8b
or dil, al
xor dil, r15b
mov r8d, edi
mov r9d, 0x49985377
mov ecx, 0xe9f40d73
cmovne r9d, ecx
not r8b
test r8b, r15b
cmovne r9d, ecx
test dil, dil
mov eax, r9d
cmovne eax, ecx
test r8b, r15b
cmove eax, r9d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r14d, edi
not r14d
mov eax, edi
and eax, 0x7741ac06
xor edi, 0x6b71cf8e
and edi, r14d
and r14d, 0x88be53f9
or r14d, eax
mov r9d, r14d
xor r9d, 0x88be53f9
mov r8d, r14d
xor r8d, 0xe3cf9c77
and r8d, r9d
mov eax, r8d
not eax
mov r15d, edi
not r15d
mov r13d, eax
and r13d, 0x457a734f
and r8d, 0xba858cb0
or r8d, r13d
or eax, r15d
and r15d, 0x457a734f
and edi, 0xba858cb0
or edi, r15d
xor edi, r8d
not eax
or eax, edi
mov edi, eax
xor edi, 0x6b71cf8f
xor r14d, 0x201a006
and r14d, 0x2adf3af
mov r8d, r9d
and r8d, 0xfd520c50
or r8d, r14d
xor r8d, 0x2adf3ae
and r9d, 1
or r9d, r8d
mov r8d, r9d
not r8d
xor eax, 0x948e3070
mov r14d, eax
and r14d, 0xdf8f36ac
and edi, 0x2070c953
or edi, r14d
or eax, r9d
and r9d, 0xdf8f36ac
and r8d, 0x2070c953
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x182c75d1
and r8d, 0xe7d38a2e
or r8d, r9d
xor r8d, 0xe7d38a2e
or r8d, eax
xor r8d, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov r14d, edi
and r14b, al
or dil, r9b
and r9b, r8b
or r9b, r14b
xor r9b, 1
or r9b, al
xor r9b, 1
or al, r8b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x5a9d3905
mov ecx, 0xf419c22e
cmovne r9d, ecx
test al, 1
mov eax, 0x5a9d3905
jmp 0x140023a7f
mov eax, 0xb6d9715
jmp 0x140010c40
mov eax, 0xf825daf3
jmp 0x140010c40
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
add rax, 2
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rax
mov eax, 0x738d49cd
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
inc eax
mov rcx, qword [rbp - 0x10]
mov dword [rcx], eax
mov eax, 0x81071960
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xfffffffe
mov r9d, ecx
and r9d, 1
or r9d, r8d
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xbed8e344
and r9d, 0x41271cbb
or r9d, edi
and ecx, 0xbed8e344
and eax, 0x41271cbb
or eax, ecx
xor eax, r9d
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
and r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
mov eax, ecx
xor al, r8b
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, al
test r8b, 1
mov r8d, 0xe74da67c
mov r9d, 0xdb317f2e
cmovne r8d, r9d
test al, al
cmove r8d, r9d
test cl, 1
mov eax, 0xe74da67c
jmp 0x140025273
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r14d, eax
xor r14d, 0x4427602c
and r14d, eax
mov r9d, eax
or r9d, 0xbbd89fd3
mov r8d, r14d
not r8d
mov r15d, r9d
and r15d, 0xba7ab9bd
mov r13d, edi
and r13d, 0x44054000
or r13d, r15d
or r9d, r8d
and r8d, 0xba7ab9bd
and r14d, 0x45854642
or r14d, r8d
xor r14d, r13d
not r9d
or r9d, r14d
not r14d
and r14d, 0xbbd89fd2
and r9d, 0x4427602d
or r9d, r14d
and edi, 0xe58d9f68
and eax, 0x1a726097
or eax, edi
mov r8d, eax
xor r8d, 0x2100083
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0xb9efe53c
and r9d, 0x46101ac3
or r9d, r14d
xor eax, 0xa18d8528
and eax, 0xb9efe53c
and r8d, 0x46101ac3
or r8d, eax
xor r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
xor dil, al
mov r14d, r8d
xor r14b, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, 1
and r14b, r8b
or al, r8b
xor al, 1
or al, r14b
xor al, r9b
mov r8d, eax
xor r8b, 1
and r9b, r8b
xor r8b, r9b
test al, al
mov eax, 0xa65a4c0a
mov edi, 0x4951ecb7
cmovne eax, edi
test r9b, r9b
mov ecx, 0xa65a4c0a
cmove eax, ecx
jmp 0x1400242f9
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x4aafbe5
mov edi, eax
and edi, 0xfb55041a
or edi, r9d
mov r9d, edi
xor r9d, 0x40008
xor edi, 0xa8100
or r8d, 0x310a8110
or edi, 0x8ac12803
and edi, 0xbbcba913
and r9d, 0x4240248
or r9d, edi
and r8d, 0xbbcba913
and eax, 0x401054a4
or eax, r8d
xor eax, r9d
mov edi, eax
xor edi, 0x8ac15025
mov r8d, eax
xor r8d, 0x352e8358
mov r9d, r8d
or r9d, 1
xor eax, 0x428160a4
and r8d, 0x4032ad82
and edi, 0xbfcd527d
or edi, r8d
mov r8d, edi
xor r8d, 0x13894034
xor edi, 0x4032ad83
mov r14d, r9d
and r14d, 0xac741f4b
and eax, 0x538be0b4
or eax, r14d
or r9d, edi
and edi, 0xac741f4b
and r8d, 0x538be0b4
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
xor r9d, 0x40fca5ae
xor r9d, 0xbf035a51
setne dil
sete r8b
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov r15d, r8d
or r15b, al
mov r9d, edi
xor r9b, al
and r9b, al
xor r9b, 1
mov r13d, r15d
xor r13b, r9b
or r9b, r15b
xor r9b, 1
or r9b, r13b
and dil, r14b
or r14b, r8b
xor r14b, 1
and al, r8b
or al, dil
or al, r14b
mov r8d, eax
xor r8b, 1
mov edi, r9d
xor dil, 1
and r8b, dil
or dil, al
and al, r9b
or al, r8b
mov r8d, edi
xor r8b, al
test al, 1
mov eax, 0x3e0d6e8a
mov ecx, 0x138ddc6
cmovne eax, ecx
test dil, 1
mov r9d, 0x3e0d6e8a
jmp 0x1400204e7
mov eax, 0x5e720f19
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x287106ee
mov r9d, eax
and r9d, 0xd78ef910
or r9d, r8d
xor r9d, 0xd78ef910
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, r9d
and ecx, 0xf262a7ae
and eax, 0xd9d5851
or eax, ecx
mov ecx, eax
xor ecx, 0xd9d5851
xor eax, 0xf262a7ae
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
xor cl, r8b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0xaf7e1af7
mov r9d, 0xe6302773
cmovne ecx, r9d
test al, al
mov eax, 0xaf7e1af7
jmp 0x14001db84
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x6531f06d
mov edi, eax
and edi, 0x9ace0f92
or edi, r8d
mov r8d, edi
xor r8d, 0x92440502
xor edi, 0x4521e004
mov r14d, eax
or r14d, 0x4dabea94
and edi, 0x4dabea94
and r8d, 0xb254156a
or r8d, edi
and r14d, 0x4dabea95
xor r14d, r8d
and r9d, 0x2a62c7b5
and eax, 0xd59d384a
or eax, r9d
mov r8d, eax
xor r8d, 0xd59d384a
xor eax, 0x2a62c7b5
and eax, r14d
not r14d
and r8d, r14d
or eax, r8d
not eax
or eax, r14d
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
xor r8b, r9b
xor r8b, 1
mov edi, r9d
or dil, al
xor al, r9b
and al, dil
xor dil, 1
or dil, r8b
xor dil, 1
xor al, dil
mov r8d, eax
xor r8b, 1
and dil, r8b
xor r8b, dil
test r8b, 1
mov r8d, 0x317186b3
mov ecx, 0x40d232b0
cmovne r8d, ecx
test al, al
mov eax, r8d
mov ecx, 0x317186b3
cmovne eax, ecx
jmp 0x140024062
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x5f9af3c
and r8d, eax
and eax, 0xfa0650c3
or eax, r9d
xor eax, 0xfa0650c3
or eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xf92dae08
mov edi, eax
and edi, 0x6d251f7
or edi, r9d
mov r9d, edi
xor r9d, 0x6d251f7
xor edi, 0xf92dae08
mov r14d, edi
or r14d, 0x40010012
or r8d, 0x2b2aa804
and r14d, 0x6b2ba816
mov r15d, r9d
and r15d, 0x109014c8
or r15d, r14d
and r8d, 0x6b2ba816
and eax, 0x84444321
or eax, r8d
xor eax, r15d
xor eax, 0xc4454332
and edi, 0xf7bb035e
mov r8d, r9d
and r8d, 0x844fca1
or r8d, edi
mov edi, r8d
xor edi, 0x102a0151
and r9d, 1
or r9d, edi
xor r8d, 0xf8a0
and r8d, 0xe791faae
and r9d, 0x186e0551
or r9d, r8d
xor r9d, 0x186e0551
or r9d, eax
xor r9d, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
or r8b, dil
xor dil, r9b
xor dil, 1
or dil, al
xor al, r9b
and al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
mov r14d, edi
xor r8b, dil
xor dil, 1
and r9b, dil
and r14b, al
or r14b, r9b
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r14b
test al, 1
mov eax, 0x33e7c686
mov ecx, 0x1eeff76e
cmovne eax, ecx
test r14b, r14b
cmove eax, ecx
test r8b, 1
mov ecx, 0x33e7c686
cmove eax, ecx
jmp 0x140010c40
movzx eax, word [rbp - 0x12]
mov eax, 0x4463c8d0
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
and eax, 0x8fd0d1fe
mov edi, r9d
and edi, 0x702f2e01
or edi, eax
mov eax, edi
xor eax, 0x702f2e01
xor edi, 0x8fd0d1fe
mov r8d, edi
or r8d, 0x408c613
or r14d, 0xa9021e8
and r8d, 0xe98e7fb
mov r15d, eax
and r15d, 0xc0431004
or r15d, r8d
and r14d, 0xe98e7fb
and r9d, 0x31240800
or r9d, r14d
xor r9d, r15d
xor r9d, 0x352cce12
and edi, 0x43fdd84
mov r8d, eax
and r8d, 0xfbc0227b
or r8d, edi
xor r8d, 0x43fdd85
and eax, 1
or eax, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x921d6edc
and r8d, 0x6de29123
or r8d, r14d
or eax, edi
and edi, 0x921d6edc
and r9d, 0x6de29123
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and eax, 0x36fffc30
and r8d, 0xc90003cf
or r8d, eax
cmp r8d, 0xc90003cf
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
lea eax, [r8 + 1]
and al, dil
and r9b, r8b
or r9b, al
mov eax, edi
xor al, r8b
or dil, r8b
xor dil, 1
or dil, al
xor r9b, 1
mov r8d, r9d
xor r8b, dil
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
and dil, r9b
xor r8b, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, r8b
mov r8d, eax
xor r8b, 1
and r8b, dil
xor dil, 1
mov r9d, eax
xor r9b, dil
and r9b, al
and dil, al
or dil, r8b
mov eax, edi
xor al, r9b
test dil, dil
mov r8d, 0x23a3bc70
mov edi, 0xf6004ccb
cmovne r8d, edi
test r9b, r9b
mov ecx, 0x23a3bc70
cmove r8d, ecx
test al, al
jmp 0x14001e4b6
mov eax, 0x609ec189
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r9d, edi
not r9d
mov eax, r9d
or eax, 0x5bf9b882
mov r8d, edi
or r8d, 1
and r8d, 0x5bf9b883
mov r14d, r9d
and r14d, 0xa406477c
or r14d, r8d
and eax, 0x5bf9b883
xor eax, r14d
mov r8d, eax
not r8d
mov r14d, eax
and r14d, 0xab53a20f
and r8d, 0x54ac5df0
or r8d, r14d
or eax, edi
and edi, 0xab53a20f
and r9d, 0x54ac5df0
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0xffffffff
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setl r15b
setge r13b
mov r9d, r13d
xor r9b, dil
mov eax, r9d
xor al, 1
lea ecx, [r13 + 1]
and cl, r8b
mov r14d, r13d
and r14b, dil
or r14b, cl
xor r15b, dil
or r13b, r8b
xor r13b, 1
or r13b, r15b
xor r14b, 1
mov ecx, r14d
xor cl, r13b
or r14b, r13b
xor r14b, 1
or r14b, cl
mov ecx, r14d
xor cl, 1
mov edi, ecx
and dil, r14b
xor cl, dil
xor dil, 1
or dil, r14b
xor dil, 1
or dil, cl
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
xor cl, dil
mov r8d, eax
xor r8b, dil
or dil, al
xor dil, 1
or dil, r8b
mov eax, edi
xor al, cl
test al, 1
mov eax, 0xfd3baf43
mov r8d, 0xfb408f1
cmovne eax, r8d
test dil, 1
mov r8d, 0xfd3baf43
cmovne r8d, eax
test cl, 1
jmp 0x140025273
mov eax, 0x8b1a65fe
jmp 0x140010c40
mov eax, 0x56d13cce
jmp 0x140010c40
mov eax, 0xd6a84451
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or eax, 1
mov r8d, ecx
not r8d
mov edi, eax
and edi, 0x74ae40e2
mov r14d, r9d
and r14d, 0x8b51bf1c
or r14d, edi
or eax, r8d
and r8d, 0x74ae40e2
and ecx, 0x8b51bf1d
or ecx, r8d
xor ecx, r14d
not eax
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov edi, r8d
and dil, r9b
and r8b, al
and al, cl
or al, dil
xor al, 1
or al, r9b
and r9b, cl
or r9b, r8b
mov ecx, r9d
xor cl, 1
xor r9b, cl
and r9b, al
or al, cl
xor r9b, cl
mov ecx, r9d
xor cl, al
test r9b, r9b
mov r8d, 0x2b322cd2
mov r9d, 0x1b7de873
cmovne r8d, r9d
test al, al
mov eax, 0x2b322cd2
cmovne r8d, eax
test cl, 1
jmp 0x140023f54
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x8692dace
mov edi, eax
and edi, 0x796d2530
or edi, r8d
mov r8d, edi
xor r8d, 0x18410510
xor edi, 0x8010c84d
mov r14d, r9d
or r14d, 0xe13ce86c
and edi, 0xe13ce86d
and r8d, 0x1ec31792
or r8d, edi
and r14d, 0xe13ce86d
xor r14d, r8d
and r9d, 0xa1d50f6
and eax, 0xf5e2af09
or eax, r9d
mov r8d, eax
xor r8d, 0xf5e2af09
xor eax, 0xa1d50f6
and eax, r14d
not r14d
and r8d, r14d
or eax, r8d
not eax
or eax, r14d
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r14d, edi
xor r14b, r9b
and r9b, al
or al, r8b
xor al, 1
or al, r14b
mov r14d, eax
xor r14b, 1
and dil, r8b
or dil, r9b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r8b
and r14b, r9b
xor r9b, 1
and r9b, al
or r9b, r14b
or r8b, al
mov eax, r8d
xor al, r9b
test al, 1
mov eax, 0xbe5380ea
mov ecx, 0x2e46ee82
cmovne eax, ecx
test r8b, r8b
mov r8d, 0xbe5380ea
cmovne r8d, eax
test r9b, 1
jmp 0x140025273
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov r9d, r14d
or r9d, 0x6e8aabe6
mov ecx, r14d
xor ecx, 0x91755419
and ecx, r14d
mov r8d, ecx
not r8d
mov edi, r9d
and edi, 0xae293e94
mov r15d, eax
and r15d, 0x11544009
or r15d, edi
or r9d, r8d
and r8d, 0xae293e94
and ecx, 0x51d6c16b
or ecx, r8d
xor ecx, r15d
not r9d
or r9d, ecx
mov ecx, r9d
xor ecx, 0x2488a284
xor r9d, 0x91755418
mov r8d, r9d
and r8d, 0xda165d6b
and ecx, 0x25e9a294
or ecx, r8d
and r14d, 0xda165d6b
and eax, 0x25e9a294
or eax, r14d
xor eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge dil
setl al
mov r14d, r8d
or r14b, al
mov r9d, edi
or r9b, cl
mov r15d, r14d
xor r15b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r15b
xor cl, dil
and cl, dil
xor cl, 1
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
and cl, r8b
or r8b, al
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xb61316a8
mov r9d, 0xd62c7970
cmovne ecx, r9d
test al, 1
mov eax, ecx
mov r9d, 0xb61316a8
cmovne eax, r9d
test r8b, 1
cmovne eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3eb03913
and eax, 0xc14fc6ec
or eax, ecx
mov ecx, eax
xor ecx, 0x3eb03913
xor eax, 0x384ec
mov r8d, ecx
and r8d, 0xfffffffe
and eax, 0x6a394fd
and ecx, 0xf95c6b02
or ecx, eax
xor ecx, 0xf95c6b03
or ecx, r8d
mov eax, ecx
mov r8d, ecx
xor r8d, 0xe769694
and r8d, ecx
not ecx
or eax, 0xf189696b
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0x2b9afbe4
and ecx, 0x4640410
or ecx, edi
or eax, r9d
and r9d, 0x2b9afbe4
and r8d, 0xd465041b
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x51012843
xor eax, 0xe769694
mov r8d, eax
and r8d, 0xa48e4338
and ecx, 0x5b71bcc7
or ecx, r8d
xor ecx, 0xa48e4338
xor eax, ecx
test eax, ecx
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, r9d
xor dil, r8b
or cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
and cl, al
xor al, 1
and dil, al
or dil, cl
or al, r9b
mov ecx, eax
xor cl, dil
test al, 1
mov eax, 0x40498dce
mov r8d, 0xf6d548b7
cmovne eax, r8d
test dil, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x40498dce
cmove eax, ecx
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, 0x6818f201
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r9d, eax
or r9d, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0xfab67382
mov r13d, edi
and r13d, 0x5498c7c
or r13d, r15d
or r9d, r14d
and r14d, 0xfab67382
and r8d, 0x5498c7d
or r8d, r14d
xor r8d, r13d
not r9d
or r9d, r8d
and edi, 0x25356a03
and eax, 0xdaca95fc
or eax, edi
mov r8d, eax
xor r8d, 0xca0a8030
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0x11d415cd
and r9d, 0xee2bea32
or r9d, r14d
xor eax, 0x1140001
and eax, 0x11d415cd
and r8d, 0xee2bea32
or r8d, eax
xor r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
sete r8b
setne r14b
cmp dword [0x1401172c0], 0xa
setl r15b
setge al
mov edi, r14d
xor dil, al
mov r9d, edi
xor r9b, 1
and r14b, r15b
and al, r8b
or al, r14b
or r15b, r8b
xor al, 1
mov r8d, eax
xor r8b, r15b
or al, r15b
xor al, 1
or al, r8b
mov r8d, edi
and r8b, al
xor al, 1
and r9b, al
or r9b, r8b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0x8e98aab7
mov ecx, 0xaa3e451e
cmovne eax, ecx
not r8b
test r9b, r9b
cmove eax, ecx
test r8b, 1
mov ecx, 0x8e98aab7
cmovne eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
not eax
mov r14d, eax
and r14d, 0x58cd20e0
mov r15d, eax
or r15d, 0x58cd20e0
mov r9d, r15d
not r9d
or r9d, r14d
and r15d, 0xa732df1e
and r9d, 0x58cd20e1
or r9d, r15d
mov r14d, r9d
not r14d
mov r15d, r9d
and r15d, 0x106c1ef7
and r14d, 0xef93e108
or r14d, r15d
or r9d, edi
and edi, 0x106c1ef7
and eax, 0xef93e108
or eax, edi
xor eax, r14d
not r9d
or r9d, eax
xor r9d, 0xcc31b8d0
xor r9d, 0x33ce472f
setne al
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
mov r14d, edi
xor r14b, r9b
or r9b, dil
xor r9b, 1
or r9b, r14b
xor r9b, 1
xor al, dil
xor al, 1
mov edi, r9d
xor dil, al
or al, r9b
xor al, 1
or al, dil
mov r9d, eax
xor r9b, dil
test al, 1
mov eax, 0x2dc6eb15
mov ecx, 0x987651bd
cmovne eax, ecx
test dil, dil
cmove eax, ecx
test r9b, 1
mov ecx, 0x2dc6eb15
cmove eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
or ecx, 0x110501c2
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0xccfa5438
and r9d, eax
mov edi, r9d
not edi
and ecx, 0xdd2f51f2
and r8d, 0xd00408
or r8d, ecx
or eax, edi
and edi, 0xdd2f51f2
and r9d, 0x22d0ae0d
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
not r9d
and r9d, 0x3305abc7
and eax, 0xccfa5438
or eax, r9d
mov r9d, eax
not r9d
mov edi, eax
or edi, 0x340a16f2
mov ecx, eax
xor ecx, 0xcbf5e90d
and ecx, eax
mov r8d, ecx
not r8d
mov r14d, edi
and r14d, 0xa494b2f4
mov r15d, r9d
and r15d, 0x4b614909
or r15d, r14d
or edi, r8d
and r8d, 0xa494b2f4
and ecx, 0x5b6b4d0b
or ecx, r8d
xor ecx, r15d
not edi
or edi, ecx
xor edi, 0x340a16f3
or r9d, 1
and eax, 0xe29e1c8e
and r9d, 0x1d61e371
or r9d, eax
xor r9d, 0x1d61e371
or r9d, edi
mov eax, r9d
not eax
and r9d, 0x1b3afe90
and eax, 0xe4c5016f
or eax, r9d
mov ecx, eax
xor ecx, 0x4000142
xor eax, 0x1b285400
and eax, 0xfbed542d
and ecx, 0x412abd2
or ecx, eax
mov eax, ecx
xor eax, 0xe1640009
xor ecx, 0x12a900
and ecx, 0x1a9bfd24
and eax, 0xe56402db
or eax, ecx
cmp eax, 0xe56402db
sete cl
cmp dword [0x1401172c0], 0xa
setl r9b
mov eax, r9d
or al, cl
xor al, 1
xor r9b, cl
or al, r9b
mov ecx, r9d
xor cl, 1
mov edi, r9d
and dil, cl
xor dil, 1
mov r8d, edi
xor r8b, cl
or dil, cl
xor dil, 1
or dil, r8b
mov ecx, edi
and cl, al
xor al, 1
xor dil, 1
and dil, al
or dil, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dil
test al, 1
mov eax, 0x9140dc8a
mov r8d, 0x354a4fdd
cmovne eax, r8d
test dil, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x9140dc8a
cmove eax, ecx
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x196542b6
mov edi, eax
and edi, 0xe69abd48
or edi, r9d
mov r9d, edi
xor r9d, 0x2081d08
xor edi, 0x19200032
and eax, 1
or eax, r9d
and edi, 0xfdb2a072
and eax, 0x24d5f8d
or eax, edi
xor eax, 0x24d5f8d
or eax, r8d
xor eax, 0x1d02be49
xor eax, 0xe2fd41b6
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r14b
xor dil, r14b
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, dil
xor al, 1
and r9b, r8b
or r14b, r8b
xor r9b, 1
mov r8d, r9d
xor r8b, r14b
or r9b, r14b
xor r9b, 1
or r9b, r8b
xor r9b, al
mov r8d, r9d
xor r8b, 1
and al, r8b
xor r8b, al
test r9b, 1
mov r9d, 0x2a90719e
mov ecx, 0xccd22bc5
cmovne r9d, ecx
test al, al
mov eax, 0x2a90719e
cmove r9d, eax
test r8b, 1
cmove r9d, ecx
mov eax, r9d
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
inc eax
mov rcx, qword [rbp - 0x10]
mov dword [rcx], eax
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
and ecx, 0x3d925f23
xor r9d, 0x62a495aa
and r9d, eax
mov r8d, eax
and r8d, 0xc26da0dc
or r8d, ecx
mov eax, r8d
xor eax, 0xc26da0dc
xor r8d, 0x3d925223
mov ecx, eax
and ecx, 0x9d5b6a55
or r9d, ecx
xor r9d, 0x62a495ab
and r8d, 0x3dba5267
mov ecx, eax
and ecx, 0xc245ad98
or ecx, r8d
xor ecx, 0x3dba5266
and eax, 1
or eax, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xf46e47df
and ecx, 0xb91b820
or ecx, edi
or eax, r9d
and r9d, 0xf46e47df
and r8d, 0xb91b820
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, r9d
xor dil, cl
and cl, r9b
and r8b, al
or r8b, cl
and dil, r9b
or dil, r8b
xor dil, 1
mov eax, edi
xor al, r8b
or dil, r8b
xor dil, 1
or dil, al
mov ecx, edi
xor cl, al
test cl, 1
mov ecx, 0x11b46de4
mov r8d, 0x179ea33d
cmovne ecx, r8d
test dil, 1
mov r8d, 0x11b46de4
jmp 0x140025375
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x21600100
mov edi, r8d
and edi, 0x10018011
or edi, r9d
xor edi, 0x10018011
and r8d, 0xce9e7eee
or r8d, edi
xor r8d, 0x31618110
or r8d, eax
xor r8d, 0xffffffff
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov r9d, r14d
xor r9b, r8b
xor r9b, 1
or r9b, r14b
xor r9b, 1
or dil, al
xor dil, 1
or r14b, r8b
xor r14b, 1
or r14b, dil
xor r14b, r9b
mov r8d, r14d
mov edi, 0x865cc0b
mov ecx, 0x5c679973
cmovne edi, ecx
not r8b
test r8b, r9b
cmovne edi, ecx
test r14b, r14b
mov eax, edi
cmovne eax, ecx
test r8b, r9b
cmove eax, edi
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, r8d
and ecx, 0xeadc31a6
and eax, 0x1523ce59
or eax, ecx
mov ecx, eax
xor ecx, 0x1523ce59
xor eax, 0xeadc31a6
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, eax
xor dil, r8b
mov r14d, ecx
and r14b, al
or al, r8b
and dil, al
and r8b, r9b
or r8b, r14b
xor r9b, cl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
xor al, 1
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0x6e6c4d97
mov r9d, 0xcb3d726b
cmovne eax, r9d
test cl, 1
cmove eax, r9d
test r8b, 1
mov ecx, 0x6e6c4d97
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov eax, ecx
or eax, 1
and ecx, 0x89ef4ebe
mov r8d, r9d
and r8d, 0x7610b141
or r8d, ecx
mov ecx, r8d
xor ecx, 0x10103100
xor r8d, 0x89ef4ebf
mov edi, eax
and edi, 0xef428e59
and r9d, 0x10bd71a6
or r9d, edi
or eax, r8d
and r8d, 0xef428e59
and ecx, 0x10bd71a6
or ecx, r8d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
or r8d, 0x188d1e10
mov r9d, eax
or r9d, 0x22428004
and r9d, 0x3acf9e14
and ecx, 0x202188
or ecx, r9d
and r8d, 0x3acf9e14
and eax, 0xc5104063
or eax, r8d
xor eax, ecx
xor eax, 0x75f4970d
xor eax, 0x92a6576a
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, edi
xor r14b, r8b
not r14b
and r14b, r8b
mov eax, edi
or al, r8b
xor al, 1
or al, r14b
and cl, r9b
and dil, r8b
or dil, cl
or r9b, r8b
xor r9b, 1
or r9b, dil
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, al
test cl, cl
mov ecx, 0xfbcb33bf
mov r9d, 0x6d0f333f
cmovne ecx, r9d
not r8b
test al, al
cmovne ecx, r9d
test r8b, 1
mov eax, 0xfbcb33bf
jmp 0x140010c33
mov eax, dword [rbp - 0x28]
mov eax, 0x60a09a0d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0x588e0c65
and eax, r8d
not r8d
or r8d, eax
not eax
and eax, 0xa771f39a
and r8d, 0x588e0c65
or r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
xor eax, 0x1be6e3bb
mov edi, eax
and edi, r9d
and eax, r8d
or eax, edi
mov edi, eax
xor edi, 0xe4191c45
and r8d, 0xfec9be65
mov r14d, r9d
and r14d, 0x136419a
or r14d, r8d
xor r14d, 0xfec9be64
and r9d, 1
or r9d, r14d
mov r8d, r9d
not r8d
xor eax, 0x1be6e3ba
mov r14d, eax
and r14d, 0x26088154
and edi, 0xd9f77eab
or edi, r14d
or eax, r9d
and r9d, 0x26088154
and r8d, 0xd9f77eab
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
or r9b, al
mov edi, eax
or dil, r8b
xor dil, 1
xor al, r8b
not al
and al, r8b
or al, dil
xor al, 1
mov r8d, r9d
or r8b, al
xor al, r9b
mov r9d, eax
xor r9b, r8b
test al, al
mov eax, 0x317402ed
mov ecx, 0x6d43a225
cmovne eax, ecx
test r8b, r8b
cmovne eax, r10d
test r9b, 1
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [rbp - 0x28]
mov eax, 0x7095fee
jmp 0x140010c40
mov eax, 0x86824239
jmp 0x140010c40
mov eax, 0x680d63a6
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x32e98d65
and r9d, eax
and eax, 0xcd16729a
or eax, r8d
mov r8d, eax
xor r8d, 0xc0105288
xor eax, 0x32e98d65
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x3d4ea456
and r8d, 0xc2b15ba9
or r8d, r14d
or eax, edi
and edi, 0x3d4ea456
and r9d, 0xc2b15ba9
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 1
mov r9d, r8d
and r9d, eax
xor eax, 0xfffffffe
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0x15be3483
and r9d, 0xea41cb7c
or r9d, r14d
or edi, r8d
and r8d, 0x15be3483
and eax, 0xea41cb7c
or eax, r8d
xor eax, r9d
not edi
or edi, eax
xor edi, 0x2291461e
cmp edi, 0xdd6eb9e1
sete al
cmp dword [0x1401172c0], 0xa
setge r8b
xor r8b, al
and al, r8b
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, al
mov eax, 0x25ef7fa1
mov ecx, 0x8c6aea1c
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test r8b, r8b
mov ecx, 0x25ef7fa1
cmove eax, ecx
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x486b33da
and r8d, 0xb794cc25
or r8d, r14d
or eax, edi
and edi, 0x486b33da
and r9d, 0xb794cc25
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 1
and r8d, 0xfffffffe
mov edi, eax
and edi, 1
or edi, r8d
mov r8d, edi
not r8d
mov r14d, r9d
and r14d, 0x48c76cda
and eax, 0xb7389324
or eax, r14d
or r9d, r8d
and r8d, 0x48c76cda
and edi, 0xb7389325
or edi, r8d
xor edi, eax
not r9d
or r9d, edi
mov eax, r9d
mov r8d, r9d
xor r8d, 0x39c10435
and r8d, r9d
not r9d
or eax, 0xc63efbca
mov edi, r8d
not edi
mov r14d, eax
and r14d, 0x5781a1c2
and r9d, 0x28400435
or r9d, r14d
or eax, edi
and edi, 0x5781a1c2
and r8d, 0xa87e5e3d
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xc63efbca
xor eax, 0x29c10421
and r8d, 0x122ad89c
and eax, 0xedd52763
or eax, r8d
mov r8d, eax
xor r8d, 0x2081814
xor eax, 0x29150100
and eax, 0x3937c188
and r8d, 0xc6c83e77
or r8d, eax
cmp r8d, 0xc6c83e77
sete al
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
mov edi, r9d
xor dil, al
or r9b, al
xor r9b, 1
or r9b, dil
xor r9b, 1
and dil, al
or r8b, al
xor dil, 1
mov eax, edi
xor al, r8b
or dil, r8b
xor dil, 1
or dil, al
xor dil, r9b
mov r8d, edi
test dil, 1
mov eax, 0x9eba7c3e
mov ecx, 0x906a9ae3
cmovne eax, ecx
not r8b
test r8b, r9b
cmove eax, ebx
test dil, 1
cmovne eax, ecx
test r8b, r9b
cmovne eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x218d578a
mov r8d, r9d
and r8d, 0xde72a874
or r8d, ecx
mov ecx, r8d
xor ecx, 0x82008834
mov edi, eax
or edi, 0x7cff3540
xor r8d, 0x208d1501
and r8d, 0x7cff3541
and ecx, 0x8300cabe
or ecx, r8d
and edi, 0x7cff3541
xor edi, ecx
mov ecx, edi
not ecx
mov r8d, edi
and r8d, 0x2de0f7f0
and ecx, 0xd21f080f
or ecx, r8d
or edi, r9d
and r9d, 0x2de0f7f0
and eax, 0xd21f080f
or eax, r9d
xor eax, ecx
not edi
or edi, eax
xor edi, 0xf206569
xor edi, 0xf0df9a96
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl dil
mov r14d, edi
xor r14b, cl
mov r9d, r14d
xor r9b, r8b
and r9b, r14b
or cl, dil
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edi, ecx
and dil, al
xor cl, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, cl
xor dil, r9b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, edi
xor cl, al
not cl
test cl, 1
mov ecx, 0x3c26c3b5
mov r8d, 0xdfd73d6e
cmovne ecx, r8d
test al, 1
mov eax, 0x3c26c3b5
cmovne eax, ecx
test dil, 1
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0x38e2bb0c
jmp 0x140010c40
mov eax, dword [rbp - 0x2c]
cmp eax, 7
mov eax, 0xdd3192cf
mov ecx, 0x651076af
cmovl eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0xa4000
mov r9d, ecx
or r9d, 0x4045101c
and r8d, 0x404f501c
mov edi, ecx
and edi, 0xbd0086e1
or edi, r8d
and r9d, 0x404f501c
mov r8d, eax
and r8d, 0x2b02902
or r8d, r9d
xor r8d, edi
xor r8d, 0xfd4596fc
and ecx, 0xc856ac83
and eax, 0x37a9537c
or eax, ecx
xor eax, 0x37a9537c
or eax, r8d
xor eax, 0x242f4ea2
xor eax, 0xdbd0b15d
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r9d, r8d
and r9b, al
or r8b, dil
and dil, cl
or dil, r9b
mov r9d, edi
xor r9b, al
and r9b, dil
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, cl
xor r8b, 1
mov edi, r8d
xor dil, cl
or r8b, cl
xor r8b, 1
or r8b, dil
xor r8b, r9b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x8a0e017f
mov r9d, 0x10b47276
cmovne eax, r9d
test r8b, 1
mov r11d, 0x10b47276
cmove eax, r9d
test cl, 1
mov ecx, 0x8a0e017f
cmove eax, ecx
jmp 0x140010c40
mov rax, qword [rbp - 0x38]
mov eax, dword [rax]
add eax, dword [rbp - 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r9d, ecx
or r9d, 1
and ecx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov edi, r9d
and edi, 0x1b067913
and eax, 0xe4f986ec
or eax, edi
or r9d, ecx
and ecx, 0x1b067913
and r8d, 0xe4f986ec
or r8d, ecx
xor r8d, eax
not r9d
or r9d, r8d
mov eax, r9d
mov edi, r9d
xor edi, 0x1a69e129
and edi, r9d
not r9d
xor eax, 0xc58010c0
mov ecx, eax
or ecx, 0x4100696
mov r8d, edi
not r8d
and ecx, 0x1c1047b6
and r9d, 0x269a009
or r9d, ecx
or eax, r8d
and r8d, 0x1c1047b6
and edi, 0xe3efb849
or edi, r8d
xor edi, r9d
not eax
or eax, edi
not edi
and edi, 0xe5961ed6
and eax, 0x1a69e129
or eax, edi
mov ecx, eax
not ecx
and eax, 0x80833d90
and ecx, 0x7f7cc26f
or ecx, eax
xor ecx, 0x7f7cc26f
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, cl
xor r8b, al
xor r8b, 1
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov r8d, 0x157d5bb
mov r9d, 0xde1bc707
cmovne r8d, r9d
test al, al
mov eax, 0x157d5bb
cmovne r8d, eax
test cl, cl
jmp 0x140023f54
mov eax, 0x3d26323f
jmp 0x140010c40
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov r9, rsp
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
mov r14d, edi
xor r14d, 0x5c068ae7
and r14d, edi
not edi
or eax, 0xa3f97518
mov r13d, r14d
not r13d
mov r15d, eax
and r15d, 0xe2bf05d1
and edi, 0x1c008a26
or edi, r15d
or eax, r13d
and r13d, 0xe2bf05d1
and r14d, 0x1d40fa2e
or r14d, r13d
xor r14d, edi
not eax
or eax, r14d
mov edi, eax
xor edi, 0xa3f97518
mov r14d, eax
xor r14d, 0x5c068ae7
xor eax, 0xca860c53
and eax, r14d
or r14d, 0x697f794b
mov r15d, eax
not r15d
mov r13d, r15d
and r13d, 0x386665f1
and eax, 0xc7999a0e
or eax, r13d
or r15d, r14d
and r14d, 0x386665f1
mov r13d, edi
and r13d, 0x86808204
or r13d, r14d
xor r13d, eax
not r15d
or r15d, r13d
xor r15d, 0x968086b5
and edi, 0xfffffffe
or edi, r15d
mov eax, edi
mov r14d, edi
xor r14d, 0x851a15ec
and r14d, edi
or edi, 0x7ae5ea13
not eax
mov r15d, edi
and r15d, 0x97935d17
and eax, 0x800e8
or eax, r15d
mov r15d, r14d
not r15d
or edi, r15d
and r15d, 0x97935d17
and r14d, 0x686ca2e8
or r14d, r15d
xor r14d, eax
not edi
or edi, r14d
mov eax, edi
xor eax, 0x40846a12
xor edi, 0x11a0000
and edi, 0x3b7b8001
and eax, 0xc4847ffe
or eax, edi
mov edi, eax
xor edi, 0x4004270c
xor eax, 0x2a0b0001
and eax, 0xae8b58f3
and edi, 0x5174a70c
or edi, eax
mov eax, edi
xor eax, 0x82805803
xor edi, 0x40548700
and edi, 0x6c5f87f0
and eax, 0x93a0780f
or eax, edi
xor eax, 0x93a0780f
sete al
setne dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge r15b
and al, r15b
or r15b, dil
and r14b, dil
or r14b, al
mov eax, r14d
xor al, 1
xor r14b, al
and r14b, r15b
or r15b, al
xor r14b, al
mov edi, r14d
xor dil, r15b
test r14b, r14b
mov eax, 0x44ab43b3
mov r8d, 0x1361fc3
cmovne eax, r8d
test r15b, r15b
mov ecx, 0x44ab43b3
cmovne eax, ecx
mov qword [rbp - 0x10], r9
jmp 0x140024062
mov rax, qword [rbp - 0x10]
mov eax, 0xfd3baf43
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov edi, r9d
not edi
mov r8d, edi
and r8d, 0xe7656ab0
mov eax, r9d
and eax, 0x189a954e
or eax, r8d
mov r8d, eax
xor r8d, 0x1002804c
xor eax, 0xe7656ab1
mov r14d, r9d
xor r14d, 0xfffffffe
and r14d, r9d
mov r15d, r14d
not r15d
mov r13d, eax
and r13d, 0x889c3792
and r8d, 0x7763c86c
or r8d, r13d
or eax, r15d
and r15d, 0x889c3792
and r14d, 0x7763c86d
or r14d, r15d
xor r14d, r8d
not eax
or eax, r14d
mov r8d, eax
not r8d
and edi, 0xc29e584f
and r9d, 0x3d61a7b0
or r9d, edi
mov edi, r9d
xor edi, 0x30618600
xor r9d, 0xc29e584f
mov r14d, eax
and r14d, 0x4f9c29bf
and r8d, 0xb063d640
or r8d, r14d
or eax, r9d
and r9d, 0x4f9c29bf
and edi, 0xb063d640
or edi, r9d
xor edi, r8d
not eax
or eax, edi
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
or al, dil
or dil, r8b
mov r14d, edi
xor r14b, 1
or r9b, r8b
xor r9b, 1
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
or al, r14b
xor r14b, r8b
xor r8b, dil
xor al, 1
or al, r8b
mov r8d, r14d
xor r8b, al
test al, 1
mov eax, 0x33573cfe
mov ecx, 0x324141f0
cmovne eax, ecx
test r14b, r14b
cmovne eax, ecx
test r8b, 1
mov ecx, 0x33573cfe
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0x4eb65ff8
jmp 0x140010c40
mov eax, 0x5c2bcdc9
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
and r8d, 0x4765f26c
xor eax, 0x59f335f7
and eax, ecx
and ecx, 0xb89a0d93
or ecx, r8d
mov edi, ecx
xor edi, 0xb89a0d93
mov r8d, ecx
xor r8d, 0xe1693864
and r8d, edi
or eax, r8d
mov r9d, eax
xor r9d, 0x59f335f6
xor ecx, 0x1047004
and ecx, 0x810e7907
mov r8d, edi
and r8d, 0x7ef186f8
or r8d, ecx
xor r8d, 0x810e7906
and edi, 1
or edi, r8d
xor eax, 0xa60cca09
mov ecx, eax
and ecx, 0x6e7e2004
and r9d, 0x9181dffb
or r9d, ecx
xor r9d, edi
xor r9d, 0x9181dffb
or eax, edi
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r9d, eax
xor r9d, 0x7b8b3b9d
and r9d, eax
mov r8d, eax
or r8d, 0x434c440
mov edi, r9d
not edi
and r8d, 0x76bdfcdd
and ecx, 0x9020300
or ecx, r8d
or eax, edi
and edi, 0x76bdfcdd
and r9d, 0x89420322
or r9d, edi
xor r9d, ecx
not eax
or eax, r9d
not r9d
and r9d, 0x8474c462
and eax, 0x7b8b3b9d
or eax, r9d
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
and r8b, r9b
and al, cl
or al, r8b
mov r8d, r9d
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov r8d, eax
xor r8b, cl
test al, al
mov eax, 0xda7b7038
mov r9d, 0x69ff75a2
cmovne eax, r9d
test cl, 1
mov ecx, 0xda7b7038
cmovne eax, ecx
jmp 0x140023a83
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x5aee0360
mov r8d, r9d
and r8d, 0xa511fc9e
or r8d, ecx
xor r8d, 0xa511fc9e
mov ecx, r9d
xor ecx, 0xfffffffe
and ecx, r9d
or ecx, r8d
mov r8d, r9d
and r8d, 0x12a93b93
and eax, 0xed56c46c
or eax, r8d
xor eax, ecx
xor eax, 0xed56c46c
or ecx, r9d
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov eax, edi
xor al, r8b
xor al, 1
or al, dil
and r8b, dil
and r9b, cl
or r9b, r8b
mov ecx, r9d
xor cl, al
xor al, 1
mov r8d, eax
xor r8b, r9b
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xf378ed1b
mov r9d, 0xe6302773
cmovne ecx, r9d
test al, 1
mov eax, 0xf378ed1b
cmovne eax, ecx
jmp 0x14002039f
mov rax, qword [rbp - 0x10]
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xfffffffe
mov edi, eax
xor edi, 0xfffffffe
and edi, eax
or edi, r9d
and r8d, 0xf80cb48e
and eax, 0x7f34b71
or eax, r8d
mov r8d, eax
xor r8d, 0x7f34b71
xor eax, 0xf80cb48e
and eax, edi
not edi
and r8d, edi
or eax, r8d
xor edi, eax
test edi, eax
sete al
setne r14b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r8d, r14d
or r8b, dil
mov r15d, r9d
and r15b, al
xor al, dil
and al, dil
xor al, 1
mov r13d, eax
xor r13b, r8b
or al, r8b
xor al, 1
or al, r13b
and dil, r14b
or dil, r15b
mov r8d, r9d
xor r8b, r14b
or r9b, r14b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
and dil, r9b
xor dil, 1
mov r8d, r9d
xor r8b, dil
or dil, r9b
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, al
xor al, 1
and dil, al
or dil, r9b
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0x460744ec
mov ecx, 0x7e720ab1
cmovne r8d, ecx
test al, 1
mov eax, 0x460744ec
jmp 0x140025792
mov eax, 0x1f91c3ae
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xfffffffe
and ecx, 0x970fa90
and eax, 0xf68f056f
or eax, ecx
xor eax, 0xf68f056e
or eax, r8d
mov ecx, eax
not ecx
mov r8d, eax
and r8d, 0x6fcfc2e6
and ecx, 0x90303d19
or ecx, r8d
xor ecx, 0x90303d19
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne r9b
cmp dword [0x1401172c0], 0xa
setge r8b
mov eax, r9d
or al, r8b
mov edi, eax
xor dil, 1
xor r9b, r8b
and r9b, cl
or r8b, cl
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and r9b, al
or al, cl
and cl, dil
or cl, r9b
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0x60a09a0d
mov r9d, 0xc1a7a91a
cmovne r8d, r9d
test cl, cl
mov ecx, r8d
mov r9d, 0x60a09a0d
jmp 0x14001f6a2
mov eax, 0xb617143e
jmp 0x140010c40
mov rax, qword [rbp - 0x38]
mov eax, dword [rax]
mov ecx, dword [rbp - 4]
add eax, dword [rbp - 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xdc229a14
mov r8d, eax
and r8d, 0x23dd65ea
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2854182
xor r8d, 0x4c029014
mov r9d, eax
or r9d, 0x6d5ab47c
and r8d, 0x6d5ab47c
and ecx, 0x92a54b82
or ecx, r8d
and r9d, 0x6d5ab47d
xor r9d, ecx
and edi, 0xfd74fbd0
and eax, 0x28b042f
or eax, edi
mov ecx, eax
xor ecx, 0x8a040e
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0x4a416121
and r9d, 0xb5be9ede
or r9d, edi
xor eax, 0x48406100
and eax, 0x4a416121
and ecx, 0xb5be9ede
or ecx, eax
xor ecx, r9d
xor r8d, ecx
test r8d, ecx
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, r9d
xor dil, r8b
or cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, 1
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0xc5f228fa
mov r9d, 0xd38b7e18
cmovne r8d, r9d
test al, 1
mov eax, 0xc5f228fa
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0x112420a0
mov edi, r9d
and edi, 0xc100501
or edi, r8d
xor edi, 0xc100501
mov r8d, r9d
xor r8d, 0x1d3425a1
and r8d, r9d
or r8d, edi
mov edi, r8d
xor edi, 0xe2cbda5f
xor r8d, 0x40424a0
mov r14d, edi
and r14d, 0xb9b84102
and r8d, 0x4647befd
or r8d, r14d
or edi, r9d
and r9d, 0xb9b84102
and eax, 0x4647befd
or eax, r9d
xor eax, r8d
not edi
or edi, eax
xor edi, 0x850d5baf
xor edi, 0x7af2a450
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and r8b, dil
mov r14d, r9d
and r14b, al
or r14b, r8b
xor r14b, 1
or r14b, dil
mov r8d, r14d
xor r8b, 1
xor al, r9b
mov r9d, eax
xor r9b, 1
mov edi, eax
and dil, r14b
or al, r8b
and r8b, r9b
or r8b, dil
xor r9b, r14b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, r8b
test al, 1
mov eax, 0x4463c8d0
mov ecx, 0xd994bb7
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
not r9b
test r9b, 1
mov ecx, 0x4463c8d0
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0xe9f40d73
jmp 0x140010c40
mov eax, 0x1c01cb5f
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov r9d, eax
or r9d, 1
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
mov r8d, ecx
not r8d
mov r14d, r9d
and r14d, 0x557ad61b
mov r15d, edi
and r15d, 0xaa8529e4
or r15d, r14d
or r9d, r8d
and r8d, 0x557ad61b
and ecx, 0xaa8529e4
or ecx, r8d
xor ecx, r15d
not r9d
or r9d, ecx
and edi, 0x5d4b1781
and eax, 0xa2b4e87e
or eax, edi
mov ecx, eax
xor ecx, 0xa4c02a
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xf6193c55
and r9d, 0x9e6c3aa
or r9d, edi
xor eax, 0x54091401
and eax, 0xf6193c55
and ecx, 0x9e6c3aa
or ecx, eax
xor ecx, r9d
xor r8d, ecx
test r8d, ecx
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and al, r9b
or r9b, cl
and r8b, cl
or r8b, al
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, r9b
or r9b, al
xor r8b, al
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x5c3d50d1
mov r8d, 0x66837a5
cmovne ecx, r8d
test r9b, r9b
mov r9d, 0x5c3d50d1
cmovne ecx, r9d
test al, al
jmp 0x1400245ce
mov eax, 0x5c679973
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0x66c6911e
and eax, r14d
not r14d
or r14d, eax
not eax
and eax, 0x99396ee1
and r14d, 0x66c6911e
or r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
or eax, 0xf0f39598
mov ecx, r14d
xor ecx, 0xf0c6a67
and ecx, r14d
mov r8d, ecx
not r8d
mov edi, eax
and edi, 0x3d6ebe89
mov r15d, r9d
and r15d, 0x2004066
or r15d, edi
or eax, r8d
and r8d, 0x3d6ebe89
and ecx, 0xc2914176
or ecx, r8d
xor ecx, r15d
not eax
or eax, ecx
mov edi, eax
xor edi, 0xb0731111
and r14d, 0xbb3b34a0
and r9d, 0x44c4cb5e
or r9d, r14d
mov ecx, r9d
xor ecx, 0x400152
xor eax, 0xf0c6a66
xor r9d, 0xbb3b34a1
mov r8d, eax
and r8d, 0x4f84ee8c
and edi, 0xb07b1173
or edi, r8d
or eax, r9d
and r9d, 0x4f84ee8c
and ecx, 0xb07b1172
or ecx, r9d
xor ecx, edi
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0xb4f6d108
and r9d, eax
and eax, 0x4b092ef7
or eax, ecx
mov ecx, eax
xor ecx, 0x49002070
xor eax, 0xb4f6d108
mov r8d, r9d
not r8d
mov edi, eax
and edi, 0x266bde87
and ecx, 0xd9942178
or ecx, edi
or eax, r8d
and r8d, 0x266bde87
and r9d, 0xd9942178
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
setne cl
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r8d, r9d
or r8b, al
and dil, cl
xor cl, al
and cl, al
xor cl, 1
mov r14d, r8d
xor r14b, cl
or cl, r8b
xor cl, 1
or cl, r14b
mov r8d, eax
xor r8b, r9b
and r8b, al
and al, r9b
or al, dil
mov r9d, r8d
not r9b
xor r8b, al
not al
or al, r9b
not al
or al, r8b
xor al, cl
and al, 1
mov r8d, 0xf6932450
mov r9d, 0x65842c0e
cmovne r8d, r9d
test al, cl
mov r9d, 0xf6932450
cmovne r8d, r9d
test al, al
cmovne r9d, r8d
test al, cl
cmove r9d, r8d
mov eax, r9d
jmp 0x140010c40
mov eax, 0x7fe41270
jmp 0x140010c40
mov eax, 0x8e98aab7
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, eax
xor r8d, 0xaffe06e3
and r8d, eax
mov edi, eax
or edi, 0x5001f91c
mov r14d, r8d
not r14d
mov r15d, edi
and r15d, 0xaecc5611
mov r13d, r9d
and r13d, 0x13200e2
or r13d, r15d
or edi, r14d
and r14d, 0xaecc5611
and r8d, 0x5133a9ee
or r8d, r14d
xor r8d, r13d
not edi
or edi, r8d
mov r8d, edi
xor r8d, 0x5001f91d
xor edi, 0xaffe06e2
and r9d, edi
and r8d, eax
or r8d, r9d
not r8d
or r8d, edi
xor r8d, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r9b
mov r14d, r8d
and r14b, r9b
and dil, al
or dil, r14b
mov r14d, edi
xor r14b, r9b
and r14b, dil
xor r8b, r9b
and r8b, al
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, 1
mov r8d, eax
and r8b, r14b
xor r14b, 1
and r9b, r14b
or r9b, r8b
or r14b, al
mov r8d, r14d
xor r8b, r9b
test r14b, r14b
mov eax, 0xb61ef86
mov ecx, 0xf7dc3b0a
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test r8b, 1
mov ecx, 0xb61ef86
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x32a80101
mov edi, r8d
and edi, 0xc504ea00
or edi, r9d
xor edi, 0xc504ea00
mov r9d, r8d
xor r9d, 0xf7aceb01
and r9d, r8d
or r9d, edi
mov edi, r9d
xor edi, 0x85314ff
xor r9d, 0xf7aceb00
and eax, r9d
and edi, r8d
or edi, eax
not edi
or edi, r9d
cmp edi, 0xffffffff
setne r14b
cmp dword [0x1401172c0], 0xa
setl r13b
setge dil
lea r9d, [r14 + 1]
mov eax, r9d
and al, r14b
xor al, 1
mov r8d, r14d
xor r8b, al
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and al, r8b
xor al, 1
mov r15d, r8d
xor r15b, al
or al, r8b
xor al, 1
or al, r15b
mov r8d, eax
and r8b, dil
xor al, 1
and al, r13b
or al, r8b
and dil, r9b
and r14b, r13b
or r14b, dil
or r9b, r13b
xor r9b, 1
or r9b, r14b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
and dil, r9b
xor r8b, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, r8b
mov r8d, eax
xor r8b, 1
and r8b, dil
xor dil, 1
mov r9d, eax
xor r9b, dil
and r9b, al
and dil, al
or dil, r8b
mov eax, r9d
xor al, dil
test dil, dil
mov r8d, 0xa495e564
mov edi, 0xda0c792b
cmovne r8d, edi
test r9b, r9b
mov ecx, 0xa495e564
cmove r8d, ecx
test al, 1
cmovne r8d, edi
mov eax, r8d
jmp 0x140010c40
mov eax, dword [rbp - 0x2c]
cmp eax, 0xb
mov eax, 0x39300955
mov ecx, 0xe438a82d
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x105b4f7b
jmp 0x140010c40
mov eax, 0x80d90332
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 0x9008020
mov edi, eax
or edi, 0x24dc1141
and r9d, 0x2ddc9161
mov r14d, eax
and r14d, 0x10002e82
or r14d, r9d
and edi, 0x2ddc9161
mov r9d, r8d
and r9d, 0xc223401c
or r9d, edi
xor r9d, r14d
xor r9d, 0xcb23c03d
and r8d, 0xc604a2a3
mov edi, eax
and edi, 0x39fb5d5c
or edi, r8d
xor edi, 0xc604a2a2
and eax, 1
or eax, edi
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x3a20c070
and r8d, eax
and eax, 0xc5df3f8f
or eax, r9d
xor eax, 0xc5df3f8f
or eax, r8d
xor eax, 0xda9c28b4
cmp eax, 0xda9c28b4
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
xor r9b, r8b
mov eax, r9d
xor al, 1
and r8b, al
xor al, r8b
mov edi, 0x1d889f
mov eax, 0x49985377
cmovne edi, eax
test r9b, r9b
mov eax, edi
mov ecx, 0x1d889f
cmovne eax, ecx
jmp 0x1400237aa
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
and r8d, 0x834c2d66
mov r9d, eax
and r9d, 0x7cb3d299
or r9d, r8d
xor r9d, 0x7cb3d298
and eax, 0xfffffffe
or eax, r9d
mov r8d, eax
not r8d
and r8d, 0x3d59981a
and eax, 0xc2a667e5
or eax, r8d
xor eax, 0xc2a667e5
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov r14d, r9d
xor r14b, dil
and r8b, r9b
or r9b, dil
xor r9b, 1
or r9b, r14b
and al, dil
or al, r8b
mov r8d, eax
xor r8b, 1
xor al, r8b
and al, r9b
or r9b, r8b
xor al, r8b
mov r8d, r9d
xor r8b, al
test r8b, 1
mov r8d, 0xdbcf33c
mov ecx, 0xbfec43dd
cmovne r8d, ecx
test al, al
mov eax, r8d
mov ecx, 0xdbcf33c
jmp 0x140024421
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
or r8d, 0xc9444044
mov edi, r9d
or edi, 0x1220988a
and edi, 0xdb64d8ce
and eax, 0x20710
or eax, edi
and r8d, 0xdb64d8ce
and r9d, 0x24992021
or r9d, r8d
xor r9d, eax
mov edi, r9d
xor edi, 0x22dbec0d
mov r8d, r9d
xor r8d, 0xc9464754
mov eax, r8d
or eax, 1
xor r9d, 0x3029b082
and r8d, 0xfffffffe
and edi, 1
or edi, r8d
mov r8d, edi
not r8d
mov r14d, eax
and r14d, 0x86904f78
and r9d, 0x796fb086
or r9d, r14d
or eax, r8d
and r8d, 0x86904f78
and edi, 0x796fb087
or edi, r8d
xor edi, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x4ca0811e
mov edi, eax
and edi, 0x13120ca0
or edi, r9d
mov r9d, edi
xor r9d, 0x100080
xor edi, 0xc044a00f
or r8d, 0x53028c2e
and edi, 0xd346ac2f
and r9d, 0xcb00190
or r9d, edi
and r8d, 0xd346ac2f
and eax, 0x20095240
or eax, r8d
xor eax, r9d
xor eax, 0x435e180f
xor eax, 0xe3136a4e
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, r9d
and r14b, al
and r9b, dil
and dil, r8b
or dil, r14b
xor dil, 1
or dil, al
xor dil, 1
and al, r8b
or al, r9b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0xa3b8b5c1
mov ecx, 0x6e0ea5fc
cmovne r9d, ecx
test al, 1
mov eax, 0xa3b8b5c1
jmp 0x140023a7f
mov eax, dword [rbp - 0x24]
mov eax, 0x66837a5
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x44088089
mov r9d, eax
and r9d, 0x80067230
or r9d, r8d
xor r9d, 0x80067230
mov r8d, eax
and r8d, 0x3bf10d46
or r8d, r9d
mov r9d, r8d
xor r9d, 0x3bf10d47
and ecx, 0xa4787ee3
and eax, 0x5b87811c
or eax, ecx
mov ecx, eax
xor ecx, 0x5b87811c
xor r8d, 0xc40ef2b8
and ecx, r8d
xor eax, 0xa4787ee3
and eax, r9d
or eax, ecx
xor r8d, eax
test r8d, eax
sete dil
setne r9b
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, r9b
mov r14d, eax
and r14b, r9b
and al, r8b
mov r8d, r14d
xor r8b, 1
xor r14b, al
xor al, 1
or al, r8b
xor al, 1
or al, r14b
or dil, cl
xor r9b, cl
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0xd7a1cb87
mov r9d, 0xdb317f2e
cmovne r8d, r9d
test al, 1
mov eax, 0xd7a1cb87
jmp 0x140023364
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0x4ed7b9f0
xor ecx, 0xb128460f
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov edi, eax
xor dil, r8b
and dil, cl
or al, r8b
xor r8b, r9b
not r8b
and r8b, r9b
or r8b, dil
mov ecx, r8d
xor cl, 1
mov r9d, ecx
and r9b, r8b
mov edi, ecx
xor dil, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x7798c89e
mov r8d, 0x1ee243a4
cmovne eax, r8d
test cl, cl
mov ecx, 0x7798c89e
jmp 0x140021fe7
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov r8d, eax
and r8d, 0x281cb8ce
and eax, r14d
and r14d, 0xd7e34731
or r14d, r8d
xor r14d, 0xd7e34731
or r14d, eax
mov r9d, r14d
not r9d
mov edi, r14d
xor edi, 0xef2cbd4a
mov r8d, edi
and r8d, r9d
and edi, r14d
mov eax, r8d
not eax
mov r15d, edi
not r15d
mov r13d, eax
and r13d, 0x6d923a54
and r8d, 0x926dc5ab
or r8d, r13d
or eax, r15d
and r15d, 0x6d923a54
and edi, 0x926dc5ab
or edi, r15d
xor edi, r8d
not eax
or eax, edi
mov edi, eax
xor edi, 0x530224
and r14d, 0x858b5038
mov r8d, r9d
and r8d, 0x7a74afc7
or r8d, r14d
xor r8d, 0x858b5039
and r9d, 1
or r9d, r8d
xor eax, 0xef2cbd4b
mov r8d, eax
and r8d, 0x9aa87990
and edi, 0x6557866f
or edi, r8d
xor edi, r9d
xor edi, 0x6557866f
or eax, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xec229db6
and r8d, 0x13dd6249
or r8d, r14d
or eax, edi
and edi, 0xec229db6
and r9d, 0x13dd6249
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and dil, r8b
and al, r9b
or al, dil
or r9b, r8b
xor r9b, 1
or r9b, al
mov r8d, r9d
xor r8b, 1
mov edi, r9d
and dil, r8b
xor dil, 1
mov r14d, r8d
xor r14b, dil
or dil, r8b
xor dil, 1
or dil, r14b
mov r8d, edi
and r8b, al
xor al, 1
xor dil, 1
and dil, al
or dil, r8b
or al, r9b
mov r8d, eax
xor r8b, dil
test al, al
mov eax, 0xcf85d026
mov ecx, 0xbaecf4b3
cmovne eax, ecx
test dil, dil
cmove eax, ecx
test r8b, 1
mov ecx, 0xcf85d026
cmove eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov r9d, eax
or r9d, 0x55361830
mov ecx, eax
xor ecx, 0xaac9e7cf
and ecx, eax
mov r8d, ecx
not r8d
mov r14d, r9d
and r14d, 0x33f627d9
mov r15d, edi
and r15d, 0x8809c006
or r15d, r14d
or r9d, r8d
and r8d, 0x33f627d9
and ecx, 0xcc09d826
or ecx, r8d
xor ecx, r15d
not r9d
or r9d, ecx
mov ecx, r9d
xor ecx, 0x55361831
and edi, 0xf1f2bb92
and eax, 0xe0d446d
or eax, edi
mov r8d, eax
xor r8d, 0xe0d446d
xor r9d, 0xaac9e7ce
and r8d, r9d
xor eax, 0xf1f2bb92
and eax, ecx
or eax, r8d
xor r9d, eax
test r9d, eax
setne dil
sete cl
cmp dword [0x1401172c0], 0xa
setl r9b
setge r8b
mov r14d, ecx
or r14b, r8b
mov eax, r9d
xor al, cl
and al, r8b
xor al, 1
mov r15d, eax
xor r15b, r14b
or al, r14b
xor al, 1
or al, r15b
and r8b, cl
and dil, r9b
or dil, r8b
or r9b, cl
xor r9b, 1
or r9b, dil
xor al, 1
mov ecx, r9d
xor cl, al
xor cl, 1
or al, r9b
mov r8d, ecx
xor r8b, al
not r8b
test r8b, 1
mov r8d, 0x7095fee
mov r9d, 0x6222cad0
cmovne r8d, r9d
test al, 1
mov eax, 0x7095fee
jmp 0x140025c30
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xc3038c42
and ecx, 0x3cfc73bd
or ecx, edi
or eax, r9d
and r9d, 0xc3038c42
and r8d, 0x3cfc73bd
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x6dc8909a
or ecx, 0x6dc8909a
mov r9d, ecx
not r9d
or r9d, r8d
and ecx, 0x92376f64
and r9d, 0x6dc8909b
or r9d, ecx
and eax, 0xfffffffe
or eax, r9d
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0x900b290
mov r9d, ecx
or r9d, 0x30000b
and r8d, 0x930b29b
and ecx, 0x74830c44
or ecx, r8d
and r9d, 0x930b29b
and eax, 0x824c4120
or eax, r9d
xor eax, ecx
mov ecx, eax
xor ecx, 0x8940f090
xor eax, 0x44800408
and eax, 0x468c0728
and ecx, 0xb973f8d7
or ecx, eax
mov eax, ecx
xor eax, 0x1960d040
xor ecx, 0x42840200
and ecx, 0xe2972a97
and eax, 0x1d68d568
or eax, ecx
xor eax, 0x1d68d568
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and cl, r9b
and r8b, al
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0xd6a84451
mov r9d, 0x60e4c9de
cmovne ecx, r9d
test r8b, r8b
cmove ecx, r9d
test al, 1
mov eax, 0xd6a84451
jmp 0x140010c33
mov eax, 0xbc426e4d
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov r8d, eax
or r8d, 0x7f5f0840
and ecx, 0x7f5f0841
mov r9d, eax
and r9d, 0x80a0f7be
or r9d, ecx
and r8d, 0x7f5f0841
xor r8d, r9d
not r8d
or r8d, eax
xor r8d, 0xab843ba6
xor r8d, 0x547bc459
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, ecx
and dil, r9b
and r8b, al
or r8b, dil
mov eax, r8d
xor al, r9b
and al, r8b
xor r9b, cl
mov ecx, eax
xor cl, 1
mov r8d, r9d
xor r8b, 1
and r9b, cl
or cl, r8b
and r8b, al
or r8b, r9b
mov eax, ecx
xor al, r8b
test r8b, r8b
mov r8d, 0x1ee243a4
mov r9d, 0x8c7198c0
cmovne r8d, r9d
test cl, cl
mov ecx, 0x1ee243a4
jmp 0x140023f4e
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r14d, r8d
not r14d
and r8d, 0x3da909d
and r14d, 0xfc256f62
or r14d, r8d
mov r9d, r14d
xor r9d, 0x8808d
mov edi, r14d
xor edi, 0xfc256f62
mov eax, edi
and eax, 0xfd35d10
and r9d, 0xf02ca2ef
or r9d, eax
mov eax, r9d
xor eax, 0xf02ca2ef
mov r8d, r9d
xor r8d, 0x3d5e8724
and r8d, eax
or edi, 0x328dda34
xor r14d, 0x1400001
mov r13d, r8d
not r13d
mov r15d, r13d
and r15d, 0xf8b69caa
and r8d, 0x7496355
or r8d, r15d
or r13d, edi
and edi, 0xf8b69caa
and r14d, 0x5402141
or r14d, edi
xor r14d, r8d
not r13d
or r13d, r14d
xor r13d, 0xcd7225ca
xor r9d, 0x6d01810
and r9d, 0x6d81856
mov r8d, eax
and r8d, 0xf927e7a9
or r8d, r9d
mov r9d, r8d
xor r9d, 0x6180015
and eax, 1
or eax, r9d
xor r8d, 0xb92765a8
and r8d, 0xb9e77dea
and eax, 0x46188215
or eax, r8d
xor eax, 0x46188215
or eax, r13d
xor eax, 0xe857f232
xor eax, 0x17a80dcd
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
mov edi, r8d
or dil, r9b
xor dil, 1
xor r8b, r9b
or al, r9b
mov r14d, r8d
xor r14b, al
or al, r8b
not r8b
and r8b, r9b
or r8b, dil
xor al, 1
or al, r14b
mov r9d, eax
not r9b
and r9b, al
xor r9b, 1
mov edi, eax
xor dil, r9b
or r9b, al
xor r9b, 1
or r9b, dil
mov edi, r8d
xor dil, 1
mov eax, r9d
xor al, 1
and r9b, dil
or dil, al
and al, r8b
or al, r9b
mov r8d, edi
xor r8b, al
test al, 1
mov eax, 0xe80fc191
mov ecx, 0x8b5c8f16
cmovne eax, ecx
test dil, 1
mov r9d, 0xe80fc191
jmp 0x1400204e7
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov edi, r14d
xor edi, 0x705d6f8c
and edi, r14d
mov r9d, r14d
or r9d, 0x8fa29073
mov r8d, edi
not r8d
mov r15d, r9d
and r15d, 0x84b01c19
mov r13d, eax
and r13d, 0x704d6384
or r13d, r15d
or r9d, r8d
and r8d, 0x84b01c19
and edi, 0x7b4fe3e6
or edi, r8d
xor edi, r13d
not r9d
or r9d, edi
not edi
and edi, 0x8fa29072
and r9d, 0x705d6f8d
or r9d, edi
mov r8d, r9d
not r8d
mov edi, r9d
and edi, 0xe958335f
and r8d, 0x16a7cca0
or r8d, edi
or r9d, r14d
and r14d, 0xe958335f
and eax, 0x16a7cca0
or eax, r14d
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0x79752e4a
xor r9d, 0x868ad1b5
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setge dil
setl r9b
mov r14d, r9d
xor r14b, r8b
and al, r9b
or r9b, r8b
xor r9b, 1
or r9b, r14b
xor r9b, 1
and dil, r8b
or dil, al
xor dil, r9b
mov r8d, edi
mov r14d, 0xe60bfdaf
mov ecx, 0x8659209d
cmovne r14d, ecx
not r8b
test r8b, r9b
cmovne r14d, ecx
test dil, dil
mov eax, r14d
cmovne eax, ecx
test r8b, r9b
cmove eax, r14d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
xor r8d, 0x2fecff01
and r8d, ecx
mov eax, ecx
not eax
and eax, 0x2fecff01
or eax, r8d
not r8d
and r8d, 0xd01300fe
and eax, 0x2fecff01
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xec4ec99c
mov edi, eax
and edi, 0x13b13663
or edi, r8d
mov r9d, edi
xor r9d, 0x13b13663
xor edi, 0xec4ec99c
mov r8d, edi
or r8d, 0x1b00201a
or ecx, 0x141784
and r8d, 0x1b14379e
mov r14d, r9d
and r14d, 0x80c80061
or r14d, r8d
and ecx, 0x1b14379e
and eax, 0x6423c800
or eax, ecx
xor eax, r14d
mov r13d, eax
xor r13d, 0x7f23e81b
and edi, 0x957fd065
mov r14d, r9d
and r14d, 0x6a802f9a
or r14d, edi
mov ecx, r14d
xor ecx, 0x957fd064
and r9d, 1
or r9d, ecx
xor r14d, 0x80210a
xor eax, 0x80dc17e4
mov ecx, eax
and ecx, 0x7a681ef1
and r13d, 0x8597e10e
or r13d, ecx
or eax, r9d
and r9d, 0x7a681ef1
and r14d, 0x8597e10e
or r14d, r9d
xor r14d, r13d
not eax
or eax, r14d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x40c80251
mov r9d, eax
and r9d, 0x82012108
or r9d, r8d
mov r8d, r9d
xor r8d, 8
xor r9d, 0x5d8a56a4
or ecx, 0xc2892300
and r9d, 0xdf8b77a4
and r8d, 0x400059
or r8d, r9d
and ecx, 0xdf8b77a4
and eax, 0x20348802
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0x3d36dca6
xor eax, 0xc0412041
and ecx, 0x26a8d7ba
and eax, 0xd9572845
or eax, ecx
xor eax, 0xd9572845
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
xor r8b, dil
mov eax, ecx
xor al, r9b
or r9b, cl
xor r9b, 1
or r9b, r8b
and al, cl
or dil, cl
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov r8d, r9d
xor r8b, cl
and r8b, r9b
and cl, r9b
or cl, al
mov eax, r8d
xor al, cl
test cl, 1
mov ecx, 0x623d5a19
mov r9d, 0x98cc2362
cmovne ecx, r9d
test r8b, r8b
mov r8d, 0x623d5a19
cmove ecx, r8d
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140010c40
mov eax, 0xf2b73e3
jmp 0x140010c40
mov eax, 0x9140dc8a
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x6012009
mov edi, eax
and edi, 0xd00e02d4
or edi, r9d
xor edi, 0xd00e02d4
mov r9d, eax
and r9d, 0x29f0dd22
or r9d, edi
mov edi, r9d
xor edi, 0x29f0dd23
and r8d, 0x6cb31631
and eax, 0x934ce9ce
or eax, r8d
mov r8d, eax
xor r8d, 0x934ce9ce
xor r9d, 0xd60f22dc
and r8d, r9d
xor eax, 0x6cb31631
and eax, edi
or eax, r8d
not eax
or eax, r9d
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r14d, eax
or r14b, r8b
and r8b, dil
xor dil, r9b
xor r14b, 1
or r14b, dil
and al, r9b
or al, r8b
mov r8d, eax
and al, r14b
xor r14b, 1
xor r8b, 1
mov r9d, r14d
xor r9b, r8b
and r9b, r14b
and r8b, r14b
or r8b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edi, 0x58dd327e
mov ecx, 0xaba74be2
cmovne edi, ecx
test r8b, r8b
mov eax, edi
jmp 0x1400200dd
mov eax, 0x6806ab23
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xacada48e
mov r9d, eax
and r9d, 0x53525b70
or r9d, r8d
xor r9d, 0x53525b70
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, r9d
and ecx, 0x44c430c0
and eax, 0xbb3bcf3f
or eax, ecx
mov ecx, eax
xor ecx, 0xbb3bcf3f
xor eax, 0x44c430c0
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
xor cl, r9b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, 1
xor r9b, al
xor r9b, 1
mov eax, r8d
xor al, r9b
or r9b, r8b
xor r9b, 1
or r9b, al
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0x52c366c7
cmovne ecx, r11d
test r9b, 1
mov r8d, 0x52c366c7
jmp 0x140025375
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x80038191
mov r9d, eax
and r9d, 0x374740c
or r9d, r8d
xor r9d, 0x374740c
mov r8d, eax
and r8d, 0x7c880a62
or r8d, r9d
mov r9d, r8d
xor r9d, 0x7c880a63
and ecx, 0x5bf1d151
and eax, 0xa40e2eae
or eax, ecx
mov ecx, eax
xor ecx, 0xa40e2eae
xor r8d, 0x8377f59c
and ecx, r8d
xor eax, 0x5bf1d151
and eax, r9d
or eax, ecx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setge cl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor cl, al
xor r9b, 1
xor cl, 1
mov eax, r9d
or al, cl
xor cl, r9b
mov r8d, eax
xor r8b, cl
mov r8d, 0x11109dd
mov r9d, 0xcb3d726b
cmovne r8d, r9d
test cl, cl
mov ecx, r8d
mov r9d, 0x11109dd
cmovne ecx, r9d
test al, al
jmp 0x14001f6a8
mov eax, 0xe89e4290
jmp 0x140010c40
mov eax, 0xa0364c81
jmp 0x140010c40
mov eax, 0x9fec1632
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x72404731
mov r8d, eax
and r8d, 0x232004
or r8d, ecx
xor r8d, 0x232004
mov ecx, eax
and ecx, 0x8d9c98ca
or ecx, r8d
mov r8d, ecx
xor r8d, 0x5901848
xor ecx, 0x30020604
and ecx, 0xb80e8687
and r8d, 0x47f17978
or r8d, ecx
xor r8d, 0x47f17978
and r9d, 0xfeb76ae4
and eax, 0x148951b
or eax, r9d
xor eax, 0x148951b
or eax, r8d
xor eax, 0xffffffff
sete cl
setne r9b
cmp dword [0x1401172c0], 0xa
setl al
setge r8b
mov edi, r9d
and dil, r8b
and al, cl
or al, dil
xor al, 1
or al, r8b
mov edi, eax
xor dil, 1
xor r9b, r8b
and r9b, cl
or r8b, cl
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and r9b, al
or al, cl
and cl, dil
or cl, r9b
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0xf4db5c51
mov r9d, 0xedaaba16
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
mov r9d, 0xf4db5c51
cmovne ecx, r9d
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
xor eax, 0xf1fcf488
and eax, r9d
not r9d
or r9d, eax
not eax
and eax, 0xe030b77
and r9d, 0xf1fcf488
or r9d, eax
mov eax, r9d
not eax
mov r8d, r9d
or r8d, 0x302848
mov edi, eax
or edi, 0x20068485
and r8d, 0x2036accd
mov r14d, eax
and r14d, 0x40810322
or r14d, r8d
and edi, 0x2036accd
mov r8d, r9d
and r8d, 0x9f485010
or r8d, edi
xor r8d, r14d
xor r8d, 0x9f787859
or eax, 1
and r9d, 0xd019f126
and eax, 0x2fe60ed9
or eax, r9d
xor eax, 0x2fe60ed9
or eax, r8d
mov r9d, eax
mov r8d, eax
xor r8d, 0x7a22e9ea
and r8d, eax
not eax
or r9d, 0x85dd1615
mov edi, r8d
not edi
mov r14d, r9d
and r14d, 0x36a9c3b5
and eax, 0x4802284a
or eax, r14d
or r9d, edi
and edi, 0x36a9c3b5
and r8d, 0xc9563c4a
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
xor r9d, 0x5162f53c
xor r9d, 0xd4bfe329
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r14b
mov r15d, r14d
xor r15b, dil
not r15b
and r15b, dil
mov r9d, r14d
or r9b, dil
xor r9b, 1
or r9b, r15b
mov r15d, eax
xor r15b, r8b
and r15b, al
and dil, r14b
and al, r8b
or al, dil
xor r15b, 1
xor al, 1
mov r8d, r15d
xor r8b, al
or al, r15b
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, r8b
and r9b, al
xor r9b, r8b
or r8b, al
mov edi, r8d
xor dil, r9b
test r9b, 1
mov eax, 0xe22c33f1
mov ecx, 0x32e9a9e5
cmovne eax, ecx
test r8b, 1
mov r8d, 0xe22c33f1
jmp 0x140020621
mov eax, 0x22a7552a
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xfffffffe
mov edi, eax
and edi, 1
or edi, r9d
and r8d, 0x6de40163
and eax, 0x921bfe9c
or eax, r8d
mov r8d, eax
xor r8d, 0x921bfe9c
xor eax, 0x6de40163
and eax, edi
not edi
and r8d, edi
or eax, r8d
not eax
or eax, edi
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
xor r14b, r8b
mov r15d, r14d
xor r15b, r9b
and r15b, r14b
and al, r9b
and dil, r8b
or dil, al
mov r8d, r15d
xor r8b, 1
mov eax, edi
xor al, 1
and dil, r8b
or r8b, al
and al, r15b
or al, dil
mov r9d, r8d
xor r9b, al
mov r9d, 0xc67b4e46
mov ecx, 0x661828f2
cmovne r9d, ecx
test al, al
mov eax, r9d
mov ecx, 0xc67b4e46
cmovne eax, ecx
test r8b, r8b
cmovne eax, r9d
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x1b2ff408
mov r14d, eax
and r14d, 0xe4d00bf7
or r14d, ecx
mov ecx, r14d
xor ecx, 0x900800
xor r14d, 0x122d2000
mov r8d, eax
xor r8d, 0x12bd2ae4
and r8d, eax
or r14d, 0xed42d51b
mov edi, r8d
not edi
mov r15d, r14d
and r15d, 0x332407f6
and ecx, 0x992800
or ecx, r15d
or r14d, edi
and edi, 0x332407f6
and r8d, 0xccdbf809
or r8d, edi
xor r8d, ecx
not r14d
or r14d, r8d
mov ecx, r14d
xor ecx, 0xed42d51a
xor r14d, 0x12bd2ae5
and r9d, r14d
and ecx, eax
or ecx, r9d
xor r14d, ecx
test r14d, ecx
setne r9b
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge al
mov edi, r8d
or dil, cl
and cl, al
inc al
and al, r9b
or al, cl
and r9b, r8b
or r9b, cl
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r8d, r9d
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, r9b
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0xc4dba5eb
mov r9d, 0x7d2561e0
cmovne eax, r9d
not r8b
test cl, cl
cmove eax, r9d
test r8b, 1
mov ecx, 0xc4dba5eb
cmovne eax, ecx
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x44]
mov dword [rax], ecx
mov eax, 0xa905cc00
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x53ae4100
and eax, r9d
and r9d, 0xac51beff
or r9d, ecx
xor r9d, 0xac51beff
or r9d, eax
mov ecx, r9d
xor ecx, 1
mov r8d, ecx
and r8d, r9d
xor r9d, 0xc35a25f4
mov eax, r8d
not eax
mov edi, eax
and edi, 0x3ca5da0a
and r8d, 0xc35a25f5
or r8d, edi
or eax, ecx
and ecx, 0x3ca5da0a
and r9d, 0xc35a25f5
or r9d, ecx
xor r9d, r8d
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x80402a8
mov r9d, eax
and r9d, 0x40514000
or r9d, r8d
mov r8d, r9d
xor r8d, 0x40004000
xor r9d, 0x1fae0ecc
or ecx, 0x8550288
and r9d, 0x1fff0ecc
and r8d, 0x40004020
or r8d, r9d
and ecx, 0x1fff0ecc
and eax, 0xa000b113
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0x4a2ad42
xor eax, 0x485542a8
mov r8d, eax
and r8d, 0xf3481015
and ecx, 0xcb7efea
or ecx, r8d
xor ecx, 0xcb7efea
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge r9b
mov r14d, r8d
or r14b, r9b
xor r14b, 1
mov eax, edi
or al, cl
xor al, 1
or al, r14b
and cl, dil
or dil, r8b
and r9b, r8b
or r9b, cl
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0x7a0e0e2d
mov r9d, 0x31bf9ce2
cmovne r8d, r9d
test al, 1
mov eax, r8d
mov r9d, 0x7a0e0e2d
cmovne eax, r9d
jmp 0x140025c34
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r14d, eax
not r14d
mov r8d, r14d
and r8d, 0xd752d211
mov r9d, eax
and r9d, 0x28ad2dee
or r9d, r8d
mov r8d, r9d
xor r8d, 0x210004
xor r9d, 0x83400000
mov edi, eax
xor edi, 0x8369200c
and edi, eax
or r9d, 0x7c96dff3
mov r15d, edi
not r15d
mov r13d, r9d
and r13d, 0x4a58f299
and r8d, 0x81210004
or r8d, r13d
or r9d, r15d
and r15d, 0x4a58f299
and edi, 0xb5a70d66
or edi, r15d
xor edi, r8d
not r9d
or r9d, edi
mov edi, r9d
xor edi, 0x7c96dff2
xor r9d, 0x3400004
and r14d, 0x1e66e675
and eax, 0xe199198a
or eax, r14d
mov r8d, eax
xor r8d, 0x41900980
xor eax, 0x1e66e675
mov r14d, edi
and r14d, 0xa02db62b
and r9d, 0x5fd249d4
or r9d, r14d
or edi, eax
and eax, 0xa02db62b
and r8d, 0x5fd249d4
or r8d, eax
xor r8d, r9d
not edi
or edi, r8d
xor edi, 0xbf7f6da6
xor edi, 0x40809259
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
and dil, r8b
mov r14d, r9d
and r14b, al
or r14b, dil
xor al, r9b
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
xor al, r14b
xor r14b, 1
or r14b, r9b
mov r8d, eax
xor r8b, r14b
test r14b, r14b
mov r9d, 0x9fec1632
mov ecx, 0x84fcaca8
cmovne r9d, ecx
test al, al
cmovne r9d, ecx
test r8b, r8b
mov eax, 0x9fec1632
cmovne r9d, eax
mov eax, r9d
jmp 0x140010c40
mov eax, 0xaf7e1af7
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x1a900610
mov edi, eax
and edi, 0x20649141
or edi, r9d
xor edi, 0x20649141
mov r9d, eax
xor r9d, 0x3af49751
and r9d, eax
or r9d, edi
xor r9d, 0xc50b68af
and r8d, 0x50f6f246
and eax, 0xaf090db9
or eax, r8d
mov r8d, eax
xor r8d, 0xa4010821
xor eax, 0x50f6f246
mov edi, eax
and edi, 0x1b2885da
and r8d, 0xe4d77a25
or r8d, edi
xor r8d, r9d
xor r8d, 0xe4d77a25
or eax, r9d
not eax
or eax, r8d
xor eax, 0x46661356
xor eax, 0xb999eca9
setne r8b
sete al
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, edi
xor r14b, al
xor r14b, 1
or r14b, dil
or r8b, r9b
xor r8b, 1
xor al, r9b
and al, r9b
or al, r8b
mov r8d, r14d
xor r8b, al
xor al, 1
or al, r14b
mov r9d, r8d
xor r9b, al
not r9b
test r9b, 1
mov r9d, 0x1f91c3ae
mov ecx, 0x2e46ee82
cmovne r9d, ecx
test al, al
mov eax, 0x1f91c3ae
cmovne eax, r9d
test r8b, r8b
cmovne eax, r9d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd7f894ce
and eax, 0x28076b31
or eax, ecx
mov ecx, eax
xor ecx, 0xd7f894ce
mov r9d, eax
xor r9d, 0x28076b31
mov r8d, r9d
or r8d, ecx
xor eax, 0x6f3015f0
and eax, r8d
mov edi, eax
xor edi, 0x47377ec0
and ecx, 0xaf32d74d
mov r8d, r9d
and r8d, 0x50cd28b2
or r8d, ecx
mov ecx, r8d
xor ecx, 0xa000c308
and r9d, 1
or r9d, ecx
xor r8d, 0x92892
and r8d, 0xf3b3cd6
and r9d, 0xf0c4c329
or r9d, r8d
mov ecx, r9d
xor ecx, 0xe0408020
xor eax, 0xb8c8813f
xor r9d, 0xf3b3cd6
mov r8d, eax
and r8d, 0x178f47df
and edi, 0xe870b820
or edi, r8d
or eax, r9d
and r9d, 0x178f47df
and ecx, 0xe870b820
or ecx, r9d
xor ecx, edi
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x864dfbb3
and ecx, eax
not eax
and eax, 0x864dfbb3
or eax, ecx
not ecx
and ecx, 0x79b2044c
and eax, 0x864dfbb3
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x9b3afe80
and eax, 0x64c5017f
or eax, r8d
xor eax, 0x64c5017f
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or cl, al
mov eax, ecx
xor al, 1
and cl, r8b
xor r8b, 1
mov r9d, eax
xor r9b, r8b
and r9b, al
and r8b, al
or r8b, cl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x28f5990d
mov edi, 0xee3a67db
cmovne ecx, edi
test r9b, r9b
mov r8d, 0x28f5990d
cmove ecx, r8d
test al, al
cmovne ecx, edi
mov eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0x11279a81
and r9d, r8d
not r8d
or eax, 0xeed8657e
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xf104c4e4
and r8d, 0x231a01
or r8d, r14d
or eax, edi
and edi, 0xf104c4e4
and r9d, 0xefb3b1b
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0xeed8657e
xor eax, 0x11279a81
mov edi, eax
and edi, 0x43afb1d9
mov r9d, r8d
and r9d, 0xbc504e26
or r9d, edi
mov edi, r9d
xor edi, 0x94504a26
and r8d, 0xf8fd1106
and eax, 0x702eef8
or eax, r8d
mov r8d, eax
xor r8d, 0x400eaa0
xor eax, 0xf8fd1107
xor r9d, 0x43afb1d8
mov r14d, r9d
and r14d, 0x2b0f1459
and edi, 0xd4f0eba6
or edi, r14d
or r9d, eax
and eax, 0x2b0f1459
and r8d, 0xd4f0eba6
or r8d, eax
xor r8d, edi
not r9d
or r9d, r8d
mov eax, r9d
not eax
and r9d, 0xcea9e4f0
and eax, 0x31561b0f
or eax, r9d
mov r8d, eax
xor r8d, 0xc220e0a0
xor eax, 0x31561b0f
mov r9d, eax
and r9d, 0x3dc91d59
and r8d, 0xc236e2a6
or r8d, r9d
xor r8d, 0x3dc91d59
xor eax, r8d
test eax, r8d
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
and dil, r8b
and al, r9b
or al, dil
or r9b, r8b
xor r9b, 1
or r9b, al
xor al, 1
mov r8d, eax
or r8b, r9b
xor al, r9b
mov r9d, eax
xor r9b, r8b
test al, al
mov eax, 0xb60953b9
mov edi, 0x62eb8281
cmovne eax, edi
test r8b, r8b
mov ecx, 0xb60953b9
cmovne eax, ecx
test r9b, r9b
cmove eax, edi
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov edi, r9d
xor edi, 0x3927ea57
and r9d, edi
and edi, eax
mov r14d, r9d
not r14d
mov r8d, edi
not r8d
mov r15d, r14d
and r15d, 0xa868e71c
and r9d, 0x579718e3
or r9d, r15d
or r14d, r8d
and r8d, 0xa868e71c
and edi, 0x579718e3
or edi, r8d
xor edi, r9d
not r14d
or r14d, edi
xor r14d, 0x3927ea56
and eax, 0xfffffffe
or eax, r14d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x521dd6cf
mov edi, eax
and edi, 0xade22930
or edi, r9d
mov r9d, edi
xor r9d, 0x20800020
xor edi, 0x10040000
or r8d, 0x10240100
or edi, 0x82430803
and edi, 0x92670903
and r9d, 0x209814ac
or r9d, edi
and r8d, 0x92670903
and eax, 0x4d00e250
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x4741c042
xor eax, 0x30bc15ac
mov r9d, eax
and r9d, 0x98823e35
and r8d, 0x677dc1ca
or r8d, r9d
xor r8d, 0x677dc1ca
or r8d, eax
xor r8d, 0xffffffff
setne dil
sete r14b
cmp dword [0x1401172c0], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, r14b
mov r15d, r9d
and r15b, r14b
and r9b, al
mov r13d, r15d
xor r13b, 1
xor r15b, r9b
xor r9b, 1
or r9b, r13b
xor r9b, 1
or r9b, r15b
and r8b, r14b
and dil, al
or dil, r8b
or al, r14b
xor al, 1
or al, dil
mov r8d, r9d
and r8b, al
xor al, 1
mov edi, r9d
xor dil, 1
and dil, al
or dil, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test al, 1
mov eax, 0xc823904e
mov ecx, 0x320a2ec
cmovne eax, ecx
test dil, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xc823904e
cmove eax, ecx
jmp 0x140010c40
mov eax, 0xff6e8e4a
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xd09969c8
mov r8d, eax
and r8d, 0x2f669636
or r8d, ecx
mov ecx, r8d
xor ecx, 0x9069434
mov r9d, edi
or r9d, 0x66612a8a
xor r8d, 0x40012889
and r8d, 0x66612a8b
and ecx, 0x999ed574
or ecx, r8d
and r9d, 0x66612a8b
xor r9d, ecx
and edi, 0x8bc1da4a
and eax, 0x743e25b5
or eax, edi
mov ecx, eax
xor ecx, 0x20060085
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xde39ff38
and r9d, 0x21c600c7
or r9d, edi
xor eax, 0x8a01da08
and eax, 0xde39ff38
and ecx, 0x21c600c7
or ecx, eax
xor ecx, r9d
xor r8d, ecx
test r8d, ecx
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
mov r14d, edi
xor r14b, r8b
mov r9d, r14d
xor r9b, al
and r9b, r14b
xor al, r8b
and cl, al
and al, dil
mov r8d, ecx
xor r8b, 1
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov r8d, r9d
xor r8b, al
and r8b, r9b
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xdf946d48
mov r9d, 0xb7b259bf
cmovne ecx, r9d
test al, al
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x31080480
mov edi, eax
and edi, 0x8c00a61
or edi, r8d
xor edi, 0x8c00a61
mov r8d, eax
and r8d, 0xc637f11e
or r8d, edi
mov edi, r8d
xor edi, 0x602c00a
xor r8d, 0x8400840
and r8d, 0xc8753955
and edi, 0x378ac6aa
or edi, r8d
xor edi, 0x378ac6aa
and r9d, 0x8a4e60e8
and eax, 0x75b19f17
or eax, r9d
xor eax, 0x75b19f17
or eax, edi
xor eax, 0xf4cc1924
cmp eax, 0xb33e6db
setne r14b
cmp dword [0x1401172c0], 0xa
setge r13b
setl dil
lea r9d, [r14 + 1]
mov eax, r9d
and al, r14b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, edi
xor r8b, al
xor r8b, 1
and r8b, al
or al, dil
xor al, 1
or al, r8b
and r14b, dil
or dil, r9b
and r9b, r13b
or r9b, r14b
xor r9b, 1
mov r8d, edi
xor r8b, r9b
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r8b, r9b
xor r8b, 1
mov edi, r9d
xor dil, r8b
or r8b, r9b
xor r8b, 1
or r8b, dil
mov r9d, r8d
xor r9b, 1
mov edi, eax
xor dil, 1
and r8b, dil
or dil, r9b
and r9b, al
or r9b, r8b
mov r8d, edi
xor r8b, r9b
test r9b, 1
mov eax, 0x6b0198f7
mov ecx, 0x212d6f8e
cmovne eax, ecx
test dil, 1
mov r9d, 0x6b0198f7
cmovne eax, r9d
jmp 0x140024952
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xd7a6306f
and r8d, 0x2859cf90
or r8d, r14d
or eax, edi
and edi, 0xd7a6306f
and r9d, 0x2859cf90
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov edi, eax
not edi
mov r9d, eax
xor r9d, 0xfc42344a
mov r8d, r9d
and r8d, edi
and r9d, eax
or r9d, r8d
mov r8d, r9d
xor r8d, 0x3bdcbb4
or edi, 1
xor r9d, 0xfc42344b
mov r14d, r9d
and r14d, 0x646ae278
and r8d, 0x9b951d87
or r8d, r14d
or r9d, edi
and edi, 0x646ae278
and eax, 0x9b951d86
or eax, edi
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0x8f96f59
xor r9d, 0xf70690a6
sete dil
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r14b
or r14b, r8b
mov r9d, eax
or r9b, dil
mov r15d, r14d
xor r15b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r15b
xor dil, al
and dil, al
xor al, r8b
mov r8d, edi
xor r8b, 1
xor dil, al
xor al, 1
or al, r8b
xor al, 1
or al, dil
xor r9b, 1
mov r8d, r9d
or r8b, al
xor r9b, al
mov edi, r9d
xor dil, r8b
test r9b, 1
mov eax, 0x324141f0
mov ecx, 0x3606d624
cmovne eax, ecx
test r8b, 1
mov r8d, 0x324141f0
cmovne eax, r8d
jmp 0x14002190e
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
mov eax, 0xb61316a8
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x646f7f26
mov r9d, eax
and r9d, 0x9b9080d8
or r9d, r8d
mov r8d, r9d
xor r8d, 0x101080c8
xor r9d, 0x44293202
or eax, 0xcfa93212
and r9d, 0xcfa93212
and r8d, 0x3056cdec
or r8d, r9d
and eax, 0xcfa93213
xor eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
and al, r9b
xor r9b, cl
mov edi, r9d
and dil, cl
or al, dil
xor cl, r8b
and cl, r8b
mov r8d, ecx
xor r8b, 1
xor cl, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov r8d, ecx
and r8b, r9b
xor cl, r8b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, cl
xor r8b, al
mov ecx, r8d
test r8b, 1
mov r9d, 0xa7b4ac09
mov edi, 0xc6d13ebf
cmovne r9d, edi
not cl
test cl, al
cmovne r9d, edi
test r8b, 1
mov r8d, r9d
cmovne r8d, edi
test cl, al
jmp 0x140023f54
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
add rax, 2
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rax
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
mov eax, ecx
xor eax, 0x5405586a
and eax, ecx
not ecx
or r9d, 0xabfaa795
mov r8d, eax
not r8d
mov edi, r9d
and edi, 0x69ba3762
and ecx, 0x14054808
or ecx, edi
or r9d, r8d
and r8d, 0x69ba3762
and eax, 0x9645c89d
or eax, r8d
xor eax, ecx
not r9d
or r9d, eax
mov eax, r9d
xor eax, 0x9f8a795
mov edi, r9d
xor edi, 0x5405586a
mov ecx, r9d
xor ecx, 0x5df8e7df
and ecx, edi
and eax, 0x9fdbfb5
or eax, ecx
mov r14d, eax
xor r14d, 0x158ab90
or edi, 1
xor r9d, 0x2bd20690
and r9d, 0x6bd256fa
and edi, 0x942da905
or edi, r9d
mov ecx, edi
xor ecx, 0x9008a900
xor eax, 0xf602404b
xor edi, 0x6bd256fa
mov r8d, eax
and r8d, 0x4ca71465
and r14d, 0xb358eb9a
or r14d, r8d
or eax, edi
and edi, 0x4ca71465
and ecx, 0xb358eb9a
or ecx, edi
xor ecx, r14d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xc0127eef
and ecx, 0x3fed8110
or ecx, eax
mov eax, ecx
xor eax, 0x400074c5
xor ecx, 0x3fed8110
mov r8d, ecx
and r8d, 0xb9f28b2a
and eax, 0x460d74d5
or eax, r8d
xor eax, 0xb9f28b2a
xor ecx, eax
test ecx, eax
setne r9b
cmp dword [0x1401172c0], 0xa
setge cl
setl al
lea r8d, [r9 + 1]
mov edi, eax
and dil, r9b
or r9b, al
xor r9b, 1
or r9b, dil
xor cl, r8b
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov r8d, ecx
xor r8b, al
test al, 1
mov eax, 0x9a6a2f56
mov r9d, 0x4ae39266
cmovne eax, r9d
test cl, cl
mov ecx, 0x9a6a2f56
cmove eax, ecx
jmp 0x1400259c7
mov eax, 0x5846952f
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x4a432101
mov r9d, eax
and r9d, 0x918404ca
or r9d, r8d
mov r8d, r9d
xor r8d, 0x408
xor r9d, 0xe3b8b25
or ecx, 0x9b8701c3
and r9d, 0x9fbf8be7
and r8d, 0x40402408
or r8d, r9d
and ecx, 0x9fbf8be7
and eax, 0x20005010
or eax, ecx
xor eax, r8d
mov r14d, eax
xor r14d, 0x2438da34
mov ecx, eax
xor ecx, 0x1906214a
and ecx, 0x3d0ea94a
xor eax, 0xcdc321fb
and eax, r14d
and r14d, 0xc2f156b5
or r14d, ecx
mov r9d, r14d
xor r9d, 0xc2f156b5
xor r14d, 0x3d0ea94a
mov edi, r14d
or edi, 0x16040430
mov ecx, eax
not ecx
mov r8d, edi
and r8d, 0x6f049e41
mov r15d, r9d
and r15d, 0x80fb618e
or r15d, r8d
or edi, ecx
and ecx, 0x6f049e41
and eax, 0x90fb61be
or eax, ecx
xor eax, r15d
not edi
or edi, eax
xor edi, 0x16040431
and r14d, 0xb2fcb60f
mov eax, r9d
and eax, 0x4d0349f0
or eax, r14d
xor eax, 0xb2fcb60e
and r9d, 1
or r9d, eax
not r9d
or r9d, edi
mov eax, r9d
not eax
and r9d, 0x640b5c21
and eax, 0x9bf4a3de
or eax, r9d
xor eax, 0x640b5c21
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
and r9b, r8b
mov edi, eax
and dil, cl
or dil, r9b
xor cl, al
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
not al
or al, r8b
xor al, dil
and al, 1
mov ecx, 0x95673d90
mov r8d, 0xd62c7970
cmovne ecx, r8d
test al, dil
mov r8d, 0x95673d90
cmovne ecx, r8d
test al, al
cmovne r8d, ecx
test al, dil
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
jmp 0x14002537b
mov eax, 0x7a0e0e2d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x38d0fe90
and eax, 0xc72f016f
or eax, ecx
mov ecx, eax
xor ecx, 0x38d0fe90
mov r9d, eax
xor r9d, 0xc72f016f
mov r8d, r9d
or r8d, ecx
xor eax, 0x6a87957a
and eax, r8d
mov edi, eax
xor edi, 0xada89414
and ecx, 0x6e425bc9
mov r8d, r9d
and r8d, 0x91bda436
or r8d, ecx
xor r8d, 0x6e425bc8
and r9d, 1
or r9d, r8d
mov ecx, r9d
not ecx
xor eax, 0x52576beb
mov r8d, eax
and r8d, 0x3eb21630
and edi, 0xc14de9cf
or edi, r8d
or eax, r9d
and r9d, 0x3eb21630
and ecx, 0xc14de9cf
or ecx, r9d
xor ecx, edi
not eax
or eax, ecx
not eax
test eax, eax
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
xor al, r8b
xor al, cl
and cl, al
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0x6818f201
mov r9d, 0xbc5ce9dc
cmovne r8d, r9d
test al, al
mov eax, 0x6818f201
jmp 0x14002161b
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0xfd9573c5
mov edi, eax
and edi, 0x26a8c3a
or edi, r8d
mov r8d, edi
xor r8d, 0x2020000
xor edi, 0xdd810384
mov r14d, eax
xor r14d, 0xdfc38b94
and r14d, eax
or edi, 0x203c746b
mov r15d, r14d
not r15d
mov r13d, edi
and r13d, 0x75c8c8f6
and r8d, 0x8a030300
or r8d, r13d
or edi, r15d
and r15d, 0x75c8c8f6
and r14d, 0x8a373709
or r14d, r15d
xor r14d, r8d
not edi
or edi, r14d
mov r8d, edi
xor r8d, 0x300068
xor edi, 0x98018881
and edi, 0xb80dfc83
and r8d, 0x47f2037c
or r8d, edi
xor r8d, 0x47f2037c
and r9d, 0x224dc576
and eax, 0xddb23a89
or eax, r9d
xor eax, 0xddb23a89
or eax, r8d
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1401172c0], 0xa
setl dil
mov r9d, edi
or r9b, r8b
xor r9b, 1
mov eax, edi
xor al, r8b
or r9b, al
xor r9b, 1
and r8b, al
and al, dil
xor r8b, 1
xor al, 1
mov edi, r8d
xor dil, al
or al, r8b
xor al, 1
or al, dil
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test al, 1
mov eax, 0x3996a4df
mov ecx, 0x9da5120c
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test r9b, 1
mov ecx, 0x3996a4df
cmove eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, r8d
and ecx, 0x54d594e6
and eax, 0xab2a6b19
or eax, ecx
mov ecx, eax
xor ecx, 0xab2a6b19
xor eax, 0x54d594e6
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
sete al
cmp dword [0x1401172c0], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
xor cl, al
mov eax, r8d
xor al, cl
or cl, r8b
mov r8d, ecx
xor r8b, al
test cl, cl
mov ecx, 0x5873d51a
mov r9d, 0x65842c0e
cmovne ecx, r9d
test al, al
cmove ecx, r9d
test r8b, r8b
mov eax, 0x5873d51a
jmp 0x140010c33
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xac266ecb
and r8d, eax
or eax, 0x53d99134
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0x87feb5c2
and ecx, 0x28004a09
or ecx, edi
or eax, r9d
and r9d, 0x87feb5c2
and r8d, 0x78014a3d
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x53d99134
mov ecx, eax
xor ecx, 0x53d99135
and ecx, r9d
xor eax, 0xa0020ec1
and eax, 0xe1cb9ee1
and r9d, 0x1e34611e
or r9d, eax
xor r9d, 0x1e34611f
or r9d, ecx
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x4d100241
and r9d, 0x30a1b506
or r9d, ecx
xor r9d, 0x30a1b506
and eax, 0x824e48b8
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x5b40cb8c
and eax, 0xa4bf3473
or eax, r8d
xor eax, 0xa4bf3473
or eax, ecx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl al
mov edi, r8d
or dil, al
xor dil, 1
xor r9b, r8b
and r9b, al
or r9b, dil
or cl, al
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov edi, eax
xor dil, 1
mov r14d, eax
and r14b, dil
xor r14b, 1
mov ecx, edi
xor cl, r14b
or r14b, dil
xor r14b, 1
or r14b, cl
mov ecx, r14d
and cl, r9b
or dil, r9b
xor r9b, 1
xor r14b, 1
and r14b, r9b
or r14b, cl
xor r9b, al
xor dil, 1
or dil, r9b
mov eax, edi
xor al, r14b
test al, 1
mov eax, 0xa11a4e47
mov ecx, 0x2b322cd2
cmovne eax, ecx
test dil, 1
mov ecx, 0xa11a4e47
cmovne ecx, eax
test r14b, 1
jmp 0x140010c33
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x7d9e8473
mov edi, eax
and edi, 0x82617b8c
or edi, r8d
mov r8d, edi
xor r8d, 0x2000
xor edi, 0x14028401
mov r14d, r9d
or r14d, 0x9423c501
or edi, 0x424818c4
and edi, 0xd66bddc5
and r8d, 0x842030
or r8d, edi
and r14d, 0xd66bddc5
mov edi, eax
and edi, 0x2910020a
or edi, r14d
xor edi, r8d
mov r8d, edi
xor r8d, 0x6b581acf
and r9d, 0xf316b23d
and eax, 0xce94dc2
or eax, r9d
mov r9d, eax
xor r9d, 0xce94dc2
xor edi, 0x94a7e530
and r9d, edi
xor eax, 0xf316b23d
and eax, r8d
or eax, r9d
xor edi, eax
test edi, eax
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r14b
mov r9d, eax
and al, dil
and dil, r14b
and r9b, r8b
or r9b, dil
xor r9b, 1
or r9b, r14b
mov edi, r9d
xor dil, 1
and r8b, r14b
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, dil
and r9b, al
or r9b, r8b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0x2abde4fe
mov ecx, 0xaa3e451e
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test r8b, 1
mov ecx, 0x2abde4fe
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x216602da
jmp 0x140010c40
mov eax, 0x774d14ff
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x9e93e15c
mov r14d, r9d
and r14d, 0x616c1ea2
or r14d, ecx
mov ecx, r14d
xor ecx, 0x61680aa2
mov r8d, r9d
xor r8d, 0xfffffffe
and r8d, r9d
xor r14d, 0x9e93e15d
mov edi, r8d
not edi
mov r15d, r14d
and r15d, 0x8e865449
and ecx, 0x7179abb6
or ecx, r15d
or r14d, edi
and edi, 0x8e865449
and r8d, 0x7179abb6
or r8d, edi
xor r8d, ecx
not r14d
or r14d, r8d
mov ecx, r14d
not ecx
mov r8d, ecx
and r8d, 0x4da9f33b
and r14d, 0xb2560cc4
or r14d, r8d
and r9d, 0x4da9f33b
and eax, 0xb2560cc4
or eax, r9d
xor eax, r14d
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and cl, r9b
mov edi, r8d
and dil, al
or dil, cl
xor dil, 1
or dil, r9b
xor r8b, al
xor r8b, 1
mov eax, edi
or al, r8b
xor r8b, dil
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x83fa6c59
mov r9d, 0xc3273c75
cmovne ecx, r9d
test r8b, r8b
mov r8d, ecx
mov r9d, 0x83fa6c59
jmp 0x140021705
cmp byte [rbp - 0x16], 0
mov eax, 0xaff870e5
mov ecx, 0x6ecb6712
cmovne eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
mov r9d, r8d
xor r9d, 0xdb7570e3
and r9d, r8d
not r8d
or eax, 0x248a8f1c
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x1eaef3da
and r8d, 0xc1510021
or r8d, r14d
or eax, edi
and edi, 0x1eaef3da
and r9d, 0xe1510c25
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 0x248a8f1c
mov r9d, eax
xor r9d, 0xa2400c2
xor eax, 0xd1517020
and eax, 0xf1db7330
and r9d, 0xe248ccf
or r9d, eax
and r8d, 0xfffffffe
or r8d, r9d
xor r8d, 0x5b63ae08
xor r8d, 0xa49c51f7
sete r8b
setne al
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov r9d, eax
and r9b, r14b
and dil, r8b
or dil, r9b
mov r9d, edi
xor r9b, r14b
and r9b, dil
xor al, r14b
and al, r8b
or r14b, r8b
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, al
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0xe6447fd7
mov ecx, 0x754febfe
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xe6447fd7
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x6d3e074e
jmp 0x140010c40
mov eax, 0x212d6f8e
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
not eax
mov ecx, eax
and ecx, 0xc587124c
and eax, r14d
and r14d, 0x3a78edb3
or r14d, ecx
xor r14d, 0x3a78edb3
or r14d, eax
mov r9d, r14d
not r9d
mov edi, r14d
xor edi, 0xea3ec22d
mov ecx, edi
and ecx, r9d
and edi, r14d
mov eax, ecx
not eax
mov r8d, edi
not r8d
mov r15d, eax
and r15d, 0x269e84b6
and ecx, 0xd9617b49
or ecx, r15d
or eax, r8d
and r8d, 0x269e84b6
and edi, 0xd9617b49
or edi, r8d
xor edi, ecx
not eax
or eax, edi
mov edi, eax
xor edi, 0x154109d3
and r14d, 0x8c3a5615
mov ecx, r9d
and ecx, 0x73c5a9ea
or ecx, r14d
mov r8d, ecx
xor r8d, 0x800a4210
and r9d, 1
or r9d, r8d
xor ecx, 0x71412842
and ecx, 0x7d713c46
and r9d, 0x828ec3b9
or r9d, ecx
mov ecx, r9d
xor ecx, 0x6c3b1
xor eax, 0xea3ec22c
xor r9d, 0x7d713c46
mov r8d, eax
and r8d, 0xe2b83408
and edi, 0x1d47cbf7
or edi, r8d
or eax, r9d
and r9d, 0xe2b83408
and ecx, 0x1d47cbf7
or ecx, r9d
xor ecx, edi
not eax
or eax, ecx
mov r9d, eax
mov edi, eax
xor edi, 0xa1e8f7e8
and edi, eax
not eax
xor r9d, 0x12020811
mov ecx, r9d
or ecx, 0x16070810
mov r8d, edi
not r8d
and ecx, 0x978f9d50
and eax, 0x206062a8
or eax, ecx
or r9d, r8d
and r8d, 0x978f9d50
and edi, 0x687062af
or edi, r8d
xor edi, eax
not r9d
or r9d, edi
not edi
and edi, 0x5e170817
and r9d, 0xa1e8f7e8
or r9d, edi
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x6396f9a1
and r9d, 0x9c69065e
or r9d, ecx
xor r9d, 0x6396f9a1
xor eax, r9d
test eax, r9d
sete cl
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
lea edi, [r8 + 1]
xor al, r8b
mov r14d, eax
xor r14b, 1
mov r9d, edi
and r9b, r8b
xor r9b, 1
mov r15d, r8d
xor r15b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r15b
xor r9b, cl
or dil, cl
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and al, r14b
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
and al, r9b
or al, r8b
or r9b, r14b
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0x6f743c65
mov r8d, 0x7d2561e0
cmovne ecx, r8d
test r9b, 1
mov r8d, 0x6f743c65
jmp 0x140022d8c
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov edi, ecx
not edi
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, edi
and ecx, 0x5d5eb50b
and edi, 0xa2a14af4
or edi, ecx
mov ecx, edi
xor ecx, 0x22010a90
mov eax, r9d
not eax
xor edi, 0x5d5eb50a
mov r8d, eax
and r8d, 0x95e0d46d
and r9d, 0x6a1f2b92
or r9d, r8d
or eax, edi
and edi, 0x95e0d46d
and ecx, 0x6a1f2b92
or ecx, edi
xor ecx, r9d
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x67479b1a
and r9d, eax
and eax, 0x98b864e5
or eax, ecx
mov ecx, eax
xor ecx, 0x18204001
xor eax, 0x67479b1a
mov r8d, r9d
not r8d
mov edi, eax
and edi, 0xa099bffc
and ecx, 0x5f664003
or ecx, edi
or eax, r8d
and r8d, 0xa099bffc
and r9d, 0x5f664003
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
xor eax, 0x6a1d4a80
cmp eax, 0x6a1d4a80
setne al
cmp dword [0x1401172c0], 0xa
setge cl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, r8b
or cl, al
not r9b
and r9b, cl
xor r9b, r8b
or cl, r8b
mov eax, ecx
xor al, r9b
test cl, cl
mov ecx, 0xb617143e
mov r8d, 0xf3260292
cmovne ecx, r8d
test r9b, r9b
cmove ecx, r8d
test al, al
mov eax, 0xb617143e
jmp 0x140010c33
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov r8d, ecx
xor r8d, eax
or eax, ecx
not eax
or eax, r8d
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xcf6c706f
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0x4c16fb9f
and ecx, 0x83680060
or ecx, edi
or eax, r9d
and r9d, 0x4c16fb9f
and r8d, 0xb3e90460
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
xor eax, 0x9e9e2826
cmp eax, 0xae0da7b6
sete cl
cmp dword [0x1401172c0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
xor al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0xd2bfa366
mov r9d, 0x63476c24
cmovne r8d, r9d
test al, 1
mov eax, 0xd2bfa366
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x611c0000
mov r8d, r9d
and r8d, 0x2e0b0b0
or r8d, ecx
xor r8d, 0x2e0b0b0
mov ecx, r9d
xor ecx, 0x63fcb0b0
and ecx, r9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0x98004746
xor ecx, 0x63fcb0b1
mov edi, ecx
and edi, 0x6bb18b8
and r8d, 0xf944e747
or r8d, edi
and r9d, 0x6bb18b8
and eax, 0xf944e747
or eax, r9d
xor eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov edi, r8d
and dil, r9b
and r8b, al
and al, cl
or al, dil
xor al, 1
or al, r9b
and r9b, cl
or r9b, r8b
mov ecx, r9d
xor cl, 1
xor r9b, cl
and r9b, al
or al, cl
xor r9b, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xf2b73e3
mov r8d, 0x34f76751
cmovne ecx, r8d
test r9b, r9b
mov r8d, ecx
mov r9d, 0xf2b73e3
cmovne r8d, r9d
test al, al
jmp 0x140022527
cmp byte [rbp - 0x15], 0
mov eax, 0x2ddb7ce0
mov ecx, 0xd8f05e9a
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0xb2d990e3
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
or r8d, 0x10905b2
mov edi, r9d
or edi, 0xe4400809
and edi, 0xe5490dbb
mov r14d, eax
and r14d, 0x269004
or r14d, edi
and r8d, 0xe5490dbb
mov edi, r9d
and edi, 0x1a906240
or edi, r8d
xor edi, r14d
mov r8d, edi
xor r8d, 0xfed06a48
xor edi, 0x10d8021
mov r14d, r8d
and r14d, 0x6672359e
and edi, 0x998dca61
or edi, r14d
or r8d, r9d
and r9d, 0x6672359e
and eax, 0x998dca61
or eax, r9d
xor eax, edi
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge al
setl dil
xor dil, r9b
mov r14d, edi
xor r14b, al
and r14b, dil
xor r9b, al
and r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, r14b
mov r8d, eax
xor r8b, 1
and r14b, r8b
xor r8b, r14b
test r8b, 1
mov r8d, 0x2709387e
mov ecx, 0x3fd4ca8c
cmovne r8d, ecx
test al, al
mov eax, r8d
mov ecx, 0x2709387e
cmovne eax, ecx
test r14b, r14b
cmove eax, r8d
jmp 0x140010c40
mov eax, 0xd5fa24a3
jmp 0x140010c40
mov eax, dword [rbp - 0x28]
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x14b7c16
mov r9d, ecx
xor r9d, 0x14b7c16
and r9d, ecx
or eax, r9d
not r9d
and r9d, 0xfeb483e8
and eax, 0x14b7c17
or eax, r9d
mov r9d, eax
not r9d
and r8d, r9d
and eax, ecx
or eax, r8d
not eax
or eax, r9d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov eax, r9d
or al, cl
and cl, dil
xor dil, r8b
xor al, 1
or al, dil
and r9b, r8b
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edi, r9d
and dil, cl
xor dil, 1
or dil, cl
xor dil, 1
or dil, r9b
mov ecx, edi
and cl, al
xor al, 1
xor dil, 1
and dil, al
or dil, cl
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dil
test cl, 1
mov ecx, 0xac1353f9
mov r8d, 0xc1a7a91a
cmovne ecx, r8d
test al, 1
mov eax, 0xac1353f9
cmovne eax, ecx
test dil, 1
cmove eax, ecx
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, eax
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xffd2e570
and r8d, 0x2d1a8f
or r8d, r14d
or eax, edi
and edi, 0xffd2e570
and r9d, 0x2d1a8f
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
xor r8d, 1
mov r9d, r8d
and r9d, eax
xor eax, 0xfffffffe
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0xf441b4d6
and r9d, 0xbbe4b29
or r9d, r14d
or edi, r8d
and r8d, 0xf441b4d6
and eax, 0xbbe4b29
or eax, r8d
xor eax, r9d
not edi
or edi, eax
mov eax, edi
xor eax, 0x52c02b27
and eax, edi
not edi
or edi, eax
not eax
and eax, 0xad3fd4d8
and edi, 0x52c02b27
or edi, eax
setne al
sete r8b
cmp dword [0x1401172c0], 0xa
setl r9b
mov edi, r9d
xor dil, r8b
mov r14d, edi
xor r14b, 1
and r14b, r8b
or al, r9b
xor al, 1
and dil, r9b
or dil, al
mov eax, r14d
xor al, 1
xor r14b, dil
xor dil, 1
or dil, al
mov r8d, edi
xor r8b, r14b
test r14b, r14b
mov eax, 0x377ef569
mov r9d, 0x9d8e19b3
cmovne eax, r9d
test dil, dil
mov ecx, 0x377ef569
cmovne eax, ecx
jmp 0x140023a83
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xfd14ff44
and r8d, eax
and eax, 0x2eb00bb
or eax, r9d
xor eax, 0x2eb00bb
or eax, r8d
mov r8d, eax
xor r8d, 1
mov edi, r8d
and edi, eax
not eax
mov r9d, edi
not r9d
mov r14d, r9d
and r14d, 0xedda2aef
and edi, 0x1225d510
or edi, r14d
or r9d, r8d
and r8d, 0xedda2aef
and eax, 0x1225d510
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0x2567f634
and eax, r9d
and r9d, 0xda9809cb
or r9d, r8d
xor r9d, 0xda9809cb
or r9d, eax
mov eax, r9d
not eax
and r9d, 0x7a2ff9b0
and eax, 0x85d0064f
or eax, r9d
cmp eax, 0x85d0064f
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
or r9b, al
mov edi, eax
or dil, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
xor al, 1
mov r8d, r9d
or r8b, al
xor al, r9b
mov r9d, r8d
xor r9b, al
test r9b, 1
mov r9d, 0x216602da
mov ecx, 0x8c6aea1c
cmovne r9d, ecx
test al, 1
mov eax, r9d
mov ecx, 0x216602da
jmp 0x1400259c4
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0x30c84151
and eax, r14d
not r14d
and r14d, 0x30c84151
or r14d, eax
not eax
and eax, 0xcf37beae
and r14d, 0x30c84151
or r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
or eax, 0x5153ae7d
mov r8d, r14d
xor r8d, 0xaeac5182
and r8d, r14d
mov edi, r8d
not edi
mov r15d, eax
and r15d, 0x86a99ec7
mov r13d, r9d
and r13d, 0x28044100
or r13d, r15d
or eax, edi
and edi, 0x86a99ec7
and r8d, 0x79566138
or r8d, edi
xor r8d, r13d
not eax
or eax, r8d
mov edi, eax
xor edi, 0x1410a40
and r14d, 0x29992fd2
mov r8d, r9d
and r8d, 0xd666d02d
or r8d, r14d
xor r8d, 0x29992fd3
and r9d, 1
or r9d, r8d
xor eax, 0xaeac5183
mov r8d, eax
and r8d, 0x7416e43c
and edi, 0x8be91bc3
or edi, r8d
xor edi, r9d
xor edi, 0x8be91bc3
or eax, r9d
not eax
or eax, edi
xor eax, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov r14d, edi
or r14b, r9b
mov r15d, r8d
and r15b, al
xor al, dil
and al, r9b
xor al, 1
mov r13d, r14d
xor r13b, al
or al, r14b
xor al, 1
or al, r13b
and dil, r9b
or dil, r15b
or r9b, r8b
xor r9b, 1
or r9b, dil
mov r8d, r9d
not r8b
and r8b, r9b
xor r8b, 1
mov edi, r9d
xor dil, r8b
or r8b, r9b
xor r8b, 1
or r8b, dil
mov r9d, eax
xor r9b, 1
and r9b, r8b
xor r8b, 1
mov edi, eax
xor dil, r8b
and dil, al
and r8b, al
or r8b, r9b
mov eax, r8d
xor al, dil
test r8b, 1
mov r8d, 0xb6aeef38
mov ecx, 0x4eb65ff8
cmovne r8d, ecx
test dil, 1
mov r9d, 0xb6aeef38
cmove r8d, r9d
test al, 1
cmovne r8d, ecx
mov eax, r8d
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, 0x7798c89e
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
xor ecx, 0xf559747c
and ecx, r9d
or r9d, 0xaa68b83
mov r8d, ecx
not r8d
mov edi, r9d
and edi, 0xad82977f
and eax, 0x50596000
or eax, edi
or r9d, r8d
and r8d, 0xad82977f
and ecx, 0x527d6880
or ecx, r8d
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
xor eax, 0xaa68b83
mov ecx, r9d
xor ecx, 0xf559747c
or ecx, eax
xor r9d, 0xbb369099
and r9d, ecx
xor r9d, 0x4e6fe4e4
and eax, 0xfffffffe
or eax, r9d
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x646cc1f5
and r9d, eax
and eax, 0x9b933e0a
or eax, ecx
mov ecx, eax
xor ecx, 0x1903008
xor eax, 0x646cc1f5
mov r8d, r9d
not r8d
mov edi, eax
and edi, 0x9a0f4ee7
and ecx, 0x65f0b118
or ecx, edi
or eax, r8d
and r8d, 0x9a0f4ee7
and r9d, 0x65f0b118
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x1232ae88
and eax, 0xedcd5177
or eax, r8d
xor eax, 0x1232ae88
xor ecx, eax
test ecx, eax
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
xor r8b, dil
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r8b
xor al, 1
and r9b, cl
or dil, cl
xor r9b, 1
mov ecx, r9d
xor cl, dil
or r9b, dil
xor r9b, 1
or r9b, cl
xor r9b, al
mov ecx, r9d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x4e766a20
mov r8d, 0x96d87b61
cmovne ecx, r8d
test r9b, 1
mov r8d, ecx
mov r9d, 0x4e766a20
cmovne r8d, r9d
jmp 0x140025379
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
xor eax, 0x547e491d
and eax, r9d
not r9d
and r9d, 0x547e491d
or r9d, eax
not eax
and eax, 0xab81b6e2
and r9d, 0x547e491d
or r9d, eax
mov ecx, r9d
not ecx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, r9d
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov edi, eax
and edi, 0xdcca1fce
and r9d, 0x2335e030
or r9d, edi
or eax, ecx
and ecx, 0xdcca1fce
and r8d, 0x2335e031
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
or r8d, 0xc02052
mov r9d, eax
or r9d, 0x1a0620
and r9d, 0xda2672
and ecx, 0x8c04008c
or ecx, r9d
and r8d, 0xda2672
and eax, 0x7321d901
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x225d21
xor eax, 0x8cc420de
mov r8d, eax
and r8d, 0x7bdda2c8
and ecx, 0x84225d37
or ecx, r8d
xor ecx, 0x84225d37
or ecx, eax
cmp ecx, 0xffffffff
setne r13b
cmp dword [0x1401172c0], 0xa
setl dil
setge cl
lea r14d, [r13 + 1]
mov eax, r14d
and al, r13b
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
xor al, cl
mov r9d, eax
xor r9b, 1
and r13b, dil
or dil, r14b
and r14b, cl
or r14b, r13b
xor r14b, 1
mov ecx, r14d
xor cl, dil
or r14b, dil
xor r14b, 1
or r14b, cl
and r9b, al
xor r9b, 1
mov ecx, eax
xor cl, r9b
or r9b, al
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r14b
mov r8d, r14d
xor r8b, 1
and r9b, r8b
or r9b, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, r9b
test al, 1
mov eax, 0x738d49cd
mov ecx, 0x9a6a2f56
cmovne eax, ecx
test r8b, 1
mov ecx, 0x738d49cd
cmovne ecx, eax
test r9b, 1
jmp 0x140010c33
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 1
mov r9d, ecx
or r9d, 0xa0763770
and r8d, 0xa0763771
mov edi, ecx
and edi, 0x5f89c88e
or edi, r8d
and r9d, 0xa0763771
xor r9d, edi
and ecx, 0x101b09ca
and eax, 0xefe4f635
or eax, ecx
mov ecx, eax
xor ecx, 0x44c0f231
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xab340d04
and r9d, 0x54cbf2fb
or r9d, edi
xor eax, 0x100900
and eax, 0xab340d04
and ecx, 0x54cbf2fb
or ecx, eax
xor ecx, r9d
xor r8d, ecx
test r8d, ecx
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
and al, r9b
or r9b, cl
xor r9b, 1
and r8b, cl
or r8b, al
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x89a0126
mov r9d, 0x697eb321
cmovne ecx, r9d
test r8b, r8b
mov r8d, 0x89a0126
jmp 0x140025375
mov eax, 0x6f743c65
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x6faf851c
mov r9d, ecx
and r9d, 0x90507ae2
or r9d, r8d
xor r9d, 0x90507ae2
mov r8d, ecx
and r8d, 1
or r8d, r9d
mov r9d, r8d
not r9d
and eax, r9d
and r8d, ecx
or r8d, eax
not r8d
or r8d, r9d
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
mov edi, ecx
xor dil, r9b
and r8b, cl
and al, r9b
or al, r8b
xor dil, 1
or r9b, cl
mov ecx, edi
xor cl, r9b
or r9b, dil
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
and cl, r9b
or r9b, r8b
and r8b, al
or r8b, cl
mov eax, r9d
xor al, r8b
test al, 1
mov eax, 0xa71f001f
mov ecx, 0xe35f3f15
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0xa71f001f
cmovne ecx, r8d
test r9b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140010c40
mov eax, 0xfb4f684d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov edi, r9d
xor edi, 0x94500ec9
and edi, r9d
mov eax, r8d
and eax, 0x94500ec9
or eax, edi
mov edi, eax
xor edi, 0x94500ec8
and r8d, 0xfaeb0d5e
and r9d, 0x514f2a0
or r9d, r8d
mov r8d, r9d
xor r8d, 0x110c200
xor eax, 0x6baff137
xor r9d, 0xfaeb0d5f
mov r14d, eax
and r14d, 0xcc0d34eb
and edi, 0x33f2cb14
or edi, r14d
or eax, r9d
and r9d, 0xcc0d34eb
and r8d, 0x33f2cb14
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x749d0326
and r9d, eax
and eax, 0x8b62fcd9
or eax, r8d
mov r8d, eax
xor r8d, 0x88023498
xor eax, 0x749d0326
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0x4770c861
and r8d, 0xb88f379e
or r8d, r14d
or eax, edi
and edi, 0x4770c861
and r9d, 0xb88f379e
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0xe9f0d30f
xor eax, 0xe9f0d30f
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge r14b
mov eax, edi
or al, r14b
xor al, 1
and r14b, dil
or al, r14b
and r8b, r9b
or r8b, r14b
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
and dil, r9b
xor r8b, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, r8b
xor dil, 1
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x80d90332
mov ecx, 0x2a90719e
cmovne r9d, ecx
test al, 1
mov eax, 0x80d90332
jmp 0x140023a7f
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or r9d, r8d
and ecx, 0x86fd4eba
and eax, 0x7902b145
or eax, ecx
mov ecx, eax
xor ecx, 0x1001145
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xfe17ee90
and r9d, 0x1e8116f
or r9d, edi
xor eax, 0x86154e90
and eax, 0xfe17ee90
and ecx, 0x1e8116f
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
or r9b, cl
xor r9b, 1
xor r8b, al
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x81071960
mov r9d, 0x179ea33d
cmovne ecx, r9d
test r8b, r8b
mov r8d, 0x81071960
jmp 0x140025375
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0x1104c590
mov r9d, ecx
or r9d, 0x2822100c
and r8d, 0x3926d59c
and ecx, 0xc6480061
or ecx, r8d
and r9d, 0x3926d59c
and eax, 0x912a02
or eax, r9d
xor eax, ecx
mov edi, eax
xor edi, 0x10802b90
mov ecx, eax
xor ecx, 0xee6a106d
mov r9d, ecx
or r9d, 1
xor eax, 0x1144282
and ecx, 0x433fd42a
and edi, 0xbcc02bd5
or edi, ecx
mov ecx, edi
xor ecx, 0x800002c0
xor edi, 0x433fd42b
mov r8d, r9d
and r8d, 0x3ce3bd3d
and eax, 0xc31c42c2
or eax, r8d
or r9d, edi
and edi, 0x3ce3bd3d
and ecx, 0xc31c42c2
or ecx, edi
xor ecx, eax
not r9d
or r9d, ecx
xor r9d, 0xe51a1823
xor r9d, 0x1ae5e7dc
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl al
and r8b, al
and r9b, cl
or r9b, r8b
or al, cl
mov ecx, r9d
xor cl, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor r9b, al
or al, cl
mov ecx, r9d
xor cl, al
not cl
test cl, 1
mov ecx, 0x746cf262
mov r8d, 0xc67ddb02
cmovne ecx, r8d
test r9b, 1
mov r8d, 0x746cf262
cmovne r8d, ecx
test al, 1
cmovne r8d, ecx
mov eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x8dca9ebf
mov edi, r8d
xor edi, 0x8dca9ebf
and edi, r8d
or edi, r9d
mov r9d, edi
xor r9d, 0x30252100
xor edi, 0x8dca9ebe
mov r14d, edi
and r14d, 0x421050c1
and r9d, 0xbdefaf3e
or r9d, r14d
and r8d, 0x421050c1
and eax, 0xbdefaf3e
or eax, r8d
xor eax, r9d
xor edi, eax
test edi, eax
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
mov r9d, r8d
xor r9b, al
or r8b, al
mov eax, r8d
xor al, 1
and r8b, r9b
xor r9b, 1
mov edi, eax
xor dil, r9b
and dil, al
and r9b, al
or r9b, r8b
mov eax, edi
xor al, r9b
mov r8d, 0xe60bfdaf
mov ecx, 0xb87d036b
cmovne r8d, ecx
test r9b, r9b
mov eax, r8d
cmovne eax, ecx
jmp 0x140024062
mov eax, 0x3606d624
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov edi, r8d
or edi, 0x2a231241
mov r9d, eax
or r9d, 0x944068a0
and r9d, 0xbe637ae1
mov r14d, r8d
and r14d, 0x948510
or r14d, r9d
and edi, 0xbe637ae1
mov r9d, eax
and r9d, 0x4108000e
or r9d, edi
xor r9d, r14d
mov edi, r9d
xor edi, 0x95004887
and r8d, 0x86fab411
and eax, 0x79054bee
or eax, r8d
mov r8d, eax
xor r8d, 0x39044b86
xor r9d, 0x2ab79750
mov r14d, r9d
and r14d, 0x42e9a078
and edi, 0xbd165f87
or edi, r14d
xor eax, 0x2e8a010
and eax, 0x42e9a078
and r8d, 0xbd165f87
or r8d, eax
xor r8d, edi
not r8d
or r8d, r9d
xor r8d, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, eax
xor r14b, r9b
and r9b, al
and dil, r8b
or dil, r9b
and r14b, al
xor al, r8b
or al, r14b
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0xffb93dca
mov ecx, 0x7e720ab1
cmovne r9d, ecx
test al, 1
mov eax, 0xffb93dca
cmovne eax, r9d
test r8b, r8b
cmove eax, r9d
jmp 0x140010c40
mov eax, 0x924b3849
jmp 0x140010c40
mov eax, 0xc60466fa
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, r8d
or r9d, 0xab04a6d0
and r8d, 0xab04a6d0
mov edi, eax
and edi, 0x54fb592e
or edi, r8d
and r9d, 0xab04a6d1
xor r9d, edi
not r9d
or r9d, eax
xor r9d, 0xffffffff
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov r9d, r14d
xor r14b, dil
and dil, al
and r9b, r8b
or r9b, dil
or al, r8b
xor al, 1
or al, r14b
mov r8d, r9d
xor r8b, 1
mov edi, r8d
xor dil, al
or al, r8b
xor al, 1
or al, dil
xor r9b, r8b
and r9b, al
xor r9b, r8b
or r8b, al
mov edi, r9d
xor dil, r8b
test r9b, r9b
mov eax, 0x3e0d6e8a
mov r9d, 0xc5da060e
cmovne eax, r9d
test r8b, 1
mov ecx, 0x3e0d6e8a
cmovne eax, ecx
test dil, 1
cmove eax, r9d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
and eax, 0x38f60fa3
mov edi, r9d
and edi, 0xc709f05c
or edi, eax
mov eax, edi
xor eax, 0x38f60fa2
mov ecx, r9d
and ecx, 1
or ecx, eax
xor edi, 0x1091054
mov eax, r9d
xor eax, 0xfffffffe
mov r8d, eax
and r8d, 0xe6e4e88b
and r9d, 0x191b1774
or r9d, r8d
or eax, ecx
and ecx, 0xe6e4e88b
and edi, 0x191b1774
or edi, ecx
xor edi, r9d
not eax
or eax, edi
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, eax
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xf9b37fc
and ecx, 0xf064c803
or ecx, edi
or eax, r9d
and r9d, 0xf9b37fc
and r8d, 0xf064c803
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x3a9aef85
and eax, 0xc565107a
or eax, r8d
xor eax, 0x3a9aef85
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, cl
xor r8b, al
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, r9b
or r9b, al
xor r8b, al
mov eax, r9d
xor al, r8b
mov eax, 0xf34abb32
mov ecx, 0xd38b7e18
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0xf34abb32
cmovne ecx, r8d
test r9b, r9b
cmovne ecx, eax
mov eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0x78726932
mov r9d, eax
and r9d, 0x878d96cc
or r9d, ecx
mov ecx, r9d
xor ecx, 0x7081044
xor r9d, 0x78726933
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0xd0f5e7a8
and ecx, 0x2f0a1856
or ecx, r15d
or r9d, r14d
and r14d, 0xd0f5e7a8
and r8d, 0x2f0a1857
or r8d, r14d
xor r8d, ecx
not r9d
or r9d, r8d
and edi, 0xfb0e1032
and eax, 0x4f1efcd
or eax, edi
mov ecx, eax
xor ecx, 0x411cfc9
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0x6be42026
and r9d, 0x941bdfd9
or r9d, edi
xor eax, 0x6b040022
and eax, 0x6be42026
and ecx, 0x941bdfd9
or ecx, eax
xor ecx, r9d
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c0], 0xa
setl r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
xor al, r8b
or r8b, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, r9b
or r8b, r9b
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xa10256b8
mov r9d, 0xf7285384
cmovne ecx, r9d
test r8b, r8b
mov r8d, 0xa10256b8
jmp 0x140025375
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x37b34de9
and r8d, eax
or eax, 0xc84cb216
mov r9d, r8d
not r9d
mov edi, eax
and edi, 0xf12a9a20
and ecx, 0x69145c9
or ecx, edi
or eax, r9d
and r9d, 0xf12a9a20
and r8d, 0xed565df
or r8d, r9d
xor r8d, ecx
not eax
or eax, r8d
mov r14d, eax
xor r14d, 0xc84cb216
mov ecx, eax
xor ecx, 0x328041a9
and ecx, 0x3a8c41ab
xor eax, 0x2a30975c
and eax, r14d
and r14d, 0xc573be54
or r14d, ecx
mov r9d, r14d
xor r9d, 0x44609850
mov edi, r14d
xor edi, 0x220c010a
or edi, 0x1d83dab5
mov ecx, r14d
xor ecx, 0xc0700000
mov r8d, eax
not r8d
mov r15d, edi
and r15d, 0x3e0176db
and ecx, 0xc07c0100
or ecx, r15d
or edi, r8d
and r8d, 0x3e0176db
and eax, 0xc1fe8924
or eax, r8d
xor eax, ecx
not edi
or edi, eax
not eax
and eax, 0x1d83dab4
and edi, 0xe27c254b
or edi, eax
xor r14d, 0x8800088
and r14d, 0x8993268c
and r9d, 0x766cd972
or r9d, r14d
xor r9d, 0x766cd972
or r9d, edi
mov ecx, r9d
or ecx, 0x84004386
mov r8d, r9d
not r8d
mov eax, r9d
xor eax, 0x78bfb438
and eax, r9d
mov edi, eax
not edi
and ecx, 0xfca1d3be
and r8d, 0x1e2400
or r8d, ecx
or r9d, edi
and edi, 0xfca1d3be
and eax, 0x35e2c41
or eax, edi
xor eax, r8d
not r9d
or r9d, eax
not eax
and eax, 0x87404bc7
and r9d, 0x78bfb438
or r9d, eax
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, eax
xor r14b, r8b
and r14b, r8b
mov r9d, edi
or r9b, r8b
xor r9b, 1
or r9b, r14b
mov r14d, eax
xor r14b, cl
and r14b, al
and r8b, dil
and al, cl
or al, r8b
mov ecx, r14d
xor cl, 1
xor r14b, al
xor al, 1
or al, cl
xor al, 1
or al, r14b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0x296f3c58
mov r9d, 0xddc8c753
cmovne eax, r9d
test cl, 1
cmove eax, r9d
test r8b, 1
mov ecx, 0x296f3c58
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
xor r8d, 0x19801461
and r8d, ecx
mov eax, ecx
not eax
and eax, 0x19801461
or eax, r8d
not r8d
and r8d, 0xe67feb9e
and eax, 0x19801461
or eax, r8d
mov r14d, eax
not r14d
mov ecx, r14d
and ecx, 0x7a8a0cbf
mov r9d, eax
and r9d, 0x8575f340
or r9d, ecx
mov edi, r9d
xor edi, 0x8575f340
mov ecx, r9d
xor ecx, 0x2020003
or ecx, 0x51606808
mov r8d, r9d
xor r8d, 0x4141000
or r14d, 0x2020343
and ecx, 0x53626b4b
and r8d, 0x49c1484
or r8d, ecx
and r14d, 0x53626b4b
and eax, 0xa8018030
or eax, r14d
xor eax, r8d
mov ecx, eax
xor ecx, 0xa920e018
or edi, 1
xor r9d, 0x2a800018
xor eax, 0x69e17c6
mov r8d, eax
and r8d, 0x504b1ea7
and ecx, 0xafb4e158
or ecx, r8d
or eax, edi
and edi, 0x504b1ea7
and r9d, 0xafb4e158
or r9d, edi
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
and eax, 0x138a13d3
and ecx, 0xec75ec2c
or ecx, eax
xor ecx, 0x138a13d3
sete r14b
setne al
cmp dword [0x1401172c0], 0xa
setl cl
xor al, cl
xor al, 1
mov r9d, ecx
or r9b, r14b
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, 1
mov edi, r14d
xor dil, cl
and r14b, dil
and dil, cl
mov ecx, r14d
xor cl, 1
xor r14b, dil
xor dil, 1
or dil, cl
xor dil, 1
or dil, r14b
mov ecx, r9d
and cl, dil
xor dil, 1
and al, dil
or al, cl
or dil, r9b
mov ecx, edi
xor cl, al
test cl, 1
mov ecx, 0xffb7b16c
mov r8d, 0xd8d32993
cmovne ecx, r8d
test dil, 1
mov r8d, 0xffb7b16c
cmovne r8d, ecx
test al, 1
jmp 0x14002537b
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
and r8d, 0xc9f52b02
and eax, 0x360ad4fd
or eax, r8d
mov r8d, eax
xor r8d, 0xc9f52b02
mov r9d, eax
xor r9d, 0xc9f52b03
and r9d, r8d
xor eax, 0x360ad4fc
and eax, 0xfffffffe
and r8d, 1
or r8d, eax
or r8d, r9d
mov eax, r8d
not eax
and eax, 0x715d4e8f
and r8d, 0x8ea2b170
or r8d, eax
cmp r8d, 0x8ea2b170
setne r8b
cmp dword [0x1401172c0], 0xa
setge al
mov edi, eax
xor dil, r8b
or al, r8b
xor al, 1
or al, dil
xor al, 1
or al, dil
mov r13d, eax
xor r13b, 1
mov r14d, edi
mov r9d, r13d
mov r8d, edi
xor r8b, r13b
or r13b, dil
xor dil, 1
and r14b, dil
and r9b, al
xor r14b, 1
mov r15d, r14d
xor r15b, dil
or r14b, dil
xor r14b, 1
or r14b, r15b
xor r9b, 1
mov edi, r9d
xor dil, al
or r9b, al
xor r9b, 1
or r9b, dil
mov eax, r14d
xor al, 1
and al, r9b
xor r9b, 1
and r9b, r14b
or r9b, al
xor r13b, 1
or r13b, r8b
mov eax, r13d
xor al, r9b
test al, 1
mov r8d, 0x5b756a26
mov eax, 0x4dad7c93
cmovne r8d, eax
test r13b, 1
mov eax, 0x5b756a26
cmovne eax, r8d
test r9b, 1
cmove eax, r8d
jmp 0x140010c40
mov rax, qword [rbp - 0x38]
mov dword [rax], 0
mov eax, 0xaba328af
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov edi, r8d
and edi, 0xfffffffe
mov eax, r9d
xor eax, 0xfffffffe
and eax, r9d
or eax, edi
mov edi, eax
not edi
and r8d, 0xace3265
and r9d, 0xf531cd9a
or r9d, r8d
mov r8d, r9d
xor r8d, 0x6511c008
xor r9d, 0xace3265
mov r14d, eax
and r14d, 0x9a280dd6
and edi, 0x65d7f229
or edi, r14d
or eax, r9d
and r9d, 0x9a280dd6
and r8d, 0x65d7f229
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c0], 0xa
setge r14b
setl al
mov edi, r9d
and dil, al
and r14b, r8b
or r14b, dil
xor r9b, al
or al, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, r14d
xor r9b, 1
mov r13d, r9d
and r13b, r14b
mov edi, eax
and dil, r8b
xor r13b, 1
mov r15d, r14d
xor r15b, r13b
or r13b, r14b
xor r13b, 1
or r13b, r15b
xor dil, 1
or dil, r8b
xor dil, 1
or dil, al
mov r8d, r13d
xor r8b, 1
and r8b, dil
xor dil, 1
and dil, r13b
or dil, r8b
or r9b, al
mov r8d, r9d
xor r8b, dil
test r9b, r9b
mov eax, 0xca952161
mov ecx, 0xee6c3480
cmovne eax, ecx
test dil, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xca952161
cmove eax, ecx
jmp 0x140010c40
mov eax, 0xfcc9f1e0
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov edi, ecx
not edi
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, edi
and ecx, 0x45ae2fe6
and edi, 0xba51d019
or edi, ecx
mov ecx, edi
xor ecx, 0x20008018
mov eax, r9d
not eax
xor edi, 0x45ae2fe7
mov r8d, eax
and r8d, 0x9f535be5
and r9d, 0x60aca41a
or r9d, r8d
or eax, edi
and edi, 0x9f535be5
and ecx, 0x60aca41a
or ecx, edi
xor ecx, r9d
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x16fbaa52
and r9d, eax
and eax, 0xe90455ad
or eax, ecx
mov ecx, eax
xor ecx, 0xe1000124
xor eax, 0x16fbaa52
mov r8d, r9d
not r8d
mov edi, eax
and edi, 0x82454cb
and ecx, 0xf7dbab34
or ecx, edi
or eax, r8d
and r8d, 0x82454cb
and r9d, 0xf7dbab34
or r9d, r8d
xor r9d, ecx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xf663f8fa
and eax, 0x99c0705
or eax, r8d
xor eax, 0xf663f8fa
xor ecx, eax
test ecx, eax
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
mov edi, r8d
or dil, r9b
xor r9b, r8b
and r9b, dil
or cl, al
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test al, 1
mov eax, 0x294ddfe6
mov r9d, 0x6b778ec0
cmovne eax, r9d
test cl, 1
mov r12d, 0x6b778ec0
cmove eax, r9d
test r8b, 1
mov ecx, 0x294ddfe6
cmove eax, ecx
jmp 0x140010c40
mov rax, qword [rbp - 0x20]
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov r9d, r14d
not r9d
mov eax, r14d
and eax, 0xa9988a58
mov edi, r9d
and edi, 0x566775a7
or edi, eax
mov eax, edi
xor eax, 0x2241484
mov ecx, edi
xor ecx, 0x8000200
or ecx, 0x30402090
mov r8d, edi
xor r8d, 0x40221027
or r14d, 0x8050600
and ecx, 0x38452690
and r8d, 0xc13a906f
or r8d, ecx
and r14d, 0x38452690
and r9d, 0x6804900
or r9d, r14d
xor r9d, r8d
xor r9d, 0x36c06991
or eax, 1
xor edi, 0x28908240
and edi, 0x7cd3e362
and eax, 0x832c1c9d
or eax, edi
xor eax, 0x832c1c9d
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0x948698a3
and eax, 0x6b79675c
or eax, ecx
cmp eax, 0x6b79675c
setne cl
cmp dword [0x1401172c0], 0xa
setge r9b
setl al
lea r8d, [rcx + 1]
mov r14d, ecx
and r14b, al
xor al, cl
mov edi, eax
xor dil, 1
and r8b, r9b
or r8b, r14b
mov r14d, r9d
xor r14b, cl
or r9b, cl
xor r9b, 1
or r9b, r14b
xor r9b, 1
or r9b, r8b
mov ecx, edi
xor cl, r9b
and cl, dil
xor dil, al
and dil, r9b
xor dil, al
mov eax, ecx
xor al, dil
test dil, dil
mov r8d, 0x7ea9f9ca
mov r9d, 0x4daa2e6c
cmovne r8d, r9d
test cl, cl
mov ecx, 0x7ea9f9ca
cmove r8d, ecx
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x142c80e8
mov r9d, ecx
or r9d, 0x142c80e8
mov edi, r9d
not edi
or edi, r8d
and r9d, 0xebd37f16
and edi, 0x142c80e9
or edi, r9d
and ecx, 0x407fe54f
and eax, 0xbf801ab0
or eax, ecx
mov ecx, eax
xor ecx, 0xbf801ab0
xor eax, 0x407fe54f
and eax, edi
not edi
and ecx, edi
or eax, ecx
xor edi, eax
test edi, eax
sete cl
setne r8b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r14d, edi
xor r14b, r8b
mov r15d, r14d
and r15b, cl
mov r9d, edi
or r9b, cl
xor r9b, 1
or r9b, r15b
and cl, dil
and al, r8b
or al, cl
or dil, r8b
xor dil, 1
or dil, r14b
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, cl
test r8b, 1
mov r8d, 0xf69cea44
mov r9d, 0xa7b4ac09
cmovne r8d, r9d
test al, 1
mov eax, 0xf69cea44
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
mov dword [rbp - 0x28], eax
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfffffffe
and r8d, 0xbf819129
and eax, 0x407e6ed6
or eax, r8d
xor eax, 0x407e6ed7
or eax, r9d
mov r8d, eax
not r8d
and r8d, 0xead4a7b2
and eax, 0x152b584d
or eax, r8d
xor eax, 0x152b584d
sete r14b
setne al
cmp dword [0x1401172c0], 0xa
setge r8b
setl dil
mov r9d, edi
xor r9b, al
not r9b
and r9b, al
mov r15d, edi
or r15b, al
xor r9b, 1
mov r13d, r9d
xor r13b, r15b
or r9b, r15b
xor r9b, 1
or r9b, r13b
and r8b, r14b
and al, dil
or al, r8b
or dil, r14b
xor al, 1
mov r8d, eax
xor r8b, dil
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edi, r9d
xor dil, al
and dil, r9b
and al, r9b
xor r9b, 1
and r9b, r8b
or al, r9b
mov r8d, edi
xor r8b, al
test r8b, 1
mov r8d, 0x7bf54e6d
mov ecx, 0xd2c63417
jmp 0x140025524
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
and r8d, 1
or r8d, 0xd08d060
mov eax, r8d
xor eax, 0xd2620c81
xor r8d, 0x100d060
and r8d, 0x2195f37e
and eax, 0xde6a0c81
or eax, r8d
xor eax, 0xde6a0c81
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge r9b
setl dil
mov r14d, edi
xor r14b, r8b
mov r15d, r14d
xor r15b, 1
and r8b, dil
or dil, al
xor dil, 1
and r9b, al
or r9b, r8b
or r9b, dil
mov eax, r15d
xor al, r9b
and al, r15b
xor r15b, r14b
and r15b, r9b
xor r15b, r14b
mov r8d, eax
xor r8b, r15b
test r15b, r15b
mov r9d, 0xc175075f
mov ecx, 0x1e975918
cmovne r9d, ecx
test al, al
mov eax, 0xc175075f
cmove r9d, eax
test r8b, r8b
cmovne r9d, ecx
mov eax, r9d
jmp 0x140010c40
mov eax, 0x3c26c3b5
jmp 0x140010c40
mov eax, 0x4e766a20
jmp 0x140010c40
mov eax, 0x52c366c7
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov edi, r8d
xor edi, 0xfffffffe
and edi, eax
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
mov r9d, edi
not r9d
mov r8d, eax
not r8d
mov r14d, r9d
and r14d, 0x9a30bcf4
and edi, 0x65cf430b
or edi, r14d
or r9d, r8d
and r8d, 0x9a30bcf4
and eax, 0x65cf430b
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
and r9d, 0xe69549e9
and eax, 0x196ab616
or eax, r9d
mov r8d, eax
xor r8d, 0x110a2612
xor eax, 0x60910001
and eax, 0x68f19005
and r8d, 0x970e6ffa
or r8d, eax
mov eax, r8d
xor eax, 0x28010001
xor r8d, 0x110a44c0
and r8d, 0x51fad4c4
and eax, 0xae052b3b
or eax, r8d
xor eax, 0xae052b3b
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
and r9b, dil
and al, r8b
or al, r9b
mov r9d, edi
xor r9b, r8b
or dil, r8b
xor dil, 1
or dil, r9b
xor al, 1
mov r8d, eax
xor r8b, dil
or dil, al
xor dil, 1
or dil, r8b
mov r8d, edi
xor r8b, 1
mov r9d, r8d
and r9b, dil
xor r8b, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r9b, r8b
xor r9b, 1
mov edi, r9d
xor dil, r8b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
or r8b, al
mov edi, r9d
xor dil, r8b
test r8b, 1
mov eax, 0x83c49b98
mov ecx, 0x9e60aa2
cmovne eax, ecx
test r9b, 1
cmovne eax, ecx
not dil
test dil, 1
mov ecx, 0x83c49b98
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x2d90c0b2
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r9d, edi
not r9d
mov eax, edi
and eax, 0xfac01626
mov r14d, r9d
and r14d, 0x53fe9d9
or r14d, eax
mov eax, r14d
xor eax, 0xfac01626
mov r8d, r14d
xor r8d, 0x53fe9d9
xor r14d, 0xdea5db73
and r14d, r8d
or edi, 0x2465cd55
mov r8d, r14d
not r8d
mov r15d, r8d
and r15d, 0xc7269489
and r14d, 0x38d96b76
or r14d, r15d
or r8d, edi
and edi, 0xc7269489
and r9d, 0x18982222
or r9d, edi
xor r9d, r14d
not r8d
or r8d, r9d
xor r8d, 0xdb9a32ab
and eax, 0xfffffffe
or eax, r8d
xor eax, 0xc98c0a4a
xor eax, 0x3673f5b5
setne r8b
sete dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge r9b
mov eax, r9d
xor al, dil
xor al, 1
or al, r9b
mov r15d, eax
xor r15b, 1
and r14b, r8b
and r9b, dil
or r9b, r14b
mov r8d, r15d
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r15b
mov edi, r8d
xor dil, 1
and dil, r9b
xor r9b, 1
and r8b, r9b
or r8b, dil
or r9b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edi, 0xeffe56ff
cmovne edi, esi
test r9b, r9b
mov eax, 0xeffe56ff
cmovne eax, edi
test r8b, r8b
cmove eax, edi
jmp 0x140010c40
mov eax, 0x56e94cb9
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
mov dword [rbp - 0x2c], eax
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, r9d
mov edi, r8d
not edi
mov r14d, r9d
and r14d, 0x6db29ef3
and eax, 0x924d610c
or eax, r14d
or r9d, edi
and edi, 0x6db29ef3
and r8d, 0x924d610c
or r8d, edi
xor r8d, eax
not r9d
or r9d, r8d
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0xad038261
mov edi, r9d
and edi, 0x52fc7d9e
or edi, r8d
xor edi, 0x52fc7d9f
and r9d, 0xd59c1045
mov r8d, eax
and r8d, 0x2a63efba
or r8d, r9d
xor r8d, 0xd59c1044
and eax, 1
or eax, r8d
not eax
or eax, edi
mov r8d, eax
not r8d
mov r9d, eax
or r9d, 0x2a40850
mov edi, r8d
or edi, 0x1125420
and r9d, 0x3b65c70
and r8d, 0x8080209
or r8d, r9d
and edi, 0x3b65c70
and eax, 0xf441a186
or eax, edi
xor eax, r8d
xor eax, 0x82ec4f31
xor eax, 0x7409e6e7
sete al
setne r8b
cmp dword [0x1401172c0], 0xa
setge dil
setl r9b
lea r14d, [r8 + 1]
mov r15d, r9d
and r15b, r8b
or r8b, r9b
xor r8b, 1
xor al, r9b
and al, r9b
or al, r8b
and dil, r14b
or dil, r15b
or r9b, r14b
xor r9b, 1
or r9b, dil
mov r8d, eax
xor r8b, 1
xor al, r8b
and al, r9b
xor al, r8b
or r8b, r9b
mov r9d, r8d
xor r9b, al
test r9b, 1
mov r9d, 0x5eddb7e7
mov ecx, 0x40d232b0
cmovne r9d, ecx
test al, 1
mov eax, r9d
mov ecx, 0x5eddb7e7
jmp 0x1400259c4
mov eax, 0x5a9d3905
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, 0xf6d5cd1c
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r14d, eax
not r14d
mov r8d, r14d
and r8d, 0xad3a8e50
mov r9d, eax
and r9d, 0x52c571af
or r9d, r8d
mov r8d, r9d
xor r8d, 0x40040024
xor r9d, 0x4100000
mov edi, eax
xor edi, 0x4614102c
and edi, eax
or r9d, 0xb9ebefd3
mov r15d, edi
not r15d
mov r13d, r9d
and r13d, 0x3a313f9b
and r8d, 0x44040024
or r8d, r13d
or r9d, r15d
and r15d, 0x3a313f9b
and edi, 0xc5cec064
or edi, r15d
xor edi, r8d
not r9d
or r9d, edi
mov edi, r9d
xor edi, 0xb9ebefd2
xor r9d, 0x44141004
and r14d, 0xb310c1c9
and eax, 0x4cef3e36
or eax, r14d
mov r8d, eax
xor r8d, 0x44a41414
xor eax, 0xb310c1c9
mov r14d, edi
and r14d, 0x2a4bab6b
and r9d, 0xd5b45494
or r9d, r14d
or edi, eax
and eax, 0x2a4bab6b
and r8d, 0xd5b45494
or r8d, eax
xor r8d, r9d
not edi
or edi, r8d
xor edi, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge al
mov r14d, r8d
and r14b, dil
mov r15d, eax
and r15b, r9b
xor dil, r9b
xor r9b, al
xor r9b, 1
or r15b, r14b
or al, r8b
xor al, 1
or al, dil
xor al, 1
or al, r15b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, r8b
test r9b, 1
mov r9d, 0x1c01cb5f
mov ecx, 0x86e5663f
cmovne r9d, ecx
test al, 1
mov eax, 0x1c01cb5f
cmovne eax, r9d
test r8b, 1
cmove eax, r9d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0x20188882
mov edi, r9d
and edi, 0x54412410
or edi, r8d
mov r8d, edi
xor r8d, 0x44400010
xor edi, 0x2934002f
mov r14d, eax
or r14d, 0x30112402
and edi, 0x3935242f
and r8d, 0x44488890
or r8d, edi
and r14d, 0x3935242f
mov edi, r9d
and edi, 0x82825340
or edi, r14d
xor edi, r8d
mov r8d, edi
xor r8d, 0x82821260
xor edi, 0x7459ac93
mov r14d, edi
and r14d, 0x5d25c59d
and r8d, 0xa2da3a62
or r8d, r14d
and r9d, 0x5d25c59d
and eax, 0xa2da3a62
or eax, r9d
xor eax, r8d
not eax
or eax, edi
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setl r8b
mov r9d, r8d
xor r9b, al
mov edi, r9d
xor dil, 1
or r8b, al
mov eax, edi
xor al, r8b
or r8b, dil
xor r8b, 1
or r8b, al
xor r8b, r9b
and r9b, r8b
mov eax, r8d
xor al, r9b
test al, 1
mov edi, 0xd16f5b87
mov eax, 0xf7dc3b0a
cmovne edi, eax
test r8b, 1
mov eax, 0xd16f5b87
cmovne eax, edi
jmp 0x1400200e0
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xefe01ccb
and r8d, eax
and eax, 0x101fe334
or eax, r9d
xor eax, 0x101fe334
or eax, r8d
mov r8d, eax
xor r8d, 1
mov edi, r8d
and edi, eax
xor eax, 0xfffffffe
mov r9d, edi
not r9d
mov r14d, r9d
and r14d, 0xb405d270
and edi, 0x4bfa2d8f
or edi, r14d
or r9d, r8d
and r8d, 0xb405d270
and eax, 0x4bfa2d8f
or eax, r8d
xor eax, edi
not r9d
or r9d, eax
mov eax, r9d
not eax
mov r8d, eax
or r8d, 0x34241080
mov edi, r9d
or edi, 0x88028422
and edi, 0xbc2694a2
and eax, 0x259684d
or eax, edi
and r8d, 0xbc2694a2
and r9d, 0x41800310
or r9d, r8d
xor r9d, eax
xor r9d, 0xb030d345
cmp r9d, 0x79b25477
sete al
cmp dword [0x1401172c0], 0xa
setl r8b
xor r8b, al
mov edi, r8d
xor dil, 1
and al, dil
mov r9d, edi
and r9b, r8b
xor r9b, 1
mov r14d, r8d
xor r14b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r14b
mov r8d, r9d
and r8b, al
xor al, 1
xor r9b, 1
and r9b, al
or r9b, r8b
or al, dil
mov r8d, eax
xor r8b, r9b
test al, al
mov eax, 0x17d1aba7
mov ecx, 0xee6c3480
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test r8b, r8b
mov ecx, 0x17d1aba7
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x6806ab23
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r8d, edi
and r8d, 0x112094c2
mov r9d, eax
and r9d, 0x4060809
or r9d, r8d
mov r8d, r9d
xor r8d, 0x20000
xor r9d, 0xfbf9f7f6
mov r14d, eax
xor r14d, 0x15269ccb
and r14d, eax
mov r15d, r14d
not r15d
mov r13d, r9d
and r13d, 0xe7f5ef4d
and r8d, 0x10021082
or r8d, r13d
or r9d, r15d
and r15d, 0xe7f5ef4d
and r14d, 0x180a10b2
or r14d, r15d
xor r14d, r8d
not r9d
or r9d, r14d
mov r8d, r9d
xor r8d, 0xead96335
and edi, 0xd325463f
and eax, 0x2cdab9c0
or eax, edi
mov edi, eax
xor edi, 0x2cdab9c0
xor r9d, 0x15269cca
and edi, r9d
xor eax, 0xd325463f
and eax, r8d
or eax, edi
xor r9d, eax
test r9d, eax
sete r9b
setne dil
cmp dword [0x1401172c0], 0xa
setl r8b
setge r14b
mov r15d, edi
and r15b, r14b
mov eax, r8d
and al, r9b
or al, r15b
xor al, 1
or al, r14b
xor al, 1
xor dil, r14b
and dil, r9b
xor r9b, r8b
and r9b, r8b
mov r8d, edi
xor r8b, 1
xor dil, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
mov r8d, r9d
not r8b
and r8b, al
test r9b, 1
mov eax, 0x1fa27b3d
mov edi, 0xa1693f29
cmovne eax, edi
test r8b, 1
mov ecx, 0x1fa27b3d
cmove eax, ecx
cmovne eax, edi
test r9b, 1
cmovne eax, edi
jmp 0x140010c40
mov eax, 0xf15e43bc
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov dword [rax], 0
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x2c798ee2
mov r14d, r9d
and r14d, 0xd386711d
or r14d, ecx
mov ecx, r14d
xor ecx, 0x40022100
xor r14d, 0x8198060
mov r8d, r9d
xor r8d, 0x4a1fb179
and r8d, r9d
or r14d, 0xb5e04e86
mov edi, r8d
not edi
mov r15d, r14d
and r15d, 0x23c49e1f
and ecx, 0x481b2160
or ecx, r15d
or r14d, edi
and edi, 0x23c49e1f
and r8d, 0xdc3b61e0
or r8d, edi
xor r8d, ecx
not r14d
or r14d, r8d
xor r14d, 0xb5e04e87
mov ecx, r9d
and ecx, 0xc83aef8c
and eax, 0x37c51073
or eax, ecx
xor eax, r14d
xor eax, 0x37c51073
or r14d, r9d
not r14d
or r14d, eax
xor r14d, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setl al
setge dil
mov r14d, r8d
or r14b, dil
mov r9d, eax
or r9b, cl
mov r15d, r14d
xor r15b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r15b
and r8b, dil
and al, cl
or al, r8b
mov r8d, edi
xor r8b, cl
or dil, cl
xor dil, 1
or dil, r8b
xor al, 1
mov ecx, eax
xor cl, dil
or al, dil
xor al, 1
or al, cl
xor r9b, 1
mov ecx, r9d
or cl, al
xor r9b, al
mov eax, ecx
xor al, r9b
test r9b, 1
mov r8d, 0x28f5990d
mov r9d, 0x8a13b797
cmovne r8d, r9d
test cl, 1
mov ecx, 0x28f5990d
cmovne r8d, ecx
test al, 1
cmove r8d, r9d
mov eax, r8d
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xdf9fdb08
mov edi, eax
and edi, 0x206024f6
or edi, r9d
xor edi, 0x206024f6
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or r9d, edi
and r8d, 0xfda7ed65
and eax, 0x258129a
or eax, r8d
mov r8d, eax
xor r8d, 0x258129a
xor eax, 0xfda7ed65
and eax, r9d
not r9d
and r8d, r9d
or eax, r8d
xor r9d, eax
test r9d, eax
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r14b
setge al
mov r9d, eax
xor r9b, dil
and dil, r14b
or r14b, r8b
xor r14b, 1
or r14b, r9b
mov r9d, r14d
xor r9b, 1
and al, r8b
or al, dil
mov r8d, r9d
and r8b, r14b
xor r8b, 1
mov edi, r8d
xor dil, r14b
or r8b, r14b
xor r8b, 1
or r8b, dil
mov edi, eax
xor dil, 1
and dil, r8b
xor r8b, 1
and r8b, al
or dil, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0xf3c50568
mov ecx, 0xb6aeef38
cmovne r8d, ecx
test al, 1
mov eax, 0xf3c50568
cmovne eax, r8d
test dil, dil
cmove eax, r8d
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov edi, r8d
and edi, 0xdcd0a700
mov r14d, r8d
or r14d, 0xdcd0a700
mov r9d, r14d
not r9d
or r9d, edi
and r14d, 0x232f58fe
and r9d, 0xdcd0a701
or r9d, r14d
and r8d, 0xaeb6dd3a
and eax, 0x514922c5
or eax, r8d
mov r8d, eax
xor r8d, 0x51010200
mov edi, r9d
not edi
mov r14d, edi
and r14d, 0x8e7ce9dd
and r9d, 0x71831622
or r9d, r14d
xor eax, 0x8e34c918
and eax, 0x8e7ce9dd
and r8d, 0x71831622
or r8d, eax
xor r8d, r9d
xor edi, r8d
test edi, r8d
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r14b
mov r9d, r14d
xor r9b, dil
mov r15d, edi
or r15b, r14b
xor r15b, 1
not r9b
and r9b, r14b
or r9b, r15b
and dil, r14b
or r14b, r8b
and al, r8b
or al, dil
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, al
xor al, 1
mov edi, eax
xor dil, r9b
xor r8b, 1
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0x924b3849
mov ecx, 0x2fe2abf5
cmovne r8d, ecx
test al, 1
mov eax, 0x924b3849
jmp 0x140025792
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
and eax, 0xddbcda60
mov r9d, edi
not r9d
mov r14d, r9d
and r14d, 0x2243259f
or r14d, eax
mov eax, r14d
xor eax, 0xddbcda60
mov r8d, r14d
xor r8d, 0x2243259f
xor r14d, 0xd18da8ae
and r14d, r8d
or edi, 0xc3172ce
mov r8d, r14d
not r8d
mov r15d, r8d
and r15d, 0xb9913681
and r14d, 0x466ec97e
or r14d, r15d
or r8d, edi
and edi, 0xb9913681
and r9d, 0x424e8930
or r9d, edi
xor r9d, r14d
not r8d
or r8d, r9d
xor r8d, 0xf3ce8d30
and eax, 0xfffffffe
or eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x803dfb04
and r9d, eax
and eax, 0x7fc204fb
or eax, r8d
mov r8d, eax
xor r8d, 0x5d0204a0
xor eax, 0x803dfb04
mov edi, r9d
not edi
mov r14d, eax
and r14d, 0xa2e8c85f
and r8d, 0x5d1737a0
or r8d, r14d
or eax, edi
and edi, 0xa2e8c85f
and r9d, 0x5d1737a0
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xe196f7bf
and eax, 0x1e690840
or eax, r9d
xor eax, 0x1e690840
or eax, r8d
xor eax, 0xffffffff
setne r8b
sete al
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
mov r9d, r14d
xor r9b, al
xor r9b, 1
or r9b, r14b
or r8b, dil
xor r8b, 1
xor al, dil
and al, dil
or al, r8b
mov r8d, eax
xor r8b, 1
xor al, r8b
and al, r9b
or r9b, r8b
xor al, r8b
mov r8d, eax
xor r8b, r9b
test al, 1
mov eax, 0x86e5663f
mov edi, 0xe6ed8f0a
cmovne eax, edi
test r9b, r9b
mov ecx, 0x86e5663f
cmovne eax, ecx
test r8b, 1
cmove eax, edi
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r14d, [rax + 1]
imul r14d, eax
mov eax, r14d
xor eax, 0x3744fa6f
and eax, r14d
not r14d
or r14d, eax
not eax
and eax, 0xc8bb0590
and r14d, 0x3744fa6f
or r14d, eax
mov r9d, r14d
not r9d
mov r8d, r14d
xor r8d, 0x1a5ecc3a
and r8d, r9d
mov eax, r14d
and eax, 0xe5a133c5
or eax, r8d
mov edi, eax
xor edi, 0xe5a133c4
or r9d, 1
and r14d, 0x8e3f0dd8
and r9d, 0x71c0f227
or r9d, r14d
mov r8d, r9d
xor r8d, 0x20805006
xor r9d, 0x8e3f0dd8
xor eax, 0x1a5ecc3b
mov r14d, eax
and r14d, 0x5356af30
and edi, 0xaca950cf
or edi, r14d
or eax, r9d
and r9d, 0x5356af30
and r8d, 0xaca950ce
or r8d, r9d
xor r8d, edi
not eax
or eax, r8d
xor eax, 0xe6ef5e08
xor eax, 0x1910a1f7
sete r8b
setne al
cmp dword [0x1401172c0], 0xa
setl r9b
setge dil
mov r14d, eax
and r14b, dil
and r8b, r9b
or r8b, r14b
xor r8b, 1
or r8b, dil
and r9b, al
inc al
and al, dil
or al, r9b
xor al, 1
mov r9d, r8d
or r9b, al
xor al, r8b
mov r8d, r9d
xor r8b, al
test r8b, 1
mov r8d, 0x42258a74
mov ecx, 0x611bd679
cmovne r8d, ecx
test al, al
mov eax, r8d
mov ecx, 0x42258a74
cmovne eax, ecx
test r9b, r9b
cmovne eax, r8d
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, 0x54be4f97
jmp 0x140010c40
movzx eax, byte [rbp - 0x13]
movzx r9d, byte [rbp - 0x14]
mov edi, eax
xor dil, 1
mov r14d, edi
or dil, r9b
xor r9b, 1
or r14b, r9b
or r9b, al
xor r9b, 1
xor dil, 1
or dil, r9b
xor dil, 1
mov r9d, r14d
xor r9b, dil
or dil, r14b
mov r14d, edi
xor r14b, r9b
test dil, 1
mov eax, 0xaa325f0e
mov ecx, 0x791db225
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test r14b, 1
mov ecx, 0xaa325f0e
cmove eax, ecx
jmp 0x140010c40
mov eax, 0xa06ace2f
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x44], eax
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, r9d
and ecx, 0x67f2ce09
xor r9d, 0x97a9d6de
and r9d, eax
mov r8d, eax
and r8d, 0x980d31f6
or r8d, ecx
mov eax, r8d
xor eax, 0x980d31f6
mov ecx, r8d
xor ecx, 0xfa4e728
and ecx, eax
or r9d, ecx
xor r9d, 0x97a9d6df
or eax, 1
xor r8d, 0x40a20008
and r8d, 0x58a6109a
and eax, 0xa759ef65
or eax, r8d
xor eax, 0xa759ef65
or eax, r9d
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x5c4e2a4
and ecx, eax
and eax, 0xfa3b1d5b
or eax, r8d
xor eax, 0xfa3b1d5b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8b0072f
and ecx, 0xf74ff8d0
or ecx, eax
xor ecx, 0xf74ff8d0
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
mov edi, ecx
and dil, r9b
mov r14d, r8d
and r14b, al
or r14b, dil
xor r14b, 1
or r14b, r9b
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r14b
xor al, cl
or cl, r14b
mov r8d, ecx
xor r8b, al
test r8b, 1
mov r8d, 0x2bdfed15
mov r9d, 0xfb408f1
cmovne r8d, r9d
test cl, cl
mov ecx, 0x2bdfed15
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140010c40
movzx r9d, word [rbp - 0x12]
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov eax, edi
not eax
mov r14d, edi
or r14d, 1
mov r8d, edi
xor r8d, 0xfffffffe
and r8d, edi
mov r15d, r14d
and r15d, 0x70cb379e
mov r13d, eax
and r13d, 0x8f34c860
or r13d, r15d
mov r15d, r8d
not r15d
or r14d, r15d
and r15d, 0x70cb379e
and r8d, 0x8f34c861
or r8d, r15d
xor r8d, r13d
not r14d
or r14d, r8d
mov r8d, r14d
not r8d
mov r15d, r8d
and r15d, 0x49267298
and r14d, 0xb6d98d67
or r14d, r15d
and edi, 0x49267298
and eax, 0xb6d98d67
or eax, edi
xor eax, r14d
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
setge dil
or dil, al
mov r14d, eax
or r14b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r14b
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
and al, dil
xor dil, 1
xor r8b, 1
mov r14d, edi
xor r14b, r8b
and r14b, dil
and r8b, dil
or r8b, al
mov eax, r14d
xor al, r8b
mov edi, 0xd994bb7
mov ecx, 0xd193f6f
cmovne edi, ecx
test r8b, r8b
mov eax, edi
cmovne eax, ecx
mov dword [rbp - 0x24], r9d
test r14b, r14b
cmove eax, edi
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov edi, eax
not edi
mov r9d, eax
or r9d, 0xb51077cd
mov r8d, eax
xor r8d, 0x4aef8832
and r8d, eax
mov r14d, r8d
not r14d
mov r15d, r9d
and r15d, 0x685bf947
mov r13d, edi
and r13d, 0x2a40030
or r13d, r15d
or r9d, r14d
and r14d, 0x685bf947
and r8d, 0x97a406b8
or r8d, r14d
xor r8d, r13d
not r9d
or r9d, r8d
mov r8d, r9d
xor r8d, 0xb51077cc
and edi, 0xfa3182a7
and eax, 0x5ce7d58
or eax, edi
mov edi, eax
xor edi, 0x5ce7d58
xor r9d, 0x4aef8833
and edi, r9d
xor eax, 0xfa3182a7
and eax, r8d
or eax, edi
not eax
or eax, r9d
xor eax, 0xffffffff
sete dil
setne al
cmp dword [0x1401172c0], 0xa
setl r8b
xor al, r8b
xor al, 1
mov r9d, r8d
or r9b, dil
xor r9b, 1
or r9b, al
mov r14d, r9d
xor r14b, 1
mov eax, edi
xor al, r8b
and dil, al
and al, r8b
mov r8d, edi
xor r8b, 1
xor dil, al
xor al, 1
or al, r8b
xor al, 1
or al, dil
mov r8d, eax
xor r8b, 1
and r9b, r14b
mov edi, r8d
and dil, al
xor r9b, 1
mov r15d, r14d
xor r15b, r9b
or r9b, r14b
xor r9b, 1
or r9b, r15b
xor dil, 1
or dil, al
xor dil, 1
or dil, r8b
mov r8d, r9d
xor r8b, 1
and r8b, dil
xor dil, 1
and dil, r9b
or dil, r8b
mov r8d, r14d
xor r8b, al
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dil
test r8b, 1
mov r8d, 0x6c582491
mov ecx, 0x9db1604e
cmovne r8d, ecx
test al, 1
mov eax, 0x6c582491
jmp 0x140025792
mov eax, 0xc60b9755
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
or eax, 1
and r8d, 0xfffffffe
mov edi, r9d
and edi, 1
or edi, r8d
mov r8d, edi
not r8d
mov r14d, eax
and r14d, 0x4d4caa77
and r9d, 0xb2b35588
or r9d, r14d
or eax, r8d
and r8d, 0x4d4caa77
and edi, 0xb2b35588
or edi, r8d
xor edi, r9d
not eax
or eax, edi
mov r8d, eax
not r8d
and eax, 0x727af55
and r8d, 0xf8d850aa
or r8d, eax
mov eax, r8d
xor eax, 0x4240c45
xor r8d, 0xf8d850aa
mov r9d, r8d
and r9d, 0xdb93b31a
and eax, 0x246c4ce5
or eax, r9d
xor eax, 0xdb93b31a
xor r8d, eax
test r8d, eax
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl r9b
setge al
mov r14d, eax
xor r14b, dil
or dil, r9b
or r9b, r8b
xor r9b, 1
or r9b, r14b
xor r9b, 1
xor dil, 1
or al, r8b
xor al, 1
or al, dil
xor al, r9b
mov r8d, eax
xor r8b, 1
and r9b, r8b
xor r8b, r9b
test al, al
mov eax, 0x30867677
mov ecx, 0xa603da55
cmovne eax, ecx
test r9b, r9b
mov r9d, 0x30867677
cmove eax, r9d
test r8b, 1
cmove eax, ecx
jmp 0x140010c40
mov eax, 0x64c6fd21
jmp 0x140010c40
mov eax, 0x1bd57de9
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x48907c24
and eax, 0xb76f83db
or eax, ecx
mov edi, eax
xor edi, 0x106820
mov ecx, eax
xor ecx, 0xb76f83db
mov r9d, ecx
or r9d, 1
xor eax, 0x48901c24
and ecx, 0xea879584
and edi, 0x15786a7b
or edi, ecx
mov ecx, edi
xor ecx, 0x300a28
xor edi, 0xea879585
mov r8d, r9d
and r8d, 0xb748e1d2
and eax, 0x48b71e2c
or eax, r8d
or r9d, edi
and edi, 0xb748e1d2
and ecx, 0x48b71e2d
or ecx, edi
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
and r9d, 0xebe87d35
and eax, 0x141782ca
or eax, r9d
mov ecx, eax
xor ecx, 0x1402028a
xor eax, 0xa8a05405
and eax, 0xa8b5d445
and ecx, 0x574a2bba
or ecx, eax
xor ecx, 0x574a2bba
setne cl
sete al
cmp dword [0x1401172c0], 0xa
setl r8b
setge dil
mov r9d, edi
xor r9b, al
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
or al, cl
xor r9b, dil
and r9b, al
xor r9b, dil
mov ecx, edi
xor cl, al
or al, dil
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xc60b9755
mov r8d, 0x7c36f08
cmovne eax, r8d
test r9b, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xc60b9755
cmove eax, ecx
jmp 0x140010c40
mov ecx, dword [0x1401172bc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x7252ce12
mov r9d, eax
and r9d, 0x8dad31ed
or r9d, r8d
mov r8d, r9d
xor r8d, 0x8521014c
and ecx, 0xc3ef1fed
and eax, 0x3c10e012
or eax, ecx
mov ecx, eax
xor ecx, 0x2410c002
xor r9d, 0x7252ce13
mov edi, r9d
and edi, 0x18ce38b1
and r8d, 0xe731c74e
or r8d, edi
xor eax, 0xce18a1
and eax, 0x18ce38b1
and ecx, 0xe731c74e
or ecx, eax
xor ecx, r8d
not ecx
or ecx, r9d
xor ecx, 0xffffffff
sete dil
setne r14b
cmp dword [0x1401172c0], 0xa
setge al
lea ecx, [rax + 1]
mov r9d, ecx
xor r9b, r14b
xor dil, al
and dil, al
xor al, r14b
or r14b, cl
xor r9b, 1
and r9b, cl
xor r9b, 1
mov ecx, r9d
xor cl, r14b
or r9b, r14b
xor r9b, 1
or r9b, cl
or al, dil
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edi, r9d
or cl, r9b
xor r9b, 1
and r8b, r9b
and dil, al
or dil, r8b
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dil
test cl, 1
mov ecx, 0xe89e4290
mov r8d, 0x83fe5124
cmovne ecx, r8d
test dil, dil
cmove ecx, r8d
test al, 1
mov eax, 0xe89e4290
jmp 0x140010c33
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
inc eax
mov rcx, qword [rbp - 0x10]
mov dword [rcx], eax
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov eax, ecx
or eax, 1
and ecx, 0x33e65a6e
mov r8d, r9d
and r8d, 0xcc19a591
or r8d, ecx
mov ecx, r8d
xor ecx, 0x818a190
xor r8d, 0x33e65a6f
mov edi, eax
and edi, 0xd4c5144c
and r9d, 0x2b3aebb2
or r9d, edi
or eax, r8d
and r8d, 0xd4c5144c
and ecx, 0x2b3aebb3
or ecx, r8d
xor ecx, r9d
not eax
or eax, ecx
xor eax, 0x67ac5587
cmp eax, 0x9853aa78
setne al
cmp dword [0x1401172c0], 0xa
setl cl
setge r8b
or r8b, al
xor cl, al
mov eax, ecx
xor al, r8b
or cl, r8b
mov r8d, eax
xor r8b, cl
mov r8d, 0xda916f52
cmovne r8d, edx
test al, al
mov eax, r8d
mov r9d, 0xda916f52
cmovne eax, r9d
test cl, cl
cmovne eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
and r8d, 0x840d994a
and r9d, 0x7bf266b5
or r9d, r8d
mov eax, r9d
xor eax, 0x840d994a
xor r9d, 0x7bf266b4
mov r8d, eax
and r8d, 0xfffffffe
and r9d, 0xfffffffe
and eax, 1
or eax, r9d
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
or r9d, 0x45648032
mov edi, r8d
or edi, 0xa202160d
and r9d, 0xe766963f
and r8d, 0x10080080
or r8d, r9d
and edi, 0xe766963f
and eax, 0x8916940
or eax, edi
xor eax, r8d
mov r8d, eax
not r8d
and r8d, 0x4df5e972
and eax, 0xb20a168d
or eax, r8d
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov r14d, edi
and r14b, r9b
and al, r8b
or al, r14b
or r8b, r9b
xor r9b, dil
mov edi, r9d
xor dil, r8b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor r9b, al
and al, r9b
xor r9b, 1
mov r8d, eax
xor r8b, r9b
test r8b, 1
mov r8d, 0xc05cfbf1
mov ecx, 0x4daf2d0c
cmovne r8d, ecx
test r9b, r9b
mov r9d, r8d
cmovne r9d, ecx
test al, al
cmove r9d, r8d
mov eax, r9d
jmp 0x140010c40
mov eax, 0x67d11ee6
jmp 0x140010c40
mov rax, qword [rbp - 0x10]
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov r9d, r8d
or r9d, 0xc30b0e62
and r8d, 0xc30b0e62
mov edi, eax
and edi, 0x3cf4f19c
or edi, r8d
and r9d, 0xc30b0e63
xor r9d, edi
not r9d
or r9d, eax
xor r9d, 0x9134d1bc
xor r9d, 0x6ecb2e43
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setl al
setge r9b
and r8b, r9b
or r9b, dil
mov r14d, r9d
xor r14b, 1
and al, dil
or al, r8b
xor r9b, r14b
and r9b, al
xor r9b, r14b
mov r8d, r14d
xor r8b, al
or al, r14b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, r9b
test al, al
mov eax, 0x5846952f
mov ecx, 0xb60953b9
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
not r8b
test r8b, 1
mov ecx, 0x5846952f
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0x81349d28
jmp 0x140010c40
mov eax, 0x89a0126
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r8d, [rax + 1]
imul r8d, eax
mov r9d, r8d
not r9d
mov eax, r8d
or eax, 1
and r8d, 0x1046c5a7
mov edi, r9d
and edi, 0xefb93a58
or edi, r8d
mov r8d, edi
xor r8d, 0x28381011
xor edi, 0x1046c5a6
mov r14d, eax
and r14d, 0xd7c7ee68
and r9d, 0x28381196
or r9d, r14d
or eax, edi
and edi, 0xd7c7ee68
and r8d, 0x28381197
or r8d, edi
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
or r8d, 0x10826110
mov edi, eax
not edi
mov r9d, eax
xor r9d, 0x2e6c9287
and r9d, eax
mov r14d, r9d
not r14d
and r8d, 0x10aaf392
and edi, 0x2e440005
or edi, r8d
or eax, r14d
and r14d, 0x10aaf392
and r9d, 0xef550c6d
or r9d, r14d
xor r9d, edi
not eax
or eax, r9d
not r9d
and r9d, 0xd1936d78
and eax, 0x2e6c9287
or eax, r9d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xdda763be
and eax, 0x22589c41
or eax, r9d
xor eax, 0x22589c41
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
xor r9b, al
mov eax, r9d
xor al, 1
xor r8b, al
and r8b, al
mov edi, r9d
and dil, al
not dil
or dil, al
not dil
or dil, r9b
xor dil, r8b
test dil, 1
mov eax, 0x1eeff76e
mov ecx, 0x61d1cb12
cmovne eax, ecx
jmp 0x140010c40
mov eax, 0xa10256b8
jmp 0x140010c40
mov eax, 0xe268b3fa
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa742d521
mov r9d, ecx
and r9d, 0x58bd2ade
or r9d, r8d
mov r8d, r9d
xor r8d, 0x58bd2adf
xor r9d, 0xa742d520
and eax, r9d
and r8d, ecx
or r8d, eax
not r8d
or r8d, r9d
xor r8d, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov edi, r9d
xor dil, r8b
or cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dil
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov r14d, eax
xor r14b, 1
mov edi, r14d
and dil, al
xor dil, 1
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
mov ecx, edi
xor dil, 1
and dil, r9b
xor r14b, r9b
xor r9b, 1
and cl, r9b
or dil, cl
or al, r9b
xor al, 1
or al, r14b
mov ecx, eax
xor cl, dil
test al, 1
mov eax, 0x9ec43942
mov r8d, 0x354a4fdd
cmovne eax, r8d
test dil, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x9ec43942
cmove eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6629a027
and eax, 0x99d65fd8
or eax, ecx
mov r14d, eax
xor r14d, 0x46218005
mov edi, eax
xor edi, 0x99d65fd8
mov ecx, edi
and ecx, 0x384a6532
and r14d, 0xc7b59acd
or r14d, ecx
mov r9d, r14d
xor r9d, 0x60588c8
mov ecx, r14d
xor ecx, 0x10080002
or ecx, 0x24104488
mov r8d, r14d
xor r8d, 0x41248800
or edi, 0x10891202
xor eax, 0x2000005
and ecx, 0x3499568a
and r8d, 0x4964a820
or r8d, ecx
and edi, 0x3499568a
and eax, 0x82020155
or eax, edi
xor eax, r8d
mov edi, eax
xor edi, 0xa01044c4
or r9d, 1
xor r14d, 0x30082512
and r14d, 0xf1b83716
and r9d, 0xe47c8e9
or r9d, r14d
mov ecx, r9d
xor ecx, 0x5c8e0
xor r9d, 0xf1b83716
xor eax, 0x59edba23
mov r8d, eax
and r8d, 0xfea2119
and edi, 0xf015dee6
or edi, r8d
or eax, r9d
and r9d, 0xfea2119
and ecx, 0xf015dee6
or ecx, r9d
xor ecx, edi
not eax
or eax, ecx
mov r9d, eax
mov ecx, eax
xor ecx, 0xacca9a7e
and ecx, eax
not eax
or r9d, 0x53356581
mov r8d, ecx
not r8d
mov edi, r9d
and edi, 0x15e8284f
and eax, 0xa8029230
or eax, edi
or r9d, r8d
and r8d, 0x15e8284f
and ecx, 0xea17d7b0
or ecx, r8d
xor ecx, eax
not r9d
or r9d, ecx
mov eax, r9d
not eax
and eax, 0x53356581
and r9d, 0xacca9a7e
or r9d, eax
sete cl
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r8b
lea r14d, [rdi + 1]
mov r9d, r8d
xor r9b, cl
and cl, r9b
and r9b, r8b
mov r15d, ecx
xor r15b, 1
xor cl, r9b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, cl
mov ecx, eax
xor cl, r14b
and cl, al
and dil, r8b
and al, r14b
or al, dil
xor cl, 1
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor r9b, 1
mov ecx, r9d
xor cl, al
or r9b, al
mov eax, r9d
xor al, cl
test r9b, 1
mov r8d, 0x16f42d45
mov r9d, 0xb5e3c38e
cmovne r8d, r9d
test cl, 1
cmove r8d, r9d
test al, 1
mov eax, 0x16f42d45
cmove r8d, eax
mov eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xfffffffe
and ecx, 0x364addd1
and eax, 0xc9b5222e
or eax, ecx
xor eax, 0xc9b5222f
or eax, r8d
mov ecx, eax
or ecx, 0xd2203802
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0xdd986ec
and r9d, eax
mov edi, r9d
not edi
and ecx, 0xd6b1bae6
and r8d, 0x9480408
or r8d, ecx
or eax, edi
and edi, 0xd6b1bae6
and r9d, 0x294e4519
or r9d, edi
xor r9d, r8d
not eax
or eax, r9d
not r9d
and r9d, 0xf2267913
and eax, 0xdd986ec
or eax, r9d
mov ecx, eax
not ecx
and eax, 0xbf2a8913
and ecx, 0x40d576ec
or ecx, eax
xor ecx, 0x40d576ec
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
mov edi, ecx
and dil, r9b
xor cl, r8b
and r8b, al
or r8b, dil
or r9b, al
xor r9b, 1
or r9b, cl
xor r8b, 1
mov eax, r8d
xor al, r9b
or r8b, r9b
mov ecx, r8d
xor cl, al
mov ecx, 0xa87f8a35
mov r9d, 0xcec0d109
cmovne ecx, r9d
test r8b, r8b
mov r8d, 0xa87f8a35
cmovne r8d, ecx
test al, al
cmove r8d, ecx
mov eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
or eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setge r8b
setl r9b
mov edi, r9d
xor dil, cl
mov r14d, edi
xor r14b, r8b
and r14b, dil
and cl, r9b
and al, r8b
or al, cl
mov ecx, r14d
xor cl, 1
and cl, al
xor al, 1
mov r8d, r14d
xor r8b, al
and r8b, r14b
and al, r14b
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x8e2b13bf
mov r9d, 0x473f9147
cmovne eax, r9d
test r8b, r8b
mov r8d, 0x8e2b13bf
cmove eax, r8d
test cl, cl
cmovne eax, r9d
jmp 0x140010c40
mov r9d, dword [0x1401172bc]
lea eax, [r9 + 1]
imul eax, r9d
mov r8d, eax
not r8d
mov r14d, eax
xor r14d, 0x35ec9be5
and r14d, eax
mov edi, eax
or edi, 0xca13641a
mov r15d, r14d
not r15d
mov r13d, edi
and r13d, 0x7eba0a12
mov r9d, r8d
and r9d, 0x14491e5
or r9d, r13d
or edi, r15d
and r15d, 0x7eba0a12
and r14d, 0x8145f5ed
or r14d, r15d
xor r14d, r9d
not edi
or edi, r14d
xor edi, 0x35ec9be4
and r8d, 0x840d8d21
and eax, 0x7bf272de
or eax, r8d
xor eax, 0x7bf272de
or eax, edi
xor eax, 0xffffffff
sete al
setne dil
cmp dword [0x1401172c0], 0xa
setl r8b
setge r14b
mov r9d, r14d
xor r9b, dil
mov r15d, r9d
and r15b, dil
and r9b, r14b
mov r14d, r15d
xor r14b, 1
xor r15b, r9b
xor r9b, 1
or r9b, r14b
xor r9b, 1
or r9b, r15b
xor dil, r8b
or al, r8b
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edi, r9d
xor dil, al
and dil, r9b
and al, r9b
xor r9b, 1
and r9b, r8b
or al, r9b
mov r8d, edi
xor r8b, al
test r8b, 1
mov r8d, 0xbaecf4b3
mov ecx, 0x8430ce9d
cmovne r8d, ecx
test al, 1
mov eax, r8d
cmovne eax, ecx
jmp 0x140025796
mov eax, 0x719ee078
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov ecx, eax
and ecx, 0x9400210d
mov r8d, r9d
and r8d, 0x2504a12
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2504a02
xor r8d, 0x34a99541
mov edi, eax
or edi, 0x14000111
and r8d, 0x34a99551
and ecx, 0x82506a0e
or ecx, r8d
and edi, 0x34a99551
mov r8d, r9d
and r8d, 0x490600a0
or r8d, edi
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x69af94e1
xor r8d, 0x82100b1a
mov edi, ecx
and edi, 0x3c6ae404
and r8d, 0xc3951bfb
or r8d, edi
or ecx, r9d
and r9d, 0x3c6ae404
and eax, 0xc3951bfb
or eax, r9d
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0x9ab43555
cmp ecx, 0x654bcaaa
sete cl
cmp dword [0x1401172c0], 0xa
setl al
mov r9d, eax
xor r9b, cl
xor r9b, 1
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
xor r8b, r9b
or al, r9b
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xdade5075
mov r9d, 0xa88c45c4
cmovne eax, r9d
test r8b, 1
cmove eax, r9d
test cl, 1
mov ecx, 0xdade5075
cmove eax, ecx
jmp 0x140010c40
mov rax, qword [rbp - 0x38]
mov dword [rax], 0
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x423c0eab
mov edi, eax
and edi, 0xbdc3f154
or edi, r9d
mov r9d, edi
xor r9d, 0xbdc3f155
and r8d, 0xd2ec464b
and eax, 0x2d13b9b4
or eax, r8d
mov r8d, eax
xor r8d, 0x2d13b9b4
xor edi, 0x423c0eaa
and r8d, edi
xor eax, 0xd2ec464b
and eax, r9d
or eax, r8d
not eax
or eax, edi
xor eax, 0xffffffff
sete r8b
setne dil
cmp dword [0x1401172c0], 0xa
setge al
setl r9b
mov r14d, edi
or r14b, r9b
xor r14b, 1
mov r15d, r8d
and r15b, al
xor al, dil
and al, r9b
or al, r14b
and dil, r9b
or dil, r15b
or r9b, r8b
xor dil, 1
mov r8d, edi
xor r8b, r9b
or dil, r9b
xor dil, 1
or dil, r8b
mov r9d, edi
xor r9b, 1
and r9b, dil
xor r9b, 1
mov r8d, edi
xor r8b, r9b
or r9b, dil
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
mov r14d, eax
xor r14b, 1
mov edi, r14d
and dil, al
xor dil, 1
mov r15d, eax
xor r15b, dil
or dil, al
xor dil, 1
or dil, r15b
xor dil, r8b
xor r14b, r8b
or r9b, al
xor r9b, 1
or r9b, r14b
mov eax, r9d
xor al, dil
test al, 1
mov r8d, 0xf0ef7dc1
mov eax, 0x1fa27b3d
cmovne r8d, eax
test r9b, 1
mov eax, 0xf0ef7dc1
cmovne eax, r8d
test dil, 1
cmove eax, r8d
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea edi, [rax + 1]
imul edi, eax
mov r9d, edi
not r9d
and edi, 0xc93e1788
and r9d, 0x36c1e877
or r9d, edi
mov edi, r9d
xor edi, 0x492e0388
mov r14d, r9d
xor r14d, 0x36c1e877
mov eax, r14d
or eax, 1
xor r9d, 0xc1361480
and r14d, 0x92d13c61
and edi, 0x6d2ec39e
or edi, r14d
mov r14d, edi
xor r14d, 0x45260087
xor edi, 0x92d13c60
mov r15d, eax
and r15d, 0x3ac8e318
and r9d, 0xc5371ce6
or r9d, r15d
or eax, edi
and edi, 0x3ac8e318
and r14d, 0xc5371ce7
or r14d, edi
xor r14d, r9d
not eax
or eax, r14d
mov r9d, eax
not r9d
mov edi, r9d
and edi, eax
mov r14d, edi
not r14d
mov r15d, eax
and r15d, 0x913524c2
and r9d, 0x6ecadb3d
or r9d, r15d
or eax, r14d
and r14d, 0x913524c2
and edi, 0x6ecadb3d
or edi, r14d
xor edi, r9d
not eax
or eax, edi
mov r9d, eax
not r9d
mov edi, r9d
and edi, 0xa84fac44
and eax, 0x57b053bb
or eax, edi
xor eax, 0xa84fac44
xor r9d, eax
test r9d, eax
sete al
setne r9b
cmp dword [0x1401172c0], 0xa
setl dil
setge r14b
and al, r14b
or r14b, r9b
and dil, r9b
or al, dil
xor al, 1
mov r9d, r14d
or r9b, al
xor al, r14b
mov edi, r9d
xor dil, al
mov edi, 0xff6e8e4a
mov ecx, 0x987651bd
cmovne edi, ecx
test al, al
mov eax, edi
mov ecx, 0xff6e8e4a
cmovne eax, ecx
test r9b, r9b
cmovne eax, edi
jmp 0x140010c40
mov r8d, dword [0x1401172bc]
lea eax, [r8 + 1]
imul eax, r8d
mov r9d, eax
not r9d
mov r8d, r9d
and r8d, 0x34121014
mov edi, eax
and edi, 0x41000280
or edi, r8d
xor edi, 0x41000280
mov r8d, r9d
or r8d, 0x75121294
mov r14d, r8d
not r14d
or r14d, edi
and r8d, 0x8aeded6a
and r14d, 0x75121295
or r14d, r8d
mov r8d, r14d
not r8d
and r9d, r8d
and r14d, eax
or r14d, r9d
not r14d
or r14d, r8d
cmp r14d, 0xffffffff
sete al
cmp dword [0x1401172c0], 0xa
setl r8b
setge dil
xor dil, al
mov r9d, eax
and r9b, dil
not dil
and dil, al
xor al, r8b
and al, r8b
xor dil, 1
xor al, 1
mov r8d, edi
xor r8b, al
or al, dil
xor al, 1
or al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
or r8b, al
xor al, r9b
mov r9d, r8d
xor r9b, al
test r9b, 1
mov r9d, 0x549c2339
mov ecx, 0x1ba6646e
cmovne r9d, ecx
test al, 1
mov eax, r9d
mov ecx, 0x549c2339
cmovne eax, ecx
test r8b, 1
cmovne eax, r9d
jmp 0x140010c40
mov eax, 0x4daa2e6c
jmp 0x140010c40
mov eax, 0xdbcf33c
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
not eax
mov r8d, eax
and r8d, 0x14408991
mov edi, r9d
and edi, 0x63193608
or edi, r8d
xor edi, 0x63193608
mov r8d, r9d
xor r8d, 0x7759bf99
and r8d, r9d
or r8d, edi
xor r8d, 0x88a64067
mov edi, r9d
and edi, 0xefe46131
and eax, 0x101b9ece
or eax, edi
xor eax, r8d
xor eax, 0x101b9ece
or r8d, r9d
not r8d
or r8d, eax
cmp r8d, 0xffffffff
setne r9b
cmp dword [0x1401172c0], 0xa
setl al
lea r8d, [r9 + 1]
mov edi, eax
and dil, r9b
or r9b, al
xor r9b, 1
or r9b, dil
mov edi, r8d
xor dil, al
or al, r8b
xor al, 1
or al, dil
mov r8d, r9d
xor r8b, 1
xor r9b, r8b
and r9b, al
xor r9b, r8b
or r8b, al
mov edi, r8d
xor dil, r9b
test r8b, 1
mov eax, 0x71255c49
mov ecx, 0x2b98436a
cmovne eax, ecx
test r9b, 1
mov esi, 0x2b98436a
cmove eax, ecx
not dil
test dil, 1
mov ecx, 0x71255c49
cmovne eax, ecx
jmp 0x140010c40
mov eax, dword [0x1401172bc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x6425a0c
and ecx, 0xa025a041
or ecx, r8d
xor ecx, 0xa025a041
and eax, 0x599805b2
or eax, ecx
mov r14d, eax
not r14d
mov ecx, eax
xor ecx, 0x87808d7a
and ecx, r14d
mov r8d, r14d
or r8d, 0x87808d7a
mov r9d, ecx
not r9d
mov edi, r9d
and edi, 0x2dc1235b
and ecx, 0xd23edca4
or ecx, edi
or r9d, r8d
and r8d, 0x2dc1235b
mov edi, eax
and edi, 0x503e5084
or edi, r8d
xor edi, ecx
not r9d
or r9d, edi
mov ecx, r9d
xor ecx, 0x787f7284
or r14d, 1
xor r9d, 0x87808d7b
mov r8d, r9d
and r8d, 0x836f987f
and ecx, 0x7c906780
or ecx, r8d
or r9d, r14d
and r14d, 0x836f987f
and eax, 0x7c906780
or eax, r14d
xor eax, ecx
not r9d
or r9d, eax
mov eax, r9d
not eax
and eax, 0x63604026
and r9d, 0x9c9fbfd9
or r9d, eax
mov eax, r9d
xor eax, 0x24
xor r9d, 0x1c99b758
and r9d, 0x7ff9f75a
and eax, 0x800608a5
or eax, r9d
xor eax, 0x800608a5
sete al
setne cl
cmp dword [0x1401172c0], 0xa
setl r8b
setge r9b
xor cl, r9b
mov edi, r8d
xor dil, al
or al, r8b
and al, dil
xor cl, 1
and r9b, cl
xor r9b, 1
mov r8d, r9d
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, 1
mov ecx, r9d
xor cl, al
xor cl, 1
or al, r9b
mov r8d, ecx
xor r8b, al
not r8b
test r8b, 1
mov r8d, 0xac06ac95
mov r9d, 0xd8d32993
cmovne r8d, r9d
test al, 1
mov eax, 0xac06ac95
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
jmp 0x140010c40
cmp eax, 0x48bb6eb5
jne 0x140010c40
mov esi, dword [rbp - 0x48]
mov rcx, qword [rbp]
xor rcx, rbp
sub rsp, 0x20
call fcn.140114790
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret