Function at 0x140035cd0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x24], edx
mov qword [rbp - 0x50], rcx
mov rax, qword [0x140117240]
xor rax, rbp
mov qword [rbp + 0x60], rax
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4d74f060
and ecx, eax
and eax, 0xb28b0f9f
or eax, edx
mov edx, eax
xor edx, 0xa0010102
xor eax, 0x4d74f060
mov r8d, eax
and r8d, 0x1ffa9e9d
and edx, 0xe0056162
or edx, r8d
mov r8d, ecx
not r8d
or eax, r8d
and r8d, 0x1ffa9e9d
and ecx, 0xe0056162
or ecx, r8d
xor ecx, edx
not eax
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, 0x34514402
and eax, 0x20083c5
or eax, edx
xor eax, 0x20083c5
and ecx, 0xc9ae3838
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x28cf8997
and ecx, 0xd7307668
or ecx, edx
xor ecx, 0x28cf8997
xor eax, ecx
test eax, ecx
mov eax, dword [0x1401172d0]
sete byte [rbp + 0x3f]
cmp eax, 0xa
setl byte [rbp + 0x3e]
mov r14d, 0x1ce1afdf
mov edi, 0xb36dcee3
mov ebx, 0x4f81b35e
mov esi, 0x1b5e5923
mov r13d, 0x29b5a21f
mov r15d, 0x484333be
mov eax, 0xdccb58fb
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x57fdb8b
and eax, 0xfa802474
or eax, ecx
mov ecx, eax
xor ecx, 0x57fdb8b
xor eax, 0xfa802474
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x2dca218b
and eax, 0xd235de74
or eax, edx
xor eax, 0x2dca218b
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r8d
or al, cl
and cl, r9b
xor r9b, dl
xor al, 1
or al, r9b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, 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
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xfd3fac16
mov r8d, 0xcc2b74be
cmovne eax, r8d
test cl, cl
mov ecx, 0xfd3fac16
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
nop
cmp eax, 0xffd8b49f
jle 0x140035f20
cmp eax, 0x3eacc39f
jle 0x140035f90
cmp eax, 0x5f83e61a
jg 0x140036241
cmp eax, 0x4dda1e3a
jg 0x14003668d
cmp eax, 0x46a73a2c
jg 0x140036e86
cmp eax, 0x42efd3e5
jg 0x140037c4b
cmp eax, 0x41685108
jle 0x140039af0
cmp eax, 0x422c7261
jg 0x14003d1b0
cmp eax, 0x41685109
je 0x14003fc62
cmp eax, 0x419e13ea
jne 0x140035eb0
mov eax, 0x82dc3296
jmp 0x140035eb0
cmp eax, 0xc7a24ce9
jle 0x1400360f0
cmp eax, 0xe267cfa9
jg 0x14003634a
cmp eax, 0xd4bb3b35
jg 0x1400366e2
cmp eax, 0xcee0641b
jg 0x140036fcf
cmp eax, 0xca8e87f1
jg 0x140037d66
cmp eax, 0xc92f22d5
jle 0x140039b27
cmp eax, 0xca2f694b
jg 0x14003d347
cmp eax, 0xc92f22d6
je 0x14003fe13
cmp eax, 0xc9d82885
jne 0x140035eb0
mov eax, 0xe3479b5c
jmp 0x140035eb0
cmp eax, 0x235ec1c5
jle 0x1400363c8
cmp eax, 0x31fb0349
jg 0x140036873
cmp eax, 0x2a26ceef
jg 0x14003704a
cmp eax, 0x27066c12
jg 0x140037d9c
cmp eax, 0x25331777
jle 0x140039c8b
cmp eax, 0x26321eaa
jg 0x14003d4f5
cmp eax, 0x25331778
je 0x14003fe21
cmp eax, 0x254df8b8
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x260cecfd
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xd9f31302
and ecx, 0x260cecfd
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0xed736cf5
and ecx, 0x128c930a
or ecx, r9d
or eax, edx
and edx, 0xed736cf5
and r8d, 0x128c930a
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x84c3e686
and ecx, 0x7b3c1979
or ecx, r9d
or eax, r8d
and r8d, 0x84c3e686
and edx, 0x7b3c1979
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
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 al, al
mov eax, 0xe8db9769
mov r8d, 0x4bd3eb67
jmp 0x1400424e3
cmp eax, 0xa4e653c2
jle 0x140036514
cmp eax, 0xb547c32a
jg 0x1400369b2
cmp eax, 0xac02822a
jg 0x1400371b8
cmp eax, 0xa88bc59b
jg 0x140037ecf
cmp eax, 0xa5edc0c7
jle 0x140039da2
cmp eax, 0xa8119f9f
jg 0x14003d515
cmp eax, 0xa5edc0c8
je 0x14003ff25
cmp eax, 0xa7a8e1b5
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x96ae68aa
and eax, 0x69519754
or eax, r8d
mov r8d, eax
xor r8d, 0x8110114
xor eax, 0x96ae68ab
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xe16af64b
and r8d, 0x1e9509b4
or r8d, r10d
or eax, r9d
and r9d, 0xe16af64b
and edx, 0x1e9509b4
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x3ec0cc28
xor eax, 0xc13f33d7
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r8b, dl
or al, r8b
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x95f2f4c9
mov r8d, 0x6a6810db
cmovne ecx, r8d
test al, al
mov eax, 0x95f2f4c9
jmp 0x140048f2d
cmp eax, 0x70a19821
jg 0x1400369fe
cmp eax, 0x69014f01
jg 0x14003720e
cmp eax, 0x6287245f
jg 0x140037fa9
cmp eax, 0x61570fe9
jle 0x140039f9c
cmp eax, 0x619d6e12
jg 0x14003d535
cmp eax, 0x61570fea
je 0x140040106
cmp eax, 0x6175bd0d
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0xd8e08e18
mov r11d, ecx
and r11d, 0x271f71e6
or r11d, r10d
or edx, r9d
and r9d, 0xd8e08e18
and r8d, 0x271f71e7
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
cmp dword [0x1401172d0], 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, 0x39bf6a03
mov r9d, 0x6e9b3905
cmovne edx, r9d
test cl, r8b
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, r8b
mov rcx, qword [rbp + 0x50]
cmove eax, edx
jmp 0x140035eb0
cmp eax, 0xef2b9612
jg 0x140036b33
cmp eax, 0xe8db9768
jg 0x14003732e
cmp eax, 0xe5bc533f
jg 0x1400380c0
cmp eax, 0xe36497e6
jle 0x14003a1b0
cmp eax, 0xe46520f2
jg 0x14003d68c
cmp eax, 0xe36497e7
je 0x140040217
cmp eax, 0xe3893688
jne 0x140035eb0
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x48]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp - 0x10]
mov eax, 0xde6c4920
jmp 0x140035eb0
cmp eax, 0xfb3f60f
jg 0x140036cf8
cmp eax, 0x72e6a5e
jg 0x140037474
cmp eax, 0x3a96084
jg 0x140038104
cmp eax, 0xe26ed3
jle 0x14003a1db
cmp eax, 0x2d00110
jg 0x14003d7a1
cmp eax, 0xe26ed4
je 0x140040334
cmp eax, 0x225fcc5
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0xc4e40b09
mov r11d, ecx
and r11d, 0x3b1bf4f6
or r11d, r10d
or edx, r9d
and r9d, 0xc4e40b09
and r8d, 0x3b1bf4f6
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0x5840d729
and eax, 0xa7bf28d6
or eax, ecx
xor eax, 0xa7bf28d6
or eax, edx
xor eax, 0x62b13c48
cmp eax, 0x9d4ec3b7
setne cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
or al, cl
mov edx, eax
xor dl, 1
mov r9d, ecx
or r9b, r8b
xor cl, r8b
not cl
and cl, r8b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x4e788f13
mov edx, 0x9417f17b
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x4e788f13
jmp 0x140035ea9
cmp eax, 0x932adfed
jle 0x140036e3a
cmp eax, 0x99b5dcbf
jg 0x1400375b4
cmp eax, 0x95f2f4c8
jg 0x14003813e
cmp eax, 0x9417f17a
jle 0x14003a2c0
cmp eax, 0x95246170
jg 0x14003d7c1
cmp eax, 0x9417f17b
je 0x14004043a
cmp eax, 0x944dedc6
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4e215e20
mov ecx, eax
and ecx, 0xb1dea1de
or ecx, r8d
mov r8d, ecx
xor r8d, 0x810a81ce
xor ecx, 0x4e215e21
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x34d52e31
and r8d, 0xcb2ad1ce
or r8d, r11d
or ecx, r10d
and r10d, 0x34d52e31
and r9d, 0xcb2ad1ce
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x4e496c68
and eax, 0xb1b69397
or eax, edx
mov edx, eax
xor edx, 0x20921102
xor eax, 0x4e496c68
mov r8d, eax
and r8d, 0xd7658ed5
and edx, 0x289a712a
or edx, r8d
xor edx, ecx
xor edx, 0x289a712a
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne r8b
sete dl
cmp dword [0x1401172d0], 0xa
setge cl
setl al
xor dl, al
and dl, r8b
mov r9d, r8d
and r9b, al
or al, r8b
xor al, 1
or al, dl
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
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf4578465
mov r8d, 0x42efd3e6
cmovne eax, r8d
test cl, 1
mov ecx, 0xf4578465
jmp 0x140047c84
cmp eax, 0x59405498
jg 0x1400376b9
cmp eax, 0x53a6d412
jg 0x14003832b
cmp eax, 0x4f81b35d
jle 0x14003a419
cmp eax, 0x52dc23e6
jg 0x14003d7e1
cmp eax, 0x4f81b35e
je 0x140040444
cmp eax, 0x504aa7d6
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xc]
mov dword [rax], ecx
mov eax, 0x3e0ca3a9
jmp 0x140035eb0
cmp eax, 0xdaec0df8
jg 0x1400377d4
cmp eax, 0xd87121f6
jg 0x14003848c
cmp eax, 0xd6a41db5
jle 0x14003a55f
cmp eax, 0xd7772e45
jg 0x14003d801
cmp eax, 0xd6a41db6
je 0x140040463
cmp eax, 0xd6a9bde7
jne 0x140035eb0
mov rax, qword [rbp - 0x40]
mov eax, dword [rax + 0x1c]
add rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x28]
mov qword [rcx], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp + 0x20]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov rcx, qword [rbp + 0x40]
mov edx, dword [0x1401172cc]
lea eax, [rdx + 1]
imul eax, edx
mov r8d, eax
not r8d
mov r9d, r8d
or r9d, 0x2300424
mov edx, eax
or edx, 0x1001f018
and edx, 0x1231f43c
mov r10d, r8d
and r10d, 0xe54c0343
or r10d, edx
and r9d, 0x1231f43c
mov edx, eax
and edx, 0x8820880
or edx, r9d
mov rcx, qword [rcx]
xor edx, r10d
mov r9d, edx
xor r9d, 0x10020001
and r8d, 0x747986b6
and eax, 0x8b867949
or eax, r8d
xor edx, 0xe77c0766
mov r8d, edx
and r8d, 0x6cf9f9ba
and r9d, 0x93060645
or r9d, r8d
mov r8d, eax
xor r8d, 0x83060041
xor eax, 0x647980b2
and eax, 0x6cf9f9ba
and r8d, 0x93060645
or r8d, eax
xor r8d, r9d
xor edx, r8d
test edx, r8d
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
and dl, r9b
and r8b, al
or r8b, dl
xor r8b, 1
or r8b, r9b
xor al, r9b
mov edx, eax
xor dl, r8b
or al, r8b
mov r8d, eax
xor r8b, dl
test al, al
mov eax, 0xe0561921
mov r9d, 0x8504b7e6
cmovne eax, r9d
mov ecx, dword [rcx + 0x24]
test dl, dl
cmove eax, r9d
mov qword [rbp - 0x60], rcx
test r8b, 1
mov ecx, 0xe0561921
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x37c2fddb
jg 0x14003784c
cmp eax, 0x34e31e99
jg 0x1400385e9
cmp eax, 0x3390098c
jle 0x14003a6a3
cmp eax, 0x33d63bfc
jg 0x14003d82b
cmp eax, 0x3390098d
je 0x140040668
cmp eax, 0x33b83b4b
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x49cf194d
and ecx, 0xb630e6b2
or ecx, r9d
or eax, r8d
and r8d, 0x49cf194d
and edx, 0xb630e6b2
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, 0x85219c08
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x7ade63f6
and edx, 0x85219c09
or edx, r9d
or r8d, ecx
and ecx, 0x7ade63f6
and eax, 0x85219c09
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x420e74b5
xor r8d, 0xbdf18b4a
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3f3c565
mov r8d, 0xfe32b0e4
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x3f3c565
jmp 0x1400449e3
cmp eax, 0xbd8bc959
jg 0x14003792a
cmp eax, 0xb7a124f8
jg 0x140038732
cmp eax, 0xb6a6a173
jle 0x14003a6ce
cmp eax, 0xb6fc24f8
jg 0x14003d90c
cmp eax, 0xb6a6a174
je 0x140040755
cmp eax, 0xb6a76b40
jne 0x140035eb0
mov eax, 0x1d5af5cc
jmp 0x140035eb0
cmp eax, 0x78d00837
jg 0x140037a47
cmp eax, 0x75350e5c
jg 0x140038768
cmp eax, 0x7471561a
jle 0x14003a6f9
cmp eax, 0x74bb17a6
jg 0x14003d9f5
cmp eax, 0x7471561b
je 0x140040902
cmp eax, 0x749e0dfc
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd7ef8d93
mov ecx, eax
and ecx, 0x2810726c
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8001060
xor ecx, 0xd7ef8d92
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x3531ea0e
and r8d, 0xcace15f0
or r8d, r11d
or ecx, r10d
and r10d, 0x3531ea0e
and r9d, 0xcace15f1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x323fb1f8
and eax, 0xcdc04e07
or eax, edx
mov edx, eax
xor edx, 0xcdc04e07
xor eax, 0x323fb1f8
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
xor dl, al
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor dl, 1
not al
or al, cl
xor al, dl
and al, 1
mov ecx, 0xdf76ab52
mov r8d, 0x2c0edf93
cmovne ecx, r8d
test al, dl
cmove ecx, r8d
mov edx, 0xdf76ab52
cmovne ecx, edx
jmp 0x1400486a8
cmp eax, 0xf715fa40
jg 0x140037b45
cmp eax, 0xf430b372
jg 0x14003879e
cmp eax, 0xf1773035
jle 0x14003a879
cmp eax, 0xf275bd75
jg 0x14003db35
cmp eax, 0xf1773036
je 0x14004090c
cmp eax, 0xf24e9b89
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0x36705fd9
mov ecx, eax
and ecx, 0xc98fa026
or ecx, edx
mov edx, ecx
xor edx, 0xc98fa026
mov r8d, ecx
xor r8d, 0xef833204
and r8d, edx
and eax, 0x260c9222
or eax, r8d
mov r8d, eax
xor r8d, 0x260c9223
or edx, 1
xor ecx, 0x601540
xor eax, 0xd9f36ddc
mov r9d, eax
and r9d, 0x779f6a99
and r8d, 0x88609566
or r8d, r9d
or eax, edx
and edx, 0x779f6a99
and ecx, 0x88609566
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x89140eac
and edx, eax
not eax
or ecx, 0x76ebf153
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x7b011da5
and eax, 0x80140208
or eax, r9d
or ecx, r8d
and r8d, 0x7b011da5
and edx, 0x84fee25a
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x126a5042
xor ecx, 0x1100408
and ecx, 0x6591a519
and eax, 0x9a6e5ae6
or eax, ecx
mov ecx, eax
xor ecx, 0x986c5286
xor eax, 0x4181a019
and eax, 0x4383a879
and ecx, 0xbc7c5786
or ecx, eax
mov eax, ecx
xor eax, 0x82a809
xor ecx, 0x81c1706
and ecx, 0x4b1d1776
and eax, 0xb4e2e889
or eax, ecx
xor eax, 0xb4e2e889
sete al
setne cl
cmp dword [0x1401172d0], 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
mov r9d, edx
xor r9b, 1
and cl, dl
and r9b, r8b
or r9b, cl
or dl, r8b
mov eax, edx
xor al, r9b
test al, 1
mov ecx, 0x38550c10
mov eax, 0x38f012bc
cmovne ecx, eax
test dl, 1
mov eax, 0x38550c10
jmp 0x140047402
cmp eax, 0x19bbb14b
jg 0x140037b86
cmp eax, 0x14424556
jg 0x1400388bb
cmp eax, 0x1329e2cb
jle 0x14003a8a4
cmp eax, 0x13a347a4
jg 0x14003db55
cmp eax, 0x1329e2cc
je 0x140040a3f
cmp eax, 0x138d5b85
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xfc4595a6
and eax, 0x3ba6a59
or eax, ecx
mov edx, eax
xor edx, 0x3ba6a59
mov ecx, edx
or ecx, 1
mov r8d, eax
xor r8d, 0x78418426
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov r9d, ecx
and r9d, 0x879e1381
and r8d, 0x7861ec7e
or r8d, r9d
or ecx, edx
and edx, 0x879e1381
and eax, 0x7861ec7e
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
not ecx
test ecx, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
xor dl, r8b
and dl, cl
mov r9d, r8d
xor r9b, cl
and r9b, r8b
or r8b, cl
xor r8b, 1
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
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
mov r9d, edx
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, al
or dl, al
xor al, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x79f07159
mov r8d, 0xffd8b4a0
cmovne eax, r8d
test dl, 1
mov edx, 0x79f07159
jmp 0x14003d33c
cmp eax, 0x8a6a3e2e
jle 0x140037c0a
cmp eax, 0x8ef84511
jg 0x1400388fb
cmp eax, 0x8b69106b
jle 0x14003a948
cmp eax, 0x8df1c53e
jg 0x14003dc33
cmp eax, 0x8b69106c
je 0x140040ade
cmp eax, 0x8bbdd3fa
jne 0x140035eb0
mov eax, 0x8f0c4187
jmp 0x140035eb0
cmp eax, 0x4a1a2c23
jg 0x140038a64
cmp eax, 0x48bd5cb1
jle 0x14003a973
cmp eax, 0x495a2314
jg 0x14003dd2a
cmp eax, 0x48bd5cb2
je 0x140040bd1
cmp eax, 0x4909d061
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x7320a256
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x104227b7
and r9d, 0xefbdd848
or r9d, r11d
or eax, r10d
and r10d, 0x104227b7
and r8d, 0xefbdd848
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x23008241
or edx, 1
xor eax, 0x8cdf5da8
mov r9d, eax
and r9d, 0xd4b47136
and r8d, 0x2b4b8ec9
or r8d, r9d
or eax, edx
and edx, 0xd4b47136
and ecx, 0x2b4b8ec8
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x34bc2fb4
and ecx, eax
and eax, 0xcb43d04b
or eax, edx
xor eax, 0xcb43d04b
or eax, ecx
xor eax, 0x40d89c3b
xor eax, 0x40d89c3b
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xd235d7a5
mov r8d, 0x8792c0c5
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xd235d7a5
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0xd2ae5881
jg 0x140038a9a
cmp eax, 0xd09b48be
jle 0x14003aa27
cmp eax, 0xd235d7a4
jg 0x14003dd4a
cmp eax, 0xd09b48bf
je 0x140040bdb
cmp eax, 0xd0a005ea
jne 0x140035eb0
mov rax, qword [rbp - 0x40]
mov eax, dword [rax + 0x1c]
add rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x28]
mov qword [rcx], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp + 0x20]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0x7f9e6ad9
jmp 0x140035eb0
cmp eax, 0x2ceca008
jg 0x140038ba3
cmp eax, 0x2b094cba
jle 0x14003ab72
cmp eax, 0x2b31cfe5
jg 0x14003de25
cmp eax, 0x2b094cbb
je 0x140040c73
cmp eax, 0x2b0ba612
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x3810a157
and edx, ecx
not ecx
or eax, 0xc7ef5ea8
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbaa517
and ecx, 0x38000040
or ecx, r9d
or eax, r8d
and r8d, 0xbaa517
and edx, 0xff455ae8
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xc7ef5ea8
mov edx, eax
xor edx, 0x3810a157
xor eax, 0x992ea64e
mov r8d, eax
and r8d, edx
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0xa01a0010
or edx, 1
xor eax, 0x5ec1f8e7
mov r9d, eax
and r9d, 0xd24bfaf
and r8d, 0xf2db4050
or r8d, r9d
or eax, edx
and edx, 0xd24bfaf
and ecx, 0xf2db4050
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4380fbde
and ecx, 0xbc7f0421
or ecx, edx
xor ecx, 0xbc7f0421
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
or r8b, al
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or cl, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x5cc63d7a
mov r8d, 0xfbbd8801
cmovne edx, r8d
test al, 1
mov eax, 0x5cc63d7a
jmp 0x140043817
cmp eax, 0xb26caf34
jg 0x140038ce5
cmp eax, 0xadbad142
jle 0x14003ac55
cmp eax, 0xafdc0ef9
jg 0x14003de45
cmp eax, 0xadbad143
je 0x140040c7d
cmp eax, 0xaf9d9660
jne 0x140035eb0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0xdbe8143c
jmp 0x140035eb0
cmp eax, 0x6e292b0b
jg 0x140038e78
cmp eax, 0x6a6810da
jle 0x14003ad16
cmp eax, 0x6d0b25df
jg 0x14003de65
cmp eax, 0x6a6810db
je 0x140040dfc
cmp eax, 0x6cc124cc
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x6e301e98
mov r8d, eax
and r8d, 0x91cfe166
or r8d, ecx
xor r8d, 0x91cfe166
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xce084d95
and eax, 0x31f7b26a
or eax, edx
mov edx, eax
xor edx, 0x30c2006a
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xb3dfb10
and ecx, 0xf4c204ef
or ecx, r9d
xor eax, 0xa084910
and eax, 0xb3dfb10
and edx, 0xf4c204ef
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
xor r9b, al
mov r10d, r9d
and r10b, al
and r8b, cl
and al, dl
or al, r8b
xor r10b, 1
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x70a19822
mov r8d, 0xb02d34f
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x70a19822
cmovne eax, r8d
jmp 0x140046061
cmp eax, 0xece29387
jg 0x140038eae
cmp eax, 0xeaf3d9ce
jle 0x14003adfa
cmp eax, 0xeb582a43
jg 0x14003def2
cmp eax, 0xeaf3d9cf
je 0x140040e06
cmp eax, 0xeb00df55
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x83201c32
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x7cdfe3cd
and eax, 0x83201c32
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x33b288b6
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xcc4d7748
and r8d, 0x33b288b7
or r8d, r9d
or ecx, edx
and edx, 0xcc4d7748
and eax, 0x33b288b7
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x2bffcce9
and eax, 0xd4003316
or eax, edx
xor eax, 0xd4003316
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 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 dl, 1
xor al, r8b
and al, r8b
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r9d, edx
xor dl, 1
and dl, cl
xor r8b, cl
xor cl, 1
and r9b, cl
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x691e8176
mov r8d, 0xe8a68b77
cmovne ecx, r8d
test al, 1
mov eax, 0x691e8176
jmp 0x14004a687
cmp eax, 0xbb08936
jg 0x14003902e
cmp eax, 0x94f1f6e
jle 0x14003ae29
cmp eax, 0xad669a9
jg 0x14003dfa0
cmp eax, 0x94f1f6f
je 0x140040f29
cmp eax, 0x99bd9c2
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xd487572e
and ecx, edx
not edx
xor eax, 0x500800
mov r8d, eax
or r8d, 0x2680890
mov r9d, ecx
not r9d
and r8d, 0x6ef4b9a
and edx, 0xd0001424
or edx, r8d
or eax, r9d
and r9d, 0x6ef4b9a
and ecx, 0xf910b465
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x2b78a8d1
and eax, 0xd487572e
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
xor eax, 0x7956655a
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x86a99aa4
and edx, 0x7956655b
or edx, r9d
or r8d, ecx
and ecx, 0x86a99aa4
and eax, 0x7956655b
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
or r8b, al
or al, dl
xor al, 1
or al, r9b
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x75350e5d
mov r8d, 0x8df1c53f
cmovne ecx, r8d
test al, al
mov eax, 0x75350e5d
jmp 0x140040deb
cmp eax, 0x9f65774b
jg 0x14003918f
cmp eax, 0x9c380eae
jle 0x14003afc5
cmp eax, 0x9d72ba84
jg 0x14003dfcb
cmp eax, 0x9c380eaf
je 0x140040f33
cmp eax, 0x9c5c655c
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x3c4d29d5
and r8d, 0xc3b2d62a
or r8d, r9d
or eax, edx
and edx, 0x3c4d29d5
and ecx, 0xc3b2d62a
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xf68ace
xor eax, 0xff097531
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov eax, r9d
xor al, dl
and al, dl
xor cl, r8b
or r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
or r9b, dl
xor r9b, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5970461f
mov r8d, 0xcad9e877
cmovne ecx, r8d
test al, 1
mov eax, 0x5970461f
jmp 0x14004a687
cmp eax, 0x59f061f0
jg 0x140039290
cmp eax, 0x5978fbcb
jle 0x14003b0c6
cmp eax, 0x59d27af1
jg 0x14003e0b3
cmp eax, 0x5978fbcc
je 0x14004101e
cmp eax, 0x597c4d42
jne 0x140035eb0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1680402
mov r8d, ecx
and r8d, 0x64134068
or r8d, edx
xor r8d, 0x64134068
mov edx, ecx
xor edx, 0x657b446a
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x9a84bb94
xor edx, 0x657b446b
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and r9b, dl
and dl, r8b
and al, cl
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, al
mov eax, 0xf430b373
mov edx, 0x4f81b35e
cmovne eax, edx
test r8b, r8b
mov ebx, 0x4f81b35e
cmove eax, edx
test cl, 1
mov ecx, 0xf430b373
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xde6c491f
jg 0x1400393a8
cmp eax, 0xdbe8143b
jle 0x14003b291
cmp eax, 0xdcdf3d8d
jg 0x14003e163
cmp eax, 0xdbe8143c
je 0x140041197
cmp eax, 0xdccb58fb
jne 0x140035eb0
movzx eax, byte [rbp + 0x3f]
movzx ecx, byte [rbp + 0x3e]
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
xor al, 1
mov r8d, edx
xor r8b, al
and r8b, dl
and al, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xd87121f7
mov edx, 0x299ce95c
jmp 0x14003fa01
cmp eax, 0x39bf6a02
jg 0x14003952a
cmp eax, 0x38511434
jle 0x14003b2bc
cmp eax, 0x38f012bb
jg 0x14003e244
cmp eax, 0x38511435
je 0x14004136b
cmp eax, 0x38550c10
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9442140a
mov r8d, ecx
and r8d, 0x2340111
or r8d, edx
xor r8d, 0x2340111
and ecx, 0x6989eae4
or ecx, r8d
xor ecx, 0x9676151a
or ecx, eax
xor ecx, 0x5273ff73
xor ecx, 0xad8c008c
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor al, r8b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x718609f8
mov r8d, 0x38f012bc
cmovne edx, r8d
test al, al
mov eax, 0x718609f8
jmp 0x140047ffc
cmp eax, 0xc4a7c1a1
jg 0x140039671
cmp eax, 0xc13cf8ad
jle 0x14003b3c2
cmp eax, 0xc28e6d68
jg 0x14003e371
cmp eax, 0xc13cf8ae
je 0x1400413ff
cmp eax, 0xc1f3b3eb
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xeb655b20
mov r8d, ecx
and r8d, 0x149aa4df
or r8d, edx
mov edx, r8d
xor edx, 0x141a24c8
xor r8d, 0xeb655b21
mov r9d, r8d
and r9d, 0x6ae1c116
and edx, 0x951e3ee9
or edx, r9d
and ecx, 0x6ae1c116
and eax, 0x951e3ee9
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
lea r9d, [rax + 1]
and r9b, r8b
xor r8b, al
and r8b, dl
mov r10d, eax
or r10b, dl
xor r8b, 1
mov r11d, r8d
xor r11b, r10b
or r8b, r10b
xor r8b, 1
or r8b, r11b
and al, dl
or al, r9b
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4a1a2c24
mov r8d, 0x15a4162b
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x4a1a2c24
jmp 0x1400449e3
cmp eax, 0x7bd10941
jg 0x1400396a7
cmp eax, 0x79cb45d6
jle 0x14003b528
cmp eax, 0x7a70c6c6
jg 0x14003e456
cmp eax, 0x79cb45d7
je 0x140041599
cmp eax, 0x79f07159
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4404482
mov r8d, eax
or r8d, 0xe215ba05
and r8d, 0xe655fe87
mov r9d, ecx
and r9d, 0x10a20168
or r9d, r8d
and edx, 0xe655fe87
mov r8d, eax
and r8d, 0x9080010
or r8d, edx
xor r8d, r9d
xor r8d, 0x14e245eb
and ecx, 0x5e2b3175
and eax, 0xa1d4ce8a
or eax, ecx
xor eax, 0xa1d4ce8a
or eax, r8d
xor eax, 0x7a39dfe3
xor eax, 0x85c6201c
sete al
setne cl
cmp dword [0x1401172d0], 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
test al, al
mov eax, 0xd54d7bb8
mov r8d, 0x74bb17a7
cmovne eax, r8d
test cl, cl
mov ecx, 0xd54d7bb8
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140035eb0
cmp eax, 0xfe32b0e3
jg 0x1400396dd
cmp eax, 0xf9257e71
jle 0x14003b553
cmp eax, 0xfc2cb45e
jg 0x14003e476
cmp eax, 0xf9257e72
je 0x1400415a3
cmp eax, 0xfbbd8801
jne 0x140035eb0
mov eax, 0x59405499
jmp 0x140035eb0
cmp eax, 0x1ccc464f
jle 0x140039867
cmp eax, 0x1e859a30
jle 0x14003b6b1
cmp eax, 0x1f9d589e
jg 0x14003e496
cmp eax, 0x1e859a31
je 0x14004169d
cmp eax, 0x1e8743fc
jne 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x28]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x10]
mov rdx, qword [rdx]
mov r8, qword [rbp + 0x48]
movsxd r8, dword [r8]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
sub rsp, 0x20
call section..text
add rsp, 0x20
mov eax, 0x93e4b7f6
jmp 0x140035eb0
cmp eax, 0x8504b7e5
jle 0x1400399ba
cmp eax, 0x86976894
jle 0x14003b7f3
cmp eax, 0x88f13d40
jg 0x14003e5f9
cmp eax, 0x86976895
je 0x140041829
cmp eax, 0x8792c0c5
jne 0x140035eb0
mov eax, 0xd235d7a5
jmp 0x140035eb0
cmp eax, 0x4475ebb5
jle 0x14003b975
cmp eax, 0x4576c521
jg 0x14003e6b0
cmp eax, 0x4475ebb6
je 0x140041833
cmp eax, 0x44a8af4f
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xa1004520
mov ecx, eax
and ecx, 0x8200004
or ecx, r8d
xor ecx, 0x8200004
mov r8d, eax
xor r8d, 0xa9204524
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x56dfbada
and ecx, 0xa9204525
or ecx, r8d
and edx, 0xd922a7ae
and eax, 0x26dd5851
or eax, edx
mov edx, eax
xor edx, 0x26dd5851
xor eax, 0xd922a7ae
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
lea r9d, [rcx + 1]
mov r10d, r9d
or r10b, r8b
mov edx, eax
or dl, cl
mov r11d, r10d
xor r11b, dl
or dl, r10b
xor dl, 1
or dl, r11b
and r8b, r9b
and cl, al
or cl, r8b
or r9b, al
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov r8d, 0xeaf3d9cf
mov eax, 0xf5f7ff25
cmovne r8d, eax
test cl, dl
mov eax, 0xeaf3d9cf
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x140035eb0
cmp eax, 0xcc0982c2
jle 0x14003b9a0
cmp eax, 0xcc871e7a
jg 0x14003e7e2
cmp eax, 0xcc0982c3
je 0x140041914
cmp eax, 0xcc2b74be
jne 0x140035eb0
mov eax, 0xbb08937
jmp 0x140035eb0
cmp eax, 0x297a9e13
jle 0x14003bb7e
cmp eax, 0x29b5a21e
jg 0x14003e802
cmp eax, 0x297a9e14
je 0x14004191e
cmp eax, 0x299ce95c
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x94320
mov edx, ecx
and edx, 0x444a040
or edx, r8d
xor edx, 0x444a040
mov r8d, ecx
xor r8d, 0x44de360
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0xfbb21c9e
and edx, 0x44de361
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x82fa264c
and edx, 0x7d05d9b3
or edx, r9d
and ecx, 0x82fa264c
and eax, 0x7d05d9b3
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, cl
xor r9b, r8b
xor r8b, cl
or al, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x723c05e
mov edx, 0xd87121f7
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x723c05e
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xab41c5f7
jle 0x14003bd8b
cmp eax, 0xab71568c
jg 0x14003e8cd
cmp eax, 0xab41c5f8
je 0x140041a7b
cmp eax, 0xab50da54
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5f6212b6
mov r8d, ecx
and r8d, 0xa09ded48
or r8d, edx
xor r8d, 0xa09ded48
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne al
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov edx, r9d
xor dl, r8b
and r8b, cl
and r9b, al
or r9b, r8b
mov r8d, ecx
xor r8b, al
or cl, al
not cl
or cl, r8b
not cl
or cl, r9b
xor cl, dl
and cl, 1
mov eax, 0x34e31e9a
mov r8d, 0xb8964828
cmovne eax, r8d
test cl, dl
cmove eax, r8d
test cl, cl
mov r8d, 0x34e31e9a
cmove eax, r8d
test cl, dl
cmovne eax, r8d
jmp 0x140035eb0
cmp eax, 0x67121360
jle 0x14003bdb6
cmp eax, 0x675c7b6e
jg 0x14003e8ed
cmp eax, 0x67121361
je 0x140041a85
cmp eax, 0x67577db7
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x36081929
mov r8d, ecx
or r8d, 0xc0e68080
and r8d, 0xf6ee99a9
mov r9d, eax
and r9d, 0x8106452
or r9d, r8d
and edx, 0xf6ee99a9
and ecx, 0x1010204
or ecx, edx
xor ecx, r9d
xor ecx, 0x3e187d7a
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
mov r9d, ecx
xor r9b, al
and r9b, cl
and cl, al
xor al, r8b
and dl, r8b
or cl, dl
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
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, r8d
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and r8b, al
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x539ac890
mov r8d, 0x70638c74
cmovne ecx, r8d
test dl, dl
mov edx, 0x539ac890
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140035eb0
cmp eax, 0xe7bdb858
jle 0x14003bf11
cmp eax, 0xe880ed8c
jg 0x14003ea02
cmp eax, 0xe7bdb859
je 0x140041a9b
cmp eax, 0xe7df053a
jne 0x140035eb0
mov eax, dword [rbp - 0x48]
cmp eax, 2
mov eax, 0x2f770a26
mov ecx, 0x84f3dad6
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x3f3c564
jle 0x14003c083
cmp eax, 0x5ca7ac9
jg 0x14003ea22
cmp eax, 0x3f3c565
je 0x140041bca
cmp eax, 0x45001a8
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov eax, 0x61570fea
jmp 0x140035eb0
cmp eax, 0x97734231
jle 0x14003c0ae
cmp eax, 0x98fe4da3
jg 0x14003ead7
cmp eax, 0x97734232
je 0x140041c82
cmp eax, 0x983ca1b8
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
or edx, 0x9300026c
mov r8d, ecx
not r8d
mov eax, ecx
xor eax, 0x609ec911
and eax, ecx
mov r9d, eax
not r9d
and edx, 0xd38c0a6d
and r8d, 0x2012c110
or r8d, edx
or ecx, r9d
and r9d, 0xd38c0a6d
and eax, 0x2c73f592
or eax, r9d
xor eax, r8d
not ecx
or ecx, eax
not eax
and eax, 0x9f6136ee
and ecx, 0x609ec911
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0xae7385c
mov r8d, ecx
xor r8d, 0xf518c7a3
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xe3939602
mov r11d, edx
and r11d, 0x140841a1
or r11d, r10d
or eax, r9d
and r9d, 0xe3939602
and r8d, 0x1c6c69fd
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xae7385d
and ecx, 0x5fbac334
mov r9d, edx
and r9d, 0xa0453ccb
or r9d, ecx
xor r9d, 0x5fbac335
and edx, 1
or edx, r9d
mov ecx, edx
not ecx
xor eax, 0xf518c7a2
mov r9d, eax
and r9d, 0xeeafe6be
and r8d, 0x11501941
or r8d, r9d
or eax, edx
and edx, 0xeeafe6be
and ecx, 0x11501941
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbfa92b3a
and eax, 0x4056d4c5
or eax, ecx
mov ecx, eax
xor ecx, 0x28202a1a
xor eax, 0x40560080
and eax, 0xd7df01a0
and ecx, 0x2820fe5f
or ecx, eax
xor ecx, 0x2820fe5f
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor cl, 1
xor al, r8b
not al
and al, r8b
or al, r9b
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
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xa01d5dcf
mov edx, 0xdb196be1
cmovne eax, edx
not cl
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xa01d5dcf
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0x56a1ff5c
jle 0x14003c0d9
cmp eax, 0x5858eeb1
jg 0x14003ebea
cmp eax, 0x56a1ff5d
je 0x140041d7e
cmp eax, 0x57a1b423
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x5f5380d6
xor edx, 0x5227c735
and edx, eax
mov r8d, eax
and r8d, 0xa0ac7f29
or r8d, ecx
mov eax, r8d
xor eax, 0xa0ac7f29
xor r8d, 0x40120044
mov ecx, eax
and ecx, 0xadd838ca
or ecx, edx
not edx
and edx, 0x5227c734
and ecx, 0xadd838cb
or ecx, edx
and r8d, 0x403e3c6d
mov edx, eax
and edx, 0xbfc1c392
or edx, r8d
mov r8d, edx
xor r8d, 0x40381844
and eax, 1
or eax, r8d
xor edx, 0x92018082
and edx, 0x9207a4aa
and eax, 0x6df85b55
or eax, edx
xor eax, 0x6df85b55
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfc8bf1ec
and ecx, 0x3740e13
or ecx, r9d
or eax, r8d
and r8d, 0xfc8bf1ec
and edx, 0x3740e13
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and al, dl
and dl, r9b
and r8b, cl
or r8b, dl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xd3ab940f
mov r8d, 0xea9b95fe
cmovne edx, r8d
not cl
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xd3ab940f
cmovne edx, eax
mov eax, edx
jmp 0x140035eb0
cmp eax, 0xd95d6028
jle 0x14003c1bf
cmp eax, 0xd9dfa9d2
jg 0x14003ec0a
cmp eax, 0xd95d6029
je 0x140041eae
cmp eax, 0xd9b8c25f
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xa19142b2
and edx, ecx
or ecx, 0x5e6ebd4d
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x1b5f671d
and eax, 0xa08000a2
or eax, r9d
or ecx, r8d
and r8d, 0x1b5f671d
and edx, 0xe4a098e2
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x5e6ebd4d
mov edx, ecx
xor edx, 0x5e6ebd4c
and edx, eax
xor ecx, 0x80014012
and ecx, 0xd647411a
and eax, 0x29b8bee5
or eax, ecx
xor eax, 0x29b8bee4
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x54433a68
mov r8d, eax
and r8d, 0xabbcc597
or r8d, edx
mov edx, r8d
xor edx, 0x2200010
xor r8d, 0x40402000
or ecx, 0x4948e082
or r8d, 0x94860c20
and r8d, 0xddceeca2
and edx, 0x2210010
or edx, r8d
and ecx, 0xddceeca2
and eax, 0x2010134d
or eax, ecx
xor eax, edx
xor eax, 0x28aecef5
xor eax, 0x9c38d198
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe36497e7
mov r8d, 0xb547c32b
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xe36497e7
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x361d17d2
jle 0x14003c34b
cmp eax, 0x36bcfc83
jg 0x14003ed24
cmp eax, 0x361d17d3
je 0x140041fc7
cmp eax, 0x364cf799
jne 0x140035eb0
mov rax, qword [rbp - 0x58]
add rax, qword [rbp - 0x60]
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x101c2016
mov edx, eax
or edx, 0x100c400
and ecx, 0x111ce416
mov r9d, eax
and r9d, 0x20c00809
or r9d, ecx
and edx, 0x111ce416
mov ecx, r8d
and ecx, 0xce2313e0
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0xde3f33f7
and r8d, 0x1cff7196
mov r9d, eax
and r9d, 0xe3008e69
or r9d, r8d
xor r9d, 0x1cff7197
and eax, 1
or eax, r9d
xor ecx, 0x21c0cc08
mov r8d, ecx
and r8d, 0xb850b23a
and edx, 0x47af4dc5
or edx, r8d
xor edx, eax
xor edx, 0x47af4dc5
or ecx, eax
not ecx
or ecx, edx
xor ecx, 0x334a07cf
xor ecx, 0xccb5f830
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, edx
xor cl, r9b
and r8b, dl
and al, r9b
or al, r8b
or r9b, dl
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, 0x88f13d41
mov r8d, 0x1bcfbac1
cmovne edx, r8d
test al, 1
mov eax, 0x88f13d41
jmp 0x140047ffc
cmp eax, 0xb8964827
jle 0x14003c439
cmp eax, 0xbb32de79
jg 0x14003ede8
cmp eax, 0xb8964828
je 0x14004210b
cmp eax, 0xb91c346e
jne 0x140035eb0
mov eax, 0x97734232
jmp 0x140035eb0
cmp eax, 0x77df6d90
jle 0x14003c557
cmp eax, 0x787276ba
jg 0x14003ee65
cmp eax, 0x77df6d91
je 0x140042222
cmp eax, 0x785d0afc
jne 0x140035eb0
mov eax, 0xac7105d3
jmp 0x140035eb0
cmp eax, 0xf5f7ff24
jle 0x14003c6ad
cmp eax, 0xf6b235fb
jg 0x14003ef71
cmp eax, 0xf5f7ff25
je 0x140042301
cmp eax, 0xf5fea0a5
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xbec25e4f
and r8d, eax
mov edx, eax
or edx, 0x413da1b0
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x572e393e
mov r11d, ecx
and r11d, 0xa8c04641
or r11d, r10d
or edx, r9d
and r9d, 0x572e393e
and r8d, 0xa8d1c6c1
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x411c80b1
xor edx, 0x82c04408
and edx, 0x82e16508
and r8d, 0x7d1e9af7
or r8d, edx
xor r8d, 0x7d1e9af7
and ecx, 0x52be7d33
and eax, 0xad4182cc
or eax, ecx
xor eax, 0xad4182cc
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, cl
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
or cl, dl
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x983ca1b8
mov edx, 0xca2f694c
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x983ca1b8
cmove ecx, r8d
jmp 0x14004ae2d
cmp eax, 0x177beb2f
jle 0x14003c7e9
cmp eax, 0x19b21401
jg 0x14003ef95
cmp eax, 0x177beb30
je 0x14004230b
cmp eax, 0x17b3637c
jne 0x140035eb0
mov rax, qword [rbp + 0x50]
mov dword [rax], 2
mov eax, 0xd882549
jmp 0x140035eb0
cmp eax, 0x90a93599
jle 0x14003c814
cmp eax, 0x9261f7db
jg 0x14003f0b7
cmp eax, 0x90a9359a
je 0x140042315
cmp eax, 0x919f9989
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xf0421904
mov r8d, edx
or r8d, 0xc104023
and ecx, 0xfc525927
mov r9d, edx
and r9d, 0x30d8058
or r9d, ecx
and r8d, 0xfc525927
mov ecx, eax
and ecx, 0xa02680
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xc0600b80
and edx, 0x96af82cd
and eax, 0x69507d32
or eax, edx
mov edx, eax
xor edx, 0x40500902
xor ecx, 0xf1dc07a
mov r9d, ecx
and r9d, 0x3987f43d
and r8d, 0xc6780bc2
or r8d, r9d
xor eax, 0x1087800d
and eax, 0x3987f43d
and edx, 0xc6780bc2
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
mov eax, r9d
or al, dl
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
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, 1
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1e859a31
mov r8d, 0xd817ec6a
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x1e859a31
cmovne eax, r8d
jmp 0x140046061
cmp eax, 0x4bd3eb66
jle 0x14003c939
cmp eax, 0x4c6d8933
jg 0x14003f1a9
cmp eax, 0x4bd3eb67
je 0x1400423cb
cmp eax, 0x4c142549
jne 0x140035eb0
mov eax, 0xe16aaffd
jmp 0x140035eb0
cmp eax, 0xd3788b51
jle 0x14003c964
cmp eax, 0xd3ab940e
jg 0x14003f2b3
cmp eax, 0xd3788b52
je 0x1400424f4
cmp eax, 0xd3960f39
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x86001b02
mov r8d, eax
and r8d, 0x40300081
or r8d, edx
xor r8d, 0x40300081
mov edx, eax
xor edx, 0xc6301b83
and edx, eax
or edx, r8d
xor edx, 0xc6301b82
and ecx, 0x726e5d7b
and eax, 0x8d91a284
or eax, ecx
xor eax, 0x8d91a284
or eax, edx
cmp eax, 0xffffffff
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl al
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
and r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
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 ecx, edx
and cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xb3666ba8
mov r8d, 0xcec98f25
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xb3666ba8
jmp 0x140035ea9
cmp eax, 0x2e6565fb
jle 0x14003c98f
cmp eax, 0x2f770a25
jg 0x14003f3a6
cmp eax, 0x2e6565fc
je 0x1400424fe
cmp eax, 0x2eb2b0fd
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x2d47a45a
mov ecx, eax
and ecx, 0xd2b85ba4
or ecx, r8d
mov r8d, ecx
xor r8d, 0x50b81224
xor ecx, 0x2d47a45b
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x8f4669d0
and r8d, 0x70b9962e
or r8d, r11d
or ecx, r10d
and r10d, 0x8f4669d0
and r9d, 0x70b9962f
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x9ad4e2d8
and eax, 0x652b1d27
or eax, edx
mov edx, eax
xor edx, 0x40b0d22
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xeb747095
and ecx, 0x148b8f6a
or ecx, r9d
xor eax, 0x8a546090
and eax, 0xeb747095
and edx, 0x148b8f6a
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
xor r8b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, r8b
mov ecx, eax
not cl
mov edx, 0x4b4e8652
mov r9d, 0x3ba87c8
cmovne edx, r9d
test cl, r8b
mov ecx, 0x4b4e8652
cmove edx, ecx
cmovne edx, r9d
test al, al
cmovne edx, r9d
mov eax, edx
jmp 0x140035eb0
cmp eax, 0xb36dcee2
jle 0x14003c9ba
cmp eax, 0xb4492e40
jg 0x14003f497
cmp eax, 0xb36dcee3
je 0x1400425d9
cmp eax, 0xb40b9224
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
and eax, 0xd08fef28
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x2f7010d7
or edx, eax
mov eax, edx
xor eax, 0x2f7010d7
xor edx, 0xd08fef28
mov r9d, edx
or r9d, 0x52614041
or r8d, 0x2c003c0a
and r9d, 0x7e617c4b
mov r10d, eax
and r10d, 0x819c0130
or r10d, r9d
and r8d, 0x7e617c4b
and ecx, 0x28284
or ecx, r8d
xor ecx, r10d
xor ecx, 0x5263c2c4
and edx, 0x57bf38cf
mov r8d, eax
and r8d, 0xa840c730
or r8d, edx
xor r8d, 0x57bf38ce
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x6119709
and ecx, eax
mov r8d, eax
or r8d, 0x70e640f0
mov r9d, ecx
not r9d
and r8d, 0x72f7c3f0
and edx, 0x4001409
or edx, r8d
or eax, r9d
and r9d, 0x72f7c3f0
and ecx, 0x8d083c0f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xf9ee68f6
and eax, 0x6119709
or eax, ecx
xor eax, 0x3a37f104
xor eax, 0x3a37f104
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
mov r9d, r8d
xor r9b, dl
and r9b, r8b
and cl, al
xor al, dl
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, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xf55a7ef5
mov r8d, 0xdef9a30f
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0xf55a7ef5
cmovne edx, r8d
jmp 0x14004907e
cmp eax, 0x6e9b3904
jle 0x14003cb37
cmp eax, 0x70638c73
jg 0x14003f4b7
cmp eax, 0x6e9b3905
je 0x140042732
cmp eax, 0x6fce87a6
jne 0x140035eb0
mov eax, 0x59d27af2
jmp 0x140035eb0
cmp eax, 0xee3b57d2
jle 0x14003cb62
cmp eax, 0xee89e5e9
jg 0x14003f4d7
cmp eax, 0xee3b57d3
je 0x14004273c
cmp eax, 0xee4b8262
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xe13471b2
xor ecx, 0x45105b81
and ecx, eax
and eax, 0x1ecb8e4d
or eax, edx
mov r8d, eax
xor r8d, 0x1ecb8e4d
xor eax, 0xe13471b2
mov edx, eax
or edx, 0x45105b81
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x6b01642f
mov r11d, r8d
and r11d, 0x90ee8050
or r11d, r10d
or edx, r9d
and r9d, 0x6b01642f
and ecx, 0x94fe9bd0
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
not ecx
and ecx, 0x45105b80
and edx, 0xbaefa47f
or edx, ecx
or r8d, 1
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xbc32be80
and edx, 0x43cd417f
or edx, r9d
or ecx, r8d
and r8d, 0xbc32be80
and eax, 0x43cd417e
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x85587143
and eax, 0x7aa78ebc
or eax, edx
xor eax, 0x85587143
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov r10d, r8d
or r10b, r9b
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, r8b
and dl, al
or dl, r9b
or al, r8b
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, 0xb26caf35
mov edx, 0x7eb850d2
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xb26caf35
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0xe2cd4e8
jle 0x14003cb8d
cmp eax, 0xeb5bee8
jg 0x14003f4f7
cmp eax, 0xe2cd4e9
je 0x14004274a
cmp eax, 0xeb45bbb
jne 0x140035eb0
mov rax, qword [rbp + 0x30]
mov qword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x312d0f1
mov r8d, eax
and r8d, 0xa4242100
or r8d, edx
xor r8d, 0xa4242100
mov edx, eax
and edx, 0x58c90e0e
or edx, r8d
mov r8d, edx
xor r8d, 0x18880a07
xor edx, 0x62671b0
and edx, 0x466775b8
and r8d, 0xb9988a47
or r8d, edx
xor r8d, 0xb9988a47
and ecx, 0xa6d5dc65
and eax, 0x592a239a
or eax, ecx
xor eax, 0x592a239a
or eax, r8d
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge r10b
mov edx, r8d
and dl, r10b
mov ecx, r9d
and cl, al
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
xor r8b, r10b
and r8b, al
xor al, r9b
and al, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, al
xor al, 1
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
mov r10d, r8d
xor r10b, 1
and r10b, r9b
and r8b, al
or r8b, r10b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x6cc124cc
mov edx, 0x3c34fa6c
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x6cc124cc
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xa01d5dce
jle 0x14003cd3e
cmp eax, 0xa27595fa
jg 0x14003f517
cmp eax, 0xa01d5dcf
je 0x14004282f
cmp eax, 0xa07a9d2b
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7022002
and ecx, 0x20404380
or ecx, edx
xor ecx, 0x20404380
mov edx, eax
or edx, 0x27426382
mov r8d, edx
not r8d
or r8d, ecx
and edx, 0xd8bd9c7c
and r8d, 0x27426383
or r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, r9d
xor cl, r8b
and cl, al
or cl, r10b
and dl, r9b
and al, r8b
or al, dl
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
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa3df81d5
mov r8d, 0x37c2fddc
cmovne eax, r8d
test cl, 1
mov ecx, 0xa3df81d5
jmp 0x140035ea3
cmp eax, 0x5ceff91c
jle 0x14003ce1a
cmp eax, 0x5d5e234b
jg 0x14003f662
cmp eax, 0x5ceff91d
je 0x14004290a
cmp eax, 0x5d5347a1
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4ebdee66
and eax, 0xb1421199
or eax, ecx
mov ecx, eax
xor ecx, 0x4ebdee66
xor eax, 0x20420010
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x6a4b0852
and ecx, 0x95b4f7ad
or ecx, eax
xor ecx, 0x95b4f7ac
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xbff5318d
and eax, 0x400ace72
or eax, ecx
mov ecx, eax
xor ecx, 0xac870
xor eax, 0x8fa01109
and eax, 0xcfa0170b
and ecx, 0x305fe8f4
or ecx, eax
xor ecx, 0x305fe8f4
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
mov eax, r9d
or al, dl
xor al, 1
or al, r10b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
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, 0xb746fb1f
mov r8d, 0xea9f81d7
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0xb746fb1f
jmp 0x1400488bb
cmp eax, 0xdf01ba38
jle 0x14003ce45
cmp eax, 0xe0561920
jg 0x14003f774
cmp eax, 0xdf01ba39
je 0x140042914
cmp eax, 0xdf76ab52
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
xor r8d, 0xfe0b82cd
and r8d, eax
mov r9d, eax
or r9d, 0x1f47d32
mov edx, eax
not edx
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x2c48172b
and r8d, 0xd3b7e8d4
or r8d, r10d
or ecx, r9d
and r9d, 0x2c48172b
mov r10d, edx
and r10d, 0xd20380c4
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0xfe0b82cc
or eax, 1
and edx, 0x81ce903e
and eax, 0x7e316fc1
or eax, edx
xor eax, 0x7e316fc1
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9acb6fe8
and ecx, eax
and eax, 0x65349017
or eax, edx
mov edx, eax
xor edx, 0x20041017
xor eax, 0x9acb6fe8
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdff8cc68
and edx, 0x20073397
or edx, r9d
or eax, r8d
and r8d, 0xdff8cc68
and ecx, 0x20073397
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x20f21683
xor eax, 0x20f21683
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
xor cl, r8b
mov r9d, ecx
xor r9b, 1
xor dl, al
and dl, al
xor al, r8b
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 al, al
mov eax, 0x36c63905
mov edx, 0x2c0edf93
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x36c63905
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x3c34fa6b
jle 0x14003ce70
cmp eax, 0x3dbda2ea
jg 0x14003f84e
cmp eax, 0x3c34fa6c
je 0x140042acc
cmp eax, 0x3d5af153
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x49c11f98
and ecx, 0xb63ee067
or ecx, r9d
or eax, r8d
and r8d, 0x49c11f98
and edx, 0xb63ee067
or edx, r8d
xor edx, ecx
not eax
or eax, edx
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, 0xce88e717
and ecx, eax
and eax, 0x317718e8
or eax, edx
mov edx, eax
xor edx, 0x13710e0
xor eax, 0xce88e717
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3240cb0e
and edx, 0xcdbf34f1
or edx, r9d
or eax, r8d
and r8d, 0x3240cb0e
and ecx, 0xcdbf34f1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6d2e9a77
and ecx, 0x92d16588
or ecx, eax
cmp ecx, 0x92d16588
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, r8d
xor r9b, al
mov r10d, eax
or al, cl
and cl, dl
and r10b, r8b
or r10b, cl
xor r8b, dl
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x59d27af2
cmovne edx, edi
test al, 1
mov eax, edx
mov r8d, 0x59d27af2
cmovne eax, r8d
jmp 0x140046061
cmp eax, 0xc5b2c922
jle 0x14003ce9b
cmp eax, 0xc7512245
jg 0x14003fa10
cmp eax, 0xc5b2c923
je 0x140042ae1
cmp eax, 0xc6f45862
jne 0x140035eb0
mov eax, 0x61f57eba
jmp 0x140035eb0
cmp eax, 0x7ea14984
jle 0x14003cec6
cmp eax, 0x7f697200
jg 0x14003fa34
cmp eax, 0x7ea14985
je 0x140042aeb
cmp eax, 0x7eb850d2
jne 0x140035eb0
mov eax, 0xb26caf35
jmp 0x140035eb0
cmp eax, 0xfedf3630
jle 0x14003d014
cmp eax, 0xff0d7a85
jg 0x14003fb67
cmp eax, 0xfedf3631
je 0x140042c3c
cmp eax, 0xff048caa
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xcd97d666
and edx, 0x32682999
or edx, ecx
mov r8d, edx
xor r8d, 0xcd97d666
mov eax, edx
xor eax, 0x22080190
and eax, 0xea1c0390
xor edx, 0xbcbe2893
and edx, r8d
and r8d, 0x15e3fc6f
or r8d, eax
mov ecx, r8d
xor ecx, 0x15e3fc6f
xor r8d, 0xea1c0390
mov eax, r8d
or eax, 0x8ed6010a
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xae4f0018
mov r11d, ecx
and r11d, 0x5120fee5
or r11d, r10d
or eax, r9d
and r9d, 0xae4f0018
and edx, 0x51b0ffe7
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov edx, eax
xor edx, 0x8e46010b
and r8d, 0xa18292d2
mov r9d, ecx
and r9d, 0x5e7d6d2d
or r9d, r8d
xor r9d, 0xa18292d3
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x7129fef4
mov r9d, eax
and r9d, 0x198f0f0
and edx, 0xfe670f0f
or edx, r9d
or eax, ecx
and ecx, 0x198f0f0
and r8d, 0xfe670f0f
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0x9941c71
xor eax, 0xf66be38e
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, al
mov eax, edx
and al, cl
or al, r8b
xor cl, dl
and cl, dl
mov edx, ecx
xor dl, 1
xor cl, al
mov r8d, eax
xor r8b, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
and cl, al
xor al, r8b
and al, dl
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x31fc1c0d
mov r8d, 0x422c7262
jmp 0x14003c072
cmp eax, 0x1b5e5922
jg 0x14003d03f
cmp eax, 0x1a306f6b
jg 0x14003fc4d
cmp eax, 0x19bbb14c
je 0x140042d23
cmp eax, 0x19d75fba
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x40029060
and edx, 0x938c4387
or edx, eax
xor edx, 0x938c4387
and ecx, 0x2c712c18
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xc0c83971
mov r8d, ecx
and r8d, 0x3f37c68e
or r8d, edx
mov edx, r8d
xor edx, 0x3733460a
xor r8d, 0xc0c83970
mov r9d, eax
and r9d, 0x4804a095
and ecx, 0xb7fb5f6a
or ecx, r9d
or eax, r8d
and r8d, 0x4804a095
and edx, 0xb7fb5f6a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6b1d7f65
and ecx, eax
and eax, 0x94e2809a
or eax, edx
xor eax, 0x94e2809a
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x39a80e3e
and eax, 0xc657f1c1
or eax, edx
xor eax, 0xc657f1c1
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
and al, cl
or al, dl
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, ecx
xor al, dl
test cl, cl
mov ecx, 0xe46520f3
mov r8d, 0xadbad143
cmovne ecx, r8d
test dl, 1
mov edx, 0xe46520f3
jmp 0x140045e2f
cmp eax, 0x82dc3295
jg 0x14003d170
cmp eax, 0x8122cd17
je 0x140042d2d
cmp eax, 0x816bb7b4
je 0x140042de3
cmp eax, 0x829f8fed
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x204029a
mov ecx, eax
and ecx, 0x80112c04
or ecx, r8d
mov r8d, ecx
xor r8d, 0x110400
xor ecx, 0x7feed3fb
mov r9d, eax
xor r9d, 0x82152e9e
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x92427934
and r8d, 0x15068a
or r8d, r11d
or ecx, r10d
and r10d, 0x92427934
and r9d, 0x6dbd86cb
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0x7dead160
and edx, 0x36beb392
and eax, 0xc9414c6d
or eax, edx
mov edx, eax
xor edx, 0xc941084d
xor eax, 0x36beb392
mov r8d, eax
and r8d, 0x36067720
and edx, 0xc9f988df
or edx, r8d
xor edx, ecx
xor edx, 0xc9f988df
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 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, eax
xor dl, cl
test al, al
mov eax, 0x86976895
mov r8d, 0xd94d9c52
cmovne eax, r8d
test cl, cl
mov ecx, 0x86976895
jmp 0x140047c84
cmp eax, 0x3eacc3a0
je 0x140042df1
cmp eax, 0x406cfa6e
je 0x140042dfb
cmp eax, 0x41281054
jne 0x140035eb0
cmp byte [rbp + 0x3d], 0
mov eax, 0x4c6d8934
mov ecx, 0xe3893688
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0xc7a24cea
je 0x140042f9e
cmp eax, 0xc7dc4478
je 0x140043038
cmp eax, 0xc829f8cc
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2344179f
and ecx, eax
and eax, 0xdcbbe860
or eax, edx
xor eax, 0xdcbbe860
or eax, ecx
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, 0xb5da8029
and eax, 0x4a257fd6
or eax, r9d
or ecx, edx
and edx, 0xb5da8029
and r8d, 0x4a257fd6
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0x1693c760
and edx, ecx
not ecx
xor eax, 0x69682006
mov r8d, eax
or r8d, 0x49642002
mov r9d, edx
not r9d
and r8d, 0x5b662342
and ecx, 0x491c420
or ecx, r8d
or eax, r9d
and r9d, 0x5b662342
and edx, 0xa499dcbd
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0xe96c389f
and eax, 0x1693c760
or eax, edx
xor eax, 0x52a727fd
xor eax, 0x52a727fd
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov eax, r8d
or al, cl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and cl, dl
and dl, r8b
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
or cl, dl
xor dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x59eedc41
mov r8d, 0x90a9359a
cmovne edx, r8d
test cl, 1
mov ecx, 0x59eedc41
cmovne edx, ecx
test al, 1
jmp 0x140048511
cmp eax, 0x235ec1c6
je 0x140043183
cmp eax, 0x24d6f059
je 0x140043276
cmp eax, 0x24da67e3
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x7a351026
xor eax, 0x99482855
and eax, ecx
mov r8d, ecx
and r8d, 0x85caefd9
or r8d, edx
mov ecx, r8d
xor ecx, 0x7a351026
mov edx, ecx
or edx, 0x99482855
xor r8d, 0x808600
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x5f02418f
and r8d, 0x20b59620
or r8d, r10d
or edx, r9d
and r9d, 0x5f02418f
and eax, 0xa0fdbe70
or eax, r9d
xor eax, r8d
not edx
or edx, eax
not eax
and eax, 0x99482854
and edx, 0x66b7d7ab
or edx, eax
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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 r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0xf6b235fc
mov edx, 0x97734232
cmovne eax, edx
test cl, cl
mov ecx, 0xf6b235fc
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x140035eb0
cmp eax, 0xa4e653c3
je 0x140043320
cmp eax, 0xa4f610cd
je 0x14004342d
cmp eax, 0xa58cc4a3
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x9084a81
mov r8d, ecx
or r8d, 0x2264100a
and r8d, 0x2b6c5a8b
and eax, 0xc4802140
or eax, r8d
and edx, 0x2b6c5a8b
and ecx, 0x10138434
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x3277943e
xor ecx, 0xcd886bc1
mov edx, ecx
and edx, 0xbe790192
mov r8d, eax
and r8d, 0x4186fe6d
or r8d, edx
mov edx, r8d
xor edx, 0x4186fe6d
xor r8d, 0xbe790192
mov r9d, r8d
or r9d, 0x4900a69
or ecx, 0x50412084
and r9d, 0x54d12aed
mov r10d, edx
and r10d, 0x28208402
or r10d, r9d
and ecx, 0x54d12aed
and eax, 0x830e5110
or eax, ecx
xor eax, r10d
mov ecx, eax
xor ecx, 0x879e5b78
and r8d, 0x5de7b62a
mov r9d, edx
and r9d, 0xa21849d5
or r9d, r8d
xor r9d, 0x5de7b62b
and edx, 1
or edx, r9d
xor eax, 0x7861a487
mov r8d, eax
and r8d, 0xee634824
and ecx, 0x119cb7db
or ecx, r8d
xor ecx, edx
xor ecx, 0x119cb7db
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x87ce7459
and ecx, eax
and eax, 0x78318ba6
or eax, edx
mov edx, eax
xor edx, 0x48110386
xor eax, 0x87ce7459
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x30aadc71
and edx, 0xcf55238e
or edx, r9d
or eax, r8d
and r8d, 0x30aadc71
and ecx, 0xcf55238e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcf667c5
and eax, 0xf309983a
or eax, edx
xor eax, 0xf309983a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or al, dl
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, cl
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
xor al, r8b
and r8b, al
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xee1ec95d
mov edx, 0x9c380eaf
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xee1ec95d
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x5f83e61b
je 0x14004343f
cmp eax, 0x60f9e9cc
je 0x140043582
cmp eax, 0x61252013
jne 0x140035eb0
mov rax, qword [rbp + 0x50]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x24001ae7
mov r8d, ecx
and r8d, 0xdbffe518
or r8d, edx
mov edx, r8d
xor edx, 0xc802a100
xor r8d, 0x1020
or eax, 0x12201028
or r8d, 0x21d44e05
and r8d, 0x33f45e2d
and edx, 0xc802a102
or edx, r8d
and eax, 0x33f45e2d
and ecx, 0x40900d0
or ecx, eax
xor ecx, edx
mov r8d, ecx
xor r8d, 0x25dd4ed5
mov eax, ecx
xor eax, 0x10203102
and eax, 0x156d3742
xor ecx, 0x97fab5d7
and ecx, r8d
and r8d, 0xea92c8bd
or r8d, eax
mov edx, r8d
xor edx, 0xea92c8bd
xor r8d, 0x156d3742
mov eax, r8d
or eax, 0x4dd804fd
mov r9d, ecx
not r9d
mov r10d, eax
and r10d, 0xb1dacc43
mov r11d, edx
and r11d, 0x2253300
or r11d, r10d
or eax, r9d
and r9d, 0xb1dacc43
and ecx, 0x4e2533bc
or ecx, r9d
xor ecx, r11d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x4990003c
and r8d, 0xf38a6c90
mov r9d, edx
and r9d, 0xc75936f
or r9d, r8d
mov r8d, r9d
xor r8d, 0x610a6c81
and edx, 1
or edx, r8d
xor r9d, 0x445032e
and r9d, 0x96c5033e
and edx, 0x693afcc1
or edx, r9d
mov r8d, edx
xor r8d, 0x4932d800
xor eax, 0xb227fb03
xor edx, 0x96c5033e
mov r9d, eax
and r9d, 0x244925c3
and ecx, 0xdbb6da3c
or ecx, r9d
or eax, edx
and edx, 0x244925c3
and r8d, 0xdbb6da3c
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6157da1e
and ecx, eax
and eax, 0x9ea825e1
or eax, edx
xor eax, 0x9ea825e1
or eax, ecx
setne al
sete cl
cmp dword [0x1401172d0], 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, 1
mov edx, ecx
mov r8d, r9d
xor cl, r9b
xor r9b, 1
and dl, r9b
and r8b, al
or r8b, dl
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x26de0342
mov edx, 0xafdc0efa
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x26de0342
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xe267cfaa
je 0x1400436f4
cmp eax, 0xe2ebe553
je 0x14004381f
cmp eax, 0xe3479b5c
jne 0x140035eb0
mov eax, 0xe267cfaa
jmp 0x140035eb0
cmp eax, 0xffd8b4a0
je 0x14004391b
cmp eax, 0xffe77882
je 0x140043925
cmp eax, 0x3a5056
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x430de8f9
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x430de8f9
or edx, eax
xor edx, 0x430de8f8
and ecx, 0xfffffffe
or ecx, edx
not ecx
test ecx, ecx
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
mov edx, r9d
or dl, r8b
xor dl, 1
mov eax, r9d
xor al, r8b
or dl, al
mov ecx, edx
xor cl, 1
and r8b, al
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
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 edx, r8d
xor dl, 1
and dl, r9b
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, 0x9b3f09c8
mov edx, 0xe2cd4e9
cmovne ecx, edx
test al, 1
mov eax, 0x9b3f09c8
jmp 0x140047a18
cmp eax, 0x932adfee
je 0x140043a2f
cmp eax, 0x933b2b93
je 0x140043a39
cmp eax, 0x93e4b7f6
jne 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x28]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x10]
mov rdx, qword [rdx]
mov r8, qword [rbp + 0x48]
movsxd r8, dword [r8]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov r12d, dword [rax]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
sub rsp, 0x20
call section..text
add rsp, 0x20
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, r8d
and edx, 0xf310ef94
mov r9d, ecx
and r9d, 0xcef106a
or r9d, edx
xor r9d, 0xcef106a
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r9d
mov r9d, edx
not r9d
and r8d, 0x66fa6418
and ecx, 0x99059be7
or ecx, r8d
mov r8d, ecx
xor r8d, 0x180400a3
xor ecx, 0x66fa6418
mov r10d, edx
and r10d, 0xa36b9f54
and r9d, 0x5c9460ab
or r9d, r10d
or edx, ecx
and ecx, 0xa36b9f54
and r8d, 0x5c9460ab
or r8d, ecx
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov r10d, r8d
xor r10b, dl
and r10b, r8b
and cl, r9b
xor r9b, dl
and r8b, dl
or r8b, cl
or r8b, r10b
xor r8b, r9b
mov ecx, 0x67121361
mov edx, 0x1e8743fc
cmovne ecx, edx
test r8b, r9b
mov edx, 0x67121361
cmovne ecx, edx
test r8b, r8b
cmovne edx, ecx
test r8b, r9b
cmove edx, ecx
cmp r12d, eax
sete byte [rbp + 0x3c]
mov eax, edx
jmp 0x140035eb0
cmp eax, 0x4dda1e3b
je 0x140043a43
cmp eax, 0x4e788f13
je 0x140043b11
cmp eax, 0x4e8153ca
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa7cf5a2e
and ecx, eax
and eax, 0x5830a5d1
or eax, edx
mov edx, eax
xor edx, 0x5820a5d1
xor eax, 0xa7cf5a2e
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x84dc0004
and edx, 0x7b23fffb
or edx, r9d
or eax, r8d
and r8d, 0x84dc0004
and ecx, 0x7b23fffb
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
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, 0x75e9d844
and eax, 0x8a1627ba
or eax, r9d
or ecx, edx
and edx, 0x75e9d844
and r8d, 0x8a1627bb
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0xd8af6e77
and eax, 0x27509188
or eax, ecx
xor eax, 0xd8af6e77
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
or r8b, cl
and r9b, r8b
xor dl, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, r9b
test r9b, r9b
mov edx, 0x4475ebb6
mov r8d, 0x29b5a21f
cmovne edx, r8d
not cl
test al, al
mov r13d, 0x29b5a21f
cmovne edx, r8d
test cl, 1
mov eax, 0x4475ebb6
jmp 0x1400488bb
cmp eax, 0xd4bb3b36
je 0x140043bc8
cmp eax, 0xd4e7b2ce
je 0x140043cc7
cmp eax, 0xd54d7bb8
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xc2088408
mov edx, ecx
and edx, 0x10112d0
or edx, r8d
mov r8d, edx
xor r8d, 0x1001280
xor edx, 0xfefeed2f
mov r9d, ecx
xor r9d, 0xc30996d8
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x328fc073
and r8d, 0xc1001688
or r8d, r11d
or edx, r10d
and r10d, 0x328fc073
and r9d, 0xcd703f8c
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x34642004
xor edx, 0xc30996d9
mov r9d, edx
and r9d, 0xb92d93b
and r8d, 0xf46d26c4
or r8d, r9d
and ecx, 0xb92d93b
and eax, 0xf46d26c4
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, edx
xor cl, r9b
and cl, r9b
mov r10d, r8d
and r10b, dl
or cl, r10b
xor dl, r8b
and dl, r8b
and al, r9b
or al, r10b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
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 cl, cl
mov ecx, 0xc5b2c923
mov r8d, 0x341161a5
cmovne ecx, r8d
test dl, 1
mov edx, 0xc5b2c923
jmp 0x1400408f8
cmp eax, 0x31fb034a
je 0x140043dd8
cmp eax, 0x31fc1c0d
je 0x140043dee
cmp eax, 0x32475f1a
jne 0x140035eb0
mov eax, 0x4ccaeff5
jmp 0x140035eb0
cmp eax, 0xb547c32b
je 0x140043ed7
cmp eax, 0xb5cd065b
je 0x140043ee1
cmp eax, 0xb63918ea
jne 0x140035eb0
mov eax, 0x44a8af4f
jmp 0x140035eb0
cmp eax, 0x70a19822
je 0x14004406a
cmp eax, 0x718609f8
je 0x140044074
cmp eax, 0x7295f0cf
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf5ab5183
and eax, 0xa54ae7c
or eax, ecx
mov ecx, eax
xor ecx, 0xf5ab5183
mov edx, eax
xor edx, 0x2142444
and edx, 0x269e25c5
xor eax, 0xe8b0fa22
and eax, ecx
and ecx, 0xd961da3a
or ecx, edx
mov edx, ecx
xor edx, 0xd961da3a
mov r8d, edx
and r8d, 0x1d1baba1
or eax, r8d
mov r8d, eax
xor r8d, 0xe2e4545f
or edx, 1
xor ecx, 0x249a0084
xor eax, 0x1d1baba0
mov r9d, eax
and r9d, 0x8a45f562
and r8d, 0x75ba0a9d
or r8d, r9d
or eax, edx
and edx, 0x8a45f562
and ecx, 0x75ba0a9c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xb326cd29
and edx, eax
not eax
or ecx, 0x4cd932d6
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf16b8931
and eax, 0x2044408
or eax, r9d
or ecx, r8d
and r8d, 0xf16b8931
and edx, 0xe9476ce
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4cd932d6
and ecx, 0xb326cd29
or ecx, eax
setne r8b
sete dl
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
xor dl, al
mov ecx, edx
and cl, al
xor al, r8b
or r8b, r9b
and al, r9b
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x52dc23e7
mov r8d, 0x495a2315
cmovne eax, r8d
test dl, 1
mov edx, 0x52dc23e7
jmp 0x140044fc8
cmp eax, 0xef2b9613
je 0x140044188
cmp eax, 0xef88c2ec
je 0x140044192
cmp eax, 0xf00a9661
jne 0x140035eb0
mov eax, 0x85956b28
jmp 0x140035eb0
cmp eax, 0xfb3f610
je 0x14004419c
cmp eax, 0x12043d25
je 0x1400441a6
cmp eax, 0x12f6f1bf
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x3324c215
xor eax, 0xccdb3dea
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
xor r8b, dl
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, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test r9b, r9b
mov edx, 0xb547c32b
mov r8d, 0xd9b8c25f
cmovne edx, r8d
test al, al
mov eax, 0xb547c32b
jmp 0x140043817
cmp eax, 0x8a6a3e2f
je 0x140044271
cmp eax, 0x8a8b3c56
je 0x140044389
cmp eax, 0x8b3f6bac
jne 0x140035eb0
mov eax, 0x675c7b6f
jmp 0x140035eb0
cmp eax, 0x46a73a2d
je 0x140044485
cmp eax, 0x4840bc0e
je 0x14004448f
cmp eax, 0x484333be
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xaf515fdd
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xaf515fdd
or eax, edx
xor eax, 0xaf515fdc
or eax, ecx
xor eax, 0x9e6ebe84
xor eax, 0x6191417b
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x27066c13
mov r8d, 0x7471561b
cmovne edx, r8d
test al, al
mov eax, 0x27066c13
cmovne eax, edx
jmp 0x14004a1ac
cmp eax, 0xcee0641c
je 0x14004464f
cmp eax, 0xcf2e741f
je 0x1400446f1
cmp eax, 0xcf379e99
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x60b9062a
mov ecx, eax
xor ecx, 0x60b9062a
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8b0238d4
and edx, 0xd128a465
and eax, 0x2ed75b9a
or eax, edx
mov edx, eax
xor edx, 0x2a931a9a
xor ecx, 0x60b9062b
mov r9d, ecx
and r9d, 0x1444c501
and r8d, 0xebbb3afe
or r8d, r9d
xor eax, 0x10008401
and eax, 0x1444c501
and edx, 0xebbb3afe
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x2abc29d9
mov edx, 0x53a6d413
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x2abc29d9
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x2a26cef0
je 0x1400448a7
cmp eax, 0x2a8cbae3
je 0x1400449f2
cmp eax, 0x2abc29d9
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x51340e71
and eax, 0xaecbf18e
or eax, ecx
mov ecx, eax
xor ecx, 0x51340e71
mov edx, eax
xor edx, 0x51340e70
and edx, ecx
xor eax, 0xaecbf18e
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0x29b30cdd
cmp ecx, 0xd64cf322
sete al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
and r8b, al
xor al, cl
and al, cl
or al, r8b
mov ecx, r9d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or 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 al, 1
mov eax, 0xac7105d3
mov r8d, 0x785d0afc
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xac7105d3
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xac02822b
je 0x140044ac4
cmp eax, 0xac43c9a0
je 0x140044bd2
cmp eax, 0xac7105d3
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x78aca264
and eax, ecx
and ecx, 0x87535d9b
or ecx, edx
not eax
mov edx, eax
xor edx, ecx
or eax, ecx
not eax
or eax, edx
not eax
or eax, 0xe7abf816
and eax, 0xe7abf817
xor eax, 0xe7abf816
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor al, dl
and r8b, dl
or r8b, al
and al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x38511435
mov r8d, 0x785d0afc
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x38511435
cmovne eax, r8d
jmp 0x140046061
cmp eax, 0x69014f02
je 0x140044c98
cmp eax, 0x691e8176
je 0x140044e0e
cmp eax, 0x699ad745
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x71485218
mov r8d, ecx
and r8d, 0x8eb7ade6
or r8d, edx
xor r8d, 0x8eb7ade6
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x3103bb94
and eax, 0xcefc446b
or eax, r8d
xor eax, edx
xor eax, 0xcefc446b
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 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, r9d
and cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
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, 0x77df6d91
mov r8d, 0x2d2e717a
cmovne edx, r8d
test al, al
mov eax, 0x77df6d91
jmp 0x14004a050
cmp eax, 0xe8db9769
je 0x140044ed2
cmp eax, 0xea9b95fe
je 0x140044ee6
cmp eax, 0xea9f81d7
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov eax, 0xb746fb1f
jmp 0x140035eb0
cmp eax, 0x72e6a5f
je 0x140044ef0
cmp eax, 0x8e5e2cb
je 0x140044efa
cmp eax, 0x91fd062
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xec621e82
and edx, ecx
or ecx, 0x139de17d
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x3555c2f2
and eax, 0xc8221c00
or eax, r9d
or ecx, r8d
and r8d, 0x3555c2f2
and edx, 0xcaaa3d0d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x139de17d
xor ecx, 0xa8200a80
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xba25cb91
and eax, 0x45da346e
or eax, ecx
xor eax, 0x45da346f
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x60a008c3
mov r8d, ecx
or r8d, 0x80486614
and edx, 0xe0e86ed7
and ecx, 0x1178028
or ecx, edx
and r8d, 0xe0e86ed7
and eax, 0x1e001100
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x64a01183
xor eax, 0x15a6210
and eax, 0x1b5a6a50
and ecx, 0xe4a595af
or ecx, eax
mov eax, ecx
xor eax, 0x44a0840e
xor ecx, 0x2022850
and ecx, 0xa20739f1
and eax, 0x5df8c60e
or eax, ecx
xor eax, 0x5df8c60e
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
mov ecx, r8d
or cl, al
and 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
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 ecx, edx
xor cl, 1
and cl, al
or r8b, al
xor al, 1
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xe16aaffd
mov r8d, 0x4c142549
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xe16aaffd
jmp 0x1400483e3
cmp eax, 0x99b5dcc0
je 0x140044fd7
cmp eax, 0x9a607169
je 0x1400450c7
cmp eax, 0x9b3f09c8
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xb20821e
mov edx, ecx
and edx, 0x40182440
or edx, r8d
xor edx, 0x40182440
mov r8d, ecx
xor r8d, 0x4b38a65e
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0xb4c759a0
and edx, 0x4b38a65f
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa35b2d44
and edx, 0x5ca4d2bb
or edx, r9d
and ecx, 0xa35b2d44
and eax, 0x5ca4d2bb
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 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, 0xfe62ce83
mov r8d, 0x1ca1b973
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
jmp 0x14004a053
cmp eax, 0x59405499
je 0x1400450d1
cmp eax, 0x59444d4e
je 0x140045296
cmp eax, 0x5970461f
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x7c4a3485
and ecx, edx
or edx, 0x83b5cb7a
not eax
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x7cb40cd8
and eax, 0x4a3005
or eax, r9d
or edx, r8d
and r8d, 0x7cb40cd8
and ecx, 0x834bf327
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov r8d, edx
xor r8d, 0x83b5cb7a
mov ecx, edx
xor ecx, 0x7c4a3485
xor edx, 0x27325ad3
and edx, ecx
mov r9d, ecx
or r9d, 0xa48791a9
mov eax, edx
not eax
mov r10d, eax
and r10d, 0x6afd5174
and edx, 0x9502ae8b
or edx, r10d
or eax, r9d
and r9d, 0x6afd5174
mov r10d, r8d
and r10d, 0x11002e02
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov r9d, eax
xor r9d, 0x59380810
and r8d, 0x63af6b13
mov edx, ecx
and edx, 0x9c5094ec
or edx, r8d
mov r8d, edx
xor r8d, 0x63af6b12
and ecx, 1
or ecx, r8d
xor edx, 0x18108000
xor eax, 0xa48791a8
mov r8d, eax
and r8d, 0xa64576ef
and r9d, 0x59ba8910
or r9d, r8d
or eax, ecx
and ecx, 0xa64576ef
and edx, 0x59ba8910
or edx, ecx
xor edx, r9d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x175a0333
and ecx, 0xe8a5fccc
or ecx, r9d
or eax, r8d
and r8d, 0x175a0333
and edx, 0xe8a5fccc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne cl
sete al
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
or r8b, al
xor r8b, 1
xor al, dl
or r8b, al
xor r8b, 1
or cl, dl
xor cl, 1
and al, dl
or al, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd2f52137
mov r8d, 0x6e55b75f
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xd2f52137
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xdaec0df9
je 0x1400453e6
cmp eax, 0xdb196be1
je 0x1400454a4
cmp eax, 0xdb4f1a0f
jne 0x140035eb0
mov eax, 0xa5edc0c8
jmp 0x140035eb0
cmp eax, 0x37c2fddc
je 0x1400454ae
cmp eax, 0x37e88ab6
je 0x140045564
cmp eax, 0x383d5899
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x63396ca4
mov r8d, eax
or r8d, 1
and r8d, 0x63396ca5
mov r9d, edx
and r9d, 0x9cc6935a
or r9d, r8d
and ecx, 0x63396ca5
xor ecx, r9d
and edx, 0xbc612fd2
and eax, 0x439ed02d
or eax, edx
mov edx, eax
xor edx, 0x439ed02d
xor eax, 0xbc612fd2
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge dl
setl al
mov ecx, eax
xor cl, r9b
and r8b, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
not cl
and dl, r9b
or dl, r8b
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, 0x143b976a
mov edx, 0xef50d82
cmovne eax, edx
test cl, cl
cmove eax, edx
not r8b
test r8b, 1
mov ecx, 0x143b976a
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0xbd8bc95a
je 0x1400456ac
cmp eax, 0xbe88df99
je 0x140045803
cmp eax, 0xc080b238
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xa6353128
mov eax, edx
and eax, 0x59caced6
or eax, r8d
mov r8d, eax
xor r8d, 0x48ca8a16
xor eax, 0xa6353129
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x110545e0
and r8d, 0xeefaba1e
or r8d, r11d
or eax, r10d
and r10d, 0x110545e0
and r9d, 0xeefaba1f
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xc5e85b6b
and r8d, 0x3a17a494
or r8d, r9d
or eax, edx
and edx, 0xc5e85b6b
and ecx, 0x3a17a494
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x1f839d5b
xor eax, 0xe07c62a4
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r8b, al
or al, cl
and al, r9b
mov r9d, ecx
xor r9b, dl
and r9b, cl
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
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
or dl, cl
and cl, al
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x235ec1c6
mov r8d, 0x8b3f6bac
cmovne ecx, r8d
test dl, 1
mov edx, 0x235ec1c6
jmp 0x1400408f8
cmp eax, 0x78d00838
je 0x1400458ff
cmp eax, 0x792f6372
je 0x1400459ad
cmp eax, 0x79ae2b78
jne 0x140035eb0
mov eax, 0x361d17d3
jmp 0x140035eb0
cmp eax, 0xf715fa41
je 0x1400459b7
cmp eax, 0xf747532e
je 0x140045a7f
cmp eax, 0xf871c51f
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x76a37f0d
mov r11d, eax
and r11d, 0x895c80f2
or r11d, r10d
or edx, r9d
and r9d, 0x76a37f0d
and r8d, 0x895c80f2
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x301637c1
and edx, 0xcfe9c83e
or edx, r9d
and ecx, 0x301637c1
and eax, 0xcfe9c83e
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge dl
lea eax, [rdx + 1]
and al, r8b
and cl, dl
or al, cl
and r9b, r8b
or r9b, cl
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
and r8b, cl
and dl, r9b
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 cl, 1
mov ecx, 0x699ad745
mov r8d, 0x2d2e717a
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x699ad745
jmp 0x140035ea9
cmp eax, 0x1ccc4650
je 0x140045a89
cmp eax, 0x1ce1afdf
je 0x140045a93
cmp eax, 0x1d5af5cc
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
and ecx, 0x6f3e4b26
mov r8d, edx
or r8d, 0x6f3e4b26
mov eax, r8d
not eax
or eax, ecx
and r8d, 0x90c1b4d8
and eax, 0x6f3e4b27
or eax, r8d
mov r8d, edx
xor r8d, 0x1819029
mov ecx, edx
and ecx, 1
or ecx, r8d
not edx
and edx, 0xb93da6a
and ecx, 0xf46c2595
or ecx, edx
mov r8d, ecx
xor r8d, 0x200c2085
xor ecx, 0xb93da6a
mov edx, eax
not edx
mov r9d, edx
and r9d, 0xd4f35d52
and eax, 0x2b0ca2ad
or eax, r9d
or edx, ecx
and ecx, 0xd4f35d52
and r8d, 0x2b0ca2ad
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x2d630d01
and eax, 0xd29cf2fe
or eax, edx
xor eax, 0x2d630d01
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
and r10b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
and dl, r9b
and al, r8b
or al, dl
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
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 r8d, edx
xor r8b, cl
test cl, 1
mov eax, 0xc6f45862
mov ecx, 0x61f57eba
cmovne eax, ecx
test dl, 1
mov edx, 0xc6f45862
cmovne eax, edx
jmp 0x140047a1b
cmp eax, 0x8504b7e6
je 0x140045aa7
cmp eax, 0x85956b28
je 0x140045aeb
cmp eax, 0x862287d5
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x9283bdb9
mov edx, eax
and edx, 0x6d7c4246
or edx, ecx
mov ecx, edx
xor ecx, 0x28440240
mov r9d, edx
xor r9d, 0x11801
or r9d, 0x22b00420
mov r10d, edx
xor r10d, 0x41400244
or r8d, 0xc095803
and r9d, 0x2eb95c23
and r10d, 0x414282cc
or r10d, r9d
and r8d, 0x2eb95c23
and eax, 0x90042110
or eax, r8d
xor eax, r10d
mov r8d, eax
xor r8d, 0x12a40511
or ecx, 1
xor edx, 0x900011b0
and edx, 0xd53851b6
and ecx, 0x2ac7ae49
or ecx, edx
mov edx, ecx
xor edx, 0xac48c48
xor ecx, 0xd53851b6
xor eax, 0x4d4bdace
mov r9d, eax
and r9d, 0xa01b6222
and r8d, 0x5fe49ddd
or r8d, r9d
or eax, ecx
and ecx, 0xa01b6222
and edx, 0x5fe49ddc
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x8ab949fd
and ecx, 0x7546b602
or ecx, r9d
or eax, r8d
and r8d, 0x8ab949fd
and edx, 0x7546b602
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x1401172d0], 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
and cl, al
xor al, 1
mov edx, r10d
xor dl, al
and dl, r10b
and al, r10b
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x19bbb14c
mov r8d, 0x2d106b82
jmp 0x140044177
cmp eax, 0x42efd3e6
je 0x140045bbb
cmp eax, 0x43653df5
je 0x140045d5f
cmp eax, 0x4391e2b5
jne 0x140035eb0
mov eax, 0x4e8153ca
jmp 0x140035eb0
cmp eax, 0xca8e87f2
je 0x140045d69
cmp eax, 0xcad9e877
je 0x140045e39
cmp eax, 0xcaeef9e5
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc540b97d
and edx, eax
or eax, 0x3abf4682
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x4891aee3
and ecx, 0x8540111c
or ecx, r9d
or eax, r8d
and r8d, 0x4891aee3
and edx, 0xb76e511c
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x3abf4682
xor eax, 0x4000113d
and eax, 0x7231133f
mov r8d, ecx
and r8d, 0x8dceecc0
or r8d, eax
mov edx, r8d
xor edx, 0x8dceecc0
xor r8d, 0x2100115
mov eax, edx
and eax, 0xa67d0254
and ecx, 0x5982fdab
or ecx, eax
xor ecx, 0x5982fdaa
and r8d, 0x8f526155
mov eax, edx
and eax, 0x70ad9eaa
or eax, r8d
xor eax, 0x8f526154
and edx, 1
or edx, eax
not edx
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0x289c2504
and ecx, edx
not edx
or eax, 0xd763dafb
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x611e0718
and edx, 0x8802004
or edx, r9d
or eax, r8d
and r8d, 0x611e0718
and ecx, 0x9ee1f8e7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x1222d232
xor eax, 0x289c2504
mov edx, eax
and edx, 0xcd410dc9
and ecx, 0x32bef236
or ecx, edx
xor ecx, 0xcd410dc9
xor eax, ecx
test eax, ecx
sete dl
setne r9b
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, r9b
mov r10d, eax
and r10b, r9b
and al, r8b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
and r9b, cl
and r8b, dl
or r8b, r9b
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, 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, 0x6e8bcfb0
mov r8d, 0xb91c346e
cmovne ecx, r8d
test dl, 1
mov edx, 0x6e8bcfb0
jmp 0x1400408f8
cmp eax, 0x27066c13
je 0x140045f28
cmp eax, 0x27ca5502
je 0x14004606c
cmp eax, 0x288614dd
jne 0x140035eb0
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 + 0x50], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x48], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x30]
mov ecx, dword [rbp - 0x24]
mov dword [rax], ecx
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x40e6002
mov r8d, ecx
or r8d, 0x40900839
and edx, 0x449e683b
and ecx, 0xb0008144
or ecx, edx
and r8d, 0x449e683b
and eax, 0xb611680
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0xf6f7682
mov r8d, eax
xor r8d, 0xf6f7683
and edx, r8d
xor eax, 0x3090083c
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xc62ad541
and edx, 0x39d52abe
or edx, r9d
or ecx, r8d
and r8d, 0xc62ad541
and eax, 0x39d52abe
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7bb8c21
and eax, ecx
and ecx, 0xf84473de
or ecx, edx
xor ecx, 0xf84473de
or ecx, eax
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge dl
mov ecx, edx
xor cl, r9b
not cl
and cl, r9b
mov eax, edx
or al, r9b
xor al, 1
or al, cl
mov ecx, edx
or dl, r8b
and r8b, r10b
and cl, r9b
or cl, r8b
xor r10b, r9b
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, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x792f6372
mov r8d, 0x36bcfc84
cmovne ecx, r8d
test al, 1
mov eax, 0x792f6372
jmp 0x14004a687
cmp eax, 0xa88bc59c
je 0x1400461e1
cmp eax, 0xaae0d66a
je 0x14004628b
cmp eax, 0xaaeff47f
jne 0x140035eb0
mov eax, 0x55693eb8
jmp 0x140035eb0
cmp eax, 0x62872460
je 0x140046365
cmp eax, 0x661bd220
je 0x1400463f1
cmp eax, 0x66b6871d
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0xb6d144b6
mov r8d, edx
xor r8d, 0x492ebb49
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x7168b22
mov r11d, eax
and r11d, 0x48283049
or r11d, r10d
or ecx, r9d
and r9d, 0x7168b22
and r8d, 0xf8e974dd
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x84914485
xor ecx, 0x492ebb48
mov r9d, ecx
and r9d, 0x7a488a3a
and r8d, 0x85b775c5
or r8d, r9d
and edx, 0x7a488a3a
and eax, 0x85b775c5
or eax, edx
xor eax, r8d
xor ecx, eax
test ecx, eax
sete al
setne dl
cmp dword [0x1401172d0], 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
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, cl
mov r9d, ecx
xor r9b, al
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xda70f3cc
mov r8d, 0x15a4162b
cmovne eax, r8d
test dl, 1
cmove eax, r8d
not cl
test cl, 1
mov ecx, 0xda70f3cc
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0xe5bc5340
je 0x1400463fb
cmp eax, 0xe5ded3aa
je 0x140046405
cmp eax, 0xe7391fed
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x54023
mov r8d, eax
or r8d, 0x94ba1e18
and r8d, 0x94bf5e3b
and ecx, 0x1402080
or ecx, r8d
and edx, 0x94bf5e3b
and eax, 0x6a008144
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xfeba9f5c
mov edx, eax
xor edx, 0x10560a3
and edx, 0x5735e7eb
xor eax, 0x4e4525ac
and eax, ecx
mov r8d, ecx
and r8d, 0xa8ca1814
or r8d, edx
mov ecx, r8d
xor ecx, 0xa8ca1814
xor r8d, 0x50154783
mov edx, ecx
and edx, 0xb0ffbaf0
or edx, eax
not eax
and eax, 0x4f00450e
and edx, 0xb0ffbaf1
or edx, eax
and r8d, 0xf85d5783
mov eax, ecx
and eax, 0x7a2a87c
or eax, r8d
mov r8d, eax
xor r8d, 0x68550080
and ecx, 1
or ecx, r8d
xor eax, 0x5022054
and eax, 0x950a7756
and ecx, 0x6af588a9
or ecx, eax
xor ecx, 0x6af588a9
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x98629e74
and eax, 0x679d618b
or eax, edx
xor eax, 0x98629e74
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
and r8b, r9b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa88bc59c
mov r8d, 0x7a70c6c7
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
jmp 0x140047fff
cmp eax, 0x3a96085
je 0x14004640f
cmp eax, 0x3ba87c8
je 0x140046419
cmp eax, 0x3e26f4f
jne 0x140035eb0
mov eax, 0xdddc3a8e
jmp 0x140035eb0
cmp eax, 0x95f2f4c9
je 0x140046526
cmp eax, 0x96c69b24
je 0x140046666
cmp eax, 0x976a9ec9
jne 0x140035eb0
mov eax, 0xff30c5b2
jmp 0x140035eb0
cmp eax, 0x53a6d413
je 0x140046670
cmp eax, 0x53b44b49
je 0x140046780
cmp eax, 0x55693eb8
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x48248002
and ecx, eax
and eax, 0x420001
or eax, edx
not eax
or eax, ecx
not eax
or eax, 0xa0010800
xor eax, 0x1082299
and eax, 0xa1092a99
lea ecx, [rax + 0x44a01422]
xor eax, 0x20012001
and eax, 0x3a57e145
and ecx, 0xc5a81eba
or ecx, eax
mov eax, ecx
xor eax, 0x2a14e041
xor ecx, 0xc5200e82
and ecx, 0xd5630f86
and eax, 0x2a9cf079
or eax, ecx
xor eax, 0x2a9cf079
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and dl, al
and r8b, cl
or r8b, dl
and al, r9b
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
not al
or al, cl
xor al, r8b
and al, 1
mov ecx, 0xa58cc4a3
mov edx, 0xaaeff47f
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0xa58cc4a3
cmovne ecx, edx
jmp 0x1400486a8
cmp eax, 0xd87121f7
je 0x140046791
cmp eax, 0xd8f5c640
je 0x14004679b
cmp eax, 0xd94d9c52
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x605aed95
and ecx, edx
not edx
xor eax, 0x90800002
mov r8d, eax
or r8d, 0x85a01020
mov r9d, ecx
not r9d
and r8d, 0x85aa7d20
and edx, 0x60508095
or edx, r8d
or eax, r9d
and r9d, 0x85aa7d20
and ecx, 0x7a5582df
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x9fa5126a
and eax, 0x605aed95
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x366ed402
mov r8d, ecx
and r8d, edx
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x480002c4
or edx, 1
and eax, 0xdc53a468
and edx, 0x23ac5b97
or edx, eax
mov eax, edx
xor eax, 0x20201284
xor ecx, 0x366ed403
xor edx, 0xdc53a468
mov r9d, ecx
and r9d, 0x839d6d3a
and r8d, 0x7c6292c5
or r8d, r9d
or ecx, edx
and edx, 0x839d6d3a
and eax, 0x7c6292c4
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0x5c19796e
xor ecx, 0xa3e68691
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl cl
xor cl, r8b
mov eax, ecx
xor al, 1
xor r8b, r9b
and r8b, r9b
xor dl, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, dl
xor dl, 1
or dl, r9b
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, al
or al, dl
and dl, cl
or dl, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x86976895
mov r8d, 0x4391e2b5
cmovne edx, r8d
test al, 1
mov eax, 0x86976895
jmp 0x140043817
cmp eax, 0x34e31e9a
je 0x1400468ab
cmp eax, 0x35565ed8
je 0x140046a2f
cmp eax, 0x35bc1e88
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x7ab3de47
mov r11d, eax
and r11d, 0x854c21b8
or r11d, r10d
or edx, r9d
and r9d, 0x7ab3de47
and r8d, 0x854c21b8
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3048cfc6
and edx, 0xcfb73039
or edx, r9d
and ecx, 0x3048cfc6
and eax, 0xcfb73039
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setge cl
xor cl, al
and al, cl
mov edx, eax
xor dl, 1
or dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xd8f5c640
mov r8d, 0x619d6e13
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0xd8f5c640
cmovne ecx, r8d
test dl, dl
jmp 0x1400483e3
cmp eax, 0xb7a124f9
je 0x140046af2
cmp eax, 0xb7df377e
je 0x140046c76
cmp eax, 0xb823f4e7
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x149120
mov r8d, eax
or r8d, 0x6c0b0014
and edx, 0x6c1f9134
mov r9d, eax
and r9d, 0x83604280
or r9d, edx
and r8d, 0x6c1f9134
mov edx, ecx
and edx, 0x10802c4b
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x10950a
xor edx, 0xef6b4295
mov r9d, edx
and r9d, 0x35c72865
and r8d, 0xca38d79a
or r8d, r9d
and ecx, 0x35c72865
and eax, 0xca38d79a
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne cl
sete dl
cmp dword [0x1401172d0], 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
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, 1
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x30794071
mov r8d, 0xb63918ea
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x30794071
jmp 0x14004ae29
cmp eax, 0x75350e5d
je 0x140046c80
cmp eax, 0x765a11a4
je 0x140046c9f
cmp eax, 0x775a51fd
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x39d18271
mov ecx, eax
and ecx, 0x4000100
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4000100
xor ecx, 0xfbfffeff
mov r9d, eax
xor r9d, 0x3dd18371
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xb14a0629
and r8d, 0xc918150
or r8d, r11d
or ecx, r10d
and r10d, 0xb14a0629
and r9d, 0x4eb5f9d6
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xc22e7c8f
and edx, 0xd3b40
and eax, 0xfff2c4bf
or eax, edx
mov edx, eax
xor edx, 0xfff2c4bf
xor ecx, 0x3dd18370
and edx, ecx
xor eax, 0xd3b40
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1401172d0], 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, 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, 0x27ca5502
mov edx, 0x484333be
cmovne eax, edx
test r8b, r8b
mov r15d, 0x484333be
cmove eax, edx
test cl, 1
mov ecx, 0x27ca5502
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xf430b373
je 0x140046dd6
cmp eax, 0xf4578465
je 0x140046f76
cmp eax, 0xf55a7ef5
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
not eax
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20c04b7a
and ecx, eax
and eax, 0xdf3fb485
or eax, edx
mov edx, eax
xor edx, 0x4a0e3085
xor eax, 0x20c04b7a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x95718538
and edx, 0x6a8e7ac7
or edx, r9d
or eax, r8d
and r8d, 0x95718538
and ecx, 0x6a8e7ac7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9ee1a57f
and eax, 0x611e5a80
or eax, edx
xor eax, 0x611e5a80
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 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
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 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, 1
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9c5c655c
mov r8d, 0xdef9a30f
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x9c5c655c
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x14424557
je 0x140046f80
cmp eax, 0x15a4162b
je 0x14004708d
cmp eax, 0x17052884
jne 0x140035eb0
mov eax, 0xe2ebe553
jmp 0x140035eb0
cmp eax, 0x8ef84512
je 0x140047097
cmp eax, 0x8f0c4187
je 0x1400470a1
cmp eax, 0x908c3abd
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1a100284
mov r8d, ecx
and r8d, 0x20aa3049
or r8d, edx
xor r8d, 0x20aa3049
mov edx, ecx
and edx, 0xc545cd32
or edx, r8d
mov r8d, edx
xor r8d, 0x44010032
xor edx, 0x3aba32cc
mov r9d, edx
and r9d, 0x89cecd01
and r8d, 0x763132fe
or r8d, r9d
and ecx, 0x89cecd01
and eax, 0x763132fe
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne r8b
sete cl
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, eax
xor r10b, cl
and r10b, al
and al, cl
xor cl, r9b
mov edx, ecx
xor dl, 1
and r8b, r9b
or al, r8b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r10d, ecx
xor r10b, r8b
or r8b, cl
xor r8b, 1
or r8b, r10b
xor r8b, al
xor al, dl
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test al, 1
mov ecx, 0x24d6f059
mov eax, 0xd3283888
cmovne ecx, eax
test r9b, 1
mov eax, 0x24d6f059
jmp 0x140047a18
cmp eax, 0x4a1a2c24
je 0x1400471cc
cmp eax, 0x4b4e8652
je 0x1400472da
cmp eax, 0x4b5ae8eb
jne 0x140035eb0
mov eax, 0xb7a124f9
jmp 0x140035eb0
cmp eax, 0xd2ae5882
je 0x1400472e4
cmp eax, 0xd2f52137
je 0x140047410
cmp eax, 0xd3283888
jne 0x140035eb0
mov eax, 0x24d6f059
jmp 0x140035eb0
cmp eax, 0x2ceca009
je 0x1400474fb
cmp eax, 0x2d106b82
je 0x1400475eb
cmp eax, 0x2d2e717a
jne 0x140035eb0
mov eax, 0x699ad745
jmp 0x140035eb0
cmp eax, 0xb26caf35
je 0x140047684
cmp eax, 0xb2beef6c
je 0x14004775f
cmp eax, 0xb3666ba8
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x93ec4609
and ecx, eax
and eax, 0x6c13b9f6
or eax, edx
mov edx, eax
xor edx, 0x601239b6
xor eax, 0x93ec4609
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9d818449
and edx, 0x627e7bb6
or edx, r9d
or eax, r8d
and r8d, 0x9d818449
and ecx, 0x627e7bb6
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5528bda5
mov ecx, eax
and ecx, 0xaad7425a
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa0124201
and eax, 0x6ef60166
and edx, 0x9109fe98
or edx, eax
mov eax, edx
xor eax, 0x9000fa80
xor edx, 0x6ef60167
xor ecx, 0x5528bda4
mov r9d, ecx
and r9d, 0x4fcd057e
and r8d, 0xb032fa81
or r8d, r9d
or ecx, edx
and edx, 0x4fcd057e
and eax, 0xb032fa80
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9e736dc2
and eax, ecx
and ecx, 0x618c923d
or ecx, edx
xor ecx, 0x618c923d
or ecx, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r9d
and r10b, r8b
xor r8b, al
and r8b, dl
mov ecx, edx
and cl, al
or al, dl
xor al, 1
or al, r8b
or cl, r10b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
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, 1
mov eax, 0xcec98f25
mov r8d, 0x3a73bf45
cmovne eax, r8d
test dl, 1
mov edx, 0xcec98f25
jmp 0x140044fc8
cmp eax, 0x6e292b0c
je 0x140047790
cmp eax, 0x6e55b75f
je 0x14004779a
cmp eax, 0x6e8bcfb0
jne 0x140035eb0
mov eax, 0xcaeef9e5
jmp 0x140035eb0
cmp eax, 0xece29388
je 0x1400477a4
cmp eax, 0xee1ec95d
je 0x1400478da
cmp eax, 0xee313fdf
jne 0x140035eb0
mov eax, 0xa3df81d5
jmp 0x140035eb0
cmp eax, 0xbb08937
je 0x140035de6
cmp eax, 0xbc7cfa0
je 0x140047a27
cmp eax, 0xd882549
jne 0x140035eb0
mov rax, qword [rbp + 0x50]
mov dword [rax], 2
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x8420c004
mov r8d, ecx
or r8d, 0x303cb
and r8d, 0x8423c3cf
and eax, 0x48c01800
or eax, r8d
and edx, 0x8423c3cf
and ecx, 0x331c2430
or ecx, edx
xor ecx, eax
mov r9d, ecx
xor r9d, 0x331f27fb
xor ecx, 0xcce0d804
mov eax, ecx
and eax, 0x4eb734c8
mov edx, r9d
and edx, 0xb148cb37
or edx, eax
mov eax, edx
xor eax, 0xb148cb37
mov r10d, edx
xor r10d, 0x36c9f127
and r10d, eax
or ecx, 0x787ec5ef
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x958efa95
and r10d, 0x6a71056a
or r10d, r11d
or r8d, ecx
and ecx, 0x958efa95
and r9d, 0x2010000
or r9d, ecx
xor r9d, r10d
not r8d
or r8d, r9d
xor r8d, 0x87813a11
xor edx, 0xc3100c0
and edx, 0x2d3982f3
mov ecx, eax
and ecx, 0xd2c67d0c
or ecx, edx
xor ecx, 0x2d3982f2
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf4dbb0c4
and ecx, 0xb244f3b
or ecx, edx
xor ecx, 0xf4dbb0c4
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
xor dl, al
xor dl, 1
mov r8d, eax
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, r9b
and cl, al
or cl, r8b
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, 0xef2b9613
mov r8d, 0x17b3637c
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xef2b9613
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x9f65774c
je 0x140047a31
cmp eax, 0x9f7c9689
je 0x140047a3b
cmp eax, 0x9f9df9b5
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xae141c9a
mov r8d, ecx
xor r8d, 0xae141c9a
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0x51ebe364
and edx, 0xae141c9b
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
or r9b, al
xor r9b, 1
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, r9b
mov r9d, eax
xor r9b, dl
and r9b, al
and cl, r8b
and al, dl
or al, cl
or al, r9b
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0xff0d7a86
mov edx, 0xf6b235fc
cmovne eax, edx
test r10b, r10b
cmove eax, edx
test cl, cl
mov ecx, 0xff0d7a86
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x59f061f1
je 0x140047a45
cmp eax, 0x5a9be458
je 0x140047a4f
cmp eax, 0x5cc63d7a
jne 0x140035eb0
mov eax, 0x2b0ba612
jmp 0x140035eb0
cmp eax, 0xde6c4920
je 0x140047a59
cmp eax, 0xdedb7ffb
je 0x140047ba0
cmp eax, 0xdef9a30f
jne 0x140035eb0
mov eax, 0xf55a7ef5
jmp 0x140035eb0
cmp eax, 0x39bf6a03
je 0x140047c93
cmp eax, 0x3a73bf45
je 0x140047ca1
cmp eax, 0x3b231cf9
jne 0x140035eb0
mov eax, 0x39ac7a41
jmp 0x140035eb0
cmp eax, 0xc4a7c1a2
je 0x140047dc6
cmp eax, 0xc53ce296
je 0x140047dd0
cmp eax, 0xc592a3d2
jne 0x140035eb0
mov eax, 0x749e0dfc
jmp 0x140035eb0
cmp eax, 0x7bd10942
je 0x140047ec3
cmp eax, 0x7e0caabf
je 0x140048009
cmp eax, 0x7e6ac4de
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x21040a4
mov r8d, eax
or r8d, 0xd403b010
and ecx, 0xd613f0b4
and eax, 0xc00201
or eax, ecx
and r8d, 0xd613f0b4
and edx, 0x292c0d4a
or edx, r8d
xor edx, eax
mov eax, edx
xor eax, 0x2b3c4dee
mov r8d, edx
xor r8d, 0xd4c3b210
mov ecx, edx
xor ecx, 0x90033228
xor edx, 0x60184811
and edx, 0x6198cc57
and ecx, 0x9e6733a8
or ecx, edx
mov edx, ecx
xor edx, 0x24808009
or r8d, 1
xor ecx, 0xdb2737d6
mov r9d, ecx
and r9d, 0x597f4a64
and edx, 0xa680b59b
or edx, r9d
or ecx, r8d
and r8d, 0x597f4a64
and eax, 0xa680b59a
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, eax
or al, r8b
or r8b, r9b
or cl, dl
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor r9b, dl
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, eax
xor cl, r8b
test al, 1
mov eax, 0x70a00985
mov r9d, 0xd4e7b2ce
cmovne eax, r9d
test r8b, r8b
mov edx, 0x70a00985
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140035eb0
cmp eax, 0xfe32b0e4
je 0x140048013
cmp eax, 0xfe4431c7
je 0x140048024
cmp eax, 0xfe62ce83
jne 0x140035eb0
mov eax, 0x1ca1b973
jmp 0x140035eb0
cmp eax, 0x1b5e5923
je 0x1400481e8
cmp eax, 0x1bcfbac1
je 0x1400483ed
cmp eax, 0x1ca1b973
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x4f48186b
and eax, 0xb0b7e794
or eax, ecx
xor eax, 0xb0b7e795
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf0a6c51c
and ecx, 0xf593ae3
or ecx, r9d
or eax, r8d
and r8d, 0xf0a6c51c
and edx, 0xf593ae3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xba8a27e
and eax, 0xf4575d81
or eax, edx
xor eax, 0xba8a27e
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
lea ecx, [r9 + 1]
mov r10d, r8d
xor r10b, cl
and r10b, dl
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
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
mov ecx, eax
xor cl, 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 al, 1
mov eax, 0xfe62ce83
mov r9d, 0x72e6a5f
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, 1
jmp 0x140035ea9
cmp eax, 0x82dc3296
je 0x140048414
cmp eax, 0x84ce2ff5
je 0x14004851c
cmp eax, 0x84f3dad6
jne 0x140035eb0
mov rax, qword [rbp + 0x30]
mov qword [rax], 0
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x406cfa6e
jmp 0x140035eb0
cmp eax, 0x422c7262
je 0x1400486b4
cmp eax, 0x42404ede
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaa1e24ac
and ecx, eax
and eax, 0x55e1db53
or eax, edx
mov edx, eax
xor edx, 0x15611851
xor eax, 0xaa1e24ac
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe28cc30e
and edx, 0x1d733cf1
or edx, r9d
or eax, r8d
and r8d, 0xe28cc30e
and ecx, 0x1d733cf1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
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, 0x6a7fdd4f
and eax, 0x958022b0
or eax, r9d
or ecx, edx
and edx, 0x6a7fdd4f
and r8d, 0x958022b0
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5c84460
mov r8d, ecx
and r8d, 0xfa37bb9f
or r8d, edx
mov edx, r8d
xor edx, 0x8012204
xor r8d, 0x1c00000
or eax, 0x41d0118b
or r8d, 0x220810
and r8d, 0x41f2199b
and edx, 0x8096224
or edx, r8d
and eax, 0x41f2199b
and ecx, 0xb6048440
or ecx, eax
xor ecx, edx
xor ecx, 0xa4a5ea40
cmp ecx, 0x12836610
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r8d, ecx
and r8b, dl
inc cl
and al, cl
or al, r8b
mov r8d, edx
or r8b, cl
xor r8b, 1
xor cl, dl
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, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x597c4d42
cmovne eax, ebx
test r8b, 1
mov edx, 0x597c4d42
cmovne edx, eax
test cl, 1
jmp 0x1400488bb
cmp eax, 0xca2f694c
je 0x1400487b0
cmp eax, 0xca3de807
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x5b42a349
and edx, 0xa4bd5cb6
or edx, ecx
mov r8d, edx
xor r8d, 0x5b42a349
mov eax, edx
xor eax, 0x80ac0010
and eax, 0xc9aca050
xor edx, 0xc01cfbf2
and edx, r8d
and r8d, 0x36535faf
or r8d, eax
mov ecx, r8d
xor ecx, 0x36535faf
xor r8d, 0xc9aca050
mov eax, r8d
or eax, 0x64a1a744
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x699ca724
mov r11d, ecx
and r11d, 0x9242589b
or r11d, r10d
or eax, r9d
and r9d, 0x699ca724
and edx, 0x966358db
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov edx, eax
xor edx, 0x20200141
and r8d, 0xc5a65e84
mov r9d, ecx
and r9d, 0x3a59a17b
or r9d, r8d
xor r9d, 0xc5a65e85
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x9b5e58ba
mov r9d, eax
and r9d, 0x4ec7a616
and edx, 0xb13859e9
or edx, r9d
or eax, ecx
and ecx, 0x4ec7a616
and r8d, 0xb13859e9
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x400f4218
and ecx, 0xbff0bde7
or ecx, edx
xor ecx, 0x400f4218
xor eax, ecx
test eax, ecx
sete r9b
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
mov r10d, eax
or r10b, r8b
xor dl, 1
mov r11d, edx
xor r11b, r10b
or dl, r10b
xor dl, 1
or dl, r11b
and r8b, al
or al, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
not cl
or cl, r8b
xor cl, dl
and cl, 1
mov r8d, 0x5858eeb2
mov eax, 0xfe32b0e4
cmovne r8d, eax
test cl, dl
mov eax, 0x5858eeb2
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x140035eb0
cmp eax, 0x26321eab
je 0x1400488c5
cmp eax, 0x26de0342
jne 0x140035eb0
mov eax, 0x5ee97f5d
jmp 0x140035eb0
cmp eax, 0xa8119fa0
je 0x1400489b8
cmp eax, 0xa871b109
jne 0x140035eb0
mov eax, 0x4840bc0e
jmp 0x140035eb0
cmp eax, 0x619d6e13
je 0x1400489c2
cmp eax, 0x61f57eba
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xce2ea50a
and edx, 0x31d15af5
or edx, ecx
mov eax, edx
xor eax, 0xce2ea50a
xor edx, 0x30010820
and edx, 0xb20d0d2a
mov r8d, eax
and r8d, 0x4df2f2d5
or r8d, edx
mov ecx, r8d
xor ecx, 0x4df2f2d5
xor r8d, 0x80000c22
mov edx, ecx
and edx, 0x9c519344
and eax, 0x63ae6cbb
or eax, edx
mov edx, eax
xor edx, 0x60884c9a
and r8d, 0xc8f0ceb2
mov r9d, ecx
and r9d, 0x370f314d
or r9d, r8d
xor r9d, 0xc8f0ceb3
and ecx, 1
or ecx, r9d
xor eax, 0x9c519345
mov r8d, eax
and r8d, 0x9336a160
and edx, 0x6cc95e9f
or edx, r8d
xor edx, ecx
xor edx, 0x6cc95e9f
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xeb8a0b46
and ecx, 0x1475f4b9
or ecx, edx
xor ecx, 0xeb8a0b46
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1401172d0], 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
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 ecx, r8d
xor cl, dl
test dl, 1
mov eax, 0xc6f45862
mov r9d, 0x24da67e3
cmovne eax, r9d
test r8b, 1
mov edx, 0xc6f45862
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140035eb0
cmp eax, 0xe46520f3
je 0x1400489cc
cmp eax, 0xe53272f4
jne 0x140035eb0
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp]
mov eax, dword [0x1401172cc]
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, ecx
and edx, 0x76ab869f
and ecx, eax
and eax, 0x89547960
or eax, edx
mov edx, eax
xor edx, 0x88105040
xor eax, 0x76ab869f
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x11cfad2c
and edx, 0xee3052d3
or edx, r9d
or eax, r8d
and r8d, 0x11cfad2c
and ecx, 0xee3052d3
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x7c02353f
xor eax, 0x7c02353f
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, r9d
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x19d75fba
mov r8d, 0xee3b57d3
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x19d75fba
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x2d00111
je 0x1400489da
cmp eax, 0x31a3ae3
jne 0x140035eb0
mov eax, 0xd6a41db6
jmp 0x140035eb0
cmp eax, 0x95246171
je 0x140048ac0
cmp eax, 0x95b35ca7
jne 0x140035eb0
mov eax, 0x99b5dcc0
jmp 0x140035eb0
cmp eax, 0x52dc23e7
je 0x140048af3
cmp eax, 0x539ac890
jne 0x140035eb0
mov eax, 0x67577db7
jmp 0x140035eb0
cmp eax, 0xd7772e46
je 0x140048afd
cmp eax, 0xd817ec6a
jne 0x140035eb0
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov eax, 0x1e859a31
jmp 0x140035eb0
cmp eax, 0x33d63bfd
je 0x140048bc2
cmp eax, 0x341161a5
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x38c47134
mov r8d, ecx
xor r8d, 0x38c47134
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xc73b8eca
xor r8d, 0x30443130
mov r9d, edx
and r9d, 0xca9944cd
and r8d, 0x3566bb32
or r8d, r9d
or edx, ecx
and ecx, 0xca9944cd
and eax, 0x3566bb32
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x25325514
xor edx, 0xdacdaaeb
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, r8b
mov ecx, edx
xor cl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, al
test r8b, 1
mov edx, 0xf3a2acd5
mov r8d, 0xc5b2c923
cmovne edx, r8d
test al, 1
mov eax, 0xf3a2acd5
jmp 0x14004605e
cmp eax, 0xb6fc24f9
je 0x140048bcc
cmp eax, 0xb746fb1f
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [0x1401172cc]
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, 0xc41018ed
and eax, 0x3befe712
or eax, ecx
mov ecx, eax
xor ecx, 0x1ace4212
xor eax, 0xc41018ed
mov edx, eax
and edx, 0xe121bd04
and ecx, 0x1ede42fb
or ecx, edx
xor ecx, r8d
xor ecx, 0x1ede42fb
or eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 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
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, r8d
xor al, dl
test dl, 1
mov ecx, 0xea9f81d7
mov edx, 0x17052884
cmovne ecx, edx
test r8b, 1
mov r8d, 0xea9f81d7
cmove ecx, r8d
jmp 0x14004ae2d
cmp eax, 0x74bb17a7
je 0x140048cc4
cmp eax, 0x74fa1bfc
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x21418454
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xd2921320
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xb1419654
and r8d, 0x42920120
or r8d, edx
or eax, r9d
and r9d, 0xb1419654
and ecx, 0x4ebe69ab
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x2d6decdf
and eax, 0xd2921320
or eax, ecx
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xb166c4e8
and r8d, ecx
and ecx, eax
mov edx, r8d
not edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x27bb129e
and r8d, 0xd844ed61
or r8d, r10d
or edx, r9d
and r9d, 0x27bb129e
and ecx, 0xd844ed61
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x4e993b16
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x49d36921
and eax, 0xb62c96de
or eax, ecx
xor eax, 0xb62c96de
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, dl
and r9b, cl
and r8b, al
and cl, dl
or cl, r8b
or r9b, cl
mov eax, r9d
xor al, cl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xeb45bbb
mov r8d, 0x3c34fa6c
cmovne edx, r8d
test al, al
mov eax, 0xeb45bbb
cmovne eax, edx
jmp 0x14004a1ac
cmp eax, 0xf275bd76
je 0x140048dff
cmp eax, 0xf3a2acd5
jne 0x140035eb0
mov eax, 0x74bb17a7
jmp 0x140035eb0
cmp eax, 0x13a347a5
je 0x140048f3a
cmp eax, 0x143b976a
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, ecx
and edx, 0x2ec38726
and eax, 0xd13c78d9
or eax, edx
xor eax, r8d
xor eax, 0xd13c78d9
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl r10b
mov eax, r8d
xor al, r10b
mov ecx, eax
xor cl, 1
and dl, r10b
and r9b, r8b
or r9b, dl
or r10b, r8b
xor r10b, 1
or r10b, r9b
mov edx, r10d
xor dl, 1
mov r8d, edx
and r8b, r10b
xor dl, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
xor al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xef50d82
mov edx, 0x9261f7dc
cmovne eax, edx
test r8b, 1
mov r8d, 0xef50d82
cmovne eax, r8d
jmp 0x14004a053
cmp eax, 0x8df1c53f
je 0x140048f44
cmp eax, 0x8e037a2f
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa9dae940
mov edx, eax
and edx, 0x562516bf
or edx, ecx
mov ecx, edx
xor ecx, 0xa9dae940
mov r8d, edx
xor r8d, 0x562516bf
xor edx, 0x714d32f3
and edx, r8d
and eax, 0x2768244c
or eax, edx
xor eax, 0x2768244d
and ecx, 0xfffffffe
or ecx, eax
xor ecx, 0x97659494
xor ecx, 0x689a6b6b
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov r9d, eax
and r9b, cl
inc al
and al, r8b
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, 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 ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, dl
test dl, 1
mov eax, 0x74fa1bfc
mov edx, 0xb02d34f
cmovne eax, edx
test r8b, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x74fa1bfc
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x495a2315
je 0x14004908a
cmp eax, 0x49fc29b5
jne 0x140035eb0
mov eax, 0x5f83e61b
jmp 0x140035eb0
cmp eax, 0xd235d7a5
je 0x140049094
cmp eax, 0xd2563faf
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcb3af4e6
and ecx, 0x34c50b18
or ecx, edx
mov edx, ecx
xor edx, 0x34050910
mov r8d, eax
or r8d, 0x80da0208
xor ecx, 0x801a0001
and ecx, 0x80da0209
and edx, 0x7f25fdf6
or edx, ecx
and r8d, 0x80da0209
xor r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 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
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x99bd9c2
mov r8d, 0xa88bc59c
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x99bd9c2
jmp 0x1400449e3
cmp eax, 0x2b31cfe6
je 0x14004915c
cmp eax, 0x2c0edf93
jne 0x140035eb0
mov eax, 0xdf76ab52
jmp 0x140035eb0
cmp eax, 0xafdc0efa
je 0x140049166
cmp eax, 0xb0f22883
jne 0x140035eb0
mov eax, 0xd48f722d
jmp 0x140035eb0
cmp eax, 0x6d0b25e0
je 0x140049174
cmp eax, 0x6dbe92d9
jne 0x140035eb0
mov rax, qword [rbp - 0x70]
movsxd rax, dword [rax]
mov rcx, qword [rbp - 0x68]
movabs r8, 0xb50ca23870728b2a
add rcx, r8
movabs rdx, 0x5df3dc8805620fbc
add rcx, rdx
add rcx, rax
movabs r9, 0x3a9ea487b084d3de
sub rcx, r9
sub rcx, rdx
movabs rdx, 0xb91c0ee41ef14afb
mov rax, rdx
sub rax, r8
sub rax, rdx
add rax, r9
add rax, rcx
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
cmp dword [rax], 0x4550
mov eax, 0x8e037a2f
mov ecx, 0xd2ae5882
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0xeb582a44
je 0x14004917e
cmp eax, 0xec4f861e
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0xa29b43ce
xor eax, 0x5d64bc31
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
xor al, 1
xor cl, r8b
not cl
and cl, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x177beb30
mov r9d, 0xbe88df99
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
jmp 0x140040df1
cmp eax, 0xad669aa
je 0x140049351
cmp eax, 0xb02d34f
jne 0x140035eb0
mov rax, qword [rbp + 0x30]
mov qword [rax], 0
mov eax, 0x74fa1bfc
jmp 0x140035eb0
cmp eax, 0x9d72ba85
je 0x14004935b
cmp eax, 0x9e9ae190
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, ecx
or edx, 0x1830820d
mov r8d, eax
or r8d, 0x4413052
and r8d, 0x1c71b25f
and ecx, 0x820605a0
or ecx, r8d
and edx, 0x1c71b25f
and eax, 0x61884800
or eax, edx
xor eax, ecx
xor eax, 0x46bd1094
xor eax, 0x237468c6
sete al
setne cl
cmp dword [0x1401172d0], 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
mov r8d, edx
and r8b, r10b
xor dl, cl
and cl, al
or cl, r8b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55693eb8
mov r8d, 0xaaeff47f
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x55693eb8
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x59d27af2
je 0x140049365
cmp eax, 0x59eedc41
jne 0x140035eb0
mov rax, qword [rbp + 0x58]
movabs r9, 0xabb65ee2f6347479
mov rcx, r9
sub rcx, qword [rax]
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov eax, dword [rax + 0x88]
movabs r8, 0xfa7d5c1d0e7873b2
mov rdx, r8
movabs r10, 0x1dabdcba838148
sub rdx, r10
sub rdx, r8
sub rdx, rax
sub rcx, r9
movabs rax, 0x5345fbb3eb89e7fc
sub rdx, rax
add rcx, rax
movabs r8, 0xff823f66429d0f77
add rcx, r8
add rcx, rdx
movabs rdx, 0x1608f0494266ecac
mov rax, rdx
sub rax, rcx
sub rax, r10
sub rax, rdx
add rax, r8
mov rcx, qword [rbp + 0x40]
mov qword [rcx], rax
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0x90a9359a
jmp 0x140035eb0
cmp eax, 0xdcdf3d8e
je 0x140049440
cmp eax, 0xdddc3a8e
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5f69b546
mov r8d, ecx
and r8d, 0xa0964ab8
or r8d, edx
xor r8d, 0xa0964ab8
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x52a0a614
and edx, 0xad5f59eb
or edx, r9d
and ecx, 0x52a0a614
and eax, 0xad5f59eb
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne dl
cmp dword [0x1401172d0], 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 dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x9a607169
mov r8d, 0x3e26f4f
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x9a607169
cmovne eax, r8d
jmp 0x140047fff
cmp eax, 0x38f012bc
je 0x14004944a
cmp eax, 0x39ac7a41
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc692321f
and ecx, eax
and eax, 0x396dcde0
or eax, edx
xor eax, 0x396dcde0
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xdf125cc7
and ecx, eax
mov r8d, eax
or r8d, 0x20808200
mov r9d, ecx
not r9d
and r8d, 0xf690de43
and edx, 0x9020084
or edx, r8d
or eax, r9d
and r9d, 0xf690de43
and ecx, 0x96f21bc
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x20eda338
and eax, 0xdf125cc7
or eax, ecx
xor eax, 0x6d88f134
xor eax, 0x6d88f134
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r9d
or r9b, r8b
or r8b, al
or cl, dl
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor al, dl
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
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, 0xcc871e7b
mov r9d, 0xc7a24cea
cmovne eax, r9d
test r8b, r8b
mov edx, 0xcc871e7b
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140035eb0
cmp eax, 0xc28e6d69
je 0x140049454
cmp eax, 0xc4651343
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xce9719f8
mov r8d, ecx
and r8d, 0x3168e606
or r8d, edx
xor r8d, 0x3168e606
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x6f741e6b
and edx, 0x908be194
or edx, r9d
and ecx, 0x6f741e6b
and eax, 0x908be194
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1b33d4aa
mov r8d, 0x13a347a5
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x1b33d4aa
jmp 0x140035ea9
cmp eax, 0x7a70c6c7
je 0x140049514
cmp eax, 0x7ad85e70
jne 0x140035eb0
mov eax, 0x5ca7aca
jmp 0x140035eb0
cmp eax, 0xfc2cb45f
je 0x14004951e
cmp eax, 0xfd3fac16
jne 0x140035eb0
mov eax, 0x2abc29d9
jmp 0x140035eb0
cmp eax, 0x1f9d589f
je 0x140049608
cmp eax, 0x1fc4ed9c
jne 0x140035eb0
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov ecx, dword [rbp - 4]
cmp ecx, dword [rax + 0x14]
setb byte [rbp + 0x3d]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x248c0843
mov r8d, eax
or r8d, 0x8000a40c
and r8d, 0xa48cac4f
mov r9d, edx
and r9d, 0xa0252b0
or r9d, r8d
and ecx, 0xa48cac4f
mov r8d, eax
and r8d, 0x51710100
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
xor ecx, 0xd1412100
xor r8d, 0x2e0e1222
and r8d, 0x2e3e962f
and ecx, 0xd1c169d0
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1800880
and edx, 0x9e2491df
and eax, 0x61db6e20
or eax, edx
mov edx, eax
xor edx, 0x1880e00
xor ecx, 0x2e3e962f
xor eax, 0x9e2491df
mov r9d, ecx
and r9d, 0xf453f17b
and r8d, 0xbac0e84
or r8d, r9d
or ecx, eax
and eax, 0xf453f17b
and edx, 0xbac0e84
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor r8b, 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
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 cl, 1
mov ecx, 0x33b83b4b
mov edx, 0x53b44b49
cmovne ecx, edx
test al, 1
mov eax, 0x33b83b4b
jmp 0x140047a18
cmp eax, 0x88f13d41
je 0x140049612
cmp eax, 0x897e6808
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, ecx
and edx, 0x5af15970
and eax, 0xa50ea68f
or eax, edx
xor eax, r8d
xor eax, 0xa50ea68f
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, dl
mov r9d, r8d
xor r9b, cl
xor dl, cl
and cl, r8b
or al, cl
and r9b, r8b
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, 0x1ccc4650
mov r8d, 0x6d0b25e0
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, dl
mov ecx, 0x1ccc4650
cmovne eax, ecx
jmp 0x140035eb0
cmp eax, 0x4576c522
je 0x14004961c
cmp eax, 0x462552b0
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe24a2f9
mov r8d, ecx
and r8d, 0xf1db5d06
or r8d, edx
mov edx, r8d
xor edx, 0x20020100
xor r8d, 0x4000020
mov r9d, eax
or r9d, 0x5405420
or r8d, 0x2002a08
and r8d, 0x7407e28
and edx, 0x20260140
or edx, r8d
and r9d, 0x7407e28
and ecx, 0xd8998097
or ecx, r9d
xor ecx, edx
mov edx, ecx
xor edx, 0xd8988804
xor ecx, 0x661021
and ecx, 0x26732bb
and edx, 0xfd98cd44
or edx, ecx
xor edx, 0xfd98cd44
or edx, eax
xor edx, 0xf8f8281
xor edx, 0xf0707d7e
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
xor cl, r8b
and cl, r9b
or cl, r10b
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
xor al, dl
and al, cl
xor al, dl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc4651343
mov r8d, 0x13a347a5
cmovne ecx, r8d
test dl, 1
mov edx, 0xc4651343
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140035eb0
cmp eax, 0xcc871e7b
je 0x140049626
cmp eax, 0xcec98f25
jne 0x140035eb0
mov eax, 0xb3666ba8
jmp 0x140035eb0
cmp eax, 0x29b5a21f
je 0x140049630
cmp eax, 0x29d65262
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1b4894d0
mov r8d, ecx
and r8d, 0x80030809
or r8d, edx
xor r8d, 0x80030809
mov edx, ecx
xor edx, 0x9b4b9cd9
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x64b46327
xor edx, 0x9b4b9cd8
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, r8d
xor al, dl
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x48bd5cb2
mov edx, 0xee3b57d3
cmovne ecx, edx
test r8b, r8b
mov edx, 0x48bd5cb2
cmovne edx, ecx
jmp 0x14004907e
cmp eax, 0xab71568d
je 0x140049643
cmp eax, 0xab95288c
jne 0x140035eb0
mov eax, 0x3a5056
jmp 0x140035eb0
cmp eax, 0x675c7b6f
je 0x140049841
cmp eax, 0x68992e04
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov ecx, eax
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x44fb6c3a
mov r11d, edx
and r11d, 0xbb0493c4
or r11d, r10d
or ecx, r9d
and r9d, 0x44fb6c3a
and r8d, 0xbb0493c5
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x53b0dde6
and eax, 0xac4f2219
or eax, edx
mov edx, eax
xor edx, 0xac4f2219
xor eax, 0x53b0dde6
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
mov r10d, ecx
and r10b, al
and r9b, dl
and al, r8b
or al, r9b
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x361d17d3
mov r8d, 0x79ae2b78
cmovne ecx, r8d
test al, 1
mov eax, 0x361d17d3
cmovne eax, ecx
jmp 0x1400449e7
cmp eax, 0xe880ed8d
je 0x14004991d
cmp eax, 0xe8a68b77
jne 0x140035eb0
mov eax, 0xeb00df55
jmp 0x140035eb0
cmp eax, 0x5ca7aca
je 0x140049927
cmp eax, 0x723c05e
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x7465da8e
and ecx, 0x8b9a2571
or ecx, eax
xor ecx, 0x8b9a2571
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
xor r8b, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x62872460
mov edx, 0x8ef84512
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x62872460
cmove eax, ecx
jmp 0x140035eb0
cmp eax, 0x98fe4da4
je 0x140049af9
cmp eax, 0x995430ca
jne 0x140035eb0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xb850a1c
mov edx, eax
and edx, 0xf47af5e2
or edx, ecx
mov r9d, edx
xor r9d, 0xf47af5e2
mov ecx, eax
and ecx, 1
or ecx, r9d
xor edx, 0x800000c
and r8d, 0xd8973432
and eax, 0x2768cbcd
or eax, r8d
mov r8d, eax
xor r8d, 0x20414c
xor eax, 0xd8973432
mov r9d, ecx
and r9d, 0xa7cdaeb1
and edx, 0x5832514e
or edx, r9d
or ecx, eax
and eax, 0xa7cdaeb1
and r8d, 0x5832514e
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x53bbe08a
xor ecx, 0xac441f75
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and al, r8b
and dl, cl
or dl, al
mov eax, r8d
xor al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc592a3d2
mov r8d, 0xc92f22d6
cmovne edx, r8d
test al, 1
mov eax, 0xc592a3d2
jmp 0x14004a050
cmp eax, 0x5858eeb2
je 0x140049c01
cmp eax, 0x58a75298
jne 0x140035eb0
mov eax, 0xf715fa41
jmp 0x140035eb0
cmp eax, 0xd9dfa9d3
je 0x140049d45
cmp eax, 0xda70f3cc
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xd093758c
and edx, ecx
mov eax, ecx
not eax
and eax, 0xd093758c
or eax, edx
not edx
and edx, 0x2f6c8a73
and eax, 0xd093758c
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, 0x4467e695
and edx, 0xbb98196a
or edx, r9d
or r8d, ecx
and ecx, 0x4467e695
and eax, 0xbb98196a
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
setl dl
lea r9d, [rax + 1]
mov r10d, eax
or r10b, dl
xor r10b, 1
xor cl, dl
and cl, dl
or cl, r10b
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
mov r10d, eax
and r10b, dl
xor al, 1
and al, r8b
or al, r10b
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x95b35ca7
mov r8d, 0x99b5dcc0
cmovne eax, r8d
test dl, dl
mov edx, 0x95b35ca7
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140035eb0
cmp eax, 0x36bcfc84
je 0x140049e2e
cmp eax, 0x36c63905
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x2367f027
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x2367f027
or eax, edx
mov edx, eax
xor edx, 0x94980b00
xor eax, 0x1473002
and eax, 0x494734db
and edx, 0xb6b8cb24
or edx, eax
xor edx, 0xb6b8cb24
or edx, ecx
xor edx, 0x8a575c75
cmp edx, 0x75a8a38a
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl dl
lea r8d, [rcx + 1]
and dl, cl
mov ecx, eax
and cl, r8b
or cl, dl
xor r8b, al
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x42404ede
mov r8d, 0xd2563faf
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0x42404ede
jmp 0x1400475e2
cmp eax, 0xbb32de7a
je 0x140049e41
cmp eax, 0xbd4ee119
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, r8d
and r9b, cl
and al, dl
or al, r9b
or dl, cl
xor cl, r8b
mov r8d, ecx
xor r8b, dl
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, 0x58a75298
mov r8d, 0xf715fa41
cmovne edx, r8d
test cl, cl
mov ecx, edx
jmp 0x1400486a4
cmp eax, 0x787276bb
je 0x140049e4b
cmp eax, 0x78781c18
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdd7a85c4
mov r8d, eax
and r8d, 0x22857a3a
or r8d, edx
xor r8d, 0x22857a3a
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xc3cc19c0
and eax, 0x3c33e63f
or eax, ecx
xor eax, 0x3c33e63f
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
xor dl, r8b
mov eax, edx
xor al, 1
mov r9d, r8d
or r9b, cl
xor r9b, 1
xor r8b, cl
or r8b, r9b
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
mov r10d, edx
and r10b, al
mov r8d, r9d
and r8b, cl
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, r10b
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, 0xff048caa
mov edx, 0xbc7cfa0
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xff048caa
jmp 0x1400483e3
cmp eax, 0xf6b235fc
je 0x140049f4f
cmp eax, 0xf7025cda
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov eax, 0x787276bb
jmp 0x140035eb0
cmp eax, 0x19b21402
je 0x14004a05e
cmp eax, 0x19b9be7e
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x7bc93f53
xor eax, 0x23f06251
and eax, ecx
and ecx, 0x8436c0ac
or ecx, edx
mov edx, ecx
xor edx, 0x8436c0ac
mov r8d, ecx
xor r8d, 0xa7c6a2fd
and r8d, edx
or eax, r8d
xor eax, 0x23f06250
xor ecx, 0x50c03e10
and ecx, 0xd4f6feb0
and edx, 0x2b09014e
or edx, ecx
xor edx, 0x2b09014e
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x812c8c80
and edx, 0x2012d
or edx, ecx
xor edx, 0x2012d
and eax, 0x7ed17252
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5eb9051d
and eax, 0xa146fae2
or eax, edx
xor eax, 0xa146fae2
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
xor al, r8b
and dl, al
and al, r9b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7e0caabf
mov r8d, 0xee4b8262
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x7e0caabf
jmp 0x14004ae29
cmp eax, 0x9261f7dc
je 0x14004a068
cmp eax, 0x9267f928
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x83108209
mov r8d, ecx
and r8d, 0x3c607406
or r8d, edx
xor r8d, 0x3c607406
mov edx, ecx
and edx, 0x408f09f0
or edx, r8d
mov r8d, edx
xor r8d, 0x408a0070
xor edx, 0xbf70f60e
mov r9d, edx
and r9d, 0xf657b8d
and r8d, 0xf09a8472
or r8d, r9d
and ecx, 0xf657b8d
and eax, 0xf09a8472
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 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 r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0xdedb7ffb
mov edx, 0x8f0c4187
cmovne eax, edx
test cl, cl
mov ecx, 0xdedb7ffb
jmp 0x14004a263
cmp eax, 0x4c6d8934
je 0x14004a1b6
cmp eax, 0x4ccaeff5
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xa9b3ea2d
and edx, ecx
mov eax, ecx
not eax
and eax, 0xa9b3ea2d
or eax, edx
not edx
and edx, 0x564c15d2
and eax, 0xa9b3ea2d
or eax, edx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
xor eax, 0xda4732dc
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x25b8cd22
and edx, 0xda4732dd
or edx, r9d
or r8d, ecx
and ecx, 0x25b8cd22
and eax, 0xda4732dd
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xcd91b7ec
xor r8d, 0x326e4813
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
lea eax, [r9 + 1]
and al, r8b
mov r10d, r9d
and r10b, dl
or al, r10b
xor dl, r9b
and dl, r9b
and cl, r8b
or cl, r10b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xf24e9b89
mov r8d, 0xad669aa
cmovne ecx, r8d
test al, 1
mov eax, 0xf24e9b89
cmovne eax, ecx
jmp 0x1400449e7
cmp eax, 0xd3ab940f
je 0x14004a272
cmp eax, 0xd48f722d
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xb1101211
mov r8d, eax
or r8d, 0x480a4446
and r8d, 0xf91a5657
mov r9d, ecx
and r9d, 0x610908
or r9d, r8d
and edx, 0xf91a5657
mov r8d, eax
and r8d, 0x684a0a0
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x4e8ee4e7
and ecx, 0x6a396e14
and eax, 0x95c691eb
or eax, ecx
mov ecx, eax
xor ecx, 0x95c691eb
xor r8d, 0xb1711b18
and ecx, r8d
xor eax, 0x6a396e14
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, r8b
xor r8b, 1
mov edx, r8d
xor dl, al
xor cl, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x288614dd
mov eax, 0x36bcfc84
cmovne ecx, eax
test r8b, r8b
mov eax, 0x288614dd
jmp 0x140048f2d
cmp eax, 0x2f770a26
je 0x14004a3be
cmp eax, 0x30794071
jne 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x108230f7
and edx, 0xef7dcf08
or edx, r9d
or ecx, r8d
and r8d, 0x108230f7
and eax, 0xef7dcf08
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x95b8227
and ecx, 0xf6a47dd8
or ecx, eax
cmp ecx, 0xf6a47dd8
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
mov ecx, r9d
xor cl, al
and cl, r9b
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, cl
xor dl, 1
and dl, al
xor dl, cl
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x2a26cef0
mov r8d, 0xf1773036
cmovne ecx, r8d
test al, 1
mov eax, 0x2a26cef0
jmp 0x140048f2d
cmp eax, 0xb4492e41
je 0x14004a4f8
cmp eax, 0xb4d53d3c
jne 0x140035eb0
mov eax, 0x99bd9c2
jmp 0x140035eb0
cmp eax, 0x70638c74
je 0x14004a502
cmp eax, 0x70a00985
jne 0x140035eb0
mov eax, 0xd4e7b2ce
jmp 0x140035eb0
cmp eax, 0xee89e5ea
je 0x14004a5ad
cmp eax, 0xeed50988
jne 0x140035eb0
mov eax, 0xf871c51f
jmp 0x140035eb0
cmp eax, 0xeb5bee9
je 0x14004a695
cmp eax, 0xef50d82
jne 0x140035eb0
mov eax, 0x143b976a
jmp 0x140035eb0
cmp eax, 0xa27595fb
je 0x14004a83b
cmp eax, 0xa3df81d5
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x3028130
mov r8d, eax
or r8d, 0x80545a05
and r8d, 0x8356db35
mov r9d, ecx
and r9d, 0x18a80402
or r9d, r8d
and edx, 0x8356db35
mov r8d, eax
and r8d, 0x640120c8
or r8d, edx
xor r8d, r9d
xor r8d, 0x1baa8533
and ecx, 0xe78a8757
and eax, 0x187578a8
or eax, ecx
xor eax, 0x187578a8
or eax, r8d
xor eax, 0x5f7f7905
xor eax, 0xa08086fa
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and 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, 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 r9d, edx
xor r9b, 1
mov ecx, eax
xor cl, 1
mov r10d, eax
and r10b, cl
mov r8d, edx
and r8b, r9b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, al
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
mov eax, r10d
xor al, 1
and al, r8b
xor r8b, 1
and r8b, r10b
or r8b, al
or cl, r9b
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xa27595fb
mov edx, 0x37c2fddc
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xa27595fb
jmp 0x1400483e3
cmp eax, 0x5d5e234c
je 0x14004a92c
cmp eax, 0x5ee97f5d
jne 0x140035eb0
mov rax, qword [rbp + 0x50]
mov eax, dword [rax]
mov dword [rbp - 0x44], eax
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov eax, ecx
and eax, 1
or eax, r8d
mov r8d, eax
not r8d
and edx, 0xe77d045e
and ecx, 0x1882fba1
or ecx, edx
mov edx, ecx
xor edx, 0xd8a1
xor ecx, 0xe77d045e
mov r9d, eax
and r9d, 0xffd22750
and r8d, 0x2dd8af
or r8d, r9d
or eax, ecx
and ecx, 0xffd22750
and edx, 0x2dd8af
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x7080bddc
xor eax, 0x8f7f4223
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
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
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, 0x5978fbcc
mov edx, 0xfedf3631
cmovne ecx, edx
test al, 1
mov eax, 0x5978fbcc
jmp 0x140047a18
cmp eax, 0xe0561921
je 0x14004aab0
cmp eax, 0xe16aaffd
jne 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xa495c7fe
and eax, ecx
not ecx
and ecx, 0xa495c7fe
or ecx, eax
not eax
and eax, 0x5b6a3801
and ecx, 0xa495c7fe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6c844041
mov r8d, ecx
xor r8d, 0x6c844041
and r8d, ecx
or r8d, edx
xor r8d, 0x937bbfbf
and ecx, 0xd88e79f6
and eax, 0x27718608
or eax, ecx
xor eax, 0x27718608
or eax, r8d
not eax
test eax, eax
sete cl
setne al
cmp dword [0x1401172d0], 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, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xbb32de7a
mov r8d, 0x4c142549
cmovne ecx, r8d
test al, al
cmovne ecx, r8d
test dl, dl
mov eax, 0xbb32de7a
jmp 0x1400483e3
cmp eax, 0x3dbda2eb
je 0x14004abc7
cmp eax, 0x3e0ca3a9
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xc]
mov dword [rax], ecx
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x2ad90b91
mov r8d, eax
xor r8d, 0x2ad90b91
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x5e62b9e2
mov r11d, eax
and r11d, 0x8104440c
or r11d, r10d
or ecx, r9d
and r9d, 0x5e62b9e2
and r8d, 0xa19d461d
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x2ad90b90
and ecx, 0xd526f46f
or ecx, r8d
and edx, 0x8abc5e82
mov r8d, eax
and r8d, 0x7543a17d
or r8d, edx
xor r8d, 0x8abc5e83
and eax, 1
or eax, r8d
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xeeb3420c
and ecx, 0x114cbdf3
or ecx, r8d
xor ecx, eax
xor ecx, 0x114cbdf3
or edx, eax
not edx
or edx, ecx
mov ecx, edx
mov r8d, edx
xor r8d, 0xb2f81d72
and r8d, edx
mov eax, edx
or eax, 0x4d07e28d
not ecx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0x6d923c75
and ecx, 0x92680102
or ecx, r9d
or eax, edx
and edx, 0x6d923c75
and r8d, 0x926dc38a
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x4d01a20c
xor eax, 0x82301012
and eax, 0x82365093
and ecx, 0x7dc9af6c
or ecx, eax
mov eax, ecx
xor eax, 0x7981a964
xor ecx, 0x82004082
and ecx, 0x8648468a
and eax, 0x79b7b975
or eax, ecx
cmp eax, 0x79b7b975
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, r8d
or r9b, al
xor r9b, 1
or r8b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor r8b, 1
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, al
and r8b, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x504aa7d6
mov edx, 0x829f8fed
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
jmp 0x140047a1b
cmp eax, 0xc7512246
je 0x14004acdc
cmp eax, 0xc799ae9d
jne 0x140035eb0
mov rax, qword [rbp + 0x48]
mov eax, 0xd95d6029
jmp 0x140035eb0
cmp eax, 0x7f697201
je 0x14004acea
cmp eax, 0x7f9e6ad9
jne 0x140035eb0
mov rax, qword [rbp - 0x40]
mov eax, dword [rax + 0x1c]
add rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x28]
mov qword [rcx], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp + 0x20]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40c21220
mov r8d, ecx
and r8d, 0xa0004855
or r8d, edx
xor r8d, 0xa0004855
mov edx, ecx
xor edx, 0xe0c25a75
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x8018080
xor edx, 0xe0c25a74
mov r9d, edx
and r9d, 0x173e6d0b
and r8d, 0xe8c192f4
or r8d, r9d
and ecx, 0x173e6d0b
and eax, 0xe8c192f4
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
and cl, r8b
or al, cl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov ecx, edx
xor cl, al
and al, 1
xor al, dl
and cl, dl
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xd0a005ea
mov r8d, 0x8bbdd3fa
cmovne eax, r8d
test cl, cl
mov ecx, 0xd0a005ea
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140035eb0
cmp eax, 0xff0d7a86
je 0x14004ae39
cmp eax, 0xff30c5b2
jne 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xc43eddfc
mov r8d, eax
or r8d, 1
and r8d, 0xc43eddfd
mov r9d, ecx
and r9d, 0x3bc12202
or r9d, r8d
and edx, 0xc43eddfd
xor edx, r9d
not edx
and ecx, 0x13302f6
and eax, 0xfeccfd09
or eax, ecx
xor eax, 0xfeccfd09
or eax, edx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
mov r8d, ecx
xor r8b, dl
mov r9d, r8d
and r9b, dl
mov eax, r8d
and al, cl
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
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, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9f7c9689
mov r8d, 0x976a9ec9
cmovne ecx, r8d
test al, 1
mov eax, 0x9f7c9689
jmp 0x14004a687
cmp eax, 0x1b33d4aa
jne 0x14004ae43
mov eax, 0x31fb034a
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x3224faa3
and eax, 0xcddb055c
or eax, r9d
or ecx, r8d
and r8d, 0x3224faa3
and edx, 0xcddb055c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x9c762570
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x7c185865
and r9d, 0x83e7a79a
or r9d, r11d
or eax, r10d
and r10d, 0x7c185865
and r8d, 0x83e7a79a
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x2089988e
or edx, 1
xor eax, 0x9c762571
mov r9d, eax
and r9d, 0x47046261
and r8d, 0xb8fb9d9e
or r8d, r9d
or eax, edx
and edx, 0x47046261
and ecx, 0xb8fb9d9e
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, 0x39801adf
and ecx, 0xc67fe520
or ecx, r9d
or eax, r8d
and r8d, 0x39801adf
and edx, 0xc67fe520
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x25616a73
and eax, 0xda9e958c
or eax, edx
xor eax, 0x25616a73
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, dl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
mov edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r8b
mov r8d, ecx
and cl, al
xor al, 1
xor r8b, 1
and r8b, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x2b094cbb
mov r8d, 0xc799ae9d
cmovne eax, r8d
test cl, cl
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0x2b094cbb
cmovne eax, ecx
jmp 0x140035eb0
mov rax, qword [rbp - 0x10]
mov eax, 0x995430ca
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x65e6e6f3
mov r11d, eax
and r11d, 0x9a19190c
or r11d, r10d
or edx, r9d
and r9d, 0x65e6e6f3
and r8d, 0x9a19190c
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3b25c4c8
and edx, 0xc4da3b37
or edx, r9d
and ecx, 0x3b25c4c8
and eax, 0xc4da3b37
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
mov edx, eax
and dl, r9b
and cl, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor al, r9b
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 r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb5cd065b
mov r8d, 0x3a96085
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xb5cd065b
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x5d7a1217
mov r8d, edx
and r8d, 0xa285ede8
or r8d, ecx
mov ecx, r8d
xor ecx, 0x82002080
xor r8d, 0x18081000
or eax, 0x18089860
or r8d, 0x60c70101
and r8d, 0x78cf9961
and ecx, 0x82202082
or ecx, r8d
and eax, 0x78cf9961
and edx, 0x510461c
or edx, eax
xor edx, ecx
mov r8d, edx
xor r8d, 0x65d7471d
mov ecx, edx
xor ecx, 0x9a28b8e2
xor edx, 0xfd5cdf4c
and edx, ecx
mov r9d, ecx
or r9d, 0x988b9851
mov eax, edx
not eax
mov r10d, eax
and r10d, 0xdd7599d9
and edx, 0x228a6626
or edx, r10d
or eax, r9d
and r9d, 0xdd7599d9
mov r10d, r8d
and r10d, 0x22006626
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov edx, eax
xor edx, 0x677467af
and r8d, 0xf7180e1c
mov r9d, ecx
and r9d, 0x8e7f1e3
or r9d, r8d
mov r8d, r9d
xor r8d, 0x17180c01
and ecx, 1
or ecx, r8d
xor r9d, 0xe32000
and r9d, 0xe0e3221c
and ecx, 0x1f1cdde3
or ecx, r9d
mov r8d, ecx
xor r8d, 0x1008c562
xor ecx, 0xe0e3221c
xor eax, 0x988b9850
mov r9d, eax
and r9d, 0x6f551a81
and edx, 0x90aae57e
or edx, r9d
or eax, ecx
and ecx, 0x6f551a81
and r8d, 0x90aae57e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x6d00080a
mov r8d, ecx
or r8d, 0x82641390
and edx, 0xef641b9a
and ecx, 0x10906420
or ecx, edx
and r8d, 0xef641b9a
and eax, 0xb8045
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x6802804f
xor eax, 0x92f477b0
mov edx, eax
and edx, 0x97590b30
and ecx, 0x68a6f4cf
or ecx, edx
xor ecx, 0x68a6f4cf
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0x932adfee
mov r8d, 0xdb4f1a0f
cmovne ecx, r8d
test al, al
mov eax, 0x932adfee
jmp 0x140048f2d
mov rax, qword [rbp + 0x48]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
or r8d, 1
mov eax, edx
or eax, 0x587027d2
and r8d, 0x587027d3
mov r9d, edx
and r9d, 0xa78fd82c
or r9d, r8d
and eax, 0x587027d3
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0xab525f04
and ecx, 0x54ada0fb
or ecx, edx
mov edx, ecx
xor edx, 0x440c0062
xor ecx, 0xab525f04
mov r9d, eax
and r9d, 0x32b1ee9d
and r8d, 0xcd4e1162
or r8d, r9d
or eax, ecx
and ecx, 0x32b1ee9d
and edx, 0xcd4e1162
or edx, ecx
xor edx, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
setne r9b
cmp dword [0x1401172d0], 0xa
setge al
mov ecx, r9d
xor cl, al
or r9b, al
mov eax, r9d
xor al, 1
mov r8d, eax
and r8b, r9b
mov edx, ecx
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
mov r9d, eax
xor r9b, cl
or al, cl
xor cl, 1
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
xor dl, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x2ceca009
mov r8d, 0x45001a8
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x2ceca009
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xdf7d9918
mov ecx, eax
and ecx, 0x208266e7
or ecx, r8d
mov r8d, ecx
xor r8d, 0x820005
xor ecx, 0xd4149900
mov r9d, eax
xor r9d, 0xd496dd45
and r9d, eax
or ecx, 0x2b6922ba
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xbc516678
and r8d, 0x40869905
or r8d, r11d
or ecx, r10d
and r10d, 0xbc516678
and r9d, 0x43ae9987
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0xd496dd44
and edx, 0x3eab7af5
and eax, 0xc154850a
or eax, edx
xor eax, 0xc154850a
or eax, ecx
xor eax, 0x92a11a86
xor eax, 0x6d5ee579
setne al
sete cl
cmp dword [0x1401172d0], 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
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
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, r8b
mov ecx, 0xf4578465
mov r8d, 0x944dedc6
cmovne ecx, r8d
test dl, dl
mov edx, 0xf4578465
jmp 0x140045e2f
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1210523a
mov r8d, ecx
and r8d, 0xa4600440
or r8d, edx
xor r8d, 0xa4600440
mov edx, eax
or edx, 0xb670567a
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x498fa984
and r9d, 0xb670567b
or r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xa18893fc
and r9d, 0x5e776c03
or r9d, r8d
and ecx, 0xa18893fc
and eax, 0x5e776c03
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
xor r8b, dl
and r8b, cl
mov r10d, edx
or r10b, cl
xor r8b, 1
mov r11d, r8d
xor r11b, r10b
or r8b, r10b
xor r8b, 1
or r8b, r11b
and cl, dl
or al, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, ecx
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor dl, al
test dl, 1
mov edx, 0x26321eab
mov r8d, 0x9f65774c
cmovne edx, r8d
test al, 1
mov eax, 0x26321eab
jmp 0x14004605e
mov eax, 0x225fcc5
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x597c4d42
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa0131320
mov r8d, ecx
and r8d, 0x688c006
or r8d, edx
mov edx, r8d
xor edx, 0x808004
xor r8d, 0xe04119b0
or eax, 0xa6095122
and r8d, 0xe64959b2
and edx, 0x928204
or edx, r8d
and eax, 0xe64959b2
and ecx, 0x19242449
or ecx, eax
xor ecx, edx
mov r8d, ecx
xor r8d, 0x59642cd9
xor ecx, 0xa69bd326
mov edx, ecx
and edx, 0x659544fe
mov eax, r8d
and eax, 0x9a6abb01
or eax, edx
mov edx, eax
xor edx, 0x8a283800
and r8d, 0x8d306216
mov r9d, ecx
and r9d, 0x72cf9de9
or r9d, r8d
mov r8d, r9d
xor r8d, 0x1006215
and ecx, 1
or ecx, r8d
xor r9d, 0x720f0860
and r9d, 0xfe3f0862
and ecx, 0x1c0f79d
or ecx, r9d
mov r8d, ecx
xor r8d, 0x100749c
xor ecx, 0xfe3f0862
xor eax, 0x659544ff
mov r9d, eax
and r9d, 0x50d38343
and edx, 0xaf2c7cbc
or edx, r9d
or eax, ecx
and ecx, 0x50d38343
and r8d, 0xaf2c7cbc
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc34cf2cc
and edx, eax
or eax, 0x3cb30d33
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf8bf5e66
and ecx, 0x340a088
or ecx, r9d
or eax, r8d
and r8d, 0xf8bf5e66
and edx, 0x740a199
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x3d579c7e
xor eax, 0x1e4914d
setne r9b
sete r8b
cmp dword [0x1401172d0], 0xa
setge r10b
lea edx, [r10 + 1]
mov ecx, edx
and cl, r10b
xor cl, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
xor al, r8b
or cl, r10b
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
and r10b, r8b
and cl, r9b
or cl, r10b
or dl, 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 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, ecx
mov r9d, eax
xor cl, al
xor al, 1
and r8b, al
and r9b, dl
or r9b, r8b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0x25331778
mov edx, 0x31a3ae3
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0x25331778
jmp 0x140035ea9
mov ecx, dword [0x1401172cc]
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, 0xaa36504f
mov r11d, edx
and r11d, 0x55c9afb0
or r11d, r10d
or ecx, r9d
and r9d, 0xaa36504f
and r8d, 0x55c9afb0
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0xc79862b5
and eax, 0x38679d4a
or eax, edx
xor eax, 0x38679d4a
or eax, ecx
xor eax, 0xe1308e6d
cmp eax, 0x1ecf7192
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov r8d, edx
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0xaae0d66a
mov edx, 0x59f061f1
cmovne ecx, edx
not al
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0xaae0d66a
jmp 0x1400483e3
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x905e67c
and ecx, eax
and eax, 0xf6fa1983
or eax, edx
mov edx, eax
xor edx, 0x24e00983
xor eax, 0x905e67c
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdb1fd678
and edx, 0x24e02987
or edx, r9d
or eax, r8d
and r8d, 0xdb1fd678
and ecx, 0x24e02987
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd21c608d
mov r8d, eax
and r8d, 0x2de39f72
or r8d, ecx
mov ecx, r8d
xor ecx, 0xd21c608c
mov r9d, r8d
xor r9d, 0x2de39f72
xor r8d, 0xc63d7f3b
and r8d, r9d
or edx, 0x14211fb6
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0xca98e6de
and r8d, 0x35671921
or r8d, r10d
or r9d, edx
and edx, 0xca98e6de
and eax, 0x21460001
or eax, edx
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0xebdee048
and ecx, 0xfffffffe
or ecx, r9d
mov eax, ecx
not eax
and ecx, 0x7da616e4
and eax, 0x8259e91b
or eax, ecx
mov ecx, eax
xor ecx, 0x508202c0
xor eax, 0x2196910
and eax, 0x2f3d7d34
and ecx, 0xd0c282cb
or ecx, eax
mov eax, ecx
xor eax, 0x90020209
xor ecx, 0xd344134
and ecx, 0x4df4c1f6
and eax, 0xb20b3e09
or eax, ecx
mov ecx, eax
xor ecx, 0x41604066
xor eax, 0x300a1209
and eax, 0x3c9e9399
and ecx, 0xc3616c66
or ecx, eax
xor ecx, 0xc3616c66
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setge al
setl r10b
mov edx, r10d
xor dl, r9b
mov ecx, edx
xor cl, dl
and r9b, r10b
and al, r8b
or al, r9b
or r10b, r8b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
xor cl, 1
and cl, al
xor cl, dl
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x46a73a2d
mov r8d, 0x6e292b0c
cmovne ecx, r8d
test dl, 1
mov edx, 0x46a73a2d
cmovne ecx, edx
test al, 1
jmp 0x140040df1
mov eax, 0x27066c13
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd023c62b
mov r8d, eax
and r8d, 0x2fdc39d4
or r8d, edx
mov edx, r8d
xor edx, 0xd02040
xor r8d, 0x90000000
or ecx, 0x92000900
or r8d, 0x4928d406
and r8d, 0xdb28dd06
and edx, 0xd22240
or edx, r8d
and ecx, 0xdb28dd06
and eax, 0x240500b9
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x6d2dd4bf
mov edx, eax
xor edx, 0x6d2dd4be
and edx, ecx
xor eax, 0x80902240
and eax, 0xa09df2f0
and ecx, 0x5f620d0f
or ecx, eax
xor ecx, 0x5f620d0e
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x91cd485b
and eax, 0x6e32b7a4
or eax, r9d
or ecx, r8d
and r8d, 0x91cd485b
and edx, 0x6e32b7a4
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
sete cl
setne dl
cmp dword [0x1401172d0], 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, ecx
xor al, dl
test al, 1
mov eax, 0xc13cf8ae
mov r8d, 0xef88c2ec
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xc13cf8ae
jmp 0x14004528b
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x70c629d0
mov r8d, eax
and r8d, 0x8f39d62e
or r8d, edx
mov edx, r8d
xor edx, 0x910d602
xor r8d, 0x30862080
or eax, 0xb6af20ac
and r8d, 0xb6af20ac
and edx, 0x4950df52
or edx, r8d
and eax, 0xb6af20ad
xor eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
xor r8b, cl
mov ecx, r8d
xor cl, 1
xor al, dl
and dl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
xor cl, r8b
and cl, al
xor cl, r8b
mov eax, edx
xor al, cl
mov eax, 0x57a1b423
mov r8d, 0x84ce2ff5
jmp 0x140043bb5
mov ecx, dword [0x1401172cc]
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, 0x3cbe40ce
mov r11d, edx
and r11d, 0xc341bf30
or r11d, r10d
or ecx, r9d
and r9d, 0x3cbe40ce
and r8d, 0xc341bf31
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x6f68a197
and eax, 0x90975e68
or eax, edx
mov edx, eax
xor edx, 0x865428
xor eax, 0x6f68a197
mov r8d, eax
and r8d, 0xf2792bc0
and edx, 0xd86d43f
or edx, r8d
xor edx, ecx
xor edx, 0xd86d43f
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
xor cl, dl
mov eax, ecx
xor al, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r9b, 1
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, eax
xor dl, r9b
and dl, al
xor al, cl
and al, r9b
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xb8964828
mov r8d, 0x2a8cbae3
jmp 0x140044177
mov eax, 0xcf379e99
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
xor cl, al
and al, r8b
or al, r9b
or r8b, dl
not al
mov edx, eax
xor dl, r8b
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xb7a124f9
mov r8d, 0x4b5ae8eb
cmovne edx, r8d
test al, cl
mov r8d, 0xb7a124f9
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140035eb0
mov eax, 0xca3de807
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, r8d
and edx, 0xd0901825
mov r9d, ecx
and r9d, 0x8204710
or r9d, edx
mov r10d, r9d
xor r10d, 0x200200
xor r9d, 0x67968084
mov r11d, r8d
or r11d, 0x48904514
and r9d, 0x6f96c594
and r10d, 0x90201a21
or r10d, r9d
and r11d, 0x6f96c594
mov edx, ecx
and edx, 0x49204a
or edx, r11d
mov rax, qword [rax]
xor edx, r10d
mov r9d, edx
xor r9d, 0x2106a042
and r8d, 0x3f7bc057
and ecx, 0xc0843fa8
or ecx, r8d
xor edx, 0xd8b05f34
mov r8d, edx
and r8d, 0x4e795cb9
and r9d, 0xb186a346
or r9d, r8d
mov r8d, ecx
xor r8d, 0x80842300
xor ecx, 0xe794011
and ecx, 0x4e795cb9
and r8d, 0xb186a346
or r8d, ecx
xor r8d, r9d
xor edx, r8d
test edx, r8d
sete cl
setne r9b
cmp dword [0x1401172d0], 0xa
setge r8b
setl r10b
mov edx, r9d
xor dl, r10b
mov r11d, r9d
or r11b, r10b
not dl
and dl, r10b
xor dl, 1
mov r12d, edx
xor r12b, r11b
or dl, r11b
xor dl, 1
or dl, r12b
and r10b, r9b
and cl, r8b
or cl, r10b
mov r10d, r8d
xor r10b, r9b
or r8b, r9b
xor r8b, 1
or r8b, r10b
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov r9d, edx
xor r9b, 1
and r8b, r9b
or r9b, cl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, r9b
test cl, 1
mov ecx, 0xe46520f3
mov r8d, 0x29d65262
cmovne ecx, r8d
mov qword [rbp - 0x78], rax
test r9b, 1
mov eax, 0xe46520f3
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140035eb0
mov eax, 0xa7a8e1b5
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0xa481a14
mov edx, eax
or edx, 0x4026002
and edx, 0xe4a7a16
mov r9d, r8d
and r9d, 0xb0b000a1
or r9d, edx
and ecx, 0xe4a7a16
mov edx, eax
and edx, 0x41058548
or edx, ecx
xor edx, r9d
mov ecx, edx
xor ecx, 0x4507e54b
xor edx, 0x2181080
and r8d, 0xe1a2b4bb
and eax, 0x1e5d4b44
or eax, r8d
mov r8d, eax
xor r8d, 0x6194040
xor eax, 0xe1a2b4bb
mov r9d, ecx
and r9d, 0xf8e62b3c
and edx, 0x719d4c3
or edx, r9d
or ecx, eax
and eax, 0xf8e62b3c
and r8d, 0x719d4c3
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x2dc4d6e6
cmp ecx, 0xd23b2919
sete dl
cmp dword [0x1401172d0], 0xa
setl al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
xor cl, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r9d, ecx
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
mov r8d, r9d
xor r8b, 1
and r8b, al
and r9b, dl
or r9b, r8b
or al, cl
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0xc28e6d69
mov edx, 0xf5f7ff25
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc28e6d69
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xeb582a44
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x741162c9
and edx, 0x8bee9d36
or edx, r9d
or ecx, r8d
and r8d, 0x741162c9
and eax, 0x8bee9d36
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xc26b4ff9
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x3d94b006
and ecx, 0xc26b4ff9
or ecx, eax
xor ecx, 0x3811d4fb
xor ecx, 0x3811d4fb
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, r8d
or r9b, cl
and dl, al
xor al, r8b
and al, cl
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and cl, r8b
or cl, dl
or cl, r9b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3dbda2eb
mov r8d, 0x2b31cfe6
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x3dbda2eb
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf17d552e
and eax, ecx
and ecx, 0xe82aad1
or ecx, edx
mov edx, ecx
xor edx, 0x680aa11
xor ecx, 0xf17d552e
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xa86244c4
and edx, 0x579dbb3b
or edx, r9d
or ecx, r8d
and r8d, 0xa86244c4
and eax, 0x579dbb3b
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xecf13bb6
mov r8d, eax
and r8d, 0x130ec448
and edx, 0xecf13bb7
or edx, r8d
and ecx, 0x9dbbb9c7
mov r8d, eax
and r8d, 0x62444638
or r8d, ecx
xor r8d, 0x9dbbb9c6
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfcb2ca62
and ecx, 0x34d359d
or ecx, r9d
or eax, r8d
and r8d, 0xfcb2ca62
and edx, 0x34d359d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc5dbef25
and eax, 0x3a2410da
or eax, edx
xor eax, 0xc5dbef25
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r9d
or r9b, r8b
or r8b, al
or cl, dl
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor r9b, 1
xor al, dl
or al, r9b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xeb00df55
mov r8d, 0xe8a68b77
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xeb00df55
jmp 0x140035ea9
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x512b4db4
and eax, edx
not edx
or ecx, 0xaed4b24b
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x9678580e
and edx, 0x410305b0
or edx, r9d
or ecx, r8d
and r8d, 0x9678580e
and eax, 0x6987a7f1
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0xaed4b24b
xor ecx, 0x512b4db4
mov eax, ecx
and eax, 0xa15826bf
and edx, 0x5ea7d940
or edx, eax
mov eax, edx
xor eax, 0x5ea7d940
xor edx, 0x815826b6
mov r9d, eax
and r9d, 0x66162c88
or ecx, 0x66162c88
mov r8d, ecx
not r8d
or r8d, r9d
and ecx, 0x99e9d376
and r8d, 0x66162c89
or r8d, ecx
and edx, 0x8d7977f6
mov ecx, eax
and ecx, 0x72868809
or ecx, edx
mov edx, ecx
xor edx, 0x80012225
and eax, 1
or eax, edx
xor ecx, 0x50028008
and ecx, 0x5d7ad5da
and eax, 0xa2852a25
or eax, ecx
xor eax, 0xa2852a25
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x38eb4c95
and ecx, eax
mov r8d, eax
or r8d, 0x300b308
mov r9d, ecx
not r9d
and r8d, 0xbc8bf09
and edx, 0x30234094
or edx, r8d
or eax, r9d
and r9d, 0xbc8bf09
and ecx, 0xf43740f6
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xc714b36a
and eax, 0x38eb4c95
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xb6d2446d
and ecx, 0x492dbb92
or ecx, eax
mov eax, ecx
xor eax, 0x82124004
xor ecx, 0x9088000
and ecx, 0x3dc88469
and eax, 0xc2377b96
or eax, ecx
cmp eax, 0xc2377b96
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov eax, edx
xor al, cl
or dl, cl
mov ecx, eax
and cl, dl
xor dl, 1
or dl, al
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0xb4d53d3c
mov r8d, 0xaf9d9660
cmovne edx, r8d
test al, cl
mov r8d, 0xb4d53d3c
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa886a0a8
mov r8d, ecx
and r8d, 0x5104910
or r8d, edx
xor r8d, 0x5104910
and ecx, 0x52691647
or ecx, r8d
xor ecx, 0xad96e9b9
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
xor dl, r8b
mov eax, edx
not al
mov ecx, 0x9417f17b
mov r9d, 0x225fcc5
cmovne ecx, r9d
test al, r8b
mov eax, 0x9417f17b
cmove ecx, eax
cmovne ecx, r9d
test dl, dl
cmovne ecx, r9d
mov eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x5a6b4b7a
and ecx, edx
not edx
xor eax, 0x84100085
mov r8d, eax
or r8d, 0x80141001
mov r9d, ecx
not r9d
and r8d, 0x921d1253
and edx, 0x48624928
or edx, r8d
or eax, r9d
and r9d, 0x921d1253
and ecx, 0x6de2edac
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xa594b485
and eax, 0x5a6b4b7a
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x3eaba4ab
mov r8d, eax
and r8d, 0xc1545b54
or r8d, edx
mov edx, r8d
xor edx, 0x80444905
xor r8d, 0x3eaba4aa
mov r9d, ecx
and r9d, 0x7f3136da
and eax, 0x80cec924
or eax, r9d
or ecx, r8d
and r8d, 0x7f3136da
and edx, 0x80cec925
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x47006504
mov r8d, eax
or r8d, 0x8130a58
and edx, 0x4f136f5c
and eax, 0x20689022
or eax, edx
and r8d, 0x4f136f5c
and ecx, 0x90840081
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x54046480
xor ecx, 0x280818
and ecx, 0x83a8091d
and eax, 0x7c57f6e2
or eax, ecx
mov ecx, eax
xor ecx, 0x5851c220
xor eax, 0x82000915
and eax, 0xa6063dd7
and ecx, 0x59f9c228
or ecx, eax
cmp ecx, 0x59f9c228
sete r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r8b
mov r9d, eax
and r9b, r8b
and al, cl
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
xor dl, r8b
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x661bd220
mov r8d, 0xef88c2ec
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x661bd220
jmp 0x1400449e3
mov eax, 0x775a51fd
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2d23caf8
mov r8d, eax
and r8d, 0xd2dc3507
or r8d, edx
mov edx, r8d
xor edx, 0xc0001
xor r8d, 0x24210080
or ecx, 0x24210084
or r8d, 0xc8920b12
and r8d, 0xecb30b96
and edx, 0x10c4001
or edx, r8d
and ecx, 0xecb30b96
and eax, 0x1240b468
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xdad2bf7a
mov edx, eax
xor edx, 0xdad2bf7b
and edx, ecx
xor eax, 0x252d4084
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb5d494b0
and eax, ecx
and ecx, 0x4a2b6b4f
or ecx, edx
xor ecx, 0x4a2b6b4f
or ecx, eax
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
and al, dl
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 eax, edx
xor al, cl
test al, 1
mov eax, 0x816bb7b4
mov r8d, 0x297a9e14
jmp 0x140043bb5
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
and eax, 0x1444ccb3
mov r8d, r9d
not r8d
mov edx, r8d
and edx, 0xebbb334c
or edx, eax
mov ecx, edx
xor ecx, 0xebbb334c
mov r10d, edx
xor r10d, 0x8de76920
and r10d, ecx
or r9d, 0x99a3a593
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0xd0b0f0b2
and r10d, 0x2f4f0f4d
or r10d, r11d
or eax, r9d
and r9d, 0xd0b0f0b2
and r8d, 0x264c0a4c
or r8d, r9d
xor r8d, r10d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x62580001
xor edx, 0x14408020
and edx, 0xbf61b260
and ecx, 0x409e4d9e
or ecx, edx
mov edx, ecx
xor edx, 0x409a0502
xor eax, 0x99a3a592
xor ecx, 0xbf61b261
mov r9d, eax
and r9d, 0xd045afc
and r8d, 0xf2fba503
or r8d, r9d
or eax, ecx
and ecx, 0xd045afc
and edx, 0xf2fba502
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x16fd1d77
and ecx, eax
and eax, 0xe902e288
or eax, edx
xor eax, 0xe902e288
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x804436fa
and eax, 0x7fbbc905
or eax, edx
xor eax, 0x7fbbc905
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
xor cl, r8b
mov r10d, eax
or r10b, r8b
and cl, r10b
and r8b, r9b
and al, dl
or al, r8b
xor r9b, dl
xor r10b, 1
or r10b, r9b
not al
mov edx, eax
xor dl, r10b
or al, r10b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xc9d82885
mov r8d, 0xd817ec6a
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0xc9d82885
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140035eb0
mov eax, 0xd94d9c52
jmp 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xc]
mov dword [rax], ecx
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x11630bba
and eax, 0xee9cf445
or eax, ecx
xor eax, 0xee9cf444
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x252a9204
and ecx, eax
and eax, 0xdad56dfb
or eax, edx
mov edx, eax
xor edx, 0x48d44551
xor eax, 0x252a9204
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb621baae
and edx, 0x49de4551
or edx, r9d
or eax, r8d
and r8d, 0xb621baae
and ecx, 0x49de4551
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
mov eax, r8d
or al, dl
xor al, 1
xor dl, r8b
or al, dl
or cl, r8b
xor cl, 1
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, al
test r8b, 1
mov edx, 0xc080b238
cmovne edx, r13d
test al, 1
mov eax, 0xc080b238
cmovne eax, edx
jmp 0x14004a1ac
mov eax, 0x19b9be7e
jmp 0x140035eb0
mov rax, qword [rbp + 0x50]
mov eax, dword [rax]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xcbc0d4f7
and edx, ecx
and ecx, 0x343f2b08
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20070a00
xor ecx, 0xcbc0d4f7
mov r9d, edx
not r9d
mov r10d, ecx
and r10d, 0x15b861ca
and r8d, 0xea479e35
or r8d, r10d
or ecx, r9d
and r9d, 0x15b861ca
and edx, 0xea479e35
or edx, r9d
xor edx, r8d
not ecx
or ecx, edx
mov edx, ecx
or edx, 0x7cd13c1b
mov r9d, ecx
not r9d
mov r8d, ecx
xor r8d, 0x832ec3e4
and r8d, ecx
mov r10d, edx
and r10d, 0x60ec8169
and r9d, 0x83024284
or r9d, r10d
mov r10d, r8d
not r10d
or edx, r10d
and r10d, 0x60ec8169
and r8d, 0x9f137e96
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
not r8d
and r8d, 0x7cd13c1a
and edx, 0x832ec3e5
or edx, r8d
and ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
xor edx, 0xa2e1734d
and edx, ecx
not ecx
or ecx, edx
not edx
and edx, 0x5d1e8cb2
and ecx, 0xa2e1734d
or ecx, edx
sete cl
cmp dword [0x1401172d0], 0xa
mov dword [rbp - 0x48], eax
setl dl
setge r8b
xor r8b, cl
mov eax, ecx
and al, r8b
not r8b
and r8b, cl
xor cl, dl
and cl, dl
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x765a11a4
mov r8d, 0x816bb7b4
cmovne eax, r8d
test cl, 1
mov ecx, 0x765a11a4
jmp 0x140035ea3
mov eax, 0xd4bb3b36
jmp 0x140035eb0
cmp byte [rbp + 0x3c], 0
mov eax, 0x919f9989
mov ecx, 0xc53ce296
cmovne eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1902214
mov r8d, eax
and r8d, 0x80b5182
or r8d, ecx
mov ecx, r8d
xor ecx, 0x21082
xor r8d, 0x25500e3d
mov r9d, edx
or r9d, 0x9194314
and r8d, 0x2d594f3d
and ecx, 0x823082
or ecx, r8d
and r9d, 0x2d594f3d
mov r8d, eax
and r8d, 0xd2248040
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xf6648c68
xor r8d, 0x8837301
and edx, 0x7dd2cf51
and eax, 0x822d30ae
or eax, edx
mov edx, eax
xor edx, 0x2013020
xor eax, 0x7dd2cf51
mov r9d, ecx
and r9d, 0xc57c0cde
and r8d, 0x3a83f321
or r8d, r9d
or ecx, eax
and eax, 0xc57c0cde
and edx, 0x3a83f321
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xceb84d51
xor ecx, 0x3147b2ae
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
or dl, r8b
and cl, dl
xor al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
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, 0x44a8af4f
mov edx, 0xb63918ea
cmovne ecx, edx
test al, 1
mov eax, 0x44a8af4f
jmp 0x1400471c4
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdbf1fc8d
mov r8d, ecx
xor r8d, 0xdbf1fc8d
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x240e0373
xor r8d, 0xdbf1fc8c
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172d0], 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
mov ecx, edx
xor cl, r9b
xor r9b, 1
mov eax, r9d
xor al, dl
or r9b, dl
xor r9b, 1
or r9b, al
mov edx, ecx
xor dl, r9b
test r9b, 1
mov eax, 0x7bd10942
mov r8d, 0x4576c522
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0x7bd10942
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x40711f82
mov r8d, ecx
and r8d, 0x40711f82
mov r9d, edx
and r9d, 0xbf8ee07c
or r9d, r8d
and eax, 0x40711f83
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x68eaefc1
and ecx, 0x9715103e
or ecx, edx
mov edx, ecx
xor edx, 0x95041012
xor ecx, 0x68eaefc1
mov r9d, eax
and r9d, 0x62d90e6c
and r8d, 0x9d26f193
or r8d, r9d
or eax, ecx
and ecx, 0x62d90e6c
and edx, 0x9d26f193
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xa7c91aae
xor eax, 0x5836e551
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov r8d, ecx
xor r8b, al
not r8b
and r8b, al
or al, cl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor r8b, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x7ea14985
mov r8d, 0xe880ed8d
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x7ea14985
jmp 0x1400449e3
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc6034037
mov r8d, eax
and r8d, 0x39fcbfc8
or r8d, edx
mov r9d, r8d
xor r9d, 0x980300
xor r8d, 0x42000000
mov r10d, ecx
or r10d, 0x6a00a408
or r8d, 0x150448c0
and r8d, 0x7f04ecc8
and r9d, 0x809b0333
or r9d, r8d
and r10d, 0x7f04ecc8
mov edx, eax
and edx, 0x601004
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0x14441004
and ecx, 0xd17fa1d
and eax, 0xf2e805e2
or eax, ecx
mov ecx, eax
xor ecx, 0x90480500
xor edx, 0xea9ba73a
mov r9d, edx
and r9d, 0x6bb248fb
and r8d, 0x944db704
or r8d, r9d
xor eax, 0x9124819
and eax, 0x6bb248fb
and ecx, 0x944db704
or ecx, eax
xor ecx, r8d
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
or r9b, r8b
mov r10d, r9d
xor r10b, 1
and dl, r8b
and al, cl
or al, dl
mov ecx, r10d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor cl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x69014f02
mov r8d, 0xb4492e41
cmovne edx, r8d
test al, 1
mov eax, 0x69014f02
jmp 0x14004a050
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xb680835e
and eax, 0x497f7ca1
or eax, ecx
xor eax, 0x497f7ca0
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x28020a0
mov r8d, ecx
or r8d, 0x110e0014
and edx, 0x138e20b4
and ecx, 0xa0518100
or ecx, edx
and r8d, 0x138e20b4
and eax, 0x4c205e4b
or eax, r8d
xor eax, ecx
xor eax, 0xd798e811
xor eax, 0x993896fa
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor dl, cl
or dl, r9b
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 r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
mov r9d, edx
xor r9b, 1
and r9b, cl
and dl, r8b
or dl, r9b
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 r8d, 0xdaec0df9
mov eax, 0xc7512246
cmovne r8d, eax
test cl, 1
mov eax, 0xdaec0df9
cmovne eax, r8d
jmp 0x140047c87
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x1337b71d
and r8d, eax
mov ecx, eax
or ecx, 0xecc848e2
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xc996e7f0
mov r11d, edx
and r11d, 0x1221100d
or r11d, r10d
or ecx, r9d
and r9d, 0xc996e7f0
and r8d, 0x3669180f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4cc80062
and edx, 0x637a6114
and eax, 0x9c859eeb
or eax, edx
mov edx, eax
xor edx, 0x1c84966a
xor ecx, 0x1337b71c
mov r9d, ecx
and r9d, 0xa2036981
and r8d, 0x5dfc967e
or r8d, r9d
xor eax, 0x22026100
and eax, 0xa2036981
and edx, 0x5dfc967e
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete r9b
setne r8b
cmp dword [0x1401172d0], 0xa
setl dl
setge al
lea r10d, [r8 + 1]
mov ecx, r8d
xor cl, al
and cl, r9b
or r9b, al
xor cl, 1
mov r11d, ecx
xor r11b, r9b
or cl, r9b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r10b
xor dl, 1
and al, r10b
or al, r8b
or al, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe5bc5340
mov r8d, 0x79ae2b78
cmovne ecx, r8d
test al, 1
mov eax, 0xe5bc5340
jmp 0x14004a687
mov eax, dword [0x1401172cc]
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, 0xf1e0222d
mov r11d, eax
and r11d, 0xe1fddd2
or r11d, r10d
or edx, r9d
and r9d, 0xf1e0222d
and r8d, 0xe1fddd2
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0x31445072
and eax, 0xcebbaf8d
or eax, r8d
xor eax, edx
xor eax, 0xcebbaf8d
or edx, ecx
not edx
or edx, eax
xor edx, 0xbef92e5
cmp edx, 0xf4106d1a
setne dl
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, dl
mov eax, r9d
xor al, cl
and al, r9b
xor cl, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, dl
mov r9d, eax
xor r9b, 1
mov edx, ecx
xor dl, 1
and al, r9b
mov r8d, ecx
and r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, al
or r8b, cl
or dl, r9b
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xd882549
mov ecx, 0x17b3637c
cmovne eax, ecx
test dl, dl
mov ecx, 0xd882549
jmp 0x14004aaa4
mov eax, dword [0x1401172cc]
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, 0x44c50788
mov r11d, eax
and r11d, 0xbb3af876
or r11d, r10d
or edx, r9d
and r9d, 0x44c50788
and r8d, 0xbb3af877
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x94ff77af
and edx, 0x6b008850
or edx, r9d
and ecx, 0x94ff77af
and eax, 0x6b008850
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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, r9d
or al, dl
xor dl, r9b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xeed50988
mov r8d, 0xb7df377e
cmovne edx, r8d
test al, al
mov eax, 0xeed50988
jmp 0x14004850c
mov eax, 0xeaf3d9cf
jmp 0x140035eb0
mov eax, 0xec4f861e
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x80bf3384
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x80bf3384
or edx, eax
not eax
and eax, 0x7f40cc7a
and edx, 0x80bf3385
or edx, eax
not edx
or edx, ecx
xor edx, 0xb06a4a66
xor edx, 0x4f95b599
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
mov r8d, eax
xor r8b, dl
xor cl, al
or al, dl
xor al, 1
or al, r8b
xor r8b, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xeb5bee9
mov r8d, 0xb2beef6c
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0xeb5bee9
jmp 0x140035ea9
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x27f5a284
xor ecx, 0xc6a8cd83
and ecx, r8d
and r8d, 0xd80a5d7b
or r8d, eax
mov eax, r8d
xor eax, 0xd80a5d7b
mov r9d, r8d
xor r9d, 0x1ea290f8
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x5b153180
and r9d, 0xa4eace7f
or r9d, r11d
or edx, r10d
and r10d, 0x5b153180
and ecx, 0xa4eace7f
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xc6a8cd82
or eax, 1
xor r8d, 0x1118084
and r8d, 0x491bdc9c
and eax, 0xb6e42363
or eax, r8d
xor eax, 0xb6e42363
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe0861f3f
and eax, 0x1f79e0c0
or eax, ecx
xor eax, 0x1f79e0c0
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
xor cl, dl
lea r9d, [r8 + 1]
and r9b, dl
and al, r8b
or al, r9b
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe8db9769
mov r8d, 0xb6a76b40
cmovne eax, r8d
test dl, 1
mov edx, 0xe8db9769
jmp 0x140044fc8
mov eax, 0x2f770a26
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xec44372a
mov ecx, eax
and ecx, 0x13bbc8d4
or ecx, r8d
mov r8d, ecx
xor r8d, 0x118bc850
xor ecx, 0xec44372b
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x627431a7
and r8d, 0x9d8bce58
or r8d, r11d
or ecx, r10d
and r10d, 0x627431a7
and r9d, 0x9d8bce58
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xa70ccd74
and eax, 0x58f3328b
or eax, edx
mov edx, eax
xor edx, 0x58f3328b
xor eax, 0xa70ccd74
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x59eedc41
mov r8d, 0x94f1f6f
cmovne edx, r8d
test al, al
mov eax, 0x59eedc41
jmp 0x14004850c
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x3c3f47b
and edx, 0xfc3c0b84
or edx, ecx
mov r8d, edx
xor r8d, 0x3c3f47b
mov ecx, edx
xor ecx, 0xfc3c0b84
xor edx, 0x64142fc6
mov r9d, edx
and r9d, ecx
and edx, r8d
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0xbaf948c7
and r9d, 0x4506b738
or r9d, r11d
or eax, r10d
and r10d, 0xbaf948c7
and edx, 0x4506b738
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x98282443
and r8d, 0x3605bb4e
and ecx, 0xc9fa44b0
or ecx, r8d
mov r8d, ecx
xor r8d, 0x49924020
xor ecx, 0x3605bb4f
xor eax, 0x67d7dbbc
mov r9d, eax
and r9d, 0x926904df
and edx, 0x6d96fb20
or edx, r9d
or eax, ecx
and ecx, 0x926904df
and r8d, 0x6d96fb20
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x279939d4
and ecx, 0xd866c62b
or ecx, eax
xor ecx, 0x279939d4
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x60f9e9cc
mov r8d, 0x3eacc3a0
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x60f9e9cc
jmp 0x1400428fa
mov eax, 0xf9257e72
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov eax, 0x19d75fba
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x2ae4953a
and eax, 0xd51b6ac5
or eax, ecx
mov ecx, eax
xor ecx, 0x550b0241
xor eax, 0x2ae4953a
mov edx, eax
and edx, 0xa8946da4
and ecx, 0x576b925b
or ecx, edx
xor ecx, r8d
xor ecx, 0x576b925b
or eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
xor r8b, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and cl, dl
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x78781c18
mov r8d, 0xbc7cfa0
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x78781c18
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x47de2be2
mov r8d, ecx
and r8d, 0xb821d41c
or r8d, edx
xor r8d, 0xb821d41c
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3534ad5a
and edx, 0xcacb52a5
or edx, r9d
and ecx, 0x3534ad5a
and eax, 0xcacb52a5
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
mov r10d, r8d
and r10b, r9b
and dl, cl
or al, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
mov eax, r10d
xor al, 1
xor r10b, al
and r10b, r9b
xor r10b, al
or al, r9b
mov ecx, eax
xor cl, r10b
test cl, 1
mov ecx, 0x1f9d589f
mov edx, 0xdb196be1
cmovne ecx, edx
test r10b, r10b
mov edx, ecx
mov r8d, 0x1f9d589f
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140035eb0
mov eax, 0xee89e5ea
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xffa3e755
and ecx, edx
not edx
xor eax, 0x5810a2
mov r8d, eax
or r8d, 0x44180a
mov r9d, ecx
not r9d
and r8d, 0x1665de5e
and edx, 0xe9822101
or edx, r8d
or eax, r9d
and r9d, 0x1665de5e
and ecx, 0xe99a21a1
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x5c18aa
and eax, 0xffa3e755
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xbfe5e990
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x401a166e
and r8d, 0xbfe5e991
or r8d, r9d
or ecx, edx
and edx, 0x401a166e
and eax, 0xbfe5e991
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x60da4ed7
and eax, 0x9f25b128
or eax, ecx
mov ecx, eax
xor ecx, 0x404a4005
xor eax, 0x1201b108
and eax, 0x3291bfda
and ecx, 0xcd6e4025
or ecx, eax
mov eax, ecx
xor eax, 0x12c0020
xor ecx, 0x3000a582
and ecx, 0xfc42e587
and eax, 0x3bd1a78
or eax, ecx
mov ecx, eax
xor ecx, 0x18402181
xor eax, 0xa41030
and eax, 0xe4a6d436
and ecx, 0x1b592bc9
or ecx, eax
xor ecx, 0x1b592bc9
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge al
lea r10d, [rax + 1]
mov ecx, r10d
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, r9b
mov edx, ecx
xor dl, 1
and r8b, r10b
or r10b, r9b
xor r10b, 1
and al, r9b
or al, r8b
or al, r10b
mov r9d, eax
xor r9b, 1
mov r8d, eax
or al, dl
and dl, cl
and r8b, r9b
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x2eb2b0fd
mov edx, 0x4b4e8652
cmovne ecx, edx
test al, 1
mov eax, 0x2eb2b0fd
jmp 0x140047a18
mov rax, qword [rbp + 0x30]
mov qword [rax], 0
mov eax, 0xeb45bbb
jmp 0x140035eb0
mov eax, 0x341161a5
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x4a780b5d
and edx, eax
or eax, 0xb587f4a2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x4c10b0a1
and ecx, 0x2680b5c
or ecx, r9d
or eax, r8d
and r8d, 0x4c10b0a1
and edx, 0xb3ef4f5e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xb587f4a2
mov ecx, eax
xor ecx, 0xb587f4a3
and ecx, edx
xor eax, 0x42500359
and eax, 0x73503359
and edx, 0x8cafcca6
or edx, eax
mov r8d, edx
xor r8d, 0x80644a7
mov eax, ecx
not eax
xor edx, 0x73503358
mov r9d, eax
and r9d, 0xe7e99b10
and ecx, 0x181664ef
or ecx, r9d
or eax, edx
and edx, 0xe7e99b10
and r8d, 0x181664ef
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xee791be8
and ecx, eax
and eax, 0x1186e417
or eax, edx
xor eax, 0x1186e417
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x251883f6
and ecx, 0xdae77c09
or ecx, eax
xor ecx, 0xdae77c09
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and dl, al
and r8b, cl
or r8b, dl
xor r9b, 1
mov eax, r8d
xor al, 1
mov ecx, r8d
and cl, al
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor cl, r9b
or al, r9b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x9f9df9b5
mov r8d, 0xe880ed8d
cmovne edx, r8d
test al, al
mov eax, 0x9f9df9b5
jmp 0x14004605e
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa242c006
mov edx, ecx
and edx, 0x50190590
or edx, r8d
xor edx, 0x50190590
mov r8d, ecx
xor r8d, 0xf25bc596
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0xda43a68
and edx, 0xf25bc597
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xdc02b8e
and edx, 0xf23fd471
or edx, r9d
and ecx, 0xdc02b8e
and eax, 0xf23fd471
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
xor cl, r8b
xor dl, cl
and dl, cl
xor al, r8b
xor al, 1
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
mov r9d, ecx
xor r9b, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x61252013
mov edx, 0xafdc0efa
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x61252013
jmp 0x140035ea9
mov eax, 0x862287d5
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x3190fe8a
and eax, 0xce6f0175
or eax, ecx
xor eax, 0xce6f0174
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4fcc5db
and ecx, eax
and eax, 0xfb033a24
or eax, edx
xor eax, 0xfb033a24
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb5ae7789
and eax, 0x4a518876
or eax, edx
xor eax, 0xb5ae7789
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0xb823f4e7
mov r8d, 0x91fd062
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0xb823f4e7
jmp 0x140047ffc
mov rax, qword [rbp + 0x50]
mov eax, 0x297a9e14
jmp 0x140035eb0
mov eax, 0x60f9e9cc
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbec7d2dc
mov r8d, ecx
and r8d, 0x41382d23
or r8d, edx
mov edx, r8d
xor edx, 0x40000021
xor r8d, 0x434000
or eax, 0x4b6000
or r8d, 0x29200f50
and r8d, 0x296b6f50
and edx, 0xc000802d
or edx, r8d
and eax, 0x296b6f50
and ecx, 0x16941082
or ecx, eax
xor ecx, edx
mov r8d, ecx
xor r8d, 0x3fb41fd2
mov eax, r8d
or eax, 0xff2da71a
mov edx, ecx
xor edx, 0xc04be02d
xor ecx, 0x3f664737
and ecx, r8d
mov r9d, ecx
not r9d
mov r10d, eax
and r10d, 0x9dbd8142
mov r11d, edx
and r11d, 0x4258a5
or r11d, r10d
or eax, r9d
and r9d, 0x9dbd8142
and ecx, 0x62427ebd
or ecx, r9d
xor ecx, r11d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x4d0c8619
and r8d, 0xb10fc6c4
and edx, 0x4ef0393a
or edx, r8d
mov r8d, edx
xor r8d, 0x4c901018
xor eax, 0xd258e4
xor edx, 0xb10fc6c5
mov r9d, eax
and r9d, 0xb26129e2
and ecx, 0x4d9ed61d
or ecx, r9d
or eax, edx
and edx, 0xb26129e2
and r8d, 0x4d9ed61c
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1f0b10a4
mov r8d, ecx
or r8d, 0x20400019
and edx, 0x3f4b10bd
and ecx, 0xb00b00
or ecx, edx
and r8d, 0x3f4b10bd
and eax, 0xc004e442
or eax, r8d
xor eax, ecx
xor eax, 0x1caeba97
xor eax, 0xc3a14e71
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and cl, r8b
xor al, dl
and al, dl
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, 0xd7772e46
mov r8d, 0xf747532e
cmovne ecx, r8d
test al, 1
mov eax, 0xd7772e46
jmp 0x140048f2d
mov eax, dword [0x1401172cc]
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
xor eax, 0xbccaf53b
cmp eax, 0x43350ac4
sete dl
cmp dword [0x1401172d0], 0xa
setl al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
and cl, al
or al, dl
xor al, 1
or al, r8b
and r8b, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, 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 cl, 1
mov ecx, 0x41281054
mov edx, 0xcc871e7b
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x41281054
jmp 0x14004abb8
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x1ab021aa
and edx, 0xe54fde55
or edx, r8d
mov r8d, edx
xor r8d, 0x414c1e14
mov eax, ecx
not eax
xor edx, 0x1ab021ab
mov r9d, eax
and r9d, 0xa613e048
and ecx, 0x59ec1fb7
or ecx, r9d
or eax, edx
and edx, 0xa613e048
and r8d, 0x59ec1fb7
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa9eaa4f6
and ecx, eax
and eax, 0x56155b09
or eax, edx
mov edx, eax
xor edx, 0x44105209
xor eax, 0xa9eaa4f6
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x1a45ad54
and edx, 0xe5ba52ab
or edx, r9d
or eax, r8d
and r8d, 0x1a45ad54
and ecx, 0xe5ba52ab
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf620a71
and eax, 0xf09df58e
or eax, edx
xor eax, 0xf620a71
xor ecx, eax
test ecx, eax
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl r9b
mov eax, r9d
xor al, r8b
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
xor dl, r8b
or r8b, r9b
and dl, r9b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and dl, al
and cl, r8b
or cl, dl
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x12043d25
mov eax, 0x43653df5
cmovne edx, eax
test r8b, 1
mov eax, 0x12043d25
jmp 0x14004a050
mov eax, dword [0x1401172cc]
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, 0xed65426b
and edx, 0x129abd94
or edx, r9d
or eax, ecx
and ecx, 0xed65426b
and r8d, 0x129abd94
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x49656438
and ecx, 0xb69a9bc7
or ecx, eax
mov eax, ecx
xor eax, 0x48606008
xor ecx, 0xa6888982
and eax, 0x5872724d
and ecx, 0xa78d8db2
or ecx, eax
mov eax, ecx
xor eax, 0x18307009
xor ecx, 0xa38d8110
and ecx, 0xe3cf8354
and eax, 0x1c307cab
or eax, ecx
xor eax, 0x1c307cab
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
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 al, al
mov eax, 0x504aa7d6
mov r8d, 0x3e0ca3a9
cmovne eax, r8d
test dl, dl
mov edx, 0x504aa7d6
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2b5f4ebb
and edx, eax
or eax, 0xd4a0b144
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1d217d59
mov r10d, ecx
and r10d, 0x225e02a2
or r10d, r9d
or eax, r8d
and r8d, 0x1d217d59
and edx, 0xe2de82a6
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x2b5f4eba
or eax, ecx
xor eax, 0xf211d356
cmp eax, 0xdee2ca9
sete al
cmp dword [0x1401172d0], 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, 0x8e5e2cb
mov r8d, 0xd3283888
cmovne edx, r8d
test al, al
mov eax, 0x8e5e2cb
jmp 0x140047ffc
mov ecx, dword [0x1401172cc]
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, 0x26d27036
and ecx, 0xd92d8fc9
or ecx, r9d
or eax, r8d
and r8d, 0x26d27036
and edx, 0xd92d8fc9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfbcb3ce6
mov r8d, eax
and r8d, 0x434c319
or r8d, edx
mov edx, r8d
xor edx, 0x4104000
xor r8d, 0xfbcb3ce7
mov r9d, ecx
and r9d, 0x8a66b3bd
and eax, 0x75994c42
or eax, r9d
or ecx, r8d
and r8d, 0x8a66b3bd
and edx, 0x75994c42
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x48f10020
and ecx, 0x31020a42
or ecx, edx
xor ecx, 0x31020a42
and eax, 0x860cf59d
or eax, ecx
xor eax, 0xc76676df
xor eax, 0xc76676df
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x7ad85e70
mov r8d, 0x5ca7aca
jmp 0x140044177
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x40]
mov eax, 0xe53272f4
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x48990080
mov r8d, eax
or r8d, 0x1400a900
and r8d, 0x5c99a980
and ecx, 0x83204457
or ecx, r8d
and edx, 0x5c99a980
and eax, 0x20461228
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x3446bb28
mov edx, eax
xor edx, 0x3446bb29
and edx, ecx
xor eax, 0x2a900d6
and eax, 0x32e9b8de
and ecx, 0xcd164721
or ecx, eax
xor ecx, 0xcd164720
or ecx, edx
mov eax, ecx
xor eax, 0x40a7ca5e
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xbf5835a1
and ecx, 0x40a7ca5e
or ecx, eax
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge r10b
mov edx, r8d
and dl, r10b
mov ecx, r9d
and cl, al
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
xor r8b, r10b
and r8b, al
xor al, r9b
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, eax
or al, dl
and dl, cl
and r9b, r8b
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
xor r9b, 1
mov r10d, r9d
xor r10b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor r9b, dl
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xdf01ba39
mov edx, 0x49fc29b5
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xdf01ba39
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x3bbf473d
and ecx, 0xc440b8c2
or ecx, r9d
or eax, r8d
and r8d, 0x3bbf473d
and edx, 0xc440b8c2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x2c884210
mov r8d, edx
or r8d, 0x8226048d
and ecx, 0xaeae469d
mov r9d, edx
and r9d, 0x11000142
or r9d, ecx
and r8d, 0xaeae469d
mov ecx, eax
and ecx, 0x4051b820
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x6cd9fa31
and eax, 0x25917f76
and edx, 0xda6e8088
or edx, eax
mov eax, edx
xor eax, 0xa080088
xor ecx, 0x932605ce
xor edx, 0x25917f77
mov r9d, ecx
and r9d, 0xd0f6bb66
and r8d, 0x2f094499
or r8d, r9d
or ecx, edx
and edx, 0xd0f6bb66
and eax, 0x2f094498
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbe922fa5
and eax, ecx
and ecx, 0x416dd05a
or ecx, edx
xor ecx, 0x416dd05a
or ecx, eax
sete al
setne cl
cmp dword [0x1401172d0], 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 edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
xor cl, 1
mov r8d, r10d
xor r8b, cl
or cl, r10b
xor cl, 1
or cl, r8b
mov r8d, ecx
and cl, al
xor al, 1
xor r8b, 1
and r8b, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1329e2cc
mov r8d, 0x3eacc3a0
cmovne edx, r8d
test al, al
mov eax, 0x1329e2cc
jmp 0x140047ffc
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x20]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8400448
mov r8d, eax
and r8d, 0x26005824
or r8d, ecx
xor r8d, 0x26005824
mov r9d, eax
xor r9d, 0x2e405c6c
and r9d, eax
or r9d, r8d
mov ecx, r9d
xor ecx, 0x112a8390
xor r9d, 0x4405c2d
and r9d, 0xc4d57c2f
and ecx, 0x3b2a83d0
or ecx, r9d
mov r8d, ecx
xor r8d, 0x31280300
and edx, 0x9fbf2a89
and eax, 0x6040d576
or eax, edx
mov edx, eax
xor edx, 0x20404504
xor ecx, 0xc4d57c2f
xor eax, 0x9fbf2a89
mov r9d, ecx
and r9d, 0xce1398fb
and r8d, 0x31ec6704
or r8d, r9d
or ecx, eax
and eax, 0xce1398fb
and edx, 0x31ec6704
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x6ec4b4c2
cmp ecx, 0x913b4b3d
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
or r9b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x49fc29b5
mov r8d, 0x5f83e61b
cmovne edx, r8d
test al, 1
mov eax, 0x49fc29b5
cmovne edx, eax
jmp 0x140044eca
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x916071e6
mov r8d, eax
or r8d, 1
and r8d, 0x916071e7
mov r9d, edx
and r9d, 0x6e9f8e18
or r9d, r8d
and ecx, 0x916071e7
xor ecx, r9d
and edx, 0xeedc4f15
and eax, 0x1123b0ea
or eax, edx
mov edx, eax
xor edx, 0x1123b0ea
xor eax, 0xeedc4f15
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
lea ecx, [rdx + 1]
or r9b, dl
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor cl, r8b
and r8b, cl
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
xor r8b, al
mov ecx, r8d
test r8b, 1
mov edx, 0x5d5347a1
mov r9d, 0x9e9ae190
cmovne edx, r9d
not cl
test cl, al
cmovne edx, r9d
test r8b, 1
mov r8d, edx
cmovne r8d, r9d
test cl, al
mov rax, qword [rbp + 0x48]
cmove r8d, edx
mov eax, dword [rax]
inc eax
mov dword [rbp + 0xc], eax
mov eax, r8d
jmp 0x140035eb0
mov eax, 0x138d5b85
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x52f99916
mov ecx, eax
and ecx, 0xad0666e9
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80064480
and edx, 0x941e7a66
and eax, 0x6be18599
or eax, edx
mov edx, eax
xor edx, 0x2c08591
xor ecx, 0x52f99917
mov r9d, ecx
and r9d, 0x6d313268
and r8d, 0x92cecd97
or r8d, r9d
xor eax, 0x4103260
and eax, 0x6d313268
and edx, 0x92cecd97
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, 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 r8b, 1
and r8b, cl
xor cl, 1
and dl, 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 cl, 1
mov ecx, 0x787276bb
mov r8d, 0xf7025cda
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x787276bb
jmp 0x140035ea9
mov eax, 0xe7df053a
jmp 0x140035eb0
mov eax, 0xb6fc24f9
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x21688f0e
mov r8d, eax
and r8d, 0xde9770f0
or r8d, edx
xor r8d, 0xde9770f0
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x1dc27189
and eax, 0xe23d8e76
or eax, ecx
xor eax, 0xe23d8e76
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 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
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x85956b28
mov r8d, 0xf00a9661
cmovne ecx, r8d
not dl
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x85956b28
jmp 0x1400483e3
mov eax, dword [0x1401172cc]
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, 0x5a1bcab5
and r8d, 0xa5e4354a
or r8d, r9d
and ecx, 0x5a1bcab5
and eax, 0xa5e4354a
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 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
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x53a6d413
mov r8d, 0x1a306f6c
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe7e67d5a
and ecx, 0x181982a5
or ecx, edx
mov eax, ecx
xor eax, 0xe7e67d5a
mov edx, ecx
xor edx, 0x1002a4
and edx, 0xe4360aae
xor ecx, 0xfa717cc2
and ecx, eax
and eax, 0x1bc9f551
or eax, edx
mov edx, eax
xor edx, 0x19810110
xor eax, 0xe4360aae
and edx, 0x1d970198
or edx, ecx
not ecx
and ecx, 0xe268fe66
and edx, 0x1d970199
or edx, ecx
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x6f1428cc
and ecx, 0x90ebd733
or ecx, r9d
or eax, r8d
and r8d, 0x6f1428cc
and edx, 0x90ebd733
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x63d97ad9
xor eax, 0x63d97ad9
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
xor dl, r9b
mov eax, edx
xor al, 1
and r9b, al
xor al, r9b
mov ecx, 0xb0f22883
mov eax, 0xab41c5f8
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xb0f22883
cmovne eax, edx
jmp 0x140047405
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfb9e53f1
mov r8d, eax
and r8d, 0x461ac0e
or r8d, edx
mov edx, r8d
xor edx, 0x8408
xor r8d, 0x809e41b0
mov r9d, eax
or r9d, 0x84ff69b6
and r8d, 0x84ff69b6
and edx, 0x7b009648
or edx, r8d
and r9d, 0x84ff69b7
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
xor r9d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
mov ecx, r9d
or cl, dl
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
and cl, al
or dl, al
xor al, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xab95288c
mov edx, 0x70a00985
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xab95288c
jmp 0x140035ea9
cmp dword [rbp - 0x44], 0
mov eax, 0x59405499
mov ecx, 0x4dda1e3b
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, eax
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x7586844e
and ecx, 0x8a797bb1
or ecx, r9d
or edx, r8d
and r8d, 0x7586844e
and eax, 0x8a797bb1
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0x54c3c2f5
xor edx, 0xab3c3d0a
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov eax, r8d
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
xor r9b, r8b
and cl, r9b
and r9b, r8b
xor cl, 1
xor r9b, 1
mov r8d, ecx
xor r8b, r9b
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, r9d
xor cl, 1
and r9b, al
or al, cl
and cl, dl
or cl, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x98fe4da4
mov r8d, 0xa8119fa0
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x98fe4da4
cmovne ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140035eb0
mov eax, 0xd9b8c25f
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0xf4283033
mov r8d, eax
xor r8d, 0xf4283033
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x823d3d19
mov r11d, eax
and r11d, 0x9c2c2c4
or r11d, r10d
or ecx, r9d
and r9d, 0x823d3d19
and r8d, 0x7dc2c2e6
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0xf4283032
and edx, 0x19ca21f8
mov r8d, eax
and r8d, 0xe635de07
or r8d, edx
xor r8d, 0x19ca21f9
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x53bf95b
and edx, eax
or eax, 0xfac406a4
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd919b9b9
and ecx, 0x4224042
or ecx, r9d
or eax, r8d
and r8d, 0xd919b9b9
and edx, 0x26e64646
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa8c000a0
xor eax, 0x53bf95b
mov edx, eax
and edx, 0x53279616
and ecx, 0xacd869e9
or ecx, edx
xor ecx, 0xacd869e9
or ecx, eax
xor ecx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
mov r10d, r9d
or r10b, dl
mov eax, ecx
xor al, r9b
and al, dl
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, dl
or dl, r8b
and cl, r8b
or cl, r9b
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 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
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x6d0b25e0
mov r8d, 0x897e6808
cmovne eax, r8d
test cl, 1
mov ecx, 0x6d0b25e0
jmp 0x140047c84
mov eax, 0x254df8b8
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x402baa42
mov r8d, ecx
and r8d, 0xbfd455bd
or r8d, edx
mov edx, r8d
xor edx, 0x9c04028
xor r8d, 0x402baa43
mov r9d, eax
and r9d, 0xb61c97d4
and ecx, 0x49e3682a
or ecx, r9d
or eax, r8d
and r8d, 0xb61c97d4
and edx, 0x49e3682b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x47853291
and ecx, 0xb87acd6e
or ecx, r9d
or eax, r8d
and r8d, 0x47853291
and edx, 0xb87acd6e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x52fa537
and eax, 0xfad05ac8
or eax, edx
xor eax, 0x52fa537
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1401172d0], 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, 0xad669aa
mov r8d, 0x9267f928
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
jmp 0x140048f30
mov eax, 0x34e31e9a
jmp 0x140035eb0
mov eax, 0xc13cf8ae
jmp 0x140035eb0
mov eax, 0x84ce2ff5
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x1a91f081
and eax, 0xe56e0f7e
or eax, ecx
mov ecx, eax
xor ecx, 0xe56e0f7e
xor eax, 0x1a91f081
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
xor al, dl
and al, dl
mov r9d, r8d
or r9b, dl
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor dl, r8b
and dl, r8b
xor cl, r8b
or cl, dl
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, 0x35565ed8
mov edx, 0x43653df5
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, 1
mov ecx, 0x35565ed8
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x37bb629f
and edx, ecx
not ecx
or eax, 0xc8449d60
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x8fafce94
and ecx, 0x3010200b
or ecx, r9d
or eax, r8d
and r8d, 0x8fafce94
and edx, 0x7050316b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xc8449d60
mov r8d, eax
xor r8d, 0xc8449d61
and edx, r8d
xor eax, 0x3a9208a
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x7c16cb75
and edx, 0x83e9348a
or edx, r9d
or ecx, r8d
and r8d, 0x7c16cb75
and eax, 0x83e9348a
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5eacce3b
and eax, 0xa15331c4
or eax, ecx
xor eax, 0x5eacce3b
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r8d
and r8b, dl
and dl, r9b
and al, cl
or al, dl
xor al, 1
or al, r9b
and cl, r9b
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf5fea0a5
mov r8d, 0x9d72ba85
cmovne eax, r8d
test cl, cl
mov ecx, 0xf5fea0a5
jmp 0x140035ea3
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x62f0987e
mov r9d, r8d
and r9d, eax
and r8d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x7d3b1705
and r9d, 0x82c4e8fa
or r9d, r11d
or ecx, r10d
and r10d, 0x7d3b1705
and r8d, 0x82c4e8fa
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
xor ecx, 0x62f0987f
and edx, 0x65faf78c
mov r8d, eax
and r8d, 0x9a050873
or r8d, edx
xor r8d, 0x65faf78d
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8962ae02
and ecx, eax
and eax, 0x769d51fd
or eax, edx
xor eax, 0x769d51fd
or eax, ecx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
xor r8b, 1
mov ecx, r9d
or cl, r8b
xor r8b, r9b
mov eax, ecx
xor al, r8b
mov edx, 0xc4a7c1a2
mov eax, 0x19b21402
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0xc4a7c1a2
jmp 0x14004a1a8
mov eax, 0xb6a6a174
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x58399761
and edx, eax
or eax, 0xa7c6689e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1aebe3f1
and ecx, 0x40101400
or ecx, r9d
or eax, r8d
and r8d, 0x1aebe3f1
and edx, 0xe5141c0e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xa7c6689e
mov ecx, eax
xor ecx, 0xa7c6689f
and ecx, edx
xor eax, 0x10308401
and eax, 0xb6f0c403
and edx, 0x490f3bfc
or edx, eax
mov r8d, edx
xor r8d, 0x902283c
mov eax, ecx
not eax
xor edx, 0xb6f0c402
mov r9d, eax
and r9d, 0x741d93c1
and ecx, 0x8be26c3e
or ecx, r9d
or eax, edx
and edx, 0x741d93c1
and r8d, 0x8be26c3e
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x329c07f5
mov r8d, eax
and r8d, 0xcd63f80a
or r8d, edx
mov edx, r8d
xor edx, 0x20800a
xor r8d, 0x10980024
or ecx, 0x98d80024
or r8d, 0x40004640
and r8d, 0xd8d84664
and edx, 0x2024808b
or edx, r8d
and ecx, 0xd8d84664
and eax, 0x7033910
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x47037f50
xor eax, 0xb028800b
and ecx, 0x8d63cb4
and eax, 0xf729c34b
or eax, ecx
mov ecx, eax
xor ecx, 0x8160c30
xor eax, 0xe509824b
and eax, 0xe5c9b2cf
and ecx, 0x1a364d30
or ecx, eax
xor ecx, 0x1a364d30
sete al
setne dl
cmp dword [0x1401172d0], 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 dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, cl
not dl
and dl, al
xor dl, cl
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, 0xe2ebe553
mov r8d, 0x5d5347a1
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xe2ebe553
cmovne eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf7a9dff7
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xf7a9dff7
or eax, edx
mov edx, eax
xor edx, 0x2008
xor eax, 0x95a89022
and eax, 0x9dfe9023
and edx, 0x62016fdc
or edx, eax
xor edx, 0x62016fdc
or edx, ecx
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or dl, al
or al, r8b
xor dl, 1
or cl, r8b
xor cl, 1
or cl, 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 r8d, 0xd4bb3b36
mov eax, 0xab41c5f8
cmovne r8d, eax
test dl, dl
mov eax, 0xd4bb3b36
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp - 0x50]
mov qword [rax], rcx
mov rax, qword [rbp]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp]
mov rcx, qword [rax]
add rcx, 0x3c
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0x9deb4aea
and eax, r8d
not r8d
or r8d, eax
not eax
and eax, 0x6214b515
and r8d, 0x9deb4aea
or r8d, eax
mov edx, r8d
not edx
mov eax, edx
and eax, 0x5ff2ef7c
mov r9d, r8d
xor r9d, 0x5ff2ef7c
and r9d, r8d
or eax, r9d
not r9d
and r9d, 0xa00d1082
and eax, 0x5ff2ef7d
or eax, r9d
and r8d, 0x3fb0ecda
and edx, 0xc04f1324
or edx, r8d
mov r8d, eax
not r8d
mov r9d, r8d
and r9d, 0xfc486a59
and eax, 0x3b795a6
or eax, r9d
mov r9d, edx
xor r9d, 0x71124
xor edx, 0x3fb0ecdb
or r8d, edx
and edx, 0xfc486a59
and r9d, 0x3b795a6
or r9d, edx
xor r9d, eax
not r8d
or r8d, r9d
mov eax, r8d
not eax
and r8d, 0xba7b48a1
and eax, 0x4584b75e
or eax, r8d
mov edx, eax
xor edx, 0x4004b042
xor eax, 0xb00208a0
and eax, 0xb5820fbc
and edx, 0x4a7df043
or edx, eax
xor edx, 0x4a7df043
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl dl
setge al
mov r10d, eax
xor r10b, r9b
and r9b, dl
or dl, r8b
xor dl, 1
or dl, r10b
and al, r8b
or al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
mov r10d, r8d
and r10b, dl
xor r9b, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or r8b, r10b
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, r8b
test al, 1
mov eax, 0x68992e04
mov r9d, 0x95246171
cmovne eax, r9d
mov qword [rbp - 0x70], rcx
test r8b, 1
cmove eax, r9d
not dl
test dl, 1
mov ecx, 0x68992e04
cmovne eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x55ec4d33
and eax, ecx
not ecx
and ecx, 0x55ec4d33
or ecx, eax
not eax
and eax, 0xaa13b2cc
and ecx, 0x55ec4d33
or ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x8a78fdc2
and ecx, 0x7587023d
or ecx, eax
mov eax, ecx
xor eax, 0x7587023d
mov r9d, eax
and r9d, 0x6f2f0c50
or r8d, 0x6f2f0c50
mov edx, r8d
not edx
or edx, r9d
and r8d, 0x90d0f3ae
and edx, 0x6f2f0c51
or edx, r8d
or eax, 1
xor ecx, 0x8a60e040
and ecx, 0xcf67e258
and eax, 0x30981da7
or eax, ecx
mov ecx, eax
xor ecx, 0x20100524
xor eax, 0xcf67e258
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x5a89bad3
and edx, 0xa576452c
or edx, r9d
or r8d, eax
and eax, 0x5a89bad3
and ecx, 0xa576452c
or ecx, eax
xor ecx, edx
not r8d
or r8d, ecx
xor r8d, 0xf954860e
xor r8d, 0x6ab79f1
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
and r9b, r8b
or r8b, cl
mov r10d, edx
and r10b, al
or al, dl
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
or r10b, r9b
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x14424557
mov r8d, 0xf1773036
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x14424557
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x21752499
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x7b2dde09
and eax, 0x84d221f6
or eax, r8d
mov r8d, eax
xor r8d, 0x502080
xor eax, 0x21250409
or eax, 0xde8adb66
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x4520dd17
and r8d, 0x20552088
or r8d, r10d
or eax, r9d
and r9d, 0x4520dd17
and edx, 0xbadf22e8
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x21752498
or eax, ecx
xor eax, 0x54f5af2b
xor eax, 0xab0a50d4
sete al
setne cl
cmp dword [0x1401172d0], 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, 0x7295f0cf
mov r8d, 0x52dc23e7
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x7295f0cf
jmp 0x14004a1a8
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9900000a
and ecx, 0x42820705
or ecx, edx
xor ecx, 0x42820705
and eax, 0x247df8f0
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x3916f99e
and r8d, edx
mov ecx, eax
and ecx, 0xc6e90661
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80a00220
or edx, 1
xor ecx, 0x3916f99f
mov r9d, ecx
and r9d, 0x665f1c53
and r8d, 0x99a0e3ac
or r8d, r9d
or ecx, edx
and edx, 0x665f1c53
and eax, 0x99a0e3ac
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x2a9f979e
and eax, 0xd5606861
or eax, ecx
mov ecx, eax
xor ecx, 0x41006801
xor eax, 0x28071408
and eax, 0xbc671468
and ecx, 0x4398eb97
or ecx, eax
mov eax, ecx
xor eax, 0x14221408
xor ecx, 0x190ab91
and ecx, 0xa9d5abf1
and eax, 0x562a540e
or eax, ecx
cmp eax, 0x562a540e
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, eax
xor dl, cl
xor dl, 1
or al, cl
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x4e8153ca
mov r8d, 0x235ec1c6
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x4e8153ca
jmp 0x14004a1a8
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x734721a6
and ecx, 0x734721a6
mov r8d, eax
and r8d, 0x8cb8de58
or r8d, ecx
and edx, 0x734721a7
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge r10b
mov edx, r8d
and dl, r10b
mov ecx, r9d
and cl, al
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
xor r8b, r10b
and r8b, al
xor al, r9b
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa5edc0c8
mov r8d, 0xdb4f1a0f
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xa5edc0c8
cmovne eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xf94f4e25
and ecx, eax
mov r8d, eax
or r8d, 0x280b180
mov r9d, ecx
not r9d
and r8d, 0x23cabd81
and edx, 0xd8054224
or edx, r8d
or eax, r9d
and r9d, 0x23cabd81
and ecx, 0xdc35427e
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x6b0b1da
and eax, 0xf94f4e25
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x1d68e1fe
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xe2971e00
and r8d, 0x1d68e1ff
or r8d, r9d
or ecx, edx
and edx, 0xe2971e00
and eax, 0x1d68e1ff
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x1009a2
mov r8d, ecx
or r8d, 0x6f080050
and r8d, 0x6f1809f2
and eax, 0x80e48000
or eax, r8d
and edx, 0x6f1809f2
and ecx, 0x1003760d
or ecx, edx
xor ecx, eax
xor ecx, 0x93d52d8f
xor ecx, 0xecde5bd2
setne r8b
sete dl
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, edx
or r10b, cl
xor r10b, 1
mov r11d, r8d
and r11b, r9b
xor r9b, dl
mov eax, r9d
and al, cl
or al, r10b
and dl, cl
or dl, r11b
or cl, r8b
xor cl, 1
or cl, r9b
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 al, 1
mov ecx, eax
xor cl, r8b
xor r8b, 1
or r8b, al
mov eax, ecx
xor al, r8b
not al
test al, 1
mov eax, 0x37e88ab6
mov edx, 0x983ca1b8
cmovne eax, edx
test r8b, 1
mov edx, 0x37e88ab6
cmovne edx, eax
jmp 0x14004accf
mov eax, dword [0x1401172cc]
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, 0x471bd57d
and edx, 0xb8e42a82
or edx, r9d
or eax, ecx
and ecx, 0x471bd57d
and r8d, 0xb8e42a82
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xf4675bb4
xor eax, 0xb98a44b
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, ecx
or r10b, r8b
and r10b, r9b
and al, r8b
and dl, cl
or dl, al
and r8b, cl
or r8b, dl
mov eax, r10d
xor al, 1
xor r10b, al
and r10b, r8b
xor r10b, al
or al, r8b
mov ecx, r10d
xor cl, al
test r10b, r10b
mov edx, 0x484333be
mov r8d, 0x775a51fd
cmovne edx, r8d
test al, al
cmovne edx, r15d
test cl, 1
jmp 0x140048511
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x4bd3eb67
jmp 0x140035eb0
mov eax, 0xd3ab940f
jmp 0x140035eb0
mov eax, 0xa4f610cd
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x188000c5
mov r8d, ecx
or r8d, 0x60000100
and edx, 0x788001c5
mov r9d, ecx
and r9d, 0x82256a10
or r9d, edx
and r8d, 0x788001c5
mov edx, eax
and edx, 0x55a942a
or edx, r8d
xor edx, r9d
xor edx, 0xe2256b11
and ecx, 0x2f428c8e
and eax, 0xd0bd7371
or eax, ecx
xor eax, 0xd0bd7371
or eax, edx
xor eax, 0xd988c07a
xor eax, 0x26773f85
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
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 al, 1
mov eax, 0x5d5e234c
mov r8d, 0xa4e653c3
cmovne eax, r8d
test dl, dl
mov edx, 0x5d5e234c
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7c6189a7
mov ecx, eax
xor ecx, 0x7c6189a7
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1c1248
and edx, 0x5d913bfd
and eax, 0xa26ec402
or eax, edx
mov edx, eax
xor edx, 0x6c0000
xor ecx, 0x7c6189a6
mov r9d, ecx
and r9d, 0xfb83e4b3
and r8d, 0x47c1b4c
or r8d, r9d
xor eax, 0x598120b1
and eax, 0xfb83e4b3
and edx, 0x47c1b4c
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge dl
and cl, dl
or dl, al
mov r9d, edx
xor r9b, 1
and r8b, al
or cl, r8b
mov eax, ecx
xor al, 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 al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc1f3b3eb
mov r8d, 0x95b35ca7
cmovne edx, r8d
test al, al
mov eax, 0xc1f3b3eb
jmp 0x14004a050
mov eax, 0x462552b0
jmp 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x14fd879d
and edx, eax
or eax, 0xeb027862
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdbbba0ce
and ecx, 0x4440711
or ecx, r9d
or eax, r8d
and r8d, 0xdbbba0ce
and edx, 0x24445f31
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x83004800
mov r8d, eax
xor r8d, 0x14fd879d
mov ecx, r8d
and ecx, 0x7cb732ea
and edx, 0x8348cd15
or edx, ecx
mov ecx, edx
xor ecx, 0x8348cd15
xor edx, 0x7cb732ea
mov r9d, edx
or r9d, 0x98010b8a
or r8d, 0x986014
xor eax, 0x23021020
and r9d, 0x98996b9e
mov r10d, ecx
and r10d, 0x40248440
or r10d, r9d
and r8d, 0x98996b9e
and eax, 0x27421021
or eax, r8d
xor eax, r10d
mov r9d, eax
xor r9d, 0xbf431baa
and edx, 0x2328ea32
mov r8d, ecx
and r8d, 0xdcd715cd
or r8d, edx
mov edx, r8d
xor edx, 0x2328ea33
and ecx, 1
or ecx, edx
xor r8d, 0x58411140
xor eax, 0x40bce455
mov edx, eax
and edx, 0xa6960cbd
and r9d, 0x5969f342
or r9d, edx
or eax, ecx
and ecx, 0xa6960cbd
and r8d, 0x5969f342
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x17c01067
and ecx, eax
and eax, 0xe83fef98
or eax, edx
mov edx, eax
xor edx, 0xe0262c18
xor eax, 0x17c01067
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x1f59c383
and edx, 0xe0a63c7c
or edx, r9d
or eax, r8d
and r8d, 0x1f59c383
and ecx, 0xe0a63c7c
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
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, 0x67577db7
mov r8d, 0x539ac890
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0x67577db7
cmovne edx, r8d
test cl, cl
jmp 0x14004acd2
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xedd71425
mov r8d, eax
and r8d, 0x1228ebda
or r8d, ecx
mov ecx, r8d
xor ecx, 0x65c70400
mov edx, eax
and edx, 1
or edx, ecx
xor r8d, 0x20a182
and r8d, 0x8830b1a6
and edx, 0x77cf4e59
or edx, r8d
mov r8d, edx
xor r8d, 0x158b4e58
mov ecx, eax
xor ecx, 0xfffffffe
xor edx, 0x8830b1a6
mov r9d, ecx
and r9d, 0xe2640103
and eax, 0x1d9bfefc
or eax, r9d
or ecx, edx
and edx, 0xe2640103
and r8d, 0x1d9bfefc
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0xdfc28435
and ecx, 0x203d7bca
or ecx, eax
mov eax, ecx
xor eax, 0x1b020435
xor ecx, 0x2000108a
and ecx, 0xe4c0908a
and eax, 0x1b3f6f75
or eax, ecx
xor eax, 0x1b3f6f75
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
or al, dl
or r8b, dl
and dl, r9b
xor al, 1
or al, dl
xor cl, r9b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
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
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x31a3ae3
mov r9d, 0xd6a41db6
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x31a3ae3
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140035eb0
mov rcx, qword [rbp + 0x48]
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0x89be530c
and edx, 0x7641acf2
or edx, r8d
mov r8d, edx
xor r8d, 0x60410052
xor edx, 0x80085305
and edx, 0x9608ffa5
and r8d, 0x69f7005a
or r8d, edx
mov edx, eax
or edx, 0x9608ffa4
and edx, 0x9608ffa5
xor edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, r9b
test dl, 1
mov eax, 0x41685109
mov edx, 0xc7512246
cmovne eax, edx
mov ecx, dword [rcx]
test r9b, r9b
cmove eax, edx
mov dword [rbp - 4], ecx
test r8b, 1
mov ecx, 0x41685109
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xa01d5dcf
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4c13882b
mov r8d, ecx
or r8d, 0x808404c0
and edx, 0xcc978ceb
mov r9d, ecx
and r9d, 0x1604200
or r9d, edx
and r8d, 0xcc978ceb
and eax, 0x32083114
or eax, r8d
xor eax, r9d
xor eax, 0x81e446c1
or eax, ecx
xor eax, 0x2e91f70e
cmp eax, 0xd16e08f1
setne al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xfc2cb45f
mov r8d, 0x5a9be458
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0xfc2cb45f
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xb25f1b62
mov r11d, edx
and r11d, 0x4da0e49c
or r11d, r10d
or eax, r9d
and r9d, 0xb25f1b62
and r8d, 0x4da0e49d
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
and edx, 0x6a1ce9be
and ecx, 0x95e31641
or ecx, edx
mov edx, ecx
xor edx, 0x91411641
xor ecx, 0x6a1ce9be
mov r9d, eax
and r9d, 0x66a2a8a4
and r8d, 0x995d575b
or r8d, r9d
or eax, ecx
and ecx, 0x66a2a8a4
and edx, 0x995d575b
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xe7ed9562
xor eax, 0x18126a9d
sete r8b
setne dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
xor dl, r9b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, dl
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 r8d, eax
xor r8b, 1
mov r9d, ecx
and r9b, dl
xor r9b, 1
mov r10d, edx
xor r10b, r9b
or r9b, dl
xor r9b, 1
or r9b, r10b
xor r9b, r8b
xor r8b, cl
or al, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x82dc3296
mov edx, 0x419e13ea
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x82dc3296
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x1980419
mov r8d, ecx
or r8d, 0x1a007842
and r8d, 0x1b987c5b
and eax, 0xc0000080
or eax, r8d
and edx, 0x1b987c5b
and ecx, 0x24678324
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x3e67fb66
mov edx, ecx
xor edx, 0xc1980499
xor ecx, 0x8bd9d5c2
and ecx, edx
or edx, 0xb5be2ea4
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8abce9dd
and ecx, 0x75431622
or ecx, r9d
or r8d, edx
and edx, 0x8abce9dd
mov r9d, eax
and r9d, 0x40411002
or r9d, edx
xor r9d, ecx
not r8d
or r8d, r9d
xor r8d, 0x4a41d15a
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f83149f
and ecx, eax
and eax, 0xb07ceb60
or eax, edx
xor eax, 0xb07ceb60
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x73476954
and ecx, 0x8cb896ab
or ecx, eax
xor ecx, 0x8cb896ab
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
and r9b, r8b
xor r8b, cl
or r8b, r9b
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
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, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xcee0641c
mov r8d, 0x5d5e234c
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xcee0641c
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x52fe182c
mov r8d, ecx
and r8d, 0xad01e7d2
or r8d, edx
xor r8d, 0xad01e7d2
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x59a3a9f4
and edx, 0xa65c560b
or edx, r9d
and ecx, 0x59a3a9f4
and eax, 0xa65c560b
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne r8b
sete cl
cmp dword [0x1401172d0], 0xa
setl r9b
mov eax, r9d
or al, cl
xor al, 1
xor cl, r9b
or al, cl
mov edx, eax
not dl
or r8b, r9b
and cl, r9b
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and dl, al
mov r9d, ecx
and r9b, r8b
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
xor r9b, dl
or r8b, al
mov eax, r8d
xor al, r9b
test al, 1
mov eax, 0x3a5056
mov ecx, 0xe2cd4e9
cmovne eax, ecx
test r8b, 1
mov ecx, 0x3a5056
cmovne ecx, eax
test r9b, 1
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb1bf4792
mov r8d, ecx
and r8d, 0x4e40b86c
or r8d, edx
xor r8d, 0x4e40b86c
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0xce0ac63a
xor ecx, 0x31f539c5
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
mov eax, r8d
xor al, dl
mov r9d, eax
xor r9b, 1
and r9b, dl
or cl, r8b
and al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r9b, 1
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x138d5b85
mov r8d, 0xffd8b4a0
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x138d5b85
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xe26ed4
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0xb23cbb34
and ecx, 0x4dc344cb
or ecx, eax
xor ecx, 0x4dc344cb
or ecx, r8d
xor ecx, 0xffffffff
setne dl
sete r9b
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, r8b
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and dl, r8b
or r8b, r9b
xor r8b, 1
and al, r9b
or 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, 0x12f6f1bf
mov edx, 0x58a75298
cmovne ecx, edx
test al, 1
mov eax, 0x12f6f1bf
jmp 0x140047a18
mov eax, 0xd7772e46
jmp 0x140035eb0
mov eax, 0x78d00838
jmp 0x140035eb0
mov rax, qword [rbp + 0x50]
mov dword [rax], 2
mov eax, 0x2d00111
jmp 0x140035eb0
mov rax, qword [rbp - 0x40]
mov eax, dword [rax + 0x1c]
add rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x28]
mov qword [rcx], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp + 0x20]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0xd6a9bde7
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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
and eax, 0x7cdfa3ea
and ecx, 0x83205c15
or ecx, eax
mov eax, ecx
xor eax, 0x80005414
xor ecx, 0x2450a028
and ecx, 0x2770a829
and eax, 0xd88f57d6
or eax, ecx
xor eax, 0xd88f57d6
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
mov r9d, eax
xor r9b, r8b
or r8b, al
mov edx, r8d
xor dl, 1
and r9b, cl
or al, cl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, r9b
and cl, al
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3390098d
mov r8d, 0xf00a9661
cmovne edx, r8d
test al, 1
mov eax, 0x3390098d
jmp 0x14004a050
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcd243caf
and ecx, eax
and eax, 0x32dbc350
or eax, edx
mov edx, eax
xor edx, 0x1211c240
xor eax, 0xcd243caf
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x60ca35ba
and edx, 0x9f35ca45
or edx, r9d
or eax, r8d
and r8d, 0x60ca35ba
and ecx, 0x9f35ca45
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x37cb553
mov r8d, eax
and r8d, 0xfc834aac
or r8d, edx
mov edx, r8d
xor edx, 0x10830084
xor r8d, 0x37cb552
mov r9d, ecx
and r9d, 0xed20ea2b
and eax, 0x12df15d4
or eax, r9d
or ecx, r8d
and r8d, 0xed20ea2b
and edx, 0x12df15d4
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xc7a1fa02
and eax, 0x385e05fd
or eax, r9d
or ecx, r8d
and r8d, 0xc7a1fa02
and edx, 0x385e05fd
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x81db3667
xor ecx, 0x81db3667
sete r8b
setne cl
cmp dword [0x1401172d0], 0xa
setge r9b
setl al
xor cl, al
mov edx, ecx
xor dl, 1
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
xor al, r8b
mov r8d, r10d
xor r8b, 1
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
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
mov r10d, r8d
xor r10b, 1
and r10b, al
and r8b, r9b
or r8b, r10b
xor al, cl
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test r9b, 1
mov ecx, 0xf9257e72
mov edx, 0x1b5e5923
cmovne ecx, edx
test r8b, 1
mov esi, 0x1b5e5923
cmove ecx, edx
test al, 1
mov eax, 0xf9257e72
jmp 0x140035ea9
mov eax, 0x12043d25
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3c8b2203
mov r8d, eax
and r8d, 0xc374ddfc
or r8d, edx
mov edx, r8d
xor edx, 0xc214ddd4
xor r8d, 0x280b0002
mov r9d, eax
or r9d, 0x296b002a
and r8d, 0x296b002a
and edx, 0xd694ffd4
or edx, r8d
and r9d, 0x296b002b
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
xor r9d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, r8d
xor dl, al
and dl, r8b
xor r8b, cl
and r8b, al
xor r8b, cl
mov eax, edx
xor al, r8b
test r8b, r8b
mov ecx, 0x976a9ec9
mov r8d, 0xff30c5b2
cmovne ecx, r8d
test dl, dl
mov edx, 0x976a9ec9
cmove ecx, edx
test al, 1
jmp 0x140046c6b
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7211a180
mov ecx, eax
and ecx, 0x800e0038
or ecx, r8d
xor ecx, 0x800e0038
mov r8d, eax
xor r8d, 0xf21fa1b8
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xde05e46
and ecx, 0xf21fa1b9
or ecx, r8d
not ecx
and edx, 0xb4bf3d2d
and eax, 0x4b40c2d2
or eax, edx
xor eax, 0x4b40c2d2
or eax, ecx
xor eax, 0x39bec0ea
cmp eax, 0xc6413f15
sete dl
cmp dword [0x1401172d0], 0xa
setl al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
xor cl, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
and r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
mov r8d, r9d
xor r8b, 1
and r8b, al
and r9b, dl
or r9b, r8b
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x19b9be7e
mov edx, 0xee4b8262
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x19b9be7e
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xeb973264
and edx, ecx
mov eax, ecx
not eax
and eax, 0xeb973264
or eax, edx
not edx
and edx, 0x1468cd9b
and eax, 0xeb973264
or eax, edx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x21fc47bd
mov edx, eax
and edx, 0xde03b842
or edx, ecx
mov ecx, edx
xor ecx, 0xde03b842
xor edx, 0x21fc47bd
mov r9d, edx
or r9d, 0x17434140
or r8d, 0x20b0a433
and r9d, 0x37f3e573
mov r10d, ecx
and r10d, 0xc0808
or r10d, r9d
and r8d, 0x37f3e573
and eax, 0xc8001284
or eax, r8d
xor eax, r10d
xor eax, 0xdf4353c5
and edx, 0xe1a3051a
mov r8d, ecx
and r8d, 0x1e5cfae5
or r8d, edx
xor r8d, 0xe1a3051b
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xa79eede6
and eax, 0x58611219
or eax, edx
xor eax, 0xa79eede6
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, 1
xor r9b, r8b
xor r8b, 1
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
xor cl, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x79cb45d7
mov r8d, 0x7471561b
cmovne edx, r8d
test al, 1
mov eax, 0x79cb45d7
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
or edx, 0x140882a0
mov r8d, ecx
not r8d
mov eax, ecx
xor eax, 0xeab56c1b
and eax, ecx
mov r9d, eax
not r9d
and edx, 0xfeb982b0
and r8d, 0x46c0b
or r8d, edx
or ecx, r9d
and r9d, 0xfeb982b0
and eax, 0x1467d4f
or eax, r9d
xor eax, r8d
not ecx
or ecx, eax
not eax
and eax, 0x154a93e4
and ecx, 0xeab56c1b
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x4359a9bc
mov r8d, eax
and r8d, edx
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0x20a21000
and ecx, 0x70e76bff
mov r9d, edx
and r9d, 0x8f189400
or r9d, ecx
mov ecx, r9d
xor ecx, 0x20c02a8c
and edx, 1
or edx, ecx
xor r9d, 0xc100000
and r9d, 0x5c374172
and edx, 0xa3c8be8d
or edx, r9d
mov ecx, edx
xor ecx, 0x2188b08c
xor edx, 0x5c374172
xor eax, 0x4359a9bd
mov r9d, eax
and r9d, 0xde454f53
and r8d, 0x21bab0ac
or r8d, r9d
or eax, edx
and edx, 0xde454f53
and ecx, 0x21bab0ac
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xa4d7a024
xor eax, 0x5b285fdb
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r9b, 1
and al, dl
or al, cl
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or 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, 0xdddc3a8e
mov r8d, 0x3e26f4f
cmovne edx, r8d
test al, 1
mov eax, 0xdddc3a8e
jmp 0x14004a050
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x9727ab9a
and ecx, 0x9727ab9a
mov r8d, eax
and r8d, 0x68d85464
or r8d, ecx
and edx, 0x9727ab9b
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, dl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xaf9d9660
mov r8d, 0xdbe8143c
cmovne ecx, r8d
test dl, 1
mov edx, 0xaf9d9660
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x7e50f685
and edx, 0x81af097a
or edx, r9d
or eax, ecx
and ecx, 0x7e50f685
and r8d, 0x81af097a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
xor r9b, dl
mov eax, r9d
xor al, r8b
and al, r9b
xor dl, r8b
and dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
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 al, al
mov eax, 0x3d5af153
mov r8d, 0x59f061f1
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x3d5af153
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3fcc4a2f
and ecx, 0xc033b5d0
or ecx, edx
xor ecx, 0x3fcc4a2e
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
mov r9d, edx
or r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x908c3abd
mov r8d, 0x8ef84512
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x908c3abd
jmp 0x14004a1a8
mov eax, 0x2a26cef0
jmp 0x140035eb0
mov eax, 0x6dbe92d9
jmp 0x140035eb0
mov eax, 0x383d5899
jmp 0x140035eb0
mov eax, 0x59444d4e
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x2c7ca443
xor eax, 0x6a6c50d9
and eax, ecx
and ecx, 0xd3835bbc
or ecx, edx
mov edx, ecx
xor edx, 0x2c7ca442
mov r8d, ecx
xor r8d, 0xd3835bbc
xor ecx, 0xb9ef0b65
and ecx, r8d
or eax, ecx
xor eax, 0x6a6c50d8
and edx, 0xfffffffe
or edx, eax
xor edx, 0x83f10c5
xor edx, 0xf7c0ef3a
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
mov edx, eax
and dl, r9b
and cl, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor al, r9b
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 r8d, eax
xor r8b, 1
and cl, dl
and r8b, al
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, r9b
mov r9d, ecx
xor r9b, 1
and r9b, r8b
xor r8b, 1
and r8b, cl
or r8b, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x5ee97f5d
mov edx, 0xfedf3631
cmovne ecx, edx
test al, 1
mov eax, 0x5ee97f5d
jmp 0x140047a18
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x910aa00
mov r8d, ecx
or r8d, 0xa421018c
and edx, 0xad31ab8c
and ecx, 0x10404031
or ecx, edx
and r8d, 0xad31ab8c
and eax, 0x428e1442
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x4b9ebe42
xor eax, 0xb46141bd
mov ecx, eax
or ecx, 1
and eax, 0x442845ce
mov r8d, edx
and r8d, 0xbbd7ba31
or r8d, eax
mov eax, r8d
xor eax, 0x8ac51a20
xor r8d, 0x442845cf
mov r9d, ecx
and r9d, 0x7112e159
and edx, 0x8eed1ea6
or edx, r9d
or ecx, r8d
and r8d, 0x7112e159
and eax, 0x8eed1ea6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r10d, r8d
xor r10b, dl
mov r9d, r10d
and r9b, dl
and dl, al
or al, cl
xor al, 1
or al, r10b
and r10b, r8b
xor r9b, 1
xor r10b, 1
mov r11d, r9d
xor r11b, r10b
or r10b, r9b
xor r10b, 1
or r10b, r11b
and r8b, cl
or r8b, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, r10d
xor dl, 1
and al, r10b
and dl, cl
or dl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x3b231cf9
mov ecx, 0x4576c522
cmovne eax, ecx
test dl, 1
cmove eax, ecx
not r8b
test r8b, 1
mov ecx, 0x3b231cf9
cmovne eax, ecx
jmp 0x140035eb0
mov eax, 0x422c7262
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x61320201
mov r8d, eax
or r8d, 0x8c40acc0
and r8d, 0xed72aec1
and ecx, 0x100c510e
or ecx, r8d
and edx, 0xed72aec1
and eax, 0x2810030
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x8ec1acf0
mov r8d, eax
xor r8d, 0x713e530f
xor eax, 0xa36d8243
and r8d, eax
and eax, ecx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x83bc76b7
and r8d, 0x7c438948
or r8d, r10d
or edx, r9d
and r9d, 0x83bc76b7
and eax, 0x7c438948
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0xd253d14d
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0xbf184470
xor ecx, 0x40e7bb8f
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
or cl, al
xor al, dl
xor al, 1
or al, r8b
xor r8b, dl
and r8b, cl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r8b
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbb08937
mov r8d, 0xcc2b74be
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xbb08937
cmove eax, ecx
jmp 0x140035eb0
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp - 4]
mov eax, 0x1fc4ed9c
jmp 0x140035eb0
mov eax, 0x299ce95c
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x8f444830
mov r11d, edx
and r11d, 0x70bbb7ce
or r11d, r10d
or ecx, r9d
and r9d, 0x8f444830
and r8d, 0x70bbb7cf
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xc462179
and eax, 0xf3b9de86
or eax, edx
mov edx, eax
xor edx, 0x33011402
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc0f8cbdc
and ecx, 0x3f073423
or ecx, r9d
xor eax, 0x400158
and eax, 0xc0f8cbdc
and edx, 0x3f073423
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, edx
mov r10d, edx
xor r10b, cl
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
xor r9b, 1
mov eax, r9d
xor al, dl
or r9b, dl
mov ecx, r9d
xor cl, al
test r9b, 1
mov edx, 0x7e6ac4de
mov r8d, 0x31fc1c0d
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x7e6ac4de
jmp 0x1400488bb
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x8f6b3a2e
mov ecx, eax
and ecx, 0x7094c5d1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3000c141
xor ecx, 0xc010a02
mov r9d, eax
xor r9d, 0x7c11cb43
and r9d, eax
or ecx, 0x83ee34bc
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x4cff0e04
and r8d, 0x3000c143
or r8d, r11d
or ecx, r10d
and r10d, 0x4cff0e04
and r9d, 0xb300f1fb
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x83ee34bd
xor ecx, 0x18202
and edx, 0xd48e71ec
and eax, 0x2b718e13
or eax, edx
mov edx, eax
xor edx, 0x3618212
xor eax, 0xd48e71ec
mov r9d, r8d
and r9d, 0x7c127de5
and ecx, 0x83ed821a
or ecx, r9d
or r8d, eax
and eax, 0x7c127de5
and edx, 0x83ed821a
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete r8b
setne r10b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r10b
mov edx, eax
and dl, r10b
and al, cl
xor dl, 1
xor al, 1
mov r11d, edx
xor r11b, al
or al, dl
xor al, 1
or al, r11b
mov edx, ecx
or cl, r10b
and r10b, r9b
and dl, r8b
or dl, r10b
xor r9b, 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, ecx
mov r9d, eax
or cl, al
xor al, 1
and r8b, al
and r9b, dl
or r9b, r8b
xor al, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0x2d00111
mov ecx, 0x1ce1afdf
cmovne eax, ecx
test r9b, 1
mov r14d, 0x1ce1afdf
cmove eax, ecx
test dl, 1
mov ecx, 0x2d00111
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0x5e048901
and edx, 0xa1fb76fe
or edx, r9d
or eax, ecx
and ecx, 0x5e048901
and r8d, 0xa1fb76fe
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x902d383d
and ecx, 0x6fd2c7c2
or ecx, edx
xor ecx, 0x902d383d
xor eax, ecx
test eax, ecx
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl cl
xor dl, cl
xor dl, 1
mov r8d, ecx
or r8b, al
xor r8b, 1
or r8b, dl
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0x364cf799
mov r8d, 0x1bcfbac1
cmovne edx, r8d
test al, al
mov eax, 0x364cf799
jmp 0x140047ffc
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2911c07c
and ecx, eax
and eax, 0xd6ee3f83
or eax, edx
mov edx, eax
xor edx, 0x14ea1783
xor eax, 0x2911c07c
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xea042820
and edx, 0x15fbd7df
or edx, r9d
or eax, r8d
and r8d, 0xea042820
and ecx, 0x15fbd7df
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x53df3c02
and edx, ecx
mov r8d, eax
and r8d, 0xac20c3fd
or r8d, edx
xor r8d, 0xac20c3fc
and eax, 0xe849e7ac
and ecx, 0x17b61852
or ecx, eax
xor ecx, 0x17b61852
or ecx, r8d
mov edx, ecx
mov r8d, ecx
xor r8d, 0x7124b1e5
and r8d, ecx
mov eax, ecx
or eax, 0x8edb4e1a
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xa5568b06
and edx, 0x502030e1
or edx, r9d
or eax, ecx
and ecx, 0xa5568b06
and r8d, 0x5aa974f9
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xc584410
xor eax, 0x41248040
and eax, 0xc3a78a4a
and ecx, 0x3c5875b5
or ecx, eax
mov eax, ecx
xor eax, 0x3c402581
xor ecx, 0xc103004a
and ecx, 0xc11b507e
and eax, 0x3ee4af81
or eax, ecx
xor eax, 0x3ee4af81
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
and r8b, cl
and al, dl
or al, r8b
and cl, r9b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor cl, 1
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x4b5ae8eb
mov r8d, 0xece29388
cmovne ecx, r8d
test al, al
mov eax, 0x4b5ae8eb
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140035eb0
mov eax, 0xbd4ee119
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x8df1c53f
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x253806bb
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xf88a33f7
and r9d, 0x775cc08
or r9d, r11d
or eax, r10d
and r10d, 0xf88a33f7
and r8d, 0x775cc08
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x253806ba
or ecx, 1
and edx, 0x47d36d7a
and ecx, 0xb82c9285
or ecx, edx
mov edx, ecx
xor edx, 0x80040080
xor eax, 0xdac7f945
xor ecx, 0x47d36d7a
mov r9d, eax
and r9d, 0x3a6af206
and r8d, 0xc5950df9
or r8d, r9d
or eax, ecx
and ecx, 0x3a6af206
and edx, 0xc5950df8
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x16ba2b5
and ecx, 0xfe945d4a
or ecx, edx
xor ecx, 0x16ba2b5
xor eax, ecx
test eax, ecx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
lea ecx, [r9 + 1]
and cl, r8b
and dl, r9b
or cl, dl
and al, r8b
or al, dl
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x1b5e5923
mov r8d, 0xac43c9a0
cmovne eax, r8d
test dl, dl
cmove eax, esi
jmp 0x1400487a4
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10342031
mov r8d, eax
or r8d, 0x84c2c402
and r8d, 0x94f6e433
and ecx, 0x63011904
or ecx, r8d
and edx, 0x94f6e433
and eax, 0x80802c8
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x48ac2c8
mov r8d, eax
xor r8d, 0x73353935
mov ecx, r8d
and ecx, 0x9a551507
and edx, 0x65aaeaf8
or edx, ecx
mov ecx, edx
xor ecx, 0x9a551507
mov r9d, ecx
or r9d, 0x3357a00
xor edx, 0x4820000
or r8d, 0x380800a0
xor eax, 0x844a
and r9d, 0x3b3d7aa0
and edx, 0x84c20105
or edx, r9d
and r8d, 0x3b3d7aa0
and eax, 0x4000845a
or eax, r8d
xor eax, edx
xor eax, 0x4335fe5b
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x393e31b3
and eax, 0xc6c1ce4c
or eax, r9d
or ecx, r8d
and r8d, 0x393e31b3
and edx, 0xc6c1ce4c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x767adfce
xor ecx, 0x767adfce
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
or al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor r8b, cl
xor cl, 1
and r9b, cl
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r10d, r9d
xor r10b, 1
and r10b, dl
xor dl, 1
and dl, r9b
or dl, r10b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7f697201
mov r8d, 0xd2563faf
cmovne ecx, r8d
test al, 1
mov eax, 0x7f697201
jmp 0x14004a687
mov eax, 0x944dedc6
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x2c44e6ab
and r8d, ecx
mov eax, ecx
or eax, 0xd3bb1954
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x4ee2a1cc
and edx, 0x20044623
or edx, r9d
or eax, ecx
and ecx, 0x4ee2a1cc
and r8d, 0xb11d5e33
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
xor edx, 0x92011150
mov r8d, eax
xor r8d, 0x2c44e6ab
mov ecx, r8d
or ecx, 1
xor eax, 0xd3800910
and r8d, 0x45be0a87
and edx, 0xba41f578
or edx, r8d
mov r8d, edx
xor r8d, 0x9a000538
xor edx, 0x45be0a86
mov r9d, ecx
and r9d, 0x207ff245
and eax, 0xdf800dba
or eax, r9d
or ecx, edx
and edx, 0x207ff245
and r8d, 0xdf800dba
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or r8b, cl
xor r8b, 1
xor dl, al
xor dl, r8b
mov eax, edx
xor al, 1
and r8b, al
xor al, r8b
mov eax, 0x2b0ba612
mov ecx, 0x5cc63d7a
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x2b0ba612
cmovne ecx, edx
test r8b, r8b
jmp 0x140035ea9
mov eax, 0xda70f3cc
jmp 0x140035eb0
mov eax, 0x62872460
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xf993aab2
or ecx, 0xf993aab2
mov r8d, ecx
not r8d
or r8d, edx
and ecx, 0x66c554c
and r8d, 0xf993aab3
or r8d, ecx
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0x65c5e8a
and edx, eax
or eax, 0xf9a3a175
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf2ebbad8
and ecx, 0x4144402
or ecx, r9d
or eax, r8d
and r8d, 0xf2ebbad8
and edx, 0xd144527
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x4002a111
xor eax, 0x4144a80
and eax, 0xbdb54ae4
and ecx, 0x424ab51b
or ecx, eax
mov eax, ecx
xor eax, 0x4a201b
xor ecx, 0x10140a64
and ecx, 0x52149f64
and eax, 0xadeb609b
or eax, ecx
xor eax, 0xadeb609b
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, eax
or r9b, cl
and cl, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, r9b
or al, r8b
and r8b, cl
or r8b, dl
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xd6a9bde7
mov edx, 0x8504b7e6
cmovne ecx, edx
test al, 1
mov eax, 0xd6a9bde7
cmovne eax, ecx
jmp 0x140049509
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x9312f070
mov eax, edx
and eax, 0x6ced0f8e
or eax, r8d
mov r8d, eax
xor r8d, 0x2445080c
xor eax, 0x9312f071
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x49aa17a3
and r8d, 0xb655e85c
or r8d, r11d
or eax, r10d
and r10d, 0x49aa17a3
and r9d, 0xb655e85c
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xad0b78d3
and r8d, 0x52f4872c
or r8d, r9d
or eax, edx
and edx, 0xad0b78d3
and ecx, 0x52f4872c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x7db883a3
xor eax, 0x82477c5c
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
and dl, r8b
and cl, al
or cl, dl
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8a8b3c56
mov r8d, 0x19b21402
cmovne edx, r8d
test al, 1
mov eax, 0x8a8b3c56
jmp 0x140047ffc
mov eax, 0x2eb2b0fd
jmp 0x140035eb0
mov rax, qword [rbp + 0x40]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xd0c14a3e
and eax, 0x2f3eb5c1
or eax, ecx
xor eax, 0x2f3eb5c0
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x50116e50
mov r8d, eax
and r8d, 0x204a1186
or r8d, edx
mov edx, r8d
xor edx, 0x200a1084
xor r8d, 0x5294ce29
or ecx, 0x50504f02
and r8d, 0x52d4cf2b
and edx, 0x200b30d4
or edx, r8d
and ecx, 0x52d4cf2b
and eax, 0x8d200000
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x8c200008
xor eax, 0x40134b14
and eax, 0x4397cb35
and ecx, 0xbc6834ca
or ecx, eax
mov eax, ecx
xor eax, 0x18281048
xor ecx, 0x1148b31
and ecx, 0xa554afb3
and eax, 0x5aab504c
or eax, ecx
xor eax, 0x5aab504c
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
mov r9d, ecx
xor cl, dl
xor dl, 1
and r8b, al
and r9b, dl
or r9b, r8b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov ecx, 0x383d5899
mov eax, 0xe5ded3aa
cmovne ecx, eax
test dl, 1
mov eax, 0x383d5899
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x130021be
mov r8d, ecx
or r8d, 0x80d5c640
and edx, 0x93d5e7fe
mov r9d, ecx
and r9d, 0x60081001
or r9d, edx
and r8d, 0x93d5e7fe
mov edx, eax
and edx, 0xc220800
or edx, r8d
xor edx, r9d
xor edx, 0xe0ddd640
and ecx, 0xa395befc
and eax, 0x5c6a4103
or eax, ecx
xor eax, 0x5c6a4103
or eax, edx
xor eax, 0x2beaeb76
xor eax, 0xd4151489
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
mov eax, r9d
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
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, 0xa07a9d2b
mov r8d, 0x6e55b75f
cmovne ecx, r8d
test al, 1
mov eax, 0xa07a9d2b
jmp 0x14004a687
mov eax, dword [0x1401172cc]
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, 0x354dce5e
mov r11d, eax
and r11d, 0xcab231a0
or r11d, r10d
or edx, r9d
and r9d, 0x354dce5e
and r8d, 0xcab231a1
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0xfc0dd4f9
and eax, 0x3f22b06
or eax, r8d
xor eax, edx
xor eax, 0x3f22b06
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
or r10b, r9b
xor r10b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa871b109
mov r8d, 0xffe77882
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0xa871b109
cmovne ecx, r8d
jmp 0x1400483e0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0x45f21aa6
xor ecx, 0xba0de559
sete cl
setne dl
cmp dword [0x1401172d0], 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, r9d
xor cl, 1
and cl, al
mov edx, eax
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd09b48bf
mov r8d, 0xdcdf3d8e
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xd09b48bf
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x11a48ae7
and eax, 0xee5b7518
or eax, ecx
mov ecx, eax
xor ecx, 0x64423100
xor eax, 0x11a48ae7
mov edx, eax
and edx, 0x8abdcefd
and ecx, 0x75423102
or ecx, edx
xor ecx, r8d
xor ecx, 0x75423102
or eax, r8d
not eax
or eax, ecx
xor eax, 0x98206bca
xor eax, 0x67df9435
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r8d
xor al, r9b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xcc0982c3
mov r8d, 0x7eb850d2
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xcc0982c3
cmove eax, ecx
jmp 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
add rcx, qword [rax]
mov rax, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0xeb5bee9
jmp 0x140035eb0
mov eax, 0xe267cfaa
jmp 0x140035eb0
mov eax, 0xd2f52137
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
or r8d, 0xb3538726
mov ecx, eax
xor ecx, 0x4cac78d9
and ecx, eax
mov r9d, ecx
not r9d
mov r10d, r8d
and r10d, 0x73fa9db0
mov r11d, edx
and r11d, 0xc046049
or r11d, r10d
or r8d, r9d
and r9d, 0x73fa9db0
and ecx, 0x8c05624f
or ecx, r9d
xor ecx, r11d
not r8d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x31010303
xor r8d, 0x8a82050
and r8d, 0x8afaa474
and ecx, 0x75055b8b
or ecx, r8d
mov r8d, ecx
xor r8d, 0x40050a03
and edx, 0xcf518b09
and eax, 0x30ae74f6
or eax, edx
mov edx, eax
xor edx, 0x2e2022
xor ecx, 0x8afaa474
xor eax, 0xcf518b09
mov r9d, ecx
and r9d, 0xb7c055dc
and r8d, 0x483faa23
or r8d, r9d
or ecx, eax
and eax, 0xb7c055dc
and edx, 0x483faa23
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x192ebcb6
xor ecx, 0xe6d14349
sete dl
setne al
cmp dword [0x1401172d0], 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
or al, r9b
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, 0xca8e87f2
mov r8d, 0xdcdf3d8e
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xca8e87f2
jmp 0x14004a1a8
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xd888df9c
mov r8d, ecx
and r8d, 0x27772063
or r8d, edx
mov eax, r8d
xor eax, 0x27772063
mov edx, r8d
xor edx, 0xc62a421d
and edx, eax
and ecx, 0xe15d627e
or ecx, edx
xor ecx, 0xe15d627f
xor r8d, 0x888d184
and r8d, 0xdecd1e5
mov edx, eax
and edx, 0xf2132e1a
or edx, r8d
xor edx, 0xdecd1e4
and eax, 1
or eax, edx
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, 0xd98b1aab
and ecx, 0x2674e554
or ecx, r9d
or eax, r8d
and r8d, 0xd98b1aab
and edx, 0x2674e554
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x938e1d15
and eax, 0x6c71e2ea
or eax, edx
xor eax, 0x938e1d15
xor ecx, eax
test ecx, eax
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
lea r9d, [rdx + 1]
mov ecx, r8d
xor cl, dl
mov r10d, ecx
xor r10b, 1
mov r11d, eax
xor r11b, r9b
and r11b, al
and dl, r8b
and al, r9b
or al, dl
or al, r11b
mov edx, eax
xor dl, 1
mov r8d, ecx
and r8b, r10b
xor r8b, 1
or r8b, r10b
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, 0x8a6a3e2f
mov edx, 0x9d72ba85
cmovne ecx, edx
test al, al
mov eax, 0x8a6a3e2f
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0x78781c18
jmp 0x140035eb0
mov eax, 0x26321eab
jmp 0x140035eb0
mov eax, 0xa4e653c3
jmp 0x140035eb0
mov eax, 0xaae0d66a
jmp 0x140035eb0
mov eax, 0xfc2cb45f
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbf612119
mov r8d, ecx
and r8d, 0x409edee6
or r8d, edx
mov edx, r8d
xor edx, 0xc9004
xor r8d, 0x8010000
mov r9d, eax
or r9d, 0x48010020
or r8d, 0xa45004c0
and r8d, 0xec5104e0
and edx, 0x132c910c
or edx, r8d
and r9d, 0xec5104e0
mov r8d, ecx
and r8d, 0x826a13
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xa4d26ed2
xor r8d, 0x4a05910d
mov r9d, edx
and r9d, 0x95280472
and r8d, 0x6ad7fb8d
or r8d, r9d
or edx, ecx
and ecx, 0x95280472
and eax, 0x6ad7fb8d
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x75e62a53
xor edx, 0x8a19d5ac
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov r10d, r8d
xor r10b, r9b
mov eax, r10d
xor al, 1
and r8b, r9b
or r9b, dl
xor r9b, 1
and cl, dl
or cl, r8b
or cl, r9b
mov edx, eax
and dl, r10b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
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 cl, 1
mov ecx, 0x93e4b7f6
mov r8d, 0x1e8743fc
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x93e4b7f6
jmp 0x1400483e3
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc234d02b
and ecx, eax
and eax, 0x3dcb2fd4
or eax, edx
xor eax, 0x3dcb2fd4
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x561ef948
mov r8d, eax
and r8d, 0xa9e106b7
or r8d, edx
mov edx, r8d
xor edx, 0x8006a4
xor r8d, 0x561ef949
mov r9d, ecx
and r9d, 0xbb77c112
and eax, 0x44883eec
or eax, r9d
or ecx, r8d
and r8d, 0xbb77c112
and edx, 0x44883eed
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x427963ec
xor ecx, 0xbd869c13
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor al, r8b
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xd0a005ea
mov r8d, 0x7f9e6ad9
cmovne eax, r8d
test cl, 1
mov ecx, 0xd0a005ea
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140035eb0
mov rax, qword [rbp + 0x50]
mov eax, 0x6175bd0d
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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, 0xea41f6bf
and edx, 0x15be0940
or edx, r9d
or ecx, r8d
and r8d, 0xea41f6bf
and eax, 0x15be0940
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x2c730a4e
and eax, 0xd38cf5b1
or eax, ecx
mov ecx, eax
xor ecx, 0x4500848
xor eax, 0xd38cf5b1
mov edx, eax
and edx, 0xf9afc3b7
and ecx, 0x6503c48
or ecx, edx
xor ecx, 0x6503c48
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, r8d
and r9b, cl
xor r8b, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, r9d
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and r9b, dl
and cl, al
or cl, r9b
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x3a96085
mov edx, 0x59444d4e
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x3a96085
cmove ecx, r8d
jmp 0x14004ae2d
mov eax, 0xc7dc4478
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x8a62eeff
mov r11d, eax
and r11d, 0x759d1100
or r11d, r10d
or edx, r9d
and r9d, 0x8a62eeff
and r8d, 0x759d1100
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xd2647bac
and edx, 0x2d9b8453
or edx, r9d
and ecx, 0xd2647bac
and eax, 0x2d9b8453
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
mov r9d, edx
xor r9b, r8b
and r8b, dl
and al, cl
or al, r8b
not r9b
mov r8d, ecx
xor r8b, dl
or cl, dl
not cl
or cl, r8b
not cl
or cl, r9b
xor cl, al
and cl, 1
mov edx, 0x995430ca
mov r8d, 0xc92f22d6
cmovne edx, r8d
test cl, al
mov r8d, 0x995430ca
cmovne edx, r8d
test cl, cl
cmovne r8d, edx
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x29c8e475
and eax, edx
not edx
or ecx, 0xd6371b8a
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x21d52907
and edx, 0x808c470
or edx, r9d
or ecx, r8d
and r8d, 0x21d52907
and eax, 0xde2ad6f8
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0xd6371b8a
xor ecx, 0x29c8e475
mov eax, ecx
or eax, 1
and ecx, 0x5dc8bf8d
mov r8d, edx
and r8d, 0xa2374072
or r8d, ecx
mov ecx, r8d
xor ecx, 0x20150002
xor r8d, 0x5dc8bf8c
mov r9d, eax
and r9d, 0x83626a79
and edx, 0x7c9d9586
or edx, r9d
or eax, r8d
and r8d, 0x83626a79
and ecx, 0x7c9d9586
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2d369e20
and ecx, eax
and eax, 0xd2c961df
or eax, edx
xor eax, 0xd2c961df
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xacd25337
and ecx, 0x532dacc8
or ecx, eax
xor ecx, 0x532dacc8
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
lea r9d, [rax + 1]
and r9b, cl
and al, dl
or al, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, ecx
xor dl, al
mov edx, 0xa7a8e1b5
mov r8d, 0x6a6810db
cmovne edx, r8d
test al, al
mov eax, 0xa7a8e1b5
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140035eb0
mov eax, 0x5970461f
jmp 0x140035eb0
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp - 4]
mov eax, 0x5858eeb2
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x20080501
mov r8d, edx
and r8d, 0x88e48808
or r8d, ecx
mov ecx, r8d
xor ecx, 0x8e48000
xor r8d, 0x260a1107
or eax, 0xa0080909
and r8d, 0xa60a190f
and ecx, 0x8e48400
or ecx, r8d
and eax, 0xa60a190f
and edx, 0x511162f0
or edx, eax
xor edx, ecx
mov eax, edx
xor eax, 0x571372f6
xor edx, 0x28800d09
and edx, 0x3d906d49
mov ecx, eax
and ecx, 0xc26f92b6
or ecx, edx
mov edx, ecx
xor edx, 0xc26f92b6
mov r8d, ecx
xor r8d, 0xab8e990b
and r8d, edx
and eax, 0x69e10bbd
or eax, r8d
mov r8d, eax
xor r8d, 0x69e10bbc
or edx, 1
xor ecx, 0x15006500
xor eax, 0x961ef443
mov r9d, eax
and r9d, 0x6aba1ada
and r8d, 0x9545e525
or r8d, r9d
or eax, edx
and edx, 0x6aba1ada
and ecx, 0x9545e524
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x100080a0
mov r8d, eax
and r8d, 0x3f45c42
or r8d, edx
mov edx, r8d
xor edx, 0x144c40
xor r8d, 0x48018215
or ecx, 0x3e09002
and r8d, 0x4be19217
and edx, 0x10144ce0
or edx, r8d
and ecx, 0x4be19217
and eax, 0xa40a2108
or eax, ecx
xor eax, edx
xor eax, 0x3893dffa
xor eax, 0xd498fce7
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
or r10b, r9b
xor r10b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0xeb582a44
mov edx, 0xc829f8cc
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xeb582a44
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x8404c82
mov r8d, eax
or r8d, 0xa2208221
and ecx, 0xaa60cea3
and eax, 0x459c3004
or eax, ecx
and r8d, 0xaa60cea3
and edx, 0x10030158
or edx, r8d
xor edx, eax
mov ecx, edx
xor ecx, 0x18434dda
mov eax, ecx
or eax, 0x32570e00
mov r8d, edx
xor r8d, 0xe7bcb225
xor edx, 0xd5ebbc25
and edx, ecx
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xfbee3783
mov r11d, r8d
and r11d, 0x400c07c
or r11d, r10d
or eax, r9d
and r9d, 0xfbee3783
and edx, 0x411c87c
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov edx, eax
xor edx, 0x2130600
or r8d, 1
xor eax, 0xcda8f1fe
mov r9d, eax
and r9d, 0xf8e449f1
and edx, 0x71bb60e
or edx, r9d
or eax, r8d
and r8d, 0xf8e449f1
and ecx, 0x71bb60e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaef30e10
mov r8d, eax
and r8d, 0x510cf1ef
or r8d, edx
mov edx, r8d
xor edx, 0x400440c0
xor r8d, 0xe400000
or ecx, 0xe480005
or r8d, 0x1110b23a
and r8d, 0x1f58b23f
and edx, 0x408640c0
or edx, r8d
and ecx, 0x1f58b23f
and eax, 0xa0210d00
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa1100232
xor eax, 0x4ece40c5
mov edx, eax
and edx, 0x10a3bd48
and ecx, 0xef5c42b7
or ecx, edx
xor ecx, 0x10a3bd48
xor eax, ecx
test eax, ecx
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, edx
xor al, r8b
and al, r9b
or al, r10b
and r8b, r9b
or r9b, cl
and dl, cl
or dl, r8b
xor dl, 1
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, 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
xor dl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x6175bd0d
mov r8d, 0x39bf6a03
cmovne eax, r8d
test cl, 1
mov ecx, 0x6175bd0d
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140035eb0
mov rax, qword [rbp - 0x58]
add rax, qword [rbp - 0x60]
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x48]
mov dword [rax], 0
mov eax, 0x364cf799
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x1c8eecbb
and eax, ecx
not ecx
and ecx, 0x1c8eecbb
or ecx, eax
not eax
and eax, 0xe3711344
and ecx, 0x1c8eecbb
or ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x816ff56d
and ecx, 0x7e900a92
or ecx, eax
mov eax, ecx
xor eax, 0x7e900a92
xor ecx, 0x16b6541
mov r9d, eax
and r9d, 0x6321bfa
or r8d, 0x6321bfa
mov edx, r8d
not edx
or edx, r9d
and r8d, 0xf9cde404
and edx, 0x6321bfb
or edx, r8d
and ecx, 0x496b6f53
mov r8d, eax
and r8d, 0xb69490ac
or r8d, ecx
mov ecx, r8d
xor ecx, 0x402a4452
and eax, 1
or eax, ecx
xor r8d, 0xa6041020
and r8d, 0xaf453b20
and eax, 0x50bac4df
or eax, r8d
xor eax, 0x50bac4df
or eax, edx
xor eax, 0xe1587537
xor eax, 0x1ea78ac8
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x419e13ea
mov r8d, 0x33d63bfd
cmovne edx, r8d
test al, al
mov eax, 0x419e13ea
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xc5f7c1f2
and ecx, 0x3a083e0d
or ecx, edx
mov r8d, ecx
xor r8d, 0xc5f7c1f2
mov eax, ecx
xor eax, 0x2a082005
and eax, 0x6ecce1e7
xor ecx, 0x273670e5
and ecx, r8d
and r8d, 0x91331e18
or r8d, eax
mov edx, r8d
xor edx, 0x91331e18
xor r8d, 0x6ecce1e7
mov eax, r8d
or eax, 0x1d3e4ee8
mov r9d, ecx
not r9d
mov r10d, eax
and r10d, 0x403f3b00
mov r11d, edx
and r11d, 0xa2c08017
or r11d, r10d
or eax, r9d
and r9d, 0x403f3b00
and ecx, 0xbfc0c4ff
or ecx, r9d
xor ecx, r11d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x41a42a9
and r8d, 0xb370194a
mov r9d, edx
and r9d, 0x4c8fe6b5
or r9d, r8d
xor r9d, 0xb370194b
and edx, 1
or edx, r9d
xor eax, 0xe2c1b116
mov r8d, eax
and r8d, 0x9b259c40
and ecx, 0x64da63bf
or ecx, r8d
xor ecx, edx
xor ecx, 0x64da63bf
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x101ca850
mov r8d, ecx
or r8d, 0x41010507
and edx, 0x511dad57
and ecx, 0xacc25280
or ecx, edx
and r8d, 0x511dad57
and eax, 0x2200028
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x102c2828
xor eax, 0x81801486
and eax, 0x839094d6
and ecx, 0x7c6f6b29
or ecx, eax
cmp ecx, 0x839094d6
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
not cl
and cl, dl
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x6fce87a6
mov r8d, 0x57a1b423
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x6fce87a6
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x507c849c
mov r8d, eax
xor r8d, 0xaf837b63
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xd1a4afd0
mov r11d, edx
and r11d, 0x2e035023
or r11d, r10d
or ecx, r9d
and r9d, 0xd1a4afd0
and r8d, 0x2e5b502f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x507c849d
and edx, 0xbf22cebe
and eax, 0x40dd3141
or eax, edx
mov edx, eax
xor edx, 0x40dd3141
xor ecx, 0xaf837b62
and edx, ecx
xor eax, 0xbf22cebe
and eax, r8d
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, edx
or r8b, cl
and dl, al
or cl, al
xor cl, 1
or 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 al, 1
mov eax, 0x619d6e13
mov r8d, 0x35bc1e88
cmovne eax, r8d
test dl, dl
mov edx, 0x619d6e13
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc0704434
mov r8d, eax
and r8d, 0x81a8c0
or r8d, ecx
xor r8d, 0x81a8c0
mov r9d, eax
and r9d, 0x3f0e130b
or r9d, r8d
mov ecx, r9d
xor ecx, 0xb0c0202
xor r9d, 0x40a14425
and r9d, 0x74a3552d
and ecx, 0x8b5caad2
or ecx, r9d
mov r8d, ecx
xor r8d, 0x81ca252
and edx, 0xb7ed142a
and eax, 0x4812ebd5
or eax, edx
mov edx, eax
xor edx, 0x4810e254
xor ecx, 0x74a3552d
xor eax, 0xb7ed142a
mov r9d, ecx
and r9d, 0xb7631989
and r8d, 0x489ce676
or r8d, r9d
or ecx, eax
and eax, 0xb7631989
and edx, 0x489ce676
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xc21fef08
xor ecx, 0x3de010f7
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x56a1ff5d
mov r8d, 0xb4492e41
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x56a1ff5d
cmove edx, eax
mov eax, edx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x22728c4a
mov r8d, eax
and r8d, 0xdd8d73b5
or r8d, edx
mov edx, r8d
xor edx, 0xdd8d73b4
and ecx, 0x161a70ea
and eax, 0xe9e58f15
or eax, ecx
mov ecx, eax
xor ecx, 0xe9e58f15
xor r8d, 0x22728c4b
and ecx, r8d
xor eax, 0x161a70ea
and eax, edx
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge r9b
lea edx, [r9 + 1]
mov eax, edx
and al, r9b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov r10d, eax
and al, r8b
and r8b, dl
and r9b, cl
or r9b, r8b
xor r10b, 1
and r10b, cl
or al, r10b
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
or cl, al
mov r8d, edx
xor r8b, cl
test cl, 1
mov eax, 0xf275bd76
mov ecx, 0x9f65774c
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
not r8b
test r8b, 1
mov ecx, 0xf275bd76
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0x98fe4da4
jmp 0x140035eb0
mov eax, 0x35bc1e88
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov eax, 0xadbad143
jmp 0x140035eb0
mov rax, qword [rbp + 0x50]
mov dword [rax], 2
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfbd57138
mov r8d, eax
and r8d, 0x42a8ec7
or r8d, edx
mov edx, r8d
xor edx, 0xa8e40
xor r8d, 0x91154039
and r8d, 0x953540bf
and edx, 0x6acabf40
or edx, r8d
xor edx, 0x6acabf40
and ecx, 0x68783f07
and eax, 0x9787c0f8
or eax, ecx
xor eax, 0x9787c0f8
or eax, edx
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl dl
mov r10d, r8d
and r10b, dl
xor dl, r8b
mov ecx, edx
xor cl, dl
and al, r9b
or al, r10b
mov r10d, r9d
xor r10b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor cl, 1
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x8b69106c
cmovne r8d, r14d
test cl, cl
mov eax, r8d
mov ecx, 0x8b69106c
cmovne eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp - 0x50]
mov qword [rax], rcx
mov rax, qword [rbp]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp]
mov eax, 0xcf2e741f
jmp 0x140035eb0
mov eax, 0x7295f0cf
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaac4aa60
mov r8d, eax
and r8d, 0x553b559e
or r8d, edx
xor r8d, 0x553b559e
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0x46d5557e
and eax, 0xb92aaa81
or eax, ecx
xor eax, 0xb92aaa81
or eax, edx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
lea edx, [r8 + 1]
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, al
xor dl, 1
xor cl, al
and cl, al
xor al, r8b
mov r8d, ecx
xor r8b, 1
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb40b9224
mov r8d, 0xf747532e
cmovne edx, r8d
test al, 1
mov eax, 0xb40b9224
jmp 0x14004a050
mov eax, 0xac02822b
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1828a0
mov r8d, ecx
or r8d, 0xb3024512
and edx, 0xb31a6db2
and ecx, 0x4c801248
or ecx, edx
and r8d, 0xb31a6db2
and eax, 0x658005
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x7da8a5
mov edx, eax
xor edx, 0x7da8a4
and edx, ecx
xor eax, 0xff82575b
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3f823114
and ecx, 0xc07dceeb
or ecx, edx
xor ecx, 0xc07dceeb
or ecx, eax
cmp ecx, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setge al
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov r10d, r8d
and r10b, dl
mov ecx, eax
and cl, r9b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
xor cl, r10b
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xab50da54
mov r8d, 0x933b2b93
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xab50da54
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x921922d9
mov eax, edx
and eax, 0x6de6dd26
or eax, r8d
mov r8d, eax
xor r8d, 0x2dc68c04
xor eax, 0x921922d8
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
or eax, 1
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xc230733a
and r8d, 0x3dcf8cc4
or r8d, r11d
or eax, r10d
and r10d, 0xc230733a
and r9d, 0x3dcf8cc5
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, edx
and r8d, 0x96e2f7f7
and ecx, 0x691d0808
or ecx, r8d
xor ecx, eax
xor ecx, 0x691d0808
or eax, edx
not eax
or eax, ecx
xor eax, 0xe7fb0150
xor eax, 0x1804feaf
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
or al, cl
mov r9d, r8d
xor r9b, dl
xor cl, dl
or dl, r8b
xor dl, 1
xor al, 1
or al, dl
and r9b, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
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
mov r9d, r8d
xor r8b, 1
and r8b, al
or dl, al
xor al, 1
and r9b, al
or r8b, r9b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xab71568d
mov ecx, 0xd54d7bb8
cmovne eax, ecx
test dl, 1
mov ecx, 0xab71568d
jmp 0x14004aaa4
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1507920e
and ecx, eax
and eax, 0xeaf86df1
or eax, edx
xor eax, 0xeaf86df1
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x21175406
and r8d, ecx
mov r9d, ecx
or r9d, 0x21175406
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0x638484e8
and r8d, 0x9c7b7b17
or r8d, r10d
or edx, r9d
and r9d, 0x638484e8
mov r10d, eax
and r10d, 0x9c682b11
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0xdee8abf8
and eax, 0x8c8c7f0e
and ecx, 0x737380f0
or ecx, eax
xor ecx, 0x737380f0
or ecx, edx
mov eax, ecx
xor eax, 0x9894dc19
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x676b23e6
and ecx, 0x9894dc19
or ecx, eax
xor ecx, 0x753cc44d
cmp ecx, 0x753cc44d
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, cl
or al, dl
and dl, r8b
or dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xcf2e741f
mov r8d, 0x95246171
cmovne ecx, r8d
test al, 1
mov eax, 0xcf2e741f
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xc4651343
jmp 0x140035eb0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xcc45bdd1
mov ecx, eax
and ecx, 0x33ba422e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20100000
xor ecx, 0xc805b180
mov r9d, eax
xor r9d, 0xe895b3ac
and r9d, eax
or ecx, 0x176a4c53
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xdca1ae2e
and r8d, 0x20141180
or r8d, r11d
or ecx, r10d
and r10d, 0xdca1ae2e
and r9d, 0x235e51d1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x6084002
and edx, 0x99058ee5
and eax, 0x66fa711a
or eax, edx
mov edx, eax
xor edx, 0x66086102
xor ecx, 0xe895b3ad
mov r9d, ecx
and r9d, 0x91f71ed8
and r8d, 0x6e08e127
or r8d, r9d
xor eax, 0x91050ec0
and eax, 0x91f71ed8
and edx, 0x6e08e127
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov eax, r8d
xor al, dl
and al, r8b
xor r8b, cl
and r8b, dl
xor r8b, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x75350e5d
mov r9d, 0xe7391fed
cmovne ecx, r9d
test r8b, r8b
mov edx, ecx
cmovne edx, r9d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140035eb0
mov eax, 0x4909d061
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x860a21be
mov r8d, eax
and r8d, 0x79f5de41
or r8d, edx
mov edx, r8d
xor edx, 0x79f5de40
and ecx, 0xb3e47fea
and eax, 0x4c1b8015
or eax, ecx
mov ecx, eax
xor ecx, 0x4c1b8015
xor r8d, 0x860a21bf
and ecx, r8d
xor eax, 0xb3e47fea
and eax, edx
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
xor dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
mov eax, r8d
not al
and al, r8b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
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 dl, 1
mov edx, 0xe7bdb859
mov r8d, 0x8792c0c5
cmovne edx, r8d
test al, 1
mov eax, 0xe7bdb859
jmp 0x14004a050
mov eax, 0x3dbda2eb
jmp 0x140035eb0
mov rax, qword [rbp + 0x50]
mov eax, 0x61252013
jmp 0x140035eb0
mov eax, 0x897e6808
jmp 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
movabs rdx, 0xbff9b3b6c18bfcec
sub rcx, rdx
movabs r8, 0xabb70970e1788069
add rdx, r8
movabs r9, 0x9606833196e071f0
add rdx, r9
add rdx, rcx
movabs r10, 0x6ab52a389575a3c8
mov rcx, r10
sub rcx, rdx
add rcx, r8
mov rdx, r10
sub rdx, rcx
movabs r8, 0x6b50b67470802b09
sub rdx, r8
movabs rcx, 0xe727898f3d25f187
sub rdx, rcx
mov rax, qword [rax]
add rax, r8
add rax, rdx
movabs rdx, 0x1c1d7fb3f3a541c7
sub rax, rdx
add rcx, rdx
movabs r8, 0x6a6358efe48c25f0
add rcx, r8
movabs rdx, 0xe949af84905f0b1c
add rcx, rdx
add rcx, rax
sub rcx, r9
sub rcx, rdx
movabs rax, 0x4c62bb94c0a9305f
sub rcx, rax
sub rcx, r8
add rcx, rax
mov rax, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
mov rcx, qword [rbp + 0x40]
mov edx, dword [0x1401172cc]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x6aab5705
and edx, eax
and eax, 0x9554a8fa
or eax, r8d
xor eax, 0x9554a8fa
or eax, edx
mov edx, eax
xor edx, 1
and edx, eax
xor eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x10018
and eax, 0x4b800224
or eax, r8d
xor eax, 0x4b800224
and edx, 0xb47efdc3
or edx, eax
xor edx, 0xbe5b2359
cmp edx, 0xbe5b2359
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
xor al, dl
or dl, r8b
xor dl, 1
mov r10d, r9d
not r10b
and r10b, r8b
or r10b, dl
and r9b, r8b
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, 1
xor r10b, 1
mov edx, r8d
xor dl, r10b
or r10b, r8b
mov r8d, r10d
xor r8b, dl
test r10b, 1
mov eax, 0x32475f1a
mov r9d, 0xc829f8cc
cmovne eax, r9d
test dl, 1
mov rcx, qword [rcx]
cmove eax, r9d
mov qword [rbp - 0x40], rcx
test r8b, 1
mov ecx, 0x32475f1a
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xf24e9b89
jmp 0x140035eb0
mov eax, 0x8a6a3e2f
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
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, 0x9d0d8e2e
and eax, 0x62f271d1
or eax, edx
mov edx, eax
xor edx, 0x60923141
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe6448b0
and ecx, 0xf19bb74f
or ecx, r9d
xor eax, 0xc040820
and eax, 0xe6448b0
and edx, 0xf19bb74f
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and dl, al
xor al, 1
or al, dl
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 al, 1
mov eax, 0xd3960f39
mov edx, 0xb36dcee3
cmovne eax, edx
test r8b, r8b
mov edi, 0xb36dcee3
cmove eax, edx
test cl, 1
mov ecx, 0xd3960f39
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0xd09b48bf
jmp 0x140035eb0
mov eax, 0x38550c10
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x7b6ef19c
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x84910e63
and ecx, 0x7b6ef19c
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
xor eax, 0x21d1c308
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xde2e3cf7
and ecx, 0x21d1c308
or ecx, eax
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
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
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, r8d
xor al, dl
test al, 1
mov ecx, 0x91fd062
mov r9d, 0x8122cd17
cmovne ecx, r9d
test dl, 1
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0x42404ede
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
and edx, 0xffc44826
mov ecx, eax
and ecx, 0x3bb7d9
or ecx, edx
mov edx, ecx
xor edx, 0xffc44827
mov r8d, eax
and r8d, 1
or r8d, edx
xor ecx, 0x28b000
mov edx, eax
xor edx, 0xfffffffe
mov r9d, edx
and r9d, 0x25d747df
and eax, 0xda28b820
or eax, r9d
or edx, r8d
and r8d, 0x25d747df
and ecx, 0xda28b820
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
or r8b, dl
xor r8b, 1
mov r9d, eax
or r9b, cl
xor r9b, 1
or r9b, r8b
xor cl, al
and cl, al
xor al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
and r8b, al
or cl, al
xor al, 1
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xee313fdf
mov r8d, 0x5a9be458
cmovne eax, r8d
test cl, cl
mov ecx, 0xee313fdf
cmovne ecx, eax
test dl, dl
jmp 0x140035ea9
mov eax, 0xca2f694c
jmp 0x140035eb0
mov eax, 0x675c7b6f
jmp 0x140035eb0
mov eax, 0x7bd10942
jmp 0x140035eb0
mov eax, 0xc7a24cea
jmp 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xc]
mov dword [rax], ecx
mov eax, 0x4475ebb6
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfe0ff4ca
and edx, ecx
or ecx, 0x1f00b35
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xd5890eee
and eax, 0x2a06f000
or eax, r9d
or ecx, r8d
and r8d, 0xd5890eee
and edx, 0x2a76f111
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x1f00b35
xor ecx, 0xde08b442
and ecx, 0xdf38bc72
mov r8d, eax
and r8d, 0x20c7438d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x20c7438d
mov edx, r8d
xor edx, 0xccbfa315
and edx, ecx
and eax, 0xec78e098
or eax, edx
mov edx, eax
xor edx, 0xec78e099
xor r8d, 0x8f302470
and r8d, 0xafb466f0
mov r9d, ecx
and r9d, 0x504b990f
or r9d, r8d
xor r9d, 0xafb466f1
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x13871f66
mov r9d, eax
and r9d, 0x86d6bd70
and edx, 0x7929428f
or edx, r9d
or eax, ecx
and ecx, 0x86d6bd70
and r8d, 0x7929428f
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9203beff
and ecx, 0x6dfc4100
or ecx, r9d
or eax, r8d
and r8d, 0x9203beff
and edx, 0x6dfc4100
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x99393bcd
and eax, 0x66c6c432
or eax, edx
xor eax, 0x66c6c432
or eax, ecx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl r9b
or r9b, r8b
xor r9b, 1
mov eax, edx
or al, cl
xor al, 1
or al, r9b
xor cl, dl
xor cl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
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 r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r9d, edx
xor dl, 1
and dl, al
or cl, al
xor al, 1
and r9b, al
or dl, r9b
xor r8b, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x4840bc0e
mov r8d, 0x9c380eaf
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x4840bc0e
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x8a0bf69e
mov eax, ecx
and eax, 0x75f40960
or eax, r8d
mov r8d, eax
xor r8d, 0x71640040
xor eax, 0x8a0bf69f
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xc9a0931
and r8d, 0xf365f6ce
or r8d, r11d
or eax, r10d
and r10d, 0xc9a0931
and r9d, 0xf365f6ce
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and edx, r8d
and eax, ecx
or eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
lea r8d, [rdx + 1]
and cl, dl
or dl, al
and r8b, al
or cl, r8b
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xd95d6029
mov r8d, 0xc799ae9d
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xd95d6029
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0x7ea14985
jmp 0x140035eb0
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x30], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rcx, rsp
mov edx, dword [0x1401172cc]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x57569b5b
and r8d, eax
or eax, 0xa8a964a4
mov r9d, eax
and r9d, 0x64f650dc
and edx, 0x13008b03
or edx, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0x64f650dc
and r8d, 0x9b09af23
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xa8a964a4
mov edx, eax
xor edx, 0xa8a964a5
and edx, r8d
xor eax, 0x5752804a
and eax, 0xdff2a04e
and r8d, 0x200d5fb1
or r8d, eax
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x4f5698d8
and edx, 0xb0a96727
or edx, r9d
mov r9d, r8d
xor r9d, 0x20094720
xor r8d, 0xdff2a04f
or eax, r8d
and r8d, 0x4f5698d8
and r9d, 0xb0a96727
or r9d, r8d
xor r9d, edx
not eax
or eax, r9d
mov edx, eax
not edx
mov r8d, eax
and r8d, 0x312cd1cc
and edx, 0xced32e33
or edx, r8d
xor edx, 0xced32e33
or edx, eax
xor edx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setge r10b
lea eax, [r10 + 1]
mov edx, eax
and dl, r10b
xor dl, 1
mov r11d, edx
xor r11b, al
or dl, al
xor dl, 1
or dl, r11b
xor dl, r9b
mov r9d, edx
xor r9b, 1
xor r10b, r8b
or al, r8b
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, dl
xor al, r9b
and r9b, r8b
or r9b, r10b
or r8b, dl
xor r8b, 1
or r8b, al
mov edx, r8d
xor dl, r9b
test r8b, 1
mov eax, 0xbd8bc95a
mov r8d, 0x7ad85e70
cmovne eax, r8d
test r9b, 1
cmove eax, r8d
mov qword [rbp], rcx
test dl, 1
mov ecx, 0xbd8bc95a
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xf4cdc783
and edx, 0xb32387c
or edx, ecx
mov r8d, edx
xor r8d, 0xf4cdc783
mov ecx, edx
xor ecx, 0xb32387c
xor edx, 0x24eee1dc
and edx, ecx
mov eax, r8d
and eax, 0x2fdcd9a0
or eax, edx
mov edx, eax
xor edx, 0xe1401a1
and r8d, 0xba74be95
mov r9d, ecx
and r9d, 0x458b416a
or r9d, r8d
xor r9d, 0xba74be94
and ecx, 1
or ecx, r9d
xor eax, 0xd023265e
mov r8d, eax
and r8d, 0x21c9de46
and edx, 0xde3621b9
or edx, r8d
xor edx, ecx
xor edx, 0xde3621b9
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, 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, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x96c69b24
mov r8d, 0xa8119fa0
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x96c69b24
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5105528
mov r8d, eax
and r8d, 0x12830241
or r8d, edx
mov edx, r8d
xor edx, 0x10010000
xor r8d, 0x202c310c
or ecx, 0x2821349
and r8d, 0x22ae334d
and edx, 0x15114420
or edx, r8d
and ecx, 0x22ae334d
and eax, 0xc8408892
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xe86ca896
mov edx, eax
xor edx, 0x2911720
and edx, 0x2291bf34
xor eax, 0x9f8b3dd0
and eax, ecx
and ecx, 0xdd6e40cb
or ecx, edx
mov edx, ecx
xor edx, 0xdd6e40cb
mov r8d, ecx
xor r8d, 0x55762a72
and r8d, edx
or eax, r8d
xor eax, 0x88186ab8
xor ecx, 0x290ac20
and ecx, 0xd3b0ac20
mov r8d, edx
and r8d, 0x2c4f53df
or r8d, ecx
xor r8d, 0xd3b0ac21
and edx, 1
or edx, r8d
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0x50fc1649
and eax, 0xaf03e9b6
or eax, edx
xor eax, 0x50fc1649
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
lea edx, [r8 + 1]
and dl, cl
and r8b, r9b
or dl, r8b
and cl, al
or cl, r8b
or r9b, al
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov r8d, 0x1fc4ed9c
mov eax, 0x53b44b49
cmovne r8d, eax
test cl, dl
mov eax, 0x1fc4ed9c
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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
lea edx, [rcx + 0x38a80df6]
mov r8d, edx
xor r8d, 0x28080040
xor edx, 0x168000
or ecx, 0x368000
or edx, 0x50015128
and edx, 0x5037d128
and r8d, 0x2e480040
or r8d, edx
and ecx, 0x5037d128
and eax, 0x81802e97
or eax, ecx
xor eax, r8d
xor eax, 0x4df2b16a
xor eax, 0x9c73ced5
setne r8b
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, edx
or r9b, cl
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
xor dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
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 al, 1
mov eax, 0xffe77882
mov r8d, 0xee89e5ea
cmovne eax, r8d
test dl, 1
mov edx, 0xffe77882
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140035eb0
mov rax, qword [rbp - 0x30]
mov ecx, dword [rbp - 0x24]
mov dword [rax], ecx
mov eax, 0x288614dd
jmp 0x140035eb0
mov eax, 0x8122cd17
jmp 0x140035eb0
mov rax, qword [rbp + 0x48]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbf7268df
mov r8d, eax
and r8d, 0x408d9720
or r8d, ecx
mov r9d, r8d
xor r9d, 0xc0120
xor r8d, 0x8d504058
mov ecx, eax
or ecx, 0xcdd1d658
and r8d, 0xcdd1d658
and r9d, 0x322e29a6
or r9d, r8d
and ecx, 0xcdd1d659
xor ecx, r9d
and edx, 0xd1ebf623
and eax, 0x2e1409dc
or eax, edx
mov edx, eax
xor edx, 0x2e040904
xor eax, 0xd1ebf623
mov r8d, eax
and r8d, 0xc0b9d6fa
and edx, 0x3f462905
or edx, r8d
xor edx, ecx
xor edx, 0x3f462905
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, edx
mov r10d, eax
or al, dl
xor dl, r8b
and r9b, r8b
and r10b, cl
or r10b, r9b
xor r8b, cl
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5ceff91d
mov r8d, 0xf7025cda
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x5ceff91d
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
and eax, 0x45f8bda0
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xba07425f
or r8d, eax
mov eax, r8d
xor eax, 0x45f8bda0
mov r9d, r8d
xor r9d, 0xba07425f
xor r8d, 0x12e44864
and r8d, r9d
or edx, 0x571cf5c4
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0x8036b6a7
and r8d, 0x7fc94958
or r8d, r10d
or r9d, edx
and edx, 0x8036b6a7
and ecx, 0x28c10818
or ecx, edx
xor ecx, r8d
not r9d
or r9d, ecx
xor r9d, 0xa8e30a3a
and eax, 0xfffffffe
or eax, r9d
mov ecx, eax
xor ecx, 0xcc743224
and ecx, eax
not eax
and eax, 0xcc743224
or eax, ecx
not ecx
and ecx, 0x338bcddb
and eax, 0xcc743224
or eax, ecx
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, ecx
and r9b, r8b
xor r8b, dl
and dl, al
or dl, r9b
or al, cl
xor al, 1
or al, r8b
xor al, 1
or al, dl
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 dl, 1
mov edx, 0xcaeef9e5
mov r8d, 0x6e8bcfb0
cmovne edx, r8d
test al, 1
mov eax, 0xcaeef9e5
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140035eb0
mov eax, 0x8a8b3c56
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x241628fb
mov r8d, ecx
and r8d, 0x1c94000
or r8d, edx
mov edx, r8d
xor edx, 0x1490000
xor r8d, 0xfe04aae1
or eax, 0x248468e1
and r8d, 0xfe84eae1
and edx, 0x15b001a
or edx, r8d
and eax, 0xfe84eae1
and ecx, 0x201504
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xda209704
xor ecx, 0x1586012
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xb58e112
and eax, 0xf4a71eed
or eax, ecx
xor eax, 0xf4a71eec
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xcacba0b4
and ecx, eax
mov r8d, eax
or r8d, 0x1001000
mov r9d, ecx
not r9d
and r8d, 0xcbc93030
and edx, 0x28084
or edx, r8d
or eax, r9d
and r9d, 0xcbc93030
and ecx, 0x3436cfcf
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x35345f4b
and eax, 0xcacba0b4
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6f8b587a
and ecx, 0x9074a785
or ecx, eax
xor ecx, 0x9074a785
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0xfe4431c7
mov r8d, 0xe5ded3aa
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xfe4431c7
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x68fec478
mov r8d, eax
and r8d, 0x97013b86
or r8d, edx
xor r8d, 0x97013b86
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0xd68d8691
and eax, 0x2972796e
or eax, ecx
xor eax, 0x2972796e
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
or cl, al
mov r8d, ecx
xor r8b, 1
mov r9d, eax
or r9b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0x933b2b93
mov edx, 0xb6fc24f9
cmovne eax, edx
test cl, 1
mov ecx, 0x933b2b93
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x50c68d00
mov r8d, eax
and r8d, 0x309608a
or r8d, ecx
mov ecx, r8d
xor ecx, 0x1084080
xor r8d, 0x54201541
mov r9d, edx
or r9d, 0x5201250a
and r8d, 0x5621354b
and ecx, 0x1cec880
or ecx, r8d
and r9d, 0x5621354b
mov r8d, eax
and r8d, 0xa8100234
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x88100040
xor r8d, 0x146cd01
and r8d, 0x2566df35
and ecx, 0xda9920ca
or ecx, r8d
mov r8d, ecx
xor r8d, 0x892088
and edx, 0x483702e7
and eax, 0xb7c8fd18
or eax, edx
mov edx, eax
xor edx, 0x25883418
xor ecx, 0x2566df35
xor eax, 0x483702e7
mov r9d, ecx
and r9d, 0xda76cb43
and r8d, 0x258934bc
or r8d, r9d
or ecx, eax
and eax, 0xda76cb43
and edx, 0x258934bc
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x2dedafa2
xor ecx, 0xd212505d
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xea9b95fe
mov r8d, 0xfb3f610
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140035eb0
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x20]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x74ac6f54
mov r8d, eax
and r8d, 0x8b5390aa
or r8d, ecx
mov r9d, r8d
xor r9d, 0x1108002
mov ecx, edx
or ecx, 0x8acf51f8
xor r8d, 0x8c4151
and r8d, 0x8acf51f9
and r9d, 0x7530ae06
or r9d, r8d
and ecx, 0x8acf51f9
xor ecx, r9d
mov r8d, ecx
not r8d
and edx, 0xed51d99e
and eax, 0x12ae2661
or eax, edx
mov edx, eax
xor edx, 0x12a40040
xor eax, 0xed51d99e
mov r9d, ecx
and r9d, 0xc54afe39
and r8d, 0x3ab501c6
or r8d, r9d
or ecx, eax
and eax, 0xc54afe39
and edx, 0x3ab501c6
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xca80743f
xor ecx, 0x357f8bc0
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
or al, cl
or cl, dl
mov r9d, ecx
xor r9b, 1
or r8b, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xec4f861e
mov r8d, 0x177beb30
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xec4f861e
cmove eax, ecx
jmp 0x140035eb0
mov eax, 0x56a1ff5d
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
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
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
setne cl
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
lea edx, [r9 + 1]
mov eax, r9d
and al, dl
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov r10d, eax
and al, r8b
or dl, r8b
xor r8b, r9b
xor r10b, 1
and r10b, cl
or al, r10b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
xor cl, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xf871c51f
mov r8d, 0xeed50988
cmovne edx, r8d
test cl, 1
mov ecx, 0xf871c51f
cmovne ecx, edx
jmp 0x14004ae2d
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xa6bbe575
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x8229a131
and eax, 0x24924444
or eax, r8d
xor eax, 0x24924444
or edx, eax
xor edx, 0xa6bbe574
or edx, ecx
xor edx, 0xc2f0579d
xor edx, 0x3d0fa862
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov ecx, edx
and cl, r9b
mov r10d, r8d
and r10b, al
or r10b, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
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
xor dl, cl
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x61570fea
mov r8d, 0x45001a8
cmovne ecx, r8d
test al, 1
mov eax, 0x61570fea
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140035eb0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
movabs rdx, 0xae7cf4d48ecb88be
sub rcx, rdx
movabs r8, 0x379d47ab9b56ed1b
add rdx, r8
add rdx, qword [rax]
add rdx, rcx
movabs rax, 0x7ff030314803965
sub rdx, rax
sub rdx, r8
add rdx, rax
mov rax, qword [rbp + 0x40]
mov qword [rax], rdx
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xdaf9db82
mov r8d, eax
and r8d, 0x2506247d
or r8d, ecx
mov r9d, r8d
xor r9d, 0x5060434
xor r8d, 0x4a614a02
mov ecx, eax
or ecx, 0x6a616a4a
and r8d, 0x6a616a4a
and r9d, 0x959e95b4
or r9d, r8d
and ecx, 0x6a616a4b
xor ecx, r9d
and edx, 0x42296228
and eax, 0xbdd69dd7
or eax, edx
mov edx, eax
xor edx, 0x4921807
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xbb64e5f8
and ecx, 0x449b1a07
or ecx, r9d
xor eax, 0x2206028
and eax, 0xbb64e5f8
and edx, 0x449b1a07
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 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
or al, dl
xor dl, r9b
xor r9b, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, al
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 al, 1
mov eax, 0x2e6565fc
mov r8d, 0xb2beef6c
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x2e6565fc
cmove eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x10ac0c10
mov r8d, eax
and r8d, 0x830002a8
or r8d, ecx
xor r8d, 0x830002a8
mov ecx, eax
xor ecx, 0x93ac0eb8
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6c53f146
and edx, 0x29147c69
and eax, 0xd6eb8396
or eax, edx
mov edx, eax
xor edx, 0xd6eb8396
xor ecx, 0x93ac0eb9
and edx, ecx
xor eax, 0x29147c69
and eax, r8d
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
or cl, al
xor cl, 1
mov r8d, eax
or r8b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
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
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, 0xd3788b52
mov edx, 0xcad9e877
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd3788b52
cmove eax, ecx
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x56165929
and edx, ecx
not ecx
or eax, 0xa9e9a6d6
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xeb4d479f
and ecx, 0x14121820
or ecx, r9d
or eax, r8d
and r8d, 0xeb4d479f
and edx, 0x14b2b860
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xa9e9a6d6
mov ecx, eax
xor ecx, 0xa9e9a6d7
and ecx, edx
xor eax, 0x46000920
and eax, 0xef892be4
and edx, 0x1076d41b
or edx, eax
mov r8d, edx
xor r8d, 0x10360012
mov eax, ecx
not eax
xor edx, 0xef892be5
mov r9d, eax
and r9d, 0x8fc1de28
and ecx, 0x703e21d7
or ecx, r9d
or eax, edx
and edx, 0x8fc1de28
and r8d, 0x703e21d7
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf6cbc698
and ecx, eax
and eax, 0x9343967
or eax, edx
xor eax, 0x9343967
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa286e63
and eax, 0xf5d7919c
or eax, edx
xor eax, 0xf5d7919c
or eax, ecx
xor eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
lea r10d, [rax + 1]
or r9b, dl
mov ecx, eax
or cl, r8b
mov r11d, r9d
xor r11b, cl
or cl, r9b
xor cl, 1
or cl, r11b
and dl, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, dl
or al, 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
mov ecx, r8d
and r8b, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x862287d5
mov ecx, 0x19bbb14c
cmovne eax, ecx
test dl, 1
mov ecx, 0x862287d5
cmovne ecx, eax
test r8b, 1
jmp 0x140035ea9
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x810027d0
and ecx, 0x62ae9803
or ecx, edx
xor ecx, 0x62ae9803
and eax, 0x1c51402c
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xfffffffe
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x6ef38ca1
and r8d, 0x910c735e
or r8d, r9d
or ecx, edx
and edx, 0x6ef38ca1
and eax, 0x910c735e
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xcc7d5df5
and eax, 0x3382a20a
or eax, edx
xor eax, 0x3382a20a
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
and r8b, cl
and cl, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, eax
or r8b, dl
xor al, 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, 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, 0x66b6871d
mov edx, 0xdedb7ffb
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x66b6871d
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140035eb0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x22483c05
mov r8d, eax
and r8d, 0x90320330
or r8d, ecx
xor r8d, 0x90320330
mov ecx, eax
and ecx, 0x4d85c0ca
or ecx, r8d
mov r8d, ecx
xor r8d, 0xd810009
and edx, 0x74d2c270
and eax, 0x8b2d3d8f
or eax, edx
mov edx, eax
xor edx, 0x8921090d
xor ecx, 0xb27a3f34
mov r9d, ecx
and r9d, 0x625ef4e2
and r8d, 0x9da10b1d
or r8d, r9d
xor eax, 0x6052c060
and eax, 0x625ef4e2
and edx, 0x9da10b1d
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
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, ecx
and r8b, dl
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
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 eax, 0xd9dfa9d3
mov r8d, 0x2b31cfe6
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xd9dfa9d3
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140035eb0
mov rax, qword [rbp + 0x48]
mov eax, 0xdaec0df9
jmp 0x140035eb0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x28f3a101
xor edx, 0x7fe54c43
and edx, r8d
and r8d, 0xd70c5efe
or r8d, eax
mov eax, r8d
xor eax, 0xd70c5efe
xor r8d, 0x28f3a101
mov ecx, r8d
or ecx, 0x7fe54c43
mov r9d, edx
not r9d
mov r10d, ecx
and r10d, 0xfce87c2c
mov r11d, eax
and r11d, 0x128390
or r11d, r10d
or ecx, r9d
and r9d, 0xfce87c2c
and edx, 0x31783d3
or edx, r9d
xor edx, r11d
not ecx
or ecx, edx
xor ecx, 0x7fe54c42
and r8d, 0xa853baa4
mov edx, eax
and edx, 0x57ac455b
or edx, r8d
mov r8d, edx
xor r8d, 0x8810b201
and eax, 1
or eax, r8d
xor edx, 0x7844108
and edx, 0x27c749ac
and eax, 0xd838b653
or eax, edx
xor eax, 0xd838b653
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2d56647e
and ecx, eax
and eax, 0xd2a99b81
or eax, edx
xor eax, 0xd2a99b81
or eax, ecx
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setge r9b
setl dl
xor al, dl
mov ecx, eax
xor cl, al
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
xor dl, r8b
mov r8d, r10d
xor r8b, 1
xor r10b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r10b
xor cl, 1
and cl, dl
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb6a6a174
mov r8d, 0x46a73a2d
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xb6a6a174
cmovne ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140035eb0
mov eax, 0xe53272f4
jmp 0x140035eb0
cmp eax, 0x1a306f6c
jne 0x140035eb0
mov rsi, qword [rbp - 0x78]
mov rcx, qword [rbp + 0x60]
xor rcx, rbp
sub rsp, 0x20
call fcn.140114790
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x68]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret