Function at 0x140025c80
Capabilities:
Access peb ldr_data
Get number of processors

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x34], ecx
mov rax, qword [0x140117240]
xor rax, rbp
mov qword [rbp + 0x30], rax
mov edx, dword [0x1401172c4]
mov eax, dword [0x1401172c8]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x1d151a1a
mov r9d, ecx
and r9d, 0xe2eae5e4
or r9d, r8d
xor r9d, 0xe2eae5e4
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, r9d
and edx, 0xfe82a97b
and ecx, 0x17d5684
or ecx, edx
mov edx, ecx
xor edx, 0x515084
xor ecx, 0xfe82a97b
mov r9d, ecx
and r9d, 0x2d2c8649
and edx, 0xd2d379b6
or edx, r9d
xor edx, r8d
xor edx, 0xd2d379b6
or ecx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete byte [rbp + 0x27]
cmp eax, 0xa
setl byte [rbp + 0x26]
mov ebx, 0x208c6c0c
mov r14d, 0xc4371ba4
mov r13d, 0x29dc177f
mov edi, 0x4f3c14fc
mov r12d, 0xdb2aa879
mov esi, 0xd7553ee0
mov r15d, 0x9210fabd
mov eax, 0x8add7fc
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdc4ce0de
mov r8d, eax
and r8d, 0x23b31f21
or r8d, edx
mov edx, r8d
xor edx, 0x20330000
xor r8d, 0x4040014
mov r9d, ecx
or r9d, 0x4040a14
or r8d, 0xd8009001
and r8d, 0xdc049a15
and edx, 0x207b20c0
or edx, r8d
and r9d, 0xdc049a15
mov r8d, eax
and r8d, 0x380452a
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x1a004500
xor r8d, 0x5302c0
and r8d, 0xc1d392ea
and edx, 0x3e2c6d15
or edx, r8d
mov r8d, edx
xor r8d, 0x34202815
and ecx, 0x6b72a55d
and eax, 0x948d5aa2
or eax, ecx
mov ecx, eax
xor ecx, 0x14011aa2
xor edx, 0xc1d392ea
xor eax, 0x6b72a55d
mov r9d, edx
and r9d, 0x8bdec500
and r8d, 0x74213aff
or r8d, r9d
or edx, eax
and eax, 0x8bdec500
and ecx, 0x74213aff
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172c8], 0xa
setl al
setge dl
lea r10d, [rdx + 1]
mov ecx, r9d
or cl, al
xor al, r9b
and al, cl
mov ecx, edx
and cl, r10b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, r8b
and cl, r9b
or cl, r11b
xor r10b, r9b
or dl, r8b
xor dl, 1
or dl, r10b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, cl
and dl, al
and cl, 1
xor cl, al
xor cl, 1
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x5a5f24f6
mov r8d, 0xeb799636
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0x8add7fb
jg 0x140026030
cmp eax, 0xc069e7ba
jle 0x140026210
cmp eax, 0xe4649717
jg 0x1400262e2
cmp eax, 0xd0c1f62f
jle 0x14002675e
cmp eax, 0xda877d4a
jg 0x140026f12
cmp eax, 0xd58dc6fb
jg 0x14002799f
cmp eax, 0xd3dcea87
jg 0x1400295d6
cmp eax, 0xd0c1f630
je 0x14002c97b
cmp eax, 0xd3369b9c
je 0x14002c985
cmp eax, 0xd341b832
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0xcdd09efc
mov r8d, edx
and r8d, 0xcdd09efc
mov r9d, ecx
and r9d, 0x322f6102
or r9d, r8d
and eax, 0xcdd09efd
xor eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x330cc3cf
and r8d, 0xccf33c30
or r8d, r9d
or eax, edx
and edx, 0x330cc3cf
and ecx, 0xccf33c30
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x2b4f250e
cmp eax, 0xd4b0daf1
sete al
cmp dword [0x1401172c8], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
and cl, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3d4905ae
mov r8d, 0xd58dc6fc
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
jmp 0x14003330b
cmp eax, 0x46b482a4
jg 0x140026280
cmp eax, 0x2ce59847
jg 0x1400263fb
cmp eax, 0x1a2cb86b
jg 0x14002687c
cmp eax, 0xe2737d3
jle 0x140026f62
cmp eax, 0x14c88b00
jg 0x1400279d9
cmp eax, 0x109e247c
jg 0x14002969b
cmp eax, 0xe2737d4
je 0x14002ca73
cmp eax, 0xf5b0e76
je 0x14002ca7d
cmp eax, 0xf93accd
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x618eb9a
and edx, 0xf9e71465
or edx, r9d
or eax, r8d
and r8d, 0x618eb9a
and ecx, 0xf9e71465
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x112a8a8c
mov r8d, eax
and r8d, 0x2410060
or r8d, edx
mov edx, r8d
xor edx, 0x20
xor r8d, 0x1c96261d
or ecx, 0x1243024c
and r8d, 0x1ed7265d
and edx, 0x12888a0
or edx, r8d
and ecx, 0x1ed7265d
and eax, 0xe0005102
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xe4002003
xor eax, 0x120a8020
and eax, 0x1a9ed530
and ecx, 0xe5612acf
or ecx, eax
mov eax, ecx
xor eax, 0x810000c1
xor ecx, 0xa824410
and ecx, 0x6ee36e1e
and eax, 0x911c91e1
or eax, ecx
cmp eax, 0x911c91e1
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
or al, dl
mov ecx, eax
xor cl, 1
mov r9d, edx
or r9b, r8b
xor dl, r8b
not dl
and dl, r8b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r9b
xor r9b, 1
and r9b, al
or r9b, cl
or r8b, al
mov eax, r8d
xor al, r9b
test r8b, 1
mov ecx, 0xf977fa08
mov edx, 0xc4371ba4
cmovne ecx, edx
test r9b, r9b
mov r14d, 0xc4371ba4
cmove ecx, edx
test al, 1
mov eax, 0xf977fa08
jmp 0x140025ee3
cmp eax, 0xa0e5e801
jg 0x140026530
cmp eax, 0x9210fabc
jg 0x1400268c8
cmp eax, 0x8838a0ce
jle 0x140026fa7
cmp eax, 0x8d1a0852
jg 0x140027a0f
cmp eax, 0x89aef774
jg 0x1400297ac
cmp eax, 0x8838a0cf
je 0x14002cb38
cmp eax, 0x88dfec66
je 0x14002cb42
cmp eax, 0x8911a49d
jne 0x140025ef0
mov eax, 0x13c79ecd
jmp 0x140025ef0
cmp eax, 0x65010b46
jg 0x14002665e
cmp eax, 0x54dada16
jg 0x140026abb
cmp eax, 0x4b5bccf9
jle 0x140026fe8
cmp eax, 0x502c0c12
jg 0x140027af1
cmp eax, 0x4e47147c
jg 0x1400297d7
cmp eax, 0x4b5bccfa
je 0x14002cb50
cmp eax, 0x4c609f34
je 0x14002cb66
cmp eax, 0x4d7f84cb
jne 0x140025ef0
mov eax, 0xf23875eb
jmp 0x140025ef0
cmp eax, 0xf4b18e58
jg 0x140026cbf
cmp eax, 0xef940b57
jle 0x140027029
cmp eax, 0xf248f4c0
jg 0x140027c23
cmp eax, 0xf043ac04
jg 0x140029802
cmp eax, 0xef940b58
je 0x14002ccaf
cmp eax, 0xefa9594b
je 0x14002cdd9
cmp eax, 0xefc683a4
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe062b8b2
and ecx, eax
and eax, 0x1f9d474d
or eax, edx
xor eax, 0x1f9d474d
or eax, ecx
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, cl
xor r8b, 1
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x4238c869
mov edx, 0x42c28998
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x4238c869
jmp 0x140025ee3
cmp eax, 0x3a1a9611
jg 0x140026e2a
cmp eax, 0x35115431
jle 0x14002706a
cmp eax, 0x36b7e97d
jg 0x140027d6f
cmp eax, 0x361f0a8e
jg 0x14002993e
cmp eax, 0x35115432
je 0x14002cf1f
cmp eax, 0x353d3d97
je 0x14002cf29
cmp eax, 0x35473218
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xd0ad46b3
and edx, ecx
or ecx, 0x2f52b94c
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xc387b7ef
and edx, 0x3c784810
or edx, r9d
or r8d, ecx
and ecx, 0xc387b7ef
mov r9d, eax
and r9d, 0x10284010
or r9d, ecx
xor r9d, edx
not r8d
or r8d, r9d
xor r8d, 0xd0ad46b2
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x48437248
and eax, 0xb7bc8db7
or eax, ecx
xor eax, 0xb7bc8db7
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
xor r9b, 1
mov r10d, eax
or al, dl
and dl, r8b
and r10b, cl
or r10b, dl
xor r8b, cl
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9eb2f0c2
mov r8d, 0x278da2ac
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x9eb2f0c2
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0xaf6c32a4
jg 0x140026e7a
cmp eax, 0xa576fd85
jle 0x1400271f0
cmp eax, 0xa853921f
jg 0x140027dba
cmp eax, 0xa6dc6e5a
jg 0x140029974
cmp eax, 0xa576fd86
je 0x14002d07a
cmp eax, 0xa58fb389
je 0x14002d084
cmp eax, 0xa613dc1e
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x467b2275
and edx, 0xb984dd8a
or edx, r8d
mov r8d, edx
xor r8d, 0x90000889
mov eax, ecx
not eax
xor edx, 0x467b2274
mov r9d, eax
and r9d, 0x6dfcd772
and ecx, 0x9203288d
or ecx, r9d
or eax, edx
and edx, 0x6dfcd772
and r8d, 0x9203288d
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeecc9f8c
and ecx, eax
and eax, 0x11336073
or eax, edx
xor eax, 0x11336073
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x48650acb
and ecx, 0xb79af534
or ecx, eax
cmp ecx, 0xb79af534
setne al
cmp dword [0x1401172c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x488505e0
mov r8d, 0x4e47147d
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x488505e0
jmp 0x14002f503
cmp eax, 0x71e88516
jg 0x140026ec6
cmp eax, 0x6aabb590
jle 0x140027231
cmp eax, 0x6dc79e45
jg 0x140027edf
cmp eax, 0x6ca4e214
jg 0x140029a4c
cmp eax, 0x6aabb591
je 0x14002d15b
cmp eax, 0x6abad8a5
je 0x14002d227
cmp eax, 0x6c0cf95a
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xc19002bf
and eax, 0x3e6ffd40
or eax, ecx
xor eax, 0x3e6ffd41
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf0f3088
and eax, 0x20808063
or eax, edx
xor eax, 0x20808063
and ecx, 0xd0704f14
or ecx, eax
xor ecx, 0x6e478f25
xor ecx, 0x6e478f25
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, dl
or dl, al
xor dl, 1
or dl, r9b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, edx
or al, r8b
xor r8b, dl
mov ecx, eax
xor cl, r8b
test r8b, r8b
mov edx, 0x2e4df90c
mov r8d, 0xff7410b5
cmovne edx, r8d
test al, al
mov eax, 0x2e4df90c
cmovne edx, eax
test cl, cl
jmp 0x14002f982
cmp eax, 0xc9c97d64
jle 0x1400273a1
cmp eax, 0xcc3a778d
jg 0x140027f15
cmp eax, 0xca82ea68
jg 0x140029a77
cmp eax, 0xc9c97d65
je 0x14002d231
cmp eax, 0xc9da7a1c
je 0x14002d33b
cmp eax, 0xca5d5c0c
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x242a08a0
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xd885765e
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xf42b3ef4
and r8d, 0x884400a
or r8d, edx
or eax, r9d
and r9d, 0xf42b3ef4
and ecx, 0xbd4c10b
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x277a89a1
and eax, 0xd885765e
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
xor ecx, 0x9e1f4406
and ecx, eax
not eax
and eax, 0x9e1f4406
or eax, ecx
not ecx
and ecx, 0x61e0bbf9
and eax, 0x9e1f4406
or eax, ecx
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0x76291775
mov r8d, 0xab722e17
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x76291775
jmp 0x140035c86
cmp eax, 0x26ec74a8
jle 0x140027540
cmp eax, 0x29bf2036
jg 0x140027f4b
cmp eax, 0x282ad75e
jg 0x140029aae
cmp eax, 0x26ec74a9
je 0x14002d345
cmp eax, 0x27508470
je 0x14002d42a
cmp eax, 0x278da2ac
jne 0x140025ef0
mov eax, 0x9eb2f0c2
jmp 0x140025ef0
cmp eax, 0x97980cd7
jle 0x1400276f9
cmp eax, 0x9e8c5f72
jg 0x140028073
cmp eax, 0x9b5d021d
jg 0x140029ad9
cmp eax, 0x97980cd8
je 0x14002d50d
cmp eax, 0x99408e46
je 0x14002d517
cmp eax, 0x9b4a4e88
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x35784acd
and eax, ecx
and ecx, 0xca87b532
or ecx, edx
mov edx, ecx
xor edx, 0x8a851432
xor ecx, 0x35784acd
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x4132e105
and edx, 0xbecd1efa
or edx, r9d
or ecx, r8d
and r8d, 0x4132e105
and eax, 0xbecd1efa
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x267216c8
mov r8d, ecx
xor r8d, 0xd98de937
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc6c60814
mov r11d, eax
and r11d, 0x1909e123
or r11d, r10d
or edx, r9d
and r9d, 0xc6c60814
and r8d, 0x3939f7eb
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x267216c9
and ecx, 0x63ea1c98
mov r8d, eax
and r8d, 0x9c15e367
or r8d, ecx
xor r8d, 0x63ea1c99
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9a946e30
and ecx, eax
and eax, 0x656b91cf
or eax, edx
mov edx, eax
xor edx, 0x148008d
xor eax, 0x9a946e30
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6eb3fb42
and edx, 0x914c04bd
or edx, r9d
or eax, r8d
and r8d, 0x6eb3fb42
and ecx, 0x914c04bd
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe2b1c757
and ecx, 0x1d4e38a8
or ecx, eax
xor ecx, 0x1d4e38a8
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
xor dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0xf0cf3145
mov edx, 0xc87f6d2
cmovne eax, edx
test r9b, r9b
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xf0cf3145
cmovne eax, ecx
jmp 0x140025ef0
cmp eax, 0x5af66c0c
jle 0x14002773a
cmp eax, 0x60adefe6
jg 0x14002818c
cmp eax, 0x5c569e91
jg 0x140029b04
cmp eax, 0x5af66c0d
je 0x14002d62f
cmp eax, 0x5b640540
je 0x14002d639
cmp eax, 0x5c207ff6
jne 0x140025ef0
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov rax, qword [rbp]
mov ecx, dword [rbp - 0x34]
mov dword [rax], ecx
mov rax, qword [rbp - 0x18]
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov edx, dword [0x1401172c4]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xa00a005
mov r9d, eax
and r9d, 0x20034ec2
or r9d, r8d
mov r8d, r9d
xor r8d, 0x20034442
xor r9d, 0x85343019
mov r10d, edx
or r10d, 0x2a81
and r9d, 0x85343a99
and r8d, 0x2a03c446
or r8d, r9d
and r10d, 0x85343a99
mov r9d, eax
and r9d, 0x50c80120
or r9d, r10d
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x18]
xor r9d, r8d
mov r8d, r9d
xor r8d, 0xd5fc1139
and edx, 0xfb99cfe4
and eax, 0x466301b
or eax, edx
mov edx, eax
xor edx, 0x466301b
xor r9d, 0x2a03eec6
and edx, r9d
xor eax, 0xfb99cfe4
and eax, r8d
or eax, edx
xor r9d, eax
test r9d, eax
sete al
cmp dword [0x1401172c8], 0xa
mov rcx, qword [rcx + 0x10]
setl dl
mov r8d, edx
xor r8b, al
or dl, al
mov r9d, r8d
and r9b, dl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
xor r9b, 1
or r9b, dl
mov edx, eax
xor dl, r9b
not dl
test dl, 1
mov edx, 0x3ab1744c
mov r8d, 0x72363d02
cmovne edx, r8d
test al, al
mov eax, 0x3ab1744c
cmovne eax, edx
mov qword [rbp - 0x40], rcx
test r9b, r9b
cmovne eax, edx
jmp 0x140025ef0
cmp eax, 0xffe661ae
jle 0x14002777b
cmp eax, 0x313ffe3
jg 0x140028283
cmp eax, 0x19e88bb
jg 0x140029b2f
cmp eax, 0xffe661af
je 0x14002d6f9
cmp eax, 0x1201f4e
je 0x14002d81e
cmp eax, 0x122496d
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x98c68214
mov r8d, ecx
or r8d, 0x20095001
and edx, 0xb8cfd215
and ecx, 0x40000868
or ecx, edx
and r8d, 0xb8cfd215
and eax, 0x7302582
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x9ff6a796
mov r8d, eax
xor r8d, 0x60095869
xor eax, 0x398513ea
and r8d, eax
and eax, ecx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x6ee23a42
and r8d, 0x911dc5bd
or r8d, r10d
or edx, r9d
and r9d, 0x6ee23a42
and eax, 0x911dc5bd
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0x598c4b82
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xeadd7acd
and eax, ecx
and ecx, 0x15228532
or ecx, edx
xor ecx, 0x15228532
or ecx, eax
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
xor al, 1
or al, r8b
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xff7613bc
mov edx, 0x7bf6ba50
cmovne eax, edx
test r8b, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xff7613bc
cmovne eax, ecx
jmp 0x140025ef0
cmp eax, 0x3ef7956e
jle 0x1400277bc
cmp eax, 0x42c28997
jg 0x140028354
cmp eax, 0x41e58a46
jg 0x140029b5a
cmp eax, 0x3ef7956f
je 0x14002d91f
cmp eax, 0x3f43795c
je 0x14002d9d6
cmp eax, 0x3fb9689f
jne 0x140025ef0
mov rax, qword [rbp - 0x28]
mov eax, 0xc79e97bb
jmp 0x140025ef0
cmp eax, 0xbaf82016
jle 0x140027808
cmp eax, 0xbed82d0d
jg 0x140028417
cmp eax, 0xbbbf7f23
jg 0x140029c6b
cmp eax, 0xbaf82017
je 0x14002d9ef
cmp eax, 0xbb3de438
je 0x14002da01
cmp eax, 0xbb97c766
jne 0x140025ef0
mov eax, 0x76291775
jmp 0x140025ef0
cmp eax, 0x76731f5d
jle 0x140027855
cmp eax, 0x7bf6ba4f
jg 0x14002857e
cmp eax, 0x791df045
jg 0x140029d59
cmp eax, 0x76731f5e
je 0x14002da15
cmp eax, 0x76caacc9
je 0x14002db5b
cmp eax, 0x772fe475
jne 0x140025ef0
mov eax, 0x558063d9
jmp 0x140025ef0
cmp eax, 0xdcf9e93a
jg 0x1400286f4
cmp eax, 0xdbb36ef1
jg 0x140029e9a
cmp eax, 0xda877d4b
je 0x14002db65
cmp eax, 0xdb2aa879
je 0x14002dc8a
cmp eax, 0xdb754f52
jne 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp]
mov eax, 0x68ea4cf9
jmp 0x140025ef0
cmp eax, 0xc095769
jle 0x14002872a
cmp eax, 0xcadfd5f
jg 0x14002a016
cmp eax, 0xc09576a
je 0x14002dc9e
cmp eax, 0xc87f6d2
je 0x14002dd55
cmp eax, 0xca6428a
jne 0x140025ef0
mov rax, qword [rbp - 0x30]
mov eax, 0xd052d39
jmp 0x140025ef0
cmp eax, 0x870f4d4a
jle 0x140028816
cmp eax, 0x874edf7a
jg 0x14002a1e8
cmp eax, 0x870f4d4b
je 0x14002dd5f
cmp eax, 0x87295b29
je 0x14002de51
cmp eax, 0x8729cdae
jne 0x140025ef0
mov eax, 0x1f78c1af
jmp 0x140025ef0
cmp eax, 0x488505df
jle 0x140028996
cmp eax, 0x494784e7
jg 0x14002a213
cmp eax, 0x488505e0
je 0x14002df33
cmp eax, 0x48d46c0b
je 0x14002df3d
cmp eax, 0x490c3380
jne 0x140025ef0
mov eax, 0xa2464b5e
jmp 0x140025ef0
cmp eax, 0xea8a03bd
jle 0x1400289d6
cmp eax, 0xecc0f728
jg 0x14002a329
cmp eax, 0xea8a03be
je 0x14002df47
cmp eax, 0xeb799636
je 0x14002df64
cmp eax, 0xec1d1b74
jne 0x140025ef0
mov eax, 0xaf6c32a5
jmp 0x140025ef0
cmp eax, 0x2e4df90b
jle 0x140028afe
cmp eax, 0x3390d257
jg 0x14002a470
cmp eax, 0x2e4df90c
je 0x14002e074
cmp eax, 0x2e63f0d1
je 0x14002e07e
cmp eax, 0x2ee38745
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xf8b35e8b
mov r8d, eax
and r8d, 0x74ca174
or r8d, ecx
mov r9d, r8d
xor r9d, 0x80100
xor r8d, 0x80000200
mov r10d, edx
or r10d, 0x8400a210
or r8d, 0x30448a1
and r8d, 0x8704eab1
and r9d, 0x68aa010a
or r9d, r8d
and r10d, 0x8704eab1
mov ecx, eax
and ecx, 0x10511444
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x12044ca0
and edx, 0x5311110e
and eax, 0xaceeeef1
or eax, edx
mov edx, eax
xor edx, 0xa0044ea0
xor ecx, 0xecaaa31b
mov r9d, ecx
and r9d, 0xdfbb055
and r8d, 0xf2044faa
or r8d, r9d
xor eax, 0x1111004
and eax, 0xdfbb055
and edx, 0xf2044faa
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1401172c8], 0xa
setl dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, dl
or dl, cl
and cl, al
or cl, r8b
mov r8d, edx
xor r8b, cl
test cl, 1
mov eax, 0xa3906c2d
mov r9d, 0x2fb6ba1
cmovne eax, r9d
test dl, 1
mov ecx, 0xa3906c2d
cmovne eax, ecx
test r8b, 1
cmove eax, r9d
jmp 0x140025ef0
cmp eax, 0xa306c7dc
jle 0x140028c7a
cmp eax, 0xa43bad9a
jg 0x14002a49b
cmp eax, 0xa306c7dd
je 0x14002e1e4
cmp eax, 0xa340f2f2
je 0x14002e33c
cmp eax, 0xa3906c2d
jne 0x140025ef0
mov eax, 0x2ee38745
jmp 0x140025ef0
cmp eax, 0x689aa1a3
jle 0x140028dae
cmp eax, 0x6949c320
jg 0x14002a5b2
cmp eax, 0x689aa1a4
je 0x14002e446
cmp eax, 0x68e61d8c
je 0x14002e532
cmp eax, 0x68ea4cf9
jne 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0xe678cd1e
xor ecx, 0xc5710185
and ecx, r8d
and r8d, 0x198732e1
or r8d, eax
mov eax, r8d
xor eax, 0x9053280
mov edx, r8d
xor edx, 0x2208cc1a
or edx, 0xc5710185
mov r9d, r8d
xor r9d, 0x8801220
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x104eec4c
and r9d, 0x2a801232
or r9d, r11d
or edx, r10d
and r10d, 0x104eec4c
and ecx, 0xefb113b3
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xc5710184
xor r8d, 0xa418451a
and r8d, 0xb49a457a
and eax, 0x4b65ba84
or eax, r8d
xor eax, 0x4b65ba84
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd8dc7929
and ecx, 0x272386d6
or ecx, edx
xor ecx, 0x272386d6
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
not al
mov edx, eax
xor dl, r9b
or al, r9b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0x530b341d
mov r8d, 0xdb754f52
cmovne edx, r8d
test al, cl
mov r8d, 0x530b341d
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
mov rax, qword [rbp]
cmove r8d, edx
mov eax, r8d
jmp 0x140025ef0
cmp eax, 0xc48c6d0b
jle 0x140028ea3
cmp eax, 0xc79e97ba
jg 0x14002a5dd
cmp eax, 0xc48c6d0c
je 0x14002e53c
cmp eax, 0xc52f0e23
je 0x14002e546
cmp eax, 0xc65f7508
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x56d6d729
mov r8d, eax
and r8d, 0xa92928d6
or r8d, edx
mov edx, r8d
xor edx, 0x2000c0
xor r8d, 0xc40209
or ecx, 0x80cc2a09
or r8d, 0x20034426
and r8d, 0xa0cf6e2f
and edx, 0x403011c0
or edx, r8d
and ecx, 0xa0cf6e2f
and eax, 0x1f008010
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x3f03c436
mov r8d, eax
xor r8d, 0x3f03c437
and edx, r8d
xor eax, 0x80141288
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x4be9a972
and edx, 0xb416568d
or edx, r9d
or ecx, r8d
and r8d, 0x4be9a972
and eax, 0xb416568d
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2879779b
and eax, ecx
and ecx, 0xd7868864
or ecx, edx
xor ecx, 0xd7868864
or ecx, eax
sete cl
setne r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge al
mov edx, r8d
and dl, al
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, al
and dl, r9b
xor al, r8b
mov r8d, eax
mov r9d, edx
mov ecx, eax
mov r10d, edx
xor r10b, al
or al, dl
xor dl, 1
xor r8b, 1
and r9b, dl
and cl, r8b
xor r9b, 1
mov r11d, r9d
xor r11b, dl
or r9b, dl
xor r9b, 1
or r9b, r11b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, r9b
xor al, 1
or al, r10b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x524b52b9
mov r8d, 0xaf107f07
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x524b52b9
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x1e70f6fb
jle 0x140028f68
cmp eax, 0x208c6c0b
jg 0x14002a614
cmp eax, 0x1e70f6fc
je 0x14002e550
cmp eax, 0x1ede5f68
je 0x14002e56e
cmp eax, 0x1f78c1af
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x537f7016
mov r8d, ecx
and r8d, 0xac808fe9
or r8d, edx
mov edx, r8d
xor edx, 0x800080
xor r8d, 0x14004
or eax, 0xac014204
or r8d, 0xcb86b
and r8d, 0xac0dfa6f
and edx, 0xb20080
or edx, r8d
and eax, 0xac0dfa6f
and ecx, 0x53400510
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0x534cbd7b
mov eax, ecx
xor eax, 0xacb34284
mov r8d, ecx
xor r8d, 0x120310d1
xor ecx, 0x4002502
and ecx, 0xc50c6d22
and r8d, 0x3af392dd
or r8d, ecx
xor r8d, 0xbab07756
and edx, 0x703dbe14
mov ecx, eax
and ecx, 0x8fc241eb
or ecx, edx
xor ecx, 0x703dbe15
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x12a6ea00
and ecx, eax
or eax, 0xed5915ff
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8b320749
and edx, 0x1084e800
or edx, r9d
or eax, r8d
and r8d, 0x8b320749
and ecx, 0x74cdf8b6
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xac401174
and eax, 0x53bfee8b
or eax, ecx
xor eax, 0x4119048b
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and dl, al
and r9b, r8b
or r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8729cdae
mov r8d, 0x9bb5345b
cmovne ecx, r8d
test dl, dl
mov edx, 0x8729cdae
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140025ef0
cmp eax, 0x93c932a2
jle 0x140028f9e
cmp eax, 0x9659021a
jg 0x14002a63f
cmp eax, 0x93c932a3
je 0x14002e578
cmp eax, 0x944295c3
je 0x14002e69f
cmp eax, 0x961df8b3
jne 0x140025ef0
mov eax, 0x93c932a3
jmp 0x140025ef0
cmp eax, 0x578761f9
jle 0x1400290c2
cmp eax, 0x59f588c8
jg 0x14002a768
cmp eax, 0x578761fa
je 0x14002e77b
cmp eax, 0x580e90a2
je 0x14002e8fb
cmp eax, 0x585eff88
jne 0x140025ef0
mov eax, 0x580e90a2
jmp 0x140025ef0
cmp eax, 0xfd7e1fd4
jle 0x1400290f8
cmp eax, 0xff7410b4
jg 0x14002a83c
cmp eax, 0xfd7e1fd5
je 0x14002e9e2
cmp eax, 0xfedfd7c1
je 0x14002eb61
cmp eax, 0xfee37c4f
jne 0x140025ef0
mov eax, 0xc069e7bb
jmp 0x140025ef0
cmp eax, 0x3d2a886d
jle 0x140029218
cmp eax, 0x3d650206
jg 0x14002a967
cmp eax, 0x3d2a886e
je 0x14002ed31
cmp eax, 0x3d370048
je 0x14002edf5
cmp eax, 0x3d4905ae
jne 0x140025ef0
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, 0xd58dc6fc
jmp 0x140025ef0
cmp eax, 0xb3cdd2af
jle 0x140029386
cmp eax, 0xb95ffd76
jg 0x14002aa36
cmp eax, 0xb3cdd2b0
je 0x14002ee08
cmp eax, 0xb406e2e2
je 0x14002ee1d
cmp eax, 0xb71e3960
jne 0x140025ef0
mov rax, qword [rbp - 0x78]
add rax, 0x30
mov qword [rbp - 0x48], rax
mov eax, 0xbccf0ed9
jmp 0x140025ef0
cmp eax, 0x729979e8
jle 0x1400294d4
cmp eax, 0x753c5da8
jg 0x14002abbb
cmp eax, 0x729979e9
je 0x14002eefb
cmp eax, 0x74099369
je 0x14002efcd
cmp eax, 0x74c701cb
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x118a4072
mov r8d, edx
or r8d, 0x8c40a488
and ecx, 0x9dcae4fa
mov r9d, edx
and r9d, 0x62310801
or r9d, ecx
and r8d, 0x9dcae4fa
mov ecx, eax
and ecx, 0x41304
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x10e1165
and edx, 0xe221ef8e
and eax, 0x1dde1071
or eax, edx
mov edx, eax
xor edx, 0x54e1061
xor ecx, 0xee71ac88
mov r9d, ecx
and r9d, 0xda916e92
and r8d, 0x256e916d
or r8d, r9d
xor eax, 0xc2016e82
and eax, 0xda916e92
and edx, 0x256e916d
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x34e05998
mov r9d, 0xc820f9e8
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x34e05998
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140025ef0
cmp eax, 0xd92dafa6
jg 0x14002ad40
cmp eax, 0xd58dc6fc
je 0x14002f10e
cmp eax, 0xd691c5a2
je 0x14002f1d4
cmp eax, 0xd7553ee0
jne 0x140025ef0
mov rax, qword [rbp - 0x28]
mov eax, 0x5fdf7350
jmp 0x140025ef0
cmp eax, 0x15a88d02
jg 0x14002aded
cmp eax, 0x14c88b01
je 0x14002f2e4
cmp eax, 0x14c947cd
je 0x14002f2fc
cmp eax, 0x1556a86a
jne 0x140025ef0
mov eax, 0xbf6434ee
jmp 0x140025ef0
cmp eax, 0x8fb517df
jg 0x14002aedf
cmp eax, 0x8d1a0853
je 0x14002f311
cmp eax, 0x8d834127
je 0x14002f31b
cmp eax, 0x8da848d2
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0x78557b7
xor eax, 0xf87aa848
setne r8b
sete r9b
cmp dword [0x1401172c8], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x68e61d8c
mov edx, 0x55f48ed6
cmovne eax, edx
test r8b, 1
mov r8d, 0x68e61d8c
jmp 0x1400345e3
cmp eax, 0x524b52b8
jg 0x14002af0a
cmp eax, 0x502c0c13
je 0x14002f40b
cmp eax, 0x5083f4c1
je 0x14002f511
cmp eax, 0x5176bef0
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x93eccc8d
and edx, 0x6c133372
or edx, r9d
or ecx, r8d
and r8d, 0x93eccc8d
and eax, 0x6c133372
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xe215758b
and eax, ecx
not ecx
and ecx, 0xe215758b
or ecx, eax
not eax
and eax, 0x1dea8a74
and ecx, 0xe215758b
or ecx, eax
xor ecx, 0x17f8487b
cmp ecx, 0x17f8487b
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
lea edx, [r8 + 1]
mov r9d, edx
and r9b, r8b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
or cl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
xor cl, 1
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x60b7c79f
mov edx, 0x3df5f243
jmp 0x140035025
cmp eax, 0xf3666dbc
jg 0x14002b00f
cmp eax, 0xf248f4c1
je 0x14002f5f2
cmp eax, 0xf2bee995
je 0x14002f757
cmp eax, 0xf34d13b1
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
and edx, 0xf7fe4b38
mov r8d, eax
or r8d, 0xf7fe4b38
mov ecx, r8d
not ecx
or ecx, edx
and r8d, 0x801b4c6
and ecx, 0xf7fe4b39
or ecx, r8d
mov r8d, eax
or r8d, 1
not eax
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x1ed28467
and ecx, 0xe12d7b98
or ecx, r9d
or edx, r8d
and r8d, 0x1ed28467
and eax, 0xe12d7b98
or eax, r8d
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0x6bca3a8b
and eax, 0x9435c574
or eax, edx
mov ecx, eax
xor ecx, 0x90308564
xor eax, 0x200a3003
and eax, 0x240f7013
and ecx, 0xdbf08fec
or ecx, eax
xor ecx, 0xdbf08fec
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
and r8b, r9b
and al, r9b
xor r8b, 1
xor al, 1
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x313ffe4
mov edx, 0x3ef5943d
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x313ffe4
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x3921f175
jg 0x14002b137
cmp eax, 0x36b7e97e
je 0x14002f761
cmp eax, 0x373b892e
je 0x14002f89b
cmp eax, 0x375e06b0
jne 0x140025ef0
mov rax, qword [rbp + 8]
mov rcx, qword [rbp - 0x80]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov dword [rax], 1
mov eax, 0xf3d6ab38
jmp 0x140025ef0
cmp eax, 0xaafeda15
jg 0x14002b229
cmp eax, 0xa8539220
je 0x14002f98d
cmp eax, 0xa8e04929
je 0x14002facf
cmp eax, 0xa94c0149
jne 0x140025ef0
mov rax, qword gs:[0x30]
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xa5876dd6
mov r8d, eax
xor r8d, 0xa5876dd6
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x5a789228
and ecx, 0xa5876dd7
or ecx, r8d
and edx, 0x4ee6ad00
and eax, 0xb11952ff
or eax, edx
mov edx, eax
xor edx, 0x80180068
xor eax, 0x4ee6ad00
mov r8d, eax
and r8d, 0x7705fb97
and edx, 0x88fa0468
or edx, r8d
xor edx, ecx
xor edx, 0x88fa0468
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x89aef775
mov r8d, 0xccb93cb9
cmovne edx, r8d
test cl, cl
mov ecx, 0x89aef775
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140025ef0
cmp eax, 0x6fa27b9d
jg 0x14002b357
cmp eax, 0x6dc79e46
je 0x14002fad9
cmp eax, 0x6f15c662
je 0x14002fc28
cmp eax, 0x6f9b16f5
jne 0x140025ef0
mov eax, 0x6dc79e46
jmp 0x140025ef0
cmp eax, 0xcf8a0268
jg 0x14002b4c3
cmp eax, 0xcc3a778e
je 0x14002fd0d
cmp eax, 0xcc7d2414
je 0x14002fd17
cmp eax, 0xccb93cb9
jne 0x140025ef0
mov eax, 0xda877d4b
jmp 0x140025ef0
cmp eax, 0x2b216cb8
jg 0x14002b5cc
cmp eax, 0x29bf2037
je 0x14002fdc4
cmp eax, 0x29dc177f
je 0x14002fe68
cmp eax, 0x2acc185a
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd3dbd6f8
mov r8d, eax
and r8d, 0x2c242906
or r8d, ecx
xor r8d, 0x2c242906
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0xbc210c98
and eax, 0x43def367
or eax, edx
mov edx, eax
xor edx, 0x3caf245
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe8340da2
and ecx, 0x17cbf25d
or ecx, r9d
xor eax, 0xa8200c80
and eax, 0xe8340da2
and edx, 0x17cbf25d
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and al, dl
and r8b, cl
or r8b, al
xor r10b, 1
mov eax, r8d
xor al, 1
mov ecx, eax
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
xor cl, r10b
or al, r10b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x43b9f8d2
mov r8d, 0xdb2aa879
cmovne eax, r8d
test cl, 1
mov r12d, 0xdb2aa879
cmove eax, r8d
test dl, 1
mov ecx, 0x43b9f8d2
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x9f84c9f2
jg 0x14002b5f7
cmp eax, 0x9e8c5f73
je 0x14002fe72
cmp eax, 0x9eb213c9
je 0x14002fe7c
cmp eax, 0x9eb2f0c2
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xc4c0510b
mov r8d, eax
or r8d, 0x112c0454
and r8d, 0xd5ec555f
mov r9d, ecx
and r9d, 0x2102220
or r9d, r8d
and edx, 0xd5ec555f
mov r8d, eax
and r8d, 0x28038880
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x392f8cd5
xor r8d, 0xc6d0732a
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne al
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
xor dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x6d8eddaf
mov edx, 0x278da2ac
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x6d8eddaf
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x62cdaba9
jg 0x14002b626
cmp eax, 0x60adefe7
je 0x14002fe86
cmp eax, 0x60b7c79f
je 0x14002ffb6
cmp eax, 0x616796ee
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3fa816c4
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, ecx
and edx, 0xc057e93a
or edx, r8d
mov r8d, edx
xor r8d, 0x18081080
xor edx, 0xc057e93a
mov r9d, edx
and r9d, 0xe7f20e4d
and r8d, 0x180df1b2
or r8d, r9d
or edx, ecx
and ecx, 0xe7f20e4d
and eax, 0x180df1b2
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x5989189c
xor edx, 0xa676e763
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
mov ecx, edx
xor cl, al
mov ecx, 0x9346b51e
mov r8d, 0xa1ee21b4
cmovne ecx, r8d
test dl, dl
mov edx, 0x9346b51e
cmovne edx, ecx
jmp 0x140034a18
cmp eax, 0x5b78ca1
jg 0x14002b651
cmp eax, 0x313ffe4
je 0x14003009a
cmp eax, 0x3280d60
je 0x1400301dc
cmp eax, 0x4afc463
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7b158ad0
mov r8d, eax
and r8d, 0x84ea752e
or r8d, edx
xor r8d, 0x84ea752e
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x2f9a557d
and eax, 0xd065aa82
or eax, ecx
mov ecx, eax
xor ecx, 0xd065aa82
xor eax, 0x2f9a557d
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne al
cmp dword [0x1401172c8], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
xor al, cl
xor al, r8b
mov ecx, eax
not cl
mov edx, 0x1ede5f68
mov r9d, 0x922849c
cmovne edx, r9d
test cl, r8b
mov ecx, 0x1ede5f68
cmove edx, ecx
cmovne edx, r9d
test al, al
jmp 0x140028e98
cmp eax, 0x456e9db6
jg 0x14002b76f
cmp eax, 0x42c28998
je 0x1400302f3
cmp eax, 0x43b9f8d2
je 0x1400303ca
cmp eax, 0x4515bde4
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xa21964be
and eax, 0x5de69b41
or eax, ecx
xor eax, 0x5de69b40
or eax, edx
not eax
test eax, eax
sete cl
cmp dword [0x1401172c8], 0xa
setge al
xor cl, al
mov edx, ecx
xor dl, 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
xor r8b, 1
mov r9d, r8d
and r9b, cl
or r8b, dl
and dl, al
or dl, r9b
xor al, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x3b51eb25
mov ecx, 0x9659021b
cmovne eax, ecx
test r8b, 1
mov ecx, 0x3b51eb25
cmovne ecx, eax
jmp 0x140025ee1
cmp eax, 0xbf7c43c2
jg 0x14002b8e0
cmp eax, 0xbed82d0e
je 0x1400304ca
cmp eax, 0xbf2b7333
je 0x140030622
cmp eax, 0xbf6434ee
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x60096112
mov r8d, eax
or r8d, 0x91000801
and edx, 0xf1096913
mov r9d, eax
and r9d, 0xe349044
or r9d, edx
and r8d, 0xf1096913
mov r10d, ecx
and r10d, 0xc206a8
or r10d, r8d
xor r10d, r9d
mov edx, r10d
xor edx, 0x40836408
xor r10d, 0x8d048840
and r10d, 0xad4c8bf3
and edx, 0x52b3740c
or edx, r10d
mov r8d, edx
xor r8d, 0x137400
xor edx, 0xad4c8bf3
mov r9d, edx
and r9d, 0xd7ec8bde
and r8d, 0x28137421
or r8d, r9d
or edx, ecx
and ecx, 0xd7ec8bde
and eax, 0x28137421
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x5e830063
xor edx, 0xa17cff9c
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
xor cl, dl
mov r8d, ecx
and r8b, al
mov r9d, edx
or r9b, al
xor r9b, 1
or r9b, r8b
xor al, dl
and al, dl
or al, cl
mov ecx, eax
not cl
mov edx, r9d
xor dl, 1
mov r8d, r9d
and r8b, dl
and cl, al
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
xor cl, 1
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
xor cl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xbb97c766
mov r8d, 0x1556a86a
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xbb97c766
jmp 0x1400359f1
cmp eax, 0x7d7e0277
jg 0x14002ba2a
cmp eax, 0x7bf6ba50
je 0x140030637
cmp eax, 0x7bfa844a
je 0x140030742
cmp eax, 0x7c458d13
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x8514eaf6
and edx, ecx
mov r8d, ecx
or r8d, 0x7aeb1509
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0xad9e27b6
mov r11d, eax
and r11d, 0xc840
or r11d, r10d
or r8d, r9d
and r9d, 0xad9e27b6
and edx, 0x5261d849
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x1a681108
xor r8d, 0x8414c251
and r8d, 0xe497c651
and edx, 0x1b6839ae
or edx, r8d
mov r8d, edx
xor r8d, 0x1a0000a2
xor edx, 0xe497c651
mov r9d, edx
and r9d, 0x1ea394c
and r8d, 0xfe15c6b3
or r8d, r9d
or edx, ecx
and ecx, 0x1ea394c
and eax, 0xfe15c6b3
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
mov ecx, r9d
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xca6428a
mov edx, 0xd052d39
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0xdf67dc52
jle 0x14002bb36
cmp eax, 0xdf67dc53
je 0x14003074c
cmp eax, 0xe212c80d
je 0x14003080c
cmp eax, 0xe252935b
jne 0x140025ef0
mov eax, 0x456e9db7
jmp 0x140025ef0
cmp eax, 0xabdb62b
jle 0x14002bc65
cmp eax, 0xabdb62c
je 0x1400308f6
cmp eax, 0xb1fd50e
je 0x1400309ae
cmp eax, 0xb307895
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x1a6ab9a3
and r8d, 0xe595465c
or r8d, r9d
and ecx, 0x1a6ab9a3
and eax, 0xe595465c
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, edx
xor r9b, al
or al, dl
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
or al, r9b
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x39fc1e95
mov edx, 0xbbf5d644
jmp 0x140035025
cmp eax, 0x8528380b
jle 0x14002bd6c
cmp eax, 0x8528380c
je 0x1400309b8
cmp eax, 0x86714a94
je 0x1400309c2
cmp eax, 0x8691ea5c
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9d31809c
xor eax, 0xac76ce0b
and eax, ecx
mov r8d, ecx
and r8d, 0x62ce7f63
or r8d, edx
mov ecx, r8d
xor ecx, 0x62ce7f63
mov edx, r8d
xor edx, 0xceb8b168
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x2c60c808
or ecx, 1
xor r8d, 0x8811001c
and r8d, 0x889d785e
and ecx, 0x776287a1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x36608120
xor ecx, 0x889d785e
xor eax, 0x538931f5
mov r9d, eax
and r9d, 0xc1971683
and edx, 0x3e68e97c
or edx, r9d
or eax, ecx
and ecx, 0xc1971683
and r8d, 0x3e68e97c
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x2242c034
mov r8d, eax
or r8d, 0x80001103
and r8d, 0xa242d137
and ecx, 0x193d0e48
or ecx, r8d
and edx, 0xa242d137
and eax, 0x44802080
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc4803183
and eax, 0x3b7fce7c
or eax, ecx
setne dl
sete r9b
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r10d, r9d
or r10b, cl
mov eax, r8d
xor al, r9b
and al, cl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x74c701cb
cmovne ecx, ebx
test al, 1
mov eax, 0x74c701cb
jmp 0x1400341e1
cmp eax, 0x47628760
jle 0x14002be1c
cmp eax, 0x47628761
je 0x1400309cc
cmp eax, 0x47caa448
je 0x1400309d6
cmp eax, 0x48431b63
jne 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 0
mov eax, 0xef940b58
jmp 0x140025ef0
cmp eax, 0xe7871140
jle 0x14002be3c
cmp eax, 0xe7871141
je 0x140030abe
cmp eax, 0xe9145bf2
je 0x140030ac8
cmp eax, 0xe92a639e
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2c021267
mov r8d, ecx
and r8d, 0x81b44910
or r8d, edx
xor r8d, 0x81b44910
mov edx, ecx
and edx, 0x5249a488
or edx, r8d
mov r8d, edx
xor r8d, 0x52082401
xor edx, 0xadb65b76
mov r9d, edx
and r9d, 0x89e1cbfa
and r8d, 0x761e3405
or r8d, r9d
and ecx, 0x89e1cbfa
and eax, 0x761e3405
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge cl
mov r10d, ecx
xor r10b, r8b
and r10b, r8b
mov eax, r9d
or al, r8b
xor al, 1
or al, r10b
mov r10d, ecx
or cl, r8b
and r8b, r9b
and r10b, dl
or r10b, r8b
xor r9b, dl
xor cl, 1
or cl, r9b
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x19e88bc
mov r8d, 0x791df046
cmovne edx, r8d
test cl, 1
mov ecx, 0x19e88bc
cmovne ecx, edx
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140025ef0
cmp eax, 0x2e07862f
jle 0x14002bf3d
cmp eax, 0x2e078630
je 0x140030b9c
cmp eax, 0x2e1243fb
je 0x140030ba6
cmp eax, 0x2e4463cb
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x918f2323
mov r8d, eax
xor r8d, 0x6e70dcdc
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x63741623
mov r11d, edx
and r11d, 0xc00c8dc
or r11d, r10d
or ecx, r9d
and r9d, 0x63741623
and r8d, 0x9c8be9dc
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x918f2322
and ecx, 0x6e70dcdd
or ecx, r8d
and edx, 0x5badfd6f
and eax, 0xa4520290
or eax, edx
mov edx, eax
xor edx, 0x84000010
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x28760bc4
and ecx, 0xd789f43b
or ecx, r9d
xor eax, 0x8240944
and eax, 0x28760bc4
and edx, 0xd789f43b
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, dl
or dl, cl
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x6ca4e215
mov r8d, 0x8820ad37
cmovne ecx, r8d
test dl, 1
mov edx, 0x6ca4e215
cmovne ecx, edx
test al, 1
jmp 0x14003147a
cmp eax, 0xa0f38de1
jle 0x14002bf5d
cmp eax, 0xa0f38de2
je 0x140030bb0
cmp eax, 0xa1ee21b4
je 0x140030cd9
cmp eax, 0xa2464b5e
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x5a2c1b94
and eax, 0xa5d3e46b
or eax, ecx
xor eax, 0xa5d3e46a
or eax, edx
mov ecx, eax
not ecx
and eax, 0x69f07909
and ecx, 0x960f86f6
or ecx, eax
mov eax, ecx
xor eax, 0x48300000
xor ecx, 0x940c8204
and eax, 0x4a3304f2
and ecx, 0xb5ccfb0d
or ecx, eax
xor ecx, 0xb5ccfb0d
sete dl
setne r10b
cmp dword [0x1401172c8], 0xa
setl r9b
setge cl
lea r8d, [rcx + 1]
mov eax, r8d
and al, cl
xor al, 1
mov r11d, ecx
xor r11b, al
or al, cl
xor al, 1
or al, r11b
mov r11d, eax
and al, r10b
or cl, r10b
or r10b, r9b
xor r11b, 1
and r11b, dl
xor r8b, dl
xor dl, r9b
and dl, r9b
xor dl, 1
mov r9d, edx
xor r9b, r10b
or dl, r10b
xor dl, 1
or dl, r9b
or al, r11b
xor cl, 1
or cl, r8b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
xor al, 1
mov r8d, eax
xor r8b, dl
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x4afc463
mov edx, 0x1ede5f68
cmovne ecx, edx
test al, 1
mov eax, 0x4afc463
cmovne eax, ecx
jmp 0x14003502f
cmp eax, 0x6658b96a
jle 0x14002c057
cmp eax, 0x6658b96b
je 0x140030ce3
cmp eax, 0x66b5fceb
je 0x140030db9
cmp eax, 0x66fe995a
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1309a018
mov r8d, ecx
and r8d, 0x2ca05403
or r8d, edx
xor r8d, 0x2ca05403
and ecx, 0xc0560be4
or ecx, r8d
xor ecx, 0x3fa9f41a
or ecx, eax
xor ecx, 0x77884e36
xor ecx, 0x8877b1c9
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge r8b
xor dl, r8b
mov r9d, edx
and r9b, cl
mov eax, r8d
or al, cl
xor al, 1
or al, r9b
xor cl, r8b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, r8d
not cl
test r8b, 1
mov edx, 0xbaf82017
mov r9d, 0x54a2dab6
cmovne edx, r9d
test cl, al
mov eax, 0xbaf82017
cmove edx, eax
cmovne edx, r9d
test r8b, 1
cmovne edx, r9d
mov eax, edx
jmp 0x140025ef0
cmp eax, 0xc233b78d
jle 0x14002c10e
cmp eax, 0xc233b78e
je 0x140030f03
cmp eax, 0xc4371ba4
je 0x14003102a
cmp eax, 0xc4490403
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b7e6a5a
mov r8d, eax
and r8d, 0xb48195a4
or r8d, edx
xor r8d, 0xb48195a4
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0xd0a90b58
and eax, 0x2f56f4a7
or eax, ecx
xor eax, 0x2f56f4a7
or eax, edx
xor eax, 0xd0528531
cmp eax, 0x2fad7ace
sete al
cmp dword [0x1401172c8], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x7c458d13
mov r8d, 0x65010b47
cmovne edx, r8d
test al, al
mov eax, 0x7c458d13
jmp 0x1400331b1
cmp eax, 0x1c05140c
jle 0x14002c12e
cmp eax, 0x1c05140d
je 0x140031034
cmp eax, 0x1d0f50d2
je 0x1400311b6
cmp eax, 0x1e0112d3
jne 0x140025ef0
mov eax, 0xf043ac05
jmp 0x140025ef0
cmp eax, 0x92e29652
jle 0x14002c297
cmp eax, 0x92e29653
je 0x140031287
cmp eax, 0x9346b51e
je 0x1400312a7
cmp eax, 0x935260b7
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9c08a351
and eax, 0x63f75cae
or eax, ecx
mov edx, eax
xor edx, 0x8002210
mov r8d, eax
xor r8d, 0x63f75cae
mov ecx, r8d
or ecx, 1
xor eax, 0x9c000350
and r8d, 0xf60f8de5
and edx, 0x9f0721a
or edx, r8d
mov r8d, edx
xor r8d, 0x8e00218
xor edx, 0xf60f8de4
mov r9d, ecx
and r9d, 0x431af803
and eax, 0xbce507fc
or eax, r9d
or ecx, edx
and edx, 0x431af803
and r8d, 0xbce507fc
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0xef0c1b1a
and eax, 0x10f3e4e5
or eax, ecx
mov ecx, eax
xor ecx, 0x232065
xor eax, 0x63001202
and eax, 0x73d0d682
and ecx, 0x8c2f297d
or ecx, eax
cmp ecx, 0x8c2f297d
setne al
cmp dword [0x1401172c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x2ee38745
mov r8d, 0xa3906c2d
cmovne eax, r8d
test cl, dl
cmove eax, r8d
test cl, cl
mov r8d, 0x2ee38745
cmove eax, r8d
test cl, dl
cmovne eax, r8d
jmp 0x140025ef0
cmp eax, 0x55b3228c
jle 0x14002c494
cmp eax, 0x55b3228d
je 0x140031396
cmp eax, 0x55f48ed6
je 0x140031485
cmp eax, 0x565f6466
jne 0x140025ef0
mov eax, 0x5c207ff6
jmp 0x140025ef0
cmp eax, 0xf977fa07
jle 0x14002c59d
cmp eax, 0xf977fa08
je 0x14003148f
cmp eax, 0xfb13fc06
je 0x1400315ac
cmp eax, 0xfc0f0494
jne 0x140025ef0
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.140010a60
add rsp, 0x20
mov ecx, dword [rbp - 0xc]
cmp ecx, eax
sete byte [rbp + 0x24]
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8900028
mov r8d, eax
and r8d, 0x1486e42
or r8d, edx
xor r8d, 0x1486e42
mov edx, ecx
or edx, 0x9d86e6a
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0xf6279194
and r9d, 0x9d86e6b
or r9d, edx
not r9d
and ecx, 0x202467c9
and eax, 0xdfdb9836
or eax, ecx
xor eax, 0xdfdb9836
or eax, r9d
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
or al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, r9b
and cl, al
xor cl, r9b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcc07eaa1
mov r8d, 0x1e70f6fc
cmovne edx, r8d
test al, 1
mov eax, 0xcc07eaa1
jmp 0x140034dca
cmp eax, 0x3b51eb24
jle 0x14002c65e
cmp eax, 0x3b51eb25
je 0x1400315b6
cmp eax, 0x3ca758c4
je 0x1400316f7
cmp eax, 0x3cb7a434
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x8593aa70
mov eax, edx
and eax, 0x7a6c558f
or eax, r8d
mov r8d, eax
xor r8d, 0x22200480
xor eax, 0x8593aa70
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
or eax, 1
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xddced10e
and r8d, 0x22312ef0
or r8d, r11d
or eax, r10d
and r10d, 0xddced10e
and r9d, 0x22312ef1
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xd85a1dfc
and r8d, 0x27a5e203
or r8d, r9d
or eax, edx
and edx, 0xd85a1dfc
and ecx, 0x27a5e203
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x292d210b
xor eax, 0xd6d2def4
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and dl, cl
and r9b, r8b
or r9b, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x20b5d94a
mov r8d, 0x494784e8
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x20b5d94a
jmp 0x1400359f1
cmp eax, 0xb124a203
jle 0x14002c7c8
cmp eax, 0xb124a204
je 0x1400317ab
cmp eax, 0xb2f49751
je 0x1400317be
cmp eax, 0xb3c9b605
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x3eeef9b8
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x186e2010
and eax, 0x2680d9a8
or eax, r8d
mov r8d, eax
xor r8d, 0x4001100
xor eax, 0xd97f2657
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xf3a2cafe
and r8d, 0xc4c3100
or r8d, r10d
or eax, r9d
and r9d, 0xf3a2cafe
and edx, 0xc5d3501
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x3eeef9b9
or eax, ecx
xor eax, 0xd21a3dc5
xor eax, 0x2de5c23a
sete r8b
setne r9b
cmp dword [0x1401172c8], 0xa
setl r10b
setge dl
mov eax, edx
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, r10b
and dl, r8b
or dl, r9b
or r10b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x2ce59848
mov r8d, 0x8838a0cf
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x2ce59848
jmp 0x140025ee3
cmp eax, 0x72363d01
jle 0x14002c895
cmp eax, 0x72363d02
je 0x140031865
cmp eax, 0x727e39d0
je 0x140031a36
cmp eax, 0x727fa9b6
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8497242
mov r8d, eax
and r8d, 0xb4
or r8d, edx
mov edx, r8d
xor edx, 0x24
xor r8d, 0x5f457748
mov r9d, ecx
or r9d, 0x84172d0
and r8d, 0x5f4577d8
and edx, 0x80026
or edx, r8d
and r9d, 0x5f4577d8
mov r8d, eax
and r8d, 0xa0b28801
or r8d, r9d
xor r8d, edx
xor r8d, 0x84972f7
and ecx, 0xe160ab04
and eax, 0x1e9f54fb
or eax, ecx
xor eax, 0x1e9f54fb
or eax, r8d
xor eax, 0xb9888c33
xor eax, 0x467773cc
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
or r8b, dl
xor r8b, dl
and dl, r8b
mov eax, r8d
xor al, dl
mov eax, 0xfb13fc06
mov ecx, 0x8911a49d
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xfb13fc06
cmovne ecx, eax
jmp 0x140025ee1
cmp eax, 0xd3dcea88
je 0x140031b10
cmp eax, 0xd466868b
je 0x140031b1a
cmp eax, 0xd491c6ef
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xb89f6a6e
mov r8d, ecx
or r8d, 1
and r8d, 0xb89f6a6f
mov r9d, eax
and r9d, 0x47609590
or r9d, r8d
and edx, 0xb89f6a6f
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
or r8b, dl
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x36321139
mov r8d, 0x8528380c
cmovne edx, r8d
test cl, 1
jmp 0x14002e43b
cmp eax, 0x109e247d
je 0x140031b24
cmp eax, 0x11b4051d
je 0x140031be4
cmp eax, 0x13c79ecd
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x283205ac
mov r8d, ecx
or r8d, 0x12006003
and edx, 0x3a3265af
mov r9d, ecx
and r9d, 0x81809010
or r9d, edx
and r8d, 0x3a3265af
mov edx, eax
and edx, 0x444d0a40
or edx, r8d
xor edx, r9d
xor edx, 0x9380f012
and ecx, 0x80d466b
and eax, 0xf7f2b994
or eax, ecx
xor eax, 0xf7f2b994
or eax, edx
xor eax, 0x56362524
xor eax, 0xa9c9dadb
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x2d6c9834
mov edx, 0x27508470
cmovne ecx, edx
test r8b, 1
mov r8d, 0x2d6c9834
cmove ecx, r8d
test al, 1
jmp 0x14002c971
cmp eax, 0x89aef775
je 0x140031cb4
cmp eax, 0x8a493b93
je 0x140031cc7
cmp eax, 0x8a6ec756
jne 0x140025ef0
mov eax, 0x7227f5d1
jmp 0x140025ef0
cmp eax, 0x4e47147d
je 0x140031e43
cmp eax, 0x4f3c14fc
je 0x140025d6b
cmp eax, 0x4fd3c1df
jne 0x140025ef0
mov eax, 0xf248f4c1
jmp 0x140025ef0
cmp eax, 0xf043ac05
je 0x140031e4d
cmp eax, 0xf0cf3145
je 0x140031f4e
cmp eax, 0xf23875eb
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfd987878
mov ecx, eax
and ecx, 0x2678786
or ecx, r8d
mov r8d, ecx
xor r8d, 0x668682
xor ecx, 0xfd987879
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x8b890175
and r8d, 0x7476fe8a
or r8d, r11d
or ecx, r10d
and r10d, 0x8b890175
and r9d, 0x7476fe8a
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0xd70eac9c
and eax, 0x28f15363
or eax, edx
xor eax, 0x28f15363
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov eax, ecx
or cl, r8b
and r8b, r9b
and al, dl
or al, r8b
xor r9b, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, dl
and al, cl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xc07859d9
mov r8d, 0x4d7f84cb
cmovne edx, r8d
not cl
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xc07859d9
jmp 0x140033e4d
cmp eax, 0x361f0a8f
je 0x14003201a
cmp eax, 0x36321139
je 0x140032024
cmp eax, 0x3636cbc6
jne 0x140025ef0
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, 0xa0e981e4
jmp 0x140025ef0
cmp eax, 0xa6dc6e5b
je 0x14003202e
cmp eax, 0xa7818050
je 0x14003218c
cmp eax, 0xa826a8cc
jne 0x140025ef0
mov rax, qword [rbp + 0x18]
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x63363712
mov r11d, edx
and r11d, 0x9cc9c8ec
or r11d, r10d
or ecx, r9d
and r9d, 0x63363712
and r8d, 0x9cc9c8ed
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0x15d0894a
and eax, 0xea2f76b5
or eax, edx
xor eax, 0xea2f76b5
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172c8], 0xa
setge cl
mov edx, eax
or dl, cl
xor cl, al
and cl, dl
mov eax, ecx
xor al, dl
not dl
and al, cl
mov r8d, ecx
xor r8b, 1
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa1ee21b4
mov r9d, 0x616796ee
jmp 0x140034a0b
cmp eax, 0x6ca4e215
je 0x140032196
cmp eax, 0x6caa68d7
je 0x1400321a0
cmp eax, 0x6d8eddaf
jne 0x140025ef0
mov eax, 0x7ef0d6f7
jmp 0x140025ef0
cmp eax, 0xca82ea69
je 0x1400321aa
cmp eax, 0xcaced857
je 0x140032270
cmp eax, 0xcc07eaa1
jne 0x140025ef0
cmp byte [rbp + 0x24], 0
mov eax, 0xb3cdd2b0
mov ecx, 0x8d834127
cmovne eax, ecx
jmp 0x140025ef0
cmp eax, 0x282ad75f
je 0x14003227e
cmp eax, 0x292e879b
je 0x14003231b
cmp eax, 0x2972a879
jne 0x140025ef0
mov eax, 0xba9ef709
jmp 0x140025ef0
cmp eax, 0x9b5d021e
je 0x140032325
cmp eax, 0x9bb5345b
je 0x14003232f
cmp eax, 0x9c0b179b
jne 0x140025ef0
mov eax, 0x1c05140d
jmp 0x140025ef0
cmp eax, 0x5c569e92
je 0x140032339
cmp eax, 0x5fdf7350
je 0x140032404
cmp eax, 0x5fe2867a
jne 0x140025ef0
mov eax, 0x353d3d97
jmp 0x140025ef0
cmp eax, 0x19e88bc
je 0x140032518
cmp eax, 0x2d290c2
je 0x140032522
cmp eax, 0x2fb6ba1
jne 0x140025ef0
mov eax, 0x944295c3
jmp 0x140025ef0
cmp eax, 0x41e58a47
je 0x14003264c
cmp eax, 0x42127934
je 0x140032726
cmp eax, 0x4238c869
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xd1144e91
mov eax, r8d
and eax, 0x2eebb16e
or eax, edx
mov edx, eax
xor edx, 0x2a288065
and r8d, 0xb30b98af
mov r9d, ecx
and r9d, 0x4cf46750
or r9d, r8d
xor r9d, 0xb30b98ae
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0xd1144e90
mov r9d, eax
and r9d, 0x14d3771a
and edx, 0xeb2c88e5
or edx, r9d
or eax, ecx
and ecx, 0x14d3771a
and r8d, 0xeb2c88e5
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xda0778d9
and ecx, eax
not eax
and eax, 0xda0778d9
or eax, ecx
not ecx
and ecx, 0x25f88726
and eax, 0xda0778d9
or eax, ecx
sete al
cmp dword [0x1401172c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x340b060c
mov r8d, 0x42c28998
cmovne edx, r8d
test cl, 1
mov ecx, 0x340b060c
jmp 0x140034c0c
cmp eax, 0xbbbf7f24
je 0x140032730
cmp eax, 0xbbf5d644
je 0x140032802
cmp eax, 0xbccf0ed9
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x6464d167
and edx, eax
or eax, 0x9b9b2e98
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x663ea558
mov r10d, ecx
and r10d, 0x405027
or r10d, r9d
or eax, r8d
and r8d, 0x663ea558
and edx, 0x99c15aa7
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x6464d166
or eax, ecx
xor eax, 0x6572ed75
xor eax, 0x9a8d128a
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x3390d258
mov r8d, 0x14c88b01
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x3390d258
jmp 0x1400358a5
cmp eax, 0x791df046
je 0x140032954
cmp eax, 0x791e071f
je 0x14003295e
cmp eax, 0x7a3b1901
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf4d7ece4
mov ecx, eax
and ecx, 0xb28131a
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb280000
xor ecx, 0xf4d7ece5
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xb044fb1e
and r8d, 0x4fbb04e0
or r8d, r11d
or ecx, r10d
and r10d, 0xb044fb1e
and r9d, 0x4fbb04e1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xc9e1f0f4
and eax, 0x361e0f0b
or eax, edx
mov edx, eax
xor edx, 0x24140a03
xor eax, 0xc9e1f0f4
mov r8d, eax
and r8d, 0xdbab55bc
and edx, 0x2454aa43
or edx, r8d
xor edx, ecx
xor edx, 0x2454aa43
or eax, ecx
not eax
or eax, edx
xor eax, 0x52e44b7
xor eax, 0xfad1bb48
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
mov ecx, eax
xor al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1f78c1af
mov r8d, 0x8729cdae
cmovne edx, r8d
test al, 1
mov eax, 0x1f78c1af
jmp 0x1400331b1
cmp eax, 0xdbb36ef2
je 0x140032a7c
cmp eax, 0xdbd41b3c
je 0x140032b32
cmp eax, 0xdc5a785e
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x3765dafb
and edx, 0xc89a2504
or edx, r8d
mov r8d, edx
xor r8d, 0x88a2000
mov eax, ecx
not eax
xor edx, 0x3765dafa
mov r9d, eax
and r9d, 0xd211c58f
and ecx, 0x2dee3a70
or ecx, r9d
or eax, edx
and edx, 0xd211c58f
and r8d, 0x2dee3a70
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x4ff08598
and ecx, eax
mov r8d, eax
or r8d, 0xa00e0227
mov r9d, ecx
not r9d
and r8d, 0xa9fe833f
and edx, 0x46000480
or edx, r8d
or eax, r9d
and r9d, 0xa9fe833f
and ecx, 0x56017cc0
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xb00f7a67
and eax, 0x4ff08598
or eax, ecx
xor eax, 0x985cea66
cmp eax, 0x985cea66
setne dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
lea eax, [rdx + 1]
mov r9d, eax
and r9b, dl
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, dl
mov r10d, r9d
xor r10b, 1
mov edx, r10d
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
mov r9d, edx
and r9b, r8b
xor dl, 1
and dl, cl
or dl, r9b
or cl, al
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xc8dc4887
mov eax, 0x361f0a8f
cmovne r8d, eax
test dl, 1
mov eax, r8d
mov edx, 0xc8dc4887
jmp 0x140031e34
cmp eax, 0xcadfd60
je 0x140032c69
cmp eax, 0xd052d39
je 0x140032d7a
cmp eax, 0xe25b85f
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0x55d512d6
xor r8d, 0xb92aaf8
and r8d, ecx
and ecx, 0xaa2aed29
or ecx, eax
mov edx, ecx
xor edx, 0xaa2aed29
mov r9d, ecx
xor r9d, 0xa1b847d1
and r9d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xe377059c
and r9d, 0x1c88fa63
or r9d, r11d
or eax, r10d
and r10d, 0xe377059c
and r8d, 0x1c88fa63
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xb92aaf9
or edx, 1
xor ecx, 0xc11246
xor eax, 0xf46d5506
mov r9d, eax
and r9d, 0x7f368db0
and r8d, 0x80c9724f
or r8d, r9d
or eax, edx
and edx, 0x7f368db0
and ecx, 0x80c9724e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9fa0af7c
and ecx, 0x605f5083
or ecx, r9d
or eax, r8d
and r8d, 0x9fa0af7c
and edx, 0x605f5083
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xca4eba52
and eax, 0x35b145ad
or eax, edx
xor eax, 0xca4eba52
xor ecx, eax
test ecx, eax
sete cl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
lea r10d, [r8 + 1]
xor cl, r9b
mov edx, r10d
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
mov r10d, edx
and r10b, al
xor dl, 1
and dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov r8d, 0x26ec74a9
mov eax, 0x35115432
cmovne r8d, eax
test dl, 1
mov eax, r8d
mov edx, 0x26ec74a9
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140025ef0
cmp eax, 0x874edf7b
je 0x140032e24
cmp eax, 0x8820ad37
je 0x140032ee1
cmp eax, 0x88225ab3
jne 0x140025ef0
mov eax, 0x55b3228d
jmp 0x140025ef0
cmp eax, 0x494784e8
je 0x140032eeb
cmp eax, 0x4a1705d6
je 0x140032ef5
cmp eax, 0x4af99fa1
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcba14dbe
mov r8d, ecx
and r8d, 0x345eb240
or r8d, edx
xor r8d, 0x345eb240
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x2c97b585
and edx, 0xd3684a7a
or edx, r9d
and ecx, 0x2c97b585
and eax, 0xd3684a7a
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne al
cmp dword [0x1401172c8], 0xa
setl r8b
setge r9b
mov edx, eax
and dl, r9b
and r8b, cl
or r8b, dl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
mov r8d, eax
xor r8b, 1
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, r8b
and cl, al
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xcf8a0269
mov r8d, 0xdcf9e93b
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xcf8a0269
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0xecc0f729
je 0x140032fda
cmp eax, 0xed630375
je 0x1400330b8
cmp eax, 0xede161f5
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x23070704
mov edx, ecx
xor edx, 0x88480018
and edx, 0x98c8681b
and eax, 0x673797e4
or eax, edx
mov edx, eax
xor edx, 0x29000409
or ecx, 1
xor eax, 0x54b0f8e2
mov r8d, eax
and r8d, 0x86dfabd4
and edx, 0x7920542b
or edx, r8d
xor edx, ecx
xor edx, 0x7920542b
or eax, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x22fca029
and edx, eax
not eax
or ecx, 0xdd035fd6
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xade6d55b
and eax, 0x2182020
or eax, r9d
or ecx, r8d
and r8d, 0xade6d55b
and edx, 0x52192aa4
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xdd035fd6
xor ecx, 0x200000
and eax, 0x77dce02f
and ecx, 0x88231fd0
or ecx, eax
xor ecx, 0x88231fd0
sete cl
setne al
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
and r9b, cl
or r8b, al
xor al, dl
not al
and al, dl
or al, r9b
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x2972a879
mov r8d, 0xba9ef709
cmovne ecx, r8d
test dl, dl
mov edx, 0x2972a879
cmove ecx, edx
test al, al
jmp 0x14002ed26
cmp eax, 0x3390d258
je 0x1400330cc
cmp eax, 0x340b060c
je 0x1400331b9
cmp eax, 0x34e05998
jne 0x140025ef0
mov eax, 0xc820f9e8
jmp 0x140025ef0
cmp eax, 0xa43bad9b
je 0x1400331c3
cmp eax, 0xa4707d60
je 0x140033315
cmp eax, 0xa552137e
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe91087a1
and edx, eax
or eax, 0x16ef785e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdaabd044
and ecx, 0x211007a1
or ecx, r9d
or eax, r8d
and r8d, 0xdaabd044
and edx, 0x25542fbb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x12e9501c
xor eax, 0x600080a1
and ecx, 0x9bf9571c
and eax, 0x6406a8e3
or eax, ecx
xor eax, 0x6406a8e3
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge r8b
setl al
and dl, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and r8b, cl
or r8b, dl
xor al, cl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb3c9b605
mov r8d, 0x8838a0cf
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xb3c9b605
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x6949c321
je 0x14003339e
cmp eax, 0x69d54e38
je 0x14003344c
cmp eax, 0x6a8bbd48
jne 0x140025ef0
mov eax, 0x558063d9
jmp 0x140025ef0
cmp eax, 0xc79e97bb
je 0x140033462
cmp eax, 0xc820f9e8
je 0x140033544
cmp eax, 0xc8dc4887
jne 0x140025ef0
cmp byte [rbp + 0x25], 0
mov eax, 0x5af66c0d
mov ecx, 0x2d290c2
cmovne eax, ecx
jmp 0x140025ef0
cmp eax, 0x208c6c0c
je 0x14003365e
cmp eax, 0x20b5d94a
je 0x1400337a7
cmp eax, 0x23bdc0e5
jne 0x140025ef0
mov eax, 0xa306c7dd
jmp 0x140025ef0
cmp eax, 0x9659021b
je 0x14003386b
cmp eax, 0x9697ca27
je 0x140033875
cmp eax, 0x9718d124
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5e0c126c
mov r8d, ecx
and r8d, 0xa1f3ed92
or r8d, edx
mov r9d, r8d
xor r9d, 0x81626112
mov edx, eax
or edx, 0x32998c84
xor r8d, 0x12080005
and r8d, 0x32998c85
and r9d, 0xcd66737a
or r9d, r8d
and edx, 0x32998c85
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x6459440a
and r8d, 0x9ba6bbf5
or r8d, r9d
or edx, ecx
and ecx, 0x6459440a
and eax, 0x9ba6bbf5
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete r8b
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov r10d, edx
or r10b, r9b
mov ecx, eax
xor cl, dl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc039fea3
mov r8d, 0xed630375
cmovne edx, r8d
test al, 1
mov eax, 0xc039fea3
jmp 0x140034dca
cmp eax, 0x59f588c9
je 0x14003387f
cmp eax, 0x5a5f24f6
je 0x14003393b
cmp eax, 0x5a67f0eb
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and ecx, 0xcc725059
and eax, 0x338dafa6
or eax, ecx
mov ecx, eax
xor ecx, 0xc4701019
xor eax, 0x20486a0
and ecx, 0xf5f9391f
and eax, 0xa06c6e0
or eax, ecx
mov ecx, eax
xor ecx, 0xf92903
xor eax, 0xa0246a0
and eax, 0xff0256bc
and ecx, 0xfda943
or ecx, eax
xor ecx, 0xfda943
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov eax, r9d
xor al, 1
xor r9b, dl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, r9b
test r9b, r9b
mov eax, 0xbb3de438
mov r8d, 0x19dcbf16
cmovne eax, r8d
test dl, dl
mov edx, 0xbb3de438
cmovne eax, edx
jmp 0x14002b5c1
cmp eax, 0xff7410b5
je 0x140033945
cmp eax, 0xff7613bc
je 0x140033a57
cmp eax, 0xff938400
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x514ac914
and eax, 0xaeb536eb
or eax, ecx
xor eax, 0xaeb536ea
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xba1ec054
and edx, eax
or eax, 0x45e13fab
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb24c3e0e
and ecx, 0x812c050
or ecx, r9d
or eax, r8d
and r8d, 0xb24c3e0e
and edx, 0x4db3c1f1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x41e03300
xor eax, 0xba1ec054
mov edx, eax
and edx, 0xa417ccaf
and ecx, 0x5be83350
or ecx, edx
xor ecx, 0x5be83350
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, edx
xor r9b, al
mov r10d, r9d
xor r10b, 1
and cl, r8b
or r8b, dl
xor r8b, 1
and al, dl
or al, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, r9b
or cl, r10b
and r10b, al
or r10b, dl
xor al, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, r10b
test cl, 1
mov ecx, 0x3a1a9612
mov edx, 0x502c0c13
cmovne ecx, edx
test r10b, r10b
cmove ecx, edx
test al, 1
mov eax, 0x3a1a9612
jmp 0x140025ee3
cmp eax, 0x3d650207
je 0x140033b9a
cmp eax, 0x3df5f243
je 0x140033ba4
cmp eax, 0x3ef5943d
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x66219588
mov r8d, ecx
and r8d, 0x10026811
or r8d, edx
xor r8d, 0x10026811
and ecx, 0x89dc0266
or ecx, r8d
xor ecx, 0x7623fd98
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and al, r8b
or cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x76731f5e
mov r8d, 0xc52f0e23
cmovne eax, r8d
test cl, cl
mov ecx, 0x76731f5e
cmovne ecx, eax
jmp 0x140025ee1
cmp eax, 0xb95ffd77
je 0x140033bae
cmp eax, 0xba9ef709
je 0x140033bb8
cmp eax, 0xbad7ae24
jne 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xf63e810e
mov r8d, ecx
xor r8d, 0x9c17ef1
and r8d, eax
or edx, r8d
not r8d
and r8d, 0x9c17ef0
and edx, 0xf63e810f
or edx, r8d
and eax, 0x94d2af11
mov r8d, ecx
and r8d, 0x6b2d50ee
or r8d, eax
mov eax, r8d
xor eax, 0x94d2af10
and ecx, 1
or ecx, eax
xor r8d, 0x42295066
mov eax, edx
not eax
mov r9d, eax
and r9d, 0xb914a189
and edx, 0x46eb5e76
or edx, r9d
or eax, ecx
and ecx, 0xb914a189
and r8d, 0x46eb5e76
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8410b51
mov r8d, eax
and r8d, 0x2200908c
or r8d, edx
mov edx, r8d
xor edx, 0x2009008
xor r8d, 0x4dc50a10
or ecx, 0x28410a94
and r8d, 0x6dc50a94
and edx, 0x2009149
or edx, r8d
and ecx, 0x6dc50a94
and eax, 0x903a6422
or eax, ecx
xor eax, edx
xor eax, 0x4888d35b
cmp eax, 0x9d36b779
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
and al, r8b
and cl, dl
or cl, al
mov eax, edx
xor al, r8b
or dl, r8b
not dl
or dl, al
xor dl, cl
and dl, 1
mov eax, 0x935260b7
mov r8d, 0xcadfd60
cmovne eax, r8d
test dl, cl
cmove eax, r8d
test dl, dl
mov r8d, 0x935260b7
cmove eax, r8d
test dl, cl
mov rcx, qword [rbp]
mov ecx, dword [rcx]
mov dword [rbp - 0xc], ecx
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
mov qword [rbp - 0x28], rcx
cmovne eax, r8d
jmp 0x140025ef0
cmp eax, 0x753c5da9
je 0x140033cd0
cmp eax, 0x76291775
je 0x140033cda
cmp eax, 0x7646551c
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xeec42ac5
and ecx, edx
not edx
xor eax, 0x1021c02a
mov r8d, eax
or r8d, 0x11184018
mov r9d, ecx
not r9d
and r8d, 0xb798629c
and edx, 0x48440841
or edx, r8d
or eax, r9d
and r9d, 0xb798629c
and ecx, 0x48679d63
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x113bd53a
and eax, 0xeec42ac5
or eax, ecx
mov ecx, eax
xor ecx, 1
mov r8d, ecx
and r8d, eax
xor eax, 0xfffffffe
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xa1d69929
and r8d, 0x5e2966d6
or r8d, r9d
or edx, ecx
and ecx, 0xa1d69929
and eax, 0x5e2966d6
or eax, ecx
xor eax, r8d
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x2f5dc884
and ecx, edx
not edx
xor eax, 0x40800250
mov r8d, eax
or r8d, 0xa20008
mov r9d, ecx
not r9d
and r8d, 0x5eac888
and edx, 0x2a150004
or edx, r8d
or eax, r9d
and r9d, 0x5eac888
and ecx, 0xfa153777
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xd0a2377b
and eax, 0x2f5dc884
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xee3b520d
and eax, 0x11c4adf2
or eax, edx
xor eax, 0xee3b520d
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
lea r9d, [r8 + 1]
and r9b, dl
and r8b, cl
or r8b, r9b
xor dl, al
and dl, al
xor al, cl
or al, dl
xor al, r8b
mov ecx, 0x87295b29
mov edx, 0xa0031d42
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0x87295b29
jmp 0x140034c0c
cmp eax, 0xd92dafa7
je 0x140033db5
cmp eax, 0xd9e9d60d
je 0x140033e57
cmp eax, 0xda412ba8
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5b997157
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xc129033
xor eax, 0xf3ed6fcc
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
and cl, r8b
or r8b, dl
xor r8b, 1
and al, dl
or al, cl
or r8b, al
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc9c97d65
mov r8d, 0xbf7c43c3
cmovne edx, r8d
test al, al
mov eax, 0xc9c97d65
cmovne eax, edx
jmp 0x1400358a9
cmp eax, 0x15a88d03
je 0x140033e61
cmp eax, 0x162ae985
je 0x140033f24
cmp eax, 0x19dcbf16
jne 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 1
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe1500308
mov r8d, ecx
or r8d, 0x6808c30
and edx, 0xe7d08f38
mov r9d, ecx
and r9d, 0xd4047
or r9d, edx
and r8d, 0xe7d08f38
and eax, 0x18223080
or eax, r8d
xor eax, r9d
xor eax, 0x68dcc76
or eax, ecx
xor eax, 0xf36c9c02
xor eax, 0xc9363fd
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and al, r8b
mov r9d, edx
and r9b, cl
inc cl
or al, r9b
or dl, cl
and cl, r8b
or cl, r9b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x772fe475
mov r8d, 0xbb3de438
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x772fe475
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x8fb517e0
je 0x140034036
cmp eax, 0x8feef7ad
je 0x140034040
cmp eax, 0x91142a61
jne 0x140025ef0
mov eax, 0x69d54e38
jmp 0x140025ef0
cmp eax, 0x524b52b9
je 0x140034052
cmp eax, 0x530b341d
je 0x1400341ef
cmp eax, 0x54a2dab6
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb22d7dea
mov r8d, eax
and r8d, 0x4dd28214
or r8d, edx
mov edx, r8d
xor edx, 0x41d28010
xor r8d, 0xa2243563
mov r9d, ecx
or r9d, 0xae243766
and r8d, 0xae243767
and edx, 0x51dbc898
or edx, r8d
and r9d, 0xae243767
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
mov ecx, 0xbaf82017
mov r10d, 0xcc3a778e
cmovne ecx, r10d
not al
test al, r9b
cmovne ecx, r10d
test r8b, r8b
mov edx, ecx
cmovne edx, r10d
test al, r9b
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp - 8]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
jmp 0x140034a1a
cmp eax, 0xf3666dbd
je 0x1400341f9
cmp eax, 0xf3d6ab38
je 0x140034203
cmp eax, 0xf414ebbb
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe8e214f2
and edx, eax
mov r8d, ecx
and r8d, 0xe8e214f2
or r8d, edx
xor r8d, 0xe8e214f3
and ecx, 0xde4ba5e7
mov edx, eax
and edx, 0x21b45a18
or edx, ecx
xor edx, 0xde4ba5e6
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3f907881
mov r8d, eax
and r8d, 0x40268170
or r8d, edx
mov edx, r8d
xor edx, 0x40240010
xor r8d, 0x3f012e86
or ecx, 0x3f02a9e0
and r8d, 0x3f03afe6
and edx, 0x40b45011
or edx, r8d
and ecx, 0x3f03afe6
and eax, 0x80480008
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x8049060e
and eax, 0x7fb6f9f1
or eax, ecx
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
and r8b, al
xor al, dl
and al, cl
xor al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x7bf6ba50
mov edx, 0x122496d
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x3921f176
je 0x1400342fc
cmp eax, 0x398fb4b7
je 0x140034306
cmp eax, 0x39fc1e95
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x5cb614ae
and eax, 0xa349eb51
or eax, ecx
xor eax, 0xa349eb50
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x923b717a
and eax, 0x6dc48e85
or eax, ecx
mov ecx, eax
xor ecx, 0x92382122
xor eax, 0x1c08e80
and eax, 0x1c3ded8
and ecx, 0xfe3c2127
or ecx, eax
xor ecx, 0xfe3c2127
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or al, dl
mov ecx, eax
xor cl, r9b
xor r9b, 1
mov edx, r9d
xor dl, al
xor cl, 1
or r9b, al
xor r9b, 1
or r9b, cl
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0x5fdf7350
mov r8d, 0xd7553ee0
cmovne ecx, r8d
test dl, dl
mov esi, 0xd7553ee0
cmove ecx, r8d
test al, 1
mov eax, 0x5fdf7350
jmp 0x140025ee3
cmp eax, 0xaafeda16
je 0x140034310
cmp eax, 0xab722e17
je 0x140034401
cmp eax, 0xaf107f07
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2d94cb60
and ecx, 0xd26b349f
or ecx, r9d
or eax, r8d
and r8d, 0x2d94cb60
and edx, 0xd26b349f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc55464ed
and eax, 0x3aab9b12
or eax, edx
xor eax, 0xc55464ed
xor ecx, eax
test ecx, eax
sete r8b
setne r9b
cmp dword [0x1401172c8], 0xa
setl dl
setge cl
mov r10d, ecx
xor r10b, r9b
mov eax, r10d
and al, r8b
mov r11d, ecx
or r11b, r8b
xor al, 1
mov ebx, eax
xor bl, r11b
or al, r11b
xor al, 1
or al, bl
mov ebx, 0x208c6c0c
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x29bf2037
mov r8d, 0x9e8c5f73
cmovne edx, r8d
test al, 1
mov eax, 0x29bf2037
jmp 0x140034dca
cmp eax, 0x6fa27b9e
je 0x1400344ec
cmp eax, 0x70fe6449
je 0x1400344f6
cmp eax, 0x7187a4bf
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x84c0e488
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x68320b72
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xecc0e4b8
and r8d, 0x320b42
or r8d, edx
or eax, r9d
and r9d, 0xecc0e4b8
and ecx, 0x133f1b47
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x97cdf48d
and eax, 0x68320b72
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x800dfc03
and r8d, 0x7ff203fc
or r8d, r9d
or ecx, edx
and edx, 0x800dfc03
and eax, 0x7ff203fc
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9378f3a
and eax, ecx
and ecx, 0xf6c870c5
or ecx, edx
mov edx, ecx
xor edx, 0xe0485045
xor ecx, 0x9378f3a
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x16a0269a
and edx, 0xe95fd965
or edx, r9d
or ecx, r8d
and r8d, 0x16a0269a
and eax, 0xe95fd965
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
setne al
cmp dword [0x1401172c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x60b7c79f
mov r9d, 0x5176bef0
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x60b7c79f
cmove ecx, edx
test al, al
cmovne ecx, r9d
mov eax, ecx
jmp 0x140025ef0
cmp eax, 0xcf8a0269
je 0x140034500
cmp eax, 0xcfe30f75
je 0x1400345ec
cmp eax, 0xd063ac0f
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xf09f60ff
and ecx, eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe26a53eb
and edx, 0x10952014
or edx, r9d
or eax, r8d
and r8d, 0xe26a53eb
and ecx, 0x1d95ac14
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xf609f00
and eax, 0xf09f60ff
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x87e381ac
and ecx, 0x781c7e53
or ecx, eax
xor ecx, 0x781c7e53
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r8b, r9b
and r8b, r9b
xor dl, al
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xc65f7508
mov eax, 0xaf107f07
cmovne r8d, eax
test dl, 1
mov eax, 0xc65f7508
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140025ef0
cmp eax, 0x2b216cb9
je 0x14003471e
cmp eax, 0x2b27f9af
je 0x140034869
cmp eax, 0x2b6a3c50
jne 0x140025ef0
mov eax, 0xe4d8f2ed
jmp 0x140025ef0
cmp eax, 0x9f84c9f3
je 0x140034930
cmp eax, 0xa0031d42
je 0x140034a24
cmp eax, 0xa0dc2263
jne 0x140025ef0
mov rax, qword [rbp - 0x58]
mov eax, 0xd3369b9c
jmp 0x140025ef0
cmp eax, 0x62cdabaa
je 0x140034a32
cmp eax, 0x63435fb8
je 0x140034a3c
cmp eax, 0x6360db31
jne 0x140025ef0
mov eax, 0xaafeda16
jmp 0x140025ef0
cmp eax, 0x5b78ca2
je 0x140034a46
cmp eax, 0x79fbc25
je 0x140034a50
cmp eax, 0x8730bb3
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x5cbd8789
and ecx, 0xa3427876
or ecx, r9d
or eax, r8d
and r8d, 0x5cbd8789
and edx, 0xa3427876
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0x7c2542ef
and eax, 0x83dabd10
or eax, r9d
or ecx, edx
and edx, 0x7c2542ef
and r8d, 0x83dabd10
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0xabde8bec
and eax, 0x54217413
or eax, ecx
cmp eax, 0xabde8bec
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl cl
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe2737d4
mov r8d, 0x6abad8a5
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xe2737d4
jmp 0x14003179d
cmp eax, 0x456e9db7
je 0x140034a64
cmp eax, 0x45971776
je 0x140034c1b
cmp eax, 0x45e941e2
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa22b8788
mov r8d, eax
or r8d, 0x1001001
and edx, 0xa32b9789
and eax, 0x50d02024
or eax, edx
and r8d, 0xa32b9789
and ecx, 0xc044852
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0xae2fcfda
mov edx, ecx
xor edx, 0x51d00021
and edx, 0x59df47a1
xor ecx, 0xf7f0887b
and ecx, eax
or ecx, edx
xor ecx, 0xa620b85f
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5ea494ae
and edx, eax
or eax, 0xa15b6b51
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd96b36e
and ecx, 0x52200480
or ecx, r9d
or eax, r8d
and r8d, 0xd96b36e
and edx, 0xf2694c91
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x81436b01
xor eax, 0xea48428
and ecx, 0xd1437b87
and eax, 0x2ebc8478
or eax, ecx
mov ecx, eax
xor ecx, 0x1432b84
xor eax, 0x288000
and eax, 0xd028d003
and ecx, 0x2fd72ffc
or ecx, eax
xor ecx, 0x2fd72ffc
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
lea r9d, [rcx + 1]
and r9b, dl
and dl, cl
and r8b, al
or r8b, dl
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, al
or cl, r9b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0xb1fd50e
mov edx, 0xa6dc6e5b
cmovne eax, edx
test cl, cl
mov ecx, 0xb1fd50e
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140025ef0
cmp eax, 0xbf7c43c3
je 0x140034d20
cmp eax, 0xbf8db4c2
je 0x140034d2a
cmp eax, 0xc039fea3
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x3859497b
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2058405a
and eax, 0x18010921
or eax, r8d
mov r8d, eax
xor r8d, 0x10010800
xor eax, 0xe7fef6de
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x8d4855bf
and r8d, 0x30110840
or r8d, r10d
or eax, r9d
and r9d, 0x8d4855bf
and edx, 0x72b7aa40
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x3859497a
or eax, ecx
xor eax, 0xffffffff
setne r9b
sete r8b
cmp dword [0x1401172c8], 0xa
setge al
lea edx, [rax + 1]
mov r10d, r8d
and r10b, al
mov ecx, edx
and cl, r9b
or cl, r10b
and al, dl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, r9b
and al, r8b
or al, r10b
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor r8b, al
xor al, 1
and dl, al
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd491c6ef
mov r8d, 0x36321139
cmovne ecx, r8d
test al, 1
mov eax, 0xd491c6ef
jmp 0x1400341e1
cmp eax, 0x7d7e0278
je 0x140034dd8
cmp eax, 0x7e5eeb70
je 0x140034f14
cmp eax, 0x7ef0d6f7
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1886459b
mov r8d, ecx
and r8d, 0xe779ba64
or r8d, edx
xor r8d, 0xe779ba65
mov edx, ecx
and edx, 0x209213c2
and eax, 0xdf6dec3d
or eax, edx
xor eax, r8d
xor eax, 0xdf6dec3d
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0x3f1e4e28
xor r8d, 0xc0e1b1d7
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
lea r9d, [rdx + 1]
xor al, r8b
mov r10d, r9d
and r10b, dl
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, r9b
and r8b, r10b
xor r10b, 1
and r10b, cl
or cl, r9b
xor cl, 1
or cl, r8b
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xd341b832
mov edx, 0x9210fabd
cmovne ecx, edx
test r8b, 1
mov r15d, 0x9210fabd
cmove ecx, edx
test al, 1
mov eax, 0xd341b832
jmp 0x140025ee3
cmp eax, 0xdcf9e93b
je 0x140034f22
cmp eax, 0xdda4ee7f
jne 0x140035c96
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
or r8d, 1
mov eax, edx
or eax, 0x9eba272c
and r8d, 0x9eba272d
mov r9d, edx
and r9d, 0x6145d8d2
or r9d, r8d
and eax, 0x9eba272d
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x2e378ce7
and ecx, 0xd1c87318
or ecx, edx
mov edx, ecx
xor edx, 0xd0c07010
xor ecx, 0x2e378ce7
mov r9d, eax
and r9d, 0x12b8b0b
and r8d, 0xfed474f4
or r8d, r9d
or eax, ecx
and ecx, 0x12b8b0b
and edx, 0xfed474f4
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov r8d, r9d
xor r8b, dl
and cl, r9b
or r9b, dl
and r8b, r9b
xor r9b, 1
and al, dl
or al, cl
or al, r9b
mov r9d, eax
xor r9b, 1
mov ecx, r8d
xor cl, 1
mov r10d, ecx
and r10b, r8b
mov edx, eax
and dl, r9b
xor r10b, 1
mov r11d, r8d
xor r11b, r10b
or r10b, r8b
xor r10b, 1
or r10b, r11b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
xor dl, r10b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xa0e5e802
mov eax, 0x2b27f9af
cmovne r8d, eax
test cl, cl
mov eax, 0xa0e5e802
cmovne eax, r8d
jmp 0x1400344e0
cmp eax, 0x8add7fc
je 0x140034fc3
cmp eax, 0x922849c
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x6cab3947
and edx, 0x9354c6b8
or edx, r9d
or ecx, r8d
and r8d, 0x6cab3947
and eax, 0x9354c6b8
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x50aec714
and ecx, 0xaf5138eb
or ecx, eax
xor ecx, 0xaf5138eb
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
mov r8d, r10d
xor r8b, 1
mov ecx, eax
xor cl, 1
mov r9d, r8d
and r9b, r10b
mov edx, ecx
and dl, al
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, r8b
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
xor dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x54dada17
mov r8d, 0x11b4051d
cmovne eax, r8d
test cl, cl
mov ecx, 0x54dada17
jmp 0x1400315a1
cmp eax, 0x81d8a824
je 0x14003503b
cmp eax, 0x83581b0b
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and eax, 0xa503c78e
and ecx, 0x5afc3871
or ecx, eax
xor ecx, 0x5afc3871
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge r9b
lea ecx, [r9 + 1]
mov eax, ecx
and al, r9b
xor al, 1
or al, r9b
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
and r10b, r8b
and al, dl
or al, r10b
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x7bfa844a
mov r8d, 0x398fb4b7
cmovne eax, r8d
test dl, 1
mov edx, 0x7bfa844a
jmp 0x14002fdbc
cmp eax, 0x46b482a5
je 0x140035045
cmp eax, 0x4703d718
jne 0x140025ef0
mov eax, 0x375e06b0
jmp 0x140025ef0
cmp eax, 0xe4649718
je 0x1400351af
cmp eax, 0xe4d8f2ed
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x23c11f52
mov r11d, eax
and r11d, 0xdc3ee0ac
or r11d, r10d
or edx, r9d
and r9d, 0x23c11f52
and r8d, 0xdc3ee0ad
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x622df6c6
and edx, 0x9dd20939
or edx, r9d
and ecx, 0x622df6c6
and eax, 0x9dd20939
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, r9b
mov r11d, r9d
and r11b, r8b
and dl, al
and r8b, cl
or r8b, dl
or r8b, r11b
not r10b
and r10b, r8b
xor r10b, r9b
or r9b, r8b
mov eax, r9d
xor al, r10b
mov eax, 0x578761fa
mov ecx, 0x2b6a3c50
cmovne eax, ecx
test r10b, r10b
mov ecx, eax
mov edx, 0x578761fa
cmovne ecx, edx
test r9b, r9b
jmp 0x140034d16
cmp eax, 0x2ce59848
je 0x14003528b
cmp eax, 0x2d6c9834
jne 0x140025ef0
mov eax, 0x27508470
jmp 0x140025ef0
cmp eax, 0xa0e5e802
je 0x1400353db
cmp eax, 0xa0e981e4
jne 0x140025ef0
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x715d4ed2
mov r8d, ecx
and r8d, 0x8ea2b12c
or r8d, edx
xor r8d, 0x8ea2b12c
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete r8b
setne cl
cmp dword [0x1401172c8], 0xa
setge r9b
mov eax, r9d
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, 1
and al, r8b
or r9b, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov r10d, r8d
xor r10b, 1
and r10b, al
and r8b, r9b
or r8b, r10b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xcfe30f75
mov edx, 0x3636cbc6
cmovne ecx, edx
test al, 1
mov eax, 0xcfe30f75
cmovne eax, ecx
jmp 0x14003502f
cmp eax, 0x65010b47
je 0x140035530
cmp eax, 0x65e5a909
jne 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x60]
mov qword [rax], rcx
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0x73b1d21a
cmp eax, 0x8c4e2de5
setne dl
cmp dword [0x1401172c8], 0xa
setge cl
setl r8b
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x490c3380
mov r8d, 0x14c947cd
cmovne edx, r8d
test cl, 1
mov ecx, 0x490c3380
cmovne ecx, edx
test al, 1
jmp 0x140034c11
cmp eax, 0xc069e7bb
je 0x14003553a
cmp eax, 0xc07859d9
jne 0x140025ef0
mov eax, 0x5176bef0
jmp 0x140025ef0
cmp eax, 0x1a2cb86c
je 0x140035613
cmp eax, 0x1ae9a39a
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x1300c248
and ecx, 0x4310801
or ecx, eax
xor ecx, 0x4310801
and edx, 0xe8ce35b6
or edx, ecx
mov r9d, edx
not r9d
mov eax, r9d
and eax, 0xf23ac8a5
mov ecx, edx
and ecx, 0xdc5375a
or ecx, eax
mov r8d, ecx
xor r8d, 0xdc5375a
mov r10d, ecx
xor r10d, 0x751c3e2c
and r10d, r8d
or r9d, 0x8726f689
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0xd35cf718
and r10d, 0x2ca308e7
or r10d, r11d
or eax, r9d
and r9d, 0xd35cf718
and edx, 0x28810866
or edx, r9d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
xor edx, 0x78d90977
or r8d, 1
xor ecx, 0x8804
xor eax, 0x8726f688
mov r9d, eax
and r9d, 0xf6ba53b9
and edx, 0x945ac46
or edx, r9d
or eax, r8d
and r8d, 0xf6ba53b9
and ecx, 0x945ac46
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4c49a79d
and ecx, 0xb3b65862
or ecx, edx
xor ecx, 0x4c49a79d
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
mov ecx, eax
xor cl, dl
and cl, al
and dl, 1
xor dl, al
xor dl, 1
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x2e078630
mov edx, 0x83581b0b
cmovne eax, edx
test cl, cl
mov ecx, 0x2e078630
cmove eax, ecx
test r8b, 1
cmovne eax, edx
jmp 0x140025ef0
cmp eax, 0x9210fabd
je 0x14003561d
cmp eax, 0x921327aa
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9cfe9c0b
mov r8d, eax
and r8d, 0x630163f4
or r8d, edx
mov edx, r8d
xor edx, 0x22002144
xor r8d, 0x80828001
or ecx, 0x80828221
or r8d, 0xd5098
and r8d, 0x808fd2b9
and edx, 0x36102d46
or edx, r8d
and ecx, 0x808fd2b9
and eax, 0x49600000
or eax, ecx
xor eax, edx
mov r8d, eax
xor r8d, 0x496d5098
mov edx, eax
xor edx, 0xb692af67
mov ecx, edx
and ecx, 0x4a252f4
xor eax, 0x4dcf026c
and eax, r8d
or ecx, eax
not eax
and eax, 0xfb5dad0a
and ecx, 0x4a252f5
or ecx, eax
or edx, 1
and r8d, 0xf94756f8
and edx, 0x6b8a907
or edx, r8d
mov r8d, edx
xor r8d, 0xa80004
mov eax, ecx
not eax
xor edx, 0xf94756f8
mov r9d, eax
and r9d, 0x6f14e9bb
and ecx, 0x90eb1644
or ecx, r9d
or eax, edx
and edx, 0x6f14e9bb
and r8d, 0x90eb1644
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4febeb1c
and ecx, eax
and eax, 0xb01414e3
or eax, edx
mov edx, eax
xor edx, 0x1010a1
xor eax, 0x4febeb1c
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb92fe55a
and edx, 0x46d01aa5
or edx, r9d
or eax, r8d
and r8d, 0xb92fe55a
and ecx, 0x46d01aa5
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x41ffab64
and ecx, 0xbe00549b
or ecx, eax
xor ecx, 0xbe00549b
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
or al, dl
or dl, r8b
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
or al, r9b
and r9b, r8b
xor r9b, 1
mov ecx, edx
xor cl, r9b
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor r9b, 1
mov ecx, r9d
xor cl, dl
or r9b, dl
mov edx, r9d
xor dl, cl
test r9b, 1
mov eax, 0xe212c80d
mov r8d, 0x1a2cb86c
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xe212c80d
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0x54dada17
je 0x1400356eb
cmp eax, 0x558063d9
jne 0x140025ef0
mov rax, qword [rbp + 0x28]
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe23627c
mov r8d, eax
xor r8d, 0xf1dc9d83
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x5b072753
mov r11d, ecx
and r11d, 0xa0d89880
or r11d, r10d
or edx, r9d
and r9d, 0x5b072753
and r8d, 0xa4f8d8ac
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x8204009
xor edx, 0xa0989c00
and edx, 0xa69bbe74
and r8d, 0x5964418b
or r8d, edx
xor r8d, 0x5964418b
and ecx, 0x96fa24ad
and eax, 0x6905db52
or eax, ecx
xor eax, 0x6905db52
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x5083f4c1
mov r8d, 0x48d46c0b
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x5083f4c1
cmove eax, ecx
jmp 0x140025ef0
cmp eax, 0xf4b18e59
je 0x1400357b2
cmp eax, 0xf6cbfbdd
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9d0b41cc
mov r8d, ecx
and r8d, 0x62f4be32
or r8d, edx
xor r8d, 0x62f4be32
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf248f4c1
mov r8d, 0x4fd3c1df
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xf248f4c1
jmp 0x14003179d
cmp eax, 0x3a1a9612
je 0x1400358b3
cmp eax, 0x3ab1744c
jne 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x25d74465
mov edx, eax
and edx, 0xda28bb9a
or edx, ecx
mov ecx, edx
xor ecx, 0xd000a190
xor edx, 0x25d74464
and ecx, 0xf010e191
and eax, 0xfef1e6e
or eax, ecx
xor eax, 0xfef1e6f
and edx, 0xfffffffe
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x66f19682
and ecx, edx
not edx
or eax, 0x990e697d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xecc3b115
and edx, 0x2300682
or edx, r9d
or eax, r8d
and r8d, 0xecc3b115
and ecx, 0x133c4eea
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x8008617c
xor eax, 0x64108202
and eax, 0x7d168a03
and ecx, 0x82e975fc
or ecx, eax
mov eax, ecx
xor eax, 0x8021053c
xor ecx, 0x45028002
and ecx, 0x47caf0c2
and eax, 0xb8350f3d
or eax, ecx
mov ecx, eax
xor ecx, 0x44c89080
xor eax, 0x20050b04
and eax, 0x23076b46
and ecx, 0xdcf894b9
or ecx, eax
cmp ecx, 0xdcf894b9
sete dl
cmp dword [0x1401172c8], 0xa
setl r8b
mov ecx, r8d
or cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
or cl, al
mov r9d, ecx
xor r9b, 1
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0x68e61d8c
mov edx, 0x8da848d2
cmovne eax, edx
test cl, 1
mov ecx, 0x68e61d8c
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140025ef0
cmp eax, 0xaf6c32a5
je 0x1400359fb
cmp eax, 0xb0469c8c
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc3f6d386
mov r8d, eax
and r8d, 0x3c092c78
or r8d, edx
xor r8d, 0x3c092c78
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xa137697
and eax, 0xf5ec8968
or eax, ecx
xor eax, 0xf5ec8968
or eax, edx
xor eax, 0x5abbda73
xor eax, 0xa544258c
setne dl
sete cl
cmp dword [0x1401172c8], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
xor al, 1
or dl, r8b
and cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x8d1a0853
mov r8d, 0x63435fb8
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x8d1a0853
jmp 0x14002e43d
cmp eax, 0x71e88517
je 0x140035b95
cmp eax, 0x7227f5d1
jne 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10070910
mov r8d, eax
and r8d, 0x2598060d
or r8d, edx
xor r8d, 0x2598060d
mov edx, eax
and edx, 0xca60f0e2
or edx, r8d
mov r8d, edx
xor r8d, 0xca60f0e3
and ecx, 0x30036fad
and eax, 0xcffc9052
or eax, ecx
mov ecx, eax
xor ecx, 0xcffc9052
xor edx, 0x359f0f1c
and ecx, edx
xor eax, 0x30036fad
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, eax
xor dl, 1
xor cl, 1
xor al, cl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8a6ec756
mov r8d, 0x292e879b
cmovne edx, r8d
test cl, cl
mov ecx, 0x292e879b
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140025ef0
mov eax, 0x729979e9
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edx, eax
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xdbadcd42
mov r11d, ecx
and r11d, 0x245232bc
or r11d, r10d
or edx, r9d
and r9d, 0xdbadcd42
and r8d, 0x245232bd
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0xd40c137d
and eax, 0x2bf3ec82
or eax, ecx
xor eax, 0x2bf3ec82
or eax, edx
xor eax, 0x39c19495
xor eax, 0xc63e6b6a
sete al
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
mov r9d, edx
xor r9b, r8b
or r8b, cl
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
xor r8b, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, edx
not r8b
mov eax, 0xa0dc2263
mov r9d, 0x4703d718
cmovne eax, r9d
test r8b, cl
mov r10d, 0xa0dc2263
cmove eax, r10d
test dl, dl
cmovne eax, r9d
test r8b, cl
mov rcx, qword [rbp - 0x58]
mov rcx, qword [rcx + 0x30]
mov qword [rbp - 0x80], rcx
cmovne eax, r9d
jmp 0x140025ef0
mov eax, 0x71e88517
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c8], 0xa
setge al
setl r10b
mov ecx, r9d
xor cl, r10b
mov edx, ecx
xor dl, 1
mov r11d, eax
xor r11b, r8b
and r11b, al
and r9b, r10b
and al, r8b
or al, r9b
xor r11b, 1
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r10d, r8d
xor r10b, cl
or r8b, cl
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, r9b
and r8b, al
or r8b, r10b
xor al, cl
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test al, 1
mov eax, 0xc233b78e
mov ecx, 0xc09576a
cmovne eax, ecx
test r9b, 1
mov ecx, 0xc233b78e
jmp 0x140032a70
mov eax, 0xb3c9b605
jmp 0x140025ef0
mov rax, qword [rbp - 0x30]
mov eax, 0xdf67dc53
jmp 0x140025ef0
cmp byte [rbp + 0x23], 0
mov eax, 0x4a1705d6
mov ecx, 0x6949c321
cmovne eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xcd4010d3
and edx, 0x32bfef2c
or edx, ecx
mov eax, edx
xor eax, 0xcd4010d3
xor edx, 0x10b50e04
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0x15f50ec4
and eax, 0xea0af13b
or eax, edx
xor eax, 0xea0af13a
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xd0175f30
and edx, eax
or eax, 0x2fe8a0cf
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xcd24047c
and ecx, 0x10135b00
or ecx, r9d
or eax, r8d
and r8d, 0xcd24047c
and edx, 0x32dbfb83
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x2c880002
xor eax, 0x50074b10
and ecx, 0xac981422
and eax, 0x5367ebdd
or eax, ecx
mov ecx, eax
xor ecx, 0xa8980000
xor eax, 0x26688c8
and eax, 0x6669cea
and ecx, 0xf9996315
or ecx, eax
xor ecx, 0xf9996315
setne r8b
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge al
mov r9d, ecx
or r9b, al
and dl, r8b
xor r8b, al
and r8b, al
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
mov r9d, eax
xor r9b, cl
and r9b, al
and al, cl
or al, dl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor r8b, 1
mov ecx, r8d
or cl, al
xor r8b, al
mov edx, r8d
xor dl, cl
test r8b, 1
mov eax, 0x29dc177f
mov r8d, 0x961df8b3
cmovne eax, r8d
test cl, 1
cmovne eax, r13d
jmp 0x1400344e0
mov rax, qword [rbp + 0x10]
mov dword [rax], 0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9b7f2ed2
and edx, eax
mov r8d, ecx
and r8d, 0x9b7f2ed2
or r8d, edx
xor r8d, 0x9b7f2ed3
and ecx, 0x69e34711
mov edx, eax
and edx, 0x961cb8ee
or edx, ecx
xor edx, 0x69e34710
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10098040
mov r8d, eax
or r8d, 0x87040020
and r8d, 0x970d8060
and ecx, 0xe22313
or ecx, r8d
and edx, 0x970d8060
and eax, 0x68105c8c
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x81144880
xor eax, 0x10eba353
mov edx, eax
and edx, 0x6ee0976f
and ecx, 0x911f6890
or ecx, edx
xor ecx, 0x6ee0976f
xor eax, ecx
test eax, ecx
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0x48431b63
mov r9d, 0x36b7e97e
cmovne r8d, r9d
test dl, cl
mov ecx, 0x48431b63
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc6d316fe
and edx, eax
or eax, 0x392ce901
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x18dab658
and ecx, 0xc60100a6
or ecx, r9d
or eax, r8d
and r8d, 0x18dab658
and edx, 0xe72549a7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x392ce901
xor eax, 0xc6d316fe
mov edx, ecx
or edx, 0x4088262
mov r8d, eax
or r8d, 0x8b014811
and edx, 0x8f09ca73
mov r9d, eax
and r9d, 0x50d62104
or r9d, edx
and r8d, 0x8f09ca73
mov edx, ecx
and edx, 0x20201488
or edx, r8d
xor edx, r9d
xor edx, 0x242896eb
and ecx, 0x7925ce8f
mov r8d, eax
and r8d, 0x86da3170
or r8d, ecx
xor r8d, 0x7925ce8e
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xb75e0c3a
and ecx, 0x48a1f3c5
or ecx, eax
xor ecx, 0xb75e0c3a
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xd063ac0f
mov r8d, 0x585eff88
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xd063ac0f
jmp 0x1400358a5
mov eax, 0xe25b85f
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x797d46a2
xor r8d, 0x37b0cd1f
and r8d, eax
and eax, 0x8682b95d
or eax, ecx
mov edx, eax
xor edx, 0x8682b95d
mov r9d, eax
xor r9d, 0xb1327442
and r9d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x57e25c75
and r9d, 0xa81da38a
or r9d, r11d
or ecx, r10d
and r10d, 0x57e25c75
and r8d, 0xa81da38a
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x21008800
or edx, 1
xor eax, 0x294d0080
xor ecx, 0xc84f32e1
mov r9d, ecx
and r9d, 0xd6b0677e
and r8d, 0x294f9881
or r8d, r9d
or ecx, edx
and edx, 0xd6b0677e
and eax, 0x294f9880
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
not ecx
test ecx, ecx
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge r10b
mov eax, r10d
xor al, r8b
mov ecx, r9d
xor r9b, r8b
and r8b, r10b
and cl, dl
or cl, r8b
or r10b, dl
xor r10b, 1
or r10b, r9b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
mov r8d, ecx
mov r9d, eax
xor cl, al
xor al, 1
xor dl, 1
and r8b, al
and r9b, dl
or r9b, r8b
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r9b
test dl, 1
mov eax, 0x7d7e0278
mov edx, 0x5fe2867a
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x7d7e0278
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x1201f4e
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0x3a846f19
cmp eax, 0xc57b90e6
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
lea r9d, [r8 + 1]
mov eax, edx
xor al, r8b
and r8b, al
and al, dl
mov r10d, r8d
xor r10b, 1
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
or al, r8b
xor dl, r9b
or cl, r9b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x9697ca27
mov r8d, 0xe9145bf2
cmovne ecx, r8d
test dl, 1
mov edx, 0x9697ca27
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x4fb13e94
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xb04ec16b
and ecx, 0x4fb13e94
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd72ee519
and ecx, 0x28d11ae6
or ecx, eax
xor ecx, 0x28d11ae6
setne r8b
sete r9b
cmp dword [0x1401172c8], 0xa
setge al
mov edx, eax
xor dl, r9b
or r9b, al
mov r10d, r8d
xor r10b, al
mov ecx, r10d
and cl, al
xor cl, 1
mov r11d, r9d
xor r11b, cl
or cl, r9b
xor cl, 1
or cl, r11b
xor dl, 1
or al, r8b
xor al, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x1c05140d
cmovne eax, edi
test dl, 1
mov ecx, 0x1c05140d
jmp 0x140032a70
mov eax, 0x8730bb3
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x7d76abb2
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2ec54cc
and eax, 0xfd13ab33
or eax, r8d
mov r8d, eax
xor r8d, 0x1510ab20
xor eax, 0x640080
or eax, 0x8289544d
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x6846545b
and r8d, 0x1530aba0
or r8d, r10d
or eax, r9d
and r9d, 0x6846545b
and edx, 0x97b9aba4
or edx, r9d
xor edx, r8d
not eax
or eax, edx
mov edx, eax
xor edx, 0x82081400
xor eax, 0x28628283
and eax, 0x28e3c2cf
and edx, 0xd71c3d30
or edx, eax
xor edx, 0xd71c3d30
or edx, ecx
xor edx, 0x73c7a9e
xor edx, 0xf8c38561
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
or al, r10b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf2bee995
mov r8d, 0x91142a61
cmovne eax, r8d
test cl, cl
mov ecx, 0xf2bee995
jmp 0x14002e1d5
mov eax, 0x727e39d0
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x49046538
mov r8d, eax
and r8d, 0xb6fb9ac6
or r8d, ecx
xor r8d, 0xb6fb9ac6
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x6179fa8
and eax, 0xf9e86057
or eax, edx
mov edx, eax
xor edx, 0x70284010
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8bc4296f
and ecx, 0x743bd690
or ecx, r9d
xor eax, 0x2040928
and eax, 0x8bc4296f
and edx, 0x743bd690
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete al
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x8730bb3
mov r8d, 0x6abad8a5
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x8730bb3
cmove eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe60fb2de
mov r8d, eax
and r8d, 0x19f04d20
or r8d, edx
mov edx, r8d
xor edx, 0x19b04d00
xor r8d, 0x640e9254
mov r9d, eax
and r9d, 1
or r9d, edx
and r8d, 0x644e9274
and r9d, 0x9bb16d8b
or r9d, r8d
xor r9d, 0x9bb16d8b
and ecx, 0x8af73f26
and eax, 0x7508c0d9
or eax, ecx
xor eax, 0x7508c0d9
or eax, r9d
xor eax, 0x5ec71a2a
xor eax, 0xa138e5d5
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
xor r9b, 1
xor r8b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x727fa9b6
mov r8d, 0x2d6c9834
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x727fa9b6
jmp 0x1400359f1
mov eax, 0x3d370048
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
and eax, 0xbfcf4070
and edx, 0x4030bf8f
or edx, eax
mov r8d, edx
xor r8d, 0x4010838e
mov eax, ecx
xor eax, 0xfffffffe
xor edx, 0xbfcf4070
mov r9d, eax
and r9d, 0x18a97c21
and ecx, 0xe75683de
or ecx, r9d
or eax, edx
and edx, 0x18a97c21
and r8d, 0xe75683de
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x83041010
mov r8d, eax
or r8d, 0x700a0a00
and r8d, 0xf30e1a10
and ecx, 0xc91c462
or ecx, r8d
and edx, 0xf30e1a10
and eax, 0x60218d
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x706a2b8d
and eax, 0x8f95d472
or eax, ecx
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, r9b
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
or r9b, r8b
xor r9b, 1
xor cl, dl
or cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x47628761
mov r8d, 0x70fe6449
cmovne ecx, r8d
test al, 1
mov eax, 0x47628761
jmp 0x1400341e1
mov eax, 0x6949c321
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0x96349ab9
and ecx, 0x69cb6546
or ecx, eax
xor ecx, 0x69cb6546
or ecx, r8d
xor ecx, 0xd7576648
xor ecx, 0x28a899b7
sete cl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
lea r9d, [rax + 1]
lea r10d, [r8 + 1]
mov edx, r8d
and dl, r10b
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
and r9b, dl
xor dl, 1
and dl, al
or dl, r9b
xor cl, al
xor cl, 1
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and cl, r8b
or r8b, al
and al, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xca5d5c0c
mov edx, 0xd466868b
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xca5d5c0c
jmp 0x14002e76c
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x909d59e0
and r8d, ecx
mov edx, ecx
or edx, 0x6f62a61f
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc3fbcd14
mov r11d, eax
and r11d, 0x100410e0
or r11d, r10d
or edx, r9d
and r9d, 0xc3fbcd14
and r8d, 0x3c0432eb
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x49428410
xor edx, 0x909d59e1
mov r9d, edx
and r9d, 0xa6a5634e
and r8d, 0x595a9cb1
or r8d, r9d
and ecx, 0xa6a5634e
and eax, 0x595a9cb1
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
and r8b, r9b
mov ecx, eax
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
xor al, dl
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
and r10b, r9b
and dl, al
or dl, r10b
xor r9b, cl
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb2f49751
mov r8d, 0xd92dafa7
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xb2f49751
cmovne eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x85900108
mov r8d, eax
or r8d, 0x13860
and r8d, 0x85913968
mov r9d, ecx
and r9d, 0x422a8691
or r9d, r8d
and edx, 0x85913968
mov r8d, eax
and r8d, 0x38444006
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x38457867
and ecx, 0xec81a9cd
and eax, 0x137e5632
or eax, ecx
mov ecx, eax
xor ecx, 0x137e5632
xor r8d, 0xc7ba8798
and ecx, r8d
xor eax, 0xec81a9cd
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge r9b
setl cl
mov r10d, ecx
xor r10b, r8b
mov eax, r8d
or al, cl
and al, r10b
and r8b, r9b
and cl, dl
or cl, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x282ad75f
mov r8d, 0xa576fd86
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x282ad75f
jmp 0x1400359f1
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf089dd5a
mov r8d, eax
and r8d, 0xf7622a4
or r8d, edx
xor r8d, 0xf7622a4
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0xbd41e53a
and eax, 0x42be1ac5
or eax, ecx
xor eax, 0x42be1ac5
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c8], 0xa
setl dl
mov ecx, edx
xor cl, al
or dl, al
mov r8d, ecx
and r8b, dl
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5c207ff6
mov r8d, 0x72363d02
cmovne edx, r8d
test al, 1
mov eax, 0x5c207ff6
jmp 0x140034dca
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp]
mov eax, 0x6f15c662
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp - 8]
mov eax, 0x54a2dab6
jmp 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 1
mov eax, 0x19dcbf16
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x102c2900
mov r8d, eax
and r8d, 0x9920605
or r8d, ecx
mov ecx, r8d
xor ecx, 0x8000604
xor r8d, 0x346401d2
mov r9d, edx
or r9d, 0x11b60101
and r8d, 0x35f601d3
and ecx, 0x8082e04
or ecx, r8d
and r9d, 0x35f601d3
mov r8d, eax
and r8d, 0xc201d028
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xe641d0fb
xor r8d, 0x112a0304
and edx, 0x3a5ae5da
and eax, 0xc5a51a25
or eax, edx
mov edx, eax
xor edx, 0x81210225
xor eax, 0x3a5ae5da
mov r9d, ecx
and r9d, 0x6c947c08
and r8d, 0x936b83f7
or r8d, r9d
or ecx, eax
and eax, 0x6c947c08
and edx, 0x936b83f7
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xf7558196
xor ecx, 0x8aa7e69
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl al
mov ecx, eax
xor cl, r8b
not cl
and cl, r8b
or r8b, al
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xb95ffd77
mov edx, 0xc52f0e23
cmovne ecx, edx
test al, 1
mov eax, 0xb95ffd77
cmovne eax, ecx
jmp 0x14003502f
mov eax, 0x66b5fceb
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x61f8d01c
mov ecx, eax
and ecx, 0x9e072fe2
or ecx, r8d
mov r8d, ecx
xor r8d, 0x14050082
xor ecx, 0x61f8d01d
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xebe2ef61
and r8d, 0x141d109e
or r8d, r11d
or ecx, r10d
and r10d, 0xebe2ef61
and r9d, 0x141d109e
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xfc6ca23e
and eax, 0x3935dc1
or eax, edx
mov edx, eax
xor edx, 0x3935dc1
xor eax, 0xfc6ca23e
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r9b
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, al
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xb124a204
mov edx, 0xfd7e1fd5
cmovne eax, edx
test r8b, 1
mov r8d, 0xb124a204
cmove eax, r8d
jmp 0x140035b8a
mov rax, qword [rbp + 0x10]
mov dword [rax], 0
mov eax, 0x43b9f8d2
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 1
mov r8d, ecx
or r8d, 0x7e3e81c4
and edx, 0x7e3e81c5
mov r9d, ecx
and r9d, 0x81c17e3a
or r9d, edx
and r8d, 0x7e3e81c5
xor r8d, r9d
not r8d
and ecx, 0x5d8c7b57
and eax, 0xa27384a8
or eax, ecx
xor eax, 0xa27384a8
or eax, r8d
xor eax, 0xc2075da8
xor eax, 0x3df8a257
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xa613dc1e
mov r8d, 0x4e47147d
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xa613dc1e
jmp 0x1400359f1
mov eax, 0xf0cf3145
jmp 0x140025ef0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov r8d, edx
xor r8d, 0x7f94c610
and r8d, edx
not edx
or eax, 0x806b39ef
mov r9d, eax
and r9d, 0xda7c51a6
mov r10d, edx
and r10d, 0x25808610
or r10d, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0xda7c51a6
and r8d, 0x2583ae59
or r8d, r9d
xor r8d, r10d
not eax
or eax, r8d
xor eax, 0x7f94c611
or eax, edx
xor eax, 0xe62dbd78
xor eax, 0x19d24287
sete r8b
setne al
cmp dword [0x1401172c8], 0xa
setge r9b
mov r10d, r9d
xor r10b, al
or al, r9b
mov edx, eax
xor dl, 1
and r10b, r8b
or r9b, r8b
xor r10b, 1
mov r8d, r10d
xor r8b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov r8d, r10d
xor r8b, 1
and r10b, al
and dl, r8b
or dl, r10b
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov r9d, 0xbed82d0e
mov eax, 0x7e5eeb70
cmovne r9d, eax
test r8b, 1
mov eax, 0xbed82d0e
cmovne eax, r9d
mov qword [rbp - 0x58], rcx
test dl, dl
cmove eax, r9d
jmp 0x140025ef0
mov rax, qword [rbp + 0x18]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf87cda36
mov r8d, ecx
xor r8d, 0xf87cda36
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0x78325c8
and edx, 0xf87cda37
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xe56215de
and edx, 0x1a9dea21
or edx, r9d
and ecx, 0xe56215de
and eax, 0x1a9dea21
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
mov r9d, edx
xor r9b, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xd0c1f630
mov ecx, 0xa0031d42
cmovne eax, ecx
test dl, 1
mov ecx, 0xd0c1f630
jmp 0x140032a70
mov eax, 0xc233b78e
jmp 0x140025ef0
mov eax, 0x5083f4c1
jmp 0x140025ef0
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp - 8]
mov eax, 0xdbd41b3c
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x45b7970e
mov r8d, eax
and r8d, 0xba4868f0
or r8d, ecx
xor r8d, 0xba4868f0
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x57348972
and eax, 0xa8cb768d
or eax, edx
mov edx, eax
xor edx, 0x20482084
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x9987575b
and ecx, 0x6678a8a4
or ecx, r9d
xor eax, 0x11040152
and eax, 0x9987575b
and edx, 0x6678a8a4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne al
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
mov edx, ecx
xor dl, 1
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r10d, edx
xor r10b, r8b
or r8b, dl
xor r8b, 1
or r8b, r10b
xor r8b, r9b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x9c0b179b
mov edx, 0x5a5f24f6
cmovne ecx, edx
test al, 1
mov eax, 0x9c0b179b
cmovne eax, ecx
jmp 0x14003502f
mov eax, 0xff7410b5
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x185005
mov r8d, eax
or r8d, 0xd8220380
and r8d, 0xd83a5385
and ecx, 0x6448860
or ecx, r8d
and edx, 0xd83a5385
and eax, 0x2181241a
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xf9a3279a
mov ecx, eax
xor ecx, 0xf9a3279b
and ecx, edx
xor eax, 0x254d821
and eax, 0x9af5faa9
and edx, 0x650a0556
or edx, eax
mov r8d, edx
xor r8d, 0x1020003
mov eax, ecx
not eax
xor edx, 0x9af5faa8
mov r9d, eax
and r9d, 0x6c7c77fc
and ecx, 0x93838803
or ecx, r9d
or eax, edx
and edx, 0x6c7c77fc
and r8d, 0x93838803
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf7ba46d
and ecx, eax
and eax, 0xf0845b92
or eax, edx
mov edx, eax
xor edx, 0xf0005890
xor eax, 0xf7ba46d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3ce034f
and edx, 0xfc31fcb0
or edx, r9d
or eax, r8d
and r8d, 0x3ce034f
and ecx, 0xfc31fcb0
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge r9b
setl al
mov ecx, eax
xor cl, r8b
mov r10d, r8d
or r10b, al
xor r10b, 1
not cl
and cl, al
or cl, r10b
and r8b, al
and r9b, dl
or r9b, r8b
or al, dl
xor al, 1
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x2b27f9af
mov r8d, 0x3280d60
cmovne eax, r8d
test cl, cl
mov ecx, 0x2b27f9af
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x5168000
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x6ac91dbc
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x679f9480
and r8d, 0x840093c
or r8d, edx
or eax, r9d
and r9d, 0x679f9480
and ecx, 0x98606b7f
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x9536e243
and eax, 0x6ac91dbc
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd3073823
and ecx, eax
and eax, 0x2cf8c7dc
or eax, edx
mov edx, eax
xor edx, 0x8b0c2dc
xor eax, 0xd3073823
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x34480520
and edx, 0xcbb7fadf
or edx, r9d
or eax, r8d
and r8d, 0x34480520
and ecx, 0xcbb7fadf
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x41258966
and eax, 0xbeda7699
or eax, edx
xor eax, 0x41258966
xor ecx, eax
test ecx, eax
setne dl
cmp dword [0x1401172c8], 0xa
setge r8b
mov r9d, edx
xor r9b, r8b
mov ecx, r9d
xor cl, 1
mov eax, ecx
and al, r8b
xor al, 1
or dl, r8b
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, r9d
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r9b, 1
and r9b, dl
and r8b, al
or r8b, r9b
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x86714a94
mov edx, 0x23bdc0e5
cmovne ecx, edx
test al, 1
mov eax, 0x86714a94
cmovne eax, ecx
jmp 0x14003502f
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5254aa06
mov r8d, ecx
and r8d, 0xadab55f9
or r8d, edx
mov edx, r8d
xor edx, 0x4800061
xor r8d, 0x2042204
mov r9d, eax
or r9d, 0xaa0d228c
or r8d, 0x1205410
and r8d, 0xab2d769c
and edx, 0x14d00063
or edx, r8d
and r9d, 0xab2d769c
mov r8d, ecx
and r8d, 0x40028900
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x225411
xor r8d, 0xbedd22ee
mov r9d, r8d
and r9d, 0xedd1abae
and edx, 0x122e5451
or edx, r9d
and ecx, 0xedd1abae
and eax, 0x122e5451
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and dl, r9b
or r9b, r8b
and al, r9b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbf2b7333
mov r8d, 0x8fb517e0
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
jmp 0x140034c0f
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x83ce5caf
mov ecx, eax
xor ecx, 0x83ce5caf
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x5411a240
and edx, 0x39b19791
and eax, 0xc64e686e
or eax, edx
mov edx, eax
xor edx, 0x444c2862
xor ecx, 0x83ce5cae
mov r9d, ecx
and r9d, 0xaa22451d
and r8d, 0x55ddbae2
or r8d, r9d
xor eax, 0x28200511
and eax, 0xaa22451d
and edx, 0x55ddbae2
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor dl, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor dl, al
xor al, 1
xor r8b, 1
or r8b, cl
xor r8b, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa340f2f2
mov edx, 0xbf2b7333
cmovne ecx, edx
test al, 1
mov eax, 0xa340f2f2
cmovne eax, ecx
jmp 0x14003502f
mov eax, 0x8da848d2
jmp 0x140025ef0
mov eax, 0x8a493b93
jmp 0x140025ef0
mov eax, 0x76731f5e
jmp 0x140025ef0
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.140010a60
add rsp, 0x20
mov eax, dword [rbp - 0xc]
mov eax, 0xfc0f0494
jmp 0x140025ef0
mov eax, 0x4afc463
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x21ea69dd
and edx, ecx
mov r8d, ecx
or r8d, 0xde159622
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x86467094
mov r11d, eax
and r11d, 0x21a80949
or r11d, r10d
or r8d, r9d
and r9d, 0x86467094
and edx, 0x79b98f6b
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x4e151423
xor r8d, 0x21e84150
and r8d, 0xb1e8c350
and edx, 0x4e173caf
or edx, r8d
mov r8d, edx
xor r8d, 0xe053c8d
xor edx, 0xb1e8c350
mov r9d, edx
and r9d, 0x617a8372
and r8d, 0x9e857c8d
or r8d, r9d
or edx, ecx
and ecx, 0x617a8372
and eax, 0x9e857c8d
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
mov r10d, r9d
xor r10b, 1
and dl, r8b
or r8b, cl
xor r8b, 1
and al, cl
or al, dl
or al, r8b
mov ecx, eax
xor cl, 1
and r10b, al
and cl, r9b
or cl, r10b
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xbad7ae24
mov r8d, 0xcadfd60
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xbad7ae24
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb48ee76
mov r8d, ecx
and r8d, 0xf4b71188
or r8d, edx
xor r8d, 0xf4b71188
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne r8b
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, dl
mov r10d, ecx
and r10b, dl
and cl, r9b
xor r10b, 1
xor cl, 1
mov r9d, r10d
xor r9b, cl
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, al
xor dl, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x6dc79e46
mov edx, 0x39fc1e95
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x6dc79e46
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xae23614c
and eax, edx
not edx
or ecx, 0x51dc9eb3
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xd8ba4be5
and edx, 0x26012008
or edx, r9d
or ecx, r8d
and r8d, 0xd8ba4be5
and eax, 0x2745b41a
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x51dc9eb3
xor ecx, 0xae23614c
mov r8d, ecx
and r8d, 0x6711bc32
mov edx, eax
and edx, 0x98ee43cd
or edx, r8d
mov r8d, edx
xor r8d, 0x98ee43cc
mov r9d, edx
xor r9d, 0x20008030
or r9d, 0x4c411040
mov r10d, edx
xor r10d, 0x800204
or ecx, 0xa00680b8
and r9d, 0xec4790f8
and r10d, 0x3800204
or r10d, r9d
and ecx, 0xec4790f8
and eax, 0x10386d03
or eax, ecx
xor eax, r10d
mov ecx, eax
xor ecx, 0x10407142
or r8d, 1
xor edx, 0x21003022
xor eax, 0xa38682bd
mov r9d, eax
and r9d, 0xceb98c95
and ecx, 0x3146736a
or ecx, r9d
or eax, r8d
and r8d, 0xceb98c95
and edx, 0x3146736a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x79a00048
and eax, 0x470102
or eax, edx
xor eax, 0x470102
and ecx, 0x8618feb5
or ecx, eax
xor ecx, 0x9b7ca135
cmp ecx, 0x9b7ca135
setne cl
cmp dword [0x1401172c8], 0xa
setge al
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6c0cf95a
mov r8d, 0x9b5d021e
cmovne ecx, r8d
test al, 1
mov eax, 0x6c0cf95a
jmp 0x1400341e1
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x3f30e67b
and r8d, 0xc0cf1984
or r8d, r9d
and ecx, 0x3f30e67b
and eax, 0xc0cf1984
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete r8b
setne r9b
cmp dword [0x1401172c8], 0xa
setl r10b
setge r11b
mov ecx, r9d
xor cl, r11b
mov edx, ecx
xor dl, 1
mov eax, r10d
xor r10b, r8b
and r8b, r11b
and al, r9b
or al, r8b
or r11b, r9b
xor r11b, 1
or r11b, r10b
xor al, 1
mov r8d, eax
xor r8b, r11b
or al, r11b
xor al, 1
or al, r8b
xor al, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x8a493b93
mov edx, 0xc48c6d0c
cmovne eax, edx
test r8b, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x8a493b93
cmove eax, ecx
jmp 0x140025ef0
mov rax, qword gs:[0x30]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xd2ac0f2a
and edx, ecx
or ecx, 0x2d53f0d5
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x4e4ce3a3
and eax, 0x90a00c08
or eax, r9d
or ecx, r8d
and r8d, 0x4e4ce3a3
and edx, 0xb1b31c5c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x2d53f0d5
mov r8d, ecx
xor r8d, 0xd2ac0f2a
mov eax, edx
or eax, 0x8f167081
xor ecx, 0x5dba7fab
and ecx, edx
mov r9d, ecx
not r9d
mov r10d, eax
and r10d, 0xbec9d7e1
mov r11d, r8d
and r11d, 0x4020081e
or r11d, r10d
or eax, r9d
and r9d, 0xbec9d7e1
and ecx, 0x4136281e
or ecx, r9d
xor ecx, r11d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x82006000
or r8d, 1
xor eax, 0x70e98f7f
mov r9d, eax
and r9d, 0x3dbe90f7
and ecx, 0xc2416f08
or ecx, r9d
or eax, r8d
and r8d, 0x3dbe90f7
and edx, 0xc2416f08
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf22dc24c
and ecx, eax
and eax, 0xdd23db3
or eax, edx
xor eax, 0xdd23db3
or eax, ecx
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
and al, dl
or al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xff938400
mov r8d, 0xb124a204
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xff938400
jmp 0x140025ee3
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x2848001
mov r8d, eax
or r8d, 0x90100520
and edx, 0x92948521
and eax, 0x69684a90
or eax, edx
and r8d, 0x92948521
and ecx, 0x403304e
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0xf9784fb0
mov r8d, ecx
xor r8d, 0x1dd0c4eb
and r8d, edx
mov r9d, edx
or r9d, 0x1b5774a4
mov r10d, ecx
xor r10d, 0x80004b
mov eax, r8d
not eax
mov r11d, eax
and r11d, 0xbd41a314
and r8d, 0x42be5ceb
or r8d, r11d
or eax, r9d
and r9d, 0xbd41a314
and r10d, 0x40a8084b
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x84800252
or edx, 1
xor ecx, 0x6842046
xor eax, 0x1b5774a5
mov r9d, eax
and r9d, 0x696bdd09
and r8d, 0x969422f6
or r8d, r9d
or eax, edx
and edx, 0x696bdd09
and ecx, 0x969422f6
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
or edx, 0x94000604
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x63fdf973
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x96dc0f15
and r8d, 0x6121f062
or r8d, edx
or eax, r9d
and r9d, 0x96dc0f15
and ecx, 0x6923f0ea
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x9c02068c
and eax, 0x63fdf973
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2d1d83dc
and ecx, 0xd2e27c23
or ecx, eax
xor ecx, 0xd2e27c23
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
not dl
and dl, cl
test al, 1
mov ecx, 0x92e29653
mov r8d, 0x753c5da9
cmovne ecx, r8d
test dl, 1
mov edx, 0x92e29653
cmove ecx, edx
cmovne ecx, r8d
test al, 1
mov rax, qword [rbp]
mov rax, qword [rbp + 0x18]
cmovne ecx, r8d
mov eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd04510
mov r8d, ecx
and r8d, 0x2006280b
or r8d, edx
xor r8d, 0x2006280b
mov edx, ecx
xor edx, 0x20d66d1b
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xdf2992e5
xor edx, 0x20d66d1a
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl al
setge r8b
and cl, r8b
or r8b, dl
mov r9d, r8d
xor r9b, 1
and al, dl
or al, cl
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xbbbf7f24
mov r8d, 0xe7871141
cmovne edx, r8d
test al, al
mov eax, 0xbbbf7f24
jmp 0x140035b87
mov rax, qword [rbp + 0x10]
mov eax, dword [rax]
mov dword [rbp - 0x38], eax
mov eax, 0xcc7d2414
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0x9b4a4e88
jmp 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 1
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xea859f26
mov r8d, eax
and r8d, 0xea859f26
mov r9d, ecx
and r9d, 0x157a60d8
or r9d, r8d
and edx, 0xea859f27
xor edx, r9d
and ecx, 0x5c10e5b6
and eax, 0xa3ef1a49
or eax, ecx
mov ecx, eax
xor ecx, 0xa3ef1a49
xor eax, 0x5c10e5b6
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, ecx
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and dl, cl
or dl, r9b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3921f176
mov r8d, 0x79fbc25
cmovne ecx, r8d
test al, 1
mov eax, 0x3921f176
jmp 0x1400341e1
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
not eax
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdaf4956f
and ecx, 0x250b6a90
or ecx, r9d
or eax, r8d
and r8d, 0xdaf4956f
and edx, 0x250b6a90
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf5cfd733
and ecx, 0xa3028cc
or ecx, eax
xor ecx, 0xa3028cc
sete r8b
setne dl
cmp dword [0x1401172c8], 0xa
setl r10b
setge al
lea r9d, [rax + 1]
mov r11d, edx
or r11b, r10b
mov ecx, eax
xor cl, dl
and cl, r10b
xor cl, 1
mov r10d, ecx
xor r10b, r11b
or cl, r11b
xor cl, 1
or cl, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x870f4d4b
mov r8d, 0x7e5eeb70
cmovne edx, r8d
test al, 1
mov eax, 0x870f4d4b
jmp 0x140034dca
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xbbd292a0
and edx, eax
or eax, 0x442d6d5f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x6d6d7060
and ecx, 0x92928280
or ecx, r9d
or eax, r8d
and r8d, 0x6d6d7060
and edx, 0x92928f9f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x40216146
mov r8d, eax
xor r8d, 0xbbd292a0
mov ecx, r8d
or ecx, 1
xor eax, 0x240c58
and r8d, 0x40e1e39
and edx, 0xfbf1e1c6
or edx, r8d
mov r8d, edx
xor r8d, 0xa92000c0
xor edx, 0x40e1e38
mov r9d, ecx
and r9d, 0x56dbf107
and eax, 0xa9240ef8
or eax, r9d
or ecx, edx
and edx, 0x56dbf107
and r8d, 0xa9240ef8
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x5b640540
mov r8d, 0xd466868b
cmovne eax, r8d
test cl, 1
mov ecx, 0x5b640540
jmp 0x1400315a1
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x48244d0c
mov r8d, ecx
and r8d, 0xb7dbb2f2
or r8d, edx
xor r8d, 0xb7dbb2f2
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r8b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x791e071f
mov r8d, 0x3d4905ae
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x791e071f
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x408a0010
and ecx, 0x92450206
or ecx, edx
xor ecx, 0x92450206
and eax, 0x2d30fde9
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xa0e0a878
mov r8d, eax
xor r8d, 0xa0e0a878
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x5f1f5786
and ecx, 0xa0e0a879
or ecx, r8d
or edx, 1
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xb869269
and ecx, 0xf4796d96
or ecx, r9d
or r8d, edx
and edx, 0xb869269
and eax, 0xf4796d96
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
not r8d
test r8d, r8d
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and cl, r8b
or al, cl
xor al, r9b
mov ecx, eax
not cl
and cl, r9b
test al, 1
mov edx, 0x8feef7ad
mov r8d, 0x45971776
cmovne edx, r8d
test cl, 1
mov r9d, 0x8feef7ad
cmove edx, r9d
test al, 1
cmovne edx, r8d
test cl, 1
mov rax, qword [rbp - 0x68]
cmovne edx, r8d
cmp rax, qword [rbp - 0x70]
setne byte [rbp + 0x23]
mov eax, edx
jmp 0x140025ef0
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov eax, 0x3390d258
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x60]
mov qword [rax], rcx
mov eax, 0x65e5a909
jmp 0x140025ef0
mov eax, 0x4238c869
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x40b5683a
mov r9d, edx
or r9d, 0x40b5683a
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xbf4a97c4
and ecx, 0x40b5683b
or ecx, r9d
and edx, 0xa348abd
and eax, 0xf5cb7542
or eax, edx
mov edx, eax
xor edx, 0x310a6500
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc4f118df
and ecx, 0x3b0ee720
or ecx, r9d
xor eax, 0x30089d
and eax, 0xc4f118df
and edx, 0x3b0ee720
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
xor al, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
mov r9d, edx
and r9b, r8b
xor dl, cl
and cl, al
or cl, r9b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x729979e9
mov r8d, 0x7646551c
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x729979e9
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x82dd3632
and eax, 0x7d22c9cd
or eax, ecx
xor eax, 0x7d22c9cc
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb98c693c
and ecx, eax
and eax, 0x467396c3
or eax, edx
mov edx, eax
xor edx, 0x4530482
xor eax, 0xb98c693c
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6a24f35d
and edx, 0x95db0ca2
or edx, r9d
or eax, r8d
and r8d, 0x6a24f35d
and ecx, 0x95db0ca2
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x424daa53
and eax, 0xbdb255ac
or eax, edx
xor eax, 0xbdb255ac
or eax, ecx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor r8b, dl
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa94c0149
mov r8d, 0x89aef775
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xa94c0149
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, r8d
and r9d, 0xfde238ba
and edx, 0x21dc745
or edx, r9d
or r8d, ecx
and ecx, 0xfde238ba
and eax, 0x21dc745
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
mov r10d, eax
xor r10b, cl
and r10b, al
and al, cl
xor cl, r8b
and cl, r8b
or cl, r9b
and dl, r8b
or al, dl
or al, r10b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, eax
and r8b, cl
xor cl, 1
and dl, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xefc683a4
mov r8d, 0x48d46c0b
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xefc683a4
jmp 0x140025ee3
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xfd8f023a
and ecx, 0x270fdc5
or ecx, edx
mov r8d, ecx
xor r8d, 0xfd8f023a
xor ecx, 0x270fdc5
mov edx, ecx
and edx, 0xf91bc8ad
mov eax, r8d
and eax, 0x6e43752
or eax, edx
mov edx, eax
xor edx, 0x6e43753
and r8d, 0xfa549694
mov r9d, ecx
and r9d, 0x5ab696b
or r9d, r8d
mov r8d, r9d
xor r8d, 0x90400601
and ecx, 1
or ecx, r8d
xor r9d, 0x401010a
and r9d, 0x6e15919e
and ecx, 0x91ea6e61
or ecx, r9d
mov r8d, ecx
xor r8d, 0x486020
xor eax, 0xf91bc8ac
xor ecx, 0x6e15919e
mov r9d, eax
and r9d, 0xd7b21fcf
and edx, 0x284de030
or edx, r9d
or eax, ecx
and ecx, 0xd7b21fcf
and r8d, 0x284de030
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x8e78d4f
and ecx, eax
not eax
and eax, 0x8e78d4f
or eax, ecx
not ecx
and ecx, 0xf71872b0
and eax, 0x8e78d4f
or eax, ecx
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
mov edx, eax
mov r8d, r9d
or al, r9b
xor r9b, 1
xor cl, 1
and dl, r9b
and r8b, cl
or r8b, dl
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x921327aa
mov edx, 0x4fd3c1df
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x921327aa
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xffe661af
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xcbf04d81
and edx, ecx
not ecx
or eax, 0x340fb27e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x32ed6530
and ecx, 0xc9100881
or ecx, r9d
or eax, r8d
and r8d, 0x32ed6530
and edx, 0xcd129acf
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x340fb27e
xor eax, 0xcbf04d81
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x92af5b2a
and edx, 0x6d50a4d4
or edx, r9d
or ecx, eax
and eax, 0x92af5b2a
and r8d, 0x6d50a4d5
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setge cl
setl r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor r8b, dl
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x11b4051d
mov r9d, 0x3ca758c4
cmovne eax, r9d
test r8b, r8b
mov ecx, eax
cmovne ecx, r9d
jmp 0x140025ee1
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6e62465f
xor eax, 0xc04685bb
and eax, ecx
and ecx, 0x919db9a0
or ecx, edx
mov edx, ecx
xor edx, 0x919db9a0
xor ecx, 0xa604401
mov r8d, edx
and r8d, 0x3fb97a44
or r8d, eax
not eax
and eax, 0xc04685ba
and r8d, 0x3fb97a45
or r8d, eax
and ecx, 0x8b74fc01
mov eax, edx
and eax, 0x748b03fe
or eax, ecx
xor eax, 0x8b74fc00
and edx, 1
or edx, eax
not edx
or edx, r8d
xor edx, 0x1dfe2741
xor edx, 0xe201d8be
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xab722e17
mov r8d, 0xa43bad9b
cmovne edx, r8d
test cl, cl
mov ecx, 0xab722e17
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x5c18884c
mov edx, eax
xor edx, 0x5c18884c
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0xa3e50082
xor edx, 0x14108841
and edx, 0x1412ff71
and ecx, 0xebed008e
or ecx, edx
mov edx, ecx
xor edx, 0x29c0008e
and r8d, 0xf1c3f566
and eax, 0xe3c0a99
or eax, r8d
mov r8d, eax
xor r8d, 0x8100088
xor ecx, 0x1412ff71
xor eax, 0xf1c3f566
mov r9d, ecx
and r9d, 0xc62d7e51
and edx, 0x39d281ae
or edx, r9d
or ecx, eax
and eax, 0xc62d7e51
and r8d, 0x39d281ae
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x91e24731
xor ecx, 0x6e1db8ce
setne dl
sete al
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
mov r10d, r9d
not r10b
and r10b, al
or al, r8b
xor al, 1
or al, r10b
and r9b, r8b
xor r9b, 1
xor cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, dl
or cl, dl
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xda412ba8
mov edx, 0xbf7c43c3
cmovne eax, edx
test cl, 1
mov ecx, 0xda412ba8
jmp 0x140032a70
mov eax, 0x3280d60
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x81d14090
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x2a069f29
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x81d143b1
and r8d, 0x2a069c08
or r8d, edx
or eax, r9d
and r9d, 0x81d143b1
and ecx, 0x7e2ebc4e
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xd5f960d6
and eax, 0x2a069f29
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x22985a5c
mov r8d, eax
and r8d, 0xdd67a5a3
or r8d, edx
mov edx, r8d
xor edx, 0x901a5a0
xor r8d, 0x22985a5d
mov r9d, ecx
and r9d, 0xf66e420a
and eax, 0x991bdf4
or eax, r9d
or ecx, r8d
and r8d, 0xf66e420a
and edx, 0x991bdf5
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa1011008
mov r8d, eax
or r8d, 0x108488e6
and edx, 0xb18598ee
and eax, 0x40380611
or eax, edx
and r8d, 0xb18598ee
and ecx, 0xe426100
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0xaf437108
xor ecx, 0x40b00291
and eax, 0x3e4ded66
and ecx, 0xc1b21299
or ecx, eax
cmp ecx, 0xc1b21299
setne cl
cmp dword [0x1401172c8], 0xa
setge al
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov r8d, 0xc79e97bb
mov eax, 0x3fb9689f
cmovne r8d, eax
test cl, dl
mov eax, 0xc79e97bb
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp]
cmp dword [rax], 0
sete byte [rbp + 0x25]
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b0da99c
mov r8d, eax
and r8d, 0xb4f25662
or r8d, edx
xor r8d, 0xb4f25662
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x954a8bfa
and eax, 0x6ab57405
or eax, ecx
mov ecx, eax
xor ecx, 0x6ab57405
xor eax, 0x954a8bfa
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, eax
and al, r10b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
and dl, r10b
and cl, r10b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x3f43795c
mov r9d, 0xecc0f729
cmovne r8d, r9d
test cl, cl
mov eax, r8d
cmovne eax, r9d
jmp 0x1400344e0
mov eax, 0x109e247d
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x62dbad88
xor ecx, 0xa7a67af2
and ecx, eax
and eax, 0x9d245277
or eax, edx
mov edx, eax
xor edx, 0x18000005
xor eax, 0x62dbad88
and edx, 0x5859850d
or ecx, edx
xor ecx, 0xa7a67af3
and eax, 0xfffffffe
or eax, ecx
not eax
test eax, eax
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x494784e8
mov r8d, 0x3cb7a434
cmovne eax, r8d
test dl, 1
mov edx, 0x494784e8
cmovne eax, edx
jmp 0x14003485d
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0x4f79122e
xor eax, 0xb086edd1
sete r8b
setne dl
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, dl
not al
and al, dl
mov r10d, r9d
or r10b, dl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7187a4bf
mov r8d, 0x9e8c5f73
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x7187a4bf
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x4c609f34
jmp 0x140025ef0
mov eax, 0x29bf2037
jmp 0x140025ef0
mov eax, 0x874edf7b
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80101238
mov r8d, eax
and r8d, 0x2d0a0082
or r8d, edx
xor r8d, 0x2d0a0082
mov edx, eax
and edx, 0x52e5ed45
or edx, r8d
mov r8d, edx
xor r8d, 0x52e5ed44
and ecx, 0x3dd54e33
and eax, 0xc22ab1cc
or eax, ecx
mov ecx, eax
xor ecx, 0xc22ab1cc
xor edx, 0xad1a12bb
and ecx, edx
xor eax, 0x3dd54e33
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete cl
setne r8b
cmp dword [0x1401172c8], 0xa
setge dl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, edx
or al, cl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov r10d, edx
xor r10b, cl
and r10b, dl
and r8b, r9b
and dl, cl
or dl, r8b
xor r10b, 1
xor dl, 1
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, al
mov r9d, eax
xor r9b, cl
or cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb406e2e2
mov r8d, 0x79fbc25
cmovne eax, r8d
test cl, 1
mov ecx, 0xb406e2e2
jmp 0x1400315a1
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x2f85e408
mov r8d, ecx
and r8d, 0xd07a1bf7
or r8d, edx
mov edx, r8d
xor edx, 0x80280b76
xor r8d, 0x2f85e409
mov r9d, eax
and r9d, 0x54525489
and ecx, 0xabadab76
or ecx, r9d
or eax, r8d
and r8d, 0x54525489
and edx, 0xabadab76
or edx, r8d
xor edx, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
or cl, al
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf23875eb
mov r8d, 0x4d7f84cb
cmovne ecx, r8d
test dl, 1
mov edx, 0xf23875eb
jmp 0x14003379d
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6a712916
and edx, 0x958ed6e9
or edx, r9d
or eax, r8d
and r8d, 0x6a712916
and ecx, 0x958ed6e9
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xffc27a53
and ecx, eax
and eax, 0x3d85ac
or eax, edx
mov edx, eax
xor edx, 0x3d84a8
xor eax, 0xffc27a53
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdd021915
and edx, 0x22fde6ea
or edx, r9d
or eax, r8d
and r8d, 0xdd021915
and ecx, 0x22fde6ea
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10b2b369
and eax, 0xef4d4c96
or eax, edx
xor eax, 0xef4d4c96
or eax, ecx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172c8], 0xa
setge r10b
setl r11b
mov ecx, r11d
xor cl, r9b
mov eax, ecx
xor al, cl
mov edx, r10d
or r10b, r9b
and r9b, r11b
and dl, r8b
or dl, r9b
xor r11b, r8b
xor r10b, 1
or r10b, r11b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
xor al, 1
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x3ef5943d
mov r8d, 0xe4649718
cmovne eax, r8d
test cl, 1
mov ecx, 0x3ef5943d
jmp 0x1400344dd
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x420678bd
mov edx, ecx
and edx, 0xbdf98742
or edx, r8d
mov r8d, edx
xor r8d, 0x85310402
xor edx, 0x46888
mov r9d, ecx
xor r9d, 0x853d6d8a
and r9d, ecx
or edx, 0x7ac29275
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x128819e5
and r8d, 0x8535640a
or r8d, r11d
or edx, r10d
and r10d, 0x128819e5
and r9d, 0xed77e61a
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x42400060
xor edx, 0x853d6d8b
mov r9d, edx
and r9d, 0x3caab696
and r8d, 0xc3554969
or r8d, r9d
and ecx, 0x3caab696
and eax, 0xc3554969
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdf67dc53
mov r8d, 0x88dfec66
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xdf67dc53
jmp 0x14003179d
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x37728c2b
and edx, ecx
or ecx, 0xc88d73d4
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x4d4f957f
mov r10d, eax
and r10d, 0x32300800
or r10d, r9d
or ecx, r8d
and r8d, 0x4d4f957f
and edx, 0xb2b06a80
or edx, r8d
xor edx, r10d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x88512d0
xor ecx, 0x11528422
and ecx, 0xd15ae527
and edx, 0x2ea51ad8
or edx, ecx
xor edx, 0x2ea51ad8
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor dl, cl
and dl, al
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb0469c8c
mov r8d, 0x63435fb8
cmovne ecx, r8d
test dl, dl
mov edx, 0xb0469c8c
cmovne edx, ecx
jmp 0x140034a18
mov rax, qword [rbp + 0x10]
mov dword [rax], 0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x888220
mov edx, ecx
xor edx, 0x8202101
and edx, 0xfb327911
and eax, 0x4cd86ee
or eax, edx
mov edx, eax
xor edx, 0x8800020
mov r8d, ecx
or r8d, 1
not ecx
xor eax, 0xf7575cdf
mov r9d, eax
and r9d, 0x962defda
and edx, 0x69d21025
or edx, r9d
or eax, r8d
and r8d, 0x962defda
and ecx, 0x69d21024
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9a8a8bd4
and eax, 0x6575742b
or eax, ecx
xor eax, 0x6575742b
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, cl
or al, dl
mov ecx, eax
xor cl, 1
xor dl, r8b
not dl
and dl, r8b
or dl, r9b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r9b
xor r9b, 1
and r9b, al
or r9b, cl
or r8b, al
mov eax, r8d
xor al, r9b
mov eax, 0x9718d124
cmovne eax, r12d
test r8b, r8b
mov ecx, 0x9718d124
jmp 0x1400327f7
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4f080802
mov r8d, eax
or r8d, 0x10b19500
and edx, 0x5fb99d02
and eax, 0x804022dd
or eax, edx
and r8d, 0x5fb99d02
and ecx, 0x20064020
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0x6f0e4822
xor ecx, 0x90f1b7dd
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xe939a7ea
and edx, 0x16c65814
or edx, r9d
or eax, ecx
and ecx, 0xe939a7ea
and r8d, 0x16c65815
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x40648040
mov r8d, eax
or r8d, 0x20002506
and r8d, 0x6064a546
and ecx, 0x1e884011
or ecx, r8d
and edx, 0x6064a546
and eax, 0x81131aa8
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x81120ea2
xor eax, 0x5eecc051
mov edx, eax
and edx, 0x66c5310c
and ecx, 0x993acef3
or ecx, edx
xor ecx, 0x66c5310c
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
mov ecx, r10d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
mov r8d, 0xf6cbfbdd
mov eax, 0x7646551c
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0xf6cbfbdd
cmovne eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x140025ef0
mov rax, qword [rbp + 8]
mov qword [rax], 0
mov eax, 0xa340f2f2
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe220bbe1
mov r8d, ecx
and r8d, 0x1ddf441e
or r8d, edx
mov edx, r8d
xor edx, 0x8d7000a
xor r8d, 0x200023e0
mov r9d, ecx
or r9d, 0x350867f4
and r8d, 0x350867f4
and edx, 0xcaf7980a
or edx, r8d
and r9d, 0x350867f5
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x575465a2
and r9d, 0xa8ab9a5d
or r9d, r8d
and ecx, 0x575465a2
and eax, 0xa8ab9a5d
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete dl
setne al
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
mov r9d, eax
and r9b, r8b
and cl, dl
or cl, r9b
xor cl, 1
or cl, r8b
xor al, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
xor dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xa306c7dd
mov edx, 0x23bdc0e5
cmovne ecx, edx
test al, 1
mov eax, 0xa306c7dd
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xf34d13b1
jmp 0x140025ef0
mov rcx, qword [rbp - 0x30]
mov edx, dword [0x1401172c4]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or r9d, r8d
and edx, 0x44615908
and eax, 0xbb9ea6f7
or eax, edx
mov edx, eax
xor edx, 0xbb9ea6f7
xor eax, 0x44615908
and eax, r9d
not r9d
and edx, r9d
or eax, edx
xor r9d, eax
test r9d, eax
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge r9b
and dl, r9b
and r8b, al
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, r8b
xor al, r9b
not dl
and dl, al
xor dl, r8b
or r8b, al
mov r9d, edx
xor r9b, r8b
test dl, dl
mov eax, 0x88dfec66
mov edx, 0xdda4ee7f
cmovne eax, edx
mov rcx, qword [rcx]
test r8b, r8b
mov r8d, 0x88dfec66
cmovne eax, r8d
mov qword [rbp - 0x60], rcx
test r9b, 1
cmove eax, edx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x7eb612c4
and eax, 0x8149ed3b
or eax, ecx
xor eax, 0x8149ed3a
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80101
mov r8d, eax
and r8d, 0xc064a08c
or r8d, edx
mov edx, r8d
xor edx, 0x8020808c
xor r8d, 0x2c984472
or ecx, 0x404c2000
and r8d, 0x6cdc6472
and edx, 0x8020818d
or edx, r8d
and ecx, 0x6cdc6472
and eax, 0x13031a00
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x3f935e72
and eax, 0xc06ca18d
or eax, ecx
setne cl
cmp dword [0x1401172c8], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
or r8b, al
xor al, cl
or cl, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1e0112d3
mov r8d, 0x1a2cb86c
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x1e0112d3
cmovne eax, r8d
jmp 0x140035b8a
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40511d43
mov r8d, ecx
and r8d, 0xbfaee2bc
or r8d, edx
xor r8d, 0x40511d42
and eax, 0x64797bee
and ecx, 0x9b868411
or ecx, eax
xor ecx, 0x9b868411
or ecx, r8d
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl dl
lea r9d, [r8 + 1]
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r10d, ecx
and r10b, dl
xor cl, 1
and cl, al
or cl, r10b
and r9b, al
and dl, r8b
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x81d8a824
mov r8d, 0x5c569e92
cmovne edx, r8d
test al, al
jmp 0x140033397
mov eax, 0xa6dc6e5b
jmp 0x140025ef0
mov eax, 0x54dada17
jmp 0x140025ef0
mov eax, 0x122496d
jmp 0x140025ef0
mov eax, 0xb2f49751
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x15b64bb7
and ecx, eax
and eax, 0xea49b448
or eax, edx
mov edx, eax
xor edx, 0x88090408
xor eax, 0x15b64bb7
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x77d4b9f7
and edx, 0x882b4608
or edx, r9d
or eax, r8d
and r8d, 0x77d4b9f7
and ecx, 0x882b4608
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x314da7f1
and eax, 0xceb2580e
or eax, edx
xor eax, 0x314da7f1
xor ecx, eax
test ecx, eax
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge al
lea r8d, [rax + 1]
xor r8b, cl
xor dl, cl
mov r9d, eax
xor r9b, cl
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9b5d021e
mov r8d, 0x373b892e
cmovne eax, r8d
test cl, 1
mov ecx, 0x9b5d021e
jmp 0x1400344dd
mov eax, 0x3d2a886e
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
xor eax, 0x1adf05f7
and eax, ecx
not ecx
and ecx, 0x1adf05f7
or ecx, eax
not eax
and eax, 0xe520fa08
and ecx, 0x1adf05f7
or ecx, eax
setne r9b
cmp dword [0x1401172c8], 0xa
setge al
setl r10b
lea r8d, [r9 + 1]
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, r10b
mov edx, ecx
xor dl, 1
and r9b, r10b
and al, r8b
or al, r9b
or r8b, r10b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
and dl, r9b
xor r9b, 1
and r9b, cl
or r9b, dl
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x2e4463cb
mov edx, 0x6ca4e215
cmovne ecx, edx
test al, 1
mov eax, 0x2e4463cb
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x1ae9a39a
jmp 0x140025ef0
mov eax, 0x46b482a5
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb1c82ca8
mov ecx, eax
and ecx, 0x4e37d356
or ecx, r8d
mov r8d, ecx
xor r8d, 0x265304
xor ecx, 0xb1c82ca9
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xced9ac53
and r8d, 0x312653ac
or r8d, r11d
or ecx, r10d
and r10d, 0xced9ac53
and r9d, 0x312653ac
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xc6256786
and eax, 0x39da9879
or eax, edx
mov edx, eax
xor edx, 0x1a8050
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7be4182b
and ecx, 0x841be7d4
or ecx, r9d
xor eax, 0x42240002
and eax, 0x7be4182b
and edx, 0x841be7d4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
xor r8b, al
mov ecx, eax
and cl, r8b
not r8b
and r8b, al
xor al, dl
and al, dl
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor al, 1
xor cl, al
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xfc0f0494
mov r8d, 0x1e70f6fc
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0xfc0f0494
cmovne eax, ecx
jmp 0x140025ef0
mov eax, 0x616796ee
jmp 0x140025ef0
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x18]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x647b38ac
mov r8d, ecx
and r8d, 0x9b84c752
or r8d, edx
xor r8d, 0x9b84c752
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xbcd37f7b
and edx, 0x432c8084
or edx, r9d
and ecx, 0xbcd37f7b
and eax, 0x432c8084
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and al, dl
mov edx, eax
xor dl, 1
xor al, cl
mov r8d, ecx
xor r8b, 1
or dl, r8b
xor dl, 1
or dl, al
xor cl, dl
or dl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x9f84c9f3
mov r8d, 0x5b78ca2
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0x9f84c9f3
jmp 0x140025ee3
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x463c608
mov r8d, eax
and r8d, 0x83040046
or r8d, ecx
xor r8d, 0x83040046
mov r9d, eax
and r9d, 0x789839b1
or r9d, r8d
mov ecx, r9d
xor ecx, 0x38801990
xor r9d, 0x1610445
and r9d, 0x41792465
and ecx, 0xbe86db9a
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8400d11a
and edx, 0x4349c569
and eax, 0xbcb63a96
or eax, edx
mov edx, eax
xor edx, 0x84301016
xor ecx, 0x41792465
xor eax, 0x4349c569
mov r9d, ecx
and r9d, 0x7ace2ee1
and r8d, 0x8531d11e
or r8d, r9d
or ecx, eax
and eax, 0x7ace2ee1
and edx, 0x8531d11e
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov r10d, r9d
xor r10b, r8b
mov eax, r8d
or al, r9b
and al, r10b
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
and cl, al
mov r9d, eax
xor r9b, dl
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x565f6466
mov edx, 0x76caacc9
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x565f6466
jmp 0x140025ee3
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xd9bebf18
and edx, 0x264140e7
or edx, r9d
or eax, r8d
and r8d, 0xd9bebf18
and ecx, 0x264140e7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb2d48831
mov r8d, eax
and r8d, 0x9094200
or r8d, edx
mov edx, r8d
xor edx, 0x1004000
xor r8d, 0x94520506
or ecx, 0x98590200
and r8d, 0x9c5b0706
and edx, 0x2384c831
or edx, r8d
and ecx, 0x9c5b0706
and eax, 0x402030c8
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x4000404
xor eax, 0xbbddca31
mov edx, eax
and edx, 0x40ab31da
and ecx, 0xbf54ce25
or ecx, edx
xor ecx, 0xbf54ce25
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xbf8db4c2
mov r8d, 0xc09576a
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xbf8db4c2
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xf977fa08
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x40003042
mov r8d, ecx
or r8d, 0x76d4031
and edx, 0x476d7073
and ecx, 0x10008f88
or ecx, edx
and r8d, 0x476d7073
and eax, 0xa8920004
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xe8923046
mov edx, eax
xor edx, 0x114d8f38
and edx, 0xf1ddaf7e
xor eax, 0xb54d6ddc
and eax, ecx
mov r8d, ecx
and r8d, 0xe225081
or r8d, edx
mov ecx, r8d
xor ecx, 0xe225081
mov edx, ecx
and edx, 0x5ddf5d9a
or eax, edx
mov edx, eax
xor edx, 0x2064
or ecx, 1
xor r8d, 0x41108252
and r8d, 0x4f30d252
and ecx, 0xb0cf2dad
or ecx, r8d
mov r8d, ecx
xor r8d, 0x10802cac
xor eax, 0x5ddf5d9b
xor ecx, 0x4f30d252
mov r9d, eax
and r9d, 0xa26f9300
and edx, 0x5d906cff
or edx, r9d
or eax, ecx
and ecx, 0xa26f9300
and r8d, 0x5d906cfe
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xdb88e375
and eax, 0x24771c8a
or eax, ecx
xor eax, 0x24771c8a
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and dl, cl
xor cl, 1
mov r8d, eax
xor r8b, 1
and r8b, cl
or r8b, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xe252935b
mov edx, 0x4f3c14fc
cmovne ecx, edx
test r8b, 1
mov edi, 0x4f3c14fc
cmove ecx, edx
test al, 1
mov eax, 0xe252935b
jmp 0x140025ee3
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe8fbc076
mov r8d, ecx
and r8d, 0x17043f88
or r8d, edx
xor r8d, 0x17043f88
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x44556be6
and r8d, 0xbbaa9419
or r8d, r9d
or edx, ecx
and ecx, 0x44556be6
and eax, 0xbbaa9419
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x57e819fa
xor edx, 0xa817e605
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and dl, cl
or dl, al
xor dl, r9b
mov eax, edx
xor al, 1
and r9b, al
xor al, r9b
test dl, dl
mov ecx, 0xdb754f52
mov edx, 0x68ea4cf9
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xdb754f52
cmove ecx, r8d
test al, 1
jmp 0x140034c11
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov rax, qword [rbp]
mov rax, qword [rbp + 0x18]
mov eax, 0xfedfd7c1
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x94a90a4b
and edx, 0x6b56f5b4
or edx, r8d
mov r8d, edx
xor r8d, 0xb1054a4
mov eax, ecx
not eax
xor edx, 0x94a90a4a
mov r9d, eax
and r9d, 0xf44fa913
and ecx, 0xbb056ec
or ecx, r9d
or eax, edx
and edx, 0xf44fa913
and r8d, 0xbb056ec
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xedb6de77
and eax, 0x12492188
or eax, ecx
xor eax, 0x12492188
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x456e9db7
mov r8d, 0x6aabb591
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x456e9db7
jmp 0x1400358a5
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x7a9649f4
and ecx, 0x8569b60b
or ecx, r9d
or eax, r8d
and r8d, 0x7a9649f4
and edx, 0x8569b60b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
xor eax, 0xfffffffe
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xacedf3f4
and edx, 0x53120c0b
or edx, r9d
or r8d, ecx
and ecx, 0xacedf3f4
and eax, 0x53120c0b
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
sete dl
cmp dword [0x1401172c8], 0xa
setge r8b
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x88225ab3
mov r9d, 0xa552137e
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140025ef0
mov eax, 0xa4707d60
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x95007900
mov r8d, eax
xor r8d, 0x6aff86ff
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x5400c6ad
mov r11d, edx
and r11d, 0x2aff0052
or r11d, r10d
or ecx, r9d
and r9d, 0x5400c6ad
and r8d, 0xabff3952
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x95007901
and edx, 0xb9783751
and eax, 0x4687c8ae
or eax, edx
mov edx, eax
xor edx, 0x4687c8ae
xor ecx, 0x6aff86fe
and edx, ecx
xor eax, 0xb9783751
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
lea r9d, [rcx + 1]
mov eax, r9d
xor al, r8b
xor al, 1
and r8b, r9b
and cl, dl
or cl, r8b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x6fa27b9e
cmovne eax, r14d
test r8b, 1
mov ecx, 0x6fa27b9e
cmovne ecx, eax
test dl, 1
jmp 0x140025ee3
mov eax, 0xa826a8cc
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb594d0f2
xor eax, 0x7f1e9c3e
and eax, ecx
mov r8d, ecx
and r8d, 0x4a6b2f0d
or r8d, edx
mov ecx, r8d
xor ecx, 0x4a6b2f0d
mov edx, r8d
xor edx, 0x3575b333
and edx, ecx
or eax, edx
xor eax, 0x7f1e9c3f
xor r8d, 0x90041000
and r8d, 0xda26170d
mov edx, ecx
and edx, 0x25d9e8f2
or edx, r8d
mov r8d, edx
xor r8d, 0x42261308
and ecx, 1
or ecx, r8d
xor edx, 0x21014832
and edx, 0xb9014c36
and ecx, 0x46feb3c9
or ecx, edx
xor ecx, 0x46feb3c9
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x8e828974
and edx, ecx
not ecx
or eax, 0x717d768b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x89ad194d
and ecx, 0x6028030
or ecx, r9d
or eax, r8d
and r8d, 0x89ad194d
and edx, 0x7652e6b2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x4dedc719
xor eax, 0x3c90b192
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setge al
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, r8d
and al, dl
xor al, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6caa68d7
mov r8d, 0x9659021b
cmovne edx, r8d
test cl, cl
mov ecx, 0x6caa68d7
jmp 0x140034c0c
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
or eax, 0x8aba353e
mov r8d, edx
or r8d, 1
and r8d, 0x8aba353f
mov r9d, ecx
and r9d, 0x7545cac0
or r9d, r8d
and eax, 0x8aba353f
xor eax, r9d
mov r8d, edx
and r8d, 0x1bfe0baa
and ecx, 0xe401f455
or ecx, r8d
xor ecx, eax
xor ecx, 0xe401f455
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x13c79ecd
mov r8d, 0x8911a49d
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x13c79ecd
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140025ef0
mov rax, qword gs:[0x30]
mov eax, 0xfd7e1fd5
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0x5f19d86f
xor ecx, 0xa0e62790
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge cl
mov r10d, ecx
xor r10b, r8b
not r10b
and r10b, r8b
mov eax, ecx
or al, r8b
xor al, 1
or al, r10b
mov r10d, r9d
xor r9b, r8b
and r8b, cl
and r10b, dl
or r10b, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa8539220
mov r8d, 0xd92dafa7
cmovne ecx, r8d
not dl
test al, 1
cmovne ecx, r8d
test dl, 1
mov eax, 0xa8539220
jmp 0x140025ee3
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x208c76e2
and edx, eax
or eax, 0xdf73891d
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe50f66dd
and ecx, 0x801022
or ecx, r9d
or eax, r8d
and r8d, 0xe50f66dd
and edx, 0x1af09922
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xdf73891d
mov ecx, eax
xor ecx, 0x200402a2
and ecx, 0xf23602b7
xor eax, 0x72b9c6d5
and eax, r8d
and r8d, 0xdc9fd48
or r8d, ecx
mov ecx, r8d
xor ecx, 0xdc9fd48
mov r9d, r8d
xor r9d, 0x5ffc4d7f
and r9d, ecx
mov edx, r9d
not edx
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0xa1298c4b
and r9d, 0x5ed673b4
or r9d, r11d
or edx, r10d
and r10d, 0xa1298c4b
and eax, 0x5ed673b4
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0x5235b036
xor r8d, 0x623202b6
and r8d, 0x6eba9bf6
mov eax, ecx
and eax, 0x91456409
or eax, r8d
xor eax, 0x6eba9bf7
and ecx, 1
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa3522c45
mov r8d, ecx
and r8d, 0x8a000aa
or r8d, edx
mov edx, r8d
xor edx, 0xa0008a
xor r8d, 0xf71c9145
or eax, 0xab100065
and r8d, 0xff1c9165
and edx, 0xe22c8a
or edx, r8d
and eax, 0xff1c9165
and ecx, 0x14210
or ecx, eax
xor ecx, edx
xor ecx, 0xe75abbaa
xor ecx, 0xb35768ba
sete dl
setne al
cmp dword [0x1401172c8], 0xa
setge r8b
lea r9d, [r8 + 1]
mov r10d, r8d
xor r10b, al
or al, r8b
mov ecx, r10d
and cl, al
mov r11d, r8d
and r11b, r9b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, r8b
xor r11b, dl
xor al, 1
or al, r10b
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x3d2a886e
mov r8d, 0xe7871141
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x3d2a886e
cmovne ecx, r8d
test dl, 1
jmp 0x140034d16
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x84a40082
mov ecx, eax
or ecx, 0x21417a68
and ecx, 0xa5e57aea
mov r9d, edx
and r9d, 0x4a0a0015
or r9d, ecx
and r8d, 0xa5e57aea
mov ecx, eax
and ecx, 0x10108500
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x3151ff69
and edx, 0x6a71935e
and eax, 0x958e6ca1
or eax, edx
mov edx, eax
xor edx, 0x958e6ca1
xor ecx, 0xceae0096
and edx, ecx
xor eax, 0x6a71935e
and eax, r8d
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1401172c8], 0xa
setl al
setge dl
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, cl
mov ecx, edx
and cl, r8b
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf4b18e59
mov r8d, 0xc9da7a1c
cmovne edx, r8d
test al, al
mov eax, 0xf4b18e59
jmp 0x140034dca
mov eax, 0xa0f38de2
jmp 0x140025ef0
mov eax, 0x5b640540
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0x4e7e6a07
and eax, 0xb18195f8
or eax, ecx
mov ecx, eax
xor ecx, 0x218094b8
xor eax, 0x4e7e6a07
mov edx, eax
and edx, 0x94416344
and ecx, 0x6bbe9cbb
or ecx, edx
xor ecx, r8d
xor ecx, 0x6bbe9cbb
or eax, r8d
not eax
or eax, ecx
xor eax, 0xf511cbc1
xor eax, 0xaee343e
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xd691c5a2
mov r8d, 0x8feef7ad
cmovne eax, r8d
not dl
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0xd691c5a2
cmove eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x6b63ef19
and eax, 0x949c10e6
or eax, edx
mov edx, eax
xor edx, 0x90941044
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x6d48cbba
and ecx, 0x92b73445
or ecx, r9d
xor eax, 0x6940cb18
and eax, 0x6d48cbba
and edx, 0x92b73445
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1201f4e
mov r8d, 0xa576fd86
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x1201f4e
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140025ef0
mov rax, qword gs:[0x30]
mov eax, 0xa94c0149
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0x8e9d823c
mov r8d, edx
and r8d, 0x71627dc3
or r8d, ecx
mov ecx, r8d
xor ecx, 0x50603c00
xor r8d, 0x8e9d823d
mov r9d, eax
and r9d, 0xad8a43f7
and edx, 0x5275bc08
or edx, r9d
or eax, r8d
and r8d, 0xad8a43f7
and ecx, 0x5275bc08
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xed4e6a25
and edx, eax
not eax
or ecx, 0x12b195da
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xae985625
and eax, 0x41462800
or eax, r9d
or ecx, r8d
and r8d, 0xae985625
and edx, 0x5167a9da
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xa1808a
xor ecx, 0x410c0a21
and ecx, 0x531c1f71
and eax, 0xace3e08e
or eax, ecx
mov ecx, eax
xor ecx, 0x20a002
xor eax, 0x1260
and eax, 0xacc352ec
and ecx, 0x533cad13
or ecx, eax
xor ecx, 0x533cad13
sete r8b
setne dl
cmp dword [0x1401172c8], 0xa
setge r9b
setl r10b
mov ecx, r10d
xor cl, dl
mov eax, ecx
xor al, 1
and r9b, r8b
and dl, r10b
or dl, r9b
or r10b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, cl
or cl, dl
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xefa9594b
mov eax, 0xc48c6d0c
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0xefa9594b
cmovne eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140025ef0
mov eax, 0xa613dc1e
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xec79bdc4
mov edx, ecx
and edx, 0x1386423a
or edx, r8d
mov r8d, edx
xor r8d, 0x13820008
xor edx, 0xec79bdc5
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x4c1d4b73
and r8d, 0xb3e2b48c
or r8d, r11d
or edx, r10d
and r10d, 0x4c1d4b73
and r9d, 0xb3e2b48c
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x7749fc9e
and edx, 0x88b60361
or edx, r9d
and ecx, 0x7749fc9e
and eax, 0x88b60361
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
mov ecx, eax
and al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
and dl, r9b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x353d3d97
mov r8d, 0x5fe2867a
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x353d3d97
jmp 0x1400345e3
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf87b3016
mov r8d, eax
and r8d, 0x784cfe8
or r8d, edx
xor r8d, 0x784cfe8
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xf963c3ae
and eax, 0x69c3c51
or eax, ecx
mov ecx, eax
xor ecx, 0x2043811
xor eax, 0xf963c3ae
mov r8d, eax
and r8d, 0xc9807c6
and ecx, 0xf367f839
or ecx, r8d
xor ecx, edx
xor ecx, 0xf367f839
or eax, edx
not eax
or eax, ecx
xor eax, 0xc8b08c12
xor eax, 0x374f73ed
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0xc87f6d2
mov r8d, 0x2e63f0d1
cmovne eax, r8d
test cl, cl
mov ecx, 0xc87f6d2
cmove eax, ecx
jmp 0x1400344e0
mov eax, 0xdc5a785e
jmp 0x140025ef0
mov eax, 0xd491c6ef
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x6f306ec5
and ecx, eax
mov r8d, eax
or r8d, 0x90cf913a
mov r9d, ecx
not r9d
mov r10d, r8d
and r10d, 0xe197f3e7
mov r11d, edx
and r11d, 0xe200c00
or r11d, r10d
or r8d, r9d
and r9d, 0xe197f3e7
and ecx, 0x1e680c18
or ecx, r9d
xor ecx, r11d
not r8d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x80c61019
xor r8d, 0x4a302c40
and r8d, 0x5a39ad62
and ecx, 0xa5c6529d
or ecx, r8d
mov r8d, ecx
xor r8d, 0x84061011
and edx, 0xa3614445
and eax, 0x5c9ebbba
or eax, edx
mov edx, eax
xor edx, 0x4c16b010
xor ecx, 0x5a39ad62
xor eax, 0xa3614445
mov r9d, ecx
and r9d, 0x31c84fee
and r8d, 0xce37b011
or r8d, r9d
or ecx, eax
and eax, 0x31c84fee
and edx, 0xce37b011
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xacfe38f7
xor ecx, 0x5301c708
sete dl
setne al
cmp dword [0x1401172c8], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
mov edx, ecx
xor dl, 1
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or al, dl
xor dl, r8b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x4af99fa1
mov r8d, 0xb1fd50e
cmovne ecx, r8d
test al, 1
mov eax, 0x4af99fa1
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140025ef0
mov eax, 0xde8162b4
jmp 0x140025ef0
mov eax, 0x2e4463cb
jmp 0x140025ef0
mov eax, 0x60adefe7
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edx, eax
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc9cd75d5
mov r11d, ecx
and r11d, 0x36328a2a
or r11d, r10d
or edx, r9d
and r9d, 0xc9cd75d5
and r8d, 0x36328a2a
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
and dl, cl
or dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, r9b
and r9b, r8b
xor r8b, 1
mov eax, r9d
xor al, r8b
mov ecx, 0x7bfa844a
mov edx, 0xf34d13b1
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov eax, 0x41e58a47
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
not r8d
and eax, 0x4619f12a
and ecx, 0xb9e60ed5
or ecx, eax
xor ecx, 0xb9e60ed5
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2acc185a
mov r8d, 0xed630375
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x2acc185a
jmp 0x1400343f2
mov eax, 0x4b5bccfa
jmp 0x140025ef0
mov eax, 0x6c0cf95a
jmp 0x140025ef0
mov eax, 0x162ae985
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5bd24dee
mov r8d, eax
and r8d, 0xa42db210
or r8d, edx
mov edx, r8d
xor edx, 0x401b200
xor r8d, 0x494041c8
or eax, 0xe96c41d8
and r8d, 0xe96c41d8
and edx, 0x1693be26
or edx, r8d
and eax, 0xe96c41d9
xor eax, edx
not eax
or eax, ecx
xor eax, 0x1a60c320
xor eax, 0xe59f3cdf
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x81d8a824
mov r9d, 0x5a67f0eb
cmovne eax, r9d
test dl, dl
mov ecx, 0x81d8a824
cmove eax, ecx
test r8b, r8b
cmovne eax, r9d
jmp 0x140025ef0
mov rax, qword [rbp - 0x28]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x232ec461
and edx, 0xdcd13b9e
or edx, r9d
or eax, ecx
and ecx, 0x232ec461
and r8d, 0xdcd13b9e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0x51de1059
and edx, eax
not eax
or ecx, 0xae21efa6
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x170c4286
and eax, 0x40d21059
or eax, r9d
or ecx, r8d
and r8d, 0x170c4286
and edx, 0xe8f3bd79
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xae21efa6
and ecx, 0x51de1059
or ecx, eax
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and al, dl
or al, r8b
mov edx, ecx
and dl, al
xor al, 1
and r9b, al
or r9b, dl
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x6f9b16f5
cmovne ecx, esi
test al, al
mov eax, 0x6f9b16f5
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x45e941e2
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x1bc42f90
and eax, ecx
not ecx
and ecx, 0x1bc42f90
or ecx, eax
not eax
and eax, 0xe43bd06f
and ecx, 0x1bc42f90
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xb9a5345c
and r8d, 0x465acba3
or r8d, r9d
or eax, edx
and edx, 0xb9a5345c
and ecx, 0x465acba3
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf5d266d
and ecx, eax
and eax, 0xf0a2d992
or eax, edx
xor eax, 0xf0a2d992
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x84a15bc4
and eax, 0x7b5ea43b
or eax, edx
xor eax, 0x7b5ea43b
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl r9b
mov eax, ecx
lea r10d, [r8 + 1]
and r10b, cl
or cl, r8b
and r8b, r9b
and al, dl
or al, r8b
or r10b, r8b
xor r9b, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x41e58a47
mov edx, 0xcaced857
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x41e58a47
cmove eax, ecx
jmp 0x140025ef0
mov rax, qword [rbp + 0x28]
mov ecx, dword [0x1401172c4]
lea edx, [rcx + 1]
imul edx, ecx
mov r8d, edx
mov r9d, edx
xor r9d, 0xd5c079fc
and r9d, edx
not edx
mov ecx, edx
and ecx, 0x8400694c
and r8d, 0x51c010b0
or r8d, ecx
mov rcx, qword [rax]
xor r8d, 0x51c010b0
or r8d, r9d
not r9d
and r9d, 0x2a3f8602
and r8d, 0xd5c079fd
or r8d, r9d
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov r11d, r10d
xor r11b, al
and r11b, r10b
xor al, r8b
and dl, al
and al, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov r8d, edx
xor r8b, al
not r8b
test r8b, 1
mov r8d, 0xcaced857
mov r9d, 0x3d650207
cmovne r8d, r9d
test al, 1
mov eax, 0x3d650207
cmovne eax, r8d
mov qword [rbp - 0x78], rcx
jmp 0x1400344e0
mov eax, 0x15a88d03
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x41cfddcc
and edx, eax
mov r8d, ecx
and r8d, 0x41cfddcc
or r8d, edx
xor r8d, 0x41cfddcd
and ecx, 0x85d31b00
and eax, 0x7a2ce4fe
or eax, ecx
xor eax, 0x7a2ce4fe
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x809998bf
and ecx, 0x7f666740
or ecx, edx
xor ecx, 0x7f666740
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
xor r8b, cl
and cl, dl
or cl, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0xda877d4b
mov ecx, 0x502c0c13
cmovne eax, ecx
test dl, 1
mov ecx, 0xda877d4b
cmovne ecx, eax
test r9b, r9b
jmp 0x140025ee3
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
and ecx, 0x30e9c4f8
and r8d, 0xcf163b07
or r8d, ecx
mov edx, r8d
xor edx, 0x30e9c4f8
mov eax, r8d
xor eax, 0xcf163b07
xor r8d, 0x20979ad2
and r8d, eax
mov r9d, eax
or r9d, 0x107e5e2a
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0xe056a92f
and r8d, 0x1fa956d0
or r8d, r10d
or ecx, r9d
and r9d, 0xe056a92f
mov r10d, edx
and r10d, 0xf8100d0
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0xef81a1d4
and edx, 0x25faba75
mov r8d, eax
and r8d, 0xda05458a
or r8d, edx
mov edx, r8d
xor edx, 0xda1004
and eax, 1
or eax, edx
xor r8d, 0x90010588
and r8d, 0xb521aff8
and eax, 0x4ade5007
or eax, r8d
xor eax, 0x4ade5007
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172c8], 0xa
setge cl
setl r8b
mov r9d, edx
xor r9b, cl
or cl, dl
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor al, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x45e941e2
mov r8d, 0xdcf9e93b
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0x45e941e2
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xe92a639e
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x6ce9ea65
and edx, ecx
mov eax, ecx
not eax
mov ecx, eax
and ecx, 0x6ce9ea65
or ecx, edx
xor ecx, 0x6ce9ea64
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6dd638
and ecx, eax
and eax, 0xff9229c7
or eax, edx
mov edx, eax
xor edx, 0x160009c0
xor eax, 0x6dd638
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe9dfb61f
and edx, 0x162049e0
or edx, r9d
or eax, r8d
and r8d, 0xe9dfb61f
and ecx, 0x162049e0
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2659a9cc
and ecx, 0xd9a65633
or ecx, eax
xor ecx, 0xd9a65633
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
not r9b
and r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
or dl, cl
xor cl, 1
xor r8b, 1
or r8b, r9b
xor r8b, cl
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x4515bde4
cmovne eax, r15d
test dl, 1
mov ecx, 0x4515bde4
cmovne ecx, eax
test r8b, 1
jmp 0x140025ee3
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9e110010
and ecx, 0x200000a2
or ecx, edx
xor ecx, 0x200000a2
mov edx, eax
or edx, 0xbe1100b2
mov r8d, edx
not r8d
or r8d, ecx
and edx, 0x41eeff4c
and r8d, 0xbe1100b3
or r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
xor cl, dl
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x6f15c662
mov r8d, 0x3f43795c
cmovne edx, r8d
test al, 1
mov eax, 0x6f15c662
jmp 0x140035b87
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp - 8]
mov rcx, qword [rax]
mov edx, dword [0x1401172c4]
lea eax, [rdx + 1]
imul eax, edx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0xd0db77bc
mov r9d, eax
and r9d, 0x2f248842
or r9d, edx
xor r9d, 0x2f248842
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r9d
mov r9d, edx
not r9d
and r8d, 0xba668a15
and eax, 0x459975ea
or eax, r8d
mov r8d, edx
and r8d, 0xb5189c94
and r9d, 0x4ae7636b
or r9d, r8d
mov r8d, eax
xor r8d, 0x4081616a
xor eax, 0xba668a15
or edx, eax
and eax, 0xb5189c94
and r8d, 0x4ae7636b
or r8d, eax
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x60d2cb1c
xor edx, 0x9f2d34e3
sete al
setne r8b
cmp dword [0x1401172c8], 0xa
setl r9b
mov r10d, r9d
xor r10b, r8b
xor r10b, 1
mov edx, r9d
or dl, al
xor dl, 1
or dl, r10b
or r8b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
and al, dl
xor dl, 1
xor r8b, 1
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, dl
or r8b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edx, 0xea8a03be
mov r10d, 0xfee37c4f
cmovne edx, r10d
test r8b, 1
mov eax, edx
cmovne eax, r10d
mov qword [rbp - 0x20], rcx
test r9b, r9b
cmove eax, edx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5775d215
mov ecx, eax
and ecx, 0xa88a2dea
or ecx, r8d
mov r8d, ecx
xor r8d, 0x888805e8
and edx, 0x5bac97be
and eax, 0xa4536841
or eax, edx
mov edx, eax
xor edx, 0x80500040
xor ecx, 0x5775d214
mov r9d, ecx
and r9d, 0x27237a17
and r8d, 0xd8dc85e8
or r8d, r9d
xor eax, 0x3201216
and eax, 0x27237a17
and edx, 0xd8dc85e8
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete cl
cmp dword [0x1401172c8], 0xa
setl r8b
setge r9b
mov r10d, ecx
mov eax, r8d
xor r8b, cl
xor cl, r9b
mov r11d, ecx
xor r11b, 1
and r10b, r9b
and al, dl
or al, r10b
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
and r8b, r11b
xor r8b, 1
or r8b, r11b
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
and r9b, al
and r8b, dl
or r8b, r9b
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xfedfd7c1
mov edx, 0x92e29653
cmovne ecx, edx
test al, 1
mov eax, 0xfedfd7c1
cmovne eax, ecx
jmp 0x14003502f
mov rax, qword [rbp - 0x30]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc5526a7e
mov r8d, ecx
and r8d, 0x3aad9580
or r8d, edx
xor r8d, 0x3aad9580
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x27f04fec
and eax, 0xd80fb013
or eax, r8d
xor eax, edx
xor eax, 0xd80fb013
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xca6428a
mov r8d, 0xa8e04929
cmovne eax, r8d
test cl, cl
mov ecx, 0xca6428a
jmp 0x1400344dd
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8b169c0b
mov r8d, ecx
xor r8d, 0x8b169c0b
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x74e963f5
xor r8d, 0x8b169c0a
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov r9d, ecx
or r9b, r8b
xor r9b, 1
mov r10d, eax
xor r10b, r8b
and r10b, r8b
or r10b, r9b
and al, dl
or dl, cl
xor dl, 1
and r8b, cl
or r8b, al
or r8b, dl
mov ecx, r8d
xor cl, r10b
xor r10b, 1
or r10b, r8b
mov edx, ecx
xor dl, r10b
test r10b, r10b
mov eax, 0xd3dcea88
mov r8d, 0x9eb213c9
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0xd3dcea88
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x66fe995a
jmp 0x140025ef0
mov eax, 0x3cb7a434
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2ccbbd7
mov r10d, ecx
and r10d, 0xfd334428
or r10d, r9d
or eax, r8d
and r8d, 0x2ccbbd7
and edx, 0xfd334428
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x84f0465c
xor eax, 0x7b0fb9a3
sete dl
setne cl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
or r8b, cl
mov ecx, eax
or cl, dl
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x55b3228d
mov edx, 0x88225ab3
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x55b3228d
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x5553abfa
mov edx, ecx
and edx, 0xaaac5404
or edx, r8d
mov r8d, edx
xor r8d, 0xa0201000
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor edx, 0x5553abfb
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x4e9fcf1f
and r8d, 0xb16030e0
or r8d, r11d
or edx, r10d
and r10d, 0x4e9fcf1f
and r9d, 0xb16030e0
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, ecx
and r8d, 0x799531cd
and eax, 0x866ace32
or eax, r8d
xor eax, edx
xor eax, 0x866ace32
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne cl
cmp dword [0x1401172c8], 0xa
setge al
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0x1d0f50d2
mov r9d, 0xec1d1b74
cmovne eax, r9d
test r8b, dl
mov edx, 0x1d0f50d2
cmove eax, edx
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 0
mov eax, 0x2acc185a
jmp 0x140025ef0
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x108a9080
mov r8d, eax
and r8d, 0x4000748
or r8d, edx
xor r8d, 0x4000748
mov edx, ecx
or edx, 0x148a97c8
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0xeb756836
and r9d, 0x148a97c9
or r9d, edx
and ecx, 0xf37ad18e
and eax, 0xc852e71
or eax, ecx
mov ecx, eax
xor ecx, 0xc852e71
xor eax, 0xf37ad18e
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, dl
and al, r8b
or r8b, dl
xor r8b, 1
and cl, dl
or cl, al
or cl, r8b
mov eax, ecx
xor al, 1
xor cl, al
and cl, r9b
xor cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf3666dbd
mov r8d, 0x14c88b01
cmovne edx, r8d
test al, 1
mov eax, 0xf3666dbd
cmovne eax, edx
jmp 0x1400358a9
mov eax, 0x6658b96b
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x43a990ec
and ecx, eax
and eax, 0xbc566f13
or eax, edx
mov edx, eax
xor edx, 0x3c064101
xor eax, 0x43a990ec
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x82793e56
and edx, 0x7d86c1a9
or edx, r9d
or eax, r8d
and r8d, 0x82793e56
and ecx, 0x7d86c1a9
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x92528c98
mov r8d, eax
and r8d, 0x6dad7367
or r8d, edx
mov edx, r8d
xor edx, 0x4d203240
xor r8d, 0x92528c99
mov r9d, ecx
and r9d, 0xb08d4926
and eax, 0x4f72b6d8
or eax, r9d
or ecx, r8d
and r8d, 0xb08d4926
and edx, 0x4f72b6d9
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xd3e7ce5d
xor ecx, 0x2c1831a2
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
or r9b, dl
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
xor dl, 1
and dl, cl
or al, cl
xor cl, 1
and r9b, cl
or dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xa58fb389
mov r8d, 0x9697ca27
cmovne ecx, r8d
test al, 1
mov eax, 0xa58fb389
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl al
setge r9b
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r8b
and r10b, r9b
xor r10b, 1
xor al, dl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xea8a03be
mov r8d, 0xdbd41b3c
cmovne edx, r8d
test al, 1
mov eax, edx
jmp 0x1400358a5
mov rax, qword [rbp + 0x18]
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5a8ad719
and eax, ecx
or ecx, 0xa57528e6
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
or r9b, dl
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x2b216cb9
mov edx, 0xd9e9d60d
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x2b216cb9
cmove eax, ecx
jmp 0x140025ef0
cmp dword [rbp - 0x38], 0
mov eax, 0x558063d9
mov ecx, 0x74099369
cmove eax, ecx
jmp 0x140025ef0
mov rcx, qword [rbp - 0x28]
mov edx, dword [0x1401172c4]
lea eax, [rdx + 1]
imul eax, edx
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0x41492c57
mov edx, eax
xor edx, 0x41492c57
and edx, eax
or edx, r9d
mov r9d, edx
xor r9d, 0xbeb6d3a9
and r8d, 0x83961572
and eax, 0x7c69ea8d
or eax, r8d
mov r8d, eax
xor eax, 0x83961572
and eax, r9d
xor r8d, 0x7c69ea8d
xor edx, 0x41492c56
and r8d, edx
or eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl al
or r8b, al
mov r9d, edx
xor r9b, al
mov r10d, r9d
and r10b, al
xor r10b, 1
mov r11d, r8d
xor r11b, r10b
or r10b, r8b
xor r10b, 1
or r10b, r11b
or al, dl
xor al, 1
or al, r9b
xor al, r10b
and r10b, al
mov edx, eax
xor dl, r10b
test al, 1
mov eax, 0xb307895
mov r8d, 0x3fb9689f
cmovne eax, r8d
mov rcx, qword [rcx + 0x60]
test r10b, 1
cmove eax, r8d
mov qword [rbp - 0x50], rcx
test dl, 1
mov ecx, 0xb307895
cmove eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9410398
mov r8d, eax
and r8d, 0x10200046
or r8d, ecx
mov ecx, r8d
xor ecx, 0x44
xor r8d, 0x7db3f90
mov r9d, edx
or r9d, 0x11610392
and r8d, 0x17fb3f92
and ecx, 0x800004c
or ecx, r8d
and r9d, 0x17fb3f92
mov r8d, eax
and r8d, 0xe004c021
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xe69efc20
xor r8d, 0x1600249
and edx, 0x71b5e20a
and eax, 0x8e4a1df5
or eax, edx
mov edx, eax
xor edx, 0x864a0441
xor eax, 0x71b5e20a
mov r9d, ecx
and r9d, 0x788579b6
and r8d, 0x877a8649
or r8d, r9d
or ecx, eax
and eax, 0x788579b6
and edx, 0x877a8649
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x3ea5d0f4
xor ecx, 0xc15a2f0b
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor dl, 1
mov eax, edx
or al, r8b
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xf5b0e76
mov r8d, 0x34e05998
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xf5b0e76
jmp 0x140035c86
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x84260bb
and edx, 0xf7bd9f44
or edx, r9d
or eax, r8d
and r8d, 0x84260bb
and ecx, 0xf7bd9f44
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xe008f000
mov r8d, eax
or r8d, 0x19930020
and r8d, 0xf99bf020
and ecx, 0x40609
or ecx, r8d
and edx, 0xf99bf020
and eax, 0x66009d6
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x124208f0
xor eax, 0xe00cf609
mov edx, eax
and edx, 0x2db10107
and ecx, 0xd24efef8
or ecx, edx
xor ecx, 0x2db10107
xor eax, ecx
test eax, ecx
setne r8b
sete r9b
cmp dword [0x1401172c8], 0xa
setl r10b
setge al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov edx, ecx
not dl
or r10b, r8b
or al, r9b
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, cl
and al, r8b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x727e39d0
mov edx, 0xc9da7a1c
cmovne ecx, edx
test r8b, 1
mov edx, 0x727e39d0
cmovne edx, ecx
test al, 1
jmp 0x140034a1a
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x67611e2b
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x989ee1d4
and eax, 0x67611e2b
or eax, edx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
xor eax, 0xfffffffe
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x79ee05d9
and edx, 0x8611fa26
or edx, r9d
or r8d, ecx
and ecx, 0x79ee05d9
and eax, 0x8611fa26
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xffe661af
mov r8d, 0xf2bee995
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xffe661af
jmp 0x140035c86
mov eax, 0x3b51eb25
jmp 0x140025ef0
mov eax, 0xa58fb389
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10265180
mov r8d, eax
or r8d, 0xc3112015
and r8d, 0xd3377195
mov r9d, ecx
and r9d, 0x4480a68
or r9d, r8d
and edx, 0xd3377195
mov r8d, eax
and r8d, 0x28808402
or r8d, edx
xor r8d, r9d
xor r8d, 0x146e5be9
and ecx, 0x2e8c3636
and eax, 0xd173c9c9
or eax, ecx
xor eax, 0xd173c9c9
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or r8b, dl
xor cl, al
xor cl, 1
mov eax, ecx
xor al, r8b
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa0e981e4
mov r8d, 0x3636cbc6
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, dl
mov eax, 0xa0e981e4
jmp 0x140025ee3
mov eax, 0xeb799636
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xc1db6b20
and eax, 0x3e2494df
or eax, ecx
xor eax, 0x3e2494de
or eax, edx
mov edx, eax
or edx, 0x20039002
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x4ffc6fe5
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x2153d766
and r8d, 0x4eac2881
or r8d, edx
or eax, r9d
and r9d, 0x2153d766
and ecx, 0xdeac2899
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xb003901a
and eax, 0x4ffc6fe5
or eax, ecx
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, r8d
test r8b, 1
mov edx, 0x2e4df90c
mov r9d, 0x47caa448
cmovne edx, r9d
not cl
test cl, al
cmovne edx, r9d
test r8b, 1
mov r8d, edx
cmovne r8d, r9d
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0x61269303
or ecx, 0x9ed12034
mov edx, eax
or edx, 0x61021000
and ecx, 0xffd33034
mov r8d, eax
and r8d, 0x88ac3
or r8d, ecx
and edx, 0xffd33034
mov ecx, eax
not ecx
mov r9d, ecx
and r9d, 0x244508
or r9d, edx
xor r9d, r8d
xor r9d, 0x9ef5653d
or eax, 1
and ecx, 0xe1a36dee
and eax, 0x1e5c9211
or eax, ecx
xor eax, 0x1e5c9211
or eax, r9d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20c62da4
and ecx, eax
and eax, 0xdf39d25b
or eax, edx
xor eax, 0xdf39d25b
or eax, ecx
setne dl
sete r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
and r10b, r8b
and r8b, al
or al, dl
xor al, 1
or al, cl
and cl, r9b
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
or r9b, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x4c609f34
mov edx, 0x29dc177f
cmovne eax, edx
test cl, 1
mov r13d, 0x29dc177f
cmove eax, edx
test r8b, 1
mov ecx, 0x4c609f34
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xb71e3960
jmp 0x140025ef0
mov eax, 0xc65f7508
jmp 0x140025ef0
mov eax, 0x313ffe4
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xe56eb590
mov r8d, eax
xor r8d, 0x1a914a6f
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xa72cf0de
mov r11d, edx
and r11d, 0x18910a21
or r11d, r10d
or ecx, r9d
and r9d, 0xa72cf0de
and r8d, 0x58d30f21
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xe56eb591
xor ecx, 0x1a914a6e
and edx, ecx
and r8d, eax
or r8d, edx
xor ecx, r8d
test ecx, r8d
setne r8b
sete al
cmp dword [0x1401172c8], 0xa
setl dl
setge cl
lea r9d, [rcx + 1]
xor dl, al
and dl, al
or al, cl
xor al, 1
or al, dl
and r9b, r8b
lea edx, [r8 + 1]
and dl, cl
or dl, r9b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, al
and r8b, cl
or r8b, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x62cdabaa
mov edx, 0x2972a879
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x62cdabaa
cmovne ecx, eax
mov eax, ecx
jmp 0x140025ef0
mov eax, 0xbad7ae24
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x40078fcd
and eax, 0xbff87032
or eax, edx
mov edx, eax
xor edx, 0x12e01032
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xad1d6d84
and ecx, 0x52e2927b
or ecx, r9d
xor eax, 0x50d84
and eax, 0xad1d6d84
and edx, 0x52e2927b
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x2b6a3c50
mov r10d, 0xe4d8f2ed
cmovne r8d, r10d
not dl
test dl, al
mov r9d, 0x2b6a3c50
cmove r8d, r9d
test cl, 1
cmovne r8d, r10d
test dl, al
cmovne r8d, r10d
mov eax, r8d
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5e8e0416
mov r8d, ecx
and r8d, 0xa171fbe8
or r8d, edx
xor r8d, 0xa171fbe8
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, ecx
and r8d, 0x38352b2c
and eax, 0xc7cad4d3
or eax, r8d
xor eax, edx
xor eax, 0xc7cad4d3
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x1401172c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
mov eax, 0x99408e46
mov r8d, 0x70fe6449
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0x99408e46
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x140025ef0
mov eax, 0x2b216cb9
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xff7bc8d0
mov r8d, eax
and r8d, 0xff7bc8d0
mov r9d, ecx
and r9d, 0x84372e
or r9d, r8d
and edx, 0xff7bc8d1
xor edx, r9d
not edx
and ecx, 0x702c83c
and eax, 0xf8fd37c3
or eax, ecx
xor eax, 0xf8fd37c3
or eax, edx
xor eax, 0xda994759
xor eax, 0x2566b8a6
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
and dl, cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, dl
and cl, r8b
or al, cl
or al, r9b
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0x3ef7956f
mov edx, 0x42127934
cmovne eax, edx
test r10b, r10b
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x3ef7956f
cmovne eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x43212010
mov r9d, eax
and r9d, 0x128001
or r9d, ecx
xor r9d, 0x128001
mov edx, eax
and edx, 0xbccc5fee
or edx, r9d
mov ecx, edx
xor ecx, 0xbccc5fef
xor edx, 0x41122010
and r8d, 0x776382ae
and eax, 0x889c7d51
or eax, r8d
mov r8d, eax
xor r8d, 0x143051
xor eax, 0x776382ae
mov r9d, ecx
and r9d, 0xbae9cd04
and edx, 0x451632fb
or edx, r9d
or ecx, eax
and eax, 0xbae9cd04
and r8d, 0x451632fb
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x212de5d1
xor ecx, 0xded21a2e
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor dl, r8b
xor r8b, 1
xor cl, 1
or cl, r9b
xor cl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x35473218
mov r8d, 0x7a3b1901
cmovne edx, r8d
test al, 1
mov eax, 0x35473218
jmp 0x140034dca
mov eax, 0x59f588c9
jmp 0x140025ef0
mov rax, qword [rbp - 0x68]
mov rax, qword [rbp - 0x70]
mov eax, 0xd691c5a2
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa9a9218
and eax, 0xf5656de7
or eax, ecx
mov edx, eax
xor edx, 0x8929010
mov r8d, eax
xor r8d, 0xf5656de7
mov ecx, r8d
and ecx, 0x564947ce
and edx, 0xa9b6b831
or edx, ecx
mov ecx, edx
xor ecx, 0x89121000
mov r9d, edx
xor r9d, 0x44
or r9d, 0x40005680
mov r10d, edx
xor r10d, 0x30a010
or r8d, 0x1840864
xor eax, 0xa0a0000
and r9d, 0x41845ee4
and r10d, 0x71a11a
or r10d, r9d
and r8d, 0x41845ee4
and eax, 0xbe0a0001
or eax, r8d
xor eax, r10d
mov r8d, eax
xor r8d, 0x7e080600
or ecx, 1
xor edx, 0x40014784
and edx, 0x60a5efb4
and ecx, 0x9f5a104b
or ecx, edx
mov edx, ecx
xor edx, 0x1e580008
xor eax, 0x1f5a97f
xor ecx, 0x60a5efb4
mov r9d, eax
and r9d, 0x8122d0c2
and r8d, 0x7edd2f3d
or r8d, r9d
or eax, ecx
and ecx, 0x8122d0c2
and edx, 0x7edd2f3c
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or r8b, cl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
mov r8d, r9d
xor r8b, dl
and r8b, r9b
xor cl, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xdc5a785e
mov r8d, 0x361f0a8f
cmovne ecx, r8d
test al, 1
mov eax, 0xdc5a785e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xdbb36ef2
jmp 0x140025ef0
mov eax, 0xabdb62c
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x801001d
mov r8d, ecx
and r8d, 0x1400ee40
or r8d, edx
xor r8d, 0x1400ee40
mov edx, ecx
and edx, 0xe3fe11a2
or edx, r8d
mov r8d, edx
xor r8d, 0xc16a1123
xor edx, 0x1c01ee5c
mov r9d, edx
and r9d, 0x2295c684
and r8d, 0xdd6a397b
or r8d, r9d
and ecx, 0x2295c684
and eax, 0xdd6a397b
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setge al
setl r9b
mov ecx, r8d
xor cl, r9b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x46b482a5
mov edx, 0x2e1243fb
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x46b482a5
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x8691ea5c
jmp 0x140025ef0
mov eax, 0xa826a8cc
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x247e3852
and edx, ecx
mov eax, ecx
not eax
and eax, 0x247e3852
or eax, edx
not edx
and edx, 0xdb81c7ad
and eax, 0x247e3852
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xdb5d8bdb
and ecx, edx
and edx, eax
or edx, ecx
xor edx, 0x24a27425
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and eax, 0x7bdef4f9
and ecx, 0x84210b06
or ecx, eax
mov eax, ecx
xor eax, 0x80200006
xor ecx, 0x591e00c8
and ecx, 0x5d1f0bc8
and eax, 0xa2e0f437
or eax, ecx
xor eax, 0xa2e0f437
setne r8b
sete r9b
cmp dword [0x1401172c8], 0xa
setl r10b
setge cl
mov edx, ecx
xor dl, r9b
mov eax, edx
xor al, dl
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, r10d
xor r8b, cl
or cl, r10b
xor cl, 1
or cl, r8b
xor al, 1
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xede161f5
mov r8d, 0x6360db31
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xede161f5
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x5e0df2cb
mov edx, eax
xor edx, 0x5e0df2cb
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0xa1f20d35
xor edx, 0x5a00b002
and r8d, 0x22a14d34
and eax, 0xdd5eb2cb
or eax, r8d
mov r8d, eax
xor r8d, 0xd902b003
xor eax, 0x22a14d34
mov r9d, ecx
and r9d, 0x47d4efc
and edx, 0xfb82b103
or edx, r9d
or ecx, eax
and eax, 0x47d4efc
and r8d, 0xfb82b103
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x1556a86a
mov r8d, 0xbf6434ee
cmovne eax, r8d
test cl, 1
mov ecx, 0x1556a86a
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140025ef0
mov eax, 0xd341b832
jmp 0x140025ef0
mov eax, 0x99408e46
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x7cba49d6
mov edx, eax
and edx, 0x8345b628
or edx, r8d
mov r8d, edx
xor r8d, 0x81042208
xor edx, 0x7cba49d7
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x66eb9cb3
and r8d, 0x9914634c
or r8d, r11d
or edx, r10d
and r10d, 0x66eb9cb3
and r9d, 0x9914634c
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, al
mov eax, edx
and dl, r9b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9eb213c9
mov r8d, 0x874edf7b
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
jmp 0x140034dcd
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xfb6aae1
and edx, 0xf049551e
or edx, ecx
mov ecx, edx
xor ecx, 0xfb6aae1
mov eax, edx
xor eax, 0xf049551e
xor edx, 0x2ad3a33d
mov r9d, edx
and r9d, eax
and edx, ecx
mov r8d, r9d
not r8d
mov r10d, edx
not r10d
mov r11d, r8d
and r11d, 0x2c220629
and r9d, 0xd3ddf9d6
or r9d, r11d
or r8d, r10d
and r10d, 0x2c220629
and edx, 0xd3ddf9d6
or edx, r10d
xor edx, r9d
not r8d
or r8d, edx
xor r8d, 0xda9af622
or eax, 1
and ecx, 0x9b888788
and eax, 0x64777877
or eax, ecx
xor eax, 0x64777877
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x93289bc1
and eax, 0x6cd7643e
or eax, ecx
mov ecx, eax
xor ecx, 0x2009b80
xor eax, 0xc946416
and eax, 0x9dbc6457
and ecx, 0x62439ba8
or ecx, eax
xor ecx, 0x62439ba8
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xf93accd
mov r8d, 0x689aa1a4
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xf93accd
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10020bc2
mov r8d, eax
or r8d, 0xe4041010
and r8d, 0xf4061bd2
and ecx, 0x200405
or ecx, r8d
and edx, 0xf4061bd2
and eax, 0xbd9e028
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xefddf038
mov ecx, eax
xor ecx, 0xefddf039
and ecx, edx
xor eax, 0x10000681
and eax, 0x5114e6a9
and edx, 0xaeeb1956
or edx, eax
mov eax, edx
xor eax, 0xa4c91943
mov r8d, ecx
not r8d
xor edx, 0x5114e6a8
mov r9d, r8d
and r9d, 0x4a228034
and ecx, 0xb5dd7fcb
or ecx, r9d
or r8d, edx
and edx, 0x4a228034
and eax, 0xb5dd7fcb
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
xor r8d, 0xb550766
xor r8d, 0xf4aaf899
sete cl
setne dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
mov r10d, r8d
and r10b, cl
or r10b, r9b
xor al, r10b
and al, r10b
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor cl, 1
and cl, al
xor al, 1
and r8b, al
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xf414ebbb
mov eax, 0xd9e9d60d
cmovne r8d, eax
test dl, 1
mov eax, 0xf414ebbb
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f01c5
mov r8d, eax
and r8d, 0x64008200
or r8d, edx
mov edx, r8d
xor edx, 0x44000200
xor r8d, 0x8f37c6d
or ecx, 0x20438045
and r8d, 0x28f3fc6d
and edx, 0x440c0380
or edx, r8d
and ecx, 0x28f3fc6d
and eax, 0x93000012
or eax, ecx
xor eax, edx
xor eax, 0x4fdf4023
xor eax, 0xd46f3c19
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
or cl, dl
xor cl, 1
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc4490403
mov r8d, 0x65010b47
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xc4490403
cmove eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x81a0da40
mov r8d, edx
or r8d, 0x22480504
and ecx, 0xa3e8df44
mov r9d, edx
and r9d, 0x14030081
or r9d, ecx
and r8d, 0xa3e8df44
mov ecx, eax
and ecx, 0x4814203a
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x4930987b
and edx, 0x884dcee3
and eax, 0x77b2311c
or eax, edx
mov edx, eax
xor edx, 0x4532101c
xor ecx, 0x364b0584
mov r9d, ecx
and r9d, 0xb2846780
and r8d, 0x4d7b987f
or r8d, r9d
xor eax, 0x80044680
and eax, 0xb2846780
and edx, 0x4d7b987f
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x1401172c8], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, r8d
xor al, cl
and al, r8b
xor r8b, dl
and r8b, cl
xor r8b, dl
mov ecx, eax
xor cl, r8b
mov ecx, 0x5b78ca2
mov r9d, 0xa7818050
cmovne ecx, r9d
test r8b, r8b
mov edx, ecx
cmovne edx, r9d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140025ef0
mov rax, qword [rbp + 0x18]
mov eax, 0x87295b29
jmp 0x140025ef0
mov eax, 0x74c701cb
jmp 0x140025ef0
mov eax, 0xb0469c8c
jmp 0x140025ef0
mov eax, 0x9f84c9f3
jmp 0x140025ef0
mov rax, qword [rbp + 0x10]
mov dword [rax], 1
mov eax, 0xb406e2e2
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf7f3b595
and eax, 0x80c4a6a
or eax, r9d
or ecx, r8d
and r8d, 0xf7f3b595
and edx, 0x80c4a6a
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x32b2ec6
mov r8d, ecx
xor r8d, 0xfcd4d139
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x99c68bf2
mov r11d, edx
and r11d, 0x64105009
or r11d, r10d
or eax, r9d
and r9d, 0x99c68bf2
and r8d, 0x6639740d
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x306c0
and ecx, 0xba70adf7
mov r8d, edx
and r8d, 0x458f5208
or r8d, ecx
mov ecx, r8d
xor ecx, 0xba70adf6
and edx, 1
or edx, ecx
xor r8d, 0x74200
xor eax, 0xfcd4d138
mov ecx, eax
and ecx, 0x77b8b80f
and r9d, 0x884747f0
or r9d, ecx
or eax, edx
and edx, 0x77b8b80f
and r8d, 0x884747f0
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5bc37ecd
and ecx, eax
and eax, 0xa43c8132
or eax, edx
mov edx, eax
xor edx, 0x80240012
xor eax, 0x5bc37ecd
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x66599328
and edx, 0x99a66cd7
or edx, r9d
or eax, r8d
and r8d, 0x66599328
and ecx, 0x99a66cd7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xc881451f
and ecx, 0x377ebae0
or ecx, eax
cmp ecx, 0x377ebae0
sete al
cmp dword [0x1401172c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x97980cd8
mov r8d, 0x6aabb591
cmovne edx, r8d
test cl, 1
mov ecx, 0x97980cd8
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xf255161f
and r8d, eax
mov ecx, eax
or ecx, 0xdaae9e0
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x80f942e4
mov r11d, edx
and r11d, 0x7204141b
or r11d, r10d
or ecx, r9d
and r9d, 0x80f942e4
and r8d, 0x7f06bd1b
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xdaae9e1
and edx, 0x7412b59
and eax, 0xf8bed4a6
or eax, edx
mov edx, eax
xor edx, 0xf8bed4a6
xor ecx, 0xf255161e
and edx, ecx
xor eax, 0x7412b59
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
and r9b, r8b
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
xor r9b, al
or cl, dl
xor cl, 1
or cl, r9b
xor al, dl
and al, cl
xor al, dl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x7227f5d1
mov r8d, 0x8a6ec756
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x7227f5d1
cmovne ecx, eax
mov eax, ecx
jmp 0x140025ef0
mov eax, 0xda412ba8
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xa1589c7e
and eax, 0x5ea76380
or eax, r8d
xor eax, 0x5ea76380
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172c8], 0xa
setge r8b
setl r9b
mov eax, r9d
xor al, dl
and cl, r9b
or r9b, dl
and al, r9b
xor r9b, 1
and r8b, dl
or r8b, cl
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6a8bbd48
cmovne edx, ebx
test al, 1
mov eax, 0x6a8bbd48
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x8e59aaae
mov r8d, ecx
and r8d, 0x71a65551
or r8d, edx
mov eax, r8d
xor eax, 0x71a65551
mov edx, r8d
xor edx, 0x2d9c4ceb
and edx, eax
and ecx, 0x5c3a19ba
or ecx, edx
xor ecx, 0x5c3a19bb
xor r8d, 0x8419a0a0
and r8d, 0xf43da4a0
and eax, 0xbc25b5e
or eax, r8d
xor eax, 0xbc25b5e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x12a0a10
and eax, 0x400401c2
or eax, edx
xor eax, 0x400401c2
and ecx, 0xbed1f42d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x49650f07
and eax, 0xb69af0f8
or eax, ecx
cmp eax, 0xb69af0f8
setne r8b
cmp dword [0x1401172c8], 0xa
setge r9b
setl dl
mov r10d, r8d
or r10b, dl
mov eax, r9d
xor al, r8b
mov ecx, eax
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
xor dl, r8b
and dl, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, cl
xor cl, 1
and dl, cl
or r8b, dl
or cl, al
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xd3369b9c
mov ecx, 0xa0dc2263
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xd3369b9c
cmove eax, ecx
jmp 0x140025ef0
mov rax, qword [rbp + 0x18]
mov eax, 0x870f4d4b
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x8495d7bf
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x8495d7bf
or eax, edx
xor eax, 0x8495d7be
or eax, ecx
xor eax, 0x9d0b7e5e
xor eax, 0x62f481a1
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
and al, 1
xor al, r8b
and cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x791df046
mov r8d, 0xe92a639e
cmovne eax, r8d
test cl, cl
mov ecx, 0x791df046
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140025ef0
movzx ecx, byte [rbp + 0x27]
movzx eax, byte [rbp + 0x26]
mov edx, ecx
xor dl, 1
mov r8d, ecx
xor r8b, al
mov r9d, r8d
and r9b, al
and cl, r8b
mov r10d, r9d
xor r10b, 1
xor r9b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
xor al, dl
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x42127934
mov edx, 0x15a88d03
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0x5c569e92
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x43fb93d2
and eax, 0xbc046c2d
or eax, r9d
or ecx, r8d
and r8d, 0x43fb93d2
and edx, 0xbc046c2d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x52138610
mov r8d, ecx
and r8d, 0xadec79ef
or r8d, edx
mov edx, r8d
xor edx, 0xa9e82886
xor r8d, 0x52138611
mov r9d, eax
and r9d, 0x4065168
and ecx, 0xfbf9ae96
or ecx, r9d
or eax, r8d
and r8d, 0x4065168
and edx, 0xfbf9ae97
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe7a88de1
and ecx, eax
and eax, 0x1857721e
or eax, edx
xor eax, 0x1857721e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe8c22b17
and eax, 0x173dd4e8
or eax, edx
xor eax, 0x173dd4e8
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172c8], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xca82ea69
mov r8d, 0x2e1243fb
cmovne eax, r8d
test dl, 1
cmove eax, r8d
not cl
test cl, 1
mov ecx, 0xca82ea69
cmovne eax, ecx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2a91e9aa
mov r8d, eax
and r8d, 0xd56e1654
or r8d, edx
mov edx, r8d
xor edx, 0x60410
xor r8d, 0x890090a
mov r9d, eax
or r9d, 0xddf81b4e
and r8d, 0xddf81b4e
and edx, 0x2207e4b0
or edx, r8d
and r9d, 0xddf81b4f
xor r9d, edx
not r9d
and ecx, 0x3a43fac2
and eax, 0xc5bc053d
or eax, ecx
xor eax, 0xc5bc053d
or eax, r9d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1401172c8], 0xa
setge al
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and cl, dl
or cl, r8b
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x1ae9a39a
mov edx, 0x2e078630
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x1ae9a39a
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x8f2ab9ca
and eax, edx
and edx, 0x70d54635
or edx, ecx
xor edx, 0x70d54635
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x40253f40
mov r8d, edx
xor r8d, 0xbfdac0bf
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x1e5ca6aa
mov r11d, ecx
and r11d, 0xa1824015
or r11d, r10d
or eax, r9d
and r9d, 0x1e5ca6aa
and r8d, 0xe1a35955
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x40253101
and edx, 0x2c800005
mov r9d, ecx
and r9d, 0xd37ffffa
or r9d, edx
xor r9d, 0x2c800004
and ecx, 1
or ecx, r9d
mov edx, ecx
not edx
xor eax, 0xbfdac0be
mov r9d, eax
and r9d, 0xd58cefc
and r8d, 0xf2a73103
or r8d, r9d
or eax, ecx
and ecx, 0xd58cefc
and edx, 0xf2a73103
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x919d1ba0
and ecx, 0x6e62e45f
or ecx, edx
xor ecx, 0x6e62e45f
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
xor al, dl
xor dl, cl
and dl, cl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov r8d, edx
xor r8b, al
and r8b, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x7a3b1901
mov r9d, 0x162ae985
cmovne eax, r9d
test r8b, r8b
mov edx, 0x7a3b1901
cmove eax, edx
test cl, cl
cmovne eax, r9d
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x75034ea7
and r8d, ecx
mov r9d, ecx
or r9d, 0x8afcb158
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x4d81c299
and r8d, 0xb27e3d66
or r8d, r10d
or eax, r9d
and r9d, 0x4d81c299
mov r10d, edx
and r10d, 0x30020c26
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x240304a2
or ecx, 1
and edx, 0x6ae1898c
and ecx, 0x951e7673
or ecx, edx
mov edx, ecx
xor edx, 0x84023422
xor eax, 0x8afcb159
xor ecx, 0x6ae1898c
mov r9d, eax
and r9d, 0x599c4b55
and r8d, 0xa663b4aa
or r8d, r9d
or eax, ecx
and ecx, 0x599c4b55
and edx, 0xa663b4aa
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x64430a30
and ecx, eax
or eax, 0x9bbcf5cf
mov edx, ecx
not edx
mov r8d, eax
and r8d, 0xee477fb6
or eax, edx
and edx, 0xee477fb6
and ecx, 0x11b88049
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xfea8ec42
xor eax, 0x6514198d
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or al, dl
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x35115432
mov r8d, 0xe25b85f
cmovne eax, r8d
test cl, cl
mov ecx, 0x35115432
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140025ef0
mov eax, 0xc4490403
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x961a9
mov r8d, ecx
or r8d, 0xb3c20010
and edx, 0xb3cb61b9
and ecx, 0x40101202
or ecx, edx
and r8d, 0xb3cb61b9
and eax, 0xc248c44
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xc2deded
mov edx, eax
xor edx, 0xc2dedec
and edx, ecx
xor eax, 0xf3d21213
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4eddba20
and ecx, 0xb12245df
or ecx, edx
xor ecx, 0xb12245df
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
mov r8d, edx
xor r8b, cl
not r8b
and r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
and cl, dl
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0xdbb36ef2
mov edx, 0x1d0f50d2
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0xdbb36ef2
cmove eax, ecx
jmp 0x140025ef0
mov eax, 0xe212c80d
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x80b789bc
mov r8d, ecx
and r8d, 0x7f487642
or r8d, edx
xor r8d, 0x7f487642
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x336ca594
and r8d, 0xcc935a6b
or r8d, r9d
or edx, ecx
and ecx, 0x336ca594
and eax, 0xcc935a6b
or eax, ecx
xor eax, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete cl
cmp dword [0x1401172c8], 0xa
setl dl
setge r8b
mov eax, r8d
xor al, cl
mov r9d, edx
or r9b, cl
xor dl, cl
or cl, r8b
xor cl, 1
not al
and al, r8b
or al, cl
xor r9b, 1
or dl, r9b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x59f588c9
mov r8d, 0x689aa1a4
cmovne eax, r8d
not dl
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0x59f588c9
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x33038e61
and r8d, 0xccfc719e
or r8d, r9d
and ecx, 0x33038e61
and eax, 0xccfc719e
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xef940b58
mov r8d, 0x48431b63
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xef940b58
cmove eax, ecx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4dfdf745
and edx, ecx
not ecx
or eax, 0xb20208ba
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3652b7ff
and ecx, 0x49ad4000
or ecx, r9d
or eax, r8d
and r8d, 0x3652b7ff
and edx, 0xc9ad4800
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xb20208ba
xor eax, 0xbd5701
and eax, 0xa0bd5f23
mov edx, ecx
and edx, 0x5f42a0dc
or edx, eax
xor edx, 0x5f42a0dd
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xe0307120
and eax, 0x1fcf8edf
or eax, ecx
mov ecx, eax
xor ecx, 0xa0102000
xor eax, 0x1fcf8edf
mov edx, eax
and edx, 0x4b64dd28
and ecx, 0xb49b22d7
or ecx, edx
xor ecx, 0xb49b22d7
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
and dl, cl
and cl, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xaafeda16
mov r8d, 0x6360db31
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xaafeda16
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x1f25003d
and edx, 0xe0daffc2
or edx, r9d
or eax, r8d
and r8d, 0x1f25003d
and ecx, 0xe0daffc2
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40c0321d
and ecx, eax
and eax, 0xbf3fcde2
or eax, edx
mov edx, eax
xor edx, 0xd0a8c42
xor eax, 0x40c0321d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb23553a8
and edx, 0x4dcaac57
or edx, r9d
or eax, r8d
and r8d, 0xb23553a8
and ecx, 0x4dcaac57
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x9ab77db8
cmp eax, 0x9ab77db8
sete dl
cmp dword [0x1401172c8], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x66b5fceb
mov r8d, 0x76caacc9
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x66b5fceb
cmove edx, eax
mov eax, edx
jmp 0x140025ef0
mov ecx, dword [0x1401172c4]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa220c4cc
mov r8d, eax
and r8d, 0x4c9c2a00
or r8d, edx
mov edx, r8d
xor edx, 0x88c2800
xor r8d, 0x32009102
or ecx, 0x66108200
and r8d, 0x76109302
and edx, 0x88ac6ccc
or edx, r8d
and ecx, 0x76109302
and eax, 0x1430031
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x11431133
mov edx, eax
xor edx, 0xeebceecc
xor eax, 0xebd74380
mov r8d, eax
and r8d, edx
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0x1290c41
or edx, 1
xor eax, 0xfa9452b2
mov r9d, eax
and r9d, 0x5ed2f11c
and r8d, 0xa12d0ee3
or r8d, r9d
or eax, edx
and edx, 0x5ed2f11c
and ecx, 0xa12d0ee2
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x522d29b1
and ecx, eax
and eax, 0xadd2d64e
or eax, edx
mov edx, eax
xor edx, 0x88509002
xor eax, 0x522d29b1
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x67a646ed
and edx, 0x9859b912
or edx, r9d
or eax, r8d
and r8d, 0x67a646ed
and ecx, 0x9859b912
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe295355f
and ecx, 0x1d6acaa0
or ecx, eax
xor ecx, 0x1d6acaa0
setne al
sete dl
cmp dword [0x1401172c8], 0xa
setl r8b
setge r9b
mov r10d, eax
and r10b, r8b
mov ecx, r9d
and cl, dl
xor r8b, dl
xor dl, r9b
or cl, r10b
or r9b, al
xor r9b, 1
or r9b, r8b
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor al, 1
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x580e90a2
mov r8d, 0x585eff88
cmovne edx, r8d
test al, 1
mov eax, 0x580e90a2
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140025ef0
mov eax, dword [0x1401172c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x80004b82
mov r8d, ecx
and r8d, 0x5a843445
or r8d, edx
xor r8d, 0x5a843445
mov r9d, ecx
and r9d, 0x257b8038
or r9d, r8d
mov edx, r9d
xor edx, 0x2a0020
xor r9d, 0x980028c4
and r9d, 0xbd51a8dd
and edx, 0x42ae5722
or edx, r9d
mov r8d, edx
xor r8d, 0x2825122
xor edx, 0xbd51a8dd
mov r9d, edx
and r9d, 0x757c0655
and r8d, 0x8a83f9aa
or r8d, r9d
or edx, ecx
and ecx, 0x757c0655
and eax, 0x8a83f9aa
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172c8], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, al
and r9b, dl
xor dl, cl
or cl, r8b
xor cl, 1
and dl, r8b
or dl, cl
xor r8b, al
or r8b, r9b
xor dl, 1
mov eax, edx
or al, r8b
xor dl, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x65e5a909
mov r8d, 0x14c947cd
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x65e5a909
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140025ef0
cmp eax, 0xde8162b4
jne 0x140025ef0
mov rax, qword [rbp + 8]
mov rsi, qword [rax]
mov rcx, qword [rbp + 0x30]
xor rcx, rbp
sub rsp, 0x20
call fcn.140114790
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret