Function at 0x140001000
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x178
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], rdx
mov qword [rbp - 0x28], rcx
mov rax, qword [0x1403e1058]
xor rax, rbp
mov qword [rbp + 0xf0], rax
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x14ce3081
mov ecx, eax
and ecx, 0x2300403c
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2004038
xor ecx, 0xdcffbfc3
mov r9d, eax
xor r9d, 0x37ce70bd
and r9d, eax
mov r10d, ecx
and r10d, 0x798ab104
and r8d, 0x64440b9
or r8d, r10d
mov r10d, r9d
not r10d
or ecx, r10d
and r10d, 0x798ab104
and r9d, 0x86754efb
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x48210043
and edx, 0x7c43e865
and eax, 0x83bc179a
or eax, edx
xor ecx, 0x37ce70bc
mov edx, ecx
and edx, 0x9254ffbc
and r8d, 0x6dab0043
or r8d, edx
mov edx, eax
xor edx, 0x1a80002
xor eax, 0x1040e824
and eax, 0x9254ffbc
and edx, 0x6dab0043
or edx, eax
xor edx, r8d
not edx
or edx, ecx
mov eax, dword [0x1403e1088]
cmp edx, 0xffffffff
sete byte [rbp + 0xbf]
cmp eax, 0xa
setl byte [rbp + 0xbe]
mov ebx, 0x24c66ae8
mov esi, 0xe4ec6015
mov r14d, 0x60bc1063
mov r12d, 0x4a018b7b
mov r15d, 0x5793693f
mov eax, 0x14d5c221
jmp 0x140001140
mov eax, 0xd192c7a8
nop
cmp eax, 0x1805d38
jg 0x1400011f0
cmp eax, 0xbba0d3e2
jg 0x1400013e0
cmp eax, 0x9f9897f4
jle 0x1400016b6
cmp eax, 0xadc71c70
jg 0x140001b3b
cmp eax, 0xa7409c98
jle 0x140002520
cmp eax, 0xa9d8a377
jle 0x140003302
cmp eax, 0xab6225d3
jg 0x140004a40
cmp eax, 0xaa91c33b
jle 0x14000846c
cmp eax, 0xaa91c33c
je 0x14000e8df
cmp eax, 0xab146258
je 0x14000e9ad
cmp eax, 0xab37d532
jne 0x140001140
mov r8, qword [rbp + 0x88]
mov rdx, qword [rbp]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r9d, 0x18
call sub.KERNEL32.dll_K32GetModuleInformation
add rsp, 0x20
mov eax, 0x52adb68c
jmp 0x140001140
cmp eax, 0x3aa620d5
jle 0x140001540
cmp eax, 0x61594148
jle 0x1400017fa
cmp eax, 0x703fd927
jg 0x140001e02
cmp eax, 0x6837fea7
jle 0x14000256c
cmp eax, 0x6c6957ba
jle 0x140003478
cmp eax, 0x6dfb6506
jg 0x140004b6d
cmp eax, 0x6d0bed5a
jle 0x14000855a
cmp eax, 0x6d0bed5b
je 0x14000ea8e
cmp eax, 0x6db8e901
je 0x14000eb9d
cmp eax, 0x6dc1c90a
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x210211c
and ecx, 0x74668a00
or ecx, eax
xor ecx, 0x74668a00
and edx, 0x898954e3
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x472e3106
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xf4f325be
and r9d, 0xb0cda41
or r9d, r11d
or eax, r10d
and r10d, 0xf4f325be
and r8d, 0xb0cda41
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x518200
and edx, 0xef817e8f
mov r8d, ecx
and r8d, 0x107e8170
or r8d, edx
mov edx, r8d
xor edx, 0xef817e8e
and ecx, 1
or ecx, edx
xor r8d, 0x5a8000
xor eax, 0x472e3107
mov edx, eax
and edx, 0xffa45dfd
and r9d, 0x5ba202
or r9d, edx
or eax, ecx
and ecx, 0xffa45dfd
and r8d, 0x5ba202
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xe6d644b7
and ecx, 0x1929bb48
or ecx, eax
mov eax, ecx
xor eax, 0x1920b808
xor ecx, 0x824485
and ecx, 0x8b47c5
and eax, 0xff74b83a
or eax, ecx
xor eax, 0xff74b83a
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, r9b
mov eax, r8d
not al
mov ecx, 0x70138341
mov edx, 0x9780f221
cmovne ecx, edx
test al, r9b
mov eax, 0x70138341
cmove ecx, eax
cmovne ecx, edx
test r8b, r8b
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0xe11ed94b
jle 0x14000196b
cmp eax, 0xf540445b
jg 0x140001e66
cmp eax, 0xeafbbc86
jle 0x14000272b
cmp eax, 0xf118f031
jle 0x1400035af
cmp eax, 0xf2cbfb79
jg 0x140004ba3
cmp eax, 0xf166f6ba
jle 0x140008640
cmp eax, 0xf166f6bb
je 0x14000eba7
cmp eax, 0xf1b10067
je 0x14000ebb1
cmp eax, 0xf2a5363f
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x3a5dc92
and eax, 0xfc5a236d
or eax, edx
mov edx, eax
xor edx, 0xbc18012d
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x4066b242
and ecx, 0xbf994dbd
or ecx, r9d
xor eax, 0x249002
and eax, 0x4066b242
and edx, 0xbf994dbd
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
and cl, al
mov r10d, eax
xor r10b, dl
or r9b, dl
mov eax, r10d
and al, r9b
and r8b, dl
or cl, r8b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
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, 0xed52cad3
mov r9d, 0xf99e9a7e
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x1ea2ae43
jg 0x1400019cd
cmp eax, 0xff18594
jle 0x140001ebd
cmp eax, 0x175216b4
jle 0x140002777
cmp eax, 0x1a975625
jle 0x140003607
cmp eax, 0x1c2c5514
jg 0x140004d30
cmp eax, 0x1ad435ba
jle 0x140008660
cmp eax, 0x1ad435bb
je 0x14000ebbb
cmp eax, 0x1b583064
je 0x14000ebd4
cmp eax, 0x1be4842e
jne 0x140001140
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe9f4546a
mov r8d, eax
and r8d, 0x160bab94
or r8d, ecx
xor r8d, 0x160bab94
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0x9069a6a6
and eax, 0x6f965959
or eax, edx
mov edx, eax
xor edx, 0x60141159
xor eax, 0x9069a6a6
mov r9d, ecx
and r9d, 0x8fcaeaa0
and r8d, 0x7035155f
or r8d, r9d
or ecx, eax
and eax, 0x8fcaeaa0
and edx, 0x7035155f
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x46302d9
xor ecx, 0xfb9cfd26
setne r9b
sete r8b
cmp dword [0x1403e1088], 0xa
setge dl
lea eax, [rdx + 1]
mov r10d, r8d
or r10b, dl
mov ecx, r9d
xor cl, dl
and cl, dl
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, al
and dl, r8b
or dl, r9b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xde27c5a6
mov edx, 0xd173bd0c
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x9311f6b4
jle 0x14000209b
cmp eax, 0x97da015b
jle 0x1400028a5
cmp eax, 0x9d8090fe
jle 0x140003719
cmp eax, 0x9e5c3d77
jg 0x140004d66
cmp eax, 0x9e0922fe
jle 0x140008804
cmp eax, 0x9e0922ff
je 0x14000ebde
cmp eax, 0x9e219624
je 0x14000eccc
cmp eax, 0x9e50acc0
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xe5a466ed
and r8d, eax
mov edx, eax
or edx, 0x1a5b9912
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xbced0e88
mov r11d, ecx
and r11d, 0x41006065
or r11d, r10d
or edx, r9d
and r9d, 0xbced0e88
and r8d, 0x4312f177
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x1a5b9913
xor edx, 0xe5a466ec
and ecx, edx
and r8d, eax
or r8d, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
xor r9b, al
and r9b, cl
or al, cl
xor al, 1
or al, r9b
xor dl, r8b
xor dl, 1
or r8b, cl
xor r8b, 1
or r8b, 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, 0xa705b1fb
mov r8d, 0x37f95eaa
cmovne edx, r8d
test cl, cl
mov ecx, 0xa705b1fb
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0x4f8126bf
jle 0x140002232
cmp eax, 0x5962c888
jle 0x140002a02
cmp eax, 0x5e3c7710
jle 0x140003769
cmp eax, 0x5ffbbacb
jg 0x140004f47
cmp eax, 0x5f772684
jle 0x140008993
cmp eax, 0x5f772685
je 0x14000eddd
cmp eax, 0x5fa84fa2
je 0x14000ede7
cmp eax, 0x5fd07337
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2825004d
mov r8d, eax
and r8d, 0x11c2bc02
or r8d, edx
mov edx, r8d
xor edx, 0x180a800
xor r8d, 0x6a210110
or ecx, 0x38631402
and r8d, 0x7a631512
and edx, 0x184a84d
or edx, r8d
and ecx, 0x7a631512
and eax, 0x841842a0
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xc61843b0
xor eax, 0x39e7bc4f
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0xcd9dabdc
and edx, 0x32625422
or edx, r9d
or ecx, eax
and eax, 0xcd9dabdc
and r8d, 0x32625423
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xa1046a73
xor ecx, 0x5efb958c
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor al, r8b
mov r8d, ecx
xor r8b, al
and r8b, cl
xor cl, dl
and cl, al
xor cl, dl
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0xc9776a8
mov r9d, 0xb770cae8
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xc9776a8
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140001140
cmp eax, 0xd07a1bf9
jle 0x140002360
cmp eax, 0xda9081c7
jle 0x140002b17
cmp eax, 0xdd9aa233
jle 0x1400037aa
cmp eax, 0xdfcd0a35
jg 0x140005073
cmp eax, 0xddf6b503
jle 0x1400089b3
cmp eax, 0xddf6b504
je 0x14000eeec
cmp eax, 0xde27c5a6
je 0x14000f0b2
cmp eax, 0xde5a92dc
jne 0x140001140
mov eax, 0x3682169b
jmp 0x140001140
cmp eax, 0x2bf0e489
jle 0x1400023b7
cmp eax, 0x34cbff87
jle 0x140002c5f
cmp eax, 0x381cd97a
jle 0x14000389e
cmp eax, 0x396df009
jg 0x1400050a9
cmp eax, 0x38b98c71
jle 0x1400089d3
cmp eax, 0x38b98c72
je 0x14000f0c0
cmp eax, 0x3908a1a9
je 0x14000f0ca
cmp eax, 0x390fb37c
jne 0x140001140
mov eax, dword [rbp + 0x54]
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rbp - 0x20]
mov qword [rcx + rax*8], rdx
mov rax, qword [rbp + 0xc0]
cmp dword [rax], 0x200
sete byte [rbp + 0xb7]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x10c04402
mov r8d, edx
or r8d, 0xa391288
and ecx, 0x1af9568a
mov r9d, edx
and r9d, 0x84062941
or r9d, ecx
and r8d, 0x1af9568a
mov ecx, eax
and ecx, 0x61008034
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x71c0c437
and edx, 0x48ca3538
and eax, 0xb735cac7
or eax, edx
mov edx, eax
xor edx, 0xb735cac7
xor ecx, 0x8e3f3bc8
and edx, ecx
xor eax, 0x48ca3538
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge cl
mov r9d, r8d
xor r9b, cl
mov eax, r9d
and al, dl
or dl, cl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r9b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x74aa1381
mov r8d, 0xb96d0349
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x74aa1381
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xb4747f6c
jle 0x140002dda
cmp eax, 0xb849fcb8
jle 0x1400038df
cmp eax, 0xb9db3ecd
jg 0x14000522e
cmp eax, 0xb9969662
jle 0x140008b3e
cmp eax, 0xb9969663
je 0x14000f193
cmp eax, 0xb9a93c51
je 0x14000f23d
cmp eax, 0xb9b1072d
jne 0x140001140
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov eax, 0x231d0949
jmp 0x140001140
cmp eax, 0x77b5243a
jle 0x140002e26
cmp eax, 0x7a4035a6
jle 0x1400039ff
cmp eax, 0x7c45dd78
jg 0x14000534a
cmp eax, 0x7b78da39
jle 0x140008b77
cmp eax, 0x7b78da3a
je 0x14000f36e
cmp eax, 0x7b8b824a
je 0x14000f4b0
cmp eax, 0x7be7b07e
jne 0x140001140
cmp qword [rbp - 0x40], 0
mov eax, 0xd50af74
mov ecx, 0xf8f81979
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xf99e9a7d
jle 0x140002f4f
cmp eax, 0xfd6ce1ef
jle 0x140003ad0
cmp eax, 0xff0a1243
jg 0x140005397
cmp eax, 0xfdd60016
jle 0x140008c2c
cmp eax, 0xfdd60017
je 0x14000f5a1
cmp eax, 0xfdffe5bf
je 0x14000f5ab
cmp eax, 0xfe2df886
jne 0x140001140
mov eax, 0x719a95b9
jmp 0x140001140
cmp eax, 0x76aeb2b
jg 0x140002fa8
cmp eax, 0x62c7c50
jg 0x140003c0c
cmp eax, 0x2f0718c
jle 0x140005499
cmp eax, 0x475ed7d
jle 0x140008d61
cmp eax, 0x475ed7e
je 0x14000f8f6
cmp eax, 0x4edbf29
je 0x14000f900
cmp eax, 0x5c820c5
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x80626893
and eax, 0x7f9d976c
or eax, r9d
or edx, r8d
and r8d, 0x80626893
and ecx, 0x7f9d976c
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x34f5e647
mov eax, edx
xor eax, 0x34f5e647
and eax, edx
or eax, r8d
mov r8d, eax
xor r8d, 0xcb0a19b9
and edx, 0x65042ffc
mov r9d, ecx
and r9d, 0x9afbd003
or r9d, edx
mov edx, r9d
xor edx, 0x4504041d
and ecx, 1
or ecx, edx
xor r9d, 0x272d002
and r9d, 0x2272fbe2
and ecx, 0xdd8d041d
or ecx, r9d
mov edx, ecx
xor edx, 0x41050419
xor ecx, 0x2272fbe2
xor eax, 0x34f5e646
mov r9d, eax
and r9d, 0xbe88f346
and r8d, 0x41770cb9
or r8d, r9d
or eax, ecx
and ecx, 0xbe88f346
and edx, 0x41770cb9
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xe9998aad
and ecx, 0x16667552
or ecx, eax
mov eax, ecx
xor eax, 0x63550
xor ecx, 0xe8198228
and ecx, 0xfe79c22a
and eax, 0x1863dd5
or eax, ecx
mov ecx, eax
xor ecx, 0x2879020a
xor eax, 0x221d5
and eax, 0xd602e1f5
and ecx, 0x29fd1e0a
or ecx, eax
xor ecx, 0x29fd1e0a
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov eax, 0xce1d97fc
mov ecx, 0x97276455
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov edx, 0xce1d97fc
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x8b4260be
jg 0x140002ff4
cmp eax, 0x86f45e1a
jg 0x140003c4d
cmp eax, 0x8438110a
jle 0x1400055b3
cmp eax, 0x8535ae58
jle 0x140008e44
cmp eax, 0x8535ae59
je 0x14000f90a
cmp eax, 0x85e5b73e
je 0x14000f914
cmp eax, 0x8691d7c6
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xb3a14c5e
mov r8d, eax
or r8d, 0x485c2180
and r8d, 0xfbfd6dde
and ecx, 0x4009021
or ecx, r8d
and edx, 0xfbfd6dde
and eax, 0x20200
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x485e2380
mov edx, eax
xor edx, 0x485e2381
and edx, ecx
xor eax, 0xb7a1dc7e
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x8499be93
and edx, eax
not eax
mov r8d, eax
and r8d, 0x2a92
and ecx, 0x84999401
or ecx, r8d
xor ecx, 0x7b666bfe
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x7364aa9f
and eax, 0x84991400
or eax, r9d
or ecx, r8d
and r8d, 0x7364aa9f
and edx, 0x8c9b5560
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x4040012c
xor ecx, 0x8499be93
mov edx, ecx
and edx, 0xbbbfe641
and eax, 0x444019be
or eax, edx
xor eax, 0x444019be
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
lea ecx, [r9 + 1]
and cl, r8b
mov r10d, eax
or al, dl
and dl, r9b
or cl, dl
and r10b, r8b
or r10b, dl
xor r9b, r8b
xor al, 1
or al, r9b
xor al, 1
or al, r10b
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, 0x323402b0
mov eax, 0x45d192a8
cmovne r8d, eax
test dl, 1
mov eax, 0x323402b0
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140001140
cmp eax, 0x453c3200
jg 0x140003115
cmp eax, 0x3f71e32b
jg 0x140003d6e
cmp eax, 0x3cab6bf9
jle 0x140005716
cmp eax, 0x3d584b58
jle 0x140008f16
cmp eax, 0x3d584b59
je 0x14000f9de
cmp eax, 0x3e9079ea
je 0x14000f9f7
cmp eax, 0x3eb07eed
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4eab9af2
mov r8d, eax
or r8d, 1
and r8d, 0x4eab9af3
mov r9d, ecx
and r9d, 0xb154650c
or r9d, r8d
and edx, 0x4eab9af3
xor edx, r9d
not edx
and ecx, 0xfcb2c0c4
and eax, 0x34d3f3b
or eax, ecx
xor eax, 0x34d3f3b
or eax, edx
xor eax, 0x3a0b32a5
xor eax, 0xc5f4cd5a
sete r8b
setne dl
cmp dword [0x1403e1088], 0xa
setge r9b
mov eax, r9d
xor al, dl
or dl, r9b
mov ecx, edx
xor cl, 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, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
xor r8b, 1
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, 0x34cbff88
mov edx, 0x4b8ce4a7
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x34cbff88
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xc54e8dd7
jg 0x140003161
cmp eax, 0xc1d91927
jg 0x140003edb
cmp eax, 0xbdf9638c
jle 0x1400057f7
cmp eax, 0xc0051e3d
jle 0x140008fd6
cmp eax, 0xc0051e3e
je 0x14000fb07
cmp eax, 0xc0d9db39
je 0x14000fb11
cmp eax, 0xc1111bd3
jne 0x140001140
mov eax, 0x8fd0fdd5
jmp 0x140001140
cmp eax, 0x2472e0cc
jg 0x1400032af
cmp eax, 0x21cede30
jg 0x140003f29
cmp eax, 0x1fadfab7
jle 0x140005822
cmp eax, 0x2077e36f
jle 0x140009101
cmp eax, 0x2077e370
je 0x14000fb1b
cmp eax, 0x20e87d91
je 0x14000fc67
cmp eax, 0x21a67dca
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x18425098
mov r9d, eax
and r9d, 0x81180165
or r9d, ecx
xor r9d, 0x81180165
mov edx, eax
and edx, 0x66a5ae02
or edx, r9d
mov ecx, edx
xor ecx, 0x66a5ae03
xor edx, 0x8900005c
and r8d, 0xc2d342a
and eax, 0xf3d2cbd5
or eax, r8d
mov r8d, eax
xor r8d, 0xe1008254
xor eax, 0xc2d342a
mov r9d, ecx
and r9d, 0x16df59a3
and edx, 0xe920a65c
or edx, r9d
or ecx, eax
and eax, 0x16df59a3
and r8d, 0xe920a65c
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x3fc4a288
xor ecx, 0xc03b5d77
setne al
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov r10d, edx
or r10b, r9b
xor r10b, 1
mov ecx, r8d
xor cl, dl
and cl, r9b
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, 0x50843e58
mov r8d, 0x3423210c
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0x50843e58
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xa4a32470
jg 0x14000409d
cmp eax, 0xa067ab8c
jle 0x140005854
cmp eax, 0xa2820b9e
jle 0x1400091a3
cmp eax, 0xa2820b9f
je 0x14000fc71
cmp eax, 0xa3a8c998
je 0x14000fd9a
cmp eax, 0xa4810b50
jne 0x140001140
mov eax, 0x892d8a1a
jmp 0x140001140
cmp eax, 0x631232a6
jg 0x1400040de
cmp eax, 0x61e3cd0a
jle 0x140005948
cmp eax, 0x62a7c52d
jle 0x14000924e
cmp eax, 0x62a7c52e
je 0x14000fe96
cmp eax, 0x62ce34de
je 0x14000ff88
cmp eax, 0x63069791
jne 0x140001140
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xcb8feaf9
and eax, 0x34701506
or eax, edx
mov r8d, eax
xor r8d, 0xcb8feaf9
xor eax, 0x34701506
mov r9d, eax
and r9d, 0x3e73481c
mov edx, r8d
and edx, 0xc18cb7e3
or edx, r9d
and r8d, 0x2d505e34
mov r9d, eax
and r9d, 0xd2afa1cb
or r9d, r8d
mov r8d, edx
xor r8d, 0x8822c0
xor r9d, 0x2d505e35
and eax, 1
or eax, r9d
xor edx, 0x3e73481d
mov r9d, edx
and r9d, 0xcd24dd26
and r8d, 0x32db22d9
or r8d, r9d
mov r9d, eax
not r9d
or edx, eax
and eax, 0xcd24dd26
and r9d, 0x32db22d9
or r9d, eax
xor r9d, r8d
not edx
or edx, r9d
mov eax, edx
not eax
and edx, 0x9357b6c0
and eax, 0x6ca8493f
or eax, edx
mov edx, eax
xor edx, 0x6c804021
xor eax, 0x9343b680
and eax, 0x936bbf9e
and edx, 0x6c944061
or edx, eax
mov eax, edx
xor eax, 0x92293798
xor edx, 0x6c804040
and edx, 0x6dc2c846
and eax, 0x923d37b9
or eax, edx
xor eax, 0x923d37b9
setne dl
sete al
cmp dword [0x1403e1088], 0xa
setl r8b
mov r9d, r8d
or r9b, al
xor r9b, 1
xor al, r8b
or r9b, al
or dl, r8b
xor dl, 1
and al, r8b
or al, dl
mov edx, eax
and al, r9b
xor r9b, 1
xor dl, 1
mov r8d, r9d
xor r8b, dl
and r8b, r9b
and dl, r9b
or dl, al
mov r9d, r8d
xor r9b, dl
test dl, 1
mov eax, 0x9b53bb89
mov r10d, 0xaef97d06
cmovne eax, r10d
test r8b, r8b
mov edx, 0x9b53bb89
cmove eax, edx
mov qword [rbp + 0xd0], rcx
test r9b, 1
cmovne eax, r10d
jmp 0x140001140
cmp eax, 0xe7ad31a0
jg 0x14000411f
cmp eax, 0xe2e4a2b8
jle 0x140005b51
cmp eax, 0xe3373ffb
jle 0x1400092fd
cmp eax, 0xe3373ffc
je 0x14001007e
cmp eax, 0xe677880b
je 0x14001012c
cmp eax, 0xe785d1aa
jne 0x140001140
mov eax, 0x8ee095d0
jmp 0x140001140
cmp eax, 0x14c716fa
jg 0x140004160
cmp eax, 0x133436db
jle 0x140005b7c
cmp eax, 0x13bd3450
jle 0x14000932a
cmp eax, 0x13bd3451
je 0x140010136
cmp eax, 0x14700fd6
je 0x1400102da
cmp eax, 0x14a3f7b6
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9c1a4c4d
mov r8d, eax
and r8d, 0x63e5b3b2
or r8d, edx
mov edx, r8d
xor edx, 0x21a13032
xor r8d, 0x8024448
mov r9d, eax
or r9d, 0x4a46c7c8
and r8d, 0x4a46c7c8
and edx, 0xb5b93836
or edx, r8d
and r9d, 0x4a46c7c9
xor r9d, edx
and ecx, 0xdee735f3
and eax, 0x2118ca0c
or eax, ecx
mov ecx, eax
xor ecx, 0x2118ca0c
xor eax, 0xdee735f3
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, edx
xor al, r8b
and al, dl
and r8b, 1
xor r8b, dl
xor r8b, 1
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x97b501ff
mov r8d, 0x14f0cc0c
cmovne edx, r8d
test al, al
mov eax, 0x97b501ff
cmove edx, eax
test cl, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x95eaeacf
jg 0x1400041ac
cmp eax, 0x94f411bf
jle 0x140005c61
cmp eax, 0x954efd1d
jle 0x140009487
cmp eax, 0x954efd1e
je 0x140010377
cmp eax, 0x95d5fee5
je 0x140010381
cmp eax, 0x95d6559e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x49240600
mov r8d, ecx
or r8d, 0x80107038
and r8d, 0xc9347638
and eax, 0x10430844
or eax, r8d
and edx, 0xc9347638
and ecx, 0x26888183
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0xa698f1bb
xor ecx, 0x59670e44
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, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb964d16
and ecx, 0xf469b2e9
or ecx, r9d
or eax, r8d
and r8d, 0xb964d16
and edx, 0xf469b2e9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xde3a68e9
cmp eax, 0xde3a68e9
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl cl
mov r8d, eax
xor r8b, dl
or al, dl
or dl, cl
and cl, r8b
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
or al, r8b
xor r8b, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7a4035a7
mov r8d, 0x5ffbbacc
cmovne ecx, r8d
test al, 1
mov eax, 0x7a4035a7
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x54789219
jg 0x1400041ed
cmp eax, 0x52458539
jle 0x140005daf
cmp eax, 0x52c3934a
jle 0x1400094a7
cmp eax, 0x52c3934b
je 0x14001042a
cmp eax, 0x5334e2cd
je 0x140010519
cmp eax, 0x546bb4dd
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xa1fc2092
and eax, 0x5e03df6d
or eax, edx
mov edx, eax
xor edx, 0x4c01186c
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x1216c701
and ecx, 0xede938fe
or ecx, r9d
xor eax, 0x140000
and eax, 0x1216c701
and edx, 0xede938fe
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
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
mov ecx, 0xf77a623e
mov r9d, 0x89dfdede
cmovne ecx, r9d
test dl, dl
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xd5e44e3e
jg 0x14000433d
cmp eax, 0xd173bd0b
jle 0x140005dda
cmp eax, 0xd3148218
jle 0x14000963a
cmp eax, 0xd3148219
je 0x14001060d
cmp eax, 0xd3ab6771
je 0x14001070d
cmp eax, 0xd3f6f958
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x748c24
and edx, 0xff8b73da
or edx, r9d
or eax, ecx
and ecx, 0x748c24
and r8d, 0xff8b73db
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xecb0ae7d
and ecx, 0x134f5182
or ecx, eax
mov eax, ecx
xor eax, 0xc0302475
xor ecx, 0x134f5182
mov edx, ecx
and edx, 0x3d8d9a08
and eax, 0xc27265f7
or eax, edx
xor eax, 0xc27265f7
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov eax, edx
xor al, r8b
mov ecx, eax
xor cl, 1
or r8b, dl
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xbacf52f
mov r8d, 0x1ee94ab2
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xbacf52f
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x303a90b1
jg 0x14000448f
cmp eax, 0x2cfe187a
jle 0x140005eca
cmp eax, 0x2e3f2453
jle 0x1400097bb
cmp eax, 0x2e3f2454
je 0x140010717
cmp eax, 0x2f2c47a7
je 0x1400107e6
cmp eax, 0x301325a3
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x601a004a
mov edx, eax
or edx, 0x10a13830
and ecx, 0x70bb387a
mov r9d, eax
and r9d, 0x8e44c580
or r9d, ecx
and edx, 0x70bb387a
mov ecx, r8d
and ecx, 0x1000205
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0x611a024e
and r8d, 0x803604cc
mov r9d, eax
and r9d, 0x7fc9fb33
or r9d, r8d
xor r9d, 0x803604cd
and eax, 1
or eax, r9d
mov r8d, eax
not r8d
xor ecx, 0x9ee5fdb1
mov r9d, ecx
and r9d, 0xbb3cd5ee
and edx, 0x44c32a11
or edx, r9d
or ecx, eax
and eax, 0xbb3cd5ee
and r8d, 0x44c32a11
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
not ecx
test ecx, ecx
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
or r8b, dl
or cl, al
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
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, 0xb9a93c51
mov r8d, 0x32db11d2
cmovne ecx, r8d
test al, 1
mov eax, 0xb9a93c51
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xb0c66f25
jg 0x1400044d0
cmp eax, 0xaef97d05
jle 0x140005ef5
cmp eax, 0xaf13170f
jle 0x14000994b
cmp eax, 0xaf131710
je 0x1400107f0
cmp eax, 0xafa0c49a
je 0x1400107fa
cmp eax, 0xb040e52e
jne 0x140001140
mov eax, 0x703fd928
jmp 0x140001140
cmp eax, 0x74471337
jg 0x1400045ce
cmp eax, 0x71d66e21
jle 0x140005f20
cmp eax, 0x7375b7e2
jle 0x140009add
cmp eax, 0x7375b7e3
je 0x140010804
cmp eax, 0x73ee98e4
je 0x14001081d
cmp eax, 0x742ada81
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x1021000
mov r8d, eax
or r8d, 0x2290a40a
and r8d, 0x2392b40a
mov r9d, ecx
and r9d, 0x14454134
or r9d, r8d
and edx, 0x2392b40a
mov r8d, eax
and r8d, 0xc8280ac1
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xa2982cca
xor r8d, 0x421005
and r8d, 0x48629205
and edx, 0xb79d6dfa
or edx, r8d
xor edx, 0xb79d6dfa
and ecx, 0x1d967d4f
and eax, 0xe26982b0
or eax, ecx
xor eax, 0xe26982b0
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov eax, r9d
xor al, 1
xor r9b, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, r9b
mov eax, 0xfbe850ef
mov ecx, 0x2c6985f1
cmovne eax, ecx
test r9b, r9b
mov ecx, eax
mov r8d, 0xfbe850ef
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xf6fd0669
jg 0x14000460f
cmp eax, 0xf5b13074
jle 0x140005f59
cmp eax, 0xf5c68204
jle 0x140009beb
cmp eax, 0xf5c68205
je 0x140010834
cmp eax, 0xf69ce722
je 0x140010963
cmp eax, 0xf6a8ca51
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, 0xbd577cde
jmp 0x140001140
cmp eax, 0xc10cf77
jg 0x140004670
cmp eax, 0xa5428e6
jle 0x1400060ac
cmp eax, 0xad64f7f
jle 0x140009cee
cmp eax, 0xad64f80
je 0x140010a2f
cmp eax, 0xafa6edc
je 0x140010a39
cmp eax, 0xbacf52f
jne 0x140001140
mov eax, 0xa4bf67cb
jmp 0x140001140
cmp eax, 0x8e8b3888
jg 0x1400047bc
cmp eax, 0x8d5435c5
jle 0x1400060d7
cmp eax, 0x8d6d1883
jle 0x140009e9f
cmp eax, 0x8d6d1884
je 0x140010a43
cmp eax, 0x8e1e36a0
je 0x140010b66
cmp eax, 0x8e70ab32
jne 0x140001140
movzx eax, word [rbp + 0xe6]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xa99aa289
and r8d, ecx
mov edx, ecx
or edx, 0x56655d76
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x8af8030d
mov r11d, eax
and r11d, 0x2102a080
or r11d, r10d
or edx, r9d
and r9d, 0x8af8030d
and r8d, 0x7507fcf2
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x56655d77
mov r8d, ecx
and r8d, 0xd9949472
and eax, 0x266b6b8d
or eax, r8d
xor eax, edx
xor eax, 0x266b6b8d
or edx, ecx
not edx
or edx, eax
xor edx, 0xa6de01b1
cmp edx, 0x5921fe4e
sete al
cmp dword [0x1403e1088], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
and al, dl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0xb4e337c1
mov r8d, 0x2c9853d6
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xb4e337c1
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0x4bfb25e3
jg 0x1400048a4
cmp eax, 0x47167a3f
jle 0x1400061a4
cmp eax, 0x4acd7e96
jle 0x140009f62
cmp eax, 0x4acd7e97
je 0x140010c8a
cmp eax, 0x4b8ce4a7
je 0x140010c94
cmp eax, 0x4b984b67
jne 0x140001140
mov eax, 0xa9045aa0
jmp 0x140001140
cmp eax, 0xcbec21e9
jg 0x1400049a7
cmp eax, 0xc77ad9ae
jle 0x1400062a5
cmp eax, 0xc86e0d82
jle 0x14000a0c9
cmp eax, 0xc86e0d83
je 0x140010c9e
cmp eax, 0xc9c05a63
je 0x140010d9a
cmp eax, 0xca737a65
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x210c0628
mov ecx, eax
and ecx, 0x2029914
or ecx, r8d
xor ecx, 0xfdfd66eb
mov r8d, eax
xor r8d, 0x230e9f3c
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x61ee0e79
mov r11d, edx
and r11d, 0x2009104
or r11d, r10d
or ecx, r9d
and r9d, 0x61ee0e79
and r8d, 0x9e11f186
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xdcf160c2
xor ecx, 0x230e9f3d
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0x601024b5
mov r8d, 0xdacf6ee7
cmovne edx, r8d
test cl, cl
mov ecx, 0x601024b5
cmove edx, ecx
test al, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x274af84f
jg 0x1400049ff
cmp eax, 0x25582d97
jle 0x140006400
cmp eax, 0x25d8d5e4
jle 0x14000a0ed
cmp eax, 0x25d8d5e5
je 0x140010f13
cmp eax, 0x2628635a
je 0x140011015
cmp eax, 0x268524d9
jne 0x140001140
mov rax, qword [rbp + 0x98]
mov eax, 0x61d8d27d
jmp 0x140001140
cmp eax, 0xa82cab4c
jle 0x14000659f
cmp eax, 0xa9045a9f
jle 0x14000a10d
cmp eax, 0xa9045aa0
je 0x14001101f
cmp eax, 0xa9297560
je 0x140011119
cmp eax, 0xa939a0ce
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x51692021
and eax, edx
and edx, 0xae96dfde
or edx, ecx
xor edx, 0xae96dfde
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0x6c408819
mov r8d, edx
xor r8d, 0x3174e0
and r8d, 0x833d76e4
and eax, 0x7cc2891b
or eax, r8d
mov r9d, eax
xor r9d, 0x11820002
and edx, 0xd86c3779
mov r8d, ecx
and r8d, 0x2793c886
or r8d, edx
mov edx, r8d
xor edx, 0xd86c3778
and ecx, 1
or ecx, edx
xor r8d, 0x5824082
xor eax, 0x6c71fcf8
mov edx, eax
and edx, 0xea3d8b7d
and r9d, 0x15c27482
or r9d, edx
or eax, ecx
and ecx, 0xea3d8b7d
and r8d, 0x15c27482
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x964c09c3
and eax, 0x69b3f63c
or eax, ecx
mov ecx, eax
xor ecx, 0x801
xor eax, 0x8a32634
and eax, 0x9eef27f6
and ecx, 0x6110d809
or ecx, eax
xor ecx, 0x6110d809
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, dl
xor r8b, al
not cl
and cl, r8b
xor cl, dl
or dl, r8b
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0x9b53bb89
mov ecx, 0x63069791
cmovne eax, ecx
test dl, dl
mov edx, 0x9b53bb89
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x69e95459
jle 0x1400066d5
cmp eax, 0x6ac5decb
jle 0x14000a1b3
cmp eax, 0x6ac5decc
je 0x14001121b
cmp eax, 0x6b0b80e3
je 0x140011337
cmp eax, 0x6bc4e881
jne 0x140001140
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x98]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0xc]
add rcx, qword [rax]
mov rax, qword [rbp + 0x68]
mov qword [rax], rcx
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x98]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 8]
add rcx, qword [rax]
mov rax, qword [rbp + 0x80]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0x9af05c65
xor ecx, 0x650fa39a
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r8b
xor al, 1
or al, cl
mov r10d, eax
xor r10b, 1
or r9b, dl
xor r9b, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, eax
and dl, r10b
xor dl, 1
or dl, r10b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xede46297
mov r8d, 0xe28ed7c0
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xede46297
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xed52cad2
jle 0x1400068de
cmp eax, 0xedf81482
jle 0x14000a1e1
cmp eax, 0xedf81483
je 0x1400114c0
cmp eax, 0xee037468
je 0x1400114ca
cmp eax, 0xf0e65845
jne 0x140001140
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0xa0]
mov eax, 0x77ecea6f
jmp 0x140001140
cmp eax, 0x18156717
jle 0x140006a6c
cmp eax, 0x198f4ce2
jle 0x14000a201
cmp eax, 0x198f4ce3
je 0x14001222a
cmp eax, 0x19fa7f83
je 0x140012234
cmp eax, 0x1a300951
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x2521400c
mov r8d, eax
or r8d, 0x488c2091
and r8d, 0x6dad609d
and ecx, 0x108122
or ecx, r8d
and edx, 0x6dad609d
and eax, 0x92421e40
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x86057429
mov r8d, eax
xor r8d, 0x2531c12e
mov edx, r8d
or edx, 1
xor eax, 0x92462a40
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x6989d4b0
and eax, 0x96762b4e
or eax, r9d
or edx, r8d
and r8d, 0x6989d4b0
and ecx, 0x96762b4f
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
not edx
test edx, edx
setne al
cmp dword [0x1403e1088], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
xor al, dl
and dl, al
xor al, 1
mov ecx, edx
xor cl, al
mov ecx, 0x4edbf29
mov r8d, 0x94af1fb9
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x9a7399f1
jle 0x140006aa6
cmp eax, 0x9b53bb88
jle 0x14000a2b8
cmp eax, 0x9b53bb89
je 0x14001223e
cmp eax, 0x9c22aeca
je 0x140012248
cmp eax, 0x9ca6bfb8
jne 0x140001140
cmp byte [rbp + 0xb8], 0
mov eax, 0x1571301a
mov ecx, 0x3670f120
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x5ce503ae
jle 0x140006ad1
cmp eax, 0x5d5b61e1
jle 0x14000a439
cmp eax, 0x5d5b61e2
je 0x140012256
cmp eax, 0x5dbab5e2
je 0x1400123ce
cmp eax, 0x5e24be16
jne 0x140001140
mov eax, 0xa82cab4d
jmp 0x140001140
cmp eax, 0xdb8c987f
jle 0x140006c6b
cmp eax, 0xdcc91001
jle 0x14000a4df
cmp eax, 0xdcc91002
je 0x1400123d8
cmp eax, 0xdd5662d5
je 0x1400123ee
cmp eax, 0xdd8ffaf4
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
xor eax, 0x961f51b2
and eax, ecx
not ecx
and ecx, 0x961f51b2
or ecx, eax
not eax
and eax, 0x69e0ae4d
and ecx, 0x961f51b2
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x3151c75d
and eax, 0xceae38a2
or eax, ecx
xor eax, 0xceae38a2
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
xor al, r8b
xor al, 1
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
xor al, r8b
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3b09dc5a
mov r8d, 0x67286edc
cmovne ecx, r8d
test al, 1
mov eax, 0x3b09dc5a
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x3670f11f
jle 0x140006d8f
cmp eax, 0x3795c7e2
jle 0x14000a662
cmp eax, 0x3795c7e3
je 0x1400123f8
cmp eax, 0x37ce5e92
je 0x1400124dc
cmp eax, 0x37f95eaa
jne 0x140001140
mov eax, 0x9e50acc0
jmp 0x140001140
cmp eax, 0xb4e337c0
jle 0x140006eb9
cmp eax, 0xb610f44e
jle 0x14000a725
cmp eax, 0xb610f44f
je 0x1400124e6
cmp eax, 0xb770cae8
je 0x1400125b7
cmp eax, 0xb8300b5b
jne 0x140001140
mov rax, qword [rbp + 0x70]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9e522e60
mov r8d, eax
and r8d, 0x61add19e
or r8d, edx
mov edx, r8d
xor edx, 0x4029d010
xor r8d, 0x6000441
mov r9d, ecx
or r9d, 0x278405ce
and r8d, 0x278405cf
and edx, 0xd87bfa30
or edx, r8d
and r9d, 0x278405cf
xor r9d, edx
and ecx, 0x62ce4740
and eax, 0x9d31b8bf
or eax, ecx
mov ecx, eax
xor ecx, 0x9d31b8bf
xor eax, 0x62ce4740
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
cmp eax, 0xffffffff
setne al
cmp dword [0x1403e1088], 0xa
setge cl
setl dl
mov r8d, eax
and r8b, dl
xor dl, al
mov r9d, edx
xor r9b, cl
and r9b, dl
inc al
and al, cl
or al, r8b
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe854b9cc
mov r8d, 0x58417efb
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xe854b9cc
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x78854760
jle 0x140006fbe
cmp eax, 0x78f08930
jle 0x14000a840
cmp eax, 0x78f08931
je 0x1400125c1
cmp eax, 0x7932cbe0
je 0x14001272c
cmp eax, 0x795e7aa8
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x4c8368e5
and edx, 0xb37c971a
or edx, r9d
or eax, ecx
and ecx, 0x4c8368e5
and r8d, 0xb37c971a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x1403e1088], 0xa
setge cl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x7559f14
mov r8d, 0x9f716609
cmovne eax, r8d
test dl, dl
mov edx, 0x7559f14
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140001140
cmp eax, 0xfbd10158
jle 0x140006fe9
cmp eax, 0xfc297e64
jle 0x14000a934
cmp eax, 0xfc297e65
je 0x140012805
cmp eax, 0xfc5051d7
je 0x14001280f
cmp eax, 0xfc710992
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x9cd59f7
and edx, 0xf632a608
or edx, r8d
mov r8d, edx
xor r8d, 0xa2200609
mov eax, ecx
not eax
xor edx, 0x9cd59f6
mov r9d, eax
and r9d, 0x551ea8c0
and ecx, 0xaae1573f
or ecx, r9d
or eax, edx
and edx, 0x551ea8c0
and r8d, 0xaae1573f
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc31faa98
and ecx, eax
and eax, 0x3ce05567
or eax, edx
xor eax, 0x3ce05567
or eax, ecx
xor eax, 0x18acd269
xor eax, 0x18acd269
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xedf81483
mov edx, 0x87c6833d
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xedf81483
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0x6b55741
jle 0x14000715e
cmp eax, 0x732c23d
jle 0x14000a954
cmp eax, 0x732c23e
je 0x14001291a
cmp eax, 0x7559f14
je 0x140012933
cmp eax, 0x75e7508
jne 0x140001140
mov eax, 0xf55221
jmp 0x140001140
cmp eax, 0x87dec615
jle 0x1400072b5
cmp eax, 0x88a37455
jle 0x14000a974
cmp eax, 0x88a37456
je 0x140012961
cmp eax, 0x892d8a1a
je 0x140012a12
cmp eax, 0x89dfdede
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4c27d41b
mov r8d, ecx
and r8d, 0xb3d82be4
or r8d, edx
xor r8d, 0xb3d82be5
and ecx, 0x2c4d5f3c
mov edx, eax
and edx, 0xd3b2a0c3
or edx, ecx
xor edx, 0x2c4d5f3d
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x6afeccca
and ecx, eax
not eax
and eax, 0x6afeccca
or eax, ecx
not ecx
and ecx, 0x95013335
and eax, 0x6afeccca
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4e037d13
and eax, 0xb1fc82ec
or eax, edx
xor eax, 0xb1fc82ec
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setl dl
xor al, dl
xor al, 1
mov r8d, edx
or r8b, cl
xor cl, dl
and cl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
xor cl, r8b
mov edx, ecx
mov eax, 0xf77a623e
mov r9d, 0xe11a8863
cmovne eax, r9d
not dl
test dl, r8b
mov r10d, 0xf77a623e
cmove eax, r10d
test cl, cl
cmovne eax, r9d
test dl, r8b
cmovne eax, r9d
jmp 0x140001140
cmp eax, 0x4251de71
jle 0x1400072e0
cmp eax, 0x430b7b30
jle 0x14000ab33
cmp eax, 0x430b7b31
je 0x140012a96
cmp eax, 0x437eb4af
je 0x140012beb
cmp eax, 0x44153d28
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x2ac408cd
and eax, ecx
not ecx
and ecx, 0x2ac408cd
or ecx, eax
not eax
and eax, 0xd53bf732
and ecx, 0x2ac408cd
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, 0xc2187b7
and ecx, 0xf3de7848
or ecx, r9d
or eax, edx
and edx, 0xc2187b7
and r8d, 0xf3de7848
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcc1781ac
and ecx, eax
and eax, 0x33e87e53
or eax, edx
mov edx, eax
xor edx, 0x10283610
xor eax, 0xcc1781ac
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x63c24843
and edx, 0x9c3db7bc
or edx, r9d
or eax, r8d
and r8d, 0x63c24843
and ecx, 0x9c3db7bc
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, dl
and dl, r8b
and al, cl
or al, dl
xor r10b, 1
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb5166ea9
mov r8d, 0xddf5df70
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xb5166ea9
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140001140
cmp eax, 0xc3222996
jle 0x14000730b
cmp eax, 0xc4326351
jle 0x14000acc9
cmp eax, 0xc4326352
je 0x140012bf5
cmp eax, 0xc466aa4b
je 0x140012bff
cmp eax, 0xc4eafa81
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 5
mov eax, 0x69057f2e
jmp 0x140001140
cmp eax, 0x22b8ea6f
jle 0x140007336
cmp eax, 0x231d0948
jle 0x14000ae1c
cmp eax, 0x231d0949
je 0x140012d8e
cmp eax, 0x236f1352
je 0x140012eb9
cmp eax, 0x241dd14d
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x1a9060cc
mov edx, eax
and edx, 0xe56f9f32
or edx, ecx
mov r9d, edx
xor r9d, 0xe56f9f32
mov ecx, eax
and ecx, 1
or ecx, r9d
xor edx, 0x1800208c
and r8d, 0x5e40edf2
and eax, 0xa1bf120d
or eax, r8d
mov r8d, eax
xor r8d, 0x8123120c
xor eax, 0x5e40edf2
mov r9d, ecx
and r9d, 0x22dcc863
and edx, 0xdd23379c
or edx, r9d
or ecx, eax
and eax, 0x22dcc863
and r8d, 0xdd23379c
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
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 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
xor dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x21da9814
mov r8d, 0x419d2307
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x21da9814
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xa55119fd
jle 0x140007425
cmp eax, 0xa676df0f
jle 0x14000ae3c
cmp eax, 0xa676df10
je 0x140012fb9
cmp eax, 0xa697a493
je 0x140012fc3
cmp eax, 0xa705b1fb
jne 0x140001140
mov eax, 0xf3577af0
jmp 0x140001140
cmp eax, 0x648082f3
jle 0x1400075cb
cmp eax, 0x66923902
jle 0x14000ae67
cmp eax, 0x66923903
je 0x1400130a7
cmp eax, 0x66b3cbf9
je 0x1400130b1
cmp eax, 0x67286edc
jne 0x140001140
mov eax, 0x3b09dc5a
jmp 0x140001140
cmp eax, 0xe869979a
jle 0x1400076c0
cmp eax, 0xea627880
jle 0x14000af22
cmp eax, 0xea627881
je 0x1400130bb
cmp eax, 0xea9dbce1
je 0x1400131f6
cmp eax, 0xeae4fcb8
jne 0x140001140
mov eax, 0x4f759337
jmp 0x140001140
cmp eax, 0x15713019
jle 0x1400077d8
cmp eax, 0x15c495e7
jle 0x14000afe8
cmp eax, 0x15c495e8
je 0x14001330b
cmp eax, 0x15e76bc1
je 0x14001346e
cmp eax, 0x172009b1
jne 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, 0x21fdd155
jmp 0x140001140
cmp eax, 0x97276454
jle 0x14000786a
cmp eax, 0x97877c7c
jle 0x14000b0d5
cmp eax, 0x97877c7d
je 0x1400135b1
cmp eax, 0x979e5ddb
je 0x1400136ad
cmp eax, 0x97b501ff
jne 0x140001140
mov eax, 0x14a3f7b6
jmp 0x140001140
cmp eax, 0x57e6ac8a
jle 0x140007ad5
cmp eax, 0x587595ae
jle 0x14000b219
cmp eax, 0x587595af
je 0x14001379b
cmp eax, 0x58783e59
je 0x140013991
cmp eax, 0x58ccb57d
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6474741
mov r8d, ecx
and r8d, 0x40000016
or r8d, edx
mov edx, r8d
xor edx, 4
xor r8d, 0xbf9408a9
mov r9d, eax
or r9d, 0x46040013
and r8d, 0xff9408bb
and edx, 0x434744
or edx, r8d
and r9d, 0xff9408bb
mov r8d, ecx
and r8d, 0x28b000
or r8d, r9d
xor r8d, edx
xor r8d, 0xb9b8b8a9
mov edx, ecx
and edx, 0xb37781c
and eax, 0xf4c887e3
or eax, edx
xor eax, r8d
xor eax, 0xf4c887e3
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0x5e09b619
cmp r8d, 0xa1f649e6
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xe7c90d5f
mov edx, 0x152213ec
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xe7c90d5f
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xd7e3757d
jle 0x140007b24
cmp eax, 0xd8b09a66
jle 0x14000b239
cmp eax, 0xd8b09a67
je 0x140013a78
cmp eax, 0xd92119d5
je 0x140013bc2
cmp eax, 0xd9d0159d
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1043137
mov r8d, ecx
and r8d, 0x42284080
or r8d, edx
xor r8d, 0x42284080
mov edx, ecx
and edx, 0xbcd38e48
or edx, r8d
mov r8d, edx
xor r8d, 0xbcd38e49
xor edx, 0x432c3196
mov r9d, r8d
and r9d, 0x3841c429
and edx, 0xc7be3bd6
or edx, r9d
or r8d, ecx
and ecx, 0x3841c429
and eax, 0xc7be3bd6
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xaba705d9
xor r8d, 0x5458fa26
sete r9b
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
lea edx, [rax + 1]
mov ecx, edx
xor cl, r8b
not cl
and cl, r8b
mov r10d, edx
or r10b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x25d8d5e5
mov edx, 0x94f15c22
cmovne ecx, edx
test al, 1
mov eax, 0x25d8d5e5
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x32db11d1
jle 0x140007b5c
cmp eax, 0x340800e8
jle 0x14000b35b
cmp eax, 0x340800e9
je 0x140013cde
cmp eax, 0x3423210c
je 0x140013e40
cmp eax, 0x34866eda
jne 0x140001140
mov eax, 0x2924e464
jmp 0x140001140
cmp eax, 0xb1aac95e
jle 0x140007b87
cmp eax, 0xb265ace8
jle 0x14000b37b
cmp eax, 0xb265ace9
je 0x140013e4a
cmp eax, 0xb2c1012b
je 0x140013f39
cmp eax, 0xb3ada28e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x1fcbe490
mov edx, eax
and edx, 0xe0341b6f
or edx, ecx
mov ecx, edx
xor ecx, 0xe0341b6f
xor edx, 0xb008090
mov r8d, ecx
and r8d, 0x916e9b23
and eax, 0x6e9164dc
or eax, r8d
xor eax, 0x6e9164dd
and edx, 0x8b0488d4
and ecx, 0x74fb772a
or ecx, edx
xor ecx, 0x74fb772a
or ecx, eax
not ecx
test ecx, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
or r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xac7f76b8
mov r8d, 0x19fa7f83
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xac7f76b8
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x76c2736f
jle 0x140007cf9
cmp eax, 0x77247205
jle 0x14000b463
cmp eax, 0x77247206
je 0x140013f51
cmp eax, 0x77724d6c
je 0x140014096
cmp eax, 0x77adcf88
jne 0x140001140
mov eax, 0x6dfb6507
jmp 0x140001140
cmp eax, 0xf8394fed
jle 0x140007d33
cmp eax, 0xf88dc8fc
jle 0x14000b599
cmp eax, 0xf88dc8fd
je 0x14001415b
cmp eax, 0xf8f81979
je 0x140014201
cmp eax, 0xf92c2402
jne 0x140001140
mov rax, qword [rbp + 0xc0]
mov dword [rax], 0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xa0]
mov word [rax], 0
mov eax, 0xc700a558
jmp 0x140001140
cmp eax, 0xd50af73
jle 0x140007e88
cmp eax, 0xe2c2132
jle 0x14000b5c7
cmp eax, 0xe2c2133
je 0x1400142d6
cmp eax, 0xeb9e94c
je 0x14001440a
cmp eax, 0xfb222d3
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0x4a373582
mov r8d, edx
and r8d, 0xb5c8ca7d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x90488010
xor r8d, 0x4a373583
mov r9d, eax
and r9d, 0x27914fef
and edx, 0xd86eb010
or edx, r9d
or eax, r8d
and r8d, 0x27914fef
and ecx, 0xd86eb010
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa5298fff
and ecx, 0x5ad67000
or ecx, eax
xor ecx, 0xa5298fff
setne r8b
sete r9b
cmp dword [0x1403e1088], 0xa
setl r10b
setge al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
or r10b, r8b
xor r10b, 1
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
or al, dl
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
xor r8b, dl
xor r9b, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa3a8c998
mov edx, 0x8fe83b33
cmovne ecx, edx
test al, 1
mov eax, 0xa3a8c998
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x8f8ca85b
jle 0x140007f97
cmp eax, 0x8fd0fdd4
jle 0x14000b5f4
cmp eax, 0x8fd0fdd5
je 0x14001443c
cmp eax, 0x8fe83b33
je 0x140014529
cmp eax, 0x92861951
jne 0x140001140
mov eax, dword [0x1403e1084]
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
and ecx, 0xc8e0428d
and eax, 0x371fbd72
or eax, ecx
mov ecx, eax
xor ecx, 0x88604209
xor eax, 0x2211a800
and eax, 0x6291a884
and ecx, 0x9d6e577b
or ecx, eax
xor ecx, 0x9d6e577b
setne al
sete cl
cmp dword [0x1403e1088], 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, 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, 0xa4b53f0b
mov r8d, 0xf8327c94
cmovne edx, r8d
test al, al
mov eax, 0xa4b53f0b
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x4e63309c
jle 0x1400081bc
cmp eax, 0x4eb5d6dc
jle 0x14000b703
cmp eax, 0x4eb5d6dd
je 0x1400146e2
cmp eax, 0x4f72eb7e
je 0x1400147b4
cmp eax, 0x4f759337
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9527d5a2
mov r8d, ecx
and r8d, 0x6ad82a5c
or r8d, edx
xor r8d, 0x6ad82a5c
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x4054430e
and eax, 0xbfabbcf1
or eax, r8d
xor eax, edx
xor eax, 0xbfabbcf1
or edx, ecx
not edx
or edx, eax
xor edx, 0x9b4a7d69
xor edx, 0x64b58296
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf5b13075
mov r8d, 0xeae4fcb8
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xf5b13075
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
cmp eax, 0xce1d97fb
jle 0x1400082e6
cmp eax, 0xceff5737
jle 0x14000b7f5
cmp eax, 0xceff5738
je 0x1400148d1
cmp eax, 0xcf0494bf
je 0x1400148db
cmp eax, 0xcf2bf8a9
jne 0x140001140
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
inc rax
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov eax, 0x6dc1c90a
jmp 0x140001140
cmp eax, 0x2a443969
jle 0x140008311
cmp eax, 0x2bcb0c70
jle 0x14000b968
cmp eax, 0x2bcb0c71
je 0x1400149e7
cmp eax, 0x2bcb7359
je 0x140014a04
cmp eax, 0x2bd907bd
jne 0x140001140
mov eax, 0xc3057c4
jmp 0x140001140
cmp eax, 0xacff28bb
jle 0x14000baa7
cmp eax, 0xacff28bc
je 0x140014ad4
cmp eax, 0xada74337
je 0x140014aec
cmp eax, 0xadc02aac
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xe098c8a2
and edx, 0x1f67375d
or edx, ecx
mov eax, edx
xor eax, 0xe098c8a2
xor edx, 0x1f67375c
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x574711ea
and ecx, 0xa8b8ee15
or ecx, r9d
or eax, r8d
and r8d, 0x574711ea
and edx, 0xa8b8ee15
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7d974ed
and eax, 0xf8268b12
or eax, edx
xor eax, 0xf8268b12
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
lea ecx, [r8 + 1]
and cl, al
mov r10d, eax
xor r10b, r8b
or al, r8b
and r8b, r9b
or cl, r8b
xor dl, r9b
xor al, 1
or al, dl
xor al, 1
or al, r10b
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, 0x876dc74b
mov r8d, 0x5334e2cd
cmovne ecx, r8d
test dl, 1
mov edx, 0x876dc74b
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0x6f33b741
jle 0x14000bbac
cmp eax, 0x6f33b742
je 0x140014cbc
cmp eax, 0x6ffdb5f1
je 0x140014d5c
cmp eax, 0x70138341
jne 0x140001140
mov eax, 0x9780f221
jmp 0x140001140
cmp eax, 0xf3372bfd
jle 0x14000bd26
cmp eax, 0xf3372bfe
je 0x140014d66
cmp eax, 0xf3577af0
je 0x140014e60
cmp eax, 0xf534f41c
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xc02bc969
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x3fd43696
and ecx, 0xc02bc969
or ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x19969247
mov edx, ecx
and edx, 0xe6696db8
or edx, eax
mov eax, edx
xor eax, 0xe00168b0
mov r9d, edx
xor r9d, 0x801000
or r9d, 0x20040844
mov r10d, edx
xor r10d, 0x2084400
or r8d, 0xc030a8
and r9d, 0x20c438ec
and r10d, 0x1a184402
or r10d, r9d
and r8d, 0x20c438ec
and ecx, 0xc5238311
or ecx, r8d
xor ecx, r10d
xor ecx, 0xe5278b54
or eax, 1
xor edx, 0x18021204
and edx, 0x1e6a170c
and eax, 0xe195e8f3
or eax, edx
xor eax, 0xe195e8f3
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7b52d1e8
and ecx, eax
and eax, 0x84ad2e17
or eax, edx
xor eax, 0x84ad2e17
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe1d8d927
and ecx, 0x1e2726d8
or ecx, eax
xor ecx, 0x1e2726d8
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
mov r9d, r8d
or r9b, cl
xor r9b, 1
and dl, al
xor al, r8b
and al, cl
or al, r9b
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and cl, r8b
or cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb040e52e
mov r8d, 0x703fd928
cmovne eax, r8d
test dl, 1
mov edx, 0xb040e52e
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0x1c86c61d
jle 0x14000bd51
cmp eax, 0x1c86c61e
je 0x140014f5f
cmp eax, 0x1cf4269c
je 0x140017300
cmp eax, 0x1d085886
jne 0x140001140
mov eax, 0x9f555656
jmp 0x140001140
cmp eax, 0x9f3be73f
jle 0x14000be85
cmp eax, 0x9f3be740
je 0x140017476
cmp eax, 0x9f555656
je 0x14001755c
cmp eax, 0x9f716609
jne 0x140001140
movzx eax, word [rbp + 0x96]
lea rax, [rax + rax*4]
shl rax, 3
add rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov eax, dword [rax + 0x24]
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xffffffdf
and ecx, edx
and eax, 0x1eadaf7b
and edx, 0xe1525084
or edx, eax
mov r8d, edx
xor r8d, 0x525004
mov eax, ecx
not eax
xor edx, 0x1eadaf5b
mov r9d, eax
and r9d, 0xed80aebb
and ecx, 0x127f5144
or ecx, r9d
or eax, edx
and edx, 0xed80aebb
and r8d, 0x127f5144
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, 0x365723e1
and ecx, 0xc9a8dc1e
or ecx, r9d
or eax, r8d
and r8d, 0x365723e1
and edx, 0xc9a8dc1e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x575a9c2c
and ecx, 0xa8a563d3
or ecx, eax
mov eax, ecx
xor eax, 0x56001c04
xor ecx, 0x240253
and ecx, 0x17e827b
and eax, 0xfe817d84
or eax, ecx
cmp eax, 0xfe817d84
setne byte [rbp + 0xba]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 1
and eax, 0xb92b5a5e
mov r8d, ecx
and r8d, 0x46d4a5a1
or r8d, eax
xor r8d, 0xb92b5a5f
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
xor ecx, 0x3c4a2b48
xor ecx, 0xc3b5d4b7
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r8b
and al, cl
and r9b, dl
and cl, r8b
or cl, r9b
or al, cl
xor al, 1
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xf5b64d1c
mov r8d, 0x7559f14
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0xf5b64d1c
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x60443317
jle 0x14000bea5
cmp eax, 0x60443318
je 0x140017771
cmp eax, 0x6087f728
je 0x140017788
cmp eax, 0x610b6c30
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe24f660a
mov r8d, eax
and r8d, 0x1db099f4
or r8d, ecx
xor r8d, 0x1db099f4
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x5f19d442
and eax, 0xa0e62bbd
or eax, edx
mov edx, eax
xor edx, 0xa0a428ac
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x43421311
and ecx, 0xbcbdecee
or ecx, r9d
xor eax, 0x43001000
and eax, 0x43421311
and edx, 0xbcbdecee
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 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
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, cl
and cl, al
or cl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2e3f2454
mov r8d, 0x5f5ce14f
cmovne edx, r8d
test al, 1
mov eax, 0x2e3f2454
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0xe09dbfd7
jle 0x14000bec5
cmp eax, 0xe09dbfd8
je 0x140017792
cmp eax, 0xe110dee4
je 0x14001788d
cmp eax, 0xe11a8863
jne 0x140001140
mov eax, 0xe0011338
jmp 0x140001140
cmp eax, 0x39a24ffb
jle 0x14000bfd5
cmp eax, 0x39a24ffc
je 0x140017897
cmp eax, 0x3a0eaf88
je 0x1400178a1
cmp eax, 0x3a51ae97
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x755de573
and edx, ecx
not ecx
or eax, 0x8aa21a8c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2503f710
and ecx, 0x505c0063
or ecx, r9d
or eax, r8d
and r8d, 0x2503f710
and edx, 0xdafc08ef
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x2020a80
mov r8d, eax
xor r8d, 0x755de573
mov ecx, r8d
or ecx, 1
xor eax, 0x8a02028c
and r8d, 0xece5347c
and edx, 0x131acb83
or edx, r8d
mov r8d, edx
xor r8d, 0x121a8382
xor edx, 0xece5347d
mov r9d, ecx
and r9d, 0x45a57830
and eax, 0xba5a87ce
or eax, r9d
or ecx, edx
and edx, 0x45a57830
and r8d, 0xba5a87cf
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xb0f69dc9
and edx, ecx
not ecx
or eax, 0x4f096236
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbb960a0f
and ecx, 0x6095c0
or ecx, r9d
or eax, r8d
and r8d, 0xbb960a0f
and edx, 0x4469f5f0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xc42608f3
xor eax, 0x8b2f6ac5
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xb610f44f
mov r8d, 0xe110dee4
cmovne eax, r8d
test dl, dl
mov edx, 0xb610f44f
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140001140
cmp eax, 0xba8afccd
jle 0x14000c073
cmp eax, 0xba8afcce
je 0x14001793f
cmp eax, 0xbaf1ff8b
je 0x140017afd
cmp eax, 0xbb707bfc
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xaeedf3f7
mov r8d, eax
xor r8d, 0x51120c08
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xf819cb7b
mov r11d, edx
and r11d, 0x1020400
or r11d, r10d
or ecx, r9d
and r9d, 0xf819cb7b
and r8d, 0x7e63484
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xaeedf3f6
and ecx, 0x51120c09
or ecx, r8d
not ecx
and edx, 0x82531e18
and eax, 0x7dace1e7
or eax, edx
xor eax, 0x7dace1e7
or eax, ecx
xor eax, 0xffffffff
setne dl
sete al
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov ecx, r9d
xor cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
xor al, 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, 1
mov eax, 0xc68831e5
mov r8d, 0x5b0e6427
cmovne eax, r8d
test cl, cl
mov ecx, 0xc68831e5
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0x7eb607f3
jle 0x14000c093
cmp eax, 0x7eb607f4
je 0x140017bce
cmp eax, 0x7fd9097d
je 0x140017c55
cmp eax, 0x7ff24dab
jne 0x140001140
mov rax, qword [rbp + 0x70]
mov rax, qword [rax]
movzx eax, word [rax + 6]
mov ecx, dword [rbp + 0x1c]
cmp ecx, eax
setl byte [rbp + 0xbb]
mov eax, 0x42ec3955
jmp 0x140001140
cmp eax, 0x49f401
jle 0x14000c1ae
cmp eax, 0x49f402
je 0x140017d99
cmp eax, 0xf55221
jne 0x14001e4fe
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1403e1084]
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, 0x4ecd74da
and eax, 0xb1328b25
or eax, edx
mov edx, eax
xor edx, 0x80028000
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x35702fff
and ecx, 0xca8fd000
or ecx, r9d
xor eax, 0x44024da
and eax, 0x35702fff
and edx, 0xca8fd000
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
cmp dword [0x1403e1088], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
mov r10d, edx
mov eax, ecx
or cl, dl
or dl, r8b
xor dl, 1
and r10b, r8b
or dl, r10b
and al, r9b
or al, r10b
xor r8b, r9b
xor cl, 1
or cl, r8b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7fd9097d
mov r8d, 0x9f9897f5
cmovne ecx, r8d
test al, 1
mov eax, 0x7fd9097d
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x2586f8c
jg 0x14000c2c0
cmp eax, 0x1805d39
je 0x140017da3
cmp eax, 0x2089d19
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xfb2f7b65
mov edx, eax
and edx, 0x4d0849a
or edx, ecx
mov ecx, edx
xor ecx, 0x4d0849b
xor edx, 0x22061840
and r8d, 0x3187ad72
and eax, 0xce78528d
or eax, r8d
mov r8d, eax
xor r8d, 0x2401001
xor eax, 0x3187ad72
mov r9d, ecx
and r9d, 0xddb9e7ac
and edx, 0x22461853
or edx, r9d
or ecx, eax
and eax, 0xddb9e7ac
and r8d, 0x22461853
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x38eeabbf
xor ecx, 0xc7115440
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xbaf1ff8b
mov r8d, 0x5245853a
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xbaf1ff8b
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x81293d1c
jg 0x14000c428
cmp eax, 0x808cd6d8
je 0x140017eaf
cmp eax, 0x80a8ceb8
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9d4f0afc
mov r8d, eax
and r8d, 0x62b0f503
or r8d, ecx
mov r9d, r8d
xor r9d, 0x40a01001
xor r8d, 0x4000820
mov r10d, edx
or r10d, 0x24000820
or r8d, 0x1115e398
and r8d, 0x3515ebb8
and r9d, 0x48e01041
or r9d, r8d
and r10d, 0x3515ebb8
mov ecx, eax
and ecx, 0x820a0406
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x9116e580
and edx, 0x53a7f6b6
and eax, 0xac580949
or eax, edx
mov edx, eax
xor edx, 0xac100900
xor ecx, 0x6ce01860
mov r9d, ecx
and r9d, 0x269125f
and r8d, 0xfd96eda0
or r8d, r9d
xor eax, 0x2211216
and eax, 0x269125f
and edx, 0xfd96eda0
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
and r9b, r8b
mov ecx, eax
and cl, dl
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x2924e464
mov edx, 0x34866eda
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x2924e464
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x3b09dc59
jg 0x14000c51d
cmp eax, 0x3aa620d6
je 0x140017f18
cmp eax, 0x3abac2a9
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x65123bbb
and eax, 0x9aedc444
or eax, ecx
xor eax, 0x9aedc445
or eax, edx
mov ecx, eax
xor ecx, 0xced6df63
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x3129209c
and eax, 0xced6df63
or eax, ecx
xor eax, 0xda74490b
xor eax, 0xda74490b
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge al
mov ecx, r9d
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
or al, dl
xor al, 1
or al, r9b
xor r9b, 1
mov edx, r9d
xor dl, al
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 cl, 1
mov ecx, 0x37ce5e92
mov r8d, 0x77bb1e42
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xbd577cdd
jg 0x14000c53d
cmp eax, 0xbba0d3e3
je 0x140017f22
cmp eax, 0xbbef822a
jne 0x140001140
mov eax, 0x21a67dca
jmp 0x140001140
cmp eax, 0x1efe187f
jg 0x14000c622
cmp eax, 0x1ea2ae44
je 0x140017f30
cmp eax, 0x1ee94ab2
jne 0x140001140
mov rax, qword [rbp + 0xa8]
mov eax, 0xc466aa4b
jmp 0x140001140
cmp eax, 0xa0204a4c
jg 0x14000c642
cmp eax, 0x9f9897f5
je 0x140018098
cmp eax, 0x9fff837e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9224780c
mov r8d, ecx
and r8d, 0x6ddb87f2
or r8d, edx
xor r8d, 0x6ddb87f2
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x74e5310c
and edx, 0x8b1acef3
or edx, r9d
and ecx, 0x74e5310c
and eax, 0x8b1acef3
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
mov eax, r9d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x892d8a1a
mov edx, 0xa4810b50
cmovne eax, edx
test cl, cl
mov ecx, 0x892d8a1a
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x6192238a
jg 0x14000c662
cmp eax, 0x61594149
je 0x1400180a9
cmp eax, 0x6179de50
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xc9f33167
and eax, edx
and edx, 0x360cce98
or edx, ecx
xor edx, 0x360cce98
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x4bfb6ff9
mov r8d, edx
xor r8d, 0xb4049006
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xe52c9418
mov r11d, ecx
and r11d, 0x10000006
or r11d, r10d
or eax, r9d
and r9d, 0xe52c9418
and r8d, 0x1ad36be7
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
not r8d
and r8d, 0x4bfb6ff8
and eax, 0xb4049007
or eax, r8d
and edx, 0x7a56dfad
mov r8d, ecx
and r8d, 0x85a92052
or r8d, edx
mov edx, r8d
xor edx, 0x2a569124
and ecx, 1
or ecx, edx
xor r8d, 0x5882050
and r8d, 0x55886ed8
and ecx, 0xaa779127
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8a501125
mov edx, eax
not edx
xor ecx, 0x55886ed8
mov r9d, edx
and r9d, 0x3527aada
and eax, 0xcad85525
or eax, r9d
or edx, ecx
and ecx, 0x3527aada
and r8d, 0xcad85525
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x5899000
and edx, 0xa0504210
or edx, ecx
xor edx, 0xa0504210
and eax, 0x5a262def
or eax, edx
mov ecx, eax
not ecx
and eax, 0xd2008027
and ecx, 0x2dff7fd8
or ecx, eax
xor ecx, 0x2dff7fd8
sete r9b
setne r8b
cmp dword [0x1403e1088], 0xa
setl r10b
setge dl
lea eax, [r8 + 1]
mov r11d, r8d
xor r11b, dl
mov ecx, r11d
and cl, r9b
or r9b, dl
xor cl, 1
mov edi, ecx
xor dil, r9b
or cl, r9b
xor cl, 1
or cl, dil
and r10b, r8b
and al, dl
or al, r10b
or dl, r8b
xor dl, 1
or dl, r11b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor dl, al
xor al, 1
xor r8b, 1
or r8b, cl
xor r8b, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x46edc510
mov edx, 0x52c3934b
cmovne ecx, edx
test al, 1
mov eax, 0x46edc510
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xe2085ff5
jg 0x14000c776
cmp eax, 0xe11ed94c
je 0x1400181d0
cmp eax, 0xe1c68ba1
jne 0x140001140
mov eax, 0xdcc91002
jmp 0x140001140
cmp eax, 0x10ade7de
jg 0x14000c7f1
cmp eax, 0xff18595
je 0x1400181da
cmp eax, 0x1040aa6f
jne 0x140001140
mov eax, dword [0x1403e1084]
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
xor ecx, 0x83872ba7
and ecx, eax
not eax
and eax, 0x83872ba7
or eax, ecx
not ecx
and ecx, 0x7c78d458
and eax, 0x83872ba7
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x81600dd7
and ecx, 0x7e9ff228
or ecx, eax
xor ecx, 0x7e9ff228
sete dl
setne al
cmp dword [0x1403e1088], 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
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8fd0fdd5
mov r8d, 0xc1111bd3
cmovne ecx, r8d
test al, 1
mov eax, 0x8fd0fdd5
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x94af1fb8
jg 0x14000c9f1
cmp eax, 0x9311f6b5
je 0x1400182de
cmp eax, 0x93f3fe35
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd221f2ad
mov ecx, eax
and ecx, 0x2dde0d52
or ecx, r8d
mov r9d, ecx
xor r9d, 0x20000002
xor ecx, 0xd22050a8
mov r8d, eax
xor r8d, 0xf36454fa
and r8d, eax
or ecx, 0xc9bab05
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x8fc5fed8
and r9d, 0x70200022
or r9d, r11d
or ecx, r10d
and r10d, 0x8fc5fed8
and r8d, 0x703a0127
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
not r8d
and r8d, 0xc9bab04
and ecx, 0xf36454fb
or ecx, r8d
and edx, 0x8055382e
and eax, 0x7faac7d1
or eax, edx
mov edx, eax
xor edx, 0x68a0c241
xor eax, 0x8055382e
mov r8d, eax
and r8d, 0x974e059c
and edx, 0x68b1fa63
or edx, r8d
xor edx, ecx
xor edx, 0x68b1fa63
or eax, ecx
not eax
or eax, edx
xor eax, 0x128e66a1
xor eax, 0xed71995e
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setl dl
xor al, dl
xor al, 1
mov r8d, edx
or r8b, cl
xor r8b, 1
or r8b, al
xor r8b, 1
xor cl, dl
xor cl, r8b
mov edx, ecx
not dl
mov eax, 0x17a660ef
mov r9d, 0xa55119fe
cmovne eax, r9d
test dl, r8b
mov edx, 0x17a660ef
cmove eax, edx
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x140001140
cmp eax, 0x50843e57
jg 0x14000ca11
cmp eax, 0x4f8126c0
je 0x1400182e8
cmp eax, 0x4ffeae39
jne 0x140001140
mov eax, 0xcd4ccc86
jmp 0x140001140
cmp eax, 0xd0baaadb
jg 0x14000ca31
cmp eax, 0xd07a1bfa
je 0x1400183d5
cmp eax, 0xd08453be
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbb31904e
mov r8d, eax
and r8d, 0x44ce6fb0
or r8d, ecx
xor r8d, 0x44ce6fb0
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x8a30e1b8
and eax, 0x75cf1e47
or eax, edx
mov edx, eax
xor edx, 0x45c31c06
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x3a2c0259
and ecx, 0xc5d3fda6
or ecx, r9d
xor eax, 0xa200018
and eax, 0x3a2c0259
and edx, 0xc5d3fda6
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x9a7399f2
mov r8d, 0x8f8ca85c
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x9a7399f2
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x2c9853d5
jg 0x14000cb3e
cmp eax, 0x2bf0e48a
je 0x1400184d0
cmp eax, 0x2c6985f1
jne 0x140001140
mov eax, 0x742ada81
jmp 0x140001140
cmp eax, 0xae263b15
jg 0x14000cc3e
cmp eax, 0xadc71c71
je 0x1400184da
cmp eax, 0xadede8a6
jne 0x140001140
mov eax, 0xb9969663
jmp 0x140001140
cmp eax, 0x717d030b
jg 0x14000cd41
cmp eax, 0x703fd928
je 0x1400184e4
cmp eax, 0x71008a37
jne 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0xd123909e
jmp 0x140001140
cmp eax, 0xf59b96b9
jg 0x14000ce43
cmp eax, 0xf540445c
je 0x140018642
cmp eax, 0xf565780b
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xc2a37c8c
mov ecx, eax
and ecx, 0x3d5c8372
or ecx, r8d
mov r8d, ecx
xor r8d, 0x34100322
xor ecx, 0xc2a37c8d
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x4bcefc55
and r8d, 0xb43103aa
or r8d, r11d
or ecx, r10d
and r10d, 0x4bcefc55
and r9d, 0xb43103aa
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xc371184f
and eax, 0x3c8ee7b0
or eax, edx
mov edx, eax
xor edx, 0x3c8a0700
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8065f0ff
and ecx, 0x7f9a0f00
or ecx, r9d
xor eax, 0x8061104f
and eax, 0x8065f0ff
and edx, 0x7f9a0f00
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x175216b5
mov r8d, 0x381cd97b
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x175216b5
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x8a3e2fa
jg 0x14000ce63
cmp eax, 0x76aeb2c
je 0x14001864c
cmp eax, 0x882e5c9
jne 0x140001140
mov eax, 0x3c4437d4
jmp 0x140001140
cmp eax, 0x8bd3b7a8
jg 0x14000ce83
cmp eax, 0x8b4260bf
je 0x140018664
cmp eax, 0x8bc788b9
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9272b608
mov r8d, ecx
and r8d, 0x6d8d49f7
or r8d, edx
mov edx, r8d
xor edx, 0x6d8d49f6
xor r8d, 0x9272b609
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
and cl, r8b
or r8b, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf166f6bb
mov r8d, 0x9dc71bf2
cmovne eax, r8d
test cl, 1
mov ecx, 0xf166f6bb
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0x462948da
jg 0x14000cf95
cmp eax, 0x453c3201
je 0x14001876d
cmp eax, 0x45d192a8
jne 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x624c8b0a
and ecx, 0x9db374f5
or ecx, r9d
or eax, r8d
and r8d, 0x624c8b0a
and edx, 0x9db374f5
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
and eax, 0x3935af5f
and ecx, 0xc6ca50a0
or ecx, eax
mov eax, ecx
xor eax, 0x1308646
xor ecx, 0x84800020
and ecx, 0xbc852939
and eax, 0x437ad6c6
or eax, ecx
xor eax, 0xbc852939
sete al
setne cl
cmp dword [0x1403e1088], 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
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, 0x742ada81
mov r8d, 0x2c6985f1
cmovne edx, r8d
test al, 1
mov eax, 0x742ada81
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0xc68831e4
jg 0x14000d084
cmp eax, 0xc54e8dd8
je 0x140018777
cmp eax, 0xc67846ea
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x56211ff0
and edx, 0xa9dee00f
or edx, r8d
mov r8d, edx
xor r8d, 0xa1904006
mov eax, ecx
not eax
xor edx, 0x56211ff1
mov r9d, eax
and r9d, 0x186eae09
and ecx, 0xe79151f6
or ecx, r9d
or eax, edx
and edx, 0x186eae09
and r8d, 0xe79151f6
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x92c81856
and ecx, eax
not eax
and eax, 0x92c81856
or eax, ecx
not ecx
and ecx, 0x6d37e7a9
and eax, 0x92c81856
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xfdbdb8df
and ecx, 0x2424720
or ecx, eax
mov eax, ecx
xor eax, 0x48ac2808
xor ecx, 0x2024220
and ecx, 0xb713d2f7
and eax, 0x48ec2d08
or eax, ecx
xor eax, 0x48ec2d08
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge cl
setl al
mov r9d, r8d
or r9b, al
or cl, dl
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
xor r8b, al
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x9e50acc0
mov edx, 0x37f95eaa
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x9e50acc0
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x2521ce09
jg 0x14000d229
cmp eax, 0x2472e0cd
je 0x1400188dc
cmp eax, 0x2505072e
jne 0x140001140
mov rcx, qword [rbp + 0x58]
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov eax, r8d
or eax, 1
and r8d, 0x153f3131
mov r9d, edx
and r9d, 0xeac0cece
or r9d, r8d
mov r8d, eax
and r8d, 0xf7cee5bd
and edx, 0x8311a42
or edx, r8d
mov r8d, r9d
xor r8d, 0x8000a42
xor r9d, 0x153f3130
or eax, r9d
and r9d, 0xf7cee5bd
and r8d, 0x8311a42
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5d8d1ac4
mov r9d, eax
and r9d, 0xa272e53b
or r9d, r8d
mov r8d, r9d
xor r8d, 0xa0006401
xor r9d, 0x4c840004
or edx, 0x4c86003c
or r9d, 0x10601002
and r9d, 0x5ce6103e
and r8d, 0xa1086e81
or r8d, r9d
and edx, 0x5ce6103e
and eax, 0x2118140
or eax, edx
xor eax, r8d
mov edx, eax
xor edx, 0x12211002
xor eax, 0xed8e6ebd
mov r8d, eax
and r8d, 0xa95ea9dc
and edx, 0x56a15623
or edx, r8d
xor edx, 0x56a15623
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
and dl, r9b
or r9b, r8b
xor r9b, 1
and al, r8b
or al, dl
or r9b, al
mov edx, r9d
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, r8b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
xor r8b, 1
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
mov r8d, eax
xor r8b, dl
test al, 1
mov eax, 0x9e0922ff
mov r9d, 0xe8bd3760
cmovne eax, r9d
mov rcx, qword [rcx]
test dl, 1
cmove eax, r9d
mov qword [rbp], rcx
test r8b, 1
mov ecx, 0x9e0922ff
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xa79bd99d
jg 0x14000d249
cmp eax, 0xa7409c99
je 0x1400188e6
cmp eax, 0xa76e582d
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3564400
mov r8d, eax
and r8d, 0x10209284
or r8d, edx
mov edx, r8d
xor edx, 0x10009000
xor r8d, 0xe9cf200a
or ecx, 0x1660284
and r8d, 0xe9ef228e
and edx, 0x1210d400
or edx, r8d
and ecx, 0xe9ef228e
and eax, 0x4000971
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xec89297b
xor eax, 0x1376d684
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xe1eca61d
and eax, 0x1e1359e2
or eax, ecx
mov ecx, eax
xor ecx, 0x6031102
xor eax, 0x406c2215
and eax, 0x587c6af5
and ecx, 0xa783950a
or ecx, eax
xor ecx, 0xa783950a
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor al, 1
or al, r8b
xor r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x50f63fa6
mov r8d, 0xc82b94b4
cmovne edx, r8d
test al, 1
mov eax, 0x50f63fa6
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x692a0c1d
jg 0x14000d424
cmp eax, 0x6837fea8
je 0x1400188f0
cmp eax, 0x69057f2e
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 5
mov ecx, dword [0x1403e1084]
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, 0xa307cd
and ecx, 0xff5cf832
or ecx, r9d
or eax, r8d
and r8d, 0xa307cd
and edx, 0xff5cf832
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xce28a87a
mov r8d, eax
xor r8d, 0x31d75785
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xedfbfaea
mov r11d, edx
and r11d, 0x10040505
or r11d, r10d
or ecx, r9d
and r9d, 0xedfbfaea
and r8d, 0x12040515
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xce28a87b
or edx, 1
xor ecx, 0x31d75784
mov r9d, ecx
and r9d, 0x5b497024
and r8d, 0xa4b68fdb
or r8d, r9d
or ecx, edx
and edx, 0x5b497024
and eax, 0xa4b68fda
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x69bd9c81
and edx, ecx
and ecx, 0x69bd9c81
not eax
or ecx, 0x9642637e
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf262a063
and eax, 0x99d1c80
or eax, r9d
or ecx, r8d
and r8d, 0xf262a063
and edx, 0xd9d5f9c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x82004318
xor ecx, 0x49a91c80
and ecx, 0x5deb3ce6
and eax, 0xa214c319
or eax, ecx
xor eax, 0x5deb3ce6
sete r8b
setne dl
cmp dword [0x1403e1088], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, dl
not al
and al, dl
mov r10d, ecx
or r10b, dl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor 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, 0xb9dd9acc
mov edx, 0xc4eafa81
cmovne eax, edx
test r8b, 1
mov edx, 0xb9dd9acc
cmovne edx, eax
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0xebf1e6e7
jg 0x14000d580
cmp eax, 0xeafbbc87
je 0x140018a88
cmp eax, 0xeafcf900
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x8001a20
mov r8d, eax
or r8d, 0x465c0509
and r8d, 0x4e5c1f29
and ecx, 0x31a340d4
or ecx, r8d
and edx, 0x4e5c1f29
and eax, 0x8000a002
or eax, edx
xor eax, ecx
mov r8d, eax
xor r8d, 0xc65ca50b
mov ecx, eax
xor ecx, 0x2082400
mov edx, eax
xor edx, 0x39a35af4
xor eax, 0x10862db7
mov r9d, eax
and r9d, edx
and eax, r8d
or eax, r9d
mov r8d, eax
xor r8d, 0x29257742
or edx, 1
xor eax, 0xd6da88bd
mov r9d, eax
and r9d, 0xfcf4818a
and r8d, 0x30b7e75
or r8d, r9d
or eax, edx
and edx, 0xfcf4818a
and ecx, 0x30b7e74
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x1cdd6de0
and edx, eax
not eax
or ecx, 0xe322921f
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x720273a6
and eax, 0xcdd0c40
or eax, r9d
or ecx, r8d
and r8d, 0x720273a6
and edx, 0x8dfd8c59
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe322921f
and ecx, 0x1cdd6de0
or ecx, eax
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, eax
or r9b, r8b
xor r9b, 1
xor cl, dl
and cl, dl
xor dl, al
and dl, r8b
or dl, r9b
xor cl, 1
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, dl
and dl, al
xor al, 1
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xda9081c8
mov r8d, 0xfb222d3
cmovne eax, r8d
test dl, dl
mov edx, 0xda9081c8
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140001140
cmp eax, 0x17a660ee
jg 0x14000d5ab
cmp eax, 0x175216b5
je 0x140018c57
cmp eax, 0x177b53aa
jne 0x140001140
cmp byte [rbp + 0xbd], 0
mov eax, 0x78c5d7ca
mov ecx, 0xdb5e8cfb
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x9a1fa7c7
jg 0x14000d5cb
cmp eax, 0x97da015c
je 0x140018d62
cmp eax, 0x9a13afbd
jne 0x140001140
mov eax, 0xfd6ce1f0
jmp 0x140001140
cmp eax, 0x5b0e6426
jg 0x14000d5eb
cmp eax, 0x5962c889
je 0x140018e4d
cmp eax, 0x5a85e14e
jne 0x140001140
movzx eax, word [rbp + 0xe6]
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x1477b302
xor edx, 0xcfebf79b
and edx, r8d
and r8d, 0xeb884cfd
or r8d, eax
mov ecx, r8d
xor ecx, 0xeb884cfd
mov r9d, r8d
xor r9d, 0x2463bb66
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x51cdff56
and r9d, 0xae3200a9
or r9d, r11d
or eax, r10d
and r10d, 0x51cdff56
and edx, 0xae3200a9
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0xcfebf79a
xor r8d, 0x1432b302
and r8d, 0x9fb2f7fb
mov r9d, ecx
and r9d, 0x604d0804
or r9d, r8d
mov r8d, r9d
xor r8d, 0x9fb2f7fa
and ecx, 1
or ecx, r8d
xor r9d, 0x80804
xor eax, 0x30140865
mov r8d, eax
and r8d, 0x785704bb
and edx, 0x87a8fb44
or edx, r8d
or eax, ecx
and ecx, 0x785704bb
and r9d, 0x87a8fb44
or r9d, ecx
xor r9d, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
and eax, 0x10001e15
and ecx, 0xefffe1ea
or ecx, eax
xor ecx, 0x10001e15
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and al, dl
and dl, r9b
and r8b, cl
or r8b, dl
xor al, 1
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, 0x8c3a34d
mov r8d, 0x14c716fb
cmovne eax, r8d
test cl, cl
mov ecx, 0x8c3a34d
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xdad893ec
jg 0x14000d620
cmp eax, 0xda9081c8
je 0x140018f64
cmp eax, 0xdacf6ee7
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x532088f0
and r8d, ecx
mov edx, ecx
or edx, 0xacdf770f
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xe52bca21
mov r11d, eax
and r11d, 0x120000d0
or r11d, r10d
or edx, r9d
and r9d, 0xe52bca21
and r8d, 0x1ad435de
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xa89e6506
xor edx, 0x532088f1
mov r9d, edx
and r9d, 0x16611ad8
and r8d, 0xe99ee527
or r8d, r9d
and ecx, 0x16611ad8
and eax, 0xe99ee527
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne al
cmp dword [0x1403e1088], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor cl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, 1
xor r8b, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x9e5c3d78
mov ecx, 0xcc3f5742
cmovne eax, ecx
test r8b, 1
mov ecx, eax
mov r8d, 0x9e5c3d78
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x35321d8c
jg 0x14000d7b5
cmp eax, 0x34cbff88
je 0x140018f6e
cmp eax, 0x350df13a
jne 0x140001140
movzx eax, word [rbp + 0xe6]
cmp eax, 0x5a4d
setne byte [rbp + 0xbc]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x61becf92
mov r8d, ecx
and r8d, 0x9e41306d
or r8d, edx
mov r9d, r8d
xor r9d, 0x88012064
xor r8d, 0x21aa8680
mov edx, ecx
or edx, 0x37ea9688
and r8d, 0x37ea9688
and r9d, 0xc8156976
or r9d, r8d
and edx, 0x37ea9689
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x3d5cf5d6
and r8d, 0xc2a30a29
or r8d, r9d
or edx, ecx
and ecx, 0x3d5cf5d6
and eax, 0xc2a30a29
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x69e9545a
mov r8d, 0xd92119d5
cmovne ecx, r8d
test dl, dl
mov edx, 0x69e9545a
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0xb4d037b5
jg 0x14000d9a5
cmp eax, 0xb4747f6d
je 0x140019034
cmp eax, 0xb479bc15
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd32bdf74
mov r8d, ecx
and r8d, 0x2cd4208a
or r8d, edx
xor r8d, 0x2cd4208a
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xdf27fbd9
and edx, 0x20d80426
or edx, r9d
and ecx, 0xdf27fbd9
and eax, 0x20d80426
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne dl
cmp dword [0x1403e1088], 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
xor dl, 1
and al, r8b
or al, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xaa91c33c
mov r8d, 0xc2bea8be
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0xaa91c33c
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x77ecea6e
jg 0x14000da86
cmp eax, 0x77b5243b
je 0x140019164
cmp eax, 0x77bb1e42
jne 0x140001140
mov eax, 0x94f411c0
jmp 0x140001140
cmp eax, 0xfb9dc1d6
jg 0x14000daa6
cmp eax, 0xf99e9a7e
je 0x14001916e
cmp eax, 0xfa574468
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfee8baac
and eax, ecx
and ecx, 0x1174553
or ecx, edx
mov edx, ecx
xor edx, 0x1020543
xor ecx, 0xfee8baac
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x4e15dab4
and edx, 0xb1ea254b
or edx, r9d
or ecx, r8d
and r8d, 0x4e15dab4
and eax, 0xb1ea254b
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x54bc5d17
mov eax, ecx
and eax, 0xab43a2e8
or eax, r8d
mov r8d, eax
xor r8d, 0xab43a2e9
and ecx, 0x4e2f277
mov r9d, edx
and r9d, 0xfb1d0d88
or r9d, ecx
mov ecx, r9d
xor ecx, 0x4624234
and edx, 1
or edx, ecx
xor r9d, 0x81150c80
and r9d, 0x8195bcc2
and edx, 0x7e6a433d
or edx, r9d
mov ecx, edx
xor ecx, 0x4a4a0010
xor eax, 0x54bc5d16
xor edx, 0x8195bcc2
mov r9d, eax
and r9d, 0x34b0ebef
and r8d, 0xcb4f1410
or r8d, r9d
or eax, edx
and edx, 0x34b0ebef
and ecx, 0xcb4f1410
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2b56f09c
and eax, 0xd4a90f63
or eax, ecx
xor eax, 0xd4a90f63
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor dl, cl
and al, dl
xor dl, al
mov ecx, 0xadc71c71
mov r8d, 0x2472e0cd
cmovne ecx, r8d
test dl, al
mov r8d, 0xadc71c71
cmovne ecx, r8d
test dl, dl
cmovne r8d, ecx
test dl, al
cmove r8d, ecx
mov eax, r8d
jmp 0x140001140
cmp eax, 0x69b884e
jg 0x14000dac6
cmp eax, 0x62c7c51
je 0x140019255
cmp eax, 0x6355bdd
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x32ebe71b
xor ecx, 0x3177ea8b
and ecx, r8d
and r8d, 0xcd1418e4
or r8d, eax
mov eax, r8d
xor eax, 0xcd1418e4
xor r8d, 0x32ebe71b
mov edx, r8d
or edx, 0x3177ea8b
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x87780de
mov r11d, eax
and r11d, 0xc6881520
or r11d, r10d
or edx, r9d
and r9d, 0x87780de
and ecx, 0xf7887f21
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
xor edx, 0x3177ea8a
and r8d, 0x6afad976
mov ecx, eax
and ecx, 0x95052689
or ecx, r8d
xor ecx, 0x6afad977
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb981a0de
and ecx, 0x467e5f21
or ecx, edx
xor ecx, 0xb981a0de
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
mov r10d, r8d
and r10b, r9b
mov ecx, eax
and cl, dl
or cl, r10b
xor r9b, dl
xor dl, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3f9c94d7
mov r8d, 0xb4de3f02
cmovne ecx, r8d
test dl, 1
mov edx, 0x3f9c94d7
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0x87c6833c
jg 0x14000dae6
cmp eax, 0x86f45e1b
je 0x1400193c4
cmp eax, 0x876dc74b
jne 0x140001140
mov eax, 0xadc02aac
jmp 0x140001140
cmp eax, 0x4118ca6f
jg 0x14000db06
cmp eax, 0x3f71e32c
je 0x1400194a1
cmp eax, 0x3f9c94d7
jne 0x140001140
mov eax, 0x6355bdd
jmp 0x140001140
cmp eax, 0xc2bea8bd
jg 0x14000db26
cmp eax, 0xc1d91928
je 0x14001955e
cmp eax, 0xc293cd90
jne 0x140001140
mov eax, 0x6b55742
jmp 0x140001140
cmp eax, 0x21fdd154
jg 0x14000db46
cmp eax, 0x21cede31
je 0x140019568
cmp eax, 0x21da9814
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x3cb30b18
and ecx, 0xc34cf4e7
or ecx, eax
xor ecx, 0xc34cf4e7
or ecx, r8d
xor ecx, 0xbf201221
xor ecx, 0x40dfedde
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
mov r9d, r8d
or r9b, cl
xor cl, r8b
and cl, r9b
or dl, al
xor al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xd0baaadc
mov r8d, 0x419d2307
cmovne ecx, r8d
test al, 1
mov eax, 0xd0baaadc
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xa4bf67ca
jg 0x14000dc4f
cmp eax, 0xa4a32471
je 0x140019658
cmp eax, 0xa4b53f0b
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x5ca44100
mov r8d, ecx
or r8d, 0x190628
and r8d, 0x5cbd4728
and eax, 0x22401844
or eax, r8d
and edx, 0x5cbd4728
and ecx, 0x8102a093
or ecx, edx
xor ecx, eax
mov edx, ecx
xor edx, 0x811ba6bb
mov r8d, ecx
xor r8d, 0x811ba6ba
and edx, r8d
xor ecx, 0x1c004905
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x63f5b47a
and edx, 0x9c0a4b85
or edx, r9d
or eax, r8d
and r8d, 0x63f5b47a
and ecx, 0x9c0a4b85
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7f87ff98
and edx, eax
or eax, 0x80780067
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xea9b7ed8
and ecx, 0x15048100
or ecx, r9d
or eax, r8d
and r8d, 0xea9b7ed8
and edx, 0x15648127
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x80500060
xor eax, 0x7f87ff98
mov edx, eax
and edx, 0x67aad817
and ecx, 0x985527e8
or ecx, edx
xor ecx, 0x985527e8
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x1403e1088], 0xa
setge cl
setl r8b
mov eax, r8d
xor al, dl
mov r9d, edx
and r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
or r8b, dl
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor 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 ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x33cf6251
mov edx, 0xf8327c94
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x33cf6251
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x642e9823
jg 0x14000dd87
cmp eax, 0x631232a7
je 0x140019774
cmp eax, 0x6397d7f5
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x2ca0a9b8
mov ecx, eax
xor ecx, 0x2ca0a9b8
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x530b5004
and edx, 0x7157cb16
and eax, 0x8ea834e9
or eax, edx
mov edx, eax
xor edx, 0xea83080
xor ecx, 0x2ca0a9b9
mov r9d, ecx
and r9d, 0xa0548e6b
and r8d, 0x5fab7194
or r8d, r9d
xor eax, 0x20548a02
and eax, 0xa0548e6b
and edx, 0x5fab7194
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, dl
and dl, al
xor al, 1
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe869979b
mov r8d, 0xf5c68205
cmovne eax, r8d
test dl, dl
mov edx, 0xe869979b
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140001140
cmp eax, 0xe7d3edf7
jg 0x14000de3f
cmp eax, 0xe7ad31a1
je 0x14001983c
cmp eax, 0xe7c90d5f
jne 0x140001140
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x78]
mov qword [rcx], rax
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdbbd568c
mov r8d, eax
and r8d, 0x2442a972
or r8d, edx
xor r8d, 0x2442a972
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xc55445b2
and eax, 0x3aabba4d
or eax, ecx
mov ecx, eax
xor ecx, 0x8023845
xor eax, 0xc55445b2
mov r8d, eax
and r8d, 0xf2edc22a
and ecx, 0xd123dd5
or ecx, r8d
xor ecx, edx
xor ecx, 0xd123dd5
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 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
xor r8b, 1
and al, cl
or al, dl
xor al, r8b
mov ecx, eax
not cl
and cl, r8b
test al, 1
mov edx, 0x152213ec
mov r8d, 0x2628635a
cmovne edx, r8d
test cl, 1
mov r9d, 0x152213ec
cmove edx, r9d
test al, 1
cmovne edx, r8d
test cl, 1
mov rax, qword [rbp + 0x78]
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x14f0cc0b
jg 0x14000df88
cmp eax, 0x14c716fb
je 0x140019888
cmp eax, 0x14d5c221
jne 0x140001140
movzx edx, byte [rbp + 0xbf]
movzx ecx, byte [rbp + 0xbe]
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov r9d, r8d
and r9b, cl
mov eax, r8d
xor al, r9b
xor r9b, 1
or r9b, cl
xor r9b, 1
xor r8b, dl
and r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
or al, dl
or al, r9b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc10cf78
mov r8d, 0x3a0eaf88
cmovne edx, r8d
test al, 1
mov eax, 0xc10cf78
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0x96b88e58
jg 0x14000dfbd
cmp eax, 0x95eaead0
je 0x140019944
cmp eax, 0x962fb60a
jne 0x140001140
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov eax, 0xba8afcce
jmp 0x140001140
cmp eax, 0x55de136f
jg 0x14000dfdd
cmp eax, 0x5478921a
je 0x14001994e
cmp eax, 0x55343ed6
jne 0x140001140
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx + 0x3c]
add rcx, qword [rax]
mov rax, qword [rbp + 0x70]
mov qword [rax], rcx
mov rax, qword [rbp + 0x70]
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
mov eax, 0x303a90b2
jmp 0x140001140
cmp eax, 0xd6b7829c
jg 0x14000dffd
cmp eax, 0xd5e44e3f
je 0x140019a60
cmp eax, 0xd6936ca4
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 2
mov eax, 0xe2085ff6
jmp 0x140001140
cmp eax, 0x31107454
jg 0x14000e11f
cmp eax, 0x303a90b2
je 0x140019a79
cmp eax, 0x310d2841
jne 0x140001140
mov eax, 0xa5428e7
jmp 0x140001140
cmp eax, 0xb120045a
jg 0x14000e286
cmp eax, 0xb0c66f26
je 0x140019a95
cmp eax, 0xb0f4973c
jne 0x140001140
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x426bb3da
mov r8d, eax
and r8d, 0xbd944c24
or r8d, edx
mov edx, r8d
xor edx, 0xa5804004
mov r9d, ecx
or r9d, 0x5a5e3e70
xor r8d, 0x424a3251
and r8d, 0x5a5e3e71
and edx, 0xa5a1c18e
or edx, r8d
and r9d, 0x5a5e3e71
xor r9d, edx
not r9d
and ecx, 0x95f57d36
and eax, 0x6a0a82c9
or eax, ecx
xor eax, 0x6a0a82c9
or eax, r9d
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge r9b
lea edx, [r9 + 1]
mov r10d, r9d
and r10b, dl
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, r9b
mov r11d, r10d
xor r11b, 1
mov r8d, r11d
and r8b, r10b
xor r11b, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, r11b
xor r8b, al
and r9b, cl
and al, dl
or al, r9b
or dl, cl
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
test cl, 1
mov ecx, 0x66923903
mov r8d, 0xa0204a4d
cmovne ecx, r8d
not dl
test al, 1
cmovne ecx, r8d
test dl, 1
mov eax, 0x66923903
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x74d86650
jg 0x14000e3bc
cmp eax, 0x74471338
je 0x140019a9f
cmp eax, 0x74aa1381
jne 0x140001140
cmp byte [rbp + 0xb7], 0
mov eax, 0xe2c2133
mov ecx, 0xe034fdf
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xf77a623d
jg 0x14000e49b
cmp eax, 0xf6fd066a
je 0x140019aa9
cmp eax, 0xf74e8ca7
jne 0x140001140
sub rsp, 0x20
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
add rsp, 0x20
mov dword [rbp + 0xe8], eax
mov rax, qword [rbp + 0xc0]
mov eax, dword [rax]
mov ecx, dword [0x1403e1084]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, ecx
and edx, 0x87a5fde0
and ecx, 0x785a021f
or ecx, edx
xor ecx, 0x785a021e
or ecx, r8d
mov edx, ecx
mov r8d, ecx
xor r8d, 0x4ba2d49d
and r8d, ecx
or ecx, 0xb45d2b62
not edx
mov r9d, ecx
and r9d, 0xf90dcf6e
and edx, 0x2a21091
or edx, r9d
mov r9d, r8d
not r9d
or ecx, r9d
and r9d, 0xf90dcf6e
and r8d, 0x6f23091
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xd9ff4348
xor ecx, 0x6da2682a
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
mov dword [rbp + 0xec], eax
setl r9b
setge al
mov ecx, r9d
xor r9b, r8b
or r8b, al
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xb0c66f26
mov ecx, 0x5b67d6c4
cmovne eax, ecx
test dl, 1
mov ecx, 0xb0c66f26
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xc9776a7
jg 0x14000e4bb
cmp eax, 0xc10cf78
je 0x140019b68
cmp eax, 0xc3057c4
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa0580404
mov edx, ecx
and edx, 0x10a22290
or edx, r8d
xor edx, 0x10a22290
mov r8d, ecx
xor r8d, 0xb0fa2694
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0x4f05d96a
and edx, 0xb0fa2695
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x8b7ead12
and edx, 0x748152ed
or edx, r9d
and ecx, 0x8b7ead12
and eax, 0x748152ed
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1403e1088], 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
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2bd907bd
mov r8d, 0x95eaead0
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x8f25742e
jg 0x14000e5ed
cmp eax, 0x8e8b3889
je 0x140019cb3
cmp eax, 0x8ee095d0
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x902d1600
mov r8d, ecx
and r8d, 0x68420913
or r8d, edx
mov edx, r8d
xor edx, 0x68420912
xor r8d, 0x832982e8
or eax, 0x80290201
and r8d, 0x832982e9
and edx, 0x78461d12
or edx, r8d
and eax, 0x832982e9
and ecx, 0x4906004
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0x790e0ec
mov r8d, ecx
xor r8d, 0xf86f1f13
xor ecx, 0xfe42b615
mov r9d, ecx
and r9d, r8d
and ecx, edx
mov eax, r9d
not eax
mov r10d, ecx
not r10d
mov r11d, eax
and r11d, 0x14bf323b
and r9d, 0xeb40cdc4
or r9d, r11d
or eax, r10d
and r10d, 0x14bf323b
and ecx, 0xeb40cdc4
or ecx, r10d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x428a900
or r8d, 1
xor eax, 0xf9d256f8
mov r9d, eax
and r9d, 0xe387140f
and ecx, 0x1c78ebf0
or ecx, r9d
or eax, r8d
and r8d, 0xe387140f
and edx, 0x1c78ebf0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2c678585
and ecx, eax
and eax, 0xd3987a7a
or eax, edx
mov edx, eax
xor edx, 0x1a52
xor eax, 0x2c678585
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdbdf6029
and edx, 0x24209fd6
or edx, r9d
or eax, r8d
and r8d, 0xdbdf6029
and ecx, 0x24209fd6
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 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 r8d, ecx
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov r9d, r8d
and r9b, cl
mov edx, r10d
and dl, al
xor r9b, 1
mov r11d, ecx
xor r11b, r9b
or r9b, cl
xor r9b, 1
or r9b, r11b
xor r8b, r10b
xor r10b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, 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 al, 1
mov eax, 0x1b583064
mov r8d, 0xe785d1aa
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x1b583064
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x4d1d6751
jg 0x14000e6a5
cmp eax, 0x4bfb25e4
je 0x140019e0d
cmp eax, 0x4cbaec38
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x80f4121d
mov ecx, eax
and ecx, 0x7f0bede2
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3a0204c0
xor ecx, 0x80f4121c
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xc5c9eb36
and r8d, 0x3a3614c8
or r8d, r11d
or ecx, r10d
and r10d, 0xc5c9eb36
and r9d, 0x3a3614c9
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x96e61e63
and eax, 0x6919e19c
or eax, edx
xor eax, 0x6919e19c
or eax, ecx
xor eax, 0xc6e13cc2
xor eax, 0x391ec33d
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and dl, al
and r8b, cl
or r8b, dl
and r9b, al
xor al, cl
or al, r9b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x225a31f8
mov r8d, 0xc1d91928
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x225a31f8
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xcc3f5741
jg 0x14000e6c5
cmp eax, 0xcbec21ea
je 0x140019f59
cmp eax, 0xcc2379cd
jne 0x140001140
mov eax, 0xe317a099
jmp 0x140001140
cmp eax, 0x29cd2267
jg 0x14000e7b0
cmp eax, 0x274af850
je 0x140019ffa
cmp eax, 0x2924e464
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x645022aa
and edx, 0x10054840
or edx, eax
xor edx, 0x10054840
and ecx, 0x8baa9515
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfd4a2bf9
and r8d, 0x2b5d406
or r8d, r9d
or eax, edx
and edx, 0xfd4a2bf9
and ecx, 0x2b5d406
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6085752a
and ecx, eax
and eax, 0x9f7a8ad5
or eax, edx
mov edx, eax
xor edx, 0x86680880
xor eax, 0x6085752a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x7993f657
and edx, 0x866c09a8
or edx, r9d
or eax, r8d
and r8d, 0x7993f657
and ecx, 0x866c09a8
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xf5b522b1
xor eax, 0xf5b522b1
sete al
setne r8b
cmp dword [0x1403e1088], 0xa
setl dl
setge r9b
xor r8b, r9b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
and cl, al
or r9b, al
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
xor cl, dl
mov r8d, ecx
not r8b
test cl, 1
mov eax, 0x34866eda
mov r9d, 0xfbb9b897
cmovne eax, r9d
test r8b, dl
mov edx, 0x34866eda
cmove eax, edx
cmovne eax, r9d
test cl, 1
cmovne eax, r9d
jmp 0x140001140
cmp eax, 0xa9d8a378
je 0x14001a004
cmp eax, 0xaa0c2bf0
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x44516c36
mov r8d, eax
and r8d, 0x44516c36
mov r9d, ecx
and r9d, 0xbbae93c8
or r9d, r8d
and edx, 0x44516c37
xor edx, r9d
and ecx, 0xe3c87cc2
and eax, 0x1c37833d
or eax, ecx
mov ecx, eax
xor ecx, 0x1c37833d
xor eax, 0xe3c87cc2
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xb610f44f
mov r8d, 0x15c495e8
cmovne edx, r8d
test cl, cl
mov ecx, 0xb610f44f
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x6c6957bb
je 0x14001a0c1
cmp eax, 0x6cd4bbc7
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x8400924c
mov r8d, ecx
or r8d, 0x62284083
and r8d, 0xe628d2cf
mov r9d, eax
and r9d, 0x500500
or r9d, r8d
and edx, 0xe628d2cf
mov r8d, ecx
and r8d, 0x19872830
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x7baf68b2
xor r8d, 0x84000309
mov r9d, edx
and r9d, 0x79789464
and r8d, 0x86876b9b
or r8d, r9d
or edx, ecx
and ecx, 0x79789464
and eax, 0x86876b9b
or eax, ecx
xor eax, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x1403e1088], 0xa
setl cl
xor cl, al
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xb4747f6d
mov r8d, 0x25ca2b14
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xb4747f6d
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xf118f032
je 0x14001a0cb
cmp eax, 0xf161dedd
jne 0x140001140
mov eax, 0xdbcec745
jmp 0x140001140
cmp eax, 0x1a975626
je 0x14001a1fc
cmp eax, 0x1ac34c05
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x8af98086
and ecx, eax
mov r8d, eax
or r8d, 0x75042509
mov r9d, ecx
not r9d
and r8d, 0xfd6d250b
and edx, 0x2908084
or edx, r8d
or eax, r9d
and r9d, 0xfd6d250b
and ecx, 0x292daf4
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x75067f79
and eax, 0x8af98086
or eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfd9f8ee0
mov ecx, eax
xor ecx, 0xfd9f8ee0
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x500c
and eax, 0x7f3ce825
mov r9d, edx
and r9d, 0x80c317da
or r9d, eax
xor r9d, 0x7f3ce824
and edx, 1
or edx, r9d
xor ecx, 0xfd9f8ee1
mov eax, ecx
and eax, 0x3a70a312
and r8d, 0xc58f5ced
or r8d, eax
xor r8d, edx
xor r8d, 0xc58f5ced
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xbe772c7a
and edx, ecx
not ecx
or eax, 0x4188d385
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe57745c
and ecx, 0xb0200822
or ecx, r9d
or eax, r8d
and r8d, 0xe57745c
and edx, 0xf1a88ba3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xc1bd2dde
xor eax, 0x8035fe5b
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, dl
and r8b, cl
and al, dl
or al, r8b
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, cl
and cl, al
or cl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xce47eba7
mov r8d, 0x6e931db7
cmovne eax, r8d
not dl
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xce47eba7
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x9d8090ff
je 0x14001a206
cmp eax, 0x9dc71bf2
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4e9aa9bb
and eax, ecx
and ecx, 0xb1655644
or ecx, edx
mov edx, ecx
xor edx, 0x450640
xor ecx, 0x4e9aa9bb
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xf720d93f
and edx, 0x8df26c0
or edx, r9d
or ecx, r8d
and r8d, 0xf720d93f
and eax, 0x8df26c0
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x86ee6566
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x2622d01c
and r9d, 0xd9dd2fe3
or r9d, r11d
or edx, r10d
and r10d, 0x2622d01c
and r8d, 0xd9dd2fe3
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x79119a98
and ecx, 0xaf9c0471
mov r8d, eax
and r8d, 0x5063fb8e
or r8d, ecx
xor r8d, 0xaf9c0470
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, 0x1ff3cc03
and ecx, 0xe00c33fc
or ecx, r9d
or eax, r8d
and r8d, 0x1ff3cc03
and edx, 0xe00c33fc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5a12eac8
and eax, 0xa5ed1537
or eax, edx
xor eax, 0xa5ed1537
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1403e1088], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
mov eax, ecx
xor al, r8b
mov edx, 0x1a300951
mov eax, 0x4edbf29
cmovne edx, eax
test cl, cl
mov eax, 0x1a300951
cmovne eax, edx
test r8b, r8b
cmove eax, edx
jmp 0x140001140
cmp eax, 0x5e3c7711
je 0x14001a227
cmp eax, 0x5f5ce14f
jne 0x140001140
mov eax, 0x2e3f2454
jmp 0x140001140
cmp eax, 0xdd9aa234
je 0x14001a2eb
cmp eax, 0xddf5df70
jne 0x140001140
mov eax, 0xb5166ea9
jmp 0x140001140
cmp eax, 0x381cd97b
je 0x14001a42c
cmp eax, 0x3855a7c9
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x1e2e4e3a
and eax, r8d
and r8d, 0xe1d1b1c5
or r8d, ecx
xor r8d, 0xe1d1b1c5
or r8d, eax
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x7522efdf
mov eax, r8d
xor eax, 0x7522efdf
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x80091021
and r8d, 0xb419f402
mov r9d, ecx
and r9d, 0x4be60bfd
or r9d, r8d
mov r8d, r9d
xor r8d, 0xa008a001
and ecx, 1
or ecx, r8d
xor r9d, 0x8600158
and r9d, 0x1c71555a
and ecx, 0xe38eaaa5
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8008a2a1
xor ecx, 0x1c71555a
xor eax, 0x7522efde
mov r9d, eax
and r9d, 0x6ff60c5c
and edx, 0x9009f3a3
or edx, r9d
or eax, ecx
and ecx, 0x6ff60c5c
and r8d, 0x9009f3a3
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xd55fdf60
cmp eax, 0x2aa0209f
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x86f45e1b
mov r8d, 0x39a24ffc
cmovne ecx, r8d
test al, 1
mov eax, 0x86f45e1b
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xb849fcb9
je 0x14001a436
cmp eax, 0xb96d0349
jne 0x140001140
mov eax, dword [rbp + 0x54]
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rbp - 0x20]
mov qword [rcx + rax*8], rdx
mov rax, qword [rbp + 0xc0]
mov eax, 0x390fb37c
jmp 0x140001140
cmp eax, 0x7a4035a7
je 0x14001a530
cmp eax, 0x7b745932
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x622cd284
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x22005000
and eax, 0x402c8284
or eax, r8d
xor eax, 0x402c8284
or edx, eax
xor edx, 0x622cd285
or edx, ecx
xor edx, 0xd3ffd39f
xor edx, 0x2c002c60
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xf2ff3575
mov r8d, 0x3a66a47
cmovne eax, r8d
test cl, cl
mov ecx, 0xf2ff3575
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0xfd6ce1f0
je 0x14001a53a
cmp eax, 0xfdd51db5
jne 0x140001140
mov rax, qword [rbp + 0x98]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x836e201
mov r8d, ecx
or r8d, 0x84c00108
and edx, 0x8cf6e309
and ecx, 0x20000cb0
or ecx, edx
and r8d, 0x8cf6e309
and eax, 0x53091046
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x5b3ff247
mov edx, eax
xor edx, 0x5b3ff246
and edx, ecx
xor eax, 0xa4c00db9
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x14501206
mov r8d, ecx
or r8d, 0x80200180
and edx, 0x94701386
and ecx, 0x2007ac30
or ecx, edx
and r8d, 0x94701386
and eax, 0x4b884049
or eax, r8d
xor eax, ecx
xor eax, 0xb64449ba
xor eax, 0xe99c1bf5
sete r8b
setne r9b
cmp dword [0x1403e1088], 0xa
setge r10b
setl r11b
mov ecx, r11d
xor cl, r9b
mov eax, ecx
xor al, 1
mov edx, r10d
or r10b, r9b
and r9b, r11b
and dl, r8b
or dl, r9b
xor r11b, r8b
xor r10b, 1
or r10b, r11b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x3cab6bfa
mov edx, 0xd6b7829d
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x2f0718d
je 0x14001a63c
cmp eax, 0x3a66a47
jne 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x6c99265c
and eax, ecx
not ecx
and ecx, 0x6c99265c
or ecx, eax
not eax
and eax, 0x9366d9a3
and ecx, 0x6c99265c
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4e3833ab
and ecx, 0xb1c7cc54
or ecx, eax
xor ecx, 0xb1c7cc54
setne dl
sete al
cmp dword [0x1403e1088], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, al
mov r10d, ecx
and r10b, al
or al, r8b
and al, r9b
and r8b, dl
or r8b, r10b
or cl, dl
xor cl, 1
or cl, r9b
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 cl, 1
mov ecx, 0x95335a7e
mov r8d, 0xf2ff3575
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x95335a7e
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x8438110b
je 0x14001a646
cmp eax, 0x850882e1
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xc84d2b6c
and eax, 0x37b2d493
or eax, ecx
xor eax, 0x37b2d492
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x57f9e2de
and ecx, 0xa8061d21
or ecx, edx
xor ecx, 0x57f9e2de
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
mov ecx, r9d
xor cl, al
inc al
mov edx, ecx
xor dl, cl
mov r10d, r8d
xor r10b, al
and r10b, r8b
xor al, r9b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
xor dl, 1
and dl, al
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x9a57320f
mov r8d, 0x8bd3b7a9
cmovne edx, r8d
test cl, 1
mov ecx, 0x9a57320f
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x3cab6bfa
je 0x14001a650
cmp eax, 0x3ceb8b9d
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x35746afc
mov r8d, eax
and r8d, 0xca8b9502
or r8d, edx
xor r8d, 0xca8b9502
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xcc292d41
and eax, 0x33d6d2be
or eax, ecx
xor eax, 0x33d6d2be
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 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
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, 0x9a13afbd
mov r8d, 0x8438110b
cmovne edx, r8d
test al, 1
mov eax, 0x9a13afbd
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0xbdf9638d
je 0x14001a65a
cmp eax, 0xbeac9f3e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xcc2f02fd
and edx, 0x33d0fd02
or edx, r9d
or eax, r8d
and r8d, 0xcc2f02fd
and ecx, 0x33d0fd02
or ecx, r8d
xor ecx, 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, 0x620ba83a
and ecx, 0x9df457c5
or ecx, r9d
or eax, r8d
and r8d, 0x620ba83a
and edx, 0x9df457c5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov edx, ecx
and dl, r9b
mov r10d, r8d
and r10b, al
or r10b, dl
mov edx, r10d
xor dl, r9b
and dl, r10b
xor cl, r9b
and cl, al
xor al, r8b
and al, r8b
mov r8d, ecx
xor r8b, 1
xor cl, al
xor al, 1
or al, r8b
xor al, 1
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1c2c5515
mov r8d, 0x77247206
cmovne eax, r8d
test cl, 1
mov ecx, 0x1c2c5515
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0x1fadfab8
je 0x14001a664
cmp eax, 0x203a9f6b
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0x15586a78
xor ecx, 0x15586a78
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov ecx, eax
and cl, r9b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
test al, 1
mov r8d, 0xc82b94b4
mov r9d, 0x7e3d498a
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, 1
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x140001140
cmp eax, 0xa067ab8d
je 0x14001a66e
cmp eax, 0xa20b0f67
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, dword [0x1403e1084]
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, 0xf1d08280
xor eax, 0xe2f7d7f
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
xor r8b, 1
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0x2521ce0a
mov edx, 0xad64f80
cmovne eax, edx
test r8b, r8b
mov r8d, 0x2521ce0a
cmove eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0x61e3cd0b
je 0x14001a685
cmp eax, 0x622e83dc
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xe56ff54b
and eax, 0x1a900ab4
or eax, ecx
xor eax, 0x1a900ab5
or eax, edx
xor eax, 0xae3004d9
xor eax, 0x51cffb26
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, dl
or r8b, cl
or al, dl
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, 0xada74337
mov r8d, 0x5c820c5
cmovne edx, r8d
test al, 1
mov eax, 0xada74337
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0xe2e4a2b9
je 0x14001a68f
cmp eax, 0xe317a099
jne 0x140001140
mov rax, qword [rbp + 0xa0]
movzx eax, word [rax]
mov dword [rbp + 0x1c], eax
mov eax, 0x7ff24dab
jmp 0x140001140
cmp eax, 0x133436dc
je 0x14001a6bd
cmp eax, 0x1366c534
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x2080004
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xf4e6f43b
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x720ca02d
and r8d, 0x84e25412
or r8d, edx
or eax, r9d
and r9d, 0x720ca02d
and ecx, 0x8df35fd2
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xb190bc4
and eax, 0xf4e6f43b
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, 0x569fbe03
and r8d, 0xa96041fc
or r8d, r9d
or ecx, edx
and edx, 0x569fbe03
and eax, 0xa96041fc
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x2200520
mov r8d, eax
or r8d, 0x80061a84
and edx, 0x82261fa4
and eax, 0x58882040
or eax, edx
and r8d, 0x82261fa4
and ecx, 0x2551c01b
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x2741c433
xor ecx, 0x50822004
and eax, 0xaf4ddef3
and ecx, 0x50b2210c
or ecx, eax
cmp ecx, 0x50b2210c
sete al
cmp dword [0x1403e1088], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
and cl, 1
xor cl, dl
and al, dl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xab6225d4
mov r8d, 0xc54e8dd8
cmovne ecx, r8d
test al, al
mov eax, 0xab6225d4
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0x94f411c0
je 0x14001a6c7
cmp eax, 0x95335a7e
jne 0x140001140
mov eax, 0x1366c534
jmp 0x140001140
cmp eax, 0x5245853a
je 0x14001a774
cmp eax, 0x52adb68c
jne 0x140001140
mov r8, qword [rbp + 0x88]
mov rdx, qword [rbp]
mov rcx, qword [rbp - 8]
sub rsp, 0x20
mov r9d, 0x18
call sub.KERNEL32.dll_K32GetModuleInformation
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xbd]
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x9ccd9428
mov r8d, ecx
and r8d, 0x63326bd7
or r8d, edx
mov eax, r8d
xor eax, 0x63326bd7
mov edx, r8d
xor edx, 0xbe2d02af
and edx, eax
and ecx, 0xdd1f6978
or ecx, edx
xor ecx, 0xdd1f6979
xor r8d, 0x98c19400
and r8d, 0xd9e1fe52
mov edx, eax
and edx, 0x261e01ad
or edx, r8d
mov r8d, edx
xor r8d, 0x41e11253
and eax, 1
or eax, r8d
xor edx, 0x60601a8
and edx, 0x9e06eda8
and eax, 0x61f91257
or eax, edx
xor eax, 0x61f91257
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x546e4ae9
and ecx, 0xab91b516
or ecx, edx
xor ecx, 0xab91b516
or ecx, eax
xor ecx, 0xffffffff
sete al
setne r8b
cmp dword [0x1403e1088], 0xa
setge dl
setl r9b
lea r10d, [r8 + 1]
xor al, r9b
mov ecx, eax
xor cl, 1
and r8b, r9b
or r9b, r10b
xor r9b, 1
and dl, r10b
or dl, r8b
or dl, r9b
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
mov r9d, edx
and r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
and al, r9b
xor r9b, 1
and r9b, cl
or r9b, al
or dl, cl
mov ecx, edx
xor cl, r9b
test dl, 1
mov eax, 0x177b53aa
mov edx, 0xab37d532
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x177b53aa
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xd173bd0c
je 0x14001a77e
cmp eax, 0xd192c7a8
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x4deffdcc
mov edx, ecx
and edx, 0xb2100232
or edx, r8d
mov r8d, edx
xor r8d, 0xb2000222
xor edx, 0x4deffdcd
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x1df4d95
and r8d, 0xfe20b26a
or r8d, r11d
or edx, r10d
and r10d, 0x1df4d95
and r9d, 0xfe20b26a
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x80db314e
and edx, 0x7f24ceb1
or edx, r9d
and ecx, 0x80db314e
and eax, 0x7f24ceb1
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne r9b
cmp dword [0x1403e1088], 0xa
setge r10b
lea ecx, [r9 + 1]
lea eax, [r10 + 1]
mov edx, eax
and dl, r10b
xor dl, 1
mov r11d, r10d
xor r11b, dl
mov r8d, r10d
or r8b, dl
xor r8b, 1
or r8b, r11b
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, r9b
and r9b, cl
xor r9b, 1
mov r11d, r9d
xor r11b, cl
or r9b, cl
xor r9b, 1
or r9b, r11b
mov r11d, r8d
xor r11b, 1
xor r9b, 1
xor r8b, r9b
or r9b, r11b
and r8b, r11b
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
and dl, cl
or dl, r10b
or al, cl
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 al, 1
mov eax, 0x17d6495a
mov r8d, 0x18156718
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x17d6495a
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x2cfe187b
je 0x14001a92e
cmp eax, 0x2deac75b
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x7d05b79f
and eax, 0x82fa4860
or eax, r9d
or ecx, r8d
and r8d, 0x7d05b79f
and edx, 0x82fa4860
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x65677a23
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xa0660448
and r9d, 0x5f99fbb7
or r9d, r11d
or edx, r10d
and r10d, 0xa0660448
and r8d, 0x5f99fbb7
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x9a9885dd
and ecx, 0xf2a098e1
mov r8d, eax
and r8d, 0xd5f671e
or r8d, ecx
xor r8d, 0xf2a098e0
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, 0x53b3513e
and ecx, 0xac4caec1
or ecx, r9d
or eax, r8d
and r8d, 0x53b3513e
and edx, 0xac4caec1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa19a8d7a
and eax, 0x5e657285
or eax, edx
xor eax, 0x5e657285
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
and dl, r8b
or r8b, cl
and al, cl
or al, dl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
not al
or al, cl
xor al, r9b
and al, 1
mov ecx, 0x692a0c1e
mov edx, 0x76c27370
cmovne ecx, edx
test al, r9b
cmove ecx, edx
mov edx, 0x692a0c1e
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0xaef97d06
je 0x14001a93f
cmp eax, 0xaeffe851
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xe4d3f21c
and ecx, edx
not edx
xor eax, 0x82c0960
mov r8d, eax
or r8d, 0x1b080462
mov r9d, ecx
not r9d
and r8d, 0xff5aa46a
and edx, 0x815214
or edx, r8d
or eax, r9d
and r9d, 0xff5aa46a
and ecx, 0xa55b95
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x1b2c0de3
and eax, 0xe4d3f21c
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov edx, eax
or edx, 0x50020114
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xac88ece3
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x54028d16
and r8d, 0xa88860e1
or r8d, edx
or eax, r9d
and r9d, 0x54028d16
and ecx, 0xabfd72e9
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x5377131c
and eax, 0xac88ece3
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xbf32451
and ecx, 0xf40cdbae
or ecx, eax
xor ecx, 0xf40cdbae
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge r9b
lea r10d, [r9 + 1]
and r10b, r8b
mov eax, r9d
and al, dl
or al, r10b
xor cl, dl
or r9b, r8b
xor r9b, 1
or r9b, cl
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
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xf5aaa6a0
mov r8d, 0x60443318
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xf5aaa6a0
cmove edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0x71d66e22
je 0x14001aabd
cmp eax, 0x7343cfad
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe9a11608
mov r8d, eax
xor r8d, 0xe9a11608
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x165ee9f6
and ecx, 0xe9a11609
or ecx, r8d
and edx, 0xe7c70fe1
and eax, 0x1838f01e
or eax, edx
mov edx, eax
xor edx, 0x10382012
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x805dcac
and ecx, 0xf7fa2353
or ecx, r9d
xor eax, 0x50ca0
and eax, 0x805dcac
and edx, 0xf7fa2353
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x241dd14d
mov r8d, 0x97da015c
cmovne eax, r8d
test cl, cl
mov ecx, 0x241dd14d
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
cmp eax, 0xf5b13075
je 0x14001aac7
cmp eax, 0xf5b64d1c
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa6f13e60
mov r8d, eax
xor r8d, 0xa6f13e60
and r8d, eax
or edx, r8d
not r8d
and r8d, 0x590ec19e
and edx, 0xa6f13e61
or edx, r8d
not edx
and ecx, 0x54281e54
and eax, 0xabd7e1ab
or eax, ecx
xor eax, 0xabd7e1ab
or eax, edx
xor eax, 0x8c79077a
xor eax, 0x7386f885
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
mov eax, r9d
xor al, r8b
mov ecx, eax
xor cl, 1
and cl, r8b
or dl, r9b
and al, r9b
xor al, 1
mov r8d, edx
xor r8b, al
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 r9d, edx
and r9b, cl
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf3372bfe
mov r8d, 0x4acd7e97
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xf3372bfe
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xa5428e7
je 0x14001aad1
cmp eax, 0xa6631c1
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xd8aba23d
and eax, edx
and edx, 0x27545dc2
or edx, ecx
xor edx, 0x27545dc2
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x584117f7
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xb2ca92c8
and r9d, 0x4d356d37
or r9d, r11d
or eax, r10d
and r10d, 0xb2ca92c8
and r8d, 0x4d356d37
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x21386800
or ecx, 1
and edx, 0xca39284c
and ecx, 0x35c6d7b3
or ecx, edx
mov edx, ecx
xor edx, 0x21004790
xor eax, 0x584117f6
xor ecx, 0xca39284c
mov r9d, eax
and r9d, 0x9ec6902f
and r8d, 0x61396fd0
or r8d, r9d
or eax, ecx
and ecx, 0x9ec6902f
and edx, 0x61396fd0
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xcaa5523a
and edx, eax
not eax
or ecx, 0x355aadc5
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xdc28f702
and eax, 0x2850038
or eax, r9d
or ecx, r8d
and r8d, 0xdc28f702
and edx, 0x23d708fd
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x355aadc5
xor ecx, 0x4824100a
and eax, 0xa2814f30
and ecx, 0x5d7eb0cf
or ecx, eax
xor ecx, 0x5d7eb0cf
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, eax
or r9b, cl
and cl, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
not cl
mov edx, 0x6a71acf
mov r8d, 0x7b8b824a
cmovne edx, r8d
test cl, r9b
mov ecx, 0x6a71acf
cmove edx, ecx
cmovne edx, r8d
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
cmp eax, 0x8d5435c6
je 0x14001abf9
cmp eax, 0x8d69869c
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x36c7cf25
mov r8d, ecx
xor r8d, 0x36c7cf25
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xc93830db
xor r8d, 0x36c7cf24
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov eax, r8d
xor al, dl
mov r9d, eax
xor r9b, 1
and r9b, dl
or cl, r8b
xor cl, 1
and al, r8b
or al, cl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x15e76bc1
mov edx, 0xb9b1072d
cmovne ecx, edx
test r9b, r9b
mov edx, ecx
mov r8d, 0x15e76bc1
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140001140
cmp eax, 0x47167a40
je 0x14001ac03
cmp eax, 0x490fbcb4
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xba679dc2
and ecx, eax
and eax, 0x4598623d
or eax, edx
mov edx, eax
xor edx, 0x40804034
xor eax, 0xba679dc2
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x375c2b89
and edx, 0xc8a3d476
or edx, r9d
or eax, r8d
and r8d, 0x375c2b89
and ecx, 0xc8a3d476
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x77d0a0e3
and eax, 0x882f5f1c
or eax, ecx
mov ecx, eax
xor ecx, 0x882f5f1c
mov r8d, ecx
and r8d, 0xaf076e10
or edx, 0xaf076e10
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x50f891ee
and r9d, 0xaf076e11
or r9d, edx
or ecx, 1
xor eax, 0x33800000
and eax, 0x3b840300
and ecx, 0xc47bfcff
or ecx, eax
xor ecx, 0xc47bfcff
or ecx, r9d
mov eax, ecx
not eax
and ecx, 0xce37fd4
and eax, 0xf31c802b
or eax, ecx
mov ecx, eax
xor ecx, 0x8347d0
xor eax, 0xf31c802b
mov edx, eax
and edx, 0xac783826
and ecx, 0x5387c7d9
or ecx, edx
xor ecx, 0xac783826
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1403e1088], 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
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xd08453be
mov r8d, 0x8f25742f
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xd08453be
cmove edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0xc77ad9af
je 0x14001ac0d
cmp eax, 0xc82b94b4
jne 0x140001140
mov rax, qword [rbp + 0x28]
mov eax, 0x7e3d498a
jmp 0x140001140
cmp eax, 0x25582d98
je 0x14001ad11
cmp eax, 0x25ca2b14
jne 0x140001140
mov eax, 0xb4747f6d
jmp 0x140001140
cmp eax, 0xa82cab4d
je 0x14001ae39
cmp eax, 0xa866e86e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0x362ff017
xor eax, 0xc9d00fe8
sete cl
setne al
cmp dword [0x1403e1088], 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, 0xa7409c99
mov r8d, 0x2cd9299e
cmovne edx, r8d
test al, al
mov eax, 0xa7409c99
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x69e9545a
je 0x14001af2a
cmp eax, 0x6a26cba2
jne 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0x4d1d6752
jmp 0x140001140
cmp eax, 0xed52cad3
je 0x14001af3b
cmp eax, 0xede46297
jne 0x140001140
mov eax, 0x430b7b31
jmp 0x140001140
cmp eax, 0x18156718
je 0x140001139
cmp eax, 0x18cdd1a0
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0x1d588776
xor ecx, 0xc8aa9414
xor ecx, 0x5baf674
xor ecx, 0xd048e516
setne dl
sete r8b
cmp dword [0x1403e1088], 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 edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x5c820c5
mov edx, 0x83991197
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x5c820c5
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
cmp eax, 0x9a7399f2
je 0x14001af56
cmp eax, 0x9b21a829
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x79d245f4
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xeb90052b
and r9d, 0x146ffad4
or r9d, r11d
or edx, r10d
and r10d, 0xeb90052b
and r8d, 0x146ffad4
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x79d245f5
and ecx, 0xee0566f6
and eax, 0x11fa9908
or eax, ecx
xor eax, 0x11fa9908
or eax, edx
mov edx, eax
or edx, 0x321683
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xeb0c017c
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x4a321697
and r8d, 0xa10c0168
or r8d, edx
or eax, r9d
and r9d, 0x4a321697
and ecx, 0xb5cde968
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x14f3fe83
and eax, 0xeb0c017c
or eax, ecx
xor eax, 0xa791e838
xor eax, 0xa791e838
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
mov eax, r9d
and cl, r9b
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
and r8b, dl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5a85e14e
mov r8d, 0x14c716fb
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x5a85e14e
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x5ce503af
je 0x14001b08d
cmp eax, 0x5d09c406
jne 0x140001140
mov rax, qword [rbp - 0x58]
mov eax, dword [rax + 0x24]
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xdfffffff
and r8d, eax
mov ecx, eax
or ecx, 0x20000000
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x7cb6532f
mov r11d, edx
and r11d, 0x8349acd0
or r11d, r10d
or ecx, r9d
and r9d, 0x7cb6532f
and r8d, 0x8349acd0
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x6b9ddbd
and eax, 0xf9462242
or eax, edx
mov edx, eax
xor edx, 0xf9462242
xor eax, 0x6b9ddbd
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne byte [rbp + 0xb9]
mov eax, 0x7375b7e3
jmp 0x140001140
cmp eax, 0xdb8c9880
je 0x14001b097
cmp eax, 0xdbcec745
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x1dd494a5
and r8d, eax
mov r9d, eax
or r9d, 0xe22b6b5a
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xb851aa64
and r8d, 0x47ae559b
or r8d, r10d
or edx, r9d
and r9d, 0xb851aa64
mov r10d, ecx
and r10d, 0x5841481
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0x1dd494a4
and ecx, 0x31e45a4
and eax, 0xfce1ba5a
or eax, ecx
xor eax, 0xfce1ba5a
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10440224
mov r8d, eax
or r8d, 0x20025083
and r8d, 0x304652a7
and ecx, 0xf900110
or ecx, r8d
and edx, 0x304652a7
and eax, 0xc029ac48
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x60011843
xor eax, 0x13040220
and ecx, 0x6cd11957
and eax, 0x932ee6a8
or eax, ecx
mov ecx, eax
xor ecx, 0x4911801
xor eax, 0x922a2028
and eax, 0xfa6a217e
and ecx, 0x595de81
or ecx, eax
cmp ecx, 0x595de81
sete r9b
cmp dword [0x1403e1088], 0xa
setl al
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, cl
mov edx, r9d
xor dl, 1
mov r8d, r9d
and r8b, dl
and al, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
and r9b, al
xor al, 1
and al, r8b
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xc99b83b
mov r8d, 0xf161dedd
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xc99b83b
cmove edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0x3670f120
je 0x14001b0a1
cmp eax, 0x3682169b
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x71579190
or ecx, 0x71579190
mov r8d, ecx
not r8d
or r8d, edx
and ecx, 0x8ea86e6e
and r8d, 0x71579191
or r8d, ecx
and eax, 0xfffffffe
or eax, r8d
xor eax, 0x918de5c4
cmp eax, 0x6e721a3b
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl al
xor al, cl
mov r8d, eax
xor r8b, 1
xor cl, dl
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor al, r8b
and al, dl
xor al, r8b
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x81293d1d
mov edx, 0xde5a92dc
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x81293d1d
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xb4e337c1
je 0x14001b1b1
cmp eax, 0xb5166ea9
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x1aa637da
and edx, 0xe559c825
or edx, r8d
mov r8d, edx
xor r8d, 0x4018c000
mov eax, ecx
not eax
xor edx, 0x1aa637db
mov r9d, eax
and r9d, 0xb7e72f35
and ecx, 0x4818d0ca
or ecx, r9d
or eax, edx
and edx, 0xb7e72f35
and r8d, 0x4818d0ca
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1a928471
and ecx, eax
and eax, 0xe56d7b8e
or eax, edx
mov edx, eax
xor edx, 0xa5251a86
xor eax, 0x1a928471
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x405ae108
and edx, 0xbfa51ef7
or edx, r9d
or eax, r8d
and r8d, 0x405ae108
and ecx, 0xbfa51ef7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne al
cmp dword [0x1403e1088], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
mov eax, 0xceff5738
mov r8d, 0xddf5df70
cmovne eax, r8d
test dl, dl
mov edx, 0xceff5738
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0x78854761
je 0x14001b1bb
cmp eax, 0x78c5d7ca
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x314b66ea
mov r8d, eax
and r8d, 0xceb49914
or r8d, edx
mov edx, r8d
xor edx, 0xea41810
mov r9d, ecx
or r9d, 0xf15b83cc
xor r8d, 0x314b02c9
and r8d, 0xf15b83cd
and edx, 0xea47c32
or edx, r8d
and r9d, 0xf15b83cd
xor r9d, edx
not r9d
and ecx, 0x723f6fed
and eax, 0x8dc09012
or eax, ecx
xor eax, 0x8dc09012
or eax, r9d
xor eax, 0xb0b979f6
cmp eax, 0x4f468609
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl al
lea r8d, [rcx + 1]
and cl, al
mov r9d, edx
and r9b, r8b
or r9b, cl
xor dl, r8b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6a26cba2
mov r8d, 0x4d1d6752
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0xfbd10159
je 0x14001b314
cmp eax, 0xfbe850ef
jne 0x140001140
mov eax, 0x323402b0
jmp 0x140001140
cmp eax, 0x6b55742
je 0x14001b31e
cmp eax, 0x6db6f15
jne 0x140001140
mov eax, 0x83991197
jmp 0x140001140
cmp eax, 0x87dec616
je 0x14001b478
cmp eax, 0x8828067e
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x858ce251
and eax, ecx
and ecx, 0x7a731dae
or ecx, edx
mov edx, ecx
xor edx, 0x42610cac
xor ecx, 0x858ce251
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xbd1e1113
and edx, 0x42e1eeec
or edx, r9d
or ecx, r8d
and r8d, 0xbd1e1113
and eax, 0x42e1eeec
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0xff0b141a
and r8d, edx
mov eax, ecx
and eax, 0xf4ebe5
or eax, r8d
mov r8d, eax
xor r8d, 0xf4ebe4
and ecx, 0x71e04290
mov r9d, edx
and r9d, 0x8e1fbd6f
or r9d, ecx
xor r9d, 0x71e04291
and edx, 1
or edx, r9d
xor eax, 0xff0b141b
mov ecx, eax
and ecx, 0xe089e5fa
and r8d, 0x1f761a05
or r8d, ecx
xor r8d, edx
xor r8d, 0x1f761a05
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x50200158
mov r8d, eax
and r8d, 0x24544602
or r8d, edx
mov edx, r8d
xor edx, 0x20144000
xor r8d, 0x5ba3a92d
or ecx, 0x5460070a
and r8d, 0x5fe3af2f
and edx, 0x20144050
or edx, r8d
and ecx, 0x5fe3af2f
and eax, 0x80081080
or eax, ecx
xor eax, edx
xor eax, 0xe213ab00
xor eax, 0x699813a5
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
mov r11d, r10d
not r11b
and r11b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r11b
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
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xffc6fd5f
mov ecx, 0xc0d9db39
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xffc6fd5f
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x4251de72
je 0x14001b592
cmp eax, 0x42ec3955
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xd9da2da1
and ecx, eax
mov r8d, eax
or r8d, 0x200404e
mov r9d, ecx
not r9d
and r8d, 0xcac0694e
and edx, 0x111a04a1
or edx, r8d
or eax, r9d
and r9d, 0xcac0694e
and ecx, 0x353f96b1
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x2625d25e
and eax, 0xd9da2da1
or eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe337eac5
mov ecx, eax
xor ecx, 0xe337eac5
and ecx, eax
or ecx, r8d
mov r9d, ecx
xor r9d, 0x1cc8153b
and eax, 0x514501d1
mov r8d, edx
and r8d, 0xaebafe2e
or r8d, eax
mov eax, r8d
xor eax, 0x514501d0
and edx, 1
or edx, eax
xor r8d, 0x8e10d80e
xor ecx, 0xe337eac4
mov eax, ecx
and eax, 0x70ea2761
and r9d, 0x8f15d89e
or r9d, eax
or ecx, edx
and edx, 0x70ea2761
and r8d, 0x8f15d89e
or r8d, edx
xor r8d, r9d
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x8a3c8947
and eax, 0x75c376b8
or eax, edx
xor eax, 0x75c376b8
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, eax
and al, cl
and cl, r8b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and dl, r8b
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
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, 0x4f8126c0
mov r8d, 0x4e63309d
cmovne edx, r8d
test al, al
mov eax, 0x4f8126c0
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0xc3222997
je 0x14001b6d4
cmp eax, 0xc3520ded
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x4ff59534
mov r8d, ecx
xor r8d, 0xb00a6acb
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x920bd412
mov r11d, edx
and r11d, 0x20002ac9
or r11d, r10d
or eax, r9d
and r9d, 0x920bd412
and r8d, 0x6df42bed
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xc008030
and edx, 0xa732fbfd
and ecx, 0x58cd0402
or ecx, edx
mov edx, ecx
xor edx, 0x8000000
xor eax, 0xb00a6aca
mov r9d, eax
and r9d, 0x73fd7dc7
and r8d, 0x8c028238
or r8d, r9d
xor ecx, 0x233079c5
and ecx, 0x73fd7dc7
and edx, 0x8c028238
or edx, ecx
xor edx, r8d
xor eax, edx
test eax, edx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
xor cl, r8b
and cl, r8b
xor r8b, dl
and r8b, dl
mov r9d, eax
or r9b, dl
xor r8b, 1
mov r10d, r8d
xor r10b, r9b
or r8b, r9b
xor r8b, 1
or r8b, r10b
xor cl, 1
xor al, dl
mov edx, ecx
xor dl, al
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, 0xddf6b504
mov r8d, 0x437eb4af
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xddf6b504
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x22b8ea70
je 0x14001b6de
cmp eax, 0x2318c19f
jne 0x140001140
mov eax, 0xdd9aa234
jmp 0x140001140
cmp eax, 0xa55119fe
je 0x14001b6e8
cmp eax, 0xa64e8b53
jne 0x140001140
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov qword [rbp - 8], rax
mov eax, 0x5478921a
jmp 0x140001140
cmp eax, 0x648082f4
je 0x14001b75d
cmp eax, 0x6561e9a7
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x405af4e
and eax, 0xfbfa50b1
or eax, ecx
xor eax, 0xfbfa50b0
or eax, edx
xor eax, 0x59a65f32
xor eax, 0xa659a0cd
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
xor cl, r8b
xor dl, al
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x2077e370
mov r8d, 0xbeac9f3e
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x2077e370
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xe869979b
je 0x14001b767
cmp eax, 0xe8bd3760
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa4c76ef3
mov r8d, ecx
xor r8d, 0xa4c76ef3
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x5b38910d
xor r8d, 0xa4c76ef2
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, edx
xor r10b, cl
or cl, r8b
and cl, r9b
and r10b, dl
xor r10b, 1
xor al, r8b
mov edx, r10d
xor dl, al
or al, r10b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0x642e9824
mov r8d, 0x9c22aeca
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0x642e9824
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
cmp eax, 0x1571301a
je 0x14001b771
cmp eax, 0x15b80be1
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xba4b6ac2
mov edx, eax
xor edx, 0xba4b6ac2
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0x45b4953c
xor edx, 0xa0948c0
and r8d, 0x9a8fa8ae
and eax, 0x65705751
or eax, r8d
mov r8d, eax
xor r8d, 0x40005550
xor eax, 0x9a8fa8ae
mov r9d, ecx
and r9d, 0xb5f22207
and edx, 0x4a0dddf8
or edx, r9d
or ecx, eax
and eax, 0xb5f22207
and r8d, 0x4a0dddf8
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 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
xor al, 1
and r8b, al
xor al, r8b
mov eax, 0xfb9dc1d7
mov ecx, 0x8f25742f
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xfb9dc1d7
cmovne ecx, edx
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x97276455
je 0x14001b8c2
cmp eax, 0x9780f221
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x736e2da8
and eax, 0x8c91d257
or eax, r8d
mov r8d, eax
xor r8d, 0x8918206
xor eax, 0x736e2da8
or eax, 1
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xe50a74f8
and r8d, 0x1af58b06
or r8d, r10d
or eax, r9d
and r9d, 0xe50a74f8
and edx, 0x1af58b07
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r9b
cmp dword [0x1403e1088], 0xa
setl r8b
setge cl
mov eax, ecx
xor al, r9b
mov r10d, eax
and r10b, r9b
and al, cl
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, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
xor r8b, cl
xor cl, 1
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x96b88e59
mov r8d, 0x70138341
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0x96b88e59
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x57e6ac8b
je 0x14001b8cc
cmp eax, 0x58417efb
jne 0x140001140
mov eax, 0xe854b9cc
jmp 0x140001140
cmp eax, 0xd7e3757e
je 0x14001b8de
cmp eax, 0xd7faaae3
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x2e8fd058
and ecx, 0xd1702fa7
or ecx, eax
xor ecx, 0xd1702fa7
or ecx, r8d
xor ecx, 0x1b6a9bea
cmp ecx, 0xe4956415
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge dl
lea eax, [r8 + 1]
xor al, cl
mov r9d, edx
xor r9b, r8b
mov ecx, r9d
and cl, dl
or dl, r8b
xor dl, 1
or dl, r9b
and r9b, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
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 r9d, ecx
xor r9b, 1
mov r10d, ecx
and r10b, r9b
mov r8d, edx
and r8b, al
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, cl
xor r8b, 1
mov r11d, r8d
xor r11b, al
or r8b, al
xor r8b, 1
or r8b, r11b
xor r8b, r10b
xor r9b, al
or dl, cl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x14a3f7b6
mov ecx, 0x97b501ff
cmovne eax, ecx
test dl, 1
mov ecx, 0x14a3f7b6
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x32db11d2
je 0x14001b8e8
cmp eax, 0x33cf6251
jne 0x140001140
mov eax, 0xb120045b
jmp 0x140001140
cmp eax, 0xb1aac95f
je 0x14001b8f2
cmp eax, 0xb218a8ca
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x12128850
mov r8d, ecx
and r8d, 0x40681307
or r8d, edx
xor r8d, 0x40681307
mov edx, ecx
and edx, 0xad8564a8
or edx, r8d
mov r8d, edx
xor r8d, 0xa90000a8
xor edx, 0x527a9b56
mov r9d, edx
and r9d, 0x44cd6e53
and r8d, 0xbb3291ac
or r8d, r9d
and ecx, 0x44cd6e53
and eax, 0xbb3291ac
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1403e1088], 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
mov ecx, 0xf74e8ca7
mov r8d, 0x5b67d6c4
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xf74e8ca7
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140001140
cmp eax, 0x76c27370
je 0x14001b9db
cmp eax, 0x76c8008e
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5249702
mov r8d, eax
and r8d, 0x2a820000
or r8d, ecx
xor r8d, 0x2a820000
mov r9d, edx
or r9d, 0x2fa69702
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xd05968fc
and ecx, 0x2fa69703
or ecx, r9d
mov r8d, ecx
not r8d
and edx, 0xde890313
and eax, 0x2176fcec
or eax, edx
mov edx, eax
xor edx, 0x2024a8c8
xor eax, 0xde890313
mov r9d, ecx
and r9d, 0x9f535537
and r8d, 0x60acaac8
or r8d, r9d
or ecx, eax
and eax, 0x9f535537
and edx, 0x60acaac8
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
mov r10d, ecx
xor r10b, 1
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, r10b
xor dl, 1
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x35321d8d
mov r8d, 0x6c6957bb
cmovne ecx, r8d
test al, al
mov eax, 0x35321d8d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xf8394fee
je 0x14001b9e5
cmp eax, 0xf8810061
jne 0x140001140
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov eax, 0x5d09c406
jmp 0x140001140
cmp eax, 0xd50af74
je 0x14001ba9c
cmp eax, 0xe034fdf
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 5
mov eax, 0xafa6edc
jmp 0x140001140
cmp eax, 0x8f8ca85c
je 0x14001bbd5
cmp eax, 0x8fa274f7
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xb0900015
mov r8d, eax
and r8d, 0x190e8
or r8d, ecx
xor r8d, 0x190e8
mov ecx, eax
xor ecx, 0xb09190fd
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x44442100
and edx, 0xcec3891
and eax, 0xf313c76e
or eax, edx
mov edx, eax
xor edx, 0xc0110144
xor ecx, 0xb09190fc
mov r9d, ecx
and r9d, 0x3b2adeab
and r8d, 0xc4d52154
or r8d, r9d
xor eax, 0x8281881
and eax, 0x3b2adeab
and edx, 0xc4d52154
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl al
lea r8d, [rcx + 1]
mov r9d, ecx
or r9b, al
xor r9b, 1
and al, cl
or al, r9b
xor r8b, dl
and dl, r8b
xor r8b, 1
or r8b, dl
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 dl, 1
mov edx, 0xd9d0159d
mov r8d, 0x94f15c22
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xd9d0159d
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140001140
cmp eax, 0x4e63309d
je 0x14001bbdf
cmp eax, 0x4eac50bc
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x13f95418
mov r8d, ecx
and r8d, 0xec06abe6
or r8d, edx
mov r9d, r8d
xor r9d, 0xec040246
xor r8d, 0x194418
mov edx, ecx
or edx, 0x1bedb8
and r8d, 0x1bedb8
and r9d, 0xffe41246
or r9d, r8d
and edx, 0x1bedb9
xor edx, r9d
mov r8d, ecx
and r8d, 0xb9876d2d
and eax, 0x467892d2
or eax, r8d
xor eax, edx
xor eax, 0x467892d2
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x55de1370
mov edx, 0x60443318
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x55de1370
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xce1d97fc
je 0x14001bbe9
cmp eax, 0xce47eba7
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4ae3e44c
and eax, ecx
and ecx, 0xb51c1bb3
or ecx, edx
xor ecx, 0xb51c1bb3
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x5513e5b4
and r8d, 0xaaec1a4b
or r8d, r9d
or eax, edx
and edx, 0x5513e5b4
and ecx, 0xaaec1a4b
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc03c222
mov r8d, eax
and r8d, 0xb0482c01
or r8d, edx
mov edx, r8d
xor edx, 0x90480800
xor r8d, 0x4d20922a
or ecx, 0x2c00a623
and r8d, 0x6d20b62b
and edx, 0x904b4800
or edx, r8d
and ecx, 0x6d20b62b
and eax, 0x29401d4
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x43b411dc
and eax, 0xbc4bee23
or eax, ecx
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl dl
xor dl, r8b
mov ecx, eax
xor cl, r8b
mov r9d, ecx
and r9b, r8b
and cl, al
mov r10d, r9d
xor r10b, 1
xor r9b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
mov r9d, edx
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xaf131710
mov edx, 0xf6fd066a
cmovne eax, edx
test r8b, 1
mov r8d, 0xaf131710
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0x2a44396a
je 0x14001bcdc
cmp eax, 0x2bbce2d2
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xa4342f9a
and eax, ecx
not ecx
and ecx, 0xa4342f9a
or ecx, eax
not eax
and eax, 0x5bcbd065
and ecx, 0xa4342f9a
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
not ecx
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xb80bc4b
and r8d, 0xf47f43b4
or r8d, r9d
or eax, edx
and edx, 0xb80bc4b
and ecx, 0xf47f43b4
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1408001
mov r8d, ecx
or r8d, 0xc0a12446
and edx, 0xc1e1a447
and ecx, 0x40a5220
or ecx, edx
and r8d, 0xc1e1a447
and eax, 0x3a140998
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3b548999
and eax, 0xc4ab7666
or eax, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
lea ecx, [r9 + 1]
and cl, r8b
and r9b, dl
or cl, r9b
and r8b, al
or r8b, r9b
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 al, 1
mov eax, 0x6355bdd
mov edx, 0x3f9c94d7
cmovne eax, edx
not cl
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x6355bdd
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0xab6225d4
je 0x14001bd89
cmp eax, 0xac7f76b8
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd60a821
mov r8d, eax
and r8d, 0x40000358
or r8d, edx
mov edx, r8d
xor edx, 0x40000208
xor r8d, 0xbf2108a2
mov r9d, ecx
or r9d, 0xd200970
and r8d, 0xbf2109f2
and edx, 0x4040a209
or edx, r8d
and r9d, 0xbf2109f2
mov r8d, eax
and r8d, 0x9e5404
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xb29f5487
xor r8d, 0x4d60ab78
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
xor dl, 1
or dl, r8b
xor al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov edx, ecx
xor dl, r8b
test cl, cl
mov eax, 0x19fa7f83
mov ecx, 0xaed517ad
cmovne eax, ecx
test r8b, 1
mov r8d, 0x19fa7f83
cmove eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x6dfb6507
je 0x14001bd9e
cmp eax, 0x6e931db7
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3510830b
and ecx, eax
and eax, 0xcaef7cf4
or eax, edx
xor eax, 0xcaef7cf4
or eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x22d7771d
mov edx, eax
and edx, 0xdd2888e2
or edx, ecx
mov ecx, edx
xor ecx, 0x10200060
mov r9d, edx
xor r9d, 0x22000004
or r9d, 0x10c5c80a
mov r10d, edx
xor r10d, 0x800000e0
or r8d, 0x2e000004
and r9d, 0x3ec5c80e
and r10d, 0x801023f1
or r10d, r9d
and r8d, 0x3ec5c80e
and eax, 0x412a1400
or eax, r8d
xor eax, r10d
xor eax, 0x51efdc0b
or ecx, 1
xor edx, 0x20104500
and edx, 0xed18cd82
and ecx, 0x12e7327d
or ecx, edx
xor ecx, 0x12e7327d
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x56521e0a
and eax, 0xa9ade1f5
or eax, ecx
mov ecx, eax
xor ecx, 0x44500802
xor eax, 0x812d6184
and ecx, 0x6cd08873
and eax, 0x932f778c
or eax, ecx
xor eax, 0x932f778c
sete r8b
setne cl
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
mov edx, ecx
and dl, r9b
and al, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
xor cl, r9b
and cl, r8b
or r9b, r8b
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, al
and dl, r8b
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x4bfb25e4
mov ecx, 0x56fd6f92
cmovne eax, ecx
test r8b, 1
mov ecx, 0x4bfb25e4
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xf2cbfb7a
je 0x14001be9c
cmp eax, 0xf2ff3575
jne 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, 0x3a66a47
jmp 0x140001140
cmp eax, 0x1c2c5515
je 0x14001bf58
cmp eax, 0x1c36c9a7
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc726f675
xor eax, 0xb3237f3f
and eax, ecx
mov r9d, ecx
and r9d, 0x38d9098a
or r9d, edx
mov edx, r9d
xor edx, 0x38d9098a
xor r9d, 0x43063244
mov ecx, edx
and ecx, 0x4cdc80c0
or eax, ecx
mov r8d, eax
xor r8d, 0x9320611c
and r9d, 0x739632cc
mov ecx, edx
and ecx, 0x8c69cd33
or ecx, r9d
mov r9d, ecx
xor r9d, 0x739632cd
and edx, 1
or edx, r9d
xor ecx, 0x80284110
xor eax, 0x4cdc80c1
mov r9d, eax
and r9d, 0x2cc79ea3
and r8d, 0xd338615c
or r8d, r9d
or eax, edx
and edx, 0x2cc79ea3
and ecx, 0xd338615c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1a169dec
and eax, 0xe5e96213
or eax, ecx
mov ecx, eax
xor ecx, 0x18069020
xor eax, 0x80404202
and eax, 0x82504fce
and ecx, 0x7dafb031
or ecx, eax
cmp ecx, 0x7dafb031
setne al
cmp dword [0x1403e1088], 0xa
setge cl
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x453c3201
mov r8d, 0x2bf0e48a
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x453c3201
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x9e5c3d78
je 0x14001bf62
cmp eax, 0x9ecb851d
jne 0x140001140
mov eax, 0xd08453be
jmp 0x140001140
cmp eax, 0x5ffbbacc
je 0x14001c082
cmp eax, 0x601024b5
jne 0x140001140
mov eax, 0xca737a65
jmp 0x140001140
cmp eax, 0xdfcd0a36
je 0x14001c08c
cmp eax, 0xe0011338
jne 0x140001140
mov eax, dword [0x1403e1084]
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
and edx, 0x2a346b6b
mov r8d, ecx
and r8d, 0xd5cb9494
or r8d, edx
mov edx, r8d
xor edx, 0x4c81090
xor r8d, 0x2a346b6b
mov r9d, eax
and r9d, 0xf903ef67
and ecx, 0x6fc1098
or ecx, r9d
or eax, r8d
and r8d, 0xf903ef67
and edx, 0x6fc1098
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xf7fe5a43
xor eax, 0x801a5bc
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge cl
setl al
mov r9d, r8d
or r9b, al
xor cl, r8b
and cl, al
xor cl, 1
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
or dl, al
xor al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x6087f728
mov edx, 0x78854761
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x396df00a
je 0x14001c1c5
cmp eax, 0x3991460c
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
xor eax, 0x2e42eb0a
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xd1bd14f5
and ecx, 0x2e42eb0a
or ecx, eax
sete al
cmp dword [0x1403e1088], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, cl
and r8b, dl
xor dl, al
and dl, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xc2bea8be
mov r9d, 0xb479bc15
cmovne ecx, r9d
test dl, dl
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xb9db3ece
je 0x14001c1dc
cmp eax, 0xb9dd9acc
jne 0x140001140
mov eax, 0x8535ae59
jmp 0x140001140
cmp eax, 0x7c45dd79
je 0x14001c20e
cmp eax, 0x7e3d498a
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x65c0f213
mov r8d, edx
xor r8d, 0x9a3f0dec
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x37ebae75
mov r11d, eax
and r11d, 0x88140188
or r11d, r10d
or ecx, r9d
and r9d, 0x37ebae75
and r8d, 0xc814518a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x61c09010
xor ecx, 0x9a3f0ded
mov r9d, ecx
and r9d, 0x1e1c6646
and r8d, 0xe1e399b9
or r8d, r9d
and edx, 0x1e1c6646
and eax, 0xe1e399b9
or eax, edx
xor eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xa9045aa0
mov eax, 0x4b984b67
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0xa9045aa0
cmovne eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140001140
cmp eax, 0xff0a1244
je 0x14001c218
cmp eax, 0xffc6fd5f
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf32a1b3f
and ecx, eax
and eax, 0xcd5e4c0
or eax, edx
mov edx, eax
xor edx, 0x8944480
xor eax, 0xf32a1b3f
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x256ba879
and edx, 0xda945786
or edx, r9d
or eax, r8d
and r8d, 0x256ba879
and ecx, 0xda945786
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
and ecx, 0xa986aec1
and eax, 0x5679513e
or eax, ecx
xor eax, 0x5679513e
setne r8b
sete r9b
cmp dword [0x1403e1088], 0xa
setge cl
setl al
mov r10d, eax
xor r10b, r9b
mov edx, r10d
and dl, r9b
mov r11d, ecx
or r11b, r9b
xor dl, 1
mov r13d, edx
xor r13b, r11b
or dl, r11b
xor dl, 1
or dl, r13b
and r9b, cl
and al, r8b
or al, r9b
or cl, r8b
not cl
or cl, r10b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0x3991460c
mov r8d, 0xc0d9db39
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x3991460c
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
cmp eax, 0x2586f8d
je 0x14001c230
cmp eax, 0x2b091ee
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40804a81
mov r8d, eax
and r8d, 0x82d9400
or r8d, edx
mov r9d, r8d
xor r9d, 0x80c8000
xor r8d, 0x971001e0
mov r10d, ecx
or r10d, 0x211480
and r8d, 0x973115e0
and r9d, 0x488cca01
or r9d, r8d
and r10d, 0x973115e0
mov edx, eax
and edx, 0x2042201e
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0xb752217f
and ecx, 0x48cf49b3
and eax, 0xb730b64c
or eax, ecx
mov ecx, eax
xor ecx, 0xb730b64c
xor edx, 0x48adde80
and ecx, edx
xor eax, 0x48cf49b3
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
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, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, r9b
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, 0x6d0bed5b
mov r8d, 0x1fadfab8
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x6d0bed5b
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x81293d1d
je 0x14001c358
cmp eax, 0x83991197
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe274039
mov ecx, eax
xor ecx, 0xe274039
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x119099c5
and edx, 0x575e1ec4
and eax, 0xa8a1e13b
or eax, edx
mov edx, eax
xor edx, 0x8a1c131
xor ecx, 0xe274038
mov r9d, ecx
and r9d, 0xe44c260a
and r8d, 0x1bb3d9f5
or r8d, r9d
xor eax, 0x444c0600
and eax, 0xe44c260a
and edx, 0x1bb3d9f5
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0x5962c889
mov r8d, 0xfc297e65
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x5962c889
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140001140
cmp eax, 0x3b09dc5a
je 0x14001c48e
cmp eax, 0x3c4437d4
jne 0x140001140
mov eax, 0x1805d39
jmp 0x140001140
cmp eax, 0xbd577cde
je 0x14001c5b9
cmp eax, 0xbd8915f3
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x2d5a363c
mov r8d, edx
xor r8d, 0x2d5a363c
and r8d, edx
or eax, r8d
not r8d
and r8d, 0xd2a5c9c2
and eax, 0x2d5a363d
or eax, r8d
mov r8d, edx
and r8d, 0x25aee345
and ecx, 0xda511cba
or ecx, r8d
xor ecx, eax
xor ecx, 0xda511cba
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
and cl, r8b
or r8b, dl
mov r9d, r8d
xor r9b, 1
and al, dl
or al, cl
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x4f72eb7e
mov r8d, 0x3aa620d6
cmovne edx, r8d
test al, al
mov eax, 0x4f72eb7e
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140001140
cmp eax, 0x1efe1880
je 0x14001c6a1
cmp eax, 0x1f74fca6
jne 0x140001140
mov eax, 0x6935c4ab
jmp 0x140001140
cmp eax, 0xa0204a4d
je 0x14001c707
cmp eax, 0xa04d5eb3
jne 0x140001140
mov eax, 0x2bcb7359
jmp 0x140001140
cmp eax, 0x6192238b
je 0x14001c80c
cmp eax, 0x61d8d27d
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x785c4ebd
mov r8d, eax
and r8d, 0x87a3b142
or r8d, ecx
mov r9d, r8d
xor r9d, 0x2000100
xor r8d, 0x20404e94
mov ecx, eax
or ecx, 0xa5e3fed6
and r8d, 0xa5e3fed6
and r9d, 0x5a1c0128
or r9d, r8d
and ecx, 0xa5e3fed7
xor ecx, r9d
mov r8d, ecx
not r8d
and edx, 0x54c6d4f
and eax, 0xfab392b0
or eax, edx
mov edx, eax
xor edx, 0xf0208290
xor eax, 0x54c6d4f
mov r9d, ecx
and r9d, 0xfdf5920
and r8d, 0xf020a6df
or r8d, r9d
or ecx, eax
and eax, 0xfdf5920
and edx, 0xf020a6df
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x946cebab
xor ecx, 0x6b931454
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
mov ecx, 0x4f759337
mov r8d, 0xeae4fcb8
cmovne ecx, r8d
test dl, dl
mov edx, 0x4f759337
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
cmp eax, 0xe2085ff6
je 0x14001c816
cmp eax, 0xe28ed7c0
jne 0x140001140
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x98]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0xc]
add rcx, qword [rax]
mov rax, qword [rbp + 0x68]
mov qword [rax], rcx
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x98]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 8]
add rcx, qword [rax]
mov rax, qword [rbp + 0x80]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov eax, 0x6bc4e881
jmp 0x140001140
cmp eax, 0x10ade7df
je 0x14001c8d0
cmp eax, 0x13273e09
jne 0x140001140
mov rax, qword [rbp + 0xc0]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x201440bd
mov r8d, eax
and r8d, 0x1809ae40
or r8d, edx
mov edx, r8d
xor edx, 0x801a800
xor r8d, 0xa3f0411b
or ecx, 0x30184659
and r8d, 0xb3f8475b
and edx, 0x805a8a4
or edx, r8d
and ecx, 0xb3f8475b
and eax, 0x44021000
or eax, ecx
xor eax, edx
mov r8d, eax
xor r8d, 0xc7e21102
mov ecx, r8d
or ecx, 0x1ca1d25d
mov edx, eax
xor edx, 0x381deefd
xor eax, 0x24bc3ca0
and eax, r8d
mov r9d, eax
not r9d
mov r10d, ecx
and r10d, 0xae8ef0a3
mov r11d, edx
and r11d, 0x41500d00
or r11d, r10d
or ecx, r9d
and r9d, 0xae8ef0a3
and eax, 0x51710f5c
or eax, r9d
xor eax, r11d
not ecx
or ecx, eax
not eax
and eax, 0x1ca1d25c
and ecx, 0xe35e2da3
or ecx, eax
and r8d, 0xae0c3cec
and edx, 0x51f3c312
or edx, r8d
mov r8d, edx
xor r8d, 0x10018200
xor edx, 0xae0c3ced
mov eax, ecx
not eax
mov r9d, eax
and r9d, 0x43fa55db
and ecx, 0xbc05aa24
or ecx, r9d
or eax, edx
and edx, 0x43fa55db
and r8d, 0xbc05aa24
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x60240c22
and eax, 0x200005c
or eax, edx
xor eax, 0x200005c
and ecx, 0x9ddbf381
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x7bd9d311
and eax, 0x84262cee
or eax, ecx
mov ecx, eax
xor ecx, 0x2ac18200
xor eax, 0x842020c6
and eax, 0xd53871d7
and ecx, 0x2ac78e28
or ecx, eax
xor ecx, 0x2ac78e28
setne r8b
sete r9b
cmp dword [0x1403e1088], 0xa
setl r10b
setge dl
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, 1
mov r11d, ecx
and r11b, dl
and r10b, r8b
and dl, r9b
or dl, r10b
xor r11b, 1
xor dl, 1
mov r8d, r11d
xor r8b, dl
or dl, r11b
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x876dc74b
mov r9d, 0xadc02aac
cmovne eax, r9d
test r8b, r8b
mov edx, 0x876dc74b
cmove eax, edx
test cl, cl
cmovne eax, r9d
jmp 0x140001140
cmp eax, 0x94af1fb9
je 0x14001ca28
cmp eax, 0x94f15c22
jne 0x140001140
mov eax, 0xd9d0159d
jmp 0x140001140
cmp eax, 0x50843e58
je 0x14001cb03
cmp eax, 0x50f63fa6
jne 0x140001140
mov eax, 0x1ea2ae44
jmp 0x140001140
cmp eax, 0xd0baaadc
je 0x14001cc0f
cmp eax, 0xd123909e
jne 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xf64b674c
mov eax, ecx
and eax, 0x9b498b2
or eax, r8d
mov r8d, eax
xor r8d, 0x9b090a0
xor eax, 0xf64b674d
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x90470f1b
and r8d, 0x6fb8f0e4
or r8d, r11d
or eax, r10d
and r10d, 0x90470f1b
and r9d, 0x6fb8f0e4
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 al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor cl, r8b
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8a3e2fb
mov r8d, 0x71008a37
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x8a3e2fb
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x2c9853d6
je 0x14001cd2a
cmp eax, 0x2cd9299e
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xd567aba9
and eax, 0x2a985456
or eax, edx
mov edx, eax
xor edx, 0x22881410
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd930c94e
and ecx, 0x26cf36b1
or ecx, r9d
xor eax, 0xd1208908
and eax, 0xd930c94e
and edx, 0x26cf36b1
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
mov edx, eax
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
or cl, r9b
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov edx, r8d
and r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0xd192c7a8
mov edx, 0x18156718
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xd192c7a8
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xae263b16
je 0x14001cd3b
cmp eax, 0xaed517ad
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0x4f0cdb32
and ecx, 0xb0f324cd
or ecx, eax
mov eax, ecx
xor eax, 0x3044a30
xor ecx, 0xa0d00001
and ecx, 0xecd89103
and eax, 0x13276efc
or eax, ecx
mov ecx, eax
xor ecx, 0x11000688
xor eax, 0xc881103
and eax, 0xeaf7977
and ecx, 0xf1508688
or ecx, eax
xor ecx, 0xf1508688
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov ecx, eax
and cl, r9b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xdd5662d5
mov edx, 0xa939a0ce
cmovne eax, edx
test r8b, r8b
mov r8d, 0xdd5662d5
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140001140
cmp eax, 0x717d030c
je 0x14001cd5c
cmp eax, 0x719a95b9
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe8b939de
mov r8d, eax
and r8d, 0x1746c621
or r8d, edx
mov edx, r8d
xor edx, 0x1064021
xor r8d, 0xc0282102
mov r9d, ecx
or r9d, 0xc0282302
or r8d, 0x349084c0
and r8d, 0xf4b8a7c2
and edx, 0x9065821
or edx, r8d
and r9d, 0xf4b8a7c2
mov r8d, eax
and r8d, 0x241001c
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x36d184dd
xor r8d, 0xc92e7b22
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or dl, r8b
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0xfe2df886
mov r8d, 0x78f08931
cmovne eax, r8d
test dl, dl
mov ecx, eax
cmovne ecx, r8d
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xf59b96ba
je 0x14001cd66
cmp eax, 0xf5aaa6a0
jne 0x140001140
mov eax, 0x4251de72
jmp 0x140001140
cmp eax, 0x8a3e2fb
je 0x14001ce6e
cmp eax, 0x8c3a34d
jne 0x140001140
mov eax, 0x2bbce2d2
jmp 0x140001140
cmp eax, 0x8bd3b7a9
je 0x14001ce78
cmp eax, 0x8c2d36db
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8192c280
mov r8d, eax
and r8d, 0x10023
or r8d, ecx
xor r8d, 0x10023
mov ecx, eax
xor ecx, 0x8193c2a3
and ecx, eax
or ecx, r8d
xor ecx, 0x7e6c3d5d
and edx, 0xc7acebaf
and eax, 0x38531450
or eax, edx
mov edx, eax
xor edx, 0x21410
xor eax, 0xc7acebaf
mov r8d, eax
and r8d, 0x7af96be9
and edx, 0x85069416
or edx, r8d
xor edx, ecx
xor edx, 0x85069416
or eax, ecx
not eax
or eax, edx
xor eax, 0x9f98589
cmp eax, 0xf6067a76
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, 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
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xcd4ccc86
mov r8d, 0x4ffeae39
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xcd4ccc86
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x462948db
je 0x14001cf37
cmp eax, 0x46edc510
jne 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xbe837cbf
and edx, 0x417c8340
or edx, r8d
mov r8d, edx
xor r8d, 0x401c8000
mov eax, ecx
not eax
xor edx, 0xbe837cbe
mov r9d, eax
and r9d, 0x9be23f77
and ecx, 0x641dc088
or ecx, r9d
or eax, edx
and edx, 0x9be23f77
and r8d, 0x641dc088
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x7f1c1585
and eax, 0x80e3ea7a
or eax, ecx
xor eax, 0x80e3ea7a
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or r8b, cl
xor r8b, 1
xor dl, al
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x95d6559e
mov r8d, 0x5ffbbacc
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x95d6559e
cmove edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0xc68831e5
je 0x14001cf41
cmp eax, 0xc700a558
jne 0x140001140
mov rax, qword [rbp + 0xc0]
mov dword [rax], 0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xa0]
mov word [rax], 0
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x308002
mov r8d, eax
and r8d, 0x4840142d
or r8d, edx
mov edx, r8d
xor edx, 0x400005
xor r8d, 0x35adaa10
or ecx, 0x48209428
and r8d, 0x7dadbe38
and edx, 0x500007
or edx, r8d
and ecx, 0x7dadbe38
and eax, 0x820241c0
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xb78f6bd0
xor eax, 0x4870942f
mov ecx, eax
or ecx, 1
and eax, 0x875dac93
mov r8d, edx
and r8d, 0x78a2536c
or r8d, eax
mov eax, r8d
xor eax, 0x20825049
xor r8d, 0x875dac92
mov r9d, ecx
and r9d, 0x5d6c0ba4
and edx, 0xa293f45a
or edx, r9d
or ecx, r8d
and r8d, 0x5d6c0ba4
and eax, 0xa293f45b
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x1bfb760f
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xe40489f0
and ecx, 0x1bfb760f
or ecx, eax
xor ecx, 0xf71defe5
cmp ecx, 0xf71defe5
setne cl
cmp dword [0x1403e1088], 0xa
setge al
setl dl
lea r8d, [rcx + 1]
xor al, cl
or cl, dl
xor cl, 1
and al, dl
or al, cl
mov ecx, edx
xor cl, r8b
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
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, al
xor al, 1
and dl, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xc4326352
mov edx, 0xf92c2402
cmovne ecx, edx
test al, 1
mov eax, 0xc4326352
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x2521ce0a
je 0x14001d013
cmp eax, 0x25516aba
jne 0x140001140
mov eax, 0x4118ca70
jmp 0x140001140
cmp eax, 0xa79bd99e
je 0x14001d02a
cmp eax, 0xa7b54122
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x591018fb
xor edx, 0x89e0fac6
and edx, r8d
and r8d, 0xa6efe704
or r8d, eax
mov ecx, r8d
xor ecx, 0xa6efe704
mov r9d, r8d
xor r9d, 0x2f0f1dc2
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x138d25e5
and r9d, 0xec72da1a
or r9d, r11d
or eax, r10d
and r10d, 0x138d25e5
and edx, 0xec72da1a
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x89e0fac7
xor r8d, 0x510018ab
and r8d, 0x5546feaf
mov r9d, ecx
and r9d, 0xaab90150
or r9d, r8d
xor r9d, 0x5546feae
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x761f0538
mov r9d, eax
and r9d, 0xbe28a0f8
and edx, 0x41d75f07
or edx, r9d
or eax, ecx
and ecx, 0xbe28a0f8
and r8d, 0x41d75f07
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x26e7a906
and ecx, 0xd91856f9
or ecx, eax
mov eax, ecx
xor eax, 0x1080698
xor ecx, 0x24808902
and ecx, 0xfc90d963
and eax, 0x36f269c
or eax, ecx
mov ecx, eax
xor ecx, 0x9c900841
xor eax, 0x690084
and eax, 0x6069d1a6
and ecx, 0x9f962e59
or ecx, eax
xor ecx, 0x9f962e59
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
and r8b, dl
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xe2085ff6
mov edx, 0xd6936ca4
cmovne eax, edx
not cl
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0xe2085ff6
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x692a0c1e
je 0x14001d03f
cmp eax, 0x6935c4ab
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x4a930ee0
mov r8d, ecx
xor r8d, 0xb56cf11f
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x26c651ea
mov r11d, edx
and r11d, 0x9128a015
or r11d, r10d
or eax, r9d
and r9d, 0x26c651ea
and r8d, 0xd939ae15
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x2800c61
and edx, 0xdb0dd451
and ecx, 0x24f22bae
or ecx, edx
mov edx, ecx
xor edx, 0x4802928
xor eax, 0xb56cf11e
mov r9d, eax
and r9d, 0x797f4296
and r8d, 0x8680bd69
or r8d, r9d
xor ecx, 0x590d4010
and ecx, 0x797f4296
and edx, 0x8680bd69
or edx, ecx
xor edx, r8d
xor eax, edx
test eax, edx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
and r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3682169b
mov r8d, 0xde5a92dc
cmovne eax, r8d
test cl, cl
mov ecx, 0x3682169b
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0xebf1e6e8
je 0x14001d138
cmp eax, 0xecd4ad50
jne 0x140001140
mov rax, qword [rbp + 8]
mov rcx, qword [rbp - 0x28]
mov qword [rax], rcx
mov eax, 0x1be4842e
jmp 0x140001140
cmp eax, 0x17a660ef
je 0x14001d142
cmp eax, 0x17d6495a
jne 0x140001140
mov eax, 0x77724d6c
jmp 0x140001140
cmp eax, 0x9a1fa7c8
je 0x14001d22e
cmp eax, 0x9a57320f
jne 0x140001140
mov eax, 0x8bd3b7a9
jmp 0x140001140
cmp eax, 0x5b0e6427
je 0x14001d238
cmp eax, 0x5b67d6c4
jne 0x140001140
sub rsp, 0x20
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
add rsp, 0x20
mov rax, qword [rbp + 0xc0]
mov eax, 0xf74e8ca7
jmp 0x140001140
cmp eax, 0xdad893ed
je 0x14001d3a5
cmp eax, 0xdb5e8cfb
jne 0x140001140
mov rax, qword [rbp + 0x78]
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xd0eaffec
xor edx, 0xeec211aa
and edx, r8d
and r8d, 0x2f150013
or r8d, eax
mov ecx, r8d
xor ecx, 0x2f150013
xor r8d, 0xd0eaffec
mov eax, r8d
or eax, 0xeec211aa
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xe62e6f93
mov r11d, ecx
and r11d, 0x11118044
or r11d, r10d
or eax, r9d
and r9d, 0xe62e6f93
and edx, 0x19d1906c
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov edx, eax
xor edx, 0xeec211ab
and r8d, 0xbcf5e45a
mov r9d, ecx
and r9d, 0x430a1ba5
or r9d, r8d
xor r9d, 0xbcf5e45b
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x113dee54
mov r9d, eax
and r9d, 0x92864654
and edx, 0x6d79b9ab
or edx, r9d
or eax, ecx
and ecx, 0x92864654
and r8d, 0x6d79b9ab
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa883008
and eax, 0xe55400c2
or eax, edx
xor eax, 0xe55400c2
and ecx, 0x1023cf35
or ecx, eax
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge r8b
mov eax, r8d
xor al, dl
and dl, al
and al, r8b
mov r9d, edx
xor r9b, 1
xor dl, al
xor al, 1
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
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, 0x2089d19
mov edx, 0x5245853a
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x2089d19
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x35321d8d
je 0x14001d3af
cmp eax, 0x360becc8
jne 0x140001140
mov rax, qword [rbp + 0xa8]
mov ecx, dword [0x1403e1084]
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, 0x6c4d29ed
and ecx, 0x93b2d612
or ecx, r9d
or eax, r8d
and r8d, 0x6c4d29ed
and edx, 0x93b2d612
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x241a2827
and edx, ecx
or ecx, 0x241a2827
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x24bf9e3e
and edx, 0xdb4061c1
or edx, r9d
or r8d, ecx
and ecx, 0x24bf9e3e
mov r9d, eax
and r9d, 0xdb4041c0
or r9d, ecx
xor r9d, edx
not r8d
or r8d, r9d
xor r8d, 0xdbe5d7d9
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaa7dce23
mov r8d, eax
and r8d, 0x558231dc
or r8d, edx
mov edx, r8d
xor edx, 0x100000c
xor r8d, 0xa0000200
or ecx, 0xa00023c0
or r8d, 0x4c0e1820
and r8d, 0xec0e3be0
and edx, 0x320040d
or edx, r8d
and ecx, 0xec0e3be0
and eax, 0x10d1c012
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x5cdfd832
xor eax, 0x82000088
and ecx, 0x21fe3f57
and eax, 0xde01c0a8
or eax, ecx
mov ecx, eax
xor ecx, 0x20841701
xor eax, 0xc00180a0
and eax, 0xc17ba8f6
and ecx, 0x3e845709
or ecx, eax
xor ecx, 0x3e845709
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge r9b
setl cl
mov eax, r9d
mov r10d, r9d
xor r10b, r8b
or r9b, r8b
and r8b, cl
and al, dl
or al, r8b
xor cl, dl
xor r9b, 1
or r9b, r10b
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
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, 0x37ce5e92
mov r8d, 0x3abac2a9
cmovne ecx, r8d
test dl, dl
mov edx, 0x37ce5e92
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0xb4d037b6
je 0x14001d3b9
cmp eax, 0xb4de3f02
jne 0x140001140
mov eax, dword [0x1403e1084]
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, 0xbae4de43
and ecx, 0x451b21bc
or ecx, eax
mov eax, ecx
xor eax, 0x20009c00
xor ecx, 0x41010000
and eax, 0x241abdbc
and ecx, 0xdbe54243
or ecx, eax
mov eax, ecx
xor eax, 0xa9588
xor ecx, 0xb810200
and ecx, 0x2f912a34
and eax, 0xd06ed5cb
or eax, ecx
xor eax, 0xd06ed5cb
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0x69e9545a
mov edx, 0x350df13a
cmovne eax, edx
test r8b, r8b
mov r8d, 0x69e9545a
cmove eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140001140
cmp eax, 0x77ecea6f
je 0x14001d3c3
cmp eax, 0x785bf956
jne 0x140001140
mov eax, 0xe7d3edf8
jmp 0x140001140
cmp eax, 0xfb9dc1d7
je 0x14001d4de
cmp eax, 0xfbb9b897
jne 0x140001140
mov eax, 0xa64e8b53
jmp 0x140001140
cmp eax, 0x69b884f
je 0x14001d665
cmp eax, 0x6a71acf
jne 0x140001140
mov eax, 0x7b8b824a
jmp 0x140001140
cmp eax, 0x87c6833d
je 0x14001d799
cmp eax, 0x87c955d7
jne 0x140001140
mov eax, 0x85e5b73e
jmp 0x140001140
cmp eax, 0x4118ca70
je 0x14001d7a3
cmp eax, 0x419d2307
jne 0x140001140
mov eax, 0x21da9814
jmp 0x140001140
cmp eax, 0xc2bea8be
je 0x14001d8b2
cmp eax, 0xc30c871c
jne 0x140001140
mov eax, 0x9e219624
jmp 0x140001140
cmp eax, 0x21fdd155
je 0x14001d8bc
cmp eax, 0x225a31f8
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0xd20e2d60
mov ecx, eax
or ecx, 0x9509007
and ecx, 0xdb5ebd67
mov r9d, edx
and r9d, 0x4288
or r9d, ecx
and r8d, 0xdb5ebd67
mov ecx, eax
and ecx, 0x24a10010
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x24000010
and edx, 0xee49664c
and eax, 0x11b699b3
or eax, edx
mov edx, eax
xor edx, 0x10040931
xor ecx, 0xd20e6fe9
mov r9d, ecx
and r9d, 0xcbf392c6
and r8d, 0x340c6d39
or r8d, r9d
xor eax, 0xca410244
and eax, 0xcbf392c6
and edx, 0x340c6d39
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and cl, r8b
xor al, dl
and al, dl
or al, r8b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x71d66e22
mov r8d, 0x1a975626
cmovne edx, r8d
test cl, cl
cmovne edx, r8d
test al, al
mov eax, 0x71d66e22
cmovne edx, eax
mov eax, edx
jmp 0x140001140
cmp eax, 0xa4bf67cb
je 0x14001d9a5
cmp eax, 0xa52f7d6e
jne 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x9386d70f
mov r11d, edx
and r11d, 0x6c7928f0
or r11d, r10d
or ecx, r9d
and r9d, 0x9386d70f
and r8d, 0x6c7928f0
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xc2942f0f
and eax, 0x3d6bd0f0
or eax, edx
mov edx, eax
xor edx, 0x229060
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7ddd4299
and ecx, 0x8222bd66
or ecx, r9d
xor eax, 0x40940209
and eax, 0x7ddd4299
and edx, 0x8222bd66
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete al
cmp dword [0x1403e1088], 0xa
setl r9b
mov ecx, r9d
or cl, al
xor cl, 1
xor al, r9b
or cl, al
mov r8d, ecx
xor r8b, 1
or dl, r9b
xor dl, 1
and al, r9b
or al, dl
mov edx, eax
xor dl, 1
xor cl, dl
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
xor dl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x61594149
mov r8d, 0xbba0d3e3
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0x61594149
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x642e9824
je 0x14001daea
cmp eax, 0x645d0b12
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf452a6f4
mov r8d, eax
and r8d, 0xbad590a
or r8d, edx
xor r8d, 0xbad590a
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0xa72a2820
and eax, 0x58d5d7df
or eax, ecx
xor eax, 0x58d5d7df
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
or dl, r8b
xor dl, r9b
mov eax, 0x2f2c47a7
mov ecx, 0x5f772685
cmovne eax, ecx
test dl, r9b
cmove eax, ecx
mov ecx, 0x2f2c47a7
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xe7d3edf8
je 0x14001dc80
cmp eax, 0xe854b9cc
jne 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x7a85a58d
mov eax, edx
and eax, 0x857a5a72
or eax, r8d
mov r9d, eax
xor r9d, 0x200020
xor eax, 0x1a84850c
mov r8d, edx
xor r8d, 0x1ea4857c
and r8d, edx
or eax, 0xe15b7a83
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x1e56d5d0
and r9d, 0xa0002c
or r9d, r11d
or eax, r10d
and r10d, 0x1e56d5d0
and r8d, 0xe1a92a2f
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
not r8d
and r8d, 0xe15b7a82
and eax, 0x1ea4857d
or eax, r8d
mov r8d, edx
and r8d, 0xd0cf4a50
and ecx, 0x2f30b5af
or ecx, r8d
xor ecx, eax
xor ecx, 0x2f30b5af
or eax, edx
not eax
or eax, ecx
xor eax, 0xfc73f59f
xor eax, 0x38c0a60
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov ecx, r8d
xor cl, al
and cl, r8b
xor 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, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x882e5c9
mov edx, 0x58417efb
cmovne ecx, edx
test al, 1
mov eax, 0x882e5c9
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x14f0cc0c
je 0x14001dd78
cmp eax, 0x152213ec
jne 0x140001140
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x78]
mov qword [rcx], rax
mov rax, qword [rbp + 0x78]
mov eax, 0xe7c90d5f
jmp 0x140001140
cmp eax, 0x96b88e59
je 0x14001dd82
cmp eax, 0x9707e233
jne 0x140001140
mov eax, 0x25582d98
jmp 0x140001140
cmp eax, 0x55de1370
je 0x14001dd8c
cmp eax, 0x56fd6f92
jne 0x140001140
mov eax, 0x4bfb25e4
jmp 0x140001140
cmp eax, 0xd6b7829d
je 0x14001deaf
cmp eax, 0xd7af0530
jne 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x2edb6b80
and ecx, 0xd124947f
or ecx, r9d
or eax, r8d
and r8d, 0x2edb6b80
and edx, 0xd124947f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x4b69f174
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xb4960e8a
and r8d, 0x4b69f175
or r8d, r9d
or ecx, edx
and edx, 0xb4960e8a
and eax, 0x4b69f175
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x32494799
and eax, 0xcdb6b866
or eax, ecx
mov ecx, eax
xor ecx, 0x45a2b040
xor eax, 0x2084719
and eax, 0x8a1c4f3f
and ecx, 0x75e3b0c0
or ecx, eax
xor ecx, 0x75e3b0c0
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
and cl, r9b
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
mov eax, 0xc700a558
mov r8d, 0xf92c2402
cmovne eax, r8d
test dl, cl
cmove eax, r8d
test dl, dl
mov r8d, 0xc700a558
cmove eax, r8d
test dl, cl
cmovne eax, r8d
jmp 0x140001140
cmp eax, 0x31107455
je 0x14001dfb1
cmp eax, 0x323402b0
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xdcc29fea
and eax, 0x233d6015
or eax, ecx
mov ecx, eax
xor ecx, 0xdcc29fea
xor eax, 0x2396014
and eax, 0xca79fc5e
mov edx, ecx
and edx, 0x358603a1
or edx, eax
mov eax, edx
xor eax, 0xca79fc5e
mov r8d, edx
xor r8d, 0x358603a1
xor edx, 0x52c81626
and edx, r8d
and ecx, 0x674e1587
or ecx, edx
xor ecx, 0x674e1586
and eax, 0xfffffffe
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xa3cce831
and ecx, eax
mov r8d, eax
or r8d, 0x5c320304
mov r9d, ecx
not r9d
and r8d, 0x7c762b05
and edx, 0x8388c030
or edx, r8d
or eax, r9d
and r9d, 0x7c762b05
and ecx, 0x8389d4fa
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x5c3317ce
and eax, 0xa3cce831
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x29cf25b1
and ecx, 0xd630da4e
or ecx, eax
xor ecx, 0xd630da4e
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setge r8b
setl cl
xor al, cl
xor al, 1
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0x75e7508
mov edx, 0x45d192a8
cmovne eax, edx
test cl, 1
cmovne eax, edx
not r8b
test r8b, 1
mov ecx, 0x75e7508
cmove eax, ecx
jmp 0x140001140
cmp eax, 0xb120045b
je 0x14001e11b
cmp eax, 0xb186e4a0
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0x64a8de85
mov r8d, edx
and r8d, 0x9b57217a
or r8d, ecx
mov ecx, r8d
xor ecx, 0x89520051
xor r8d, 0x64a8de84
mov r9d, eax
and r9d, 0x720de32a
and edx, 0x8df21cd4
or edx, r9d
or eax, r8d
and r8d, 0x720de32a
and ecx, 0x8df21cd5
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf4bcfc20
and ecx, eax
and eax, 0xb4303df
or eax, edx
mov edx, eax
xor edx, 0x9010292
xor eax, 0xf4bcfc20
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf67af56d
and edx, 0x9850a92
or edx, r9d
or eax, r8d
and r8d, 0xf67af56d
and ecx, 0x9850a92
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
or dl, cl
xor r8b, cl
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4118ca70
mov r8d, 0x25516aba
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x4118ca70
cmove eax, ecx
jmp 0x140001140
cmp eax, 0x74d86651
je 0x14001e12c
cmp eax, 0x769249dd
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7206aba
mov r8d, eax
and r8d, 0xf8df9544
or r8d, edx
xor r8d, 0xf8df9544
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x9221b79b
and eax, 0x6dde4864
or eax, ecx
xor eax, 0x6dde4864
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
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, 0x381cd97b
mov r9d, 0xf565780b
cmovne ecx, r9d
test r8b, 1
mov edx, 0x381cd97b
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140001140
cmp eax, 0xf77a623e
je 0x14001e250
cmp eax, 0xf8327c94
jne 0x140001140
mov eax, 0xa4b53f0b
jmp 0x140001140
cmp eax, 0xc9776a8
je 0x14001e25a
cmp eax, 0xc99b83b
jne 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 1
mov r8d, ecx
or r8d, 0xde1bd0b2
and edx, 0xde1bd0b3
mov r9d, ecx
and r9d, 0x21e42f4c
or r9d, edx
and r8d, 0xde1bd0b3
xor r8d, r9d
and ecx, 0x487fea43
and eax, 0xb78015bc
or eax, ecx
mov ecx, eax
xor ecx, 0xb78015bc
xor eax, 0x487fea43
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne dl
sete r9b
cmp dword [0x1403e1088], 0xa
setl r8b
setge cl
mov r10d, edx
and r10b, r8b
mov eax, ecx
and al, r9b
xor r8b, r9b
mov r11d, r9d
or r11b, cl
mov r9d, edx
xor r9b, cl
and r9b, cl
xor r9b, 1
mov edi, r11d
xor dil, r9b
or r9b, r11b
xor r9b, 1
or r9b, dil
or al, r10b
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
mov r8d, edx
and dl, al
or cl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xfc710992
mov r8d, 0xedf81483
cmovne eax, r8d
test cl, 1
mov ecx, 0xfc710992
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
cmp eax, 0x8f25742f
je 0x14001e264
cmp eax, 0x8f8a6106
jne 0x140001140
mov eax, dword [0x1403e1084]
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
and edx, 0x6cb2bca9
mov r9d, ecx
and r9d, 0x934d4356
or r9d, edx
or r8d, ecx
and ecx, 0x6cb2bca9
and eax, 0x934d4356
or eax, ecx
xor eax, r9d
not r8d
or r8d, eax
cmp r8d, 0xffffffff
sete al
cmp dword [0x1403e1088], 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
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xf69ce722
mov r8d, 0x4d837e9d
cmovne ecx, r8d
test dl, dl
mov edx, 0xf69ce722
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0x4d1d6752
je 0x14001e352
cmp eax, 0x4d837e9d
jne 0x140001140
mov eax, 0x7343cfad
jmp 0x140001140
cmp eax, 0xcc3f5742
je 0x14001e439
cmp eax, 0xcd4ccc86
jne 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc742ac57
mov r8d, ecx
xor r8d, 0xc742ac57
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x30854301
xor r8d, 0xc742ac56
mov r9d, r8d
and r9d, 0x4f3834fa
and edx, 0xb0c7cb05
or edx, r9d
and ecx, 0x4f3834fa
and eax, 0xb0c7cb05
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, ecx
and r9b, r8b
xor r8b, dl
xor dl, al
mov r10d, edx
xor r10b, dl
lea r11d, [rcx + 1]
and r11b, al
or r11b, r9b
or al, cl
xor al, 1
or al, r8b
xor al, 1
or al, r11b
xor r10b, 1
and r10b, al
xor r10b, dl
or dl, al
mov eax, edx
xor al, r10b
test al, 1
mov ecx, 0xa76e582d
mov eax, 0x4ffeae39
cmovne ecx, eax
test r10b, r10b
mov eax, ecx
mov r8d, 0xa76e582d
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
cmp eax, 0x29cd2268
je 0x14001e443
cmp eax, 0x29ea200b
jne 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x752d2245
and r8d, eax
mov ecx, eax
or ecx, 0x8ad2ddba
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x3f6509b7
mov r11d, edx
and r11d, 0x40082240
or r11d, r10d
or ecx, r9d
and r9d, 0x3f6509b7
and r8d, 0xc09af648
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8ad2ddbb
and edx, 0xf5579c
and eax, 0xff0aa863
or eax, edx
mov edx, eax
xor edx, 0xff0aa863
xor ecx, 0x752d2244
and edx, ecx
xor eax, 0xf5579c
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
mov ecx, eax
and al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and dl, r9b
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and cl, al
or cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xaeffe851
mov r8d, 0x396df00a
cmovne edx, r8d
test al, 1
mov eax, 0xaeffe851
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc1302291
mov r8d, ecx
and r8d, 0x4008c4e
or r8d, edx
xor r8d, 0x4008c4e
mov edx, ecx
xor edx, 0xc530aedf
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x3acf5121
xor edx, 0x45308e80
mov r9d, r8d
and r9d, 0xb200307e
and edx, 0x4dffcf81
or edx, r9d
or r8d, ecx
and ecx, 0xb200307e
and eax, 0x4dffcf81
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
xor dl, r8b
mov ecx, edx
xor cl, 1
and r8b, cl
xor cl, r8b
test dl, dl
mov eax, 0xf6a8ca51
mov edx, 0xbd577cde
cmovne eax, edx
test r8b, r8b
mov r8d, 0xf6a8ca51
cmove eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf0448443
mov r8d, ecx
and r8d, 0xd0a530c
or r8d, edx
xor r8d, 0xd0a530c
and ecx, 0x2b128b0
or ecx, r8d
mov edx, ecx
xor edx, 0x312890
xor ecx, 0xa5400342
and ecx, 0xa7c00363
and edx, 0x583ffc9c
or edx, ecx
xor edx, 0x583ffc9c
or edx, eax
xor edx, 0xe4bc467b
cmp edx, 0x1b43b984
sete dl
cmp dword [0x1403e1088], 0xa
setl cl
mov r8d, ecx
or r8b, dl
mov eax, r8d
xor al, 1
xor cl, dl
or al, cl
mov edx, eax
xor dl, 1
and cl, r8b
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
and r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x5e3c7711
mov edx, 0xb4d037b6
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x5e3c7711
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x8236cc78
mov r8d, ecx
and r8d, 0x7dc93387
or r8d, edx
mov eax, r8d
xor eax, 0x7dc93387
mov edx, r8d
xor edx, 0xc7d059d2
and edx, eax
and ecx, 0xba196a55
or ecx, edx
xor ecx, 0xba196a54
xor r8d, 0x364808
and r8d, 0x2177788c
and eax, 0xde888772
or eax, r8d
xor eax, 0xde888772
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf037648d
and ecx, eax
and eax, 0xfc89b72
or eax, edx
xor eax, 0xfc89b72
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa0a661ca
and eax, 0x5f599e35
or eax, edx
xor eax, 0xa0a661ca
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor cl, r8b
xor r8b, 1
xor dl, 1
or dl, al
xor dl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1cf4269c
mov r8d, 0x9311f6b5
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x1cf4269c
cmove eax, ecx
jmp 0x140001140
mov eax, 0xf59b96ba
jmp 0x140001140
mov eax, 0x9dc71bf2
jmp 0x140001140
mov eax, 0x1805d39
jmp 0x140001140
cmp byte [rbp + 0xbb], 0
mov eax, 0xf8394fee
mov ecx, 0xfdd51db5
cmovne eax, ecx
jmp 0x140001140
mov eax, 0xb120045b
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4bcf3c50
mov r8d, eax
and r8d, 0xb430c3ae
or r8d, ecx
xor r8d, 0xb430c3ae
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0xcb9e16ff
and eax, 0x3461e900
or eax, edx
mov edx, eax
xor edx, 0x24600100
xor eax, 0xcb9e16ff
mov r9d, ecx
and r9d, 0x1b83fcfc
and r8d, 0xe47c0303
or r8d, r9d
or ecx, eax
and eax, 0x1b83fcfc
and edx, 0xe47c0303
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xd86b13f1
xor ecx, 0x2794ec0e
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor r9b, 1
xor dl, al
xor dl, r9b
mov eax, edx
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov ecx, 0x8d6d1884
mov eax, 0x44153d28
cmovne ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0x8d6d1884
cmovne eax, edx
test r9b, 1
cmove eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xa0]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x82072b5a
mov r8d, ecx
and r8d, 0x7df8d4a4
or r8d, edx
mov edx, r8d
xor edx, 0x6c4090a0
xor r8d, 0x2040109
mov r9d, eax
or r9d, 0x13bc450c
and r8d, 0x13bc450d
and edx, 0xec43baf2
or edx, r8d
and r9d, 0x13bc450d
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x6b135b07
and r9d, 0x94eca4f8
or r9d, r8d
and ecx, 0x6b135b07
and eax, 0x94eca4f8
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov eax, ecx
and al, r9b
and r8b, dl
or r8b, al
mov eax, r8d
xor al, r9b
and al, r8b
xor cl, r9b
and cl, dl
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
mov r8d, ecx
xor r8b, 1
and cl, dl
and al, r8b
or al, cl
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x719a95b9
mov edx, 0xfe2df886
cmovne ecx, edx
test r8b, 1
mov edx, 0x719a95b9
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0x645d0b12
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6c641003
mov r8d, eax
and r8d, 0x92c2f0
or r8d, edx
mov edx, r8d
xor edx, 0x9000b0
xor r8d, 0x45003c0a
mov r9d, ecx
or r9d, 0x4402d242
and r8d, 0x4502fe4a
and edx, 0x28f400b1
or edx, r8d
and r9d, 0x4502fe4a
mov r8d, eax
and r8d, 0x92090104
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x93092d0d
and ecx, 0xd393978e
and eax, 0x2c6c6871
or eax, ecx
mov ecx, eax
xor ecx, 0x2c6c6871
xor r8d, 0x6cf6d2f2
and ecx, r8d
xor eax, 0xd393978e
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
setne dl
cmp dword [0x1403e1088], 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
xor al, cl
mov edx, eax
test al, 1
mov r8d, 0x9b21a829
mov r9d, 0x732c23e
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, 1
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x911b8a01
and edx, eax
or eax, 0x6ee475fe
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x38b7c33b
and ecx, 0x81080800
or ecx, r9d
or eax, r8d
and r8d, 0x38b7c33b
and edx, 0xc7483cc4
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x2a445d6
mov r8d, eax
xor r8d, 0x911b8a01
mov ecx, r8d
and ecx, 0xed59ba28
and edx, 0x12a645d7
or edx, ecx
mov ecx, edx
xor ecx, 0x12a645d7
xor edx, 0xed59ba28
mov r9d, edx
or r9d, 0x41240480
or r8d, 0x28c00225
xor eax, 0x3102
and r9d, 0x69e406a5
mov r10d, ecx
and r10d, 0x160bc858
or r10d, r9d
and r8d, 0x69e406a5
and eax, 0x80103102
or eax, r8d
xor eax, r10d
xor eax, 0xc1343583
and edx, 0xb71c8ef4
and ecx, 0x48e3710a
or ecx, edx
xor ecx, 0x48e3710a
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa5fd66fa
and eax, 0x5a029905
or eax, ecx
mov ecx, eax
xor ecx, 0x8001
xor eax, 0x24112270
and eax, 0x7e133b74
and ecx, 0x81ecc48b
or ecx, eax
mov eax, ecx
xor eax, 0x52131864
xor ecx, 0x4cc481
and ecx, 0x2c4ce791
and eax, 0xd3b3186e
or eax, ecx
xor eax, 0xd3b3186e
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov r9d, eax
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x1ac34c05
mov r8d, 0x437eb4af
cmovne eax, r8d
test dl, 1
mov edx, 0x1ac34c05
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140001140
mov rax, qword [rbp + 0x38]
mov eax, 0xd173bd0c
jmp 0x140001140
mov eax, 0xc10cf78
jmp 0x140001140
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x68a46e15
and r8d, 0x975b91ea
or r8d, r9d
and ecx, 0x68a46e15
and eax, 0x975b91ea
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
mov r10d, r9d
xor r10b, r8b
and r10b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, al
and r9b, dl
or r9b, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x1040aa6f
mov r8d, 0xa6631c1
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0x1040aa6f
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xb8c28116
and eax, 0x473d7ee9
or eax, edx
mov edx, eax
xor edx, 0x32022c1
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd49f5c28
and ecx, 0x2b60a3d7
or ecx, r9d
xor eax, 0x90820000
and eax, 0xd49f5c28
and edx, 0x2b60a3d7
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
cmp dword [0x1403e1088], 0xa
setl cl
setge dl
or dl, al
xor cl, al
mov eax, edx
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
mov edx, 0xa7b54122
mov r8d, 0xadede8a6
cmovne edx, r8d
test cl, cl
mov ecx, 0xa7b54122
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x96200881
mov r8d, ecx
and r8d, 0x8194246
or r8d, edx
mov edx, r8d
xor edx, 0x8080246
xor r8d, 0xc0e0a530
mov r9d, eax
or r9d, 0x80314000
and r8d, 0xc0f1e530
and edx, 0x1e080ac7
or edx, r8d
and r9d, 0xc0f1e530
mov r8d, ecx
and r8d, 0x21061008
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x20809101
xor r8d, 0x9e394ac6
mov r9d, r8d
and r9d, 0x5b4764f8
and edx, 0xa4b89b07
or edx, r9d
and ecx, 0x5b4764f8
and eax, 0xa4b89b07
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1403e1088], 0xa
setge cl
setl r9b
mov r10d, edx
or r10b, r9b
mov eax, ecx
xor al, dl
and al, r9b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
or cl, dl
xor dl, r9b
xor r8b, r9b
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x9fff837e
mov edx, 0x32db11d2
cmovne ecx, edx
test r8b, 1
mov edx, 0x9fff837e
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x23bc80d2
mov r8d, ecx
and r8d, 0xdc437f2d
or r8d, edx
mov edx, r8d
xor edx, 0x4c405404
xor r8d, 0x21340000
mov r9d, ecx
or r9d, 0xb1372b28
and r8d, 0xb1372b28
and edx, 0x4ec8d4d6
or edx, r8d
and r9d, 0xb1372b29
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x436e19cc
and r9d, 0xbc91e633
or r9d, r8d
and ecx, 0x436e19cc
and eax, 0xbc91e633
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete r8b
setne dl
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
lea r10d, [rcx + 1]
and r9b, dl
mov eax, ecx
and al, r8b
or al, r9b
mov r9d, r10d
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r9b, r8b
xor r10b, r8b
or cl, dl
xor cl, 1
or cl, r10b
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, 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 ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0xb2c1012b
mov r8d, 0xeafbbc87
cmovne eax, r8d
test dl, dl
mov edx, 0xb2c1012b
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x45a4d2d4
mov r10d, ecx
and r10d, 0xba5b2d2a
or r10d, r9d
or eax, r8d
and r8d, 0x45a4d2d4
and edx, 0xba5b2d2b
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x14c0df4b
cmp eax, 0xeb3f20b4
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
lea ecx, [r8 + 1]
mov eax, r8d
xor al, dl
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
not al
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
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, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xfdd60017
mov ecx, 0x6a71acf
cmovne eax, ecx
test dl, 1
mov ecx, 0xfdd60017
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x1040aa6f
jmp 0x140001140
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xf946601b
and eax, 0x6b99fe4
or eax, ecx
xor eax, 0x6b99fe5
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
mov r10d, r8d
xor r10b, cl
and r10b, dl
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and cl, dl
or cl, r8b
or cl, r9b
mov edx, ecx
not dl
xor al, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x74471338
mov r8d, 0xee037468
cmovne ecx, r8d
test al, al
mov eax, 0x74471338
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140001140
mov eax, 0x3795c7e3
jmp 0x140001140
mov eax, 0x1a300951
jmp 0x140001140
mov eax, 0x360becc8
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3063e11c
mov r10d, ecx
and r10d, 0xcf9c1ee2
or r10d, r9d
or eax, r8d
and r8d, 0x3063e11c
and edx, 0xcf9c1ee3
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x7719072a
xor eax, 0x88e6f8d5
setne al
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
mov ecx, edx
xor cl, r9b
lea r10d, [r8 + 1]
and r10b, al
inc al
and al, r8b
or al, r10b
or r9b, dl
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 al, 1
xor al, cl
and dl, cl
xor al, 1
mov ecx, edx
xor cl, al
mov ecx, 0x87c955d7
mov r8d, 0x5fa84fa2
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140001140
cmp byte [rbp + 0xba], 0
mov eax, 0x268524d9
mov ecx, 0xf8810061
cmovne eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x5fdf2f90
and edx, ecx
not ecx
or eax, 0xa020d06f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x97200281
and ecx, 0x8890000
or ecx, r9d
or eax, r8d
and r8d, 0x97200281
and edx, 0x28895002
or edx, r8d
xor edx, ecx
not eax
or eax, edx
not eax
or eax, 0x4056ad7c
and eax, 0x4056ad7d
xor eax, 0x1ba45483
mov ecx, eax
xor ecx, 0x2904044
xor eax, 0x4080201
and eax, 0x5d6abbbb
and ecx, 0xa2954444
or ecx, eax
mov eax, ecx
xor eax, 0x22850440
xor ecx, 0x51029a99
and ecx, 0xd112da9d
and eax, 0x2eed2562
or eax, ecx
cmp eax, 0x2eed2562
sete dl
cmp dword [0x1403e1088], 0xa
setl al
mov r8d, edx
xor r8b, al
mov ecx, r8d
and cl, al
or al, dl
xor al, 1
or al, r8b
and r8b, dl
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x71008a37
mov edx, 0xd123909e
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, 0x203a9f6b
jmp 0x140001140
mov eax, 0xffc6fd5f
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xb10faf17
xor ecx, 0xb8345496
and ecx, eax
mov r8d, eax
and r8d, 0x4ef050e8
or r8d, edx
mov eax, r8d
xor eax, 0x4ef050e8
xor r8d, 0xb10b8902
mov edx, eax
and edx, 0x47cbab69
or ecx, edx
xor ecx, 0xb8345497
and r8d, 0xf3ab998a
mov edx, eax
and edx, 0xc546675
or edx, r8d
xor edx, 0xf3ab998b
and eax, 1
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xa6187e10
and edx, eax
or eax, 0x59e781ef
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xed25d4ff
and ecx, 0x2182a00
or ecx, r9d
or eax, r8d
and r8d, 0xed25d4ff
and edx, 0x12da2b00
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x596001e2
xor eax, 0xa6187e10
mov edx, eax
and edx, 0x687e20d
and ecx, 0xf9781df2
or ecx, edx
xor ecx, 0xf9781df2
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, r9b
xor r9b, 1
and al, r9b
or al, dl
or r9b, cl
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0xd8b09a67
mov edx, 0xf540445c
cmovne ecx, edx
test r9b, r9b
mov edx, 0xd8b09a67
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0x9ca6bfb8
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x48008801
mov r8d, eax
and r8d, 0x10200402
or r8d, edx
xor r8d, 0x10200402
not edx
or ecx, 0x40000001
and edx, 0x62961159
and r8d, 0x18208c02
or r8d, edx
and ecx, 0x62961159
and eax, 0x854962a4
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0xa7df73fc
xor eax, 0x10008001
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x14dff321
and ecx, 0xeb200cde
or ecx, eax
xor ecx, 0xeb200cdf
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x6428b7ff
and eax, 0x9bd74800
or eax, ecx
mov ecx, eax
xor ecx, 0x10c54800
xor eax, 0x402026f3
and eax, 0xcb3226f3
and ecx, 0x34cdd90c
or ecx, eax
mov eax, ecx
xor eax, 0x41122043
xor ecx, 0x24cc9800
and ecx, 0xaeec9eb0
and eax, 0x5113614f
or eax, ecx
cmp eax, 0x5113614f
sete al
cmp dword [0x1403e1088], 0xa
setge cl
xor cl, al
and al, cl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xd07a1bfa
mov ecx, 0x3cab6bfa
cmovne eax, ecx
test dl, dl
mov ecx, 0xd07a1bfa
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x7d5a8c96
mov r8d, eax
and r8d, 0x82a57368
or r8d, ecx
xor r8d, 0x82a57368
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x3e5d858a
and eax, 0xc1a27a75
or eax, edx
mov edx, eax
xor edx, 0xc1a20004
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x3805fbf1
and ecx, 0xc7fa040e
or ecx, r9d
xor eax, 0x38058180
and eax, 0x3805fbf1
and edx, 0xc7fa040e
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
mov ecx, r10d
and cl, al
and dl, al
or al, r8b
not al
or al, r10b
and r10b, r8b
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r9b, r8b
or dl, r9b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xb0f4973c
mov r8d, 0xa0204a4d
cmovne edx, r8d
test al, cl
mov r8d, 0xb0f4973c
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x51028c28
mov r8d, eax
and r8d, 0x88211081
or r8d, edx
mov edx, r8d
xor edx, 0x200081
xor r8d, 0x14580b0e
mov r9d, ecx
or r9d, 0x98011808
and r8d, 0x9c591b0e
and edx, 0x412284a1
or edx, r8d
and r9d, 0x9c591b0e
mov r8d, eax
and r8d, 0x22846050
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x26dc6357
and ecx, 0x9e70d882
and eax, 0x618f277d
or eax, ecx
mov ecx, eax
xor ecx, 0x618f277d
xor r8d, 0xd9239ca8
and ecx, r8d
xor eax, 0x9e70d882
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
xor al, dl
or al, r8b
xor al, cl
mov edx, 0xf2cbfb7a
mov r8d, 0xff0a1244
cmovne edx, r8d
test al, cl
mov r8d, 0xf2cbfb7a
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2fe87fa4
mov r8d, eax
or r8d, 0x2fe87fa4
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0xd017805a
and r9d, 0x2fe87fa5
or r9d, r8d
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x22222e41
and r9d, 0xddddd1be
or r9d, r8d
and ecx, 0x22222e41
and eax, 0xddddd1be
or eax, ecx
xor eax, r9d
not eax
or eax, edx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
mov r9d, eax
and r9b, dl
and cl, al
xor r9b, 1
xor cl, 1
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, r8b
and dl, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x49f402
mov edx, 0x62a7c52e
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0x8ed37c3
and ecx, 0xf712c83c
or ecx, eax
xor ecx, 0xf712c83c
or ecx, r8d
xor ecx, 0xc3031656
xor ecx, 0x3cfce9a9
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r9b
or cl, r8b
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6192238b
mov r8d, 0x62c7c51
cmovne ecx, r8d
test al, al
mov eax, 0x6192238b
cmovne ecx, eax
test dl, dl
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
mov eax, 0xb8300b5b
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xa07270dc
and eax, edx
not edx
or ecx, 0x5f8d8f23
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x433b6654
and edx, 0xa0401088
or edx, r9d
or ecx, r8d
and r8d, 0x433b6654
and eax, 0xbcc499ab
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0x5f8d8f23
mov eax, ecx
xor eax, 0xa07270dc
xor ecx, 0xa9de0879
and ecx, eax
mov r9d, eax
or r9d, 0xf653875a
mov r8d, ecx
not r8d
mov r10d, r8d
and r10d, 0x18ca70ba
and ecx, 0xe7358f45
or ecx, r10d
or r8d, r9d
and r9d, 0x18ca70ba
mov r10d, edx
and r10d, 0x1240805
or r10d, r9d
xor r10d, ecx
not r8d
or r8d, r10d
xor r8d, 0x9ac78a4
and edx, 0x9640ed46
and eax, 0x69bf12b8
or eax, edx
xor eax, 0x69bf12b8
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x10230bec
and ecx, 0xefdcf413
or ecx, r9d
or eax, r8d
and r8d, 0x10230bec
and edx, 0xefdcf413
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete r8b
setne al
cmp dword [0x1403e1088], 0xa
setl r9b
xor al, r9b
xor al, 1
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, r8d
xor al, r9b
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, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
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, 0x2deac75b
mov edx, 0x76c27370
cmovne ecx, edx
test al, 1
mov eax, 0x2deac75b
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xefb431d2
and ecx, 0x104bce2d
or ecx, edx
xor ecx, 0xefb431d3
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
and dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
xor al, r9b
and al, cl
xor al, r9b
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9ecb851d
mov r8d, 0x22b8ea70
cmovne edx, r8d
test cl, 1
mov ecx, 0x9ecb851d
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, 0xd7af0530
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge r9b
lea eax, [r9 + 1]
mov r10d, r8d
xor r10b, al
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and r9b, r8b
and cl, dl
or cl, r9b
or al, r8b
not al
or al, r10b
xor al, cl
and al, 1
mov edx, 0xc466aa4b
mov r8d, 0x1ee94ab2
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0xc466aa4b
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x59b0e2b7
mov edx, eax
and edx, 0xa64f1d48
or edx, ecx
mov ecx, edx
xor ecx, 0xa64f1d49
xor edx, 0x58806230
and r8d, 0xf7d1061b
and eax, 0x82ef9e4
or eax, r8d
mov r8d, eax
xor r8d, 0x80c7920
xor eax, 0xf7d1061b
mov r9d, ecx
and r9d, 0xa13384c7
and edx, 0x5ecc7b38
or edx, r9d
or ecx, eax
and eax, 0xa13384c7
and r8d, 0x5ecc7b38
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x446bd5b7
xor ecx, 0xbb942a48
sete al
setne cl
cmp dword [0x1403e1088], 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, 0x648082f4
mov r8d, 0xe09dbfd8
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xee7520e7
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x118adf18
and eax, 0xee7520e7
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x55ccdf5e
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xaa3320a0
and r8d, 0x55ccdf5f
or r8d, r9d
or ecx, edx
and edx, 0xaa3320a0
and eax, 0x55ccdf5f
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xe2ae4b51
and eax, 0x1d51b4ae
or eax, ecx
xor eax, 0xe2ae4b51
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or al, r8b
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
xor r9b, 1
or cl, r8b
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbb707bfc
mov r8d, 0xc68831e5
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xbb707bfc
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xafece0e6
mov r8d, ecx
and r8d, 0x50131f18
or r8d, edx
xor r8d, 0x50131f18
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xc5247b2a
and r8d, 0x3adb84d5
or r8d, r9d
or edx, ecx
and ecx, 0xc5247b2a
and eax, 0x3adb84d5
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x9827b58c
xor edx, 0x67d84a73
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
inc dl
xor al, r9b
mov ecx, eax
xor cl, 1
xor r8b, dl
or dl, r9b
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, cl
or cl, dl
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xdd9aa234
mov eax, 0x2318c19f
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0xdd9aa234
cmovne eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140001140
mov eax, 0x4abffd
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x9d88822a
mov r8d, eax
or r8d, 1
and r8d, 0x9d88822b
mov r9d, edx
and r9d, 0x62777dd4
or r9d, r8d
and ecx, 0x9d88822b
xor ecx, r9d
and edx, 0xccdaaa1d
and eax, 0x332555e2
or eax, edx
mov edx, eax
xor edx, 0x332555e2
xor eax, 0xccdaaa1d
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
and dl, r9b
mov eax, r8d
and al, cl
or al, dl
xor r8b, cl
xor r8b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb849fcb9
mov r8d, 0x5f5ce14f
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb849fcb9
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, 0xcf2bf8a9
jmp 0x140001140
mov eax, 0xab146258
jmp 0x140001140
mov eax, 0x6837fea8
jmp 0x140001140
cmp byte [rbp + 0xb9], 0
mov eax, 0x268524d9
mov ecx, 0x3908a1a9
cmovne eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 2
mov eax, 0xb1aac95f
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xef1266ac
mov ecx, eax
and ecx, 0x10ed9953
or ecx, r8d
mov r9d, ecx
xor r9d, 0x400042
xor ecx, 0x471006a4
mov r8d, eax
xor r8d, 0x47d817f6
and r8d, eax
or ecx, 0xb827e809
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x4dafd715
and r9d, 0x25000e2
or r9d, r11d
or ecx, r10d
and r10d, 0x4dafd715
and r8d, 0xb25028ea
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
not r8d
and r8d, 0xb827e808
and ecx, 0x47d817f7
or ecx, r8d
not ecx
and edx, 0x97a35163
and eax, 0x685cae9c
or eax, edx
xor eax, 0x685cae9c
or eax, ecx
xor eax, 0xffffffff
setne dl
sete cl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r9d, r8d
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r8b, dl
and r9b, al
or r9b, r8b
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xc3222997
mov edx, 0x2318c19f
cmovne ecx, edx
test al, 1
mov eax, 0xc3222997
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x326b6e6e
mov r8d, ecx
and r8d, 0xcd949190
or r8d, edx
xor r8d, 0xcd949190
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, ecx
and r8d, 0xa1a0a6fc
and eax, 0x5e5f5903
or eax, r8d
xor eax, edx
xor eax, 0x5e5f5903
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl al
and dl, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and r8b, cl
or r8b, dl
xor al, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
xor r8b, 1
mov ecx, r8d
or cl, al
xor r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xa5428e7
mov edx, 0x310d2841
cmovne eax, edx
test r8b, 1
mov edx, eax
mov r8d, 0xa5428e7
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140001140
mov eax, 0xf534f41c
jmp 0x140001140
mov eax, 0x360becc8
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 1
and edx, 0xa8be8e08
mov r8d, eax
and r8d, 0x574171f7
or r8d, edx
mov edx, r8d
xor edx, 0x52004056
xor r8d, 0xa8be8e09
mov r9d, ecx
and r9d, 0xde533a0
and eax, 0xf21acc5e
or eax, r9d
or ecx, r8d
and r8d, 0xde533a0
and edx, 0xf21acc5f
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x69164c19
and edx, ecx
not ecx
or eax, 0x96e9b3e6
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3425c238
and ecx, 0x49120c01
or ecx, r9d
or eax, r8d
and r8d, 0x3425c238
and edx, 0xcbda3dc7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x8081b304
xor eax, 0x29000401
and ecx, 0xc097fb1c
and eax, 0x3f6804e3
or eax, ecx
mov ecx, eax
xor ecx, 0x7f214
xor eax, 0xd2004a2
and eax, 0xcdb00daa
and ecx, 0x324ff255
or ecx, eax
cmp ecx, 0x324ff255
sete al
cmp dword [0x1403e1088], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, dl
mov eax, 0x80a8ceb8
mov r8d, 0x44153d28
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x80a8ceb8
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9101840e
mov r8d, eax
and r8d, 0x920000
or r8d, edx
mov edx, r8d
xor edx, 0x848e3ed
or ecx, 0x92800c
and edx, 0x8dae3ed
and r8d, 0x91010402
or r8d, edx
and ecx, 0x8dae3ed
and eax, 0x66241810
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0x260879f0
xor eax, 0x9193840e
mov edx, eax
and edx, 0x48760207
and ecx, 0xb789fdf8
or ecx, edx
xor ecx, 0x48760207
xor eax, ecx
test eax, ecx
setne dl
cmp dword [0x1403e1088], 0xa
setl cl
mov r8d, ecx
xor r8b, dl
lea r9d, [rdx + 1]
mov eax, edx
and al, r9b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, cl
xor r8b, 1
or cl, r9b
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
and r8b, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xc1d91928
mov r8d, 0x4cbaec38
cmovne ecx, r8d
test dl, 1
mov edx, 0xc1d91928
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
mov eax, 0xf3372bfe
jmp 0x140001140
mov eax, 0x34cbff88
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0xe441b1fc
and edx, 0x1bbe4e02
or edx, r9d
or eax, ecx
and ecx, 0xe441b1fc
and r8d, 0x1bbe4e03
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x3461ba37
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0xcb9e45c8
and eax, 0x3461ba37
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x1ae5aadb
and ecx, 0xe51a5524
or ecx, eax
xor ecx, 0xe51a5524
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge al
and dl, al
or al, r8b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
mov edx, eax
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x18cdd1a0
mov r8d, 0x5dbab5e2
cmovne eax, r8d
test cl, cl
mov ecx, 0x18cdd1a0
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x36fe5b5a
and eax, ecx
not ecx
and ecx, 0x36fe5b5a
or ecx, eax
not eax
and eax, 0xc901a4a5
and ecx, 0x36fe5b5a
or ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x1276996a
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xc77778c9
and r9d, 0x38888736
or r9d, r11d
or edx, r10d
and r10d, 0xc77778c9
and r8d, 0x38888736
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xed896694
and ecx, 0xb5739c45
mov r8d, eax
and r8d, 0x4a8c63ba
or r8d, ecx
mov ecx, r8d
xor ecx, 0x25118c00
and eax, 1
or eax, ecx
xor r8d, 0x48046010
and r8d, 0xd8667054
and eax, 0x27998fab
or eax, r8d
xor eax, 0x27998fab
or eax, edx
mov ecx, eax
not ecx
and eax, 0x78a87475
and ecx, 0x87578b8a
or ecx, eax
mov eax, ecx
xor eax, 0x140280
xor ecx, 0x18a83025
and ecx, 0x9febb92f
and eax, 0x601446d0
or eax, ecx
xor eax, 0x601446d0
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
mov r10d, edx
or r10b, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
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, 0xf1b10067
mov r8d, 0x7eb607f4
cmovne ecx, r8d
test al, 1
mov eax, 0xf1b10067
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x2c2e5a0c
mov r8d, eax
and r8d, 0x80102080
or r8d, ecx
xor r8d, 0x80102080
mov r9d, edx
or r9d, 0xac3e7a8c
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x53c18572
and ecx, 0xac3e7a8d
or ecx, r9d
and edx, 0xff12f1b7
and eax, 0xed0e48
or eax, edx
mov edx, eax
xor edx, 0xec0048
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xdb135eb6
and ecx, 0x24eca149
or ecx, r9d
xor eax, 0xdb1250b6
and eax, 0xdb135eb6
and edx, 0x24eca149
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
and dl, r8b
and al, cl
or al, dl
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
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, 0x93f3fe35
mov r8d, 0xcf0494bf
cmovne ecx, r8d
test al, 1
mov eax, 0x93f3fe35
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, 0xb265ace9
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0xabff937f
mov r11d, eax
and r11d, 0x54006c80
or r11d, r10d
or edx, r9d
and r9d, 0xabff937f
and r8d, 0x54006c80
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x556fc61b
and edx, 0xaa9039e4
or edx, r9d
and ecx, 0x556fc61b
and eax, 0xaa9039e4
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
xor r9b, al
and r9b, cl
mov r10d, eax
or r10b, cl
xor r10b, 1
or r10b, r9b
and dl, r8b
or r8b, cl
xor r8b, 1
and al, cl
or al, dl
or al, r8b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa52f7d6e
mov r8d, 0x4b984b67
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xa52f7d6e
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xdd608cca
xor eax, 0xdee8644b
and eax, ecx
and ecx, 0x229f7335
or ecx, edx
mov edx, ecx
xor edx, 0x229f7335
mov r8d, edx
and r8d, 0x21179bb4
or eax, r8d
mov r8d, eax
xor r8d, 0x50684408
or edx, 1
xor ecx, 0x50600c88
xor eax, 0x21179bb5
mov r9d, eax
and r9d, 0x8f92a163
and r8d, 0x706d5e9c
or r8d, r9d
or eax, edx
and edx, 0x8f92a163
and ecx, 0x706d5e9c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf7b33f5c
and ecx, 0x84cc0a3
or ecx, edx
xor ecx, 0xf7b33f5c
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xa2820b9f
mov r8d, 0x717d030c
cmovne edx, r8d
test cl, cl
cmove edx, r8d
test al, 1
mov eax, 0xa2820b9f
cmove edx, eax
mov eax, edx
jmp 0x140001140
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x10]
mov qword [rax], rcx
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x448e1c1
mov ecx, eax
and ecx, 0xaba31c38
or ecx, r8d
mov r8d, ecx
xor r8d, 0xaaa01400
xor ecx, 0x545ce3c7
mov r9d, eax
xor r9d, 0xafebfdf9
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x155fe83e
and r8d, 0xaaa015c1
or r8d, r11d
or ecx, r10d
and r10d, 0x155fe83e
and r9d, 0xeaa017c1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0x50140207
and edx, 0x22b0b600
and eax, 0xdd4f49ff
or eax, edx
mov edx, eax
xor edx, 0xc8094855
xor eax, 0x22b0b600
mov r8d, eax
and r8d, 0x35c697aa
and edx, 0xca396855
or edx, r8d
xor edx, ecx
xor edx, 0xca396855
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 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, eax
xor dl, cl
test al, al
mov eax, 0xa79bd99e
mov r8d, 0x66b3cbf9
cmovne eax, r8d
test cl, cl
mov ecx, 0xa79bd99e
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9f5bd7ea
and ecx, eax
and eax, 0x60a42815
or eax, edx
mov edx, eax
xor edx, 0x40a42804
xor eax, 0x9f5bd7ea
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa501c6d1
and edx, 0x5afe392e
or edx, r9d
or eax, r8d
and r8d, 0xa501c6d1
and ecx, 0x5afe392e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x65cb9f42
mov edx, eax
and edx, 0x9a3460bd
or edx, r8d
mov r8d, edx
xor r8d, 0x9a3460bd
xor edx, 0x65cb9f42
mov r9d, edx
or r9d, 0x2082312c
and r9d, 0x7ae7b7af
mov r10d, r8d
movzx r11d, r8b
and r8d, 0x80004050
or r8d, r9d
or ecx, 0x5a658683
and ecx, 0x7ae7b7af
and eax, 0x5180800
or eax, ecx
xor eax, r8d
xor eax, 0x259a392d
and edx, 0xf8aa9c7f
and r10d, 0x7556380
or r10d, edx
mov ecx, r10d
xor ecx, 0x70828000
or r11d, ecx
xor r10d, 0x1454280
and r10d, 0x896d5efe
and r11d, 0x7692a101
or r11d, r10d
xor r11d, 0x7692a101
or r11d, eax
xor r11d, 0xdff372d1
xor r11d, 0x200c8d2e
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
and r9b, r8b
xor dl, al
or al, r8b
xor al, 1
or al, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xa697a493
mov r8d, 0x9d8090ff
cmovne ecx, r8d
test dl, dl
mov edx, 0xa697a493
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0xfc710992
jmp 0x140001140
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov eax, 0xfdffe5bf
jmp 0x140001140
mov eax, 0xcf2bf8a9
jmp 0x140001140
mov eax, 0xac7f76b8
jmp 0x140001140
mov eax, 0x63069791
jmp 0x140001140
mov rax, qword [rbp + 0x58]
mov eax, 0x642e9824
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1200206
mov r8d, eax
and r8d, 0xc4023160
or r8d, edx
mov edx, r8d
xor edx, 0x80002020
xor r8d, 0xaa40801
or ecx, 0x44221140
and r8d, 0x4ea61941
and edx, 0x81002226
or edx, r8d
and ecx, 0x4ea61941
and eax, 0x3059c498
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x3addcc99
xor eax, 0x41220004
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x4933cc85
and ecx, 0xb6cc337a
or ecx, eax
xor ecx, 0xb6cc337b
or ecx, edx
xor ecx, 0x6540c469
xor ecx, 0x9abf3b96
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
xor r9b, 1
and r9b, cl
or al, dl
xor al, 1
and r8b, dl
or r8b, al
xor r8b, r9b
mov ecx, r8d
not cl
mov edx, 0x57e6ac8b
mov r10d, 0x7c45dd79
cmovne edx, r10d
test cl, r9b
cmovne edx, r10d
test r8b, r8b
mov eax, edx
cmovne eax, r10d
test cl, r9b
mov rcx, qword [rbp + 0x70]
cmove eax, edx
mov rcx, qword [rcx]
movabs r8, 0xe4a3869352e80165
add rcx, r8
movabs r9, 0xc95837075eefc8cf
add rcx, r9
movabs rdx, 0xe4be3321b638acb7
sub rcx, rdx
sub rcx, r9
add rcx, rdx
movabs rdx, 0xa6884f8a5fb8a42d
sub rcx, rdx
movabs r9, 0x8a9119cf55a5549a
sub rcx, r9
add rcx, rdx
movabs r10, 0x5240b15257eb010c
sub rcx, r10
sub rcx, r8
movabs r8, 0x73c826674458c302
lea rdx, [r10 + r8]
add rdx, r9
add rdx, rcx
sub rdx, r8
add rdx, 0x18
mov qword [rbp + 0x30], rdx
mov rcx, qword [rbp + 0x70]
mov rcx, qword [rcx]
add rcx, 0x14
mov qword [rbp - 0x10], rcx
jmp 0x140001140
mov eax, 0xc86e0d83
jmp 0x140001140
cmp dword [rbp + 0x18], 0
mov eax, 0xb9db3ece
mov ecx, 0x979e5ddb
cmove eax, ecx
jmp 0x140001140
mov eax, 0xa939a0ce
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x1b2495bd
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x1b2495bd
or edx, eax
xor edx, 0x1b2495bc
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
xor eax, 0xa5df3ef6
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x5a20c109
and ecx, 0xa5df3ef6
or ecx, eax
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
and r9b, r8b
or r9b, al
mov ecx, r9d
not cl
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, r9b
mov eax, r8d
and r8b, cl
xor cl, 1
xor al, 1
and al, cl
or r8b, al
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0xfc5051d7
mov edx, 0x475ed7e
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xfc5051d7
cmove eax, ecx
jmp 0x140001140
mov eax, 0x3abac2a9
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1ad4e3e
mov r8d, ecx
and r8d, 0xfe52b1c0
or r8d, edx
xor r8d, 0xfe52b1c0
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3d2e6a7d
and edx, 0xc2d19582
or edx, r9d
and ecx, 0x3d2e6a7d
and eax, 0xc2d19582
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
xor r8b, al
or r8b, r9b
xor r8b, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x8e1e36a0
mov r8d, 0x1a975626
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x8e1e36a0
cmove edx, eax
mov eax, edx
jmp 0x140001140
mov eax, 0x95d5fee5
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40f624d5
and ecx, eax
and eax, 0xbf09db2a
or eax, edx
mov edx, eax
xor edx, 0x1008c300
xor eax, 0x40f624d5
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xef9138ff
and edx, 0x106ec700
or edx, r9d
or eax, r8d
and r8d, 0xef9138ff
and ecx, 0x106ec700
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xbd784167
and r8d, edx
mov ecx, eax
and ecx, 0x4287be98
or ecx, r8d
mov r8d, ecx
xor r8d, 0x280b008
and eax, 0xfba44a34
mov r9d, edx
and r9d, 0x45bb5cb
or r9d, eax
mov eax, r9d
xor eax, 0xe1800a05
and edx, 1
or edx, eax
xor r9d, 0x122048
and r9d, 0x1a366078
and edx, 0xe5c99f87
or edx, r9d
mov eax, edx
xor eax, 0xa5c89106
xor ecx, 0xbd784166
xor edx, 0x1a366078
mov r9d, ecx
and r9d, 0x40270e91
and r8d, 0xbfd8f16e
or r8d, r9d
or ecx, edx
and edx, 0x40270e91
and eax, 0xbfd8f16e
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0x350138ed
xor ecx, 0xcafec712
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r8b
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, 0x6179de50
mov r8d, 0x52c3934b
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x6179de50
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0xf06fdf20
mov r8d, edx
and r8d, 0xf9020df
or r8d, ecx
mov ecx, r8d
xor ecx, 0x20000c0
xor r8d, 0xf06fdf21
mov r9d, eax
and r9d, 0x4db1b81f
and edx, 0xb24e47e0
or edx, r9d
or eax, r8d
and r8d, 0x4db1b81f
and ecx, 0xb24e47e0
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4ac726d2
and eax, 0xb538d92d
or eax, ecx
xor eax, 0xb538d92d
setne cl
sete dl
cmp dword [0x1403e1088], 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
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xaa0c2bf0
mov r8d, 0xdad893ed
cmovne edx, r8d
test al, al
mov eax, 0xaa0c2bf0
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, 0x5962c889
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xc0670b60
mov eax, edx
and eax, 0x3f98f49e
or eax, r8d
mov r8d, eax
xor r8d, 0x3b80600e
xor eax, 0xc0670b61
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x843f97f1
and r8d, 0x7bc0680e
or r8d, r11d
or eax, r10d
and r10d, 0x843f97f1
and r9d, 0x7bc0680e
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x8275ca00
and r8d, 0x7d8a35ff
or r8d, r9d
or eax, edx
and edx, 0x8275ca00
and ecx, 0x7d8a35ff
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x734de667
xor eax, 0x8cb21998
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, al
or r8b, cl
xor cl, dl
not cl
and cl, dl
or cl, r9b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
mov eax, ecx
xor al, dl
mov r8d, 0x92861951
mov eax, 0xe3373ffc
cmovne r8d, eax
test cl, cl
mov eax, 0x92861951
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140001140
cmp byte [rbp + 0xbc], 0
mov eax, 0xd5e44e3f
mov ecx, 0x3e9079ea
cmovne eax, ecx
jmp 0x140001140
movzx eax, word [rbp + 0x96]
lea rax, [rax + rax*4]
shl rax, 3
add rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov rax, qword [rbp + 0x98]
mov eax, 0x9f716609
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0xacabb486
and ecx, 0x53544b79
or ecx, eax
xor ecx, 0x53544b79
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
xor r8b, cl
mov eax, ecx
xor al, dl
mov r9d, eax
and r9b, dl
and al, cl
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
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, 0x9f3be740
mov r8d, 0x462948db
cmovne ecx, r8d
test al, 1
mov eax, 0x9f3be740
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0xbed5d3d5
xor eax, 0x412a2c2a
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3f71e32c
mov r8d, 0xa4810b50
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x3f71e32c
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x91295924
mov r8d, ecx
or r8d, 0xc160091
and edx, 0x9d3f59b5
and ecx, 0x42c08000
or ecx, edx
and r8d, 0x9d3f59b5
and eax, 0x2000264a
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xb1297f6e
xor eax, 0x4ed68091
mov edx, eax
and edx, 0x8ea76bcf
mov r8d, ecx
and r8d, 0x71589430
or r8d, edx
mov edx, r8d
xor edx, 0x8ea76bcf
mov r9d, edx
or r9d, 0xa150232c
xor r8d, 0x400
or eax, 0xa8dc800
and r9d, 0xabddeb2c
and r8d, 0x42204c1
or r8d, r9d
and eax, 0xabddeb2c
and ecx, 0x50001012
or ecx, eax
xor ecx, r8d
xor ecx, 0xf150333f
and edx, 0xfffffffe
or edx, ecx
xor edx, 0x84527b44
xor edx, 0x7bad84bb
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
mov r10d, r8d
xor r10b, cl
and r10b, dl
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and r8b, r9b
or r9b, dl
and cl, dl
or cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, 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
mov ecx, edx
xor cl, 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, 0x5fd07337
mov r8d, 0xc9776a8
cmovne ecx, r8d
test al, 1
mov eax, 0x5fd07337
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
mov eax, 0xddf6b504
jmp 0x140001140
mov eax, 0xe317a099
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x529e764b
and eax, edx
not edx
or edx, eax
not eax
and eax, 0xad6189b4
and edx, 0x529e764b
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xf327c1b0
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x2bb1f0e6
and r9d, 0xd44e0f19
or r9d, r11d
or eax, r10d
and r10d, 0x2bb1f0e6
and r8d, 0xd44e0f19
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xcd83e4e
and edx, 0xf9f2ef98
mov r9d, ecx
and r9d, 0x60d1067
or r9d, edx
mov edx, r9d
xor edx, 0xe8206f19
and ecx, 1
or ecx, edx
xor r9d, 0x2080022
and r9d, 0x13da80a2
and ecx, 0xec257f5d
or ecx, r9d
mov edx, ecx
xor edx, 0xa0253849
xor eax, 0xf327c1b1
xor ecx, 0x13da80a2
mov r9d, eax
and r9d, 0x4e0a4734
and r8d, 0xb1f5b8cb
or r8d, r9d
or eax, ecx
and ecx, 0x4e0a4734
and edx, 0xb1f5b8cb
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3871a799
and ecx, 0xc78e5866
or ecx, eax
cmp ecx, 0x3871a799
setne dl
cmp dword [0x1403e1088], 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
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and cl, dl
and al, r8b
or al, cl
or r8b, dl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0xdfcd0a36
mov r8d, 0x2cfe187b
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xdfcd0a36
cmove edx, eax
mov eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x220f01f2
mov ecx, eax
or ecx, 0xd0808000
and ecx, 0xf28f81f2
mov r9d, edx
and r9d, 0x4204800
or r9d, ecx
and r8d, 0xf28f81f2
mov ecx, eax
and ecx, 0x950360d
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xd9d0b60c
and edx, 0xc9ddc26
and eax, 0xf36223d9
or eax, edx
mov edx, eax
xor edx, 0xf36223d9
xor ecx, 0x262f49f3
and edx, ecx
xor eax, 0xc9ddc26
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge r10b
lea eax, [r10 + 1]
and al, r8b
mov r11d, r10d
and r11b, dl
or al, r11b
mov ecx, r9d
and cl, r8b
or cl, r11b
xor r9b, dl
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
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, eax
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, al
or cl, dl
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x962fb60a
mov r9d, 0xba8afcce
cmovne ecx, r9d
test r8b, 1
mov edx, 0x962fb60a
cmovne ecx, edx
test al, 1
cmove ecx, r9d
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xcd669484
and r8d, eax
mov ecx, eax
or ecx, 0x32996b7b
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xdf54dedc
mov r11d, edx
and r11d, 0x220000
or r11d, r10d
or ecx, r9d
and r9d, 0xdf54dedc
and r8d, 0x20ab2123
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x32996b7a
and ecx, 0xcd669485
or ecx, r8d
and edx, 0x1fdba876
and eax, 0xe0245789
or eax, edx
mov edx, eax
xor edx, 0xe0245789
xor eax, 0x1fdba876
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
lea r9d, [rax + 1]
and al, r8b
and cl, dl
or cl, al
and dl, r9b
or dl, al
or r8b, r9b
not dl
mov eax, edx
xor al, r8b
or dl, r8b
not dl
or dl, al
xor dl, cl
and dl, 1
mov eax, 0x8691d7c6
mov r8d, 0x77b5243b
cmovne eax, r8d
test dl, cl
cmove eax, r8d
test dl, dl
mov r8d, 0x8691d7c6
cmove eax, r8d
test dl, cl
cmovne eax, r8d
jmp 0x140001140
mov eax, 0x610b6c30
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14001e540
add rsp, 0x20
mov dword [rbp + 0x18], eax
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x73fa962b
and eax, 0x8c0569d4
or eax, ecx
mov ecx, eax
xor ecx, 0x73fa962b
xor eax, 0x88056904
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xf89ded04
and ecx, 0x76212fb
or ecx, eax
xor ecx, 0x76212fa
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa9aff0b4
and ecx, 0x56500f4b
or ecx, eax
xor ecx, 0x56500f4b
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
or r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
xor al, 1
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x13bd3451
mov r8d, 0x9d8090ff
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x13bd3451
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, 0xb8300b5b
jmp 0x140001140
mov eax, 0x8bc788b9
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x95550a96
and edx, 0x6aaaf569
or edx, r8d
mov r8d, edx
xor r8d, 0x28885420
mov eax, ecx
not eax
xor edx, 0x95550a97
mov r9d, eax
and r9d, 0xd776a94e
and ecx, 0x288956b1
or ecx, r9d
or eax, edx
and edx, 0xd776a94e
and r8d, 0x288956b1
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xb1714379
and ecx, eax
mov r8d, eax
or r8d, 0x688a080
mov r9d, ecx
not r9d
and r8d, 0x86c8e390
and edx, 0x31310069
or edx, r8d
or eax, r9d
and r9d, 0x86c8e390
and ecx, 0x79371c6f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x4e8ebc86
and eax, 0xb1714379
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc5acf821
and eax, 0x3a5307de
or eax, edx
xor eax, 0xc5acf821
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x77ecea6f
mov r8d, 0xf0e65845
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x77ecea6f
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x8cddf69e
mov r8d, edx
xor r8d, 0x73220961
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xf46b18e5
mov r11d, eax
and r11d, 0x3000100
or r11d, r10d
or ecx, r9d
and r9d, 0xf46b18e5
and r8d, 0xb94e71a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8494f495
xor ecx, 0x73220960
mov r9d, ecx
and r9d, 0x2a4b0b0a
and r8d, 0xd5b4f4f5
or r8d, r9d
and edx, 0x2a4b0b0a
and eax, 0xd5b4f4f5
or eax, edx
xor eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, r8d
and r9b, dl
xor dl, al
and dl, cl
mov r10d, ecx
and r10b, al
or al, cl
xor al, 1
or al, dl
or r10b, r9b
or r8b, cl
xor r10b, 1
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x7343cfad
mov r8d, 0x241dd14d
cmovne eax, r8d
not dl
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0x7343cfad
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4801284
mov r8d, eax
or r8d, 0x1b212050
and r8d, 0x1fa132d4
and ecx, 0x405e4009
or ecx, r8d
and edx, 0x1fa132d4
and eax, 0xa0008d22
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xbb21ad72
xor eax, 0x44de528d
mov edx, eax
and edx, 0x65cf9892
mov r8d, ecx
and r8d, 0x9a30676d
or r8d, edx
xor r8d, 0x9a30676c
and ecx, 0x734bf180
mov edx, eax
and edx, 0x8cb40e7f
or edx, ecx
xor edx, 0x734bf181
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5565e563
and ecx, eax
and eax, 0xaa9a1a9c
or eax, edx
mov edx, eax
xor edx, 0x28a0a90
xor eax, 0x5565e563
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe970106d
and edx, 0x168fef92
or edx, r9d
or eax, r8d
and r8d, 0xe970106d
and ecx, 0x168fef92
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe9b8d175
and eax, 0x16472e8a
or eax, edx
xor eax, 0x16472e8a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, r10b
mov ecx, eax
xor cl, 1
and r10b, cl
xor cl, r10b
test al, al
mov eax, 0xa676df10
mov r8d, 0x610b6c30
cmovne eax, r8d
test r10b, r10b
mov edx, 0xa676df10
cmove eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x8f31f43e
and ecx, edx
not edx
xor eax, 0x208209c1
mov r8d, eax
or r8d, 0x608e0241
mov r9d, ecx
not r9d
and r8d, 0xe3aea261
and edx, 0xc11541e
or edx, r8d
or eax, r9d
and r9d, 0xe3aea261
and ecx, 0x1c515d9e
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x70ce0bc1
and eax, 0x8f31f43e
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x3ace4414
mov r8d, eax
and r8d, 0xc531bbeb
or r8d, edx
mov edx, r8d
xor edx, 0xc5303088
xor r8d, 0x3ace4415
mov r9d, ecx
and r9d, 0x22818f62
and eax, 0xdd7e709c
or eax, r9d
or ecx, r8d
and r8d, 0x22818f62
and edx, 0xdd7e709d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xf775abee
xor ecx, 0x88a5411
setne dl
sete al
cmp dword [0x1403e1088], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
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, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xcbec21ea
mov r9d, 0x587595af
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xcbec21ea
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x62efeb94
mov r8d, edx
xor r8d, 0x62efeb94
and r8d, edx
or eax, r8d
not r8d
and r8d, 0x9d10146a
and eax, 0x62efeb95
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xf2480c7d
and r8d, 0xdb7f382
or r8d, r9d
or eax, edx
and edx, 0xf2480c7d
and ecx, 0xdb7f382
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
lea r9d, [rcx + 1]
and r9b, r8b
and cl, al
or cl, r9b
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor al, dl
or al, r9b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
mov r9d, ecx
xor r9b, dl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3ceb8b9d
mov r8d, 0x8438110b
cmovne ecx, r8d
test dl, 1
mov edx, 0x3ceb8b9d
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xc0e802c
mov r8d, ecx
or r8d, 0x40414fc0
and edx, 0x4c4fcfec
and ecx, 0x20800002
or ecx, edx
and r8d, 0x4c4fcfec
mov edx, eax
and edx, 0x93303011
or edx, r8d
xor edx, ecx
xor edx, 0x9f3eb03c
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and eax, 0x64810216
and ecx, 0x9b7efde9
or ecx, eax
mov eax, ecx
xor eax, 0x85cdc20
xor ecx, 0x44000216
and ecx, 0xd72223df
and eax, 0x28dddc20
or eax, ecx
xor eax, 0x28dddc20
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge al
xor r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
and dl, al
xor al, 1
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x645d0b12
mov edx, 0x5f772685
cmovne ecx, edx
test al, al
mov eax, 0x645d0b12
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xf72f1106
and edx, ecx
mov r9d, ecx
or r9d, 0x8d0eef9
mov eax, edx
not eax
mov r10d, eax
and r10d, 0x3df5d9dc
and edx, 0xc20a2623
or edx, r10d
or eax, r9d
and r9d, 0x3df5d9dc
mov r10d, r8d
and r10d, 0xc20a0002
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov edx, eax
xor edx, 0xa02d0004
and r8d, 0x11ead88c
mov r9d, ecx
and r9d, 0xee152773
or r9d, r8d
mov r8d, r9d
xor r8d, 0x11a25005
and ecx, 1
or ecx, r8d
xor r9d, 0x8a042050
and r9d, 0x8a4ca8d8
and ecx, 0x75b35727
or ecx, r9d
mov r8d, ecx
xor r8d, 0x20314624
xor ecx, 0x8a4ca8d8
xor eax, 0x8d0eef8
mov r9d, eax
and r9d, 0x57829943
and edx, 0xa87d66bc
or edx, r9d
or eax, ecx
and ecx, 0x57829943
and r8d, 0xa87d66bc
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4c86b891
and ecx, eax
and eax, 0xb379476e
or eax, edx
mov edx, eax
xor edx, 0x83390146
xor eax, 0x4c86b891
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x70c25e39
and edx, 0x8f3da1c6
or edx, r9d
or eax, r8d
and r8d, 0x70c25e39
and ecx, 0x8f3da1c6
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x7b7c0ba8
and ecx, 0x8483f457
or ecx, eax
mov eax, ecx
xor eax, 0x71000808
xor ecx, 0x80813456
and ecx, 0x8afd37f6
and eax, 0x7502c809
or eax, ecx
xor eax, 0x7502c809
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl r9b
mov eax, r9d
xor al, dl
and r8b, dl
and cl, r9b
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
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xdbcec745
mov r8d, 0xf161dedd
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xdbcec745
cmove edx, eax
mov eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4e21a94e
mov r9d, edx
or r9d, 0x4e21a94e
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xb1de56b0
and ecx, 0x4e21a94f
or ecx, r9d
and edx, 0x3052f101
and eax, 0xcfad0efe
or eax, edx
mov edx, eax
xor edx, 0xca40ca6
xor eax, 0x3052f101
mov r8d, eax
and r8d, 0xe30b5358
and edx, 0x1cf4aca7
or edx, r8d
xor edx, ecx
xor edx, 0x1cf4aca7
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x17a660ef
mov edx, 0xd3148219
cmovne eax, edx
test cl, 1
mov ecx, 0x17a660ef
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x9b821b66
mov edx, eax
xor edx, 0x9b821b66
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0x2478c480
xor edx, 0x8b821340
and edx, 0xcb873358
and ecx, 0x3478cca7
or ecx, edx
mov edx, ecx
xor edx, 0x2050c001
and r8d, 0xa7daa6ad
and eax, 0x58255952
or eax, r8d
mov r8d, eax
xor r8d, 0x40005000
xor ecx, 0xcb873358
xor eax, 0xa7daa6ad
mov r9d, ecx
and r9d, 0x1faf0df6
and edx, 0xe050f209
or edx, r9d
or ecx, eax
and eax, 0x1faf0df6
and r8d, 0xe050f209
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1403e1088], 0xa
setl dl
setge cl
mov eax, r8d
xor al, cl
and al, r9b
mov r10d, ecx
or r10b, r9b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x88a37456
mov r8d, 0xf540445c
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0x88a37456
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0xaeb14b50
and ecx, 0x514eb4af
or ecx, edx
mov r8d, ecx
xor r8d, 0x1140a02e
mov edx, eax
not edx
xor ecx, 0xaeb14b51
mov r9d, edx
and r9d, 0xc49f1491
and eax, 0x3b60eb6e
or eax, r9d
or edx, ecx
and ecx, 0xc49f1491
and r8d, 0x3b60eb6e
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0xfb394f11
and eax, 0x4c6b0ee
or eax, edx
mov ecx, eax
xor ecx, 0xc4900e
xor eax, 0x79094401
and eax, 0x7d0b64e1
and ecx, 0x82f49b1e
or ecx, eax
xor ecx, 0x82f49b1e
sete cl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl dl
mov r9d, r8d
or r9b, dl
mov r10d, eax
and r10b, cl
xor cl, dl
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, r9b
or cl, r9b
xor cl, 1
or cl, r11b
and dl, r8b
or dl, r10b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x85e5b73e
mov r8d, 0x87c955d7
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x85e5b73e
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x268822
mov r8d, eax
and r8d, 0x2a50461c
or r8d, ecx
mov r9d, r8d
xor r9d, 0xa104410
xor r8d, 0x800eb0a3
mov r10d, edx
or r10d, 0x2046822e
and r8d, 0xa04eb2af
and r9d, 0xa304c10
or r9d, r8d
and r10d, 0xa04eb2af
mov ecx, eax
and ecx, 0x55810140
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x548830c0
and edx, 0x5732e79b
and eax, 0xa8cd1864
or eax, edx
mov edx, eax
xor edx, 0x20cc1044
xor ecx, 0x2a76ce3f
mov r9d, ecx
and r9d, 0x8b338b32
and r8d, 0x74cc74cd
or r8d, r9d
xor eax, 0x3328312
and eax, 0x8b338b32
and edx, 0x74cc74cd
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne r8b
sete cl
cmp dword [0x1403e1088], 0xa
setl r9b
setge dl
mov eax, r9d
mov r10d, r8d
and r10b, r9b
xor r9b, cl
or cl, dl
xor cl, 1
or al, r8b
xor al, 1
or al, cl
lea ecx, [r8 + 1]
and cl, dl
or cl, r10b
or dl, r8b
xor dl, 1
or dl, 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
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
or dl, al
xor al, 1
xor r8b, 1
or r8b, r9b
xor r8b, al
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xa20b0f67
mov edx, 0x2521ce0a
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xa20b0f67
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x50843e58
jmp 0x140001140
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x78]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x78]
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xfffffffe
mov r9d, edx
and r9d, 1
or r9d, r8d
mov r8d, r9d
not r8d
mov r10d, r9d
and r10d, 0x4845f3c0
and r8d, 0xb7ba0c3f
or r8d, r10d
or r9d, edx
and edx, 0x4845f3c0
and eax, 0xb7ba0c3f
or eax, edx
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0xb432a54b
cmp r9d, 0x4bcd5ab4
setne r8b
cmp dword [0x1403e1088], 0xa
setl dl
setge al
lea r9d, [rax + 1]
xor dl, r8b
mov r10d, eax
and r10b, r9b
xor r10b, 1
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
xor r10b, r8b
and al, r8b
or al, r10b
mov r8d, eax
xor r8b, dl
or al, dl
mov edx, eax
xor dl, r8b
test al, 1
mov eax, 0xc0051e3e
mov r9d, 0x58ccb57d
cmovne eax, r9d
mov rcx, qword [rcx]
test r8b, 1
cmove eax, r9d
mov qword [rbp + 0x28], rcx
test dl, 1
mov ecx, 0xc0051e3e
cmove eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0x7b78da3a
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x63299b1
and eax, edx
and edx, 0xf9cd664e
or edx, ecx
xor edx, 0xf9cd664e
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0xd39ee108
mov r8d, edx
xor r8d, 0x2c611ef7
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x397f2c9e
mov r11d, ecx
and r11d, 0x4001261
or r11d, r10d
or eax, r9d
and r9d, 0x397f2c9e
and r8d, 0xc680d361
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x31c0108
and edx, 0xd1cf3d78
and ecx, 0x2e30c286
or ecx, edx
mov edx, ecx
xor edx, 0x2a100286
xor ecx, 0xd1cf3d79
xor eax, 0x2c611ef6
mov r9d, eax
and r9d, 0xd4e2fc31
and r8d, 0x2b1d03ce
or r8d, r9d
or eax, ecx
and ecx, 0xd4e2fc31
and edx, 0x2b1d03ce
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe342c116
and ecx, 0x1cbd3ee9
or ecx, edx
xor ecx, 0xe342c116
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
mov r8d, 0x1c2c5515
mov r9d, 0x7b745932
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1eb8fc1c
mov r8d, ecx
and r8d, 0xe14703e2
or r8d, edx
xor r8d, 0xe14703e2
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x68a22c88
and edx, 0x975dd377
or edx, r9d
and ecx, 0x68a22c88
and eax, 0x975dd377
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor r8b, al
mov eax, ecx
xor al, r8b
and al, cl
xor cl, dl
and cl, r8b
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x133436dc
mov r8d, 0x10ade7df
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x43f66aa9
mov r8d, ecx
xor r8d, 0x43f66aa9
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xbc099557
xor r8d, 0x43f66aa8
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge r8b
setl al
lea r9d, [rdx + 1]
xor cl, al
and dl, al
and r8b, r9b
or r8b, dl
or al, r9b
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7932cbe0
mov r8d, 0xdad893ed
cmovne ecx, r8d
test al, 1
mov eax, 0x7932cbe0
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x1643ce7c
and eax, 0xe9bc3183
or eax, edx
mov edx, eax
xor edx, 0xa0340103
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x5f887eb4
and ecx, 0xa077814b
or ecx, r9d
xor eax, 0x16004e34
and eax, 0x5f887eb4
and edx, 0xa077814b
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and al, r8b
or cl, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, al
mov eax, ecx
xor al, dl
mov r8d, 0x8fa274f7
mov eax, 0xcf0494bf
cmovne r8d, eax
test cl, cl
mov eax, 0x8fa274f7
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x424bff13
and edx, ecx
or ecx, 0xbdb400ec
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x9586e543
and eax, 0x42491a10
or eax, r9d
or ecx, r8d
and r8d, 0x9586e543
and edx, 0x6a791abc
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xbdb400ec
xor ecx, 0x209d911
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xaf89d9d1
and eax, 0x5076262e
or eax, ecx
xor eax, 0x5076262f
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x441466a8
mov r8d, eax
and r8d, 0x1001804
or r8d, edx
mov edx, r8d
xor edx, 0x800
xor r8d, 0x9a06e0a9
or ecx, 0x10470ac
and r8d, 0x9b06f0ad
and edx, 0x44100e00
or edx, r8d
and ecx, 0x9b06f0ad
and eax, 0x20e90152
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa2088001
xor eax, 0x45147eac
mov edx, eax
and edx, 0x19e305f2
and ecx, 0xe61cfa0d
or ecx, edx
xor ecx, 0x19e305f2
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1403e1088], 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, 0x97877c7d
mov r8d, 0xfd6ce1f0
cmovne edx, r8d
test al, al
mov eax, 0x97877c7d
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140001140
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x78], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov eax, 0x1efe1880
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0xdd557aa6
mov r11d, eax
and r11d, 0x22aa8558
or r11d, r10d
or edx, r9d
and r9d, 0xdd557aa6
and r8d, 0x22aa8559
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x451dd885
and edx, 0xbae2277a
or edx, r9d
and ecx, 0x451dd885
and eax, 0xbae2277a
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1403e1088], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor al, cl
or cl, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, r9b
mov ecx, eax
not cl
test al, 1
mov edx, 0xc1111bd3
mov r8d, 0xc77ad9af
cmovne edx, r8d
test cl, r9b
mov ecx, 0xc1111bd3
cmove edx, ecx
cmovne edx, r8d
test al, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x1218009e
xor edx, 0x2b17e265
and edx, r8d
and r8d, 0xede7ff61
or r8d, eax
mov ecx, r8d
xor ecx, 0xede7ff61
mov r9d, r8d
xor r9d, 0xc6f01d04
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x52345d25
and r9d, 0xadcba2da
or r9d, r11d
or eax, r10d
and r10d, 0x52345d25
and edx, 0xadcba2da
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x2b17e264
xor r8d, 0x1200000e
and r8d, 0x72c2696e
and ecx, 0x8d3d9690
or ecx, r8d
mov r8d, ecx
xor r8d, 0x318680
xor ecx, 0x72c2696f
xor eax, 0xd4e81d9b
mov r9d, eax
and r9d, 0xaf4e3874
and edx, 0x50b1c78b
or edx, r9d
or eax, ecx
and ecx, 0xaf4e3874
and r8d, 0x50b1c78a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x412a4034
mov r8d, eax
or r8d, 0x1cc52343
and r8d, 0x5def6377
and ecx, 0x108408
or ecx, r8d
and edx, 0x5def6377
and eax, 0xa2001880
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xe801243
xor eax, 0x400a8020
and eax, 0xf04fa9a0
and ecx, 0xfb0565f
or ecx, eax
mov eax, ecx
xor eax, 0x4001045
xor ecx, 0x5007a9a0
and ecx, 0x5bb7efba
and eax, 0xa4481045
or eax, ecx
xor eax, 0xa4481045
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x76c8008e
mov r8d, 0x6c6957bb
cmovne ecx, r8d
test al, 1
mov eax, 0x76c8008e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc3e2adc0
mov r8d, eax
and r8d, 0x3c1d523f
or r8d, edx
mov edx, r8d
xor edx, 0x18101228
xor r8d, 0x80828840
mov r9d, eax
or r9d, 0xa48fc856
and r8d, 0xa48fc856
and edx, 0x5b7037a8
or edx, r8d
and r9d, 0xa48fc857
xor r9d, edx
not r9d
and ecx, 0x930c4373
and eax, 0x6cf3bc8c
or eax, ecx
xor eax, 0x6cf3bc8c
or eax, r9d
xor eax, 0xae6c9126
xor eax, 0x51936ed9
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, cl
and r9b, dl
and dl, cl
xor cl, r8b
and al, r8b
or dl, al
or dl, r9b
xor dl, cl
mov r8d, 0x6ac5decc
mov eax, 0xa79bd99e
cmovne r8d, eax
test dl, cl
mov eax, 0x6ac5decc
cmovne r8d, eax
test dl, dl
cmovne eax, r8d
test dl, cl
cmove eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4c7a1da2
mov ecx, eax
and ecx, 0xb385e25c
or ecx, r8d
mov r8d, ecx
xor r8d, 0x201c21c
xor ecx, 0x4c7a1da3
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf5f638e2
and r8d, 0xa09c71c
or r8d, r11d
or ecx, r10d
and r10d, 0xf5f638e2
and r9d, 0xa09c71d
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x11771f01
and eax, 0xee88e0fe
or eax, edx
mov edx, eax
xor edx, 0xcc884042
xor eax, 0x11771f01
mov r8d, eax
and r8d, 0x2266b9bc
and edx, 0xdd994643
or edx, r8d
xor edx, ecx
xor edx, 0xdd994643
or eax, ecx
not eax
or eax, edx
xor eax, 0xc1cf7712
xor eax, 0x3e3088ed
setne cl
sete dl
cmp dword [0x1403e1088], 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 al, 1
or al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x2bbce2d2
mov r8d, 0x9b21a829
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x2bbce2d2
cmove eax, ecx
jmp 0x140001140
mov eax, 0x8d6d1884
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0x158e2c29
and edx, 0xea71d3d6
or edx, r9d
or ecx, r8d
and r8d, 0x158e2c29
and eax, 0xea71d3d6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x9e8d1481
and eax, ecx
not ecx
and ecx, 0x9e8d1481
or ecx, eax
not eax
and eax, 0x6172eb7e
and ecx, 0x9e8d1481
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8ea1a965
and ecx, 0x715e569a
or ecx, edx
xor ecx, 0x715e569a
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
xor dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x6dfb6507
mov edx, 0x77adcf88
cmovne eax, edx
not cl
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x6dfb6507
cmovne eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xa0]
movzx eax, word [rax]
inc eax
mov word [rbp + 0x94], ax
mov eax, 0xf2a5363f
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and edx, ecx
not edx
mov eax, ecx
xor eax, edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
mov eax, edx
not eax
lea ecx, [rax + 0x5b97e204]
mov r8d, ecx
xor r8d, 0x9054004
xor ecx, 0xa4681dfb
and eax, edx
mov edx, eax
not edx
mov r9d, ecx
and r9d, 0xd692a39a
and r8d, 0x296d5c65
or r8d, r9d
or ecx, edx
and edx, 0xd692a39a
and eax, 0x296d5c65
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
and r9b, al
or al, r8b
xor al, 1
or al, r9b
and dl, cl
or dl, r9b
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x87dec616
mov r8d, 0xa04d5eb3
cmovne edx, r8d
test al, al
mov eax, 0x87dec616
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0x340800e9
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbeeea750
and eax, ecx
and ecx, 0x411158af
or ecx, edx
mov edx, ecx
xor edx, 0x4110480a
xor ecx, 0xbeeea750
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xa4717f5
and edx, 0xf5b8e80a
or edx, r9d
or ecx, r8d
and r8d, 0xa4717f5
and eax, 0xf5b8e80a
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x61e79d4b
mov r8d, ecx
and r8d, 0x9e1862b4
or r8d, edx
xor r8d, 0x9e1862b5
and ecx, 0x540e43fe
mov edx, eax
and edx, 0xabf1bc01
or edx, ecx
xor edx, 0x540e43ff
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7fe9d61c
mov r8d, eax
and r8d, 0x801629e3
or r8d, edx
mov edx, r8d
xor edx, 0x42840
xor r8d, 0x64081208
or ecx, 0xe40a130a
or r8d, 0x8704014
and r8d, 0xec7a531e
and edx, 0x3042840
or edx, r8d
and ecx, 0xec7a531e
and eax, 0x108184a1
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x8b18021
xor eax, 0xe70e3b4a
mov edx, eax
and edx, 0xb3445fd4
and ecx, 0x4cbba02b
or ecx, edx
xor ecx, 0x4cbba02b
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne r8b
cmp dword [0x1403e1088], 0xa
setl dl
setge r9b
mov eax, r9d
xor al, r8b
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 r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor cl, 1
and cl, al
xor al, 1
and r8b, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6b0b80e3
mov r8d, 0xae263b16
cmovne edx, r8d
test al, 1
mov eax, 0x6b0b80e3
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xc36bfa70
and ecx, 0xc36bfa70
mov r8d, eax
and r8d, 0x3c94058e
or r8d, ecx
and edx, 0xc36bfa71
xor edx, r8d
not edx
or edx, eax
xor edx, 0x3066bc17
cmp edx, 0xcf9943e8
sete al
cmp dword [0x1403e1088], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xca737a65
mov r8d, 0x601024b5
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xca737a65
cmove eax, ecx
jmp 0x140001140
mov eax, 0xa9d8a378
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xbcead951
and eax, 0x431526ae
or eax, edx
mov edx, eax
xor edx, 0x20002aa
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7175ed44
and ecx, 0x8e8a12bb
or ecx, r9d
xor eax, 0x3060c940
and eax, 0x7175ed44
and edx, 0x8e8a12bb
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete cl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
mov r9d, ecx
xor r9b, r8b
xor cl, al
or al, dl
xor al, 1
or al, r9b
and r9b, dl
or r8b, dl
xor r9b, 1
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r9d
xor dl, 1
and al, r9b
and dl, cl
or dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3d584b59
mov r8d, 0x4acd7e97
cmovne eax, r8d
test cl, 1
mov ecx, 0x3d584b59
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x89388478
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x76c77b87
and eax, 0x89388478
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xaf6d7e7
mov r8d, eax
and r8d, 0xf5092818
or r8d, edx
mov edx, r8d
xor edx, 0x4002811
xor r8d, 0xaf6d7e6
mov r9d, ecx
and r9d, 0xf93d534e
and eax, 0x6c2acb0
or eax, r9d
or ecx, r8d
and r8d, 0xf93d534e
and edx, 0x6c2acb1
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xdedbcf0d
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x212430f2
and ecx, 0xdedbcf0d
or ecx, eax
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
or dl, r8b
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, r9d
xor al, dl
test dl, dl
mov ecx, 0xc67846ea
mov edx, 0x3855a7c9
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xc67846ea
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
mov qword [rbp - 0x30], rsp
mov rax, qword [rbp + 0xc8]
mov r13, qword [rbp + 0xc8]
mov ecx, dword [0x1403e108c]
mov eax, dword [0x1403e1090]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, edx
not ecx
mov r8d, edx
xor r8d, ecx
or ecx, edx
not ecx
or ecx, r8d
not ecx
and ecx, 1
or ecx, 0xc6613744
mov edx, ecx
xor edx, 0x19804801
xor ecx, 0x2202300
and ecx, 0x223ea3ba
and edx, 0xddc15c45
or edx, ecx
cmp edx, 0xddc15c45
sete byte [rbp + 0xb6]
cmp eax, 0xa
setl byte [rbp + 0xb5]
mov eax, 0xe533354b
jmp 0x1400151c0
mov ecx, dword [0x1403e108c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe7ae5082
and ecx, eax
and eax, 0x1851af7d
or eax, edx
mov edx, eax
xor edx, 0x18500710
xor eax, 0xe7ae5082
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6a1e86f
and edx, 0xf95e1790
or edx, r9d
or eax, r8d
and r8d, 0x6a1e86f
and ecx, 0xf95e1790
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x3bdc2c24
mov edx, eax
and edx, 0xc423d3db
or edx, ecx
mov ecx, edx
xor ecx, 0xc423d3db
mov r10d, edx
xor r10d, 0xfe1c3c2e
and r10d, ecx
or r9d, 0xc5c0100a
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x6dfd08d6
and r10d, 0x9202f729
or r10d, r11d
or r8d, r9d
and r9d, 0x6dfd08d6
and eax, 0x1202e721
or eax, r9d
xor eax, r10d
not r8d
or r8d, eax
xor r8d, 0x3a3feff4
xor edx, 0x22882024
and edx, 0xe2a9e1ed
mov eax, ecx
and eax, 0x1d561e12
or eax, edx
xor eax, 0xe2a9e1ec
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0xc63fec97
and eax, ecx
not ecx
and ecx, 0xc63fec97
or ecx, eax
not eax
and eax, 0x39c01368
and ecx, 0xc63fec97
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd89d3fa0
and ecx, 0x2762c05f
or ecx, edx
xor ecx, 0xd89d3fa0
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1403e1090], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
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
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, al
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xcc847e6c
mov r9d, 0x3585b975
cmovne eax, r9d
test r8b, 1
mov ecx, 0xcc847e6c
cmovne eax, ecx
test dl, 1
cmove eax, r9d
nop word [rax + rax]
cmp eax, 0xfeab57b7
jle 0x1400152d0
cmp eax, 0x3b3b19bc
jle 0x140015440
cmp eax, 0x5793693e
jg 0x1400154d1
cmp eax, 0x4c858810
jle 0x14001577f
cmp eax, 0x5225be6f
jg 0x140015d95
cmp eax, 0x4c858811
je 0x1400161b2
cmp eax, 0x512c58de
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd8d2a9a8
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xd8d2a9a8
or edx, eax
not eax
and eax, 0x272d5656
and edx, 0xd8d2a9a9
or edx, eax
not edx
or edx, ecx
xor edx, 0x69fb1774
xor edx, 0x9604e88b
sete cl
setne dl
cmp dword [0x1403e1090], 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, 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 cl, 1
mov ecx, 0x95ccc43
mov edx, 0xf2bec4f7
cmovne ecx, edx
test al, 1
mov eax, 0x95ccc43
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400151c0
cmp eax, 0xcc847e6b
jg 0x140015490
cmp eax, 0xa0a9b80a
jle 0x1400155b6
cmp eax, 0xa6b85876
jle 0x14001585a
cmp eax, 0xc1664250
jg 0x140015db5
cmp eax, 0xa6b85877
je 0x140016334
cmp eax, 0xbfcd597a
jne 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov rcx, qword [rbp + 0x48]
mov eax, dword [0x1403e108c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, edx
or r8d, 0x24a06cee
mov r9d, eax
or r9d, 0x80008000
and r8d, 0xa4a0ecee
mov r10d, eax
and r10d, 0x18161100
or r10d, r8d
and r9d, 0xa4a0ecee
mov r8d, edx
and r8d, 0x43490211
or r8d, r9d
xor r8d, r10d
mov r9d, r8d
xor r9d, 0x62a12e38
xor r8d, 0x98169101
mov r10d, r8d
and r10d, 0x8d5ad1c7
and r9d, 0x72a52e38
or r9d, r10d
and edx, 0x8d5ad1c7
and eax, 0x72a52e38
or eax, edx
xor eax, r9d
xor r8d, eax
test r8d, eax
sete r8b
setne al
cmp dword [0x1403e1090], 0xa
setl r9b
setge r10b
mov edx, eax
and dl, r10b
and r9b, r8b
or r9b, dl
mov edx, r9d
xor dl, r10b
and dl, r9b
xor al, r10b
and al, r8b
or r10b, r8b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, 1
mov r9d, eax
xor r9b, 1
and al, r8b
or r8b, r9b
and r9b, dl
or r9b, al
mov edx, r9d
xor dl, r8b
test r9b, 1
mov eax, 0x84e9e7de
mov r9d, 0xa0a9b80b
cmovne eax, r9d
mov rcx, qword [rcx]
test r8b, 1
mov r8d, 0x84e9e7de
cmovne eax, r8d
mov qword [rbp - 0x78], rcx
jmp 0x1400151b3
cmp eax, 0x1ef0fa57
jle 0x1400155f3
cmp eax, 0x267e0831
jle 0x140015885
cmp eax, 0x35032eba
jg 0x140015e9f
cmp eax, 0x267e0832
je 0x140016438
cmp eax, 0x2e7a20ed
jne 0x1400151c0
mov rax, qword [rbp + 0x60]
mov eax, 0x5ae8f4ec
jmp 0x1400151c0
cmp eax, 0xe4ec6014
jle 0x140015749
cmp eax, 0xee4766d4
jle 0x1400158b0
cmp eax, 0xf9b04b59
jg 0x140015ff1
cmp eax, 0xee4766d5
je 0x14001657c
cmp eax, 0xf2bec4f7
jne 0x1400151c0
mov eax, 0x95ccc43
jmp 0x1400151c0
cmp eax, 0x60bc1062
jg 0x1400159df
cmp eax, 0x5ae8f4eb
jg 0x1400160e3
cmp eax, 0x5793693f
je 0x140016728
cmp eax, 0x5abafd0b
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x5e0e8dba
mov r8d, edx
and r8d, 0x5e0e8dba
mov r9d, ecx
and r9d, 0xa1f17244
or r9d, r8d
and eax, 0x5e0e8dbb
xor eax, r9d
mov r8d, edx
and r8d, 0xb04a9dbd
and ecx, 0x4fb56242
or ecx, r8d
xor ecx, eax
xor ecx, 0x4fb56242
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1090], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
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, 0xbfcd597a
mov eax, 0x84e9e7de
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0xbfcd597a
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x1400151c0
cmp eax, 0x984d7452
jg 0x140015a0a
cmp eax, 0x84e9e7de
je 0x140016732
cmp eax, 0x8ada6baa
je 0x140016744
cmp eax, 0x916f9a5f
jne 0x1400151c0
mov rax, qword [rbp + 0x20]
mov qword [rax], r13
mov eax, 0xd159e6cb
jmp 0x1400151c0
cmp eax, 0x95ccc42
jg 0x140015b91
cmp eax, 0xfeab57b8
je 0x140016759
cmp eax, 0x5ff9b11
je 0x14001682d
cmp eax, 0x66f58cb
jne 0x1400151c0
mov ecx, dword [0x1403e108c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf62fcf43
mov r8d, eax
and r8d, 0x9d030bc
or r8d, edx
mov edx, r8d
xor edx, 0x1900000
xor r8d, 0x4200c100
mov r9d, ecx
or r9d, 0x4200e104
or r8d, 0x204000b8
and r8d, 0x6240e1bc
and edx, 0x91b40802
or edx, r8d
and r9d, 0x6240e1bc
mov r8d, eax
and r8d, 0xc0b1641
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x28080428
xor r8d, 0x200c102
and r8d, 0x643d3d2
and edx, 0xf9bc2c2d
or edx, r8d
xor edx, 0xf9bc2c2d
and ecx, 0xc0f0cf08
and eax, 0x3f0f30f7
or eax, ecx
xor eax, 0x3f0f30f7
or eax, edx
xor eax, 0x6a265460
xor eax, 0x95d9ab9f
setne al
sete r8b
cmp dword [0x1403e1090], 0xa
setl r9b
setge cl
mov edx, r9d
xor dl, r8b
mov r10d, edx
and r10b, r8b
and dl, r9b
xor r10b, 1
xor dl, 1
mov r9d, r10d
xor r9b, dl
or dl, r10b
xor dl, 1
or dl, r9b
mov r9d, r8d
and r9b, cl
inc cl
and al, cl
or al, r9b
or cl, r8b
not cl
or cl, al
xor cl, dl
and cl, 1
mov r8d, 0x5cbd8cfe
cmovne r8d, r15d
test cl, dl
mov eax, 0x5cbd8cfe
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x1400151c0
cmp eax, 0xd7ede8d2
jg 0x140015cc0
cmp eax, 0xcc847e6c
je 0x140016837
cmp eax, 0xcd520dc7
je 0x140016849
cmp eax, 0xd159e6cb
jne 0x1400151c0
mov eax, 0x4c858811
jmp 0x1400151c0
cmp eax, 0x3b3b19bd
je 0x14001685e
cmp eax, 0x46ffaa65
je 0x14001698c
cmp eax, 0x4a018b7b
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x349fe77b
mov edx, eax
and edx, 0xcb601884
or edx, ecx
mov ecx, edx
xor ecx, 0xcb601884
mov r8d, ecx
and r8d, 0x2238b029
and eax, 0xddc74fd6
or eax, r8d
xor eax, 0xddc74fd7
or ecx, 1
xor edx, 0x2017e658
and edx, 0xaa17f6dc
and ecx, 0x55e80923
or ecx, edx
xor ecx, 0x55e80923
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1090], 0xa
setl r9b
setge al
mov ecx, r8d
xor cl, al
and r8b, r9b
and al, dl
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, 0x35032ebb
mov r8d, 0xe8faea1
cmovne edx, r8d
test al, 1
mov eax, 0x35032ebb
jmp 0x140015fe4
cmp eax, 0xa0a9b80b
je 0x140016996
cmp eax, 0xa37cc1be
je 0x140016aac
cmp eax, 0xa6544611
jne 0x1400151c0
mov eax, 0xd7ede8d3
jmp 0x1400151c0
cmp eax, 0x1ef0fa58
je 0x140016ab6
cmp eax, 0x22c855da
je 0x140014fe0
cmp eax, 0x24c66ae8
jne 0x1400151c0
mov eax, 0x9cc0d889
jmp 0x1400151c0
cmp eax, 0xe4ec6015
je 0x140016ac8
cmp eax, 0xe533354b
je 0x140016ad2
cmp eax, 0xe73d0b48
jne 0x1400151c0
mov ecx, dword [0x1403e108c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x8df77523
xor eax, 0xf2f44400
and eax, ecx
mov r8d, ecx
and r8d, 0x72088adc
or r8d, edx
mov ecx, r8d
xor ecx, 0x72088adc
xor r8d, 0x88710502
mov edx, ecx
and edx, 0xd0bbbff
or eax, edx
xor eax, 0xf2f44401
and r8d, 0xc8798f16
mov edx, ecx
and edx, 0x378670e9
or edx, r8d
xor edx, 0xc8798f17
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcfc4039e
and ecx, 0x303bfc61
or ecx, eax
mov eax, ecx
xor eax, 0x86c40386
xor ecx, 0x102b9400
and ecx, 0x592b9418
and eax, 0xa6d46be7
or eax, ecx
xor eax, 0xa6d46be7
sete dl
setne r8b
cmp dword [0x1403e1090], 0xa
setge cl
setl al
and r8b, al
mov r9d, ecx
xor r9b, dl
and r9b, cl
and cl, dl
or cl, r8b
xor al, dl
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x5ff9b11
mov eax, 0x46ffaa65
cmovne r8d, eax
test dl, 1
mov eax, 0x5ff9b11
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x1400151c0
cmp eax, 0x60bc1063
je 0x140016b2d
cmp eax, 0x66d20075
je 0x140016b3f
cmp eax, 0x71939120
jne 0x1400151c0
mov eax, 0x99479b15
jmp 0x1400151c0
cmp eax, 0x984d7453
je 0x140016c85
cmp eax, 0x99479b15
je 0x140016c8f
cmp eax, 0x9cc0d889
jne 0x1400151c0
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x48], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1403e108c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov eax, edx
and eax, 0x41128904
and r8d, 0x980c4220
or r8d, eax
xor r8d, 0x980c4220
and edx, 0x26e134db
or edx, r8d
mov eax, edx
xor eax, 1
and eax, edx
xor edx, 0xfffffffe
or edx, eax
mov eax, edx
mov r8d, edx
xor r8d, 0xacb201a7
and r8d, edx
not edx
or eax, 0x534dfe58
mov r9d, eax
and r9d, 0x33b27039
and edx, 0x8c000186
or edx, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0x33b27039
and r8d, 0xcc4d8fc6
or r8d, r9d
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
not edx
and edx, 0x534dfe58
and eax, 0xacb201a7
or eax, edx
sete al
setne r8b
cmp dword [0x1403e1090], 0xa
setl r9b
setge r10b
mov edx, r8d
and dl, r10b
mov r11d, r9d
and r11b, al
or r11b, dl
mov edx, r11d
xor dl, r10b
and dl, r11b
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
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
mov edx, eax
xor dl, r8b
test al, 1
mov eax, 0x576f1f33
mov r9d, 0x24c66ae8
cmovne eax, r9d
test r8b, 1
mov ebx, 0x24c66ae8
cmove eax, r9d
mov qword [rbp + 0x60], rcx
test dl, 1
mov ecx, 0x576f1f33
cmove eax, ecx
jmp 0x1400151c0
cmp eax, 0x95ccc43
je 0x140016d79
cmp eax, 0xe8faea1
je 0x140016e96
cmp eax, 0x1c07af02
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0aa5f66
mov r8d, ecx
and r8d, 0x3f55a098
or r8d, edx
xor r8d, 0x3f55a098
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x3aa169e
and r8d, 0xfc55e961
or r8d, r9d
or edx, ecx
and ecx, 0x3aa169e
and eax, 0xfc55e961
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xc941c8e7
cmp edx, 0x36be3718
setne r8b
cmp dword [0x1403e1090], 0xa
setge cl
lea r9d, [r8 + 1]
mov edx, r9d
and dl, r8b
xor dl, 1
mov r10d, r8d
xor r10b, dl
mov eax, r8d
or al, dl
xor al, 1
or al, r10b
xor al, cl
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, cl
xor dl, 1
or cl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x512c58de
mov edx, 0xe4ec6015
cmovne eax, edx
test cl, 1
mov esi, 0xe4ec6015
cmovne eax, edx
not r8b
test r8b, 1
mov ecx, 0x512c58de
cmove eax, ecx
jmp 0x1400151c0
cmp eax, 0xd7ede8d3
je 0x140016ea0
cmp eax, 0xdc14274d
je 0x140016ecc
cmp eax, 0xe1b106c0
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xe3b5f002
and eax, 0x1c4a0ffd
or eax, ecx
xor eax, 0x1c4a0ffc
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x35a19ba0
and ecx, 0xca5e645f
or ecx, edx
xor ecx, 0xca5e645f
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1090], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r10b, 1
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x267e0832
mov r8d, 0xcc847e6c
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x267e0832
cmove eax, ecx
jmp 0x1400151c0
cmp eax, 0x5225be70
je 0x140017007
cmp eax, 0x576f1f33
jne 0x1400151c0
mov eax, 0x8ada6baa
jmp 0x1400151c0
cmp eax, 0xc1664251
je 0x140017011
cmp eax, 0xcbc38c92
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x90e5ac43
and edx, ecx
or ecx, 0x6f1a53bc
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x162ed4a
mov r10d, eax
and r10d, 0x90850001
or r10d, r9d
or ecx, r8d
and r8d, 0x162ed4a
and edx, 0xfe9d12b5
or edx, r8d
xor edx, r10d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x621252b1
xor ecx, 0x80e4a040
and ecx, 0x8deca14c
and edx, 0x72135eb3
or edx, ecx
xor edx, 0x72135eb3
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x1403e1090], 0xa
setl cl
setge dl
mov r8d, edx
or r8b, al
and cl, al
inc al
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x99479b15
mov edx, 0x71939120
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x99479b15
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400151c0
cmp eax, 0x35032ebb
je 0x140017026
cmp eax, 0x3585b975
jne 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov edx, ecx
xor edx, 0x82abfc12
and edx, ecx
mov eax, r9d
and eax, 0x82abfc12
or eax, edx
mov r8d, eax
xor r8d, 0x82abfc13
and r9d, 0x11444989
mov edx, ecx
and edx, 0xeebbb676
or edx, r9d
mov r9d, edx
xor r9d, 0x11444988
and ecx, 1
or ecx, r9d
xor edx, 0x692a670
xor eax, 0x7d5403ec
mov r9d, eax
and r9d, 0xe96d1187
and r8d, 0x1692ee78
or r8d, r9d
or eax, ecx
and ecx, 0xe96d1187
and edx, 0x1692ee78
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3c408dc2
and ecx, 0xc3bf723d
or ecx, eax
mov eax, ecx
xor eax, 0xc38f7035
xor ecx, 0x8400980
and ecx, 0x8700b88
and eax, 0xf78ff477
or eax, ecx
cmp eax, 0xf78ff477
setne al
cmp dword [0x1403e1090], 0xa
setl cl
lea edx, [rax + 1]
mov r9d, edx
and r9b, al
xor r9b, 1
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and r8b, r9b
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
xor r8b, cl
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
or cl, dl
not cl
or cl, al
xor cl, r8b
and cl, 1
mov eax, 0x5abafd0b
mov edx, 0x1ef0fa58
cmovne eax, edx
test cl, r8b
cmove eax, edx
mov edx, 0x5abafd0b
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400151c0
cmp eax, 0xf9b04b5a
je 0x1400171e3
cmp eax, 0xf9b1720a
jne 0x1400151c0
mov eax, dword [0x1403e108c]
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, 0xda492a94
and edx, 0x25b6d56a
or edx, r9d
or eax, ecx
and ecx, 0xda492a94
and r8d, 0x25b6d56b
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x72d228f4
and eax, 0x8d2dd70b
or eax, ecx
xor eax, 0x8d2dd70b
sete cl
setne dl
cmp dword [0x1403e1090], 0xa
setl al
setge r8b
lea r9d, [rdx + 1]
and cl, r8b
mov r10d, eax
and r10b, dl
or r10b, cl
lea ecx, [r8 + 1]
and cl, dl
and r8b, r9b
or r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
and al, 1
xor al, r10b
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xa37cc1be
mov r8d, 0xcbc38c92
cmovne eax, r8d
test cl, cl
mov ecx, 0xa37cc1be
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x1400151c0
cmp eax, 0x5cbd8cfe
jne 0x1400172e3
mov eax, dword [0x1403e108c]
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
and edx, 0x57507fdf
mov r9d, ecx
and r9d, 0xa8af8020
or r9d, edx
or r8d, ecx
and ecx, 0x57507fdf
and eax, 0xa8af8020
or eax, ecx
xor eax, r9d
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1090], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, ecx
or r10b, r8b
and r10b, r9b
and cl, dl
or dl, al
xor dl, 1
and r8b, al
or r8b, cl
or r8b, dl
xor r10b, 1
mov ecx, r8d
xor cl, r10b
or r10b, r8b
mov edx, r10d
xor dl, cl
test r10b, r10b
mov eax, 0xa6b85877
mov r8d, 0x5793693f
cmovne eax, r8d
test cl, cl
mov r15d, 0x5793693f
cmove eax, r8d
test dl, dl
mov ecx, 0xa6b85877
cmove eax, ecx
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov eax, dword [0x1403e108c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xdc54f638
and edx, 0x23ab09c7
or edx, r8d
mov r8d, edx
xor r8d, 0x3810946
mov eax, ecx
not eax
xor edx, 0xdc54f639
mov r9d, eax
and r9d, 0x2c3a3280
and ecx, 0xd3c5cd7f
or ecx, r9d
or eax, edx
and edx, 0x2c3a3280
and r8d, 0xd3c5cd7f
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8b638509
and ecx, eax
and eax, 0x749c7af6
or eax, edx
mov edx, eax
xor edx, 0x241c1290
xor eax, 0x8b638509
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdba26d6e
and edx, 0x245d9291
or edx, r9d
or eax, r8d
and r8d, 0xdba26d6e
and ecx, 0x245d9291
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x588f20
and eax, 0xffa770df
or eax, edx
xor eax, 0xffa770df
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1403e1090], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
and dl, al
or al, r8b
and al, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and r8b, cl
or r8b, dl
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
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or dl, cl
mov ecx, r8d
xor cl, dl
test dl, 1
mov eax, 0xfeab57b8
mov edx, 0x4a018b7b
cmovne eax, edx
test r8b, 1
mov r12d, 0x4a018b7b
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xfeab57b8
cmove eax, ecx
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xbf5b0d9f
and edx, 0x40a4f260
or edx, r9d
or eax, r8d
and r8d, 0xbf5b0d9f
and ecx, 0x40a4f260
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x808c08b
and ecx, eax
and eax, 0xf7f73f74
or eax, edx
xor eax, 0xf7f73f74
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x3956dec4
and ecx, 0xc6a9213b
or ecx, eax
xor ecx, 0xc6a9213b
setne cl
sete dl
cmp dword [0x1403e1090], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or r9b, al
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
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 cl, 1
mov ecx, 0x1c07af02
cmovne ecx, esi
test al, 1
mov eax, 0x1c07af02
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x83c0230
and ecx, 0x1410d08
or ecx, edx
xor ecx, 0x1410d08
and eax, 0xf682f0c7
or eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xb246f853
mov edx, eax
and edx, 0x4db907ac
or edx, ecx
mov ecx, edx
xor ecx, 0x4db907ac
xor edx, 0xb246f853
mov r9d, edx
or r9d, 0xa3008182
or r8d, 0xc036a28
and r9d, 0xaf03ebaa
mov r10d, ecx
and r10d, 0x40bc1450
or r10d, r9d
and r8d, 0xaf03ebaa
and eax, 0x10400005
or eax, r8d
xor eax, r10d
xor eax, 0xb3408186
and edx, 0x734334a9
mov r8d, ecx
and r8d, 0x8cbccb56
or r8d, edx
mov edx, r8d
xor edx, 0x13028
and ecx, 1
or ecx, edx
xor r8d, 0xca48944
and r8d, 0x7fe68dc4
and ecx, 0x8019723b
or ecx, r8d
xor ecx, 0x8019723b
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1090], 0xa
setl r9b
setge al
mov ecx, r9d
mov r10d, r9d
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
xor r10b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf9b04b5a
mov r8d, 0x60bc1063
cmovne eax, r8d
test cl, cl
mov r14d, 0x60bc1063
cmove eax, r8d
test dl, 1
mov ecx, 0xf9b04b5a
cmove eax, ecx
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x23a8ab20
and r8d, ecx
mov eax, ecx
or eax, 0xdc5754df
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x2315505e
and edx, 0xa8ab20
or edx, r9d
or eax, ecx
and ecx, 0x2315505e
and r8d, 0xdceaafa1
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xdc5754df
mov edx, eax
xor edx, 0x22882b20
and edx, 0x369e6b39
xor eax, 0xa3d58378
and eax, ecx
mov r8d, ecx
and r8d, 0xc96194c6
or r8d, edx
mov ecx, r8d
xor ecx, 0xc96194c6
mov edx, r8d
xor edx, 0x491cbc9e
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x807d2859
xor r8d, 0x2862930
and r8d, 0x386adf0
and ecx, 0xfc79520e
or ecx, r8d
mov r8d, ecx
xor r8d, 0xf0381000
xor ecx, 0x386adf1
xor eax, 0x7f82d7a6
mov r9d, eax
and r9d, 0xec1cbbe
and edx, 0xf13e3441
or edx, r9d
or eax, ecx
and ecx, 0xec1cbbe
and r8d, 0xf13e3440
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xcf04278b
xor eax, 0x30fbd874
sete dl
setne al
cmp dword [0x1403e1090], 0xa
setl r8b
setge r9b
mov ecx, eax
and cl, r9b
and r8b, dl
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
xor al, r9b
and al, dl
or r9b, 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 r9d, r8d
and r9b, cl
and dl, al
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, r9d
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, r9b
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x22c855da
cmovne ecx, r14d
test al, 1
mov eax, 0x22c855da
jmp 0x140016ff9
mov eax, 0x5cbd8cfe
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x48]
mov eax, 0xbfcd597a
jmp 0x1400151c0
mov rax, qword [rbp + 0x48]
mov qword [rax], 0x1000
mov eax, 0x916f9a5f
jmp 0x1400151c0
mov ecx, dword [0x1403e108c]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xdf256862
mov r8d, eax
and r8d, 0xdf256862
mov r9d, ecx
and r9d, 0x20da979c
or r9d, r8d
and edx, 0xdf256863
xor edx, r9d
not edx
and ecx, 0x1526171f
and eax, 0xead9e8e0
or eax, ecx
xor eax, 0xead9e8e0
or eax, edx
xor eax, 0x2bc6b49e
cmp eax, 0xd4394b61
sete dl
cmp dword [0x1403e1090], 0xa
setl al
setge r8b
mov ecx, edx
xor cl, r8b
not cl
and cl, dl
or r8b, dl
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x4a018b7b
mov edx, 0x66d20075
cmovne eax, edx
test r8b, 1
cmove eax, r12d
test cl, 1
cmovne eax, edx
jmp 0x1400151c0
mov eax, 0xcd520dc7
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x48]
mov eax, 0x3585b975
jmp 0x1400151c0
mov rax, qword [rbp + 0x20]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
mov eax, 0xc1664251
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4a4af6e2
mov r8d, ecx
xor r8d, 0xb5b5091d
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x3a760243
mov r11d, eax
and r11d, 0x8581091c
or r11d, r10d
or edx, r9d
and r9d, 0x3a760243
and r8d, 0xc589fdbc
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x4a4af6e3
xor edx, 0x35210908
mov r9d, r8d
and r9d, 0x8adee415
and edx, 0x75211bea
or edx, r9d
or r8d, ecx
and ecx, 0x8adee415
and eax, 0x75211bea
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1403e1090], 0xa
setge al
lea edx, [rax + 1]
mov r10d, edx
and r10b, al
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
mov ecx, r9d
xor cl, r8b
and cl, r10b
xor cl, r8b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov ecx, 0x66f58cb
mov eax, 0x984d7453
cmovne ecx, eax
test dl, 1
mov eax, 0x66f58cb
jmp 0x140016d6b
mov eax, 0xdc14274d
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf5b8742c
mov r8d, ecx
and r8d, 0xa478bd2
or r8d, edx
mov edx, r8d
xor edx, 0x2460982
xor r8d, 0x14a0740c
mov r9d, ecx
or r9d, 0x1ca1f65c
and r8d, 0x1ca1f65c
and edx, 0xe35e09a2
or edx, r8d
and r9d, 0x1ca1f65d
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x56cab7d3
and r9d, 0xa935482c
or r9d, r8d
and ecx, 0x56cab7d3
and eax, 0xa935482c
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
setne r8b
sete dl
cmp dword [0x1403e1090], 0xa
setl cl
setge al
xor dl, al
mov r9d, eax
xor r9b, r8b
or al, r8b
or r8b, cl
and cl, r9b
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
xor dl, 1
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xe1b106c0
mov ecx, 0x1ef0fa58
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xe1b106c0
cmove eax, ecx
jmp 0x1400151c0
mov eax, 0xf9b1720a
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x48]
mov eax, 0x5abafd0b
jmp 0x1400151c0
mov eax, 0x1c07af02
jmp 0x1400151c0
movzx eax, byte [rbp + 0xb6]
movzx ecx, byte [rbp + 0xb5]
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
and al, cl
or al, dl
xor al, 1
or al, r8b
xor r8b, cl
mov ecx, eax
or cl, r8b
xor r8b, al
mov edx, ecx
xor dl, r8b
test r8b, 1
mov eax, 0x24c66ae8
mov r8d, 0x9cc0d889
cmovne eax, r8d
test cl, 1
cmovne eax, ebx
test dl, 1
cmove eax, r8d
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x48]
mov eax, 0x22c855da
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xb29819f2
and edx, 0x4d67e60d
or edx, r8d
mov r8d, edx
xor r8d, 0x5026408
mov eax, ecx
not eax
xor edx, 0xb29819f3
mov r9d, eax
and r9d, 0x7a6d9285
and ecx, 0x85926d7a
or ecx, r9d
or eax, edx
and edx, 0x7a6d9285
and r8d, 0x85926d7a
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x5eb3fc48
and ecx, eax
not eax
and eax, 0x5eb3fc48
or eax, ecx
not ecx
and ecx, 0xa14c03b7
and eax, 0x5eb3fc48
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x89c049e
and eax, 0xf763fb61
or eax, edx
xor eax, 0x89c049e
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp dword [0x1403e1090], 0xa
setl dl
setge cl
mov r10d, ecx
and r10b, r9b
or r9b, cl
mov r11d, r8d
xor r11b, cl
mov eax, r11d
and al, cl
xor al, 1
mov edi, eax
xor dil, r9b
or al, r9b
xor al, 1
or al, dil
and dl, r8b
or dl, r10b
or cl, r8b
xor cl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
not cl
and cl, al
test dl, 1
mov r8d, 0x46ffaa65
mov r9d, 0xdc14274d
cmovne r8d, r9d
test cl, 1
cmovne r8d, r9d
test dl, 1
mov eax, r8d
cmovne eax, r9d
test cl, 1
cmove eax, r8d
jmp 0x1400151c0
mov eax, 0x3b3b19bd
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
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, 0xf591927f
and edx, 0xa6e6d80
or edx, r9d
or ecx, r8d
and r8d, 0xf591927f
and eax, 0xa6e6d80
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x93839256
and eax, ecx
not ecx
and ecx, 0x93839256
or ecx, eax
not eax
and eax, 0x6c7c6da9
and ecx, 0x93839256
or ecx, eax
sete cl
setne dl
cmp dword [0x1403e1090], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
xor cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xa6544611
mov edx, 0x71939120
cmovne ecx, edx
test al, 1
mov eax, 0xa6544611
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xc8d9b91
and edx, 0xf372646e
or edx, r9d
or eax, r8d
and r8d, 0xc8d9b91
and ecx, 0xf372646e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x83044a8
mov r8d, eax
or r8d, 0x18eb953
and r8d, 0x9befdfb
and ecx, 0x46400204
or ecx, r8d
and edx, 0x9befdfb
and eax, 0xb0010000
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x10899953
xor eax, 0x4e7046ac
mov edx, eax
and edx, 0xa9366628
and ecx, 0x56c999d7
or ecx, edx
xor ecx, 0xa9366628
xor eax, ecx
test eax, ecx
setne dl
sete r8b
cmp dword [0x1403e1090], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
inc al
and cl, dl
or cl, r9b
or r8b, al
xor al, dl
mov edx, r8d
xor dl, al
or al, r8b
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 cl, 1
mov ecx, 0xf2bec4f7
mov r8d, 0xe73d0b48
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x1400151c0
mov eax, 0x35032ebb
jmp 0x1400151c0
mov rcx, qword [rbp - 0x70]
mov r8, qword [rbp - 0x78]
sub rsp, 0x20
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
mov eax, 0x2e7a20ed
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
or r8d, 0xe47bf6ab
mov edx, ecx
xor edx, 0x1b840954
and edx, ecx
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x3398ae87
mov r11d, eax
and r11d, 0x8040150
or r11d, r10d
or r8d, r9d
and r9d, 0x3398ae87
and edx, 0xcc675178
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x600b8620
xor r8d, 0x13840814
and r8d, 0x97f4789e
and edx, 0x680b8761
or edx, r8d
mov r8d, edx
xor r8d, 0x400b0240
xor edx, 0x97f4789e
mov r9d, edx
and r9d, 0xbe908523
and r8d, 0x416f7adc
or r8d, r9d
or edx, ecx
and ecx, 0xbe908523
and eax, 0x416f7adc
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x636063c7
xor edx, 0x9c9f9c38
sete dl
setne r8b
cmp dword [0x1403e1090], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
or r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3b3b19bd
mov r8d, 0x984d7453
cmovne ecx, r8d
test al, al
mov eax, 0x3b3b19bd
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400151c0
mov eax, 0xfeab57b8
jmp 0x1400151c0
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp - 0x68]
mov qword [rax], rcx
mov eax, 0xee4766d5
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4c0981df
and eax, ecx
and ecx, 0xb3f67e20
or ecx, edx
mov edx, ecx
xor edx, 0x745c20
xor ecx, 0x4c0981df
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xb38b225a
and edx, 0x4c74dda5
or edx, r9d
or ecx, r8d
and r8d, 0xb38b225a
and eax, 0x4c74dda5
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x8080451
mov r8d, edx
or r8d, 0x31142800
and eax, 0x391c2c51
mov r9d, edx
and r9d, 0x84c19100
or r9d, eax
and r8d, 0x391c2c51
mov eax, ecx
and eax, 0x422242ae
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0xa2a449c
and ecx, 0x73b55934
mov r9d, edx
and r9d, 0x8c4aa6cb
or r9d, ecx
xor r9d, 0x73b55935
and edx, 1
or edx, r9d
xor eax, 0xb5d5b901
mov ecx, eax
and ecx, 0xf5d03262
and r8d, 0xa2fcd9d
or r8d, ecx
xor r8d, edx
xor r8d, 0xa2fcd9d
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4928238a
mov r8d, eax
or r8d, 0x118001
and r8d, 0x4939a38b
and ecx, 0xb0441440
or ecx, r8d
and edx, 0x4939a38b
and eax, 0x6824834
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x6938034
xor eax, 0x18281648
and ecx, 0xe7d7a1b6
and eax, 0x18285e49
or eax, ecx
cmp eax, 0x18285e49
sete cl
cmp dword [0x1403e1090], 0xa
setl al
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r8b, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, r9b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, al
test al, 1
mov eax, 0xe8faea1
mov edx, 0x5225be70
cmovne eax, edx
test r9b, 1
mov r8d, 0xe8faea1
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400151c0
mov eax, dword [0x1403e108c]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x74914a1
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0xf8b6eb5e
and eax, 0x74914a1
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x48a68369
mov r8d, ecx
or r8d, 0xa2094412
and edx, 0xeaafc77b
mov r9d, ecx
and r9d, 0x14001004
or r9d, edx
and r8d, 0xeaafc77b
mov edx, eax
and edx, 0x1502880
or edx, r8d
xor edx, r9d
xor edx, 0x49f6abe8
and eax, 0x46f8f85a
and ecx, 0xb90707a4
or ecx, eax
xor ecx, 0xb90707a4
or ecx, edx
xor ecx, 0x92c41097
xor ecx, 0x6d3bef68
sete dl
setne al
cmp dword [0x1403e1090], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf9b1720a
mov r8d, 0xa37cc1be
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xf9b1720a
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400151c0
cmp eax, 0x5ae8f4ec
jne 0x1400151c0
mov rax, qword [rbp - 0x80]
mov rsp, qword [rbp - 0x30]
mov eax, 0x13273e09
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc652944c
mov r8d, ecx
and r8d, 0x39ad6bb3
or r8d, edx
mov edx, r8d
xor edx, 0x39002080
xor r8d, 0x120040
or eax, 0x120050
or r8d, 0xc6819a22
and r8d, 0xc6939a72
and edx, 0x39002088
or edx, r8d
and eax, 0xc6939a72
and ecx, 0x6c4505
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0xc6eddf27
mov eax, ecx
xor eax, 0x391220d8
xor ecx, 0x93079438
and ecx, eax
mov r8d, edx
and r8d, 0xaa15b4e0
or r8d, ecx
xor r8d, 0xaa15b4e1
and edx, 0x9937b816
mov ecx, eax
and ecx, 0x66c847e9
or ecx, edx
xor ecx, 0x9937b817
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x80046841
mov r8d, ecx
or r8d, 0xa00be
and edx, 0x800e68ff
and ecx, 0xb410200
or ecx, edx
and r8d, 0x800e68ff
and eax, 0x74b09500
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf4b4fd41
and eax, 0xb4b02be
or eax, ecx
setne r8b
sete cl
cmp dword [0x1403e1088], 0xa
setge al
lea r9d, [rax + 1]
mov edx, r9d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, cl
and dl, r8b
or dl, r9b
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, 0x9a1fa7c8
mov r8d, 0x9311f6b5
cmovne edx, r8d
test al, 1
mov eax, 0x9a1fa7c8
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4860da90
and eax, 0xb79f256f
or eax, ecx
mov edx, eax
xor edx, 0x4820da90
mov r8d, eax
xor r8d, 0xb79f256f
mov ecx, r8d
or ecx, 1
xor eax, 0x60da10
and r8d, 0x91da004b
and edx, 0x6e25ffb4
or edx, r8d
mov r8d, edx
xor r8d, 0x221df34
xor edx, 0x91da004a
mov r9d, ecx
and r9d, 0xed0c20cb
and eax, 0x12f3df34
or eax, r9d
or ecx, edx
and edx, 0xed0c20cb
and r8d, 0x12f3df34
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0x7a8e6047
cmp ecx, 0x85719fb8
sete al
cmp dword [0x1403e1088], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
xor cl, al
xor cl, dl
mov eax, 0x20e87d91
mov r8d, 0x462948db
cmovne eax, r8d
test cl, dl
mov r8d, 0x20e87d91
cmovne eax, r8d
test cl, cl
cmovne r8d, eax
test cl, dl
cmove r8d, eax
mov eax, r8d
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xe26becb5
and eax, ecx
not ecx
or edx, 0x1d94134a
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x56c223a9
and ecx, 0xa029cc14
or ecx, r9d
or edx, r8d
and r8d, 0x56c223a9
and eax, 0xa93ddc56
or eax, r8d
xor eax, ecx
not edx
or edx, eax
mov r8d, edx
xor r8d, 0x1d94134a
mov ecx, edx
xor ecx, 0xe26becb5
mov eax, r8d
or eax, 0x1cc0c3f8
xor edx, 0xfeab2f4d
and edx, r8d
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x123dc77a
mov r11d, ecx
and r11d, 0xe1023805
or r11d, r10d
or eax, r9d
and r9d, 0x123dc77a
and edx, 0xedc23885
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov r9d, eax
xor r9d, 0x1cc0c3f9
and r8d, 0x11e2becb
mov edx, ecx
and edx, 0xee1d4134
or edx, r8d
mov r8d, edx
xor r8d, 0x11e2beca
and ecx, 1
or ecx, r8d
xor edx, 0x6114104
xor eax, 0xe33f3c06
mov r8d, eax
and r8d, 0xf8ce18f3
and r9d, 0x731e70c
or r9d, r8d
or eax, ecx
and ecx, 0xf8ce18f3
and edx, 0x731e70c
or edx, ecx
xor edx, r9d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8200008
mov r8d, ecx
or r8d, 0xe00680b3
and edx, 0xe82680bb
and ecx, 0x10400804
or ecx, edx
and r8d, 0xe82680bb
and eax, 0x7997740
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xba07348
xor eax, 0xa0000886
and eax, 0xa4190c86
and ecx, 0x5be6f379
or ecx, eax
mov eax, ecx
xor eax, 0x13249238
xor ecx, 0x80100c06
and ecx, 0xc8d26d47
and eax, 0x372d92b8
or eax, ecx
mov ecx, eax
xor ecx, 0x8d24403
xor eax, 0x2258298
and eax, 0xc225abdc
and ecx, 0x3dda5423
or ecx, eax
xor ecx, 0x3dda5423
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge cl
setl al
mov r9d, r8d
or r9b, al
or cl, dl
mov r10d, r9d
xor r10b, cl
or cl, r9b
xor cl, 1
or cl, r10b
or dl, al
xor al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xdd8ffaf4
mov edx, 0x1d085886
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xdd8ffaf4
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, 0x55de1370
jmp 0x140001140
mov eax, 0x78854761
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40b00de2
mov r8d, ecx
xor r8d, 0x40b00de2
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x950c501c
xor r8d, 0x40100023
and r8d, 0x6a53a223
and edx, 0x95ac5ddc
or edx, r8d
mov r8d, edx
xor r8d, 0x1408180c
xor edx, 0x6a53a223
mov r9d, edx
and r9d, 0xa3f547f1
and r8d, 0x5c0ab80e
or r8d, r9d
or edx, ecx
and ecx, 0xa3f547f1
and eax, 0x5c0ab80e
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
and dl, al
and r8b, cl
or r8b, dl
mov edx, r8d
xor dl, al
and dl, r8b
xor al, cl
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 al, 1
mov eax, 0x2f0718d
mov edx, 0x648082f4
cmovne eax, edx
test cl, cl
mov ecx, 0x2f0718d
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0xb218a8ca
jmp 0x140001140
mov eax, 0x86f45e1b
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xf282b30d
and eax, 0xd7d4cf2
or eax, ecx
xor eax, 0xd7d4cf3
or eax, edx
xor eax, 0xb6c7811e
cmp eax, 0x49387ee1
setne dl
cmp dword [0x1403e1088], 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
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xf3577af0
mov r8d, 0xc67846ea
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xf3577af0
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov eax, dword [rbp + 0xec]
mov ecx, dword [rbp + 0xec]
inc ecx
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
xor edx, edx
div ecx
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax + rdx*8]
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xc8]
mov eax, dword [0x1403e1084]
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, 0x17ad8829
and edx, 0xe85277d6
or edx, r9d
or ecx, r8d
and r8d, 0x17ad8829
and eax, 0xe85277d6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x968bfeb3
and edx, ecx
not ecx
or eax, 0x6974014c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xa744cfa6
and ecx, 0x108b3011
or ecx, r9d
or eax, r8d
and r8d, 0xa744cfa6
and edx, 0x58bb3059
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x6974014c
and eax, 0x968bfeb3
or eax, ecx
setne al
cmp dword [0x1403e1088], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r9b
mov eax, r8d
xor al, cl
and al, r8b
xor r8b, dl
and r8b, cl
xor r8b, dl
mov ecx, eax
xor cl, r8b
test r8b, r8b
mov edx, 0x962fb60a
mov r8d, 0x8d69869c
cmovne edx, r8d
test al, al
mov eax, 0x962fb60a
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62591a46
mov r8d, eax
xor r8d, 0x62591a46
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0x180081b8
xor r8d, 0x60110806
and r8d, 0xe5b76c06
and edx, 0x1a4893f9
or edx, r8d
xor edx, 0x1a4893f9
and ecx, 0xe27ad45e
and eax, 0x1d852ba1
or eax, ecx
xor eax, 0x1d852ba1
or eax, edx
xor eax, 0x62040d96
xor eax, 0x9dfbf269
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
xor r8b, al
or r8b, r9b
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
xor dl, al
mov ecx, eax
or cl, r8b
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0x58ccb57d
mov edx, 0xb265ace9
cmovne eax, edx
test cl, cl
mov ecx, 0x58ccb57d
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x406355b4
and eax, ecx
and ecx, 0xbf9caa4b
or ecx, edx
not eax
mov edx, eax
xor edx, ecx
or eax, ecx
not eax
or eax, edx
not eax
test al, 1
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x2bf0e48a
mov r8d, 0x1c36c9a7
cmovne eax, r8d
test cl, cl
mov ecx, 0x2bf0e48a
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov edx, dword [0x1403e1084]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xad173ec6
mov r9d, ecx
xor r9d, 0x52e8c139
and r9d, r8d
or edx, r9d
not r9d
and r9d, 0x52e8c138
and edx, 0xad173ec7
or edx, r9d
and r8d, 0xf4d2a270
mov r9d, ecx
and r9d, 0xb2d5d8f
or r9d, r8d
xor r9d, 0xf4d2a271
and ecx, 1
or ecx, r9d
not ecx
or ecx, edx
mov edx, ecx
mov r8d, ecx
xor r8d, 0xdb76de2d
and r8d, ecx
not ecx
or edx, 0x248921d2
mov r9d, edx
and r9d, 0xcfb7b939
and ecx, 0x10404604
or ecx, r9d
mov r9d, r8d
not r9d
or edx, r9d
and r9d, 0xcfb7b939
and r8d, 0x304846c6
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov ecx, edx
not ecx
and ecx, 0x248921d2
and edx, 0xdb76de2d
or edx, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
mov rax, qword [rax]
setl cl
setge r9b
mov r10d, ecx
or r10b, dl
and dl, r9b
xor r9b, r8b
xor r10b, 1
or r10b, r9b
and cl, r8b
or cl, dl
mov edx, ecx
and cl, r10b
xor r10b, 1
xor dl, 1
mov r8d, r10d
xor r8b, dl
and r8b, r10b
and dl, r10b
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov edx, 0x9f9897f5
mov r9d, 0xd3ab6771
cmovne edx, r9d
mov qword [rbp - 0x60], rax
test r8b, r8b
mov eax, 0x9f9897f5
cmove edx, eax
test cl, 1
cmovne edx, r9d
mov eax, edx
jmp 0x140001140
mov eax, 0x62ce34de
jmp 0x140001140
mov rax, qword [rbp + 0x78]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xc002400
mov r8d, eax
or r8d, 0xc065c901
and edx, 0xcc65ed01
mov r9d, eax
and r9d, 0x208800fe
or r9d, edx
and r8d, 0xcc65ed01
mov edx, ecx
and edx, 0x13121200
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x16023601
xor edx, 0xe0edc9fe
mov r9d, edx
and r9d, 0xe97188ee
and r8d, 0x168e7711
or r8d, r9d
and ecx, 0xe97188ee
and eax, 0x168e7711
or eax, ecx
xor eax, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1403e1088], 0xa
setge al
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
and cl, al
xor al, 1
or al, dl
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r9d, r8d
xor r9b, dl
xor dl, 1
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, 0xf59b96ba
mov r8d, 0x3eb07eed
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xf59b96ba
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1403e1088], 0xa
setge cl
xor cl, al
and al, cl
mov edx, eax
xor dl, cl
xor cl, 1
and dl, al
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xb9b1072d
mov r8d, 0x231d0949
cmovne ecx, r8d
test dl, dl
mov edx, 0xb9b1072d
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
mov eax, 0xbd8915f3
jmp 0x140001140
mov rax, qword [rbp + 0x28]
mov eax, 0x61594149
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd78a27f4
and eax, ecx
and ecx, 0x2875d80b
or ecx, edx
xor ecx, 0x2875d80b
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x49b70414
mov r8d, edx
and r8d, eax
and edx, ecx
or edx, r8d
xor edx, 0xb648fbea
and ecx, 0x491e6762
mov r8d, eax
and r8d, 0xb6e1989d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x9146721
and eax, 1
or eax, ecx
xor r8d, 0xa08098
and r8d, 0x40aa80da
and eax, 0xbf557f25
or eax, r8d
xor eax, 0xbf557f25
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xa2b2b52e
and edx, eax
or eax, 0x5d4d4ad1
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc8c6bdd4
and ecx, 0x2230002a
or ecx, r9d
or eax, r8d
and r8d, 0xc8c6bdd4
and edx, 0x3739422b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x45054290
xor eax, 0xa2b2b52e
mov edx, eax
and edx, 0x98ea3d4d
and ecx, 0x6715c2b2
or ecx, edx
xor ecx, 0x6715c2b2
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
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, 0xbd8915f3
mov eax, 0x3aa620d6
cmovne r8d, eax
test cl, 1
mov eax, r8d
mov ecx, 0xbd8915f3
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov eax, 0x7fd9097d
jmp 0x140001140
mov rcx, qword [rbp + 0x28]
mov edx, dword [0x1403e1084]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x117abcdf
and edx, eax
and eax, 0xee854320
or eax, r8d
xor eax, 0xee854320
or eax, edx
mov edx, eax
not edx
mov r8d, eax
or r8d, 0x21041b02
mov r9d, edx
or r9d, 0x9c020
and r8d, 0x210ddb22
mov r10d, edx
and r10d, 0x1ea20009
or r10d, r8d
and r9d, 0x210ddb22
mov r8d, eax
and r8d, 0xc05024d4
or r8d, r9d
xor r8d, r10d
xor r8d, 0xe1543fd7
or edx, 1
and eax, 0x6e38448c
and edx, 0x91c7bb73
or edx, eax
xor edx, 0x91c7bb73
or edx, r8d
xor edx, 0xee29f16f
xor edx, 0x11d60e90
sete r8b
setne r9b
cmp dword [0x1403e1088], 0xa
setge al
mov edx, r9d
xor dl, al
lea r10d, [rax + 1]
and r10b, r9b
and r8b, al
or r8b, r10b
and al, r9b
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
mov r10d, edx
or r8b, dl
xor dl, 1
and r9b, dl
and r10b, al
or r10b, r9b
xor al, dl
xor r8b, 1
or r8b, al
mov edx, r8d
xor dl, r10b
test r8b, 1
mov eax, 0x8c2d36db
mov r8d, 0xbba0d3e3
cmovne eax, r8d
movzx ecx, word [rcx]
test r10b, r10b
cmove eax, r8d
mov word [rbp + 0xe6], cx
test dl, 1
mov ecx, 0x8c2d36db
cmove eax, ecx
jmp 0x140001140
mov eax, 0xe2e4a2b9
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x169daa84
and edx, eax
or eax, 0xe962557b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf3aded51
and ecx, 0x4100284
or ecx, r9d
or eax, r8d
and r8d, 0xf3aded51
and edx, 0xc5212ae
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xe962557b
xor eax, 0x169daa84
mov edx, eax
and edx, 0xc7a86a1
mov r8d, ecx
and r8d, 0xf385795e
or r8d, edx
xor r8d, 0xf385795f
and ecx, 0xb227aa48
mov edx, eax
and edx, 0x4dd855b7
or edx, ecx
xor edx, 0xb227aa49
and eax, 1
or eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov eax, 0xeafcf900
mov ecx, 0xda9081c8
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov edx, 0xeafcf900
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x1cf4269c
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x94c156e6
mov r10d, ecx
and r10d, 0x6b3ea918
or r10d, r9d
or eax, r8d
and r8d, 0x94c156e6
and edx, 0x6b3ea919
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xcc996485
cmp eax, 0x33669b7a
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov ecx, r8d
or cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
or cl, al
xor cl, 1
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
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, 0x1ad435bb
mov edx, 0x4e63309d
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x1ad435bb
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xabb6c617
xor eax, 0xc2e0a264
and eax, ecx
and ecx, 0x544939e8
or ecx, edx
mov edx, ecx
xor edx, 0x544939e8
mov r8d, ecx
xor r8d, 0x96a99b8c
and r8d, edx
or eax, r8d
mov r8d, eax
xor r8d, 0xc2e0a265
or edx, 1
xor ecx, 0x132c404
xor eax, 0x3d1f5d9a
mov r9d, eax
and r9d, 0xae8402fb
and r8d, 0x517bfd04
or r8d, r9d
or eax, edx
and edx, 0xae8402fb
and ecx, 0x517bfd04
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xc3f28091
and eax, 0x3c0d7f6e
or eax, ecx
xor eax, 0x3c0d7f6e
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
xor al, dl
mov ecx, eax
not cl
mov r8d, 0x57e6ac8b
mov r9d, 0x5d5b61e2
cmovne r8d, r9d
test cl, dl
mov ecx, 0x57e6ac8b
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140001140
mov eax, 0x1c36c9a7
jmp 0x140001140
mov eax, 0x268524d9
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd4d903b6
mov ecx, eax
and ecx, 0x2b26fc49
or ecx, r8d
mov r9d, ecx
xor r9d, 0x22020c00
xor ecx, 0xd0400336
mov r8d, eax
xor r8d, 0xf2460f76
and r8d, eax
or ecx, 0xdb9f089
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0xc9a461d1
and r9d, 0x32420e26
or r9d, r11d
or ecx, r10d
and r10d, 0xc9a461d1
and r8d, 0x365b9e2e
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
not r8d
and r8d, 0xdb9f088
and ecx, 0xf2460f77
or ecx, r8d
and edx, 0xfce21ebc
and eax, 0x31de143
or eax, edx
mov edx, eax
xor edx, 0x20d6043
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x81329590
and ecx, 0x7ecd6a6f
or ecx, r9d
xor eax, 0x80221490
and eax, 0x81329590
and edx, 0x7ecd6a6f
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
lea r9d, [rax + 1]
and r9b, dl
and al, r8b
or al, r9b
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
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 cl, 1
mov ecx, 0xe677880b
mov r8d, 0xb040e52e
cmovne ecx, r8d
test al, al
mov eax, 0xe677880b
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, 0xd8b09a67
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0x8e8b3889
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xbc5d7e32
mov edx, eax
and edx, 0x43a281cd
or edx, r8d
mov r8d, edx
xor r8d, 0x40800040
xor edx, 0x84146c30
mov r9d, eax
xor r9d, 0xc5b4ecf5
and r9d, eax
or edx, 0x3a4b130a
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x1166da8f
and r8d, 0xc4902470
or r8d, r11d
or edx, r10d
and r10d, 0x1166da8f
and r9d, 0xee992570
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x3a4b130b
xor edx, 0xc5b4ecf4
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
xor r8b, cl
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r8b
and r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
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 dl, 1
mov edx, 0x2a44396a
mov r8d, 0xd7faaae3
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x2a44396a
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, 0xb186e4a0
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x85a01187
mov edx, eax
or edx, 0x2806a200
and ecx, 0xada6b387
mov r9d, eax
and r9d, 0x40090008
or r9d, ecx
and edx, 0xada6b387
mov ecx, r8d
and ecx, 0x12504c70
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0x97f05df6
and r8d, 0x4bb23408
mov r9d, eax
and r9d, 0xb44dcbf7
or r9d, r8d
xor r9d, 0x4bb23409
and eax, 1
or eax, r9d
xor ecx, 0x680fa209
mov r8d, ecx
and r8d, 0x6590ea48
and edx, 0x9a6f15b7
or edx, r8d
xor edx, eax
xor edx, 0x9a6f15b7
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x266e9ec8
and eax, 0xd9916137
or eax, ecx
mov ecx, eax
xor ecx, 0x48904101
xor eax, 0x240a40
and eax, 0x91252a76
and ecx, 0x6edad589
or ecx, eax
xor ecx, 0x6edad589
setne r8b
sete r9b
cmp dword [0x1403e1088], 0xa
setl al
setge dl
lea r10d, [rdx + 1]
xor al, r9b
mov ecx, eax
xor cl, 1
and r8b, r10b
or r10b, r9b
and dl, r9b
or dl, r8b
xor dl, 1
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x21fdd155
mov r8d, 0x172009b1
cmovne ecx, r8d
test dl, 1
mov edx, 0x21fdd155
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0xfa574468
jmp 0x140001140
mov eax, 0xbb707bfc
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x4bc2368d
mov r8d, eax
xor r8d, 0x4bc2368d
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x12b57818
mov r11d, eax
and r11d, 0xa4088162
or r11d, r10d
or ecx, r9d
and r9d, 0x12b57818
and r8d, 0xed4a87e7
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x4bc2368c
and ecx, 0xb43dc973
or ecx, r8d
and edx, 0x22c6e888
mov r8d, eax
and r8d, 0xdd391777
or r8d, edx
mov edx, r8d
xor edx, 0x22c6e889
and eax, 1
or eax, edx
xor r8d, 0x15091342
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0xc832ccbd
and ecx, 0x37cd3342
or ecx, r9d
or edx, eax
and eax, 0xc832ccbd
and r8d, 0x37cd3342
or r8d, eax
xor r8d, ecx
not edx
or edx, r8d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x6d7ec80c
and eax, edx
and edx, 0x928137f3
or edx, ecx
mov ecx, edx
xor ecx, 0x828017b2
xor edx, 0x6d7ec80c
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x151d2041
and ecx, 0xeae2dfbe
or ecx, r9d
or edx, r8d
and r8d, 0x151d2041
and eax, 0xeae2dfbe
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0xa37fed6b
xor edx, 0xa37fed6b
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
lea r9d, [rcx + 1]
and r9b, r8b
and cl, al
or cl, r9b
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor al, dl
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x475ed7e
mov r8d, 0x3795c7e3
cmovne eax, r8d
test cl, cl
mov ecx, 0x475ed7e
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb0e54ec5
and edx, eax
or eax, 0x4f1ab13a
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xea38dc1f
and ecx, 0x10c502c0
or ecx, r9d
or eax, r8d
and r8d, 0xea38dc1f
and edx, 0x15c723e0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x4f1ab13a
mov edx, eax
xor edx, 0x4f1ab13b
and edx, ecx
xor eax, 0xb0e54ec4
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xe1be441a
and edx, 0x1e41bbe5
or edx, r9d
or eax, r8d
and r8d, 0xe1be441a
and ecx, 0x1e41bbe5
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6180
mov r8d, eax
and r8d, 0xd2880440
or r8d, edx
mov edx, r8d
xor edx, 0x52080000
xor r8d, 0x256340b2
or ecx, 0x808044c0
and r8d, 0xa5e344f2
and edx, 0x52082100
or edx, r8d
and ecx, 0xa5e344f2
and eax, 0x8149a0d
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x562123d
xor eax, 0xd2804400
and eax, 0xfa95cc02
and ecx, 0x56a33fd
or ecx, eax
mov eax, ecx
xor eax, 0x54803c0
xor ecx, 0xd8848c00
and ecx, 0xd8a6bc3d
and eax, 0x275943c2
or eax, ecx
mov ecx, eax
xor ecx, 0x6381c
xor eax, 0x2104040
and eax, 0xdab0c461
and ecx, 0x254f3b9e
or ecx, eax
xor ecx, 0x254f3b9e
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0x8d5435c6
mov eax, 0x6a26cba2
cmovne ecx, eax
test r8b, 1
mov eax, ecx
mov r8d, 0x8d5435c6
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x2b29cf8c
and edx, 0xd4d63073
or edx, r8d
mov r8d, edx
xor r8d, 0x40c60072
mov eax, ecx
not eax
xor edx, 0x2b29cf8d
mov r9d, eax
and r9d, 0xb6107708
and ecx, 0x49ef88f7
or ecx, r9d
or eax, edx
and edx, 0xb6107708
and r8d, 0x49ef88f7
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, 0x3b67ae3d
and ecx, 0xc49851c2
or ecx, r9d
or eax, r8d
and r8d, 0x3b67ae3d
and edx, 0xc49851c2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
and cl, al
or al, dl
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfa574468
mov r8d, 0x2472e0cd
cmovne edx, r8d
test al, al
mov eax, 0xfa574468
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7489a2d7
mov ecx, eax
xor ecx, 0x7489a2d7
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8b765d29
and edx, 0x50df73e0
and eax, 0xaf208c1f
or eax, edx
mov edx, eax
xor edx, 0xaf208c1f
xor ecx, 0x7489a2d6
and edx, ecx
xor eax, 0x50df73e0
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl r9b
setge al
lea r8d, [rax + 1]
mov r10d, ecx
or r10b, r9b
and cl, r8b
or r8b, dl
and al, dl
xor dl, r9b
and dl, r9b
xor dl, 1
mov r9d, r10d
xor r9b, dl
or dl, r10b
xor dl, 1
or dl, r9b
xor r8b, 1
or 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 al, 1
mov eax, 0xe785d1aa
mov r9d, 0x8ee095d0
cmovne eax, r9d
test r8b, 1
mov edx, 0xe785d1aa
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xb394a9ef
mov edx, eax
and edx, 0x4c6b5610
or edx, r8d
mov r8d, edx
xor r8d, 0x40011000
xor edx, 0x2214a0cd
mov r9d, eax
xor r9d, 0x665db4dd
and r9d, eax
or edx, 0x99a24b22
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xece8d99
and r8d, 0x60113044
or r8d, r11d
or edx, r10d
and r10d, 0xece8d99
and r9d, 0xf1317266
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x90204223
xor edx, 0x22588088
and edx, 0x2bda8988
and r8d, 0xd4257677
or r8d, edx
xor r8d, 0xd4257677
and ecx, 0x93afb309
and eax, 0x6c504cf6
or eax, ecx
xor eax, 0x6c504cf6
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
and r8b, al
xor al, dl
and al, cl
xor al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xfc297e65
mov edx, 0x622e83dc
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
mov eax, 0xeafcf900
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0023c0b
mov r8d, ecx
and r8d, 0x201c024
or r8d, edx
xor r8d, 0x201c024
mov edx, ecx
and edx, 0x3dfc03d0
or edx, r8d
mov r8d, edx
xor r8d, 0x3dfc03d1
xor edx, 0xc203fc2e
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 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 ecx, r10d
xor cl, r10b
not cl
and cl, al
xor cl, r10b
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, 0x6db8e901
mov r8d, 0x4b8ce4a7
cmovne edx, r8d
test al, al
mov eax, 0x6db8e901
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x72cd21c8
mov r8d, ecx
and r8d, 0x8d32de36
or r8d, edx
xor r8d, 0x8d32de36
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x9c71b6f
and eax, 0xf638e490
or eax, r8d
xor eax, edx
xor eax, 0xf638e490
or edx, ecx
not edx
or edx, eax
xor edx, 0xd9a63574
xor edx, 0x2659ca8b
setne dl
sete cl
cmp dword [0x1403e1088], 0xa
setge r8b
setl al
mov r9d, eax
and dl, al
xor al, cl
or r9b, cl
and al, r9b
and r8b, 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 r9d, eax
xor r9b, 1
mov r8d, ecx
xor r8b, 1
mov r10d, eax
and r10b, r9b
mov edx, ecx
and dl, r8b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r11d, r10d
xor r11b, 1
and r11b, dl
xor dl, 1
and dl, r10b
or dl, r11b
xor r8b, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x6f33b742
mov r8d, 0x25ca2b14
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x6f33b742
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x236f1352
jmp 0x140001140
mov rax, qword [rbp + 0xa0]
movzx ecx, word [rbp + 0x94]
mov word [rax], cx
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 1
mov r8d, ecx
or r8d, 0xf25431b4
and edx, 0xf25431b5
mov r9d, ecx
and r9d, 0xdabce4a
or r9d, edx
and r8d, 0xf25431b5
xor r8d, r9d
not r8d
and ecx, 0x8c13965d
and eax, 0x73ec69a2
or eax, ecx
xor eax, 0x73ec69a2
or eax, r8d
xor eax, 0x6a716eea
xor eax, 0x958e9115
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
xor r8b, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, r8b
and cl, dl
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, al
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xcc2379cd
mov r8d, 0xed52cad3
cmovne ecx, r8d
test al, 1
mov eax, 0xcc2379cd
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbc132573
mov r8d, eax
and r8d, 0x43ecda8c
or r8d, edx
mov edx, r8d
xor edx, 0x3841800
xor r8d, 0xb8102110
mov r9d, eax
xor r9d, 0xbbd4bb94
and r9d, eax
or r8d, 0x442b446b
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0xf062a3b7
and edx, 0xb941800
or edx, r11d
or r8d, r10d
and r10d, 0xf062a3b7
and r9d, 0xf9d5c48
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x14408
xor r8d, 0x33848910
and r8d, 0x77ae8972
and edx, 0x8851768d
or edx, r8d
mov r8d, edx
xor r8d, 0x88411405
and ecx, 0x4cb503ba
and eax, 0xb34afc45
or eax, ecx
mov ecx, eax
xor ecx, 0x90489c45
xor edx, 0x77ae8972
xor eax, 0x4cb503ba
mov r9d, edx
and r9d, 0x23126288
and r8d, 0xdced9d77
or r8d, r9d
or edx, eax
and eax, 0x23126288
and ecx, 0xdced9d77
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x893d2c39
xor edx, 0x76c2d3c6
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r8b, r10b
and r8b, r10b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
xor r8b, 1
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xafa0c49a
mov r8d, 0x6192238b
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xafa0c49a
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
and ecx, 0x2215c08b
and eax, 0xddea3f74
or eax, ecx
mov ecx, eax
xor ecx, 0xddea3f74
xor eax, 0x2215c08b
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov edx, eax
xor dl, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, r8b
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, cl
and r8b, al
or r8b, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x38b98c72
mov edx, 0x39a24ffc
cmovne eax, edx
test cl, 1
mov ecx, 0x38b98c72
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3e1bf6c3
and ecx, 0xc1e4093c
or ecx, edx
xor ecx, 0xc1e4093c
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
mov r9d, edx
and r9b, r8b
xor dl, al
and al, cl
or al, r9b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
mov edx, r8d
mov r9d, ecx
xor cl, r8b
xor r8b, 1
and dl, al
and r9b, r8b
or r9b, dl
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, r9b
test r8b, 1
mov ecx, 0x850882e1
mov edx, 0x74d86651
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x850882e1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x4cbaec38
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4146586c
mov r8d, eax
and r8d, 0xbeb9a792
or r8d, edx
xor r8d, 0xbeb9a792
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x6f18812f
and eax, 0x90e77ed0
or eax, ecx
mov ecx, eax
xor ecx, 0xc36880
xor eax, 0x6f18812f
mov r8d, eax
and r8d, 0xda3c9674
and ecx, 0x25c3698b
or ecx, r8d
xor ecx, edx
xor ecx, 0x25c3698b
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne al
sete r8b
cmp dword [0x1403e1088], 0xa
setge r9b
setl dl
mov ecx, edx
and al, dl
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and r9b, r8b
or al, r9b
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
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, 0x390fb37c
mov r8d, 0xb96d0349
cmovne ecx, r8d
test al, al
mov eax, 0x390fb37c
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4f42897a
mov r8d, eax
and r8d, 0xb0bd7685
or r8d, ecx
mov ecx, r8d
xor ecx, 0xb0bd7685
mov edx, ecx
and edx, 0x7df56340
and eax, 0x820a9cbf
or eax, edx
mov edx, eax
xor edx, 0x20a94ba
xor r8d, 0xb42896a
and r8d, 0xab43cdea
and ecx, 0x54bc3214
or ecx, r8d
mov r8d, ecx
xor r8d, 0x402c3010
xor eax, 0x7df56341
xor ecx, 0xab43cdeb
mov r9d, eax
and r9d, 0xbcd14a05
and edx, 0x432eb5fa
or edx, r9d
or eax, ecx
and ecx, 0xbcd14a05
and r8d, 0x432eb5fa
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc86592be
and ecx, 0x379a6d41
or ecx, edx
xor ecx, 0xc86592be
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
xor dl, r8b
xor dl, 1
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
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, 0xc3520ded
mov r8d, 0x6e931db7
cmovne edx, r8d
test al, 1
mov eax, 0xc3520ded
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1926c3c
mov r8d, ecx
and r8d, 0xfe6d93c2
or r8d, edx
xor r8d, 0xfe6d93c2
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x1c1b897a
and edx, 0xe3e47685
or edx, r9d
and ecx, 0x1c1b897a
and eax, 0xe3e47685
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1403e1088], 0xa
setl cl
setge r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, cl
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x6935c4ab
mov r8d, 0x1f74fca6
cmovne edx, r8d
test al, 1
mov eax, 0x6935c4ab
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140001140
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x80], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa8], rax
mov eax, 0x4eb5d6dd
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x6cb1942f
and eax, 0x934e6bd0
or eax, ecx
xor eax, 0x934e6bd1
or eax, edx
xor eax, 0x4a3a83a6
xor eax, 0xb5c57c59
setne cl
sete r8b
cmp dword [0x1403e1088], 0xa
setge r9b
setl dl
mov eax, edx
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, dl
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and cl, dl
or cl, r9b
or dl, r8b
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 cl, 1
mov ecx, 0x8e70ab32
mov r8d, 0x2c9853d6
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x8e70ab32
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
mov eax, 0x301325a3
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x9deaa5af
and r8d, eax
mov ecx, eax
or ecx, 0x62155a50
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x6081336d
mov r11d, edx
and r11d, 0x9d6a8482
or r11d, r10d
or ecx, r9d
and r9d, 0x6081336d
and r8d, 0x9f7ecc92
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x60150850
and edx, 0x988124df
and eax, 0x677edb20
or eax, edx
mov edx, eax
xor edx, 0x603e0920
xor ecx, 0x9deaa5ae
mov r9d, ecx
and r9d, 0x9740f683
and r8d, 0x68bf097c
or r8d, r9d
xor eax, 0x90002483
and eax, 0x9740f683
and edx, 0x68bf097c
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne al
sete cl
cmp dword [0x1403e1088], 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, r8d
xor cl, r9b
or r8b, r9b
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x52adb68c
mov r8d, 0xab37d532
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x52adb68c
cmove eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x48], rax
mov eax, 0x55343ed6
jmp 0x140001140
mov rax, qword [rbp - 0x50]
cmp dword [rax], 0x4550
mov eax, 0xacff28bc
mov ecx, 0x1c86c61e
cmove eax, ecx
jmp 0x140001140
mov eax, 0x631232a7
jmp 0x140001140
mov eax, 0x808cd6d8
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3643f8e9
and ecx, 0xc9bc0716
or ecx, edx
xor ecx, 0xc9bc0716
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
or r8b, dl
or cl, al
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
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, 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, 0xe28ed7c0
mov edx, 0x6bc4e881
cmovne eax, edx
test r8b, r8b
mov r8d, 0xe28ed7c0
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x3f617008
and r8d, ecx
mov eax, ecx
or eax, 0xc09e8ff7
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x70e0ef70
and edx, 0xf011008
or edx, r9d
or eax, ecx
and ecx, 0x70e0ef70
and r8d, 0x8f1f108f
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
xor edx, 0xc09e8ff7
mov ecx, eax
xor ecx, 0xc09e8ff6
and ecx, edx
xor eax, 0x7602000
and eax, 0x47e2a402
and edx, 0xb81d5bfd
or edx, eax
mov r8d, edx
xor r8d, 0x3018183c
mov eax, ecx
not eax
xor edx, 0x47e2a403
mov r9d, eax
and r9d, 0xce0763c1
and ecx, 0x31f89c3e
or ecx, r9d
or eax, edx
and edx, 0xce0763c1
and r8d, 0x31f89c3e
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x31f5deeb
and eax, 0xce0a2114
or eax, ecx
xor eax, 0xce0a2114
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge cl
mov r9d, r8d
or r9b, cl
xor r9b, 1
mov eax, ecx
and al, r8b
or al, r9b
xor r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb3ada28e
mov r8d, 0x3a0eaf88
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xb3ada28e
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, dword [0x1403e1084]
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, 0x2202508f
and eax, 0xddfdaf70
or eax, r9d
or ecx, r8d
and r8d, 0x2202508f
and edx, 0xddfdaf70
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x8b0b6ea8
and r8d, 0x74f49157
or r8d, r9d
or eax, edx
and edx, 0x8b0b6ea8
and ecx, 0x74f49157
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6837da06
and ecx, eax
and eax, 0x97c825f9
or eax, edx
mov edx, eax
xor edx, 0x104025b0
xor eax, 0x6837da06
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xefbc824d
and edx, 0x10437db2
or edx, r9d
or eax, r8d
and r8d, 0xefbc824d
and ecx, 0x10437db2
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r8b
and r8b, al
and cl, al
mov r10d, r8d
xor r10b, 1
xor r8b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, 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, 0x58783e59
mov r8d, 0x76aeb2c
cmovne edx, r8d
test al, 1
mov eax, 0x58783e59
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xa9b520a5
and r8d, ecx
mov edx, ecx
or edx, 0x564adf5a
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x23289476
mov r11d, eax
and r11d, 0x88952081
or r11d, r10d
or edx, r9d
and r9d, 0x23289476
and r8d, 0xdcd76b89
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x564adf5b
xor edx, 0x81942020
mov r9d, r8d
and r9d, 0x7861948e
and edx, 0x879e6b71
or edx, r9d
or r8d, ecx
and ecx, 0x7861948e
and eax, 0x879e6b71
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
lea r8d, [rdx + 1]
mov r9d, eax
xor r9b, cl
not r9b
and r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov r9d, edx
and r9b, r8b
xor r9b, 1
mov r10d, r9d
xor r10b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor r9b, al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
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
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x61e3cd0b
mov r8d, 0x56fd6f92
cmovne eax, r8d
test cl, 1
mov ecx, 0x61e3cd0b
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x5db4c708
and r8d, 0xa24b38f7
or r8d, r9d
and ecx, 0x5db4c708
and eax, 0xa24b38f7
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xfdffe5bf
mov r8d, 0xee037468
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xfdffe5bf
cmove eax, ecx
jmp 0x140001140
mov eax, 0xecd4ad50
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0x9777cfa3
and edx, 0x6888305c
or edx, r9d
or ecx, r8d
and r8d, 0x9777cfa3
and eax, 0x6888305c
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa3fd5115
and ecx, 0x5c02aeea
or ecx, eax
xor ecx, 0x5c02aeea
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x6837fea8
mov r8d, 0xe3373ffc
cmovne edx, r8d
test al, al
mov eax, 0x6837fea8
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, 0x76c8008e
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d8c561a
and eax, ecx
and ecx, 0xb273a9e5
or ecx, edx
xor ecx, 0xb273a9e5
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfe07cbb0
and edx, 0xfe07cbb1
mov r8d, eax
and r8d, 0x1f8344e
or r8d, edx
and ecx, 0x1882d573
mov edx, eax
and edx, 0xe77d2a8c
or edx, ecx
xor edx, 0x1882d572
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b922209
mov r8d, eax
and r8d, 0x10240820
or r8d, edx
mov edx, r8d
xor edx, 0x10200800
xor r8d, 0x2b101404
or ecx, 0xb140020
and r8d, 0x2b141424
and edx, 0x50a22a09
or edx, r8d
and ecx, 0x2b141424
and eax, 0x8449c1d2
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa44804d2
xor eax, 0x5bb62a29
mov edx, eax
and edx, 0x19a3fb0c
and ecx, 0xe65c04f3
or ecx, edx
xor ecx, 0xe65c04f3
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x77b5243b
mov r8d, 0x236f1352
cmovne eax, r8d
test cl, cl
mov ecx, 0x77b5243b
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140001140
mov eax, 0x8e1e36a0
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14001e540
add rsp, 0x20
mov eax, 0xa697a493
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe550c217
mov r8d, eax
xor r8d, 0xe550c217
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0x1aaf3de9
and ecx, 0x94e29a5d
and eax, 0x6b1d65a2
or eax, ecx
mov ecx, eax
xor ecx, 0x6b1d65a2
xor r8d, 0xe550c216
and ecx, r8d
xor eax, 0x94e29a5d
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete cl
cmp dword [0x1403e1088], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
and r8b, cl
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r8b
xor r9b, 1
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xa4a32471
mov r8d, 0xb4d037b6
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xa4a32471
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0xc0004009
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x1fdeabd6
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xdb046b1f
and r8d, 0x4da80c0
or r8d, edx
or eax, r9d
and r9d, 0xdb046b1f
and ecx, 0x24fb94e0
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xe0215429
and eax, 0x1fdeabd6
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, 0x402a382b
and eax, 0xbfd5c7d4
or eax, r9d
or ecx, edx
and edx, 0x402a382b
and r8d, 0xbfd5c7d4
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x73d2830e
and eax, 0x8c2d7cf1
or eax, r9d
or ecx, r8d
and r8d, 0x73d2830e
and edx, 0x8c2d7cf1
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov eax, r8d
or al, cl
and dl, cl
inc cl
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x6397d7f5
mov edx, 0xe869979b
cmovne ecx, edx
test al, al
mov eax, 0x6397d7f5
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
mov eax, 0xf565780b
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x113bd8f8
mov r8d, ecx
and r8d, 0xeec42706
or r8d, edx
mov edx, r8d
xor edx, 0x4c400004
xor r8d, 0x1085031
mov r9d, eax
or r9d, 0xa38c7732
and r8d, 0xa38c7733
and edx, 0x5c7388cc
or edx, r8d
and r9d, 0xa38c7733
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xa6d2962c
and r9d, 0x592d69d3
or r9d, r8d
and ecx, 0xa6d2962c
and eax, 0x592d69d3
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov ecx, eax
and cl, r9b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x3a51ae97
mov r8d, 0xa676df10
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x3a51ae97
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, 0xf88dc8fd
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xdad043b4
mov r8d, eax
and r8d, 0x252fbc4a
or r8d, ecx
mov r9d, r8d
xor r9d, 0x5253042
xor r8d, 0x9a004034
mov ecx, eax
or ecx, 0xba0acc3c
and r8d, 0xba0acc3c
and r9d, 0x45f533c2
or r9d, r8d
and ecx, 0xba0acc3d
xor ecx, r9d
and edx, 0x65492f71
and eax, 0x9ab6d08e
or eax, edx
mov edx, eax
xor edx, 0x2a44004
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x98539aab
and ecx, 0x67ac6554
or ecx, r9d
xor eax, 0x410a21
and eax, 0x98539aab
and edx, 0x67ac6554
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor r8b, 1
or r8b, al
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 dl, 1
mov edx, 0x198f4ce3
mov r8d, 0x97877c7d
cmovne edx, r8d
test cl, cl
mov ecx, 0x198f4ce3
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, 0x6179de50
jmp 0x140001140
mov eax, 0x3ceb8b9d
jmp 0x140001140
mov eax, 0xd6b7829d
jmp 0x140001140
mov eax, 0xf55221
jmp 0x140001140
mov eax, 0x2b091ee
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, 0xf118f032
jmp 0x140001140
mov eax, 0xc3520ded
jmp 0x140001140
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
add rsp, 0x20
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov eax, 0x7be7b07e
jmp 0x140001140
mov eax, 0x10ade7df
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x29ee0f77
mov r8d, ecx
and r8d, 0xd611f088
or r8d, edx
mov edx, r8d
xor edx, 0xd611f089
xor r8d, 0x29ee0f76
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
cmp edx, 0xffffffff
setne al
cmp dword [0x1403e1088], 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, eax
mov r9d, r8d
or al, r8b
xor r8b, 1
and dl, r8b
and r9b, cl
or r9b, dl
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0x301325a3
mov edx, 0x74d86651
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x301325a3
cmove eax, ecx
jmp 0x140001140
mov eax, 0x2089d19
jmp 0x140001140
mov rax, qword [rbp + 0x38]
mov ecx, dword [0x1403e1084]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x5e954dfd
and ecx, edx
and edx, 0xa16ab202
or edx, r8d
mov r8d, edx
xor r8d, 0x489002
xor edx, 0x5e954dfd
mov r9d, edx
and r9d, 0xe5332a55
and r8d, 0x1accd5aa
or r8d, r9d
mov r9d, ecx
not r9d
or edx, r9d
and r9d, 0xe5332a55
and ecx, 0x1accd5aa
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x14eefff4
and r8d, ecx
mov r9d, edx
and r9d, 0xeb11000b
or r9d, r8d
xor r9d, 0xeb11000a
and edx, 0x47f037ac
mov r8d, ecx
and r8d, 0xb80fc853
or r8d, edx
xor r8d, 0x47f037ad
and ecx, 1
or ecx, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x3898753e
mov r9d, ecx
and r9d, 0xc7678ac1
or r9d, r8d
mov r8d, r9d
xor r8d, 0xc0010000
xor r9d, 0x28004002
or edx, 0x2846c003
or r9d, 0x6102100
and r9d, 0x2e56e103
and r8d, 0xd0810418
or r8d, r9d
and edx, 0x2e56e103
and ecx, 0x1281ae4
or ecx, edx
xor ecx, r8d
mov edx, ecx
xor edx, 0x1202320
xor ecx, 0xf8c7c41b
mov r8d, ecx
and r8d, 0xae9898dc
and edx, 0x51676723
or edx, r8d
xor edx, 0xae9898dc
xor ecx, edx
test ecx, edx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
mov rcx, qword [rax]
setge al
setl r9b
mov r10d, eax
xor al, r8b
and r8b, r9b
and r10b, dl
or r10b, r8b
or r9b, dl
xor r9b, 1
or al, r9b
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, dl
test r8b, 1
mov r8d, 0xe11ed94c
mov r9d, 0xde27c5a6
cmovne r8d, r9d
test al, 1
mov eax, 0xe11ed94c
cmovne eax, r8d
mov qword [rbp - 0x38], rcx
test dl, dl
cmove eax, r8d
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov eax, 0xdfcd0a36
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf38dc2bb
and edx, eax
or eax, 0xc723d44
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xee1df9cb
and ecx, 0x11800230
or ecx, r9d
or eax, r8d
and r8d, 0xee1df9cb
and edx, 0x11e20634
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xc723d44
mov ecx, eax
xor ecx, 0x308102a8
and ecx, 0x38e31ba8
xor eax, 0xa39fcb36
and eax, r8d
and r8d, 0xc71ce457
or r8d, ecx
mov edx, r8d
xor edx, 0xc71ce457
xor r8d, 0x38e31ba8
mov ecx, r8d
or ecx, 0x5012098d
mov r9d, eax
not r9d
mov r10d, ecx
and r10d, 0xd7bbf526
mov r11d, edx
and r11d, 0x28440250
or r11d, r10d
or ecx, r9d
and r9d, 0xd7bbf526
and eax, 0x28440ad9
or eax, r9d
xor eax, r11d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x50100084
and r8d, 0x64217445
mov r9d, edx
and r9d, 0x9bde8bba
or r9d, r8d
xor r9d, 0x64217444
and edx, 1
or edx, r9d
xor ecx, 0xafedf673
mov r8d, ecx
and r8d, 0x81c3bb68
and eax, 0x7e3c4497
or eax, r8d
xor eax, edx
xor eax, 0x7e3c4497
or ecx, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbc0c0ed0
and ecx, 0x43f3f12f
or ecx, eax
xor ecx, 0x43f3f12f
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
lea r8d, [rdx + 1]
and r8b, cl
or cl, dl
and al, dl
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x546bb4dd
mov r8d, 0xdd5662d5
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x546bb4dd
cmove eax, ecx
jmp 0x140001140
mov eax, 0x15c495e8
jmp 0x140001140
mov eax, 0x2bcb0c71
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x13cbc1da
and edx, eax
or eax, 0xec343e25
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xef1c7af
and ecx, 0x110a0050
or ecx, r9d
or eax, r8d
and r8d, 0xef1c7af
and edx, 0xf10e3850
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xec343e25
xor eax, 0x13cbc1da
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x6044f310
and edx, 0x9fbb0cee
or edx, r9d
or ecx, eax
and eax, 0x6044f310
and r8d, 0x9fbb0cef
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
xor cl, r8b
not cl
and cl, r8b
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, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd7e3757e
mov r8d, 0x310d2841
cmovne ecx, r8d
test al, 1
mov eax, 0xd7e3757e
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, 0x8828067e
jmp 0x140001140
mov eax, 0xa55119fe
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5d011d20
mov ecx, eax
and ecx, 0xa2fee2de
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2280e280
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x5d011d21
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xc97e115f
and r8d, 0x3681eea0
or r8d, r11d
or ecx, r10d
and r10d, 0xc97e115f
and r9d, 0x3681eea0
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x5c68e3f9
and eax, 0xa3971c06
or eax, edx
mov edx, eax
xor edx, 0xa3971c06
xor eax, 0x5c68e3f9
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne dl
sete cl
cmp dword [0x1403e1088], 0xa
setge al
setl r8b
xor cl, r8b
xor r8b, dl
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and al, 1
xor al, cl
and dl, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xa6631c1
mov r8d, 0x785bf956
cmovne eax, r8d
test dl, dl
mov edx, 0xa6631c1
cmove eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x707fb2c2
mov r8d, eax
and r8d, 0x8f804d3c
or r8d, edx
xor r8d, 0x8f804d3c
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xe6fcccd0
and eax, 0x1903332f
or eax, ecx
mov ecx, eax
xor ecx, 0x101202d
xor eax, 0xe6fcccd0
mov r8d, eax
and r8d, 0x5ece9bc2
and ecx, 0xa131643d
or ecx, r8d
xor ecx, edx
xor ecx, 0xa131643d
or eax, edx
not eax
or eax, ecx
xor eax, 0x74248eb9
xor eax, 0x8bdb7146
setne r8b
sete dl
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, dl
mov r10d, ecx
and r10b, dl
and cl, r9b
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, r8b
and dl, al
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, cl
xor cl, 1
and dl, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x8b4260bf
mov edx, 0x9707e233
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x8b4260bf
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x94cd8eac
and edx, ecx
not ecx
or eax, 0x6b327153
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1a63b9d4
mov r10d, ecx
and r10d, 0x848c0628
or r10d, r9d
or eax, r8d
and r8d, 0x1a63b9d4
and edx, 0xe59c462b
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x94cd8ead
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
lea r9d, [r8 + 1]
or r9b, cl
mov ecx, eax
or cl, r8b
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
or dl, al
xor al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xd7faaae3
mov r9d, 0x490fbcb4
cmovne eax, r9d
test r8b, 1
mov edx, 0xd7faaae3
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140001140
movzx eax, word [rbp + 0xe6]
mov eax, 0x350df13a
jmp 0x140001140
mov rax, qword [rbp + 0xa0]
movzx ecx, word [rbp + 0x94]
mov word [rax], cx
mov eax, 0xf99e9a7e
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x383aa4d0
mov ecx, eax
and ecx, 0xc7c55b2f
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80800224
xor ecx, 0x38022080
mov r9d, eax
xor r9d, 0xb9826aa4
and r9d, eax
or ecx, 0x467d955b
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x217e5849
and r8d, 0x988022a4
or r8d, r11d
or ecx, r10d
and r10d, 0x217e5849
and r9d, 0xde81a7b6
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x2600448
and edx, 0x6f0069b3
and eax, 0x90ff964c
or eax, edx
mov edx, eax
xor edx, 0x90600448
xor ecx, 0xb9826aa5
mov r9d, ecx
and r9d, 0x659f93b7
and r8d, 0x9a606c48
or r8d, r9d
xor eax, 0x650001b3
and eax, 0x659f93b7
and edx, 0x9a606c48
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
mov ecx, edx
xor dl, al
or al, r8b
or r8b, r9b
xor r8b, 1
xor cl, r9b
and cl, r9b
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x15b80be1
mov r8d, 0x8f8ca85c
cmovne edx, r8d
test al, al
mov eax, 0x15b80be1
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, 0xeb9e94c
jmp 0x140001140
mov eax, 0x2505072e
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x71d36a68
mov edx, eax
and edx, 0x8e2c9597
or edx, ecx
mov ecx, edx
xor ecx, 0x8e2c9597
xor edx, 0x41526028
mov r8d, ecx
and r8d, 0xab060dc9
and eax, 0x54f9f236
or eax, r8d
xor eax, 0x54f9f237
and edx, 0x455660bc
mov r8d, ecx
and r8d, 0xbaa99f43
or r8d, edx
xor r8d, 0x455660bd
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x7385ecb6
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x8c7a1349
and ecx, 0x7385ecb6
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa9dad603
and ecx, 0x562529fc
or ecx, edx
xor ecx, 0x562529fc
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1403e1088], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or dl, r8b
and r8b, al
xor al, cl
and al, cl
or al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x5dbab5e2
mov r9d, 0xc86e0d83
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x5dbab5e2
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140001140
mov eax, 0x5a85e14e
jmp 0x140001140
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x38], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, 0x20
call fcn.1400b8bf0
sub rsp, rax
mov rcx, rsp
mov edx, dword [0x1403e1084]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r8d, eax
or r8d, 1
mov r10d, r8d
and r10d, 0x379f0f9e
mov r11d, edx
and r11d, 0xc860f060
or r11d, r10d
mov r10d, r9d
not r10d
or r8d, r10d
and r10d, 0x379f0f9e
and r9d, 0xc860f061
or r9d, r10d
xor r9d, r11d
not r8d
or r8d, r9d
not r8d
and edx, 0x4fffc93a
and eax, 0xb00036c5
or eax, edx
xor eax, 0xb00036c5
or eax, r8d
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl dl
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r10d, edx
xor r10b, 1
and r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor dl, r10b
and dl, al
xor dl, r10b
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dl
test r8b, 1
mov r8d, 0x5ce503af
mov r9d, 0x6087f728
cmovne r8d, r9d
test al, 1
mov eax, 0x5ce503af
cmovne eax, r8d
mov qword [rbp + 0x88], rcx
test dl, 1
cmove eax, r8d
jmp 0x140001140
mov eax, 0x8fa274f7
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x84641206
mov edx, ecx
and edx, 0x7310a838
or edx, r8d
mov r8d, edx
xor r8d, 0x13002008
xor edx, 0x8cef57c7
mov r9d, ecx
xor r9d, 0xf774ba3e
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x6c10da71
and r8d, 0x9364200e
or r8d, r11d
or edx, r10d
and r10d, 0x6c10da71
and r9d, 0x93ef258e
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x88b45c0
xor edx, 0x7044201a
mov r9d, r8d
and r9d, 0x87329ae5
and edx, 0x78cd651a
or edx, r9d
or r8d, ecx
and ecx, 0x87329ae5
and eax, 0x78cd651a
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1403e1088], 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
mov r11d, r9d
xor r11b, 1
xor r9b, r10b
xor r10b, 1
or r10b, r11b
xor r10b, 1
or r10b, r9b
and r8b, cl
or r8b, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
mov ecx, r10d
xor cl, 1
and dl, cl
or cl, al
and al, r10b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc293cd90
mov r8d, 0x6cd4bbc7
cmovne eax, r8d
test cl, 1
mov ecx, 0xc293cd90
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x2d00e09
mov r8d, eax
and r8d, 0x27040
or r8d, ecx
xor r8d, 0x27040
mov r9d, eax
and r9d, 0xfd2d81b6
or r9d, r8d
mov ecx, r9d
xor ecx, 0x250c81a3
xor r9d, 0x2d05a48
and r9d, 0xdaf15a5c
and ecx, 0x250ea5a3
or ecx, r9d
mov r8d, ecx
xor r8d, 0x4042402
and edx, 0x18a48df0
and eax, 0xe75b720f
or eax, edx
mov edx, eax
xor edx, 0x4102206
xor ecx, 0xdaf15a5c
xor eax, 0x18a48df0
mov r9d, ecx
and r9d, 0xfbebd1a9
and r8d, 0x4142e56
or r8d, r9d
or ecx, eax
and eax, 0xfbebd1a9
and edx, 0x4142e56
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x1403e1088], 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
xor al, 1
mov edx, eax
and dl, cl
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, r8b
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x2505072e
mov r8d, 0xe8bd3760
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x2505072e
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfa738b25
and edx, ecx
not ecx
or eax, 0x58c74da
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x7921f574
and ecx, 0x82520a01
or ecx, r9d
or eax, r8d
and r8d, 0x7921f574
and edx, 0x86de0a8b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x807498
mov r8d, eax
xor r8d, 0xfa738b25
mov ecx, r8d
or ecx, 1
xor eax, 0x8c34d8
and r8d, 0x7d2e8967
and edx, 0x82d17698
or edx, r8d
mov r8d, edx
xor r8d, 0x903698
xor edx, 0x7d2e8966
mov r9d, ecx
and r9d, 0xaf41c907
and eax, 0x50be36f8
or eax, r9d
or ecx, edx
and edx, 0xaf41c907
and r8d, 0x50be36f8
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
not ecx
test ecx, ecx
sete al
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor 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, 0x7eb607f4
mov r9d, 0xb186e4a0
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x7eb607f4
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140001140
mov eax, 0xa067ab8d
jmp 0x140001140
mov eax, 0x14700fd6
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
lea r9d, [r8 + 1]
and r9b, al
and r8b, cl
or r9b, r8b
or cl, dl
xor cl, 1
and al, dl
or al, r8b
or al, cl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x8e8b3889
mov r8d, 0x76aeb2c
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x8e8b3889
cmove eax, ecx
jmp 0x140001140
mov eax, 0xe09dbfd8
jmp 0x140001140
mov eax, 0x6397d7f5
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x3e7c00b2
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xc183ff4d
and ecx, 0x3e7c00b2
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xa9f292d0
mov r9d, edx
or r9d, 0xa9f292d0
mov r8d, r9d
not r8d
or r8d, eax
and r9d, 0x560d6d2e
and r8d, 0xa9f292d1
or r8d, r9d
or edx, 1
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xdad349a2
and r8d, 0x252cb65d
or r8d, r9d
or eax, edx
and edx, 0xdad349a2
and ecx, 0x252cb65c
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, 0x109ce294
and ecx, 0xef631d6b
or ecx, r9d
or eax, r8d
and r8d, 0x109ce294
and edx, 0xef631d6b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x2f30b4e5
xor eax, 0x2f30b4e5
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
xor al, r8b
mov r9d, edx
xor r9b, cl
and r9b, dl
xor r8b, cl
or r8b, r9b
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
and r8b, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x69057f2e
mov r8d, 0xc4eafa81
cmovne edx, r8d
test al, 1
mov eax, 0x69057f2e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001140
mov eax, 0xce1d97fc
jmp 0x140001140
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0x70]
mov eax, 0x5d5b61e2
jmp 0x140001140
mov eax, 0x8f8a6106
jmp 0x140001140
mov eax, 0xb9a93c51
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 2
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x50488551
mov r8d, ecx
and r8d, 0x200000
or r8d, edx
xor r8d, 0x200000
mov edx, ecx
xor edx, 0x50688551
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x973827
xor edx, 0x50688550
mov r9d, edx
and r9d, 0xff684298
and r8d, 0x97bd67
or r8d, r9d
and ecx, 0xff684298
and eax, 0x97bd67
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, edx
xor cl, al
and cl, al
or cl, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x73ee98e4
mov r8d, 0x29cd2268
cmovne eax, r8d
test cl, cl
mov ecx, 0x73ee98e4
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140001140
mov eax, 0x2deac75b
jmp 0x140001140
mov eax, dword [0x1403e1084]
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
not eax
test eax, eax
sete dl
cmp dword [0x1403e1088], 0xa
setl cl
mov r8d, ecx
xor r8b, dl
mov eax, r8d
and al, cl
or cl, dl
xor cl, 1
or cl, r8b
and r8b, dl
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
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, 1
mov ecx, 0xadede8a6
mov r8d, 0xb9969663
cmovne ecx, r8d
test dl, 1
mov edx, 0xadede8a6
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0x88]
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3ec7caf
xor eax, 0xe4577bbf
and eax, ecx
and ecx, 0xfc138350
or ecx, edx
mov edx, ecx
xor edx, 0xfc138350
xor ecx, 0xc41426
mov r8d, edx
and r8d, 0x1ba88440
or eax, r8d
mov r8d, eax
xor r8d, 0xa4551226
or edx, 1
xor eax, 0x1ba88441
mov r9d, eax
and r9d, 0x4b2a6999
and r8d, 0xb4d59666
or r8d, r9d
or eax, edx
and edx, 0x4b2a6999
and ecx, 0xb4d59666
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x1bb2008
mov r8d, eax
or r8d, 0x82404903
and r8d, 0x83fb690b
and ecx, 0x740494b0
or ecx, r8d
and edx, 0x83fb690b
and eax, 0x8000244
or eax, edx
xor eax, ecx
xor eax, 0x8fe31b0f
xor eax, 0x5a35048
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl r8b
mov eax, r8d
xor al, dl
mov r9d, eax
xor r9b, 1
and r9b, dl
or cl, r8b
xor cl, 1
and al, r8b
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and cl, al
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, 0x2bcb7359
mov r8d, 0xa04d5eb3
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x2bcb7359
cmove eax, ecx
jmp 0x140001140
mov eax, 0x9a7399f2
jmp 0x140001140
mov eax, 0x4f8126c0
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x68a20575
mov r8d, eax
and r8d, 0x80111082
or r8d, ecx
xor r8d, 0x80111082
mov ecx, eax
and ecx, 0x174cea08
or ecx, r8d
mov r8d, ecx
xor r8d, 0x16448a08
and edx, 0x395eea8b
and eax, 0xc6a11574
or eax, edx
mov edx, eax
xor edx, 0x46a01444
xor ecx, 0xe8b315f6
mov r9d, ecx
and r9d, 0x891961b3
and r8d, 0x76e69e4c
or r8d, r9d
xor eax, 0x9186083
and eax, 0x891961b3
and edx, 0x76e69e4c
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x1403e1088], 0xa
setl cl
setge dl
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
xor al, cl
and al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x6db6f15
mov r8d, 0x97276455
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x6db6f15
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x4808402a
mov r8d, ecx
or r8d, 0x5661e55
and r8d, 0x4d6e5e7f
mov r9d, eax
and r9d, 0x3011a000
or r9d, r8d
and edx, 0x4d6e5e7f
and ecx, 0x82800180
or ecx, edx
xor ecx, r9d
xor ecx, 0x7819e02b
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge al
mov r8d, eax
xor r8b, cl
mov r9d, r8d
not r9b
and r9b, cl
and r8b, al
or al, cl
xor al, 1
or al, r9b
xor dl, cl
or dl, r8b
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
mov ecx, 0x2b091ee
mov r8d, 0x1fadfab8
cmovne ecx, r8d
test dl, dl
mov edx, 0x2b091ee
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, 0xc54e8dd8
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0xf4385bd6
and edx, 0xbc7a428
or edx, r9d
or eax, ecx
and ecx, 0xf4385bd6
and r8d, 0xbc7a429
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x79eda126
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x86125ed9
and eax, 0x79eda126
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe79063db
and eax, 0x186f9c24
or eax, edx
xor eax, 0xe79063db
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp dword [0x1403e1088], 0xa
setl r10b
setge al
mov edx, r9d
xor dl, al
mov ecx, edx
xor cl, dl
and r8b, r10b
or r10b, r9b
and al, r9b
or al, 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, edx
xor al, cl
test cl, cl
mov ecx, 0x77adcf88
mov r8d, 0xfbd10159
cmovne ecx, r8d
test dl, 1
mov edx, 0x77adcf88
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x40a5a3a6
and eax, 0xbf5a5c59
or eax, ecx
xor eax, 0xbf5a5c58
or eax, edx
mov ecx, eax
xor ecx, 0xe2e853ed
and ecx, eax
not eax
and eax, 0xe2e853ed
or eax, ecx
not ecx
and ecx, 0x1d17ac12
and eax, 0xe2e853ed
or eax, ecx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor r8b, cl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x47167a40
mov edx, 0xff0a1244
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x47167a40
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0x77247206
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x21900a50
mov r8d, ecx
and r8d, 0x4a07900d
or r8d, edx
mov edx, r8d
xor edx, 0x40031008
xor r8d, 0x31d84f10
mov r9d, eax
or r9d, 0x2b948a15
and r8d, 0x3bdccf15
and edx, 0x40031048
or edx, r8d
and r9d, 0x3bdccf15
mov r8d, ecx
and r8d, 0x842020a2
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x946865a3
xor r8d, 0x43179244
mov r9d, edx
and r9d, 0xb8e82cbb
and r8d, 0x4717d344
or r8d, r9d
or edx, ecx
and ecx, 0xb8e82cbb
and eax, 0x4717d344
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x61721de3
xor edx, 0x9e8de21c
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
and al, cl
mov r9d, edx
and r9b, r8b
inc r8b
or al, r9b
and cl, r8b
or cl, r9b
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xcc3f5742
mov r8d, 0x954efd1e
cmovne eax, r8d
test dl, 1
mov edx, 0xcc3f5742
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140001140
mov eax, 0x95d6559e
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
mov qword [rbp + 0x40], rax
mov eax, dword [0x1403e1084]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x2bbf308b
and edx, 0xd440cf74
or edx, r9d
or eax, r8d
and r8d, 0x2bbf308b
and ecx, 0xd440cf74
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4020870
mov r8d, ecx
or r8d, 0xc22c228b
and edx, 0xc62e2afb
and ecx, 0x1800000
or ecx, edx
and r8d, 0xc62e2afb
and eax, 0x3851d504
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x3c53dd74
xor eax, 0x81a4000b
and ecx, 0x425ae694
and eax, 0xbda5196b
or eax, ecx
xor eax, 0xbda5196b
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setl al
setge r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor r9b, dl
xor r9b, 1
mov edx, r9d
xor dl, al
or al, r9b
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 cl, 1
mov ecx, 0xd3f6f958
mov edx, 0x2cfe187b
cmovne ecx, edx
test al, 1
mov eax, 0xd3f6f958
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, 0x29ea200b
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0xc0]
mov eax, dword [rax]
mov dword [rbp + 0x54], eax
mov eax, dword [rbp + 0x54]
inc eax
mov rcx, qword [rbp + 0xc0]
mov dword [rcx], eax
mov eax, 0x21cede31
jmp 0x140001140
mov eax, 0xea627881
jmp 0x140001140
mov rax, qword [rbp + 0xd0]
mov qword [rax], 0
mov eax, 0xf2cbfb7a
jmp 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x7eb8e603
mov r11d, edx
and r11d, 0x814719fc
or r11d, r10d
or ecx, r9d
and r9d, 0x7eb8e603
and r8d, 0x814719fc
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0x4bae5048
and eax, 0xb451afb7
or eax, edx
mov edx, eax
xor edx, 0xa0008d00
xor eax, 0x4bae5048
mov r9d, ecx
and r9d, 0x5cd772bf
and r8d, 0xa3288d40
or r8d, r9d
or ecx, eax
and eax, 0x5cd772bf
and edx, 0xa3288d40
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
xor al, r8b
mov ecx, eax
xor cl, 1
mov r9d, r8d
or r9b, dl
xor r9b, 1
xor r8b, dl
or r8b, r9b
mov edx, r8d
xor dl, 1
mov r9d, edx
and r9b, r8b
xor dl, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
and r9b, al
or al, dl
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xab6225d4
mov r8d, 0x6561e9a7
cmovne edx, r8d
test al, 1
mov eax, 0xab6225d4
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x7048918d
and edx, 0x8fb76e72
or edx, ecx
mov eax, edx
xor eax, 0x7048918d
mov ecx, edx
xor ecx, 0x7048918c
and ecx, eax
xor edx, 0xb16a20
and edx, 0x40b9eb21
and eax, 0xbf4614de
or eax, edx
xor eax, 0xbf4614df
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4050080
mov r8d, eax
or r8d, 0x2a50550a
and r8d, 0x2e55558a
and ecx, 0xd0020034
or ecx, r8d
and edx, 0x2e55558a
and eax, 0x1a8aa41
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x1108703
xor eax, 0xd40700b4
mov edx, eax
and edx, 0xeeee7878
and ecx, 0x11118787
or ecx, edx
xor ecx, 0x11118787
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
mov r10d, eax
and r10b, cl
xor cl, r8b
and cl, r8b
or cl, r9b
and r8b, dl
or r8b, r10b
or al, dl
xor al, 1
or al, r8b
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
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x31107455
mov r8d, 0x1f74fca6
cmovne eax, r8d
test cl, cl
mov ecx, 0x31107455
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x4ac52d3
and r8d, eax
mov edx, eax
or edx, 0xfb53ad2c
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xead9cbad
mov r11d, ecx
and r11d, 0x4241052
or r11d, r10d
or edx, r9d
and r9d, 0xead9cbad
and r8d, 0x15263452
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x12518925
xor edx, 0x284200
and edx, 0xe92a6608
and r8d, 0x16d599f7
or r8d, edx
xor r8d, 0x16d599f7
and ecx, 0xf62fa1eb
and eax, 0x9d05e14
or eax, ecx
xor eax, 0x9d05e14
or eax, r8d
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 0xa
setge al
setl r9b
mov r10d, r8d
xor r10b, r9b
and r10b, dl
mov ecx, r9d
or cl, dl
xor cl, 1
or cl, r10b
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, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x69b884f
mov edx, 0x67286edc
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x69b884f
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x829ad0
and eax, 0xff7d652f
or eax, edx
mov edx, eax
xor edx, 0x1e390126
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe1c6f649
and ecx, 0x1e3909b6
or ecx, r9d
xor eax, 0x829240
and eax, 0xe1c6f649
and edx, 0x1e3909b6
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov eax, r8d
or al, dl
xor al, 1
or al, cl
mov ecx, edx
xor cl, r8b
and dl, cl
and cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x6ffdb5f1
mov eax, 0xf6a8ca51
cmovne r8d, eax
test cl, 1
mov eax, 0x6ffdb5f1
cmovne eax, r8d
test dl, 1
cmove eax, r8d
jmp 0x140001140
mov eax, 0x1000
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc8], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc0], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa0], rax
mov eax, 0x10
call fcn.1400b8bf0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov eax, 0xe7ad31a1
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x563874b2
mov r8d, eax
and r8d, 0x563874b2
mov r9d, edx
and r9d, 0xa9c78b4c
or r9d, r8d
and ecx, 0x563874b3
xor ecx, r9d
and edx, 0xb259326b
and eax, 0x4da6cd94
or eax, edx
mov edx, eax
xor edx, 0x8268c94
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x55c8716a
and ecx, 0xaa378e95
or ecx, r9d
xor eax, 0x1048306a
and eax, 0x55c8716a
and edx, 0xaa378e95
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x1403e1088], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
and r8b, r9b
and cl, r9b
xor r8b, 1
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
or al, dl
xor al, 1
or al, r9b
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, 0x808cd6d8
mov edx, 0xcbec21ea
cmovne ecx, edx
test al, 1
mov eax, 0x808cd6d8
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov eax, 0x62c7c51
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x2c01200
mov r8d, ecx
or r8d, 0x6024c513
and edx, 0x62e4d713
and ecx, 0xd1328e8
or ecx, edx
and r8d, 0x62e4d713
and eax, 0x90080004
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x92c81204
mov edx, eax
xor edx, 0x92c81205
and edx, ecx
xor eax, 0x6d37edfa
or eax, edx
xor eax, 0x902b67cd
xor eax, 0x6fd49832
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0xb1aac95f
mov edx, 0x73ee98e4
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xb1aac95f
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xcb285daa
and ecx, 0x34d7a255
or ecx, edx
mov eax, ecx
xor eax, 0xcb285daa
mov edx, ecx
xor edx, 0x30028251
and edx, 0x380a9bf3
xor ecx, 0xb4a78863
and ecx, eax
mov r8d, eax
and r8d, 0xc7f5640c
or r8d, edx
mov eax, r8d
xor eax, 0xc7f5640c
mov edx, r8d
xor edx, 0x47854e3a
and edx, eax
or ecx, edx
xor ecx, 0x80702a37
xor r8d, 0x280282a0
and r8d, 0x2dc2a6a4
mov edx, eax
and edx, 0xd23d595b
or edx, r8d
xor edx, 0x2dc2a6a5
and eax, 1
or eax, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x608038a6
and ecx, eax
mov r8d, eax
or r8d, 0x142d8458
mov r9d, ecx
not r9d
and r8d, 0x54ada4d8
and edx, 0x20001826
or edx, r8d
or eax, r9d
and r9d, 0x54ada4d8
and ecx, 0xab525b27
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x9f7fc759
and eax, 0x608038a6
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x723684f6
and ecx, 0x8dc97b09
or ecx, eax
xor ecx, 0x8dc97b09
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa866e86e
mov r8d, 0x133436dc
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, dl
mov eax, 0xa866e86e
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x821c010
mov r8d, eax
or r8d, 0xc0043509
and r8d, 0xc825f519
mov r9d, ecx
and r9d, 0x11120804
or r9d, r8d
and edx, 0xc825f519
mov r8d, eax
and r8d, 0x26c802e2
or r8d, edx
xor r8d, r9d
xor r8d, 0x1933c815
and ecx, 0x9547f6f9
and eax, 0x6ab80906
or eax, ecx
xor eax, 0x6ab80906
or eax, r8d
xor eax, 0x7dc97cbc
xor eax, 0x82368343
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x274af850
mov r8d, 0xf166f6bb
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x274af850
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0x42b16e1a
and edx, 0xbd4e91e4
or edx, r9d
or eax, ecx
and ecx, 0x42b16e1a
and r8d, 0xbd4e91e5
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xd231d3cb
and edx, eax
or eax, 0x2dce2c34
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdaeb2f33
and ecx, 0x10d0c8
or ecx, r9d
or eax, r8d
and r8d, 0xdaeb2f33
and edx, 0x2514d0cc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xf414983e
xor eax, 0xd9dab40a
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
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
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xea9dbce1
mov r8d, 0x3423210c
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0xea9dbce1
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x83708717
and ecx, 0x7c8f78e8
or ecx, r9d
or eax, r8d
and r8d, 0x83708717
and edx, 0x7c8f78e8
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x34deb089
and edx, ecx
mov r8d, eax
and r8d, 0xcb214f76
or r8d, edx
xor r8d, 0xcb214f77
and eax, 0x9c9d0bc0
and ecx, 0x6362f43e
or ecx, eax
xor ecx, 0x6362f43e
or ecx, r8d
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1403e1088], 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
xor r9b, 1
and cl, r8b
or cl, dl
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, 1
mov ecx, 0xf69ce722
mov r8d, 0x8f8a6106
cmovne ecx, r8d
test dl, 1
mov edx, 0xf69ce722
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
movzx eax, word [rbp + 0xe6]
mov eax, 0x8e70ab32
jmp 0x140001140
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rax]
sub rsp, 0x20
call fcn.14001e540
add rsp, 0x20
mov eax, 0x6b0b80e3
jmp 0x140001140
mov eax, 0xa9297560
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x29f22c50
and edx, ecx
mov eax, ecx
not eax
mov ecx, eax
and ecx, 0x29f22c50
or ecx, edx
xor ecx, 0x29f22c51
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x71ba0de3
and ecx, eax
and eax, 0x8e45f21c
or eax, edx
mov edx, eax
xor edx, 0x241d01c
xor eax, 0x71ba0de3
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9d3c22a1
and edx, 0x62c3dd5e
or edx, r9d
or eax, r8d
and r8d, 0x9d3c22a1
and ecx, 0x62c3dd5e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2f1187c4
and eax, 0xd0ee783b
or eax, edx
xor eax, 0x2f1187c4
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, cl
and r9b, dl
and dl, cl
xor cl, r8b
mov r10d, ecx
xor r10b, 1
and al, r8b
or dl, al
or dl, r9b
xor cl, r10b
and cl, dl
xor cl, r10b
or r10b, dl
mov eax, ecx
xor al, r10b
test cl, cl
mov ecx, 0x3eb07eed
mov edx, 0xbbef822a
cmovne ecx, edx
test r10b, r10b
mov r8d, 0x3eb07eed
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140001140
mov eax, 0x4eac50bc
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x102b0d10
and ecx, 0x8b008062
or ecx, edx
xor ecx, 0x8b008062
mov edx, eax
or edx, 0x9b2b8d72
mov r8d, edx
not r8d
or r8d, ecx
and edx, 0x64d4728c
and r8d, 0x9b2b8d73
or r8d, edx
not r8d
or r8d, eax
xor r8d, 0xb4f11f5e
xor r8d, 0x4b0ee0a1
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, r8b
not cl
test cl, 1
mov ecx, 0x5e24be16
mov edx, 0x9a57320f
cmovne ecx, edx
test r8b, r8b
mov edx, 0x5e24be16
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140001140
mov eax, 0x9f3be740
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xaada1b60
mov r8d, ecx
and r8d, 0xaada1b60
mov r9d, eax
and r9d, 0x5525e49e
or r9d, r8d
and edx, 0xaada1b61
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xbfca3d4
and edx, 0xf4035c2b
or edx, r9d
and ecx, 0xbfca3d4
and eax, 0xf4035c2b
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete dl
setne cl
cmp dword [0x1403e1088], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
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
mov eax, 0x2cd9299e
mov r9d, 0x77724d6c
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0xd8]
mov dword [rax], 1
mov eax, 0xa20b0f67
jmp 0x140001140
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x10]
mov qword [rax], rcx
mov eax, 0x6ac5decc
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0018235
mov r8d, ecx
and r8d, 0xa0c82
or r8d, edx
xor r8d, 0xa0c82
mov edx, ecx
xor edx, 0xc00b8eb7
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x3ff47149
xor edx, 0x98494
mov r9d, r8d
and r9d, 0xdbd27a6b
and edx, 0x242d8594
or edx, r9d
or r8d, ecx
and ecx, 0xdbd27a6b
and eax, 0x242d8594
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
setne r8b
cmp dword [0x1403e1088], 0xa
setge dl
mov eax, edx
xor al, r8b
mov r9d, eax
and r9b, r8b
mov ecx, eax
and cl, dl
mov r10d, r9d
xor r10b, 1
xor r9b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xe1c68ba1
mov r8d, 0xae263b16
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xe1c68ba1
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x795e7aa8
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x28041324
mov r8d, eax
and r8d, 0xc652088a
or r8d, ecx
xor r8d, 0xc652088a
mov r9d, edx
or r9d, 0xee561bae
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x11a9e450
and ecx, 0xee561baf
or ecx, r9d
and edx, 0x8311f0e1
and eax, 0x7cee0f1e
or eax, edx
mov edx, eax
xor edx, 0x28ec001c
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x55139f23
and ecx, 0xaaec60dc
or ecx, r9d
xor eax, 0x1119021
and eax, 0x55139f23
and edx, 0xaaec60dc
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x62ce34de
mov edx, 0x49f402
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x62ce34de
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140001140
mov eax, 0x769249dd
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x85a3814f
mov r8d, eax
and r8d, 0x7a5c7eb0
or r8d, edx
mov edx, r8d
xor edx, 0x502000
xor r8d, 0x1038004
or ecx, 0x190bc004
or r8d, 0x24240b12
and r8d, 0x3d2fcb16
and edx, 0x80d02008
or edx, r8d
and ecx, 0x3d2fcb16
and eax, 0x420014e1
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x66241ff3
mov edx, eax
xor edx, 0x66241ff2
and edx, ecx
xor eax, 0x99dbe00d
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x70eb5814
and edx, eax
not eax
xor ecx, 0x8002540
mov r8d, ecx
or r8d, 0x8c00a4e2
mov r9d, edx
not r9d
and r8d, 0x8c22fce6
and eax, 0x70c90010
or eax, r8d
or ecx, r9d
and r9d, 0x8c22fce6
and edx, 0x73dd0319
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x8f14a7eb
and ecx, 0x70eb5814
or ecx, edx
setne al
sete r8b
cmp dword [0x1403e1088], 0xa
setl dl
setge r9b
mov ecx, r9d
xor cl, r8b
mov r10d, r8d
or r10b, r9b
not cl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, r8b
and al, dl
or al, r9b
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 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, 0xc293cd90
mov r9d, 0x6b55742
cmovne eax, r9d
test r8b, 1
mov edx, 0xc293cd90
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140001140
mov eax, 0x7932cbe0
jmp 0x140001140
mov eax, 0xff18595
jmp 0x140001140
mov eax, 0x5e3c7711
jmp 0x140001140
mov rax, qword [rbp - 0x10]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x30]
movabs r10, 0x7e86c9657ddcd60b
sub rcx, r10
movabs rdx, 0xc9102f962b7e7cc0
add rcx, rdx
movabs r9, 0xcf841725c3db3867
sub rcx, r9
sub rcx, rdx
movabs r8, 0xd2447e8ca27a745e
add rcx, r8
add rcx, r10
sub rcx, r8
movabs r8, 0x44d9897a721e11cd
movabs r10, 0x6f650a7cf05af18
add rcx, r10
add rcx, r8
mov rdx, r10
sub rdx, rcx
sub rdx, rax
add rdx, r8
mov rax, r9
sub rax, rdx
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0xa0]
mov ecx, dword [0x1403e1084]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
and edx, 1
or edx, r8d
movzx eax, word [rax]
not edx
or edx, ecx
xor edx, 0xa4d4f092
cmp edx, 0x5b2b0f6d
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
xor dl, cl
xor cl, r8b
xor r8b, dl
and r8b, dl
mov edx, ecx
xor dl, 1
mov r9d, edx
and r9b, r8b
xor r8b, 1
and cl, r8b
or cl, r9b
or r8b, dl
mov edx, r8d
xor dl, cl
test r8b, r8b
mov r8d, 0xebf1e6e8
mov r9d, 0xf0e65845
cmovne r8d, r9d
mov word [rbp + 0x96], ax
test cl, cl
cmove r8d, r9d
test dl, dl
mov eax, 0xebf1e6e8
cmove r8d, eax
mov eax, r8d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x2bc33f6d
and ecx, 0xd43cc092
or ecx, r9d
or eax, r8d
and r8d, 0x2bc33f6d
and edx, 0xd43cc092
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xd752d43f
mov edx, eax
and edx, 0x28ad2bc0
or edx, ecx
mov ecx, edx
xor ecx, 0x28ad2bc0
xor edx, 0xd752d43f
mov r9d, edx
or r9d, 0x2b101441
or r8d, 0xc4470010
and r9d, 0xef571451
mov r10d, ecx
and r10d, 0x10286b88
or r10d, r9d
and r8d, 0xef571451
and eax, 0x808026
or eax, r8d
xor eax, r10d
mov r8d, eax
xor r8d, 0x28901006
and edx, 0xfb0cd824
mov r9d, ecx
and r9d, 0x4f327db
or r9d, edx
xor r9d, 0xfb0cd825
and ecx, 1
or ecx, r9d
xor eax, 0xd46f6b99
mov edx, eax
and edx, 0x5762a6e8
and r8d, 0xa89d5917
or r8d, edx
xor r8d, ecx
xor r8d, 0xa89d5917
or eax, ecx
not eax
or eax, r8d
xor eax, 0x29e7310c
cmp eax, 0xd618cef3
sete dl
cmp dword [0x1403e1088], 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
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x25582d98
mov r8d, 0x9707e233
cmovne edx, r8d
not cl
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x25582d98
cmovne edx, eax
mov eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 1
and edx, 0x45b79cbd
mov r8d, eax
and r8d, 0xba486342
or r8d, edx
mov edx, r8d
xor edx, 0x18004143
xor r8d, 0x45b79cbc
mov r9d, ecx
and r9d, 0xa2cdb680
and eax, 0x5d32497e
or eax, r9d
or ecx, r8d
and r8d, 0xa2cdb680
and edx, 0x5d32497f
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x33e7db4d
and edx, ecx
not ecx
xor eax, 0x4c082020
mov r8d, eax
or r8d, 0x80182412
mov r9d, edx
not r9d
and r8d, 0x9179b45f
and ecx, 0x22864b00
or ecx, r8d
or eax, r9d
and r9d, 0x9179b45f
and edx, 0x6e864ba0
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0xcc1824b2
and eax, 0x33e7db4d
or eax, edx
mov ecx, eax
not ecx
and eax, 0x3a90d0a0
and ecx, 0xc56f2f5f
or ecx, eax
xor ecx, 0xc56f2f5f
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or dl, al
mov eax, r8d
and al, dl
xor dl, 1
and r9b, dl
or r9b, al
or dl, r8b
mov eax, edx
xor al, r9b
mov eax, 0x1366c534
mov ecx, 0xbeac9f3e
cmovne eax, ecx
test dl, dl
mov ecx, 0x1366c534
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0xb0f4973c
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x445284
mov r8d, eax
or r8d, 0x4901012b
and r8d, 0x494553af
and ecx, 0x1690a810
or ecx, r8d
and edx, 0x494553af
and eax, 0xa02a0440
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xe92b056b
mov edx, eax
xor edx, 0xe92b056a
and edx, ecx
xor eax, 0x10c47a04
and eax, 0x91ee7f6e
and ecx, 0x6e118091
or ecx, eax
xor ecx, 0x6e118090
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne r9b
cmp dword [0x1403e1088], 0xa
setl r8b
setge al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, al
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
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
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x25516aba
mov r9d, 0xc9c05a63
cmovne eax, r9d
test r8b, 1
mov edx, 0x25516aba
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140001140
mov eax, 0xb479bc15
jmp 0x140001140
mov rax, qword [rbp + 0x80]
mov rax, qword [rax]
dec rax
mov rcx, qword [rbp + 0x40]
cmp rcx, rax
setb byte [rbp + 0xb8]
mov eax, dword [0x1403e1084]
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, 0x38d6844c
and edx, 0xc7297bb3
or edx, r9d
or ecx, r8d
and r8d, 0x38d6844c
and eax, 0xc7297bb3
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8e1c2025
and ecx, 0x71e3dfda
or ecx, eax
xor ecx, 0x71e3dfda
setne dl
sete cl
cmp dword [0x1403e1088], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, dl
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, 0x172009b1
mov r8d, 0x2586f8d
cmovne ecx, r8d
test al, al
mov eax, 0x172009b1
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb0608019
mov r8d, eax
and r8d, 0x40961000
or r8d, edx
mov edx, r8d
xor edx, 0x40040000
xor r8d, 0xbd684168
or ecx, 0xb0f21008
and r8d, 0xbdfa5168
and edx, 0x40048011
or edx, r8d
and ecx, 0xbdfa5168
and eax, 0x2012e86
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xf096fe6
mov ecx, eax
xor ecx, 0xf096fe7
and ecx, edx
xor eax, 0x40961010
and eax, 0x4a9e5314
and edx, 0xb561aceb
or edx, eax
mov r8d, edx
xor r8d, 0x8441840a
mov eax, ecx
not eax
xor edx, 0x4a9e5315
mov r9d, eax
and r9d, 0x71b468e1
and ecx, 0x8e4b971e
or ecx, r9d
or eax, edx
and edx, 0x71b468e1
and r8d, 0x8e4b971e
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x384b58bc
and ecx, eax
and eax, 0xc7b4a743
or eax, edx
xor eax, 0xc7b4a743
or eax, ecx
sete cl
setne al
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
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 al, 1
mov eax, 0x9f555656
mov r8d, 0x1d085886
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x9f555656
cmove eax, ecx
jmp 0x140001140
mov rax, qword [rbp + 0x58]
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xa863e294
and edx, ecx
not ecx
or eax, 0x579c1d6b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xccdc8566
and ecx, 0x20236290
or ecx, r9d
or eax, r8d
and r8d, 0xccdc8566
and edx, 0x33237a99
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x579c1d6b
mov edx, eax
xor edx, 0x579c1d6a
and edx, ecx
xor eax, 0xa863e294
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x924383d7
and edx, 0x6dbc7c28
or edx, r9d
or eax, r8d
and r8d, 0x924383d7
and ecx, 0x6dbc7c28
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8a5c4c30
and ecx, eax
and eax, 0x75a3b3cf
or eax, edx
mov edx, eax
xor edx, 0x25820242
xor eax, 0x8a5c4c30
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xda6df59d
and edx, 0x25920a62
or edx, r9d
or eax, r8d
and r8d, 0xda6df59d
and ecx, 0x25920a62
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x79cc5bf1
and ecx, 0x8633a40e
or ecx, eax
mov eax, ecx
xor eax, 0x488851a0
xor ecx, 0x10404
and ecx, 0x31450e55
and eax, 0xcebaf1aa
or eax, ecx
cmp eax, 0xcebaf1aa
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
and r8b, cl
mov r9d, edx
xor r9b, cl
mov eax, r9d
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r9b
xor al, 1
mov ecx, edx
xor cl, al
xor cl, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xdb8c9880
mov r8d, 0x9c22aeca
cmovne edx, r8d
test al, 1
mov eax, 0xdb8c9880
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140001140
mov eax, dword [0x1403e1084]
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, 0x956540f5
and edx, 0x6a9abf0a
or edx, r9d
or eax, ecx
and ecx, 0x956540f5
and r8d, 0x6a9abf0a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x48083b21
and ecx, eax
and eax, 0xb7f7c4de
or eax, edx
xor eax, 0xb7f7c4de
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xcc862381
and ecx, 0x3379dc7e
or ecx, eax
cmp ecx, 0x3379dc7e
setne cl
cmp dword [0x1403e1088], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
not cl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xab146258
mov edx, 0xaf131710
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xab146258
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x490fbcb4
jmp 0x140001140
mov eax, 0x95d5fee5
jmp 0x140001140
mov ecx, dword [0x1403e1084]
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, 0x4af02b9f
mov r11d, edx
and r11d, 0xb50fd460
or r11d, r10d
or ecx, r9d
and r9d, 0x4af02b9f
and r8d, 0xb50fd460
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x51c3e07f
and eax, 0xae3c1f80
or eax, edx
mov edx, eax
xor edx, 0xaa301580
xor eax, 0x51c3e07f
mov r8d, eax
and r8d, 0x544daa72
and edx, 0xabb2558d
or edx, r8d
xor edx, ecx
xor edx, 0xabb2558d
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1403e1088], 0xa
setge cl
setl dl
lea r9d, [r8 + 1]
mov eax, r8d
and al, r9b
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov r10d, eax
and r10b, dl
xor al, 1
and al, cl
or al, r10b
mov r10d, ecx
or cl, r8b
and r8b, dl
and r10b, r9b
or r10b, r8b
xor dl, r9b
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
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, 0x29ea200b
mov r8d, 0x396df00a
cmovne ecx, r8d
test al, 1
mov eax, 0x29ea200b
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xfffffffe
and ecx, 0x6dfd3764
and edx, 0x9202c89b
or edx, ecx
xor edx, 0x9202c89a
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xef7a4ab
and ecx, edx
not edx
or eax, 0xf1085b54
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9be6460b
and edx, 0x411a0a0
or edx, r9d
or eax, r8d
and r8d, 0x9be6460b
and ecx, 0x6419b9f4
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x21085900
xor eax, 0x4552083
and ecx, 0x2baadd28
and eax, 0xd45522d7
or eax, ecx
xor eax, 0xd45522d7
setne cl
sete dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
and cl, al
xor al, dl
and al, r8b
or al, r9b
mov r9d, r8d
xor r9b, dl
and r9b, r8b
and r8b, dl
or r8b, cl
or r8b, r9b
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa9297560
mov r8d, 0x717d030c
cmovne ecx, r8d
not dl
test al, al
cmovne ecx, r8d
test dl, 1
mov eax, 0xa9297560
cmove ecx, eax
mov eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xf1b23bab
and r8d, eax
mov r9d, eax
or r9d, 0xe4dc454
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x7593ac1a
and r8d, 0x8a6c53e5
or r8d, r10d
or ecx, r9d
and r9d, 0x7593ac1a
mov r10d, edx
and r10d, 0x802013a1
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0xf1b23baa
and edx, 0xddd37bf2
mov r8d, eax
and r8d, 0x222c840d
or r8d, edx
xor r8d, 0xddd37bf3
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x85928b8b
and edx, eax
not eax
or ecx, 0x7a6d7474
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x2e8b9d5c
and eax, 0x81100283
or eax, r9d
or ecx, r8d
and r8d, 0x2e8b9d5c
and edx, 0xd17462a3
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xf087f873
xor ecx, 0x8aea8c07
sete dl
setne al
cmp dword [0x1403e1088], 0xa
setl r8b
setge r9b
mov ecx, r9d
xor cl, al
mov r10d, ecx
and r10b, al
and cl, r9b
xor r10b, 1
xor cl, 1
mov r9d, r10d
xor r9b, cl
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x8fe83b33
mov r9d, 0xff18595
cmovne eax, r9d
test r8b, 1
mov edx, 0x8fe83b33
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140001140
mov rax, qword [rbp + 0x88]
mov eax, 0xbdf9638d
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeae2346f
mov r8d, eax
and r8d, 0x151dcb90
or r8d, edx
mov edx, r8d
xor edx, 0x5000080
xor r8d, 0x8802041
or ecx, 0x8802241
or r8d, 0x70734020
and r8d, 0x78f36261
and edx, 0x5000088
or edx, r8d
and ecx, 0x78f36261
and eax, 0x820c9d16
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xf27fdd36
xor eax, 0xd8022c8
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, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x29f07b68
and eax, 0xd60f8497
or eax, r9d
or ecx, r8d
and r8d, 0x29f07b68
and edx, 0xd60f8497
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
sete dl
cmp dword [0x1403e1088], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, dl
mov r9d, eax
xor r9b, 1
and r8b, al
xor cl, dl
or cl, r8b
mov edx, r9d
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc3057c4
mov r8d, 0x2bd907bd
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xc3057c4
cmovne ecx, eax
mov eax, ecx
jmp 0x140001140
mov eax, 0x89dfdede
jmp 0x140001140
mov eax, 0x5fd07337
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x22b80859
and edx, 0x140a0
or edx, eax
xor edx, 0x140a0
and ecx, 0xdd46b706
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x478154c
mov r8d, eax
or r8d, 0x478154c
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0xfb87eab2
and r9d, 0x478154d
or r9d, r8d
and ecx, 0x5b06171e
and eax, 0xa4f9e8e0
or eax, ecx
xor eax, 0xa4f9e8e0
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0xd6473ee
and eax, 0xf29b8c11
or eax, ecx
xor eax, 0xf29b8c11
sete cl
setne dl
cmp dword [0x1403e1088], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
xor al, 1
or al, r8b
xor cl, r8b
xor cl, 1
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x14700fd6
mov edx, 0x22b8ea70
cmovne ecx, edx
test al, 1
mov eax, 0x14700fd6
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140001140
mov ecx, dword [0x1403e1084]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x82c06a4c
mov r8d, eax
and r8d, 0x7d3f95b2
or r8d, ecx
xor r8d, 0x7d3f95b2
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x52d6da16
and eax, 0xad2925e9
or eax, edx
mov edx, eax
xor edx, 0xa12924c0
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x1e02513d
and ecx, 0xe1fdaec2
or ecx, r9d
xor eax, 0x12025014
and eax, 0x1e02513d
and edx, 0xe1fdaec2
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1403e1088], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor r10b, 1
xor al, 1
mov ecx, r10d
or cl, al
xor al, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x7b78da3a
mov r8d, 0xb2c1012b
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x7b78da3a
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140001140
mov eax, 0x9e5c3d78
jmp 0x140001140
mov eax, dword [0x1403e1084]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x21080a8c
mov r8d, ecx
and r8d, 0x10308431
or r8d, edx
xor r8d, 0x10308431
mov edx, ecx
and edx, 0xcec77142
or edx, r8d
mov r8d, edx
xor r8d, 0xcec77143
xor edx, 0x31388ebc
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
setne al
sete cl
cmp dword [0x1403e1088], 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, 0xd6936ca4
mov r8d, 0xc30c871c
cmovne ecx, r8d
test dl, dl
mov edx, 0xd6936ca4
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140001140
cmp eax, 0x4abffd
jne 0x140001140
mov rsi, qword [rbp - 0x60]
mov rcx, qword [rbp + 0xf0]
xor rcx, rbp
sub rsp, 0x20
call fcn.1400b8c50
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0xf8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret