Function at 0x140061f80
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov r15, r9
mov eax, dword [0x141dc6bd0]
xor eax, dword [0x141dc6bd4]
mov r12, rcx
imul eax, eax, 0xc6d67300
add eax, 0xec565a28
cmp eax, 0xda18fc2
jae 0x140062007
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x60
call fcn.1400ed360
sub rsp, rax
mov eax, 0x400
call fcn.1400ed360
sub rsp, rax
mov r9d, 0xc1ccced7
movq rcx, xmm1
mov rdx, rcx
shr rdx, 0x34
and edx, 0x7ff
nop
mov r10d, dword [0x141dc6bd8]
imul r10d, dword [0x141dc6bdc]
or r10d, 0xe9fe3cc0
imul r10, r9
shr r10, 0x3f
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov rdi, rsp
mov eax, 0x60
call fcn.1400ed360
sub rsp, rax
mov r11, rsp
mov eax, 0x400
call fcn.1400ed360
sub rsp, rax
mov r13, rsp
cmp r10d, 0xa1fa6aa
ja 0x140062020
mov qword [rbp - 8], r14
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x10], r11
movabs r10, 0x1ffffffffffffe
movabs r9, 0x10000000000000
movzx eax, dx
ret 0x8d4c
sbb al, 9
and r11, r10
lea r10, [r9 - 1]
and r10, rcx
mov rsi, r10
or rsi, r9
lea ebx, [rax - 0x433]
mov dword [rbp + 4], ebx
nop
mov r14d, dword [0x141dc6be0]
imul r14d, dword [0x141dc6be4]
test dx, dx
mov rbx, rsi
cmove rbx, r11
cmp r14d, 0x45b32db8
cmp esi, 0x45b32db8
je 0x1400620f0
mov edx, 0xb75e6355
nop word [rax + rax]
mov r11d, dword [0x141dc6be8]
and r11d, dword [0x141dc6bec]
imul r11, rdx
shr r11, 0x3f
xor r11d, 0x8a4bc2cd
add r11d, 0xbdc9e545
cmp r11d, 0x95485f5c
ja 0x140062120
ucomisd xmm1, xmm1
jp case.default.0x14006219e
movabs rdx, 0x7ff0000000000000
xor r11d, r11d
mov rsi, rcx
and rsi, rdx
setne r11b
lea r14, [r11*2 + 2]
cmp rsi, rdx
mov edx, 1
cmovne rdx, r14
add r11, 3
test r10, r10
cmove r11, rdx
dec r11
lea rdx, [0x141db73cc]
lea edx, [0x141db73cc]
movsxd r10, dword [rdx + r11*4]
add r10, rdx
jmp r10
invalid
mov dl, 3
jmp 0x1400621d1
mov eax, dword [0x141dc6bf0]
mov edx, dword [0x141dc6bf4]
add eax, edx
add eax, 0xf02eef13
and eax, 0x6108030
cmp eax, 0x6c880375
invalid
mov byte [rdi + rsi*2 - 0x1f], ch
mov dl, 4
mov r14, qword [rbp - 8]
jmp 0x14006226e
mov r14, qword [rbp - 8]
mov r10d, dword [rbp + 4]
nop word cs:[rax + rax]
test bl, 1
sete dl
mov eax, dword [0x141dc6bf8]
or eax, dword [0x141dc6bfc]
imul eax, eax, 0xa0ca8bdc
xor eax, 0x144489aa
and eax, 0x36e4b9aa
cmp eax, 0xb6844698
je 0x1400621f0
mov r9d, 1
jmp 0x14006226e
movabs rdx, 0x40000000000000
lea r11, [rbx + rbx]
xor esi, esi
mov r14, qword [rbp - 8]
nop word cs:[rax + rax]
cmp rbx, r9
mov r10, r11
cmove r10, rdx
test sil, sil
jne 0x140062240
xor edx, edx
cmp rbx, r9
sete dl
lea r9, [rdx + 1]
sub eax, edx
add eax, 0xfffffbcc
test bl, 1
sete dl
mov rbx, r10
mov r10d, eax
mov qword [r14], rbx
mov qword [r14 + 8], 1
mov qword [r14 + 0x10], r9
mov word [r14 + 0x18], r10w
mov byte [r14 + 0x1a], dl
add dl, 0xfe
movzx edx, dl
cmp dl, 3
mov eax, 3
cmovb eax, edx
test al, al
je 0x140062367
mov dword [rbp + 4], r10d
mov rdx, rcx
shr rdx, 0x3f
movzx eax, al
nop dword [rax]
mov r9d, dword [0x141dc6c00]
sub r9d, dword [0x141dc6c04]
imul r9d, r9d, 0xa17e8940
or r9d, 0xdd2ab418
and r9d, 0xff7abe98
cmp r9d, 0xfff3c508
ja 0x1400622b0
test rcx, rcx
lea r11, [0x141db2f1d]
mov ecx, 1
cmovs rcx, r11
mov r9d, 1
lea r10, [0x141db2f1e]
cmovs r10, r11
mov r11d, dword [0x141dc6c08]
add r11d, dword [0x141dc6c0c]
imul r11d, r11d, 0x3ffb2a0d
test r8b, r8b
mov rsi, rdx
cmovne rsi, r9
mov r14, rcx
cmovne r14, r10
cmp r11d, 0xf21c195f
je 0x140062300
cmp eax, 1
je 0x14006238c
cmp eax, 2
jne 0x1400623d9
mov eax, dword [0x141dc6c30]
and eax, dword [0x141dc6c34]
and eax, 0x22162c0
add eax, 0xa9b179d1
cmp eax, 0xb968df4
mov r13, qword [rbp - 0x10]
jb 0x140062a1d
jmp 0x1400629f4
mov eax, dword [0x141dc6c10]
add eax, dword [0x141dc6c14]
and eax, 0x22072179
cmp eax, 0x49765446
mov r13, qword [rbp - 0x10]
je 0x140062c7b
jmp 0x140062c43
mov r13, qword [rbp - 0x10]
mov word [r13], 2
lea rax, [0x141db2f22]
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], 3
nop word [rax + rax]
mov eax, dword [0x141dc6c28]
imul eax, dword [0x141dc6c2c]
imul rax, rax, 0x3f6c589f
shr rax, 0x3d
or eax, 0xdada42cc
cmp eax, 0x90f5bf85
je 0x1400623b0
jmp 0x140062c39
mov r8d, dword [rbp + 4]
test r8w, r8w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rax, r8w
imul rax, rcx
mov r9, rax
shr r9, 4
add r9, 0x15
nop word cs:[rax + rax]
mov ecx, dword [0x141dc6c48]
and ecx, dword [0x141dc6c4c]
imul ecx, ecx, 0xefe1fabd
add ecx, 0x58dc5b26
or ecx, 0x24b7fda9
cmp ecx, 0x8fce141b
jb 0x140062410
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], rsi
cmp rax, 0x3ec0
jae 0x140062942
mov qword [rbp - 0x28], r12
mov r14d, r15d
neg r14d
xor eax, eax
test al, al
je 0x140062495
cmp r15, 0x8000
mov eax, 0x8000
cmovb eax, r14d
sub rsp, 0x30
mov qword [rsp + 0x20], r9
mov word [rsp + 0x28], ax
mov rcx, qword [rbp - 0x18]
mov rdx, rbx
mov rsi, r9
mov r9, r13
call fcn.140050510
mov r9, rsi
mov r8d, dword [rbp + 4]
add rsp, 0x30
mov qword [rbp - 0x30], r15
nop dword [rax]
mov r12d, dword [0x141dc6cb0]
sub r12d, dword [0x141dc6cb4]
or r12d, 0x5b398428
xor r12d, 0xf3904459
cmp qword [rbp - 0x30], 0x8000
mov r15d, 0x8000
cmovb r15d, r14d
sub rsp, 0x30
mov word [rsp + 0x28], r15w
mov qword [rsp + 0x20], r9
mov rcx, qword [rbp - 0x18]
mov rdx, rbx
mov rsi, r9
mov r9, r13
call fcn.140050510
mov r9, rsi
mov r8d, dword [rbp + 4]
add rsp, 0x30
cmp r12d, 0x243a386a
jb 0x1400624a0
mov rbx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x18]
cmp qword [rax], 0
je 0x140062531
mov rdx, qword [rbp - 0x18]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov r12, qword [rbp - 0x28]
mov r13, qword [rbp - 0x10]
jmp 0x14006257d
sub rsp, 0x30
mov word [rsp + 0x20], r15w
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
mov r8, r13
call fcn.14004b560
add rsp, 0x30
mov r12, qword [rbp - 0x28]
mov r13, qword [rbp - 0x10]
nop word [rax + rax]
mov eax, dword [0x141dc6cb8]
or eax, dword [0x141dc6cbc]
add eax, 0x3af2e15b
and eax, 0xfd0bf91f
cmp eax, 0xdc432f3f
jbe 0x140062560
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
movzx ecx, word [rcx + 0x10]
movsx r8, cx
mov r9d, 0x82117f8f
mov rsi, qword [rbp - 0x40]
mov r14, qword [rbp - 0x38]
nop
mov r10d, dword [0x141dc6cc0]
or r10d, dword [0x141dc6cc4]
imul r10, r9
shr r10, 0x3e
or r10d, 0x44391b5d
cmp r10d, 0x36960a23
jb 0x1400625a0
cmp cx, r15w
jle 0x140062771
mov r11, rbx
nop word cs:[rax + rax]
mov r9d, dword [0x141dc6cc8]
add r9d, dword [0x141dc6ccc]
imul r9d, r9d, 0x344fe015
imul r9, r9, 0x4c1b1127
shr r9, 0x3d
imul r9d, r9d, 0xd0f8a5f3
cmp r9d, 0xb20114fb
jb 0x1400625e0
test rax, rax
je 0x14006296e
xor r9d, r9d
nop dword [rax]
test r9b, r9b
jne 0x140062620
movzx r9d, byte [rdx]
nop dword [rax]
mov r10d, dword [0x141dc6ce0]
add r10d, dword [0x141dc6ce4]
or r10d, 0x5e758775
cmp r10d, 0xd5383bf1
je 0x140062630
cmp r9b, 0x30
jbe 0x14006299a
nop dword [rax + rax]
mov r9d, dword [0x141dc6cf8]
xor r9d, dword [0x141dc6cfc]
and r9d, 0x81077154
xor r9d, 0x4dbee985
add r9d, 0x871be7ed
cmp r9d, 0x4820cc69
jb 0x140062660
test cx, cx
jle 0x140062828
nop word cs:[rax + rax]
mov r8d, dword [0x141dc6d00]
add r8d, dword [0x141dc6d04]
imul r8d, r8d, 0x59149984
cmp r8d, 0xbe4aecc0
je 0x1400626a0
mov r8, rax
mov word [r13], 2
mov qword [r13 + 8], rdx
sub r8, rcx
jbe 0x140062903
mov eax, dword [0x141dc6d28]
or eax, dword [0x141dc6d2c]
imul eax, eax, 0x71d2418b
cmp eax, 0xd845a5f6
jne 0x140062704
mov qword [r13 + 0x10], rcx
mov word [r13 + 0x18], 2
lea rax, [0x141db64fb]
mov qword [r13 + 0x20], rax
lea rax, [0x141db64fb]
nop dword [rax + rax]
mov r9d, dword [0x141dc6d30]
xor r9d, dword [0x141dc6d34]
add r9d, 0x80000000
and r9d, 0x81004040
mov qword [r13 + 0x10], rcx
mov word [r13 + 0x18], 2
mov qword [r13 + 0x20], rax
cmp r9d, 0x485dfc54
ja 0x140062710
mov qword [r13 + 0x28], 1
add rdx, rcx
mov word [r13 + 0x30], 2
mov qword [r13 + 0x38], rdx
mov qword [r13 + 0x40], r8
mov ebx, 3
sub r11, r8
ja 0x140062ae3
jmp 0x140062e00
mov eax, dword [0x141dc6d60]
xor edx, edx
div dword [0x141dc6d64]
cmp eax, 0x5232daad
jne 0x140062790
mov word [r13], 2
nop dword [rax]
mov eax, dword [0x141dc6d68]
or eax, dword [0x141dc6d6c]
or eax, 0xcb6bf0b6
imul eax, eax, 0x427aa1
mov word [r13], 2
cmp eax, 0x79dc1a1d
je 0x140062790
test rbx, rbx
je 0x140062801
lea rax, [0x141db2f18]
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], 2
mov word [r13 + 0x18], 0
mov eax, dword [0x141dc6d80]
xor eax, dword [0x141dc6d84]
imul eax, eax, 0x7ea0e2e4
or eax, 0xbe26e673
imul eax, eax, 0x2a5b883e
cmp eax, 0xbf07805c
ja 0x140062add
jmp 0x140062acf
mov eax, dword [0x141dc6d70]
sub eax, dword [0x141dc6d74]
imul eax, eax, 0x808de0ac
and eax, 0xf70d38cc
cmp eax, 0x30334dfe
je 0x140062eb8
jmp 0x140062ea7
mov rcx, r8
neg rcx
mov word [r13], 2
lea r9, [0x141db2f18]
mov qword [r13 + 8], r9
mov qword [r13 + 0x10], 2
mov word [r13 + 0x18], 0
mov qword [r13 + 0x20], rcx
mov word [r13 + 0x30], 2
mov qword [r13 + 0x38], rdx
mov edx, dword [0x141dc6d08]
add edx, dword [0x141dc6d0c]
or edx, 0x74f77f93
mov r9d, 0xc8bcd225
imul r9, rdx
shr r9, 0x3e
cmp r9d, 0xae06eb4f
jbe 0x140062890
mov qword [r13 + 0x40], rax
nop dword [rax + rax]
mov edx, dword [0x141dc6d10]
add edx, dword [0x141dc6d14]
imul edx, edx, 0xe198e8c3
add edx, 0xf4dfc146
mov qword [r13 + 0x40], rax
cmp edx, 0xa1ec610c
jb 0x140062890
mov ebx, 3
sub r11, rax
jbe 0x140062e00
nop word cs:[rax + rax]
mov eax, dword [0x141dc6d58]
xor eax, dword [0x141dc6d5c]
or eax, 0xa5558306
add eax, 0x73d35a43
or eax, 0x6f3edc6a
cmp eax, 0x7e7c2103
jb 0x1400628d0
cmp r11, rcx
jbe 0x140062e00
add r11, r8
jmp 0x140062ae3
mov qword [r13 + 0x10], rax
sub rcx, rax
mov eax, dword [0x141dc6d18]
xor edx, edx
div dword [0x141dc6d1c]
add eax, 0x293bba81
imul rax, rax, 0x55457f31
shr rax, 0x3a
and eax, 5
cmp eax, 0x52d67701
ja 0x140062dc3
jmp 0x140062d8f
mov dl, 2
jmp 0x1400621d1
mov eax, dword [0x141dc6c98]
add eax, dword [0x141dc6c9c]
or eax, 0xb6b1fe8a
imul eax, eax, 0x10d288ff
xor eax, 0xd4b5087a
cmp eax, 0xc60c9cc7
ja 0x140062cfa
jmp 0x140062cd3
mov eax, dword [0x141dc6cd0]
imul eax, dword [0x141dc6cd4]
xor eax, 0x4fdc7e67
add eax, 0x4d4543a
xor eax, 0xdd86aed2
cmp eax, 0x57c38526
jb 0x140062d8b
jmp 0x140062d5d
mov eax, dword [0x141dc6ce8]
or eax, dword [0x141dc6cec]
imul eax, eax, 0xf5e0e7ec
xor eax, 0xd068008
and eax, 0xbf178408
cmp eax, 0x40e8e33e
jne 0x1400629bf
ud2
mov eax, dword [0x141dc6cf0]
xor edx, edx
div dword [0x141dc6cf4]
xor eax, 0x635876c4
shr eax, 2
imul rax, rax, 0x4782c50b
shr rax, 0x3c
imul eax, eax, 0xf6621a0a
ud2
mov eax, dword [0x141dc6c38]
or eax, dword [0x141dc6c3c]
or eax, 0x48000d55
and eax, 0xd82b8df5
xor eax, 0x762eaab3
mov word [r13], 2
cmp eax, 0x6402fab6
jbe 0x140062a30
mov word [r13], 2
jmp 0x1400629f4
mov eax, dword [0x141dc6c40]
imul eax, dword [0x141dc6c44]
imul eax, eax, 0xe1cff6e5
add eax, 0x7290f09f
and eax, 0x47b9fe6b
cmp eax, 0x82611043
ja 0x140062a30
test r15, r15
je 0x140062a7b
mov eax, dword [0x141dc6c68]
xor eax, dword [0x141dc6c6c]
imul eax, eax, 0x9f223830
cmp eax, 0x94134cf5
je 0x140062b2e
jmp 0x140062af8
xor eax, eax
test al, al
je 0x140062a8c
lea rax, [0x141db2f25]
mov qword [r13 + 8], rax
lea rax, [0x141db2f25]
xor ecx, ecx
nop word cs:[rax + rax]
mov qword [r13 + 8], rax
test cl, cl
jne 0x140062aa0
mov eax, dword [0x141dc6c50]
and eax, dword [0x141dc6c54]
imul eax, eax, 0xc405ae1e
add eax, 0x23f2c04a
cmp eax, 0xe07b08ad
ja 0x140062bff
jmp 0x140062bd5
mov qword [r13 + 0x20], rbx
xor eax, eax
test al, al
je 0x140062dfb
mov qword [r13 + 0x20], rbx
jmp 0x140062acf
mov word [r13 + 0x48], 0
mov qword [r13 + 0x50], r11
mov ebx, 4
jmp 0x140062e00
mov eax, dword [0x141dc6c70]
or eax, dword [0x141dc6c74]
mov ecx, 0x92646a63
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xcd1a81f0
add eax, 0xcc05a636
lea rcx, [0x141db2f18]
mov qword [r13 + 8], rcx
cmp eax, 0xf4258041
jbe 0x140062b3b
lea rax, [0x141db2f18]
mov qword [r13 + 8], rax
jmp 0x140062af8
mov eax, dword [0x141dc6c78]
xor eax, dword [0x141dc6c7c]
imul eax, eax, 0x63cd35b2
add eax, 0xb21ea89f
cmp eax, 0xae5d2710
jbe 0x140062b70
mov qword [r13 + 0x10], 2
mov word [r13 + 0x18], 0
nop dword [rax + rax]
mov eax, dword [0x141dc6c80]
sub eax, dword [0x141dc6c84]
or eax, 0xd085491b
imul eax, eax, 0xaabed0cd
add eax, 0x2bcd686d
mov qword [r13 + 0x10], 2
mov word [r13 + 0x18], 0
cmp eax, 0xd56d1baa
jb 0x140062b70
mov eax, dword [0x141dc6c88]
imul eax, dword [0x141dc6c8c]
imul eax, eax, 0xf307d04e
imul rax, rax, 0x28977883
shr rax, 0x3d
add eax, 0xe5e0a385
cmp eax, 0xc9065bf7
jb 0x140062d57
jmp 0x140062d28
mov eax, dword [0x141dc6c58]
and eax, dword [0x141dc6c5c]
xor eax, 0xc21fd1f0
add eax, 0x30c1b74f
or eax, 0x25944025
mov qword [r13 + 0x10], 1
cmp eax, 0xacdf4be1
jbe 0x140062c09
mov qword [r13 + 0x10], 1
jmp 0x140062bd5
mov eax, 0x89d9ee91
nop
mov ecx, dword [0x141dc6c60]
imul ecx, dword [0x141dc6c64]
imul ecx, ecx, 0xa2086b3e
add ecx, 0xb91471fa
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xe746dbed
ja 0x140062c10
mov ebx, 1
jmp 0x140062e00
mov eax, dword [0x141dc6c18]
and eax, dword [0x141dc6c1c]
xor eax, 0x7edafebc
add eax, 0x533c7774
imul rcx, rax, 0x19ee334b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
mov word [r13], 2
cmp eax, 0x1e485d58
jbe 0x140062c84
mov word [r13], 2
jmp 0x140062c43
lea rax, [0x141db2f1f]
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], 3
mov eax, 0xb462167f
xor esi, esi
nop
mov ecx, dword [0x141dc6c20]
imul ecx, dword [0x141dc6c24]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0x7782d03e
cmp ecx, 0xecd93771
ja 0x140062ca0
mov r14d, 1
mov ebx, 1
jmp 0x140062e00
mov eax, dword [0x141dc6ca0]
xor edx, edx
div dword [0x141dc6ca4]
and eax, 0xe02dbf16
imul eax, eax, 0x7f1589b2
add eax, 0xff5c683a
ud2
ud2
mov eax, dword [0x141dc6c90]
add eax, dword [0x141dc6c94]
mov ecx, 0xd69aa769
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x980b3d0d
mov qword [r13 + 0x20], r15
cmp ecx, 0x72e96d9a
ja 0x140062dfb
mov qword [r13 + 0x20], r15
jmp 0x140062d28
mov eax, dword [0x141dc6cd8]
sub eax, dword [0x141dc6cdc]
add eax, 0xe11df2cf
mov ecx, 0x8e6bedbf
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8106819a
ud2
ud2
mov eax, dword [0x141dc6d20]
and eax, dword [0x141dc6d24]
imul rax, rax, 0x3f6876e1
shr rax, 0x3d
imul eax, eax, 0xc0cdca95
or eax, 0x51fb9a20
mov word [r13 + 0x18], 0
mov qword [r13 + 0x20], rcx
cmp eax, 0x27958063
jne 0x140062dd0
mov word [r13 + 0x18], 0
mov qword [r13 + 0x20], rcx
jmp 0x140062d8f
test r11, r11
je 0x140062dfb
mov eax, dword [0x141dc6d38]
xor edx, edx
div dword [0x141dc6d3c]
add eax, 0xf3f9c808
or eax, 0x92546bf1
add eax, 0x1025a4b
cmp eax, 0x303524d5
jb 0x140062e4e
jmp 0x140062e27
mov ebx, 2
mov eax, dword [0x141dc6d88]
add eax, dword [0x141dc6d8c]
or eax, 0x4d34f336
imul eax, eax, 0x4ac64fe3
cmp eax, 0x83a45925
je 0x140062f3b
jmp 0x140062ef4
mov eax, dword [0x141dc6d40]
xor edx, edx
div dword [0x141dc6d44]
xor eax, 0x12ea42d7
imul eax, eax, 0x99e16bd7
mov word [r13 + 0x30], 2
cmp eax, 0xbffe5bb8
jne 0x140062e57
mov word [r13 + 0x30], 2
jmp 0x140062e27
lea rax, [0x141db64fb]
mov qword [r13 + 0x38], rax
mov eax, dword [0x141dc6d48]
imul eax, dword [0x141dc6d4c]
cmp eax, 0x4a848e50
je 0x140062e9d
mov eax, dword [0x141dc6d50]
xor edx, edx
div dword [0x141dc6d54]
imul eax, eax, 0x6dd61e12
mov qword [r13 + 0x40], 1
cmp eax, 0x4dc15da
jne 0x140062ae3
mov qword [r13 + 0x40], 1
jmp 0x140062e76
lea rax, [0x141db2f25]
mov qword [r13 + 8], rax
xor eax, eax
test al, al
je 0x140062ec5
lea rax, [0x141db2f25]
mov qword [r13 + 8], rax
jmp 0x140062ea7
mov qword [r13 + 0x10], 1
nop dword [rax]
mov eax, dword [0x141dc6d78]
xor edx, edx
div dword [0x141dc6d7c]
add eax, 0xec6595b1
and eax, 0xec504dca
cmp eax, 0x426ccc1a
jbe 0x140062ed0
jmp 0x140062c39
mov eax, dword [0x141dc6d90]
xor edx, edx
div dword [0x141dc6d94]
imul r15d, eax, 0xbc5d61fe
and r15d, 0x54811014
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], rbx
sub rsp, 0x20
mov rcx, r12
mov rdx, rdi
call fcn.140060a40
add rsp, 0x20
cmp r15d, 0xff07402a
jbe 0x140062f5f
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], rbx
sub rsp, 0x20
mov rcx, r12
mov rdx, rdi
call fcn.140060a40
add rsp, 0x20
jmp 0x140062ef4
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x141db73dc]
movsxd rcx, dword [rax + rdx*4]
invalid
or al, 0x90
add rcx, rax
jmp rcx
invalid
mov r11b, 3
jmp 0x140063237
mov eax, dword [0x141dc6db8]
xor edx, edx
div dword [str.g_v]
nop dword [rax]
test r9b, 1
sete r11b
mov eax, dword [0x141dc6dc0]
sub eax, dword [0x141dc6dc4]
add eax, 0x882b7239
xor eax, 0x26553a0
and eax, 0x4a6553a1
cmp eax, 0xd0a4e1b
ja 0x140063180
mov al, 1
nop dword [rax]
invalid
invalid
add byte [rax + rax*8 + 0x1bafc74], al
add byte [rax], al
add byte [rbx + 0x79ebf845], cl
test al, al
je 0x1400631b0
mov edx, 1
mov eax, dword [rbp - 8]
jmp 0x140063237
mov qword [rbp - 8], r8
lea rdx, [r9 + r9]
movabs r10, 0x40000000000000
movabs r8, 0x10000000000000
nop word [rax + rax]
test r9b, 1
sete r11b
mov eax, dword [0x141dc6dc8]
sub eax, dword [0x141dc6dcc]
imul ecx, eax, 0x5bf0ef48
and ecx, 0xf4bcea50
xor r13d, r13d
cmp r9, r8
sete al
mov rsi, rdx
cmove rsi, r10
cmp ecx, 0xad7953e8
jns 0x1400631c3
je 0x1400631e0
mov r13b, al
lea rdx, [r13 + 1]
mov rax, qword [rbp - 0x18]
sub eax, r13d
sub eax, ebp
sub eax, ebp
add eax, 0xfffffbcc
mov r9, rsi
mov r8, qword [rbp - 8]
jmp 0x140063237
mov r11b, 4
mov qword [r14], r9
mov qword [r14 + 8], 1
mov qword [r14 + 0x10], rdx
mov word [r14 + 0x18], ax
mov byte [r14 + 0x1a], r11b
add r11b, 0xfe
movzx ecx, r11b
cmp cl, 3
mov eax, 3
cmovb eax, ecx
test al, al
je 0x1400633c1
movzx eax, al
mov qword [rbp - 8], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc6dd0]
xor eax, dword [0x141dc6dd4]
xor eax, 0x66480a03
or eax, 0x90b5755c
cmp eax, 0x246dd145
jb 0x140063280
test r8, r8
lea rcx, [0x141db2f1d]
mov r10d, 1
cmovs r10, rcx
mov rax, rcx
mov r11, r8
shr r11, 0x3f
mov r9, r8
movzx r8d, byte [rbp + 7]
mov edx, 1
nop dword [rax + rax]
mov ecx, dword [0x141dc6dd8]
sub ecx, dword [0x141dc6ddc]
imul ecx, ecx, 0xe9005d33
add ecx, 0x40acb665
or ecx, 0x27234e21
test r9, r9
lea rsi, [0x141db2f1e]
cmovs rsi, rax
test r8b, r8b
cmove rsi, r10
mov r13, r11
cmovne r13, rdx
cmp ecx, 0x83cf16e3
ja 0x1400632d0
mov rax, qword [rbp - 8]
cmp eax, 1
je 0x140063477
cmp eax, 2
jne 0x1400634d8
mov word [r12], 2
lea rax, [0x141db2f18]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 2
mov eax, dword [0x141dc6e78]
and eax, dword [0x141dc6e7c]
mov word [r12 + 0x18], 0
shr eax, 1
mov ecx, 0x9a6b9f3b
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xa860a609
add ecx, 0x3cd3566d
cmp ecx, 0xd52da749
jae 0x140063384
mov qword [r12 + 0x20], 1
mov r15, qword [rbp - 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dc6e80]
or eax, dword [0x141dc6e84]
xor eax, 0x21135573
imul eax, eax, 0xd6e36ed4
mov qword [r12 + 0x20], 1
cmp eax, 0xfb464edc
je 0x140063390
mov ebx, 2
jmp 0x14006391f
mov word [r12], 2
lea rax, [0x141db2f1f]
mov qword [r12 + 8], rax
mov r15, qword [rbp - 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dc6de0]
sub eax, dword [0x141dc6de4]
add eax, 0x75d3e840
and eax, 0x43f1f7d
cmp eax, 0xd6cafa2
ja 0x1400633e0
mov eax, dword [0x141dc6de8]
and eax, dword [0x141dc6dec]
mov ecx, 0x961b3113
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x20001807
or ecx, 0xcd9163a0
cmp ecx, 0x2d9e5bfb
jae 0x140063433
mov qword [r12 + 0x10], 3
xor r13d, r13d
nop word cs:[rax + rax]
mov eax, dword [0x141dc6df0]
xor edx, edx
div dword [0x141dc6df4]
or eax, 0x8c6edc5f
and eax, 0x8e6ffe7f
mov qword [r12 + 0x10], 3
cmp eax, 0x830fd66
je 0x140063440
mov esi, 1
mov ebx, 1
jmp 0x14006391f
xor eax, eax
test al, al
je 0x140063484
mov word [r12], 2
mov r15, qword [rbp - 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dc6df8]
sub eax, dword [0x141dc6dfc]
and eax, 0x8055fac0
xor eax, 0x12d9ebc8
add eax, 0xacaa16b9
mov word [r12], 2
cmp eax, 0xc37f084
jb 0x140063490
lea rax, [0x141db2f22]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 3
mov ebx, 1
jmp 0x14006391f
sub rsp, 0x20
lea rcx, [rbp - 0x30]
mov rdx, r14
mov r8, r15
call fcn.14004eef0
add rsp, 0x20
cmp qword [rbp - 0x30], 0
je 0x140063507
mov rax, qword [rbp - 0x20]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbx], xmm0
jmp 0x14006351d
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140047150
add rsp, 0x20
mov r8, qword [rbx]
mov r9, qword [rbx + 8]
movzx ecx, word [rbx + 0x10]
movsx r10, cx
mov r15, qword [rbp - 0x10]
mov eax, dword [0x141dc6e00]
and eax, dword [0x141dc6e04]
xor eax, 0x51124a32
imul rax, rax, 0x4287f151
shr rax, 0x3e
cmp eax, 0x8951ecfa
ja 0x140063530
test r9, r9
je 0x140063872
nop dword [rax]
mov eax, dword [0x141dc6e08]
sub eax, dword [0x141dc6e0c]
and eax, 0x629accf
xor eax, 0xc8681dab
cmp eax, 0xfb340f99
ja 0x140063560
movzx r11d, byte [r8]
mov eax, dword [0x141dc6e10]
xor edx, edx
div dword [0x141dc6e14]
nop
mov eax, dword [0x141dc6e18]
xor edx, edx
div dword [0x141dc6e1c]
xor eax, 0xd9f0dea5
add eax, 0xa31b7f9b
xor eax, 0xdf4d391d
cmp eax, 0x4cc15033
jb 0x140063590
cmp r11b, 0x30
jbe 0x1400637a9
mov eax, 0x828ae0af
nop word cs:[rax + rax]
mov edx, dword [0x141dc6e30]
and edx, dword [0x141dc6e34]
add edx, 0x25a97fd3
or edx, 0x8d5d731a
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0xf4a66165
ja 0x1400635d0
nop dword [rax + rax]
mov eax, dword [0x141dc6e38]
sub eax, dword [0x141dc6e3c]
imul rax, rax, 0x3e3ef8d5
shr rax, 0x3b
or eax, 0x670e9b68
imul eax, eax, 0x98844e83
cmp eax, 0xb10f65a7
je 0x140063600
test cx, cx
jle 0x1400636c0
mov r10, r9
mov word [r12], 2
mov qword [r12 + 8], r8
sub r10, rcx
jbe 0x1400636cf
xor eax, eax
test al, al
je 0x140063660
mov qword [r12 + 0x10], rcx
mov word [r12 + 0x18], 2
nop dword [rax]
mov eax, dword [0x141dc6e40]
xor eax, dword [0x141dc6e44]
xor eax, 0x83060540
and eax, 0x93ce2546
add eax, 0x6a4d598d
mov qword [r12 + 0x10], rcx
mov word [r12 + 0x18], 2
cmp eax, 0xee3e621
jb 0x140063660
mov eax, dword [0x141dc6e48]
xor edx, edx
div dword [0x141dc6e4c]
mov edx, 0x8ec5fb6d
imul rdx, rax
shr rdx, 0x3d
imul eax, edx, 0x7ae1c5a3
cmp eax, 0x73edcad6
je 0x14006382e
jmp 0x1400637e0
xor eax, eax
test al, al
jne 0x1400638da
jmp 0x1400638cd
mov eax, dword [0x141dc6e68]
imul eax, dword [0x141dc6e6c]
add eax, 0xa1733674
mov edx, 0xdaa2994d
imul rdx, rax
shr rdx, 0x3f
xor edx, 0x862331bb
cmp edx, 0xc8c6468a
jbe 0x140063710
mov qword [r12 + 0x10], r9
nop word cs:[rax + rax]
mov eax, dword [0x141dc6e70]
and eax, dword [0x141dc6e74]
xor eax, 0xf928d9
add eax, 0x68a1fec0
shr eax, 1
imul rax, rax, 0x170693e9
shr rax, 0x39
mov qword [r12 + 0x10], r9
cmp eax, 0x9c1cd0b
ja 0x140063710
sub rcx, r9
mov word [r12 + 0x18], 0
mov qword [r12 + 0x20], rcx
mov word [r12 + 0x30], 2
lea rax, [0x141db64fb]
mov qword [r12 + 0x38], rax
mov qword [r12 + 0x40], 1
mov word [r12 + 0x48], 0
mov qword [r12 + 0x50], 1
mov ebx, 4
jmp 0x14006391f
mov eax, dword [0x141dc6e20]
imul eax, dword [0x141dc6e24]
mov ecx, 0xa1d14a6d
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xc0b2d767
and ecx, 0xc020c144
cmp ecx, 0x1b139f76
je 0x140063894
jmp 0x140063874
mov eax, dword [0x141dc6e50]
sub eax, dword [0x141dc6e54]
xor eax, 0x5eff714d
add eax, 0x9a7399bf
imul rax, rax, 0x45c6b795
shr rax, 0x3e
lea rdx, [0x141db64fb]
mov qword [r12 + 0x20], rdx
lea rdx, [r8 + rcx]
mov qword [r12 + 0x28], 1
mov word [r12 + 0x30], 2
mov qword [r12 + 0x38], rdx
cmp eax, 0x1b275b0e
jbe 0x140063856
lea rax, [0x141db64fb]
mov qword [r12 + 0x20], rax
mov qword [r12 + 0x28], 1
lea rax, [r8 + rcx]
mov word [r12 + 0x30], 2
mov qword [r12 + 0x38], rax
jmp 0x1400637e0
mov eax, dword [0x141dc6e58]
xor edx, edx
div dword [0x141dc6e5c]
and eax, 0x80802090
cmp eax, 0x7e1b776a
ja 0x1400638c6
jmp 0x140063898
ud2
mov eax, dword [0x141dc6e28]
or eax, dword [0x141dc6e2c]
or eax, 0xffbfeffb
imul eax, eax, 0xd6178070
ud2
ud2
mov eax, dword [0x141dc6e60]
imul eax, dword [0x141dc6e64]
xor eax, 0x748280c6
add eax, 0xf7fffe5d
imul rax, rax, 0x1e4e3785
shr rax, 0x3c
mov qword [r12 + 0x40], r10
cmp eax, 0xa156c838
jne 0x14006391a
mov qword [r12 + 0x40], r10
jmp 0x140063898
mov word [r12], 2
xor eax, eax
test al, al
je 0x1400638e3
mov word [r12], 2
jmp 0x1400638cd
neg r10
lea rax, [0x141db2f18]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 2
mov word [r12 + 0x18], 0
mov qword [r12 + 0x20], r10
mov word [r12 + 0x30], 2
mov qword [r12 + 0x38], r8
mov qword [r12 + 0x40], r9
mov ebx, 3
mov eax, dword [0x141dc6e88]
xor edx, edx
div dword [0x141dc6e8c]
add eax, 0xdf1f1168
and eax, 0x13d294d9
cmp eax, 0x54e5df73
jne 0x140063960
mov qword [rdi], rsi
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rbx
sub rsp, 0x20
mov rcx, r15
mov rdx, rdi
call fcn.140060a40
add rsp, 0x20
mov eax, dword [0x141dc6e90]
xor edx, edx
div dword [0x141dc6e94]
imul r14, rax, 0x69d237b7
invalid
shr byte [rcx + 0x49], cl
shr esi, 0x3e
add r14d, 0xf2504fe7
mov qword [rdi], rsi
mov qword [rdi + 8], r13
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rbx
sub rsp, 0x20
mov rcx, r15
mov rdx, rdi
call fcn.140060a40
add rsp, 0x20
cmp r14d, 0x154ae0b
jb 0x140063960
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
fimul word [rax - 0x7d]
mov dword [rbx], 0x49d2854d
cmove edi, ebx
dec rdi
lea r10, [0x141db73ec]
movsxd r11, dword [r10 + rdi*4]
add r11, r10
jmp r11
iretd
mov r9b, 3
jmp 0x140063b52
mov ecx, dword [0x141dc6e98]
and ecx, dword [0x141dc6e9c]
or ecx, 0x6dbe711
adc edi, esp
fild dword [rsi]
adc edi, esp
fild dword [rsi]
add ecx, 0xbbd807fa
or ecx, 0xf264b2ea
cmp ecx, 0xebb894fa
je case.0x140063a5f.1
mov r9b, 4
jmp 0x140063b52
nop word [rax + rax]
test dl, 1
sete r9b
test r10b, r10b
je 0x140063ab0
mov r10d, 1
jmp 0x140063b52
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], 1
mov qword [rsp + 0x100], r10
mov word [rsp + 0x108], cx
mov byte [rsp + 0x10a], r9b
add r9b, 0xfe
movzx edx, r9b
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140063d27
movzx ecx, cl
mov rdx, rax
shr rdx, 0x3f
test rax, rax
lea r9, [0x141db2f1d]
mov r10d, 1
mov r11d, 1
cmovs r11, r9
lea r14, [0x141db2f1e]
nop word cs:[rax + rax]
mov ebp, dword [0x141dc6eb0]
or ebp, dword [0x141dc6eb4]
add ebp, 0xfb886b28
or ebp, 0xd4f5c13b
add ebp, 0x64fa05fe
test rax, rax
mov rdi, r14
cmovs rdi, r9
test r8b, r8b
mov rbx, rdx
cmovne rbx, r10
cmove rdi, r11
cmp ebp, 0xaee6707f
ja 0x140063bd0
cmp ecx, 1
je 0x140063da6
cmp ecx, 2
jne 0x140063c80
mov word [rsp + 0x60], 2
lea rax, [0x141db2f26]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
nop dword [rax + rax]
mov eax, dword [0x141dc6ed8]
and eax, dword [0x141dc6edc]
imul rax, rax, 0xc89473b
shr rax, 0x3b
imul eax, eax, 0x2e22f473
add eax, 0x659dd3d4
cmp eax, 0x9ff9bdfd
jae 0x140063c40
mov r14d, 1
jmp 0x140064377
mov eax, dword [0x141dc6ee0]
xor edx, edx
div dword [str.asW_]
xor eax, 0x61d261c0
add eax, 0x29590b54
and eax, 0x6657dff8
cmp eax, 0xedfb5ed7
ja 0x140063c80
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x12f]
call fcn.14004eef0
mov rax, qword [rsp + 0x110]
nop dword [rax]
mov ecx, dword [0x141dc6ee8]
imul ecx, dword [0x141dc6eec]
xor ecx, 0xd46b6139
imul ecx, ecx, 0xfc62c207
or ecx, 0x31882a8
cmp ecx, 0x478fbe3c
jb 0x140063cd0
test rax, rax
je 0x140063dcd
mov eax, dword [0x141dc6f08]
sub eax, dword [0x141dc6f0c]
imul eax, eax, 0x487228f6
add eax, 0x2c82ec8a
cmp eax, 0x8d709292
jae 0x140063eda
jmp 0x140063f17
mov eax, dword [0x141dc6eb8]
and eax, dword [0x141dc6ebc]
or eax, 0x5638768
add eax, 0x1bd5f5eb
or eax, 0xeb96a8cd
cmp eax, 0x8408cbb8
jae 0x140063d50
mov word [rsp + 0x60], 2
mov eax, dword [0x141dc6ec0]
xor edx, edx
div dword [0x141dc6ec4]
xor eax, 0x124001a
or eax, 0xf49bffa1
xor eax, 0x9e181b3f
mov word [rsp + 0x60], 2
cmp eax, 0xdeed8151
ja 0x140063d50
mov eax, dword [0x141dc6ec8]
sub eax, dword [0x141dc6ecc]
shr eax, 2
imul rax, rax, 0x581c0331
shr rax, 0x39
and eax, 0xfffffff9
add eax, 0xf624c4a1
cmp eax, 0xaceb20a9
jae 0x140063df2
jmp 0x140063e21
mov word [rsp + 0x60], 2
lea rax, [0x141db2f22]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov r14d, 1
jmp 0x140064377
mov eax, dword [0x141dc6ef0]
xor eax, dword [0x141dc6ef4]
and eax, 0xc0de14f6
cmp eax, 0xf19d29c1
jne 0x140063e4a
jmp 0x140063e8d
lea rax, [0x141db2f1f]
mov qword [rsp + 0x68], rax
mov eax, dword [0x141dc6ed0]
sub eax, dword [0x141dc6ed4]
or eax, 0x5295106c
imul eax, eax, 0xbf90f1da
xor eax, 0x98d0ba4b
cmp eax, 0x6c4b7c60
jbe 0x140063e2f
lea rax, [0x141db2f1f]
mov qword [rsp + 0x68], rax
jmp 0x140063df2
mov qword [rsp + 0x70], 3
mov edi, 1
xor ebx, ebx
mov r14d, 1
jmp 0x140064377
mov eax, dword [0x141dc6ef8]
imul eax, dword [0x141dc6efc]
or eax, 0xfbffcdbb
mov r14d, 0xb99a9543
imul r14, rax
shr r14, 0x3c
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x12f]
call fcn.140047150
cmp r14d, 0x9ff71c05
jne 0x140063ea9
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x12f]
call fcn.140047150
jmp 0x140063e4a
mov eax, 0xab43ba21
nop
mov ecx, dword [0x141dc6f00]
add ecx, dword [0x141dc6f04]
imul ecx, ecx, 0x9a5b1225
or ecx, 0xbfaa36b7
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xd41b51ba
jae 0x140063eb0
jmp 0x140063f33
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x30], rax
mov eax, dword [0x141dc6f10]
xor eax, dword [0x141dc6f14]
and eax, 0xea627d2b
imul eax, eax, 0x6a449652
or eax, 0x198415a
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x20], xmm0
cmp eax, 0x87638ed2
jne 0x140063f33
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x20], xmm0
jmp 0x140063eda
mov eax, dword [0x141dc6f18]
and eax, dword [0x141dc6f1c]
imul rax, rax, 0x69161c3f
shr rax, 0x3e
add eax, 0x682a4a11
and eax, 0x8220803
cmp eax, 0xcd6b2cce
nop dword [rax]
mov eax, dword [0x141dc6f20]
or eax, dword [0x141dc6f24]
add eax, 0x89e7b43a
or eax, 0x1f28726
xor eax, 0x5252ffd7
cmp eax, 0x17e99bdb
jb 0x140063f60
mov r8, qword [rsp + 0x20]
mov r9, qword [rsp + 0x28]
movzx ecx, word [rsp + 0x30]
mov eax, 0xb59bc641
nop word cs:[rax + rax]
mov edx, dword [0x141dc6f28]
imul edx, dword [0x141dc6f2c]
imul edx, edx, 0x7e108a7b
imul rdx, rax
shr rdx, 0x3e
add edx, 0x7d87345f
cmp edx, 0x3369f5c
jb 0x140063fa0
test r9, r9
je 0x14006402d
movzx r10d, byte [r8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc6f40]
xor edx, edx
div dword [0x141dc6f44]
imul eax, eax, 0x199339a0
cmp eax, 0xecc225c
ja 0x140063fe0
cmp r10b, 0x30
jbe 0x140064075
mov word [rsp + 0x60], 2
mov eax, dword [0x141dc6f48]
sub eax, dword [0x141dc6f4c]
and eax, 0xd1900f95
imul rax, rax, 0x5c03ff4f
shr rax, 0x3d
cmp eax, 0x304c056a
jbe 0x140064077
jmp 0x1400640a6
mov eax, dword [0x141dc6f30]
xor edx, edx
div dword [0x141dc6f34]
xor eax, 0x248a2a12
imul eax, eax, 0x86ed3af8
cmp eax, 0xa892baff
jbe 0x140064050
ud2
mov eax, dword [0x141dc6f38]
sub eax, dword [0x141dc6f3c]
add eax, 0xe46742dd
and eax, 0x7898c68
imul eax, eax, 0x3ec3994
ud2
ud2
mov eax, dword [0x141dc6f50]
and eax, dword [0x141dc6f54]
or eax, 0x60
and eax, 0x199226d
imul eax, eax, 0xfa6efd90
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 1
cmp eax, 0xbd3ae5ae
jbe 0x1400640b6
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 1
jmp 0x140064077
mov r14d, 1
cmp r9, 2
jb 0x140064220
xor eax, eax
test al, al
je 0x1400640e2
mov word [rsp + 0x78], 2
lea rax, [0x141db64fb]
mov qword [rsp + 0x80], rax
lea rax, [0x141db64fb]
nop dword [rax]
mov edx, dword [0x141dc6f58]
or edx, dword [0x141dc6f5c]
xor edx, 0xbba9ff4f
imul edx, edx, 0xbe47115c
mov word [rsp + 0x78], 2
mov qword [rsp + 0x80], rax
cmp edx, 0x29c47be1
je 0x1400640f0
mov eax, dword [0x141dc6f60]
xor eax, dword [0x141dc6f64]
imul eax, eax, 0xb16cb02c
add eax, 0x94797f54
cmp eax, 0xea823f56
jbe 0x140064150
mov qword [rsp + 0x88], 1
nop dword [rax]
mov eax, dword [0x141dc6f68]
imul eax, dword [0x141dc6f6c]
and eax, 0x8b92761e
xor eax, 0x5ee5908e
add eax, 0x8a72e7a9
mov qword [rsp + 0x88], 1
cmp eax, 0x2445f3b6
jb 0x140064150
mov eax, dword [0x141dc6f70]
or eax, dword [0x141dc6f74]
imul eax, eax, 0x851f8e14
add eax, 0xb3c0f8f8
cmp eax, 0x19affc2
jb 0x1400641eb
mov eax, dword [0x141dc6f78]
and eax, dword [0x141dc6f7c]
xor eax, 0x798e0a58
mov edx, 0x96b20f51
imul rdx, rax
shr rdx, 0x3e
or edx, 0xebcc5d94
lea rax, [r8 + 1]
lea r10, [r9 - 1]
mov word [rsp + 0x90], 2
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r10
cmp edx, 0xcd9b753f
jae 0x14006420f
lea rax, [r8 + 1]
lea rdx, [r9 - 1]
mov word [rsp + 0x90], 2
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
jmp 0x14006419d
mov r14d, 3
nop word cs:[rax + rax]
mov eax, dword [0x141dc6f80]
xor edx, edx
div dword [0x141dc6f84]
and eax, 0xc7174635
imul eax, eax, 0x1a8525f2
cmp eax, 0x9ad42f47
je 0x140064220
test cx, cx
jle 0x140064296
dec ecx
lea rdx, [r14 + r14*2]
lea rax, [rsp + rdx*8]
add rax, 0x60
mov word [rsp + rdx*8 + 0x60], 2
lea r8, [0x141db2f1a]
mov qword [rsp + rdx*8 + 0x68], r8
mov edx, dword [0x141dc6f88]
and edx, dword [0x141dc6f8c]
and edx, 0xcbc7a6e0
add edx, 0x2d7a7b95
imul rdx, rdx, 0x5ca06b65
shr rdx, 0x3d
cmp edx, 0x6594d5dd
jne 0x1400642e5
jmp 0x14006431d
lea rax, [r14 + r14*2]
mov word [rsp + rax*8 + 0x60], 2
lea rdx, [0x141db2f1b]
mov qword [rsp + rax*8 + 0x68], rdx
mov qword [rsp + rax*8 + 0x70], 2
mov eax, 1
sub eax, ecx
nop dword [rax]
mov ecx, dword [0x141dc6f98]
imul ecx, dword [0x141dc6f9c]
imul ecx, ecx, 0x66ef0bb2
and ecx, 0x920b814c
cmp ecx, 0xf3d39d9f
je 0x1400642c0
mov ecx, eax
jmp 0x140064327
mov edx, dword [0x141dc6f90]
sub edx, dword [0x141dc6f94]
imul edx, edx, 0x5cd8a284
mov r8d, 0xa7397da9
imul r8, rdx
shr r8, 0x3e
add r8d, 0x37e29ba3
mov qword [rax + 0x10], 1
cmp r8d, 0x63462195
jbe 0x140064327
mov qword [rax + 0x10], 1
jmp 0x1400642e5
mov eax, dword [0x141dc6fa0]
xor edx, edx
div dword [0x141dc6fa4]
and eax, 0xb4ed4d6
add eax, 0x919dd058
xor eax, 0x37c04fd4
cmp eax, 0x13b138f8
jb 0x140064361
lea rax, [r14 + r14*2]
mov word [rsp + rax*8 + 0x78], 1
mov word [rsp + rax*8 + 0x7a], cx
xor eax, eax
test al, al
je 0x140064373
lea rax, [r14 + r14*2]
mov word [rsp + rax*8 + 0x78], 1
mov word [rsp + rax*8 + 0x7a], cx
jmp 0x14006434b
add r14, 2
mov eax, dword [0x141dc6fa8]
or eax, dword [0x141dc6fac]
xor eax, 0xa00000
or eax, 0x48004805
and eax, 0x4ca05805
cmp eax, 0xbe94ee28
ja 0x1400643e5
mov ebp, dword [0x141dc6fb0]
and ebp, dword [0x141dc6fb4]
or ebp, 0x20a
xor ebp, 0x1008051
and ebp, 0x11108a5b
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140060a40
cmp ebp, 0xc22abc87
jne 0x14006440d
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r14
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140060a40
jmp 0x140064399
add rsp, 0x140
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
and eax, 3
nop dword [rax]
mov ecx, dword [0x141dc9478]
and ecx, dword [0x141dc947c]
and ecx, 0x90200002
cmp ecx, 0x88c774b7
je 0x140077590
lea rcx, [0x141db73fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dc95a0]
xor edx, edx
div dword [0x141dc95a4]
add dword [0x1788acf7e], eax
xor eax, 0x41ac810a
add eax, 0x216f4bb
cmp eax, 0x5a0ad09f
jae 0x140077640
mov qword [rsi], r12
nop dword [rax]
mov eax, dword [str._T_]
imul eax, dword [0x141dc95ac]
imul rax, rax, 0xa974df
shr rax, 0x36
mov qword [rsi], r12
cmp eax, 0xa3852b91
je 0x140077640
cmp qword [0x141dd7f30], 0
je 0x14007769e
lock dec qword [r12]
jne 0x140077f33
mov eax, dword [0x141dc95b8]
and eax, dword [0x141dc95bc]
or eax, 0xc0610588
imul eax, eax, 0xae935449
cmp eax, 0xb11412ce
mov cl, 0xf
test dword [rax + 8], ebx
add byte [rax], al
jmp 0x140077f21
mov qword [0x141dd7f30], r12
or dh, dl
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dc95b0]
add eax, dword [0x141dc95b4]
or eax, 0x8f8715c
xor eax, 0x1631d254
push rsp
sal byte [rcx], cl
invalid
cmp eax, 0xc302bf19
jae 0x1400776b0
jmp 0x140077f33
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov edx, dword [0x141dc9530]
imul edx, dword [0x141dc9534]
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d51db7
imul edx, edx, 0xb4276a6d
and edx, 0x13e3a732
add edx, 0x78dc7d69
cmp edx, 0xd739874b
ja 0x140077770
cmp rax, rcx
je 0x140077c40
jmp 0x140077eb0
invalid
add eax, ecx
jmp rax
mov eax, dword [0x141dc9520]
xor edx, edx
div dword [0x141dc9524]
sbb eax, 0xe20501d5
mov cl, 0x9a
shr eax, 2
invalid
imul rax, rax, 0x130024df
add byte [rbx], dl
shr rax, 0x38
imul eax, eax, 0xeee376d5
mov cl, 0x29
cmp eax, 0x715bd5ba
pop rbx
jno 0x1400778a4
invalid
jmp 0x140077c00
mov eax, dword [0x141dc9498]
xor edx, edx
div dword [0x141dc949c]
sal bh, cl
xor eax, 0x1d51c56
or eax, 0xfa7e33f7
and eax, 0xfaffbff7
mov cl, 3
cmp eax, 0xac283e68
jb case.0x1400777fa.3
jmp 0x140077c00
invalid
mov eax, dword [0x141dc94a8]
xor edx, edx
div dword [0x141dc94ac]
sbb al, 0xd5
invalid
xor eax, 0x28d00020
and eax, 0x39fc0039
add ah, bh
cmp dword [0x138b64dd7], eax
add eax, 0xf8aed53b
mov cl, 7
cmp eax, 0x7c3b3120
jae case.0x1400777fa.7
jmp 0x140077c00
mov eax, dword [0x141dc94b0]
add eax, dword [0x141dc94b4]
sbb edx, ebp
invalid
or eax, 0x4ecb4575
imul eax, eax, 0xb7525957
and eax, 0x633bbab0
mov cl, 0xa
cmp eax, 0x252815ea
pop rcx
push rdx
mov bh, 0x25
mov al, 0xba
cmp esp, dword [rbx - 0x4f]
or bh, byte [0x1652f8eb7]
jb case.0x1400777fa.10
jmp 0x140077c00
mov eax, dword [0x141dc94b8]
add eax, dword [0x141dc94bc]
invalid
invalid
imul rax, rax, 0x4a46ce17
shr rax, 0x3e
or eax, 0x3fefeffa
mov cl, 0xb
or edi, dword [0x17e513a8c]
or edi, dword [0x17e513a8c]
jbe case.0x1400777fa.11
jmp 0x140077c00
mov eax, dword [0x141dc94c0]
sub eax, dword [0x141dc94c4]
imul rcx, rax, 0x36187bf3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xba914a1
mov cl, 0xc
cmp eax, 0xb9f0fee6
jae case.0x1400777fa.12
invalid
jmp 0x140077c00
invalid
invalid
mov eax, dword [0x141dc94d8]
or eax, dword [0x141dc94dc]
push rbp
sbb edx, ebp
add dword [0x11c760fc8], ecx
push rbp
sbb edx, ebp
add dword [0x11c760fc8], ecx
and eax, 0xfe7ed63d
mov cl, 0x14
cmp eax, 0x22e61a86
invalid
je case.0x1400777fa.20
jmp 0x140077c00
cmp dword [rbx], ebx
invalid
invalid
mov eax, dword [0x141dc94f0]
or eax, dword [0x141dc94f4]
add eax, 0x1d51b01
add eax, 0x1d51b01
xor eax, 0xe507c978
imul eax, eax, 0x75aa6042
rol byte [rdx + 0x60], 0xaa
jne 0x140077a04
ficomp dword [rdi]
cmp byte fs:[rcx + 0xbd63d1f], dh
or ebp, dword [rsi + 0x73]
ja case.0x1400777fa.31
jmp 0x140077c00
mov eax, dword [0x141dc94f8]
and eax, dword [0x141dc94fc]
invalid
and eax, 2
mov cl, 0x21
cmp eax, 0xef4e9142
jae case.0x1400777fa.33
jmp 0x140077c00
int3
stosb byte [rdi], al
invalid
add al, 0
add byte [rax - 0x2f386321], bh
mov eax, 0xd0c79cdf
ror byte [rbx - 0x2ae632f3], 1
mov ecx, dword [0x141dc9490]
mov edx, dword [0x141dc9494]
invalid
invalid
add dword [rbx - 0x2ae634eb], ecx
add dword [rcx], eax
add edx, ecx
invalid
invalid
add edx, ecx
add edx, 0x3159e344
jrcxz 0x140077b29
xor dword [rax + 0xf], ecx
scasd eax, dword [rdi]
invalid
xor dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
invalid
shr rdx, 0x3d
xor edx, 0xc38dc2f4
ret 0xc38d
mov cl, 1
cmp edx, 0xf4eef50e
cli
invalid
cmc
out dx, al
hlt
jae 0x140077abd
invalid
ret
out dx, al
hlt
jmp 0x140077c00
add byte [rax], al
mov cl, 2
jmp 0x140077c00
add byte [rax], al
mov cl, 4
jmp 0x140077c00
add byte [rax], al
xor eax, eax
mov cl, 6
test al, al
invalid
jne case.0x140061006.45
sal byte [rbp - 6], 0xe9
jmp 0x140077c00
test dword [rax], 0x8b10000
jmp 0x140077c00
add byte [rax], al
mov cl, 9
jmp 0x140077c00
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov cl, 0xd
jmp 0x140077c00
loop case.0x14006219e.44
add byte [rax], al
add byte [rax], al
mov cl, 0xf
jmp 0x140077c00
fild dword [rax]
add byte [rax], al
add byte [rax], al
mov cl, 0x10
jmp 0x140077c00
invalid
add byte [rax], al
invalid
add byte [rax], al
mov cl, 0x11
jmp 0x140077c00
add byte [rax], al
mov cl, 0x12
jmp 0x140077c00
add byte [rax], al
mov cl, 0x16
jmp 0x140077c00
add byte [rcx + 0x8fe91e], dh
pop qword [rax]
add byte [rax], al
mov cl, 0x20
jmp 0x140077c00
mov edx, dword [0x141dc9500]
sub edx, dword [0x141dc9504]
add edx, 0x614f9642
or edx, 0x3f7b35a2
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
mov cl, 0x22
and al, byte [rcx + 0x1a5311fa]
push rcx
and al, byte [rcx + 0x1a5311fa]
push rcx
jae 0x140077b7d
jmp 0x140077c00
push rdi
mov cl, 0x23
jmp 0x140077c00
mov dh, 0x8b
add eax, 0x1d51957
mov eax, dword [0x141dc9510]
xor edx, edx
div dword [0x141dc9514]
sbb ebp, edx
add dword [0x103016552], eax
or eax, 0xea465484
imul rax, r8
shr rax, 0x3e
mov cl, 0x24
cmp eax, 0x1585261
ja 0x140077bb3
jmp 0x140077c00
mov eax, dword [0x141dc9538]
imul eax, dword [0x141dc953c]
imul eax, eax, 0x2352b112
add eax, 0xa69dcf7e
imul rax, rax, 0x2716ffaf
shr rax, 0x3d
cmp eax, 0x799ce9b1
ja 0x140077c00
cmp cl, 0x24
jne 0x140077eb0
nop word cs:[rax + rax]
mov eax, dword [0x141dc9550]
and eax, dword [0x141dc9554]
imul eax, eax, 0xdfc4c473
add eax, 0xb51e4acf
and eax, 0xa4213000
cmp eax, 0xcc3781f9
je 0x140077c40
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x140077eb0
mov eax, dword [0x141dc9558]
or eax, dword [0x141dc955c]
add eax, 0x5c8509f6
xor eax, 0xc101844a
imul eax, eax, 0x150a63bb
cmp eax, 0xc1ebb29f
jbe 0x140077cd0
mov qword [r14], 0
mov qword [r14 + 0x10], 1
mov qword [r14 + 0x18], 0
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x38], 0
nop
mov eax, dword [0x141dc9560]
or eax, dword [0x141dc9564]
or eax, 0xd57df177
add eax, 0x27412c7f
xor eax, 0x83f9c6c7
mov qword [r14], 0
mov qword [r14 + 0x10], 1
mov qword [r14 + 0x18], 0
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x38], 0
cmp eax, 0xdbb28052
ja 0x140077cd0
mov eax, dword [0x141dc9568]
or eax, dword [0x141dc956c]
add eax, 0x96a6c259
and eax, 0xd9cb7857
add eax, 0x13aed3a0
cmp eax, 0x594eef77
jbe 0x140077d43
mov qword [r14 + 0x48], 0
mov eax, 0xf7bc761b
nop dword [rax + rax]
mov ecx, dword [0x141dc9570]
imul ecx, dword [0x141dc9574]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x5dcf6d32
and ecx, 0x4ed0b1ae
mov qword [r14 + 0x48], 0
cmp ecx, 0xb36c9972
ja 0x140077d50
mov qword [rbp], r13
mov eax, dword [0x141dc9578]
add eax, dword [0x141dc957c]
imul rax, rax, 0x3a9a4cc3
shr rax, 0x3c
add eax, 0x4537078d
and eax, 0x1110093
cmp eax, 0x76ac27c1
jbe case.0x140045042.109
mov word [r14 + 0x58], 1
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140078450
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dc9580]
xor eax, dword [0x141dc9584]
imul eax, eax, 0xd0b1f607
imul r13, rax, 0x16eb8e89
shr r13, 0x3c
mov word [r14 + 0x58], 1
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140078450
add rsp, 0x20
cmp r13d, 0x762e5fb3
je case.0x140045042.109
mov rax, qword [rbx]
cmp eax, 3
jne 0x140077e99
nop dword [rax]
mov eax, dword [0x141dc9588]
xor edx, edx
div dword [0x141dc958c]
xor eax, 0x7cb8afd5
add eax, 0x5dce34df
cmp eax, 0x1ec32583
jb 0x140077e20
mov eax, dword [0x141dc9590]
sub eax, dword [0x141dc9594]
mov r12, qword [rbx + 8]
or eax, 0x8175f081
add eax, 0xb9e4680
cmp eax, 0xb0545d44
jae 0x140077e70
sub rsp, 0x20
mov rcx, rdi
call fcn.14007fdb0
add rsp, 0x20
xor ebx, ebx
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, rdi
call fcn.14007fdb0
add rsp, 0x20
test bl, bl
jne 0x140077e80
jmp 0x140077612
sub rsp, 0x20
mov rcx, rbx
call fcn.14007fdb0
add rsp, 0x20
mov r13, qword [rbp]
nop dword [rax]
mov eax, dword [0x141dc95d0]
and eax, dword [0x141dc95d4]
imul rax, rax, 0x28830b53
or eax, dword [rbx - 0x173eb7d8]
cmp eax, 0x1117c069
out 0x3a, eax
add eax, 0x6f472d8d
cmp eax, 0x4eee7731
jb 0x140077eb0
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
cmp rcx, 3
jbe 0x140077f7a
jmp 0x14007803d
ud2
mov edi, dword [0x141dc95c0]
and edi, dword [0x141dc95c4]
add edi, 0x9434f84b
and edi, 0x8401c01
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf230
add rsp, 0x20
cmp edi, 0x9a34ad70
jne 0x140077f33
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf230
add rsp, 0x20
jmp 0x140077ef1
lea r12, [0x141dd7f30]
nop word [rax + rax]
mov eax, dword [0x141dc95c8]
and eax, dword [0x141dc95cc]
or eax, 0xa981c76e
imul eax, eax, 0x489e9ff
or eax, 0x54134741
cmp eax, 0x41094db4
je 0x140077f40
mov r13d, 3
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
cmp rcx, 3
ja 0x14007803d
cmp rcx, 2
je 0x14007803d
mov eax, dword [0x141dc9668]
or eax, dword [0x141dc966c]
add eax, 0xc3c5adfa
xor eax, 0xc548d16d
imul eax, eax, 0x575ef47a
cmp eax, 0x9a76fb35
invalid
jbe 0x140077fb0
mov qword [r15], r13
nop word [rax + rax]
mov eax, dword [0x141dc9670]
imul eax, dword [0x141dc9674]
imul rcx, rax, 0xde692d7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x117fa633
cmpsb byte [rsi], byte [rdi]
jg 0x140077fe8
invalid
mov qword [r15], r13
cmp eax, 0x41f605ac
ja 0x140077fb0
mov eax, dword [0x141dc9678]
add eax, dword [0x141dc967c]
or eax, 0x21000000
xor eax, 0x40004040
add byte [rax + 0x25], al
add byte [rcx + 0x3d], bpl
xor edi, ecx
imul eax, dword [rdx + 0x75], 0xd
mov qword [r15 + 8], r12
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dc9680]
or eax, dword [0x141dc9684]
and eax, 0x20900020
mov qword [r15 + 8], r12
cmp eax, 0x9d5b9834
ja 0x140078010
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 0xc5ca925d
nop word cs:[rax + rax]
mov edx, dword [0x141dc95d8]
imul edx, dword [0x141dc95dc]
add dword [rcx + 0x6b4bc8ca], eax
push rsp
imul edx, edx, 0xabfe0e10
imul rdx, rcx
shr rdx, 0x3d
cmp edx, 0x427e325c
je 0x140078050
mov ecx, eax
and ecx, 3
cmp rcx, 3
ja case.default.0x140078096
lea rdx, [0x141db74b0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rsi, [rax - 1]
nop dword [rax]
mov ecx, dword [0x141dc9600]
and ecx, dword [0x141dc9604]
add ecx, 0xbb11eb0e
and ecx, 0xdfa17ad1
add ecx, 0x14246897
cmp ecx, 0xf4ba8ed3
ja 0x1400780a0
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov r14, qword [rbx]
test r14, r14
je 0x140078218
mov qword [rbp], r13
mov eax, dword [0x141dc9608]
and eax, dword [0x141dc960c]
xor eax, 0x858aa70c
cmp eax, 0x45108f28
jbe 0x1400781b3
jmp 0x1400781eb
mov eax, dword [0x141dc95e8]
sub eax, dword [0x141dc95ec]
and eax, 0x33463880
add eax, 0xb54df6a2
or eax, 0x1f9cf1a4
cmp eax, 0xff8d54fb
je case.0x140078096.3
nop word cs:[rax + rax]
mov eax, dword [0x141dc95f0]
xor edx, edx
div dword [0x141dc95f4]
add eax, 0x8492b35c
or eax, 0xbed69572
add eax, 0xf55355f5
cmp eax, 0x818361bb
jb 0x140078130
nop word cs:[rax + rax]
mov eax, dword [0x141dc95f8]
xor edx, edx
div dword [0x141dc95fc]
imul eax, eax, 0x7b540533
add eax, 0x140280f9
cmp eax, 0xfbf1d07
jbe 0x140078160
jmp case.0x140078096.0
mov eax, dword [0x141dc95e0]
or eax, dword [0x141dc95e4]
imul eax, eax, 0x3c10cf6b
add eax, 0x5b79c8d6
cmp eax, 0x300c3460
jb case.default.0x140078096
jmp 0x140077eef
mov eax, dword [0x141dc9610]
or eax, dword [0x141dc9614]
imul r13d, eax, 0x14a2d7eb
add r13d, 0xee592f05
and r13d, 0x9dd47be6
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r13d, 0x74e07462
jne 0x1400781fb
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
jmp 0x1400781b3
mov r13, qword [rbp]
nop
mov eax, dword [0x141dc9618]
xor eax, dword [0x141dc961c]
or eax, 0x35543884
cmp eax, 0xd329ee78
je 0x140078200
cmp qword [rbx + 8], 0
je 0x140078371
mov rax, qword [rbx + 0x10]
nop word [rax + rax]
mov ecx, dword [0x141dc9620]
imul ecx, dword [0x141dc9624]
add ecx, 0x3bf86526
or ecx, 0x4dfd2efd
cmp ecx, 0x58c0ec3b
jb 0x140078230
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9628]
add ecx, dword [0x141dc962c]
imul ecx, ecx, 0x939713d
cmp ecx, 0xfeb3d643
je 0x140078260
cmp rax, 0x11
jb 0x140078318
nop word cs:[rax + rax]
mov eax, dword [0x141dc9630]
xor eax, dword [0x141dc9634]
imul eax, eax, 0x43cbdbe1
or eax, 0xef7ddd67
imul eax, eax, 0x56ff57a1
cmp eax, 0x6decf5ac
ja 0x140078290
mov eax, 0xb40d171f
nop dword [rax]
mov ecx, dword [0x141dc9638]
xor ecx, dword [0x141dc963c]
add ecx, 0x487ca28a
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x103bb24c
ja 0x1400782c0
mov rdi, qword [rdi - 8]
mov eax, 0xa912ea27
nop dword [rax + rax]
mov ecx, dword [0x141dc9640]
or ecx, dword [0x141dc9644]
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xbb2ff898
xor ecx, 0xa61862df
cmp ecx, 0x1c4caa32
jb 0x1400782f0
mov eax, dword [0x141dc9648]
or eax, dword [0x141dc964c]
or eax, 0xdfc7346f
and eax, 0xdfe7347f
cmp eax, 0x44d510c1
jb 0x140078355
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor ebx, ebx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test bl, bl
je 0x140078371
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140078335
mov eax, dword [0x141dc9650]
or eax, dword [str.lukV_]
mov ecx, 0xad3a34af
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xe8132207
mov ecx, 0xa46fe3f7
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xc4020376
ja 0x1400783c9
mov eax, dword [0x141dc9658]
sub eax, dword [0x141dc965c]
and eax, 0x8180402
add eax, 0x731a108b
mov rdi, qword [0x141dd7fe0]
cmp eax, 0x3aeb37d
jae 0x1400783d2
mov rax, qword [0x141dd7fe0]
jmp 0x1400783a5
xor eax, eax
test al, al
je 0x1400783ee
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9660]
xor edx, edx
div dword [str._I]
mov ebx, eax
or ebx, 0xc00120
xor ebx, 0x208
and ebx, 0x46c50728
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp ebx, 0x752cba31
ja 0x140078400
jmp case.0x140078096.0
jmp 0x14007adbe
mov esi, dword [0x141dc9790]
or esi, dword [0x141dc9794]
or esi, 0x85d7df8d
add esi, 0xf971031e
jno 0x140079b17
test dword [rcx + 0x71031ec6], eax
stc
jno 0x140079b17
xor esi, 0xe85b274f
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0xa3d51d02
add bl, byte [0x15e7e3f17]
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140079b06
mov eax, dword [0x141dc9798]
sub eax, dword [0x141dc979c]
or eax, 0x6ea9ed99
xor eax, 0x37e3eb2a
jmp 0x140079b58
invalid
imul eax, eax, 0xec8706e0
cmp eax, 0x26e173c6
jb 0x140079b60
test r12, r12
mov r10, qword [rbx + 0x80]
jne 0x140079e8c
sub rsp, 0x20
call fcn.14008a550
add rsp, 0x20
test rax, rax
je 0x140079c01
nop word cs:[rax + rax]
mov eax, dword [0x141dc97c0]
and eax, dword [0x141dc97c4]
imul eax, eax, 0xd869a8b2
add eax, 0xb8c17c8
or eax, 0x2a7588bf
cmp eax, 0x62d615b7
je 0x140079bb0
mov eax, edx
and eax, 3
mov r12d, 1
lea rcx, [0x141db74c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r10, qword [rbx + 0x80]
jmp rax
mov r12, rdx
mov r10, qword [rbx + 0x80]
jmp 0x140079e8c
xchg ebp, eax
sti
invalid
mov r10, qword [rbx + 0x80]
mov rdi, qword [rbx + 0xa0]
jmp 0x140079eb0
mov r14d, 0xffff
cmp r12, 0xfffe
mov rdi, qword [rbx + 0xa0]
ja 0x140079ede
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a58]
sub eax, dword [0x141dc9a5c]
imul eax, eax, 0x4a1b62b3
add eax, 0x3a8d51cf
shr eax, 1
imul rax, rax, 0x59009531
shr rax, 0x3c
cmp eax, 0x310dbace
je 0x140079eb0
mov r14, r12
mov eax, dword [0x141dc9a60]
or eax, dword [0x141dc9a64]
xor eax, 0x32c4a57a
imul eax, eax, 0xc7b1c000
cmp eax, 0x643c25e0
jne 0x140079f24
mov qword [rdi], 0
mov qword [rdi + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], 8
mov qword [rdi + 0x28], 0
pxor xmm0, xmm0
nop dword [rax + rax]
mov eax, dword [0x141dc9a68]
add eax, dword [0x141dc9a6c]
imul eax, eax, 0x46c62eb
or eax, 0x80591800
and eax, 0x84791950
movzx esi, byte [r10 + 0x59]
mov qword [rdi], 0
mov qword [rdi + 8], 8
movdqu xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], 8
mov qword [rdi + 0x28], 0
cmp eax, 0xb82a84c1
ja 0x140079f30
test r14, r14
mov qword [rbx + 0xe0], r13
mov qword [rbx + 0xb0], r14
jne 0x140079fef
mov rsi, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0x88]
nop dword [rax]
mov eax, dword [0x141dc9b80]
imul eax, dword [0x141dc9b84]
xor eax, 0x4010002
or eax, 0x20066828
and eax, 0x240f686a
cmp eax, 0xf361409a
ja 0x140079fa0
mov eax, dword [0x141dc9b88]
or eax, dword [0x141dc9b8c]
imul rax, rax, 0x482f6b65
shr rax, 0x3d
or eax, 0x96b09208
cmp eax, 0xcd48758a
je 0x14007ad19
jmp 0x14007acef
sub rsp, 0x20
mov r8d, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400f7ce0
add rsp, 0x20
mov rcx, rdi
add rcx, 0x18
sub rsp, 0x20
mov r8d, 0x10
mov rdx, r14
call fcn.1400f7ce0
add rsp, 0x20
mov rax, qword [rdi + 8]
mov qword [rbx + 0xf0], rax
mov r15, qword [rdi + 0x10]
mov r9, qword [rdi + 0x28]
mov r14, qword [rdi + 0x20]
xor r13d, r13d
xorps xmm6, xmm6
xor edi, edi
mov qword [rbx + 0xe8], r14
nop dword [rax + rax]
mov qword [rbx + 0x90], r9
movzx eax, byte [0x141dd7ff8]
test sil, sil
mov qword [rbx + 0x78], r15
je 0x14007a180
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
nop
mov ecx, dword [0x141dc9af0]
imul ecx, dword [0x141dc9af4]
add ecx, 0xa397e2f7
or ecx, 0xc4f42243
and ecx, 0xc4f4e75b
cmp ecx, 0xd678e4fa
je 0x14007a080
test rax, rax
je 0x14007ab2c
mov r14, rax
mov r12, rdi
movzx eax, byte [0x141dd7ff8]
mov eax, dword [0x141dc9b00]
or eax, dword [0x141dc9b04]
mov ecx, 0xd0b3ae69
imul rax, rcx
shr rax, 0x3a
xor eax, 0x2004a084
or eax, 0xcad04263
cmp eax, 0x2647ba47
jae 0x14007a100
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dc9b08]
xor edx, edx
div dword [0x141dc9b0c]
mov edi, eax
add edi, 0x8d1b2f0b
imul rax, rdi, 0x3651bccd
shr rax, 0x20
sub edi, eax
shr edi, 1
add edi, eax
shr edi, 0x1f
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp edi, 0xa87aeb6d
je 0x14007a100
mov r15, rax
test rax, rax
je 0x14007b1c7
mov eax, dword [0x141dc9b10]
imul eax, dword [0x141dc9b14]
imul eax, eax, 0x92e2b121
add eax, 0xd6eabba4
cmp eax, 0x955997f4
mov rdi, r12
mov r12, r14
ja 0x14007a3f0
jmp 0x14007a390
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
mov r12, rax
nop word [rax + rax]
mov eax, dword [0x141dc9a70]
imul eax, dword [0x141dc9a74]
add eax, 0x832045a4
or eax, 0x30c8a463
imul eax, eax, 0x712b79b8
cmp eax, 0x92e6fff4
ja 0x14007a1a0
test r12, r12
je 0x14007ac36
mov qword [rbx + 0xc0], rdi
mov eax, dword [0x141dc9a88]
or eax, dword [0x141dc9a8c]
or eax, 0xb6e5f0d4
imul rax, rax, 0x417bf4c7
shr rax, 0x3d
cmp eax, 0x8e6492dd
jbe 0x14007a220
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
nop word cs:[rax + rax]
mov edi, dword [0x141dc9a90]
add edi, dword [0x141dc9a94]
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp edi, 0xc88d9be8
je 0x14007a220
mov r15, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a98]
imul eax, dword [0x141dc9a9c]
add eax, 0x33c7e7a8
imul rax, rax, 0x688757bf
shr rax, 0x3e
cmp eax, 0xf8a96be7
ja 0x14007a260
nop word cs:[rax + rax]
mov eax, dword [0x141dc9aa0]
imul eax, dword [0x141dc9aa4]
imul rax, rax, 0x4420f9d9
shr rax, 0x3e
or eax, 0xf947a8f6
cmp eax, 0x685df8e2
jb 0x14007a290
test r15, r15
je 0x14007ab58
mov qword [r15], r12
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141dd7ff8]
mov eax, dword [0x141dc9ab0]
imul eax, dword [0x141dc9ab4]
or eax, 0x57311f8d
add eax, 0x9aec1af7
and eax, 0x50fb40b2
cmp eax, 0xd71bcded
jbe 0x14007a310
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
nop word cs:[rax + rax]
mov edi, dword [0x141dc9ab8]
xor edi, dword [0x141dc9abc]
xor edi, 0x62822
and edi, 0x8016b922
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp edi, 0xfc6519a4
je 0x14007a310
test rax, rax
je 0x14007ac58
mov ecx, dword [0x141dc9ac8]
sub ecx, dword [0x141dc9acc]
xor ecx, 0x2f8d9560
add ecx, 0xc24be3ba
cmp ecx, 0xedf972ae
mov r9, qword [rbx + 0x90]
mov rdi, qword [rbx + 0xc0]
ja 0x14007a62c
jmp 0x14007a5f0
mov eax, dword [0x141dc9b18]
imul eax, dword [0x141dc9b1c]
xor eax, 0x6e601c11
imul eax, eax, 0x8e166885
mov qword [r15], r12
mov qword [r15 + 8], 0x40
cmp eax, 0xa1bcd365
je 0x14007a3f0
mov eax, dword [0x141dc9b20]
or eax, dword [0x141dc9b24]
and eax, 0x33a2d794
xor eax, 0x189c08ff
imul eax, eax, 0x285a211f
cmp eax, 0x2c944f93
mov r14, qword [rbx + 0xe8]
jb 0x14007a4d0
jmp 0x14007a400
mov qword [r15], r12
mov qword [r15 + 8], 0x40
jmp 0x14007a390
movzx eax, byte [0x141dd7ff8]
test r13b, r13b
jne 0x14007a4d0
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
test rax, rax
je 0x14007abe3
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov eax, dword [0x141dc9b38]
and eax, dword [0x141dc9b3c]
sub rcx, 0xffffffffffffff80
and eax, 0xd567c538
imul eax, eax, 0x68b9cab8
cmp eax, 0x54389925
mov r9, qword [rbx + 0x90]
jae 0x14007a480
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
nop
mov eax, dword [0x141dc9b40]
sub eax, dword [0x141dc9b44]
or eax, 0x17a64738
imul eax, eax, 0x23786b93
add eax, 0x59011104
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
cmp eax, 0x52ac2bdc
ja 0x14007a480
xor eax, eax
jmp 0x14007a4e0
movzx eax, byte [0x141dd7ff8]
jmp 0x14007a400
mov r15, qword [rbx + 0x78]
inc rdi
mov edx, dword [0x141dc9b48]
sub edx, dword [0x141dc9b4c]
cmp edx, 0xd203e767
je 0x14007a5e0
nop
mov edx, dword [0x141dc9b50]
xor edx, dword [0x141dc9b54]
and edx, 0x2767f5b1
xor edx, 0xd555866e
imul r8d, edx, 0x8f002ba2
mov edx, 1
lock xadd qword [rcx], rdx
cmp r8d, 0xe21a4930
je 0x14007a5e0
test rdx, rdx
js 0x14007abb8
nop
test r13b, r13b
jne 0x14007a540
mov rdx, r15
shl rdx, 5
add rdx, qword [rbx + 0xf0]
mov qword [rdx], rcx
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], 0x40
mov byte [rdx + 0x18], al
mov rdx, r9
shl rdx, 4
mov r8d, dword [0x141dc9b70]
add r8d, dword [0x141dc9b74]
add rdx, r14
or r8d, 0x40400002
and r8d, 0x40410002
cmp r8d, 0xd5e47fb1
jne 0x14007a59a
mov qword [rdx], rcx
mov byte [rdx + 8], al
inc r15
nop dword [rax]
mov r8d, dword [0x141dc9b78]
sub r8d, dword [0x141dc9b7c]
imul r8d, r8d, 0xed004d61
mov qword [rdx], rcx
mov byte [rdx + 8], al
cmp r8d, 0x40a3ded6
je 0x14007a5a0
inc r9
cmp rdi, qword [rbx + 0xb0]
jne 0x14007a050
jmp 0x14007a6fd
lock inc qword [rcx]
jmp 0x14007a500
mov ecx, dword [0x141dc9ad0]
and ecx, dword [0x141dc9ad4]
imul edx, ecx, 0xd729e57
add edx, 0x1f5e28e
and edx, 0xdaaf38bd
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
cmp edx, 0xe7f8c385
jne 0x14007a650
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
jmp 0x14007a5f0
sub rcx, 0xffffffffffffff80
mov eax, dword [0x141dc9ad8]
and eax, dword [0x141dc9adc]
imul eax, eax, 0x51b18995
cmp eax, 0xe68eccc3
jne 0x14007a683
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
mov edx, 0x9f47d0c5
nop dword [rax + rax]
mov eax, dword [0x141dc9ae0]
sub eax, dword [0x141dc9ae4]
imul rax, rdx
shr rax, 0x3f
or eax, 0x103ee624
imul eax, eax, 0x377f0653
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
cmp eax, 0xc8299571
ja 0x14007a690
nop dword [rax]
mov eax, dword [0x141dc9ae8]
xor edx, edx
div dword [0x141dc9aec]
imul eax, eax, 0x715a7375
imul rax, rax, 0x57b3a93f
shr rax, 0x39
cmp eax, 0xc18db80c
jae 0x14007a6d0
mov al, 1
jmp 0x14007a4e0
mov qword [rbx + 0x90], r9
mov qword [rbx + 0x78], r15
mov rax, qword [rbx + 0xa0]
mov rcx, qword [rax]
mov qword [rbx + 0xc0], rcx
mov rax, qword [rax + 0x18]
mov qword [rbx + 0x170], rax
mov rdi, qword [rbx + 0x88]
mov qword [rdi], 0
mov qword [rdi + 8], 8
xorps xmm6, xmm6
movups xmmword [rdi + 0x10], xmm6
mov qword [rdi + 0x20], 8
mov qword [rdi + 0x28], 0
mov rsi, rdi
add rsi, 0x18
sub rsp, 0x20
mov r8d, 0x20
mov rcx, rdi
mov r15, qword [rbx + 0xb0]
mov rdx, r15
call fcn.1400f7ce0
mov r8d, 0x10
mov rcx, rsi
mov rdx, r15
call fcn.1400f7ce0
add rsp, 0x20
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov r12, qword [rdi + 0x28]
mov rcx, r12
shl rcx, 4
mov qword [rbx + 0xa0], rdx
lea rdi, [rcx + rdx]
add rdi, 8
mov rcx, r8
shl rcx, 5
add rax, rcx
add rax, 0x18
mov qword [rbx + 0x128], rax
shl r15, 4
mov qword [rbx + 0x120], r15
xor r13d, r13d
mov qword [rbx + 0x138], rdi
jmp 0x14007a7fe
inc r12
add r13, 0x10
mov r8, qword [rbx + 0x108]
inc r8
cmp qword [rbx + 0x120], r13
je 0x14007aaff
mov qword [rbx + 0x108], r8
mov eax, dword [0x141dc9ba0]
add eax, dword [0x141dc9ba4]
imul eax, eax, 0x111ac33a
add eax, 0x961b4dd2
or eax, 0xfd2661d9
cmp eax, 0x5c52f236
jb 0x14007a8c0
nop dword [rax]
mov r15d, dword [0x141dc9ba8]
add r15d, dword [0x141dc9bac]
xor r15d, 0xa0800
or r15d, 0x3044401
and r15d, 0x38e5c01
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp r15d, 0xf7039b99
ja 0x14007a8c0
mov rsi, rax
test rax, rax
je 0x14007b1c7
mov eax, dword [0x141dc9bb0]
and eax, dword [0x141dc9bb4]
imul rcx, rax, 0x222c609b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x9211de88
cmp eax, 0x6d2c07fd
je 0x14007a90f
jmp 0x14007a8e0
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
jmp 0x14007a830
mov eax, dword [0x141dc9bb8]
and eax, dword [0x141dc9bbc]
and eax, 0x80780425
or eax, 0x5d85db42
imul rax, rax, 0x71ad8d9f
shr rax, 0x3e
movzx ecx, byte [0x141dd7ff8]
cmp eax, 0x4a88c5b2
jne 0x14007a920
movzx eax, byte [0x141dd7ff8]
jmp 0x14007a8e0
mov eax, dword [0x141dc9bc0]
imul eax, dword [0x141dc9bc4]
and eax, 0x36654429
add eax, 0xa9efc413
or eax, 0xa6db889d
cmp eax, 0x3e247f6c
je 0x14007aa00
nop word [rax + rax]
mov edi, dword [0x141dc9bc8]
imul edi, dword [0x141dc9bcc]
or edi, 0xb43e925d
add edi, 0xba35db95
and edi, 0xc591df02
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp edi, 0xb2302621
je 0x14007aa00
mov r15, rax
test rax, rax
je 0x14007ab83
mov qword [r15], rsi
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
test rax, rax
je 0x14007ac67
mov rcx, rax
mov eax, dword [0x141dc9bf0]
xor edx, edx
div dword [0x141dc9bf4]
imul eax, eax, 0xad85b7fc
cmp eax, 0x71f2b18e
mov rdi, qword [rbx + 0x138]
mov r8d, 0
je 0x14007aab0
jmp 0x14007aa20
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
jmp 0x14007a950
mov rax, rcx
and rax, 0xffffffffffffff80
mov qword [rax + 0x78], rcx
mov qword [rax + 0x80], 1
mov qword [rax + 0x88], 1
test r8b, r8b
jne 0x14007aab0
sub rax, 0xffffffffffffff80
mov qword [rax + 0x80], r15
movaps xmmword [rax + 0x100], xmm6
lock inc qword [rax]
mov rdx, qword [rbx + 0x88]
jle 0x14007acc9
mov rcx, qword [rbx + 0x128]
mov qword [rcx + r13*2 - 0x18], rax
mov qword [rcx + r13*2 - 0x10], rsi
mov qword [rcx + r13*2 - 8], 0x40
mov byte [rcx + r13*2], 0
mov ecx, dword [0x141dc9c08]
or ecx, dword [0x141dc9c0c]
add ecx, 0x7ad31e5c
xor ecx, 0x13698273
cmp ecx, 0x6ace2fe7
ja 0x14007aaf3
jmp 0x14007aae0
mov rax, rcx
and rax, 0xffffffffffffff80
mov qword [rax + 0x78], rcx
mov qword [rax + 0x80], 1
mov qword [rax + 0x88], 1
jmp 0x14007aa20
mov qword [rdi + r13 - 8], rax
mov byte [rdi + r13], 0
test r8b, r8b
je 0x14007a7e0
mov qword [rdi + r13 - 8], rax
mov byte [rdi + r13], 0
jmp 0x14007aae0
mov qword [rdx + 0x10], r8
mov r8, qword [rdx + 0x18]
mov r13, qword [rbx + 0xe0]
mov rsi, qword [rbx + 0xd8]
mov r9, qword [rbx + 0x78]
mov r10, qword [rbx + 0x90]
mov r11, qword [rbx + 0x170]
jmp 0x14007b2d8
ud2
ud2
ud2
mov eax, dword [0x141dc9b58]
add eax, dword [0x141dc9b5c]
and eax, 0x28048004
xor eax, 0x2000c006
or eax, 0xd7fb3c79
cmp eax, 0xd125bd86
jb 0x14007b223
jmp 0x14007b1f6
mov eax, dword [0x141dc9b28]
and eax, dword [0x141dc9b2c]
imul eax, eax, 0x5eed9a4b
xor eax, 0x94c8190
or eax, 0xb6313a67
cmp eax, 0x49fbc045
jae 0x14007ac10
ud2
mov eax, dword [0x141dc9b30]
mov ecx, dword [0x141dc9b34]
add eax, ecx
add eax, 0x6905996
and eax, 0x52a24b30
ud2
mov eax, dword [0x141dc9a78]
imul eax, dword [0x141dc9a7c]
or eax, 0xfffef5ef
cmp eax, 0x9f131725
je 0x14007ad62
jmp 0x14007ad31
xor eax, eax
test al, al
jne 0x14007b1e8
jmp 0x14007b1c9
mov eax, dword [0x141dc9bd8]
sub eax, dword [0x141dc9bdc]
add eax, 0x6003622a
cmp eax, 0x41f1f5b9
jae 0x14007ac90
ud2
mov eax, dword [0x141dc9be0]
add eax, dword [0x141dc9be4]
imul eax, eax, 0x87fe8394
add eax, 0xe9cfa1fc
ud2
mov eax, dword [0x141dc9bf8]
add eax, dword [0x141dc9bfc]
or eax, 0x205e0c32
and eax, 0x307f9c32
pushfq
jg 0x14007ad0f
cmp eax, 0xeacb1273
ja 0x14007bb77
jmp 0x14007bb52
mov eax, dword [0x141dc9b90]
xor eax, dword [0x141dc9b94]
or eax, 0x6603d4
imul eax, eax, 0xfbacf574
or eax, 0xf5deab9a
mov qword [rdx], 0
cmp eax, 0x3d3f80eb
jae 0x14007ad22
mov qword [rdx], 0
jmp 0x14007acef
xor eax, eax
test al, al
jne 0x14007b294
jmp 0x14007b257
mov eax, dword [0x141dc9a80]
xor eax, dword [0x141dc9a84]
and eax, 0xb771a82b
xor eax, 0xf50c782d
mov ecx, 0xb78b3e59
imul rcx, rax
shr rcx, 0x3f
ud2
ud2
sub rsp, 0x20
xor esi, esi
mov rcx, r14
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test sil, sil
je 0x14007ada0
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
add rsp, 0x20
jmp 0x14007ad66
mov eax, dword [0x141dc99c0]
or eax, dword [0x141dc99c4]
imul eax, eax, 0x49f225de
add eax, 0x21c0b333
xor esi, dword [rbx - 0x1cc2de40]
invalid
stosb byte [rdi], al
nop
ja 0x14007ada0
pxor xmm0, xmm0
mov rsi, qword [rbx + 0xb0]
movdqu xmmword [rsi + 0x20], xmm0
and bl, r14b
movq qword [rsi + 0x10], mm0
movdqu xmmword [rsi], xmm0
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
add rsp, 0x20
mov r8d, dword [rsi + 0x20]
test r8, r8
lea rcx, [0x141db6988]
cmovne rcx, r8
nop word [rax + rax]
mov eax, dword [0x141dc99c8]
xor edx, edx
div dword [0x141dc99cc]
shr eax, 2
imul rax, rax, 0x87c3fdd
shr rax, 0x2f
xor eax, 0xfadc37e7
imul eax, eax, 0xfdddd6f0
cmp eax, 0xe740de5d
ja 0x14007ae00
mov r12, rcx
test r8d, r8d
mov r10, qword [rbx + 0x80]
jne 0x140079e8c
mov eax, dword [0x141dc99d0]
xor edx, edx
div dword [0x141dc99d4]
nop
mov eax, dword [0x141dc99d8]
or eax, dword [0x141dc99dc]
and eax, 0x9c41000a
xor eax, 0xb409e816
or eax, 0x439217a1
cmp eax, 0xdca96676
jb 0x14007ae50
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x14007ae95
mov r12d, 1
lea rdx, [0x141db74d0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rdi, qword [rbx + 0xa0]
jmp 0x140079eb0
mov eax, dword [0x141dc99e8]
xor eax, dword [0x141dc99ec]
add eax, 0x39b8ae4e
imul rcx, rax, 0x16f7961b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x1dc58183
je case.0x14007ae95.3
mov rdi, qword [rbx + 0xa0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc99f0]
sub eax, dword [0x141dc99f4]
imul rax, rax, 0x5dc1c463
shr rax, 0x3b
or eax, 0x2433d7a3
cmp eax, 0x583c0517
je 0x14007aef0
jmp 0x140079eb0
mov eax, dword [0x141dc99e0]
add eax, dword [0x141dc99e4]
and eax, 0xc933f38d
add eax, 0x13814d3b
imul rax, rax, 0x2be357d7
shr rax, 0x3b
cmp eax, 0x852f8fe9
ja case.default.0x14007ae95
jmp 0x14007b1c7
mov eax, 0xde2e7b59
lea r14, [rcx - 1]
nop
mov edx, dword [0x141dc99f8]
sub edx, dword [0x141dc99fc]
add edx, 0x2470f48f
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x447f01f1
ja 0x14007af50
mov eax, dword [0x141dc9a00]
xor edx, edx
div dword [0x141dc9a04]
mov eax, dword [0x141dc9a08]
sub eax, dword [0x141dc9a0c]
and eax, 0x42f2941a
imul eax, eax, 0x56c1b502
cmp eax, 0xe001c7d4
ja 0x14007af80
mov r15, qword [rcx - 1]
mov rsi, qword [rcx + 7]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a10]
add eax, dword [0x141dc9a14]
imul eax, eax, 0xec1839b7
xor eax, 0x8000209
or eax, 0x67d3f436
cmp eax, 0x9e569206
jb 0x14007afb0
mov rax, qword [rsi]
test rax, rax
je 0x14007afe8
sub rsp, 0x20
mov rcx, r15
call rax
add rsp, 0x20
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x14007b000
test rcx, rcx
je 0x14007b11a
cmp rax, 0x11
jb 0x14007b090
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a18]
sub eax, dword [str.LkJ]
or eax, 0xcfc1629a
add eax, 0x7bd110a9
cmp eax, 0x489eb032
jb 0x14007b020
nop dword [rax]
mov eax, dword [0x141dc9a20]
and eax, dword [0x141dc9a24]
imul eax, eax, 0x93ae386f
add eax, 0x99445d5c
xor eax, 0x37fa97c3
cmp eax, 0xcea57d4d
ja 0x14007b040
mov r15, qword [r15 - 8]
nop word [rax + rax]
mov eax, dword [0x141dc9a28]
xor edx, edx
div dword [0x141dc9a2c]
imul eax, eax, 0xacc4a79a
add eax, 0xa262786
cmp eax, 0xf6712eba
ja 0x14007b070
mov eax, dword [0x141dc9a30]
xor eax, dword [0x141dc9a34]
xor eax, 0xf2e5ede
add eax, 0x113a39e0
xor eax, 0x4e11a605
cmp eax, 0x434d3051
jae 0x14007b0cc
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a38]
xor eax, dword [0x141dc9a3c]
add eax, 0xfce5786d
xor eax, 0x5a96ab1c
imul edi, eax, 0x414ad54c
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
cmp edi, 0x3a04d549
je 0x14007b0e0
mov eax, dword [0x141dc9a40]
xor eax, dword [0x141dc9a44]
add eax, 0x75da453d
mov ecx, 0xf77ffed9
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x6cfe3a40
cmp ecx, 0x5f52d113
jb 0x14007b175
mov eax, dword [0x141dc9a48]
and eax, dword [0x141dc9a4c]
xor eax, 0xd79a43f
imul rax, rax, 0x38c936a9
shr rax, 0x3d
or eax, 0xe4a3d9e0
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xea587c0a
jbe 0x14007b17e
mov rax, qword [0x141dd7fe0]
jmp 0x14007b146
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc9a50]
xor eax, dword [0x141dc9a54]
xor eax, 0x276f3f6a
add eax, 0x36de9941
xor eax, 0x10ed107
cmp eax, 0xdf2eef10
ja 0x14007b1a0
jmp 0x140079e7c
ud2
mov eax, dword [0x141dc9ac0]
xor eax, dword [0x141dc9ac4]
or eax, 0x57bf7f7e
and eax, 0x57ffff7e
ud2
ud2
mov eax, dword [0x141dc9b60]
xor edx, edx
div dword [0x141dc9b64]
imul rax, rax, 0x7416a8ad
shr rax, 0x3e
imul eax, eax, 0x4bf12397
add eax, 0x18ad294a
ud2
ud2
mov eax, dword [0x141dc9b98]
add eax, dword [0x141dc9b9c]
xor eax, 0x2f0619e9
mov ecx, 0x8ae67d05
imul rcx, rax
shr rcx, 0x3b
xor ecx, 0x2e6a0479
mov qword [rdx + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x10], xmm0
cmp ecx, 0xc5235c40
jb 0x14007b2a7
mov qword [rdx + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x10], xmm0
jmp 0x14007b257
xor eax, eax
mov qword [rbx + 0xc0], rax
mov eax, 8
mov qword [rbx + 0xf0], rax
xor r9d, r9d
xor r11d, r11d
mov r14d, 8
xor r10d, r10d
xor r12d, r12d
mov qword [rbx + 0xa0], rax
xor r8d, r8d
mov rax, qword [rdx + 0x10]
mov rcx, qword [rbx + 0xa8]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rcx], xmm0
mov ecx, 0x28
mov rax, r10
mul rcx
jo 0x14007b6ff
movabs rcx, 0x8000000000000000
add rcx, 0xfffffffffffffff8
cmp rax, rcx
ja 0x14007b6ff
nop word [rax + rax]
mov ecx, dword [0x141dc9c20]
or ecx, dword [0x141dc9c24]
imul ecx, ecx, 0xe49da78c
add ecx, 0x77e4d08
cmp ecx, 0xe9319bb0
ja 0x14007b320
mov qword [rbx + 0x90], r8
test rax, rax
mov qword [rbx + 0x78], r9
je 0x14007b48f
mov rdi, r13
mov r13, rsi
mov rsi, r11
mov r15, r10
movzx ecx, byte [0x141dd7ff8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, rax
call fcn.1400beea0
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dc9c28]
sub ecx, dword [0x141dc9c2c]
and ecx, 0x90995c96
xor ecx, 0xbf6ebaee
add ecx, 0x5b5f3c68
cmp ecx, 0xb76c1277
ja 0x14007b380
mov r10, r15
mov rcx, r15
test rax, rax
mov r11, rsi
mov rsi, r13
mov r13, rdi
je 0x14007b725
mov qword [rbx + 0x88], rcx
test r10, r10
mov qword [rbx + 0xe8], rax
je 0x14007b4ad
lea rcx, [rax + 0x20]
shl r10, 4
xor r8d, r8d
pxor xmm0, xmm0
xor r15d, r15d
jmp 0x14007b404
add rcx, 0x28
add r8, 0x10
inc r15
cmp r10, r8
je 0x14007b4b0
mov eax, dword [0x141dc9c40]
xor edx, edx
div dword [0x141dc9c44]
xor eax, 0x401e493
add eax, 0x8f734129
and eax, 0x8d30e76
cmp eax, 0x56d55297
ja 0x14007b470
nop dword [rax + rax]
mov eax, dword [0x141dc9c48]
sub eax, dword [0x141dc9c4c]
mov rdx, qword [r14 + r8]
movzx r9d, byte [r14 + r8 + 8]
movdqu xmmword [rcx - 0x20], xmm0
mov qword [rcx - 0x10], 0
mov qword [rcx - 8], rdx
add eax, 0xdfa7332b
and eax, 0x3623d33a
add eax, 0x46cd35cf
mov byte [rcx], r9b
cmp eax, 0xd4fc44be
jbe 0x14007b3f0
mov rax, qword [r14 + r8]
movzx edx, byte [r14 + r8 + 8]
movdqu xmmword [rcx - 0x20], xmm0
mov qword [rcx - 0x10], 0
mov qword [rcx - 8], rax
mov byte [rcx], dl
jmp 0x14007b430
mov eax, 8
xor ecx, ecx
mov qword [rbx + 0x88], rcx
test r10, r10
mov qword [rbx + 0xe8], rax
jne 0x14007b3d5
xor r15d, r15d
test r11, r11
je 0x14007b563
mov rdi, qword [0x141dd7fe0]
xor eax, eax
test al, al
je 0x14007b4dc
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9c50]
sub eax, dword [0x141dc9c54]
and eax, 0xdcff1c27
imul eax, eax, 0x99484228
imul rsi, rax, 0x45c68cd3
shr rsi, 0x3e
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call r13
add rsp, 0x20
cmp esi, 0x67c285ca
ja 0x14007b4f0
mov r13, qword [rbx + 0xe0]
mov rsi, qword [rbx + 0xd8]
nop dword [rax + rax]
mov eax, dword [0x141dc9c58]
xor eax, dword [0x141dc9c5c]
imul eax, eax, 0xf11fc9db
add eax, 0x2f3183a6
and eax, 0x42f37c41
cmp eax, 0x1535f9bc
jb 0x14007b540
mov rdi, qword [rbx + 0xb0]
test rdi, rdi
je 0x14007b6c5
shl rdi, 7
nop word [rax + rax]
mov eax, dword [0x141dc9c60]
add eax, dword [0x141dc9c64]
cmp eax, 0xd4fed1e8
je 0x14007b580
mov eax, dword [0x141dc9c68]
sub eax, dword [0x141dc9c6c]
imul eax, eax, 0xb9dd606a
add eax, 0x50118544
xor eax, 0xc6fb6ecd
cmp eax, 0x8bf5f389
jbe 0x14007b5bd
movzx eax, byte [0x141dd7ff8]
sub rdi, 0xffffffffffffff80
nop word cs:[rax + rax]
mov eax, dword [0x141dc9c70]
xor edx, edx
div dword [0x141dc9c74]
xor eax, 0xaa957f94
add eax, 0xae1472fc
and eax, 0xaa875b6b
movzx ecx, byte [0x141dd7ff8]
cmp eax, 0x9e26ce3d
je 0x14007b5d0
xor eax, eax
test al, al
je 0x14007b613
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400beea0
add rsp, 0x20
mov r13d, 0xb7e0038d
nop dword [rax]
mov eax, dword [0x141dc9c78]
xor edx, edx
div dword [0x141dc9c7c]
mov r14d, eax
imul r14, r13
shr r14, 0x3f
or r14d, 0x17983e90
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400beea0
add rsp, 0x20
cmp r14d, 0x6c7d2958
ja 0x14007b620
mov rcx, rax
test rax, rax
je 0x14007b6d0
mov r14, rcx
and r14, 0xffffffffffffff80
sub r14, 0xffffffffffffff80
nop
mov eax, dword [0x141dc9c80]
xor edx, edx
div dword [0x141dc9c84]
imul eax, eax, 0x1079be38
and eax, 0xd600000
cmp eax, 0x40688621
je 0x14007b670
mov r8d, ecx
mov eax, dword [0x141dc9c88]
sub eax, dword [0x141dc9c8c]
and r8d, 0x7f
imul eax, eax, 0xe62d9109
or eax, 0xff5fdbbf
cmp eax, 0x5f5af822
mov r13, qword [rbx + 0xe0]
je 0x14007b7b1
jmp 0x14007b789
mov r14d, 0x80
jmp 0x14007b891
ud2
mov eax, dword [0x141dc9c10]
xor eax, dword [0x141dc9c14]
xor eax, 0x30600a41
or eax, 0x4a8c80b8
cmp eax, 0xb0571ccc
je 0x14007bbad
jmp 0x14007bb7b
mov eax, dword [0x141dc9c30]
sub eax, dword [0x141dc9c34]
add eax, 0xe64c7a02
or eax, 0xffbfff99
cmp eax, 0x4a306523
jne 0x14007b750
ud2
mov eax, dword [0x141dc9c38]
xor eax, dword [0x141dc9c3c]
imul eax, eax, 0x9bcc7a17
add eax, 0xbbed9d47
ud2
mov eax, dword [0x141dc9c90]
imul eax, dword [0x141dc9c94]
and eax, 0x64ec46a9
imul eax, eax, 0x68c6e49a
add eax, 0xfbfdfa80
mov qword [r14 - 8], rcx
cmp eax, 0xbc82ef57
jbe 0x14007b7b7
mov qword [r14 - 8], rcx
jmp 0x14007b789
mov rax, qword [rbx + 0xb0]
mov r9d, eax
and r9d, 3
cmp rax, 4
jae 0x14007b7d2
xor eax, eax
jmp 0x14007b865
mov eax, dword [str.BDR_]
xor edx, edx
div dword [0x141dc9c9c]
mov eax, dword [0x141dc9ca0]
sub eax, dword [0x141dc9ca4]
add eax, 0xb6e92db3
xor eax, 0x5f12efe0
imul rax, rax, 0x67cbcb49
shr rax, 0x3e
cmp eax, 0x7af33677
je 0x14007b7e0
mov rdx, rcx
sub rdx, r8
add rdx, 0x200
mov r10, qword [rbx + 0xb0]
and r10, 0xfffffffffffffffc
xor eax, eax
nop word cs:[rax + rax]
mov qword [rdx - 0x180], 0
mov qword [rdx - 0x100], 0
mov qword [rdx - 0x80], 0
add rax, 4
mov qword [rdx], 0
add rdx, 0x200
cmp r10, rax
jne 0x14007b830
test r9, r9
je 0x14007b891
shl rax, 7
add rax, rcx
sub rax, r8
sub rax, 0xffffffffffffff80
shl r9, 7
xor ecx, ecx
nop
mov qword [rax + rcx], 0
sub rcx, 0xffffffffffffff80
cmp r9, rcx
jne 0x14007b880
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x5f0
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
test rax, rax
je 0x14007bad4
mov rdi, rax
sub rsp, 0x20
mov r8d, 0x5f0
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbx + 0xa8]
movups xmm0, xmmword [rax]
mov rcx, qword [rbx + 0x110]
movups xmmword [rcx + 7], xmm0
mov rax, qword [rax + 0x10]
mov qword [rcx + 0x17], rax
mov rax, qword [rbx + 0x80]
movups xmm6, xmmword [rax + 0x18]
movdqu xmm7, xmmword [rax + 0x38]
movdqu xmm8, xmmword [rax + 0x48]
mov qword [rax + 0x18], 0
mov qword [rax + 0x38], 0
mov qword [rax + 0x48], 0
movdqu xmm0, xmmword [rcx]
mov rax, qword [rcx + 0xf]
mov rcx, qword [rcx + 0x17]
movdqu xmmword [rsi], xmm0
mov qword [rsi + 0xf], rax
mov qword [rsi + 0x17], rcx
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x300
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
test rax, rax
je 0x14007b1c7
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
mov qword [rcx + 0x88], 1
mov qword [rcx + 0x100], 0
mov qword [rcx + 0x108], rdi
mov qword [rcx + 0x180], 0
mov qword [rcx + 0x188], rdi
mov byte [rcx + 0x200], 0
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0xf]
movdqu xmmword [rcx + 0x201], xmm0
movdqu xmmword [rcx + 0x210], xmm1
movaps xmmword [rcx + 0x220], xmm6
movdqa xmmword [rcx + 0x230], xmm7
movdqa xmmword [rcx + 0x240], xmm8
mov qword [rcx + 0x250], 1
mov rax, qword [rbx + 0xb0]
mov qword [rcx + 0x258], rax
mov qword [rcx + 0x260], r14
mov qword [rcx + 0x268], rax
mov qword [rcx + 0x270], 0
mov rax, qword [rbx + 0x88]
mov qword [rcx + 0x278], rax
mov rax, qword [rbx + 0xe8]
mov qword [rcx + 0x280], rax
mov qword [rcx + 0x288], r15
lea rax, [rcx + 0x80]
mov r9, qword [rbx + 0x98]
mov qword [r9], rax
pxor xmm0, xmm0
mov r10, qword [rbx + 0xb8]
movdqu xmmword [r10 + 0x40], xmm0
mov qword [r10 + 0x50], 0
mov rsi, qword [rbx + 0xf0]
mov qword [r10], rsi
mov qword [r10 + 8], rsi
mov rax, qword [rbx + 0xc0]
mov qword [r10 + 0x10], rax
mov r11, qword [rbx + 0x78]
mov r8, r11
shl r8, 5
add r8, rsi
shl r12, 4
mov rax, qword [rbx + 0xa0]
add r12, rax
mov qword [r10 + 0x18], r8
mov qword [r10 + 0x20], rax
mov qword [r10 + 0x28], rax
mov rax, qword [rbx + 0x90]
mov qword [r10 + 0x30], rax
mov eax, dword [0x141dc9cc8]
xor edx, edx
div dword [0x141dc9ccc]
add eax, 0x7ec7a2
imul rax, rax, 0x7b847c5
shr rax, 0x3a
cmp eax, 0xb261086
mov rcx, qword [rbx + 0x148]
ja 0x14007bbda
jmp 0x14007bbb1
mov eax, dword [0x141dc9cb0]
or eax, dword [0x141dc9cb4]
add eax, 0xfa310d7b
or eax, 0xeef7ecff
cmp eax, 0xed475744
jne 0x14007bb00
ud2
mov eax, dword [0x141dc9cb8]
and eax, dword [0x141dc9cbc]
xor eax, 0x4400040
or eax, 0x84410a
and eax, 0x5d4514e
ud2
mov eax, dword [0x141dc9c00]
mov ecx, dword [0x141dc9c04]
add eax, ecx
add eax, 0x1b0f4faa
and eax, 0x3e119bb
ud2
ud2
mov eax, dword [0x141dc9c18]
add eax, dword [0x141dc9c1c]
or eax, 0x3a6635cb
mov ecx, 0xb6a81e55
imul rcx, rax
shr rcx, 0x38
add ecx, 0xb2815605
ud2
ud2
mov eax, dword [0x141dc9cd0]
or eax, dword [0x141dc9cd4]
add eax, 0xfebbc69f
and eax, 0x6d67ffbe
mov qword [r10 + 0x38], r12
mov qword [r10 + 0x58], 0
cmp eax, 0x9e21d1dc
jne 0x14007bbe8
mov qword [r10 + 0x38], r12
mov qword [r10 + 0x58], 0
jmp 0x14007bbb1
test r11, r11
mov r15, qword [rbx + 0x118]
je 0x14007ed98
mov rdi, rcx
add rdi, 0x19
mov rax, qword [rbx + 0x150]
add rax, 8
mov qword [rbx + 0x138], rax
lea rax, [r15 + 0x18]
mov qword [rbx + 0xc0], rax
lea rax, [r15 + 0x38]
mov qword [rbx + 0xd8], rax
lea rdx, [r15 + 0x51]
lea rax, [r15 + 0x28]
mov qword [rbx + 0x120], rax
mov rax, r15
add rax, 0x58
mov qword [rbx + 0x128], rax
mov rax, qword [rbx + 0x140]
add rax, 8
mov qword [rbx + 0x108], rax
xor r12d, r12d
xorps xmm6, xmm6
movdqa xmm7, xmmword [0x1400ff760]
mov qword [rbx + 0x110], rdi
mov qword [rbx + 0xa0], rdx
jmp 0x14007bc8c
mov rsi, rax
cmp rax, r8
je 0x14007ed98
test r12b, r12b
je 0x14007bca0
lea rax, [rsi + 0x20]
mov qword [r10 + 8], rax
nop dword [rax]
lea rax, [rsi + 0x20]
mov qword [r10 + 8], rax
test r12b, r12b
jne 0x14007bca0
movzx r14d, byte [rsi + 0x18]
cmp r14b, 2
je 0x14007ed98
mov qword [rbx + 0xe8], rax
mov qword [rbx + 0xf0], r8
lea r11, [rsi + 0x19]
mov rax, qword [rsi + 0x10]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsi]
movdqu xmmword [rcx], xmm0
mov eax, dword [0x141dc9cd8]
xor edx, edx
div dword [0x141dc9cdc]
or eax, 0xc60cab31
add eax, 0x270f0e00
cmp eax, 0x3127e640
jae 0x14007bd0d
mov eax, dword [r11]
mov edx, dword [r11 + 3]
mov dword [rdi + 3], edx
mov dword [rdi], eax
mov byte [rcx + 0x18], r14b
mov r8, qword [rbx + 0x80]
nop word cs:[rax + rax]
mov eax, dword [r11]
mov edx, dword [r11 + 3]
mov dword [rdi + 3], edx
mov edx, dword [0x141dc9ce0]
sub edx, dword [0x141dc9ce4]
xor edx, 0x1e2ba9c2
add edx, 0x8fae6bba
and edx, 0xefa07255
mov dword [rdi], eax
mov byte [rcx + 0x18], r14b
cmp edx, 0x8146456d
je 0x14007bd20
mov rax, qword [r10 + 0x28]
cmp rax, qword [r10 + 0x38]
je 0x14007e4c0
lea rdx, [rax + 0x10]
mov qword [r10 + 0x28], rdx
mov rdx, qword [rax]
mov qword [rbx + 0xb0], rdx
mov rdx, r13
movzx r13d, byte [rax + 8]
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [rcx]
movdqu xmmword [rdx], xmm0
mov eax, dword [r11]
mov ecx, dword [r11 + 3]
mov rdx, qword [rbx + 0x160]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, dword [0x141dc9d20]
sub eax, dword [0x141dc9d24]
imul eax, eax, 0xbee22073
or eax, 0x8ab6267d
xor eax, 0x175ee450
cmp eax, 0xcfc3d5a3
jb 0x14007bfd0
nop dword [rax + rax]
mov eax, dword [0x141dc9d28]
add eax, dword [0x141dc9d2c]
shr eax, 2
imul rax, rax, 0x3459c3bf
shr rax, 0x39
or eax, 0xe7ffa96d
mov r12, qword [r10 + 0x58]
lea rcx, [r12 + 1]
mov qword [r10 + 0x58], rcx
cmp eax, 0x4e44ccca
jb 0x14007bfd0
mov rdx, qword [r8 + 0x28]
movabs rcx, 0x8000000000000000
test rdx, rdx
mov r11, qword [rbx + 0x158]
mov rdi, qword [rbx + 0xc0]
je 0x14007be98
mov r15, qword [rbx + 0x150]
nop
mov eax, dword [0x141dc9e08]
sub eax, dword [0x141dc9e0c]
or eax, 0xffbbf56f
and eax, 0xfffbfdff
cmp eax, 0xcbd0d140
jb 0x14007be30
mov rax, qword [r8 + 0x30]
sub rsp, 0x20
mov rcx, r15
mov r8, r12
call qword [rax + 0x20]
mov r8, qword [rbx + 0x80]
add rsp, 0x20
mov rcx, qword [r15]
mov rax, qword [rbx + 0x138]
movdqu xmm0, xmmword [rax]
mov r11, qword [rbx + 0x158]
movdqu xmmword [r11], xmm0
mov r9, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
mov r15, qword [rbx + 0x118]
mov eax, dword [0x141dc9e10]
xor edx, edx
div dword [0x141dc9e14]
mov edx, 0xab65b5f1
imul rax, rdx
shr rax, 0x3e
xor eax, 0x981202e
or eax, 0x307e1350
cmp eax, 0x18e8db1d
jae 0x14007bed0
mov rax, qword [r9]
lock inc qword [rax]
nop dword [rax + rax]
mov eax, dword [0x141dc9e18]
add eax, dword [0x141dc9e1c]
imul edx, eax, 0x9e24507a
xor edx, 0xcbcef1b0
movdqu xmm8, xmmword [r8]
mov rsi, qword [r9]
mov eax, 1
lock xadd qword [rsi], rax
cmp edx, 0xb0110f04
jb 0x14007bed0
test rax, rax
js 0x14007e90e
mov qword [rbx + 0x90], r12
mov eax, dword [0x141dc9e20]
or eax, dword [0x141dc9e24]
mov edx, 0xb1961549
imul rax, rdx
shr rax, 0x3f
add eax, 0xc8f45b91
cmp eax, 0xea991d06
jbe 0x14007bf49
mov qword [r15 + 0x10], rcx
movdqu xmm0, xmmword [r11]
movdqu xmmword [rdi], xmm0
movdqa xmmword [r15], xmm8
mov r12d, r13d
mov r9, qword [rbx + 0xb0]
mov qword [rbx + 0x78], rsi
nop word [rax + rax]
mov eax, dword [0x141dc9e28]
xor edx, edx
div dword [0x141dc9e2c]
imul eax, eax, 0x9f9318d0
mov qword [r15 + 0x10], rcx
movdqu xmm0, xmmword [r11]
movdqu xmmword [rdi], xmm0
movdqa xmmword [r15], xmm8
cmp eax, 0xe4f9868b
je 0x14007bf60
mov eax, dword [0x141dc9e30]
or eax, dword [0x141dc9e34]
xor eax, 0x22052820
or eax, 0xd5f2d75e
cmp eax, 0x5c61842f
mov r11, qword [rbx + 0xe0]
mov r13, qword [rbx + 0x160]
mov rdi, qword [rbx + 0xd8]
mov rsi, qword [rbx + 0xa0]
je 0x14007c0f0
jmp 0x14007bfe0
inc qword [r10 + 0x58]
jmp 0x14007bdd0
mov eax, dword [0x141dc9e38]
and eax, dword [0x141dc9e3c]
imul eax, eax, 0x30475ce
xor eax, 0xa0271cbb
mov rdx, qword [r11 + 0x10]
mov qword [rdi + 0x10], rdx
movdqu xmm0, xmmword [r11]
movdqu xmmword [rdi], xmm0
mov byte [r15 + 0x50], r14b
mov edx, dword [r13 + 3]
mov dword [rsi + 3], edx
mov edx, dword [r13]
mov dword [rsi], edx
mov qword [r15 + 0x28], r9
mov byte [r15 + 0x30], r12b
mov rdx, qword [rbx + 0x78]
mov qword [r15 + 0x58], rdx
cmp eax, 0x6dd4adab
jb 0x14007c0f0
mov rax, qword [rbx + 0x90]
mov qword [r15 + 0x60], rax
test rax, rax
jne 0x14007c130
cmp byte [r8 + 0x58], 0
je 0x14007c130
mov eax, dword [0x141dd7ffc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0x38], 0
mov r13, qword [rbx + 0xe0]
mov r12d, 0
jne 0x14007e558
sub rsp, 0x20
mov rsi, qword [rbx + 0x178]
mov rcx, rsi
mov rdx, r15
call fcn.140073d60
add rsp, 0x20
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
test rax, rax
je 0x14007e9b6
mov r14, rax
mov rdi, rax
and rdi, 0xffffffffffffff80
sub rdi, 0xffffffffffffff80
mov eax, dword [0x141dca3d0]
or eax, dword [0x141dca3d4]
add eax, 0x4320493e
cmp eax, 0x69629d49
jb 0x14007c630
jmp 0x14007c5c0
mov rax, qword [r11 + 0x10]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [r11]
movdqu xmmword [rdi], xmm0
mov byte [r15 + 0x50], r14b
mov eax, dword [r13]
mov edx, dword [r13 + 3]
mov dword [rsi + 3], edx
mov dword [rsi], eax
mov qword [r15 + 0x28], r9
mov byte [r15 + 0x30], r12b
mov rax, qword [rbx + 0x78]
mov qword [r15 + 0x58], rax
jmp 0x14007bfe0
mov r14, qword [rbx + 0xc8]
lea rsi, [0x141db63d0]
movabs r11, 0x8080808080808080
mov r8, qword [rbx + 0xa8]
xor r12d, r12d
mov r10, qword [rbx + 0x88]
mov r9, qword [rbx + 0xc0]
mov edx, 0xbc12b0f9
nop word cs:[rax + rax]
mov eax, dword [0x141dc9e58]
xor eax, dword [0x141dc9e5c]
or eax, 0xb5191040
and eax, 0xfd3930c3
imul rax, rdx
shr rax, 0x3e
cmp eax, 0x998bb9a0
ja 0x14007c170
nop word cs:[rax + rax]
mov eax, dword [0x141dc9e60]
or eax, dword [0x141dc9e64]
add eax, 0xbb68a7dd
imul rax, rax, 0x2e975b61
shr rax, 0x3c
add eax, 0x25b358f
cmp eax, 0xb7844194
ja 0x14007c1a0
movabs rax, 0x8000000000000000
mov r13, rax
cmp rcx, rax
je 0x14007c2ff
mov eax, dword [0x141dc9e68]
add eax, dword [0x141dc9e6c]
imul rax, rax, 0x40f3955f
shr rax, 0x3c
or eax, 0x62755d28
imul eax, eax, 0xbca2125f
cmp eax, 0x3448954
jb 0x14007c1de
mov rdx, qword [r15 + 0x20]
test rdx, rdx
js 0x14007e9ed
mov rdi, qword [r9]
mov eax, dword [0x141dc9e80]
and eax, dword [0x141dc9e84]
xor eax, 0xde88fa2f
cmp eax, 0xab6ad05c
jb 0x14007c217
nop
mov eax, dword [0x141dc9e88]
xor eax, dword [0x141dc9e8c]
add eax, 0xf06c048f
or eax, 0xb64d26fd
cmp eax, 0x30a4a1ea
je 0x14007c230
test rdx, rdx
mov r13, rdx
je 0x14007c5ac
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
mov r10, rax
test rax, rax
je 0x14007b1c7
test r12b, r12b
je 0x14007c29c
sub rsp, 0x20
mov rcx, r10
mov rdx, rdi
mov r8, r13
mov rsi, r10
call sub.VCRUNTIME140.dll_memcpy
mov r10, rsi
add rsp, 0x20
mov r8, r13
nop
mov eax, dword [0x141dc9e90]
sub eax, dword [str._raB]
and eax, 0xae489834
imul r14d, eax, 0xc2d11ccd
xor r14d, 0x1bfd99d3
sub rsp, 0x20
mov rcx, r10
mov rdx, rdi
mov rsi, r10
call sub.VCRUNTIME140.dll_memcpy
mov r10, rsi
mov r8, r13
add rsp, 0x20
cmp r14d, 0x48ba8c23
jb 0x14007c2a0
mov r13, r8
mov r14, qword [rbx + 0xc8]
movabs r11, 0x8080808080808080
lea rsi, [0x141db63d0]
mov eax, dword [0x141dc9e98]
xor edx, edx
div dword [0x141dc9e9c]
mov eax, dword [0x141dc9ea0]
and eax, dword [0x141dc9ea4]
xor eax, 0x2108848
or eax, 0xdcec22a6
and eax, 0xdefdfbee
cmp eax, 0x6c8a4d1d
je 0x14007c30d
movq rax, xmm8
test rax, rax
mov qword [rbx + 0xa8], r8
mov qword [rbx + 0x88], r10
je 0x14007c584
nop dword [rax + rax]
mov eax, dword [0x141dc9ea8]
or eax, dword [0x141dc9eac]
and eax, 0x7b68c3d8
add eax, 0xad3a7bb4
xor eax, 0xf2cf8c31
cmp eax, 0x3a93e227
jb 0x14007c350
mov rsi, qword [r15 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9eb0]
sub eax, dword [str.Y__bj]
add eax, 0xd244e6eb
and eax, 0xdbd887dc
cmp eax, 0xe571ce68
je 0x14007c380
movabs rax, 0x8000000000000000
cmp r13, rax
mov qword [rbx + 0x90], rsi
jne 0x14007d0a0
mov eax, dword [0x141dc9f90]
xor eax, dword [0x141dc9f94]
xor eax, 0xf8299913
imul eax, eax, 0x75c4b24a
cmp eax, 0x9ebe2150
jne 0x14007c3f0
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
mov eax, dword [0x141dc9f98]
add eax, dword [0x141dc9f9c]
or eax, 0x980a0285
imul rdi, rax, 0x83d1937
shr rdi, 0x3a
add edi, 0x78e57843
movzx eax, byte [0x141dd7ff8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400beea0
add rsp, 0x20
cmp edi, 0x8db78317
ja 0x14007c3f0
mov r13, rax
nop dword [rax + rax]
mov eax, dword [0x141dc9fa0]
xor eax, dword [0x141dc9fa4]
xor eax, 0x1b73f196
add eax, 0xcfd26fb5
xor eax, 0xcc20f15d
cmp eax, 0x2ca07edc
jb 0x14007c440
nop word cs:[rax + rax]
mov eax, dword [0x141dc9fa8]
or eax, dword [0x141dc9fac]
add eax, 0x546ca601
and eax, 0x5447499
cmp eax, 0x8b04ce47
je 0x14007c470
test r13, r13
je 0x14007e7a8
mov eax, dword [0x141dc9fb8]
sub eax, dword [0x141dc9fbc]
xor eax, 0x43eab6c0
imul rax, rax, 0x7c126047
shr rax, 0x3c
or eax, 0xce121f70
cmp eax, 0x5a10300b
jae 0x14007c4d0
mov qword [r13], 1
nop word cs:[rax + rax]
mov eax, dword [0x141dc9fc0]
xor eax, dword [0x141dc9fc4]
and eax, 0x2a1007cb
imul eax, eax, 0x9aca87a9
add eax, 0x42777869
mov qword [r13], 1
cmp eax, 0x299dde32
jb 0x14007c4d0
mov eax, dword [0x141dc9fc8]
xor eax, dword [0x141dc9fcc]
and eax, 0xdd10d42f
imul rax, rax, 0x4c737951
shr rax, 0x3e
imul eax, eax, 0x45c671fd
cmp eax, 0xde2ba7e0
jbe 0x14007c530
mov qword [r13 + 8], 1
nop dword [rax]
mov eax, dword [0x141dc9fd0]
and eax, dword [0x141dc9fd4]
imul eax, eax, 0x88da94c7
add eax, 0xbf8c0c40
mov qword [r13 + 8], 1
cmp eax, 0x62c299a1
jb 0x14007c530
mov eax, dword [0x141dc9fd8]
imul eax, dword [0x141dc9fdc]
imul eax, eax, 0xc487fa8d
or eax, 0x4922d825
imul eax, eax, 0x7247b4b3
cmp eax, 0x19788bc2
jb 0x14007c9b0
jmp 0x14007c910
mov eax, dword [0x141dc9eb8]
xor edx, edx
div dword [0x141dc9ebc]
add eax, 0xbc1f1b1c
xor eax, 0xf081284
cmp eax, 0xd89e8815
ja 0x14007c794
jmp 0x14007c770
mov r10d, 1
test r12b, r12b
jne 0x14007c280
jmp 0x14007c29c
mov qword [rdi - 8], r14
sub rsp, 0x20
mov r8d, 0x180
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
test r12b, r12b
jne 0x14007c630
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x14007e9de
mov eax, dword [0x141dca3e0]
add eax, dword [0x141dca3e4]
imul eax, eax, 0x1d05b4a
add eax, 0x47d13ce6
cmp eax, 0x3436c7ac
mov r8b, 1
mov rsi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
jb 0x14007c6a0
jmp 0x14007c660
mov qword [rdi - 8], r14
sub rsp, 0x20
mov r8d, 0x180
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
jmp 0x14007c5c0
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x141dca3e8]
xor ecx, dword [0x141dca3ec]
xor ecx, 0x30a80005
or ecx, 0xcb45bbb0
add ecx, 0xda13c40e
mov qword [rax + 0x38], rdi
cmp ecx, 0x9c742248
jae 0x14007c6c0
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x38], rdi
jmp 0x14007c660
mov rax, qword [rbx + 0x78]
cmp qword [rax + 0x208], 0
je 0x14007b1c7
mov eax, dword [0x141dca408]
xor eax, dword [0x141dca40c]
shr eax, 0xa
imul rax, rax, 0x253591
shr rax, 0x29
xor eax, 0xe89042ff
imul eax, eax, 0xd18a1c98
cmp eax, 0xe87c1b65
je 0x14007c6d2
mov rax, qword [rbx + 0x78]
mov rdi, qword [rax + 0x200]
nop dword [rax]
mov eax, dword [0x141dca410]
imul eax, dword [0x141dca414]
add eax, 0x25f7b7f6
or eax, 0xd175aab3
add eax, 0x41bbc73c
cmp eax, 0x511029d1
ja 0x14007c710
lea r14, [rdi + 4]
mov eax, dword [0x141dca418]
xor edx, edx
div dword [0x141dca41c]
and eax, 0xd89d1f94
mov ecx, 0xc79fee29
imul rax, rcx
shr rax, 0x3f
add eax, 0x719426cb
cmp eax, 0x922fc960
ja 0x14007e377
jmp 0x14007e340
mov eax, dword [0x141dc9ec0]
and eax, dword [0x141dc9ec4]
and eax, 0xc1401b5a
add eax, 0x842e2b1d
mov rcx, qword [0x141dd7f50]
cmp eax, 0xeac1d92e
jbe 0x14007c7a0
mov rax, qword [0x141dd7f50]
jmp 0x14007c770
mov eax, dword [0x141dc9ec8]
and eax, dword [0x141dc9ecc]
imul rax, rax, 0x1317b885
shr rax, 0x3c
imul eax, eax, 0x7cec27b5
add eax, 0x76d08a40
cmp eax, 0x16b8decb
jb 0x14007c7a0
test rcx, rcx
je 0x14007c813
nop
mov eax, dword [0x141dc9ee8]
sub eax, dword [0x141dc9eec]
imul eax, eax, 0xf78ef9c6
and eax, 0x810d68a8
cmp eax, 0x15b4aa42
je 0x14007c7d0
mov rsi, rcx
dec rsi
movabs rax, 0x8000000000000000
cmp r13, rax
mov qword [rbx + 0x90], rsi
jne 0x14007d0a0
jmp 0x14007c3b7
mov r15, r11
mov eax, dword [0x141dc9ed0]
xor eax, dword [0x141dc9ed4]
mov ecx, 0x95b949b1
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x8acf64a9
jne 0x14007c850
sub rsp, 0x20
mov r8d, 0xe
mov rcx, r14
mov rdx, rsi
call fcn.14008e1c0
add rsp, 0x20
nop
mov edi, dword [0x141dc9ed8]
and edi, dword [0x141dc9edc]
add edi, 0xd3eee067
xor edi, 0x440601c
and edi, 0x9c70f73c
sub rsp, 0x20
mov r8d, 0xe
mov rcx, r14
mov rdx, rsi
call fcn.14008e1c0
add rsp, 0x20
cmp edi, 0x95b6a918
ja 0x14007c850
mov rdx, qword [r14]
nop word cs:[rax + rax]
mov eax, dword [str._4]
sub eax, dword [0x141dc9ee4]
or eax, 0xfb8dfe9f
add eax, 0xd158a94b
cmp eax, 0xbff0d109
jb 0x14007c8a0
movabs rax, 0x8000000000000000
cmp rdx, rax
mov rcx, qword [rbx + 0xf8]
jne 0x14007c8ee
mov r11, r15
mov esi, 0x200000
mov r8, qword [rbx + 0xa8]
mov r10, qword [rbx + 0x88]
jmp 0x14007d06d
mov r15, rdx
mov qword [rbx + 0x90], r13
test r12b, r12b
mov r13, r14
jne 0x14007d2ec
jmp 0x14007ce3c
mov qword [r13 + 0x10], 2
mov rax, qword [0x141dd7fc0]
jmp 0x14007c910
mov eax, dword [0x141dc9ef0]
xor edx, edx
div dword [0x141dc9ef4]
mov r14d, eax
xor r14d, 0xe6c6a12b
mov rdi, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
sub rsp, 0x20
mov rdx, rdi
call fcn.140053980
mov rcx, qword [rbx + 0xf8]
add rsp, 0x20
cmp r14d, 0xc2144f8f
jb 0x14007d2ec
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov r8d, dword [0x141dc9ef8]
mov edx, dword [0x141dc9efc]
add edx, r8d
add edx, 0xc6b4e971
or edx, 0x59f91c40
and edx, 0xfffd7ee5
cmp edx, 0x5580cc94
jb 0x14007ce90
test rax, rax
mov esi, 0xa
movabs r11, 0x8080808080808080
je 0x14007d30d
xor edx, edx
mov r8, qword [rbx + 0xa8]
mov r10, qword [rbx + 0x88]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13, qword [rbx + 0x90]
mov eax, dword [0x141dc9f58]
and eax, dword [0x141dc9f5c]
or eax, 0x7d04ffa7
imul rax, rax, 0x4893d4ad
shr rax, 0x3e
xor eax, 0x2a1ee743
cmp eax, 0xea942130
ja 0x14007cef0
test r15, r15
je 0x14007cff0
mov qword [rbx + 0xb0], rdx
mov r15, qword [0x141dd7fe0]
mov eax, dword [0x141dc9f60]
add eax, dword [0x141dc9f64]
xor eax, 0x5f9d5e3d
add eax, 0xfba7d8f8
cmp eax, 0xc809e76c
jbe 0x14007cf60
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rdi
call rsi
add rsp, 0x20
nop
mov eax, dword [0x141dc9f68]
sub eax, dword [0x141dc9f6c]
imul r13d, eax, 0xb7cafb1
or r13d, 0xfbd4fef7
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rdi
call rsi
add rsp, 0x20
cmp r13d, 0xf79afae1
jb 0x14007cf60
mov eax, dword [0x141dc9f78]
add eax, dword [0x141dc9f7c]
and eax, 0x2813100
xor eax, 0x40803558
cmp eax, 0xe61d6fbc
ja 0x14007cff0
mov eax, dword [0x141dc9f80]
imul eax, dword [0x141dc9f84]
mov ecx, 0xfeda66c5
imul rax, rcx
shr rax, 0x3e
imul eax, eax, 0xfaade2de
and eax, 0xc248cd2e
test rdx, rdx
mov rsi, r14
mov ecx, 0x200000
cmove rsi, rcx
cmp eax, 0x82a4726b
jb 0x14007d00d
lea rax, [rsi + 1]
mov qword [0x141dd7f50], rax
movabs rax, 0x8000000000000000
cmp r13, rax
mov qword [rbx + 0x90], rsi
je 0x14007c3b7
nop word cs:[rax + rax]
mov eax, dword [0x141dca008]
sub eax, dword [0x141dca00c]
or eax, 0x2138119
and eax, 0x617d559
imul eax, eax, 0xd766de6f
cmp eax, 0x2717a567
jb 0x14007d0a0
nop word cs:[rax + rax]
mov eax, dword [0x141dca010]
and eax, dword [0x141dca014]
imul rax, rax, 0x13ae45d7
shr rax, 0x3c
imul eax, eax, 0xf8d70aa5
add eax, 0xde80dc3c
cmp eax, 0xe9c131f8
ja 0x14007d0d0
cmp r8, 0xf
ja 0x14007d1b0
test r8, r8
je 0x14007d150
xor eax, eax
nop word [rax + rax]
cmp byte [r10 + rax], 0
je 0x14007e8a0
inc rax
nop
mov ecx, dword [0x141dca018]
and ecx, dword [0x141dca01c]
and ecx, 0xd78cc903
imul ecx, ecx, 0xdc076c31
cmp ecx, 0x6f868b87
je 0x14007d120
cmp rax, r8
jne 0x14007d110
jmp 0x14007d610
mov eax, dword [0x141dca078]
imul eax, dword [0x141dca07c]
cmp eax, 0xd443c6a4
je 0x14007d150
cmp r13, r8
jne 0x14007d700
lea rdi, [r8 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dca080]
xor eax, dword [0x141dca084]
xor eax, 0x45a22039
add eax, 0x37321690
xor eax, 0x9e59dfd9
cmp eax, 0xed734f28
ja 0x14007d180
jmp 0x14007d75b
mov eax, dword [0x141dca020]
add eax, dword [0x141dca024]
xor eax, 0x79ae50d3
add eax, 0x83b0778a
cmp eax, 0xf1e31f63
ja 0x14007d1b0
lea rcx, [r10 + 7]
and rcx, 0xfffffffffffffff8
sub rcx, r10
je 0x14007d290
cmp rcx, r8
cmovae rcx, r8
test r12b, r12b
jne 0x14007d1e5
test rcx, rcx
je 0x14007d290
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r10 + rax], 0
je 0x14007e8a0
inc rax
nop
mov edx, dword [0x141dca060]
imul edx, dword [0x141dca064]
add edx, 0x4ca6ac6c
or edx, 0x1e7fb8b7
cmp edx, 0xdb50f6fc
jb 0x14007d210
cmp rcx, rax
jne 0x14007d200
mov eax, dword [0x141dca038]
xor edx, edx
div dword [0x141dca03c]
mov eax, dword [0x141dca040]
or eax, dword [0x141dca044]
mov edx, 0xc9a54f51
imul rax, rdx
shr rax, 0x3e
xor eax, 0x7fe57b59
add eax, 0x879f26f6
cmp eax, 0x2951e445
ja 0x14007d244
mov eax, dword [0x141dca028]
xor eax, dword [0x141dca02c]
imul eax, eax, 0xdf70d8bf
or eax, 0x69009140
and eax, 0x6b92f1e0
cmp eax, 0xbaf2e417
ja 0x14007d290
lea r9, [r8 - 0x10]
nop word [rax + rax]
mov eax, dword [0x141dca030]
xor edx, edx
div dword [0x141dca034]
xor eax, 0x68282e00
and eax, 0x6a2daf82
imul eax, eax, 0x3f91c10f
cmp eax, 0x5a40a8e7
jbe 0x14007d2c0
xor ecx, ecx
jmp 0x14007d8c0
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
sub rsp, 0x20
call fcn.140053980
mov rcx, qword [rbx + 0xf8]
add rsp, 0x20
jmp 0x14007ce3c
mov r9, qword [rcx + 8]
mov r13, qword [rcx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9f00]
or eax, dword [0x141dc9f04]
add eax, 0x8054bb1e
and eax, 0xc3b67759
cmp eax, 0x352096af
je 0x14007d320
mov r8, qword [rbx + 0xa8]
mov r10, qword [rbx + 0x88]
nop dword [rax + rax]
mov eax, dword [0x141dc9f08]
imul eax, dword [0x141dc9f0c]
and eax, 0x844af746
xor eax, 0xa1294c8d
imul eax, eax, 0x2d3ef69b
cmp eax, 0x265b1d6d
je 0x14007d350
test r13, r13
je 0x14007d3a2
cmp r13, 1
jne 0x14007d3aa
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x14007d5ea
mov r13d, 1
mov edx, 0
cmp eax, 0x2d
je 0x14007cee2
jmp 0x14007d3f0
mov rdx, r13
jmp 0x14007cee2
cmp byte [r9], 0x2b
jne 0x14007d3e3
inc r9
mov eax, dword [0x141dc9f18]
imul eax, dword [0x141dc9f1c]
add eax, 0xb1037c7a
xor eax, 0x99744da0
cmp eax, 0x8791558c
jb 0x14007d3b3
lea rax, [r13 - 1]
cmp r13, 0x12
mov r13, rax
jb 0x14007d3f0
jmp 0x14007d480
cmp r13, 0x11
jae 0x14007d480
nop dword [rax]
mov eax, dword [0x141dc9f10]
imul eax, dword [0x141dc9f14]
shr eax, 1
imul rax, rax, 0x4e5d2e01
shr rax, 0x3d
add eax, 0xa902f2ff
xor eax, 0xe3dbb6eb
cmp eax, 0x729a8f92
ja 0x14007d3f0
xor r14d, r14d
nop
movzx eax, byte [r9]
add eax, 0xffffffd0
cmp eax, 9
ja 0x14007d5ea
test r12b, r12b
jne 0x14007d480
xor r14d, r14d
nop dword [rax + rax]
test r12b, r12b
jne 0x14007d490
xor edx, edx
jmp 0x14007cee2
mov eax, dword [0x141dca068]
sub eax, dword [0x141dca06c]
and eax, 0x18118008
add eax, 0x39631d21
cmp eax, 0x66c69da2
ja 0x14007d610
nop dword [rax]
mov eax, dword [0x141dca070]
xor edx, edx
div dword [0x141dca074]
add eax, 0xdedbde2d
and eax, 0xe6e23418
xor eax, 0xb85850d5
cmp eax, 0xb20154c1
ja 0x14007d630
cmp r13, r8
jne 0x14007d700
mov eax, dword [0x141dca0d8]
imul eax, dword [0x141dca0dc]
add eax, 0x12da8e90
xor eax, 0x60814a02
or eax, 0x9d6a25ed
cmp eax, 0xa41fc37a
jb 0x14007d700
lea rdi, [r8 + 1]
mov eax, dword [0x141dca0e0]
xor eax, dword [0x141dca0e4]
imul eax, eax, 0x5da4ae49
or eax, 0x723d054d
mov ecx, 0xb84d88b5
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x8fb34bbb
ja 0x14007d9a7
jmp 0x14007d980
xor eax, eax
jmp 0x14007d7c8
mov r8, qword [rbx + 0x168]
mov qword [r8 + 8], rax
sub rsp, 0x20
mov r14, qword [rbx + 0x100]
mov rcx, r14
mov rdx, rdi
call fcn.1400375f0
add rsp, 0x20
cmp qword [r14], 0
jne 0x14007e4f0
mov ecx, 0x84f313ed
mov r8, qword [rbx + 0xa8]
nop word cs:[rax + rax]
mov eax, dword [0x141dca0b8]
xor edx, edx
div dword [0x141dca0bc]
xor eax, 0x7a85d8f2
add eax, 0x6ca0fd0f
or eax, 0x14f61a44
cmp eax, 0x5b72b891
jb 0x14007d810
mov eax, dword [0x141dca048]
xor edx, edx
div dword [0x141dca04c]
add eax, 0xa6328acd
or eax, 0xa502678f
add eax, 0xa5c66c73
cmp eax, 0x6522cf2e
ja 0x14007d8c0
movdqu xmm0, xmmword [r10 + rcx]
movdqa xmm1, xmm0
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rax, xmm1
test rax, r11
jne 0x14007d910
add rcx, 0x10
jmp 0x14007d8b0
mov eax, dword [0x141dca050]
xor edx, edx
div dword [0x141dca054]
and eax, 0x3c3c8221
cmp eax, 0xe9f6c250
je 0x14007d910
mov eax, dword [0x141dca0e8]
or eax, dword [0x141dca0ec]
add eax, 0x4ad73a21
or eax, 0x785fb6ef
xor eax, 0x60703c1b
mov byte [r10 + r8], 0
cmp eax, 0x5b63b01d
jae 0x14007d9ae
mov byte [r10 + r8], 0
jmp 0x14007d980
cmp r13, rdi
jbe 0x14007da33
mov eax, dword [0x141dca420]
xor edx, edx
div dword [0x141dca424]
imul rax, rax, 0x7a17ddad
shr rax, 0x3e
imul ecx, eax, 0xbd132e5d
or ecx, 0x4a1cc86a
xor eax, eax
lock cmpxchg byte [r14], r8b
sete al
cmp ecx, 0x410d7d94
jae 0x14007e380
xor eax, eax
lock cmpxchg byte [r14], r8b
jmp 0x14007e340
test al, al
je 0x14007e477
mov byte [rdi + 5], 1
mov eax, dword [0x141dca430]
xor edx, edx
div dword [str._bQ4T]
add eax, 0x4c477f7a
or eax, 0xdf54a726
cmp eax, 0xe680d5fc
jne 0x14007e3c0
lock inc dword [rdi]
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dca438]
xor edx, edx
div dword [0x141dca43c]
mov r15d, eax
or r15d, 0x41085c94
and r15d, 0x51c95e97
add r15d, 0x5114f85d
lock inc dword [rdi]
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp r15d, 0xacc1ea53
ja 0x14007e3c0
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14007e419
sub rsp, 0x20
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
mov r9, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
mov rcx, qword [rbx + 0x148]
mov r15, qword [rbx + 0x118]
mov rdi, qword [rbx + 0x110]
nop dword [rax]
mov eax, dword [0x141dca440]
mov edx, dword [0x141dca444]
add eax, edx
add eax, 0x2026708d
imul rax, rax, 0x5a92f59b
shr rax, 0x3e
or eax, 0x9f3a2cec
cmp eax, 0xf940cec4
je 0x14007e440
mov rax, qword [r10 + 8]
mov r8, qword [r10 + 0x18]
jmp 0x14007bc80
sub rsp, 0x20
mov rcx, r14
call fcn.1400f8d30
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dca428]
xor eax, dword [0x141dca42c]
add eax, 0x385723b4
or eax, 0xd7e66ad2
imul eax, eax, 0x196aee2d
cmp eax, 0x8bb65094
je 0x14007e490
jmp 0x14007e388
mov eax, dword [0x141dc9ce8]
or eax, dword [0x141dc9cec]
imul eax, eax, 0xb64a95f5
add eax, 0x25617b37
cmp eax, 0x890c2695
jb 0x14007e4c0
xor eax, eax
test al, al
jne 0x14007eb99
jmp 0x14007eb69
mov eax, dword [0x141dca0b0]
imul eax, dword [0x141dca0b4]
or eax, 0x399ac080
add eax, 0xdc29d6b8
imul rcx, rax, 0x496b0b01
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x11459f33
ja 0x14007e4f0
mov rax, qword [rbx + 0x130]
mov qword [rax], 1
shl rcx, 1
test rcx, rcx
mov r13, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r14, qword [rbx + 0x120]
mov r15, qword [rbx + 0xd8]
mov r8, qword [rbx + 0x98]
je 0x14007ec70
nop
mov eax, dword [0x141dca330]
and eax, dword [0x141dca334]
add eax, 0x96a11872
imul rcx, rax, 0x2c3dabd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x544b5b5d
cmp eax, 0x7443eed6
ja 0x14007e590
mov rax, qword [rbx + 0xc0]
mov rsi, qword [rax]
mov eax, dword [0x141dca338]
and eax, dword [0x141dca33c]
imul eax, eax, 0x83ef626e
cmp eax, 0xabdc1762
je 0x14007ec1a
jmp 0x14007ebd6
ud2
mov eax, dword [0x141dca138]
and eax, dword [0x141dca13c]
imul eax, eax, 0x8b5d0d09
cmp eax, 0xa75f1aaa
jne 0x14007e8c0
ud2
mov eax, dword [0x141dca140]
imul eax, dword [0x141dca144]
add eax, 0x318322b
and eax, 0x104d10
ud2
mov eax, dword [0x141dc9e40]
or eax, dword [0x141dc9e44]
add eax, 0x25375598
xor eax, 0x40834542
and eax, 0xf7abc5d2
cmp eax, 0x7c918dcd
jbe 0x14007e940
ud2
mov eax, dword [0x141dc9e48]
or eax, dword [0x141dc9e4c]
add eax, 0x8e6ed5c5
or eax, 0x4136b89e
and eax, 0x7376fcff
ud2
mov eax, dword [0x141dca3f0]
xor edx, edx
div dword [0x141dca3f4]
or eax, 0x84910100
and eax, 0xa69b3b08
cmp eax, 0xaaa9f48d
je 0x14007fd6e
jmp 0x14007fd48
xor eax, eax
test al, al
jne 0x14007f51a
jmp 0x14007f4e8
mov eax, dword [0x141dc9e70]
or eax, dword [0x141dc9e74]
imul eax, eax, 0x36d96b7
add eax, 0xa7554c8c
cmp eax, 0x3d7c9357
jae 0x14007ea10
ud2
mov eax, dword [0x141dc9e78]
or eax, dword [0x141dc9e7c]
imul eax, eax, 0x2a80a05a
add eax, 0x5e2102d4
xor eax, 0xce362fa5
ud2
mov eax, dword [0x141dc9cf0]
or eax, dword [0x141dc9cf4]
imul edx, eax, 0xb55e3b16
add edx, 0xec4cedc
xor edx, 0xadb316ba
mov rax, qword [rcx]
lock dec qword [rax]
sete al
cmp edx, 0xaa9ad218
jbe 0x14007eba2
mov rax, qword [rcx]
lock dec qword [rax]
jmp 0x14007eb69
test al, al
je 0x14007ed98
mov eax, dword [0x141dc9cf8]
sub eax, dword [0x141dc9cfc]
imul eax, eax, 0xf28f6e2a
xor eax, 0xe766cd1d
add eax, 0xaeadab4
cmp eax, 0xd30b05c3
jb 0x14007ed43
jmp 0x14007ed30
mov eax, dword [0x141dca340]
add eax, dword [0x141dca344]
xor eax, 0xc61827a6
imul eax, eax, 0x81517797
imul rdi, rax, 0x2ba06b33
shr rdi, 0x3c
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xa93b809f
jbe 0x14007ec36
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007ebd6
mov r8, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
nop word cs:[rax + rax]
mov eax, dword [0x141dca348]
or eax, dword [0x141dca34c]
imul eax, eax, 0xef111e34
add eax, 0x54af1f7e
cmp eax, 0x47ca8799
jb 0x14007ec50
nop
mov eax, dword [0x141dca350]
imul eax, dword [0x141dca354]
imul eax, eax, 0xe327f95d
and eax, 0x68e4edb8
cmp eax, 0x7a397aea
je 0x14007ec70
mov eax, dword [0x141dca358]
xor edx, edx
div dword [0x141dca35c]
xor eax, eax
nop
test al, al
jne 0x14007eca0
mov rax, qword [r15]
lock dec qword [rax]
jne 0x14007f5c0
mov eax, dword [0x141dca360]
xor eax, dword [0x141dca364]
or eax, 0x8b57b5bc
imul eax, eax, 0x36176163
add eax, 0xe4ed315c
cmp eax, 0x4ed4042
jb 0x14007f531
jmp 0x14007f51e
mov eax, dword [0x141dc9d00]
or eax, dword [0x141dc9d04]
cmp eax, 0xa73fef14
jne 0x14007ed45
jmp 0x14007ed30
sub rsp, 0x20
call fcn.140074180
add rsp, 0x20
mov eax, 0xf921ca87
mov r9, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9d08]
add ecx, dword [0x141dc9d0c]
or ecx, 0xfd3cc3c7
imul ecx, ecx, 0x538514e4
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x9fc51781
je 0x14007ed70
sub rsp, 0x20
mov rcx, r10
mov rsi, r9
call fcn.140080240
add rsp, 0x20
mov rax, qword [rsi]
mov rcx, qword [rbx + 0x130]
mov qword [rcx + 8], rax
mov eax, dword [0x141dc9d10]
and eax, dword [0x141dc9d14]
xor eax, 0x1fc3c49c
imul eax, eax, 0x5a91fa03
and eax, 0x4980566a
cmp eax, 0x50f949e9
ja 0x14007ee01
mov eax, dword [0x141dc9d18]
or eax, dword [0x141dc9d1c]
imul rax, rax, 0x30768c7f
shr rax, 0x3d
mov qword [rcx], 3
cmp eax, 0x652471fa
jne 0x14007ee0a
mov qword [rcx], 3
jmp 0x14007eddc
mov r8, qword [rbx + 0x80]
mov rsi, qword [r8 + 0x18]
test rsi, rsi
je 0x14007ef90
mov rdi, qword [r8 + 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9d30]
xor eax, dword [0x141dc9d34]
add eax, 0xc22cc885
or eax, 0x2abfbecf
cmp eax, 0x1028addb
jb 0x14007ee30
mov eax, 0xc2f31b5b
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9d38]
sub ecx, dword [0x141dc9d3c]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x3035a391
or ecx, 0x2477ff39
cmp ecx, 0x3f31add5
je 0x14007ee60
nop dword [rax + rax]
mov eax, dword [0x141dc9d40]
imul eax, dword [0x141dc9d44]
xor eax, 0x32378f73
imul eax, eax, 0x6681f50a
add eax, 0xbd76b6de
cmp eax, 0x15d649ef
jb 0x14007ee90
mov rax, qword [rdi]
test rax, rax
je 0x14007eed0
sub rsp, 0x20
mov rcx, rsi
call rax
mov r8, qword [rbx + 0x80]
add rsp, 0x20
mov eax, 0x965aed81
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9d48]
and ecx, dword [0x141dc9d4c]
and ecx, 0xb75ff5b1
imul ecx, ecx, 0xa0e8ba8d
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x43305940
ja 0x14007eee0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov edx, dword [0x141dc9d50]
imul edx, dword [0x141dc9d54]
or edx, 0xfaefafe7
cmp edx, 0x3706cc6e
je 0x14007ef10
test rcx, rcx
je 0x14007ef90
cmp rax, 0x11
jb 0x14007ef61
nop word cs:[rax + rax]
mov eax, dword [0x141dc9d58]
and eax, dword [0x141dc9d5c]
or eax, 0xd4f83f96
add eax, 0xe1c3f70f
cmp eax, 0x37c80f48
jb 0x14007ef40
mov rsi, qword [rsi - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r8, qword [rbx + 0x80]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9d60]
and eax, dword [0x141dc9d64]
or eax, 0x3fdb78f5
and eax, 0xffdb7fff
cmp eax, 0xb6a40a46
ja 0x14007ef90
mov rsi, qword [r8 + 0x28]
test rsi, rsi
je 0x14007f144
mov rax, qword [rbx + 0x80]
mov rdi, qword [rax + 0x30]
mov r8, qword [rdi]
nop dword [rax + rax]
mov eax, dword [str._dI5:]
xor edx, edx
div dword [0x141dc9d6c]
and eax, 0x37a8440f
cmp eax, 0xf7832703
je 0x14007efd0
test r8, r8
je 0x14007f03b
sub rsp, 0x20
mov rcx, rsi
call r8
add rsp, 0x20
mov eax, 0x90c492af
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9d70]
imul ecx, dword [str.nEe_9]
add ecx, 0xc86fdfda
shr ecx, 1
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x644f8d69
cmp ecx, 0xd7e5fb4d
ja 0x14007f010
mov eax, dword [0x141dc9d78]
xor ecx, ecx
xor edx, edx
div dword [0x141dc9d7c]
nop dword [rax + rax]
test cl, cl
jne 0x14007f050
cmp qword [rdi + 8], 0
je 0x14007f144
mov rax, qword [rdi + 0x10]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14007f070
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14007f080
cmp rax, 0x11
jb 0x14007f0e8
nop word [rax + rax]
mov eax, dword [0x141dc9d80]
imul eax, dword [0x141dc9d84]
or eax, 0x29c6a19d
and eax, 0x29c7a59f
cmp eax, 0x1e750e90
jb 0x14007f090
mov rsi, qword [rsi - 8]
mov eax, 0x9210a813
nop word [rax + rax]
mov ecx, dword [0x141dc9d88]
or ecx, dword [0x141dc9d8c]
imul ecx, ecx, 0xb115af0
add ecx, 0x1d8b629b
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x281e416b
ja 0x14007f0c0
xor eax, eax
test al, al
jne 0x14007f128
mov edi, dword [0x141dc9d90]
add edi, dword [0x141dc9d94]
and edi, 0x1f8ab5af
add edi, 0xb346dbdc
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x7c92ad56
jae 0x14007f144
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007f0ee
mov r8, qword [rbx + 0x80]
mov rsi, qword [r8 + 0x38]
mov rdi, qword [r8 + 0x40]
mov ecx, 0x8486fdb1
nop dword [rax + rax]
mov eax, dword [0x141dc9d98]
xor edx, edx
div dword [0x141dc9d9c]
shr eax, 1
imul rax, rcx
shr rax, 0x3e
or eax, 0x8c987ba0
imul eax, eax, 0x756e476b
cmp eax, 0xd664ade2
ja 0x14007f160
test rsi, rsi
je 0x14007f26f
mov rax, qword [rdi]
test rax, rax
je 0x14007f1af
sub rsp, 0x20
mov rcx, rsi
call rax
mov r8, qword [rbx + 0x80]
add rsp, 0x20
mov rax, qword [rdi + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9da0]
or ecx, dword [0x141dc9da4]
add ecx, 0xbc633846
and ecx, 0x6ffcaee8
cmp ecx, 0x8348c207
ja 0x14007f1c0
test rax, rax
je 0x14007f26f
cmp qword [rdi + 0x10], 0x11
jb 0x14007f24e
mov eax, dword [0x141dc9da8]
xor edx, edx
div dword [0x141dc9dac]
nop
mov eax, dword [0x141dc9db0]
sub eax, dword [0x141dc9db4]
or eax, 0xb7de7dff
and eax, 0xb7dfffff
cmp eax, 0x6adf101c
jb 0x14007f200
mov rsi, qword [rsi - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9db8]
imul eax, dword [0x141dc9dbc]
or eax, 0xac2d0b96
and eax, 0xac2d2fb7
cmp eax, 0x17f705b4
jb 0x14007f230
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r8, qword [rbx + 0x80]
mov rsi, qword [r8 + 0x48]
mov eax, dword [0x141dc9dc0]
xor edx, edx
div dword [0x141dc9dc4]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9dc8]
and eax, dword [0x141dc9dcc]
add eax, 0xe539798f
and eax, 0x2e8ec079
xor eax, 0xc1bc6397
cmp eax, 0xe21f4a3c
ja 0x14007f290
mov rdi, qword [r8 + 0x50]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9dd0]
xor eax, dword [0x141dc9dd4]
imul eax, eax, 0x4fc60f3d
xor eax, 0x1800c482
or eax, 0x67ff214d
cmp eax, 0xe83fd859
je 0x14007f2c0
test rsi, rsi
je 0x14007f445
mov r8, qword [rdi]
nop
mov eax, dword [0x141dc9dd8]
xor edx, edx
div dword [str.4_6_r]
or eax, 0xa91b8f06
imul eax, eax, 0x3c5f4123
cmp eax, 0xbb8accad
je 0x14007f2f0
test r8, r8
je 0x14007f34e
sub rsp, 0x20
mov rcx, rsi
call r8
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc9de0]
sub eax, dword [0x141dc9de4]
imul eax, eax, 0x546ef57a
xor eax, 0x8a43a37e
cmp eax, 0xc73bfd05
ja 0x14007f330
mov eax, 0x9980b831
nop word cs:[rax + rax]
mov ecx, dword [str._ndy_]
add ecx, dword [0x141dc9dec]
imul ecx, ecx, 0x793d110e
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x11a74ad9
cmp ecx, 0x97923775
ja 0x14007f360
cmp qword [rdi + 8], 0
je 0x14007f445
cmp qword [rdi + 0x10], 0x11
jb 0x14007f3c6
mov eax, 0x8abb79a9
nop
mov ecx, dword [0x141dc9df0]
sub ecx, dword [0x141dc9df4]
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x5edd00b3
cmp ecx, 0xf77c473e
ja 0x14007f3a0
mov rsi, qword [rsi - 8]
mov eax, dword [0x141dc9df8]
sub eax, dword [0x141dc9dfc]
add eax, 0xbabe842a
imul rax, rax, 0x1b26f651
shr rax, 0x3c
cmp eax, 0x48c5bb41
je 0x14007f429
mov edi, dword [0x141dc9e00]
sub edi, dword [0x141dc9e04]
and edi, 0x7851d43
add edi, 0xde1556e2
or edi, 0xb77f1d9b
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x4abd2e1e
jae 0x14007f445
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007f3e9
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
lea rsp, [rbp + 0x138]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dca3d8]
or eax, dword [0x141dca3dc]
imul eax, eax, 0x4ac9011f
mov ecx, 0xc775e921
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0x36e0e249
ud2
ud2
mov eax, dword [0x141dca368]
add eax, dword [0x141dca36c]
cmp eax, 0x11646d3e
jne 0x14007f533
jmp 0x14007f51e
mov eax, dword [0x141dca370]
mov ecx, dword [0x141dca374]
add eax, ecx
add eax, 0xa20778e2
and eax, 0x94bf3997
cmp eax, 0x19ee0fde
jne 0x14007f562
sub rsp, 0x20
mov rcx, r15
call fcn.140074180
add rsp, 0x20
xor esi, esi
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, r15
call fcn.140074180
add rsp, 0x20
test sil, sil
jne 0x14007f570
mov r8, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
nop word cs:[rax + rax]
mov eax, dword [0x141dca378]
xor edx, edx
div dword [0x141dca37c]
or eax, 0xb935ef8f
imul eax, eax, 0x1c8f59e6
cmp eax, 0x1f886d33
je 0x14007f5a0
mov eax, dword [0x141dca380]
and eax, dword [0x141dca384]
xor eax, 0xee960b75
add eax, 0x7ba05132
xor eax, 0xc1624ffb
cmp eax, 0x55b1f82
jb 0x14007f5c0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x14007f6de
mov eax, dword [0x141dca388]
sub eax, dword [0x141dca38c]
add eax, 0x1809dc17
or eax, 0xd2366cc0
imul eax, eax, 0x1b7f1de1
cmp eax, 0x1e4dbd20
jb 0x14007f636
mov eax, dword [0x141dca390]
xor edx, edx
div dword [0x141dca394]
or eax, 0xdb1c69c6
add eax, 0xf26474f9
xor eax, 0x55b62b7b
cmp eax, 0x516dd21a
jae 0x14007f638
jmp 0x14007f612
mov eax, dword [0x141dca398]
and eax, dword [0x141dca39c]
or eax, 0xb549f76a
add eax, 0xb6de8f69
imul rax, rax, 0x7e7cf885
shr rax, 0x3e
cmp eax, 0x73ed5721
jbe 0x14007f670
sub rsp, 0x20
mov rcx, r14
call fcn.140074180
add rsp, 0x20
mov eax, dword [0x141dca3a0]
xor edx, edx
div dword [0x141dca3a4]
mov esi, eax
add esi, 0xf0bb5e40
xor esi, 0x108eb02
and esi, 0x8528ef43
sub rsp, 0x20
mov rcx, r14
call fcn.140074180
add rsp, 0x20
cmp esi, 0x8b35f6f0
ja 0x14007f670
mov r8, qword [rbx + 0x98]
mov r10, qword [rbx + 0xb8]
nop dword [rax + rax]
mov eax, dword [0x141dca3a8]
add eax, dword [0x141dca3ac]
and eax, 0xf3fe0d9c
imul eax, eax, 0xdd22d27f
cmp eax, 0x805aa11d
je 0x14007f6c0
mov eax, 0x971ebf25
nop word cs:[rax + rax]
mov ecx, dword [0x141dca3b0]
imul ecx, dword [0x141dca3b4]
imul ecx, ecx, 0x20aed18
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xadd8a039
cmp ecx, 0x471a2fc7
je 0x14007f6f0
mov rcx, qword [rbx + 0x128]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14007f780
sub rsp, 0x20
call fcn.1400bf230
mov r10, qword [rbx + 0xb8]
mov r8, qword [rbx + 0x98]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dca3b8]
xor edx, edx
div dword [0x141dca3bc]
imul rax, rax, 0x66eae2b5
shr rax, 0x3e
add eax, 0x17c4df15
cmp eax, 0x79c5210b
ja 0x14007f750
nop word cs:[rax + rax]
mov eax, dword [0x141dca3c0]
or eax, dword [0x141dca3c4]
add eax, 0xb2d1df5d
and eax, 0x77c69638
cmp eax, 0x7c6edba6
je 0x14007f780
mov rsi, qword [r8]
mov eax, 0xa3db2389
nop word cs:[rax + rax]
mov ecx, dword [0x141dca3c8]
add ecx, dword [0x141dca3cc]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xbfc57ee4
xor ecx, 0x4399f388
cmp ecx, 0xe72a18f4
ja 0x14007f7b0
sub rsp, 0x20
mov rcx, r10
call fcn.140080240
add rsp, 0x20
mov qword [rbx + 0x78], rsi
lock dec qword [rsi + 0x1d0]
mov rcx, qword [rbx + 0x98]
jne 0x14007fc30
mov rdx, qword [rbx + 0x78]
nop word cs:[rax + rax]
mov eax, dword [0x141dca448]
sub eax, dword [0x141dca44c]
imul eax, eax, 0x162e7e40
and eax, 0xbc51b8c0
add eax, 0xceb23f34
cmp eax, 0xde607075
jb 0x14007f810
mov rax, qword [rdx + 0x208]
test rax, rax
je 0x14007fc30
mov rcx, qword [rbx + 0x78]
mov rsi, qword [rcx + 0x200]
lea rax, [rax + rax*4]
lea r14, [rsi + rax*8]
mov eax, dword [0x141dca450]
xor edx, edx
div dword [0x141dca454]
nop word cs:[rax + rax]
mov eax, dword [0x141dca458]
add eax, dword [0x141dca45c]
or eax, 0x3d290ebc
imul eax, eax, 0x9cf0b324
add eax, 0x5e06fbe2
cmp eax, 0x9cb1de39
ja 0x14007f870
xor r12d, r12d
mov r15d, 0xc2388e97
xor r8d, r8d
mov qword [rbx + 0xf8], r14
nop word cs:[rax + rax]
mov eax, 3
xchg qword [rsi + 0x10], rax
cmp rax, 2
jne 0x14007fbc0
nop word cs:[rax + rax]
mov eax, dword [0x141dca470]
xor edx, edx
div dword [0x141dca474]
add eax, 0xcf777af0
cmp eax, 0x62ecf053
jb 0x14007f8d0
mov rax, qword [rbx + 0x78]
mov rcx, qword [rax + 0x1e8]
nop word cs:[rax + rax]
mov eax, dword [0x141dca478]
and eax, dword [0x141dca47c]
imul rax, rax, 0x6319688b
shr rax, 0x3e
imul eax, eax, 0x32d38f23
add eax, 0xf2349c21
cmp eax, 0xe653c9e
jb 0x14007f900
nop dword [rax]
mov eax, dword [0x141dca480]
xor edx, edx
div dword [0x141dca484]
imul eax, eax, 0x4aa6b49e
or eax, 0x6bc92641
and eax, 0xefdbeec3
cmp eax, 0x876285c6
je 0x14007f930
cmp rcx, r8
jbe 0x14007b1c7
nop
mov eax, dword [0x141dca488]
mov ecx, dword [0x141dca48c]
add eax, ecx
add eax, 0xf24a3efd
xor eax, 0x1690c822
or eax, 0xe16b0098
cmp eax, 0x1a8b8273
je 0x14007f960
mov rax, qword [rbx + 0x78]
mov rcx, qword [rax + 0x1e0]
mov qword [rbx + 0x100], r8
mov rdx, r8
shl rdx, 7
xor eax, eax
mov r8b, 1
lock cmpxchg byte [rcx + rdx + 4], r8b
lea rdi, [rcx + rdx]
lea rax, [rcx + rdx + 4]
mov qword [rbx + 0xc8], rax
sete al
nop dword [rax]
mov ecx, dword [0x141dca490]
sub ecx, dword [0x141dca494]
add ecx, 0x3d749e48
xor ecx, 0x8814008
or ecx, 0xb00683f3
cmp ecx, 0xcf02d9c1
je 0x14007f9c0
test al, al
je 0x14007fb28
nop
test r12b, r12b
jne 0x14007f9f0
cmp byte [rdi + 5], 0
je 0x14007fabe
mov byte [rdi + 5], 0
mov eax, dword [0x141dca4a0]
xor eax, dword [0x141dca4a4]
or eax, 0xe3742c5c
add eax, 0xca30d673
cmp eax, 0xddc259ea
jbe 0x14007fa3d
xor eax, eax
mov rcx, qword [rbx + 0xc8]
xchg byte [rcx], al
nop dword [rax]
mov ecx, dword [0x141dca4b8]
or ecx, dword [0x141dca4bc]
or ecx, 0x5040008
and ecx, 0xadb4b40a
add ecx, 0xe4a36d9a
cmp ecx, 0xb8d02d64
ja 0x14007fad0
sub rsp, 0x20
mov rcx, qword [rbx + 0xc8]
call fcn.1400f8d30
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dca498]
imul eax, dword [0x141dca49c]
imul rax, r15
shr rax, 0x3c
imul eax, eax, 0xa47c7552
add eax, 0x831d0768
cmp eax, 0x456392b6
jb 0x14007fb40
jmp 0x14007f9f0
add rsi, 0x28
inc r8
mov rcx, qword [rbx + 0x98]
mov eax, dword [0x141dca460]
and eax, dword [0x141dca464]
shr eax, 1
mov edx, 0x80e8db93
imul rax, rdx
shr rax, 0x3d
imul eax, eax, 0x3f47d784
add eax, 0x84b21530
cmp eax, 0x71bc5f12
jb 0x14007fbce
nop dword [rax + rax]
mov eax, dword [0x141dca468]
sub eax, dword [0x141dca46c]
and eax, 0x3501e925
add eax, 0xd0aaa966
or eax, 0x8989bded
cmp eax, 0xd5e2f34a
ja 0x14007fc00
cmp rsi, r14
jne 0x14007f8b0
nop dword [rax + rax]
mov eax, dword [0x141dca4d0]
add eax, dword [0x141dca4d4]
or eax, 0x2167cbef
and eax, 0x61fffbef
cmp eax, 0xb7788f23
je 0x14007fc30
mov rdx, qword [rcx]
mov rax, 0xffffffffffffffff
lock xadd qword [rdx], rax
xor edx, edx
nop
test dl, dl
jne 0x14007fc60
cmp rax, 1
jne 0x14007fd20
mov eax, dword [0x141dca4d8]
sub eax, dword [str.GZe_]
imul rax, rax, 0x2a46ecab
shr rax, 0x3b
or eax, 0xce72ad10
xor eax, 0x165a923c
cmp eax, 0xc4d215a8
jae 0x14007fca0
nop word cs:[rax + rax]
mov eax, dword [0x141dca4e0]
mov edx, dword [0x141dca4e4]
add eax, edx
add eax, 0x6a66d96a
and eax, 0xd0077a8c
add eax, 0xf914a8fd
cmp eax, 0x1faa3143
jb 0x14007fca0
mov eax, dword [0x141dca4e8]
sub eax, dword [0x141dca4ec]
and eax, 0x295ac2b0
imul eax, eax, 0x1aa08e07
add eax, 0x37237a84
cmp eax, 0xed45f87b
jbe 0x14007fcfb
sub rsp, 0x20
call fcn.1400bf230
mov rcx, qword [rbx + 0x98]
add rsp, 0x20
xor esi, esi
nop dword [rax]
sub rsp, 0x20
call fcn.1400bf230
mov rcx, qword [rbx + 0x98]
add rsp, 0x20
test sil, sil
jne 0x14007fd00
nop dword [rax]
mov eax, dword [0x141dca4f0]
xor eax, dword [0x141dca4f4]
imul eax, eax, 0x8a6c81
and eax, 0x572aa109
add eax, 0x1d1cff8c
cmp eax, 0xbb8a45fe
ja 0x14007fd20
jmp 0x14007ee0a
mov eax, dword [0x141dca3f8]
xor edx, edx
div dword [0x141dca3fc]
or eax, 0x25f622a5
add eax, 0x64bdbf95
or eax, 0xaaf14b86
ud2
ud2
movabs byte [0x9e35f7d23101d4a6], al
cmpsb byte [rsi], byte [rdi]
invalid
invalid
enter 0xffffffffffffa21f, 0xffffffffffffffee
invalid
mov eax, dword [0x141dca9f0]
xor eax, dword [0x141dca9f4]
imul eax, eax, 0xe363d61e
and eax, 0x444
cmp eax, 0xb7ba4fd
je 0x140082d90
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ud2
xor ecx, ecx
nop
test cl, cl
jne 0x140082fb0
mov rcx, qword [rsi + 0x20]
dec rcx
jmp 0x140082fd7
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
lea rax, [rbp - 0x20]
mov qword [rbx], rax
lea rax, [0x14000d490]
mov qword [rbx + 8], rax
lea rax, [0x141db6a38]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 1
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [0x141db62f8]
lea rcx, [rbp - 0x10]
mov r8, rdi
call fcn.1400520b0
add rsp, 0x20
mov rcx, qword [rbp - 8]
test al, al
je 0x1400832a2
test rcx, rcx
je 0x14008337d
mov eax, dword [0x141dcaab8]
xor edx, edx
div dword [0x141dcaabc]
nop word cs:[rax + rax]
mov eax, dword [0x141dcaac0]
sub eax, dword [0x141dcaac4]
imul rax, rax, 0x2a0e5baf
shr rax, 0x3b
xor eax, 0xcd62960c
add eax, 0x6dce7b3b
cmp eax, 0x56b55aa7
ja 0x140083070
mov eax, ecx
and eax, 3
nop dword [rax]
mov edx, dword [0x141dcaac8]
imul edx, dword [0x141dcaacc]
xor edx, 0x2300300
or edx, 0xfc0754fe
add edx, 0x20c2db4f
cmp edx, 0x9c19b17c
jl 0x140083074
invalid
pushfq
ja 0x1400830a0
cmp rax, 3
ja 0x140083330
xchg dword [rdi + 2], ebx
add byte [rax], al
lea rdx, [0x141db7500]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, 0xbc1e9159
lea rdi, [rcx - 1]
nop word [rax + rax]
mov edx, dword [0x141dcaae8]
xor edx, dword [0x141dcaaec]
xor edx, 0x66907ae8
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x3106bdcd
int 0xbd
invalid
xor dword [rdi - 0x22], esi
mov rbx, qword [rcx - 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcaaf0]
or eax, dword [0x141dcaaf4]
add eax, 0x37166d1f
imul rdx, rax, 0x49bc401b
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1c
cmp eax, 0x3e02cdbd
ja 0x140083120
mov r14, qword [rcx + 7]
mov eax, dword [0x141dcaaf8]
xor eax, dword [0x141dcaafc]
imul eax, eax, 0x56a474d9
add eax, 0x92fadbc6
cmp eax, 0xbbd00434
jb 0x140083150
mov rax, qword [r14]
test rax, rax
je 0x1400831af
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcab00]
xor edx, edx
div dword [0x141dcab04]
invalid
add dword [0xe02ff74e], eax
or eax, 0xffdfbbdc
cmp eax, 0xe9405394
je 0x140083190
invalid
cmp qword [r14 + 8], 0
je 0x14008374e
mov rax, qword [r14 + 0x10]
nop
mov ecx, dword [0x141dcab08]
imul ecx, dword [0x141dcab0c]
xor ecx, 0x898c44bb
imul ecx, ecx, 0xcb7930c0
cmp ecx, 0x563e5947
pop rcx
push rsi
jb 0x1400831c0
cmp rax, 0x11
jb 0x140083226
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcab10]
add eax, dword [0x141dcab14]
or eax, 0x92ecb67c
imul rcx, rax, 0x45946d35
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0x4c09f9a1
cmp eax, 0xfbfc103d
je 0x1400831f0
mov rbx, qword [rbx - 8]
mov eax, dword [0x141dcab18]
xor eax, dword [0x141dcab1c]
imul eax, eax, 0x6d9dd9cf
or eax, 0x8fe7eaff
cmp eax, 0x290785db
invalid
sub dword [rdi], ecx
invalid
invalid
add al, 0
invalid
invalid
jmp 0x140083732
mov eax, dword [0x141dcaad8]
and eax, dword [0x141dcaadc]
add eax, 0xea299fe
xor eax, 0x46652345
add eax, 0xf7d7f81
cmp eax, 0x5e07a2a1
jb case.0x1400830df.3
nop word cs:[rax + rax]
mov eax, dword [0x141dcaae0]
or eax, dword [0x141dcaae4]
and eax, 0xd083090a
add eax, 0xbffc0faf
cmp eax, 0xd5b57f59
jae 0x140083280
jmp case.0x1400830df.0
test rcx, rcx
je case.0x1400832be.0
mov eax, ecx
and eax, 3
lea rdx, [0x141db74f0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400832d0
mov r14, qword [rcx + 7]
mov r15, qword [r14]
test r15, r15
je 0x14008346a
mov eax, dword [0x141dcaa50]
and eax, dword [0x141dcaa54]
add eax, 0xfac594a5
xor eax, 0x50408a22
or eax, 0x2e8750dd
cmp eax, 0xa24feaf5
cmc
invalid
invalid
invalid
jne 0x1400833fc
jmp 0x14008342c
mov eax, dword [0x141dcaa48]
sub eax, dword [0x141dcaa4c]
and eax, 0x80000000
cmp eax, 0xdc03728
jbe case.0x1400832be.3
jmp case.0x1400832be.0
mov eax, dword [0x141dcaad0]
and eax, dword [0x141dcaad4]
or eax, 0x20ca2104
and eax, 0xb4ca692f
imul rax, rax, 0x7d7dd1cf
shr rax, 0x3e
cmp eax, 0x3a91b4ea
je 0x140083330
jmp 0x140082e6c
ud2
mov eax, dword [0x141dcaa58]
imul eax, dword [0x141dcaa5c]
and eax, 0xebafa9d6
imul r12d, eax, 0x659bdb
sub rsp, 0x20
mov rcx, rbx
call r15
add rsp, 0x20
cmp r12d, 0x6471d4ed
jne 0x140083440
sub rsp, 0x20
mov rcx, rbx
call r15
add rsp, 0x20
jmp 0x1400833fc
mov eax, dword [0x141dcaa60]
imul eax, dword [0x141dcaa64]
xor eax, 0x1c3e4608
imul eax, eax, 0x4b687dbc
imul rax, rax, 0x4ae45e4b
shr rax, 0x3e
cmp eax, 0x3cc27410
ja 0x140083440
mov rcx, qword [r14 + 8]
nop
mov eax, dword [0x141dcaa68]
xor eax, dword [0x141dcaa6c]
imul rax, rax, 0x70b154f5
sal ch, 0x54
mov cl, 0x70
shr rax, 0x3e
imul eax, eax, 0x285c3e68
add eax, 0xde69ef0
cmp eax, 0xd85dcd34
ja 0x140083470
mov rax, qword [r14 + 0x10]
mov edx, 0x935c0a01
nop word cs:[rax + rax]
mov r8d, dword [0x141dcaa70]
xor r8d, dword [0x141dcaa74]
mov r9, r8
imul r9, rdx
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x1c
imul r8d, r8d, 0x2f0d2ddf
imul r9, r8, 0x181a33d1
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x1f
cmp r8d, 0xae0c7912
je 0x1400834b0
test rcx, rcx
je 0x1400835a7
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcaa78]
or ecx, dword [0x141dcaa7c]
add ecx, 0x7abbe860
or ecx, 0xccdbcfa5
and ecx, 0xdcfbdff7
sti
fadd qword [rcx - 0x3a700b07]
and al, 0x72
invalid
cmp rax, 0x11
jb 0x14008358d
nop dword [rax]
mov eax, dword [0x141dcaa80]
sub eax, dword [0x141dcaa84]
imul eax, eax, 0x3f587ea1
or eax, 0x70131011
movabs eax, dword [0x701310110d3f587e]
and eax, 0x749b9675
cmp eax, 0xab6a1000
ja 0x140083540
mov rbx, qword [rbx - 8]
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dcaa88]
and eax, dword [0x141dcaa8c]
or eax, 0x77041638
add eax, 0xdff6de37
cmp eax, 0x87727165
ja 0x140083570
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [0x141dd7fe0]
mov eax, dword [0x141dcaa90]
imul eax, dword [0x141dcaa94]
imul eax, eax, 0xef603cc9
and eax, 0xa84870ca
add eax, 0xb776dfa
cmp eax, 0xec1922de
jbe 0x1400835e8
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcaa98]
sub eax, dword [0x141dcaa9c]
imul eax, eax, 0x377de33b
add eax, 0xdf2b7556
imul r15, rax, 0x2a9d69af
shr r15, 0x3d
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
invalid
add rsp, 0x20
cmp r15d, 0x872b193a
ja 0x1400835f0
nop
mov eax, dword [0x141dcaaa8]
and eax, dword [0x141dcaaac]
xor eax, 0x48301ff9
add eax, 0x8a7a3f0
cmp eax, 0xd58e50f1
ja case.0x1400832be.0
mov eax, 0xae523093
nop word cs:[rax + rax]
mov ecx, dword [0x141dcaab0]
xor ecx, dword [0x141dcaab4]
add ecx, 0x4c1dba1a
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xb1fc9349
ja 0x140083660
mov rax, 0xffffffffffffffff
lock xadd qword [rsi], rax
xor ecx, ecx
test cl, cl
jne 0x140083690
nop word cs:[rax + rax]
mov ecx, dword [0x141dcab30]
add ecx, dword [0x141dcab34]
cmp ecx, 0xce52fbf9
je 0x1400836a0
cmp rax, 1
jne 0x1400837b8
mov eax, dword [0x141dcab38]
xor edx, edx
div dword [0x141dcab3c]
add eax, 0xecba6767
or eax, 0x7001100
and eax, 0x47da5943
cmp eax, 0xbcf58fd2
jbe 0x140083793
jmp 0x1400837a6
mov eax, dword [0x141dcab20]
sub eax, dword [0x141dcab24]
imul eax, eax, 0xdab2e848
imul r14, rax, 0x44e2fb69
shr r14, 0x3e
or r14d, 0xb38b2ac0
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0xd8422f76
jbe 0x14008374e
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400836eb
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dcab28]
or eax, dword [0x141dcab2c]
imul eax, eax, 0xf36f78bd
add eax, 0x38933c66
cmp eax, 0x6cfe2938
ja 0x140083770
jmp case.0x1400830df.0
mov eax, dword [0x141dcab40]
and eax, dword [0x141dcab44]
cmp eax, 0x291a2b83
jne 0x1400837a8
jmp 0x140083793
sub rsp, 0x20
mov rcx, rsi
call fcn.140074ce0
add rsp, 0x20
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400837c0
jmp 0x140082d90
ud2
xor eax, eax
test al, al
jne 0x140083da0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sldt word [rax]
mov rbx, qword [0x141dd7f88]
test rbx, rbx
je 0x140085166
movabs r15, 0xffffffff00000000
movabs r12, 0x600000000
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
mov ebp, 0xd935d1b3
mov edi, 0xb93bd627
invalid
invalid
cmp edi, dword [rcx + 0x6666f631]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov byte [0x141dd7f90], 1
sub rbx, rsi
mov rdx, qword [0x141dd7f80]
adc eax, 0x1d53cff
add rdx, rsi
mov ecx, 0xfffffff5
mov r8, rbx
lea r9, [0x141dd7f91]
call fcn.140085490
mov rcx, rdx
cmp rax, 1
cmp eax, 1
jne 0x140084400
nop word cs:[rax + rax]
mov eax, dword [0x141dcad70]
imul eax, dword [0x141dcad74]
add eax, 0xcb81e5eb
or eax, 0x47f27962
cmp eax, 0x565e3c55
je 0x1400842b0
mov eax, dword [str._tKc:]
xor edx, edx
div dword [0x141dcad7c]
nop dword [rax]
mov eax, dword [0x141dcad80]
and eax, dword [0x141dcad84]
add eax, 0xcdffd56f
or eax, 0xaf8ec0b7
xor eax, 0x74e5e6a2
cmp eax, 0xc0164829
ja 0x1400842e0
mov r8d, ecx
and r8d, 3
nop dword [rax]
mov eax, dword [0x141dcad88]
or eax, dword [0x141dcad8c]
add eax, 0xef158d9e
xor eax, 0x3a6dade6
add eax, 0x61c98e67
cmp eax, 0x2edcb80
jb 0x140084310
cmp r8d, 2
jae 0x140084480
invalid
mov byte [0x141dd7f90], 0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcadd0]
xor eax, dword [0x141dcadd4]
xor eax, 0x52bfebae
push rdx
push rdx
imul rax, rbp
shr rax, 0x3e
cmp eax, 0x3033b26a
je case.0x1400832be.12
lea rdx, [0x141db7520]
movsxd rax, dword [rdx + r8*4]
add rax, rdx
add eax, edx
jmp rax
mov eax, dword [0x141dcaed0]
xor eax, dword [0x141dcaed4]
add eax, 0xfe3256e8
dec byte [0x140904596]
dec byte [0x140904596]
and eax, 0x88e2fa0
cmp eax, 0x13dd9974
ja case.0x1400832be.13
movzx edx, byte [rcx + 0x10]
jmp 0x1400848dd
invalid
mov byte [0x141dd7f90], 0
mov rbx, rcx
test rbx, rbx
test ebx, ebx
je 0x140084c57
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcaeb8]
and eax, dword [0x141dcaebc]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
invalid
shr rax, 0x3d
and eax, 0xfffffffc
cld
cmp eax, 0x31260e30
je 0x140084420
add rsi, rbx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcaec0]
imul eax, dword [0x141dcaec4]
invalid
imul eax, eax, 0x71076f28
or eax, 0x66088309
add eax, 0xaabe5e7
or bh, byte [0x121c7c87d]
jae 0x140084450
jmp case.0x1400848fe.0
add byte [rax], al
add byte [rax], al
cmp r8d, 2
jne 0x1400844d9
test r13b, r13b
jne 0x140084486
mov rax, rcx
and rax, r15
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcada8]
or edx, dword [0x141dcadac]
imul edx, edx, 0x48afcd4a
cmp rax, r12
mov r14, rcx
cmove r14, rbx
cmp edx, 0x319b46ec
je 0x1400844a0
mov byte [0x141dd7f90], 0
cmp rax, r12
cmp eax, esp
je 0x14008440a
jmp 0x140084c70
cmp r8d, 3
jne case.0x14007ff94.18
add ecx, dword [rdi]
test dword [0x1a60844eb], edi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcad98]
or eax, dword [0x141dcad9c]
xor eax, 0x104d45ba
add eax, 0x5f9ebda7
and eax, 0x4a39dee6
cmp rax, 0xffffffff9eb97471
ja 0x1400844f0
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcada0]
sub eax, dword [0x141dcada4]
invalid
invalid
invalid
xor eax, 0x647e4259
jle 0x140084595
imul eax, eax, 0x4a97a164
or eax, 0x9787cd31
cmp eax, 0xd8d1b7f0
rcr eax, 1
ja 0x140084520
mov byte [0x141dd7f90], 0
test r13b, r13b
in eax, dx
jne 0x14008454a
mov rax, rcx
mov eax, ecx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14008456d
add eax, dword [rax]
invalid
lea rdx, [0x141db7530]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
xor edx, edx
jmp 0x1400848c0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcae40]
or eax, dword [0x141dcae44]
and eax, 0x2cf21957
add eax, 0xf2236d52
mov dl, 0x24
mov dl, 0x24
cmp eax, 0xc53dfbf
jb case.0x1400830df.39
jmp 0x1400848c0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcae28]
add eax, 0x1d46872
xor edx, edx
div dword [str.U]
invalid
add dword [0x110d5fb53], eax
mov ch, 0xcd
sal byte [0x17f9d5959], 1
imul eax, eax, 0x614f9260
mov dl, 0x1b
invalid
cmp eax, 0xa23f1914
je case.0x1400830df.45
jmp 0x1400848c0
mov eax, dword [0x141dcae38]
xor edx, edx
push rdx
push 0xffffffffd23101d4
div dword [0x141dcae3c]
and eax, 0x825b9eb8
sahf
pop rbx
invalid
imul eax, eax, 0x30815dfa
mov dl, 0x21
cmp eax, 0x4148f3ed
in eax, dx
je case.0x1400830df.16
in eax, dx
je case.0x1400830df.16
jmp 0x1400848c0
mov eax, dword [0x141dcade0]
xor edx, edx
div dword [0x141dcade4]
invalid
invalid
xor eax, 0xc00852
and eax, 0x2c00852
invalid
invalid
mov dl, 4
cmp eax, 0x1f83ebd3
jae case.0x1400830df.52
invalid
jmp 0x1400845b1
jmp 0x1400848c0
mov eax, dword [0x141dcae48]
and eax, dword [0x141dcae4c]
mov edx, 0xd9de6e95
invalid
imul rdx, rax
shr rdx, 0x3e
shr edx, 0x3e
imul eax, edx, 0x9984e27e
loop 0x1400845e2
cdq
add eax, 0xadbee1dd
mov dl, 0x28
cmp eax, 0x1bd6ff11
jb case.0x1400832be.28
invalid
jmp 0x1400848c0
mov eax, dword [0x141dcae00]
imul eax, dword [0x141dcae04]
add dword [0x1be336a50], eax
add dword [0x1be336a50], eax
mov esi, 0xd7e2b23
or eax, 0x97d9f7cb
mov dl, 0xc
cmp eax, 0xad8e4f0c
invalid
lodsd eax, dword [rsi]
je case.0x1400830df.37
retf
jmp 0x1400848c0
mov eax, dword [0x141dcae20]
or eax, dword [0x141dcae24]
add eax, 0xa7a4c6a2
xor eax, 0x3990eaad
add eax, 0x661bd75f
xlatb
sbb esp, dword [rsi - 0x4e]
sbb dword [0x169883f45], edi
jg 0x1400846fb
ja case.0x1400830df.19
jmp 0x1400848c0
mov eax, dword [0x141dcadf0]
or eax, dword [0x141dcadf4]
imul eax, eax, 0x873761a1
movabs eax, dword [0x5e93dba435873761]
xor eax, 0x5e93dba4
pop rsi
add eax, 0xd3f42cca
retf 0xf42c
hlt
sal dword [rdx + 0x4f683d07], cl
loop 0x14008468e
invalid
mov dl, 7
cmp eax, 0x8be24f68
loop 0x14008468e
mov esi, dword [rdx - 0x25]
jb case.0x1400830df.13
jmp 0x1400848c0
mov dh, 1
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dcadd8]
ret 0xd466
sub eax, dword [0x141dcaddc]
invalid
imul eax, eax, 0xce3ebb8d
lea edi, [rbx + 0x1b2ce3e]
invalid
mov dl, 1
cmp eax, 0xeebb0286
je case.0x14007ff94.33
invalid
add bh, byte [rbx - 0x161a8b12]
in eax, 0xe9
jmp 0x1400848c0
nop
add dword [rax], eax
add byte [rax], al
invalid
invalid
fisub dword [rsi - 0x2c]
add byte [rax], al
mov eax, dword [0x141dcae10]
fisub dword [rsi - 0x2c]
add dword [rbx], ecx
add eax, 0x1d466d8
fsub dword [rsi - 0x2c]
invalid
or eax, dword [0x141dcae14]
invalid
imul eax, eax, 0xe3d53216
invalid
xor eax, 0x10e99c2d
imul eax, eax, 0xdc20c9d3
leave
and ah, bl
adc byte [rcx - 0x40], ch
ror ecx, cl
leave
leave
and ah, bl
mov dl, 0x15
cmp eax, 0x282d5850
push rax
pop rax
invalid
sub byte [rdx - 0x26], dh
adc eax, 0x2d58503d
sub byte [rdx - 0x26], dh
push rax
pop rax
sub eax, 0xe9da7228
add dword gs:[rax], eax
jmp 0x1400848c0
add byte [rdi], cl
invalid
mov eax, dword [0x141dcae08]
imul eax, dword [0x141dcae0c]
imul eax, eax, 0x67abc498
rcr byte [rax + 0x3567abc4], 0xf0
invalid
mov ah, 0x78
mov dl, 0xd
cmp eax, 0xa4b6d66f
jae case.0x1400830df.18
fucompi st(1)
jmp 0x1400848c0
cmp al, byte [rcx]
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcade8]
or eax, dword [0x141dcadec]
push rax
invalid
invalid
add dword [0xc6f86550], eax
xchg byte [rax + 0x69], cl
rcr ch, 0x22
sub eax, 0xe8c14876
or eax, 0xbe335cda
push rax
invalid
mov dl, 6
cmp eax, 0x18bf1d01
je case.0x1400830df.20
jmp 0x1400848c0
mov eax, dword [0x141dcadf8]
and eax, dword [0x141dcadfc]
imul rax, rax, 0x5a86b5f1
mov ch, 0x86
pop rdx
shr rax, 0x3d
and eax, 0xfffffffe
loopne case.0x1400777fa.117
or eax, 0xa6da75cc
mov dl, 8
cmp eax, 0x44d22433
jbe case.0x1400830df.35
jmp 0x1400848c0
mov eax, dword [0x141dcae18]
xor eax, dword [0x141dcae1c]
imul eax, eax, 0xb7b6b802
add eax, 0xb112a4c2
xor eax, 0xb9d2e9f7
invalid
invalid
mov dl, 0x17
cmp eax, 0xd24afc0
jbe case.0x1400830df.40
jmp 0x1400848c0
add byte [rax], al
mov eax, dword [0x141dcae30]
or ah, byte [rsi - 0x2c]
add dword [rbx], esp
and eax, dword [0x141dcae34]
and eax, dword [0x141dcae34]
invalid
imul eax, eax, 0xfc74a2c6
invalid
add eax, 0xe4feba95
mov r9d, 0xaab1c04f
invalid
mov cl, 0xaa
in al, 0x41
mov ecx, 0xaab1c04f
invalid
mov cl, 0xaa
sal byte [rcx - 0x50f0b356], 0xc8
imul r9, rax
imul ecx, eax
shr r9, 0x3e
shr ecx, 0x3e
mov dl, 0x1c
cmp r9d, 0x68cdd986
xchg cl, bl
int 0x68
sbb al, 0x41
cmp ecx, 0x68cdd986
xchg cl, bl
int 0x68
xchg cl, bl
int 0x68
ja 0x140084820
jmp 0x1400848c0
mov dl, 0x25
jmp 0x1400848c0
mov dl, 0x23
jmp 0x1400848c0
mov dl, 0x22
jmp 0x1400848c0
mov dl, 0x10
jmp 0x1400848c0
mov dl, 0xe
jmp 0x1400848c0
mov dl, 0xb
jmp 0x1400848c0
mov dl, 9
jmp 0x1400848c0
mov dl, 0x18
jmp 0x1400848c0
mov dl, 2
jmp 0x1400848c0
mov dl, 0xf
jmp 0x1400848c0
mov dl, 3
jmp 0x1400848c0
mov dl, 0x11
jmp 0x1400848c0
mov dl, 0x1f
jmp 0x1400848c0
mov dl, 0x29
jmp 0x1400848c0
mov dl, 5
jmp 0x1400848c0
mov dl, 0x14
jmp 0x1400848c0
mov dl, 0xa
jmp 0x1400848c0
mov dl, 0x12
jmp 0x1400848c0
mov dl, 0x1e
jmp 0x1400848c0
mov dl, 0x20
jmp 0x1400848c0
mov dl, 0x16
jmp 0x1400848c0
mov dl, 0x27
jmp 0x1400848c0
mov dl, 0x13
jmp 0x1400848c0
mov dl, 0x1d
jmp 0x1400848c0
mov dl, 0x26
jmp 0x1400848c0
mov dl, 0x1a
nop dword [rax + rax]
mov eax, dword [0x141dcaec8]
and eax, dword [0x141dcaecc]
xor eax, 0x2b0a7dd0
add eax, 0xb20ddc59
cmp eax, 0xfe51a359
ja 0x1400848c0
cmp dl, 0x23
jne 0x140084c60
cmp r8, 3
ja case.default.0x1400848fe
lea rdx, [0x141db75d4]
movsxd rax, dword [rdx + r8*4]
add rax, rdx
jmp rax
mov edx, 0xf8fd6389
mov eax, dword [0x141dcaf08]
and eax, dword [0x141dcaf0c]
imul rax, rdx
shr rax, 0x3a
xor eax, 0xcb50fca3
imul eax, eax, 0x3d792ee3
cmp eax, 0x95af33d1
ja 0x140084905
mov rbx, rcx
dec rbx
mov r14, qword [rcx - 1]
mov eax, dword [0x141dcaf10]
add eax, dword [0x141dcaf14]
or eax, 0x6159176b
imul eax, eax, 0xa04fb08b
mov esi, dword [rax + 0x4e05a04f]
popfq
invalid
invalid
cmp eax, 0x9e899392
ja 0x140084935
mov r15, qword [rcx + 7]
mov r13, qword [r15]
test r13, r13
je 0x140084a00
mov eax, dword [0x141dcaf18]
xor edx, edx
div dword [0x141dcaf1c]
and eax, 0xde40620a
invalid
fidivr word [rcx - 0x38dd7d17]
imul rax, rcx
shr rax, 0x3f
or eax, 0x1a4a89c2
cmp eax, 0x6d1ed366
jbe 0x1400849e5
jmp 0x1400849f1
mov eax, dword [0x141dcaef8]
sub eax, dword [0x141dcaefc]
imul eax, eax, 0x97c3146b
add eax, 0x533d906
cmp eax, 0xbe11b8e0
ja case.0x1400848fe.3
mov eax, dword [0x141dcaf00]
sub eax, dword [0x141dcaf04]
or eax, 0x6356ead0
add eax, 0x7a544d86
and eax, 0x7b267c94
cmp eax, 0xa185a87f
je 0x1400849be
jmp case.0x1400848fe.0
mov rcx, r14
call r13
xor eax, eax
test al, al
je 0x140084a00
mov rcx, r14
call r13
jmp 0x1400849e5
mov eax, dword [0x141dcaf20]
add eax, dword [0x141dcaf24]
or eax, 0x3f320dd4
add eax, 0x7495e07a
imul rax, rax, 0x382e630f
shr rax, 0x3d
cmp eax, 0xac20dbd2
ja 0x140084a00
mov rax, qword [r15 + 8]
xor r13d, r13d
mov ecx, dword [0x141dcaf28]
imul ecx, dword [0x141dcaf2c]
add ecx, 0x588b273
cmp ecx, 0x26924a16
jb 0x140084a2f
test rax, rax
je 0x140084aa7
mov rax, qword [r15 + 0x10]
mov edx, 0xa6c05dbd
nop dword [rax + rax]
mov ecx, dword [0x141dcaf30]
add ecx, dword [0x141dcaf34]
or ecx, 0x3e428dbc
add ecx, 0xe9606cd7
imul rcx, rdx
shr rcx, 0x3f
cmp ecx, 0xa50f3399
ja 0x140084a60
cmp rax, 0x11
jb 0x140084a92
mov r14, qword [r14 - 8]
mov rax, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r14
call rax
mov r14, qword [0x141dd7fe0]
mov eax, dword [0x141dcaf38]
or eax, dword [0x141dcaf3c]
add eax, 0x5d57170f
xor eax, 0xee141077
cmp eax, 0x2495954c
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
jb 0x140084b77
nop word cs:[rax + rax]
mov eax, dword [0x141dcaf40]
xor edx, edx
div dword [0x141dcaf44]
imul r15d, eax, 0xa5afd8d0
xor r15d, 0xa839b7b2
add r15d, 0x7c519519
mov rcx, r14
xor edx, edx
mov r8, rbx
call r12
call rsp
call rsp
cmp r15d, 0x3e2572cf
jb 0x140084b77
nop word [rax + rax]
mov eax, dword [0x141dcaf48]
sub eax, dword [0x141dcaf4c]
or eax, 0x11fd00bb
xor eax, 0x1f9bcd4e
imul eax, eax, 0xcace77eb
cmp eax, 0xe37159d7
ja 0x140084b20
movabs r15, 0xffffffff00000000
movabs r12, 0x600000000
nop word [rax + rax]
test r13b, r13b
jne case.0x1400848fe.0
mov rbx, qword [0x141dd7f88]
cmp rsi, rbx
jb 0x140084270
jmp 0x140084b90
mov rcx, r14
xor edx, edx
mov r8, rbx
call r12
jmp 0x140084ae0
mov eax, dword [0x141dcadb0]
sub eax, dword [0x141dcadb4]
or eax, 0x4d65a239
imul eax, eax, 0x9f24afbc
xor eax, 0xac7eafb7
cmp eax, 0x33a20c00
jb 0x140084b90
test rsi, rsi
je 0x140085166
nop dword [rax]
mov eax, dword [0x141dcadb8]
and eax, dword [0x141dcadbc]
or eax, 0x7bbb2aab
add eax, 0xd133de4
cmp eax, 0xaeff03fc
ja 0x140084bc0
xor edi, edi
mov r14d, 0
cmp rbx, rsi
jae 0x140084eee
mov eax, dword [0x141dcadc0]
sub eax, dword [0x141dcadc4]
imul eax, eax, 0x64c09763
shr eax, 2
imul rax, rax, 0x22503e83
shr rax, 0x3a
cmp eax, 0xf85dad52
jne 0x140084df6
jmp 0x140084e2f
mov eax, dword [0x141dcad90]
imul eax, dword [0x141dcad94]
add eax, 0xaa901451
nop
stosb byte [rdi], al
nop
stosb byte [rdi], al
or eax, 0x833495c9
imul rcx, rax, 0x4e1f9963
shr rcx, 0x20
jmp 0x111d07565
call 0x128ca144b
invalid
cmp eax, 0xdbd7eec8
ja case.0x14007ff94.18
jmp 0x111d07565
jmp 0x140083d65
lea r14, [0x141db64a8]
jmp 0x140084c70
mov r14, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dcae50]
sub eax, dword [0x141dcae54]
and eax, 0xe3357f91
add eax, 0x1e98c663
and eax, 0x90a37ac6
cmp eax, 0xe415b047
ja 0x140084c70
test rsi, rsi
je 0x140084f54
nop dword [rax + rax]
mov eax, dword [0x141dcae58]
xor edx, edx
div dword [0x141dcae5c]
or eax, 0x5fbcafa6
imul eax, eax, 0x879a9c75
cmp eax, 0xc69ab094
je 0x140084ca0
mov eax, dword [0x141dcae60]
xor edx, edx
div dword [0x141dcae64]
mov eax, 0x8c088393
nop word cs:[rax + rax]
mov ecx, dword [0x141dcae68]
add ecx, dword [0x141dcae6c]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x9d6f9127
add ecx, 0x61cd345f
cmp ecx, 0xdacb1aa1
ja 0x140084ce0
mov rdi, qword [0x141dd7f88]
nop
mov eax, dword [0x141dcae70]
or eax, dword [0x141dcae74]
and eax, 0x3fddd2a4
imul eax, eax, 0xd81cfc85
and eax, 0xabc88d98
cmp eax, 0x827b680a
je 0x140084d10
cmp rdi, rsi
jb 0x140084d89
mov eax, dword [str._v_mx_]
xor edx, edx
div dword [0x141dcae94]
add eax, 0xe7ca0972
mov ecx, 0xc54f1773
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x332e1e5b
cmp ecx, 0x82cc2f79
jbe 0x140084e33
jmp 0x140084e6a
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140084d80
jmp 0x140083d65
mov eax, dword [0x141dcae78]
xor eax, dword [0x141dcae7c]
and eax, 0x14e01eaa
cmp eax, 0x3b05d41c
jne 0x140084da3
ud2
mov eax, dword [0x141dcae80]
sub eax, dword [0x141dcae84]
imul eax, eax, 0xc4db8ed2
imul rax, rax, 0x2e82be65
shr rax, 0x3a
imul eax, eax, 0xa337782e
ud2
mov eax, dword [0x141dcadc8]
add eax, dword [0x141dcadcc]
mov ecx, 0x85646f85
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0xf87fa4dd
mov eax, 0xe0e62de9
imul rax, rcx
shr rax, 0x3e
ud2
ud2
mov eax, dword [0x141dcae98]
imul eax, dword [0x141dcae9c]
add eax, 0x2af8f6c8
xor eax, 0xca3ad332
mov ecx, 0xfb121401
imul rcx, rax
shr rcx, 0x3f
mov qword [0x141dd7f88], 0
cmp ecx, 0x3c0ca8d0
jne 0x140084e77
mov qword [0x141dd7f88], 0
jmp 0x140084e33
sub rdi, rsi
je 0x140084f54
mov eax, dword [0x141dcaea0]
xor edx, edx
div dword [0x141dcaea4]
nop
mov eax, dword [0x141dcaea8]
imul eax, dword [0x141dcaeac]
and eax, 0xd4497581
xor eax, 0x4e4a1224
add eax, 0x8a5b5367
cmp eax, 0x1f60e2f3
jb 0x140084e90
mov rcx, qword [0x141dd7f80]
add rsi, rcx
nop dword [rax]
mov eax, dword [0x141dcaeb0]
imul eax, dword [0x141dcaeb4]
and eax, 0x8890dc0
or eax, 0xa216f23f
xor eax, 0x18bf9d77
cmp eax, 0xd5d5a3f3
ja 0x140084ec0
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x141dcaee8]
imul eax, dword [0x141dcaeec]
imul rcx, rax, 0x36c241ed
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0x5cbc23ad
add eax, 0xe8b5b2d1
cmp eax, 0xb85617bb
ja 0x140084f4b
mov eax, dword [0x141dcaef0]
add eax, dword [0x141dcaef4]
imul eax, eax, 0xaf832fcd
add eax, 0xd575c4ab
or eax, 0xbeb82d3
mov qword [0x141dd7f88], rdi
cmp eax, 0x125d112a
jne 0x140084f54
mov qword [0x141dd7f88], rdi
jmp 0x140084f21
test r14, r14
je 0x140085166
nop dword [rax]
mov eax, dword [0x141dcaf50]
sub eax, dword [0x141dcaf54]
add eax, 0xb0b5866a
xor eax, 0xa5c47560
cmp eax, 0xef028108
ja 0x140084f60
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140085166
test rax, rax
je 0x140085166
cmp eax, 1
jne 0x140085016
lea rsi, [r14 - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcaf60]
add eax, dword [0x141dcaf64]
and eax, 0xd69e7d27
imul eax, eax, 0x2aa63997
add eax, 0x223654b7
cmp eax, 0xf3de2a88
ja 0x140084fb0
mov rdi, qword [r14 - 1]
mov rbx, qword [r14 + 7]
mov r14, qword [rbx]
xor eax, eax
test al, al
jne 0x140084fe0
test r14, r14
je 0x140085067
mov eax, dword [0x141dcaf68]
xor eax, dword [0x141dcaf6c]
and eax, 0xd1fc1338
xor eax, 0x7729df98
shr eax, 3
imul rax, rax, 0x2225dfff
shr rax, 0x39
cmp eax, 0x66c29a75
jbe 0x140085039
jmp 0x14008505f
mov eax, dword [0x141dcaf58]
xor eax, dword [0x141dcaf5c]
xor eax, 0x3974f483
imul eax, eax, 0x46d3b40f
cmp eax, 0x5ff2d07a
je 0x140085016
jmp 0x140083d65
mov eax, dword [0x141dcaf70]
add eax, dword [0x141dcaf74]
imul ebp, eax, 0xa4a18bfe
add ebp, 0x28f608b7
mov rcx, rdi
call r14
cmp ebp, 0xf24daded
jbe 0x140085067
mov rcx, rdi
call r14
jmp 0x140085039
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop
mov edx, dword [0x141dcaf78]
and edx, dword [0x141dcaf7c]
xor edx, 0x800210
or edx, 0xe331758b
and edx, 0xe3fdf7db
cmp edx, 0xe7644f23
ja 0x140085070
test rcx, rcx
je 0x140085154
nop
mov ecx, dword [0x141dcaf80]
add ecx, dword [0x141dcaf84]
imul ecx, ecx, 0x4f5f363a
add ecx, 0x5a823d56
imul rcx, rcx, 0x2f716505
shr rcx, 0x3b
cmp ecx, 0xea0b86cb
ja 0x1400850a0
cmp rax, 0x11
jb 0x140085142
mov eax, dword [0x141dcaf88]
xor edx, edx
div dword [0x141dcaf8c]
add eax, 0x6640297a
shr eax, 4
imul rax, rax, 0x2bf71e5
shr rax, 0x34
add eax, 0xe56af1ba
cmp eax, 0x977c795b
jb 0x1400850d1
mov eax, dword [0x141dcaf90]
add eax, dword [0x141dcaf94]
or eax, 0x1c6bb170
imul eax, eax, 0x6168b92e
cmp eax, 0x9c4fce01
je 0x1400850fe
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcaf98]
add eax, dword [0x141dcaf9c]
or eax, 0xdae02fae
add eax, 0xb5a931dd
xor eax, 0xdc1aed3f
cmp eax, 0x6b163ff4
jb 0x140085120
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0xc3db7091
nop dword [rax + rax]
mov ecx, dword [0x141dcafa0]
and ecx, dword [0x141dcafa4]
add ecx, 0x8faf9073
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x9c95e772
cmp ecx, 0xceb32ee8
ja 0x140085170
mov rax, qword [0x141dd7f78]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400851b0
test rax, rax
je 0x1400852d9
mov eax, dword [0x141dcafa8]
xor edx, edx
div dword [0x141dcafac]
mov eax, 0x8777f86d
mov ecx, dword [0x141dcafb0]
xor ecx, dword [0x141dcafb4]
xor ecx, 0x8dfa2769
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xf15b974e
cmp ecx, 0xe97d251d
jb 0x1400851d0
mov rsi, qword [0x141dd7f80]
mov eax, dword [0x141dcafb8]
add eax, dword [str.2__]
or eax, 0x5a1ed0ea
add eax, 0xf1eb4d7b
mov ecx, 0x9531c657
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xc938a808
jne 0x140085240
mov rax, qword [0x141dd7fe0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcafc0]
and eax, dword [0x141dcafc4]
add eax, 0x563a494
imul rax, rax, 0x24a5f561
shr rax, 0x3d
add eax, 0x55a49adf
mov rdi, qword [0x141dd7fe0]
cmp eax, 0x1c0d4132
jb 0x140085240
mov eax, dword [0x141dcafc8]
imul eax, dword [0x141dcafcc]
and eax, 0xf86df387
add eax, 0x4c07bc4c
mov ecx, 0x89acdd23
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x24815da6
ja 0x1400852c9
mov ebx, dword [0x141dcafd0]
xor ebx, dword [0x141dcafd4]
and ebx, 0x30c00110
add ebx, 0x161947df
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x7048f30b
jbe 0x1400852d9
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008529b
mov qword [0x141dd7f78], 0
mov qword [0x141dd7f80], 1
mov qword [0x141dd7f88], 0
mov qword [0x141dd7f8e], 0
inc qword [0x141dd7f70]
dec dword [0x141dd7f68]
jne 0x140083d9e
mov eax, dword [0x141dcafd8]
or eax, dword [0x141dcafdc]
add eax, 0x8e91e764
and eax, 0x5529d8f9
cmp eax, 0x94232cfe
jne 0x140085350
mov qword [0x141dd7f60], 0
xor eax, eax
xchg byte [0x141dd7f6c], al
nop dword [rax + rax]
mov eax, dword [0x141dcafe0]
xor edx, edx
div dword [0x141dcafe4]
imul rax, rax, 0x53413edb
shr rax, 0x3e
or eax, 0xd97495c4
imul rcx, rax, 0x7df04ee5
shr rcx, 0x3d
mov qword [0x141dd7f60], 0
mov eax, 0
xchg byte [0x141dd7f6c], al
cmp ecx, 0xcb0274e5
je 0x140085350
nop word [rax + rax]
mov ecx, dword [0x141dcafe8]
xor ecx, dword [0x141dcafec]
and ecx, 0x8520d800
xor ecx, 0x2d209400
or ecx, 0x52df23df
cmp ecx, 0x17278c2
jb 0x1400853a0
cmp al, 2
jne 0x140083d9e
mov eax, dword [0x141dcaff0]
and eax, dword [0x141dcaff4]
add eax, 0x6046d47c
imul rax, rax, 0x74562ec9
shr rax, 0x3e
imul eax, eax, 0x3bd04246
cmp eax, 0x8f7ab85e
jbe 0x140085404
lea rcx, [0x141dd7f6c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rsi, [0x141dd7f6c]
mov rbx, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop word cs:[rax + rax]
mov eax, dword [0x141dcaff8]
xor edx, edx
div dword [0x141dcaffc]
mov edi, eax
xor edi, 0x30043121
and edi, 0x73c4b929
xor edi, 0xc42a824f
mov rcx, rsi
call rbx
cmp edi, 0x64b2797c
jb 0x140085420
nop
mov eax, dword [0x141dcb000]
xor edx, edx
div dword [0x141dcb004]
add eax, 0x59dbbae8
xor eax, 0x46c7f568
shr eax, 3
imul rax, rax, 0x81801
shr rax, 0x2f
cmp eax, 0xef36c0d4
ja 0x140085450
jmp 0x140083d9e
xor eax, eax
nop dword [rax + rax]
mov ecx, dword [0x141dcb3d8]
mov edx, dword [0x141dcb3dc]
add ecx, edx
add ecx, 0x96c308e3
or ecx, 0x3a0a006
and ecx, 0xd7f1b00e
cmp ecx, 0x6ed66446
jae 0x140086a00
jmp 0x140086a80
mov ecx, dword [0x141dcb408]
sub ecx, dword [0x141dcb40c]
add ecx, 0xee3079c8
and ecx, 0xe8611478
add ecx, 0x48cb01d1
cmp ecx, 0xda30c971
ja 0x140086a80
mov rdx, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rdi, rax
add rsi, 2
cmp rsi, rcx
je 0x1400869f9
nop word cs:[rax + rax]
mov eax, dword [0x141dcb3e8]
xor edx, edx
div dword [0x141dcb3ec]
cmp eax, 0xed52f744
je 0x140086cc0
movzx r11d, word [rsi]
movzx edx, r11w
mov eax, 1
cmp edx, 0x80
jb 0x140086ca3
nop word [rax + rax]
mov eax, dword [0x141dcb3e0]
and eax, dword [0x141dcb3e4]
imul rax, r8
shr rax, 0x3f
or eax, 0x746f19a2
imul eax, eax, 0xc53df773
cmp eax, 0x7db1b16
jb 0x140086cf0
mov eax, 2
cmp edx, 0x800
jb 0x140086ca3
add r11d, 0x2312
mov eax, dword [str.I_T]
xor edx, edx
div dword [0x141dcb3f4]
nop dword [rax + rax]
mov ebx, dword [0x141dcb3f8]
or ebx, dword [0x141dcb3fc]
and ebx, 0x7db437e7
imul rbx, r9
shr rbx, 0x3e
or ebx, 0x567bade
movzx edx, r11w
xor eax, eax
cmp edx, 0x312
adc al, byte [rbx]
add byte [rax], al
adc al, byte [rbx]
add byte [rax], al
setae dl
cmp ebx, 0x6ae78c96
ja 0x140086d40
leave
mov al, dl
lea rax, [rax*2 + 1]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dcb400]
and edx, dword [0x141dcb404]
add edx, 0xf55e0491
imul rdx, r10
shr rdx, 0x39
invalid
cmp dword [rcx - 0x1229c106], eax
mov dword [rdi - 0x22], esi
jmp 0x140086ca3
invalid
mov eax, dword [0x141dcb418]
xor eax, dword [0x141dcb41c]
imul rax, rax, 0x338a4733
mov dh, byte [rbx]
shr rax, 0x3d
imul r14d, eax, 0xb6bce998
xor r14d, 0x81647e0c
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
invalid
mov rbx, rsp
mov qword [rbx], rdi
mov qword [rbx + 8], 0
sub rsp, 0x20
lea rdx, [0x141db62f8]
mov rcx, rbx
mov r8, rsi
call fcn.1400520b0
add rsp, 0x20
cmp r14d, 0x2fdc3e02
jae 0x140086e8f
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rcx, rsp
mov qword [rcx], rdi
cmp dword [rax - 0x39], ecx
or byte [r8], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1d2f47a
rol byte [rcx], cl
mov r8, rsi
call fcn.1400520b0
add rsp, 0x20
jmp 0x140086df5
mov ecx, eax
mov rdi, qword [rbx + 8]
mov eax, dword [0x141dcb420]
xor edx, edx
sal bh, cl
xor eax, 0x1d44581
sal bh, cl
xor eax, 0x1d44581
nop word cs:[rax + rax]
mov eax, dword [0x141dcb428]
sub eax, dword [0x141dcb42c]
add eax, 0x191ba966
or eax, 0x8cf686a3
add eax, 0x53919c33
cmp eax, 0xa955b175
ja 0x140086eb0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140086ee0
test cl, cl
je 0x140086ef3
test rdi, rdi
jne 0x140087210
ud2
test rdi, rdi
je 0x140086ff7
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dcb430]
xor edx, edx
div dword [0x141dcb434]
and eax, 0xa646eda4
imul eax, eax, 0xad36e67b
imul rax, rax, 0x437d2dcb
imul eax, eax, 0x437d2dcb
imul eax, eax, 0x437d2dcb
shr rax, 0x3c
cmp eax, 0x3a99b9d7
ja 0x140086f00
nop dword [rax + rax]
mov eax, dword [0x141dcb438]
add eax, dword [0x141dcb43c]
imul eax, eax, 0xd0c9d30
add eax, 0xeb4fb680
and eax, 0x613fe2c0
cmp eax, 0x2e04f4f2
jb 0x140086f30
mov eax, edi
and eax, 3
cmp rax, 3
ja case.default.0x140086f6c
lea rcx, [0x141db75e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor edi, edi
jmp 0x140087210
mov eax, dword [0x141dcb448]
imul eax, dword [0x141dcb44c]
imul eax, eax, 0xef2a49f
add eax, 0x325d6a3d
cmp eax, 0xd13c5134
ja case.0x140086f6c.3
xor edi, edi
nop word cs:[rax + rax]
mov eax, dword [0x141dcb450]
mov ecx, dword [0x141dcb454]
add eax, ecx
add eax, 0xc878abfa
cmp eax, 0x155bb75c
ja 0x140086fb0
jmp 0x140087210
mov eax, dword [0x141dcb440]
or eax, dword [0x141dcb444]
xor eax, 0x380bd9f7
add eax, 0x4d5d2811
and eax, 0x237cb061
cmp eax, 0x91f83480
ja case.default.0x140086f6c
jmp 0x140086ef1
xor edi, edi
jmp 0x140087210
lea rsi, [rdi - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb458]
or eax, dword [0x141dcb45c]
imul rax, rax, 0x181c786d
shr rax, 0x3a
and eax, 3
add eax, 0x67ae9f33
cmp eax, 0x8112dad
jb 0x140087010
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov r14, qword [rdi]
test r14, r14
je 0x1400870b2
mov eax, dword [0x141dcb460]
add eax, dword [0x141dcb464]
imul eax, eax, 0x47a7711c
or eax, 0x9051ac0
add eax, 0x2b9b6088
cmp eax, 0xc2f2ff4c
ja 0x1400870a2
mov eax, dword [0x141dcb468]
sub eax, dword [0x141dcb46c]
imul eax, eax, 0xcb72a3fe
add eax, 0xe891910e
imul r15, rax, 0x14b1ed71
shr r15, 0x3c
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r15d, 0xef183cdb
jne 0x1400870b2
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
jmp 0x140087069
cmp qword [rdi + 8], 0
je 0x140087196
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb470]
imul ecx, dword [0x141dcb474]
add ecx, 0x46771311
imul rcx, rcx, 0x548179bb
shr rcx, 0x3c
or ecx, 0xf7670e6c
cmp ecx, 0x88d8eb3d
invalid
mov byte [rdx - 0x2c], dh
cmp rax, 0x11
jb 0x14008717c
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcb478]
sub eax, dword [0x141dcb47c]
add eax, 0x9233487e
xor eax, 0x502010
and eax, 0x2c54a3dc
movabs dword [0x7785e476713d2c54], eax
invalid
mov eax, dword [0x141dcb480]
xor edx, edx
div dword [0x141dcb484]
mov eax, 0xa2cf6b59
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dcb488]
or ecx, dword [0x141dcb48c]
add ecx, 0xc236779a
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x61970ea7
cmp ecx, 0xd39de074
ja 0x140087150
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor eax, eax
test al, al
jne 0x1400871c0
mov eax, dword [0x141dcb490]
sub eax, dword [0x141dcb494]
and eax, 0xf556eea3
add eax, 0xec161b79
mov rbx, qword [0x141dd7fe0]
cmp eax, 0xbf4b00b0
jbe 0x1400871c9
mov rax, qword [0x141dd7fe0]
jmp 0x14008719c
xor eax, eax
test al, al
jne 0x1400871ec
sub rsp, 0x20
xor edi, edi
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test dil, dil
je 0x140087210
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400871cf
mov eax, dword [0x141dcb498]
add eax, dword [0x141dcb49c]
and eax, 0x487f0baf
imul eax, eax, 0xdf4b33aa
cmp eax, 0xa74657e0
je 0x140087210
mov rax, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
mov eax, dword [0x141dcb4b0]
imul eax, dword [0x141dcb4b4]
or eax, 0x363a9b32
imul eax, eax, 0x45c5b8e3
add eax, 0x5fe380fc
cmp eax, 0x7cb80461
invalid
invalid
jb case.0x140063a5f.133
mov eax, ecx
and eax, 3
nop dword [rax]
mov edx, dword [0x141dcb4b8]
or edx, dword [0x141dcb4bc]
or edx, 0x476441a3
imul edx, edx, 0x45c3fa32
add edx, 0xc471336
cmp edx, 0x38976cf7
ja 0x1400872f0
cmp rax, 3
ja case.default.0x14008732e
lea rdx, [0x141db75f4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
nop dword [rax]
mov eax, dword [0x141dcb4c8]
sub eax, dword [0x141dcb4cc]
add eax, 0x6ee671d9
or eax, 0x59dc00a2
and eax, 0x79dc42ea
cmp eax, 0x8052d949
jns 0x140087399
fst dword [r10 - 0x80]
je 0x140087340
mov rax, qword [rbx]
test rax, rax
je 0x140087370
mov rcx, rdi
call rax
nop
mov eax, dword [0x141dcb4d0]
add eax, dword [0x141dcb4d4]
or eax, 0x718e5da1
add eax, 0x70eee5aa
cmp eax, 0x470b4147
jb 0x140087370
nop dword [rax]
mov eax, dword [0x141dcb4d8]
add eax, dword [0x141dcb4dc]
xor eax, 0x11a09b04
imul eax, eax, 0xc91a3169
add eax, 0x517bed42
invalid
imul esi, dword [rcx], 0x4205c91a
in eax, dx
jnp 0x1400873fd
cmp eax, 0xd3648b49
ja 0x140087390
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop dword [rax + rax]
mov edx, dword [0x141dcb4e0]
xor edx, dword [0x141dcb4e4]
add edx, 0xbe8b89f2
or edx, 0x7193cd79
add edx, 0x9213b91c
cmp edx, 0x1952479a
jb 0x1400873c0
jns 0x1400873a3
xchg ebx, eax
jno 0x14008735a
ret 0xb91c
test rcx, rcx
je 0x140087565
nop
mov ecx, dword [0x141dcb4e8]
or ecx, dword [0x141dcb4ec]
add ecx, 0xea3b62d6
rcl esi, 0x62
cmp ebp, edx
imul rcx, rcx, 0x52e36c09
shr rcx, 0x3e
or ecx, 0x20041e8e
cmp ecx, 0x6d94e1f2
loope 0x1400873ac
insd dword [rdi], dx
loope 0x1400873ac
insd dword [rdi], dx
ja 0x1400873f0
nop dword [rax + rax]
mov ecx, dword [0x141dcb4f0]
imul ecx, dword [0x141dcb4f4]
add ecx, 0xb70376e9
xor ecx, 0x24080233
and ecx, 0x341842b7
cmp ecx, 0xf807211c
je 0x140087420
cmp rax, 0x11
jb 0x1400874bd
nop dword [rax]
mov eax, dword [0x141dcb4f8]
xor eax, dword [0x141dcb4fc]
xor eax, 0x512c6066
imul eax, eax, 0x1f83c4b
cmp eax, 0x4aaceb7e
je 0x140087450
nop
mov eax, dword [0x141dcb500]
imul eax, dword [0x141dcb504]
xor eax, 0x800e00
or eax, 0xd251e12f
and eax, 0xd3d3ef2f
cmp eax, 0xda5f7bd
je 0x140087470
invalid
mov rdi, qword [rdi - 8]
nop word [rax + rax]
mov eax, dword [0x141dcb508]
sub eax, dword [0x141dcb50c]
add eax, 0x7a039028
or eax, 0x13c7d7a3
cmp eax, 0x85d63c1a
jb 0x1400874a0
invalid
xor eax, eax
test al, al
je 0x140087512
invalid
jmp 0x140087551
mov al, 1
nop word [rax + rax]
test al, al
je 0x1400874d0
jmp case.0x14008732e.0
mov eax, 0xd54cede5
nop dword [rax + rax]
mov ecx, dword [0x141dcb4c0]
or ecx, dword [str.8E_a3]
or ecx, 0xe14c2fb3
imul ecx, ecx, 0x279854bd
imul rcx, rax
shr rcx, 0x3a
cmp ecx, 0x98806162
je 0x1400874e0
ud2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dcb510]
add eax, dword [0x141dcb514]
mov ebx, 0x8d7b3ef7
imul rbx, rax
shr rbx, 0x3e
or ebx, 0x7cfc12fa
add ebx, 0x6ea72d3b
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x104f8ef8
jae 0x140087565
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140087512
mov eax, dword [0x141dcb518]
and eax, dword [0x141dcb51c]
add eax, 0x48cbdbb8
or eax, 0x9aa6bf13
imul eax, eax, 0x47421dce
cmp eax, 0xd3fdb208
je 0x1400875ae
mov eax, dword [0x141dcb520]
xor edx, edx
div dword [0x141dcb524]
xor eax, 0x709b7dba
add eax, 0xc800b2af
mov rdi, qword [0x141dd7fe0]
cmp eax, 0x2e76052e
jae 0x1400875b7
mov rax, qword [0x141dd7fe0]
jmp 0x140087588
invalid
mov eax, dword [0x141dcb528]
xor edx, edx
div dword [0x141dcb52c]
xor eax, 0x81a0325e
or eax, 0x7e17cca1
mov ecx, 0xb3b0ca07
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
cmp ecx, 0x4b163bbc
je 0x140087631
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov eax, dword [0x141dcb530]
add eax, dword [0x141dcb534]
shr eax, 1
imul rax, rax, 0x4281199f
shr rax, 0x3d
imul ebx, eax, 0xa26aafb5
imul rax, rbx, 0x5d8af65
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1e
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x1420ec87
jne case.0x14008732e.0
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400875e4
add byte [rax], al
mov eax, dword [0x141dcb560]
sub eax, dword [str.Z_d]
imul eax, eax, 0x3cb4bf48
add eax, 0xc8bc8e70
imul rax, rax, 0x57cfd641
shr rax, 0x3d
cmp eax, 0xf66ecea5
jbe 0x140087750
mov rcx, rdi
call r14
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dcb568]
add eax, dword [0x141dcb56c]
adc byte [rsi], bh
invalid
add dword [rcx + rbp*2 - 8], ecx
int1
cld
xchg edi, eax
shr r15, 0x3c
add r15d, 0x2387d3a1
and r15d, 0x2081808d
mov rcx, rdi
call r14
invalid
cmp r15d, 0xabab163e
je 0x140087750
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dcb570]
xor eax, dword [0x141dcb574]
invalid
add dword [rax + 0x69], ecx
ror bl, 0x44
invalid
pop rsi
shr rax, 0x3e
or eax, 0x2d6f40ec
imul eax, eax, 0xcbc06ae2
cmp eax, 0xa3432361
ja 0x140087790
mov eax, 0xb4519bc5
nop
mov ecx, dword [0x141dcb578]
xor ecx, dword [str.MqXz_]
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x60faa2c6
movabs byte [0x9e21d01ef98160fa], al
je 0x1400877c0
nop word cs:[rax + rax]
mov eax, dword [0x141dcb580]
or eax, dword [0x141dcb584]
add eax, 0x44875cce
or eax, 0x1d869218
add eax, 0x6bfd6a9
cmp eax, 0x9cb8cf0e
ja 0x1400877f0
cmp qword [rbx + 8], 0
je 0x14008792e
mov rcx, qword [rbx + 0x10]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb588]
xor edx, edx
div dword [0x141dcb58c]
xor eax, 0x208
or eax, 0x8c000044
and eax, 0x8c200a5c
invalid
cmp eax, 0x4ed9b93a
je 0x140087830
invalid
cmp rcx, 0x11
jb 0x1400878ba
mov ecx, 0xa81b72d7
nop
mov eax, dword [0x141dcb590]
xor edx, edx
div dword [0x141dcb594]
add eax, 0x8f9b9759
imul rax, rcx
shr rax, 0x3e
xor eax, 0x520e63ab
cmp eax, 0x91e777d0
ja 0x140087860
mov rdi, qword [rdi - 8]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb598]
mov ecx, dword [0x141dcb59c]
or eax, 0x1d43d00
add dword [rbx - 0x2bc2fff3], ecx
add dword [rcx], eax
enter 0x4505, 0xffffffffffffffc1
adc ah, dl
add eax, ecx
add eax, 0xe212c145
imul rax, rax, 0xec7f8d
shr rax, 0x37
xor eax, 0xb2e8a8b5
cmp eax, 0x5762730c
jb 0x140087890
jg 0x140087895
add byte [rax - 0x3f], cl
call 0xe8bdade8
call 0x1b314b668
invalid
mov eax, dword [0x141dcb5a0]
imul eax, dword [0x141dcb5a4]
xor eax, 0x1410e96
add eax, 0x6ece9f3e
or eax, 0x25927c9e
cmp eax, 0x21baf3c7
jne 0x1400878ef
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcb5a8]
sub eax, dword [0x141dcb5ac]
imul ebp, eax, 0xf470c43b
add ebp, 0x9116c2b
mov rcx, qword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call rbx
cmp ebp, 0x851011ed
ja 0x140087900
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
rol byte [rax + rax*8 - 0x76b3ef8c], 0xf9
mov rdx, r14
mov r8, rbx
call fcn.140088920
nop
mov eax, dword [0x141dcb5b0]
and eax, dword [0x141dcb5b4]
or eax, 0xefb5d7ad
lodsd eax, dword [rsi]
xlatb
mov ch, 0xef
imul r12, rax, 0x65dcd719
shr r12, 0x3c
mov rcx, r15
mov ecx, edi
mov rdx, r14
mov r8, rbx
call fcn.140088920
cmp r12d, 0xadd86fb1
ja 0x1400879f0
mov rdi, rax
mov ecx, 0xb19582e5
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov eax, dword [0x141dcb5b8]
xor edx, edx
div dword [0x141dcb5bc]
imul eax, eax, 0x6710b165
imul rax, rcx
shr rax, 0x3e
add eax, 0xd139b3ff
cmp eax, 0x864109ed
jb 0x140087a30
test rdi, rdi
je 0x140087d9f
nop word cs:[rax + rax]
mov eax, dword [0x141dcb5c0]
sub eax, dword [0x141dcb5c4]
and eax, 0x6358a085
add eax, 0xcf2110a9
cmp eax, 0x80b8f667
ja 0x140087a70
mov rax, qword [rsi + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb5c8]
sub ecx, dword [0x141dcb5cc]
imul rcx, rcx, 0x19e74d7f
shr rcx, 0x3b
imul ecx, ecx, 0x81befee5
or ecx, 0x7253509f
cmp ecx, 0x3fceeb0b
jb 0x140087aa0
test rax, rax
je case.0x140087aed.0
ror byte [rdi], 0x84
add al, byte [r8]
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
cmp rcx, 3
ja case.default.0x140087aed
lea rdx, [0x141db7614]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov r12, qword [r15]
nop
mov eax, dword [0x141dcb5d8]
or eax, dword [0x141dcb5dc]
xor eax, 0x44016200
add byte [rdx + 1], ah
or eax, 0x8bfc9df7
cmp eax, 0x4a56bb96
je 0x140087b00
test r12, r12
je 0x140087bc1
mov eax, dword [0x141dcb5e0]
or eax, dword [0x141dcb5e4]
imul eax, eax, 0xfba5400c
cmp eax, 0x9f5308be
jne 0x140087b8a
jmp 0x140087bb9
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140087b50
jmp case.0x140087aed.0
mov eax, 0xcd554513
nop
mov ecx, dword [0x141dcb5d0]
add ecx, dword [0x141dcb5d4]
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x2024421
or ecx, 0xcc5db944
cmp ecx, 0x7d9f57a9
jb 0x140087b60
ud2
mov eax, dword [0x141dcb5e8]
mov ecx, dword [0x141dcb5ec]
lea ebp, [rax + rcx]
add ebp, 0x31d5f11f
xor ebp, 0xc044620
and ebp, 0x9d4c4ea9
mov rcx, r14
call r12
cmp ebp, 0x30ab5d61
jbe 0x140087bc1
mov rcx, r14
call r12
jmp 0x140087b8a
mov eax, dword [0x141dcb5f0]
xor edx, edx
div dword [0x141dcb5f4]
nop
mov eax, dword [0x141dcb5f8]
xor eax, dword [0x141dcb5fc]
imul eax, eax, 0x9ad7c9e8
invalid
cmp eax, 0x5578a841
je 0x140087bd0
cmp qword [r15 + 8], 0
je 0x140087cf9
mov rcx, qword [r15 + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dcb600]
add eax, 0x1d439fa
imul eax, dword [0x141dcb604]
add eax, 0x766631d9
and eax, 0x8a388312
imul eax, eax, 0x47c3afb2
cmp eax, 0xbc4c825f
ja 0x140087c00
mov r8d, 0xc863c377
nop word [rax + rax]
mov eax, dword [0x141dcb608]
xor edx, edx
div dword [0x141dcb60c]
imul rax, r8
shr rax, 0x3e
add eax, 0xe9382a
xor eax, 0xe6548cec
cmp eax, 0x8725bda1
jb 0x140087c30
cmp rcx, 0x11
jb 0x140087c88
nop dword [rax]
mov eax, dword [0x141dcb610]
or eax, dword [0x141dcb614]
imul eax, eax, 0x89d3004
and eax, 0xbbe4aa30
cmp eax, 0x9d2ac619
je 0x140087c60
xor eax, eax
test al, al
jne 0x140087c80
mov r14, qword [r14 - 8]
mov eax, dword [0x141dcb618]
or eax, dword [0x141dcb61c]
imul eax, eax, 0x39b3134
xor eax, 0x8f43bcda
add eax, 0x37528ca7
cmp eax, 0xd491bc91
jbe 0x140087cbd
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb620]
or eax, dword [0x141dcb624]
imul ebp, eax, 0x7c5c20f4
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0x294788c0
je 0x140087cd0
mov rcx, qword [0x141dd7fe0]
xor ebp, ebp
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
test bpl, bpl
jne 0x140087d10
mov eax, dword [0x141dcb628]
or eax, dword [0x141dcb62c]
xor eax, 0x815bf649
add eax, 0x421c28e0
mov ecx, 0x8108f6b9
imul rcx, rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
cmp eax, 0x8208d195
jne 0x140087d50
mov qword [rsi + 8], rdi
nop dword [rax]
mov eax, dword [0x141dcb630]
mov ecx, dword [0x141dcb634]
add eax, ecx
add eax, 0x4e50f50b
or eax, 0x938292be
mov qword [rsi + 8], rdi
cmp eax, 0x1fad15fb
jb 0x140087d50
nop word cs:[rax + rax]
mov eax, dword [0x141dcb638]
imul eax, dword [str.P5_b]
imul eax, eax, 0x7c043a65
add eax, 0xb59aa498
cmp eax, 0x692a55dc
jb 0x140087d80
test rdi, rdi
setne al
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dcb698]
and eax, dword [0x141dcb69c]
movabs al, byte [0xd18bed450501d436]
movabs al, byte [0xd18bed450501d436]
xor eax, 0x97600947
imul rcx, rax, 0x4551aa33
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
call 0x18790c43a
add bh, byte [0x17f4f1a98]
ja 0x140087ff0
mov r14d, 3
jmp 0x140088113
mov eax, dword [0x141dcb6b0]
imul eax, dword [0x141dcb6b4]
xor eax, 0xcc48812d
add eax, 0xa674f4b1
cmp eax, 0x7a87ed8c
in eax, dx
xchg dword [rdx + 0x73], edi
invalid
in eax, dx
xchg dword [rdx + 0x73], edi
invalid
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
mov r8, r14
call fcn.140088920
add rsp, 0x20
xor r15d, r15d
nop word [rax + rax]
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
mov r8, r14
call fcn.140088920
add rsp, 0x20
test r15b, r15b
jne 0x140088150
mov rbx, rax
test rax, rax
je 0x140088480
nop word [rax + rax]
mov eax, dword [0x141dcb6b8]
or eax, dword [0x141dcb6bc]
imul eax, eax, 0x31439da6
add eax, 0x9348a114
or eax, 0x4c9aec03
cmp eax, 0x9874996a
ja 0x140088180
mov rax, qword [rsi + 8]
nop word [rax + rax]
mov ecx, dword [0x141dcb6c0]
add ecx, dword [0x141dcb6c4]
imul ecx, ecx, 0x7d7dba61
add ecx, 0x8d8007d1
cmp ecx, 0xf6bff242
ja 0x1400881b0
test rax, rax
je 0x140088454
invalid
add byte [rdi], cl
invalid
nop dword [rax]
mov ecx, dword [0x141dcb6c8]
and ecx, dword [0x141dcb6cc]
and ecx, 0xe3d648ff
xor ecx, 0x82101e7a
imul rdx, rcx, 0x208829ff
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
cmp ecx, 0xd8379162
ja 0x1400881e0
sub dword [rax - 0x153eb7e0], ecx
and byte [rcx], ch
rcl ecx, 1
jmp 0x129ca530c
mov ecx, eax
and ecx, 3
add ecx, dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcb6d0]
add edx, dword [0x141dcb6d4]
imul edx, edx, 0x7b7be2d4
xor edx, 0x1b366e31
cmp edx, 0xeffa369d
cli
out dx, eax
ja 0x140088220
lea rdx, [0x141db7624]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x141dcb6f0]
sub eax, dword [0x141dcb6f4]
add eax, 0x1f32f16e
imul rcx, rax, 0xa1f12d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0x5f5cc508
cmp eax, 0x1eb66e0e
ja 0x1400882f0
mov rax, qword [r15 + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb6f8]
sub ecx, dword [0x141dcb6fc]
imul ecx, ecx, 0xe58fa511
add ecx, 0xb684f74d
and ecx, 0x352c2dd7
cmp ecx, 0x8cb89f19
ja case.0x1400830df.73
mov rcx, qword [r15 + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dcb700]
add edx, dword [0x141dcb704]
or edx, 0x6fa89998
xor edx, 0xb79b649a
imul edx, edx, 0x6e4b7c4d
cmp edx, 0xa5eb9694
ja 0x140088360
test rax, rax
je 0x140088409
cmp rcx, 0x11
jb 0x1400883ef
nop word cs:[rax + rax]
mov eax, dword [0x141dcb708]
and eax, dword [0x141dcb70c]
xor eax, 0x60ac04c1
and eax, 0x61aed5f1
add eax, 0xf4b84b22
cmp eax, 0x45c5094
jb 0x1400883a0
mov r14, qword [r14 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb710]
mov ecx, dword [0x141dcb714]
invalid
add dword [rcx], eax
enter 0xffffffffffff9805, 0x1f
pushfq
cmpsd dword [rsi], dword [rdi]
or eax, 0x551d4f8b
cmp eax, 0x2153f578
jb 0x1400883d0
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140088454
mov qword [rsi + 8], rbx
nop dword [rax + rax]
mov eax, dword [0x141dcb718]
xor edx, edx
div dword [0x141dcb71c]
and eax, 0xc05a0
cmp eax, 0xe1b4a0b4
je 0x140088460
nop word [rax + rax]
mov eax, dword [0x141dcb720]
xor edx, edx
div dword [0x141dcb724]
xor eax, 0x63d49e94
imul eax, eax, 0xd4e193ea
cmp eax, 0xb67fcd0e
invalid
int 0x7f
mov dh, 0x74
invalid
test rbx, rbx
setne al
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov r8, rdi
call fcn.1400520b0
mov r14d, 0x827f25f7
lea rbx, [0x141db62f8]
nop dword [rax]
mov r15d, dword [0x141dcb7c0]
xor r15d, dword [0x141dcb7c4]
xor edi, dword [0x141dcb7c4]
add r15d, 0x5ae88e6e
and r15d, 0xcbd4ea8f
imul r15, r14
scasd eax, dword [rdi]
dec byte [rcx - 0x3f]
out dx, eax
invalid
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400520b0
cmp r15d, 0x10d5502b
ja 0x1400885a0
add rsp, 0x28
pop rbx
pop rbp
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dcb738]
xor edx, edx
div dword [0x141dcb73c]
xor esp, edx
add dword [0x131bbc368], eax
xor esp, edx
add dword [0x131bbc368], eax
imul rax, r8
shr rax, 0x3f
cmp eax, 0x895cea88
ja 0x1400885f0
mov rbx, qword [rcx]
mov r14, qword [rcx + 8]
mov eax, dword [0x141dcb740]
add eax, 0x1d43121
or eax, dword [0x141dcb744]
xor eax, 0x20846104
and eax, 0x718465af
add eax, 0x386d45ff
cmp eax, 0x3c42527e
jb 0x14008866a
invalid
mov eax, dword [0x141dcb748]
imul eax, dword [0x141dcb74c]
imul ebp, eax, 0xd1ca9480
add ebp, 0x61e0369c
mov rcx, qword [rsi]
mov rdx, rbx
mov r8, r14
call fcn.140088920
cmp ebp, 0x508756a6
jae 0x14008867a
mov rcx, qword [rsi]
mov rdx, rbx
mov r8, r14
call fcn.140088920
jmp 0x14008863b
mov rdi, rax
test rax, rax
je 0x14008890c
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcb750]
add eax, dword [0x141dcb754]
invalid
imul rax, rax, 0x2f7eec85
shr rax, 0x3d
add eax, 0xd8711641
cmp eax, 0x2c4ae181
jb 0x140088690
mov rcx, qword [rsi + 8]
test rcx, rcx
je case.0x140088710.0
invalid
add dword [rax], eax
invalid
movabs byte [0xd43092058b000001], al
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d4308e
mov eax, dword [0x141dcb758]
xor edx, edx
div dword [0x141dcb75c]
nop
mov eax, dword [0x141dcb760]
imul eax, dword [0x141dcb764]
add eax, 0x1d43087
add eax, 0x756a920d
and eax, 0x1a616716
add eax, 0x27957054
cmp eax, 0x363101ec
jb 0x1400886d0
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x140088710
lea rdx, [0x141db7634]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
lea rbx, [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb788]
add eax, dword [0x141dcb78c]
and eax, 0xd6575d47
pop rbp
push rdi
invalid
imul eax, eax, 0xa63c3cd6
and eax, 0xc675fcaa
cmp eax, 0x2dec3f08
je 0x140088720
pop rbp
push rdi
invalid
mov r14, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rax, qword [r15]
test rax, rax
je 0x140088782
mov rcx, r14
call rax
nop dword [rax + rax]
mov eax, dword [0x141dcb790]
and eax, dword [0x141dcb794]
add eax, 0x422a0570
or eax, 0x2441410
and eax, 0x237694d9
cmp eax, 0x3884c10f
je 0x140088760
cmp qword [r15 + 8], 0
je 0x1400887a6
cmp qword [r15 + 0x10], 0x11
jb 0x140088794
mov r14, qword [r14 - 8]
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dd7fe0]
or eax, 0x1d4f833
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcb798]
xor eax, dword [0x141dcb79c]
shr byte [rdi], 1
invalid
add dword [0x18f3d4488], esi
add eax, 0xc88c3bb3
xor eax, 0x6d87e1bd
cmp eax, 0xbaa91e02
jb 0x1400887c0
shr byte [rdi], 1
invalid
jmp case.0x140088710.0
mov eax, dword [0x141dcb770]
sub eax, dword [0x141dcb774]
add eax, 0xe4d6ad4a
and eax, 0xab24210d
xor eax, 0x814fd27b
cmp eax, 0xa8ac6d33
ja case.0x140088710.3
nop word cs:[rax + rax]
mov eax, dword [0x141dcb778]
add eax, dword [0x141dcb77c]
or eax, 0x46400023
and eax, 0x46c60023
cmp eax, 0x766daab7
ja 0x140088820
nop dword [rax]
mov eax, dword [0x141dcb780]
and eax, dword [0x141dcb784]
add dword [0x11a114a1c], eax
xor eax, 0x81290b8
or eax, 0x90e02947
sub eax, esp
nop
cmp eax, 0x3f85532b
jbe 0x140088840
mov eax, dword [0x141dcb7a0]
xor eax, dword [0x141dcb7a4]
imul rax, rax, 0xad806cb
shr rax, 0x3a
cmp al, byte [0x12334e55d]
and eax, 0xe30c5871
cmp eax, 0x95cd0053
jae 0x140088890
mov qword [rsi + 8], rdi
nop
mov eax, dword [0x141dcb7a8]
add eax, dword [0x141dcb7ac]
adc byte [rdi], ch
invalid
add dword [rax + 0x69], ecx
enter 0xffffffffffffeaf5, 0xffffffffffffffd2
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1d
mov qword [rsi + 8], rdi
cmp eax, 0xfa8bd428
je 0x140088890
nop dword [rax + rax]
mov eax, dword [0x141dcb7b0]
sub eax, dword [0x141dcb7b4]
call 0x1a90a5cfb
shl ah, 0x96
mov ebp, 0xc170d43
outsd dx, dword [rsi]
fnstsw word [0x173581fd1]
cmc
xchg esi, eax
invalid
invalid
jbe 0x1400888c0
mov al, 1
jmp 0x1400885db
mov eax, dword [0x141dcb768]
xor edx, edx
div dword [0x141dcb76c]
and eax, 0x8702a149
invalid
or eax, 0x78ad5200
imul eax, eax, 0xdcd41a3f
cmp eax, 0x1cec8ea
jb case.default.0x140088710
ud2
xor eax, eax
jmp 0x1400885db
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rsi, r8
mov r14, rdx
mov r12, rcx
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dcb7c8]
xor eax, dword [0x141dcb7cc]
sub byte [rsi], 0xd4
add dword [0x161288e11], esi
and eax, 0xb3f804ff
add eax, 0x99a533ba
invalid
movsd dword [rdi], dword [rsi]
cdq
xor esp, dword [rbp - 0x1bfec267]
wait
invalid
cmp eax, 0x829be401
jb 0x140088940
mov eax, 0xde9ffd5d
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dcb7d0]
xor ecx, dword [0x141dcb7d4]
pop rax
invalid
invalid
add dword [rcx + 0x7316bdf1], eax
je 0x1400889cb
imul ecx, eax
shr rcx, 0x3f
jmp 0x19ed20acc
mov esi, 0x4d08f981
push rcx
sahf
jb 0x140088970
test rsi, rsi
je 0x140089268
test bh, al
or byte [rax], al
invalid
xor r13d, r13d
mov bpl, 1
lea rdi, [0x141db7644]
lea edi, [0x141db7644]
lea rbx, [0x141db76f8]
mov qword [rsp + 0x28], r12
and al, 0x28
jmp 0x1400889c9
nop dword [rax]
test rsi, rsi
je 0x140089268
invalid
add byte [rcx - 0xc], bh
mov ecx, 0xfffffff4
mov rdx, r14
mov r8, rsi
mov r9, r12
call fcn.140085490
mov ah, 0xca
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x7b], 1
invalid
je 0x140088a60
mov r8d, ecx
and r8d, 3
and eax, 3
nop dword [rax + rax]
mov eax, dword [0x141dcb7e8]
sub eax, dword [0x141dcb7ec]
invalid
invalid
invalid
invalid
invalid
and eax, 0xf45ef463
xor eax, 0xfda0ca56
cmp eax, 0xad08d3d6
ror dword [rax], cl
lodsd eax, dword [rsi]
ja 0x1400889f0
cmp r8, 3
ja 0x140089240
movsxd rax, dword [rdi + r8*4]
add rax, rdi
add eax, edi
add eax, edi
jmp rax
mov eax, dword [0x141dcb8a0]
sub eax, dword [0x141dcb8a4]
js case.0x140061006.169
invalid
add dword [0xdf054b5d], ecx
cld
sahf
imul rax, rax, 0x7876c7f1
shr rax, 0x3c
imul eax, eax, 0x6e63433e
cmp eax, 0x55e56c56
jb 0x140088a20
movzx edx, byte [rcx + 0x10]
jmp 0x140088f10
add al, 0
invalid
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb7e0]
xor eax, dword [0x141dcb7e4]
js 0x140088a97
invalid
invalid
js 0x140088a97
invalid
add eax, 0xeff4ab6
and eax, 0xec225929
add eax, 0xeb0d62ef
invalid
or eax, 0x7e623deb
invalid
jle 0x140088a0d
xchg esi, eax
ja 0x140088a60
invalid
test rcx, rcx
je 0x1400892ac
or byte [rax], al
invalid
nop dword [rax + rax]
invalid
mov eax, dword [0x141dcb870]
xor edx, edx
sal bh, cl
xor eax, 0x1d42dd6
invalid
invalid
div dword [0x141dcb874]
invalid
or eax, 0x7aafeae4
and eax, 0x7eefebf6
cmp eax, 0xe65bda05
ja 0x140088a90
sub rsi, rcx
jb 0x1400892b5
mov eax, dword [0x141dcb888]
xor edx, edx
div dword [0x141dcb88c]
mov eax, dword [0x141dcb890]
xor edx, edx
div dword [0x141dcb894]
add eax, 0xe1f6a379
loope 0x140088b17
invalid
mov cl, byte [rax]
invalid
invalid
jb 0x140088ac6
add r14, rcx
nop word cs:[rax + rax]
nop dword [rax + rax]
test bpl, bpl
je 0x140088af0
jmp 0x1400889c0
invalid
mov eax, dword [0x141dcb8a8]
xor edx, edx
div dword [0x141dcb8ac]
xor eax, 0x2961f173
imul eax, eax, 0x2574e2d2
invalid
add eax, 0x195907ca
cmp eax, 0x8f625dcc
ja 0x140088b00
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb8b0]
xor eax, dword [0x141dcb8b4]
add eax, 0x1d42d78
js case.0x140045042.231
invalid
add eax, 0x81636581
xor eax, 0xf739ed89
cmp eax, 0x8ba9d28b
ja 0x140088b30
movzx edx, byte [rcx + 0xf]
jmp 0x140088f10
add eax, dword [rax]
invalid
mov eax, dword [0x141dcb7f8]
xor eax, dword [0x141dcb7fc]
add eax, 0x1d42c90
add eax, 0x1d42c90
nop
sub al, 0xd4
add dword [0x11f1f72df], esp
and eax, 0xdf16e76e
imul eax, eax, 0x66674aee
add eax, 0xfb3850de
ficom word [rax + 0x38]
sti
cmp eax, 0xf40ca140
ja 0x140088b60
mov rax, rcx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x140088ba1
lea rdx, [0x141db7654]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
xor edx, edx
jmp 0x140088ef0
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov eax, dword [0x141dcb860]
sub eax, dword [0x141dcb864]
test al, 0x2c
invalid
invalid
and eax, 0xc007900
add eax, 0xf7d7783f
mov dl, 0x25
cmp eax, 0x797dac8
jbe case.0x140088ba1.37
jmp 0x140088ef0
add byte [rax], al
add byte [rax], al
mov dl, 0x24
xor eax, eax
test al, al
jne case.0x140088ba1.36
jmp 0x140088ef0
mov eax, dword [0x141dcb848]
mov edx, dword [0x141dcb84c]
adc eax, 0x1d42c50
add dword [rcx], eax
rol byte [0xfc2832ca], 1
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add eax, edx
add eax, 0xbc1fa6c7
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov esp, 0xe272560d
or eax, 0xb9e27256
mov ecx, 0x7e3d1bb2
cmc
mov dl, 0x1b
cmp eax, 0x1520f57e
jle 0x140088c02
invalid
invalid
jle 0x140088c02
and byte [0x11af26b89], dl
jbe case.0x140088ba1.27
jmp 0x140088ef0
add al, byte [rax]
add byte [rsi + 0x2e], ah
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bd405fb], cl
mov eax, dword [0x141dcb820]
xor eax, dword [0x141dcb824]
add eax, 0x1d42bf8
sub edx, esp
add dword [rbx], esi
add eax, 0x1d42bf8
invalid
add dword [rcx - 0x40], ebp
fadd st(3)
fadd st(3)
imul eax, eax, 0x61c3d84c
add eax, 0x81448bd5
invalid
invalid
invalid
invalid
fadd st(3)
invalid
invalid
mov dl, 0xb
cmp eax, 0x13cb9eab
sahf
retf
adc esi, dword [rdx - 0x20]
invalid
sahf
retf
loopne 0x140088c2a
jmp 0x140088ef0
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bd44dfb], cl
mov eax, dword [0x141dcb808]
imul eax, dword [0x141dcb80c]
scasd eax, dword [rdi]
add eax, 0x1d42baf
invalid
invalid
sub edx, esp
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d42baf
invalid
invalid
invalid
imul eax, eax, 0xfcf08d92
xchg edx, eax
invalid
xor eax, 0xa7c5577e
imul eax, eax, 0xa78007d4
mov dl, 4
add al, 0x3d
push rbx
invalid
xchg dword [rdi + 0x74], esp
invalid
and byte [rdi + 0x533d04b2], 0x8c
xchg dword [rdi + 0x74], esp
fldl2t
invalid
jmp 0x140088ef0
je case.0x14008456d.111
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dcb840]
xor eax, dword [0x141dcb844]
add eax, 0x1d42bb8
and eax, 0xff8a0ada
mov r9d, 0x920eb7af
imul r9, rax
shr r9, 0x3e
shr ecx, 0x3e
add r9d, 0xc93d8d39
mov dl, 0x19
cmp r9d, 0x64edb1d7
mov cl, 0xed
invalid
mov cl, 0xed
jbe case.0x140088ba1.25
jbe case.0x140088ba1.25
jmp 0x140088ef0
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb828]
xor edx, edx
div dword [0x141dcb82c]
add eax, 0x1cab5efb
and eax, 0xce925d12
adc bl, byte [rbp - 0x6e]
invalid
xor eax, 0x8dbca127
lea esi, [rdx + 0x63983d0f]
push rcx
mov ch, 0x77
invalid
lea esi, [rdx + 0x63983d0f]
push rcx
mov ch, 0x77
fucompp
add eax, 0xf000002
invalid
jmp 0x140088ef0
mov dl, 3
xor eax, eax
test al, al
jne case.0x140088ba1.3
jmp 0x140088ef0
mov eax, dword [0x141dcb810]
sub eax, dword [0x141dcb814]
imul eax, eax, 0x58573000
xor byte [rdi + 0x58], dl
add eax, 0x4f63a9fb
mov dl, 7
cmp eax, 0x40d52438
and al, 0xd5
jb case.0x140088ba1.7
invalid
invalid
jmp 0x140088ef0
add byte [rbx - 0x2bd535fb], cl
mov eax, dword [0x141dcb800]
xor edx, edx
sal bh, cl
xor eax, 0x1d42ac6
sub dl, ah
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d42ac6
sub dl, ah
invalid
sub dl, ah
add dword [0x11d9f671e], eax
fcmovnu st(0), st(1)
xchg esi, eax
invalid
add eax, 0xdd96d9db
fcmovnu st(0), st(1)
xchg esi, eax
frstor dword [0xeb8d9ba9]
and eax, 0xab850e61
and eax, 0xab850e61
stosd dword [rdi], eax
mov dl, 1
cmp eax, 0xb00e443b
cmp eax, dword [rsi + rcx - 0x50]
cmp eax, dword [rsi + rcx - 0x50]
jae case.0x140088ba1.1
jmp 0x140088ef0
add dword [rax], eax
add byte [rsi + 0x2e], ah
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bd4fdfb], cl
mov eax, dword [0x141dcb868]
imul eax, dword [0x141dcb86c]
scasd eax, dword [rdi]
add eax, 0x1d42aff
invalid
invalid
sub edx, esp
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d42aff
invalid
invalid
invalid
and eax, 0x89100182
xor eax, 0x41100008
or byte [rax], al
invalid
invalid
add dword [rax], edx
mov dword [0x181188d7f], esi
or byte [rax], al
invalid
invalid
or byte [rax], al
adc byte [rcx + 0xd], al
invalid
xor edx, edx
scasd eax, dword [rdi]
or eax, 0x16afd231
mov dl, 0x29
cmp eax, 0x7b1c2f62
invalid
invalid
sbb al, 0x7b
invalid
invalid
jbe case.default.0x140088ba1
jmp 0x140088ef0
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
nop dword [rax + rax]
add byte [rbx - 0x2bd55dfb], cl
mov eax, dword [0x141dcb838]
and eax, dword [0x141dcb83c]
add eax, 0x1d42aa0
sub dl, ah
add dword [rbx], esp
add eax, 0x1d42aa0
imul eax, eax, 0x57564103
add eax, 0x7702c612
mov dl, 0x14
cmp eax, 0x62e8040a
jbe case.0x140088ba1.20
jmp 0x140088ef0
mov eax, dword [0x141dcb818]
or eax, dword [0x141dcb81c]
push rax
sub dl, ah
add dword [rcx - 0x40], ebp
imul byte [rdx + rax*2 + 0x79]
add eax, 0x99733ec6
mov dl, 8
cmp eax, 0x2ee8dedb
jb case.0x140088ba1.8
jmp 0x140088ef0
nop dword [rax + rax]
mov dl, 0x12
xor eax, eax
test al, al
jne case.0x140088ba1.18
jmp 0x140088ef0
mov eax, dword [0x141dcb858]
and eax, dword [0x141dcb85c]
imul eax, eax, 0xbe8530a
add eax, 0x86f8c50c
or eax, 0xb64b9538
mov dl, 0x1e
cmp eax, 0x1eeeb078
jb case.0x140088ba1.30
jmp 0x140088ef0
mov eax, dword [0x141dcb830]
xor edx, edx
div dword [0x141dcb834]
xor eax, 0x25581368
imul eax, eax, 0xf2ff3ee3
mov r9d, 0xdc66ebcf
imul r9, rax
shr r9, 0x3f
mov dl, 0x13
cmp r9d, 0x49ec3250
ja case.0x140088ba1.19
jmp 0x140088ef0
mov eax, dword [0x141dcb850]
xor edx, edx
div dword [0x141dcb854]
imul eax, eax, 0x45fce29d
mov dl, 0x1d
cmp eax, 0x2abbc68b
je case.0x140088ba1.29
jmp 0x140088ef0
mov dl, 0xe
jmp 0x140088ef0
mov dl, 0x10
jmp 0x140088ef0
mov dl, 0x21
jmp 0x140088ef0
mov dl, 0x22
jmp 0x140088ef0
mov dl, 0x23
jmp 0x140088ef0
mov dl, 2
jmp 0x140088ef0
mov dl, 5
jmp 0x140088ef0
mov dl, 6
jmp 0x140088ef0
mov dl, 9
jmp 0x140088ef0
mov dl, 0xa
jmp 0x140088ef0
mov dl, 0xc
jmp 0x140088ef0
mov dl, 0xd
jmp 0x140088ef0
mov dl, 0x11
jmp 0x140088ef0
mov dl, 0x15
jmp 0x140088ef0
mov dl, 0x18
jmp 0x140088ef0
mov dl, 0x1f
jmp 0x140088ef0
mov dl, 0x20
jmp 0x140088ef0
mov dl, 0x28
jmp 0x140088ef0
mov dl, 0x16
jmp 0x140088ef0
mov dl, 0x17
jmp 0x140088ef0
mov dl, 0x1a
jmp 0x140088ef0
mov dl, 0x1c
jmp 0x140088ef0
mov dl, 0x26
jmp 0x140088ef0
mov dl, 0x27
nop dword [rax]
mov eax, dword [0x141dcb898]
xor eax, dword [0x141dcb89c]
imul eax, eax, 0xcc179074
add eax, 0xbb2b9554
cmp eax, 0xf0c33a0e
jae 0x140088ef0
nop
test r13b, r13b
jne 0x140088f10
cmp dl, 0x23
jne 0x140089270
movsxd rax, dword [rbx + r8*4]
add rax, rbx
jmp rax
std
mov al, 0x5a
imul esi, dword [rdx + riz*8 - 0x17], 0xffffffbd
stc
invalid
mov eax, dword [0x141dcb908]
xor eax, dword [0x141dcb90c]
add eax, 0x1d427db
add eax, 0x1d427db
imul eax, eax, 0xb5a1977b
cmp eax, 0x8b9fa3
je 0x140089125
mov r15, qword [r15 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb910]
add eax, dword [0x141dcb914]
or eax, 0x80c34a80
cmp eax, 0xc7bf01bd
je 0x140089150
mov eax, dword [0x141dcb918]
sub eax, dword [0x141dcb91c]
or eax, 0x3e9524b3
add eax, 0x86bfaa32
imul rax, rax, 0x7235649f
shr rax, 0x3e
cmp eax, 0x275d7f72
jbe 0x1400891a2
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov edi, dword [0x141dcb920]
sub edi, dword [0x141dcb924]
xor edi, 0x6eb076a2
add edi, 0xbc9361a8
or edi, 0xbfcd7b8e
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, r15
call r12
cmp edi, 0x9346c42e
jb 0x1400891b0
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, qword [rsp + 0x30]
call r12
nop word cs:[rax + rax]
mov eax, dword [0x141dcb928]
xor edx, edx
div dword [0x141dcb92c]
or eax, 0xd52c802c
and eax, 0xddeebcac
add eax, 0x274d8ee8
cmp eax, 0x5d49fa16
jb 0x140089200
lea rdi, [0x141db7644]
mov r12, qword [rsp + 0x28]
jmp 0x1400889c0
mov eax, dword [0x141dcb7f0]
xor eax, dword [0x141dcb7f4]
xor eax, 0x1284b2b6
imul eax, eax, 0x93532ba6
add eax, 0x3c40797e
cmp eax, 0x93097d34
ja 0x140089240
jmp 0x140089310
xor ecx, ecx
nop word [rax + rax]
mov eax, dword [0x141dcb7d8]
and eax, dword [0x141dcb7dc]
or eax, 0xf282792a
imul rax, rax, 0x7302e45f
shr rax, 0x3d
or eax, 0xae71239c
cmp eax, 0xe7505e9f
ja 0x140089270
mov rax, rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x141db64e0]
jmp 0x140089270
mov eax, dword [0x141dcb878]
and eax, dword [0x141dcb87c]
add eax, 0x849a0ff
and eax, 0x421e96f7
cmp eax, 0x1387c8b
jae 0x1400892d4
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
ud2
cmp ecx, 3
setae al
lea eax, [rax + rax*2 + 7]
mov dword [rsp + 0x24], eax
movzx eax, byte [r8 + 0x3a]
mov byte [rsp + 7], al
mov rax, qword [r8 + 0x20]
cmp cl, byte [rax + 0x49072444]
mov eax, dword [rax + 0x20]
mov rdx, qword [r8 + 0x30]
lea r10, [rax + 2]
lea edx, [rax + 2]
mov qword [rsp + 0x10], r10
lea r10, [rdx + 1]
nop
mov r11d, dword [0x141dcbf30]
add r11d, dword [0x141dcbf34]
imul r11d, r11d, 0xbf559151
push rbp
mov edi, 0xa9c38141
xchg esi, eax
cmp r11d, 0x581b9b22
mov edi, 0xa9c38141
xchg esi, eax
cmp r11d, 0x581b9b22
jb 0x14008c250
lea r11, [rax + 4]
mov qword [rsp + 8], r11
nop
mov r11d, dword [0x141dcbf38]
sub r11d, dword [str.nhXe]
imul r11d, r11d, 0xcfe0bb98
add r11d, 0x3e85b800
imul rsi, r11, 0x27ddf93d
shr rsi, 0x3a
shr esi, 0x3a
test rdx, rdx
mov r11, r10
cmove r11, rdx
cmp esi, 0xb7bbe6a5
je 0x14008c280
cmp byte [rsp + 6], 3
jne 0x14008c303
mov byte [rcx], 0xa
nop word cs:[rax + rax]
mov eax, dword [0x141dcc130]
or eax, dword [0x141dcc134]
add eax, 0x731ccc58
xor eax, 0xcbd11f83
add eax, 0xd54516eb
cmp eax, 0x67c9007a
ja 0x14008c2d0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add qword [rsp + 0x10], r11
add rax, r11
add rax, 8
mov qword [rsp + 0x18], rax
mov eax, dword [0x141dcbf40]
xor edx, edx
div dword [0x141dcbf44]
mov eax, 0xc9ac0b39
nop word [rax + rax]
mov edx, dword [0x141dcbf48]
add edx, dword [0x141dcbf4c]
adc eax, 0x1d3fc10
imul rdx, rax
shr rdx, 0x3f
add edx, 0x84be4bd3
mov esi, 0xd2694884
invalid
xchg edx, eax
in al, dx
invalid
shr rdx, 0x3a
cmp edx, 0x5e65b6fc
cld
mov dh, 0x65
pop rsi
cld
mov dh, 0x65
pop rsi
ja 0x14008c330
mov r11, qword [r8 + 8]
mov r10, qword [r8]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcbf50]
xor edx, edx
div dword [0x141dcbf54]
add eax, 0x7dae358f
cmp eax, 0x11f0c19a
jb 0x14008c370
xor r15d, r15d
mov r13d, 9
mov edi, 0x962b5f59
mov rax, r11
nop dword [rax + rax]
cmp r14b, byte [rsp + 6]
ja 0x14008c2c0
mov rbp, r10
mov rsi, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcbf58]
sub eax, dword [0x141dcbf5c]
xor eax, 0x108033
and eax, 0x101092b7
xor eax, 0x521c659
cmp eax, 0xebed5a8d
ja 0x14008c3c0
test r14b, r14b
je 0x14008c540
movzx eax, r14b
cmp eax, 1
jne 0x14008c600
mov byte [r8 + 0x38], 2
nop dword [rax]
mov eax, dword [0x141dcbf68]
and eax, dword [0x141dcbf6c]
and eax, 0xf62fd34
add eax, 0xcfeabb6c
and eax, 0x8be761f4
cmp eax, 0xf753eb06
je 0x14008c400
cmp byte [rsp + 7], 0
jne 0x14008ca20
nop dword [rax]
mov eax, dword [0x141dcc000]
add eax, dword [0x141dcc004]
imul eax, eax, 0xd450a64d
add eax, 0x65850f54
xor eax, 0x57e4f4c8
cmp eax, 0x33005a6
jb 0x14008c430
mov r14b, 2
mov rax, rsi
mov r10, rbp
cmp r9d, 3
jb 0x14008c3a0
mov rax, rsi
mov r10, rbp
cmp r9d, 5
je 0x14008c3a0
cmp r9d, 6
jne 0x14008ccdb
mov eax, dword [0x141dcc010]
xor eax, dword [0x141dcc014]
and eax, 0xf71f0dd6
imul eax, eax, 0x29af8fe9
add eax, 0x1479a79
cmp eax, 0xeffc5477
ja 0x14008c480
mov eax, 0
mov r10, rbp
test rsi, rsi
je 0x14008c3a0
movzx edx, byte [rbp]
cmp rsi, 1
je 0x14008c964
cmp dl, 0x2e
jne 0x14008c964
mov eax, dword [0x141dcc018]
or eax, dword [0x141dcc01c]
add eax, 0x91cc5659
and eax, 0x1b1aa558
imul eax, eax, 0xfa0113f9
cmp eax, 0x6ceeb481
jb 0x14008c4cb
movzx edx, byte [rbp + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc020]
or eax, dword [0x141dcc024]
imul eax, eax, 0xa5c63c8b
or eax, 0x8c687968
and eax, 0xbcfaff6e
cmp eax, 0xb04e1a99
jb 0x14008c500
cmp edx, 0x2f
je case.0x14008456d.146
mov rax, rsi
mov r10, rbp
cmp edx, 0x5c
jne 0x14008c3a0
jmp case.0x14008456d.146
cmp r9b, 6
je case.default.0x14008c55d
lea rax, [0x141db7708]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
mov rax, qword [rsp + 8]
jmp rdx
mov rax, qword [rsp + 0x18]
jmp case.0x14008c55d.0
mov eax, dword [0x141dcbf78]
xor eax, dword [0x141dcbf7c]
add eax, 0x38dab030
or eax, 0x5a707ea2
cmp eax, 0x72670247
ja case.0x14008c55d.4
mov rax, qword [rsp + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcbf80]
sub edx, dword [0x141dcbf84]
imul edx, edx, 0xb7b5f907
or edx, 0xa0812cb4
imul edx, edx, 0xf1b929ef
cmp edx, 0x49071ec9
jb case.0x14008c55d.0
test rax, rax
jne case.0x14008c55d.2
mov byte [r8 + 0x38], 1
nop word cs:[rax + rax]
test r15b, r15b
jne 0x14008c5e0
mov r14b, 1
mov rax, rsi
mov r10, rbp
jmp 0x14008c3a0
cmp eax, 2
jne 0x14008ca00
nop dword [rax]
mov eax, dword [0x141dcbf70]
add eax, dword [0x141dcbf74]
xor eax, 0x6e0d953f
add eax, 0x85231fdd
cmp eax, 0x55abd5fa
ja 0x14008c610
test rsi, rsi
je 0x14008cb8a
mov eax, dword [0x141dcc088]
add eax, dword [0x141dcc08c]
or eax, 0xc4fa7f8
and eax, 0x8c4fa7f8
cmp eax, 0xac67b67e
je 0x14008c636
lea r10, [rsi + rbp]
nop word [rax + rax]
mov eax, dword [0x141dcc090]
or eax, dword [0x141dcc094]
imul eax, eax, 0x8d2b149c
add eax, 0x546947e4
cmp eax, 0x9b18e3dc
ja 0x14008c660
xor r12d, r12d
cmp r9b, 3
jae 0x14008c712
mov r11, rbp
nop
mov eax, dword [0x141dcc098]
imul eax, dword [0x141dcc09c]
or eax, 0xb1a2fd48
and eax, 0xfdaaff4a
cmp eax, 0xfa20eb19
je 0x14008c690
cmp byte [r11], 0x5c
je 0x14008c770
inc r11
inc r12
nop
mov eax, dword [0x141dcc0a0]
sub eax, dword [0x141dcc0a4]
and eax, 0x2bb0cf94
imul eax, eax, 0x86666c75
or eax, 0x95052229
cmp eax, 0x6d7353ca
jb 0x14008c6c0
nop word cs:[rax + rax]
mov eax, dword [0x141dcc0a8]
xor edx, edx
div dword [0x141dcc0ac]
imul eax, eax, 0x891facfa
cmp eax, 0x5009441d
je 0x14008c6f0
cmp r11, r10
jne 0x14008c690
jmp 0x14008c760
mov rax, rbp
nop word cs:[rax + rax]
movzx edx, byte [rbp + r12]
cmp edx, 0x2f
je 0x14008c768
cmp edx, 0x5c
je 0x14008c768
mov edx, dword [0x141dcc0b0]
add edx, dword [0x141dcc0b4]
imul edx, edx, 0xd0aa41a8
imul rdx, rdx, 0x26ec9e9b
shr rdx, 0x3d
cmp edx, 0x71da5354
ja 0x14008c730
inc rax
inc r12
cmp rsi, r12
jne 0x14008c720
xor r10d, r10d
mov r12, rsi
jmp 0x14008c780
mov r10d, 1
jmp 0x14008c780
mov r10d, 1
nop word cs:[rax + rax]
mov eax, dword [0x141dcc0b8]
add eax, dword [0x141dcc0bc]
imul eax, eax, 0xae942cfb
add eax, 0xc843cd13
cmp eax, 0x33094d7f
jb 0x14008c780
test r12, r12
je 0x14008c910
mov r11, rbp
mov eax, dword [rsp + 0x24]
mov r14d, eax
cmp r12, 1
je 0x14008c843
mov bl, 9
cmp r12, 2
add cl, byte [rdi]
test ecx, ecx
add byte [rax], al
invalid
nop word [rax + rax]
mov eax, dword [0x141dcc0c0]
or eax, dword [0x141dcc0c4]
imul eax, eax, 0x94a8fc9b
add eax, 0x9d71b6cc
imul rdx, rax, 0x489941d1
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1b
cmp eax, 0xe72d5301
je 0x14008c7d0
movzx eax, byte [rbp]
nop word cs:[rax + rax]
mov edx, dword [0x141dcc0c8]
and edx, dword [0x141dcc0cc]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
xlatb
shr rdx, 0x3f
xor edx, 0xb2a8b89
imul edx, edx, 0xa01f29ad
cmp edx, 0xc5d75cbd
jb 0x14008c810
cmp al, 0x2e
jne case.0x14006219e.209
lea r11, [rbp + 1]
mov r14b, 8
mov eax, dword [0x141dcc0d0]
xor edx, edx
div dword [0x141dcc0d4]
clc
rol dword [rcx], cl
nop word cs:[rax + rax]
mov eax, dword [0x141dcc0d8]
imul eax, dword [0x141dcc0dc]
or eax, 0xfa9b00ec
xor eax, 0xfd9f91da
imul eax, eax, 0xbff31728
cmp byte [r11], 0x2e
movzx ebx, r14b
cmovne ebx, r13d
cmp eax, 0x5cb2624a
jb 0x14008c860
add r10, r12
sub rsi, r10
jb 0x14008cf0d
add r10, rbp
mov qword [r8], r10
mov qword [r8 + 8], rsi
mov eax, dword [0x141dcc110]
xor edx, edx
div dword [0x141dcc114]
invalid
clc
rol dword [rcx], cl
nop word cs:[rax + rax]
mov eax, dword [0x141dcc118]
rol dword [rcx], cl
sub eax, dword [0x141dcc11c]
imul rax, rax, 0x97056b1
shr rax, 0x38
imul rdx, rax, 0x5bfbd51d
invalid
sti
pop rbx
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0x3d4caab4
je 0x14008c8c0
mov r14b, 2
mov r11, rsi
mov rax, rsi
cmp bl, 0xa
sti
or cl, byte [rdi]
invalid
pushfq
cli
invalid
invalid
jmp 0x14008ccba
mov eax, dword [0x141dcc0e0]
rol dword [rcx], cl
or eax, dword [0x141dcc0e4]
and eax, 0xfe8c3bc2
ret 0x8c3b
invalid
cmp eax, 0x5e390e5a
cmp ecx, dword [rsi + rdi*8 + 0x390e5a3d]
pop rsi
je 0x14008c910
sub rsi, r10
jb 0x14008cf0d
add r10, rbp
mov eax, dword [0x141dcc0e8]
xor eax, dword [0x141dcc0ec]
rol dword [rcx], cl
add eax, 0xb82fae45
shr eax, 1
imul rax, rax, 0x4127871f
shr rax, 0x3d
or eax, 0x915ea0e
cmp eax, 0x2a6f31be
ja 0x14008c9f1
pop qword [rax]
add byte [rax], al
jmp 0x14008c990
mov rax, rsi
mov r10, rbp
cmp rsi, 1
jne 0x14008c3a0
mov rax, rsi
mov r10, rbp
cmp dl, 0x2e
jne 0x14008c3a0
jmp case.0x14008456d.146
mov eax, dword [0x141dcc0f0]
sub eax, dword [0x141dcc0f4]
add dword [rbx], ebp
add eax, 0x1d3f758
or eax, 0x1b04f8dc
imul eax, eax, 0xb5229932
cdq
and dh, byte [rbp - 0x6701affb]
invalid
mov qword [r8], r10
mov qword [r8 + 8], rsi
cmp eax, 0xed22c054
shl byte [rdx], 0xed
ja 0x14008c9f1
nop word [rax + rax]
mov eax, dword [0x141dcc0f8]
rol dword [rcx], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3f72f
invalid
imul eax, dword [0x141dcc0fc]
add dword [0x180195684], ecx
or eax, 0x40108cb2
xor eax, 0x40318410
or eax, 0x3fce304d
xor r14b, r9b
invalid
cmp eax, 0xc4fb886f
je 0x14008c9c0
mov r14b, 2
mov r11, rsi
mov rax, rsi
jmp 0x14008c3a0
scasd eax, dword [rdi]
stc
invalid
mov qword [r8], r10
mov qword [r8 + 8], rsi
jmp 0x14008c990
mov eax, dword [0x141dcbf60]
imul eax, dword [0x141dcbf64]
imul eax, eax, 0x4de53e36
in eax, 0x4d
cmp eax, 0x2eec282
je 0x14008ca00
out dx, al
add dh, byte [rsi + riz*8 - 0x17]
clts
add byte [rax], al
jmp 0x14008d02e
nop
mov eax, dword [0x141dcc008]
xor edx, edx
div dword [0x141dcc00c]
and eax, 0xb87fdf8b
mov ebx, edi
jg 0x14008c9eb
invalid
imul eax, eax, 0x49ac9ec0
cmp eax, 0xde5a5b66
je 0x14008ca20
test r11, r11
je 0x14008cf6f
test byte [rsi], ah
invalid
add byte [rax], al
invalid
add byte [rcx - 1], cl
dec r11
inc rbp
retf
nop
mov eax, dword [0x141dcc070]
sbb dh, dh
rol dword [rcx], cl
imul eax, dword [0x141dcc074]
imul eax, eax, 0xbc59d308
add eax, 0x4afad54a
cmp eax, 0xe7311655
jb 0x14008ca50
mov qword [r8], rbp
mov qword [r8 + 8], r11
pop rax
or dh, al
add dword [rsi], eax
nop dword [rax]
mov eax, dword [0x141dcc078]
sub eax, dword [0x141dcc07c]
imul eax, eax, 0xc106e468
add eax, 0xc035858
pop rax
add ecx, dword [rdi - 0x55b362]
ja 0x14008ca80
jmp 0x14008c2d0
mov eax, dword [0x141dcc028]
xor eax, dword [0x141dcc02c]
or eax, 0x645a2537
imul eax, eax, 0x9d291fbf
cmp eax, 0xa02dd264
invalid
invalid
invalid
je case.0x14008456d.146
shr byte [0x18deb3f6f], cl
test ebx, ebx
invalid
test r11, r11
fisttp dword [rdi]
test al, bl
add al, 0
add byte [rbx - 0x2c0a9cfb], cl
invalid
cmc
rol dword [rcx], cl
xor edx, edx
invalid
je 0x14008cfaf
mov eax, dword [0x141dcc040]
xor edx, edx
div dword [0x141dcc044]
xor eax, 0x1d3f55f
xor eax, 0x1d3f55f
xor eax, 0xb2a6dcb2
imul rax, rax, 0x4e4db917
shr rax, 0x3b
and eax, 4
cmp eax, 0x69a9146c
insb byte [rdi], dx
adc al, 0xa9
invalid
jne 0x14008cb0e
insb byte [rdi], dx
adc al, 0xa9
imul esi, dword [rbp + 0xf], 0xff438d49
lea eax, [rbx - 1]
lea rax, [r11 - 1]
lea eax, [rbx - 1]
lea rdx, [rbp + 1]
mov qword [r8], rdx
mov qword [r8 + 8], rax
dec r11
inc rbp
nop word cs:[rax + rax]
mov eax, dword [0x141dcc048]
add eax, 0x1d3f522
and eax, dword [0x141dcc04c]
add eax, 0x506ea2d9
imul rax, rax, 0x5eacef17
shr rax, 0x3d
imul eax, eax, 0x71be259e
mov qword [r8], rbp
mov dword [rax], ebp
mov dword [rax], ebp
mov qword [r8 + 8], r11
cmp eax, 0xe6bce3b0
mov al, 0xe3
invalid
out 0x74, al
invalid
mov al, 0xe3
mov esp, 0x31d074e6
rol byte [rax + rax*8 + 0x1c60a74], 7
xor eax, eax
test al, al
je 0x14008cb60
mov byte [rcx], 7
nop dword [rax]
mov eax, dword [0x141dcc050]
xor eax, dword [0x141dcc054]
call 0x1450a9f61
invalid
xchg edi, eax
shl byte [rcx + 0xd], 0x69
add ah, byte [rax + 0x26b2586]
sti
invalid
mov byte [rcx], 7
cmp eax, 0xd025924b
jae 0x14008cb60
jmp 0x14008c2d0
invalid
xor eax, eax
test al, al
je 0x14008cba0
mov byte [r8 + 0x38], 3
nop word cs:[rax + rax]
mov eax, dword [str._v_F0]
sub eax, dword [0x141dcc084]
and eax, 0x7af9f126
add eax, 0x44f16cd1
and eax, 0x7412e110
mov byte [r8 + 0x38], 3
cmp eax, 0xaf6f14af
je 0x14008cba0
jmp 0x14008c2c0
xor eax, eax
test al, al
je 0x14008cbe0
mov byte [r8 + 0x38], 1
nop word [rax + rax]
mov eax, dword [0x141dcbf88]
or eax, dword [0x141dcbf8c]
imul eax, eax, 0x7ddbdcad
mov byte [r8 + 0x38], 1
cmp eax, 0x3046285b
je 0x14008cbe0
cmp r9, 5
ja case.default.0x14008cc16
lea rax, [0x141db7720]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141dcbf98]
and eax, dword [0x141dcbf9c]
and eax, 0x900314b
xor eax, 0x109b745
cmp eax, 0xe71529eb
jae case.0x14008cc16.1
mov rax, qword [rsp + 0x18]
jmp 0x14008ccf5
mov eax, dword [0x141dcbfa0]
xor eax, dword [0x141dcbfa4]
add eax, 0x3f1a1685
imul rax, rax, 0x5b293bcf
shr rax, 0x3e
imul eax, eax, 0xca5e2ba7
cmp eax, 0x678f3f10
jae case.0x14008cc16.3
mov rax, qword [rsp + 8]
jmp 0x14008ccf5
mov eax, dword [0x141dcbfa8]
xor edx, edx
div dword [0x141dcbfac]
and eax, 0x80a2048c
xor eax, 0x20a208ca
cmp eax, 0x8bab597c
ja case.0x14008cc16.5
mov eax, 2
jmp 0x14008ccf5
mov eax, dword [0x141dcbf90]
sub eax, dword [0x141dcbf94]
add eax, 0xddcd0db2
and eax, 0x723de25e
cmp eax, 0x23ef4444
jb case.default.0x14008cc16
jmp 0x14008d02e
mov eax, dword [0x141dcc120]
xor eax, dword [0x141dcc124]
and eax, 0xb3008003
cmp eax, 0x83709644
je 0x14008d022
jmp 0x14008cff6
mov byte [rcx], 6
xor eax, eax
test al, al
jne 0x14008cce0
jmp 0x14008c2d0
mov rax, qword [rsp + 0x10]
jmp 0x14008ccf5
mov eax, 6
cmp rax, r11
ja 0x14008ced0
nop
mov edx, dword [0x141dcbfb8]
or edx, dword [0x141dcbfbc]
or edx, 0xb9f542c4
and edx, 0xb9f76ec6
cmp edx, 0xb6f1fbb0
je 0x14008cd00
lea rdx, [0x141db7738]
movsxd r10, dword [rdx + r9*4]
add r10, rdx
jmp r10
ud2
mov eax, dword [0x141dcc100]
add eax, dword [0x141dcc104]
xor eax, 0x613f7c38
imul eax, eax, 0x8b2b83fe
imul rax, rax, 0xcd048bf
shr rax, 0x3b
cmp eax, 0x645f27b3
jbe 0x14008cf40
invalid
ud2
mov eax, dword [0x141dcc108]
add eax, dword [0x141dcc10c]
imul rax, rax, 0x6c550647
shr rax, 0x3c
add eax, 0x7161e833
xor eax, 0x621eb71a
ud2
mov eax, dword [0x141dcc058]
sub eax, dword [0x141dcc05c]
add eax, 0x4332c2e2
or eax, 0x74d8379a
imul rax, rax, 0x1952e6b5
shr rax, 0x3c
cmp eax, 0x51427a51
je 0x14008d078
invalid
jmp 0x14008d058
mov eax, dword [0x141dcc030]
xor eax, dword [0x141dcc034]
or eax, 0xe800f
and eax, 0x10bfc24f
imul eax, eax, 0x999e969f
cmp eax, 0xeaeb5573
jne 0x14008cfd4
ud2
mov eax, dword [0x141dcc038]
and eax, dword [0x141dcc03c]
imul eax, eax, 0x48e949b7
or eax, 0x6003681f
ud2
mov eax, dword [0x141dcc128]
imul eax, dword [0x141dcc12c]
xor eax, 0x18dd858f
add eax, 0xd5f8385a
mov byte [rcx], bl
mov qword [rcx + 8], rbp
imul ecx, dword [rax], 0x1061894c
cmp eax, 0x1cde4466
jae 0x14008c2d0
invalid
scasb al, byte [rdi]
invalid
invalid
invalid
mov byte [rcx], bl
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], r12
jmp 0x14008cff6
invalid
enter 0xb0f, 0xffffffffffffff8b
add eax, 0x1d3efaa
ud2
add eax, dword [0x141dcbfe4]
or eax, 0x841e1110
and eax, 0xad1f15b4
add eax, 0x76ee71a1
ud2
xlatb
or byte [rsi - 0x26], dh
ud2
mov eax, dword [0x141dcc060]
and eax, dword [0x141dcc064]
or eax, 0x229dabf0
imul eax, eax, 0x3c29fe44
rol byte [rsi + rdi*8 + 0x29], 0x3c
rol byte [rsi + rdi*8 + 0x29], 0x3c
ud2
ud2
or byte [rdi], 0xb6
invalid
mov eax, dword [0x141dcc210]
imul eax, dword [0x141dcc214]
imul eax, eax, 0xb0db4af
xor eax, 0xa99ee770
test eax, 0x6948e8d1
sal byte [rcx], 0xeb
jno 0x14008d165
shr rax, 0x38
cmp eax, 0xd1c28994
je 0x14008d140
mov edx, eax
sal dword [rsp + rdx*8 + 0x4c], 1
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x10]
mov eax, dword [0x141dcc218]
xor edx, edx
div dword [0x141dcc21c]
nop
mov eax, dword [0x141dcc220]
add eax, dword [0x141dcc224]
add eax, 0x1d3f098
imul eax, eax, 0xf7ce36a0
cmp eax, 0xfd83b534
je 0x14008d180
mov eax, dword [0x141dcc228]
xor edx, edx
div dword [0x141dcc22c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3f085
nop word [rax + rax]
mov eax, dword [0x141dcc230]
sub eax, dword [0x141dcc234]
xor eax, 0xe5a2ab3c
add eax, 0x8c8553cf
cmp eax, 0xd11e0daf
ja 0x14008d1b0
cmp r8, qword [rdi + 0x10]
jne 0x14008d354
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14008d380
mov eax, dword [0x141dcc148]
and eax, dword [0x141dcc14c]
or eax, 0xa095bed8
imul eax, eax, 0x41aac48d
stosb byte [rdi], al
cmp eax, 0x9c4df389
stosb byte [rdi], al
cmp eax, 0x9c4df389
jb 0x14008d200
nop
mov eax, dword [0x141dcc150]
xor eax, dword [0x141dcc154]
sub bh, ch
rol dword [rcx], cl
imul eax, eax, 0xf5449094
add eax, 0x9056640c
cmp eax, 0x77ff8e54
push rsp
invalid
push qword [rdi + 0x72]
invalid
push rsp
invalid
cmp cl, dl
jne 0x14008d377
nop word cs:[rax + rax]
mov eax, dword [0x141dcc158]
add eax, dword [0x141dcc15c]
add bh, ch
rol dword [rcx], cl
and eax, 0xdc2f5702
add eax, 0x165822c6
cmp eax, 0x4a7e8010
jb 0x14008d250
nop dword [rax]
mov eax, dword [0x141dcc160]
or eax, dword [0x141dcc164]
call 0x17d0aa66b
in eax, 0x70
sti
invalid
je 0x14008d270
cmp rcx, 5
ja case.default.0x14008d29b
lea rax, [0x141db7750]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dcc170]
xor edx, edx
div dword [0x141dcc174]
add eax, 0x53447e16
xor eax, 0xdd04fde9
imul rax, rax, 0x58a418c3
shr rax, 0x3d
cmp eax, 0x79d47b9b
ja case.0x14008d29b.0
nop word [rax + rax]
mov eax, dword [0x141dcc178]
xor eax, dword [0x141dcc17c]
add eax, 0x480143c4
and eax, 0x13ff76f2
xor eax, 0x76909fd7
cmp eax, 0xaee6f1da
ja 0x14008d2d0
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008d5da
mov eax, dword [0x141dcc180]
xor edx, edx
div dword [0x141dcc184]
or eax, 0xd1d5d6f0
add eax, 0xb1f37d9
cmp eax, 0x757fe4cf
jb 0x14008d300
mov rdi, qword [rdi + 8]
mov eax, dword [0x141dcc188]
sub eax, dword [0x141dcc18c]
and eax, 0x5305c8
or eax, 0xbba0fa37
imul rax, rax, 0x74c42c9f
shr rax, 0x3d
cmp eax, 0xb104c83e
ja 0x14008d673
add eax, dword [rax]
invalid
jmp 0x14008d635
xor eax, eax
jmp 0x14008d380
mov eax, dword [0x141dcc168]
xor eax, dword [0x141dcc16c]
xor eax, 0xf857395
add eax, 0xfef04d9e
invalid
invalid
cmp eax, 0x85595da1
ja case.default.0x14008d29b
invalid
ud2
xor eax, eax
nop dword [rax]
mov ecx, dword [0x141dcc140]
and ecx, dword [0x141dcc144]
imul ecx, ecx, 0xf5444ff6
xor ecx, 0x87d035e7
imul ecx, ecx, 0xe1bb5a17
cmp ecx, 0x54345ed
jb 0x14008d380
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008d5d3
mov r14, qword [rdi + 8]
mov eax, dword [0x141dcc1f0]
xor eax, dword [0x141dcc1f4]
xor eax, 0x68f37468
add eax, 0xf54b6371
and eax, 0x63d3d27b
cmp eax, 0x79795d00
ja 0x14008d699
jmp case.0x14006219e.232
movzx r8d, byte [rsi + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc1c0]
xor edx, edx
div dword [0x141dcc1c4]
mov ecx, eax
and ecx, 0xb6569091
xor ecx, 0xb2d2b241
or ecx, 0x48294d2e
cmp r8b, byte [rdi + 1]
sete al
cmp ecx, 0x2ac52450
jb 0x14008d400
nop word cs:[rax + rax]
mov ecx, dword [0x141dcc1c8]
add ecx, dword [0x141dcc1cc]
or ecx, 0x29f75d6
and ecx, 0xa9ff5de
cmp ecx, 0xeb7ac224
jae 0x14008d440
jmp 0x14008d380
mov rbx, qword [rsi + 0x10]
nop dword [rax]
mov eax, dword [0x141dcc1d0]
sub eax, dword [0x141dcc1d4]
imul eax, eax, 0xf0ea0525
or eax, 0xfeff5f2f
cmp eax, 0x90308aa2
jb 0x14008d470
cmp rbx, qword [rdi + 0x10]
jne 0x14008d5e1
mov eax, dword [0x141dcc1d8]
and eax, dword [0x141dcc1dc]
or eax, 0x8f7a06e1
imul eax, eax, 0xdcd260a2
add eax, 0xfccfe41c
cmp eax, 0x5e6e1060
ja 0x14008d498
mov rdi, qword [rdi + 8]
mov eax, dword [0x141dcc1e0]
or eax, dword [0x141dcc1e4]
imul eax, eax, 0x26a458bc
add eax, 0x1c1218cc
and eax, 0x9527638
cmp eax, 0x98e0d8c9
je 0x14008d76e
jmp 0x14008d719
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008d5e8
mov eax, dword [0x141dcc198]
sub eax, dword [0x141dcc19c]
or eax, 0x947eeb58
add eax, 0x6a6a65d8
cmp eax, 0xe37d0cab
jbe 0x14008d526
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov eax, dword [0x141dcc1a0]
and eax, dword [0x141dcc1a4]
or eax, 0xd964291a
imul ebp, eax, 0xecc5cca
xor ebp, 0x405c1b8a
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov rcx, qword [rsi + 8]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp ebp, 0x481f288f
jb 0x14008d526
mov ecx, eax
mov eax, dword [0x141dcc1a8]
xor edx, edx
div dword [0x141dcc1ac]
mov eax, dword [0x141dcc1b0]
imul eax, dword [0x141dcc1b4]
imul eax, eax, 0xb93bbc72
add eax, 0x5552018
and eax, 0xdc19a8ac
cmp eax, 0x7b9be39a
ja 0x14008d56b
mov eax, dword [0x141dcc1b8]
sub eax, dword [0x141dcc1bc]
add eax, 0x3054c5d4
and eax, 0xd86e75f
add eax, 0x8215027e
cmp eax, 0x4232edf2
jb 0x14008d58f
test ecx, ecx
je 0x14008d5ef
invalid
xor eax, eax
jmp 0x14008d380
xor eax, eax
nop
test al, al
jne 0x14008d5c0
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x14008d380
xor eax, eax
jmp 0x14008d380
xor eax, eax
jmp 0x14008d380
xor eax, eax
jmp 0x14008d380
xor eax, eax
jmp 0x14008d380
mov r8, qword [rsi + 0x20]
mov rcx, qword [rdi + 0x20]
mov eax, dword [0x141dcc1f8]
xor edx, edx
div dword [0x141dcc1fc]
add dword [0x129e9aee0], eax
imul rax, rax, 0xaec4db9
shr rax, 0x3a
cmp bh, byte [0x17a5982f2]
cmp bh, byte [0x17a5982f2]
ja 0x14008d5f7
cmp r8, rcx
jne 0x14008d62e
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14008d1df
xor eax, eax
jmp 0x14008d380
invalid
mov ebp, dword [0x141dcc190]
and ebp, dword [0x141dcc194]
add ebp, 0x9914b3bc
xor ebp, 0x40142c44
and ebp, 0x481c2cce
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
cmp ebp, 0xbe91bde8
jb 0x14008d380
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008d635
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
xor ecx, ecx
test cl, cl
je 0x14008d6aa
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
fiadd word [0x11af3d6b0]
test eax, eax
je 0x14008d6b5
xor eax, eax
jmp 0x14008d380
mov eax, dword [0x141dcc200]
sub eax, dword [0x141dcc204]
add eax, 0x75f68dac
div byte [rbp + 0xd]
or dh, bh
test byte [rcx], ah
and eax, 0xe386fe3a
cmp eax, 0xe86db5d1
ja 0x14008d6b5
mov rbx, qword [rsi + 0x20]
cmp rbx, qword [rdi + 0x20]
jne 0x14008d712
mov rdi, qword [rdi + 0x18]
mov rsi, qword [rsi + 0x18]
mov eax, dword [0x141dcc208]
sub eax, dword [0x141dcc20c]
xor eax, 0x91040004
and eax, 0x9d8c0065
imul eax, eax, 0xc1d7433d
cmp eax, 0x82237a29
jb 0x14008d797
jmp 0x14008d77f
xor eax, eax
jmp 0x14008d380
mov eax, dword [0x141dcc1e8]
or eax, dword [0x141dcc1ec]
imul r14d, eax, 0xf8b702ad
lodsd eax, dword [rsi]
add dh, byte [rdi - 0x397ebe08]
mov dh, al
cmc
or bh, byte [rax - 0x7876a6db]
imul rax, r14
shr rax, 0x20
sub r14d, eax
shr r14d, 1
add r14d, eax
mov byte [rcx - 0x3f], 0xee
invalid
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
cmp r14d, 0x6f4b3f30
jb 0x14008d380
mov byte [rcx - 0x3f], 0xee
invalid
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008d719
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
xor ecx, ecx
test cl, cl
je 0x14008d1e4
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008d77f
movzx r11d, byte [rdx + 0x38]
movzx r10d, byte [rdx + 0x3a]
mov eax, dword [0x141dcc238]
xor edx, edx
div dword [0x141dcc23c]
mov eax, dword [0x141dcc240]
and eax, dword [0x141dcc244]
and eax, 0xcca83ca
test r10b, r10b
setne r9b
cmp eax, 0xf8bad5cb
je 0x14008d7d0
cmp r11b, 1
ja 0x14008d9d9
nop dword [rax]
mov eax, dword [0x141dcc248]
mov edx, dword [0x141dcc24c]
add eax, edx
add eax, 0x4748d103
xor eax, 0x774504c
imul rdx, rax, 0xb2e7b13
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0xc043a9f1
je 0x14008d800
test r10b, r10b
jne 0x14008d930
nop dword [rax]
mov eax, dword [0x141dcc250]
sub eax, dword [0x141dcc254]
or eax, 0x7859ae1a
xor eax, 0x305721b8
cmp eax, 0x6b9aeba
jb 0x14008d840
movzx eax, byte [r8 + 0x10]
lea edx, [rax - 5]
cmp dl, 1
ja 0x14008d930
nop
mov edx, dword [0x141dcc258]
xor edx, dword [0x141dcc25c]
and edx, 0x218ed4cc
imul edx, edx, 0x8f463d82
or edx, 0x4bfec3e1
cmp edx, 0xfe213d3
je 0x14008d870
xor edx, edx
nop dword [rax + rax]
test dl, dl
jne 0x14008d8a0
mov r10, qword [r8]
mov rsi, qword [r8 + 8]
xor edi, edi
test r11b, r11b
jne 0x14008d8f8
cmp al, 6
je 0x14008d8f8
nop word cs:[rax + rax]
mov eax, dword [0x141dcc260]
imul eax, dword [0x141dcc264]
xor eax, 0xcad08a4b
imul rax, rax, 0x700ddeeb
shr rax, 0x3e
xor eax, 0x8d0d7d9f
cmp eax, 0x2a21b4de
jb 0x14008d8c0
mov edi, 2
cmp rsi, 1
jbe 0x14008e156
mov ebx, 0x8ce6ce61
nop dword [rax]
mov eax, dword [0x141dcc280]
xor edx, edx
div dword [0x141dcc284]
add eax, 0x55ccfd88
imul rax, rbx
shr rax, 0x3c
or eax, 0x42efc0b5
cmp eax, 0xc8a4f5d6
ja 0x14008d900
cmp rdi, rsi
jne 0x14008de58
xor r10d, r10d
test r11b, r11b
jne 0x14008d963
nop dword [rax + rax]
mov eax, dword [0x141dcc2c8]
or eax, dword [0x141dcc2cc]
and eax, 0x5a29c814
cmp eax, 0xdf873d67
je 0x14008d940
movzx eax, byte [r8 + 0x10]
cmp rax, 6
jne 0x14008d970
xor eax, eax
jmp 0x14008d9e1
mov edx, dword [0x141dcc2d0]
xor edx, dword [0x141dcc2d4]
xor edx, 0x875ad2b4
imul edx, edx, 0xa4e65b04
xor edx, 0x9c1ce65c
cmp edx, 0x10fa2123
jb 0x14008d970
lea rdx, [0x141db7768]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dcc2d8]
xor edx, edx
div dword [0x141dcc2dc]
or eax, 0xc4e261b2
add eax, 0xe3decf9b
xor eax, 0x4a84bbd7
cmp eax, 0xbe3c949c
jb case.0x14008d9a4.0
jmp 0x14008e05a
xor r9d, r9d
xor r10d, r10d
xor eax, eax
movzx edx, r10b
movzx esi, r9b
add rsi, rdx
add rsi, rax
mov r9, qword [r8 + 8]
cmp rsi, r9
ja 0x14008e09b
mov rdi, qword [r8]
lea r10, [rdi + rsi]
movzx r8d, byte [r8 + 0x10]
cmp rsi, r9
jne 0x14008dab3
xor r11d, r11d
jmp 0x14008dc8c
mov eax, dword [0x141dcc2e0]
xor edx, edx
div dword [0x141dcc2e4]
or eax, 0xf48bf738
and eax, 0xf58bffb9
cmp eax, 0x86f7af8e
je case.0x14008d9a4.1
mov rdx, qword [r8 + 0x20]
add rdx, 8
nop word [rax + rax]
mov eax, dword [0x141dcc2e8]
add eax, dword [0x141dcc2ec]
imul eax, eax, 0x5be4b79
xor eax, 0xef38c957
cmp eax, 0x85c1150b
jb 0x14008da50
mov r11, qword [r8 + 0x30]
lea rsi, [r11 + 1]
nop word cs:[rax + rax]
mov edi, dword [0x141dcc2f0]
imul edi, dword [0x141dcc2f4]
xor edi, 0x8b8a0954
add edi, 0x756217b0
test r11, r11
mov rax, rsi
cmove rax, r11
add rax, rdx
cmp edi, 0xb16a92fd
jae 0x14008da80
jmp 0x14008d9e1
lea r14, [rdi + r9]
mov rbx, r14
sub rbx, r10
mov eax, dword [0x141dcc330]
xor edx, edx
div dword [0x141dcc334]
nop dword [rax + rax]
mov eax, dword [0x141dcc338]
and eax, dword [0x141dcc33c]
imul rax, rax, 0x615277d9
shr rax, 0x3e
imul eax, eax, 0xb6720641
and eax, 0x5a661f18
cmp eax, 0x245ee060
ja 0x14008dad0
cmp r8b, 3
jae 0x14008db82
mov eax, 0xd6122e39
xor r11d, r11d
nop dword [rax + rax]
mov edx, dword [0x141dcc340]
xor edx, dword [0x141dcc344]
add edx, 0x207ab67a
and edx, 0x5a8573c5
imul edx, edx, 0xd89e6441
cmp edx, 0x4c81875e
jb 0x14008db10
dec rbx
cmp byte [r14 - 1], 0x5c
je 0x14008dbd8
dec r14
nop word [rax + rax]
mov edx, dword [0x141dcc348]
xor edx, dword [str.yQKr]
add dword [rcx - 0x3fbf613e], eax
xchg edx, eax
imul rdx, rax
shr rdx, 0x3f
or edx, 0xe1be004e
cmp edx, 0x2207c7d5
jb 0x14008db50
cmp r10, r14
jne 0x14008db10
jmp 0x14008dc8c
xor r11d, r11d
nop word cs:[rax + rax]
mov eax, dword [0x141dcc350]
xor eax, dword [0x141dcc354]
imul eax, eax, 0xba58aec5
or eax, 0xadbef1d9
imul rax, rax, 0xdcd77d7
shr rax, 0x39
shr eax, 0x39
cmp eax, 0x65311fd7
ja 0x14008db90
dec rbx
movzx eax, byte [r14 - 1]
cmp eax, 0x2f
je 0x14008dbd8
cmp eax, 0x5c
je 0x14008dbd8
dec r14
cmp r10, r14
jne 0x14008db90
jmp 0x14008dc8c
add rsi, rbx
inc rsi
nop
mov eax, dword [0x141dcc358]
xor edx, edx
div dword [0x141dcc35c]
add eax, 0x989be65a
imul rax, rax, 0x2d6cee3b
shr rax, 0x3d
shr eax, 0x3d
or eax, 0x5bc36c42
cmp eax, 0xd7eab116
je 0x14008dbe0
cmp rsi, r9
ja 0x14008e0fd
mov eax, dword [0x141dcc3c0]
xor edx, edx
div dword [0x141dcc3c4]
mov eax, 0x9cb55283
add rdi, rsi
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
mov edx, dword [0x141dcc3c8]
and edx, dword [0x141dcc3cc]
xor edx, 0xc7f83d0a
add edx, 0x4c931a0f
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
cmp edx, 0x1f828228
ja 0x14008dc30
nop dword [rax + rax]
mov eax, dword [0x141dcc3d0]
add eax, dword [0x141dcc3d4]
add dword [0x14e232553], esi
imul eax, eax, 0x316c152a
add eax, 0xb9322a7d
sub dh, byte [rdx]
mov ecx, 0x6147f93d
invalid
test al, 0x73
invalid
invalid
mov r11d, 1
mov r10, rdi
sub r9, rsi
nop
mov eax, dword [0x141dcc360]
imul eax, dword [0x141dcc364]
or eax, 0x5f5c7331
jae 0x14008dcfd
pop rdi
xor eax, 0x35fb074a
imul eax, eax, 0x1bde8510
adc byte [rbp + 0x363d1bde], al
invalid
xchg esp, eax
movsd dword [rdi], dword [rsi]
jb 0x14008dc90
test r9, r9
je 0x14008ddc0
add byte [rax], al
mov sil, 9
cmp r9, 2
je 0x14008dde8
invalid
cmp r9, 1
cmp ecx, 1
jne 0x14008de40
nop word cs:[rax + rax]
mov eax, dword [0x141dcc368]
and eax, dword [0x141dcc36c]
add dword [0x133e954f1], ecx
xor eax, 0x424030a
imul eax, eax, 0xce35d6b1
cmp eax, 0xa4bc8ec9
jb 0x14008dce0
movzx ebx, byte [r10]
mov eax, dword [0x141dcc370]
rol dword [rcx], cl
xor edx, edx
div dword [str.__To]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc378]
xor eax, dword [0x141dcc37c]
add eax, 0x9058d073
or eax, 0x8cd2a1bf
cmp eax, 0x1b2d4fd7
je 0x14008dd20
nop dword [rax]
mov eax, dword [0x141dcc380]
and eax, dword [0x141dcc384]
or eax, 0x661cd03d
xor eax, 0xe9acbbcd
cmp eax, 0xd00c0c13
ja 0x14008dd40
cmp bl, 0x2e
jne 0x14008de40
jne 0x14008de40
mov eax, dword [0x141dcc388]
xor edx, edx
div dword [0x141dcc38c]
nop word cs:[rax + rax]
mov esi, dword [0x141dcc390]
sub esi, dword [0x141dcc394]
or esi, 0x5bd8b8f5
and esi, 0x5bfabdf5
out 0xf5, al
mov ebp, 0xc0315bfa
cmp r8b, 3
setae dl
cmp esi, 0xe3a37545
jae 0x14008dd80
mov al, dl
lea esi, [rax + rax*2]
add esi, 7
jmp 0x14008de40
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c1a1dfb], cl
add dword [rbx], ebp
add eax, 0x1d3e5e0
mov eax, dword [0x141dcc3a8]
sub eax, dword [0x141dcc3ac]
imul eax, eax, 0xf718df23
add eax, 0x17c4c463
xor eax, 0x922fe62
cmp eax, 0xe5c3f440
ret
in eax, 0x77
invalid
mov sil, 0xa
jmp 0x14008de40
cmp byte [r10], 0x2e
jne 0x14008de40
nop
mov eax, dword [0x141dcc398]
and eax, dword [0x141dcc39c]
imul eax, eax, 0x3d6fe399
jrcxz 0x14008de70
cmp eax, 0xe76c7005
jmp 0xda8efb48
scasb al, byte [rdi]
ja 0x14008ddf0
jrcxz 0x14008de70
cmp eax, 0xe76c7005
jmp 0xda8efb48
nop
mov eax, dword [0x141dcc3a0]
and eax, dword [0x141dcc3a4]
imul rax, rax, 0x66c9a6c9
shr rax, 0x3e
or eax, 0xd6f9fe96
cmp eax, 0x4a952635
je 0x14008de10
cmp byte [r10 + 1], 0x2e
sete sil
xor sil, 9
add r11, r9
mov qword [rcx], r11
mov byte [rcx + 8], sil
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
pop rbx
pop rdi
pop rsi
pop r14
ret
add rdi, r10
nop dword [rax + rax]
mov eax, dword [0x141dcc288]
xor eax, dword [0x141dcc28c]
xor eax, 0x24e2697c
add eax, 0xb876e4a7
or eax, 0x42711ebe
cmp eax, 0x972eb633
and al, 5
cmpsd dword [rsi], dword [rdi]
in al, 0x76
mov eax, 0x711ebe0d
cmp eax, 0x972eb633
ja 0x14008de60
add r10, rsi
lea rsi, [rdi + 1]
cmp rsi, r10
sete r10b
movzx ebx, byte [rdi]
cmp bl, 0x2e
setne dil
mov eax, dword [0x141dcc290]
xor edx, edx
div dword [0x141dcc294]
or dil, r10b
nop dword [rax + rax]
mov eax, dword [0x141dcc298]
or eax, dword [0x141dcc29c]
and eax, 0x7e3eb778
imul rax, rax, 0x3aba2e0b
shr rax, 0x3b
imul eax, eax, 0xedee2c37
cmp eax, 0x11d6208a
adc dword [rdx - 0x29], esi
test dil, 1
je 0x14008df3f
nop
cmp bl, 0x2e
sete al
mov edx, dword [0x141dcc2b8]
sub edx, dword [str.DPA_]
or edx, 0x36ffbfbf
and edx, 0xf6ffffff
cmp edx, 0x8c1103b6
je 0x14008dee0
and r10b, al
nop dword [rax]
mov eax, dword [0x141dcc2c0]
xor edx, edx
div dword [0x141dcc2c4]
and eax, 0xa92edc25
imul rax, rax, 0x3dba81db
shr rax, 0x3d
or eax, 0x34e07904
cmp eax, 0x5e897b06
ja 0x14008df10
jmp 0x14008d933
mov eax, dword [0x141dcc2a0]
xor edx, edx
div dword [0x141dcc2a4]
mov eax, 0x9304296b
nop word cs:[rax + rax]
mov edx, dword [0x141dcc2a8]
sub edx, dword [0x141dcc2ac]
imul rdx, rax
shr rdx, 0x3e
add edx, 0x9a93c3c3
cmp edx, 0x8e446c88
jb 0x14008df60
movzx eax, byte [rsi]
cmp al, 0x2f
sete dl
cmp al, 0x5c
sete r10b
or r10b, dl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc2b0]
and eax, dword [0x141dcc2b4]
add eax, 0x511b4103
or eax, 0xcd6b9f
add eax, 0x15194d37
cmp eax, 0x61805684
jae 0x14008dfa0
jmp 0x14008d933
xor eax, eax
nop dword [rax]
test al, al
jne 0x14008dfd0
mov rax, qword [r8 + 0x20]
mov r11, qword [r8 + 0x30]
add rax, 2
lea rdx, [r11 + 1]
test r11, r11
fisttp dword [rcx + 0xf]
ror dword [rax + 1], cl
shl byte [rsi - 0x70], 1
mov edx, dword [0x141dcc308]
sub edx, dword [0x141dcc30c]
and edx, 0xc72a7b0b
add edx, 0x17994c5c
xor edx, 0x9875fe9b
cmp edx, 0xa76e1a85
ja 0x14008dff0
jmp 0x14008d9e1
mov eax, 6
jmp 0x14008d9e1
mov eax, dword [0x141dcc2f8]
xor edx, edx
div dword [0x141dcc2fc]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc300]
imul eax, dword [0x141dcc304]
imul eax, eax, 0x16a989ac
cmp eax, 0x60c61be7
je 0x14008e040
mov rax, qword [r8 + 0x20]
add rax, 4
jmp 0x14008d9e1
mov eax, 2
nop dword [rax]
mov edx, dword [0x141dcc310]
and edx, dword [0x141dcc314]
add edx, 0xa4410637
or edx, 0x61c26881
and edx, 0x69c67ced
cmp edx, 0xdd31dd9d
je 0x14008e070
jmp 0x14008d9e1
mov eax, dword [0x141dcc318]
sub eax, dword [0x141dcc31c]
imul eax, eax, 0xa2010d5c
cmp eax, 0xb3698130
jne 0x14008e0c0
ud2
mov eax, dword [0x141dcc320]
imul eax, dword [0x141dcc324]
imul eax, eax, 0xff66f084
ud2
jb 0x14008e0c0
nop dword [rax]
mov eax, dword [0x141dcc328]
and eax, dword [0x141dcc32c]
or eax, 0x9f25abbc
cmp eax, 0x94f8ae33
je 0x14008e0e0
jmp 0x14008e1b3
mov eax, dword [0x141dcc3b0]
sub eax, dword [0x141dcc3b4]
imul eax, eax, 0x4a6f1a61
add eax, 0x6b62b282
or eax, 0xb749d3a6
cmp eax, 0xb62ef258
mov dh, 0x75
invalid
ud2
mov eax, dword [0x141dcc3b8]
xor edx, edx
div dword [0x141dcc3bc]
and eax, 0x4b8001
ud2
mov eax, dword [0x141dcc268]
and eax, dword [0x141dcc26c]
or eax, 0x643c0ada
and eax, 0x6d3e8afa
cmp eax, 0x56d539a3
je 0x14008e18d
mov eax, dword [0x141dcc270]
or eax, dword [0x141dcc274]
add eax, 0x3a25e522
ud2
ud2
ud2
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov rsi, r8
mov rdi, rdx
mov r15, rcx
mov edi, ecx
mov eax, dword [0x141dcc488]
or eax, dword [0x141dcc48c]
imul eax, eax, 0x40f5b0d9
add eax, 0x6692bf6b
xor eax, 0xd0177371
cmp eax, 0x52a975f
fnstenv [rax + 0x6b0540f5]
mov edi, 0x71356692
jae 0x14008e210
sar byte [0x14533795e], 1
jb 0x14008e24f
mov eax, dword [0x141dcc490]
xor edx, edx
div dword [0x141dcc494]
loop 0x14008e1e1
add dword [0xe910a062], eax
movabs rsi, 0x489971be9fb9a907
imul ecx, eax
mov ecx, 0x9971be9f
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xb08bbb4b
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r13, rsp
mov eax, 0x400
call fcn.1400ed360
sub rsp, rax
mov rax, rsp
cmp ecx, 0x863d24c
jae 0x14008e26b
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x400
call fcn.1400ed360
sub rsp, rax
jmp 0x14008e201
mov qword [rbp - 0x50], rax
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r14, rsp
movabs r12, 0x8000000000000000
mov eax, dword [0x141dcc498]
imul eax, dword [0x141dcc49c]
cmp eax, 0x799e93c3
je 0x14008e2f0
mov eax, dword [0x141dcc4a0]
xor edx, edx
div dword [0x141dcc4a4]
or eax, 0x7b0502c1
imul rbx, rax, 0x680ba66b
shr rbx, 0x3e
or ebx, 0xafad9bfe
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.14008f360
jl 0x14008e2f2
add byte [rax], al
add rsp, 0x20
cmp ebx, 0x873c601f
jne 0x14008e308
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.14008f360
add byte [rax], al
add byte [rax], al
add rsp, 0x20
jmp 0x14008e2ae
mov rax, qword [r14]
mov r8, qword [r14 + 8]
cmp rax, r12
jne 0x14008e668
nop dword [rax + rax]
mov eax, dword [0x141dcc5e8]
add eax, dword [0x141dcc5ec]
imul eax, eax, 0x6f0cc036
and eax, 0x208c31a2
add eax, 0x3ec2a053
cmp eax, 0x651bc29b
ja case.0x1400830df.164
invalid
fnsave dword [rcx]
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008e350
mov eax, r8d
and eax, 3
lea rcx, [0x141db7790]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dcc5f8]
xor edx, edx
div dword [0x141dcc5fc]
lea rsi, [r8 - 1]
nop dword [rax]
mov eax, dword [0x141dcc600]
add eax, dword [0x141dcc604]
or eax, 0xf3d9b28
imul eax, eax, 0x34d29ce8
imul rax, rax, 0x566358c3
shr rax, 0x3e
cmp eax, 0xceb401e9
je 0x14008e380
nop dword [rax]
mov eax, dword [0x141dcc608]
xor eax, dword [0x141dcc60c]
xor eax, 0xc3443259
imul rcx, rax, 0x6a1bdccd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0xe64bae90
cmp eax, 0xf3742a2b
je 0x14008e3b0
mov rbx, qword [r8 - 1]
mov rdi, qword [r8 + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14008e400
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
nop
mov eax, dword [0x141dcc610]
imul eax, dword [0x141dcc614]
add eax, 0xbe889b53
xor eax, 0x4c87b499
imul rax, rax, 0x6aef4dbf
shr rax, 0x3a
cmp eax, 0x20369720
ja 0x14008e400
cmp qword [rdi + 8], 0
je 0x14008e51e
mov rcx, qword [rdi + 0x10]
mov eax, dword [0x141dcc618]
xor edx, edx
div dword [0x141dcc61c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc620]
xor eax, dword [0x141dcc624]
xor eax, 0x20014e1
and eax, 0xaf6596f3
imul rax, rax, 0x3db0a4c5
shr rax, 0x3c
cmp eax, 0x9038a0d2
ja 0x14008e450
nop dword [rax + rax]
mov eax, dword [0x141dcc628]
and eax, dword [0x141dcc62c]
or eax, 0x1b7b13a1
xor eax, 0x6ff921f6
cmp eax, 0x6af176a8
jb 0x14008e480
cmp rcx, 0x11
jb 0x14008e504
nop word cs:[rax + rax]
mov eax, dword [0x141dcc630]
sub eax, dword [0x141dcc634]
imul eax, eax, 0x701385d7
xor eax, 0x7d0cf8b7
imul eax, eax, 0x5226d06
cmp eax, 0x4220a418
jb 0x14008e4b0
mov rbx, qword [rbx - 8]
nop dword [rax + rax]
mov eax, dword [0x141dcc638]
sub eax, dword [0x141dcc63c]
imul rax, rax, 0x2aa14051
shr rax, 0x3c
imul eax, eax, 0xc3acf73b
cmp eax, 0x6b757dd8
je 0x14008e4e0
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcc640]
or eax, dword [0x141dcc644]
xor eax, 0x9c0a0b2
and eax, 0x89e0acb2
imul eax, eax, 0x9c861e0c
cmp eax, 0x35aa9caa
jae 0x14008e550
mov rax, qword [0x141dd7fe0]
nop dword [rax + rax]
mov eax, dword [0x141dcc648]
imul eax, dword [0x141dcc64c]
imul eax, eax, 0x79db01a4
add eax, 0x86373e74
xor eax, 0x4aa92ddf
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x308fd6d5
jb 0x14008e550
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
invalid
and bl, ch
invalid
invalid
mov eax, dword [0x141dcc5f0]
or eax, dword [0x141dcc5f4]
or eax, 0xdbfea795
add eax, 0x2a8727cb
cmp eax, 0xb3a34e31
jae case.0x14008e368.3
nop dword [rax]
mov eax, dword [0x141dcc650]
sub eax, dword [0x141dcc654]
shr eax, 1
imul rax, rax, 0x6473eac1
shr rax, 0x3b
imul eax, eax, 0x8bdd7848
imul rax, rax, 0x773d5b0b
shr rax, 0x3e
cmp eax, 0xefca5b8c
ja case.0x14008e368.0
mov eax, dword [0x141dcc658]
or eax, dword [0x141dcc65c]
imul rax, rax, 0x4f28f153
shr rax, 0x3d
add eax, 0x4038398b
cmp eax, 0x5c472dc8
jbe 0x14008e610
mov qword [r15], r12
nop word [rax + rax]
mov eax, dword [0x141dcc660]
or eax, dword [0x141dcc664]
xor eax, 0x20260042
and eax, 0x20260066
add eax, 0xeae46380
mov qword [r15], r12
cmp eax, 0x130b45af
jb 0x14008e610
nop word cs:[rax + rax]
mov eax, dword [0x141dcc668]
add eax, dword [0x141dcc66c]
xor eax, 0xd41b8d95
imul rax, rax, 0x4945b08d
shr rax, 0x3d
cmp eax, 0x8e5f36eb
je 0x14008e640
jmp 0x14008f202
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x10], r8
mov qword [rbp - 0x18], r15
mov qword [r13], 0
mov eax, dword [0x141dcc4a8]
sub eax, dword [0x141dcc4ac]
add eax, 0x2f35c697
shr eax, 4
imul rax, rax, 0x8dfa9e1
shr rax, 0x36
cmp eax, 0x9c956c87
ja 0x14008e6cf
mov eax, dword [0x141dcc4b0]
and eax, dword [0x141dcc4b4]
or eax, 0x7c3b81eb
add eax, 0xece2712b
mov qword [r13 + 8], 2
mov qword [r13 + 0x10], 0
cmp eax, 0x1b2df35
jae 0x14008e6e1
mov qword [r13 + 8], 2
mov qword [r13 + 0x10], 0
jmp 0x14008e6a2
mov qword [rbp - 0x28], r13
mov r13d, 0x200
mov eax, 2
mov qword [rbp - 8], rax
mov ebx, 0xffffffff
mov r15, qword [sym.imp.KERNEL32.dll_SetLastError]
mov rsi, qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
xor eax, eax
mov qword [rbp], rax
xor ecx, ecx
xor r12d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dcc4b8]
imul eax, dword [0x141dcc4bc]
xor eax, 0xa2fe7f2d
imul eax, eax, 0x593aae11
add eax, 0xb604aab3
cmp eax, 0x8945778a
ja 0x14008e720
cmp r13, 0x201
jae 0x14008e770
mov eax, 0x200
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x40], r12
mov r14, qword [rbp - 0x50]
mov r12, r13
jmp 0x14008e911
mov eax, dword [0x141dcc4c0]
and eax, dword [0x141dcc4c4]
and eax, 0xa2a6d3e2
add eax, 0xa9b171d1
xor eax, 0x4a9dee0d
cmp eax, 0xf97b67d1
ja 0x14008e770
sub r13, r12
nop word cs:[rax + rax]
mov eax, dword [0x141dcc4c8]
xor eax, dword [0x141dcc4cc]
or eax, 0xb33fab8f
and eax, 0xbfbfabdf
cmp eax, 0xd7d06cd
jb 0x14008e7a0
sub rcx, r12
mov eax, dword [0x141dcc4d0]
xor edx, edx
div dword [0x141dcc4d4]
or eax, 0x80893280
xor eax, 0x20499041
or eax, 0x53364d2e
cmp eax, 0xacd6423f
jb 0x14008e7c0
cmp r13, rcx
ja 0x14008e82a
mov eax, dword [0x141dcc4d8]
or eax, dword [0x141dcc4dc]
mov ecx, 0x8e3ddde1
imul rax, rcx
shr rax, 0x3f
or eax, 0x6fc9af04
xor eax, 0x8ab13c98
cmp eax, 0x3a0c6df9
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp]
mov r8d, 0xca2f5371
jae 0x14008eba1
jmp 0x14008ebed
mov eax, dword [0x141dcc4e8]
add eax, dword [0x141dcc4ec]
and eax, 0x20b510a
or eax, 0xb9208651
mov ecx, 0x90946abf
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x62b8d74b
mov rdi, qword [rbp - 0x28]
ja 0x14008e8e7
mov eax, dword [0x141dcc4f0]
or eax, dword [0x141dcc4f4]
add eax, 0x1ce12693
xor eax, 0x83634889
imul r14d, eax, 0x7a49f612
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400faca0
add rsp, 0x30
cmp r14d, 0x65fd7026
jb 0x14008e8e7
mov rax, qword [rdi]
mov qword [rbp], rax
mov rax, qword [rdi + 8]
mov qword [rbp - 8], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcc4f8]
sub eax, dword [0x141dcc4fc]
add eax, 0x9a3cafef
xor eax, 0x58121cd2
add eax, 0xbd2649b7
cmp eax, 0xd7991163
ja 0x14008e8c0
jmp 0x14008e7e9
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400faca0
add rsp, 0x30
jmp 0x14008e85c
mov eax, dword [0x141dcc500]
add eax, dword [0x141dcc504]
xor eax, 0x2a8000cc
or eax, 0xd57d6a33
cmp eax, 0x76ef7812
jne 0x14008e947
sub rsp, 0x20
xor ecx, ecx
call r15
mov rcx, qword [rbp - 0x10]
mov rdx, r14
mov r8d, r12d
call rsi
add rsp, 0x20
mov rbx, qword [rbp - 0x10]
nop dword [rax + rax]
mov edi, dword [0x141dcc508]
imul edi, dword [0x141dcc50c]
or edi, 0x40008808
and edi, 0xec96cb28
add edi, 0x6c88976a
sub rsp, 0x20
xor ecx, ecx
call r15
mov rcx, rbx
mov rdx, r14
mov r8d, r12d
call rsi
add rsp, 0x20
cmp edi, 0x1e637d72
jb 0x14008e950
mov r13d, eax
test eax, eax
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, 0xffffffff
jne 0x14008ea50
mov eax, dword [0x141dcc510]
or eax, dword [0x141dcc514]
imul eax, eax, 0xb679a45
add eax, 0x2bec8df8
xor eax, 0x4a2a3961
cmp eax, 0xea2b8355
jae 0x14008e9d3
sub rsp, 0x20
call rdi
add rsp, 0x20
xor r15d, r15d
nop word cs:[rax + rax]
sub rsp, 0x20
call rdi
add rsp, 0x20
test r15b, r15b
jne 0x14008e9e0
mov ecx, dword [0x141dcc518]
and ecx, dword [0x141dcc51c]
xor ecx, 0x8200500
and ecx, 0x28201500
cmp ecx, 0x97e7664f
ja 0x14008e9ef
mov r15, qword [sym.imp.KERNEL32.dll_SetLastError]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcc520]
sub ecx, dword [0x141dcc524]
xor ecx, 0x216844f0
and ecx, 0x6dea46f0
cmp ecx, 0x43667914
jb 0x14008ea20
test eax, eax
jne case.0x14006219e.238
nop dword [rax + rax]
mov eax, dword [0x141dcc548]
add eax, dword [0x141dcc54c]
or eax, 0x2b4dbef
imul rcx, rax, 0x5457d01
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x8a355645
cmp eax, 0x55c43954
jb 0x14008ea50
mov r13d, r13d
nop word cs:[rax + rax]
mov eax, dword [str.cO89Y]
xor edx, edx
div dword [0x141dcc554]
and eax, 0x89200c51
or eax, 0x6657520c
imul rax, rax, 0x6beada9d
shr rax, 0x3e
cmp eax, 0x3d1a9fd5
ja 0x14008ea90
cmp r12, r13
jne 0x14008eb60
sub rsp, 0x20
call rdi
add rsp, 0x20
mov ecx, dword [0x141dcc558]
or ecx, dword [0x141dcc55c]
and ecx, 0x642008af
xor ecx, 0xfdc3b131
add ecx, 0xe14e1986
cmp ecx, 0x1285aaa9
jb 0x14008eacd
cmp eax, 0x7a
jne 0x14008ed3b
mov eax, dword [0x141dcc568]
add eax, dword [0x141dcc56c]
xor eax, 0xd15d8505
imul eax, eax, 0xdba5ac89
cmp eax, 0x1b44d590
je 0x14008eafc
lea rax, [r12 + r12]
nop
mov ecx, dword [0x141dcc570]
add ecx, dword [str.GCe_]
and ecx, 0x1c00008
or ecx, 0x6231dd54
imul ecx, ecx, 0x8f2cd42c
cmp r12, 0x7fffffff
mov r13, rax
cmova r13, rbx
cmp ecx, 0x67e967fc
jb 0x14008eb20
jmp 0x14008eb82
mov eax, dword [0x141dcc560]
and eax, dword [0x141dcc564]
xor eax, 0x420001c2
or eax, 0x39ffbe1d
cmp eax, 0x479c796c
jb 0x14008eb60
cmp r12, r13
jae 0x14008ebff
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x14008eb90
mov r12, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
jmp 0x14008e720
jg 0x14008eb9a
invalid
invalid
mov eax, dword [0x141dcc4e0]
sub eax, dword [0x141dcc4e4]
imul eax, eax, 0xcafa527a
add eax, 0xde312980
imul rax, r8
shr rax, 0x3c
cmp rdx, rbx
mov r12d, 0xffffffff
cmovb r12, rdx
mov qword [rcx + 0x10], r12
cmp eax, 0xb264012f
jae 0x14008ebed
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], r12
mov r14, qword [rbp - 8]
mov qword [rbp - 0x40], r12
jmp 0x14008e911
cmp rdx, rbx
mov eax, 0xffffffff
cmovb rax, rdx
mov qword [rcx + 0x10], rax
jmp 0x14008eba1
mov rdi, qword [rbp - 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc580]
xor edx, edx
div dword [0x141dcc584]
rol dword [rcx], cl
and eax, 0xf5ce1889
add eax, 0x4ead6480
cmp eax, 0xa10dcffd
ja 0x14008ec10
cmp qword [rbp - 0x30], r13
jb 0x14008ed86
mov eax, dword [0x141dcc588]
or eax, dword [0x141dcc58c]
and eax, 0x4d609001
or eax, 0x828f66f6
mov ecx, 0xedeefc7f
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x7b56b359
stc
pop rcx
mov bl, 0x56
invalid
jne 0x14008ee4d
jmp 0x14008ee87
xor eax, eax
test al, al
movabs r15, 0x8000000000000000
mov r12, qword [rbp - 0x20]
je 0x14008eca0
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
invalid
invalid
shl rax, 0x20
or rax, 2
mov qword [r12 + 8], rax
mov qword [r12], r15
mov esi, 0x84f93e0d
mov r13, qword [rbp - 8]
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
invalid
invalid
invalid
mov eax, dword [0x141dcc528]
imul eax, dword [0x141dcc52c]
shr eax, 1
imul rax, rsi
shr rax, 0x3e
imul edi, eax, 0x29dbbbae
add edi, 0x8a90d706
sub rsp, 0x20
call rbx
add rsp, 0x20
and byte [rcx - 0x77], al
invalid
shl r14, 0x20
or r14, 2
mov qword [r12 + 8], r14
or byte [rbp - 0x77], cl
cmp al, 0x24
or byte [rbp - 0x77], cl
cmp al, 0x24
cmp edi, 0x9dad1359
ja 0x14008ecb0
cmp qword [rbp], 0
je 0x14008ee33
mov rsi, qword [0x141dd7fe0]
mov eax, dword [0x141dcc530]
add eax, 0x1d3d81f
sub eax, dword [0x141dcc534]
mov ecx, 0xdcfa2745
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xe3e61109
or dword [rcx], edx
out 0xe3, al
or dword [rcx], edx
out 0xe3, al
cmp ecx, 0x37b141b0
jae 0x14008edca
jmp 0x14008ee05
xor eax, eax
test al, al
je 0x14008ed43
ud2
mov eax, 0xa19f3e25
nop dword [rax + rax]
mov ecx, dword [0x141dcc578]
xor ecx, dword [0x141dcc57c]
imul rcx, rax
shr rcx, 0x3b
imul ecx, ecx, 0x60f3cca3
invalid
int3
invalid
invalid
ud2
xor eax, eax
test al, al
je 0x14008ed90
ud2
mov eax, dword [0x141dcc5a8]
sub eax, dword [0x141dcc5ac]
add eax, 0x84041247
or eax, 0xae20defa
ud2
mov eax, dword [0x141dcc538]
or eax, dword [0x141dcc53c]
xor eax, 0xdd868783
imul edi, eax, 0xf052d510
add edi, 0xfd4ef59a
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x7a5ef49b
hlt
pop rsi
jp 0x14008ee7a
invalid
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14008edca
mov eax, dword [0x141dcc540]
sub eax, dword [0x141dcc544]
cmp eax, 0x6e037584
je case.0x1400830df.163
xor eax, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne 0x14008ee40
mov rsi, qword [rbp - 0x18]
jmp 0x14008f008
mov eax, dword [0x141dcc590]
xor edx, edx
div dword [0x141dcc594]
add dword [rcx + 0x64e681c6], ecx
cmpsd dword [rsi], dword [rdi]
invalid
test byte [rcx - 0x69c8253a], 0xd8
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.14008a680
add rsp, 0x20
cmp esi, 0x3d073417
jae 0x14008ee9f
add dword [rcx + 0x64e681c6], ecx
cmpsd dword [rsi], dword [rdi]
invalid
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.14008a680
add rsp, 0x20
jmp 0x14008ee4d
mov eax, dword [0x141dcc598]
xor edx, edx
div dword [0x141dcc59c]
mov eax, 0x938e985f
mov rsi, qword [rbp - 0x18]
movabs r15, 0x8000000000000000
mov r8, qword [rbp - 8]
mov rdx, qword [rbp]
nop dword [rax + rax]
mov ecx, dword [0x141dcc5a0]
or ecx, dword [0x141dcc5a4]
and ecx, 0xbb01f555
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x9a5aef54
je 0x14008eed0
test rdx, rdx
je 0x14008ef10
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop
mov eax, dword [0x141dcc5b8]
xor eax, dword [0x141dcc5bc]
and eax, 0x4716756a
imul eax, eax, 0x273b6639
or eax, 0xb62bba19
cmp eax, 0x11eb6a04
jb 0x14008ef10
nop word cs:[rax + rax]
mov eax, dword [0x141dcc5c0]
xor edx, edx
div dword [0x141dcc5c4]
and eax, 0x800b1840
xor eax, 0x47858fee
cmp eax, 0xa6d7ce28
ja 0x14008ef40
mov rax, qword [rdi]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcc5c8]
and ecx, dword [str._nZF_]
imul ecx, ecx, 0x67922767
cmp ecx, 0x6e2b1491
je 0x14008ef70
cmp rax, r15
jne 0x14008f0cc
mov eax, dword [0x141dcc5d0]
xor edx, edx
div dword [0x141dcc5d4]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc5d8]
xor edx, edx
div dword [str.5ZUH.]
imul rax, rax, 0x479d5c91
shr rax, 0x3e
imul eax, eax, 0x82ee293
add eax, 0x5e822e7d
cmp eax, 0x97b0fbb2
ja 0x14008efb0
nop dword [rax + rax]
mov eax, dword [0x141dcc5e0]
xor eax, dword [0x141dcc5e4]
imul rax, rax, 0x7727ed9
shr rax, 0x3a
imul eax, eax, 0x8971e06b
cmp eax, 0x936bd079
je 0x14008efe0
mov r14, qword [rdi + 8]
mov qword [rsi], r15
mov dword [rsi], edi
mov eax, r14d
and eax, 3
lea rcx, [0x141db7780]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
rcr bh, 0x97
int1
cmp eax, 0x236abd4d
jae 0x14008f213
jmp 0x14008f247
cmp eax, 0x79cf393d
retf 0xd677
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rbx, qword [rbp - 0x10]
nop
mov eax, dword [0x141dcc670]
or eax, dword [0x141dcc674]
or eax, 0x3b0ead
imul eax, eax, 0xb98a7e85
add eax, 0x658853ac
cmp eax, 0x9f0463fa
ja 0x14008f0e0
nop word cs:[rax + rax]
mov eax, dword [0x141dcc678]
xor edx, edx
div dword [0x141dcc67c]
add eax, 0x147a776e
cmp eax, 0x6db2abaf
ja 0x14008f110
nop word [rax + rax]
mov eax, dword [0x141dcc680]
sub eax, dword [0x141dcc684]
add eax, 0x5ba43824
and eax, 0x7069d4f7
add eax, 0xbfc37c93
cmp eax, 0x3922d062
ja 0x14008f130
cmp qword [rbp - 0x48], 0
je 0x14008f202
mov eax, dword [0x141dcc688]
xor eax, dword [0x141dcc68c]
and eax, 0xa7bff9d1
imul eax, eax, 0x5e13f2c3
cmp eax, 0xd5f5fa1b
jbe 0x14008f195
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov edi, dword [0x141dcc690]
or edi, dword [0x141dcc694]
xor edi, 0xbb008851
or edi, 0x40eb13a2
xor edi, 0xddab41e9
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call rsi
add rsp, 0x20
cmp edi, 0x20040e8d
jb 0x14008f1a0
nop dword [rax]
mov eax, dword [0x141dcc698]
or eax, dword [0x141dcc69c]
add eax, 0xaae129b0
xor eax, 0xda3f09c9
add eax, 0xcfe1f482
cmp eax, 0x81a524c2
jb 0x14008f1e0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edi, dword [0x141dcc6b8]
xor edi, dword [0x141dcc6bc]
or edi, 0x30662020
and edi, 0xb5fee7b7
xor edi, 0x33e9f5db
sub rsp, 0x20
mov rcx, rbx
call r15
add rsp, 0x20
cmp edi, 0xa72fd2a8
jbe 0x14008f257
sub rsp, 0x20
mov rcx, rbx
call r15
add rsp, 0x20
jmp 0x14008f213
xor eax, eax
nop dword [rax]
test al, al
jne 0x14008f260
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
nop dword [rax]
mov edx, dword [0x141dcc6c0]
imul edx, dword [0x141dcc6c4]
or edx, 0x918bf92a
add edx, 0xd9d48150
or edx, 0x42a3dd41
cmp edx, 0x8f7acd4a
je 0x14008f270
test rcx, rcx
je 0x14008f333
mov ecx, dword [0x141dcc6c8]
and ecx, dword [0x141dcc6cc]
or ecx, 0x31010200
and ecx, 0x75110200
cmp ecx, 0x2814217f
je 0x14008f2a0
cmp rax, 0x11
jb 0x14008f319
nop word cs:[rax + rax]
mov eax, dword [0x141dcc6d0]
xor eax, dword [0x141dcc6d4]
add eax, 0xa9615169
or eax, 0x520810c8
and eax, 0xd26c98ec
cmp eax, 0xc5f995ee
jb 0x14008f2d0
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc6d8]
add eax, dword [0x141dcc6dc]
imul eax, eax, 0x85ba7a06
cmp eax, 0x688967b7
je 0x14008f300
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14008f0da
mov eax, dword [0x141dccbf8]
xor edx, edx
div dword [0x141dccbfc]
nop word cs:[rax + rax]
mov eax, dword [0x141dccc00]
xor edx, edx
div dword [0x141dccc04]
and eax, 0x84880e00
or eax, 0x7b3791bd
imul rax, rax, 0x707fffab
shr rax, 0x3e
cmp eax, 0xb3787fed
je 0x140091550
mov rax, r15
mov rdx, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
dec dword [rdi]
invalid
jmp 0x140091d50
invalid
loope 0x140091d1a
add byte [rax], al
xor r15d, r15d
nop
mov eax, dword [0x141dccbf0]
xor edx, edx
div dword [0x141dccbf4]
imul rax, rax, 0x38901b35
shr rax, 0x3d
or eax, 0xe269f64
imul eax, eax, 0x29463fc6
cmp eax, 0xaabd09aa
stosb byte [rdi], al
stosb byte [rdi], al
ja 0x140091d20
mov rsi, r14
nop
mov eax, dword [0x141dccc08]
add eax, dword [0x141dccc0c]
or eax, 0x1a0e0482
and eax, 0x5bae25a6
cmp eax, 0x85b8f236
je 0x140091d50
test rdi, rdi
je 0x140091e8c
mov eax, dword [0x141dccc10]
and eax, dword [0x141dccc14]
or eax, 0xa2350004
xor eax, 0x32058404
or eax, 0x4dc87bfa
cmp eax, 0xd3ddd64e
jne 0x140091d9f
mov rax, qword [0x141dd7fe0]
mov rbx, rsi
nop word cs:[rax + rax]
mov eax, dword [0x141dccc18]
or eax, dword [0x141dccc1c]
add eax, 0xa6c711c1
or eax, 0xd8ea3d0c
and eax, 0xfafa7f7c
mov rdi, qword [0x141dd7fe0]
cmp eax, 0x415ad58b
je 0x140091db0
mov eax, dword [0x141dccc20]
and eax, dword [0x141dccc24]
add eax, 0x132f768a
xor eax, 0x2200450d
and eax, 0x2bd06d2d
cmp eax, 0x88a98ac2
ja 0x140091e74
jmp 0x140091e31
mov eax, dword [0x141dccc28]
add eax, dword [0x141dccc2c]
mov esi, 0x8075bb73
imul rsi, rax
shr rsi, 0x3e
add esi, 0x82b47d6a
xor esi, 0xbde272fc
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x4ed08b03
jb 0x140091e8c
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140091e31
mov rdi, r13
jmp 0x140091535
mov eax, dword [0x141dccbe0]
sub eax, dword [0x141dccbe4]
or eax, 0xfbfb6ef6
imul rsi, rax, 0x4816f21d
shr rsi, 0x3c
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp esi, 0x325b4b63
jbe 0x140091ed6
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x140091e94
mov edi, eax
shl rdi, 0x20
or rdi, 2
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov r15d, 1
test rbx, rbx
je 0x140091535
xor eax, eax
test al, al
jne 0x140091f2f
mov eax, dword [0x141dccbe8]
sub eax, dword [0x141dccbec]
and eax, 0x6fb2fcf3
add eax, 0xc112a82e
or eax, 0xa1327de1
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x313cbcfd
jae 0x140091f38
mov rax, qword [0x141dd7fe0]
jmp 0x140091f06
sub rsp, 0x20
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140091535
invalid
xor eax, 0x1d3acc7
mov rsi, rcx
add eax, 0x1363ed47
cmp eax, 0xd0e82faf
jbe 0x140091fa2
lea rdx, [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
lea rbx, [rsp + 0x30]
mov r14, qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
nop
mov ebp, dword [0x141dccc50]
sub ebp, dword [0x141dccc54]
xor ebp, 0x8920371
or ebp, 0xd70de804
xlatb
mov rcx, rdi
mov rdx, rbx
call r14
cmp ebp, 0xba9be7a7
jb case.0x14008d9a4.328
test eax, eax
je case.0x1400830df.168
nop word cs:[rax + rax]
mov eax, dword [0x141dccc58]
mov ecx, dword [0x141dccc5c]
add eax, ecx
add eax, 0xd08e4a19
and eax, 0xd0aafafd
cmp eax, 0xbcadef0e
je 0x140091ff0
mov ecx, dword [rsp + 0x30]
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test al, al
jne 0x140092020
nop word cs:[rax + rax]
mov eax, dword [0x141dccc60]
and eax, dword [0x141dccc64]
and eax, 0x9022028
add cl, byte [rcx]
add eax, 0xa6d75abf
cmp eax, 0xf47f70e0
ja 0x140092030
xor eax, eax
test ecx, 0x400
je 0x14009214e
nop dword [rax + rax]
mov eax, dword [0x141dccc68]
xor eax, dword [0x141dccc6c]
and eax, 0x34018421
imul eax, eax, 0xdb94e57
cmp eax, 0x5ddeb47
invalid
jb 0x140092060
mov qword [rsp + 0x28], 0
lea r8, [rsp + 0x28]
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
mov edx, 9
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
mov ecx, dword [0x141dccc70]
or ecx, dword [0x141dccc74]
invalid
add ecx, 0xf411fcee
and ecx, 0xf1a84fb6
imul ecx, ecx, 0x9a5c7380
jae 0x140092119
invalid
jae 0x140092119
pop rsp
invalid
cmp ecx, 0xd756edca
je 0x1400920a0
test eax, eax
je 0x1400921d7
add dword [rax], eax
invalid
mov eax, dword [rsp + 0x28]
shl eax, 0x15
sar eax, 0x1f
mov ecx, 0xa1cafd11
retf 0xfa1
invalid
invalid
mov edx, dword [0x141dccc78]
or edx, dword [0x141dccc7c]
or edx, 0x5ee48ba6
imul rdx, rcx
shr rdx, 0x3d
add edx, 0x76962037
invalid
invalid
xchg esi, eax
invalid
cmp edx, 0x103b9944
jb case.0x14006219e.449
and eax, dword [rsp + 0x2c]
mov ecx, 0xca67ab33
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov edx, dword [0x141dccc80]
sub edx, dword [0x141dccc84]
or edx, 0x6ce38475
imul edx, edx, 0x479036af
shr edx, 1
imul rdx, rcx
shr rdx, 0x3c
cmp edx, 0x7c60bc44
je case.0x1400777fa.433
mov ecx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x50]
shl r9, 0x20
or r9, rdx
mov edx, dword [rsp + 0x58]
mov r10d, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x5c]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
invalid
mov dword [rsi + 0x10], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
invalid
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
invalid
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rsp + 0x44]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
cmp dil, r8b
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x4c], ecx
mov dword [rsi + 0x50], eax
jmp case.0x14008456d.357
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
add bh, bh
adc eax, 0x6d0da
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
invalid
mov dword [rsi + 8], eax
jmp 0x1400922b6
mov eax, dword [0x141dccc88]
or eax, dword [0x141dccc8c]
mov ecx, 0xa26ed2b3
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xe308a7b9
cmp ecx, 0x71ee6650
jae 0x140092204
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax + rax]
mov ebx, dword [0x141dccc90]
rol dword [rcx], cl
xor ebx, dword [0x141dccc94]
add ebx, 0xb1c8718c
enter 0xffffffffffff81b1, 0xfffffffffffffff3
and byte [rcx + rax], ch
enter 0xffffffffffff81b1, 0xfffffffffffffff3
and byte [rcx + rax], ch
or ebx, 0x5f0e83db
call rdi
cmp ebx, 0xcf891cf2
je 0x140092210
mov ecx, eax
shl rcx, 0x20
or rcx, 2
leave
add cl, byte [rbx - 0x2c55affb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3aa4c
xor eax, 0x32206581
and eax, 0x72e7f5eb
cmp eax, 0xe471d78a
jne 0x140092298
invalid
invalid
jmp 0x1400922b0
mov eax, dword [0x141dccca8]
and eax, dword [0x141dcccac]
add eax, 0xd5ad09bd
or eax, 0x31c2b107
cmp eax, 0x96837eef
ja case.0x14008456d.357
add rsp, 0x70
pop rbx
jo 0x1400922ed
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x141dccca0]
imul eax, dword [0x141dccca4]
add eax, 0x1d3a9ff
scasd eax, dword [rdi]
add eax, 0x1d3a9ff
mov qword [rsi + 8], rcx
cmp eax, 0x705cdc35
jne 0x1400922b6
mov qword [rsi + 8], rcx
jmp 0x140092298
mov qword [rsi], 2
mov al, 1
nop
test al, al
je case.0x1400830df.389
jmp case.0x14008456d.357
loop 0x14009229f
add dword [rcx + 0x3e2f9], eax
add byte [rdi], cl
mov es, word [rdx + 1]
add byte [rax], al
cmp ecx, 0x3e2
jle 0x14009243e
cmp ecx, 0x271c
jle 0x1400925bd
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x140092325
lea rcx, [0x141db7bc8]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
add edx, ecx
jmp rdx
mov ecx, dword [0x141dccd38]
and ecx, dword [0x141dccd3c]
add ecx, 0x989f570c
and ecx, 0xb500b18e
add ecx, 0xd64f7347
mov al, 0xd
cmp ecx, 0x645622dd
jbe case.0x140092325.10035
jmp case.0x14008e368.6
mov eax, dword [0x141dccd28]
and eax, dword [0x141dccd2c]
imul rcx, rax, 0x7a2020a5
shr rcx, 0x3e
add ecx, 0x89a7c90d
or ecx, 0xaa784470
mov al, 8
cmp ecx, 0x96d7a30b
jb case.0x140092325.10048
invalid
jmp case.0x14008e368.6
mov eax, dword [0x141dccd50]
sub eax, dword [0x141dccd54]
invalid
rol dword [rcx], cl
test eax, 0x12501d3
push rax
and eax, 0xf3245001
and al, 0xf3
imul eax, eax, 0x27fb41be
imul rcx, rax, 0x6fb03635
sar byte [rsi + 0x4827fb41], 0x69
enter 0x3635, 0xffffffffffffffb0
outsd dx, dword [rsi]
shr rcx, 0x3e
mov al, 5
cmp ecx, 0xc643680
or al, 0x77
invalid
jmp case.0x14008e368.6
mov eax, dword [0x141dccd40]
mov ecx, dword [0x141dccd44]
add dword [rcx], eax
add ecx, eax
rol dword [rcx - 0xb2fc13f], 0x51
add ecx, 0x51f4d03e
sal ah, 1
push rcx
mov al, 0x16
cmp ecx, 0x31f120a3
stc
invalid
and cl, dh
int1
xor dword [rdx - 0x1e], esi
stc
movabs dword [0x484e9e27231f120], eax
int1
xor dword [rdx - 0x1e], esi
jmp case.0x14008e368.6
nop word cs:[rax + rax]
int1
xor dword [rdx - 0x1e], esi
jmp case.0x14008e368.6
mov eax, dword [0x141dccd30]
imul eax, dword [0x141dccd34]
imul ecx, eax, 0xf5de7834
or ecx, 0x8044100
add al, 8
add al, 8
or byte [rcx + 0x55900e1], al
mov al, 2
and ecx, 0x4a055900
mov al, 2
cmp ecx, 0x181a966e
jb case.0x140092325.10061
jmp case.0x14008e368.6
lea edx, [rcx - 2]
cmp edx, 0x109
ja case.default.0x14009245b
invalid
lea rcx, [0x141db77a0]
push rbx
rol byte [rcx], cl
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
loop 0x14009246d
invalid
mov eax, dword [0x141dcccc0]
or eax, dword [0x141dcccc4]
imul rax, rax, 0x3b6d7d6b
imul eax, eax, 0x3b6d7d6b
shr rax, 0x3c
add eax, 0x394e599f
cmp eax, 0x9da22aed
jae 0x140092460
xor eax, eax
ret
nop dword [rax + rax]
mov eax, dword [0x141dcccc8]
imul eax, dword [0x141dccccc]
add dword [rcx - 0x40], ebp
push rsp
invalid
invalid
invalid
add eax, 0x36fa7078
and eax, 0xd87ce28c
loop case.0x14008d9a4.235
invalid
cmp eax, 0x4ca90d2
retf 0x7204
jb 0x140092490
fdiv qword [rax + 0xf66c321]
invalid
mov al, 0x21
ret
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c57adfb], cl
invalid
invalid
push rdx
test al, 0xd3
mov eax, dword [0x141dccd18]
test al, 0xd3
add dword [rcx], esi
sal bh, cl
div dword [0x141dccd1c]
xor edx, edx
div dword [0x141dccd1c]
mov ecx, eax
or ecx, 0xda578a17
mov dl, byte [rdi - 0x26]
xor ecx, 0x31546f79
add ecx, 0x961f0ffd
sar ebp, 0xf
invalid
xchg esi, eax
sar ebp, 0xf
invalid
mov al, 0x1f
cmp ecx, 0x8ad8dbc0
rcr bl, 0xd8
mov dh, byte [rdi - 0x2c]
invalid
rcr bl, 0xd8
mov dh, byte [rdi - 0x2c]
jmp case.0x14008e368.6
nop dword [rax + rax]
mov ecx, dword [0x141dccd08]
sub ecx, dword [0x141dccd0c]
xor ecx, 0x402b055
and ecx, 0x9503b875
mov al, 0x1c
cmp ecx, 0x9d6f81d8
ja case.0x1400777fa.372
jmp case.0x14008e368.6
nop dword [rax + rax]
mov ecx, dword [0x141dcccb8]
xor ecx, dword [0x141dcccbc]
or ecx, 0x587e22c1
add ecx, 0xd038847b
mov al, 0xc
cmp ecx, 0xe6de513e
ja 0x140092530
jmp case.0x14008e368.6
nop dword [rax + rax]
mov eax, dword [0x141dccd00]
xor eax, dword [0x141dccd04]
or eax, 0xf86ca0be
clc
imul ecx, eax, 0x3ba1ff62
mov al, 0x1b
cmp ecx, 0x2bdee62e
je 0x140092560
jmp case.0x14008e368.6
mov eax, dword [0x141dccce8]
mov ecx, dword [0x141dcccec]
add eax, ecx
add eax, 0xbd1cb67a
and eax, 0xbfa89dbf
imul ecx, eax, 0xe509086b
mov al, 0xe
cmp ecx, 0xb0661e54
jae case.0x1400830df.287
jmp case.0x14008e368.6
cmp ecx, 0x50e
jle 0x140092627
cmp ecx, 0x1b7f
jg 0x1400926b7
cmp ecx, 0x1715
jg 0x140092789
cmp ecx, 0x50f
je 0x140092600
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
add eax, 0x840f0000
invalid
je 0x140092830
add al, byte [rax]
add cl, ch
jmp case.0x140092325.10014
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov ecx, dword [0x141dcccf8]
and ecx, dword [0x141dcccfc]
jmp case.0x140092325.10014
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov ecx, dword [0x141dcccf8]
and ecx, dword [0x141dcccfc]
xor ecx, 0x8120560e
and ecx, 0xd9fdd74e
mov al, 0x1a
cmp ecx, 0x408af432
je 0x140092600
jmp case.0x14008e368.6
cmp ecx, 0x46a
jle 0x140092700
cmp ecx, 0x4ce
jg 0x1400927a6
cmp ecx, 0x46b
je 0x140092690
cmp ecx, 0x476
jne case.0x140092325.10014
nop word cs:[rax + rax]
mov eax, dword [0x141dccd20]
sub eax, dword [0x141dccd24]
imul ecx, eax, 0x6bff2e56
mov al, 0x20
cmp ecx, 0xfc16b998
je 0x140092660
jmp case.0x14008e368.6
mov ecx, dword [0x141dccd10]
and ecx, dword [0x141dccd14]
xor ecx, 0x4800050
or ecx, 0xf9750788
mov al, 0x1e
cmp ecx, 0xbeea96ff
je 0x140092690
jmp case.0x14008e368.6
cmp ecx, 0x2021
jg 0x140092814
cmp ecx, 0x1b80
je 0x140092830
cmp ecx, 0x1f4e
je 0x140092830
jmp case.0x140092325.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb 0x140092830
cmp ecx, 0x35ed
je 0x140092830
jmp case.0x140092325.10014
cmp ecx, 0x3e3
je 0x140092830
cmp ecx, 0x41d
je 0x140092830
cmp ecx, 0x461
je 0x140092830
jmp case.0x140092325.10014
cmp ecx, 0x150
je 0x140092750
cmp ecx, 0x252
je 0x140092830
jmp case.0x140092325.10014
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcccf0]
or eax, dword [0x141dcccf4]
add byte [rax], al
mov eax, dword [0x141dcccf0]
or eax, dword [0x141dcccf4]
imul ecx, eax, 0x1429d2f2
xor ecx, 0xb1880400
or ecx, 0x4470b176
mov al, 0xf
mov al, 0xf
cmp ecx, 0xd467280c
je 0x140092750
jmp case.0x14008e368.6
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0x14
ret
mov al, 0xb
ret
cmp ecx, 0x1716
je 0x140092830
cmp ecx, 0x1b64
je 0x140092830
jmp case.0x140092325.10014
cmp ecx, 0x4cf
je 0x1400927f0
cmp ecx, 0x4d0
jne case.0x140092325.10014
nop word [rax + rax]
mov ecx, dword [0x141dcccd8]
xor ecx, dword [0x141dcccdc]
or ecx, 0xbb481bdc
add ecx, 0xdcd06aa0
mov al, 4
cmp ecx, 0xf56d684a
jae 0x1400927c0
jmp case.0x14008e368.6
mov ecx, dword [0x141dccce0]
xor ecx, dword [0x141dccce4]
call 0xc10afba1
loope 0x140092841
enter 0x80, 0xffffffffffffff81
int1
push rsp
cld
and byte [rax + rsi*4 + 5], ah
call 0xc10afba1
loope 0x140092841
enter 0x80, 0xffffffffffffff81
int1
push rsp
cld
and byte [rax + rsi*4 + 5], ah
cmp ecx, 0xe8a7d959
ja 0x1400927f0
jmp case.0x14008e368.6
cmp ecx, 0x2022
je 0x140092830
cmp ecx, 0x25e9
jne case.0x140092325.10014
nop word cs:[rax + rax]
mov eax, dword [0x141dcccd0]
sub eax, dword [0x141dcccd4]
add eax, 0xf78d34fc
cmp eax, 0xc1f058b3
jae 0x140092830
mov al, 0x16
ret
mov al, 9
ret
mov al, 0xa
or al, bl
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov ecx, 0xc9bea0e9
movabs al, byte [0xd3a4e2058b90c9be]
add dword [rbx], eax
add eax, 0x1d3a4e0
nop
mov eax, dword [0x141dccd48]
add eax, dword [0x141dccd4c]
imul edx, eax, 0xab0dd91e
imul rdx, rcx
shr rdx, 0x3c
shr edx, 0x3c
shr edx, 0x3c
invalid
and edx, 0xfffffffa
mov al, 4
cmp edx, 0x4c0fd9d5
jae 0x140092860
ret
mov al, 0x11
ret
mov al, 0xc
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x28
ret
add eax, ecx
shr eax, 0x1d
add eax, 0x2b8b074
cmp eax, 0xb203a3c4
invalid
invalid
mov dl, 0x76
invalid
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
nop dword [rax + rax]
mov ebx, dword [0x141dccee8]
xor ebx, dword [0x141dcceec]
add ebx, 0x9326e46b
xor ebx, 0x4e4278
and ebx, 0x544f4e7c
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call rdi
add rsp, 0x20
cmp ebx, 0x4be4e524
ja 0x1400931e0
invalid
nop dword [rax + rax]
mov eax, dword [0x141dccef0]
sub eax, dword [0x141dccef4]
xor eax, 0x18412098
or eax, 0x27244762
imul eax, eax, 0xa3a7f52c
shr byte [rsi*8 - 0xfc25c59], 0x79
loopne 0x140093274
shr byte [rsi*8 - 0xfc25c59], 0x79
loopne 0x140093274
jb 0x140093220
jmp 0x1400937fe
cmp ebx, 3
jbe 0x140093429
add dword [rax], eax
invalid
mov r8d, 2
cmp cx, 0x5c
mov rbx, qword [rbp - 8]
jne 0x14009345a
add byte [rax], al
add byte [rax], al
cmp eax, 0x3f
je 0x14009345a
cmp eax, 0x5c
jne 0x140093437
mov eax, dword [0x141dcce28]
and eax, dword [0x141dcce2c]
add eax, 0xedf760d2
or eax, 0xb4c4dda4
cmp eax, 0xe33b2676
cmp esp, ebx
jb 0x1400932a3
mov eax, dword [0x141dcce30]
xor eax, dword [0x141dcce34]
and eax, 0x66280019
add eax, 0x97dcb75f
cmp eax, 0xa6ac7215
ja 0x1400932c0
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x140093789
cmp eax, 0x2e
jne 0x14009343d
movzx eax, word [rbx + 6]
mov ecx, dword [0x141dcce38]
or ecx, dword [0x141dcce3c]
imul ecx, ecx, 0xf7afeca
add ecx, 0x9a9ca784
cmp ecx, 0xcb977587
ja 0x1400932f7
invalid
loopne 0x14009337e
cmp ax, 0x5c
cmp eax, 0x5c
jne 0x14009343d
add r10, 0xfffffffffffffffc
mov eax, dword [0x141dcce48]
imul eax, dword [0x141dcce4c]
imul eax, eax, 0x160f4f09
cmp eax, 0x5453ea8f
je 0x140093325
add rbx, 8
lea r8, [0x141db6a58]
mov r13d, 4
mov eax, dword [0x141dcce50]
imul eax, dword [0x141dcce54]
xor eax, 0x6d83a3c7
imul eax, eax, 0x29c74215
cmp eax, 0x5059282f
je 0x140093350
jmp 0x14009345d
mov ebx, dword [rbp - 8]
jmp 0x14009345d
lea ecx, [rbp - 0x58]
mov edx, 2
call fcn.1400bff80
add rsp, 0x20
cmp qword [rbp - 0x80], 0
add byte [rax], 0xf
test edx, edi
add eax, dword [rax]
invalid
mov eax, dword [0x141dccde8]
xor eax, dword [0x141dccdec]
xor eax, 0x1503260
and eax, 0x95553363
xor eax, 0xd5d5533d
cmp eax, 0x293bb5b2
mov r10, r14
nop
mov eax, dword [0x141dccdf0]
or eax, dword [0x141dccdf4]
clc
cdq
rol dword [rcx], cl
or eax, 0x11008910
and eax, 0x3948d935
xor eax, 0x693948d9
rol byte [rcx + 0x3d47ccfb], 0x9f
xlatb
invalid
invalid
ja 0x1400933f0
invalid
fisttp qword [rax - 0x75]
mov byte [r9 - 0x77], r9b
or byte [r9 - 0x77], r9b
invalid
mov rax, qword [rbp - 0x78]
mov qword [r15 + 8], rax
mov qword [r15], rbx
xor r13d, r13d
mov rdi, rbx
jmp 0x140093550
mov rbx, qword [rbp - 8]
cmp cx, 0x5c
jne 0x140093454
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x140093454
add r10, 0xfffffffffffffffe
add edx, 0xfffffffe
add rbx, 4
lea r8, [0x141db6a60]
adc al, 0x36
rol byte [rcx], cl
mov r13d, 8
jmp 0x14009345d
mov r8d, 2
xor r13d, r13d
mov rdi, r13
or rdi, 1
add rdi, r10
mov rax, qword [r15]
cmp rax, rdi
cmp eax, edi
mov r12, r10
mov qword [rbp - 8], rbx
jae 0x140093494
mov r14, r8
lea r8, [rdi + rdi]
test rax, rax
je 0x140093499
add rax, rax
mov qword [rbp - 0x58], r9
mov qword [rbp - 0x48], rax
mov eax, 2
jmp 0x14009349b
mov rdi, rax
jmp 0x1400934f5
xor eax, eax
mov qword [rbp - 0x50], rax
sub rsp, 0x20
lea rcx, [rbp - 0x80]
lea r9, [rbp - 0x58]
mov edx, 2
call fcn.1400bff80
add rsp, 0x20
cmp qword [rbp - 0x80], 0
jge 0x14009343d
add byte [rdi], cl
test dword [rbx + rax], eax
add byte [rax], al
mov r9, qword [rbp - 0x78]
mov r8, r14
nop dword [rax + rax]
mov eax, dword [0x141dcce10]
and eax, dword [0x141dcce14]
imul eax, eax, 0x702debe6
add eax, 0xaa4b5dc0
cmp eax, 0xb92847fb
sti
invalid
invalid
invalid
jb 0x1400934d0
mov qword [r15 + 8], r9
mov qword [r15], rdi
lea rbx, [r13*2]
lea ebx, [rbp*2]
sbb al, 0x6d
add byte [rax], al
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dcce18]
imul eax, dword [0x141dcce1c]
add eax, 0x1d3990f
adc bl, byte [rcx - 0x50f0fe2d]
add eax, 0x1d3990f
xor eax, 0xc5cb275f
add eax, 0x7fe71020
and eax, 0xdcb116b5
cmp eax, 0x3aaaf609
jb 0x140093500
cmp rdi, r13
jb 0x14009372c
xor r14d, r14d
lea rcx, [r9 + r14*2]
sub rsp, 0x20
mov rdx, r8
mov r8, rbx
fsubr st(0)
cmpsd dword ds:[rsi], dword [rdi]
add eax, 0xc4834800
invalid
fsubr st(0)
cmpsd dword ds:[rsi], dword [rdi]
add eax, 0xc4834800
and byte [rbp + 1], cl
cmc
add r13, r14
mov qword [r15 + 0x10], r13
mov r10, r12
lea rbx, [r10 + r10]
mov rax, rdi
sub rax, r13
nop word [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dccdf8]
imul ecx, dword [0x141dccdfc]
or ecx, 0xfbfd7ff9
cmp ecx, 0xf4a9e742
jb 0x140093560
cmp rax, r10
jb 0x1400936f8
mov r12, r10
mov r14, qword [r15 + 8]
lea rcx, [r14 + r13*2]
sub rsp, 0x20
mov rdx, qword [rbp - 8]
mov r8, rbx
fsubr st(0)
loope 0x140093543
add eax, 0xc4834800
and byte [rbp + 1], cl
in al, dx
mov qword [r15 + 0x10], r12
cmp r12, rdi
jne 0x14009361b
mov rdi, r12
mov eax, dword [0x141dcce58]
or eax, dword [0x141dcce5c]
cmp eax, 0xb2bc7674
jne 0x1400935d5
sub rsp, 0x20
mov rcx, r15
call fcn.1400d9420
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
call fcn.1400d9420
add rsp, 0x20
mov r14, qword [r15 + 8]
mov eax, 0xa353d4c3
nop
mov ecx, dword [0x141dcce60]
add ecx, dword [0x141dcce64]
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xf75ad969
add ecx, 0xe3068c9e
cmp ecx, 0xe07a1654
stc
push rsp
invalid
jp 0x1400935f6
ja 0x1400935f0
mov r12, rdi
mov word [r14 + r12*2], 0
inc r12
mov qword [r15 + 0x10], r12
test rsi, rsi
mov r14, qword [rbp - 0x10]
invalid
je case.0x1400777fa.564
mov eax, dword [0x141dcce68]
xor eax, dword [0x141dcce6c]
imul eax, eax, 0xaa0fca5c
cmp eax, 0xb20922c4
jne 0x140093652
mov rax, qword [0x141dd7fe0]
invalid
mov rbx, qword [0x141dd7fe0]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcce70]
or eax, dword [0x141dcce74]
imul edi, eax, 0x739b82bc
add edi, 0x4823f928
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, r14
call rsi
add rsp, 0x20
cmp edi, 0xb7d96d32
ja 0x140093660
nop word cs:[rax + rax]
mov eax, dword [0x141dcce78]
sub eax, dword [0x141dcce7c]
imul rax, rax, 0x3cf58339
cmp al, 0x48
shr eax, 0x3d
imul eax, eax, 0x24086ea
add eax, 0x7ccbade6
cmp eax, 0xbb4df46d
ja case.0x1400777fa.564
mov eax, dword [0x141dcce80]
sub eax, dword [0x141dcce84]
xor eax, 0x85043090
and eax, 0xad64f490
lodsd eax, dword fs:[rsi]
lodsd eax, dword fs:[rsi]
add eax, 0x447ec1d2
cmp eax, 0x451d317b
mov rdx, qword [rbp - 0x38]
mov edx, dword [rbp - 0x38]
jb 0x1400937ed
jmp 0x1400937ca
sub rsp, 0x30
mov qword [rsp + 0x20], 2
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov rcx, r15
mov rdx, r13
mov r12, r10
mov r8, r10
call fcn.1400faca0
add rsp, 0x30
mov rdi, qword [r15]
mov r13, qword [r15 + 0x10]
jmp 0x140093587
mov qword [rbp - 0x18], r8
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
xor edx, edx
mov r8, r13
call fcn.1400faca0
add rsp, 0x30
mov r14, qword [r15 + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
nop dword [rax + rax]
add byte [rax], al
mov eax, dword [0x141dcce20]
and eax, dword [0x141dcce24]
imul eax, eax, 0x6172fc7f
jb 0x1400937d3
jb 0x1400937d3
cmp eax, 0x7c3ee2b9
je 0x140093760
mov rdi, qword [r15]
mov r9, qword [r15 + 8]
mov r8, qword [rbp - 0x18]
jmp 0x14009352f
movzx ecx, word [rbx + 6]
mov eax, dword [0x141dcce40]
xor edx, edx
sal bh, cl
xor eax, 0x1d396a9
sal bh, cl
xor eax, 0x1d396a9
add eax, 0xbbb72bcf
imul rax, rax, 0x702520f3
and byte [0x128ca801a], ah
cmp dh, byte [0x19cce2689]
and byte [0x128ca801a], ah
cmp dh, byte [0x19cce2689]
cmp eax, 0x2bd45573
jb 0x14009378d
cmp cx, 0x5c
je 0x14009345a
jmp 0x14009343d
ud2
ud2
mov eax, dword [0x141dcce88]
imul eax, dword [0x141dcce8c]
invalid
mov ch, 0x96
rol dword [rcx], cl
invalid
mov rcx, qword [r15 + 0x10]
mov qword [rdx + 0x10], rcx
adc byte [rcx + 0xf], al
adc byte [rdi], al
adc byte [rcx + 0xf], al
adc byte [rdi], al
movups xmmword [rdx], xmm0
cmp eax, 0x5af03187
jne 0x1400937fe
mov rax, qword [r15 + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
movups xmmword [rdx], xmm0
jmp 0x1400937ca
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
xchg esi, eax
rol dword [rcx], cl
invalid
add dword [rbx], esi
add eax, 0x1d3964c
inc dword [rcx - 0x7f]
std
xchg ebx, eax
jae 0x1400938fa
jae 0x140093908
mov rdx, r15
mov edx, edi
loop 0x140093994
lea ecx, [rdx + 4]
rol dword [rcx], cl
imul byte [rax + 0x5d]
xor ch, byte [rcx - 0x40]
movabs dword [0x430ad18f3d16d736], eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx - 0x2c6ae5fb], cl
add dword [rbx], esp
add eax, 0x1d39518
rol dword [rcx], cl
and al, 0x41
and al, 0x41
xchg ebx, eax
rol dword [rcx], cl
call 0x153c9a537
stosd dword [rdi], eax
rcl byte [rcx + 0x4348a40d], cl
invalid
test al, al
jne case.0x1400830df.517
jmp 0x14009554d
add byte [rax], al
add byte [rcx - 0x75], cl
push rcx
invalid
and al, 0xe7
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add bl, ch
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
cmp dword [rsi], esp
ret
invalid
adc edx, dword [rdx - 0x2dcefe2d]
invalid
rol dword [rcx], cl
xchg esp, eax
jge 0x140093e3d
and al, 0x88
add byte [rax], al
add byte [rdi + 0x39], dh
sal bh, cl
xor eax, 0x1d39131
rol dword [rcx], cl
add dword [rcx + 0x7db653f1], eax
jo 0x140093e84
sar dword [rbp - 0x5d], 0xd7
and ecx, 0xe6d35d90
nop
pop rbp
shl esi, cl
invalid
nop
pop rbp
shl esi, cl
invalid
invalid
invalid
or eax, 0x1d3910a
add byte [rax], r8b
invalid
push rdi
cmp al, 0xd2
add dword [rbp + 0x63], ecx
adc al, 0x91
and dword [rcx], eax
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ebp, 0x255ec281
mov bh, 0x5e
je 0x140094152
invalid
cmp al, 0x81
cli
xor dword [rsi], 0xffffffd3
ret 0xd477
add eax, 8
rol byte [rdx], 0x49
lea edx, [rax + 1]
and al, 0x30
nop dword [rax]
mov r9d, dword [0x141dcd0a8]
sub r9d, dword [0x141dcd0ac]
mov edx, ebx
invalid
add r9d, 0xcd74fccd
xor r9d, 0xa000410
and r9d, 0x6a741410
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0xb1074cc0
ror byte [rdi + rax - 0x4f], 0x73
invalid
ror byte [rdi + rax - 0x4f], 0x73
retf 0x148
add rcx, rdx
jmp 0x140094660
add qword [rdi], rcx
invalid
mov eax, dword [0x141dcd098]
xor edx, edx
div dword [0x141dcd09c]
xor eax, 0xd55e53bc
imul rax, r10
shr rax, 0x3e
add eax, 0x2dc6c29f
test r8, r8
mov rdx, r9
mov edx, ecx
mov edx, ecx
cmove rdx, r8
cmp eax, 0x2dbd66ec
jb 0x140094620
add rcx, rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dcd0b8]
add eax, dword [0x141dcd0bc]
imul eax, eax, 0xbf190f7f
add eax, 0x57d3d127
or eax, 0x1998e9e1
cmp eax, 0xa6e28dba
je 0x140094660
cmp rcx, rdi
ja 0x1400948dc
add al, byte [rax]
invalid
nop dword [rax]
mov eax, dword [0x141dcd0c0]
add eax, dword [0x141dcd0c4]
imul eax, eax, 0xf5f80ee2
or eax, 0x46e6ca69
and eax, 0xc7eecb7f
retf
out dx, al
invalid
cmp eax, 0x3651244
add esi, dword [rdx - 0x23]
retf
add esi, dword [rdx - 0x23]
jmp 0x14009487e
ror byte [rdi + rcx + 0x44], 1
rol byte [rcx - 0x7f], 0xf9
invalid
cmp eax, 0x4bd06948
scasd eax, dword [rdi]
pop qword [rax + rcx*2]
shr edx, 0x20
fmul dword [rax + 0x93501d3]
cmp al, 0xb2
clc
rol dword [rcx], cl
ud2
cld
invalid
and esp, edi
invalid
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
mov qword [rsp + 0xf0], 4
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], 1
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov eax, dword [0x141dcd1e8]
and eax, dword [0x141dcd1ec]
imul rax, rax, 0x2c342bbf
shr rax, 0x3d
or eax, 0x6d9ec7d4
cmp eax, 0xf00e8319
ja 0x140094a90
mov r12d, 1
lea r15, [rsp + 0xa0]
lea r13, [rsp + 0x40]
lea rbp, [rsp + 0xf0]
nop
mov eax, dword [0x141dcd1f0]
add eax, dword [0x141dcd1f4]
imul eax, eax, 0xd20f3c0b
add eax, 0x2a2b0da0
cmp eax, 0x50a0d9f8
jb 0x140094c70
nop word cs:[rax + rax]
mov eax, dword [0x141dcd1f8]
xor edx, edx
div dword [0x141dcd1fc]
imul esi, eax, 0xa9e7351c
and esi, 0x598b4404
mov rcx, r15
mov rdx, r13
call fcn.14008c180
cmp esi, 0xe3f6e803
ja 0x140094c70
cmp byte [rsp + 0xa0], 0xa
je 0x140094d00
mov eax, dword [0x141dcd200]
xor edx, edx
div dword [0x141dcd204]
mov eax, dword [0x141dcd208]
or eax, dword [0x141dcd20c]
and eax, 0xb744d11b
add eax, 0xded03aa6
and eax, 0xb60011a2
cmp eax, 0x99676f98
ja 0x140094b4d
cmp r12, qword [rsp + 0xf0]
je 0x140094c80
mov eax, dword [0x141dcd210]
imul eax, dword [0x141dcd214]
xor eax, 0x10024453
and eax, 0x3822445b
imul eax, eax, 0x7b4bf12a
cmp eax, 0x4d7e7209
jae 0x140094bf0
imul rax, r12, 0x38
mov rcx, qword [rsp + 0xd0]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
lea rax, [r12 + 1]
mov qword [rsp + 0x100], rax
nop dword [rax + rax]
mov eax, dword [0x141dcd218]
xor eax, dword [str.R.h]
imul rcx, rax, 0x368d535
shr rcx, 0x39
xor ecx, 0x4d21b0b5
add ecx, 0x5288e574
imul rdx, r12, 0x38
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [r14 + rdx + 0x30], rax
lea rax, [r12 + 1]
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmmword [r14 + rdx + 0x20], xmm2
movups xmmword [r14 + rdx + 0x10], xmm1
movups xmmword [r14 + rdx], xmm0
mov qword [rsp + 0x100], rax
cmp ecx, 0x75f88f96
jb 0x140094bf0
mov r12, rax
jmp 0x140094ad0
mov rcx, r15
mov rdx, r13
call fcn.14008c180
jmp 0x140094b00
mov qword [rsp + 0x20], 0x38
mov r8d, 1
mov r9d, 8
mov rcx, rbp
mov rdx, r12
call fcn.1400faca0
mov eax, dword [0x141dcd220]
xor edx, edx
div dword [0x141dcd224]
imul eax, eax, 0xe83a2198
cmp eax, 0xa4077d62
jge 0x140094cbf
movsb byte [rdi], byte [rsi]
je 0x140094ca0
mov r14, qword [rsp + 0xf8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd228]
mov ecx, dword [0x141dcd22c]
or eax, 0x1d38550
add eax, ecx
add eax, 0x364e12b
or eax, 0x6b19619e
cmp eax, 0x26a541e4
je 0x140094cd0
jmp 0x140094b7d
mov eax, dword [0x141dcd230]
sub eax, dword [0x141dcd234]
add eax, 0x53b3d097
cmp eax, 0xb5f3abdb
ja 0x140094d00
nop dword [rax + rax]
mov eax, dword [0x141dcd238]
sub eax, dword [0x141dcd23c]
add eax, 0x5c33d569
or eax, 0xf7feffe6
cmp eax, 0xa1b29ce9
jb 0x140094d20
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0x108]
mov rdx, rbx
mov edx, ebx
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov edx, ebx
mov r8, rdi
mov r8, rdi
call fcn.14008b000
movzx eax, byte [rsp + 0x108]
mov dh, 0x84
and al, 8
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x118]
mov edx, dword [0x141dcd240]
and edx, dword [0x141dcd244]
rol dword [rcx], cl
imul rdx, rdx, 0x50f30799
shr rdx, 0x3d
add edx, 0x6370f08f
cmp edx, 0xceb79d58
mov bh, 0xce
ja 0x140094d80
mov r8, qword [rsp + 0x128]
mov eax, eax
lea rdx, [0x141db7d38]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
mov r9, rbx
jmp rax
mov edx, dword [0x141dcd248]
sub edx, dword [0x141dcd24c]
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
invalid
add edx, 0x7a805a93
xor edx, 0xa0ed4091
in eax, dx
movabs al, byte [0xd872d75e3a0afa81]
jmp 0x140094f35
invalid
mov eax, dword [0x141dcd268]
and eax, dword [0x141dcd26c]
xor eax, 0xe20e4d0a
imul rax, rax, 0x3780f123
imul eax, eax, 0x3780f123
invalid
shr rax, 0x3a
imul eax, eax, 0xfcde525d
cmp eax, 0xa3202ed
jbe 0x140094e4e
jmp 0x140094f35
mov eax, dword [0x141dcd270]
and eax, dword [0x141dcd274]
or eax, 0xa5f65b2a
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
imul eax, eax, 0x76ebe104
cmp eax, 0x690f0d4f
je 0x140094eec
lea rax, [r8 + 1]
test r8, r8
cmove rax, r8
add rcx, rax
mov eax, dword [0x141dcd278]
or eax, dword [0x141dcd27c]
add eax, 0xe84d1108
and eax, 0x86bcd6e6
cmp eax, 0x59b2c2bd
jb 0x140094f18
mov eax, dword [0x141dcd288]
xor edx, edx
div dword [0x141dcd28c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd290]
xor eax, dword [0x141dcd294]
and eax, 0x756f3299
jne 0x140094f97
sbb eax, 0x54a95e2
invalid
invalid
jmp qword [rcx]
cmp eax, 0x528f1b9b
jb 0x140094f50
cmp rcx, rdi
ja 0x14009554d
lea r9, [rbx + rcx]
xor eax, eax
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test al, al
jne 0x140094f90
mov eax, dword [0x141dcd298]
xor edx, edx
div dword [0x141dcd29c]
cli
invalid
rol dword [rcx], cl
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2a0]
imul eax, dword [0x141dcd2a4]
add eax, 0xd0f41ce5
xor eax, 0xa9f16a4
imul rax, rax, 0x2411e5eb
shr rax, 0x3d
cmp eax, 0x7bec67c
ja 0x140094fb0
nop dword [rax]
mov eax, dword [0x141dcd2a8]
and eax, dword [0x141dcd2ac]
add eax, 0x1d382c0
add eax, 0x7dd40b54
or eax, 0x98bd1178
cmp eax, 0x636963a4
je 0x140094fe0
cmp rcx, rdi
jne 0x140095006
xor eax, eax
jmp 0x140095016
movzx eax, byte [r9]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
mov word [rsp + 0x78], 0x200
mov byte [rsp + 0x7a], al
lea rsi, [rsp + 0x109]
add byte [rax], al
xor r15d, r15d
lea rdi, [rsp + 0x108]
add dword [rax], eax
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
add dword [rax], eax
add byte [rax - 0x73], cl
pop rsp
and al, 0x40
lea r14, [rsp + 0xa0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd3b0]
xor edx, edx
div dword [0x141dcd3b4]
and eax, 0x18002780
or eax, 0x66fed07e
imul eax, eax, 0x6d4a38fd
cmp eax, 0x8f1acd74
jbe 0x1400950b0
mov rcx, rdi
mov rdx, rbx
call fcn.14008c180
mov eax, dword [0x141dcd3b8]
xor eax, dword [0x141dcd3bc]
or eax, 0xabe53d56
imul ebp, eax, 0x14b9cd79
call 0x154c31e40
call 0x154c31e40
add ebp, 0x4b3af042
mov rcx, rdi
mov rdx, rbx
call fcn.14008c180
cmp ebp, 0x89383875
ja 0x1400950b0
mov eax, dword [0x141dcd3c0]
sub eax, dword [0x141dcd3c4]
or eax, 0xcffbffff
cmp eax, 0x4fa819d7
jb 0x1400950e0
movzx r12d, byte [rsp + 0x108]
cmp r12b, 0xa
je 0x1400954a2
mov eax, dword [0x141dcd3f8]
xor edx, edx
div dword [0x141dcd3fc]
rol dword [rcx], cl
nop dword [rax]
test r15b, r15b
jne 0x140095120
lea eax, [r12 - 6]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
mov ecx, dword [0x141dcd400]
sub ecx, dword [0x141dcd404]
imul edx, ecx, 0x4f09e5e9
add edx, 0x47c29c92
or edx, 0x3c09c16f
lea rcx, [rax + 1]
cmp al, 4
cmovae rcx, r15
cmp edx, 0xcca49e93
movsb byte [rdi], byte [rsi]
int3
je 0x14009512d
invalid
nop dword [rax]
mov eax, dword [0x141dcd408]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcd40c]
add eax, 0x1c1446a1
or eax, 0x4a83601
cmp eax, 0xeb264d96
xchg esi, eax
jmp 0x1400951f5
jmp 0x1400951f5
invalid
xchg esi, eax
jmp 0x1400951f5
jmp 0x1400951f5
cmp ecx, 1
je case.0x1400830df.553
cmp ecx, 2
je 0x140095480
cmp ecx, 3
jne 0x140095372
mov rcx, qword [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp - 0x7c], al
push qword [rbp - 5]
test r15b, r15b
jne 0x1400951a2
test rcx, rcx
je 0x140095480
dec rcx
mov eax, dword [0x141dcd500]
xor edx, edx
div dword [0x141dcd504]
imul eax, eax, 0xa6ea80b5
xor eax, 0xa182010
or eax, 0xe562c74e
cmp eax, 0x7ecf4d5c
jb case.0x1400777fa.613
imul rax, rcx, 0x38
add rax, qword [rsp + 0xa8]
movzx eax, byte [rax]
mov edx, dword [0x141dcd508]
adc eax, 0x1d3831b
add dword [rbx], ebp
adc eax, 0x1d38319
sub edx, dword [0x141dcd50c]
and edx, 0xa2fc7d24
imul edx, edx, 0x9c9f5c71
xor edx, 0x14c1e824
cmp edx, 0xebe9d9fd
ja 0x1400951e7
and al, 0x7d
cld
movabs byte [0xf2819c9f5c71d269], al
and al, 0xe8
rcl dword [rcx + rax*4], 0xfa
std
fldl2t
jmp 0x140095283
cmp al, 9
jne 0x140095480
mov qword [rsp + 0xb0], rcx
nop dword [rax]
mov eax, dword [0x141dcd510]
xor eax, dword [0x141dcd514]
and eax, 0x1030464c
adc byte [0x1ab4d5f62], dh
cmp eax, 0xfa48db86
jae 0x140095220
jmp 0x140095480
test r15b, r15b
jne case.0x1400830df.553
mov r13, qword [rsp + 0xb0]
add byte [rax], al
xor ebp, ebp
test r13, r13
setne bpl
mov qword [rsp + 0xb0], rbp
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax + 0x39], cl
lodsb al, byte [rsi]
and al, 0xa0
invalid
add byte [rax], al
add byte [rbp + 8], dh
mov rcx, r14
call fcn.1400966d0
mov rax, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rbx - 0x2c7da5f3], cl
add dword [rbx], eax
or eax, 0x1d38258
mov ecx, dword [0x141dcd4e8]
add ecx, dword [0x141dcd4ec]
xor ecx, 0x6c36bd94
imul rdx, rcx, 0x10fc9921
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1d
and ecx, 0xfffffffd
cmp ecx, 0x7c10f88f
ja 0x140095288
iretd
imul rcx, rbp, 0x38
add rax, rcx
mov ecx, dword [0x141dcd4f0]
sub al, byte [rdx + 0xd2301d3]
sub byte [rdx - 0x67efe2d], al
mov esi, 0x750aeb3c
invalid
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
cmp r13, 1
mov ecx, 1
sbb rcx, 0xffffffffffffffff
mov qword [rsp + 0xb0], rcx
nop dword [rax + rax]
invalid
mov ecx, dword [0x141dcd4f8]
or ecx, dword [0x141dcd4fc]
or ecx, 0x4398ac40
imul ecx, ecx, 0xc0e8ecc4
and ecx, 0x67a62f48
cmp r13, 1
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
adc qword [rdi], rcx
adc dword [rax + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rdx
mov edx, 1
sbb rdx, 0xffffffffffffffff
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + 0x559b80f9], al
stc
invalid
wait
push rbp
mov bh, 0x74
invalid
stc
sbb byte [rbx - 0x5c8b48ab], 0xe9
invalid
jmp 0x140095480
mov rcx, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xb0]
mov eax, dword [0x141dcd4d0]
xor edx, edx
div dword [0x141dcd4d4]
invalid
invalid
rol dword [rcx], cl
mov eax, dword [0x141dcd4d8]
adc ebx, 0xf7d23101
xor edx, edx
div dword [0x141dcd4dc]
xor eax, 0x1d3813e
add eax, 0x3c2b944f
and eax, 0xb49dafaf
add eax, 0x7146233b
jno 0x1400953eb
cmpsd dword [rsi], dword [rdi]
sti
cwde
xchg esi, eax
jno 0x1400953eb
cmpsd dword [rsi], dword [rdi]
sti
cwde
xchg esi, eax
jb 0x140095390
cmp r13, rcx
jne 0x140095423
int 0x75
push 0xffffffffffffff8b
add eax, 0x1d38159
mov eax, dword [0x141dcd518]
xor eax, dword [0x141dcd51c]
and eax, 0x3d719320
add eax, 0x3309c88b
imul rcx, rax, 0x16dcc889
shr rcx, 0x20
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
invalid
invalid
call 0x15ec89105
out dx, al
out dx, al
cmp eax, 0xee4f1ebf
ja 0x140095419
mov eax, dword [0x141dcd520]
add eax, 0x1d38130
imul eax, dword [0x141dcd524]
imul ebp, eax, 0xed1bbeea
add ebp, 0xf6523d04
or ebp, 0x617d9e12
int 0x12
sahf
jge 0x14009546a
int 0x12
sahf
jge 0x14009546a
mov rcx, r14
call fcn.1400966d0
cmp ebp, 0x1642e63d
jae 0x140095423
mov rcx, r14
call fcn.1400966d0
jmp 0x1400953ea
imul rax, r13, 0x38
add rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x7c], al
invalid
je 0x140095440
invalid
mov byte [rax], r12b
nop word [rax + rax]
mov byte [rax], r12b
test r15b, r15b
jne 0x140095440
inc rax
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x2f], rcx
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
inc r13
inc ebp
mov qword [rsp + 0xb0], r13
nop word cs:[rax + rax]
mov eax, dword [0x141dcd4e0]
add eax, dword [0x141dcd4e4]
or eax, 0x32ae7ca2
and eax, 0x3aae7caa
cmp eax, 0x19b7be5c
je 0x140095480
jmp 0x140095080
mov eax, dword [0x141dcd3c8]
or eax, dword [0x141dcd3cc]
xor eax, 0x19fb9fd5
add eax, 0xda59bb38
or eax, 0xa6afddd5
cmp eax, 0x88b48f19
jb 0x140095f5b
invalid
xchg ebx, eax
or al, byte [rax]
invalid
invalid
jmp 0x140095f2e
mov cs, word [rcx]
lahf
invalid
nop
or edi, dword [0x17ff22ec8]
je 0x140095510
jmp 0x14009554d
rol byte [rcx], cl
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov r10, rdi
mov r11, rbx
jmp rax
invalid
invalid
mov edx, dword [0x141dcd178]
and edx, dword [0x141dcd17c]
imul r10d, edx, 0xf6781aa2
xor r10d, 0xa73a2b73
shl byte [rdx + 0x41f6781a], cl
xor edx, 0xa73a2b73
test r9, r9
mov rdx, rax
cmove rdx, r9
cmp r10d, 0xc1d4b520
ja 0x140095682
add r8, rdx
mov eax, dword [0x141dcd180]
or eax, dword [0x141dcd184]
or eax, 0x7e131a0c
jp 0x140095690
add dword [0x1be1c70cf], ecx
xor eax, 0x428a093b
imul eax, eax, 0xa5054a96
add eax, 0xd1b83da5
mov bh, 0x86
je 0x1400956b2
jmp 0x140095782
mov r11d, dword [0x141dcd198]
sub r11d, dword [0x141dcd19c]
add r11d, 0x8382a7f4
imul r11, rax
shr r11, 0x3e
jmp 0x140095778
xor r11d, 0x8c9087d1
test r9, r9
leave
leave
mov r10, rdx
cmove r10, r9
cmp r11d, 0xa019db7e
sti
jle 0x14009572b
invalid
invalid
ja 0x14009571d
add r8, r10
mov eax, dword [0x141dcd1a0]
or eax, dword [0x141dcd1a4]
add eax, 0x79fb4fae
imul rax, rax, 0x7d5a9c15
shr rax, 0x3e
cmp eax, 0x3d4691fa
je 0x140095757
jmp 0x140095782
mov r10, rdi
sub r10, r8
jb 0x14009554d
mov eax, dword [0x141dcd1a8]
xor edx, edx
div dword [0x141dcd1ac]
nop dword [rax]
mov eax, dword [0x141dcd1b0]
sub eax, dword [0x141dcd1b4]
xor eax, 0x53b55b13
add eax, 0xa463708b
cmp eax, 0x632e0b4
jb 0x1400957a0
add r8, rbx
mov eax, 0x9f998969
nop word cs:[rax + rax]
mov edx, dword [0x141dcd1b8]
sub edx, dword [0x141dcd1bc]
and edx, 0xe9d82558
imul edx, edx, 0xa341f19f
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xc52bc895
ja 0x1400957d0
mov r11, r8
nop dword [rax + rax]
mov eax, dword [0x141dcd1c0]
xor edx, edx
div dword [0x141dcd1c4]
add eax, 0x5b996d2f
or eax, 0xc0d8584a
add eax, 0x1282e25f
cmp eax, 0x4cb8f6cb
jb case.0x1400955dd.6
test r10, r10
je 0x140095881
movzx eax, byte [r11]
mov edx, 0xadca39b9
nop word cs:[rax + rax]
mov r8d, dword [0x141dcd1c8]
mov eax, dword [0x141dcd1c8]
xor r8d, dword [0x141dcd1cc]
add r8d, 0xe3e334e
imul r8, rdx
shr r8, 0x3e
add r8d, 0x8fb22e23
cmp r8d, 0x91da44ae
ja 0x140095840
cmp eax, 0x2f
je 0x14009593b
cmp eax, 0x5c
je 0x14009593b
jmp 0x140095894
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x140095890
add cl, 0xfb
nop word [rax + rax]
mov eax, dword [0x141dcd2b0]
sub eax, dword [0x141dcd2b4]
and eax, 0x5cdf46bc
add eax, 0x76c392a3
cmp eax, 0x4f6dc684
jb 0x1400958a0
nop dword [rax]
mov eax, dword [0x141dcd2b8]
xor eax, dword [0x141dcd2bc]
imul eax, eax, 0xaf721ee
add eax, 0x363514ff
cmp eax, 0x64c4f579
invalid
ja 0x1400958c0
cmp cl, 1
ja 0x14009593b
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2c0]
or eax, dword [0x141dcd2c4]
add dword [0x14c701994], esp
imul eax, eax, 0xa527f243
or eax, 0x96d7ea2d
cmp eax, 0x1ec47c0a
je 0x1400958f0
test bpl, bpl
mov rsi, qword [rsp + 0x30]
je 0x140094886
lea rdx, [0x141db64fa]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.140090ae0
jmp 0x140094886
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8, r14
call fcn.14008b000
mov ch, 0x56
invalid
inc dword [rdi + rcx - 0x4a]
and al, 0x40
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2c8]
xor edx, edx
div dword [0x141dcd2cc]
rol dword [rcx], cl
xor eax, 0x562c6048
imul eax, eax, 0x19d317ed
cmp eax, 0x7a4c507
je 0x140095960
mov rcx, qword [rsp + 0x50]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2d0]
imul eax, dword [0x141dcd2d4]
invalid
xor eax, 0x8bbfd8f5
imul eax, eax, 0xa94da056
cmp eax, 0xa00e909c
jb 0x140095990
mov r8, qword [rsp + 0x60]
mov r10d, r9d
lea rax, [0x141db7d9c]
lea eax, [0x141db7d9c]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141dcd2f0]
or eax, dword [0x141dcd2f4]
imul rax, rax, 0x185b1d63
shr rax, 0x3c
or eax, 0x219783d8
cmp eax, 0xe7d3519f
ja 0x1400959ed
jmp 0x140095b80
mov eax, dword [0x141dcd320]
or eax, dword [0x141dcd324]
jns 0x1400959f3
invalid
jns 0x1400959f3
add dword [0x11ef4bee3], ecx
or eax, 0xdeeb64bd
cmp eax, 0xe29f61b9
je 0x140095a15
mov r11d, 2
jmp 0x140095b80
invalid
invalid
xchg esp, eax
add byte [rax], al
add byte [rcx - 0x45], al
invalid
adc byte [rax - 0x3f], cl
call 0x18030985a
invalid
retf
mov eax, dword [0x141dcd308]
sub eax, dword [0x141dcd30c]
add dword [rbx], ebp
add eax, 0x1d377dc
or eax, 0xdf606860
and eax, 0xffe06870
jo 0x140095ba0
loopne 0x140095b39
cmp eax, 0x76831de4
jb 0x140095b24
jmp 0x140095b80
movsd dword [rdi], dword [rsi]
ja 0x140095b29
add dword [rcx + 0x120138e6], eax
invalid
rol byte [rcx - 0x740a5f02], 1
sbb dh, byte [rsp + rbx*8 + 0x49]
add ebx, edx
nop word cs:[rax + rax]
mov eax, dword [0x141dcd328]
xor edx, edx
div dword [0x141dcd32c]
sal bh, cl
xor eax, 0x1d3779e
imul rax, rax, 0x27569fe1
shr rax, 0x3c
imul eax, eax, 0xf23345d6
rcl dh, 0x45
xor esi, edx
xor eax, 0x4767d7ca
cmp eax, 0x3629375e
pop rsi
invalid
sub dword [rsi], esi
jb 0x140095b80
cmp r11, r14
ja 0x14009554d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd330]
xor edx, edx
add dword [rcx], esi
sal bh, cl
div dword [0x141dcd334]
div dword [0x141dcd334]
add eax, 0xf1ee05ad
and eax, 0xd4b7d39f
cmp eax, 0xf9500fa4
je 0x140095bc0
nop
mov eax, dword [0x141dcd338]
mov edx, dword [0x141dcd33c]
add eax, edx
add eax, 0x9878277e
or eax, 0x5cd8147b
and eax, 0x7edb75fb
cmp eax, 0x52253384
jb 0x140095be0
cmp r9b, 5
ja case.default.0x140095c1c
add al, byte [rax]
invalid
lea rax, [0x141db7db8]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
add rcx, 4
mov eax, dword [0x141dcd340]
imul eax, dword [0x141dcd344]
or eax, 0xce98fa4e
add eax, 0xfc09556a
or eax, 0x4b7b96e7
cmp eax, 0x2cafe149
je 0x140095c22
mov eax, dword [0x141dcd348]
xor edx, edx
div dword [0x141dcd34c]
or eax, 0x7d90ec70
cmp eax, 0xb8c2cbaa
je 0x140095c45
jmp 0x140095db4
mov ecx, 6
jmp case.0x14008d9a4.388
mov eax, dword [0x141dcd370]
xor edx, edx
div dword [str._Q_MZ]
add rcx, 2
mov eax, dword [0x141dcd378]
imul eax, dword [0x141dcd37c]
and eax, 0x5b6b7530
add eax, 0xe24b53b4
mov ah, 0x53
loop 0x140095cbd
xor byte [rcx + 0x53dd594], bh
mov eax, 0xdd77c32f
lea rax, [r8 + 1]
mov edx, dword [0x141dcd380]
and edx, dword [0x141dcd384]
add edx, 0x14bcb654
imul rdx, rdx, 0x502ea93b
shr rdx, 0x3e
cmp edx, 0xff75d5e2
je 0x140095ca7
mov r9d, dword [0x141dcd388]
imul r9d, dword [str.E_Re]
scasd eax, dword [rdi]
or eax, 0x1d376b1
xor r9d, 0xc82f384d
add r9d, 0x8f4a1cbf
and r9d, 0xd3532169
and dword [rbx - 0x2d], edx
test r8, r8
mov rdx, rax
cmove rdx, r8
cmove edx, eax
cmp r9d, 0x76f84ab9
jae 0x140095ccc
add rcx, rdx
jmp 0x140095db4
add rcx, 8
mov eax, dword [0x141dcd350]
sub eax, dword [0x141dcd354]
or eax, 0x8f048242
invalid
add al, 0x8f
and eax, 0x9f2696da
imul eax, eax, 0xb266b1bc
cmp eax, 0xdc3ab955
ja 0x140095d0f
mov eax, dword [0x141dcd358]
and eax, dword [0x141dcd35c]
add eax, 0x1d3761e
add eax, 0x971de3d0
or eax, 0x6cfca0df
imul eax, eax, 0x38022b27
cmp eax, 0xb217ac27
lodsb al, byte [rsi]
invalid
mov dl, 0x77
invalid
lodsb al, byte [rsi]
invalid
lea r9, [r8 + 1]
mov eax, dword [0x141dcd360]
xor edx, edx
div dword [0x141dcd364]
or eax, 0xa197da1e
xor eax, 0x51ab7d5f
imul rdx, rax, 0x1c0b62c7
shr rdx, 0x3c
test r8, r8
mov rax, r9
mov eax, ecx
mov eax, ecx
cmove rax, r8
cmp edx, 0x5710a69d
je 0x140095d59
add rcx, rax
jmp 0x140095db4
add rcx, 4
mov eax, dword [0x141dcd368]
xor eax, dword [0x141dcd36c]
add eax, 0x26089ae2
and eax, 0x44f56efa
cmp eax, 0x3d2416e0
je 0x140095d97
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 - 0x7ab7038b], al
leave
test al, al
jne 0x140095dc0
test rcx, rcx
jne case.0x14008d9a4.388
adc dword [rcx], esi
leave
xor ecx, ecx
mov rsi, qword [rsp + 0x30]
jmp 0x140095e91
je 0x140095df3
xor cl, ch
mov esp, 0xb9000000
add al, byte [rax]
add byte [rax], al
mov ecx, 2
cmp r14, rcx
jbe 0x140095e20
movzx r8d, byte [r15 + rcx]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2c8a65fb], cl
mov eax, dword [0x141dcd390]
xor edx, edx
div dword [0x141dcd394]
jne 0x140095dc8
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d37596
add eax, 0x9af4533b
imul rax, rax, 0x72484839
shr rax, 0x3e
cmp eax, 0x5efa5841
ja 0x140095df0
cmp r8b, 0xbf
jg 0x140095e60
jmp 0x140095ea5
mov eax, 0x99f3b1f3
mov cl, 0xf3
cdq
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2c8a9deb], cl
add dword [rbx], ebp
adc eax, 0x1d37560
mov edx, dword [0x141dcd398]
sub edx, dword [0x141dcd39c]
imul edx, edx, 0xe622a4b5
imul rdx, rax
shr rdx, 0x3f
imul edx, edx, 0xc256324d
cmp edx, 0xf170b217
je 0x140095e30
cmp r14, rcx
jne 0x140095ea5
nop dword [rax]
mov eax, dword [0x141dcd3a0]
sub eax, dword [0x141dcd3a4]
and eax, 0x249b9264
xor eax, 0x2df451f
imul eax, eax, 0x1738c2f2
cmp eax, 0xa975ea7d
ja 0x140095e60
cmp r14, rcx
mov rsi, qword [rsp + 0x30]
jb 0x140094886
mov qword [rsi + 0x10], rcx
jmp 0x140094886
xor eax, eax
test al, al
jne 0x140095e9c
jmp 0x14009554d
xor eax, eax
test al, al
jne 0x140095efd
jmp 0x140095ed4
mov eax, dword [0x141dcd3a8]
xor eax, dword [0x141dcd3ac]
imul eax, eax, 0x738b42f2
add eax, 0x20cbb118
or eax, 0x19ce9607
ud2
ud2
mov eax, dword [0x141dcd3d0]
mov ecx, dword [0x141dcd3d4]
add eax, ecx
add eax, 0x7074dc1b
or eax, 0xffd96aa9
xor eax, 0xd6c92b3b
mov qword [rsp + 0x40], 0
cmp eax, 0xdf3028ab
jbe 0x140095f66
mov qword [rsp + 0x40], 0
jmp 0x140095f2e
mov eax, dword [0x141dcd3d8]
xor eax, dword [0x141dcd3dc]
add eax, 0xb024dc1f
or eax, 0xddfbd492
add eax, 0xdf4bc665
cmp eax, 0x490f83fc
jb 0x140095fe4
mov eax, dword [0x141dcd3e0]
xor eax, dword [0x141dcd3e4]
add eax, 0x81dfbde4
shr eax, 3
imul rax, rax, 0x23a5d229
shr rax, 0x3a
imul ecx, eax, 0xecae3905
mov rdx, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x58], 1
cmp ecx, 0x4ff03915
jne 0x140095ffd
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x58], 1
pop rax
add ebx, ebp
invalid
mov qword [rsp + 0x90], rdx
test rax, rax
je 0x140096486
imul rsi, rax, 0x38
add rsi, rdi
lea rbx, [rsp + 0x151]
nop dword [rax]
mov eax, dword [0x141dcd3e8]
add eax, dword [0x141dcd3ec]
imul eax, eax, 0x1344f53f
and eax, 0x343fb7c0
xor eax, 0x9430313b
cmp eax, 0xc1a3695b
ja 0x140096020
mov eax, 0x99368fcf
nop dword [rax + rax]
mov ecx, dword [0x141dcd3f0]
imul ecx, dword [0x141dcd3f4]
imul ecx, ecx, 0xc4c14b54
imul rcx, rax
shr rcx, 0x3e
and ecx, 1
cmp ecx, 0xec7fb444
ja 0x140096050
xor r14d, r14d
lea r15, [rsp + 0x150]
lea r12, [rsp + 0x40]
xor eax, eax
mov rbp, rdi
mov qword [rsp + 0x88], rsi
jmp 0x1400960bd
mov r13d, 1
lea rdx, [0x141db64fb]
mov rbp, qword [rsp + 0x38]
mov rcx, r12
mov r8, r13
call fcn.140090ae0
mov al, 1
cmp rbp, rsi
je 0x140096486
mov rcx, rbp
mov edx, dword [0x141dcd410]
add edx, dword [0x141dcd414]
and edx, 0x40000001
add edx, 0xecb84b6d
cmp edx, 0xd0bc10f0
jb 0x1400960c0
movzx ebp, byte [rcx]
cmp bpl, 0xa
je 0x140096486
lea rdx, [rcx + 0x38]
mov qword [rsp + 0x38], rdx
movzx edx, bpl
mov qword [rsp + 0x98], rdx
inc rcx
mov byte [rsp + 0x150], bpl
mov edx, dword [0x141dcd468]
add edx, dword [0x141dcd46c]
cmp edx, 0x8d85073e
je 0x140096168
nop word cs:[rax + rax]
mov rdx, qword [rcx + 0x2f]
mov qword [rbx + 0x2f], rdx
mov edx, dword [0x141dcd470]
xor edx, dword [0x141dcd474]
imul edx, edx, 0xa825f0fe
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
cmp edx, 0xb0179af8
jne 0x140096188
mov rdx, qword [rcx + 0x2f]
mov qword [rbx + 0x2f], rdx
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
jmp 0x140096130
test al, 1
je 0x140096220
mov r12, rsi
mov eax, dword [0x141dcd490]
and eax, dword [0x141dcd494]
and eax, 0xbe775e15
add eax, 0xbc406b91
and eax, 0xfab05aa6
cmp eax, 0x98d49516
lea rsi, [0x141db6500]
jb 0x140096213
mov r13d, dword [0x141dcd498]
or r13d, dword [0x141dcd49c]
and r13d, 0xe541ad99
add r13d, 0xa8691d92
imul ebp, dword [rax + 0x7d8bb1b8], 0xaf0f4cb6
call 0x17bf7232e
mov rcx, r15
mov rdx, rsi
call fcn.14008d0b0
invalid
inc dword [rcx - 0x7f]
std
cmp eax, esp
stc
jg 0x14009626f
invalid
test al, al
mov rsi, r12
lea r12, [rsp + 0x40]
jne 0x140096220
test r14b, r14b
jne 0x14009646f
jmp 0x140096434
mov rcx, r15
mov rdx, rsi
call fcn.14008d0b0
jmp 0x1400961bc
mov eax, dword [0x141dcd480]
xor eax, dword [0x141dcd484]
add eax, 0x1a8c638c
cmp eax, 0x36637751
jb 0x140096220
add bpl, 0xfa
movzx eax, bpl
inc rax
mov r13, qword [rsp + 0x160]
nop dword [rax + rax]
cmp bpl, 4
mov ecx, 0
cmovb rcx, rax
test r14b, r14b
jne case.default.0x140096270
lea rdx, [0x141db7d54]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov rbp, qword [rsp + 0x180]
mov eax, dword [0x141dcd4a8]
and eax, dword [0x141dcd4ac]
add eax, 0xb9efb711
or eax, 0x13660001
add byte [rsi + 0x13], ah
and eax, 0x9767a013
cmp eax, 0x16b7791f
jbe 0x1400962b0
mov rdx, qword [rsp + 0x178]
mov rcx, r12
mov r8, rbp
call fcn.140090ae0
nop
mov esi, dword [0x141dcd4b0]
xor esi, dword [0x141dcd4b4]
clc
jno 0x14009628e
add dword [rax + 0x69], ecx
invalid
xor edi, dword [rsi - 0x63]
invalid
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1d
mov rdx, qword [rsp + 0x178]
mov rcx, r12
mov ecx, esp
mov r8, rbp
call fcn.140090ae0
cmp esi, 0xc286a67e
ret 0xc574
mov r8, qword [rsp + 0x98]
cmp r8d, 5
ja case.default.0x140096323
mov rax, qword [rsp + 0x170]
mov ecx, r8d
lea rdx, [0x141db7d68]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov rsi, qword [rsp + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
invalid
mov rbp, qword [rsp + 0x38]
jmp rcx
add r13, 4
mov eax, dword [0x141dcd4c0]
xor eax, dword [0x141dcd4c4]
or eax, 0x726f9be2
add eax, 0x24562b16
or eax, 0x9e8318a5
cmp eax, 0xece08e0
je 0x140096329
jmp 0x14009641f
test r14b, r14b
jne case.0x140096323.1
add r13, 8
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add r8, r13
add eax, ebp
jmp case.0x140096323.2
mov rdx, qword [rsp + 0x158]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd488]
and eax, dword [0x141dcd48c]
add eax, 0xc50055b7
xor eax, 0x15394bf7
add eax, 0x14afeefc
cmp eax, 0xa38edfaf
jb 0x140096380
jmp 0x1400960a2
mov r13d, 2
lea rdx, [0x141db64f8]
jmp 0x1400960a2
mov r8d, 1
mov rcx, r12
lea rdx, [0x141db64fa]
xor dword [rcx], eax
rol byte [rcx], cl
call fcn.140090ae0
xor eax, eax
mov rbp, qword [rsp + 0x38]
jmp 0x1400960b4
invalid
cld
invalid
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r8, [rcx + r13]
add r8, 2
jmp case.0x140096323.2
mov ecx, 0x8f3b51bd
mov eax, dword [0x141dcd4c8]
imul eax, dword [0x141dcd4cc]
imul eax, eax, 0x647101bb
add eax, 0x97a9798a
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xc57be149
jae 0x1400963f4
add r13, 4
mov r8, r13
test r8, r8
setne al
jmp 0x1400960b4
xor eax, eax
jmp 0x1400960b4
mov eax, dword [0x141dcd4a0]
imul eax, dword [0x141dcd4a4]
xor eax, 0x3133c1d
imul r13d, eax, 0xde8bd86f
mov r8d, 1
mov rcx, r12
lea rdx, [0x141db64fa]
call fcn.140090ae0
cmp r13d, 0x8d408e80
jb 0x140096220
mov r8d, 1
mov rcx, r12
lea rdx, [0x141db64fa]
call fcn.140090ae0
jmp 0x140096434
cmp qword [rsp + 0x90], 0
je 0x14009652d
mov rbx, qword [0x141dd7fe0]
mov eax, dword [0x141dcd418]
xor edx, edx
div dword [0x141dcd41c]
imul eax, eax, 0xb4ede57e
add eax, 0xeae3e755
or eax, 0xda02c7b4
cmp eax, 0x8dc49ed2
jb 0x14009651d
jmp 0x1400964e9
mov eax, 0xb427b155
mov ecx, dword [0x141dcd4b8]
xor ecx, dword [0x141dcd4bc]
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0xfdb3a090
je 0x1400964c8
jmp 0x14009554d
mov esi, dword [0x141dcd420]
and esi, dword [0x141dcd424]
add esi, 0x231417e5
or esi, 0x10002221
and esi, 0x1ed422e9
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp esi, 0x17f0e97e
jbe 0x14009652d
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400964e9
mov r14, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd428]
sub eax, dword [0x141dcd42c]
imul eax, eax, 0x4dfed096
or eax, 0x9b738cb9
and eax, 0x9b7fbef9
cmp eax, 0x3e61d540
jb 0x140096540
mov rcx, qword [r14]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd430]
xor edx, edx
div dword [0x141dcd434]
xor eax, 0x27f4c38b
add eax, 0xce7e33eb
or eax, 0x8210d209
cmp eax, 0x6c89047d
jb 0x140096570
nop word cs:[rax + rax]
mov eax, dword [0x141dcd438]
add eax, dword [0x141dcd43c]
imul eax, eax, 0xdf6639e9
xor eax, 0x12df4d67
cmp eax, 0xa23d3279
ja 0x1400965a0
test rcx, rcx
je 0x140096687
nop word [rax + rax]
mov eax, dword [0x141dcd440]
xor edx, edx
div dword [0x141dcd444]
xor eax, 0x883da0bc
imul eax, eax, 0x8f181886
cmp eax, 0x3bb4e0cc
jb 0x1400965d0
mov rdi, qword [r14 + 8]
mov eax, dword [0x141dcd448]
or eax, dword [0x141dcd44c]
imul eax, eax, 0x8a6ce658
add eax, 0xc026d42e
or eax, 0x5c5c6889
cmp eax, 0x7fbc3e65
je 0x140096637
mov eax, dword [0x141dcd450]
xor eax, dword [0x141dcd454]
imul eax, eax, 0xe48b83fd
mov rbx, qword [0x141dd7fe0]
cmp eax, 0xabbd4067
jne 0x140096640
mov rax, qword [0x141dd7fe0]
jmp 0x140096617
mov eax, dword [0x141dcd458]
sub eax, dword [0x141dcd45c]
add eax, 0xe082eaf1
or eax, 0x95975891
and eax, 0xdfd7fab3
cmp eax, 0x691c658f
jb 0x140096677
xor esi, esi
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
test sil, sil
je 0x140096687
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140096662
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
nop word [rax + rax]
mov eax, dword [0x141dcd460]
mov ecx, dword [0x141dcd464]
add eax, ecx
add eax, 0x171e79aa
imul rax, rax, 0x45f4e33f
shr rax, 0x3e
cmp eax, 0xd10d26d6
je 0x1400966a0
jmp 0x140094894
invalid
cmp eax, 0x3cd27388
jb 0x140096906
mov r13d, dword [0x141dcd568]
sub eax, 0x1d36ca6
or r13d, dword [0x141dcd56c]
add r13d, 0x1b955f37
xor r13d, 0x60b80308
and r13d, 0x68bc8b79
mov qword [rbx + 8], r12
sub rsp, 0x20
mov edx, 8
add byte [rax - 0x77], cl
stc
mov r8, r15
mov r9, rbx
mov ecx, ebx
call fcn.1400bff80
add rsp, 0x20
add esp, 0x20
cmp r13d, 0x69e4b87d
jne 0x140096927
mov qword [rbx + 8], r12
sub rsp, 0x20
mov edx, 8
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
mov r8, r15
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400bff80
add rsp, 0x20
jmp 0x1400968bb
cmp qword [rdi], 0
jne 0x1400969a0
nop dword [rax]
mov eax, dword [0x141dcd588]
and eax, dword [0x141dcd58c]
imul rax, rax, 0x186fbf39
sar byte [rcx], 0xbf
outsd dx, dword [rsi]
sbb byte [rax - 0x3f], cl
call 0x14a0ca686
shl eax, cl
je 0x140096930
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
mov qword [rsi], r14
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd590]
or eax, dword [0x141dcd594]
or eax, 0x9dcc2263
xor eax, 0xfaf45e9d
imul rax, rax, 0xf911291
shr rax, 0x3a
cmp eax, 0x8d8d4d46
ja 0x140096960
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcd570]
imul eax, dword [0x141dcd574]
add eax, 0xca70e3d8
or eax, 0x32ee19d1
cmp eax, 0x92ef18e5
jb 0x1400969a0
mov eax, dword [0x141dcd578]
imul eax, dword [0x141dcd57c]
add eax, 0x1d0cc766
and eax, 0xb2256463
cmp eax, 0x9af0b8c2
je 0x1400969fb
mov eax, dword [0x141dcd580]
sahf
imul edx, ebx, 1
or eax, dword [0x141dcd584]
or eax, 0x4f15719d
xor eax, 0x7ca04f79
ud2
ud2
mov eax, dword [0x141dcd5a8]
sub eax, dword [0x141dcd5ac]
push 0xffffffffffffffd3
add dword [rbx], ebp
add eax, 0x1d36af0
and eax, 0x11540100
xor eax, 0x38186304
cmp eax, 0xe10bdc6b
ja 0x140096ab0
jmp 0x140096b70
mov ecx, dword [0x141dcd5b8]
xor ecx, dword [0x141dcd5bc]
imul ecx, ecx, 0xaef37ff2
add ecx, 0x26a5cd0e
int 0xa5
and ecx, 0xa0710ca
int 0xa5
and ecx, 0xa0710ca
cmp ecx, 0x341c63e
je 0x140096b10
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov r8b, 1
call fcn.1400928a0
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
cmp rbx, r14
jne 0x140096bc7
nop dword [rax + rax]
mov eax, dword [0x141dcd5c8]
xor eax, dword [0x141dcd5cc]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, 0x19833ce5
xor eax, 0xd086c481
add esp, 0xc069d086
xchg esp, eax
pushfq
adc dword [rcx], ebp
add esp, 0xc069d086
xchg esp, eax
pushfq
adc dword [rcx], ebp
cmp eax, 0xbf6b4836
jae 0x140096b70
mov rdi, rsi
nop word cs:[rax + rax]
mov eax, dword [0x141dcd638]
or eax, dword [0x141dcd63c]
imul eax, eax, 0x38617460
cmp eax, 0x3c60a267
je 0x140096ba0
mov rax, rdi
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd5c0]
sub ecx, dword [0x141dcd5c4]
or ecx, 0x719bf59d
imul ecx, ecx, 0x71a6053a
add ecx, 0x764f8398
cmp ecx, 0x6487efeb
ja 0x140096be0
test eax, eax
je 0x140096d17
nop
mov eax, dword [0x141dcd5d0]
xor edx, edx
div dword [str.9Mh]
xor eax, 0x89fb162d
add eax, 0xcafbf28a
imul rax, rax, 0x75308c75
shr rax, 0x3e
cmp eax, 0x46ec82e5
je 0x140096c10
test rbx, rbx
je 0x140096ec8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5d8]
xor edx, edx
div dword [0x141dcd5dc]
xor eax, 0x23280307
and eax, 0x23ff0b1f
add eax, 0x91459a9
cmp eax, 0xfd99d801
ja 0x140096c50
mov eax, dword [0x141dcd5e0]
and eax, dword [str._0gH]
xor eax, 0x381dc7a0
add eax, 0x9520d016
cmp eax, 0x5386e367
jbe 0x140096ca3
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dcd5e8]
or eax, dword [0x141dcd5ec]
imul ebx, eax, 0xc3df15dc
add ebx, 0x28605958
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
call rdi
cmp ebx, 0xbe201be5
ja 0x140096cb0
xor edi, edi
mov ecx, 0x802df3df
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5f0]
xor edx, edx
div dword [0x141dcd5f4]
imul rax, rcx
shr rax, 0x3f
or eax, 0x138e73fe
cmp eax, 0x82d66a04
ja 0x140096cf0
jmp 0x140096ba0
mov eax, dword [0x141dcd5f8]
xor eax, dword [0x141dcd5fc]
xor eax, 0x4a80cd99
imul eax, eax, 0x62ce4075
cmp eax, 0x21758d92
jne 0x140096d3b
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd600]
and eax, dword [0x141dcd604]
imul ebp, eax, 0xb63660
xor ebp, 0x882905c7
call r14
cmp ebp, 0x46784115
jb 0x140096d50
mov edi, eax
shl rdi, 0x20
or rdi, 2
nop dword [rax]
mov eax, dword [0x141dcd608]
or eax, dword [0x141dcd60c]
add eax, 0x147a8d
and eax, 0xca2d04e7
imul eax, eax, 0x75430ff9
cmp eax, 0xe74fa7aa
ja 0x140096d80
mov eax, 0x87078433
nop dword [rax + rax]
mov ecx, dword [0x141dcd610]
add ecx, dword [0x141dcd614]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xe94d4353
xor ecx, 0xd514760e
cmp ecx, 0xe529a4bb
ja 0x140096db0
test rbx, rbx
je 0x140096ba0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd618]
and eax, dword [0x141dcd61c]
imul rcx, rax, 0x33725c7b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0x9067e65d
cmp eax, 0x36c71656
je 0x140096df0
mov eax, dword [0x141dcd620]
sub eax, dword [0x141dcd624]
add eax, 0x186d8979
xor eax, 0xaa990286
cmp eax, 0x5d2245cc
jae 0x140096e4c
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd628]
sub eax, dword [0x141dcd62c]
or eax, 0x92c5e5e1
xor eax, 0x17a578c0
imul r14, rax, 0x4d59a9cf
shr r14, 0x3d
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rsi
call rbx
cmp r14d, 0x7bbd11bf
ja 0x140096e60
nop dword [rax + rax]
mov eax, dword [0x141dcd630]
and eax, dword [0x141dcd634]
imul rax, rax, 0x642bb21d
shr rax, 0x3e
add eax, 0x1c74ee47
cmp eax, 0xf2a1c9ea
ja 0x140096ea0
jmp 0x140096ba0
xor edi, edi
jmp 0x140096ba0
movzx eax, bl
mov r8, qword [rcx + 0x10]
mov r9, qword [rcx + 0x20]
mov eax, eax
lea rdx, [0x141db7dd0]
adc eax, 0x1d20cce
movsxd r10, dword [rdx + rax*4]
add r10, rdx
mov rax, rdi
clc
mov rdx, rsi
mov rdi, qword [rbp - 0x30]
ror byte [rax - 0x75], 1
jne 0x1400970ef
invalid
jmp r10
add al, 0xf
invalid
add byte [rax], al
jmp 0x14009723a
mov eax, dword [0x141dcd688]
xor edx, edx
div dword [0x141dcd68c]
and eax, 0x174657d4
add eax, 0x7e6f3ccf
iretd
cmp al, 0x6f
outsd dx, dword [rsi]
jle 0x140097266
test ecx, ecx
mov rdx, r10
cmove rdx, r9
cmove edx, ecx
cmove edx, ecx
cmp eax, 0xa76653be
jae 0x140097200
add r8, rdx
jmp 0x14009723a
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp]
sub rax, r8
jb 0x1400978ae
add r8, qword [rbp - 8]
nop dword [rax + rax]
mov edx, dword [0x141dcd6a8]
and edx, dword [0x141dcd6ac]
imul rdx, rdx, 0x7d51352b
shr byte [rbx], cl
xor eax, 0xc1487d51
shr edx, 0x3c
or edx, 0x9fffff7e
cmp edx, 0x4751ad4e
je 0x140097250
call [rdi - 0x52b1057f]
push rcx
je 0x140097250
nop word cs:[rax + rax]
mov edx, dword [0x141dcd6b0]
xor edx, dword [0x141dcd6b4]
and edx, 0x71086620
imul edx, edx, 0x45cc1fd4
invalid
int3
imul rdx, rdx, 0x6ff90b1b
shr rdx, 0x3e
cmp edx, 0xcb8225b1
ja 0x140097280
invalid
mov rdx, r8
test rax, rax
je 0x140097359
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x10]
nop
mov eax, dword [0x141dcd6b8]
xor eax, dword [0x141dcd6bc]
or eax, 0x134da47
add eax, 0xa104d048
or eax, 0x721c9ed7
jb 0x140097319
lahf
invalid
invalid
out 0x77, eax
invalid
jb 0x140097319
lahf
mov r8d, 0xfde77e7
mov dh, 2
movzx eax, byte [rdx]
mov edx, 0xbf8a119d
nop word [rax + rax]
mov r10d, dword [0x141dcd6c0]
add r10d, dword [0x141dcd6c4]
or r10d, 0x3cc895f8
invalid
invalid
imul r10, rdx
shr r10, 0x3e
xor r10d, 0xeb300e31
cmp al, 0x2f
sete r8b
cmp al, 0x5c
sete r9b
sar byte [rsp + rbx*2], 0x41
sete cl
cmp r10d, 0xad223061
jb 0x1400972f0
or r8b, r9b
nop dword [rax]
invalid
invalid
invalid
mov eax, dword [0x141dcd6c8]
xor eax, dword [0x141dcd6cc]
nop
invalid
rol dword [rcx], cl
imul eax, eax, 0x4705d15
xor eax, 0x48201090
or eax, 0x17dba92f
fist dword [rdi]
nop
adc byte [rax], ah
or rax, 0x17dba92f
fist dword [rdi]
cmp eax, 0x1c78d08
je 0x140097330
mov r9, qword [rbp - 0x20]
loopne 0x140097343
jmp 0x140097368
cmovne esi, dword [rcx]
ror byte [rax - 0x75], 0x5d
invalid
xor r8d, r8d
mov rbx, qword [rbp - 0x10]
mov r9, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
mov rax, qword [rcx + 0x20]
mov qword [rsi + 0x1f], rax
invalid
movups xmm0, xmmword [rcx + 1]
movups xmm1, xmmword [rcx + 0x11]
adc dword [rdi], ecx
adc dword [rsi + 0x10], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp], 0
add byte [rax], al
je 0x1400973d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd6e0]
imul eax, dword [0x141dcd6e4]
invalid
invalid
rol dword [rcx], cl
add eax, 0x817f336f
invalid
or eax, 0x7a273366
cmp eax, 0xba99ac2e
je 0x140097390
xor eax, eax
test al, al
jne 0x1400973b0
cmp r11b, 6
jne case.0x14009245b.677
jmp case.0x1400777fa.654
add byte [rax], al
mov eax, dword [0x141dcd6e8]
sub eax, dword [0x141dcd6ec]
add eax, 0x1d36310
or eax, 0x785fd351
imul eax, eax, 0xfa95a5d0
cmp eax, 0x935c3e58
pop rsp
xchg ebx, eax
je 0x1400973d0
nop
mov eax, dword [0x141dcd6f0]
xor edx, edx
sal bh, cl
xor eax, 0x1d362f6
sal bh, cl
xor eax, 0x1d362f6
add eax, 0x6237960e
and eax, 0xa87bbc50
cmp eax, 0x71ae61f6
ja 0x1400973f0
cmp r11b, 3
jae case.0x140097fc8.0
nop dword [rax]
mov eax, dword [0x141dcd6d0]
add eax, 0x1d362aa
mov edx, dword [0x141dcd6d4]
add eax, edx
add eax, 0x90f3fcdd
cmp eax, 0xbafc52dc
ja 0x140097420
nop word [rax + rax]
mov eax, dword [0x141dcd6d8]
xor eax, dword [0x141dcd6dc]
rol dword [rcx], cl
add eax, 0x8be83d
call 0x128ca74de
add ecx, dword [rax + 0x69]
imul eax, eax, 0x13b9b385
invalid
invalid
shr eax, 3
imul rax, rax, 0x13b9b385
imul eax, eax, 0x13b9b385
shr rax, 0x36
xor eax, 0x809ea10d
invalid
invalid
sahf
invalid
call 0xe116a998
sahf
cmp byte [0x167409135], 0x76
cmp eax, 0x27371ccb
invalid
cmp eax, 0x27371ccb
jbe 0x140097440
invalid
mov rax, qword [rsi + 0x1f]
mov qword [r9 + 0x1f], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r9 + 0x10], xmm1
adc byte [r9 + 0xf], al
adc dword [rcx], eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov eax, dword [0x141dcd6f8]
xor eax, dword [0x141dcd6fc]
add eax, 0xe2c361e0
invalid
or eax, 0xda4f05fc
cmp eax, 0x65a6bbfd
cmpsb byte [rsi], byte [rdi]
invalid
cmpsb byte [rsi], byte [rdi]
jb 0x140097490
jb 0x140097490
mov rax, qword [r9 + 0x1f]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [r9]
xor byte [r9 + 0xf], al
adc byte [rcx], al
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rbx + 0x21], xmm1
movups xmmword [rbx + 0x11], xmm0
mov rax, qword [rbp - 8]
mov qword [rbx], rax
mov rax, qword [rbp]
mov qword [rbx + 8], rax
or byte [r8 + r9*4 + 0x5b], al
adc byte [rsi - 0x39], ah
mov word [rbx + 0x38], 0x200
mov byte [rbx + 0x3a], r8b
invalid
invalid
mov byte [rbx + 0x10], r11b
mov word [rbx + 0x38], 0x200
add byte [rdx], al
mov byte [rbx + 0x3a], r8b
mov qword [r14], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov qword [r14 + 8], 0
mov byte [r14 + 0x10], 6
mov word [r14 + 0x38], 0x200
add al, byte [rcx - 0x3a]
cmp r8b, byte [rax]
add al, byte [rcx - 0x3a]
cmp r8b, byte [rax]
mov rsi, r15
add rsi, 0x38
nop word [rax + rax]
mov eax, dword [0x141dcd700]
xor edx, edx
div dword [0x141dcd704]
add dword [0xe5a5b071], esi
add dword [0xe5a5b071], esi
imul rax, rax, 0x2e8fa035
imul eax, eax, 0x2e8fa035
shr rax, 0x3d
cmp eax, 0x346caf1f
scasd eax, dword [rdi]
insb byte [rdi], dx
xor al, 0xf
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
scasd eax, dword [rdi]
insb byte [rdi], dx
xor al, 0xf
test byte [rdi + 0xf000001], ah
nop dword [rax]
invalid
sub rsp, 0x20
mov rcx, r13
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbx
call fcn.1400988f0
add rsp, 0x20
xor eax, eax
rol byte [rax + rax*8 + 0x183850f], 0
invalid
rol byte [rax + rax*8 + 0x183850f], 0
add byte [rcx + 0xf], al
movzx eax, byte [r13]
mov dh, 0x45
add byte [rbx - 0x2c9e5ff3], cl
invalid
invalid
invalid
invalid
mov ecx, dword [0x141dcd708]
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d3619d
popfq
invalid
rol dword [rcx], cl
imul ecx, dword [0x141dcd70c]
rol dword [rcx], cl
xor ecx, 0x59008000
and ecx, 0x5900c800
add byte [rcx - 0x7f], bl
stc
neg byte [rsi - 0x3d]
out dx, al
ret
ja 0x140097562
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c9e85f3], cl
add dword [rbx], ecx
mov ecx, dword [0x141dcd710]
or eax, 0x1d3617a
or ecx, dword [0x141dcd714]
or eax, 0x1d36178
invalid
or ecx, 0xebac407a
add ecx, 0x8d852eca
test dword cs:[rbp - 0x3e3696b8], ecx
mov dh, 0x55
mov dh, 0x55
leave
jp 0x1400975e0
lodsb al, byte [rsi]
jmp 0x140097524
test dword cs:[rbp - 0x3e3696b8], ecx
mov dh, 0x55
mov dh, 0x55
shr rcx, 0x3e
cmp ecx, 0x97a4f89c
movsb byte [rdi], byte [rsi]
xchg edi, eax
je 0x140097590
cmp al, 0xa
je 0x14009787c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx - 0x2c9eb0fb], cl
invalid
invalid
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcd71c]
invalid
invalid
rol dword [rcx], cl
add byte [rax], al
mov eax, dword [0x141dcd718]
invalid
xor edx, edx
div dword [0x141dcd71c]
invalid
invalid
rol dword [rcx], cl
invalid
add eax, 0x4d992796
or eax, 0x49002e4
nop
invalid
or rax, 0x49002e4
nop
add al, 0x25
in eax, 0xae
nop
and eax, 0x2590aee5
and eax, 0x7261d33d
invalid
cmp eax, 0xc47261d3
jbe 0x140097600
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400988f0
add rsp, 0x20
nop word [rax + rax]
mov ebx, dword [0x141dcd720]
add ebx, dword [0x141dcd724]
rol dword [rcx], cl
rol dword [rcx], cl
or ebx, 0x4004100a
xor ebx, 0x20002114
and ebx, 0x6206731f
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400988f0
adc al, byte [rax]
add byte [rax - 0x7d], cl
invalid
and byte [rcx + 0x5fb9affb], al
invalid
ja 0x140097600
adc al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
nop dword [rax]
mov eax, dword [0x141dcd728]
or eax, dword [0x141dcd72c]
imul eax, eax, 0x377a2360
and eax, 0xac44d920
add eax, 0xe8b56f55
cmp eax, 0xea8a52ad
mov ch, dl
mov ch, dl
ja 0x140097640
movzx eax, byte [r12]
mov ecx, dword [0x141dcd730]
imul ecx, dword [0x141dcd734]
and ecx, 0x830a845e
add ecx, 0x89618982
cmp ecx, 0x7b245952
jb 0x140097668
cmp al, 0xa
je 0x140097852
nop word cs:[rax + rax]
mov eax, dword [0x141dcd738]
or eax, dword [0x141dcd73c]
add eax, 0x4f4b4b2c
and eax, 0x7e9ce822
and ch, al
pushfq
jle 0x1400976f4
invalid
push rbx
invalid
mov dl, 0x74
invalid
and ch, al
pushfq
jle 0x1400976f4
invalid
mov eax, dword [0x141dcd740]
or eax, dword [0x141dcd744]
imul eax, eax, 0xd842776c
ja 0x140097710
fdivr dword [0x15cadb22b]
ja 0x140097710
fdivr dword [0x15cadb22b]
jb 0x1400977f0
jmp 0x140097700
sub rsp, 0x20
mov rcx, r13
mov rdx, rbx
call fcn.1400988f0
add rsp, 0x20
jmp 0x140097540
invalid
invalid
invalid
invalid
mov eax, dword [0x141dcd748]
xor edx, edx
div dword [0x141dcd74c]
mov ebx, eax
add ebx, 0x6e56084f
xor ebx, 0x71a46778
jno 0x140097766
mov eax, dword [rbp + 0x30]
jno 0x140097766
mov eax, dword [rbp + 0x30]
mov qword [r15 + 0x30], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, qword [r12 + 0x30]
xor byte [rax - 0x77], cl
xor byte [rcx + 0xf], r8b
adc byte [rsp], al
xor byte [rax - 0x77], cl
xor byte [rcx + 0xf], r8b
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14008d0b0
add rsp, 0x20
cmp ebx, 0x4878feb4
ja 0x1400977f0
test al, al
mov rbx, qword [rbp - 0x10]
je 0x140097852
nop dword [rax]
mov eax, dword [0x141dcd750]
and eax, dword [0x141dcd754]
invalid
pop rdi
rol dword [rcx], cl
mov eax, 0xd01d35f
push rdx
or eax, 0xc542f52
add eax, 0x79a97173
or eax, 0x3d201f82
cmp eax, 0xaf1983fc
je 0x140097790
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd758]
sub eax, dword [0x141dcd75c]
add eax, 0xa5bd359c
imul rax, rax, 0x748e8207
shr rax, 0x3e
cmp eax, 0x717d3975
ja 0x1400977c0
jmp case.0x14007ff94.606
dec dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xor byte [r9 - 0x77], r9b
xor byte [rcx - 0x77], cl
mov rax, qword [r13 + 0x30]
mov qword [r15 + 0x30], rax
xor byte [rcx + 0xf], al
adc byte [rbp], al
xor byte [rcx - 0x77], cl
xor byte [r9 + 0xf], r8b
xor byte [rcx + 0xf], al
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
push rbp
invalid
adc byte [rcx + 0xf], al
adc byte [rbp + 0x20], dl
push rbp
invalid
push rbp
and byte [rcx + 0xf], al
movups xmmword [r15 + 0x20], xmm2
adc dword [rdi + 0x20], edx
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, qword [r12 + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
movups xmm0, xmmword [r12]
movups xmm0, xmmword [rsp]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
and al, 0x20
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
invalid
invalid
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
invalid
sub rsp, 0x20
mov rcx, r15
and byte [rcx + rcx*4 - 7], cl
mov rdx, rsi
call fcn.14008d0b0
dec dword [rax - 0x7d]
invalid
and cl, ch
scasb al, byte [rdi]
invalid
invalid
invalid
dec dword [rax - 0x7d]
invalid
mov r12, qword [rbp]
mov r13, qword [rbp - 8]
nop word [rax + rax]
mov eax, dword [0x141dcd760]
mov ecx, dword [0x141dcd764]
add eax, ecx
add eax, 0xb851ece5
in al, dx
push rcx
mov eax, 0x5885613d
clc
jae 0x140097860
jmp 0x1400978e0
mov eax, dword [0x141dcd768]
xor eax, dword [0x141dcd76c]
or eax, 0x5996d511
imul eax, eax, 0xc9535629
push rsi
push rbx
leave
push rsi
push rbx
leave
imul rax, rax, 0x4a5e943
shr rax, 0x39
cmp eax, 0xa5517b05
ja 0x140098523
or al, 0
invalid
jmp 0x1400984eb
mov eax, dword [0x141dcd690]
imul eax, dword [0x141dcd694]
add eax, 0xcb215fc0
and ebx, ecx
imul rax, rax, 0x44ff0ed9
shr rax, 0x3e
or eax, 0x46a82b76
cmp eax, 0x91e19520
ja 0x1400982d2
jmp 0x1400982b2
mov eax, dword [0x141dcd780]
invalid
xor eax, dword [0x141dcd784]
or eax, 0x524f1e92
invalid
push r10
imul eax, eax, 0x5d1365ff
cmp eax, 0xb97f4cce
invalid
jbe 0x140097911
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.140096a10
int1
invalid
dec dword [rax - 0x7d]
invalid
invalid
xor esi, esi
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.140096a10
loope 0x14009791d
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7c], al
div byte [rbp - 0x18]
mov rbx, rax
nop dword [rax + rax]
mov eax, dword [0x141dcd788]
sub eax, dword [0x141dcd78c]
add eax, 0x1d35e40
cmp eax, 0x1295c334
je 0x140097940
nop word cs:[rax + rax]
mov eax, dword [0x141dcd790]
xor edx, edx
div dword [0x141dcd794]
imul rax, rax, 0x350b02cd
shr rax, 0x3d
or eax, 0xf9213de
xor eax, 0xbe459d59
cmp eax, 0xc101b185
ja 0x140097960
test rbx, rbx
je case.0x140097fc8.0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd798]
mov ecx, dword [0x141dcd79c]
add eax, ecx
add eax, 0x144f4e5d
or eax, 0xef8303a3
sub edi, 0x3d
pushfq
clc
wait
in al, 0x72
invalid
mov edi, ebx
and edi, 3
cmp rdi, 3
ja case.default.0x1400979d8
lea rax, [0x141db7dec]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
sar edi, 0xe1
movzx ecx, byte [rbx + 0x10]
xor eax, eax
test al, al
jne 0x1400979e0
jmp 0x140097f00
mov eax, dword [0x141dcd7a0]
sub eax, dword [0x141dcd7a4]
add eax, 0x88713ef
and eax, 0xb8e968ce
add eax, 0x3f6cb9d9
cmp eax, 0xa89f4bad
jb case.default.0x1400979d8
invalid
jmp 0x1400982fe
mov eax, dword [0x141dcd858]
xor edx, edx
div dword [0x141dcd85c]
mov eax, 0xe97737ff
mov rsi, rbx
shr rsi, 0x20
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd860]
xor ecx, dword [0x141dcd864]
imul ecx, ecx, 0x1203d0ab
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xc0db0e88
invalid
fcmovnb st(0), st(0)
ja 0x140097a40
mov eax, dword [0x141dcd868]
and eax, dword [0x141dcd86c]
imul eax, eax, 0xd5551dd6
add eax, 0x3f11d642
and eax, 0xb6dd350a
cmp eax, 0x6b0b2130
jae 0x140097aa0
sub rsp, 0x20
mov ecx, esi
call case.0x14008456d.441
add rsp, 0x20
invalid
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141dcd870]
or eax, dword [0x141dcd874]
rol dword [rcx], cl
imul r14d, eax, 0xba90c1b6
sub rsp, 0x20
in al, dx
invalid
rcl dword [rax - 0x137cb746], 0x20
mov ecx, esi
call case.0x14008456d.441
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x7f], al
invalid
mov eax, 0x744b6d45
invalid
mov ecx, eax
jmp 0x140097f00
invalid
mov rax, rbx
shr rax, 0x20
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
mov ecx, dword [0x141dcd7a8]
add ecx, dword [0x141dcd7ac]
or ecx, 0x4c208058
and byte [rax], 0x4c
and ecx, 0x4d20c878
cmp ecx, 0x82cd87a0
je 0x140097ae0
cmp eax, 0x28
ja case.default.0x140097b19
mov eax, eax
lea rcx, [0x141db7dfc]
rol byte [rcx], cl
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ecx, ecx
jmp 0x140097ee0
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
test al, al
jne 0x140097b30
movzx ecx, byte [rbx + 0xf]
jmp 0x140097f00
add byte [rax], al
mov dh, 0x4b
psubsw mm0, mm3
add eax, dword [rax]
add byte [rbx - 0x2ca30afb], cl
mov eax, dword [0x141dcd838]
and eax, dword [0x141dcd83c]
pop rsp
rol dword [rcx], cl
mov eax, dword [0x141dcd838]
and eax, dword [0x141dcd83c]
pop rsp
rol dword [rcx], cl
xor eax, 0x38baba13
imul eax, eax, 0x4c125fe7
or eax, 0xb660facd
mov dh, 0xb1
and edi, dword [0xcb82de36]
adc edi, dword [rdx - 0x3f96c746]
out 0x5f, eax
adc cl, byte [rbp + rcx - 0x33]
cli
invalid
je case.0x140097b19.35
jmp 0x140097ee0
mov eax, dword [0x141dcd848]
xor eax, dword [0x141dcd84c]
add dword [0x1685dcf43], eax
or eax, 0x5fe60cdd
imul eax, eax, 0x36a077ec
mov cl, 0x24
cmp eax, 0x54b39dbb
je case.0x140097b19.36
jmp 0x140097ee0
mov eax, dword [0x141dcd7f8]
sub eax, dword [0x141dcd7fc]
imul eax, eax, 0xc4699104
mov cl, 0xe
cmp eax, 0x6360164b
je case.0x140097b19.14
jmp 0x140097ee0
mov eax, dword [0x141dcd7e8]
imul eax, dword [0x141dcd7ec]
and eax, 0x22c1c001
add eax, 0x1f03787f
invalid
mov cl, 0xb
cmp eax, 0x916bf04e
xchg ecx, eax
jae case.0x140097b19.11
jmp 0x140097ee0
mov eax, dword [0x141dcd7c8]
mov ecx, dword [0x141dcd7cc]
add eax, ecx
enter 0x3305, 0xffffffffffffffd8
invalid
and eax, 0x4e74e8ac
lodsb al, byte [rsi]
call 0x1530eca64
push 0x1d
push 0x1d
mov cl, 4
cmp eax, 0x9e5b6166
invalid
pop rbx
sahf
ja case.0x140097b19.4
jmp 0x140097ee0
mov eax, dword [0x141dcd7f0]
add eax, dword [0x141dcd7f4]
xor eax, 0x7015a
and eax, 0x24a701da
fiadd dword [rcx]
cmpsd dword [rsi], dword [rdi]
and al, 0xb1
or al, 0x3d
mov bl, 0x7c
cmpsb byte [rsi], byte [rdi]
in al, 0x74
invalid
jmp 0x140097ee0
mov eax, dword [0x141dcd818]
sub eax, dword [0x141dcd81c]
and eax, 0x52882342
mov byte [rdx + 0xd], dl
xor eax, 0x48ad751c
imul eax, eax, 0x6477f343
rol byte [rbx - 0xd], 0x77
invalid
shr rax, 0x3e
mov cl, 0x18
cmp eax, 0x59ea3361
xor ebp, edx
pop rcx
jae case.0x140097b19.24
jmp 0x140097ee0
mov eax, dword [0x141dcd850]
xor eax, dword [0x141dcd854]
rol dword [rcx], cl
and eax, 0x86027100
mov cl, 0x28
sub byte [0xca83e0af], bh
je case.0x140097b19.40
jmp 0x140097ee0
mov eax, dword [0x141dcd7b8]
imul eax, dword [0x141dcd7bc]
imul rax, rax, 0x13a7e08b
shr rax, 0x3c
or eax, 0x9153d9ec
push rbx
xchg ecx, eax
mov cl, 2
cmp eax, 0xf067cd29
invalid
invalid
je case.0x140097b19.2
jmp 0x140097ee0
mov eax, dword [0x141dcd7b0]
xor edx, edx
div dword [0x141dcd7b4]
rol dword [rcx], cl
add eax, 0xf74a82cf
imul rax, rax, 0x30f5539
sar byte [rcx], 0x55
lsl ecx, word [rax - 0x3f]
add ecx, dword [rax - 0x3f]
invalid
invalid
mov cl, 1
cmp eax, 0x2867d03c
je case.0x140097b19.1
jmp 0x140097ee0
mov eax, dword [0x141dcd7c0]
and eax, dword [0x141dcd7c4]
or eax, 0xa9587d17
add eax, 0x67df8e65
mov ds, edi
xor eax, 0x3bf7530a
invalid
mov cl, 3
cmp eax, 0xe9013e83
cmp dword [rsi], 1
invalid
jae case.0x140097b19.3
jmp 0x140097ee0
mov eax, dword [0x141dcd7d0]
and eax, dword [0x141dcd7d4]
add eax, 0x4cf856a7
cmpsd dword [rsi], dword [rdi]
push rsi
clc
imul rax, rax, 0x168f3a9
invalid
invalid
invalid
invalid
invalid
shr rax, 0x37
mov cl, 5
cmp eax, 0x8347111d
jae case.0x140097b19.5
jmp 0x140097ee0
mov eax, dword [0x141dcd7d8]
xor eax, dword [0x141dcd7dc]
add eax, 0x1d35ab3
add eax, 0xa24cfd21
and eax, 0x399c959b
xchg ebp, eax
pushfq
cmp dword [0x17e470d16], esi
invalid
invalid
invalid
invalid
mov cl, 8
cmp eax, 0x85ea66a5
ja case.0x140097b19.8
jmp 0x140097ee0
mov eax, dword [0x141dcd7e0]
xor eax, dword [0x141dcd7e4]
mov cl, 0xa
cmp eax, 0xb923e963
je case.0x140097b19.10
jmp 0x140097ee0
mov eax, dword [0x141dcd828]
sub eax, dword [0x141dcd82c]
add eax, 0x1d35ac0
and eax, 0xcfc9feb
imul eax, eax, 0xa4fe89eb
and eax, 0xd7f172de
jb 0x140097d6c
xlatb
mov cl, 0x1e
cmp eax, 0x7ab27147
jno case.0x140097117.41
invalid
ja case.0x140097b19.30
jmp 0x140097ee0
mov eax, dword [0x141dcd830]
xor eax, dword [0x141dcd834]
imul eax, eax, 0x32d5c1aa
add eax, 0x4b2601e7
out 1, eax
mov r9b, 0x20
mov cl, 0x20
cmp eax, 0xea1eddaa
ja case.0x140097b19.32
invalid
jmp 0x140097ee0
mov eax, dword [0x141dcd808]
and eax, dword [0x141dcd80c]
imul eax, eax, 0xecd1d974
xor eax, 0x6112902
and eax, 0x163d29a2
invalid
invalid
mov cl, 0x16
cmp eax, 0x8f5f05c7
jae case.0x140097b19.22
invalid
jmp 0x140097ee0
mov eax, dword [0x141dcd800]
and eax, dword [0x141dcd804]
and eax, 0x898155d0
xor eax, 0x84010480
invalid
invalid
or eax, 0x426eaa26
mov cl, 0x13
cmp eax, 0x4c3f63ab
je case.0x140097b19.19
jmp 0x140097ee0
mov eax, dword [0x141dcd840]
xor eax, dword [0x141dcd844]
imul eax, eax, 0x3140dc85
add eax, 0x2adbee6e
or eax, 0x98f95dcd
mov cl, 0x27
cmp eax, 0xc74c2ab
or al, 0x76
invalid
jmp 0x140097ee0
mov eax, dword [0x141dcd810]
or eax, dword [0x141dcd814]
add eax, 0xf9bca7d
or eax, 0xbdbf9edd
mov cl, 0x17
cmp eax, 0xaff8d38
invalid
dec dword [rdx]
jbe case.0x140097b19.23
jmp 0x140097ee0
mov eax, dword [0x141dcd820]
and eax, dword [0x141dcd824]
imul eax, eax, 0x806474ae
xor eax, 0x4711bd49
add eax, 0x947a08ba
or byte [rdx - 0x6c], bh
mov cl, 0x1d
cmp eax, 0xbd9fffe
invalid
or esi, dword [rdx - 0x25]
jmp 0x140097ee0
mov cl, 0x29
jmp 0x140097ee0
mov cl, 6
jmp 0x140097ee0
mov cl, 7
jmp 0x140097ee0
mov cl, 9
jmp 0x140097ee0
mov cl, 0xd
jmp 0x140097ee0
xor eax, eax
mov cl, 0xf
test al, al
jne 0x140097e8d
jmp 0x140097ee0
mov cl, 0x10
jmp 0x140097ee0
mov cl, 0x11
jmp 0x140097ee0
mov cl, 0x12
jmp 0x140097ee0
xor eax, eax
mov cl, 0x14
test al, al
jne 0x140097ea3
jmp 0x140097ee0
mov cl, 0x15
jmp 0x140097ee0
mov cl, 0x19
jmp 0x140097ee0
mov al, 1
mov cl, 0x1b
test al, al
je 0x140097eb5
jmp 0x140097ee0
mov cl, 0x1c
jmp 0x140097ee0
mov cl, 0x1f
jmp 0x140097ee0
mov cl, 0x21
jmp 0x140097ee0
mov cl, 0x22
jmp 0x140097ee0
mov cl, 0x25
jmp 0x140097ee0
mov cl, 0x1a
jmp 0x140097ee0
xor eax, eax
mov cl, 0x26
test al, al
jne 0x140097ed7
nop dword [rax]
mov eax, dword [0x141dcd878]
xor edx, edx
div dword [0x141dcd87c]
imul rax, rax, 0x678a48d9
shr rax, 0x3c
cmp eax, 0x8d1e598b
mov ebx, dword [rcx + 0x1e]
invalid
je 0x140097ee0
test cl, cl
je 0x1400981d0
mov eax, dword [0x141dcd988]
and eax, dword [0x141dcd98c]
imul eax, eax, 0x3ef0d3f1
add eax, 0xbcd88fa2
and eax, 0xa7d5b616
cmp eax, 0x63ad9eed
jne 0x140097f3e
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.14009b080
add rsp, 0x20
xor esi, esi
test byte [rax - 0x7d], 0xec
and byte [rcx + rcx*4 - 0x17], cl
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.14009b080
add rsp, 0x20
test sil, sil
jne 0x140097f40
nop dword [rax + rax]
mov ecx, dword [0x141dcd990]
xor ecx, dword [0x141dcd994]
add ecx, 0x18de07fc
or ecx, 0x538a62f
imul ecx, ecx, 0xa8818e36
cmp ecx, 0x51220f5e
je 0x140097f60
test al, al
je case.0x1400943bb.108
nop
mov eax, dword [0x141dcd880]
xor edx, edx
div dword [0x141dcd884]
imul eax, eax, 0x3d6c626c
and eax, 0x6c818b8c
cmp eax, 0x1706ba54
je 0x140097f90
cmp rdi, 3
ja case.default.0x140097fc8
lea rax, [0x141db7ea0]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
mov rsi, qword [rbx - 1]
mov rdi, qword [rbx + 7]
mov rax, qword [rdi]
test rax, rax
je 0x14009800d
sub rsp, 0x20
mov rcx, rsi
call rax
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcd898]
xor eax, dword [str._Did]
add eax, 0x690c3ba9
imul ecx, dword [0x101a60580], 0x76781a3d
jb 0x140097ff0
dec rbx
mov eax, dword [0x141dcd8a0]
add eax, dword [0x141dcd8a4]
mov byte [rax - 0x2d], bl
add dword [rax + 0x69], ecx
ror byte [0x188372b9d], 0xc1
call 0xd1cc8567
in al, 0x51
xor eax, 0xfe11146d
cmp eax, 0xe7615daf
ja 0x140098010
mov eax, dword [0x141dcd8a8]
xor edx, edx
div dword [0x141dcd8ac]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcd8b0]
xor edx, edx
div dword [0x141dcd8b4]
or eax, 0xe26e36f6
outsb dx, byte ss:[rsi]
loop 0x1400980cd
shr ch, 0xd9
xlatb
pop rbx
add eax, 0x99da3218
cmp eax, 0xc60f9f79
ja 0x140098050
cmp qword [rdi + 8], 0
je 0x14009814e
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd8b8]
add ecx, dword [0x141dcd8bc]
rol dword [rcx], cl
xor ecx, 0x1eead3b3
imul ecx, ecx, 0x4ddfd564
add ecx, 0x73cbdd60
retf
jae 0x140098030
stc
and esi, dword [rsp + rax*2]
xor r14b, byte [rdx - 0x26]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd8c0]
xor ecx, dword [0x141dcd8c4]
xor ecx, 0x24b9861e
add ecx, 0x649e846a
and ecx, 0xc96c048e
cmp ecx, 0x99cc48fe
int3
cdq
jb 0x1400980c0
cmp rax, 0x11
jb 0x140098134
mov eax, dword [0x141dcd8c8]
xor edx, edx
div dword [0x141dcd8cc]
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dcd8d0]
sub eax, dword [str.bMmV]
and eax, 0x998500d4
xor eax, 0x921c8a91
imul rax, rax, 0x3639b75
sal byte [rbp - 0x65], 0x63
add ecx, dword [rax - 0x3f]
call 0x123c8be5d
js 0x140098136
je 0x140098100
mov rsi, qword [rsi - 8]
xor eax, eax
nop
test al, al
jne 0x140098130
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [0x141dd7fe0]
xor eax, eax
test al, al
je 0x140098171
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcd8d8]
or eax, dword [0x141dcd8dc]
imul eax, eax, 0x8189957b
imul rax, rax, 0x59429cdf
shr rax, 0x3e
imul r14d, eax, 0x75d6eebc
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call rdi
add rsp, 0x20
cmp r14d, 0xedc0fd02
je 0x140098180
jmp case.0x140097fc8.0
mov eax, dword [0x141dcd8e0]
sub eax, dword [0x141dcd8e4]
add eax, 0xc8069cbc
cmp eax, 0x4a98b289
jb 0x1400981d0
lea rax, [0x141db7eb0]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
mov rsi, qword [rbx - 1]
mov rdi, qword [rbx + 7]
mov r14, qword [rdi]
test r14, r14
je 0x140098388
mov eax, dword [0x141dcd8f0]
xor edx, edx
div dword [0x141dcd8f4]
add eax, 0x13b7ef8e
imul rax, rax, 0x3cc34663
shr rax, 0x3c
cmp eax, 0x5a0f5cf4
ja 0x14009834b
jmp 0x140098300
mov eax, dword [0x141dcd8e8]
or eax, dword [0x141dcd8ec]
xor eax, 0xd9af13d6
add eax, 0x8dc0c1be
or eax, 0x56625bd2
cmp eax, 0x83378eaf
je case.0x1400981f6.3
jmp case.0x1400981f6.0
mov eax, dword [0x141dcd888]
or eax, dword [0x141dcd88c]
imul eax, eax, 0x38355f85
cmp eax, 0xf7f42cfa
je case.default.0x140097fc8
jmp 0x1400982fe
xor ebx, ebx
nop word cs:[rax + rax]
mov eax, dword [0x141dcd890]
add eax, dword [0x141dcd894]
or eax, 0xfae669c7
add eax, 0xeb4acc9b
cmp eax, 0xe615c21b
jb 0x140098290
jmp case.0x1400943bb.108
mov eax, dword [0x141dcd698]
or eax, dword [0x141dcd69c]
imul rax, rax, 0x42eb9c2d
shr rax, 0x3d
ud2
ud2
ud2
mov r15d, dword [0x141dcd8f8]
sub r15d, dword [0x141dcd8fc]
or r15d, 0xe7368796
imul rax, r15, 0x65ba14b
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1f
or r15d, 0xefe64c00
sub rsp, 0x20
sub esp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
invalid
and byte [rcx - 0x7f], al
invalid
mov esi, 0x73abed7d
invalid
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
jmp 0x140098300
mov eax, 0xb68479eb
mov ecx, dword [0x141dcd900]
add ecx, dword [0x141dcd904]
imul ecx, ecx, 0xe74788a1
add ecx, 0x60fd7af6
std
invalid
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xdce7ea7c
je 0x140098360
dec rbx
mov eax, dword [0x141dcd908]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d35573
nop dword [rax]
mov eax, dword [0x141dcd910]
sub eax, dword [0x141dcd914]
and eax, 0xe1c2d7fc
cmp eax, 0xab446316
je 0x1400983a0
mov rcx, qword [rdi + 8]
nop dword [rax]
mov eax, dword [0x141dcd918]
or eax, dword [0x141dcd91c]
imul eax, eax, 0x1d049a7b
add al, 0x1d
add eax, 0xa5d33f9
cmp eax, 0xbe9b52ad
ja 0x1400983c0
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcd920]
xor edx, dword [0x141dcd924]
and edx, 0x18002105
imul edx, edx, 0xbbded01f
rcr dh, 1
mov ebx, 0xc3c1fa81
mov edi, esi
ja 0x1400983f0
test rcx, rcx
je 0x1400985e4
nop dword [rax]
mov ecx, dword [0x141dcd928]
or ecx, dword [0x141dcd92c]
push rbp
rol dword [rcx], cl
xor ecx, 0x1280c235
or ecx, 0xa4473882
imul ecx, ecx, 0xcbf93760
cmp ecx, 0x538b353
push rbx
mov bl, 0x38
invalid
jb 0x140098420
cmp rax, 0x11
jb case.0x14007ff94.634
adc dword [rdx + 0x58], esi
mov eax, 0x981485e7
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd930]
add ecx, dword [0x141dcd934]
mov rdx, rcx
imul rdx, rax
imul edx, eax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
imul ecx, ecx, 0x35f6a3bf
div byte [0x1a3db7e0b]
fcomp qword [rsp + rsi*2 - 0x2e]
div byte [0x1a3db7e0b]
fcomp qword [rsp + rsi*2 - 0x2e]
mov rsi, qword [rsi - 8]
jbe 0x14009848a
xor eax, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne 0x1400984a0
mov eax, dword [0x141dcd938]
and eax, dword [0x141dcd93c]
imul rax, rax, 0x69751f6d
shr rax, 0x3c
cmp al, 5
mov dl, 0xd8
invalid
sti
or eax, 0x482db8a3
cmp rax, 0xfffffffff750a2e8
cmp al, 5
mov dl, 0xd8
invalid
cmp rax, 0xfffffffff750a2e8
jb 0x1400985c8
jmp 0x140098584
xor ebx, ebx
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcd770]
xor eax, dword [0x141dcd774]
jge 0x140098547
rol dword [rcx], cl
and eax, 0x31242274
imul esi, eax, 0xb1dcaa8c
add esi, 0xb744e3d4
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400988f0
add rsp, 0x20
cmp esi, 0x4d26f39
jae 0x140098538
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400988f0
add rsp, 0x20
jmp 0x1400984eb
movzx eax, byte [rdi]
mov r12, qword [rbp]
mov r13, qword [rbp - 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd778]
imul ecx, dword [0x141dcd77c]
imul ecx, ecx, 0x7dc094a9
or ecx, 0x7faf8b57
xor ecx, 0xe8010671
cmp ecx, 0x47037151
ja 0x140098550
cmp al, 0xa
jne 0x1400978e0
jmp case.0x140097fc8.0
mov eax, dword [str.jpqg_]
xor eax, dword [0x141dcd944]
and eax, 0x82dff8ce
imul rdi, rax, 0x517aa63
shr rdi, 0x36
add edi, 0x53452c8b
mov rcx, qword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x1474b2ac
jae 0x1400985e4
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140098584
mov eax, dword [0x141dcd948]
and eax, dword [0x141dcd94c]
or eax, 0x6814b5dc
cmp eax, 0x3d125976
jne 0x140098610
mov rax, qword [0x141dd7fe0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd950]
and eax, dword [0x141dcd954]
add eax, 0x8f37d778
and eax, 0x273d8302
imul eax, eax, 0x6f59e114
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x2c3cd87a
je 0x140098610
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov ecx, 0xab8b5815
nop word cs:[rax + rax]
mov eax, dword [0x141dcd958]
xor edx, edx
div dword [0x141dcd95c]
add eax, 0x398d26a4
or eax, 0xe70f414d
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xa267e163
ja 0x140098660
mov eax, dword [0x141dcd960]
and eax, dword [0x141dcd964]
imul rax, rax, 0x6390a061
shr rax, 0x3e
imul eax, eax, 0x34120f56
cmp eax, 0xa050963
je 0x1400986e4
mov eax, dword [0x141dcd968]
and eax, dword [0x141dcd96c]
imul ebx, eax, 0x2ffb2e2e
add ebx, 0x167a85a2
xor ebx, 0x8a74087d
mov cl, byte [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov cl, byte [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r12
call fcn.140099670
add rsp, 0x20
cmp ebx, 0xdbe700a3
jbe 0x1400986f9
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.140099670
add rsp, 0x20
jmp 0x1400986ab
invalid
mov dl, 0x48
mov esi, eax
mov rsi, rax
mov rdi, rdx
mov eax, dword [0x141dcd970]
xor edx, edx
div dword [0x141dcd974]
nop dword [rax]
mov eax, dword [0x141dcd978]
xor eax, dword [0x141dcd97c]
imul eax, eax, 0xf0517f36
add eax, 0xd03b80f8
cmp eax, 0x729de6c7
jb 0x140098710
nop
mov eax, dword [0x141dcd980]
mov ecx, dword [0x141dcd984]
add eax, ecx
add eax, 0x279e874d
or eax, 0x7e28674f
xor eax, 0xdb66fe5
cmp eax, 0xde43d6a
jb 0x140098730
test rsi, rsi
je 0x1400988e0
xor eax, eax
test al, al
je 0x140098780
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140096ed0
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dcd998]
xor r14d, dword [0x141dcd99c]
imul rax, r14, 0x2a22c005
shr rax, 0x20
sub r14d, eax
shr r14d, 1
add r14d, eax
shr r14d, 0x1d
or r14d, 0xfffd0918
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140096ed0
add rsp, 0x20
cmp r14d, 0x4225742b
je 0x140098780
mov rbx, rax
nop dword [rax]
mov eax, dword [0x141dcd9a0]
xor edx, edx
div dword [0x141dcd9a4]
imul rax, rax, 0x4686d9cd
shr rax, 0x3e
add eax, 0x27e4fc9b
imul rax, rax, 0xe7435cd
shr rax, 0x39
cmp eax, 0x392e4ad
je 0x1400987d0
mov eax, dword [0x141dcd9a8]
imul eax, dword [0x141dcd9ac]
imul eax, eax, 0x82faf291
add eax, 0x4e0c19ff
imul rax, rax, 0x7c1f8d87
shr rax, 0x3d
cmp eax, 0x955b5c3d
xchg byte [rdi - 0x2a], dh
test rbx, rbx
jne case.0x1400943bb.108
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.140096a10
add rsp, 0x20
mov rbx, rax
nop dword [rax]
mov eax, dword [0x141dcd9b0]
xor eax, dword [0x141dcd9b4]
imul rax, rax, 0xdfb30d3
shr rax, 0x3b
or eax, 0x86c00720
cmp eax, 0x933a8c2b
ja 0x140098850
test rbx, rbx
je case.0x140097fc8.0
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
call fcn.14009b080
add rsp, 0x20
test al, al
je case.0x1400943bb.108
sub rsp, 0x20
mov rcx, rbx
call fcn.14009b540
add rsp, 0x20
xor ebx, ebx
nop dword [rax]
mov eax, dword [0x141dcd9b8]
xor edx, edx
div dword [0x141dcd9bc]
add eax, 0xda074c98
imul rax, rax, 0xbb5bf19
shr rax, 0x3b
imul eax, eax, 0xff9a5677
cmp eax, 0x55a9cf39
cmp edi, ecx
invalid
push rbp
je 0x1400988b0
jmp case.0x1400943bb.108
lea rbx, [0x141db6468]
jmp case.0x1400943bb.108
invalid
mov eax, dword [0x141dcd9e8]
xor edx, edx
div dword [0x141dcd9ec]
imul eax, eax, 0xa373a390
or eax, 0xf3feeb62
cmp eax, 0x82f84263
jne 0x1400989f0
mov byte [rsi], 0xa
nop dword [rax]
mov eax, dword [0x141dcd9f0]
xor edx, edx
div dword [0x141dcd9f4]
xor eax, 0x1d34ff6
imul rax, rax, 0x48a01ed3
shr rax, 0x3a
add eax, 0xb1bf20f2
xor eax, 0xfd0adfe3
mov byte [rsi], 0xa
cmp eax, 0x3000f51c
add byte [rax], dh
add byte [rax], dh
jb 0x1400989f0
ror dword [rdi], cl
invalid
nop dword [rax]
mov eax, dword [0x141dcd9f8]
and eax, dword [0x141dcd9fc]
add dword [rbx], esp
add eax, 0x1d34fd0
or eax, 0x40842
xor eax, 0x8800
or eax, 0xaedb16bc
cmp eax, 0x2a168099
je 0x140098a20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r15, rdx
nop word cs:[rax + rax]
mov edx, dword [0x141dcd9e0]
add edx, dword [0x141dcd9e4]
and edx, 0x9feddfa2
imul r9d, edx, 0x710ee2ef
cmp al, 3
sete dl
cmp r13b, al
seta r8b
cmp r9d, 0x6bca9f4e
je 0x140098b50
or dl, r8b
jne 0x1400989c9
nop word [rax + rax]
mov edx, dword [0x141dcda00]
imul edx, dword [0x141dcda04]
imul edx, edx, 0xcea301b6
xor edx, 0x1f241afc
add edx, 0xdb4fe31a
cmp edx, 0x92ecaeb8
jb 0x140098b90
cmp al, 1
je 0x140098c00
movzx eax, al
cmp eax, 2
jne 0x140099200
cmp r13b, 1
ja case.0x1400959c5.127
nop dword [rax]
mov eax, dword [0x141dcda20]
or eax, dword [0x141dcda24]
add eax, 0xd147e03d
xor eax, 0xe626edc7
cmp eax, 0x61e704ec
ja 0x140098bd0
cmp byte [rbp + 3], 0
je case.0x140095c1c.130
xor r8d, r8d
jmp 0x140098d90
mov eax, dword [0x141dcda10]
xor eax, dword [0x141dcda14]
add eax, 0x41bd08e4
or eax, 0x493b3798
and eax, 0xd97b77de
ja 0x140098c95
invalid
cmp eax, 0xfb305a00
jne 0x140098f50
jmp 0x140098f77
xor eax, eax
xor r8d, r8d
xor edx, edx
jmp 0x140098e90
add byte [rax], al
cmp byte [rbp + 5], 0
je 0x140098c46
xor edx, edx
jmp 0x140098c55
mov edx, 2
cmp r15, 1
jbe 0x1400994c6
cmp rdx, r15
jne 0x140098c62
xor r8d, r8d
jmp 0x140098d90
add byte [rax], al
mov r9, qword [rbp - 8]
lea r8, [r9 + r15]
lea rax, [r9 + rdx]
inc rax
cmp rax, r8
cmp eax, eax
sete r8b
movzx edx, byte [r9 + rdx]
adc dword [rax + 0xf412efa], eax
xchg ebp, eax
invalid
setne cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x15], al
invalid
invalid
invalid
cdq
mov r10d, dword [0x141dcda30]
rol qword [r9], cl
sub r10d, dword [0x141dcda34]
add r10d, 0x79c99d8d
ret 0x9d8d
leave
jns 0x140098ce7
and edx, 0x12a08128
cmp r10d, 0x9eeb84ea
je case.0x1400943bb.117
or r9b, r8b
test r9b, 1
rol dword [rcx], 0x74
invalid
cmp dl, 0x2e
sete al
and r8b, al
nop word [rax + rax]
mov eax, dword [0x141dcda50]
sub eax, dword [0x141dcda54]
cmp eax, 0xa0948aca
invalid
je 0x140098cd0
jmp 0x140098d90
mov edx, dword [0x141dcda38]
sub edx, dword [0x141dcda3c]
xor edx, 0x400c412
add byte [rcx + rax*4], al
retf 0x388d
cmpsd dword [rsi], dword [rdi]
call 0x109bc878d
mov dl, 0xc9
imul edx, dword [rsi], 0x72
invalid
movzx eax, byte [rax]
nop word cs:[rax + rax]
mov r9d, dword [0x141dcda40]
xor r9d, dword [0x141dcda44]
xor r9d, 0x308d28aa
int1
stosb byte [rdi], al
sub byte [rbp - 0x3e7ebed0], cl
js 0x140098d11
invalid
sub byte [rsp + rbx*2], bh
sub byte [rsp + rbx*2], bh
sete r8b
cmp al, 0x2f
sete dl
cmp r9d, 0x55c75480
jb 0x140098d20
or r8b, dl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcda48]
sub eax, dword [0x141dcda4c]
add eax, 0xc94b6967
imul rdx, rax, 0x1c8f5b5
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
cmp eax, 0x3774f310
je case.0x140097117.65
nop dword [rax]
mov eax, dword [0x141dcda58]
and eax, dword [0x141dcda5c]
add eax, 0xfef5b90
or eax, 0xe98f9f38
cmp byte [rdi - 0x31fa1671], bl
jns 0x140098d68
fdivr qword [0x149582a74]
jb 0x140098d90
cmp byte [rbp + 6], 0
je 0x140098dd0
movzx eax, byte [rbp + 7]
xor edx, edx
jmp 0x140098e90
mov eax, dword [0x141dcda60]
xor edx, edx
div dword [0x141dcda64]
add eax, 0x7ba46683
or eax, 0x931b922c
cmp eax, 0xd3fd896b
jb 0x140098dd0
cmp r11, 5
ja 0x140099300
lea rdx, [0x141db7ec0]
movsxd rax, dword [rdx + r11*4]
add rax, rdx
jmp rax
call 0x1a6700c00
nop word cs:[rax + rax]
mov eax, dword [0x141dcda70]
xor edx, edx
div dword [0x141dcda74]
add eax, 0xef26e379
or eax, 0x4230a440
movsb byte [rdi], byte [rsi]
xor byte [rdx + 0x25], al
sal edi, 0x31
imul edi, dword [0x162f26cfb], 0x76
invalid
and dh, byte [rsi - 0x24]
movsb byte [rdi], byte [rsi]
xor byte [rdx + 0x25], al
sal edi, 0x31
imul edi, dword [0x162f26cfb], 0x76
call 0x14fe60467
call 0x14fe60467
movzx eax, byte [rbp + 7]
mov rdx, qword [rbp - 0x10]
jmp 0x140098e90
mov dh, 0x45
invalid
nop
mov eax, dword [0x141dcda78]
add eax, dword [0x141dcda7c]
add eax, 0x1d34c20
or eax, 0xf55d183f
imul eax, eax, 0x21a97e70
or eax, 0x3bee147b
out dx, al
cmp edi, dword [0x14be0bb3a]
out dx, al
cmp edi, dword [0x14be0bb3a]
jb 0x140098e50
mov edx, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140098e89
movzx eax, byte [rbp + 7]
nop dword [rax]
movzx r8d, r8b
movzx eax, al
ror byte [rcx + rax - 0x40], 0x48
add eax, edx
ror byte [rcx + rax - 0x40], 0x48
add eax, edx
cmp r15, rax
jbe 0x140098ee0
mov eax, dword [0x141dcdb30]
sub eax, dword [0x141dcdb34]
imul rax, rax, 0x14e64e31
shr rax, 0x3b
xor eax, 0x6e7cf6aa
imul rax, rax, 0xe3e9833
shr rax, 0x39
cmp eax, 0x4fc9ff71
jbe 0x1400990f0
jmp 0x1400991e0
xor eax, eax
test al, al
je 0x140098ef0
mov byte [rdi + 0x39], 1
nop word [rax + rax]
mov eax, dword [0x141dcdb20]
and eax, dword [0x141dcdb24]
xor eax, 0xb9f2fd4c
imul eax, eax, 0x6f947bdb
mov byte [rdi + 0x39], 1
cmp eax, 0x8e7adc22
je 0x140098ef0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdb28]
and eax, dword [0x141dcdb2c]
add dword [rcx - 0x40], ebp
call 0x1650c6485
push 0x3d7ee3e9
cmp al, cl
invalid
xchg esp, eax
je 0x140098f20
mov al, 1
mov rdx, r15
jmp 0x140098b40
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2cb53dfb], cl
add dword [rbx], ecx
add eax, 0x1d34ac0
mov eax, dword [0x141dcda18]
or eax, dword [0x141dcda1c]
add eax, 0xc08c0303
xor eax, 0xa505b1ca
imul eax, eax, 0xc4da9c23
mov byte [rdi + 0x39], 0
cmp eax, 0x6e26bb86
jbe 0x140098f80
mov byte [rdi + 0x39], 0
jmp 0x140098f50
test r14b, r14b
jne 0x140099366
nop dword [rax]
mov eax, dword [0x141dcdab0]
imul eax, dword [0x141dcdab4]
add eax, 0x67aec522
and eax, 0xc4002813
adc ebp, dword [rax]
add ah, al
adc ebp, dword [rax]
add ah, al
cmp eax, 0x599a0b3
jb 0x140098f90
xor eax, eax
mov rdx, r15
cmp r11d, 3
jb 0x140098b40
mov rdx, r15
cmp r11d, 5
je 0x140098b40
cmp r11d, 6
jne 0x1400993c1
nop word cs:[rax + rax]
mov eax, dword [0x141dcdab8]
or eax, dword [0x141dcdabc]
imul eax, eax, 0xfc70a67c
or eax, 0xf3bfc9d6
add eax, 0x20b6d0a3
cmp eax, 0x2e333d8e
ja 0x140098fe0
xor edx, edx
mov eax, 0
test r15, r15
je 0x140098b40
mov edx, 0x85d3ab13
nop dword [rax + rax]
mov eax, dword [0x141dcdac0]
imul eax, dword [0x141dcdac4]
xor eax, 0xe53715c9
imul eax, eax, 0x603567e9
imul rax, rdx
shr rax, 0x3e
cmp eax, 0x65610e95
ja 0x140099020
mov rax, qword [rbp - 8]
movzx r8d, byte [rax]
cmp r15, 1
je 0x1400990a0
cmp r8b, 0x2e
jne 0x1400990a0
mov eax, dword [0x141dcdac8]
xor eax, dword [0x141dcdacc]
add eax, 0x18509130
and eax, 0x754b1cbf
cmp eax, 0x362e5e95
jb 0x14009905b
mov rax, qword [rbp - 8]
movzx r8d, byte [rax + 1]
cmp r8d, 0x2f
je 0x140099330
xor eax, eax
mov rdx, r15
cmp r8d, 0x5c
jne 0x140098b40
jmp 0x140099330
cmp r8b, 0x2e
sete r9b
cmp r15, 1
sete r10b
mov eax, dword [0x141dcdad0]
xor edx, edx
div dword [0x141dcdad4]
and eax, 0x9318015
add eax, 0x427cb913
cmp eax, 0xa15b77b2
ja 0x1400990a0
invalid
xor eax, eax
mov rdx, r15
and r10b, r9b
je 0x140098b40
jmp 0x140099330
mov eax, dword [0x141dcdb38]
add eax, dword [0x141dcdb3c]
imul r14, rax, 0x509cd35b
invalid
pop rbx
rcr dword [rax + rdx*2 + 0x3eeec149], cl
or r14d, 0xd79ffb9e
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov edx, edi
invalid
call fcn.14008d7b0
add rsp, 0x20
cmp r14d, 0xf5e62829
ja 0x1400991e0
mov rax, qword [rbx]
mov ecx, dword [0x141dcdb40]
xor ecx, dword [0x141dcdb44]
or ecx, 0x10b2362f
imul ecx, ecx, 0x6a110599
and ecx, 0x55334aa4
cmp ecx, 0x206ac09c
ja 0x140099131
movzx r8d, byte [rbx + 8]
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rdx + 0x2f]
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
sub r15, rax
mov r11, qword [rbp - 0x30]
movzx r14d, byte [rbp + 4]
jb 0x1400994b6
mov qword [rdi + 8], r15
nop dword [rax + rax]
mov eax, dword [0x141dcdb48]
xor edx, edx
div dword [0x141dcdb4c]
add eax, 0x9a7444d1
imul rax, rax, 0x4f62b33
shr rax, 0x37
cmp eax, 0x9b6730c4
je 0x1400991a0
mov al, 2
mov rcx, r15
mov rdx, r15
cmp r8b, 0xa
je 0x140098b40
jmp 0x140099396
sub rsp, 0x20
mov rcx, rbx
invalid
mov rdx, rdi
cli
call fcn.14008d7b0
add rsp, 0x20
jmp 0x1400990f0
invalid
invalid
invalid
mov eax, dword [0x141dcda08]
and eax, dword [0x141dcda0c]
add eax, 0x4518809a
xor eax, 0x2e56e81c
cmp eax, 0x4e7e7479
jle 0x140099269
jb 0x140099200
cmp r11b, 6
mov r9, qword [rbp - 8]
mov r8, qword [rbp - 0x10]
mov r10, qword [rbp - 0x20]
jne 0x1400992c0
mov eax, dword [0x141dcda88]
add eax, dword [0x141dcda8c]
xor eax, 0x2df29a3e
add eax, 0xd5165f5a
and eax, 0x55168148
cmp eax, 0xdfa02b01
jne 0x140099260
mov byte [rdi + 0x39], 3
nop dword [rax]
mov eax, dword [0x141dcda90]
xor eax, dword [0x141dcda94]
xor eax, 0x34598a72
imul eax, eax, 0x3636dd64
add eax, 0xb13a246b
mov byte [rdi + 0x39], 3
cmp eax, 0x8193a393
ja 0x140099260
mov byte [rsi], 0xa
nop word [rax + rax]
mov eax, dword [0x141dcda98]
or eax, dword [0x141dcda9c]
and eax, 0x90f0464c
or eax, 0x2a0791a3
xor eax, 0xbc9ca346
cmp eax, 0x268063eb
ja 0x140099290
jmp 0x140098a42
mov eax, dword [0x141dcda80]
sub eax, dword [0x141dcda84]
imul eax, eax, 0x72e1e579
add eax, 0x628ffcfa
cmp eax, 0x74aac59d
ja 0x1400992c0
lea rax, [0x141db7ed8]
movsxd rdx, dword [rax + r11*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141dcda68]
add eax, dword [0x141dcda6c]
or eax, 0xc1014d00
and eax, 0xc1014d10
cmp eax, 0xc8bc672c
je 0x140099300
jmp 0x140099528
mov eax, dword [0x141dcdaf0]
and eax, dword [0x141dcdaf4]
imul eax, eax, 0x7dfed55
or eax, 0x7f041a8f
cmp eax, 0x11d53ddc
jb 0x140099330
test rcx, rcx
je 0x1400994f5
dec rcx
mov qword [rdi + 8], rcx
mov byte [rsi], 7
jmp 0x140098a42
test r15, r15
je 0x140099528
mov eax, dword [0x141dcdb00]
add eax, dword [0x141dcdb04]
imul eax, eax, 0xc87a644a
add eax, 0x968312
cmp eax, 0x21d0a83e
jae 0x14009956d
jmp 0x14009957b
mov eax, dword [0x141dcdb50]
add eax, dword [0x141dcdb54]
and eax, 0x84408b7
xor eax, 0x214848a0
or eax, 0xd6333648
cmp eax, 0x2374aeb
jae 0x1400995f3
jmp 0x14009963e
mov eax, dword [0x141dcdad8]
sub eax, dword [0x141dcdadc]
cmova edx, ebx
add dword [rcx - 0x6171a3a9], edi
cmova edx, ebx
add dword [rcx - 0x6171a3a9], edi
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa9fe6fa
cmp ecx, 0x6ac591bb
jbe 0x14009952a
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
jmp 0x14009954b
ud2
ud2
xor eax, eax
test al, al
je 0x1400994fd
ud2
mov eax, dword [0x141dcdaf8]
sub eax, dword [0x141dcdafc]
or eax, 0xe5d40cb7
or al, 0xd4
in eax, 0x69
sal byte [rsi + 0x2f], 0x86
jae 0x14009951a
cwde
invalid
in al, dx
ud2
ud2
mov eax, dword [0x141dcdae0]
imul eax, dword [0x141dcdae4]
add dword [0x11fd11538], ecx
add eax, 0x74e80789
mov byte [rsi], 6
cmp eax, 0x702641f5
jbe 0x140099550
mov byte [rsi], 6
jmp 0x14009952a
mov eax, dword [0x141dcdae8]
or eax, dword [0x141dcdaec]
add eax, 0x1d34590
add eax, 0x34d76d8f
cmp eax, 0x56f0ea06
ja 0x140099550
jmp 0x140098a42
lea rax, [r15 - 1]
mov qword [rdi + 8], rax
xor eax, eax
test al, al
je 0x140099585
lea rax, [r15 - 1]
mov qword [rdi + 8], rax
jmp 0x14009956d
mov eax, dword [0x141dcdb08]
sub eax, dword [0x141dcdb0c]
xor eax, 0x61fe80fb
add eax, 0xaf3a6486
or eax, 0x2638c930
cmp eax, 0xb6bed362
ja 0x1400995c7
mov eax, dword [0x141dcdb10]
add eax, dword [0x141dcdb14]
xor eax, 0x400080a0
and eax, 0x74c1b0e2
mov byte [rsi], 6
cmp eax, 0xc80e83d3
jne 0x1400995d0
mov byte [rsi], 6
jmp 0x1400995a7
mov eax, dword [0x141dcdb18]
imul eax, dword [0x141dcdb1c]
add eax, 0x1d3453f
and eax, 0x8184db49
add eax, 0x6b3e0892
cmp eax, 0x1e99505
jb 0x1400995d0
jmp 0x140098a42
mov eax, dword [0x141dcdb58]
add eax, dword [0x141dcdb5c]
mov byte [rsi], r8b
movups xmm0, xmmword [r12 + 0x20]
and al, 0x20
movups xmmword [rsi + 0x21], xmm0
mov rcx, qword [r12 + 0x2f]
mov qword [rsi + 0x30], rcx
imul eax, eax, 0x119220c0
or eax, 0xa1b40e08
mov ah, 0xa1
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
cmp eax, 0x18ba694e
jae 0x140098a42
mov byte [rsi], r8b
movups xmm0, xmmword [r12]
add al, 0x24
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
adc byte [rsp + 0x20], dl
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [r12 + 0x2f]
and al, 0x2f
mov qword [rsi + 0x30], rax
jmp 0x1400995f3
cmp cl, byte [rax - 0x77]
invalid
add al, 0x90
mov eax, dword [0x141dcdb70]
imul eax, dword [0x141dcdb74]
imul eax, eax, 0xa2c65b22
add eax, 0xb77c09c9
cmp eax, 0xefa97868
invalid
out dx, eax
ja 0x140099730
nop
mov eax, dword [0x141dcdb78]
and eax, dword [0x141dcdb7c]
imul eax, eax, 0xf4b329e2
cmp eax, 0xc52861e0
invalid
je 0x140099750
jmp 0x1400998cb
mov eax, dword [0x141dcdb98]
and eax, dword [0x141dcdb9c]
adc byte [rbx + rdx*8 + 1], al
adc byte [rbx + rdx*8 + 1], al
or eax, 0x2fff9a9f
imul eax, eax, 0xf9cf5450
cmp eax, 0x5ccb7d18
ja 0x140099780
nop
mov eax, dword [0x141dcdba0]
xor eax, dword [0x141dcdba4]
or eax, 0x915f26c1
imul eax, eax, 0x445da561
add eax, 0x1829ced8
cmp eax, 0x1c21d5a
jbe 0x1400997a0
jmp 0x1400998cb
mov r9d, dword [str.w_aWW:]
imul r9d, dword [0x141dcdb84]
or eax, 0x1d343a5
or r9d, 0x4e8dc65e
test rax, rax
mov r8, rdx
cmove r8, rax
cmp r9d, 0xe3735059
push rax
jae 0x1400997da
push rax
jae 0x1400997da
je 0x1400997d0
mov eax, dword [0x141dcdb88]
xor edx, edx
div dword [0x141dcdb8c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d34385
add rcx, r8
nop word [rax + rax]
mov eax, dword [0x141dcdb90]
xor edx, edx
div dword [0x141dcdb94]
rol dword [r9], cl
or eax, 0x88d62872
and eax, 0x8ad6f9f6
cmp eax, 0xca36d792
je 0x140099810
jmp 0x1400998cb
int3
mov rdx, rsi
sub rdx, rcx
jb 0x14009b048
add rcx, rdi
nop word [rax + rax]
mov eax, dword [0x141dcdbb8]
sub eax, dword [0x141dcdbbc]
or eax, 0xfc1a954c
xor eax, 0x1c791cf0
imul rax, rax, 0x44407d1f
shr rax, 0x3d
shr rax, 0x3d
cmp eax, 0x4e37a5e
ja 0x1400998e0
nop dword [rax + rax]
mov eax, dword [0x141dcdbc0]
and eax, dword [0x141dcdbc4]
and eax, 0xc3d1a0ec
imul rax, rax, 0x1ba05ea5
shr rax, 0x3c
or eax, 0x99e49c22
cmp eax, 0xbe658807
ja 0x140099910
mov r8, rcx
test rdx, rdx
je 0x1400999b5
movzx eax, byte [r8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcdbc8]
imul ecx, dword [0x141dcdbcc]
add ecx, 0x4cf0815
xor ecx, 0xd5d7a288
imul edx, ecx, 0xbd98fad1
cmp al, 0x2f
sete bl
cmp al, 0x5c
sete cl
cmp edx, 0xb09c88e4
ja 0x140099950
or bl, cl
nop word cs:[rax + rax]
mov eax, dword [0x141dcdbd0]
imul eax, dword [0x141dcdbd4]
add eax, 0x42f3b459
and eax, 0x55a47dd1
xor eax, 0x17c3e0e8
cmp eax, 0xfcb8a814
ja 0x140099990
jmp 0x1400999b7
xor ebx, ebx
mov eax, dword [0x141dcdbd8]
imul eax, dword [0x141dcdbdc]
or eax, 0x47ad07fc
mov ecx, 0xc794f83f
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0xbdd4a003
cmp eax, 0xadbee358
je 0x140099a6b
mov eax, dword [0x141dcdbe0]
xor edx, edx
div dword [0x141dcdbe4]
xor eax, 0x9c0535c2
imul r14, rax, 0x39c5c325
shr r14, 0x3d
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xfa], bl
mov word [rsp + 0xf8], 0x200
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xc0]
call fcn.1400988f0
cmp r14d, 0x2a99829e
jbe 0x140099acd
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xfa], bl
mov word [rsp + 0xf8], 0x200
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xc0]
add al, ch
sub dh, ch
invalid
invalid
jmp 0x1400999e7
movzx ecx, byte [rsp + 0x100]
cmp cl, 0xa
je 0x140099d31
add cl, 0xfa
movzx r8d, cl
dec r8
mov eax, dword [0x141dcdbe8]
xor edx, edx
div dword [0x141dcdbec]
nop word cs:[rax + rax]
cmp r8, 3
setb dl
cmp cl, 4
stc
add al, 0xf
xchg edx, eax
rol byte [rbx + rcx*4 + 0xd], 0xdc
rol dword [rcx], cl
rol dword [rcx], cl
imul r9d, dword [0x141dcdbf4]
and r9d, 0x3b2157ce
imul r9d, r9d, 0xda66ba90
fiadd dword [rcx - 0x7f]
rcr dword [rsi + 0x2d], 0x15
mov dword [rcx - 0x7f], eax
stc
std
std
ret 0x7206
invalid
and al, dl
mov ecx, 0xa6029b0d
add ah, byte [rsi + 0x66666666]
nop word cs:[rax + rax]
mov edx, dword [0x141dcdbf8]
xor edx, dword [0x141dcdbfc]
movabs al, byte [0x48d1af0f4801d340]
shr edx, 0x3f
imul edx, edx, 0x5ebb121
cmp edx, 0x1059a1b7
je 0x140099b50
test al, al
je 0x140099d31
mov eax, dword [0x141dcdc00]
imul eax, dword [0x141dcdc04]
rol dword [rcx], cl
mov rsi, qword [rsp + 0xc0]
or eax, 0xfeed5b94
imul eax, eax, 0xb93fc9b1
cmp eax, 0x164b5e44
nop
mov eax, dword [0x141dcdc08]
xor edx, edx
div dword [0x141dcdc0c]
xor eax, 0xfa229039
imul rax, rax, 0x4ba24dd9
shr rax, 0x3c
cmp eax, 0xd81f0fcf
je 0x140099ba0
mov rdi, qword [rsp + 0xc8]
movzx ecx, byte [rsp + 0xd0]
movzx r12d, cl
nop dword [rax]
mov eax, dword [0x141dcdc10]
imul eax, dword [0x141dcdc14]
imul eax, eax, 0x95fc3cda
add eax, 0x6583451c
and eax, 0x9d2187f0
popfq
cmp eax, 0x5015370c
ja 0x140099be0
cmp cl, 6
je 0x140099cd0
invalid
lea rax, [rsp + 0xd1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcdc18]
sub edx, dword [0x141dcdc1c]
imul edx, edx, 0xf11eaa3c
imul rdx, rdx, 0x7a2ee049
shr rdx, 0x3e
cmp edx, 0x1dbf9b30
je 0x140099c20
mov edx, dword [0x141dcdc20]
xor edx, dword [0x141dcdc24]
adc eax, 0x1d33fd3
adc eax, 0x1d33fd3
imul rdx, rdx, 0x588dc3ab
shr rdx, 0x3c
shr edx, 0x3c
imul edx, edx, 0x6b4a84eb
imul rdx, rdx, 0x1643e2f1
imul edx, edx, 0x1643e2f1
shr rdx, 0x3b
cmp edx, 0x352bbf2a
jne 0x140099c90
mov rdx, qword [rax + 0x1f]
mov qword [rsp + 0x4f], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
adc byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x30], xmm0
nop
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
mov rdx, qword [rax + 0x1f]
mov qword [rsp + 0x4f], rdx
mov edx, dword [0x141dcdc28]
or edx, dword [0x141dcdc2c]
add edx, 0xacf3660a
xor edx, 0x36412815
and edx, 0x7f61e8b7
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
cmp edx, 0x1f60708d
jb 0x140099c90
mov eax, dword [0x141dcdc30]
xor edx, edx
div dword [0x141dcdc34]
nop
mov eax, dword [0x141dcdc38]
or eax, dword [str.eM2t]
cmp eax, 0xe330cbd8
je 0x140099ce0
movzx r9d, byte [rsp + 0xfa]
movzx r15d, r9b
movzx r8d, byte [rsp + 0xf8]
mov eax, dword [0x141dcdc40]
and eax, dword [0x141dcdc44]
movzx r10d, byte [rsp + 0xf9]
and eax, 0x4405409f
xor eax, 0x92052a31
cmp eax, 0xc93d30b1
ja 0x140099d9a
jmp 0x140099d38
xor esi, esi
jmp 0x140099dff
mov eax, dword [0x141dcdc48]
and eax, dword [0x141dcdc4c]
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x80], cl
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x91], xmm0
mov rdx, qword [rsp + 0x4f]
mov qword [rsp + 0xa0], rdx
or eax, 0x5927b7e9
add eax, 0x8d0ac551
or eax, 0x9d72b397
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x81], xmm0
mov byte [rsp + 0xaa], r9b
cmp eax, 0xbdd37885
jae 0x140099ddf
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x80], cl
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x81], xmm0
movups xmmword [rsp + 0x91], xmm1
mov rax, qword [rsp + 0x4f]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xaa], r9b
jmp 0x140099d38
mov eax, dword [0x141dcdc50]
xor eax, dword [0x141dcdc54]
imul eax, eax, 0xe06acde4
and eax, 0x81214e7c
cmp eax, 0xd1c02d42
ja 0x140099e6c
jmp 0x140099e2e
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140099e10
mov rax, rsi
mov rdx, rdi
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dcdc58]
mov edx, dword [0x141dcdc5c]
add eax, edx
add eax, 0x7b85d075
mov edx, 0xe3c2b6a5
imul rdx, rax
shr rdx, 0x3f
or edx, 0x93c97c54
mov byte [rsp + 0xa8], r8b
mov byte [rsp + 0xa9], r10b
cmp edx, 0xab6deb6
jne 0x140099e7e
mov byte [rsp + 0xa8], r8b
mov byte [rsp + 0xa9], r10b
jmp 0x140099e2e
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax + rcx*4 - 0x6c], al
and al, 0xa9
add byte [rax], al
add bl, ch
mov al, 0x41
cmp al, 2
cmp r8b, 2
jne 0x140099fdf
push rdi
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax + rax]
mov eax, dword [0x141dcdc60]
xor eax, dword [0x141dcdc64]
xor eax, 0xc3109c0
or eax, 0xf1ceb225
imul eax, eax, 0x56dc3de7
cmp eax, 0x3c8d69c0
jb 0x140099e90
test rdi, rdi
test edi, edi
je 0x140099fdd
nop dword [rax]
mov eax, dword [0x141dcdc68]
or eax, dword [0x141dcdc6c]
imul eax, eax, 0x9826def4
or eax, 0x42ec1a85
and eax, 0xf6ef9a8d
cmp eax, 0x33f39ce0
je 0x140099ec0
cmp cl, 3
jae 0x140099fee
invalid
add byte [rdi], cl
invalid
nop dword [rax]
lea rdx, [rsi + rdi]
xor eax, eax
mov r11, rsi
nop dword [rax]
cmp byte [r11], 0x5c
je 0x140099f70
nop word cs:[rax + rax]
mov ebx, dword [0x141dcdc70]
and ebx, dword [0x141dcdc74]
or ebx, 0x50a44808
and ebx, 0x50b4488a
cmp ebx, 0xf7616de6
ja 0x140099f10
inc r11
mov ebx, dword [0x141dcdc78]
sub ebx, dword [0x141dcdc7c]
imul rbx, rbx, 0x51941c3f
shr rbx, 0x3e
cmp ebx, 0x76ffdd2c
je 0x140099f33
inc rax
cmp r11, rdx
jne 0x140099f00
xor edx, edx
mov rax, rdi
jmp 0x140099f75
mov edx, 1
test rax, rax
jne 0x14009a15c
sub rdi, rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dcdc80]
and eax, dword [0x141dcdc84]
add eax, 0xcb7baf14
or eax, 0x129ac1d0
cmp eax, 0x319bf3f8
je 0x140099f90
add rsi, rdx
mov eax, dword [0x141dcdc88]
xor edx, edx
div dword [0x141dcdc8c]
xor eax, 0x8bcf8b8c
add eax, 0x3303d49c
cmp eax, 0x47c52ae2
jb 0x140099fb0
test rdi, rdi
jne 0x140099ef0
jmp 0x14009a15a
xor edi, edi
cmp r10b, 2
je 0x14009a170
jmp 0x14009a38f
xor eax, eax
mov edx, 0x86590db9
mov r11d, 0x936ef241
repne outsb dx, byte [rsi]
xchg ebx, eax
nop dword [rax + rax]
lea r14, [rsi + rdi]
xor ebx, ebx
mov r13, rsi
nop dword [rax]
movzx ebp, byte [r13]
cmp ebp, 0x2f
je 0x14009a090
cmp ebp, 0x5c
je 0x14009a090
nop
mov ebp, dword [0x141dcdc90]
and ebp, dword [0x141dcdc94]
rol dword [rcx], cl
imul ebp, ebp, 0xf6daed5e
add ebp, 0xc7e12708
or byte [rdi], ah
loope 0x140099fff
cmp ebp, 0x76f94ad8
jb 0x14009a020
inc r13
inc rbx
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebp, dword [0x141dcdc98]
xor ebp, dword [0x141dcdc9c]
imul rbp, rbp, 0x24df6bf7
shr rbp, 0x3d
imul ebp, ebp, 0x950beb9c
imul rbp, rbp, 0x249803a7
shr rbp, 0x3a
cmp ebp, 0xd2987ada
fidivr dword [rdx - 0x68]
invalid
je 0x14009a050
cmp r13, r14
jne 0x14009a010
xor r14d, r14d
mov rbx, rdi
jmp 0x14009a0a0
mov r14d, 1
nop word cs:[rax + rax]
mov r13d, dword [0x141dcdca0]
sub r13d, dword [0x141dcdca4]
imul r13, rdx
shr r13, 0x3e
add r13d, 0xbe0a60c9
cmp r13d, 0xcea6ca7b
ja 0x14009a0a0
test rbx, rbx
je 0x14009a0f0
cmp rbx, 1
jne 0x14009a15c
movzx ebp, byte [rsi]
test al, al
jne 0x14009a0d8
nop dword [rax]
test al, al
jne 0x14009a0e0
cmp bpl, 0x2e
jne 0x14009a15c
nop word [rax + rax]
mov r13d, dword [0x141dcdca8]
or r13d, dword [0x141dcdcac]
add r13d, 0x87c42c85
imul r13, r13, 0x1a22f75f
shr r13, 0x3b
cmp r13d, 0x1c50cc28
je 0x14009a0f0
add rbx, r14
nop dword [rax]
mov r14d, dword [0x141dcdcb0]
sub r14d, dword [0x141dcdcb4]
imul r14, r11
shr r14, 0x3d
imul ebp, r14d, 0xfd1c3b63
std
std
cmp ebp, 0x3cad53d
je 0x14009a120
cmp rdi, rbx
jb 0x14009aff0
add rsi, rbx
sub rdi, rbx
jne 0x14009a000
invalid
invalid
xor edi, edi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
mov dword [rsp + 0x78], edi
cmp r10b, 2
jne 0x14009a38f
add byte [rax], al
add byte [rax], al
lea r10d, [rcx - 5]
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test r8b, r8b
setne dl
cmp cl, 6
sete bpl
test al, al
jne 0x14009a180
ror byte [rdi], 0x95
ret 0xf980
or bpl, dl
mov eax, dword [0x141dcdcc0]
xor edx, edx
div dword [0x141dcdcc4]
nop word cs:[rax + rax]
mov edx, dword [0x141dcdcc8]
xor edx, dword [0x141dcdccc]
add edx, 0xed605ba
xor edx, 0xf51d016c
mov r11, qword [rsp + 0xa0]
lea rax, [r11 + 1]
test r11, r11
cmove rax, r11
cmp edx, 0x4701ca3f
jb 0x14009a1b0
cmp r8b, 1
ja 0x14009a270
mov rdx, qword [rsp + 0x90]
lea r11, [rdx + 4]
mov qword [rsp + 0x28], r11
lea r11, [rax + rdx]
add r11, 2
mov qword [rsp + 0xb8], r11
add rax, rdx
add rax, 8
mov qword [rsp + 0xb0], rax
test r9b, r9b
je 0x14009a497
test r8b, r8b
je 0x14009aa19
nop
mov eax, dword [0x141dcdd38]
or eax, dword [0x141dcdd3c]
and eax, 0xc7cafd6f
cmp eax, 0xc13f78c2
je 0x14009a230
cmp rdi, r15
jbe 0x14009a38f
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
mov r12d, 0xf3af90d1
jmp 0x14009a3ae
mov eax, dword [0x141dcdea0]
and eax, dword [0x141dcdea4]
or eax, 0x9ca68060
imul eax, eax, 0x92f98707
invalid
xchg ecx, edi
xchg edx, eax
cmp eax, 0xfd318f09
je 0x14009a270
test rdi, rdi
je 0x14009a38d
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
cmp byte [rsp + 0x38], 0xa
jne 0x14009a38f
mov rax, qword [rsp + 0x30]
nop dword [rax + rax]
mov ecx, dword [0x141dcdec0]
imul ecx, dword [0x141dcdec4]
imul ecx, ecx, 0xef813688
imul rcx, rcx, 0x1d90e2f1
shr rcx, 0x3c
cmp ecx, 0x58f2ca22
je 0x14009a2d0
sub rdi, rax
jb 0x14009afc8
mov eax, dword [0x141dcdec8]
sub eax, dword [0x141dcdecc]
imul eax, eax, 0xfc6d4f79
and eax, 0x1a07020
cmp eax, 0x80b969cb
jbe 0x14009a330
mov qword [rsp + 0x78], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcded0]
imul eax, dword [0x141dcded4]
and eax, 0x2b484036
add eax, 0x596788f9
or eax, 0xdecf9b90
mov qword [rsp + 0x78], rdi
cmp eax, 0x50247b37
je 0x14009a330
invalid
nop dword [rax + rax]
mov eax, dword [0x141dcded8]
imul eax, dword [0x141dcdedc]
xor eax, 0xc5b01b41
and eax, 0xc5ba9b43
imul eax, eax, 0x613cf403
cmp eax, 0xc885ef94
test eax, ecx
test eax, ecx
je case.0x14007ff94.660
test rdi, rdi
jne case.0x14009245b.731
xor edi, edi
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009a3a0
jmp 0x140099dff
cmp rdi, r15
jbe 0x14009a38f
mov eax, dword [0x141dcdd40]
imul eax, dword [0x141dcdd44]
add eax, 0x2054d596
push rsp
and byte [rax + 0x69], cl
ror byte [rdi], 0x1f
std
xor dword [rax - 0x3f], ecx
call 0x13bafe109
cmp edi, dword [0x1b7679f76]
ja 0x14009a412
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdd48]
xor edx, edx
div dword [0x141dcdd4c]
pop rsi
cmp ebx, edx
rol dword [rcx], cl
pop rsi
cmp ebx, edx
rol dword [rcx], cl
or eax, 0xc8e4ee10
or eax, 0xc8e4ee10
imul ebp, eax, 0xeacadbc5
call 0x12ad47fbe
or ebp, 0x63f8be21
mov rcx, rbx
mov rdx, r14
bnd call fcn.14008d7b0
cmp ebp, 0x981baf4f
jne 0x14009a41f
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
invalid
jmp case.0x1400955dd.490
cmp byte [rsp + 0x38], 0xa
jne 0x14009a38f
sub rdi, qword [rsp + 0x30]
jb 0x14009afc8
xchg ebx, eax
or eax, dword [rax]
invalid
mov eax, dword [0x141dcdd50]
sub eax, dword [0x141dcdd54]
xor eax, 0x3b672c96
add eax, 0x8325ffd2
and eax, 0xabf02583
retf
jb 0x14009a48e
stosb byte [rdi], al
jmp 0x14009a439
jmp 0x14009a439
ja 0x14009a490
nop word [rax + rax]
mov eax, dword [0x141dcdd58]
imul eax, dword [str..e]
add eax, 0x1d338ef
imul eax, eax, 0x31901bca
imul rax, r12
shr rax, 0x3e
call 0x161f1b1bc
clc
xchg ebp, eax
mov qword [rsp + 0x78], rdi
cmp eax, 0x3e1f599a
jae 0x14009a3a9
mov qword [rsp + 0x78], rdi
jmp 0x14009a460
cmp r10b, 1
ja 0x14009a8b0
add byte [rax], al
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
nop dword [rax + rax]
mov eax, dword [0x141dcdd60]
imul eax, dword [0x141dcdd64]
imul eax, eax, 0x464cc1a0
cmp eax, 0x4d68156a
jb 0x14009a4b0
test bpl, bpl
je 0x14009a4e0
xor eax, eax
jmp 0x14009a52e
mov eax, dword [0x141dcdd68]
xor edx, edx
div dword [0x141dcdd6c]
rol dword [rcx], cl
and eax, 0x344b1371
imul eax, eax, 0x2027b210
cmp eax, 0xdf70ed8b
je 0x14009a4e0
mov eax, dword [0x141dcdd70]
xor edx, edx
div dword [0x141dcdd74]
add eax, 0x185f235c
and eax, 0x5dad684b
cmp eax, 0x3def886
invalid
je 0x14009a500
mov eax, 2
cmp rdi, 2
jb 0x14009b024
cmp rax, rdi
jne 0x14009a53a
xor eax, eax
jmp 0x14009a5d0
lea rdx, [rsi + rax]
lea r8, [rsi + rdi]
lea rcx, [rsi + rax]
inc rcx
mov eax, dword [0x141dcdd78]
imul eax, dword [0x141dcdd7c]
imul r9d, eax, 0xcac1f47c
cmp rcx, r8
sete al
cmp r9d, 0xa48476f5
je case.0x140097117.93
movzx edx, byte [rdx]
cmp dl, 0x2e
setne r8b
or r8b, al
test r8b, 1
je 0x14009a589
cmp dl, 0x2e
sete cl
and al, cl
jmp 0x14009a5d0
movzx eax, byte [rcx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
nop dword [rax + rax]
mov ecx, dword [0x141dcdd80]
imul ecx, dword [0x141dcdd84]
and ecx, 0x630228
imul ecx, ecx, 0x444c745f
je 0x14009a604
cmp ecx, 0xc260607a
je 0x14009a604
cmp ecx, 0xc260607a
jae 0x14009a5a0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcdd88]
imul ecx, dword [0x141dcdd8c]
imul ecx, ecx, 0x2d028a6e
outsb dx, byte [rsi]
mov al, byte [rdx]
sub eax, 0x5847c181
and rax, 0x5cbbf981
and eax, 0x5cbbf981
sub bh, byte [rax + 0x72]
invalid
outsb dx, byte [rsi]
mov al, byte [rdx]
sub eax, 0x5847c181
and rax, 0x5cbbf981
and eax, 0x5cbbf981
and eax, 0x5cbbf981
sub bh, byte [rax + 0x72]
fild word [rax - 0x7c]
test bpl, bpl
in eax, dx
je 0x14009a600
xor ecx, ecx
jmp 0x14009a6c0
invalid
add byte [rdi], cl
invalid
mov ecx, dword [0x141dcdd90]
rol dword [rcx], cl
sub ecx, dword [0x141dcdd94]
xor ecx, 0x48058b00
and ecx, 0x48058b02
cmp ecx, 0x509395ba
ja 0x14009a600
cmp r12, 5
ja case.default.0x14009a638
invalid
add byte [rax - 0x73], cl
adc eax, 0x1d1d903
lea rdx, [0x141db7f34]
movsxd rcx, dword [rdx + r12*4]
or al, 0xa2
add rcx, rdx
jmp rcx
mov rcx, qword [rsp + 0x28]
jmp 0x14009a6c0
mov ecx, dword [0x141dcdda0]
imul ecx, dword [0x141dcdda4]
add dword [rcx - 0x201037], eax
mov ecx, 0xdfefe181
invalid
invalid
invalid
add dword [rcx - 0x201037], eax
mov ecx, 0xdfefe181
invalid
cmp ecx, 0xd2c34e93
je case.0x14009a638.1
mov rcx, qword [rsp + 0xb0]
jmp 0x14009a6c0
mov ecx, dword [0x141dcdd98]
sub ecx, dword [0x141dcdd9c]
and ecx, 0x4152bb68
imul ecx, ecx, 0x4b9ea73d
add ecx, 0xeb659dbb
cmp ecx, 0xe6eb590c
ja case.0x14009a638.5
mov ecx, 2
jmp 0x14009a6c0
mov rcx, qword [rsp + 0xb8]
jmp 0x14009a6c0
mov ecx, 6
nop dword [rax]
mov edx, dword [0x141dcdda8]
sub edx, dword [0x141dcddac]
adc eax, 0x1d336e0
add edx, 0xb796cfcb
xor edx, 0xa22b1a6d
imul rdx, rdx, 0x74c7595
shr rdx, 0x3a
cmp edx, 0xca2d19ed
ja 0x14009a6c0
sub eax, 0xfd577ca
mov dh, 0xc0
movzx eax, al
add rcx, r15
add rcx, rax
cmp rdi, rcx
jbe 0x14009a38f
mov eax, dword [0x141dcddb0]
mov ecx, dword [0x141dcddb4]
add eax, ecx
add eax, 0x2abc8261
xor eax, 0xc0048044
or eax, 0x3dfb4e9a
cmp eax, 0x7eac6e91
je 0x14009a898
jae 0x14009a724
add byte [rax], al
mov eax, dword [0x141dcddb8]
imul eax, dword [0x141dcddbc]
imul r13d, eax, 0xa47928b0
imul rax, r13, 0x44079abd
shr rax, 0x20
sub r13d, eax
shr r13d, 1
add r13d, eax
shr r13d, 0x1f
or r13d, 0xfaf4a46c
mov rcx, rbx
invalid
mov rdx, r14
call fcn.14008d7b0
cmp r13d, 0x33fc7bc5
jb 0x14009a898
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dcddc0]
add dword [rbx], esi
or eax, 0x1d33643
add dword [rbx], esi
or eax, 0x1d33643
mov edx, 0xaadd75cd
imul rcx, rdx
shr rcx, 0x3f
add ecx, 0x67393a7f
and ecx, 0x412122a4
cmp ecx, 0x2a687e8c
mov ecx, dword [0x141dcddc8]
xor ecx, dword [0x141dcddcc]
or ecx, 0x24c5fb4
imul ecx, ecx, 0xe2c439e8
add ecx, 0x5fddf200
cmp ecx, 0x5f5772e4
jb 0x14009a7a0
movzx ecx, byte [rsp + 0x38]
nop dword [rax + rax]
mov edx, dword [0x141dcddd0]
mov r8d, dword [0x141dcddd4]
add edx, r8d
add edx, 0x82bce8
or edx, 0x896b2748
and edx, 0xbb6b7fc9
cmp edx, 0xd584f9e5
stc
test ch, dl
ja 0x14009a7d0
cmp cl, 0xa
jne 0x14009a38f
mov ecx, dword [0x141dcddd8]
add ecx, dword [0x141dcdddc]
mov edx, 0x9e8b9d13
imul rcx, rdx
imul ecx, edx
imul ecx, edx
shr rcx, 0x3d
and ecx, 0xfffffffe
cmp ecx, 0x55c6eea9
ja 0x14009a803
nop word [rax + rax]
mov ecx, dword [0x141dcdde0]
add ecx, dword [0x141dcdde4]
xor ecx, 0xc281022c
or ecx, 0x2566f4d3
add ecx, 0x433dacdf
cmp ecx, 0x2dda9f21
jb 0x14009a830
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
jmp 0x14009a725
mov eax, dword [0x141dcddf0]
and eax, dword [0x141dcddf4]
imul eax, eax, 0x3d558ee0
add eax, 0x67c19ac0
cmp eax, 0xf123b2b9
ja 0x14009a8b0
test r8b, r8b
je 0x14009acf4
mov eax, dword [0x141dcde70]
xor edx, edx
div dword [0x141dcde74]
nop word cs:[rax + rax]
mov eax, dword [0x141dcde78]
and eax, dword [0x141dcde7c]
imul eax, eax, 0xe467630
and eax, 0x9b3c00f0
cmp eax, 0x2d52c308
je 0x14009a8f0
nop
mov eax, dword [0x141dcde80]
xor eax, dword [0x141dcde84]
and eax, 0x19a44c53
xor eax, 0x6de0c0d5
cmp eax, 0x726d3055
jb 0x14009a910
cmp rdi, r15
jbe 0x14009a38f
xor ebp, ebp
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
invalid
lea r14, [rsp + 0x70]
test bpl, bpl
je 0x14009a960
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
invalid
invalid
invalid
invalid
nop word cs:[rax + rax]
mov r12d, dword [0x141dcde88]
xor r12d, dword [0x141dcde8c]
xor r12d, 0x28000080
or r12d, 0xd7f7ff7e
jle 0x14009a979
not edi
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
cmp r12d, 0xefab2698
cwde
stosd dword [rdi], eax
out dx, eax
ja 0x14009a960
cmp byte [rsp + 0x38], 0xa
jne 0x14009a38f
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dcde90]
imul ecx, dword [0x141dcde94]
imul ecx, ecx, 0xeb251832
add ecx, 0x7c1e3eeb
cmp ecx, 0xce42181a
jb 0x14009a9a0
sub rdi, rax
jb 0x14009afc8
mov qword [rsp + 0x78], rdi
nop
mov eax, dword [0x141dcde98]
and eax, dword [0x141dcde9c]
add eax, 0x4fee1f4
imul rax, rax, 0x3989da1f
imul eax, eax, 0x3989da1f
imul eax, eax, 0x3989da1f
shr rax, 0x3b
cmp eax, 0x5379204b
ja 0x14009a9d0
cmp rdi, r15
ja 0x14009a942
jmp 0x14009a38f
mov eax, dword [0x141dcdeb8]
or eax, dword [0x141dcdebc]
add dword [0x14a9dbba4], edi
je case.default.0x14009a638
jmp 0x14009b048
cmp cl, 6
jne 0x14009ab27
cmp rdi, r15
jbe 0x14009a38f
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
mov eax, dword [0x141dcdcd0]
xor eax, dword [0x141dcdcd4]
xor dl, bl
add dword [rcx - 0x40], ebp
in eax, dx
ffree st(1)
call 0x10072f253
invalid
invalid
and al, byte [rax]
shr rax, 0x2e
shr eax, 0x2e
imul eax, eax, 0xf9ab64ef
cmp eax, 0x2f396221
jne 0x14009aa70
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
nop dword [rax]
mov eax, dword [str.5Jgc]
sub eax, dword [0x141dcdcdc]
or eax, 0x3fe70b7d
jge 0x14009aa8a
out 0x3f, eax
jge 0x14009aa8a
out 0x3f, eax
imul r12, rax, 0x5cf2099b
shr r12, 0x3e
or r12d, 0x6187a52c
in al, dx
or r12d, 0x6187a52c
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
cmp r12d, 0x47c8e47
jb 0x14009aa70
cmp byte [rsp + 0x38], 0xa
jne 0x14009a38f
sub rdi, qword [rsp + 0x30]
jb 0x14009afc8
mov eax, dword [0x141dcdce0]
imul eax, dword [0x141dcdce4]
imul eax, eax, 0x69b2c315
add eax, 0x262038d3
and eax, 0x57ae65cb
cmp eax, 0xda102b9b
ja 0x14009aabd
mov qword [rsp + 0x78], rdi
mov eax, dword [0x141dcdce8]
xor edx, edx
div dword [0x141dcdcec]
mov eax, dword [0x141dcdcf0]
xor edx, edx
div dword [0x141dcdcf4]
or eax, 0xa099f0df
xor eax, 0x2b34571
imul eax, eax, 0xe1419a77
cmp eax, 0xfc399690
ja 0x14009aaf4
cmp rdi, r15
ja 0x14009aa35
adc edi, edi
invalid
invalid
adc edi, edi
invalid
jmp 0x14009a38f
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
lea r14, [rsp + 0x70]
lea r13, [0x141db7f0c]
lea ebp, [0x141db7f0c]
cmp r12, 4
ja case.default.0x14009ab46
movsxd rax, dword [r13 + r12*4]
add rax, r13
jmp rax
invalid
mov rax, qword [rsp + 0x28]
jmp 0x14009aba0
mov eax, dword [0x141dcdcf8]
imul eax, dword [0x141dcdcfc]
xor eax, 0x480041
add byte [r8], cl
or eax, 0x9224740a
and eax, 0x967c7edb
fstp xword [rsi + 0x7c]
xchg esi, eax
cmp eax, 0xd0948681
jae case.default.0x14009ab46
invalid
mov eax, 2
jmp 0x14009aba0
mov rax, qword [rsp + 0xb8]
jmp 0x14009aba0
mov rax, qword [rsp + 0xb0]
jmp 0x14009aba0
mov eax, 6
nop word cs:[rax + rax]
mov ecx, dword [0x141dcdd00]
or ecx, dword [0x141dcdd04]
imul rcx, rcx, 0x253c5d1d
shr rcx, 0x3d
or ecx, 0x7bd59168
xchg ecx, eax
invalid
jnp 0x14009ac27
leave
jns 0x14009abf1
movabs dword [0x77f5bf5cb9f9810a], eax
stc
mov ecx, 0x77f5bf5c
invalid
add rax, r15
cmp rdi, rax
jbe 0x14009a38f
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
mov rcx, qword [rsp + 0x30]
mov eax, dword [0x141dcdd08]
xor edx, edx
div dword [0x141dcdd0c]
invalid
add eax, 0x21c4bb27
xor eax, 0x69ad0a00
and eax, 0xe9ad0a48
cmp eax, 0x3f14f6bc
not byte [rdi + rdi]
jb 0x14009abe7
cmp byte [rsp + 0x38], 0xa
jne 0x14009a38f
mov eax, dword [0x141dcdd10]
sub eax, dword [0x141dcdd14]
xor eax, 0x18702853
and eax, 0xfbf06cd3
add eax, 0xde142525
cmp eax, 0xda45837f
ja 0x14009ac16
sub rdi, rcx
jb 0x14009afc8
nop word cs:[rax + rax]
mov eax, dword [0x141dcdd18]
xor eax, dword [0x141dcdd1c]
add eax, 0xa26e3292
or eax, 0xe64300d5
cmp eax, 0xd142c6b1
jb case.0x140097117.88
mov eax, dword [0x141dcdd20]
or eax, dword [0x141dcdd24]
imul eax, eax, 0xad612ece
add eax, 0x5ae9b740
and eax, 0x21bee476
cmp eax, 0x18c778e3
jne 0x14009aca0
mov qword [rsp + 0x78], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcdd28]
xor edx, edx
div dword [0x141dcdd2c]
and eax, 0x444020c0
add eax, 0x985d66ee
mov qword [rsp + 0x78], rdi
jl 0x14009ace0
js 0x14009acfb
je 0x14009acc5
movsd dword [rdi], dword [rsi]
jb 0x14009aca0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdd30]
imul eax, dword [0x141dcdd34]
xor eax, 0x5b47a94b
imul eax, eax, 0x5b00dd5f
cmp eax, 0x446a3c60
je 0x14009acd0
jmp case.0x140095c1c.158
mov eax, 0x845b80c5
mov ecx, dword [0x141dcddf8]
add ecx, dword [0x141dcddfc]
imul ecx, ecx, 0x7557d714
add ecx, 0x61764594
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x7cc50cc1
ja 0x14009acf9
mov eax, dword [0x141dcde00]
and eax, dword [0x141dcde04]
imul eax, eax, 0x9eeb1dfc
sbb eax, 0x8e0d9eeb
fcom qword [rcx - 0x25]
sbb eax, 0x8e0d9eeb
fcom qword [rcx - 0x25]
add eax, 0xb417c324
cmp eax, 0xd042fb1
jb 0x14009ad21
mov ecx, 0xaccd3945
mov eax, dword [0x141dcde08]
xor edx, edx
div dword [str.j_b_g]
imul rax, rcx
shr rax, 0x3a
imul eax, eax, 0x6127256b
add eax, 0x96c17a4f
jp 0x14009ad2a
xchg esi, eax
cmp eax, 0x27ec74da
jb 0x14009ad49
invalid
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
mov r13d, 0x899dcf25
cmp r12, 4
ja case.default.0x14009ad95
lea rcx, [0x141db7f20]
movsxd rax, dword [rcx + r12*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x28]
and al, 0x28
jmp 0x14009ae19
mov eax, dword [0x141dcde18]
rol dword [rcx], cl
and eax, dword [0x141dcde1c]
add eax, 0xc2ff0bb5
or eax, 0x40214644
imul rax, rax, 0x6306a571
shr rax, 0x3d
cmp eax, 0x38e33c73
je case.0x14009ad95.4
mov rcx, qword [rsp + 0xb8]
jmp 0x14009ae19
mov eax, dword [0x141dcde10]
or eax, dword [0x141dcde14]
imul eax, eax, 0x4ae7b08
xor eax, 0x1554b7e2
add eax, 0x47ba6a37
cmp eax, 0x4b550a19
jb case.default.0x14009ad95
mov ecx, 2
jmp 0x14009ae19
mov rcx, qword [rsp + 0xb0]
jmp 0x14009ae19
mov ecx, 6
mov eax, dword [0x141dcde20]
xor edx, edx
div dword [0x141dcde24]
nop word [rax + rax]
mov eax, dword [0x141dcde28]
add eax, dword [0x141dcde2c]
xor eax, 0x8230120
or eax, 0x188000
and eax, 0x483b8160
cmp eax, 0xb6c85cfc
ja 0x14009ae30
add rcx, r15
cmp rdi, rcx
jbe 0x14009a38f
nop
mov eax, dword [0x141dcde30]
imul eax, dword [0x141dcde34]
add eax, 0xb5304ebf
and eax, 0x12b04087
cmp eax, 0x382800a5
je 0x14009ae60
mov eax, dword [0x141dcde38]
or eax, dword [0x141dcde3c]
add eax, 0x7bbdde65
and eax, 0x2a375e35
imul eax, eax, 0x7d1772ae
cmp eax, 0x993d697
jne 0x14009aeb0
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
nop dword [rax]
mov ebp, dword [0x141dcde40]
add ebp, dword [0x141dcde44]
sub eax, 0x1d32f88
xor ebp, 0x412f840
or ebp, 0xfbad063f
mov rcx, rbx
mov rdx, r14
call fcn.14008d7b0
cmp ebp, 0x58a555f5
je 0x14009aeb0
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x38]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov edx, dword [0x141dcde48]
sub edx, dword [0x141dcde4c]
adc eax, 0x1d32f50
add edx, 0x4d82aa1c
and edx, 0xe56df50b
loop 0x14009af10
cmc
insd dword [rdi], dx
in eax, 0x69
rol byte [rcx - 0x7eef109f], cl
cli
xor dword [rbp + 0x7c], ecx
retf
ja 0x14009aef0
cmp cl, 0xa
jne 0x14009a38f
nop
mov ecx, dword [0x141dcde50]
xor ecx, dword [0x141dcde54]
and ecx, 0x4d0e1e11
imul ecx, ecx, 0xf277c11
or ecx, 0x8a661f75
cmp ecx, 0xcbf654ca
jb 0x14009af20
sub rdi, rax
jb 0x14009afc8
invalid
mov eax, dword [0x141dcde58]
sub eax, dword [0x141dcde5c]
add eax, 0xb419701b
xor eax, 0x7135dc57
add eax, 0xeacde34f
cmp eax, 0x297d2d52
jb 0x14009af99
mov eax, dword [0x141dcde60]
xor edx, edx
div dword [0x141dcde64]
add dword [rcx + 0xf], ecx
scasd eax, dword [rdi]
invalid
shr rax, 0x3e
add eax, 0x13e9d086
and eax, 0x1341d085
mov qword [rsp + 0x78], rdi
cmp eax, 0x596800db
pop rcx
jbe 0x14009afa0
mov qword [rsp + 0x78], rdi
jmp 0x14009af6d
mov eax, dword [0x141dcde68]
xor eax, dword [0x141dcde6c]
and eax, 0x3d7d1ec4
imul eax, eax, 0x56f25d26
or eax, 0x415a296e
cmp eax, 0x601d7343
jae 0x14009afa0
jmp 0x14009ad81
ud2
mov esi, 0x58ebe277
ud2
mov eax, dword [0x141dcdea8]
xor eax, dword [0x141dcdeac]
xor eax, 0x108400
add byte [rax + rdx + 0x42c40d00], al
and byte [rax + 0x25], cl
int3
out 0x31, al
jmp 0x14009b07d
push rsi
jle 0x14009b0b9
invalid
jmp case.0x140097117.96
ud2
ud2
ud2
xor byte [rbx - 0x2cd1b5f3], cl
add dword [rbx], esi
or eax, 0x1d32e48
mov ecx, dword [0x141dcdee8]
xor ecx, dword [0x141dcdeec]
add ecx, 0xd73aa88c
or ecx, 0x88471b12
mov eax, 0x60
call fcn.1400ed360
sub rsp, rax
mov rsi, rsp
cmp ecx, 0x3a157766
jae 0x14009b0e0
mov eax, 0x60
call fcn.1400ed360
sub rsp, rax
jmp 0x14009b098
mov eax, dword [0x141dcdef0]
xor eax, dword [0x141dcdef4]
cmp eax, 0x876a4eed
je 0x14009b0e0
sub rsp, 0x20
mov rcx, rsi
call fcn.14009b8a0
add rsp, 0x20
cmp dword [rsi], 2
jne 0x14009b140
mov rcx, qword [rsi + 8]
xor eax, eax
nop
test al, al
jne case.0x14009245b.747
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x14009b131
lea rdx, [0x141db7f4c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor edi, edi
jmp 0x14009b2d4
mov eax, dword [0x141dcdef8]
and eax, dword [0x141dcdefc]
xor eax, 0x4100100
or eax, 0xcba70a01
and eax, 0xfff70f91
cmp eax, 0x1d711ed9
jb 0x14009b140
mov edi, dword [rsi + 0x4c]
mov ecx, dword [rsi + 0x50]
xor edx, edx
nop word [rax + rax]
test edi, 0x400
sete al
test ecx, 0x20000000
sete r8b
test dl, dl
jne 0x14009b170
or al, r8b
and edi, 0x10
shr edi, 4
and dil, al
jmp 0x14009b2d4
mov eax, dword [0x141dcdf00]
xor edx, edx
div dword [0x141dcdf04]
or eax, 0xf8470de
add eax, 0x5d11be51
and eax, 0xc223e04
cmp eax, 0x5cbc8572
je case.default.0x14009b131
ud2
or ecx, dword [rax - 0x73]
jno 0x14009b1c9
lea rsi, [rcx - 1]
jmp qword [rsi + 0xf]
nop word [rax + rax]
mov eax, dword [0x141dcdf20]
imul eax, dword [0x141dcdf24]
add eax, 0x9c766ccb
or eax, 0x7102fbe9
xor eax, 0x9d23bd8a
cmp eax, 0xabcbb453
ja 0x14009b1d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf28]
xor edx, edx
div dword [0x141dcdf2c]
add eax, 0x875f9d33
or eax, 0x13e8dde6
cmp eax, 0x9e7d18b4
je 0x14009b200
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov r14, qword [rbx]
test r14, r14
je 0x14009b340
mov eax, dword [0x141dcdf30]
imul eax, dword [0x141dcdf34]
imul eax, eax, 0x104821b1
imul rax, rax, 0x57d42c9b
shr rax, 0x3e
cmp eax, 0xa7b8f6b1
idiv byte [rax - 0x687af059]
add byte [rax], al
invalid
idiv byte [rax - 0x687af059]
mov eax, 0x97850fa7
add byte [rax], al
add cl, ch
mov byte [rax], 0
add byte [rbx - 0x2cd35efb], cl
mov eax, dword [0x141dcdf08]
xor edx, edx
div dword [0x141dcdf0c]
jmp 0x14009b327
mov eax, dword [0x141dcdf08]
xor edx, edx
div dword [0x141dcdf0c]
nop
mov eax, dword [0x141dcdf10]
xor edx, edx
div dword [0x141dcdf14]
add eax, 0x18b14c12
or eax, 0x58dc2c4b
cmp eax, 0x40b00d19
jb 0x14009b270
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009b2a0
xor edi, edi
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf18]
xor edx, edx
div dword [0x141dcdf1c]
add eax, 0x50a96e2
and eax, 0x10369fd8
xor eax, 0xeaaa456
cmp eax, 0x25be035
jb 0x14009b2b0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009b2e0
mov eax, edi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcdf38]
imul eax, dword [0x141dcdf3c]
add eax, 0x56312949
imul r15, rax, 0x34bcb9bf
shr r15, 0x3d
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0xfd505e07
jne 0x14009b340
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
jmp 0x14009b2f3
mov eax, dword [0x141dcdf40]
xor eax, dword [0x141dcdf44]
or eax, 0x4e0709a7
imul eax, eax, 0xd8d613a1
add eax, 0xec9d055e
cmp eax, 0x799051b0
jb 0x14009b340
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf48]
imul eax, dword [0x141dcdf4c]
add eax, 0x7064dcaa
imul rax, rax, 0x1e704715
shr rax, 0x3c
or eax, 0x2f5891b4
cmp eax, 0x8d035ed0
ja 0x14009b370
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcdf50]
xor edx, dword [0x141dcdf54]
or edx, 0xa0000
xor edx, 0x100006
and edx, 0x409b8acf
cmp edx, 0x4db8f3b7
je 0x14009b3b0
test rcx, rcx
je 0x14009b4b4
cmp rax, 0x11
jb 0x14009b43d
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf58]
xor edx, edx
div dword [0x141dcdf5c]
or eax, 0x7d77c415
imul eax, eax, 0xa57949c
imul rax, rax, 0x5ee8a3ff
shr rax, 0x3d
cmp eax, 0x26d74e79
ja 0x14009b3f0
mov rdi, qword [rdi - 8]
nop
mov eax, dword [0x141dcdf60]
xor eax, dword [str._00k]
and eax, 0x8200040
add eax, 0x1985fa7c
cmp eax, 0x595938e5
ja 0x14009b420
xor eax, eax
test al, al
je 0x14009b45d
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov ebx, 0x9422055f
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dcdf68]
or eax, dword [0x141dcdf6c]
imul rax, rbx
shr rax, 0x3e
or eax, 0xda501f6c
imul r15, rax, 0x79f714a7
shr r15, 0x3e
mov rcx, qword [0x141dd7fe0]
add dword [rax - 0x7d], ecx
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call r14
add rsp, 0x20
cmp r15d, 0xde89a021
je 0x14009b470
mov rbx, qword [0x141dd7fe0]
mov eax, dword [0x141dcdf70]
add eax, 0x1d32aaf
add eax, 0x1d32aaf
and eax, dword [0x141dcdf74]
imul rax, rax, 0x49ed517f
shr rax, 0x3c
and eax, 2
imul eax, eax, 0x4b9e7910
cmp eax, 0x9598acb0
ja 0x14009b51a
mov eax, dword [0x141dcdf78]
and eax, dword [0x141dcdf7c]
imul r14d, eax, 0xb6c87c2a
sub rsp, 0x20
xor edi, edi
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0x87f240d8
jne 0x14009b2d4
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009b4e2
add byte [rax], al
mov eax, dword [0x141dcdf88]
xor edx, edx
div dword [0x141dcdf8c]
and eax, 0x42d61bcc
imul eax, eax, 0x67f49848
add eax, 0x12b75e6b
cmp eax, 0xc7ae766c
ja 0x14009b590
lea rax, [r8 - 2]
cmp rax, 2
jb 0x14009b830
test r8, r8
je 0x14009b830
cmp r8d, 1
jne 0x14009b870
lea rsi, [rcx - 1]
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009b5e0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf98]
or eax, dword [0x141dcdf9c]
and eax, 0x2badb803
xor eax, 0x2bbca8a3
or eax, 0x4442415c
cmp eax, 0xdd06f0c7
je 0x14009b5f0
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
nop word [rax + rax]
mov eax, dword [0x141dcdfa0]
sub eax, dword [0x141dcdfa4]
xor eax, 0x59702d94
imul rax, rax, 0x35ce5c49
shr rax, 0x3d
cmp eax, 0x2e5e253c
je 0x14009b620
mov r14, qword [rbx]
test r14, r14
je 0x14009b6f0
mov eax, dword [0x141dcdfa8]
sub eax, dword [0x141dcdfac]
and eax, 0x2b976677
add eax, 0x970decb0
and eax, 0x5c1b6f81
cmp eax, 0x964f531d
jbe 0x14009b680
mov rcx, rdi
call r14
nop word [rax + rax]
mov eax, dword [0x141dcdfb0]
xor edx, edx
div dword [0x141dcdfb4]
add eax, 0xb79b3a6f
imul r15, rax, 0x2d04f89
shr r15, 0x38
add r15d, 0x79471989
mov rcx, rdi
call r14
cmp r15d, 0x3a52681b
jb 0x14009b680
nop word cs:[rax + rax]
mov eax, dword [0x141dcdfb8]
add eax, dword [0x141dcdfbc]
imul eax, eax, 0x2f0ecee0
add eax, 0x4de90a12
or eax, 0xb9e5ae8c
cmp eax, 0x6d338fca
je 0x14009b6c0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdfc0]
mov ecx, dword [0x141dcdfc4]
add eax, ecx
add eax, 0x83fc7a49
cmp eax, 0x927079b1
ja 0x14009b6f0
cmp qword [rbx + 8], 0
je 0x14009b7c3
mov rax, qword [rbx + 0x10]
nop dword [rax]
mov ecx, dword [0x141dcdfc8]
imul ecx, dword [0x141dcdfcc]
add ecx, 0xcda1c394
and ecx, 0xc044de15
cmp ecx, 0x4a3ad8b3
jb 0x14009b720
cmp rax, 0x11
jb 0x14009b76c
nop word [rax + rax]
mov eax, dword [0x141dcdfd0]
xor eax, dword [0x141dcdfd4]
add eax, 0x9b7c3d56
cmp eax, 0x26a018f5
jb 0x14009b750
mov rdi, qword [rdi - 8]
mov eax, dword [str.D1_Qt_]
and eax, dword [0x141dcdfdc]
add eax, 0xa93c6df1
and eax, 0x62a182
cmp eax, 0x2cbfabaf
jbe 0x14009b79b
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor ebx, ebx
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
clc
call r14
test bl, bl
jne 0x14009b7b0
mov eax, dword [0x141dcdfe0]
sub eax, dword [0x141dcdfe4]
and eax, 0x89082a2
imul eax, eax, 0xef3f56d1
cmp eax, 0xd247d752
jbe 0x14009b7f0
mov rax, qword [0x141dd7fe0]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcdfe8]
add eax, dword [0x141dcdfec]
imul eax, eax, 0x77c23763
imul rax, rax, 0x31ae42eb
scasb al, byte [rdi]
xor dword [rax - 0x3f], ecx
call 0xc186ed4d
mov edx, 0xd8b48e3
mov edi, 0x6c3d01d3
call 0x110819fd4
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcdff0]
and eax, dword [0x141dcdff4]
imul eax, eax, 0xcba75857
shr eax, 1
imul rax, rax, 0x5fe17091
shr rax, 0x3a
and eax, 4
cmp eax, 0x5b080a89
ja 0x14009b830
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dcdf90]
sub eax, dword [0x141dcdf94]
imul eax, eax, 0x70b9de60
add eax, 0xd134c720
xor eax, 0x732a1eb7
cmp eax, 0x903a518d
ja 0x14009b870
ud2
mov ecx, dword [0x141dce020]
and ecx, dword [0x141dce024]
add dword [rcx - 0x645d170f], eax
xchg esp, eax
add dword [rcx - 0x645d170f], eax
xchg esp, eax
add ecx, 0x64117b77
xor ecx, 0xb64c56da
cmp ecx, 0xed72f81f
ja 0x14009b990
movabs rcx, 0x78000000000
cmp rax, rcx
jne 0x14009bd19
sub rsp, 0x20
lea rcx, [rbp - 0x50]
mov rdx, r15
mov r8, r14
mov r9d, 0x200000
and byte [rax], al
call fcn.14009c030
add rsp, 0x20
cmp dword [rbp - 0x50], 2
jne 0x14009bbd0
mov rcx, qword [rbp - 0x48]
mov eax, dword [0x141dce040]
xor edx, edx
div dword [str.5M6f_a_]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce048]
xor eax, dword [0x141dce04c]
or eax, 0x80e0cc2
xor eax, 0x10340ac6
xor al, 0x10
or eax, 0xe7c1e139
cmp eax, 0xd9b0f6f
je 0x14009ba10
mov eax, ecx
and eax, 3
lea rdx, [0x141db7f5c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rbx, [rcx - 1]
nop dword [rax + rax]
mov eax, dword [0x141dce060]
xor eax, dword [0x141dce064]
add eax, 0x91260753
or eax, 0x997ba75e
imul rax, rax, 0x64738457
shr rax, 0x3e
cmp eax, 0xaae46755
ja 0x14009ba50
mov eax, dword [0x141dce068]
xor edx, edx
div dword [0x141dce06c]
nop word cs:[rax + rax]
mov eax, dword [0x141dce070]
imul eax, dword [0x141dce074]
and eax, 0xbaa3132a
imul eax, eax, 0x7d711e9
cmp eax, 0xfc43d8b6
je 0x14009ba90
mov r14, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov r12, qword [r15]
test r12, r12
je 0x14009bb30
mov eax, dword [0x141dce078]
sub eax, dword [0x141dce07c]
add eax, 0xc0cfe00a
or eax, 0x8ea45640
cmp eax, 0xe5c01566
jne 0x14009baea
sub rsp, 0x20
mov rcx, r14
call r12
add rsp, 0x20
mov eax, dword [0x141dce080]
xor eax, dword [0x141dce084]
add eax, 0xb930f8f8
imul r13, rax, 0x5e793ed7
shr r13, 0x3d
add r13d, 0xc64313d9
sub rsp, 0x20
mov rcx, r14
call r12
add rsp, 0x20
cmp r13d, 0x44889fbc
jb 0x14009baea
nop word cs:[rax + rax]
mov eax, dword [0x141dce088]
and eax, dword [0x141dce08c]
xor eax, 0x5008cab4
or eax, 0xae95344b
cmp eax, 0x55f354ef
je 0x14009bb30
cmp qword [r15 + 8], 0
je 0x14009bbbb
mov rax, qword [r15 + 0x10]
mov ecx, dword [0x141dce090]
and ecx, dword [0x141dce094]
imul ecx, ecx, 0xeb62c750
cmp ecx, 0x724f4aad
je 0x14009bb58
cmp rax, 0x11
jb 0x14009bba1
xor eax, eax
test al, al
jne 0x14009bb7a
mov eax, dword [0x141dce098]
mov ecx, dword [0x141dce09c]
add eax, ecx
add eax, 0x981d2c06
and eax, 0xb5d1d6c6
cmp eax, 0x46db34f1
jb 0x14009bb7e
mov r14, qword [r14 - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor eax, eax
test al, al
je 0x14009bf41
jmp 0x14009bf6c
mov eax, dword [0x141dce028]
or eax, dword [0x141dce02c]
imul eax, eax, 0xf3bf4179
add eax, 0x821b1e03
cmp eax, 0xc2384e84
ja 0x14009bbd0
mov ecx, dword [rbp - 4]
mov eax, dword [rbp]
mov edx, 0xba97a9d9
nop dword [rax]
mov r8d, dword [0x141dce030]
imul r8d, dword [0x141dce034]
and al, 0xd3
add dword [rdi + rcx - 0x51], eax
add eax, 0x1d32425
imul r8d, r8d, 0xb0642e09
imul r8, rdx
shr r8, 0x3e
add r8d, 0xc149a5d
cmp r8d, 0x2ba073e
jb 0x14009bc00
mov r8d, ecx
shr r8d, 0xa
mov edx, eax
shr edx, 0x1d
and edx, r8d
and edx, 1
mov r8d, dword [0x141dce038]
or r8d, dword [0x141dce03c]
imul r8d, r8d, 0x5b613f2c
add r8d, 0x65906069
cmp r8d, 0xca0c5402
ja 0x14009bc40
test dl, dl
jne case.0x14009ba45.0
mov edx, dword [0x141dce0c0]
imul edx, dword [0x141dce0c4]
imul rdx, rdx, 0x748f547f
shr rdx, 0x3d
or edx, 0xcd37fce0
imul edx, edx, 0xb2c3fbf8
cmp edx, 0x8784e9e
jne 0x14009be52
jmp 0x14009be99
mov eax, dword [0x141dce050]
add eax, dword [0x141dce054]
xor eax, 0x3506edc4
add eax, 0xa808d7be
or eax, 0x6c4c3498
cmp eax, 0x660ddf2
jb case.0x14009ba45.3
nop word cs:[rax + rax]
mov eax, dword [0x141dce058]
xor edx, edx
div dword [0x141dce05c]
and eax, 0x9674aab5
imul eax, eax, 0xeec3c7b3
imul rax, rax, 0x77ddca47
shr rax, 0x3c
cmp eax, 0x90b74d67
je 0x14009bce0
jmp case.0x14009ba45.0
mov eax, dword [0x141dce008]
xor edx, edx
div dword [0x141dce00c]
imul rax, rax, 0x5d7c548d
shr rax, 0x3e
or eax, 0x99298750
cmp eax, 0x3146a9f
jne 0x14009bd70
mov rax, qword [rbx + 0x50]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
nop dword [rax]
mov rax, qword [rbx + 0x50]
mov qword [rsi + 0x50], rax
mov eax, dword [0x141dce010]
sub eax, dword [0x141dce014]
imul eax, eax, 0xb20e6c15
add eax, 0x7f0a778d
jg 0x14009bd9f
adc byte [rbx + 0x40], al
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp eax, 0x802a6113
jb 0x14009bd70
nop dword [rax]
mov eax, dword [0x141dce018]
mov ecx, dword [0x141dce01c]
add eax, ecx
add eax, 0x98be9fd4
and eax, 0xeaa3f4f2
add eax, 0xa18125cc
cmp eax, 0x1bce096b
jbe 0x14009bdc0
nop word cs:[rax + rax]
mov eax, dword [0x141dce0e0]
and eax, dword [0x141dce0e4]
and eax, 0x11a5f1c8
add eax, 0xf3058a17
or eax, 0xdc800205
cmp eax, 0xe77109dc
jb 0x14009bdf0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edx, dword [0x141dce0c8]
and edx, dword [0x141dce0cc]
and edx, 0x9fbc32c3
mov ebx, dword [rbp + 4]
movups xmm0, xmmword [rbp - 0x14]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x4c], ecx
cmp edx, 0xdc2817fb
jne 0x14009bec5
movups xmm0, xmmword [rbp - 0x14]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x4c], ecx
jmp 0x14009be52
mov dword [rsi + 0x50], eax
mov eax, dword [0x141dce0d0]
imul eax, dword [0x141dce0d4]
add eax, 0xbe72de33
mov ecx, 0xa6a4e039
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x20b6a2cb
ja 0x14009bf2c
mov r14d, dword [0x141dce0d8]
imul r14d, dword [0x141dce0dc]
add r14d, 0x77fd4412
or r14d, 0x23ed527d
mov dword [rsi + 0x54], ebx
sub rsp, 0x20
mov rcx, rdi
call fcn.14009b540
add rsp, 0x20
cmp r14d, 0x4a32c172
jne 0x14009bdf0
mov dword [rsi + 0x54], ebx
sub rsp, 0x20
mov rcx, rdi
call fcn.14009b540
add rsp, 0x20
and bl, ch
scasb al, byte [rdi]
and bl, ch
scasb al, byte [rdi]
mov eax, dword [0x141dce0a0]
add eax, dword [0x141dce0a4]
imul eax, eax, 0xbeca97ae
imul rax, rax, 0x2a314af3
shr rax, 0x3d
mov r14, qword [0x141dd7fe0]
cmp eax, 0x56aa904a
jne 0x14009bf75
mov rax, qword [0x141dd7fe0]
jmp 0x14009bf41
mov eax, dword [0x141dce0a8]
imul eax, dword [0x141dce0ac]
sub ah, byte [rcx]
rol dword [rcx], cl
and eax, 0x3f618868
imul eax, eax, 0xcc210b71
and eax, 0x3207d268
cmp eax, 0x895c416a
je 0x14009bfd2
mov eax, dword [0x141dce0b0]
and eax, dword [0x141dce0b4]
imul r15d, eax, 0xca5d8796
add r15d, 0xbcfcb714
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r15d, 0x2d39439f
jae case.0x14009ba45.0
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009bf99
mov qword [rsi + 8], rdi
mov qword [rsi], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dce0b8]
add eax, dword [0x141dce0bc]
xor eax, 0x99975993
imul eax, eax, 0xcbfbdb7d
cmp eax, 0x34a75c8c
jae 0x14009c000
jmp 0x14009bdf0
movsb byte [rdi], byte [rsi]
invalid
mov ecx, dword [0x141dce610]
and ecx, dword [0x141dce614]
and ecx, 0x22d7797
imul ecx, ecx, 0x4cd91e81
sbb dword [rsi], 0xf1814cd9
mov bh, 0x11
push rax
cmp ecx, 0xea1e0f01
ja 0x14009dfe0
jmp 0x14009e1b0
mov eax, dword [0x141dce5f8]
xor eax, dword [0x141dce5fc]
xor byte [0x12872e2a1], al
mov esp, 0x813986d3
int 0x3a
sbb al, 0xf4
mov esi, 0x2444c748
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov r8, rbx
call fcn.1400faca0
cmp ebp, 0x7e219cae
jb 0x14009e0c0
nop dword [rax]
mov eax, dword [0x141dce600]
xor edx, edx
div dword [0x141dce604]
imul eax, eax, 0xd9584429
add eax, 0x1a04251b
or eax, 0x262c8701
cmp eax, 0x1bd0adbf
je 0x14009e100
mov r14, qword [rdi + 0x10]
mov eax, dword [0x141dce608]
add eax, dword [0x141dce60c]
add dword [0x1920a1dc8], ecx
and eax, 0xd6937eff
cmp eax, 0x5262c20a
jne 0x14009e16a
jmp 0x14009e189
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, r14
mov r8, rbx
call fcn.1400faca0
jmp 0x14009e0c0
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + rbx]
mov qword [r15], rax
mov al, 1
test al, al
jne 0x14009e1a4
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + rbx]
mov qword [r15], rax
jmp 0x14009e16a
xor eax, eax
nop word cs:[rax + rax]
mov ecx, dword [0x141dce618]
or ecx, dword [0x141dce61c]
and ecx, 0x5dd8afb7
imul ecx, ecx, 0xd8aa0b74
cmp ecx, 0x8d2901ca
ja 0x14009e1b0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dce628]
and eax, dword [0x141dce62c]
and eax, 0xe37fb0cf
imul ecx, eax, 0x76797ef1
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r14, rsp
cmp ecx, 0xfd72b5ce
std
std
je 0x14009e230
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rbx, rsp
movzx eax, byte [0x141dd7f58]
test al, al
je 0x14009e500
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
test rax, rax
je 0x14009e2e8
cmp eax, 1
je 0x14009e344
cmp eax, 2
je 0x14009e500
nop
mov eax, dword [0x141dce630]
or eax, dword [0x141dce634]
xor eax, 0xee0386c7
imul eax, eax, 0x98868de6
add eax, 0x5ca2fcfa
cmp eax, 0x61136292
ja 0x14009e2c0
jmp 0x14009e39e
mov eax, dword [0x141dce638]
or eax, dword [0x141dce63c]
cmp eax, 0x6b190096
je 0x14009e38c
mov r15d, dword [0x141dce640]
sub r15d, dword [0x141dce644]
xor r15d, 0x52e13a45
add r15d, 0x3e45afc3
xor r15d, 0xc0fed61c
sub rsp, 0x20
call fcn.1400f9230
add rsp, 0x20
cmp r15d, 0xe78eb22e
ja 0x14009e2ff
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14009e340
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov r15, qword [rax + 0x68]
mov eax, dword [0x141dce648]
and eax, dword [0x141dce64c]
or eax, 0xd6ffa1fd
imul rcx, rax, 0xed4149b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xe0472fbd
jbe 0x14009e3a0
jmp 0x14009e3e4
sub rsp, 0x20
call fcn.1400f9230
add rsp, 0x20
jmp 0x14009e2ff
ud2
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x141dce650]
rol dword [rcx], cl
or ecx, dword [0x141dce654]
and ecx, 0xfd7ae2b9
add dl, bl
add dword [rcx + 0x7ae2b9e1], eax
std
xor ecx, 0x294ac48e
imul ecx, ecx, 0xb8932929
mov qword [rax + 0x68], 0
cmp ecx, 0xbc9f56fb
jbe 0x14009e410
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x68], 0
jmp 0x14009e3a0
mov eax, dword [0x141dce658]
xor eax, dword [0x141dce65c]
xor eax, 0x6a7924ee
imul eax, eax, 0x91d380ff
add eax, 0x22305acf
cmp eax, 0x233f1b3c
jb 0x14009e410
test r15, r15
je 0x14009e500
mov eax, dword [0x141dce660]
xor eax, dword [0x141dce664]
or eax, 0x940a1af8
and eax, 0xd62a9afa
cmp eax, 0x4a63bc30
jae 0x14009e463
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
lea rsi, [r15 + 0x10]
mov dl, 1
nop dword [rax]
mov r8d, dword [0x141dce668]
sub r8d, dword [0x141dce66c]
add r8d, 0x5a3c56a2
xor r8d, 0x1c1ea12a
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
sete cl
cmp r8d, 0x25da7a35
jb 0x14009e470
mov eax, dword [0x141dce670]
xor edx, edx
div dword [0x141dce674]
nop
mov eax, dword [0x141dce678]
sub eax, dword [0x141dce67c]
imul eax, eax, 0x4b1b9504
cmp eax, 0x807f021a
je 0x14009e4b0
test cl, cl
jne 0x14009e762
mov eax, dword [0x141dce680]
xor edx, edx
div dword [0x141dce684]
movsd dword [rdi], dword [rsi]
add ebx, edx
add dword [0x12d2c6d25], esp
add eax, 0x3a6ef1aa
cmp eax, 0xce3a736b
jae 0x14009e527
invalid
jbe 0x14009e6dd
jae 0x14009e527
invalid
jmp 0x14009e716
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dce818]
sub eax, dword [0x141dce81c]
imul eax, eax, 0xe7e0b7ce
add eax, 0xd720010e
cmp eax, 0x902f4913
ja 0x14009e500
nop
mov eax, dword [0x141dce820]
and eax, dword [0x141dce824]
add eax, 0x1d302f8
imul eax, eax, 0xe937d47e
add eax, 0xe47d0440
or eax, 0xc68a3621
cmp eax, 0x9dbbc131
jb 0x14009e520
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x88]
xor eax, eax
nop
test al, al
jne 0x14009e560
test r15, r15
jne 0x14009f349
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x98]
nop word [rax + rax]
mov ecx, dword [str.I_f6m]
sub ecx, dword [0x141dce82c]
add ecx, 0xa046b256
or ecx, 0xef86421c
imul ecx, ecx, 0x2c7049ea
cmp ecx, 0x47b6965f
jb 0x14009e590
cmp eax, 1
jne 0x14009e639
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009e5c0
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0x90]
nop
mov eax, dword [0x141dce838]
or eax, dword [0x141dce83c]
or eax, 0x2e05800d
and eax, 0xaf4589ad
imul eax, eax, 0x87799f59
cmp eax, 0xa1ae823e
jb 0x14009e5e0
test rbx, rbx
je 0x14009e650
mov eax, dword [0x141dce848]
imul eax, dword [0x141dce84c]
imul eax, eax, 0x1d4698a2
mov ecx, 0xb0ec3299
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x83a81e2d
jne 0x14009f22e
jmp 0x14009f26c
test rax, rax
jne 0x14009e6b1
sub rsp, 0x20
call fcn.1400f86c0
add rsp, 0x20
jmp 0x14009e5bb
invalid
invalid
sub rsp, 0x20
call fcn.1400f89b0
add rsp, 0x20
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0x90]
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dce840]
and eax, dword [0x141dce844]
add eax, 0xadd964bf
imul rcx, rax, 0x1666706d
shr rcx, 0x20
jmp 0x111d20fbf
call 0x128cbaea5
invalid
cmp eax, 0x8d25b589
je 0x14009e680
jmp 0x14009e608
cmp eax, 2
je 0x14009f521
mov eax, dword [0x141dce830]
and eax, dword [0x141dce834]
or eax, 0x915a4659
imul eax, eax, 0x83310a50
cmp eax, 0x26f76731
je 0x14009e6ba
jmp 0x14009e39e
mov eax, dword [0x141dce688]
imul eax, dword [0x141dce68c]
add eax, 0xc52aba92
mov r14d, 0xb0df6ce7
imul r14, rax
shr r14, 0x3f
sub rsp, 0x20
mov rcx, rsi
call fcn.1400f8d30
add rsp, 0x20
cmp r14d, 0xafedf62d
jbe 0x14009e730
sub rsp, 0x20
mov rcx, rsi
call fcn.1400f8d30
add rsp, 0x20
jmp 0x14009e6dd
mov eax, dword [0x141dce690]
add eax, dword [0x141dce694]
xor eax, 0x43fabe30
imul eax, eax, 0xeec9c50a
imul rcx, rax, 0x2aacaad3
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
cmp eax, 0x81568b5
ja 0x14009e730
mov eax, dword [0x141dce698]
add eax, 0x1d2ff30
xor eax, dword [0x141dce69c]
add eax, 0x661f89c3
imul rax, rax, 0x6c880379
shr rax, 0x3d
imul eax, eax, 0x5e151871
cmp eax, 0xc4ff6ca1
je 0x14009e7b1
mov eax, dword [0x141dce6a0]
xor edx, edx
div dword [0x141dce6a4]
or eax, 0xb3365342
add eax, 0x1106c245
lea rcx, [r15 + 0x18]
mov qword [rbx], rcx
cmp eax, 0x18bed86f
jae 0x14009e7ba
lea rax, [r15 + 0x18]
mov qword [rbx], rax
jmp 0x14009e78b
mov eax, dword [0x141dce6a8]
xor edx, edx
div dword [0x141dce6ac]
or eax, 0xfb2efb7f
add eax, 0x6c657ba1
cmp eax, 0x8a769c1b
pushfq
jbe 0x14009e761
jbe 0x14009e7fb
mov qword [rbx + 8], 0
sub rsp, 0x20
lea rdx, [0x141db6358]
mov rcx, rbx
mov r8, rdi
call fcn.1400520b0
add rsp, 0x20
lea r14, [0x141db6358]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dce6b0]
xor edx, edx
div dword [str.Sf]
imul r12d, eax, 0x45982537
loopne 0x14009e859
and eax, 0x81414598
invalid
js 0x14009e7b1
invalid
mov eax, 0x23cc8141
int3
and ebp, edi
int 0x2a
mov qword [rbx + 8], 0
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1400520b0
add rsp, 0x20
cmp r12d, 0x506d2812
je 0x14009e810
int3
mov rcx, qword [rbx + 8]
test al, al
je 0x14009eab9
mov eax, 0xbafbd7cd
nop dword [rax + rax]
add byte [rax], al
mov edx, dword [0x141dce740]
imul edx, dword [0x141dce744]
and edx, 0xdd07fce1
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x6a3b59ae
je 0x14009e870
test rcx, rcx
je 0x14009ec6a
mov eax, 0xa2a47025
nop word cs:[rax + rax]
mov edx, dword [0x141dce750]
imul edx, dword [0x141dce754]
adc eax, 0x1d2fe97
add edx, 0x70e1ef9a
shr edx, 1
imul rdx, rax
shr rdx, 0x3c
or edx, 0x10b790d8
cmp edx, 0x6485f1ab
cli
stosd dword [rdi], eax
int1
test dword [rsp + rsi*2 - 0x2b], esp
invalid
invalid
mov eax, ecx
and eax, 3
cmp rax, 3
ja 0x14009ec42
add byte [rax], al
lea rdx, [0x141db7f7c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dce780]
rol byte [rcx], cl
add eax, dword [0x141dce784]
imul eax, eax, 0x7c430aed
add eax, 0x6045ce5b
or eax, 0xe3962aa6
cmp eax, 0xd823e306
jb 0x14009e9b0
mov rcx, qword [r14 + 8]
nop word [rax + rax]
mov eax, dword [0x141dce788]
xor edx, edx
div dword [0x141dce78c]
imul eax, eax, 0x9d6ccf6f
add eax, 0x4c045992
cmp eax, 0xb85dab09
ja 0x14009e9e0
test rcx, rcx
je 0x14009ef04
cmp qword [r14 + 0x10], 0x11
jb 0x14009ea4d
mov eax, dword [0x141dce790]
xor edx, edx
div dword [0x141dce794]
add eax, 0x7e25e5d2
cmp eax, 0x8518b3e5
in eax, 0xb3
invalid
test dword [rdi - 0x1a], esi
mov rbx, qword [rbx - 8]
nop
mov eax, dword [0x141dce798]
xor eax, dword [0x141dce79c]
xor eax, 0x311009
or eax, 0x6b08cb14
cmp eax, 0xf5aaca54
jb 0x14009ea30
mov eax, dword [0x141dce7a0]
and eax, dword [0x141dce7a4]
imul eax, eax, 0x8c0b8d97
or eax, 0x6a297cf2
bnd jl 0x14009ea8c
push 5
invalid
in eax, dx
cld
fidivr word [0x1443cbe51]
jae 0x14009eea6
xor al, byte [rax + rax]
invalid
bnd jl 0x14009ea8c
push 5
invalid
xor al, byte [rax + rax]
add cl, ch
outsd dx, dword [rsi]
add al, 0
add byte [rdi], cl
invalid
jmp 0x14009eee8
mov eax, dword [0x141dce760]
and eax, dword [0x141dce764]
and eax, 0x73bc8be1
imul rax, rax, 0x11c6a7ad
shr rax, 0x3a
cmp eax, 0xd47172d2
je 0x14009ea80
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x14009eab0
jmp case.0x14009eb52.0
mov r8d, 0xbf61c54d
nop
mov eax, dword [0x141dce6b8]
xor edx, edx
div dword [0x141dce6bc]
imul rax, r8
shr rax, 0x3c
add eax, 0xdaf45edb
pop rsi
hlt
fidiv dword [0xc8d18776]
cmp eax, 0xf8610893
ja 0x14009eac0
test rcx, rcx
je case.0x14009eb52.0
mov eax, dword [0x141dce6c0]
or eax, dword [0x141dce6c4]
xor eax, 0x80100000
and eax, 0x81540001
push rsp
invalid
cmp eax, 0xf5f75a28
ja 0x14009eaf0
push rsp
cmp dword [0x136014537], 0x8941e377
enter 0xffffffffffff8341, 0xffffffffffffffe0
add esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov r8d, ecx
and r8d, 3
nop word cs:[rax + rax]
mov eax, dword [0x141dce6c8]
xor edx, edx
div dword [0x141dce6cc]
or eax, 0x5cba908d
cmp eax, 0x361fbd3
je 0x14009eb20
cmp r8, 3
ja 0x14009eca1
lea rax, [0x141db7f6c]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov r12, qword [rcx + 7]
mov eax, dword [0x141dce6f0]
or eax, dword [0x141dce6f4]
add dword [0x1760e6531], esp
imul eax, eax, 0x50eba18b
add eax, 0xe1148010
cmp eax, 0x4f3d1d94
jb 0x14009eb60
mov r13, qword [r12]
test r13, r13
je 0x14009ed20
mov eax, dword [0x141dce6f8]
add eax, dword [0x141dce6fc]
and eax, 0x7ac95537
imul eax, eax, 0x5ea8881
add eax, 0x22da118f
cmp eax, 0x16b35e9f
invalid
jae 0x14009ecce
invalid
jmp 0x14009ed0b
mov eax, dword [0x141dce6d8]
xor edx, edx
div dword [0x141dce6dc]
or eax, 0x265cf3d
add eax, 0x66cc5553
and eax, 0x67e24d2
cmp eax, 0x6cfcc3b7
ja case.0x14009eb52.3
nop word cs:[rax + rax]
mov eax, dword [0x141dce6e0]
xor edx, edx
div dword [0x141dce6e4]
xor eax, 0x911f637
not byte [rcx]
or dword [rcx - 0x40], ebp
mov ebp, 0x252c658d
xlatb
jne 0x14009ec5b
cmp eax, 0x582f1d6d
je 0x14009ebf0
nop word cs:[rax + rax]
mov eax, dword [0x141dce6e8]
and eax, dword [str._r_0K]
add eax, 0x10c5f876
xor eax, 0x305eec79
cmp eax, 0x7177226b
ja 0x14009ec20
jmp case.0x14009eb52.0
mov eax, dword [0x141dce758]
sub eax, dword [0x141dce75c]
or eax, 0x801ca271
and eax, 0xc75eaa7d
imul eax, eax, 0xd39d439a
cmp eax, 0xf33842d4
je 0x14009ec42
jmp 0x14009e39e
ud2
mov eax, 0xf8ba3765
mov ecx, dword [0x141dce6d0]
imul ecx, dword [0x141dce6d4]
and edx, edi
rol byte [rcx], cl
and edx, edi
rol byte [rcx], cl
xor ecx, 0x5922d415
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp al, 0x81
stc
mov esp, 0x74aab869
invalid
jmp 0x14009e39e
mov eax, dword [str.9UR]
xor edx, edx
div dword [0x141dce704]
mov r14d, eax
or r14d, 0xc4d7932
add r14d, 0x674ae1bc
and r14d, 0x501a904e
sub rsp, 0x20
mov rcx, rbx
call r13
add rsp, 0x20
cmp r14d, 0x342e6354
xor al, 0x73
invalid
sub rsp, 0x20
mov rcx, rbx
call r13
add rsp, 0x20
invalid
and bl, ch
invalid
mov eax, dword [0x141dce708]
xor edx, edx
div dword [0x141dce70c]
add eax, 0x5f299016
xor eax, 0x9c600002
or eax, 0x6387dfc4
cmp eax, 0xf9ce4d42
je 0x14009ed20
cmp qword [r12 + 8], 0
je 0x14009edd5
mov rax, qword [r12 + 0x10]
mov ecx, 0xe9251cef
nop word [rax + rax]
mov edx, dword [0x141dce710]
sub edx, dword [0x141dce714]
imul rdx, rcx
shr rdx, 0x3f
or edx, 0xfb53b6ae
cmp edx, 0xed36c781
je 0x14009ed60
cmp rax, 0x11
jb case.0x140097117.107
mov ecx, 0xaf663025
nop dword [rax]
mov eax, dword [0x141dce718]
xor edx, edx
div dword [0x141dce71c]
add eax, 0x6f78badf
xor eax, 0xe83cb185
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x256c541
ja 0x14009ed90
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dce720]
sub eax, dword [0x141dce724]
xor eax, 0x1100090
and eax, 0x11f2f19d
cmp eax, 0xc3ae2ea3
je 0x14009ee25
mov eax, dword [0x141dce728]
sub eax, dword [0x141dce72c]
imul eax, eax, 0xeb5b01b1
shr eax, 2
imul rax, rax, 0x29034bf
shr rax, 0x36
add eax, 0x9a907fff
mov rbx, qword [0x141dd7fe0]
cmp eax, 0x5cac34f8
jae 0x14009ee2e
mov rax, qword [0x141dd7fe0]
jmp 0x14009edf2
mov eax, dword [0x141dce730]
or eax, dword [0x141dce734]
and eax, 0x5699851e
imul eax, eax, 0x43f0ec5
add eax, 0x58f7a6b9
cmp eax, 0x41f4441
jb 0x14009ee8e
mov eax, dword [0x141dce738]
or eax, dword [0x141dce73c]
imul r14d, eax, 0x4b032b6
add r14d, 0x6782ab38
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0x6b29e0e0
jae case.0x14009eb52.0
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x60430
adc eax, 0x60430
add rsp, 0x20
jmp 0x14009ee51
mov eax, dword [0x141dce7a8]
and eax, dword [0x141dce7ac]
add dword [rbx], esp
add eax, 0x1d2f8fa
xor eax, 0x7d5d3639
imul r14d, eax, 0x60acd052
or r14d, 0x838fe2de
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0x5bb5c929
jae 0x14009ef04
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009eea6
mov eax, dword [0x141dce7b0]
xor edx, edx
div dword [0x141dce7b4]
imul eax, eax, 0xe556a9e7
in eax, 0x3d
in al, dx
je 0x14009ef85
adc al, 0x75
invalid
in eax, 0x3d
in al, dx
je 0x14009ef85
adc al, 0x75
adc dword [rax - 0x75], ecx
add eax, 0x1d390ba
mov rax, qword [0x141dd7fe0]
nop word cs:[rax + rax]
mov eax, dword [0x141dce7b8]
or eax, dword [0x141dce7bc]
xor eax, 0x4010008
or eax, 0xfadefde7
mov rcx, qword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
cmp eax, 0xd587a5a9
jb 0x14009ef30
sub rsp, 0x20
xor edx, edx
mov r8, rdi
clc
and byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dce7c0]
mov ecx, dword [0x141dce7c4]
add eax, ecx
add eax, 0x212835cc
or eax, 0x9d749aba
imul rax, rax, 0x6557c393
shr rax, 0x3c
shr rax, 0x3c
cmp eax, 0x5cfdb349
jbe 0x14009ef95
xor eax, eax
xchg byte [rsi], al
mov eax, 0xe59622bd
nop word [rax + rax]
mov ecx, dword [0x141dce7c8]
or ecx, dword [0x141dce7cc]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0xe540ed1a
imul rdx, rcx, 0x2cdb17ff
shr rdx, 0x3a
mov ecx, 0
xchg byte [rsi], cl
cmp edx, 0x548d75df
ja 0x14009efa0
nop word cs:[rax + rax]
mov eax, dword [0x141dce7d0]
sub eax, dword [0x141dce7d4]
rol byte [rcx], cl
rol byte [rcx], cl
imul eax, eax, 0xee3e7385
or eax, 0xe9cdcf32
imul rax, rax, 0x4cbcd2b
shr rax, 0x38
cmp eax, 0xc8cffa08
ja 0x14009efe0
cmp cl, 2
jne 0x14009f074
mov eax, dword [0x141dce7d8]
sub eax, dword [0x141dce7dc]
add eax, 0x7cada595
imul rax, rax, 0x2c624f13
shr rax, 0x3c
add eax, 0x18495a82
cmp eax, 0x9684a0ab
ja 0x14009f061
mov edi, dword [0x141dce7e0]
sub edi, dword [0x141dce7e4]
add edi, 0xc7d864c2
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
cmp edi, 0x9b611369
jbe 0x14009f074
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
jmp 0x14009f036
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov eax, dword [0x141dce7e8]
and eax, dword [0x141dce7ec]
imul eax, eax, 0x105e2358
and eax, 0x53a0aee8
add eax, 0xcd122a47
cmp eax, 0x120f2a8
jae 0x14009f0d0
mov eax, dword [0x141dd7ffc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x68], r15
nop dword [rax + rax]
mov eax, dword [0x141dd7ffc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov edx, dword [0x141dce7f0]
imul edx, dword [0x141dce7f4]
add edx, 0xee064daa
or edx, 0x5ecc937f
imul edx, edx, 0x6624e546
mov qword [rax + 0x68], r15
cmp edx, 0x4a045851
je 0x14009f0d0
test rcx, rcx
je 0x14009f200
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
nop word cs:[rax + rax]
mov edx, dword [0x141dce7f8]
or edx, dword [0x141dce7fc]
add edx, 0xe41fadaf
xor edx, 0x7320693f
imul edx, edx, 0xb72f5bd1
cmp edx, 0x398f42ee
jb 0x14009f130
cmp rax, 1
jne 0x14009f200
mov eax, dword [0x141dce800]
xor edx, edx
div dword [0x141dce804]
mov edx, 0xa659da9f
imul rdx, rax
shr rdx, 0x3c
add edx, 0xa2b96835
mov eax, 0xd8835435
imul rax, rdx
shr rax, 0x3e
cmp eax, 0x8de1e421
jne 0x14009f1a0
nop word cs:[rax + rax]
mov eax, dword [0x141dce808]
imul eax, dword [0x141dce80c]
or eax, 0x7dfff7f1
imul rax, rax, 0x6565770b
shr rax, 0x3e
cmp eax, 0x1e9d0518
ja 0x14009f1a0
sub rsp, 0x20
call fcn.14009d510
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce810]
xor edx, edx
div dword [0x141dce814]
and eax, 0x2504204
add eax, 0xeceb017
cmp eax, 0x95d22db1
ja 0x14009f1e0
nop
mov eax, dword [0x141dce9b8]
or eax, dword [0x141dce9bc]
add eax, 0x2aa5a454
or eax, 0x39f2f9df
cmp eax, 0xc0d9da75
je 0x14009f200
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x141dce850]
add ecx, dword [0x141dce854]
imul rax, rcx, 0x3f76b629
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1e
xor ecx, 0x2b12c21f
add ecx, 0xce449ef9
mov eax, 1
lock xadd qword [rbx], rax
cmp ecx, 0x5d61832
jae 0x14009f272
lock inc qword [rbx]
jmp 0x14009f22e
test rax, rax
js 0x14009f530
nop dword [rax + rax]
mov eax, dword [0x141dce870]
imul eax, dword [0x141dce874]
add eax, 0xcf1d1eb5
xor eax, 0x7b034161
cmp eax, 0x3ad8723b
ja 0x14009f280
xor eax, eax
test al, al
jne 0x14009f2a0
test rbx, rbx
je 0x14009f521
mov r15, qword [rbx + 0x28]
lock dec qword [rbx]
jne 0x14009f349
mov eax, dword [0x141dce880]
sub eax, dword [0x141dce884]
or eax, 0x7b15938
and eax, 0x27bb7d3e
cmp eax, 0xfd18779
jne 0x14009f2e8
sub rsp, 0x20
mov rcx, rbx
call fcn.140074ce0
add rsp, 0x20
add esp, 0x20
mov r12d, 0x8e5454bd
nop
mov r13d, dword [0x141dce888]
sub r13d, dword [0x141dce88c]
shr r13d, 1
in eax, dx
imul r13, r12
shr r13, 0x3e
sub rsp, 0x20
mov rcx, rbx
call fcn.140074ce0
add rsp, 0x20
cmp r13d, 0x5e44800b
je 0x14009f2f0
nop word cs:[rax + rax]
mov eax, dword [0x141dce890]
xor eax, dword [0x141dce894]
imul eax, eax, 0x4be482eb
cmp eax, 0xe53a0173
je 0x14009f330
mov rax, qword [0x141dd7fa0]
cmp r15, rax
jne 0x14009f3fe
nop dword [rax]
mov eax, dword [0x141dce8a0]
xor eax, dword [0x141dce8a4]
or eax, 0xb2aa1e7
imul eax, eax, 0xc841450d
or eax, 0xe51db94e
cmp eax, 0xe04e5a2b
sub ebx, dword [rdx + 0x4e]
loopne case.0x1400830df.684
invalid
mov ebx, dword [0x141dd7fa8]
cmp ebx, 0xffffffff
je 0x14009f512
mov eax, 0xb66d2e49
inc ebx
nop dword [rax]
mov ecx, dword [0x141dce8a8]
and ecx, dword [0x141dce8ac]
imul ecx, ecx, 0xf6fc83f4
or ecx, 0xb19ab22d
sub eax, 0x48b19ab2
imul ecx, eax
sub eax, 0x48b19ab2
imul ecx, eax
shr rcx, 0x3f
cmp ecx, 0xa24415e1
ja 0x14009f3a0
nop dword [rax + rax]
mov eax, dword [0x141dce8b0]
imul eax, dword [0x141dce8b4]
and eax, 0x44c04829
add eax, 0xa1e1761b
imul rax, rax, 0x1b2912d5
shr rax, 0x3c
cmp eax, 0xf20892a7
xchg edx, eax
or dl, dh
xchg edx, eax
or dl, dh
ja 0x14009f3d0
jmp 0x14009f4c8
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141dd7fac], cl
add dword [rdi], ecx
xchg esp, eax
ror byte [rdi], 0x1f
invalid
mov ecx, dword [0x141dce898]
and ecx, dword [str.Ft_rvH]
imul ecx, ecx, 0x40aa7140
add ecx, 0xff11cd40
stosb byte [rdi], al
add ecx, 0xff11cd40
cmp ecx, 0xe09b158f
ja 0x14009f410
stc
invalid
test al, al
jne 0x14009f493
mov eax, dword [0x141dce8b8]
xor edx, edx
div dword [0x141dce8bc]
or eax, 0x24438fca
and eax, 0x25fb8fca
cmp eax, 0xe55e5375
invalid
je 0x14009f4f9
lea rbx, [0x141dd7fac]
mov r12d, dword [0x141dce8c0]
xor r12d, dword [0x141dce8c4]
and eax, 0x1d2f458
add r12d, 0x651233d4
or r12d, 0x5f0805de
invalid
pop rdi
adc ah, byte [rbp + 0x41]
or esp, 0x5f0805de
invalid
pop rdi
or byte [rdi + 0x48], bl
sub esp, 0x20
sub rsp, 0x20
mov rcx, rbx
call fcn.1400f8d30
add rsp, 0x20
cmp r12d, 0x3ccbd062
jb 0x14009f45e
mov qword [0x141dd7fa0], r15
mov ecx, 0xf7ee15f7
nop
mov eax, dword [0x141dce8c8]
xor edx, edx
div dword [0x141dce8cc]
rol byte [rcx], cl
imul rax, rcx
shr rax, 0x3e
imul eax, eax, 0xf2dde8a2
cmp eax, 0x78009202
je 0x14009f4a0
mov ebx, 1
mov eax, dword [0x141dce8d8]
or eax, dword [0x141dce8dc]
add eax, 0x9b99e855
or eax, 0xdf042e20
imul rax, rax, 0x4a50dbc1
shr rax, 0x3e
cmp eax, 0x27ebf4c9
jbe 0x14009f5ee
jmp 0x14009f643
sub rsp, 0x20
lea rcx, [0x141dd7fac]
call fcn.1400f8d30
add rsp, 0x20
jmp 0x14009f457
invalid
invalid
xor eax, eax
test al, al
je 0x14009f967
jmp 0x14009f98c
xor eax, eax
test al, al
ror byte [rdi], 0x84
add dword [rax], 0
invalid
jmp 0x14009f5b6
mov eax, dword [0x141dce858]
add eax, dword [0x141dce85c]
rol byte [rcx], cl
imul eax, eax, 0xcc97b010
and eax, 0x7b5f8870
mov byte [rdi + 0x7b], bl
mov byte [rdi + 0x7b], bl
cmp eax, 0x15e61223
jne 0x14009f550
ud2
mov eax, dword [0x141dce860]
add eax, dword [0x141dce864]
imul eax, eax, 0x6af19513
add eax, 0x55b393e3
ud2
ud2
ud2
mov eax, dword [0x141dce8e0]
mov ecx, dword [0x141dce8e4]
lea r15d, [rax + rcx]
add r15d, 0xa089ce48
mov dword [0x141dd7fa8], ebx
lea rax, [0x141dd7fa0]
mov qword [r14], rax
mov qword [rsi], r14
mov qword [rsi + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
lea rdx, [0x141db6328]
mov rcx, rsi
mov r8, rdi
call fcn.1400520b0
add rsp, 0x20
cmp r15d, 0x8c6e5659
jae 0x14009f67d
mov dword [0x141dd7fa8], ebx
lea rax, [0x141dd7fa0]
mov qword [r14], rax
invalid
mov qword [rsi], r14
mov qword [rsi + 8], 0
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
sub esp, 0x20
lea rdx, [0x141db6328]
mov rcx, rsi
mov r8, rdi
call fcn.1400520b0
add rsp, 0x20
jmp 0x14009f5ee
mov rbx, qword [rsi + 8]
test al, al
je 0x14009f6a0
test rbx, rbx
jne 0x14009f73d
jmp 0x14009e39e
invalid
mov eax, dword [0x141dce8e8]
rol byte [rcx], cl
add eax, dword [0x141dce8ec]
imul eax, eax, 0x13586b54
xor eax, 0xa3e05899
imul rax, rax, 0x7c5f8039
shr rax, 0x3d
cmp eax, 0xcd77bbc7
ja 0x14009f6a0
test rbx, rbx
je 0x14009f73b
nop
mov eax, dword [0x141dce8f0]
add eax, dword [0x141dce8f4]
rol byte [rcx], cl
rol byte [rcx], cl
imul rax, rax, 0x2f9c2ecb
shr rax, 0x3a
shr eax, 0x3a
pushfq
invalid
imul eax, eax, 0xdc50ca76
and eax, 0xfbcb894a
cmp eax, 0x3c8db572
je 0x14009f6d0
nop dword [rax]
mov eax, dword [0x141dce8f8]
xor edx, edx
div dword [0x141dce8fc]
int1
rol byte [rcx], cl
int1
rol byte [rcx], cl
imul eax, eax, 0xe5bb2445
imul rax, rax, 0x583e540f
shr rax, 0x3e
cmp eax, 0xb2edfb6a
je 0x14009f700
mov eax, ebx
and eax, 3
lea rcx, [0x141db7f8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ebx, ebx
mov rcx, qword [r14]
dec dword [rcx + 8]
jne 0x14009fb70
mov eax, dword [0x141dce960]
and eax, dword [0x141dce964]
add eax, 0x1d2f20f
add eax, 0x1d2f20f
or eax, 0x2d6cdce3
imul eax, eax, 0xeafb604
add eax, 0xe29d2fef
cmp eax, 0x8b18919f
jae 0x14009fa64
jmp 0x14009fa9a
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce908]
imul eax, dword [str.M7g]
imul eax, eax, 0x4dd38f0a
add eax, 0xa83d00e4
cmp eax, 0x1b12b12
jb 0x14009f7b0
xor ebx, ebx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce910]
or eax, dword [0x141dce914]
imul eax, eax, 0x191f6dbd
mov ebp, 0x5191f6d
jns 0x14009f843
and byte [rsi], 0x48
imul eax, eax, 0x26f3cd45
mov ebp, 0x5191f6d
jns 0x14009f843
and byte [rsi], 0x48
imul eax, eax, 0x26f3cd45
shr rax, 0x3b
cmp eax, 0xb23c23e8
je 0x14009f7e0
jmp 0x14009f73d
mov ebx, dword [rbx + 7]
mov rax, qword [rbx]
nop dword [rax]
mov ecx, dword [0x141dce920]
and ecx, dword [0x141dce924]
add ecx, 0x53109daa
shr ecx, 4
imul rcx, rcx, 0xc624a57
shr rcx, 0x36
add ecx, 0x30053c82
cmp ecx, 0x286c9b5f
jb 0x14009f850
test rax, rax
je 0x14009f890
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009f8a0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop dword [rax]
mov edx, dword [0x141dce928]
mov r8d, dword [0x141dce92c]
add edx, r8d
add edx, 0xdef42c5b
or edx, 0xf986c705
imul rdx, rdx, 0x31c643bd
shr rdx, 0x3d
cmp edx, 0xbe1e14cf
je 0x14009f8b0
test rcx, rcx
je 0x14009f9f3
cmp rax, 0x11
jb 0x14009f942
nop
mov eax, dword [0x141dce930]
xor eax, dword [0x141dce934]
or eax, 0x1d66497a
imul eax, eax, 0xd07eb106
add eax, 0x8c5378ac
cmp eax, 0x6fab16ea
ja 0x14009f8f0
mov rdi, qword [rdi - 8]
mov eax, 0xda8fa22b
nop dword [rax]
mov ecx, dword [0x141dce938]
and ecx, dword [0x141dce93c]
and ecx, 0xdc22e02d
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x9a9744b1
je 0x14009f920
mov eax, dword [0x141dce940]
or eax, dword [0x141dce944]
imul eax, eax, 0xa499eba4
add eax, 0x255400bc
and eax, 0x76aaa16c
cmp eax, 0x1fb9a026
jae 0x14009f9a9
jmp 0x14009f9d7
mov eax, dword [0x141dce8d0]
imul eax, dword [0x141dce8d4]
and eax, 0x73aa08f1
add eax, 0xe40341c2
and eax, 0x618c49b0
ud2
ud2
mov ebx, dword [0x141dce948]
or ebx, dword [0x141dce94c]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x7b7cdfad
jne 0x14009f9f3
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009f9a9
mov eax, dword [0x141dce950]
add eax, dword [0x141dce954]
or eax, 0x313220c1
and eax, 0x757fb8e1
cmp eax, 0x1ce6aa28
jne 0x14009fa20
mov rax, qword [0x141dd7fe0]
nop word [rax + rax]
mov eax, dword [0x141dce958]
add eax, dword [0x141dce95c]
imul eax, eax, 0xb9b802ce
or eax, 0x21014383
and eax, 0x210947cb
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x719a14a
jb 0x14009fa20
sub rsp, 0x20
xor ebx, ebx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009f73d
mov eax, dword [0x141dce968]
and eax, dword [0x141dce96c]
shr eax, 1
mov edx, 0x897e4863
imul rdx, rax
shr rdx, 0x3e
add edx, 0x9f475d93
and edx, 0x90405902
mov qword [rcx], 0
cmp edx, 0xaf60e337
jbe 0x14009faa3
mov qword [rcx], 0
jmp 0x14009fa64
mov eax, dword [0x141dce970]
sub eax, dword [0x141dce974]
add rcx, 0xc
xor eax, 0x80801003
and eax, 0xa0801b7b
cmp eax, 0x3452013f
jne 0x14009fad0
xor eax, eax
xchg byte [rcx], al
nop dword [rax + rax]
mov eax, dword [0x141dce978]
add eax, dword [0x141dce97c]
and eax, 0x1ad6d12d
imul edx, eax, 0xe7951d5a
add edx, 0xc45bc859
mov eax, 0
xchg byte [rcx], al
cmp edx, 0x26a9dd76
jb 0x14009fad0
nop dword [rax]
mov edx, dword [0x141dce980]
sub edx, dword [0x141dce984]
and edx, 0x7a8a7670
imul edx, edx, 0x2c880737
cmp edx, 0xa40f6356
je 0x14009fb00
cmp al, 2
jne 0x14009fb70
sub rsp, 0x20
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce988]
xor eax, dword [0x141dce98c]
imul rax, rax, 0x97d7f5
shr rax, 0x34
imul eax, eax, 0x61f81492
or eax, 0x389ccfc5
cmp eax, 0x1439241a
jb 0x14009fb40
nop dword [rax]
mov eax, dword [0x141dce990]
or eax, dword [0x141dce994]
imul eax, eax, 0x12562e45
cmp eax, 0x681d3245
invalid
invalid
invalid
je 0x14009fb70
nop dword [rax]
mov eax, dword [0x141dce998]
add eax, dword [0x141dce99c]
or eax, 0xb50720
and eax, 0x3b78f35
imul eax, eax, 0xc470b2de
cmp eax, 0xbee0e9e8
ja 0x14009fb90
test rbx, rbx
je 0x14009f200
mov eax, dword [0x141dce9a0]
xor eax, dword [0x141dce9a4]
fsub st(5), st(0)
rol byte [rcx], cl
cmp eax, 0xc1ad8c4d
jne 0x14009fbd1
ud2
mov eax, 0x92b1e1d7
nop word cs:[rax + rax]
mov ecx, dword [0x141dce9a8]
sub ecx, dword [0x141dce9ac]
or ecx, 0x3185866e
test dword [rcx], esi
imul ecx, ecx, 0x87b7ccdb
imul rcx, rax
shr rcx, 0x3f
ud2
rol byte [rcx], cl
or eax, dword [0x141dce9f4]
add eax, 0xc1f83f61
or eax, 0x878229dc
and eax, 0xafdb29dc
int3
push rbp
push rbx
sub rsp, 0xc0
mov rsi, rdx
mov rdi, rcx
xor eax, eax
test al, al
je 0x14009fdc9
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14008b000
lea rbx, [rsp + 0x20]
nop
mov ebp, dword [0x141dce9f8]
imul ebp, dword [0x141dce9fc]
invalid
in al, dx
rol byte [rcx], cl
xor ebp, 0x8a008004
and ebp, 0x9ac8cc04
in eax, 4
int3
enter 0xffffffffffff819a, 0xffffffffffffffc5
invalid
invalid
pop rsi
invalid
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14008b000
cmp ebp, 0x82b3de5a
jb case.0x1400e3b4c.62
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
nop
mov eax, dword [0x141dcea00]
xor eax, dword [0x141dcea04]
imul rax, rax, 0x217864bf
js 0x14009fe44
js 0x14009fe44
js 0x14009fe44
shr rax, 0x3c
or eax, 0xfb5f777e
jle 0x14009fea1
pop rdi
sti
jle 0x14009fea1
pop rdi
sti
cmp eax, 0x78db4c3f
jb case.0x14009ba45.16
mov rax, qword [rsp + 0x40]
mov edx, edx
lea r8, [0x141db7f9c]
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
mov r8, rsi
mov r9, rdi
jmp rdx
add rcx, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dcea08]
mov edx, dword [0x141dcea0c]
add eax, edx
add eax, 0x5e572f5f
or eax, 0x9c5c3d2c
cmp eax, 0x7edaa82
invalid
je case.0x14009eb52.17
invalid
jmp 0x14009ff90
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcea28]
add eax, dword [0x141dcea2c]
add dword [rbx], eax
add eax, 0x1d2eb90
xor eax, 0x40240100
or eax, 0xe9a143d
and eax, 0x4fbe153d
cmp eax, 0xa4067627
ja 0x14009fe90
mov ecx, 2
jmp 0x14009ff90
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
nop word [rax + rax]
add byte [rax], al
add byte [rbx - 0x2d14d5fb], cl
rol byte [rcx], cl
or eax, dword [0x141dcea14]
mov eax, dword [0x141dcea10]
rol byte [rcx], cl
or eax, dword [0x141dcea14]
imul rax, rax, 0x299643
shr rax, 0x33
shr eax, 0x33
shr eax, 0x33
add eax, 0x14c6849d
or eax, 0x3014064d
cmp eax, 0x19f1e0d
jbe 0x14009fee0
jmp 0x14009ff90
mov eax, dword [0x141dcea30]
xor eax, dword [0x141dcea34]
cmp eax, 0x926059c
invalid
je 0x14009ff90
or dword [rbp + rbp*8 + 0x49], esi
mov eax, esi
mov r8, rsi
sub r8, rcx
jb 0x1400a0076
mov eax, dword [0x141dcea48]
add eax, 0x1d2ea93
xor edx, edx
div dword [0x141dcea4c]
nop dword [rax]
mov eax, dword [0x141dcea50]
and eax, dword [0x141dcea54]
cmp eax, 0xae5cfc9b
je 0x14009ffc0
add rcx, rdi
mov r9, rcx
nop dword [rax]
mov eax, dword [0x141dcea58]
xor edx, edx
div dword [0x141dcea5c]
and eax, 0x7ac23047
xor eax, 0xb2186ceb
imul eax, eax, 0x5ad0e297
cmp eax, 0x3ff382ca
je 0x14009ffe0
test r8, r8
je 0x1400a0052
nop word [rax + rax]
mov eax, dword [0x141dcea60]
and eax, dword [0x141dcea64]
or eax, 0x1080900
and eax, 0x414aed04
add eax, 0x69e6d5c1
cmp eax, 0x913e00ff
ja 0x1400a0010
movzx eax, byte [r9]
xor ecx, ecx
nop dword [rax + rax]
cmp al, 0x2f
sete bl
cmp al, 0x5c
sete dl
test cl, cl
jne 0x1400a0040
or bl, dl
jmp 0x1400a0054
xor ebx, ebx
mov eax, dword [0x141dcea68]
sub eax, dword [0x141dcea6c]
and eax, 0x3294440d
xor eax, 0x44809
cmp eax, 0x69766c82
jbe 0x1400a00cf
jmp 0x1400a0159
mov eax, dword [0x141dcea38]
xor edx, edx
div dword [0x141dcea3c]
xor eax, 0x8ad8e127
add eax, 0xaf638d6c
cmp eax, 0xc06bb852
ja 0x1400a00c9
mov eax, dword [0x141dcea40]
imul eax, dword [0x141dcea44]
imul rax, rax, 0x3162f69f
shr rax, 0x3b
add eax, 0x91b0aaa3
mov ecx, 0x94f7880f
imul rcx, rax
shr rcx, 0x3e
ud2
ud2
mov eax, dword [0x141dcea70]
sub eax, dword [0x141dcea74]
imul eax, eax, 0xe63e7268
add eax, 0xdd96ec8
imul r14, rax, 0x44b636cf
shr r14, 0x3e
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x68], xmm1
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x82], bl
mov word [rsp + 0x80], 0x200
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x48]
call fcn.1400988f0
xor eax, eax
cmp byte [rsp + 0x88], 9
jne 0x1400a0150
mov rax, qword [rsp + 0x90]
cmp r14d, 0x352ee4a0
jbe 0x1400a01a9
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x68], xmm1
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x82], bl
mov word [rsp + 0x80], 0x200
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x48]
call fcn.1400988f0
jmp 0x1400a00cf
mov rdx, qword [rsp + 0x98]
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r12, qword [rbp + 0x1c0]
mov qword [rdi], rbx
mov qword [rdi + 0x10], 2
cmp byte [rbp + 0x1df], 0
je 0x1400a8351
nop
mov eax, dword [0x141dcfb20]
or eax, dword [str.Nqrz]
xor eax, 0x2001a210
and eax, 0x6c0ba69d
add eax, 0xf32e3b2f
cmp eax, 0x7289ad0b
ja 0x1400a2e20
mov rsi, qword [rbp + 0x168]
cmp dword [rsi], 4
jb 0x1400a2e9d
mov eax, dword [0x141dcfa70]
xor eax, dword [0x141dcfa74]
add eax, 0x7c637866
mov ecx, 0xc7f88573
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x9d3565cf
cmp eax, 0x14f9dbcd
jae 0x1400a2e8b
mov rcx, qword [rsi + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov rcx, qword [rsi + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
movaps xmm6, xmmword [rbp + 0x210]
lea rsp, [rbp + 0x228]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edx, edx
test r9w, r9w
je 0x1400a2e00
mov r9w, 1
test dx, dx
jne 0x1400a3400
cmp r10, rcx
je 0x1400a36d3
lea rax, [r10 + 1]
movzx r11d, byte [r10]
nop word [rax + rax]
mov edx, dword [0x141dcee48]
imul edx, dword [0x141dcee4c]
imul rdx, r8
shr rdx, 0x3c
and edx, 3
cmp edx, 0x5bb9fc75
ja 0x1400a3430
mov edx, dword [0x141dcee50]
imul edx, dword [0x141dcee54]
imul edx, edx, 0xd423950
or edx, 0x5d9ef36e
retf 0xf36e
sahf
pop rbp
xor edx, 0x21ad6219
cmp edx, 0x75c16326
jb 0x1400a3450
test r11b, r11b
jns 0x1400a35a6
mov eax, dword [0x141dcee58]
xor edx, edx
div dword [0x141dcee5c]
cmp eax, 0x50ba5ef2
je 0x1400a3480
mov edx, r11d
and edx, 0x1f
movzx edi, byte [r10 + 1]
and edi, 0x3f
cmp r11b, 0xdf
jbe 0x1400a3590
mov r14, rbx
lea rax, [r10 + 3]
movzx esi, byte [r10 + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
mov edi, edx
shl edi, 0xc
nop word cs:[rax + rax]
mov ebx, dword [0x141dcee60]
imul ebx, dword [0x141dcee64]
add ebx, 0xb2e4e682
xor ebx, 0x683bba92
cmp ebx, 0x94639e0a
ja 0x1400a34d0
cmp r11b, 0xf0
jb 0x1400a35b3
nop dword [rax + rax]
mov eax, dword [0x141dcee68]
mov r11d, dword [0x141dcee6c]
add dword [rcx + rax - 0x28], eax
add eax, 0x3b3b7214
imul rax, rax, 0x11196bb9
shr rax, 0x3a
xor eax, 0xbcfc7ca1
cmp eax, 0xef895f04
ja 0x1400a3500
and edx, 7
shl edx, 0x12
movzx r11d, byte [r10 + 3]
add r10, 4
add edx, 4
mov rdi, qword [rbp + 0x1e0]
mov rbx, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dcee70]
or eax, dword [0x141dcee74]
invalid
invalid
rol byte [rcx], cl
sbb byte [rcx - 0x3f96fe2e], bh
fdiv qword [rdi + rsi*8 + 0x6fe00505]
sub ah, dl
imul eax, eax, 0x5f7b4dc
add eax, 0xe22a6fe0
cmp eax, 0xf6a06283
ja 0x1400a3550
shl esi, 6
and r11d, 0x3f
or r11d, esi
or r11d, edx
mov rax, r10
cmp r11d, 0xffff
mov rsi, qword [rbp + 0x1f0]
jbe 0x1400a35a6
jmp 0x1400a35d2
add r10, 2
shl edx, 6
or edx, edi
mov rax, r10
mov r11d, edx
mov rdi, qword [rbp + 0x1e0]
xor edx, edx
mov r10, rax
mov r9d, r11d
jmp 0x1400a3402
or esi, edi
mov r11d, esi
mov rdi, qword [rbp + 0x1e0]
mov rbx, r14
cmp r11d, 0xffff
mov rsi, qword [rbp + 0x1f0]
jbe 0x1400a35a6
and r11d, 0x3ff
or r11d, 0xdc00
mov r10, rax
mov edx, r11d
jmp 0x1400a3402
mov eax, dword [0x141dceed0]
or eax, dword [0x141dceed4]
xor eax, 0xc80867f
or al, 5
sub eax, 0x257cc851
ja 0x1400a36b2
sub rdi, qword [0x14a84cae7]
or al, 5
sub eax, 0x257cc851
ja 0x1400a36b2
sub rdi, qword [0x14a84cae7]
jb 0x1400a3640
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dceed8]
add eax, dword [0x141dceedc]
imul eax, eax, 0x2b79175d
and eax, 0x3377f7b4
imul eax, eax, 0x83cad39
cmp eax, 0x7c38b2ec
jb 0x1400a3670
jmp 0x1400a43d2
mov eax, dword [0x141dced28]
jb 0x1400a366a
rol byte [rcx], cl
xor eax, dword [str.t__vO]
imul eax, eax, 0xe605d7e8
add eax, 0x50176ad9
cmp eax, 0xc7c151fb
ja 0x1400a36b0
jmp 0x1400aa3e6
cmp r15, 0xf
mov qword [rbp + 0x1f8], r12
ja 0x1400a3786
xor eax, eax
mov rcx, qword [rbp + 0x180]
mov rdi, qword [rbp + 0x208]
nop word cs:[rax + rax]
cmp byte [r12 + rax], 0x2e
je 0x1400a3816
inc rax
cmp r15, rax
jne 0x1400a3700
xor eax, eax
jmp 0x1400a381b
mov eax, dword [0x141dcef30]
xor eax, dword [0x141dcef34]
add eax, 0xe266a5e6
xor eax, 0x427b84f1
cmp eax, 0x8d681d6c
mov rdi, qword [rbp + 0x208]
jbe case.0x1400955dd.533
sub rsp, 0x20
mov cl, 0x2e
mov rdx, r12
mov r8, r15
call fcn.140057a40
add rsp, 0x20
nop
mov eax, dword [0x141dcef38]
sub eax, dword [0x141dcef3c]
and eax, 0xf1c3e956
imul rax, rax, 0x44e56c3f
shr rax, 0x3d
imul esi, eax, 0x95e55bff
sub rsp, 0x20
mov cl, 0x2e
mov rdx, r12
mov r8, r15
call fcn.140057a40
add rsp, 0x20
cmp esi, 0x31d677f4
ja case.0x1400955dd.533
mov qword [rbp + 0x158], rax
mov rcx, qword [rbp + 0x180]
mov rsi, qword [rbp + 0x1f0]
jmp 0x1400a3822
mov eax, 1
mov qword [rbp + 0x158], rax
test rdi, rdi
mov qword [rbp + 0x1d0], r15
je 0x1400a3f1d
add rsi, qword [rbp + 0x208]
mov al, 1
mov dword [rbp + 0x200], 0
mov qword [rbp + 0x1f0], rsi
nop dword [rax]
mov byte [rbp + 0x1b8], al
mov eax, dword [0x141dcef58]
and eax, dword [0x141dcef5c]
add eax, 0x7485d44e
or eax, 0x2707f1c
cmp eax, 0xd6cee0f3
jb 0x1400a38b9
nop word cs:[rax + rax]
mov eax, dword [0x141dcef60]
and eax, dword [0x141dcef64]
add eax, 0xe925c065
or eax, 0xf932a616
xor eax, 0x3657545d
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
cmp eax, 0x2b34a4b0
jae 0x1400a38e0
invalid
invalid
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
jmp 0x1400a3880
mov r9d, 2
xor r11d, r11d
mov r8, qword [rbp + 0x208]
mov r15, r8
mov r10d, dword [rbp + 0x200]
mov ebx, r10d
xor r12d, r12d
mov r14d, ebx
test bx, bx
jne 0x1400a3950
jmp 0x1400a39a0
mov r9, qword [rdi + 8]
mov r13, qword [rbp + 0x1e8]
mov rcx, rdi
mov r8, rsi
mov rsi, qword [rbp + 0x1f0]
mov r10d, dword [rbp + 0x200]
mov r11, qword [rbp + 0x208]
mov word [r9 + r11*2], r14w
inc r11
mov qword [rcx + 0x10], r11
mov r14d, ebx
test bx, bx
je 0x1400a39a0
nop word [rax + rax]
xor r10d, r10d
xor ebx, ebx
cmp r14w, 0x22
jne 0x1400a3a70
and r12b, 1
nop word cs:[rax + rax]
mov eax, dword [0x141dcef78]
imul eax, dword [0x141dcef7c]
add eax, 0x16714ac8
xor eax, 0x84d902b0
add eax, 0x5616e23e
cmp eax, 0xe7560a3c
ja 0x1400a3970
xor r12b, 1
mov r14d, ebx
test bx, bx
jne 0x1400a3950
nop
mov eax, dword [0x141dcef68]
imul eax, dword [0x141dcef6c]
or eax, 0xa2088c00
and eax, 0xeaa8cd0a
cmp eax, 0x5729ecd2
jb 0x1400a39a0
cmp r15, rsi
je 0x1400a3b90
lea r8, [r15 + 1]
movzx r14d, byte [r15]
test r14b, r14b
jns 0x1400a3a60
nop dword [rax + rax]
mov eax, dword [0x141dcef70]
and eax, dword [0x141dcef74]
add eax, 0xf297fa75
xor eax, 0x3e981744
cmp eax, 0xad6fb5da
ja 0x1400a39e0
mov eax, r14d
and eax, 0x1f
movzx r8d, byte [r8]
and r8d, 0x3f
cmp r14b, 0xdf
jbe 0x1400a3b10
movzx edx, byte [r15 + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp r14b, 0xf0
jb 0x1400a3b35
movzx r14d, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, eax
mov r8, r15
cmp r14d, 0xffff
ja 0x1400a3b51
nop word [rax + rax]
xor ebx, ebx
mov r15, r8
cmp r14w, 0x22
je 0x1400a3960
movzx eax, r14w
cmp eax, 0x3b
jne 0x1400a3aaf
nop dword [rax]
mov eax, dword [0x141dcef80]
xor edx, edx
div dword [0x141dcef84]
xor eax, 0x80c416a
or eax, 0xe7921e85
imul eax, eax, 0xf100256a
cmp eax, 0xbcb683dd
ja 0x1400a3a80
test r12b, 1
je 0x1400a3f15
cmp r11, qword [rcx]
jne 0x1400a3933
mov qword [rbp + 0x208], r11
mov dword [rbp + 0x200], r10d
mov rsi, r8
nop dword [rax]
mov r13d, dword [0x141dcef90]
add r13d, dword [0x141dcef94]
sub rsp, 0x20
mov rdi, rcx
call fcn.1400d9420
add rsp, 0x20
cmp r13d, 0xe0a24fa8
jne 0x1400a390d
sub rsp, 0x20
mov rcx, rdi
call fcn.1400d9420
add rsp, 0x20
mov rcx, rdi
jmp 0x1400a3ad0
add r15, 2
shl eax, 6
or eax, r8d
mov r8, r15
mov r14d, eax
xor ebx, ebx
mov r15, r8
cmp r14w, 0x22
je 0x1400a3960
jmp 0x1400a3a70
add r15, 3
shl eax, 0xc
or edx, eax
mov r8, r15
mov r14d, edx
cmp r14d, 0xffff
jbe 0x1400a3a60
lea eax, [r14 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov r10d, r14d
mov r15, r8
mov ebx, r14d
mov r14d, eax
cmp r14w, 0x22
je 0x1400a3960
jmp 0x1400a3a70
xor r12d, r12d
mov rax, qword [rbp + 0x1a0]
mov dword [rbp + 0x200], r10d
mov qword [rbp + 0x208], r8
cmp byte [rbp + 0x1b8], 0
mov ebx, 0xc5268485
jne 0x1400a3bd3
test r11, r11
jne 0x1400a3bd3
movabs rdi, 0x8000000000000000
mov qword [rax], rdi
cmp qword [rcx], 0
jne 0x1400a3c01
jmp 0x1400a3c60
mov rdx, qword [rcx + 8]
sub rsp, 0x20
mov rcx, rax
mov r8, r11
call fcn.14008a680
mov rcx, qword [rbp + 0x180]
add rsp, 0x20
movabs rdi, 0x8000000000000000
cmp qword [rcx], 0
je 0x1400a3c60
mov r8, qword [rcx + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcef88]
add eax, dword [0x141dcef8c]
imul eax, eax, 0xb08ad1ed
add eax, 0x72795918
xor eax, 0xc9eabdce
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xb122b6f6
jbe 0x1400a3c43
mov rax, qword [0x141dd7fe0]
jmp 0x1400a3c10
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp + 0x180]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcef98]
sub eax, dword [0x141dcef9c]
imul rax, rbx
shr rax, 0x3e
add eax, 0x588093d1
cmp eax, 0x42f9244b
jb 0x1400a3c60
mov rax, qword [rbp + 0x1a0]
mov rbx, qword [rax]
cmp rbx, rdi
je 0x1400a3f1d
mov rdi, qword [rax + 8]
mov r14, qword [rax + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dcefa0]
xor edx, edx
div dword [0x141dcefa4]
or eax, 0xffb7ffee
cmp eax, 0x71dcee9f
jb 0x1400a3ca0
test r14, r14
je 0x1400a3e60
mov rax, qword [rbp + 0x1a0]
mov r15, qword [rax + 0x18]
mov eax, dword [0x141dcefc0]
and eax, dword [0x141dcefc4]
add eax, 0x967986d2
and eax, 0xec7e349
xor eax, 0x874f4292
cmp eax, 0x929850e0
jbe 0x1400a3d1e
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rbx
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], r15
sub rsp, 0x20
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
test eax, edx
add dword [rax], eax
add al, ch
idiv dl
invalid
dec dword [rax - 0x7d]
invalid
invalid
mov rax, qword [rbp + 0x30]
mov qword [rax], rbx
mov rbx, rax
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
sub rsp, 0x20
mov rcx, rax
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
call case.0x14009245b.589
add rsp, 0x20
cmp qword [rbp + 0x158], 1
add byte [rcx], al
je 0x1400a3d6c
sub rsp, 0x20
mov rcx, rbx
call fcn.1400a01c0
add rsp, 0x20
mov rdi, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
sub rsp, 0x20
mov rcx, qword [rbp + 0x28]
mov rdx, rdi
call fcn.1400b0210
add rsp, 0x20
cmp qword [rbx], 0
je 0x1400a3dd3
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dcefc8]
imul eax, dword [0x141dcefcc]
add eax, 0x9aad677a
and eax, 0x679f7b97
add eax, 0x8b5aec47
cmp eax, 0xc69732ed
ja 0x1400a3db0
mov ecx, 0x893c6869
nop dword [rax + rax]
mov eax, dword [0x141dcefd0]
or eax, dword [0x141dcefd4]
imul rax, rcx
shr rax, 0x3e
or eax, 0xe92ac768
imul eax, eax, 0x3345898d
cmp eax, 0x2c503d65
jb 0x1400a3de0
mov rdx, qword [rbp + 0x28]
mov r8, qword [rdx]
movabs rax, 0x8000000000000000
cmp r8, rax
mov rcx, qword [rbp + 0x180]
add byte [rdi], cl
invalid
invalid
add al, 0
invalid
nop word [rax + rax]
mov eax, dword [0x141dcefd8]
sub eax, dword [0x141dcefdc]
imul eax, eax, 0xf237cf74
add eax, 0x97ccf73c
or eax, 0x4a04d519
cmp eax, 0x6df9240a
insd dword [rdi], dx
jb 0x1400a3e30
mov eax, r12d
jmp 0x1400a3850
mov eax, dword [0x141dcefa8]
imul eax, dword [0x141dcefac]
add dword [0xca5d7791], ecx
imul eax, eax, 0xb6078c1c
add eax, 0x65672538
cmp eax, 0x2fa21476
jb 0x1400a3e60
nop word cs:[rax + rax]
mov eax, dword [0x141dcefb0]
and eax, dword [0x141dcefb4]
add eax, 0x36f9b5f7
or eax, 0x9741ab0e
xor eax, 0x285a0721
cmp eax, 0x1f499a8f
jb 0x1400a3e90
mov eax, r12d
test rbx, rbx
je 0x1400a3850
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov ecx, 0xe1ee7b51
nop dword [rax]
mov eax, dword [0x141dcefb8]
and eax, dword [0x141dcefbc]
imul eax, eax, 0xe2a7ab27
imul rax, rcx
shr rax, 0x3f
call 0xc5b84c3c
pop rsp
cmp eax, 0x21d56d4c
jb 0x1400a3ee0
mov eax, r12d
mov rcx, qword [rbp + 0x180]
loopne 0x1400a3f52
mov ecx, dword [rbp + 0x180]
jmp 0x1400a3850
mov r12b, 1
jmp 0x1400a3b93
mov eax, dword [0x141dcef40]
xor edx, edx
div dword [0x141dcef44]
cmp eax, 0xedff57c8
mov rdi, qword [rbp - 0x38]
jne 0x1400a3f46
sub rsp, 0x20
mov rcx, rdi
call fcn.1400902b0
add rsp, 0x20
mov r12, qword [rbp + 0x1b0]
nop dword [rax]
mov esi, dword [0x141dcef48]
repne scasd eax, dword [rdi]
rol byte [rcx], cl
sub esi, dword [0x141dcef4c]
sub rsp, 0x20
mov rcx, rdi
call fcn.1400902b0
add rsp, 0x20
cmp esi, 0x4eae4ae0
je 0x1400a3f50
mov rbx, qword [rdi]
nop word [rax + rax]
mov eax, dword [0x141dcef50]
and eax, dword [0x141dcef54]
or eax, 0x848d7678
add eax, 0x9911818b
cmp eax, 0xa398b936
cwde
invalid
ja 0x1400a3f80
mov rsi, qword [rdi + 8]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x1400a4151
mov eax, 0xc1f0372f
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
mov ecx, dword [0x141dcf050]
rol byte [rcx], cl
imul ecx, dword [0x141dcf054]
or ecx, 0x49c655f4
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x183c14ab
ja 0x1400a3fc0
mov eax, esi
and eax, 3
cmp rax, 3
mov r15, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xb8]
ja case.default.0x1400a400e
lea rcx, [0x141db7fb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rbx, [rsi - 1]
mov r14, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rax, qword [rsi]
mov ecx, 0x844cd5d1
mov edx, dword [0x141dcf068]
xor edx, dword [0x141dcf06c]
add edx, 0x46bcd0fb
mov r8, rdx
imul r8, rcx
ror dword [rcx - 0x3f], 0xe8
and byte [rcx + rbp - 0x3e], al
ror dword [rcx - 0x3f], 0xe8
and byte [rcx + rbp - 0x3e], al
shr edx, 1
add edx, r8d
shr edx, 0x1d
and edx, 0xfffffffe
cmp edx, 0x4ea0d34
ja 0x1400a4024
test rax, rax
je 0x1400a4069
sub rsp, 0x20
mov rcx, r14
call rax
add rsp, 0x20
mov eax, dword [0x141dcf070]
add eax, dword [0x141dcf074]
imul eax, eax, 0x8db40c60
add eax, 0xf725a1dc
cmp eax, 0x4799b778
jb 0x1400a4069
cmp qword [rsi + 8], 0
je 0x1400a40e1
push rbx
push rbx
mov rax, qword [rsi + 0x10]
mov ecx, dword [0x141dcf078]
or ecx, dword [0x141dcf07c]
imul rcx, rcx, 0x4fb6f565
shr rcx, 0x3e
add ecx, 0x95101f29
invalid
adc byte [rbp + 0x180f981], dl
mov dh, 0x2b
jb case.0x1400777fa.793
invalid
xor ecx, ecx
test cl, cl
jne 0x1400a40b9
cld
cld
cmp rax, 0x11
jb 0x1400a40c7
mov r14, qword [r14 - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcf080]
add eax, dword [0x141dcf084]
xor eax, 0x37d7355f
imul eax, eax, 0x6e7af1f7
cmp eax, 0xdfb48c45
ja 0x1400a7be5
jmp 0x1400a7bc1
mov eax, dword [0x141dcf060]
add eax, dword [0x141dcf064]
and eax, 0x60266907
add eax, 0x78fd49b2
xor eax, 0x3f8f5b13
cmp eax, 0xe3e2636a
jb case.0x1400a400e.3
jmp case.0x1400a400e.0
mov eax, dword [0x141dcf058]
and eax, dword [0x141dcf05c]
or eax, 0xf207d43c
add eax, 0x13813471
cmp eax, 0xb4c3e5e3
ja case.default.0x1400a400e
jmp 0x1400aa3e6
mov eax, dword [0x141dcefe0]
xor eax, dword [0x141dcefe4]
add dword [0x1aafcd238], esi
add eax, 0x5f13b905
and eax, 0xa01a7207
cmp eax, 0x2eba88d6
jae 0x1400a4187
mov rdx, qword [rdi + 0x10]
sub rsp, 0x20
mov rcx, rsi
call fcn.140099670
add rsp, 0x20
invalid
and byte [rbx + rcx*4 + 0x77], cl
adc byte [rbx + rcx*4 + 0x7f], cl
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
mov r14, qword [rdi + 0x10]
mov r15, qword [rdi + 0x18]
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.140099670
add rsp, 0x20
mov rcx, rdx
nop word cs:[rax + rax]
mov edx, dword [0x141dcefe8]
imul edx, dword [0x141dcefec]
xor edx, 0x7940008
and edx, 0x879f48cb
add edx, 0xd240212d
cmp edx, 0x17973078
jb 0x1400a41b0
test rax, rax
je 0x1400a761a
mov eax, dword [0x141dceff0]
xor edx, edx
div dword [0x141dceff4]
imul eax, eax, 0xf60cc7fd
add eax, 0x763248dc
cmp eax, 0x1bd79ab1
jb 0x1400a41e0
test rcx, rcx
je 0x1400a7617
test byte [rsi], cl
xor al, 0
invalid
test byte [rsi], cl
xor al, 0
add byte [rcx + 0x39], cl
invalid
cmp r14, rcx
jbe 0x1400a75e9
mov eax, dword [0x141dceff8]
imul eax, dword [0x141dceffc]
xor eax, 0x88bca1e0
mov byte [0xceb18f66], al
mov byte [0xceb18f66], al
xor eax, 0xf4144acc
cmp eax, 0xd65f7c08
jl 0x1400a4291
invalid
ja 0x1400a4212
cmp byte [rsi + rcx], 0xbf
jg 0x1400a75ef
jmp 0x1400a7a32
mov rbx, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
jmp 0x1400a44d4
invalid
add byte [rcx], dh
leave
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x1400a42bb
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, rsi
je 0x1400a42a0
cmp rdi, rcx
jbe 0x1400a428f
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400a4280
cmp byte [rsi + rcx], 0xbf
jg 0x1400a4295
jmp 0x1400aa3e6
jne 0x1400aa3e6
cmp rdi, rcx
jb 0x1400a42bb
nop word [rax + rax]
mov eax, dword [0x141dceef8]
rol byte [rcx], cl
sub eax, dword [0x141dceefc]
or eax, 0x88ab503a
cmp eax, 0xe68d8c6c
je 0x1400a42a0
mov rdi, rcx
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.14008f360
add rsp, 0x20
mov rcx, qword [r15]
mov rax, qword [r15 + 8]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x1400a4338
mov ecx, 0xad7c5a89
mov rdi, qword [rbp + 0x1e0]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [0x141dcef10]
xor edx, dword [0x141dcef14]
imul rdx, rcx
shr rdx, 0x3f
or edx, 0x62090a2a
cmp edx, 0xb9d1d268
ja 0x1400a4300
mov r15, r14
mov qword [r14 + 8], rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
jmp 0x1400a43b0
mov rdi, qword [rbp + 0x1e0]
nop
mov edx, dword [0x141dcef00]
xor edx, dword [0x141dcef04]
or edx, 0x1871dec0
xor edx, 0xc9d01a23
imul edx, edx, 0xb21642f0
cmp edx, 0xd3458d67
jb 0x1400a4340
mov r9, qword [r15 + 0x10]
mov r8d, dword [0x141dcef08]
sub r8d, dword [0x141dcef0c]
cmp r8d, 0xbf5f4afc
mov rdx, qword [rbp - 0x48]
jne 0x1400a4388
mov qword [rdx], rcx
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r9
sub rsp, 0x20
mov r15, r14
mov rcx, r14
call fcn.1400b0710
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcef18]
or eax, dword [0x141dcef1c]
xor eax, 0x1b57b07c
add eax, 0x8d0f29a
and eax, 0x6bc03068
cmp eax, 0x48ca72d8
ja 0x1400a43b0
test rbx, rbx
je 0x1400a4470
mov rdi, qword [0x141dd7fe0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcef20]
xor eax, dword [0x141dcef24]
xor eax, 0x906454
and eax, 0x1092e65e
imul r14d, eax, 0xb4b6e486
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
cmp r14d, 0x2bcae336
jae 0x1400a443c
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
jmp 0x1400a43f0
mov rdi, qword [rbp + 0x1e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcef28]
or eax, dword [0x141dcef2c]
cmp eax, 0x8f62c651
je 0x1400a4450
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf2a0]
or eax, dword [str.9Jw]
or eax, 0x60f3b577
and eax, 0x70ffb5ff
cmp eax, 0xf3c36589
ja 0x1400a4470
mov r8, qword [r15]
mov rbx, qword [r15 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf2a8]
xor eax, dword [0x141dcf2ac]
or eax, 0x4b99c93b
add eax, 0xde275ba3
cmp eax, 0x28d208a4
or dl, dl
sub byte [rdx - 0x1d], dh
or dl, dl
sub byte [rdx - 0x1d], dh
movabs rax, 0x8000000000000000
cmp r8, rax
je 0x1400a2e07
mov rdi, qword [r15 + 0x10]
mov r12, qword [rbp + 0x1b0]
mov qword [rbp + 0x1a0], r8
nop word cs:[rax + rax]
mov eax, dword [0x141dcf2b0]
sub eax, dword [0x141dcf2b4]
imul eax, eax, 0x6a9cb1bb
xor eax, 0x43a8e86f
add eax, 0xf1f0963
cmp eax, 0x213f612a
jb 0x1400a44f0
cmp rdi, 4
mov qword [rbp + 0x200], rbx
mov qword [rbp + 0x180], rdi
jb 0x1400a45b7
movabs rcx, 0x5c003f003f005c
lea rax, [rcx + 0x1d0000]
xor r8d, r8d
cmp rax, qword [rbx]
setne r8b
nop word cs:[rax + rax]
mov eax, dword [0x141dcf2b8]
add eax, dword [0x141dcf2bc]
imul eax, eax, 0x1ba164b3
or eax, 0x48dc38f3
add eax, 0xa4d11779
cmp eax, 0x579183fb
jb 0x1400a4550
nop word cs:[rax + rax]
mov eax, dword [0x141dcf2c0]
xor edx, edx
div dword [0x141dcf2c4]
or eax, 0xcb6d2fd6
xor eax, 0xa4959f4c
imul eax, eax, 0x223f6df8
cmp eax, 0xce9b139f
ja 0x1400a4580
test r8d, r8d
je 0x1400a4bf7
cmp rcx, qword [rbx]
je 0x1400a4bf7
mov eax, dword [0x141dcf2c8]
or eax, dword [0x141dcf2cc]
xor eax, 0xc687b4e6
add eax, 0xcb6ca168
cmp eax, 0xead51d57
mov r8, qword [rbp + 0x118]
jbe 0x1400a45ea
mov qword [r8], 0
mov qword [r8 + 8], 2
mov qword [r8], 0
mov qword [r8 + 8], 2
mov eax, dword [0x141dcf2d0]
imul eax, dword [0x141dcf2d4]
mov ecx, 0x92b4a961
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0xa9dc06bf
cmp ecx, 0x1c30026a
jae 0x1400a4630
mov qword [r8 + 0x10], 0
nop dword [rax]
mov eax, dword [0x141dcf2d8]
xor edx, edx
div dword [0x141dcf2dc]
add eax, 0xe011097f
xor eax, 0x514f2e05
mov qword [r8 + 0x10], 0
cmp eax, 0x49aebbfc
jb 0x1400a4630
mov ebx, 0x200
mov eax, 2
mov qword [rbp + 0x1b8], rax
xor eax, eax
mov qword [rbp + 0x1d0], rax
mov rsi, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r12, qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
xor eax, eax
mov qword [rbp + 0x1f0], rax
xor eax, eax
mov qword [rbp + 0x208], rax
mov r14, qword [rbp + 0x198]
nop dword [rax + rax]
cmp rbx, 0x201
jae 0x1400a46c0
mov eax, 0x200
mov qword [rbp + 0x1f8], rax
jmp 0x1400a4749
mov r15, qword [rbp + 0x208]
sub rbx, r15
nop word [rax + rax]
mov eax, dword [0x141dcf2e0]
xor edx, edx
div dword [0x141dcf2e4]
add eax, 0x2a7d9181
and eax, 0xda7f1dea
add eax, 0xb0c0d0ef
cmp eax, 0xfaecefc7
ja 0x1400a46d0
mov rax, qword [rbp + 0x1f0]
sub rax, r15
cmp rbx, rax
ja 0x1400a494e
mov rcx, qword [rbp + 0x1d0]
mov eax, 0xffffffff
cmp rcx, rax
mov ebx, 0xffffffff
cmovb rbx, rcx
mov rax, qword [rbp + 0x118]
mov qword [rax + 0x10], rbx
mov qword [rbp + 0x1f0], rcx
mov qword [rbp + 0x1f8], rbx
mov r14, qword [rbp + 0x1b8]
mov rax, rbx
mov qword [rbp + 0x208], rbx
mov eax, dword [0x141dcf2f8]
or eax, dword [0x141dcf2fc]
imul eax, eax, 0xabac663c
xor eax, 0xc1869420
or eax, 0x24482b91
cmp eax, 0xafd44e85
jbe 0x1400a478a
sub rsp, 0x20
xor ecx, ecx
call rsi
invalid
mov rcx, qword [rbp + 0x200]
mov edx, ebx
mov r8, r14
xor r9d, r9d
call r12
add rsp, 0x20
mov rdi, qword [rbp + 0x200]
nop word cs:[rax + rax]
mov r13d, dword [0x141dcf300]
and r13d, dword [0x141dcf304]
or r13d, 0x82d02680
and r13d, 0xc3f02e98
ret
xor r13d, 0x4220d404
sub rsp, 0x20
xor ecx, ecx
call rsi
mov rcx, rdi
mov edx, ebx
mov r8, r14
xor r9d, r9d
call r12
call rsp
add rsp, 0x20
cmp r13d, 0xb32b4835
jb 0x1400a47a0
mov r15d, eax
test eax, eax
jne 0x1400a4803
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
stosb byte [rdi], al
add eax, 0xc4834800
and byte [rbp + 0x5850fc0], al
add al, 0
invalid
mov ecx, r15d
cmp rbx, rcx
jne 0x1400a4900
add byte [rax], al
invalid
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dcf310]
or ecx, dword [0x141dcf314]
add ecx, 0xa60f06fa
or ecx, 0x914de563
xor ecx, 0x61fd0f3
invalid
invalid
cmp ecx, 0xff2dfb22
ja 0x1400a4820
invalid
cmp eax, 0x7a
mov r8d, 0xffffffff
jne 0x1400aa3e6
nop word cs:[rax + rax]
mov eax, dword [0x141dcf318]
and eax, dword [0x141dcf31c]
imul rax, rax, 0x1a1956c5
shr rax, 0x3c
imul eax, eax, 0xb7025b09
cmp eax, 0x66e848dd
ja 0x1400a4860
lea rcx, [rbx + rbx]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcf320]
or eax, dword [0x141dcf324]
imul rax, rax, 0x4062ecd9
shr rax, 0x3d
imul edx, eax, 0xaa4e3d8c
invalid
cmp eax, 0xc281aa4e
mov byte [rdi - 0x7eb78290], dh
sti
invalid
invalid
invalid
jg 0x1400a4903
mov eax, ecx
cmova rax, r8
cmp edx, 0x67608def
jb 0x1400a4890
nop dword [rax]
mov ecx, dword [0x141dcf328]
sub ecx, dword [0x141dcf32c]
and ecx, 0xacb1e1a3
xor ecx, 0xf00e5222
add ecx, 0xc543b733
cmp ecx, 0x656e959c
jb 0x1400a48d0
mov rbx, rax
jmp 0x1400a4910
mov r13, qword [rbp + 0x1e8]
jae 0x1400a4a10
invalid
mov rbx, rcx
mov r14, qword [rbp + 0x198]
nop word [rax + rax]
mov eax, dword [0x141dcf330]
and eax, dword [0x141dcf334]
imul rax, rax, 0x14901637
shr rax, 0x3c
imul eax, eax, 0x62b18b2d
add eax, 0x5f31b259
pop rcx
mov dl, 0x31
pop rdi
cmp eax, 0xcb489fe6
ja 0x1400a4920
jmp 0x1400a46a0
mov eax, dword [0x141dcf2e8]
mov ecx, dword [0x141dcf2ec]
xchg edx, eax
test eax, 0xc80101d2
add eax, 0x2b4f9bd3
mov ecx, 0xc6c9311b
imul rax, rcx
shr rax, 0x3f
shr eax, 0x3f
shr eax, 0x3f
add eax, 0xd2c0f14d
cmp eax, 0x7c16e248
mov rdi, qword [rbp + 0x118]
jb 0x1400a49e6
mov eax, dword [0x141dcf2f0]
xor eax, dword [0x141dcf2f4]
add eax, 0xfb226b7b
and eax, 0x2d1c7a26
imul r14d, eax, 0x6841232a
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.1400faca0
invalid
add eax, 0xc4834800
xor byte [rcx - 0x7f], al
dec byte [rax]
invalid
xor dl, ah
ja 0x1400a49e6
mov rax, qword [rdi]
mov qword [rbp + 0x1d0], rax
add byte [rax], al
mov rax, qword [rdi + 8]
mov qword [rbp + 0x1b8], rax
jmp 0x1400a4707
sub rsp, 0x30
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov r9d, 2
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.1400faca0
invalid
add eax, 0xc4834800
add esp, 0x30
jmp 0x1400a4981
cmp qword [rbp + 0x1f8], rcx
jb 0x1400a7587
nop dword [rax]
mov eax, dword [0x141dcf338]
and eax, dword [0x141dcf33c]
add eax, 0x1d2a910
add eax, 0x1d2a910
or eax, 0xbba9702f
imul eax, eax, 0x9f56a797
cmp eax, 0x88a1278f
ja case.0x140094490.214
invalid
loop 0x1400a4a80
cmp r15d, 4
cmp edi, 4
mov r12, qword [rbp + 0x1b0]
jb 0x1400a4b73
cmp word [r14 + rcx*2 - 8], 0x2e
jne 0x1400a4b73
nop dword [rax]
mov eax, dword [0x141dcf340]
xor edx, edx
div dword [0x141dcf344]
rol byte [rcx], cl
or eax, 0x4d353fdf
xor eax, 0x35270031
cmp eax, 0x6ac791fb
jb 0x1400a4a60
movzx eax, word [r14 + rcx*2 - 6]
movzx eax, word [rsi + rcx*2 - 6]
cli
xor esi, esi
lea edx, [rax - 0x42]
cmp edx, 0x21
ja case.0x1400a4aa1.68
lea r8, [0x141db7fe8]
rol dword [rcx], 1
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
movzx edx, word [r14 + rcx*2 - 4]
cld
or edx, 0x20
cmp edx, 0x61
jne 0x1400a4af8
movzx edx, word [r14 + rcx*2 - 2]
mov r8d, dword [str.k_b_G]
and r8d, dword [0x141dcf354]
imul r9, r8, 0x607257db
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
shr eax, 1
add r8d, r9d
shr r8d, 0x1a
add r8d, 0xe95edc1
cmp r8d, 0x61e2af3f
loop 0x1400a4b4c
loop 0x1400a4b4c
ja 0x1400a4ab7
mov sil, 1
or edx, 0x20
cmp edx, 0x74
je case.0x1400a4aa1.68
mov edx, dword [0x141dcf348]
adc eax, 0x1d2a84a
imul edx, dword [0x141dcf34c]
or edx, 0x280f25ee
imul edx, edx, 0xabc3e1cd
xor edx, 0x7df7286e
cmp edx, 0x8b95fd6d
jb 0x1400a4af8
add dword [rcx + 0xf25eeca], eax
sub byte [rcx - 0x2e], ch
int 0xe1
ret
cmp eax, 0x43
jne 0x1400a4b73
mov eax, 0xa7c077e5
mov edx, dword [0x141dcf358]
add edx, dword [str.Reed]
imul rdx, rax
imul edx, eax
imul edx, eax
shr rdx, 0x3e
imul edx, edx, 0xef85cbc7
add edx, 0x89746ceb
cmp edx, 0x703d72ce
jb 0x1400a4b29
jb 0x1400a4b8b
jo 0x1400a4bc2
fadd dword [rcx + 0xf]
mov bh, 0x44
movzx eax, word [r14 + rcx*2 - 4]
cld
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a4b73
movzx eax, word [r14 + rcx*2 - 2]
add eax, 0xffffffbc
test eax, 0xffdf
sete sil
jmp case.0x1400a4aa1.68
xor esi, esi
cmp qword [rbp + 0x1d0], 0
je 0x1400a4bd0
mov eax, dword [0x141dcf360]
or eax, dword [0x141dcf364]
imul eax, eax, 0x20a4428d
imul rax, rax, 0x28510fcb
shr rax, 0x3d
add eax, 0x7242a2b
cmp eax, 0x4b156785
jbe 0x1400a4baf
mov rax, qword [0x141dd7fe0]
mov rcx, qword [0x141dd7fe0]
rol dword [rcx], cl
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1b8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add bh, bh
adc eax, 0x5a707
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcf368]
xor eax, dword [0x141dcf36c]
add eax, 0x49267b49
and eax, 0x84576e49
outsb dx, byte [rsi]
push rdi
test byte [0x14cbba8b7], al
outsb dx, byte [rsi]
push rdi
test byte [0x14cbba8b7], al
cmp eax, 0x2c75e616
ja 0x1400a4bd0
jmp 0x1400a4de4
cmp rdi, 5
jae 0x1400a4c95
invalid
add byte [rcx], dh
imul cl
mov eax, 0x48000001
mov ebx, dword [sym.imp.KERNEL32.dll_GetLastError]
xor esi, esi
jmp case.0x1400a4cf4.68
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
nop
mov esi, dword [0x141dcf308]
imul esi, dword [0x141dcf30c]
xor esi, 0x7ec6501b
sub rsp, 0x20
call rbx
add rsp, 0x20
cmp esi, 0x9b0b8b49
ja 0x1400a4c10
mov edi, eax
shl rdi, 0x20
or rdi, 2
cmp qword [rbp + 0x1d0], 0
cmp dword [rbp + 0x1d0], 0
mov r12, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x200]
je 0x1400a4c75
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
in al, dx
and byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0xff000001
adc eax, 0x5a65f
invalid
in al, dx
and byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0xff000001
adc eax, 0x5a65f
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
xor esi, esi
mov rcx, qword [rbp + 0x1a0]
jmp 0x1400a82fc
cmp word [rbx + rdi*2 - 0xa], 0x2e
jne 0x1400a4db9
mov eax, 0xd78c865f
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcf378]
imul ecx, dword [0x141dcf37c]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
add ecx, 0xa7075449
cmp ecx, 0x976851bc
stc
invalid
push rcx
invalid
xchg edi, eax
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
stc
mov esp, 0x72976851
fisttp qword [rdi]
mov bh, 0x44
jnp 0x1400a4cd0
xchg edi, eax
jb 0x1400a4cb0
movzx eax, word [rbx + rdi*2 - 8]
xor esi, esi
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x1400a4cf4.68
lea rdx, [0x141db8070]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [rbx + rdi*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
jne 0x1400a4d3d
mov ecx, dword [0x141dcf388]
add ecx, dword [0x141dcf38c]
and ecx, 0xa27a9d10
add ecx, 0xae2f64a4
invalid
invalid
scasb al, byte [rdi]
xor ecx, 0xc1961480
cmp ecx, 0xee016d33
ja 0x1400a4d03
invalid
movzx ecx, word [rbx + rdi*2 - 4]
mov sil, 1
or ecx, 0x20
cmp ecx, 0x74
je case.0x1400a4cf4.68
mov ecx, dword [0x141dcf380]
and ecx, dword [0x141dcf384]
xor ecx, 0xf81aef48
shr ecx, 2
imul rcx, rcx, 0x129c9287
shr rcx, 0x37
xor ecx, 0x500cf9c4
cmp ecx, 0xdd5ed421
ja 0x1400a4d3d
cmp eax, 0x43
jne 0x1400a79d1
movzx eax, word [rbx + rdi*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a793b
movzx eax, word [rbx + rdi*2 - 4]
add eax, 0xffffffbc
mov ecx, dword [0x141dcf390]
imul ecx, dword [0x141dcf394]
or ecx, 0xffff0fff
add ecx, 0xddb3974e
test eax, 0xffdf
sete sil
cmp ecx, 0x4c83797a
jb 0x1400a4d8d
jmp case.0x1400a4cf4.68
xor esi, esi
nop dword [rax + rax]
mov eax, dword [0x141dcf398]
imul eax, dword [0x141dcf39c]
imul eax, eax, 0x2ea43e82
add eax, 0x4f419ca8
or eax, 0x14a9a309
cmp eax, 0x1ded08e9
jbe case.0x1400a4cf4.68
mov rcx, qword [rbp + 0x1c8]
test sil, sil
mov dword [rbp + 0x118], esi
je 0x1400a5237
nop word [rax + rax]
mov eax, dword [0x141dcf3c0]
imul eax, dword [0x141dcf3c4]
xor eax, 0xc48a000
or eax, 0x13b10f3a
xor eax, 0xe507a01f
cmp eax, 0xbbd76af
jb 0x1400a4e00
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3c8]
or eax, dword [0x141dcf3cc]
add eax, 0x8c3cb0d0
and eax, 0xca84791f
imul eax, eax, 0xf982bc40
cmp eax, 0x3c051632
jb 0x1400a4e30
mov eax, dword [0x141dcf3d0]
and eax, dword [0x141dcf3d4]
imul eax, eax, 0x703ef7d4
add eax, 0xdc46d340
cmp eax, 0x5a8051b2
jae 0x1400a4e8b
mov qword [r12], 0
mov qword [r12 + 8], 2
mov qword [r12 + 0x10], 0
mov qword [r12], 0
mov qword [r12 + 8], 2
mov qword [r12 + 0x10], 0
mov r14d, 0x200
mov eax, 2
mov qword [rbp + 0x1e8], rax
xor edx, edx
mov r13, qword [sym.imp.KERNEL32.dll_SetLastError]
mov rbx, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
xor edi, edi
mov r15, qword [rbp + 0x190]
jmp 0x1400a4ef8
cmp r14, 0x201
jae 0x1400a4f20
mov eax, 0x200
mov qword [rbp + 0x198], rax
jmp 0x1400a4fb1
mov eax, dword [0x141dcf3d8]
and eax, dword [0x141dcf3dc]
add eax, 0x6a21ecf0
xor eax, 0x409dfe86
imul eax, eax, 0x45a557a2
cmp eax, 0x9aaa4ebe
jb 0x1400a4f20
sub r14, rdi
mov rax, rdx
sub rax, rdi
cmp r14, rax
mov r15, qword [rbp + 0x1e8]
ja 0x1400a51ac
mov r8d, 0xffffffff
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3e0]
mov ecx, dword [0x141dcf3e4]
add eax, ecx
add eax, 0xd6a3ed3c
xor eax, 0x780f5460
cmp rdx, r8
mov edi, 0xffffffff
cmovb rdi, rdx
mov qword [r12 + 0x10], rdi
cmp eax, 0xcdd0dd2
jbe 0x1400a4f70
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0x1e8], r15
mov r14, rdi
mov qword [rbp + 0x208], rdx
mov eax, dword [0x141dcf3e8]
and eax, dword [0x141dcf3ec]
or eax, 0xd3a2021
and eax, 0x4d3a20a1
cmp eax, 0x9054efe
jae 0x1400a4fea
sub rsp, 0x20
xor ecx, ecx
call r13
mov rcx, r15
mov edx, r14d
call rbx
add rsp, 0x20
mov rsi, r13
nop dword [rax]
mov eax, dword [0x141dcf3f0]
imul eax, dword [0x141dcf3f4]
imul r13, rax, 0x2949db5d
shr r13, 0x3b
add r13d, 0x151c4fee
xor r13d, 0xbf8d3ea5
sub rsp, 0x20
xor ecx, ecx
call rsi
mov rcx, r15
mov edx, r14d
call rbx
add rsp, 0x20
cmp r13d, 0xab124b55
ja 0x1400a4ff0
mov r12d, eax
test eax, eax
mov r13, rsi
jne 0x1400a50ae
mov eax, dword [0x141dcf3f8]
mov ecx, dword [0x141dcf3fc]
add eax, ecx
add eax, 0xb7f20b51
and eax, 0xa547b5a2
xor eax, 0x64d5b1b8
cmp eax, 0x5a73950a
jae 0x1400a506f
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dcf400]
or ecx, dword [0x141dcf404]
or ecx, 0x8f3a2b27
add ecx, 0xea316af2
or ecx, 0x23803643
cmp ecx, 0xc59f912c
jb 0x1400a5080
mov edx, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dcf428]
and eax, dword [0x141dcf42c]
or eax, 0xbba0de2
xor eax, 0x7b3df539
add eax, 0x4ac657af
cmp eax, 0xa48b12c0
jb 0x1400a50c0
cmp r14, rdx
jne 0x1400a5180
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r12
mov rdx, rdi
mov r8, r14
call fcn.1400faca0
add rsp, 0x30
mov rdx, qword [r12]
mov r15, qword [r12 + 8]
jmp 0x1400a4f5c
mov rax, qword [rbp + 0x188]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x28]
mov rbx, qword [rax + 0x30]
movzx esi, byte [rax + 0xc9]
mov r15, qword [rax + 0x10]
add r15, r14
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
call fcn.1400d9420
add rsp, 0x20
mov rax, qword [rbp + 0x1c8]
mov rax, qword [rax + 8]
mov word [rax], 0x22
mov rax, qword [rbp + 0x1c8]
mov qword [rax + 0x10], 1
mov qword [r13], r14
mov qword [r13 + 8], r15
mov word [r13 + 0x10], 0
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
mov rdx, r13
call fcn.14008fcb0
mov rcx, qword [rbp + 0x1c8]
add rsp, 0x20
mov r14, qword [rcx + 0x10]
cmp r14, qword [rcx]
jne 0x1400a5304
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
call fcn.1400d9420
mov rcx, qword [rbp + 0x1c8]
add rsp, 0x20
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400a5300
mov rax, qword [rcx + 8]
mov word [rax + r14*2], 0x22
inc r14
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3a0]
xor edx, edx
div dword [0x141dcf3a4]
add eax, 0xfefd9723
xor eax, 0xa12e2bfd
add eax, 0xaa85c4aa
mov qword [rcx + 0x10], r14
cmp eax, 0x1f5f902d
ja 0x1400a5320
lea rax, [rbx + rbx*4]
lea r14, [rdi + rax*8]
xor r15d, r15d
mov r12d, 0x95954e6d
nop dword [rax]
cmp rdi, r14
je 0x1400a560d
lea r13, [rdi + 0x28]
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
nop word cs:[rax + rax]
test r15b, r15b
jne 0x1400a5380
cmp rbx, rax
jne 0x1400a53b0
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
call fcn.1400d9420
mov rcx, qword [rbp + 0x1c8]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3a8]
xor eax, dword [0x141dcf3ac]
shr eax, 1
imul rax, r12
shr rax, 0x3d
add eax, 0x85ab9a7d
cmp eax, 0xf163fcb8
ja 0x1400a53b0
mov rax, qword [rcx + 8]
mov word [rax + rbx*2], 0x20
inc rbx
mov qword [rcx + 0x10], rbx
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
mov rdx, rdi
mov r8d, esi
call fcn.1400b0da0
mov rcx, qword [rbp + 0x1c8]
add rsp, 0x20
mov rdi, r13
test rax, rax
je 0x1400a5360
mov rbx, rax
cmp qword [rcx], 0
je 0x1400a562a
mov r12, qword [rbp + 0x1c0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3b0]
xor eax, dword [0x141dcf3b4]
cmp eax, 0x4e25aac9
je 0x1400a5430
mov rsi, qword [rcx + 8]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcf3b8]
sub eax, dword [0x141dcf3bc]
imul eax, eax, 0xe15d949d
xor eax, 0x9b84c9d7
imul r14d, eax, 0x6bc4c9dd
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call rdi
add rsp, 0x20
cmp r14d, 0x3c6f02da
jae 0x1400a5631
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call rdi
add rsp, 0x20
jmp 0x1400a5450
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov rdx, rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400a717b
mov r12, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1a0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
mov rbx, qword [rbp + 0x200]
jmp 0x1400a82fc
mov rdi, qword [rdx + 0x10]
mov rdx, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x1b0], rcx
mov r12, qword [rbp + 0x1c0]
mov r14, qword [rbp + 0xd0]
mov rsi, qword [rbp + 0x150]
mov qword [rbp + 0x208], rdx
mov rcx, qword [rbp + 0x178]
mov qword [rcx], rax
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdi
cmp rdi, rax
jne 0x1400a7228
sub rsp, 0x20
call fcn.1400d9420
add rsp, 0x20
mov eax, dword [0x141dcf728]
xor edx, edx
div dword [0x141dcf72c]
imul eax, eax, 0x3136e2e4
add eax, 0x33a2f4ea
cmp eax, 0x434b1c03
jb 0x1400a71d4
mov rax, qword [rbp + 0x178]
mov rbx, qword [rax + 8]
mov eax, dword [0x141dcf730]
xor eax, dword [0x141dcf734]
xor eax, 0x40030002
or eax, 0x2eacf74d
add eax, 0x15164214
cmp eax, 0x982fa005
ja 0x1400a71ff
mov rcx, qword [rbp + 0x178]
mov word [rbx + rdi*2], 0
inc rdi
mov rdx, qword [rbp + 0x188]
cmp byte [rdx + 0xc8], 0
mov eax, 0x400
mov r8d, 0x608
cmove r8d, eax
mov qword [rcx + 0x10], rdi
or r8d, dword [rdx + 0xc4]
mov dword [rbp + 0x198], r8d
cmp byte [rbp + 0x1df], 0
je 0x1400a74b1
mov rax, rdx
mov r14d, 2
xor ecx, ecx
mov qword [rbp + 0x1e8], rcx
xor r15d, r15d
mov rdi, qword [rbp + 0x168]
mov rbx, qword [rbp + 0x120]
movabs rcx, 0x8000000000000000
cmp qword [rax + 0x38], rcx
jne 0x1400a9f5b
mov eax, 2
mov qword [rbp + 0x1d0], rax
xor ecx, ecx
xor r13d, r13d
mov qword [rbp + 0x1b8], rcx
mov eax, dword [0x141dcf940]
and eax, dword [0x141dcf944]
add eax, 0xc84c0691
or eax, 0xbe20b136
and eax, 0xffa4f7ff
cmp eax, 0xeead15aa
mov r8, qword [rbp + 0x68]
jae 0x1400a72fd
xorps xmm0, xmm0
movaps xmmword [r8], xmm0
mov qword [r8 + 0x10], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141dd7fd0], cl
xorps xmm0, xmm0
mov cl, 1
mov eax, dword [0x141dcf948]
or eax, dword [0x141dcf94c]
imul edx, eax, 0x935b3b17
add edx, 0x33a321eb
xor edx, 0x3ae6e729
movaps xmmword [r8], xmm0
mov qword [r8 + 0x10], 0
xor eax, eax
lock cmpxchg byte [0x141dd7fd0], cl
sete al
cmp edx, 0x9412edb4
ja 0x1400a7302
test al, al
je 0x1400a7a79
mov eax, dword [0x141dcf950]
add eax, dword [0x141dcf954]
imul eax, eax, 0xbb575c77
add eax, 0x539a35f7
cmp eax, 0x47a4c08
mov rcx, qword [rbp + 0x160]
jae 0x1400a7375
mov qword [rcx], 0
mov qword [rbp + 0x1f0], r13
mov qword [rbp + 0x1c8], r15
mov qword [rbp + 0x1f8], r14
mov rax, qword [rbp + 0x108]
add rax, 0x10
mov qword [rbp + 0x190], rax
mov eax, dword [0x141dcf958]
or eax, dword [0x141dcf95c]
imul rax, rax, 0x38393ebd
shr rax, 0x39
add eax, 0xb0cfcb9d
xor eax, 0xdc32e3cd
mov qword [rcx], 0
cmp eax, 0x2782db22
jb 0x1400a739c
mov qword [rcx + 0x10], 0
add qword [rbp + 0x108], 0x20
mov qword [rcx + 0x20], 0
mov rax, qword [rbp + 0x188]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x60], cl
pop rax
add dword [rax], eax
add byte [rbp + rcx*4 + 0x60], cl
pop rax
cmp dword [rax + 0x58], 6
cmove r12, rdi
mov esi, dword [rax + 0x68]
lea rbx, [rax + 0x68]
lea r15, [rax + 0x78]
mov eax, dword [0x141dcf960]
xor edx, edx
div dword [0x141dcf964]
and eax, 0x75418f62
add eax, 0x941e1ada
cmp eax, 0xb95db127
ja 0x1400a85fd
jmp 0x1400a859d
mov eax, dword [0x141dcf738]
xor eax, dword [0x141dcf73c]
or eax, 0x3544f60
xor eax, 0xffa560d0
cmp eax, 0x36139791
mov rbx, qword [rbp + 0x120]
jae 0x1400a74eb
mov rax, qword [rbp + 0x1a8]
mov qword [rax], 0
mov qword [rax + 8], 2
mov rcx, qword [rbp + 0x1a8]
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov eax, dword [0x141dcf740]
xor edx, edx
div dword [0x141dcf744]
imul eax, eax, 0xcd524bd1
add eax, 0x97706380
xor eax, 0xdde7217f
cmp eax, 0xc35341ee
mov rdi, qword [rbp + 0xc8]
jae 0x1400a7535
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x10], 0
test rsi, rsi
je 0x1400a78c3
mov ecx, 2
xor eax, eax
mov qword [rbp + 0x1f0], rax
jmp 0x1400a8fae
ud2
jne 0x1400a7a32
mov eax, dword [0x141dcf000]
or eax, dword [0x141dcf004]
imul eax, eax, 0x1e2e1a1d
or eax, 0x69904020
and eax, 0x6b984472
cmp eax, 0x23eefa02
jb 0x1400a75ef
cmp r14, rcx
jb 0x1400a761a
mov r14, rcx
mov qword [rbp + 0x200], rsi
mov rdi, qword [rbp - 0x28]
mov rsi, r14
nop dword [rax + rax]
mov eax, dword [0x141dcf010]
xor edx, edx
div dword [0x141dcf014]
mov r14d, eax
or r14d, 0xe3eef00
xor r14d, 0xdad3efc4
add r14d, 0x3f26145f
mov qword [rdi], rbx
mov rax, qword [rbp + 0x200]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r15
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
call case.0x14009245b.589
add rsp, 0x20
cmp r14d, 0xb8ff0d3c
jbe 0x1400a76cc
mov qword [rdi], rbx
mov rax, qword [rbp + 0x200]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r15
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
call case.0x14009245b.589
add rsp, 0x20
invalid
and cl, ch
invalid
invalid
invalid
invalid
invalid
cmp qword [rbp + 0x158], 1
mov r14, rdi
je 0x1400a7743
mov eax, dword [0x141dcf018]
imul eax, dword [0x141dcf01c]
add eax, 0x1ea796b8
and eax, 0xa6f15d27
imul eax, eax, 0xea28f3f9
cmp eax, 0xc1ba0a44
jae 0x1400a770d
sub rsp, 0x20
mov rcx, r14
call fcn.1400a01c0
add rsp, 0x20
mov esi, dword [0x141dcf020]
or esi, dword [0x141dcf024]
add esi, 0x8f50d7fb
or esi, 0x4963bc85
add esi, 0xc5d6162f
sub rsp, 0x20
mov rcx, r14
call fcn.1400a01c0
add rsp, 0x20
cmp esi, 0x10c115b7
jb 0x1400a770d
mov rdi, qword [r14 + 8]
mov rbx, qword [r14 + 0x10]
mov eax, dword [0x141dcf028]
add eax, dword [0x141dcf02c]
cmp eax, 0x594efedf
mov rsi, qword [rbp - 0x30]
jne 0x1400a7778
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1400b0210
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1400b0210
add rsp, 0x20
mov rax, qword [r14]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf030]
sub ecx, dword [0x141dcf034]
xor ecx, 0x9dc1338d
imul rdx, rcx, 0x178755e5
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1b
add ecx, 0x6aaa17a9
cmp ecx, 0xcc0db506
ja 0x1400a77a0
test rax, rax
je 0x1400a7820
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0xc6f0ab13
mov ecx, dword [0x141dcf038]
or ecx, dword [0x141dcf03c]
add ecx, 0xe8c7aa62
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x4fe5da3
cmp ecx, 0x5581c69a
ja 0x1400a77f8
mov eax, dword [0x141dcf040]
xor eax, dword [0x141dcf044]
imul eax, eax, 0xefe56b2f
or eax, 0x75162643
add eax, 0xc811e504
cmp eax, 0xf0dc07f4
ja 0x1400a7820
mov r8, qword [rsi]
movabs rax, 0x8000000000000000
cmp r8, rax
jne 0x1400a7885
mov r15, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xb8]
mov eax, dword [0x141dcf048]
sub eax, dword [0x141dcf04c]
add eax, 0x9deb418a
or eax, 0xa6c28635
cmp eax, 0xf3b5ff22
jbe 0x1400a7863
jmp case.0x1400a400e.0
mov rbx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x1400a44db
mov eax, dword [0x141dcf758]
or eax, dword [0x141dcf75c]
and eax, 0x23167d63
add eax, 0xa739eff
cmp eax, 0x8d43d960
jbe 0x1400a78f4
sub rsp, 0x20
mov rcx, qword [rbp + 0x1a8]
call fcn.1400d9420
add rsp, 0x20
sub rsp, 0x20
mov rsi, qword [rbp + 0x1a8]
mov rcx, rsi
call fcn.1400d9420
add rsp, 0x20
mov rcx, qword [rsi + 8]
mov eax, dword [0x141dcf760]
add eax, dword [0x141dcf764]
and eax, 0x4fa1c0a0
or eax, 0x10541e58
imul eax, eax, 0xb1c42c0e
cmp eax, 0x5b5ccedd
invalid
pop rsp
pop rbx
jb 0x1400aa3bf
invalid
jmp 0x1400aa395
xor esi, esi
jmp case.0x1400a4cf4.68
xor esi, esi
jmp case.0x1400a4cf4.68
ud2
sub rsp, 0x20
lea rcx, [0x141dd7fd0]
call fcn.1400f8d30
add rsp, 0x20
jmp 0x1400a7349
ud2
and al, ch
imul eax, dword [rdi - 0x7cb70002], 0xffffffc4
and byte [rbx - 0x2d8f96fb], cl
add dword [rbx], esp
add eax, 0x1d27067
or eax, 0x7ff7a77f
cmp eax, 0xf26d22bc
jbe 0x1400a7b53
ud2
mov eax, dword [0x141dcebb0]
xor edx, edx
div dword [0x141dcebb4]
xor eax, 0x5e63eb47
ud2
mov eax, dword [0x141dcf088]
or eax, dword [0x141dcf08c]
or eax, 0xc7206a06
and eax, 0xef386e46
mov rcx, qword [0x141dd7fe0]
add al, 0xd3
add dword [0x1bdc834b8], edi
add al, 0xd3
add dword [0x1bdc834b8], edi
jae 0x1400a7bee
mov rax, qword [0x141dd7fe0]
jmp 0x1400a7bc1
add ebx, ebp
ror dword [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x576d3
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcf090]
add eax, dword [0x141dcf094]
imul eax, eax, 0xfdbe8768
add eax, 0xd0225f10
cmp eax, 0x44e47b0f
jb 0x1400a7c01
jmp case.0x1400a400e.0
mov qword [r15], 0
mov eax, dword [0x141dcf098]
add eax, dword [str._y6]
imul eax, eax, 0x88193751
xor eax, 0xc4913c7f
mov qword [r15], 0
cmp eax, 0xb13281a7
jb 0x1400a7c30
nop dword [rax]
mov eax, dword [0x141dcf0a0]
add eax, dword [0x141dcf0a4]
and eax, 0x42048609
imul eax, eax, 0x3b9a90cb
mov qword [r15 + 8], 2
mov qword [r15 + 0x10], 0
cmp eax, 0x255befe1
je 0x1400a7c60
mov r14d, 0x200
mov eax, 2
mov qword [rbp + 0x200], rax
mov r13d, 0xffffffff
xor esi, esi
mov edi, 0xab18adfd
xor ebx, ebx
nop
mov eax, dword [0x141dcf0a8]
and eax, dword [0x141dcf0ac]
and eax, 0x6bc7cf90
add eax, 0x885f5dfa
cmp eax, 0x32c2b7f2
jb 0x1400a7cb0
cmp r14, 0x201
jae 0x1400a7cf0
mov eax, 0x200
mov qword [rbp + 0x208], rax
mov r15, r12
jmp 0x1400a7df2
mov eax, dword [0x141dcf0b0]
or eax, dword [0x141dcf0b4]
add eax, 0x5adecdae
or eax, 0xef1081f2
add eax, 0xa8f676ea
cmp eax, 0x6669bc15
jb 0x1400a7cf0
sub r14, rbx
mov rax, rsi
sub rax, rbx
cmp r14, rax
mov rcx, qword [rbp + 0x200]
jbe 0x1400a7db0
mov eax, dword [0x141dcf0c0]
and eax, dword [0x141dcf0c4]
add eax, 0x562db538
cmp eax, 0xc177f935
jb 0x1400a7f31
mov esi, dword [0x141dcf0c8]
sub esi, dword [0x141dcf0cc]
and esi, 0x8f2096e2
xor esi, 0x7b36790c
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400faca0
add rsp, 0x30
cmp esi, 0x1a021d8d
jb 0x1400a7d47
mov rsi, qword [r15]
mov rcx, qword [r15 + 8]
jmp 0x1400a7db0
cmp rsi, r13
mov eax, 0xffffffff
cmovb rax, rsi
mov qword [r15 + 0x10], rax
mov eax, dword [0x141dcf0b8]
imul eax, dword [0x141dcf0bc]
add eax, 0xcd78a11e
and eax, 0x6588f618
cmp rsi, r13
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [r15 + 0x10], rbx
cmp eax, 0x6848f6ae
ja 0x1400a7da0
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x200], rcx
mov r15, rcx
mov r14, rbx
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r15
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
add rsp, 0x20
mov r12d, eax
test eax, eax
jne 0x1400a7e30
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x1400a80da
nop dword [rax + rax]
mov eax, dword [0x141dcf0e0]
sub eax, dword [0x141dcf0e4]
or eax, 0x58fe9d2
imul rax, rdi
shr rax, 0x3d
and eax, 0xfffffffd
cmp eax, 0x4ca0afa3
ja 0x1400a7e30
mov r8d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dcf0e8]
and eax, dword [0x141dcf0ec]
xor eax, 0x7e105dff
add eax, 0x5b1c8793
cmp eax, 0xfcf5390b
ja 0x1400a7e60
mov r12, qword [rbp + 0x1b0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf0f0]
or eax, dword [0x141dcf0f4]
and eax, 0xf9d6661f
add eax, 0x8c75aa00
cmp eax, 0x84e3f387
ja 0x1400a7e90
cmp r14, r8
jne 0x1400a7f19
mov eax, dword [0x141dcf0f8]
or eax, dword [0x141dcf0fc]
and eax, 0x1402015
xor eax, 0x41985850
pop rax
cwde
cmp eax, 0x11cd94f0
jae 0x1400a7edd
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
mov r15, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xb8]
jne 0x1400a82d6
lea r8, [r14 + r14]
cmp r14, 0x7fffffff
cmova r8, r13
mov r14, r8
jmp 0x1400a7cb0
jae 0x1400a7f5b
mov r15, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xb8]
mov r14, r8
jmp 0x1400a7cb0
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400faca0
add rsp, 0x30
jmp 0x1400a7d47
cmp qword [rbp + 0x208], r8
mov r14, qword [rbp - 0x10]
jb 0x1400aa3e6
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14008a680
mov rcx, r14
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
call case.0x14009245b.589
add rsp, 0x20
cmp qword [rbp + 0x158], 1
movabs rdi, 0x8000000000000000
je 0x1400a7fb9
sub rsp, 0x20
mov rcx, r14
call fcn.1400a01c0
add rsp, 0x20
mov rbx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
sub rsp, 0x20
mov r15, qword [rbp - 0x18]
mov rcx, r15
mov rdx, rbx
call fcn.1400b0210
add rsp, 0x20
cmp qword [r14], 0
je 0x1400a7ff8
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [r15]
nop dword [rax + rax]
mov eax, dword [0x141dcf108]
or eax, dword [0x141dcf10c]
add eax, 0x47fac9c2
xor eax, 0x8fd9cc9e
cmp eax, 0x7abefb3
jb 0x1400a8000
mov rbx, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf110]
mov ecx, dword [0x141dcf114]
add eax, ecx
add eax, 0x526ff318
imul rax, rax, 0x4a53e647
shr rax, 0x39
imul eax, eax, 0xca55167d
cmp eax, 0xf6bb024a
ja 0x1400a8030
test rsi, rsi
je 0x1400a807e
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x200]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x57256
adc eax, 0x57256
add rsp, 0x20
lea rax, [rdi + 2]
mov r8, r14
cmp r14, rax
jge 0x1400a82c7
cmp r8, rdi
mov r15, qword [rbp + 0xc0]
je case.0x1400a818b.0
movabs rax, 0x8000000000000001
cmp r8, rax
je 0x1400a8178
mov rdi, qword [0x141dd7fe0]
mov eax, dword [0x141dcf118]
or eax, dword [0x141dcf11c]
imul eax, eax, 0x6df51a71
cmp eax, 0x5d482f32
je 0x1400aa47e
jmp 0x1400aa441
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
mov r14, rax
test rsi, rsi
mov r15, qword [rbp + 0x200]
je 0x1400a8164
mov eax, dword [0x141dcf0d0]
xor eax, dword [0x141dcf0d4]
add eax, 0x2d7c4679
or eax, 0xa7374101
add eax, 0x915edcc0
cmp eax, 0xce24a8b1
jbe 0x1400a8124
mov rax, qword [0x141dd7fe0]
invalid
mov rbx, qword [0x141dd7fe0]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rbx - 0x2d905fc3], cl
add dword [rbx], esi
cmp eax, 0x1d26f9e
mov edi, dword [0x141dcf0d8]
xor edi, dword [0x141dcf0dc]
xor edi, 0x225000
and edi, 0x2a50a0
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
cmp edi, 0x30da1cd
ja 0x1400a8132
mov rbx, r14
or rbx, 2
xor eax, eax
test al, al
jne 0x1400a816d
mov r15, qword [rbp + 0xc0]
mov eax, ebx
and eax, 3
lea rcx, [0x141db7fc8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [rbx - 1]
mov eax, dword [0x141dcf128]
or eax, dword [0x141dcf12c]
and eax, 0x88e47ae0
imul eax, eax, 0x99be5c8e
xor eax, 0x105196cc
cmp eax, 0x68079aac
jb 0x1400a8191
mov rax, rbx
mov rbx, qword [rbx - 1]
mov rsi, qword [rax + 7]
mov r14, qword [rsi]
test r14, r14
jne 0x1400a81d7
jmp 0x1400a820b
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
mov eax, dword [0x141dcf130]
or eax, dword [0x141dcf134]
add eax, 0x61ac91a4
xor eax, 0xd8361029
imul r15d, eax, 0xeae86ea8
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r15d, 0x3e3a7f9d
jb 0x1400a81c9
cmp qword [rsi + 8], 0
mov r15, qword [rbp + 0xc0]
je 0x1400a8283
mov rax, qword [rsi + 0x10]
mov ecx, dword [0x141dcf138]
or ecx, dword [0x141dcf13c]
imul rcx, rcx, 0x19cc0829
shr rcx, 0x3c
imul ecx, ecx, 0xa234a22f
cmp ecx, 0x5b301c3c
je 0x1400a821d
cmp rax, 0x11
jb 0x1400a8269
mov eax, dword [0x141dcf140]
or eax, dword [0x141dcf144]
or eax, 0x942f7c6a
add eax, 0x8b0a34e4
cmp eax, 0x1cc84405
jb 0x1400a8248
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcf148]
and eax, dword [0x141dcf14c]
xor eax, 0xff049333
imul eax, eax, 0x2515ed1b
cmp eax, 0xda35e8d7
jne 0x1400a82a8
mov rax, qword [0x141dd7fe0]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp case.0x1400a818b.0
mov r13, qword [rbp + 0x1e8]
mov rdi, r15
jmp 0x1400a44db
mov eax, dword [0x141dcf100]
xor eax, dword [0x141dcf104]
add eax, 0x7154dae2
xor eax, 0xfdc7c596
cmp eax, 0x985f6cf6
ja 0x1400a7ac6
jmp 0x1400aa3e6
test rcx, rcx
je 0x1400a8344
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dcfb18]
mov ecx, dword [0x141dcfb1c]
add eax, ecx
add eax, 0xe028df5d
xor eax, 0x20800372
and eax, 0x78a06f7b
cmp eax, 0x6f8034e
jb 0x1400a8320
or sil, byte [rbp + 0x1df]
jne 0x1400a2e20
mov rcx, qword [rbp + 0x140]
test rcx, rcx
je 0x1400a83f0
mov r14, qword [rbp + 0x80]
mov qword [r14 + 8], 0
mov qword [r14 + 0x10], rcx
mov r8, qword [rbp + 0x148]
mov qword [r14 + 0x18], r8
mov qword [r14 + 0x28], 0
mov eax, dword [0x141dcfb28]
imul eax, dword [0x141dcfb2c]
mov qword [r14 + 0x30], rcx
and eax, 0x1103483
add eax, 0x5bee19d4
cmp eax, 0x4795ebfc
jae 0x1400a83ad
xor eax, eax
xor ecx, ecx
mov r14, qword [rbp + 0x80]
mov qword [r14], rax
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x40], rcx
xor esi, esi
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, 0x908fff73
jmp 0x1400a8433
mov eax, dword [0x141dcf968]
or eax, dword [0x141dcf96c]
imul r14, rax, 0x12d2a81
shr r14, 0x34
xor r14d, 0xdbdd52bf
add r14d, 0x6acbb70d
cmp dword [r15], 6
mov r13, r15
cmove r13, qword [rbp + 0x168]
sub rsp, 0x20
mov rcx, r12
mov edx, 0xfffffff6
mov r8, qword [rbp + 0x160]
call case.0x1400a818b.83
mov rcx, qword [rbp + 0x160]
add rsp, 0x20
cmp r14d, 0xe4b2d455
jbe 0x1400a861b
sub rsp, 0x20
mov rcx, r12
mov edx, 0xfffffff6
mov r8, qword [rbp + 0x160]
call case.0x1400a818b.83
add rsp, 0x20
jmp 0x1400a859d
mov rdi, rdx
cmp rax, 1
jne 0x1400a8657
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
mov r12, qword [rbp + 0x1c0]
mov r14, qword [rbp + 0x1f8]
mov r15, qword [rbp + 0x1c8]
mov r13, qword [rbp + 0x1f0]
jmp 0x1400a87af
mov eax, dword [0x141dcf970]
or eax, dword [0x141dcf974]
imul rax, rax, 0xc737987
shr rax, 0x3b
imul eax, eax, 0x329bb609
xor eax, 0x877052ee
cmp eax, 0x4da8429f
jae 0x1400a86a7
cmp esi, 6
mov rcx, rbx
cmove rcx, qword [rbp + 0x168]
sub rsp, 0x20
mov edx, 0xfffffff5
mov r8, qword [rbp + 0x190]
call case.0x1400a818b.83
add rsp, 0x20
cmp esi, 6
cmove rbx, qword [rbp + 0x168]
sub rsp, 0x20
mov rcx, rbx
mov edx, 0xfffffff5
mov r8, qword [rbp + 0x190]
call case.0x1400a818b.83
add rsp, 0x20
mov r12, rdx
mov ecx, dword [0x141dcf978]
sub ecx, dword [0x141dcf97c]
or ecx, 0x75679cdd
add ecx, 0x1c16412a
cmp ecx, 0xa33d357
jb 0x1400a86d1
test rax, rax
mov rsi, qword [rbp + 0x100]
je 0x1400a89c4
mov eax, dword [0x141dcf988]
add eax, dword [0x141dcf98c]
or eax, 0xe6d1fb2
imul eax, eax, 0x547f2665
xor eax, 0x31eac3b4
cmp eax, 0x9126c1da
ja 0x1400a8701
mov r14, qword [rbp + 0x1f8]
mov r15, qword [rbp + 0x1c8]
mov r13, qword [rbp + 0x1f0]
mov eax, dword [0x141dcf990]
imul eax, dword [0x141dcf994]
add eax, 0x11c1c10c
xor eax, 0x40435081
and eax, 0x595352a3
cmp eax, 0x86cd439
jb 0x1400a8739
mov rax, qword [rbp + 0x1e0]
mov qword [rax], r12
mov qword [rax + 0x10], 2
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov r12, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x160]
mov eax, dword [0x141dcfa98]
sub eax, dword [0x141dcfa9c]
add eax, 0xf3d111cd
or eax, 0x7511ccf7
and eax, 0xfd31fcf7
cmp eax, 0xabc34a89
jb 0x1400a878d
mov rdi, qword [rbp + 0x178]
mov r8, qword [rbp + 0x208]
mov eax, dword [0x141dcfaa0]
xor edx, edx
div dword [0x141dcfaa4]
add eax, 0x1ba3859
shr eax, 1
imul rax, rax, 0x225424ed
shr rax, 0x3c
or eax, 0xf301a49e
cmp eax, 0x65f1d008
jb 0x1400a87bd
cmp qword [rcx], 0
je 0x1400a880f
mov rcx, qword [rcx + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x160]
add rsp, 0x20
mov rax, qword [rbp + 0x190]
cmp qword [rax], 0
je 0x1400a8859
mov rcx, qword [rcx + 0x18]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x160]
add rsp, 0x20
mov eax, dword [0x141dcfaa8]
or eax, dword [0x141dcfaac]
add eax, 0x6d38720
xor eax, 0x5e984fa
cmp eax, 0xea9d5a12
ja 0x1400a883c
mov rax, qword [rbp + 0x108]
cmp qword [rax], 0
je 0x1400a887f
mov rcx, qword [rcx + 0x28]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8, qword [rbp + 0x208]
add rsp, 0x20
xor eax, eax
xchg byte [0x141dd7fd0], al
cmp al, 2
jne 0x1400a892a
mov eax, dword [0x141dcfab0]
xor eax, dword [0x141dcfab4]
and eax, 0x62106001
imul eax, eax, 0xba91a297
cmp eax, 0xbc17dc86
jbe 0x1400a88c2
sub rsp, 0x20
lea rcx, [0x141dd7fd0]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
lea rdi, [0x141dd7fd0]
mov rsi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, dword [0x141dcfab8]
and eax, dword [0x141dcfabc]
add eax, 0x584b8ebd
imul rax, rax, 0x38557997
shr rax, 0x3d
imul ebx, eax, 0xbda8e3b1
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp ebx, 0x912a1e79
jb 0x1400a88d0
mov rdi, qword [rbp + 0x178]
mov r8, qword [rbp + 0x208]
mov eax, dword [0x141dcfac0]
xor edx, edx
div dword [0x141dcfac4]
cmp eax, 0x4faf473a
je 0x1400a8915
mov eax, dword [0x141dcfac8]
or eax, dword [0x141dcfacc]
add eax, 0xd7f2dc3a
xor eax, 0x4bb96cdd
imul eax, eax, 0x777fd902
cmp eax, 0x4946996e
jb 0x1400a892a
test r13, r13
je 0x1400aa169
mov eax, dword [0x141dcfad0]
sub eax, dword [0x141dcfad4]
add eax, 0x5114bcc1
or eax, 0x325324e2
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xd5d577db
jbe 0x1400a8983
mov rax, qword [0x141dd7fe0]
jmp 0x1400a8956
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1d0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x208]
add rsp, 0x20
mov eax, dword [0x141dcfad8]
xor eax, dword [0x141dcfadc]
or eax, 0xd9af60cc
imul eax, eax, 0xd9fec8cd
cmp eax, 0x9f6ccc81
je 0x1400a89a1
jmp 0x1400aa169
sub rsp, 0x20
mov rcx, r13
mov edx, 0xfffffff4
mov r8, qword [rbp + 0x108]
call case.0x1400a818b.83
add rsp, 0x20
mov r13, rdx
mov ecx, dword [0x141dcf980]
and ecx, dword [0x141dcf984]
imul ecx, ecx, 0xde7a2b68
add ecx, 0x42c800d3
cmp ecx, 0x14e8725d
jb 0x1400a89e3
test rax, rax
je 0x1400a8ada
mov eax, dword [0x141dcf9a0]
xor eax, dword [0x141dcf9a4]
add eax, 0xc548abc9
and eax, 0x338c74f1
xor eax, 0x3ef0b8de
cmp eax, 0x7c717144
ja 0x1400a8a0c
mov rcx, qword [rbp + 0x1e0]
mov eax, dword [0x141dcf9a8]
and eax, dword [0x141dcf9ac]
add eax, 0xc1cf49c5
or eax, 0x1e620
and eax, 0x1ef3e7a7
mov qword [rcx], r13
cmp eax, 0xbb2cf44
ja 0x1400a8a35
mov eax, dword [0x141dcf9b0]
imul eax, dword [0x141dcf9b4]
xor eax, 0x31275845
imul eax, eax, 0x7418fff8
add eax, 0x8e2bbca2
cmp eax, 0x85ca0425
jae 0x1400a8a8d
mov rax, qword [rbp + 0x1e0]
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x1e0]
mov r14, qword [rbp + 0x1f8]
mov r15, qword [rbp + 0x1c8]
mov r13, qword [rbp + 0x1f0]
mov eax, dword [0x141dcf9b8]
imul eax, dword [0x141dcf9bc]
and eax, 0xc5b3635e
imul eax, eax, 0xcb0cd424
add eax, 0xbe31360
mov qword [rcx + 0x10], 2
cmp eax, 0xc7739156
jae 0x1400a8aa9
jmp 0x1400a8f67
lea r8, [rsi + 8]
mov rcx, rsi
add rcx, 0x48
mov eax, dword [0x141dcf998]
xor edx, edx
div dword [0x141dcf99c]
imul eax, eax, 0xbb1a4aa2
add eax, 0xe9cd21ec
and eax, 0xaf9f73ea
cmp eax, 0x27cd16d4
jb 0x1400a8ae5
xorps xmm0, xmm0
movups xmmword [r8 + 0x2c], xmm0
movups xmmword [r8 + 0x20], xmm0
movups xmmword [r8 + 0x10], xmm0
movups xmmword [r8], xmm0
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx], xmm0
test r13, r13
jne 0x1400a8b3b
test r12, r12
jne 0x1400a8b3b
mov eax, 1
test rdi, rdi
je 0x1400a8b7b
mov dword [rsi + 0x3c], 0x100
xor eax, eax
test al, al
je 0x1400a8b4c
mov qword [rsi + 0x50], rdi
mov eax, dword [0x141dcf9c0]
add eax, dword [0x141dcf9c4]
imul eax, eax, 0x2305018c
add eax, 0x2b445f96
mov qword [rsi + 0x50], rdi
cmp eax, 0xcdf34cd7
ja 0x1400a8b4c
mov qword [rsi + 0x58], r12
mov qword [rsi + 0x60], r13
mov eax, 0x101
mov rcx, qword [rbp + 0x188]
cmp word [rcx + 0xc0], 0
je 0x1400a8bef
mov rcx, qword [rbp + 0x188]
movzx ecx, word [rcx + 0xc2]
mov edx, dword [0x141dcf9c8]
and edx, dword [0x141dcf9cc]
mov dword [rsi + 0x3c], eax
and edx, 0x110004c2
add edx, 0xc4c454f0
cmp edx, 0xd507a61c
jbe 0x1400a8bc1
mov word [rsi + 0x40], cx
mov word [rsi + 0x40], cx
mov eax, 0x96bb043d
mov ecx, dword [0x141dcf9d0]
and ecx, dword [0x141dcf9d4]
imul rcx, rax
shr rcx, 0x3e
and ecx, 0xfffffffe
imul ecx, ecx, 0xf4b09ac1
cmp ecx, 0x425c696
je 0x1400a8bca
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax + 0xb8]
mov eax, dword [0x141dcf9d8]
xor edx, edx
div dword [0x141dcf9dc]
add eax, 0x561706bf
and eax, 0xb866b46
add eax, 0x2c41924d
cmp eax, 0x52268850
ja 0x1400a8bfd
test rcx, rcx
mov qword [rbp + 0x180], rcx
je 0x1400a8d3f
mov r14, qword [rbp + 0x188]
add r14, 0xa8
mov r15, qword [rbp + 0x100]
mov rsi, qword [rbp + 0x70]
mov ebx, dword [0x141dcf9e0]
imul ebx, dword [0x141dcf9e4]
add ebx, 0x5ecc203b
imul rax, rbx, 0xf1da6fd
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1e
add ebx, 0x9afd95b7
mov dword [r15], 0x70
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.1400b4a30
add rsp, 0x20
cmp ebx, 0x32dc31b1
jb 0x1400a8c4a
mov eax, dword [0x141dcf9e8]
add eax, dword [0x141dcf9ec]
imul rax, rax, 0x6c420793
shr rax, 0x3b
imul eax, eax, 0x3bbc4a60
cmp eax, 0x2feb79b8
jb 0x1400a8c99
mov rax, qword [rbp + 0x70]
mov rbx, qword [rax]
mov rsi, qword [rax + 8]
test rbx, rbx
je 0x1400a8f2f
or dword [rbp + 0x198], 0x80000
mov rdx, qword [rbp + 0x100]
mov rax, qword [rdx + 0x60]
mov rcx, qword [rbp + 0x78]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x68], rbx
mov eax, dword [0x141dcf9f0]
imul eax, dword [0x141dcf9f4]
add eax, 0xbf824f6f
cmp eax, 0xbc49589e
jae 0x1400a8d20
mov rcx, qword [rbp + 0x78]
jmp 0x1400a8d4c
mov rcx, qword [rbp + 0x100]
mov dword [rcx], 0x68
mov rax, qword [rbp + 0x178]
mov rdx, qword [rax + 8]
sub rsp, 0x50
mov r14, qword [rbp + 0x68]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], rcx
mov rax, qword [rbp + 0x1b8]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rsp + 0x30], rax
mov eax, dword [rbp + 0x198]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x1b0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
add rsp, 0x50
test eax, eax
je 0x1400a8e8c
mov rax, qword [rbp + 0x160]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
mov rax, qword [rbp + 0x1e0]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [r14]
movups xmmword [rax], xmm0
cmp qword [rbp + 0x180], 0
je 0x1400a8e18
mov eax, dword [0x141dcfa58]
xor eax, dword [0x141dcfa5c]
or eax, 0xa301a300
and eax, 0xab85e302
cmp eax, 0xadeb4f7
jb 0x1400a8de8
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.1400b5840
add rsp, 0x20
sub rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, r13
call rsi
mov rcx, r12
call rsi
mov rcx, rdi
call rsi
add rsp, 0x20
xor eax, eax
xchg byte [0x141dd7fd0], al
cmp al, 2
jne 0x1400a8e57
sub rsp, 0x20
lea rcx, [0x141dd7fd0]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
cmp qword [rbp + 0x1f0], 0
je 0x1400ab60d
mov eax, dword [0x141dcf9f8]
xor eax, dword [0x141dcf9fc]
imul eax, eax, 0xe2637395
add eax, 0xcb7b082e
cmp eax, 0x9ecc0ad8
ja 0x1400ab5c9
jmp 0x1400ab59f
mov r14, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, dword [0x141dcfa78]
or r15d, dword [0x141dcfa7c]
sub rsp, 0x20
call r14
add rsp, 0x20
cmp r15d, 0xf630f64f
je 0x1400a8e93
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x180], 0
je 0x1400a8f41
mov eax, dword [0x141dcfa80]
or eax, dword [0x141dcfa84]
imul eax, eax, 0x4113adaf
add eax, 0x429a72ce
cmp eax, 0xb749b80
jb 0x1400a8ed9
mov r14, rsi
mov esi, dword [0x141dcfa88]
or esi, dword [0x141dcfa8c]
or esi, 0xc2b48da1
add esi, 0x37490646
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.1400b5840
add rsp, 0x20
cmp esi, 0x36d7fd0a
ja 0x1400a8efa
jmp 0x1400a8f41
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov r14, qword [rbp + 0x1f8]
mov r15, qword [rbp + 0x1c8]
mov r13, qword [rbp + 0x1f0]
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebx, dword [0x141dcfa90]
add ebx, dword [0x141dcfa94]
or ebx, 0xff3fdbbf
add ebx, 0xafc8654f
sub rsp, 0x20
mov rcx, r12
call rsi
add rsp, 0x20
cmp ebx, 0x47bfba70
jae 0x1400a876e
sub rsp, 0x20
mov rcx, r12
call rsi
add rsp, 0x20
jmp 0x1400a8f6e
mov qword [rbp + 0x1e8], rcx
mov eax, dword [0x141dcf748]
xor eax, dword [0x141dcf74c]
add eax, 0x3b1d89f6
and eax, 0x1d9a4dc1
imul eax, eax, 0x4b7407f0
cmp eax, 0x460d9829
jbe 0x1400a9020
xor eax, eax
mov r8, qword [rbp + 0x140]
test r8, r8
setne al
mov rcx, rsi
cmove rcx, r8
mov qword [rdi], rax
mov qword [rdi + 8], 0
mov qword [rdi + 0x10], r8
mov rdx, qword [rbp + 0x148]
mov qword [rdi + 0x18], rdx
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], 0
mov qword [rdi + 0x30], r8
mov qword [rdi + 0x38], rdx
mov qword [rdi + 0x40], rcx
mov r8, qword [rbp + 0x148]
mov r9, qword [rbp + 0x140]
mov eax, dword [0x141dcf750]
sub eax, dword [0x141dcf754]
imul eax, eax, 0x8fee2c39
and eax, 0x60001a0a
xor ecx, ecx
test r9, r9
setne cl
mov rdx, rsi
cmove rdx, r9
mov qword [rdi], rcx
mov qword [rdi + 8], 0
mov qword [rdi + 0x10], r9
mov qword [rdi + 0x18], r8
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], 0
mov qword [rdi + 0x30], r9
mov qword [rdi + 0x38], r8
mov qword [rdi + 0x40], rdx
cmp eax, 0x5690c46e
ja 0x1400a902e
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
mov edi, 0x83900c23
mov r13d, 0xc3606e55
sub rsp, 0x20
mov rcx, r14
mov rdx, qword [rbp + 0xc8]
call fcn.1400b1f80
add rsp, 0x20
mov rcx, qword [r14]
test rcx, rcx
je 0x1400a9c98
mov eax, dword [str.DM3t]
add eax, dword [0x141dcf774]
and eax, 0xea647a9b
imul eax, eax, 0x2169a056
add eax, 0x6ca62ccd
cmp eax, 0x15051de5
jb 0x1400a90bb
sub rsp, 0x20
mov rdi, qword [rbp - 0x68]
mov rcx, rdi
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
xchg ebp, eax
enter 0, 0
call fcn.1400b1f80
add rsp, 0x20
mov rsi, qword [rdi]
test rsi, rsi
je 0x1400a9bef
mov r15, qword [rdi + 0x10]
imul rax, r15, 0x38
lea rdi, [rsi + rax]
add rdi, 0x168
cmp qword [rsi + rax + 0x168], 0
je 0x1400a9a68
mov eax, dword [0x141dcf890]
sub eax, dword [0x141dcf894]
or eax, 0x4014477e
and eax, 0x4814577e
cmp eax, 0x2d71c046
jb 0x1400a9ac5
mov eax, dword [0x141dcf898]
imul eax, dword [0x141dcf89c]
imul rax, rax, 0x4662bd0b
shr rax, 0x3e
add eax, 0xb4dee607
xor eax, 0xab9a11bf
mov r8, qword [rdi + 8]
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xa237d5e6
ja 0x1400a9ac5
sub rsp, 0x20
xor edx, edx
call r12
add rsp, 0x20
cmp qword [rdi + 0x20], 0
je 0x1400a9b10
mov eax, dword [0x141dcf8a0]
and eax, dword [0x141dcf8a4]
or eax, 0x20260214
and eax, 0x20260254
cmp eax, 0x330b0b8f
jbe 0x1400a9a97
mov rax, qword [0x141dd7fe0]
mov rdi, qword [rdi + 0x28]
mov r14, qword [0x141dd7fe0]
mov eax, dword [0x141dcf8a8]
xor eax, dword [0x141dcf8ac]
add eax, 0x6c97e72f
xor eax, 0x107e9f18
cmp eax, 0xd53e290e
jb 0x1400a9bd7
jmp 0x1400a9ad1
mov rax, qword [0x141dd7fe0]
jmp 0x1400a9a27
mov eax, dword [0x141dcf8b0]
add eax, dword [0x141dcf8b4]
or eax, 0x548d838d
imul r13d, eax, 0x61644d2d
add r13d, 0x841e5c19
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call r12
add rsp, 0x20
cmp r13d, 0x67e1822c
ja 0x1400a9bd7
shl r15, 5
cmp qword [rsi + r15], 0
je 0x1400a99c1
mov eax, dword [0x141dcf8b8]
or eax, dword [0x141dcf8bc]
add rsi, r15
imul eax, eax, 0x3651de7f
xor eax, 0x32a58612
cmp eax, 0x5c957e64
jae 0x1400a9b60
mov r8, qword [rsi + 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
call r12
add rsp, 0x20
nop dword [rax + rax]
mov edi, dword [0x141dcf8c0]
add edi, dword [0x141dcf8c4]
or edi, 0xb6de456
add edi, 0x3394b7ae
xor edi, 0xbfb3bd39
mov r8, qword [rsi + 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
call r12
add rsp, 0x20
cmp edi, 0x83e2b78
jb 0x1400a9b60
nop
mov eax, dword [0x141dcf8c8]
imul eax, dword [0x141dcf8cc]
xor eax, 0xe0d3e872
imul rcx, rax, 0xee8fb5b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
xor eax, 0x27879c62
cmp eax, 0xc2bfa967
ja 0x1400a9ba0
jmp 0x1400a99c1
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call r12
add rsp, 0x20
jmp 0x1400a9ad1
mov eax, dword [0x141dcf8d0]
or eax, dword [0x141dcf8d4]
imul eax, eax, 0x6e231ef3
or eax, 0x37d5e3f3
add eax, 0xccb21dae
cmp eax, 0xbe0f627
jb 0x1400a9bef
mov r12, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1e0]
mov rdi, qword [rbp + 0x178]
mov eax, dword [0x141dcf8d8]
xor eax, dword [0x141dcf8dc]
cmp eax, 0x282a2d5
invalid
invalid
je 0x1400a9c27
invalid
mov rax, qword [rbp + 0x1a8]
cmp qword [rax], 0
je 0x1400a9c62
mov r8, qword [rax + 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r8, qword [rbp + 0x208]
mov eax, dword [0x141dcf938]
xor edx, edx
div dword [0x141dcf93c]
or eax, 0x5f2236b6
add eax, 0x269516cc
mov qword [rsi], rbx
mov qword [rsi + 0x10], 2
cmp eax, 0x31021dd1
jbe 0x1400a9c69
jmp 0x1400aa230
mov rdi, qword [rbp + 0x168]
sub rsp, 0x20
mov rsi, qword [rbp - 0x20]
mov rcx, rsi
mov rdx, qword [rbp + 0xc8]
call fcn.1400b1f80
mov rcx, rsi
add rsp, 0x20
mov rsi, qword [rsi]
mov eax, dword [0x141dcf778]
imul eax, dword [0x141dcf77c]
or eax, 0x79d2f33e
add eax, 0xfd03736f
cmp eax, 0xfbdbe690
ja 0x1400a9cc0
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
add rax, rcx
xor r9d, r9d
mov r8, rcx
mov dx, 1
test r9w, r9w
je 0x1400a9f7e
xor r9d, r9d
jmp 0x1400aa0f0
cmp r8, rax
je 0x1400aa280
movzx r11d, byte [r8]
test r11b, r11b
js 0x1400a9f9b
inc r8
mov r10, r8
jmp 0x1400aa0df
mov esi, r11d
and esi, 0x1f
lea r10, [r8 + 2]
movzx r9d, byte [r8 + 1]
mov edi, esi
shl edi, 6
and r9d, 0x3f
nop word cs:[rax + rax]
mov ebx, dword [0x141dcf8e8]
add ebx, dword [0x141dcf8ec]
shr ebx, 1
imul rbx, rbx, 0x4384ce09
shr rbx, 0x3d
imul ebx, ebx, 0xcf6de8b3
cmp ebx, 0x1035fb00
je 0x1400a9fc0
cmp r11b, 0xdf
jbe 0x1400aa0c6
lea r10, [r8 + 3]
movzx edi, byte [r8 + 2]
shl r9d, 6
and edi, 0x3f
or edi, r9d
mov r9d, esi
shl r9d, 0xc
or r9d, edi
mov ebx, dword [0x141dcf8f0]
xor ebx, dword [0x141dcf8f4]
and ebx, 0x29013099
imul ebx, ebx, 0x971bfc47
add ebx, 0x89117953
cmp ebx, 0x592f1d31
ja 0x1400aa00e
cmp r11b, 0xf0
jb 0x1400aa059
mov edi, dword [rbp + 0x168]
jbe 0x1400aa0dc
mov r8d, dword [0x141dcf900]
or r8d, dword [0x141dcf904]
push 0x4501d258
imul eax, eax, 0xb5a30bfb
add r8d, 0x5dbb208c
cmp r8d, 0x78234377
ja 0x1400aa08e
and r9d, 0x3ff
add byte [rax], al
or r9d, 0xdc00
mov r8, r10
jmp 0x1400aa0f0
or edi, r9d
mov r11d, edi
mov rdi, qword [rbp + 0x168]
mov rbx, qword [rbp + 0x120]
jmp 0x1400aa0df
mov r11d, r9d
xor r9d, r9d
mov r8, r10
mov edx, r11d
nop dword [rax + rax]
mov r10d, dword [str.j9.U5_vVjS1]
and r10d, dword [0x141dcf90c]
or r10d, 0x976efd5d
xor r10d, 0xc334886b
add r10d, 0x424b4b2
cmp r10d, 0x49a4fc78
ja 0x1400aa0f0
test dx, dx
jne 0x1400a9f6c
lea rcx, [0x141db66f8]
mov eax, dword [0x141dcf928]
and eax, dword [0x141dcf92c]
or eax, 0xfd7a742a
add eax, 0x4220f12a
cmp eax, 0x298b486a
jbe 0x1400aa12c
mov r8, qword [rbp + 0x208]
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rdi, qword [rbp + 0x178]
mov eax, dword [0x141dcfae0]
sub eax, dword [0x141dcfae4]
and eax, 0x13040b0
xor eax, 0x93711f12
cmp eax, 0xcb5b2099
ja 0x1400aa169
test r15, r15
je 0x1400aa230
mov eax, 0xaac920c5
mov ecx, dword [0x141dcfae8]
imul ecx, dword [0x141dcfaec]
pop rcx
rol byte [rcx], cl
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x9d82c89a
cmp ecx, 0x3e066f95
jb 0x1400aa194
mov rdi, qword [0x141dd7fe0]
mov eax, dword [0x141dcfaf0]
sub eax, dword [0x141dcfaf4]
pop rcx
rol byte [rcx], cl
pop rcx
rol byte [rcx], cl
add eax, 0xd5589530
imul rax, rax, 0x54b378ed
shr rax, 0x3e
imul eax, eax, 0x43b3552b
cmp eax, 0x79250838
jbe 0x1400aa1fd
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [rbp + 0x178]
mov r8, qword [rbp + 0x208]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfaf8]
and eax, dword [0x141dcfafc]
imul eax, eax, 0x11504f6
and eax, 0x9cf64904
add eax, 0xb132d638
cmp eax, 0xea8eba40
ja 0x1400aa230
cmp qword [rdi], 0
mov rbx, qword [rbp + 0x200]
je 0x1400ab52b
mov eax, dword [0x141dcfb00]
sub eax, dword [0x141dcfb04]
cmp eax, 0xa6971381
je 0x1400ab50b
jmp 0x1400ab4e1
mov edx, dword [0x141dcf910]
imul edx, dword [0x141dcf914]
add edx, 0xe0816aa5
xor edx, 0x1812001
and edx, 0x83af30d1
add dword [rcx + 0x3da81efa], 0x5a
jae 0x1400aa2b1
mov rdx, qword [rbp + 0xd8]
mov qword [rdx], rcx
mov r8, qword [rbp + 0xd8]
mov edx, dword [0x141dcf918]
sub edx, dword [0x141dcf91c]
add edx, 0x315b192c
or edx, 0x251d725c
imul edx, edx, 0x51f8cde
mov qword [r8], rcx
cmp edx, 0x984148fa
jb 0x1400aa2b8
mov ecx, dword [0x141dcf920]
or ecx, dword [0x141dcf924]
or ecx, 0xbea13e37
leave
invalid
movabs eax, dword ds:[0x81ce0803acc969be]
stc
out 0xf5, al
xchg ebx, eax
jae 0x1400aa312
leave
invalid
mov rcx, qword [rbp + 0xd8]
mov qword [rcx + 8], rax
mov word [rcx + 0x10], 0
mov rdx, qword [rbp + 0xd8]
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
adc byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fld1
push rcx
adc eax, 0x83480000
invalid
and byte [rbx + rcx*4 + 0x2b], cl
mov rsi, qword [rbx + 0x10]
cmp rsi, r13
jne 0x1400aa365
adc byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fld1
push rcx
adc eax, 0x83480000
invalid
sub rsp, 0x20
mov rcx, rbx
call fcn.1400d9420
add rsp, 0x20
mov r13, qword [rbx]
mov eax, dword [0x141dcf930]
and eax, dword [0x141dcf934]
cmp eax, 0x1b0e9549
je 0x1400aa352
mov rcx, qword [rbx + 8]
mov word [rcx + rsi*2], 0
mov qword [rbp + 0x1d0], rcx
movabs rax, 0x8000000000000000
add byte [rax + 0x4cc53949], al
mov eax, dword [rbp + 0x208]
add byte [rax + 0x4cc53949], al
mov eax, dword [rbp + 0x208]
jne 0x1400a72b5
jmp 0x1400aa150
mov eax, dword [0x141dcf768]
xor eax, dword [0x141dcf76c]
and eax, 0xf7c2fd08
xor eax, 0x17f22837
mov word [rcx], 0
mov qword [rsi + 0x10], 1
cmp eax, 0x2de8be81
jb 0x1400aa3ce
invalid
mov word [rcx], 0
mov qword [rsi + 0x10], 1
jmp 0x1400aa395
mov eax, 1
mov qword [rbp + 0x1f0], rax
mov rsi, qword [rbp + 0x150]
jmp 0x1400a8fae
ud2
mov eax, dword [0x141dcec18]
xor edx, edx
div dword [0x141dcec1c]
out dx, al
rol byte [r9], cl
out dx, al
rol byte [r9], cl
or eax, 0xbffaf7bf
add eax, 0xe6c28bd
cmp eax, 0x2fd959bd
pop rcx
fldcw word [rdi]
pop rcx
fldcw word [rdi]
jb 0x1400aa420
jmp 0x1400aa3e6
mov esi, dword [0x141dcf120]
imul esi, dword [0x141dcf124]
xor esi, 0x41bc01
and esi, 0x4065bc21
add esi, 0x9097cced
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0xbf3a0626
ja case.0x1400a818b.0
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400aa441
xor eax, eax
mov qword [rbp + 0x208], rax
mov rcx, qword [rbp + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf150]
and eax, dword [0x141dcf154]
xor eax, 0x90402448
and eax, 0xb9cf7c58
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
cmp eax, 0x307d5720
jae 0x1400aa4fd
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
jmp 0x1400aa4b0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x200], rax
xor esi, esi
xor ebx, ebx
mov edi, 0x200
cmp r8, 0x201
jae 0x1400aa566
jmp 0x1400aa607
mov eax, dword [0x141dcf188]
and eax, dword [0x141dcf18c]
or eax, 0x442f59bf
add eax, 0x8fb2304d
cmp eax, 0x7199dace
jbe 0x1400aa530
mov r15, qword [rbp + 0xc0]
mov edi, 0x200
cmp r8, 0x201
jb 0x1400aa607
sub r8, rbx
sub rsi, rbx
cmp r8, rsi
mov rsi, qword [rbp + 0x38]
mov r15, qword [rbp + 0x200]
ja 0x1400aa5aa
mov rax, qword [rbp + 0x208]
mov ecx, 0xffffffff
cmp rax, rcx
mov ebx, 0xffffffff
cmovb rbx, rax
mov qword [rsi + 0x10], rbx
mov rsi, rax
mov rdi, rbx
mov qword [rbp + 0x200], r15
mov r14, rbx
jmp 0x1400aa60a
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.1400faca0
add rsp, 0x30
mov rax, qword [rsi]
mov qword [rbp + 0x208], rax
nop word cs:[rax + rax]
mov eax, dword [str.I_Le_]
sub eax, dword [0x141dcf15c]
and eax, 0x27ab5b41
imul eax, eax, 0xfcb3cac5
cmp eax, 0xa1aa01f6
je 0x1400aa5e0
mov r15, qword [rsi + 8]
jmp 0x1400aa57c
mov r14, r8
mov eax, dword [0x141dcf160]
mov ecx, dword [0x141dcf164]
add eax, ecx
add eax, 0x2430452e
mov ecx, 0xcf4895b7
imul rax, rcx
shr rax, 0x3d
xor eax, 0x9b5e4b1a
cmp eax, 0x5a27b733
jae 0x1400aa652
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r15
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
add rsp, 0x20
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r15
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
add rsp, 0x20
mov r12d, eax
test eax, eax
jne 0x1400aa6be
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf168]
or ecx, dword [0x141dcf16c]
xor ecx, 0x3d9fa070
imul ecx, ecx, 0x346b1bc1
add ecx, 0xdc0d82e9
cmp ecx, 0x1c17991
jb 0x1400aa690
test eax, eax
jne 0x1400aa987
mov r8d, r12d
cmp r14, r8
jne 0x1400aa725
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x1400ab357
lea rax, [r14 + r14]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf180]
mov edx, dword [0x141dcf184]
add ecx, edx
add ecx, 0x83bb6688
xor ecx, 0x2e16efa
cmp r14, 0x7fffffff
mov r8, rax
cmova r8, r13
vpsubw xmm2, xmm15, xmm1
sahf
invalid
mov dword [rdi - 0x30], esi
jmp 0x1400aa530
jb 0x1400aa530
cmp rdi, r8
mov rsi, qword [rbp + 0x1f8]
mov esi, dword [rbp + 0x1f8]
jb 0x1400ab304
sub rsp, 0x20
mov rdi, qword [rbp]
mov rcx, rdi
mov rdx, r15
call fcn.14008a680
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rbp + 0x1d0]
call case.0x14009245b.589
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7d], cl
mov ebp, 0x158
add dword [rbx + rcx*4 - 0x53], ecx
call 0x1880aa775
mov esi, dword [rbp - 8]
je 0x1400aa7e7
mov eax, dword [0x141dcf1a0]
xor edx, edx
div dword [0x141dcf1a4]
mov ebx, eax
and ebx, 0x89995d20
add ebx, 0x1628f703
xor ebx, 0x5dfce0f5
sub rsp, 0x20
mov rcx, rdi
call fcn.1400a01c0
add rsp, 0x20
cmp ebx, 0x5367b362
jbe 0x1400aa7c5
sub rsp, 0x20
mov rcx, rdi
call fcn.1400a01c0
add rsp, 0x20
jmp 0x1400aa779
mov eax, dword [0x141dcf1a8]
add eax, dword [0x141dcf1ac]
or eax, 0x3746ee8
add eax, 0x364f49fa
and eax, 0x30c5075
cmp eax, 0xa293a3f3
ja 0x1400aa7c5
mov eax, dword [0x141dcf1b0]
xor eax, dword [0x141dcf1b4]
add eax, 0x5de3dca
and eax, 0xa0930027
cmp eax, 0xa23ac5fb
ja 0x1400aa7e7
mov rbx, qword [rdi + 8]
mov eax, dword [0x141dcf1b8]
sub eax, dword [0x141dcf1bc]
shr eax, 4
imul rax, rax, 0x13fe8919
shr rax, 0x38
or eax, 0x39d90412
cmp eax, 0xbd5e123e
ja 0x1400aa808
mov r8, qword [rdi + 0x10]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.1400b0210
pop rcx
add byte [rax], al
add rsp, 0x20
cmp qword [rdi], 0
je 0x1400aa865
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0x9db63645
mov ecx, dword [0x141dcf1c0]
and ecx, dword [0x141dcf1c4]
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xd9fbdc21
cmp ecx, 0xa2485e06
invalid
pop rsi
invalid
invalid
jb 0x1400aa86a
mov r15, qword [rsi]
mov r14, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x180], rax
cmp qword [rbp + 0x208], 0
add al, byte [rax]
add byte [rax], al
mov r12, qword [rbp + 0x200]
je 0x1400aa8f5
mov rbx, qword [0x141dd7fe0]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, 0x54a13
mov edi, dword [0x141dcf1c8]
and edi, dword [0x141dcf1cc]
xor edi, 0x80804000
and edi, 0x8c844813
mov word [rcx + 0x89092f7], es
lodsb al, byte [rsi]
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, r12
call rsi
add rsp, 0x20
cmp edi, 0xbaaef0d6
ja 0x1400aa8bd
mov eax, dword [0x141dcf1e0]
xor eax, dword [0x141dcf1e4]
add eax, 0xf53fb226
or eax, 0xc9f97cee
cmp eax, 0x8d833aa9
lea esi, [rdx - 0x1d]
lea esi, [rdx - 0x1d]
movabs rcx, 0x8000000000000000
lea rax, [rcx + 2]
cmp r15, rax
jge 0x1400ab2b7
cmp r15, rcx
mov r12, qword [rbp + 0x60]
je 0x1400aab90
mov rsi, r14
movabs rax, 0x8000000000000001
cmp r15, rax
je 0x1400aaa22
jmp 0x1400aa955
mov eax, dword [0x141dcf1e8]
add eax, dword [0x141dcf1ec]
xor eax, 0x59f5ce3b
add eax, 0xaf337382
xor eax, 0x98061654
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x6e41e79
jb 0x1400aa94e
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov esi, eax
shl rsi, 0x20
cmp qword [rbp + 0x208], 0
mov r12, qword [rbp + 0x60]
je 0x1400aa9f6
mov r8, qword [rbp + 0x200]
mov eax, dword [0x141dcf170]
xor edx, edx
div dword [0x141dcf174]
rol byte [r9], cl
rol byte [r9], cl
imul eax, eax, 0x39e6d4f
or eax, 0xd1871608
imul eax, eax, 0x16e1a3e7
out 0xa3, eax
loope 0x1400aa9e5
out 0xa3, eax
loope 0x1400aa9e5
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xb1bdd2e3
jbe 0x1400aa9e6
mov rax, qword [0x141dd7fe0]
jmp 0x1400aa9b0
retf 0x8348
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
or rsi, 2
mov eax, dword [0x141dcf178]
xor eax, dword [0x141dcf17c]
imul rax, rax, 0x1bb3687
shr rax, 0x32
or eax, 0x860b9804
xor eax, 0x2db2d6c0
cmp eax, 0xb0c6fa1b
ja 0x1400aa9fa
mov eax, esi
and eax, 3
lea rcx, [0x141db7fd8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400aaa80
mov edi, dword [rsi - 1]
mov r14, rsi
mov rsi, qword [rsi + 7]
mov rax, qword [rsi]
test rax, rax
je 0x1400aaa57
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
cmp qword [rsi + 8], 0
je 0x1400aab01
mov rax, qword [rsi + 0x10]
mov ecx, dword [0x141dcf1f8]
or ecx, dword [0x141dcf1fc]
mov word [rdi - 0x2e], es
add dword [rbx], ecx
or eax, 0x1d2478a
or ecx, 0x7a76a09b
add ecx, 0xd8fea15d
and ecx, 0xc58ccd80
cmp ecx, 0x58908439
jb 0x1400aaa66
or ch, 0x8c
vpsubw xmm7, xmm15, xmmword [rcx]
test byte [rax + 0x48da7258], dl
cmp eax, 0x11
cmp rax, 0x11
jb 0x1400aaa96
mov rdi, qword [rdi - 8]
mov eax, dword [str.rEAJe]
and eax, dword [0x141dcf204]
xor eax, 0x9eb9baf6
cmp eax, 0xa0741896
xchg esi, eax
sbb byte [rax + riz*4 + 0x76], dh
invalid
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcf208]
xor edx, edx
div dword [0x141dcf20c]
imul ebx, eax, 0x9a048569
invalid
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
clc
invalid
clc
call rsi
add rsp, 0x20
cmp ebx, 0x95f8209b
je 0x1400aaacf
mov rsi, r14
dec rsi
mov rdi, qword [0x141dd7fe0]
mov eax, dword [0x141dcf210]
xor eax, dword [0x141dcf214]
add eax, 0x4eea3805
or eax, 0x4bb96d35
add eax, 0xc2405487
cmp eax, 0xc6d8ded8
jbe 0x1400aab46
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400aab90
ror byte [rcx - 0x77], cl
invalid
mov eax, dword [0x141dcf1f0]
xor eax, dword [0x141dcf1f4]
xor eax, 0xf8783dd6
imul rcx, rax, 0x8f56471
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x53d73eeb
cmp eax, 0x49fc5937
ja 0x1400aab5e
mov eax, dword [0x141dcf218]
and eax, dword [0x141dcf21c]
imul rax, rax, 0x4a5a5ce5
shr rax, 0x3e
imul eax, eax, 0x85ddf5ea
xor eax, 0xc16295e
cmp eax, 0x8f825a2b
jbe 0x1400aabd6
sub rsp, 0x20
lea rdx, [0x141db6569]
mov r8d, 4
mov rcx, r12
call fcn.14008e1c0
add rsp, 0x20
lea rdi, [0x141db6569]
xor esi, esi
nop
sub rsp, 0x20
mov r8d, 4
mov rcx, r12
mov rdx, rdi
call fcn.14008e1c0
add rsp, 0x20
test sil, sil
jne 0x1400aabe0
mov rcx, qword [r12]
movabs rax, 0x8000000000000000
cmp rcx, rax
mov rdi, qword [rbp + 0x1e0]
je 0x1400ab2f8
mov rbx, r14
mov r12, qword [rbp + 0x1b0]
mov r8, r15
mov rdi, qword [rbp + 0x180]
jmp 0x1400a44db
mov eax, dword [0x141dcf1d0]
imul eax, dword [0x141dcf1d4]
imul eax, eax, 0x34a8d23f
add eax, 0xe90243d9
or eax, 0x9c443183
cmp eax, 0xe3d359fb
jae 0x1400ab32a
ud2
ud2
mov eax, dword [0x141dcf190]
xor eax, dword [0x141dcf194]
imul eax, eax, 0x395c1617
add eax, 0xef52facf
cmp eax, 0xf6d98b1e
ja 0x1400ab3a5
mov eax, dword [0x141dcf198]
sub eax, dword [0x141dcf19c]
imul eax, eax, 0x6e38f572
shr eax, 2
imul rax, rax, 0x121c86c7
shr rax, 0x37
and eax, 7
ud2
ud2
mov eax, dword [0x141dcfb08]
xor edx, edx
div dword [0x141dcfb0c]
and eax, 0x6d50c0f7
add eax, 0xd98097c5
mov r8, qword [rdi + 8]
mov rcx, qword [0x141dd7fe0]
cmp eax, 0xad18ff58
jae 0x1400ab514
mov rax, qword [0x141dd7fe0]
jmp 0x1400ab4e1
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r8, qword [rbp + 0x208]
test r8, r8
je 0x1400ab583
mov eax, dword [0x141dcfb10]
sub eax, dword [0x141dcfb14]
xor eax, 0x17f54ab3
cmp eax, 0x78c9aaf1
mov rsi, qword [rbp + 0x1b0]
jae 0x1400ab569
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov sil, 1
cmp byte [rbp + 0x118], 0
mov rcx, qword [rbp + 0x1a0]
jne 0x1400a82fc
jmp 0x1400a2e20
mov eax, dword [0x141dcfa00]
add eax, dword [0x141dcfa04]
imul rax, rax, 0x32051ef1
shr rax, 0x3c
add eax, 0x8eeb43a2
mov rdi, qword [0x141dd7fe0]
cmp eax, 0xbff05c5d
jbe 0x1400ab5d2
mov rax, qword [0x141dd7fe0]
jmp 0x1400ab59f
xor esi, esi
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rbp + 0x1d0]
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call rbx
add rsp, 0x20
test sil, sil
je 0x1400ab60d
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r14
call rbx
add rsp, 0x20
jmp 0x1400ab5e2
cmp qword [rbp + 0x1c8], 0
je 0x1400ab6a8
mov eax, dword [0x141dcfa08]
xor eax, dword [0x141dcfa0c]
xor eax, 0xcf563a34
imul eax, eax, 0xfaf74d23
or eax, 0x698c34b
cmp eax, 0xea4fb19d
ja 0x1400ab61b
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rbp + 0x1f8]
mov eax, dword [0x141dcfa10]
mov ecx, dword [0x141dcfa14]
lea edi, [rax + rcx]
add edi, 0x98f92cfa
and edi, 0x5610b030
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call rsi
add rsp, 0x20
cmp edi, 0x574b5b4d
ja 0x1400ab64c
mov eax, dword [0x141dcfa18]
add eax, dword [0x141dcfa1c]
imul rax, rax, 0x2cae2fd5
shr rax, 0x3b
add eax, 0x200fe159
cmp eax, 0xabf418bc
ja 0x1400ab685
mov eax, dword [0x141dcfa20]
add eax, dword [0x141dcfa24]
or eax, 0xc8ab316a
xor eax, 0xa20099f1
add eax, 0x58bd2e10
cmp eax, 0x544db6d3
jb 0x1400ab6a8
mov rax, qword [rbp + 0x178]
mov rax, qword [rax]
mov ecx, dword [0x141dcfa28]
or ecx, dword [0x141dcfa2c]
imul ecx, ecx, 0x7bb06108
add ecx, 0x474deb0b
cmp ecx, 0x1f527c41
jb 0x1400ab6d4
test rax, rax
je 0x1400ab739
mov rax, qword [rbp + 0x178]
mov r8, qword [rax + 8]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcfa30]
sub eax, dword [0x141dcfa34]
imul eax, eax, 0xdee3b488
add eax, 0x1272b5e6
cmp eax, 0xb9fec563
jb 0x1400ab71b
mov eax, dword [0x141dcfa38]
sub eax, dword [0x141dcfa3c]
or eax, 0x9969d710
and eax, 0x9d79dfba
cmp eax, 0xf7430628
ja 0x1400ab739
mov eax, dword [0x141dcfa40]
add eax, dword [0x141dcfa44]
and eax, 0x614c54ab
imul eax, eax, 0x43c38878
xor eax, 0x88590945
cmp eax, 0x43576670
ja 0x1400ab756
cmp qword [rbp + 0x208], 0
je 0x1400ab7f1
xor eax, eax
test al, al
jne 0x1400ab7ad
mov eax, dword [0x141dcfa48]
xor eax, dword [0x141dcfa4c]
add eax, 0x462039d1
and eax, 0x73ec0801
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x2a07d087
jbe 0x1400ab7b6
mov rax, qword [0x141dd7fe0]
jmp 0x1400ab789
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1b0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcfa50]
xor edx, edx
div dword [str._rDL]
xor eax, 0x29880e2
or eax, 0xdc242d1d
add eax, 0x8a179429
cmp eax, 0x9a5238bc
ja 0x1400ab7cd
cmp byte [rbp + 0x118], 0
je 0x1400ab847
cmp qword [rbp + 0x1a0], 0
je 0x1400ab847
mov eax, dword [0x141dcfa68]
or eax, dword [0x141dcfa6c]
or eax, 0xfff67fb6
imul eax, eax, 0x38f8e702
cmp eax, 0xd2058bc7
jbe 0x1400ab829
mov rax, qword [0x141dd7fe0]
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x200]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [rbp + 0x168]
mov eax, dword [rsi]
mov ecx, dword [0x141dcfa60]
or ecx, dword [str.urf]
or ecx, 0xbd760190
xor ecx, 0x63425bea
cmp ecx, 0x3b276ff3
jb 0x1400ab850
cmp eax, 4
jae 0x1400a2e4e
jmp 0x1400a2e9d
add al, ch
outsd dx, dword [rsi]
fadd qword [rbx]
add byte [rax + 0x29], cl
invalid
adc byte [rcx + 0xf], al
adc dword [rdi + 0x38], eax
movups xmmword [r15 + 0x48], xmm1
mov rdx, r14
shl rdx, 5
add rdx, rbx
shl r13, 5
sub rsp, 0x20
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
add rsp, 0x20
mov rax, qword [rbp - 0x30]
lea r9d, [rax - 1]
mov word [rbx + 0x3d2], r9w
mov rax, qword [rbp - 0x38]
mov r13, qword [rax + 8]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x30], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rdi + 0x40], xmm0
mov rax, qword [r15 + 0x50]
mov qword [rdi + 0x50], rax
cmp r9w, 4
ja 0x1400afa02
mov r8, qword [rbx + 0x160]
mov rcx, qword [rbp]
mov r15, qword [rbp - 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0170]
and eax, dword [0x141dd0174]
and eax, 0x1610974b
add eax, 0xa6d762ae
and eax, 0x1266b38c
cmp eax, 0x2ae056ba
je 0x1400af840
test r8, r8
je case.0x1400830df.766
lea rcx, [r13 + 1]
mov eax, dword [0x141dd0178]
xor edx, edx
div dword [0x141dd017c]
nop dword [rax]
mov eax, dword [0x141dd0180]
xor eax, dword [0x141dd0184]
add eax, 0x5420610d
or eax, 0xe680a0d4
and eax, 0xe790f2f7
cmp eax, 0x8b52d945
jb 0x1400af880
movzx r10d, word [rbx + 0x3d0]
nop word [rax + rax]
mov eax, dword [0x141dd0188]
xor eax, dword [0x141dd018c]
shr eax, 2
imul rax, rax, 0x4eab35dd
shr rax, 0x3b
add eax, 0xe3b11729
cmp eax, 0xcc64090c
jb 0x1400af8b0
test r10, r10
je 0x1400afa3e
mov r11, r10
dec r11
retf
nop word cs:[rax + rax]
mov eax, dword [0x141dd01c0]
sub eax, dword [0x141dd01c4]
imul rax, rax, 0x6e9bdcb7
shr rax, 0x3e
add eax, 0x50ec5783
xor eax, 0xc8145fc
cmp eax, 0x550485dc
jb 0x1400af8f0
mov eax, dword [0x141dd01c8]
and eax, dword [0x141dd01cc]
or eax, 0x2209a040
xor eax, 0x22a96240
or eax, 0xcd440d9f
cmp eax, 0xaa4311dc
fcom qword [rcx]
stosb byte [rdi], al
mov r15, qword [rbp - 0x10]
jae 0x1400af950
mov qword [r15], r8
nop word cs:[rax + rax]
mov eax, dword [0x141dd01d0]
xor edx, edx
div dword [0x141dd01d4]
or dl, dl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d20876
xor eax, 0xb8313137
imul edx, eax, 0xa69d81ee
mov rax, qword [r8 + r10*8 + 0x3d0]
mov qword [r15], r8
cmp edx, 0xefe726d7
ja 0x1400af950
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], r11
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r13
mov qword [r15 + 0x28], rbx
mov qword [r15 + 0x30], r13
mov rcx, r15
movzx r15d, word [rax + 0x3d2]
movzx eax, r9w
lea edx, [r15 + rax]
inc edx
cmp edx, 0xc
jae 0x1400afbf0
cmp qword [rbp - 8], rax
ja 0x1400afce7
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
call fcn.1400bc330
add rsp, 0x20
mov rbx, rax
mov r13, rdx
add r14, r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd01e0]
sub eax, dword [0x141dd01e4]
xor eax, 0x8248c040
or eax, 0x6db73fbf
cmp eax, 0xf6afbd24
ja 0x1400af9e0
jmp 0x1400afc02
mov r14, qword [rbp - 8]
mov eax, dword [0x141dd0280]
imul eax, dword [0x141dd0284]
or eax, 0xafde36ee
or dl, dl
add dword [0xefe93106], ecx
cmp eax, 0x9f94039d
je 0x1400b0150
jmp 0x1400b00f2
mov r14, qword [rbp - 8]
mov r11, qword [rbx + 0x160]
test r11, r11
jne 0x1400afd62
jmp 0x1400afa06
mov eax, dword [0x141dd0190]
xor edx, edx
div dword [0x141dd0194]
nop dword [rax]
mov eax, dword [0x141dd0198]
sub eax, dword [0x141dd019c]
xor eax, 0x204c0c04
or eax, 0xdaa382fa
add eax, 0x2c1ad01a
cmp eax, 0xb9e64c27
ja 0x1400afa50
movzx r10d, word [r8 + 0x3d2]
nop word [rax + rax]
mov eax, dword [0x141dd01a0]
xor edx, edx
div dword [0x141dd01a4]
and eax, 0xf64f5bd8
add eax, 0xe5dedb2
cmp eax, 0x8387ce02
ja 0x1400afa80
test r10w, r10w
je 0x1400afc75
mov rax, qword [r8 + 0x3e0]
mov qword [r15], r8
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 0
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r13
mov qword [r15 + 0x28], rax
mov qword [r15 + 0x30], r13
movzx ecx, r9w
lea rdx, [rcx + 1]
nop word [rax + rax]
mov r8d, dword [0x141dd01d8]
or r8d, dword [0x141dd01dc]
imul r8d, r8d, 0xfea07cf7
add r8d, 0xbcb239e7
cmp r8d, 0xe85645c
jb 0x1400afae0
movzx eax, word [rax + 0x3d2]
add edx, eax
cmp edx, 0xc
jae 0x1400afc1b
nop word [rax + rax]
mov eax, dword [0x141dd01f8]
imul eax, dword [0x141dd01fc]
add eax, 0x27a4e49b
or eax, 0x81e0ecf5
cmp eax, 0x6a521dfe
jb 0x1400afb20
mov r8, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0200]
xor edx, edx
div dword [0x141dd0204]
imul eax, eax, 0xda6e3c1c
cmp eax, 0xf4e8f586
je 0x1400afb50
cmp r8, rcx
ja 0x1400afc42
mov eax, dword [0x141dd0210]
and eax, dword [0x141dd0214]
add eax, 0xcf9ae5ef
and eax, 0xecb4e782
mov ecx, 0xd8451e3b
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0xa909c184
jne 0x1400afbb0
sub rsp, 0x20
mov rcx, r15
call fcn.1400bc330
add rsp, 0x20
nop
mov r14d, dword [0x141dd0218]
or r14d, dword [0x141dd021c]
add r14d, 0xd7f2b687
and r14d, 0x5f51256a
sub rsp, 0x20
mov rcx, r15
call fcn.1400bc330
add rsp, 0x20
cmp r14d, 0xa1629a97
je 0x1400afbb0
mov rbx, rax
mov r13, rdx
jmp 0x1400afd4a
sub rsp, 0x20
mov edx, 1
call fcn.1400bbac0
add rsp, 0x20
mov rcx, qword [rbp]
mov r11, qword [rbx + 0x160]
test r11, r11
jne 0x1400afd62
jmp 0x1400afa06
mov eax, dword [0x141dd01e8]
sub eax, dword [0x141dd01ec]
or eax, 0x2eeb3e02
imul eax, eax, 0xfd57e5a8
cmp eax, 0x7a14c5aa
je 0x1400afd04
jmp 0x1400afce9
ud2
mov eax, dword [0x141dd01a8]
sub eax, dword [0x141dd01ac]
add eax, 0xa257c815
xor eax, 0xf15d7551
cmp eax, 0x897f43ed
jae 0x1400afc94
ud2
mov eax, dword [0x141dd01b0]
xor edx, edx
div dword [0x141dd01b4]
add eax, 0x8b0fd517
and eax, 0x346e539f
ud2
ud2
sub rsp, 0x20
mov edx, 1
mov rcx, r15
call fcn.1400bcba0
add rsp, 0x20
xor eax, eax
test al, al
je 0x1400afd1b
sub rsp, 0x20
mov edx, 1
mov rcx, r15
call fcn.1400bcba0
add rsp, 0x20
jmp 0x1400afce9
mov eax, 0xbadff4b3
mov ecx, dword [0x141dd01f0]
mov edx, dword [0x141dd01f4]
add ecx, edx
add ecx, 0x6b289271
and ecx, 0xb09281f6
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x45d2ab54
jae 0x1400afd20
mov r14, qword [rbp - 8]
mov rcx, qword [rbp]
mov r11, qword [rbx + 0x160]
test r11, r11
je 0x1400afa06
lea r8, [r13 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0220]
imul eax, dword [0x141dd0224]
xor eax, 0x42304160
and eax, 0x66364161
cmp eax, 0xd8549e7a
je 0x1400afd70
xor eax, eax
test al, al
jne 0x1400afd90
jmp 0x1400affd6
mov eax, dword [0x141dd0228]
and eax, dword [0x141dd022c]
add eax, 0x9e5600eb
or eax, 0x62879dee
and eax, 0x62cffdef
cmp eax, 0xc38b6797
ja 0x1400afda0
lea r9, [r8 + 1]
movzx eax, word [r11 + 0x3d0]
test rax, rax
je 0x1400afe20
mov rdx, qword [r10 + rax*8 + 0x3d0]
dec rax
mov qword [rcx], r10
mov r10d, dword [0x141dd0240]
xor r10d, dword [0x141dd0244]
add r10d, 0x63f083c7
or r10d, 0xf9da7531
imul r10d, r10d, 0x4599cd8e
cmp r10d, 0xb8c08c20
je 0x1400aff64
jmp 0x1400aff20
mov eax, dword [0x141dd0230]
xor edx, edx
div dword [0x141dd0234]
xor eax, eax
test al, al
jne 0x1400afe30
movzx eax, word [r10 + 0x3d2]
mov edx, dword [0x141dd0238]
sub edx, dword [0x141dd023c]
add edx, 0x43123b06
xor edx, 0x1940a40e
or edx, 0xe6834aa0
cmp edx, 0x3785534e
jb 0x1400afe3c
test ax, ax
je 0x1400afce7
mov rax, qword [r10 + 0x3e0]
mov qword [r12], r10
mov qword [r12 + 8], r9
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], r11
mov qword [r12 + 0x20], r8
mov qword [r12 + 0x28], rax
mov qword [r12 + 0x30], r8
movzx eax, word [rax + 0x3d2]
add eax, r15d
inc eax
rol byte [rbx - 0x7cf0f308], 0x28
add al, byte [rax]
invalid
mov eax, dword [0x141dd0260]
or eax, dword [0x141dd0264]
imul eax, eax, 0xea8bcb14
cmp eax, 0x837274e7
jne 0x1400afee0
sub rsp, 0x20
mov rcx, r12
call fcn.1400bd660
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd0268]
or eax, dword [0x141dd026c]
add dword [rcx + rbp*2 - 8], eax
sub dword [rbx - 0x7ebea31f], 0xffffffc7
or dword [rdi - 0x7cb73f80], esi
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400bd660
add rsp, 0x20
add esp, 0x20
cmp r15d, 0x6a8e460f
jb 0x1400afee0
jmp 0x1400affa3
mov r10d, dword [0x141dd0248]
and r10d, dword [0x141dd024c]
and r10d, 0x362fa15b
imul r10d, r10d, 0x19e7d24f
or r10d, 0xd7ac44c4
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], r8
mov qword [rcx + 0x28], r11
mov qword [rcx + 0x30], r8
cmp r10d, 0xd155ba37
push rbp
sal dword [rbx + 0x1c], 1
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], r8
mov qword [rcx + 0x28], r11
mov qword [rcx + 0x30], r8
jmp 0x1400aff20
movzx eax, word [rdx + 0x3d2]
add rax, r15
inc rax
cmp eax, 0xc
jae 0x1400b003d
sub rsp, 0x20
call fcn.1400bd660
add rsp, 0x20
mov r11, rax
mov r8, rdx
ror byte [rax - 0x75], 1
add byte [r15], r9b
invalid
invalid
mov eax, dword [0x141dd0270]
sub eax, dword [0x141dd0274]
add dword [0x1509b3561], esi
and eax, 0xd3b0f5b0
cmp eax, 0x68a3d7c3
je 0x1400affb0
test r11, r11
je 0x1400afa06
movzx r15d, word [r11 + 0x3d2]
cmp r15, 4
ja 0x1400afa06
mov r10, qword [r11 + 0x160]
test r10, r10
jne 0x1400afda0
nop dword [rax + rax]
mov eax, dword [0x141dd0278]
add eax, dword [0x141dd027c]
imul rax, rax, 0x3067fce5
shr rax, 0x38
or eax, 0x55076100
and eax, 0x55076130
cmp eax, 0xf12df718
je 0x1400b0000
test r15, r15
jne 0x1400afa06
mov rax, qword [rbp - 0x18]
mov byte [rax], 1
jmp 0x1400afa06
mov eax, dword [0x141dd0250]
xor edx, edx
div dword [0x141dd0254]
mov edx, 0xb5542055
imul rdx, rax
shr rdx, 0x3f
or edx, 0xf8bc7ce6
cmp edx, 0xe237ce00
jae 0x1400b007f
mov edx, 5
sub rdx, r15
sub rsp, 0x20
call fcn.1400bbac0
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add rsp, 0x20
mov r12d, 5
sub r12, r15
nop dword [rax + rax]
mov r15d, dword [0x141dd0258]
and r15d, dword [0x141dd025c]
add edx, edx
add dword [rcx - 0x7f], eax
iretd
jp 0x1400b0060
fild dword [rdx + 0x6ef78141]
push rsi
cmpsd dword [rsi], dword [rdi]
push rbx
add r15d, 0x572bd2f5
sub rsp, 0x20
mov rdx, r12
call fcn.1400bbac0
mov rcx, qword [rbp]
add rsp, 0x20
cmp r15d, 0x9eb771e4
jbe 0x1400b0090
add edx, edx
add dword [rcx - 0x7f], eax
iretd
jmp 0x1400afa06
mov edx, 5
sub rdx, r15
sub edx, edi
sub rsp, 0x20
mov rcx, r12
call fcn.1400bcba0
add rsp, 0x20
jmp 0x1400afa06
mov rax, qword [rdi + 0x50]
mov qword [rsi + 0x50], rax
mov eax, dword [0x141dd0288]
or eax, dword [0x141dd028c]
imul eax, eax, 0x6ed62b3f
or eax, 0x97e4e6ad
imul eax, eax, 0xaa48e214
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], r13
mov qword [rsi + 0x68], r14
jbe 0x1400b01b1
jbe 0x1400b01b1
cmp eax, 0x85a24616
jbe 0x1400b018f
mov rax, qword [rdi + 0x50]
mov qword [rsi + 0x50], rax
push rax
push rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], r13
mov qword [rsi + 0x68], r14
jmp 0x1400b00f2
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd0290]
xor eax, dword [0x141dd0294]
and eax, 0xc7d7683c
add eax, 0xf92ecd7c
int 0x2e
stc
xor eax, 0xe0a6346c
cmp eax, 0xb2043db4
ja 0x1400b01a0
cmp cl, 0x5c
sete al
ret
push rbp
or al, 0x72
enter 0xffffffffffffd008, 0xffffffffffffffc3
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x70
mov rsi, rcx
lea rcx, [rsp + 0x40]
call fcn.14008f360
int1
std
dec dword [rcx - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24448b48], al
mov rdi, qword [rsp + 0x48]
cmp rax, r15
jne 0x1400b027a
nop word cs:[rax + rax]
mov eax, dword [0x141dd02a0]
imul eax, dword [0x141dd02a4]
imul rcx, rax, 0x22301c15
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
invalid
cmp eax, 0x84af595d
je 0x1400b0250
invalid
jmp 0x1400b02b0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.1400b0710
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
cmp rbx, r15
jne 0x1400b03b9
mov eax, dword [0x141dd02c0]
or eax, dword [0x141dd02c4]
imul eax, eax, 0x93c1345a
and eax, 0x5854000
cmp eax, 0xd926b316
ja 0x1400b02b0
mov eax, edi
and eax, 3
lea rcx, [0x141db80f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dd02a8]
or eax, dword [0x141dd02ac]
xor eax, 0xbf908bcb
imul eax, eax, 0xba479928
cmp eax, 0x3634c11e
jne 0x1400b03e0
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov r12, qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
nop word [rax + rax]
mov eax, dword [0x141dd02b0]
add eax, dword [0x141dd02b4]
imul ebp, eax, 0x641f37f8
add ebp, 0xda61cfc8
mov r14, qword [rsp + 0x38]
mov rcx, rdi
call r12
cmp ebp, 0xb0136d8e
mov al, 0x77
invalid
nop dword [rax + rax]
mov ecx, dword [0x141dd02b8]
imul ecx, dword [0x141dd02bc]
imul ecx, ecx, 0x3c41bc21
cmp ecx, 0xa0e1e37e
je 0x1400b0420
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400b0440
cmp eax, 0xffffffff
je 0x1400b0459
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
jmp 0x1400b0680
mov eax, dword [0x141dd0318]
or eax, dword [0x141dd031c]
add eax, 0x6c3f99c4
or eax, 0xfbfb9efb
cmp eax, 0x19287c3
jne 0x1400b0480
mov qword [rsi], r15
nop dword [rax]
mov eax, dword [0x141dd0320]
rol dword [rcx], 1
imul eax, dword [0x141dd0324]
or eax, 0x3bb39b83
add eax, 0x9ae44d06
in al, 0x9a
in al, 0x9a
mov qword [rsi], r15
cmp eax, 0x243eb7e3
jb 0x1400b0480
nop word cs:[rax + rax]
mov eax, dword [0x141dd0328]
xor edx, edx
div dword [0x141dd032c]
or eax, 0x139b4d4b
imul eax, eax, 0x2bdfeead
and eax, 0xa579b5fa
cmp eax, 0x2196ef99
jb 0x1400b04b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0330]
sub eax, dword [0x141dd0334]
add eax, 0xabc1700a
stosd dword [rdi], eax
stosd dword [rdi], eax
imul rax, rax, 0x606ec0f5
shr rax, 0x3c
cmp eax, 0xe9f27a9a
je 0x1400b04e0
test rbx, rbx
je 0x1400b0680
mov rsi, qword [0x141dd7fe0]
mov eax, dword [0x141dd0338]
sub eax, dword [0x141dd033c]
cmp eax, 0xa571b472
jne 0x1400b068f
jmp 0x1400b06c3
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ebx, dword [0x141dd0340]
add ebx, dword [0x141dd0344]
or ebx, 0x1d53fcb2
add ebx, 0xbbc5ce5a
or ebx, 0xc20b0dcd
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x8395171d
jae 0x1400b06d3
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b068f
mov eax, 0xe69531f7
nop dword [rax + rax]
mov ecx, dword [0x141dd0348]
or ecx, dword [0x141dd034c]
or ecx, 0x5ccfe5ef
add ecx, 0x3b426393
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xe0e53eae
ja 0x1400b06e0
jmp 0x1400b0680
mov eax, dword [0x141dd0630]
imul eax, dword [0x141dd0634]
and eax, 0xa7eb8ba4
imul eax, eax, 0x43d942a3
shr eax, 2
imul rax, rax, 0x422844d9
shr rax, 0x3c
cmp eax, 0xb9335704
je 0x1400b1110
mov rax, rcx
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd0608]
xor edx, edx
div dword [0x141dd060c]
xor eax, 0x1d1e79e
imul eax, eax, 0x39430e8b
add eax, 0xe99c2679
mov qword [r11 + 0x10], rbx
cmp eax, 0x6759e891
jb 0x1400b1e60
cmp rbx, r8
jne 0x1400b1ec0
invalid
invalid
mov rcx, r11
call fcn.1400d9420
mov r11, qword [rsp + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0610]
and eax, dword [0x141dd0614]
or eax, 0xfd2f7edd
add eax, 0x6322e829
cmp eax, 0x3a8888f2
jb 0x1400b1ea0
nop dword [rax]
mov eax, dword [0x141dd0618]
or eax, dword [0x141dd061c]
add eax, 0xfc1e455c
or eax, 0x13c537e5
and eax, 0x7bf7fff7
cmp eax, 0xa1455824
ja 0x1400b1ec0
mov rax, qword [r11 + 8]
mov ecx, dword [0x141dd0620]
xor al, 0xe7
rol dword [rcx], 1
and ecx, dword [0x141dd0624]
imul ecx, ecx, 0x436c18f8
cmp ecx, 0x6c1f9ce6
jne 0x1400b1f0e
mov word [rax + rbx*2], 0x22
lea rcx, [rbx + 1]
add qword [r9 - 0x77], rcx
invalid
invalid
add qword [r9 - 0x77], rcx
adc byte [r8 - 0x73], cl
push rbx
add dword [rcx], esi
leave
lea rdx, [rbx + 1]
xor ecx, ecx
nop word cs:[rax + rax]
mov r8d, dword [0x141dd0628]
xor r8d, dword [0x141dd062c]
imul r8, r8, 0x370fcc6d
shr r8, 0x3d
add r8d, 0xfd9b785b
mov word [rax + rbx*2], 0x22
mov qword [r11 + 0x10], rdx
cmp r8d, 0xc1f2228d
jb 0x1400b1f20
jmp 0x1400b1110
ret
cmp dword [rdi], 0
mov qword [rdi], 0
je 0x1400b2847
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 7], al
add byte [rax], al
test rbx, rbx
je 0x1400b21d0
mov rax, qword [rbx + 0x160]
test rax, rax
je 0x1400b2393
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, rax
mov eax, dword [0x141dd0788]
and eax, dword [0x141dd078c]
imul eax, eax, 0xa8efc71f
xor eax, 0x840fd7a5
add eax, 0x99d2a00e
cmp eax, 0x90931a37
jbe 0x1400b2160
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rbx
call r14
nop word cs:[rax + rax]
mov eax, dword [0x141dd0790]
and eax, dword [0x141dd0794]
imul r15d, eax, 0x59386723
invalid
invalid
pop rcx
cmp byte [ecx + 0x41], bl
add edi, 0x46a4c11e
add r15d, 0x46a4c11e
imul rax, r15, 0x11dcd71b
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1f
mov rcx, qword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
mov ecx, dword [0x141dd7fe0]
xor edx, edx
mov r8, rbx
call r14
cmp r15d, 0x1cbcada7
lodsd eax, dword [rsi]
invalid
sbb al, 0x74
invalid
mov rax, qword [rdi + 0x160]
mov rbx, rdi
test rax, rax
jne 0x1400b2120
jmp 0x1400b2396
nop word cs:[rax + rax]
mov edx, dword [0x141dd06e0]
and edx, dword [0x141dd06e4]
add edx, 0xd04815e
and edx, 0xa62df568
add edx, 0x5ef8e756
cmp edx, 0xe44d2a91
ja 0x1400b21d0
test rcx, rcx
je 0x1400b2527
mov edx, ecx
and edx, 7
nop word cs:[rax + rax]
mov r8d, dword [0x141dd06e8]
mov r9d, dword [0x141dd06ec]
add r8d, r9d
add r8d, 0x30103334
cmp r8d, 0x6ecf01aa
ja 0x1400b2210
nop word cs:[rax + rax]
mov r8d, dword [0x141dd06f0]
imul r8d, dword [0x141dd06f4]
imul r8d, r8d, 0x7befe166
add r8d, 0x50574069
cmp r8d, 0x2ef8cb3
jb 0x1400b2240
test rdx, rdx
je 0x1400b252f
xor r8d, r8d
nop word cs:[rax + rax]
mov rax, qword [rax + 0x3d8]
inc r8
cmp rdx, r8
jne 0x1400b2280
mov rdx, rcx
sub rdx, r8
mov rbx, rax
cmp rcx, 8
jb 0x1400b2109
jmp 0x1400b253f
mov r10d, dword [0x141dd0740]
or r10d, dword [0x141dd0744]
imul r10d, r10d, 0x4cc8130b
imul edx, edx, 0x4cc8130b
imul edx, edx, 0x4cc8130b
xor r10d, 0xded2cab0
imul r10d, r10d, 0xbfaf5567
cmp r10d, 0x43cb32e4
je 0x1400b2350
mov r8, qword [r8 + 0x3d8]
dec r9
inc rdx
dec rax
jne 0x1400b2350
jmp 0x1400b2459
mov rdi, rbx
mov eax, dword [0x141dd0798]
imul eax, dword [0x141dd079c]
add eax, 0x8559d43a
and eax, 0xd095b235
imul eax, eax, 0xe7f7edbf
cmp eax, 0x9a6c7a67
jne 0x1400b2801
jmp 0x1400b2833
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e1ca5fb], cl
add dword [rbx - 0x2e1ca7f3], ecx
add dword [rcx], eax
enter 0x305, 0x6c
cmpsd dword [rsi], dword [rdi]
mov cl, 0x25
sub esp, dword [rcx]
cmp dword [rdi + 0x107c748], ebx
add byte [rax], al
add byte [rcx + rcx*4 + 0x47], cl
or byte [0x17a2c1df0], bh
mov eax, dword [0x141dd0760]
mov ecx, dword [0x141dd0764]
add eax, ecx
add eax, 0xb1a76c03
and eax, 0x9f39212b
mov qword [rdi], 1
mov qword [rdi + 8], r8
cmp eax, 0x3a20f9c8
je 0x1400b2400
xor ebx, ebx
nop dword [rax]
invalid
invalid
invalid
invalid
mov eax, dword [0x141dd0768]
imul eax, dword [0x141dd076c]
and eax, 0x3e94ac91
add eax, 0xe2728faa
cmp eax, 0x40206435
ja 0x1400b2430
xor r14d, r14d
jmp 0x1400b25d0
mov eax, dword [0x141dd0748]
xor edx, edx
div dword [0x141dd074c]
nop word [rax + rax]
mov eax, dword [str._ne2_]
mov edx, dword [0x141dd0754]
add eax, edx
add eax, 0xf770c708
and eax, 0xccc00a04
cmp eax, 0x56d3041c
je 0x1400b2470
cmp rbx, 8
jb 0x1400b2501
nop word cs:[rax + rax]
mov eax, dword [0x141dd0770]
sub eax, dword [0x141dd0774]
xor eax, 0xa089800
and eax, 0xebb99ac
imul eax, eax, 0xdbf4560d
cmp eax, 0x759b7e1a
jb 0x1400b24a0
mov rax, qword [r8 + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r8, qword [rax + 0x3d8]
add r9, 0xfffffffffffffff8
jne 0x1400b24a0
mov eax, dword [0x141dd0778]
sub eax, dword [0x141dd077c]
add eax, 0x3250fef2
and eax, 0x14ca0be4
cmp eax, 0xa652704d
jne 0x1400b27ba
jmp 0x1400b27e4
mov rbx, rax
jmp 0x1400b2109
mov rdx, rcx
mov rbx, rax
cmp rcx, 8
jb 0x1400b2109
mov rbx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd06f8]
xor eax, dword [0x141dd06fc]
xor eax, 0x5314175d
imul eax, eax, 0xf1ea75ec
cmp eax, 0x9d386adf
je 0x1400b2550
mov rax, qword [rbx + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rbx, qword [rax + 0x3d8]
add rdx, 0xfffffffffffffff8
jne 0x1400b2550
jmp 0x1400b2109
mov eax, dword [0x141dd07d8]
mov ecx, dword [0x141dd07dc]
add eax, ecx
add eax, 0xd75cdc8
and eax, 0x103022a1
cmp eax, 0x42dbd85c
je 0x1400b25d0
movzx eax, word [r8 + 0x3d2]
cmp rbx, rax
jae 0x1400b2604
mov r15, r8
jmp 0x1400b2694
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov r15, qword [r8 + 0x160]
test r15, r15
je 0x1400b27ab
mov eax, dword [0x141dd07f0]
xor eax, dword [0x141dd07f4]
xor eax, 0x175255dc
add eax, 0xee22778d
xor eax, 0x6dbcf4cc
mov esp, 0x64fa3d6d
jbe 0x1400b261c
ja 0x1400b2620
movzx ebx, word [r8 + 0x3d0]
mov rcx, qword [0x141dd7fe0]
xor edx, edx
call r12
mov eax, dword [0x141dd07f8]
and eax, dword [0x141dd07fc]
or eax, 0xa0112228
imul eax, eax, 0x93309894
xchg esp, eax
cwde
xor byte [rbx - 0x6043b6cb], dl
mov bl, 0x3d
cmpsb byte ds:[rsi], byte [rdi]
int 0x11
jb 0x1400b2656
inc r14
mov r8, r15
cmp bx, word [r15 + 0x3d2]
add byte [rax], al
jae 0x1400b2610
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400b2690
test r14, r14
je 0x1400b2780
mov rcx, qword [r15 + rbx*8 + 0x3e0]
lea r8, [r14 - 1]
nop dword [rax]
mov eax, dword [0x141dd07e0]
sub eax, dword [0x141dd07e4]
or eax, 0x3dae2962
cmp eax, 0x5cd78505
lea esi, [0xd46e4bac]
cmp eax, 0x55dbab3c
jb 0x1400b26b0
test r8, r8
je 0x1400b2789
add byte [rax], al
invalid
lea r9, [r14 - 2]
mov r10d, r8d
and r10d, 7
nop word cs:[rax + rax]
mov eax, dword [0x141dd07e8]
xor edx, edx
div dword [0x141dd07ec]
imul eax, eax, 0x4a8aa418
xor eax, 0x629002
add byte [0xff9c9602], cl
cmp eax, 0xdfcb28d6
ja 0x1400b26f0
test r10, r10
je 0x1400b2732
xor eax, eax
nop dword [rax]
mov rcx, qword [rcx + 0x3d8]
inc rax
cmp r10, rax
jne 0x1400b2720
sub r8, rax
xor eax, eax
cmp r9, 7
jb 0x1400b278b
push rcx
nop word [rax + rax]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
add r8, 0xfffffffffffffff8
jne 0x1400b2740
jmp 0x1400b278b
lea rax, [rbx + 1]
mov rcx, r15
jmp 0x1400b278b
xor eax, eax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rax
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
jmp 0x1400b28b0
mov edx, 8
mov rcx, r8
call fcn.1400374d0
ud2
mov eax, dword [0x141dd0780]
imul eax, dword [0x141dd0784]
and eax, 0x80454227
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdi], 1
add byte [rcx + rcx*4 + 0x47], cl
or byte [0x103125e42], bh
jne 0x1400b27f7
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdi], 1
mov qword [rdi + 8], r8
jmp 0x1400b27ba
xor ebx, ebx
xor r14d, r14d
jmp 0x1400b25d0
mov ebx, dword [0x141dd07a0]
and ebx, dword [0x141dd07a4]
add ebx, 0xd3830bc3
or ebx, 0xec827428
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x88c76214
jne 0x1400b2847
mov rcx, qword [0x141dd7fe0]
rol byte [rcx], cl
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b2801
mov eax, dword [0x141dd07a8]
imul eax, dword [0x141dd07ac]
xor eax, 0xd4288ab6
add eax, 0xac4c0620
xor eax, 0xd0b54b79
cmp eax, 0xf29df2d8
jbe 0x1400b2880
mov qword [rsi], 0
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd07b0]
xor eax, dword [0x141dd07b4]
or eax, 0xce7842bf
imul eax, eax, 0xcb22ffcf
and eax, 0x93023411
mov qword [rsi], 0
cmp eax, 0x65c8b40a
ja 0x1400b2880
nop word [rax + rax]
mov eax, dword [0x141dd07b8]
mov ecx, dword [0x141dd07bc]
add bh, bl
rol dword [rcx], 1
add bh, bl
rol dword [rcx], 1
add eax, ecx
add eax, 0xde328bc3
or eax, 0x9a046d16
insd dword [rdi], dx
add al, 0x9a
invalid
imul rax, rax, 0x1273d367
shr rax, 0x3c
cmp eax, 0x2571380b
cmp byte [rcx + 0x25], dh
cmp byte [rcx + 0x25], dh
ja 0x1400b28b0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
add eax, 0x33c143c3
xor eax, 0x6c20b12f
imul eax, eax, 0x535f139f
ud2
adc dword [rdx + 0x7feef525], edx
mov ebx, 0x103b8d3d
add esi, dword [rcx + riz*8 + 0xf]
or ecx, esp
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
mov r14d, edx
mov r14d, edx
mov eax, dword [0x141dd0800]
imul eax, dword [0x141dd0804]
add dword [rcx - 0x40], ebp
sub al, 0x18
invalid
cli
cmp eax, 0x7cc9dd5
popfq
int3
invalid
jne 0x1400b298f
add dword [rcx - 0x40], ebp
sub al, 0x18
invalid
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov qword [rbp], r8
xor edx, edx
nop word cs:[rax + rax]
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rsi, rsp
out 0x84, al
sal byte [rbp - 0x14], cl
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r10, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400ed360
sub rsp, rax
invalid
mov r11, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
invalid
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r12, rsp
mov eax, 0x30
call fcn.1400ed360
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov rdi, rsp
mov eax, dword [rcx]
cmp rax, 5
ja case.default.0x1400b2a6f
lea rdx, [0x141db8108]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
sub rsp, 0x20
mov ecx, r14d
call fcn.1400b5930
add rsp, 0x20
jmp 0x1400b3323
mov eax, dword [0x141dd0850]
sub eax, dword [0x141dd0854]
and eax, 0xb140d9a2
add eax, 0x578a5494
cmp eax, 0xccd23116
invalid
xor edx, edx
int3
jb case.0x1400b2a6f.3
invalid
cmp r14d, 0xfffffff6
setne dl
sub rsp, 0x20
mov rcx, rdi
call fcn.1400b5f80
add rsp, 0x20
mov rax, qword [rdi]
nop word [rax + rax]
mov ecx, dword [0x141dd0858]
or ecx, dword [0x141dd085c]
imul ecx, ecx, 0x32d54502
add ecx, 0xb9444ab0
mov ecx, 0x65ace181
nop
sbb byte [rcx + 0x1ded8f9], al
add al, 0x72
invalid
mov rbx, qword [rdi + 8]
test rax, rax
je 0x1400b2c60
mov ecx, 1
mov rsi, rbx
jmp 0x1400b35d8
mov eax, dword [str._f_t_P]
sub eax, dword [0x141dd0bcc]
imul eax, eax, 0xbc78300c
cmp eax, 0x2da69678
je case.0x1400b2a6f.5
mov rdi, qword [rcx + 8]
test rdi, rdi
je 0x1400b2f28
xor eax, eax
test al, al
je 0x1400b2b7e
mov qword [rsi], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
sub rsp, 0x20
mov dword [rsp + 0x30], 2
xor byte [rdx], al
add byte [rax], al
add bh, al
and al, 0x28
add dword [rax], eax
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
add bh, al
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rdi
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xfa
mov r8, rax
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
adc eax, 0x4c60e
adc eax, 0x4c60e
add rsp, 0x40
mov rbx, qword [sym.imp.KERNEL32.dll_DuplicateHandle]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bd0]
imul eax, dword [0x141dd0bd4]
shr eax, 2
imul r14, rax, 0x228f3537
shr r14, 0x3b
or r14d, 0x5000ee02
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
sub rsp, 0x20
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rdi
mov r8, rax
mov r9, rsi
call rbx
add rsp, 0x40
cmp r14d, 0xae914277
cmp r14d, 0xae914277
ja 0x1400b2b90
nop dword [rax]
add byte [rbx - 0x2e202df3], cl
add dword [rbx], ebp
or eax, 0x1d1dfd0
mov ecx, dword [0x141dd0bd8]
sub ecx, dword [0x141dd0bdc]
and ecx, 0x30002150
xor ecx, 0xa9b02001
cmp ecx, 0x6dc8dd86
jb 0x1400b2c00
test eax, eax
je 0x1400b2f58
ror byte [rdi], 0x84
xor byte [rbx], al
add byte [rax], al
mov rsi, qword [rsi]
xor ecx, ecx
nop dword [rax]
mov eax, dword [0x141dd0be0]
add eax, 0x1d1dfaa
mov edx, dword [0x141dd0be4]
add eax, edx
add eax, 0xed5693d
or eax, 0x4b39d086
add eax, 0x9ea95839
cmp eax, 0xd3d51fed
jae 0x1400b2c30
jmp 0x1400b35d8
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dd0c18]
sub eax, dword [str.5_O]
imul rax, rax, 0x266952ff
shr rax, 0x3b
cmp eax, 0xbbd0b379
je 0x1400b2c60
mov rsi, qword [rdi + 0x10]
mov rdi, qword [rbp]
mov rax, qword [rdi]
xor ecx, ecx
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
test cl, cl
jne 0x1400b2c90
test rax, rax
je 0x1400b2ced
nop dword [rax]
mov eax, dword [0x141dd0c20]
xor eax, dword [0x141dd0c24]
or eax, 0xc2728f3
imul eax, eax, 0x4bfa1668
cmp eax, 0x8bb6aff3
je 0x1400b2ca0
mov rcx, qword [rdi + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x141dd0c28]
and eax, dword [0x141dd0c2c]
add eax, 0x6707e5fd
and eax, 0x988807a8
cmp eax, 0x328ee38d
jb 0x1400b2cd0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
xor ecx, ecx
jmp 0x1400b35d8
mov r15, r8
mov rsi, qword [rcx + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0860]
imul eax, dword [0x141dd0864]
or eax, 0x55f879b1
and eax, 0xd5fafdb1
cmp eax, 0x229aa0f5
je 0x1400b2d10
mov qword [rbp], r11
mov qword [rbp - 8], r10
mov qword [rbp - 0x10], r9
mov qword [rbp - 0x30], r8
test rsi, rsi
je 0x1400b2e2e
mov qword [r13], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
sub rsp, 0x20
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rsi
mov r8, rax
mov r9, r13
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
test eax, eax
je 0x1400b2f31
mov rdi, qword [r13]
jmp 0x1400b2e30
mov eax, dword [0x141dd0830]
add eax, dword [0x141dd0834]
or eax, 0xfd9abfbf
imul eax, eax, 0xafa52fa4
imul rax, rax, 0x44bc2617
shr rax, 0x3d
cmp eax, 0xe8c307b4
jbe 0x1400b332e
jmp 0x1400b337c
mov eax, dword [0x141dd0810]
xor edx, edx
div dword [0x141dd0814]
nop dword [rax + rax]
mov eax, dword [0x141dd0818]
or eax, dword [0x141dd081c]
or eax, 0xdbfe6d7f
imul eax, eax, 0xa6d6b7dc
cmp eax, 0x62b7634f
ja 0x1400b2de0
mov edi, dword [rcx + 4]
mov eax, dword [0x141dd0820]
sub eax, dword [0x141dd0824]
imul eax, eax, 0xf91c1ce3
and eax, 0x9b3f0f75
imul eax, eax, 0x7f1c5124
cmp eax, 0x97732eb5
jbe 0x1400b32da
jmp 0x1400b3312
xor edi, edi
cmp r14d, 0xfffffff6
setne dl
sub rsp, 0x20
mov rcx, r12
call fcn.1400b5f80
add rsp, 0x20
cmp qword [r12], 0
mov rsi, qword [r12 + 8]
je 0x1400b2eb0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bc0]
imul eax, dword [0x141dd0bc4]
xor eax, 0x51deec4d
imul eax, eax, 0x73854cdc
or eax, 0xad585134
cmp eax, 0xcb315ac7
je 0x1400b2e60
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400b2ea0
jmp 0x1400b35d3
mov eax, dword [0x141dd0880]
or eax, dword [0x141dd0884]
add eax, 0xd58138a4
cmp eax, 0x4df4bf9
jb 0x1400b2eb0
cmp r14d, 0xfffffff6
mov rcx, rdi
cmovne rcx, rsi
mov r13, qword [r12 + 0x10]
cmovne rsi, rdi
mov rbx, qword [0x141dd7f50]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0888]
xor eax, dword [0x141dd088c]
add eax, 0x601b6e94
imul rax, rax, 0x27fc46e7
shr rax, 0x39
cmp eax, 0xd00b481e
je 0x1400b2ef0
test rbx, rbx
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x28], rcx
je 0x1400b2f9a
dec rbx
jmp 0x1400b3281
xor esi, esi
xor ecx, ecx
jmp 0x1400b35d8
mov eax, dword [0x141dd0868]
imul eax, dword [0x141dd086c]
or eax, 0xd76ee4e8
xor eax, 0xfd171c7
cmp eax, 0xa2efd104
jae 0x1400b3558
jmp 0x1400b358a
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov eax, dword [0x141dd0be8]
xor edx, edx
div dword [0x141dd0bec]
imul eax, eax, 0xdf359182
add eax, 0xf577e9bb
and eax, 0x10c1fe0
cmp eax, 0xd9a65d69
je 0x1400b2f70
jmp 0x1400b35d3
sub rsp, 0x20
lea rdx, [0x141db63d0]
mov r8d, 0xe
mov rdi, qword [rbp - 0x18]
mov rcx, rdi
call fcn.14008e1c0
add rsp, 0x20
mov r14, qword [rdi]
movabs rcx, 0x8000000000000000
mov eax, dword [0x141dd0890]
xor edx, edx
div dword [0x141dd0894]
mov r8, qword [rbp]
nop word [rax + rax]
mov eax, dword [0x141dd0898]
and eax, dword [0x141dd089c]
add eax, 0xf001f0af
or eax, 0xf9a1b8c4
cmp eax, 0x5f20c4ba
je 0x1400b2fe0
cmp r14, rcx
jne 0x1400b3040
nop word cs:[rax + rax]
mov eax, dword [0x141dd08a0]
xor eax, dword [0x141dd08a4]
or eax, 0xc0128411
and eax, 0xe07f8431
cmp eax, 0xae2369a4
je 0x1400b3010
mov ebx, 0x200000
jmp 0x1400b321e
mov eax, dword [0x141dd08a8]
xor edx, edx
div dword [0x141dd08ac]
imul rcx, rax, 0x2053befb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
xor eax, 0x1acbeb83
imul eax, eax, 0x6adc5471
cmp eax, 0x5c8bc4a4
je 0x1400b3040
mov r13, r15
mov rax, qword [rbp - 0x18]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov eax, dword [0x141dd08b0]
add eax, dword [0x141dd08b4]
and eax, 0x6563226c
imul rax, rax, 0x153e6bd9
shr rax, 0x3b
cmp eax, 0xe4911afe
jne 0x1400b30c0
sub rsp, 0x20
mov rcx, r8
mov rdx, rbx
mov r8, rdi
call fcn.140053980
mov r8, qword [rbp]
add rsp, 0x20
mov eax, dword [0x141dd08b8]
sub eax, dword [0x141dd08bc]
xor eax, 0x8448f010
and eax, 0x8cdcf110
imul r15d, eax, 0xeb540202
sub rsp, 0x20
mov rcx, r8
mov rdx, rbx
mov r8, rdi
call fcn.140053980
mov r8, qword [rbp]
add rsp, 0x20
cmp r15d, 0x4fa75784
jb 0x1400b30c0
mov rax, qword [r8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd08c0]
or ecx, dword [0x141dd08c4]
add ecx, 0xf1e3b48c
and ecx, 0xd1d25379
cmp ecx, 0xce77ee2c
jb 0x1400b3110
test rax, rax
mov rcx, qword [rbp - 8]
je 0x1400b3161
mov eax, dword [0x141dd08e0]
mov ecx, dword [0x141dd08e4]
add eax, ecx
add eax, 0x116e61b3
and eax, 0xd8a5a741
imul rax, rax, 0x7a91ebab
shr rax, 0x3e
cmp eax, 0xec544d42
jne 0x1400b3253
lea rax, [rbx + 1]
mov qword [0x141dd7f50], rax
lea rax, [rbx + 1]
nop word [rax + rax]
mov ecx, dword [0x141dd08e8]
and ecx, dword [0x141dd08ec]
imul ecx, ecx, 0x3942bb05
mov qword [0x141dd7f50], rax
cmp ecx, 0xad0414a5
je 0x1400b3260
mov eax, dword [0x141dd08f0]
imul eax, dword [0x141dd08f4]
or eax, 0x276198
and eax, 0x6afedf8
cmp eax, 0xba5b2440
jne 0x1400b361c
mov eax, 0xc0a9a97f
nop dword [rax]
mov ecx, dword [0x141dd0808]
add ecx, dword [0x141dd080c]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x6c9a9df5
add ecx, 0xa34be121
cmp ecx, 0x10329c60
jb 0x1400b32b0
ud2
mov eax, dword [0x141dd0828]
sub eax, dword [0x141dd082c]
add eax, 0x698c4e5d
xor eax, 0x81670d8
imul rbx, rax, 0x14a5deeb
shr rbx, 0x3c
sub rsp, 0x20
mov ecx, edi
call fcn.1400b5930
add rsp, 0x20
cmp ebx, 0x720a3386
jbe 0x1400b3323
sub rsp, 0x20
mov ecx, edi
call fcn.1400b5930
add rsp, 0x20
jmp 0x1400b32da
mov rcx, rax
mov rsi, rdx
jmp 0x1400b35d8
mov eax, dword [0x141dd0838]
imul eax, dword [0x141dd083c]
add eax, 0xda49d843
and eax, 0x7bc2fa05
imul eax, eax, 0x91917e5d
mov dword [r15], 0x18
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 1
mov dword [rbx], 0
mov dword [rbx + 0x20], 0
mov word [rbx + 0x24], 0
cmp eax, 0x999e2b97
jbe 0x1400b33a8
mov dword [r15], 0x18
mov qword [r15 + 8], 0
mov dword [r15 + 0x10], 1
mov dword [rbx], 0
mov dword [rbx + 0x20], 0
mov word [rbx + 0x24], 0
jmp 0x1400b332e
mov eax, dword [str.Ygn42]
or eax, dword [0x141dd0844]
add eax, 0x7108a25b
or eax, 0x86c7c9fd
mov ecx, 0xaf72be59
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xfd39ab97
ja 0x1400b3435
mov eax, dword [0x141dd0848]
xor edx, edx
div dword [0x141dd084c]
xor eax, 0x62d4e1b4
add eax, 0xa2a8ada0
imul rdi, rax, 0xf5a29d9
shr rdi, 0x3b
movaps xmm0, xmmword [0x1400ffda0]
movups xmmword [rbx + 0x10], xmm0
cmp r14d, 0xfffffff6
sete byte [rbx + 0x20]
setne byte [rbx + 0x21]
mov qword [rbx + 8], r15
sub rsp, 0x20
lea rcx, [0x141db677b]
mov edx, 7
mov r8, rbx
call fcn.1400913c0
add rsp, 0x20
cmp edi, 0x865338f0
jne 0x1400b3471
movaps xmm0, xmmword [0x1400ffda0]
movups xmmword [rbx + 0x10], xmm0
cmp r14d, 0xfffffff6
sete byte [rbx + 0x20]
setne byte [rbx + 0x21]
mov qword [rbx + 8], r15
sub rsp, 0x20
lea rcx, [0x141db677b]
mov edx, 7
mov r8, rbx
call fcn.1400913c0
add rsp, 0x20
jmp 0x1400b33d3
mov rcx, rax
mov rsi, rdx
test rax, rax
je 0x1400b34f0
nop dword [rax]
mov eax, dword [0x141dd0bf8]
imul eax, dword [0x141dd0bfc]
and eax, 0xd6dc88b8
imul eax, eax, 0xb0920d31
xor eax, 0xa826e2ce
cmp eax, 0x49d255ae
jb 0x1400b3480
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c00]
xor edx, edx
div dword [0x141dd0c04]
imul rax, rax, 0x390d3d37
shr rax, 0x3c
imul eax, eax, 0xf23a35f1
imul rax, rax, 0x2c3ca47
shr rax, 0x39
cmp eax, 0xc0c27d86
je 0x1400b34b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c08]
xor eax, dword [0x141dd0c0c]
imul eax, eax, 0x2a3cb979
imul rdx, rax, 0x9768d6d
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0xda04377e
cmp eax, 0x18c4b3c8
jb 0x1400b34f0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c10]
add eax, dword [0x141dd0c14]
xor eax, 0xc1429840
or eax, 0x3c3c418f
imul eax, eax, 0x6de14585
cmp eax, 0x77ba219d
jbe 0x1400b3530
jmp 0x1400b35d8
mov eax, dword [0x141dd0870]
xor edx, edx
div dword [0x141dd0874]
mov edi, eax
and edi, 0x85207005
add edi, 0x250b00ad
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp edi, 0xbe1f769b
jbe 0x1400b359a
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x1400b3558
mov esi, eax
shl rsi, 0x20
or rsi, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd0878]
xor eax, dword [0x141dd087c]
and eax, 0x9d84b295
xor eax, 0xa0563778
imul eax, eax, 0x1ac0adac
cmp eax, 0x7888d5ea
je 0x1400b35b0
mov ecx, 1
mov eax, 0x9fb52faf
nop dword [rax]
mov edx, dword [0x141dd0bf0]
sub edx, dword [0x141dd0bf4]
imul edx, edx, 0x8ca03388
imul rdx, rax
shr rdx, 0x3e
and edx, 0xfffffffe
cmp edx, 0x9b68fd93
ja 0x1400b35e0
mov rax, rcx
mov rdx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd0ce0]
xor edx, edx
div dword [0x141dd0ce4]
mov ebp, eax
and ebp, 0x60820040
add ebp, 0x1ff97f06
mov rcx, rdi
mov edx, ebx
xor r8d, r8d
mov r9, r12
call r13
cmp ebp, 0x47ee190c
ja 0x1400b4e50
test eax, eax
je 0x1400b535b
mov rcx, qword [r15]
mov rbp, qword [r15 + 8]
xor edx, edx
test rcx, rcx
setne dl
mov r9, rbx
cmove r9, rcx
xor r12d, r12d
xorps xmm6, xmm6
xor r13d, r13d
jmp 0x1400b4ec7
mov edx, 1
mov ecx, 0
test eax, eax
mov r9, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
je 0x1400b535b
sub rbx, 1
jb 0x1400b550c
test r9, r9
je 0x1400b550c
nop word [rax + rax]
mov eax, dword [0x141dd0d30]
mov r8d, dword [0x141dd0d34]
add eax, r8d
add eax, 0x8a4db4e7
or eax, 0x16a9fe98
cmp eax, 0xbe871cce
ja 0x1400b4ee0
dec r9
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d38]
add eax, dword [0x141dd0d3c]
or eax, 0x8dc099e4
cmp eax, 0xd47650bf
je 0x1400b4f10
test rdx, rdx
je 0x1400b558c
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d40]
sub eax, dword [0x141dd0d44]
and eax, 0x6933b09a
imul eax, eax, 0xf6f1b0af
cmp eax, 0x1ae7db96
jb 0x1400b4f40
nop
mov eax, dword [0x141dd0d48]
xor eax, dword [0x141dd0d4c]
add eax, 0xf62791ac
or eax, 0x942e36a8
xor eax, 0xee99c185
cmp eax, 0xee497af8
ja 0x1400b4f60
test r13, r13
je 0x1400b4fa0
movzx eax, word [r13 + 0x16a]
cmp rbp, rax
invalid
jae 0x1400b50c0
jmp 0x1400b50af
mov eax, dword [0x141dd0d50]
xor edx, edx
div dword [0x141dd0d54]
xor eax, 0x90105a0c
adc byte [rax + 0x737f0c25], dl
invalid
xor eax, 0xf3badacb
cmp eax, 0xf2c05de8
ja 0x1400b4fa0
adc byte [rax + 0x737f0c25], dl
invalid
test rbp, rbp
je 0x1400b5017
mov eax, ebp
and eax, 7
nop
mov edx, dword [0x141dd0d58]
xor edx, dword [0x141dd0d5c]
or edx, 0x20c2403
and edx, 0x38c2c03
cmp edx, 0x993055e9
ja 0x1400b4fd0
test rax, rax
je 0x1400b501f
mov r13, rcx
xor ecx, ecx
nop word [rax + rax]
mov r13, qword [r13 + 0x170]
inc rcx
cmp rax, rcx
jne 0x1400b5000
mov r8, rbp
sub r8, rcx
jmp 0x1400b5030
mov r13, rcx
jmp 0x1400b509e
mov r8, rbp
mov r13, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d60]
xor edx, edx
div dword [0x141dd0d64]
or eax, 0x79e8634d
and eax, 0x79fa635d
cmp eax, 0x102a4682
je 0x1400b5030
cmp rbp, 8
jb 0x1400b509e
nop word cs:[rax + rax]
mov rax, qword [r13 + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov r13, qword [rax + 0x170]
add r8, 0xfffffffffffffff8
jne 0x1400b5060
xor ebp, ebp
xor ecx, ecx
movzx eax, word [r13 + 0x16a]
cmp rbp, rax
jae 0x1400b50c0
mov r14, rbp
mov r15, r13
jmp 0x1400b5120
test r12b, r12b
jne 0x1400b50c0
mov r15, qword [r13]
test r15, r15
je 0x1400b553a
inc rcx
movzx r14d, word [r13 + 0x168]
movzx eax, word [r15 + 0x16a]
rol dword [rbp + 0xf], 0xb7
mov ch, 0x68
add dword [rax], eax
add byte [rcx + 0xf], al
mov bh, 0x87
push 1
add byte [rax], al
nop word cs:[rax + rax]
mov edx, dword [0x141dd0d78]
imul edx, dword [0x141dd0d7c]
or edx, 0xf547ff8e
cmp edx, 0x89a90abd
je 0x1400b50f0
mov r13, r15
cmp r14w, ax
jae 0x1400b50c0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d90]
and eax, dword [0x141dd0d94]
imul eax, eax, 0x94d69388
or eax, 0x986cb764
add eax, 0x5a6cc72b
cmp eax, 0x79016506
ja 0x1400b5120
test rcx, rcx
mov qword [rsp + 0x48], r9
je 0x1400b52d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d98]
sub eax, dword [0x141dd0d9c]
imul rax, rax, 0x775c6853
shr rax, 0x3b
or eax, 0x432e7d31
add eax, 0x8b2a977
cmp eax, 0xd3cf7b73
ja 0x1400b5160
mov r13, qword [r15 + r14*8 + 0x178]
mov r8, rcx
dec r8
je 0x1400b52c4
nop dword [rax]
mov eax, dword [0x141dd0da0]
sub eax, dword [0x141dd0da4]
add eax, 0x2e2608ce
imul rax, rax, 0x912bc19
shr rax, 0x3b
or eax, 0x4d2c64a8
cmp eax, 0x1cbf50a9
je 0x1400b51a0
lea r9, [rcx - 2]
nop dword [rax]
mov eax, dword [0x141dd0da8]
sub eax, dword [0x141dd0dac]
add eax, 0x6470b1b1
and eax, 0xda2a06c9
add eax, 0xd4cdd0e4
cmp eax, 0x6623e23b
jb 0x1400b51d0
test r8b, 7
je 0x1400b5222
dec cl
movzx eax, cl
and eax, 7
loopne 0x1400b5207
xor ecx, ecx
nop word cs:[rax + rax]
mov r13, qword [r13 + 0x170]
inc rcx
ror dword [rax + 0x39], 0xc8
ror dword [rax + 0x39], 0xc8
jne 0x1400b5210
sub r8, rcx
mov ecx, 0x893b6c51
nop word [rax + rax]
mov eax, dword [0x141dd0db0]
xor edx, edx
div dword [0x141dd0db4]
or eax, 0xbfbfed42
shr eax, 1
imul rax, rcx
shr rax, 0x3d
cmp eax, 0x9955ea4a
invalid
invalid
push rbp
cdq
ja 0x1400b5230
cmp r9, 7
jb 0x1400b52c4
nop word [rax + rax]
mov eax, dword [0x141dd0db8]
xor edx, edx
div dword [0x141dd0dbc]
imul rax, rax, 0x35bc2b8f
shr rax, 0x3a
imul eax, eax, 0x4afbd78d
cmp eax, 0x858fcbbb
je 0x1400b5260
mov rax, qword [r13 + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov r13, qword [rax + 0x170]
add r8, 0xfffffffffffffff8
jne 0x1400b5260
xor ebp, ebp
jmp 0x1400b52d7
lea rbp, [r14 + 1]
mov r13, r15
mov eax, dword [0x141dd0dc0]
sub eax, dword [0x141dd0dc4]
add eax, 0x82c2322b
imul rax, rax, 0x3cc485a3
shr rax, 0x3d
cmp eax, 0x5c8ae67c
ja 0x1400b5331
nop word [rax + rax]
lea rax, [r14 + r14*2]
mov r8, qword [r15 + r14*8 + 8]
mov r9, qword [r15 + rax*8 + 0x60]
mov rax, qword [r15 + rax*8 + 0x70]
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
test r12b, r12b
je 0x1400b4eb0
lea rax, [r14 + r14*2]
mov r8, qword [r15 + r14*8 + 8]
mov r9, qword [r15 + rax*8 + 0x60]
mov rax, qword [r15 + rax*8 + 0x70]
invalid
jo 0x1400b5354
adc dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
jmp 0x1400b5300
invalid
mov eax, dword [0x141dd0dc8]
imul eax, dword [0x141dd0dcc]
or eax, 0xd2112026
and eax, 0xdf917c2e
cmp eax, 0x8a6e119d
mov r14, qword [rsp + 0x40]
jae 0x1400b5384
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax + rax]
mov eax, dword [0x141dd0dd0]
xor eax, dword [0x141dd0dd4]
xor eax, 0x1f5570a6
imul ebp, eax, 0xe9f99479
call rbx
cmp ebp, 0x68f44f5e
je 0x1400b5390
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
nop dword [rax]
mov eax, dword [0x141dd0dd8]
or eax, dword [0x141dd0ddc]
xor eax, 0x185c9ce9
add eax, 0x972776d0
and eax, 0x7a294311
cmp eax, 0x90e68309
ja 0x1400b53d0
test r14, r14
je 0x1400b57e0
mov eax, dword [0x141dd0de0]
add eax, dword [0x141dd0de4]
mov ecx, 0xaa409349
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x19ddf41f
or ecx, 0xd06feb2
cmp ecx, 0xc394590e
jbe 0x1400b5430
mov rax, qword [0x141dd7fe0]
nop
mov eax, dword [0x141dd0de8]
xor eax, dword [0x141dd0dec]
imul rcx, rax, 0x143d20c7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x911080a4
mov rsi, qword [0x141dd7fe0]
cmp eax, 0x5bdc1a26
jb 0x1400b5430
mov eax, dword [0x141dd0df0]
sub eax, dword [0x141dd0df4]
and eax, 0x902e31b1
add eax, 0xdfcd4297
imul rax, rax, 0x47f0ee37
shr rax, 0x3a
cmp eax, 0x83878f0c
jne 0x1400b5499
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd0df8]
xor edx, edx
div dword [0x141dd0dfc]
mov ebx, eax
add ebx, 0x86f04e59
and ebx, 0xde37b6d9
mov rcx, rsi
xor edx, edx
mov r8, rdi
call r14
cmp ebx, 0xc1587037
ja 0x1400b54a0
mov ecx, 0x9ea6e45d
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e00]
xor edx, edx
div dword [0x141dd0e04]
or eax, 0xee6b1012
add eax, 0x4b8807b0
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xaecf1f62
ja 0x1400b54e0
jmp 0x1400b57e0
mov eax, dword [0x141dd0d08]
xor edx, edx
div dword [0x141dd0d0c]
imul eax, eax, 0x7d68ec17
xor eax, 0x8a8304e1
add eax, 0xbc401c66
cmp eax, 0x331afb4d
jae 0x1400b55ba
jmp 0x1400b55da
mov eax, dword [0x141dd0d80]
sub eax, dword [0x141dd0d84]
add eax, 0xdebd74c3
xor eax, 0x94fc5355
add eax, 0xf5188922
cmp eax, 0x3b770bce
jae 0x1400b5560
ud2
mov eax, dword [0x141dd0d88]
xor edx, edx
div dword [0x141dd0d8c]
imul eax, eax, 0xa61e40eb
xor eax, 0xee0c1f75
add eax, 0x679c90fd
ud2
mov eax, dword [0x141dd0d68]
xor edx, edx
div dword [0x141dd0d6c]
imul eax, eax, 0x1f6b341f
add eax, 0x29c0f7be
xor eax, 0x10467bf
cmp eax, 0x95b9242b
jbe 0x1400b5808
jmp 0x1400b5832
mov eax, dword [0x141dd0d10]
xor eax, dword [0x141dd0d14]
and eax, 0x6a140252
add eax, 0xe916f6f8
mov qword [rsi], rdi
cmp eax, 0xc00f0940
jbe 0x1400b55df
mov qword [rsi], rdi
jmp 0x1400b55ba
mov eax, dword [0x141dd0d18]
xor edx, edx
div dword [0x141dd0d1c]
or eax, 0x7fdf73f8
and eax, 0x7fff77fe
cmp eax, 0x511c2cc
mov rcx, qword [rsp + 0x40]
jb 0x1400b5629
mov eax, dword [0x141dd0d20]
sub eax, dword [0x141dd0d24]
or eax, 0x381880c2
and eax, 0x38f9c4fe
xor eax, 0xeda649e7
mov qword [rsi + 8], rcx
cmp eax, 0xf90917d9
invalid
or ecx, edi
jbe 0x1400b5630
mov qword [rsi + 8], rcx
jmp 0x1400b5603
mov eax, dword [0x141dd0d28]
add eax, dword [0x141dd0d2c]
xor eax, 0xc00022b
or eax, 0xb2fd3d90
cmp eax, 0xeff9e652
jae 0x1400b5630
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd0e08]
xor eax, dword [0x141dd0e0c]
imul eax, eax, 0x3f469137
add eax, 0x270958e8
xor eax, 0xf3fc2441
cmp eax, 0x3219128c
jbe 0x1400b57e0
jmp 0x1400b564d
mov eax, dword [str.2E_fl]
or eax, dword [0x141dd0d74]
imul eax, eax, 0xae1bb9d2
xor eax, 0xcd0ee5dd
in eax, 0xe
int 0x69
shr byte [rdi + 0x6a], 2
ud2
in eax, 0xe
int 0x69
shr byte [rdi + 0x6a], 2
ud2
ud2
mov eax, dword [0x141dd0e28]
and eax, dword [0x141dd0e2c]
pop rsp
mov ch, 0xd1
add dword [rbx], esp
add eax, 0x1d1b55a
imul eax, eax, 0x63cc6163
mov rcx, qword [0x141dd7fe0]
cmp eax, 0x60b6a30f
jne 0x1400b58ef
mov rax, qword [0x141dd7fe0]
jmp 0x1400b58c6
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd0e30]
xor edx, edx
div dword [0x141dd0e34]
add eax, 0x85f45b52
or eax, 0x9c1e096
cmp eax, 0xa4bc8b9b
ja 0x1400b5900
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
push rsi
push rsi
push rdi
push rbx
push rax
mov rbp, rsp
mov eax, dword [0x141dd0e38]
xor edx, edx
div dword [0x141dd0e3c]
and eax, 0x8fdbde8a
imul eax, eax, 0x4f9668d2
cmp eax, 0x6dc75e9d
ja 0x1400b5992
mov edx, dword [0x141dd0e40]
or edx, dword [0x141dd0e44]
add dword [rbx], ecx
adc eax, 0x1d1b4dc
and edx, 0x8819020
xor edx, 0xe820a020
or edx, 0x164c06d5
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rsi, rsp
cmp edx, 0x3b940840
jne case.0x140099728.143
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
jmp 0x1400b595c
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
add rsp, 0x20
test rax, rax
je 0x1400b5a5e
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x1400b5b31
mov eax, dword [0x141dd0e48]
and eax, dword [0x141dd0e4c]
or eax, 0x40
and eax, 0x2bc03556
imul rax, rax, 0x3028a6f7
shr rax, 0x3b
cmp eax, 0xee66d61
jbe 0x1400b59f9
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
xor edi, edi
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and bh, bh
invalid
sub rsp, 0x20
call rsi
add rsp, 0x20
test dil, dil
jne 0x1400b5a10
movsxd r8, eax
mov ecx, 0x83d46509
shl r8, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd0e50]
xor edx, edx
div dword [0x141dd0e54]
imul eax, eax, 0x82112c6c
add eax, 0x8dd429f2
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x5b033506
ja 0x1400b5a30
or r8, 2
jmp 0x1400b5a68
movabs r8, 0x600000002
mov eax, r8d
and eax, 3
cmp rax, 3
ja case.default.0x1400b5a8a
xor edi, edi
lea rcx, [0x141db8120]
dec dword [rax - 0x73]
or eax, 0x1d0269f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
xor ecx, ecx
jmp rax
lea rsi, [r8 - 1]
mov eax, dword [0x141dd0e98]
or eax, dword [0x141dd0e9c]
imul eax, eax, 0xe24be602
cmp eax, 0x15b5336c
je 0x1400b5a90
mov rdi, qword [r8 - 1]
mov rbx, qword [r8 + 7]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ea0]
add eax, dword [0x141dd0ea4]
cmp eax, 0x2bb156f
je 0x1400b5ac0
mov r14, qword [rbx]
test r14, r14
je 0x1400b5d83
mov eax, dword [0x141dd0ea8]
or eax, dword [0x141dd0eac]
xor eax, 0x3ce6c9b7
imul eax, eax, 0x7b522a27
add eax, 0x2fa2b34b
invalid
cmp eax, 0x5702208
jae 0x1400b5d12
jmp 0x1400b5d4d
mov eax, dword [0x141dd0e90]
imul eax, dword [0x141dd0e94]
imul eax, eax, 0x3e515e8c
xor eax, 0xcdb3c2
cmp eax, 0xa8f40f63
jb case.default.0x1400b5a8a
ud2
mov eax, dword [0x141dd0e58]
xor eax, dword [0x141dd0e5c]
and eax, 0x32aa0d67
imul eax, eax, 0xdf32edbf
or eax, 0xd6bc6e82
cmp eax, 0xf1cd5388
jne 0x1400b5b70
mov qword [rsi], 0
sub rsp, 0x20
and al, ch
jne 0x1400b5b66
add byte [rax - 0x7d], cl
invalid
and byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0e60]
xor edx, edx
div dword [0x141dd0e64]
mov r14d, eax
add r14d, 0x538b7a33
xor r14d, 0x53070111
or r14d, 0x2c70f68a
mov qword [rsi], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
add rsp, 0x20
cmp r14d, 0x90514822
je 0x1400b5b70
mov rbx, rax
mov eax, dword [0x141dd0e68]
add eax, dword [0x141dd0e6c]
imul eax, eax, 0x3b59efe5
cmp eax, 0xc66cfba0
jne 0x1400b5bea
jmp 0x1400b5c3a
xor edi, edi
nop word cs:[rax + rax]
test dil, dil
jne 0x1400b5be0
jmp 0x1400b5f60
mov r14d, dword [0x141dd0e70]
xor r14d, dword [0x141dd0e74]
add r14d, 0x4bfb4b05
sub rsp, 0x40
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
cmp r14d, 0x45a81813
jae 0x1400b5c71
sub rsp, 0x40
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
jmp 0x1400b5bea
test eax, eax
je 0x1400b5ccf
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e78]
xor eax, dword [0x141dd0e7c]
or eax, 0x7d0ffabd
add eax, 0x4d2d2689
cmp eax, 0x703c472d
ja 0x1400b5c80
mov rcx, qword [rsi]
xor edi, edi
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e80]
xor edx, edx
div dword [0x141dd0e84]
and eax, 0x14248c09
cmp eax, 0x3c59b068
je 0x1400b5cb0
jmp case.0x1400b5a8a.2
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
movsxd rcx, eax
shl rcx, 0x20
or rcx, 2
nop dword [rax + rax]
mov eax, dword [0x141dd0e88]
or eax, dword [0x141dd0e8c]
xchg edx, eax
mov cl, 0xd1
add dword [rbx], ecx
add eax, 0x1d1b190
or eax, 0xa85c90f6
cmp eax, 0xf6dacc81
je 0x1400b5cf0
mov edi, 1
jmp case.0x1400b5a8a.2
mov r15d, dword [0x141dd0eb0]
imul r15d, dword [0x141dd0eb4]
and r15d, 0x202eca7
add r15d, 0x1a5d74a9
and r15d, 0xa7f5ce2
loop 0x1400b5d90
jg 0x1400b5d40
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0x208fc48d
jne 0x1400b5d60
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
jmp 0x1400b5d12
mov eax, dword [0x141dd0eb8]
rol dword [rcx], 1
and eax, dword [0x141dd0ebc]
imul rax, rax, 0x14da905
shr rax, 0x37
add eax, 0x5e91f7bf
cmp eax, 0xfb300ded
ja 0x1400b5d60
mov rcx, qword [rbx + 8]
nop word [rax + rax]
mov eax, dword [0x141dd0ec0]
and eax, dword [0x141dd0ec4]
imul eax, eax, 0x78fd1490
nop
adc al, 0xfd
js 0x1400b5d64
call 0x10074a5aa
jnp 0x1400b5df3
sbb dword [rcx + 0x48], eax
shr eax, 0x3c
invalid
invalid
nop
adc al, 0xfd
js 0x1400b5d64
call 0x10074a5aa
jnp 0x1400b5df3
sbb dword [rcx + 0x48], eax
shr eax, 0x3c
invalid
invalid
call 0x114cbc6ef
shr byte [rdi], 1
cmp eax, 0x6b6bdd94
imul eax, eax, 0xf22fd0d4
cmp eax, 0x6b6bdd94
ja 0x1400b5d90
mov r8, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ec8]
xor edx, edx
div dword [0x141dd0ecc]
and eax, 0x9ad966e6
add eax, 0x9db97868
cmp eax, 0xeba7f166
ja 0x1400b5dd0
test rcx, rcx
je 0x1400b5ee1
test cl, ch
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
adc dword [rdx + 0x56], esi
cmp r8, 0x11
jb 0x1400b5e54
nop
mov eax, dword [0x141dd0ed0]
xor eax, dword [0x141dd0ed4]
rol dword [rcx], 1
rol dword [rcx], 1
add eax, 0x5b65abfd
and eax, 0x29470e3b
add eax, 0x8fd9d354
cmp eax, 0xd9e353dd
ja 0x1400b5e00
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ed8]
and eax, dword [0x141dd0edc]
and eax, 0x44d2ec1
cmp eax, 0x8045605d
je 0x1400b5e30
mov rdi, qword [rdi - 8]
xor eax, eax
nop
test al, al
jne 0x1400b5e50
mov eax, dword [0x141dd0ee0]
or eax, dword [0x141dd0ee4]
imul rcx, rax, 0x47844a67
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
and eax, 0xfffffffe
cmp eax, 0xfac78ec0
jne 0x1400b5e98
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd0ee8]
imul eax, dword [0x141dd0eec]
imul r14d, eax, 0x90a6f2da
add r14d, 0x96021ae
or r14d, 0xc57a8350
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0x28f73d19
jb 0x1400b5ea0
mov rbx, qword [0x141dd7fe0]
xor eax, eax
test al, al
je 0x1400b5f04
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor edi, edi
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r15d, dword [0x141dd0ef0]
add r15d, dword [0x141dd0ef4]
xor r15d, 0x9ded7e8d
add r15d, 0x7deaf387
imul rax, r15, 0x19edc93
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1f
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp r15d, 0x6ace17ca
ja 0x1400b5f10
xor ecx, ecx
mov rax, rdi
mov rdx, rcx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd1410]
add eax, dword [0x141dd1414]
mov ecx, 0xc182d81f
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x32f1d2ab
add ecx, 0xc14e0f46
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r10, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400ed360
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov rdi, rsp
cmp ecx, 0x8c53355b
stc
pop rbx
xor eax, 0x39738c53
stc
pop rbx
xor eax, 0x39738c53
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
jmp 0x1400b86aa
xor eax, eax
test al, al
je 0x1400b8770
mov eax, 0x1000
call fcn.1400ed360
sub rsp, rax
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov eax, dword [0x141dd1418]
and eax, dword [0x141dd141c]
imul rax, rax, 0x1339dc7d
shr rax, 0x3c
imul ecx, eax, 0xb56d16
add ecx, 0x56a39cd4
mov eax, 0x1000
call fcn.1400ed360
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r8, rsp
cmp ecx, 0x58beb382
ja 0x1400b8770
mov eax, dword [0x141dd1420]
xor edx, edx
div dword [0x141dd1424]
nop dword [rax]
mov eax, dword [0x141dd1428]
xor eax, dword [0x141dd142c]
imul eax, eax, 0xa5dea4ff
add eax, 0xe7e3cebf
imul rax, rax, 0x20b4a639
shr rax, 0x3b
cmp eax, 0xa408eaf0
ja 0x1400b87d0
mov qword [rbp - 0x20], r11
mov qword [rbp - 0x38], r8
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
test rcx, rcx
mov qword [rbp - 0x48], r9
mov qword [rbp - 0x40], r10
je 0x1400b888a
cmp ecx, 1
jne 0x1400b8920
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1430]
or ecx, dword [0x141dd1434]
add ecx, 0x7839b6fb
imul rdx, rcx, 0x11da42c7
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
or ecx, 0x6fdc61c4
cmp ecx, 0x5e25c71d
jb 0x1400b8830
mov r15, qword [rax + 0x18]
nop dword [rax + rax]
mov ecx, dword [0x141dd1438]
add ecx, dword [0x141dd143c]
cmp ecx, 0xa445aed9
je 0x1400b8870
mov r12, qword [rax + 0x20]
jmp 0x1400b8897
lea r15, [0x141db63de]
mov r12d, 5
mov eax, dword [0x141dd1440]
xor eax, dword [0x141dd1444]
imul eax, eax, 0x816f1667
and eax, 0x33bf91fb
add eax, 0xfd46f91f
cmp eax, 0x45ef1046
jbe 0x1400b88cd
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
call case.0x1400943bb.272
add rsp, 0x20
mov esi, 0x850b9fad
nop word cs:[rax + rax]
mov ebx, dword [0x141dd1448]
or ebx, dword [0x141dd144c]
xor ebx, 0xd6d9a912
shr ebx, 1
imul rbx, rsi
shr rbx, 0x3b
sub rsp, 0x20
mov rcx, r15
mov rdx, r12
call case.0x1400943bb.272
add rsp, 0x20
cmp ebx, 0xd18b32e3
ja 0x1400b88e0
nop word [rax + rax]
mov eax, dword [0x141dd1450]
or eax, dword [0x141dd1454]
add eax, 0x9585b1c6
or eax, 0x4c0e0952
and eax, 0x4f8efd7b
cmp eax, 0xb6e92974
ja 0x1400b8920
mov rax, qword [rbp - 0x18]
mov r15, qword [rax + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd1458]
or eax, dword [0x141dd145c]
xor eax, 0x500b212
or eax, 0xd87f458d
imul eax, eax, 0x41c63fd3
cmp eax, 0xc520b55f
je 0x1400b8950
test r15, r15
jne 0x1400b8a46
retf 0
invalid
retf 0
mov eax, dword [0x141dd1460]
or eax, dword [0x141dd1464]
add eax, 0xb67b27b1
mov ecx, 0x9fd554d5
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x9d29afb
cmp ecx, 0xdfa1e032
stc
xor ah, al
invalid
fbstp tbyte [rsi + 8]
movzx eax, byte [0x141dd7f58]
nop
mov eax, dword [0x141dd1468]
xor edx, edx
div dword [0x141dd146c]
add eax, 0x3ca7076b
imul rcx, rax, 0x195fc991
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0xa505a110
movzx ecx, byte [0x141dd7f58]
cmp eax, 0x80f8819
jb 0x1400b89b0
nop word [rax + rax]
mov eax, dword [0x141dd1470]
sub eax, dword [0x141dd1474]
add eax, 0x5ba5a15
imul rax, rax, 0x4e943793
shr rax, 0x3e
or eax, 0x9da42230
cmp eax, 0x33b3b820
jb 0x1400b89f0
nop dword [rax + rax]
mov eax, dword [0x141dd1478]
imul eax, dword [0x141dd147c]
or eax, 0xa09813aa
and eax, 0xac9893aa
cmp eax, 0x4a7c55b8
je 0x1400b8a20
test cl, cl
je 0x1400b8e03
mov byte [0x141dd7f58], 1
nop dword [rax]
mov eax, dword [0x141dd1480]
sub eax, dword [0x141dd1484]
xor eax, 0xd016a59c
imul eax, eax, 0xbb2d2d70
add eax, 0xb69030e5
cmp eax, 0x580c1de6
jb 0x1400b8a50
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
nop dword [rax]
mov ecx, dword [0x141dd1488]
imul ecx, dword [0x141dd148c]
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d189ef
imul ecx, ecx, 0xce8533bb
add ecx, 0x29f24a1
imul rcx, rcx, 0x5b29a283
shr rcx, 0x3c
cmp ecx, 0xd648ec29
ja 0x1400b8a90
test rax, rax
jne 0x1400b8b1c
mov eax, dword [0x141dd1498]
xor eax, dword [0x141dd149c]
imul rax, rax, 0x7c11220d
shr rax, 0x3d
or eax, 0x138e0010
and eax, 0x138e0011
cmp eax, 0x2e6a04b0
ja 0x1400b8c2b
mov eax, dword [0x141dd14a0]
sub eax, dword [0x141dd14a4]
imul esi, eax, 0x6d92ed87
add esi, 0x98d72392
sub rsp, 0x20
call fcn.1400f9230
add al, 0
add rsp, 0x20
cmp esi, 0x4ce51c95
jae 0x1400b8aed
jmp 0x1400b8b25
cmp eax, 1
jne 0x1400b8c3d
mov eax, dword [0x141dd14d0]
or eax, dword [0x141dd14d4]
or eax, 0xfb5c92b3
imul eax, eax, 0x3e7a0bec
add eax, 0x7c152f08
cmp eax, 0x596b0935
jbe 0x1400b8b62
mov eax, dword [0x141dd7ffc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x68], r15
mov ecx, 0xce18dd79
nop word [rax + rax]
mov eax, dword [0x141dd14d8]
xor edx, edx
div dword [0x141dd14dc]
mov edx, dword [0x141dd7ffc]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov r12, qword [rdx + 0x68]
mov qword [rdx + 0x68], r15
imul rax, rcx
shr rax, 0x3f
or eax, 0x31f77a9c
cmp eax, 0xd9164d31
je 0x1400b8b70
test r12, r12
je 0x1400b8e03
xor eax, eax
test al, al
je 0x1400b8bd0
lock dec qword [r12]
nop word [rax + rax]
mov eax, dword [0x141dd14e0]
xor edx, edx
div dword [0x141dd14e4]
add eax, 0x5df56dd2
insd dword [rdi], dx
cmc
pop rbp
xor eax, 0x336c1e8
lock dec qword [r12]
sete cl
cmp eax, 0xa6dcca0d
ja 0x1400b8bd0
test cl, cl
je 0x1400b8e03
mov eax, dword [0x141dd14e8]
add eax, 0x1d188e3
or eax, dword [0x141dd14ec]
imul eax, eax, 0xb2cc80a9
xor eax, 0x68011248
and eax, 0x6ad13269
cmp eax, 0xf23903bb
jbe 0x1400b8da6
jmp 0x1400b8dd6
sub rsp, 0x20
call fcn.1400f9230
add rsp, 0x20
jmp 0x1400b8aed
cmp eax, 2
jne 0x1400b8d5c
nop word cs:[rax + rax]
mov eax, dword [0x141dd14a8]
imul eax, dword [0x141dd14ac]
imul eax, eax, 0xe4f46d40
or eax, 0xbb0e5ab8
cmp eax, 0xc7335938
je 0x1400b8c50
test r15, r15
je 0x1400b8d1a
lock dec qword [r15]
jne 0x1400b8d1a
mov eax, dword [0x141dd14b0]
xor eax, dword [0x141dd14b4]
xor eax, 0xa079d974
add eax, 0x5fef1a1e
or eax, 0x3bc3927f
cmp eax, 0x2da4e389
jae 0x1400b8ca4
mov eax, dword [0x141dd14b8]
imul eax, dword [0x141dd14bc]
imul eax, eax, 0x4e2af04
and eax, 0xdfc31694
add eax, 0x6eeb9d86
cmp eax, 0xc3a68835
ja 0x1400b8ca4
xor eax, eax
test al, al
je 0x1400b8ce0
sub rsp, 0x20
mov rcx, r15
call fcn.14009d510
add rsp, 0x20
nop
mov eax, dword [0x141dd14c0]
and eax, dword [0x141dd14c4]
or eax, 0xf5510468
imul rsi, rax, 0x701babd1
shr rsi, 0x3e
or esi, 0x4ed9ff1c
invalid
sbb al, 0xff
invalid
sub rsp, 0x20
mov rcx, r15
call fcn.14009d510
add rsp, 0x20
cmp esi, 0x616492a1
ja 0x1400b8ce0
invalid
xor eax, eax
test al, al
je 0x1400b8d22
ud2
mov eax, 0xb922168b
nop word [rax + rax]
mov ecx, dword [0x141dd14c8]
sub ecx, dword [0x141dd14cc]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x64677fec
add ecx, 0xf8e06cc
ud2
mov eax, 0xae13e531
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1490]
and ecx, dword [0x141dd1494]
mov rdx, rcx
imul rdx, rax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
imul ecx, ecx, 0x8b92b65b
or ecx, 0xabd7578c
cmp ecx, 0x3285bd77
jb 0x1400b8d70
ud2
mov esi, dword [0x141dd14f0]
add esi, dword [0x141dd14f4]
or esi, 0x17ef97df
xor esi, 0x465499f3
sub rsp, 0x20
mov rcx, r12
call fcn.14009d510
add rsp, 0x20
cmp esi, 0x29ba237f
jae 0x1400b8df0
sub rsp, 0x20
mov rcx, r12
call fcn.14009d510
add rsp, 0x20
jmp 0x1400b8da6
mov eax, dword [0x141dd14f8]
add eax, dword [0x141dd14fc]
cmp eax, 0xff9d4453
je 0x1400b8df0
mov rcx, qword [rbp - 0x18]
mov r15, qword [rcx]
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x28], rax
mov eax, dword [0x141dd1500]
sub eax, dword [0x141dd1504]
mov rcx, qword [rcx + 0x20]
mov qword [rbp - 0x30], rcx
or eax, 0x263fc103
add eax, 0x3820bf64
cmp eax, 0xb67b54f5
mov rbx, qword [rbp - 0x20]
jae 0x1400b8e5b
sub rsp, 0x20
mov rcx, r15
call fcn.1400837d0
mov r8d, 0x1000
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
xor esi, esi
nop dword [rax]
sub rsp, 0x20
mov rcx, r15
call fcn.1400837d0
test eax, 0xb841fffc
add byte [rax], dl
add byte [rax], al
test eax, 0xb841fffc
add byte [rax], dl
add byte [rax], al
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
test sil, sil
jne 0x1400b8e60
xorps xmm6, xmm6
mov r12, qword [sym.imp.KERNEL32.dll_SleepEx]
mov r15d, 0xa6ba4b5d
mov rsi, qword [rbp - 0x40]
mov dword [rsi], 0
mov eax, dword [0x141dd1508]
and eax, dword [0x141dd150c]
or eax, 0x4d018898
and eax, 0x5f1de89e
add eax, 0x3be1e807
cmp eax, 0xd3a79b9d
mov r9, qword [rbp - 0x48]
jbe case.0x1400959c5.280
movups xmmword [r9], xmm6
mov qword [r9 + 0x10], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dd1510]
imul eax, dword [0x141dd1514]
or eax, 0x121ffca8
imul eax, eax, 0xbcdcd290
movups xmmword [r9], xmm6
mov qword [r9 + 0x10], 0
cmp eax, 0x223028b7
jb case.0x1400959c5.280
mov qword [r9 + 0x18], rsi
sub rsp, 0x30
sub esp, 0x30
lea rax, [0x1400a08e0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov r8d, 0x1000
add bh, bh
adc eax, 0x46295
add rsp, 0x30
test eax, eax
je 0x1400b947f
nop
sub rsp, 0x20
mov ecx, 0xffffffff
invalid
invalid
invalid
mov edx, 1
call r12
add rsp, 0x20
mov eax, dword [0x141dd1538]
sub eax, dword [0x141dd153c]
xor eax, 0x8538a07e
imul rax, rax, 0x68b3dafd
shr rax, 0x3e
add eax, 0x9f642e2f
cmp eax, 0xc08f48aa
ja 0x1400b8f55
mov eax, dword [rsi]
nop
mov ecx, dword [0x141dd1540]
or ecx, dword [0x141dd1544]
or ecx, 0x4640228
and ecx, 0xc5644239
invalid
invalid
add ecx, 0x1e6abbc
cmp ecx, 0xc9f93daa
ja 0x1400b8f80
test eax, eax
je 0x1400b8f40
mov ecx, dword [rsi + 4]
mov r8d, dword [rsi + 8]
mov rax, rcx
shl rax, 0x20
or rax, 2
test ecx, ecx
cmovne r8, rax
nop word cs:[rax + rax]
mov edx, dword [0x141dd1548]
xor edx, dword [0x141dd154c]
and edx, 0x3037137a
invalid
xor byte [rcx - 0x662bc13e], al
invalid
or edx, 0x245832c5
cmp edx, 0x39246426
ja 0x1400b8fd0
test ecx, ecx
jne 0x1400b956a
xor eax, eax
test al, al
jne 0x1400b9000
mov eax, dword [0x141dd15d0]
xor edx, edx
div dword [0x141dd15d4]
nop
mov eax, dword [0x141dd15d8]
sub eax, dword [0x141dd15dc]
rol dword [rcx], 1
xor eax, 0x14a30000
or eax, 0xa182600
and eax, 0x1ebb368a
cmp eax, 0xeb56441b
sbb eax, dword [rsi + rdx*2 - 0x15]
ja 0x1400b9060
cmp r8, rsi
jb 0x1400b95f4
invalid
add byte [rbx - 0x2e7ab0fb], cl
add dword [rbx], eax
add eax, 0x1d1854d
mov eax, dword [0x141dd15e0]
add eax, dword [0x141dd15e4]
xor eax, 0x38044202
or eax, 0x402004d
and eax, 0x3d07564f
cmp eax, 0x36ab94c1
jbe case.0x1400e3b4c.160
mov dword [rdi], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dd15e8]
and eax, dword [0x141dd15ec]
or eax, 0x7b94fdf3
add eax, 0xa2d89b8b
mov dword [rdi], 0
cmp eax, 0xa3bfbee7
ja case.0x1400e3b4c.160
mov eax, dword [0x141dd15f0]
and eax, dword [0x141dd15f4]
or eax, 0x3a1bd294
add eax, 0xdc32c40
imul rax, rax, 0x4f09883
shr rax, 0x39
cmp eax, 0x5636306f
jne 0x1400b9117
movups xmmword [r14], xmm6
mov qword [r14 + 0x10], 0
mov r13, r8
sub r8d, esi
mov rax, qword [rbp - 0x20]
lea rdx, [rax + rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dd15f8]
imul eax, dword [0x141dd15fc]
add eax, 0x4a92539e
xor eax, 0x52b33144
or eax, 0x890c8e8a
movups xmmword [r14], xmm6
mov qword [r14 + 0x10], 0
cmp eax, 0x15689a9f
jb 0x1400b9130
mov qword [r14 + 0x18], rdi
sub rsp, 0x30
lea rax, [0x1400a08e0]
invalid
dec dword [rax - 0x77]
and al, 0x20
invalid
and al, 0x20
mov rcx, qword [rbp - 0x30]
mov r9, r14
call qword [sym.imp.KERNEL32.dll_WriteFileEx]
push rax
invalid
add al, 0
add rsp, 0x30
test eax, eax
je 0x1400b92c1
push rax
invalid
nop dword [rax]
mov eax, dword [0x141dd1618]
add eax, dword [0x141dd161c]
imul eax, eax, 0x8e5c9286
add eax, 0xac97e35a
cmp eax, 0xd1d68527
jae 0x1400b91d0
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r12
add rsp, 0x20
nop word cs:[rax + rax]
mov ebx, dword [0x141dd1620]
imul ebx, dword [0x141dd1624]
sbb eax, 0x1d18447
sbb eax, 0x1d18447
or ebx, 0xeab9c983
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r12
add rsp, 0x20
cmp ebx, 0xc039724b
je 0x1400b91d0
mov eax, dword [rdi]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1628]
and ecx, dword [0x141dd162c]
imul rcx, r15
shr rcx, 0x3e
or ecx, 0xb6230a4c
xor ecx, 0x4366a90
nop
push 0x36
add al, 0x81
stc
stosb byte [rdi], al
push rsp
and edi, esi
ja 0x1400b9210
test eax, eax
je 0x1400b9190
mov eax, dword [rdi + 4]
mov r8, r13
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov ecx, dword [0x141dd1630]
or ecx, dword [0x141dd1634]
or ecx, 0xfbfd7df7
cmp ecx, 0xf887a266
invalid
xchg eax, edi
jb 0x1400b9250
test eax, eax
jne case.0x1400b96c3.0
mov eax, dword [rdi + 8]
mov ecx, dword [0x141dd1648]
imul ecx, dword [0x141dd164c]
imul ecx, ecx, 0x96ce33db
xor ecx, 0x8f1ca958
add ecx, 0xb20860aa
cmp ecx, 0xe7979e57
stc
push rdi
sahf
xchg edi, eax
out 0x72, eax
invalid
mov ecx, dword [0x141dd1650]
add ecx, dword [0x141dd1654]
cmp ecx, 0x84b8ea65
je 0x1400b929c
add rsi, rax
cmp rsi, r8
jne 0x1400b9050
jmp 0x1400b8e95
xor eax, eax
test al, al
je 0x1400b92d5
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
mov eax, dword [0x141dd1608]
xor edx, edx
div dword [0x141dd160c]
mov ebx, eax
or ebx, 0xead787e1
loope 0x1400b927b
xlatb
invalid
xor ebx, 0x6a28258d
add ebx, 0x7f743fc1
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp ebx, 0x42f184c9
ja 0x1400b92e0
loope 0x1400b927b
xlatb
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dd1610]
xor eax, dword [0x141dd1614]
or eax, 0xdbf63fde
and eax, 0xfffe7fdf
cmp eax, 0x794de831
jbe 0x1400b9320
mov eax, dword [0x141dd1658]
sub eax, dword [0x141dd165c]
add eax, 0x178c48ed
invalid
imul rax, rax, 0x316ebc09
shr rax, 0x3d
or eax, 0x576c33de
cmp eax, 0x97950463
xchg edi, eax
je case.0x1400b96c3.0
sub rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
pop rdi
add al, 0
pop rdi
add al, 0
mov rcx, qword [rbp - 0x28]
call rsi
mov rcx, qword [rbp - 0x30]
call rsi
add rsp, 0x20
mov rax, qword [rbp - 0x18]
mov rsi, qword [rax + 8]
cmp qword [rsi + 0x18], 0
mov r14, qword [rbp - 0x38]
je 0x1400b99d4
mov rdi, qword [rsi + 0x20]
test rdi, rdi
je 0x1400b99d4
mov rbx, qword [rsi + 0x28]
mov rax, qword [rbx]
test rax, rax
je 0x1400b93f8
sub rsp, 0x20
mov rcx, rdi
mov ecx, edi
call rax
add rsp, 0x20
mov eax, 0x99d26a21
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1660]
sub ecx, dword [0x141dd1664]
mov byte [rdx - 0x3696fe2f], al
cmp dl, byte [rbp - 0x29]
add rcx, 0xffffffff964865db
mov byte [rdx - 0x3696fe2f], al
cmp dl, byte [rbp - 0x29]
add rcx, 0xffffffff964865db
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x95076d58
ja case.0x1400959c5.283
cmp qword [rbx + 8], 0
je 0x1400b99d4
invalid
add byte [rax], al
cmp qword [rbx + 0x10], 0x11
jb 0x1400b945d
nop word [rax + rax]
mov eax, dword [0x141dd1668]
and eax, dword [0x141dd166c]
xor eax, 0x48000090
and eax, 0x6aa101f0
imul eax, eax, 0xd2401554
cmp eax, 0x170f82e7
jb 0x1400b9410
nop word cs:[rax + rax]
mov eax, dword [0x141dd1670]
sub eax, dword [0x141dd1674]
add dword [rbx], ebp
add eax, 0x1d18228
imul eax, eax, 0x2146de86
cmp eax, 0xdceaf556
je 0x1400b9440
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd1678]
add eax, dword [0x141dd167c]
imul eax, eax, 0x8d4079b4
cmp eax, 0xf63d94dc
jne 0x1400b9978
jmp 0x1400b99b8
mov eax, dword [0x141dd1518]
and eax, dword [0x141dd151c]
xor eax, 0x3090f9fb
imul eax, eax, 0xa56c7da7
mov ecx, 0x8509e38f
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x2a20e302
jbe 0x1400b94b9
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov esi, 0xa3510f81
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov ebx, dword [0x141dd1520]
or ebx, dword [0x141dd1524]
add ebx, 0x321213ac
imul rbx, rsi
shr rbx, 0x3f
or ebx, 0xa4bf351a
sub rsp, 0x20
sub esp, 0x20
xor cl, byte [rax + 0xf]
scasd eax, dword [rdi]
fimul word [rax - 0x3f]
jmp 0x1400b9529
sub esp, 0x20
call rdi
add rsp, 0x20
cmp ebx, 0x74baae98
je case.0x140097117.219
invalid
invalid
shl rax, 0x20
or rax, 2
nop word [rax + rax]
mov ecx, dword [0x141dd1528]
imul ecx, dword [0x141dd152c]
imul rcx, rcx, 0x4a18fdbb
shr rcx, 0x3d
add ecx, 0x733f6913
or ecx, 0x9ee060bd
cmp ecx, 0x1167c072
jb 0x1400b9510
rcl dword [rbx], 0x69
invalid
nop dword [rax]
mov ecx, dword [0x141dd1530]
imul ecx, dword [0x141dd1534]
or ecx, 0x13d44124
xor ecx, 0xb827c33a
imul ecx, ecx, 0x7459ea4e
pop rcx
je 0x1400b94e1
stc
pop rsi
adc cl, dl
cmc
pop rcx
je 0x1400b94e1
stc
pop rsi
adc cl, dl
cmc
ja 0x1400b9540
mov r8, rax
mov rbx, rax
shr rbx, 0x20
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400b9580
and eax, 3
cmp eax, 2
jne 0x1400b95bc
or ecx, dword [rdi]
xor dword [rdx + rax - 0xd170000], 2
add byte [rax], al
xor eax, eax
nop
test al, al
jne 0x1400b95c0
cmp ebx, 0xb
je case.0x1400b96c3.0
nop dword [rax]
mov eax, dword [0x141dd1550]
mov ecx, dword [0x141dd1554]
js 0x1400b9659
rol dword [rcx], 1
js 0x1400b9659
rol dword [rcx], 1
add eax, ecx
add eax, 0xf0b424c9
xor eax, 0x4a1f010
cmp eax, 0xdf24ab99
jae 0x1400b95d0
jmp 0x1400b9680
ud2
rol dword [rcx], 1
sub eax, dword [0x141dd163c]
xor eax, 0x33eccfdf
imul eax, eax, 0x5b6f43d8
or eax, 0xcb936a89
cmp eax, 0x879ed69a
jne 0x1400b9650
ud2
mov eax, dword [0x141dd1640]
xor eax, dword [0x141dd1644]
jg 0x1400b962c
add dword [0x111f80098], eax
add eax, 0xd1ec6a37
or eax, 0x98aa4dbf
imul rax, rax, 0x55a6e4a9
push rbp
push rbp
shr rax, 0x3e
ud2
mov eax, dword [0x141dd1570]
imul eax, dword [0x141dd1574]
imul eax, eax, 0x73776beb
or eax, 0xd64a7b80
imul eax, eax, 0xcf143f53
cmp eax, 0xdda8505e
ja 0x1400b9680
invalid
mov eax, r8d
and eax, 3
cmp rax, 3
ja case.default.0x1400b96c3
lea rcx, [0x141db8130]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dd1588]
xor edx, edx
div dword [0x141dd158c]
jle 0x1400b969b
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d17eb9
lea rbx, [r8 - 1]
nop word [rax + rax]
mov eax, dword [0x141dd1590]
imul eax, dword [0x141dd1594]
add eax, 0x89508c68
or eax, 0x73ea4f67
and eax, 0x73efcff7
cmp eax, 0xbf99c389
ja 0x1400b96e0
mov r14, qword [r8 - 1]
mov rsi, qword [r8 + 7]
mov rax, qword [rsi]
nop
mov ecx, dword [0x141dd1598]
or ecx, dword [0x141dd159c]
and ecx, 0xffd31c61
imul ecx, ecx, 0x1a6ebd6f
add ecx, 0xd962ae12
cmp ecx, 0x505193e7
ja 0x1400b9710
test rax, rax
je 0x1400b9748
sub rsp, 0x20
mov rcx, r14
call rax
add rsp, 0x20
cmp qword [rsi + 8], 0
je 0x1400b9814
cmp qword [rsi + 0x10], 0x11
jb 0x1400b9787
mov eax, dword [0x141dd15a0]
sub eax, dword [0x141dd15a4]
and eax, 0x680302e0
imul eax, eax, 0x9867e8fb
imul rax, rax, 0x25ac3e37
shr rax, 0x3d
cmp eax, 0x92ebaba8
ja 0x1400b975a
mov r14, qword [r14 - 8]
mov eax, dword [0x141dd15a8]
xor edx, edx
div dword [0x141dd15ac]
xor eax, 0xbee9c2de
add eax, 0x70bb670e
xor eax, 0xc01ccf0e
cmp eax, 0x99d755a4
jae 0x1400b97c5
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov edi, dword [0x141dd15b0]
sub edi, dword [0x141dd15b4]
add edi, 0x8af3616c
imul rax, rdi, 0x3b927343
shr rax, 0x20
sub edi, eax
shr edi, 1
add edi, eax
shr edi, 0x1e
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call rsi
add rsp, 0x20
cmp edi, 0x76b4db21
je 0x1400b97d0
xor eax, eax
test al, al
je 0x1400b98cf
jmp 0x1400b98ee
mov eax, dword [0x141dd1580]
imul eax, dword [0x141dd1584]
add eax, 0x7adf9ff3
cmp eax, 0xba011756
ja case.0x1400b96c3.3
jmp case.0x1400b96c3.0
mov eax, dword [str.dSp_b]
and eax, dword [0x141dd157c]
and eax, 0x804005f
cmp eax, 0x38db77ea
je case.default.0x1400b96c3
jmp 0x1400b8da4
mov eax, dword [0x141dd15b8]
sub eax, dword [0x141dd15bc]
and eax, 0x8284d7ad
mov r14, qword [0x141dd7fe0]
cmp eax, 0x2870c864
jne 0x1400b98f7
mov rax, qword [0x141dd7fe0]
jmp 0x1400b98cf
mov eax, dword [0x141dd15c0]
imul eax, dword [0x141dd15c4]
xor eax, 0x847599bd
add eax, 0x3317fc51
or eax, 0x21801b59
cmp eax, 0x6bcd22bb
je 0x1400b9960
mov eax, dword [0x141dd15c8]
and eax, dword [0x141dd15cc]
or eax, 0x2fbbbf19
mov edi, 0xc0692fbb
invalid
invalid
adc dl, al
mov esi, 0xcd7957ad
imul rsi, rax
shr rsi, 0x3f
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x791d831b
jne case.0x1400b96c3.0
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add al, 0
add rsp, 0x20
jmp 0x1400b991a
mov eax, dword [0x141dd1680]
sub eax, dword [0x141dd1684]
add eax, 0xc319177c
mov ebx, 0x9405e081
add eax, 0xaf0f4894
fmul dword [rax - 0x3f]
jmp 0x1400b99d4
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x5a61de4d
jne 0x1400b99d4
mov rcx, qword [0x141dd7fe0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400b9978
mov qword [rsi + 0x18], 1
xor eax, eax
test al, al
je 0x1400b99f0
mov qword [rsi + 0x20], 0
nop word [rax + rax]
mov eax, dword [0x141dd1688]
xor edx, edx
div dword [0x141dd168c]
shr eax, 4
imul rax, rax, 0x51408c1
shr rax, 0x36
imul eax, eax, 0x15fbfbe4
add eax, 0xf59d0f50
mov qword [rsi + 0x20], 0
cmp eax, 0x910e7214
jb 0x1400b99f0
mov eax, dword [0x141dd1690]
and eax, dword [0x141dd1694]
imul eax, eax, 0x5b3df07d
add eax, 0x59e8ca07
retf 0x59e8
cmp eax, 0xc62fd2b7
invalid
invalid
jb 0x1400b9a7b
retf 0x59e8
mov eax, dword [0x141dd1698]
add eax, dword [0x141dd169c]
imul eax, eax, 0x6bab5ef7
mov ecx, 0x882535a7
imul rcx, rax
shr rcx, 0x3c
xor ecx, 0x1aabc90b
mov qword [r14], rsi
lock dec qword [rsi]
sete al
cmp ecx, 0x2a0059b5
jbe 0x1400b9a84
invalid
mov qword [r14], rsi
lock dec qword [rsi]
jmp 0x1400b9a44
test al, al
je 0x1400b9b30
xor eax, eax
test al, al
je 0x1400b9a92
mov eax, 0xdd53c3a9
nop word [rax + rax]
mov ecx, dword [0x141dd16a0]
or ecx, dword [0x141dd16a4]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0x7e302624
xor ecx, 0x530e295e
cmp ecx, 0xbbbece54
ja 0x1400b9aa0
mov eax, dword [0x141dd16a8]
sub eax, dword [0x141dd16ac]
and eax, 0x12548424
xor eax, 0x42c0100c
or eax, 0x2d296b82
cmp eax, 0xdc474915
fdiv qword [r13 + 0x16]
fdiv qword [r13 + 0x16]
sub rsp, 0x20
mov rcx, r14
call fcn.1400b76d0
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd16b0]
or eax, dword [0x141dd16b4]
xor eax, 0x68759379
imul esi, eax, 0x576d309
sub rsp, 0x20
mov rcx, r14
call fcn.1400b76d0
invalid
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x52ca8cfe], al
dec byte [rdx + rcx*8 - 0x2e8b15ae]
invalid
nop
mov eax, dword [0x141dd16b8]
xor eax, dword [0x141dd16bc]
add eax, 0x973a0fe2
xchg edi, eax
and eax, 0x7abb4365
xor eax, 0x4c95d4dd
cmp eax, 0xa6b4355d
ja 0x1400b9b30
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
cli
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
sub dword [rcx - 0x40], 0x59
mov ecx, 0x5f05eadb
mov cl, 0x43
invalid
mov eax, dword [0x141dd1710]
xor edx, edx
div dword [0x141dd1714]
imul eax, eax, 0x465208fd
add eax, 0x9045d7b3
imul rax, rax, 0x3a344f5f
pop rdi
xor al, 0x3a
pop rdi
xor al, 0x3a
shr rax, 0x3d
cmp eax, 0xa26f66d1
ja 0x1400b9db0
nop dword [rax + rax]
invalid
mov eax, dword [0x141dd1718]
imul eax, dword [0x141dd171c]
imul rcx, rax, 0x14d0a727
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0x76919d1f
or eax, 0x53da39d2
cmp eax, 0x40db498
jbe 0x1400b9de0
jmp 0x1400b9fb0
push rdx
add al, 0
mov eax, dword [0x141dd4e28]
and eax, dword [0x141dd4e2c]
and eax, 0x8d44fda8
imul esi, eax, 0xc03055b1
xor al, al
xor al, al
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
add rsp, 0x20
cmp esi, 0xa0e4fa68
jne 0x1400d4bcf
mov eax, 0x20
call fcn.1400ed360
sub rsp, rax
mov eax, 0x10
call fcn.1400ed360
xchg dword [rcx], eax
add byte [rax + 0x29], cl
invalid
mov rdx, rsp
sub rsp, 0x20
mov rcx, r14
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
add rsp, 0x20
jmp 0x1400d4b49
test rax, rax
je 0x1400d4c76
mov qword [rbp], rax
mov eax, dword [0x141dd4e40]
xor edx, edx
div dword [0x141dd4e44]
xor eax, 0x1d0025a
add eax, 0x6e5100dc
imul rax, rax, 0x6b411635
shr rax, 0x3d
cmp eax, 0x244e6584
jbe 0x1400d4c10
invalid
mov qword [rdi], 0
mov qword [rdi + 8], 8
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], r9b
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
clc
mov qword [rbp - 8], rbx
movsxd rcx, dword [r15]
nop word [rax + rax]
mov eax, dword [0x141dd4e48]
xor edx, edx
div dword [0x141dd4e4c]
xor eax, 0xb0cc9644
int3
mov al, 0x69
invalid
add byte [rbx], 0xc6
invalid
mov qword [rdi], 0
mov qword [rdi + 8], 8
or byte [rax], al
add byte [rax], al
cmp eax, 0xb1495dc0
je 0x1400d4c20
mov eax, dword [0x141dd4e50]
and eax, dword [0x141dd4e54]
rol byte [rcx], 1
rol byte [rcx], 1
or eax, 0x7c3393a3
imul eax, eax, 0x15072334
invalid
adc eax, 0x2304e03d
sbb dword [rdi], ecx
invalid
mov es, word [rax]
add byte [rax], al
invalid
jmp 0x1400d4d24
mov eax, dword [0x141dd4e30]
and eax, dword [0x141dd4e34]
add dword [0xe1242c75], ecx
add eax, 0x70b76750
cmp eax, 0x805f081e
jbe 0x1400d4ca0
mov qword [rbx], 0
nop word [rax + rax]
mov eax, dword [0x141dd4e38]
xor eax, dword [0x141dd4e3c]
imul eax, eax, 0x1a4f0fbe
mov qword [rbx], 0
cmp eax, 0x192d787d
je 0x1400d4ca0
mov qword [rbx + 8], 8
mov qword [rbx + 0x10], 0
mov eax, dword [0x141dd4e60]
sub eax, dword [0x141dd4e64]
imul eax, eax, 0x52ace510
and eax, 0x414d8680
cmp eax, 0x5f9b7718
ja 0x1400d4cd0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd4e58]
and eax, dword [0x141dd4e5c]
or eax, 0x511cb028
and eax, 0x51fcb129
mov qword [rdi + 0x10], 0
cmp eax, 0xa2807b0f
jbe 0x1400d4d2e
mov qword [rdi + 0x10], 0
jmp 0x1400d4cff
test ecx, ecx
je 0x1400d4ed2
mov rbx, qword [rbp]
lea rax, [rbx + rcx*8]
mov qword [rbp - 0x10], rax
mov esi, 8
lea r14, [rbp - 0x30]
xor r12d, r12d
nop
mov eax, dword [0x141dd4e68]
and eax, dword [0x141dd4e6c]
imul rcx, rax, 0x57982df7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0xea7f3f35
imul eax, eax, 0xf0904853
cmp eax, 0x32a7c824
jne 0x1400d4db0
mov r15, qword [rbx]
sub rsp, 0x20
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14008a680
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd4e70]
xor edx, edx
div dword [0x141dd4e74]
imul r13, rax, 0x49620061
shr r13, 0x3e
shr ebp, 0x3e
shr ebp, 0x3e
or r13d, 0x2a8ed366
mov r15, qword [rbx]
sub rsp, 0x20
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14008a680
add rsp, 0x20
cmp r13d, 0xefbf5745
ja 0x1400d4db0
cmp r12, qword [rdi]
jne 0x1400d4e4a
sub rsp, 0x20
mov rcx, rdi
call fcn.1400179d0
add rsp, 0x20
mov rsi, qword [rdi + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4e78]
imul eax, dword [0x141dd4e7c]
xor eax, 0x8d865b8f
imul rax, rax, 0x3e6b0ceb
shr rax, 0x3d
shr eax, 0x3d
shr eax, 0x3d
imul eax, eax, 0xe0fa8198
cmp eax, 0xb1dbea24
jb 0x1400d4e20
mov eax, dword [0x141dd4e80]
sub eax, dword [0x141dd4e84]
and eax, 0x7738c9ab
xor eax, 0x79a985a3
imul rax, rax, 0x36eb11ad
shr rax, 0x3c
cmp eax, 0x3c466723
cmp al, 0x75
invalid
cmp al, 0x75
and dword [rcx + rcx*4 - 0x20], ecx
mov rax, r12
shl rax, 5
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
add rbx, 8
xor ecx, ecx
nop dword [rax]
mov rax, r12
shl rax, 5
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax], xmm0
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
test cl, cl
jne 0x1400d4ea0
mov r12, rax
cmp rbx, qword [rbp - 0x10]
jne 0x1400d4d50
sub rsp, 0x20
mov rcx, qword [rbp]
call qword [sym.imp.KERNEL32.dll_LocalFree]
add rsp, 0x20
movups xmm0, xmmword [rdi]
mov rcx, qword [rbp - 8]
movups xmmword [rcx], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rcx + 0x10], rax
jmp 0x1400d4cd0
add byte [rax], al
add byte [rax], al
mov r14d, dword [0x141dd4e90]
or r14d, dword [0x141dd4e94]
add r14d, 0x7f73be76
and r14d, 0x3141084c
xor r14d, 0x17304918
mov qword [rsp + 0x20], rbx
mov rcx, rdi
mov edx, 0x3c
xor r8d, r8d
xor r9d, r9d
call sub.ntdll.dll_NtQueryInformationProcess
cmp r14d, 0xa61154a4
ja 0x1400d4f60
mov ebp, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dd4e98]
imul eax, dword [0x141dd4e9c]
add eax, 0xcdd9a67
and eax, 0x663bbd5c
cmp eax, 0x177e3c48
jb 0x1400d4fb0
test ebp, ebp
jns 0x1400d5104
or ebp, 0x10000000
mov eax, dword [0x141dd4ea0]
add eax, 0x1cffebe
add eax, 0x1cffebe
or eax, dword [0x141dd4ea4]
imul eax, eax, 0x62b70386
imul rax, rax, 0x2411f069
shr rax, 0x3a
cmp eax, 0x21079ce9
je 0x1400d5031
mov eax, dword [0x141dd4ea8]
imul eax, dword [0x141dd4eac]
imul ebx, eax, 0xf756f224
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
cmp ebx, 0x9a93245
jne 0x1400d5049
mov qword [rsp + 0x30], 0
lea rdx, [rsp + 0x30]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
jmp 0x1400d5000
mov rbx, qword [rsp + 0x30]
cmp ebp, 0x90000005
je 0x1400d5070
cmp ebp, 0xd0000004
je 0x1400d5070
cmp ebp, 0xd0000023
jne 0x1400d512a
nop word [rax + rax]
mov eax, dword [0x141dd4ed8]
xor eax, dword [0x141dd4edc]
imul eax, eax, 0xc0d7ed32
xor eax, 0x380710d8
and eax, 0x3e4ff1d8
cmp eax, 0xf6d954ef
ja 0x1400d5070
test rbx, rbx
je 0x1400d5104
mov r14, qword [rbx]
mov eax, dword [0x141dd4ee0]
mov ecx, dword [0x141dd4ee4]
add eax, ecx
add eax, 0x2332ee0b
xor eax, 0xe58335e4
imul eax, eax, 0x909a60fa
cmp eax, 0xfac86889
jbe 0x1400d50d0
mov rcx, rbx
call qword [r14 + 0x10]
nop word [rax + rax]
mov ebp, dword [0x141dd4ee8]
and ebp, dword [0x141dd4eec]
or ebp, 0x1311b8e9
mov rcx, rbx
call qword [r14 + 0x10]
cmp ebp, 0xbb1d03d
je 0x1400d50d0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400d5100
mov eax, dword [0x141dd4ef0]
and eax, dword [0x141dd4ef4]
or eax, 0x8c112805
and eax, 0x8c916a05
cmp eax, 0xfd6c0e5c
jne 0x1400d52ab
jmp 0x1400d52d5
test rbx, rbx
je 0x1400d5200
mov eax, dword [0x141dd4eb0]
xor edx, edx
div dword [0x141dd4eb4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4eb8]
xor edx, edx
div dword [0x141dd4ebc]
xor eax, 0xdce89db9
add eax, 0xf2336151
cmp eax, 0x763db891
jb 0x1400d5150
mov rdi, qword [rbx]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ec0]
and eax, dword [0x141dd4ec4]
imul eax, eax, 0xae5e7de4
add eax, 0x57fa9624
or eax, 0x8a63b53d
cmp eax, 0xe2ec9404
ja 0x1400d5180
mov eax, dword [0x141dd4ec8]
imul eax, dword [0x141dd4ecc]
add eax, 0x74d53874
mov ecx, 0x8f26eefd
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xe7cd0ec8
ja 0x1400d51f0
mov eax, dword [0x141dd4ed0]
or eax, dword [0x141dd4ed4]
imul ebp, eax, 0x8677fc3
add ebp, 0x38a3fc66
mov rcx, rbx
call qword [rdi + 0x10]
cmp ebp, 0x24bc6305
ja 0x1400d5200
mov rcx, rbx
call qword [rdi + 0x10]
jmp 0x1400d51ca
mov eax, dword [0x141dd4f58]
mov ecx, dword [0x141dd4f5c]
add eax, ecx
add eax, 0x33922e06
or eax, 0x2cdda325
add eax, 0x947f4dac
cmp eax, 0x995041fb
ja 0x1400d5200
mov qword [rsi], 0
mov qword [rsi + 8], 8
mov eax, dword [0x141dd4f60]
imul eax, dword [0x141dd4f64]
xor eax, 0xba1ceb33
imul rax, rax, 0xed184c7
shr rax, 0x34
and eax, 0xffffffbd
cmp eax, 0x841d7f31
jbe 0x1400d5262
mov qword [rsi + 0x10], 0
mov eax, 0xb2468b6f
nop word [rax + rax]
mov ecx, dword [0x141dd4f68]
imul ecx, dword [0x141dd4f6c]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x9e9e56e3
imul rcx, rcx, 0x26b24a5
shr rcx, 0x39
mov qword [rsi + 0x10], 0
cmp ecx, 0xc55ee1cf
ja 0x1400d5270
jmp 0x1400d5574
mov eax, dword [0x141dd4ef8]
xor eax, dword [0x141dd4efc]
or eax, 0xd31181f
xor eax, 0xb0458620
add eax, 0x6b2bd209
mov ebp, dword [rsp + 0x3c]
mov dword [rsp + 0x30], ebp
cmp eax, 0x10105e5c
jae 0x1400d52df
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x30], eax
jmp 0x1400d52ab
mov r14d, ebp
shr r14d, 1
lea r15, [r14 + r14]
nop dword [rax]
mov eax, dword [0x141dd4f00]
imul eax, dword [0x141dd4f04]
imul rax, rax, 0x1eceb32d
shr rax, 0x3c
imul eax, eax, 0xcf44bb3e
add eax, 0x84a92bf6
cmp eax, 0xcac92b4c
leave
retf 0xd677
mov eax, dword [0x141dd4f08]
and eax, dword [0x141dd4f0c]
imul eax, eax, 0xa8f12d1c
or eax, 0xc200482
add al, 0x20
or al, 0x25
stosb byte [rdi], al
adc eax, 0x993d0d62
invalid
sub al, 0xc4
je 0x1400d5377
mov eax, dword [0x141dd4f10]
and eax, dword [0x141dd4f14]
xor eax, 0x4a8489cc
imul r12d, eax, 0x2280ec37
and r12d, 0xbbda8a5f
lea rdx, [r15 + 2]
push rdi
add cl, byte [rdi]
mov dh, 5
xchg ecx, eax
sub al, 0xd0
add dword [rcx], esi
leave
call fcn.1400beea0
cmp r12d, 0x498884dc
jne 0x1400d538b
lea rdx, [r15 + 2]
movzx eax, byte [0x141dd7ff8]
xor ecx, ecx
call fcn.1400beea0
jmp 0x1400d533d
invalid
mov rbx, rax
test rax, rax
je 0x1400d5446
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov ecx, edi
mov edx, 0x3c
mov r8, rbx
mov r9d, ebp
call sub.ntdll.dll_NtQueryInformationProcess
mov ecx, eax
mov r8d, 0x860a2d7f
nop dword [rax]
invalid
invalid
invalid
mov eax, dword [0x141dd4f18]
xor edx, edx
div dword [0x141dd4f1c]
or eax, 0xcf1ae1dc
iretd
imul eax, eax, 0x378792f5
cmc
xchg edx, eax
xchg dword [rdi], esi
imul rax, r8
shr rax, 0x36
cmp eax, 0xc8125a7e
ja 0x1400d53c0
test ecx, ecx
js case.0x140094490.270
mov eax, dword [0x141dd4f38]
sub eax, dword [0x141dd4f3c]
or eax, 0x2b0d6d90
mov ecx, 0xbd2cd3ff
imul rcx, rax
enter 0xffffffffffffc148, 0xffffffffffffffe9
or ecx, 0x64c41344
cmp ecx, 0x8b647dc6
jbe 0x1400d54cf
jmp 0x1400d54f8
mov eax, dword [0x141dd4f20]
xor eax, dword [0x141dd4f24]
idiv edx
iretd
add dword [rcx - 0x40], ebp
shl byte [rdx + riz + 0x835de1d], 5
xor dword [rsi + 5], ebx
add edx, dword [rax]
stosb byte [rdi], al
jg 0x1400d547b
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
jbe 0x1400d5448
jmp 0x1400d547e
ud2
mov eax, dword [0x141dd4f28]
xor edx, edx
div dword [0x141dd4f2c]
mov edi, eax
and edi, 0x90425c59
out 0x59, eax
pop rsp
nop
xor edi, 0x8e5654b7
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rcx + 0x3f8f5dff], al
invalid
jbe 0x1400d5492
mov rcx, qword [0x141dd7fe0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400d5448
mov eax, 0xaed96cb7
mov ecx, 0xc9468293
nop dword [rax]
mov edx, dword [0x141dd4f30]
xor edx, dword [0x141dd4f34]
imul rdx, rax
shr rdx, 0x3f
or edx, 0xd0da5f54
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0xcedd7190
nop
jno 0x1400d54a4
invalid
jae 0x1400d54a0
jmp 0x1400d5200
mov eax, dword [0x141dd4f40]
or eax, dword [0x141dd4f44]
or eax, 0x80fbd535
xor eax, 0x5a3ba7eb
add eax, 0x714bafe1
mov word [rbx + r14*2], 0
cmp eax, 0x9192ded0
xchg edx, eax
xchg ecx, eax
jbe 0x1400d5501
mov word [rbx + r14*2], 0
jmp 0x1400d54cf
mov eax, dword [0x141dd4f48]
sub eax, dword [0x141dd4f4c]
add eax, 0x71b8a83
invalid
mov bl, byte [rbx]
sbb eax, dword [rdi]
or dword [rdx + 0x293d071b], 0x75
neg byte [rbx + 0x73]
invalid
cmp eax, 0x5bf67529
jae 0x1400d5530
mov rdx, qword [rbx + 8]
mov rcx, rsi
call fcn.1400d4b10
mov rax, qword [0x141dd7fe0]
sub dl, al
add dword [rdi], ecx
invalid
invalid
invalid
mov edi, dword [0x141dd4f50]
and edi, dword [0x141dd4f54]
or edi, 0x8050309
and edi, 0x8cd54b4d
invalid
invalid
mov word [rcx + 0x43445dc7], es
invalid
mov rdx, qword [rbx + 8]
mov rcx, rsi
call fcn.1400d4b10
mov rcx, qword [0x141dd7fe0]
cmp edi, 0x49dda2fc
jb 0x1400d5530
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
mov eax, dword [0x141dd4f70]
add eax, 0x1cff9b6
and eax, dword [0x141dd4f74]
imul rdx, rax, 0x5e8f178f
ror byte [rdi + 0x485e8f17], 1
shr edx, 0x3a
invalid
cmp bh, byte [rax + 0x10]
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
mov r12, rsp
cmp edx, 0x986c163a
jne 0x1400d55f2
mov eax, 0x10
call fcn.1400ed360
sub rsp, rax
jmp 0x1400d55b4
test cl, cl
je 0x1400d5e73
test byte [rcx + 8], bh
add byte [rax], al
movzx eax, cl
cmp eax, 1
je 0x1400d567f
cmp eax, 2
jne 0x1400d5800
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x841f0f], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x841f0f], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd4f80]
imul edx, dword [0x141dd4f84]
imul rdx, rdx, 0x231d64fb
imul edx, edx, 0x231d64fb
imul edx, edx, 0x231d64fb
shr rdx, 0x3d
add edx, 0xb2df7703
cmp edx, 0x12094df3
jb 0x1400d5620
invalid
nop word cs:[rax + rax]
mov edx, dword [0x141dd4f88]
xor edx, dword [0x141dd4f8c]
or edx, 0x2c005e0
add al, byte [rcx - 0x3bfedf0e]
add byte [rcx + 0x32da1fca], al
fadd dword [rcx - 0x46e7a606]
invalid
invalid
invalid
je 0x1400d5650
add al, byte [rcx - 0x3bfedf0e]
add byte [rcx + 0x32da1fca], al
fadd dword [rcx - 0x46e7a606]
sbb byte [rcx + 0x48da7481], bh
cmp eax, ecx
invalid
test esp, esi
sbb byte [rcx + 0x48da7481], bh
cmp eax, ecx
cmp rax, rcx
jne 0x1400d5e73
mov eax, dword [0x141dd4f90]
and eax, dword [0x141dd4f94]
add eax, 0x779dc96
cmp eax, 0xf7516dd5
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd4f98]
and eax, dword [0x141dd4f9c]
or eax, 0x204900e9
and eax, 0xa04900f9
invalid
cmp eax, 0xce56f9e6
ja 0x1400d56a0
iretd
movabs al, byte [0x8be377ce56f9e63d]
add eax, 0x1cff8dd
clc
iretd
invalid
mov eax, dword [0x141dd4fa0]
clc
iretd
and eax, dword [0x141dd4fa4]
or eax, 0x29cff8d1
sub dword [rcx - 0x5cf1efef], edi
invalid
sub dword [rcx - 0x5cf1efef], edi
adc byte [rsi], cl
movabs dword [0x3de9c148c8af0f48], eax
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xb8de5cd5
cmp ecx, 0x57687c83
jl 0x1400d574e
push rdi
jae 0x1400d5700
sub rsp, 0x20
lea rcx, [rbp - 0x20]
mov rdx, rbx
mov r8, rdi
call fcn.14008b000
add rsp, 0x20
lea r14, [rbp - 0x20]
nop word cs:[rax + rax]
mov r15d, dword [0x141dd4fa8]
imul r15d, dword [0x141dd4fac]
or r15d, 0x1082e74b
iretd
out 0x82, eax
adc byte [rcx - 0x7f], al
out 0xfb, eax
out 0xbb, eax
push rsp
iretd
adc byte [rcx - 0x7f], al
out 0xfb, eax
out 0xbb, eax
push rsp
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14008b000
add rsp, 0x20
cmp r15d, 0x42722a6d
je 0x1400d5710
movzx ecx, byte [rbp - 0x20]
mov r8, qword [rbp - 0x10]
mov rax, qword [rbp]
nop dword [rax + rax]
mov edx, dword [0x141dd4fb0]
and edx, dword [0x141dd4fb4]
imul rdx, rdx, 0x198f2ae3
shr rdx, 0x3c
or edx, 0x9d76188c
imul rdx, rdx, 0x4f76d653
shr rdx, 0x3d
cmp edx, 0x1d22c9ef
ja case.0x14009eb52.126
cmp ecx, 6
ja case.default.0x1400d57ab
mov edx, ecx
lea r9, [0x141db8150]
movsxd r10, dword [r9 + rdx*4]
add r10, r9
mov rdx, rdi
mov r9, rbx
jmp r10
add r8, 4
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne 0x1400d57c0
jmp 0x1400d594a
mov eax, dword [0x141dd4fb8]
add eax, 0x1cff7e2
sub eax, dword [0x141dd4fbc]
xor eax, 0x848b48c
or eax, 0x41b74b73
xor eax, 0x5d9c3fba
cmp eax, 0x66f303fc
ja case.default.0x1400d57ab
jmp 0x1400d5b3f
mov eax, dword [0x141dd4f78]
and eax, dword [0x141dd4f7c]
or eax, 0xb77fab15
add eax, 0xa2d2d33a
cmp eax, 0xbb42dbda
ja 0x1400d5800
jmp 0x1400d5b3f
add r8, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dd4fc8]
xor edx, edx
div dword [0x141dd4fcc]
add dword [rcx - 0x40], ebp
in al, 0xe3
fadd dword gs:[0x15a37a159]
add dword [rcx - 0x40], ebp
in al, 0xe3
fadd dword gs:[0x15a37a159]
cmp eax, 0x5515be6
jbe 0x1400d5830
jmp 0x1400d594a
add r8, 8
lea rdx, [rax + 1]
nop dword [rax]
mov r9d, dword [0x141dd4fc0]
sub r9d, dword [str.j_H]
xor r9d, 0x4142e900
and r9d, 0x5562f928
xor r9d, 0xe7f4bb59
cmp r9d, 0xb27624ab
jb 0x1400d5860
test rax, rax
cmove rdx, rax
add r8, rdx
mov al, 1
nop dword [rax + rax]
test al, al
je 0x1400d58a0
jmp 0x1400d594a
mov r8d, 6
jmp 0x1400d594a
add r8, 2
nop dword [rax + rax]
mov edx, dword [0x141dd4fd0]
sub edx, dword [0x141dd4fd4]
xor edx, 0x4110010
or edx, 0xfbe6efeb
cmp edx, 0x21abaf00
jb 0x1400d58c0
lea rdx, [rax + 1]
nop word cs:[rax + rax]
mov r9d, dword [0x141dd4fd8]
xor r9d, dword [0x141dd4fdc]
imul r10d, r9d, 0xc031794a
test rax, rax
mov r9, rdx
cmove r9, rax
cmp r10d, 0xe3a454a1
je 0x1400d58f0
mov eax, 0xe2e2539d
add r8, r9
mov edx, dword [0x141dd4fe0]
xor edx, dword [0x141dd4fe4]
imul rdx, rax
shr rdx, 0x3f
imul edx, edx, 0xe13cc66e
cmp edx, 0x435258e0
je 0x1400d5920
jmp 0x1400d594a
mov r8d, 2
mov rdx, rdi
sub rdx, r8
jb 0x1400d5b19
nop word cs:[rax + rax]
mov eax, dword [0x141dd5000]
add eax, dword [0x141dd5004]
imul eax, eax, 0x32731eab
cmp eax, 0x20fde6c3
je 0x1400d5960
add r8, rbx
nop dword [rax]
mov eax, dword [0x141dd5008]
and eax, dword [0x141dd500c]
imul eax, eax, 0x60aad09e
cmp eax, 0x1cd90c1
je 0x1400d5980
nop dword [rax]
mov eax, dword [0x141dd5010]
sub eax, dword [0x141dd5014]
or eax, 0x100802
xor eax, 0x8040044
and eax, 0x4c1c0966
cmp eax, 0xf262c76
jb 0x1400d59a0
mov r9, r8
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400d59d0
mov eax, dword [0x141dd4fe8]
imul eax, dword [0x141dd4fec]
add eax, 0x32962ae9
and eax, 0x1af9bd9a
imul eax, eax, 0xa1ae6215
cmp eax, 0x23cd093f
jne 0x1400d5b41
jmp 0x1400d5b66
ud2
mov eax, dword [0x141dd4ff0]
sub eax, dword [0x141dd4ff4]
imul rax, rax, 0x4c773db
shr rax, 0x39
add eax, 0xbd43bb0e
ud2
ud2
mov eax, 0xff2e62ff
nop dword [rax + rax]
mov ecx, dword [0x141dd5018]
and ecx, dword [0x141dd501c]
and ecx, 0xa76cbb95
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0xb36d070e
cmp ecx, 0xd7909a9c
ja 0x1400d5e80
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test esi, esi
mov r12, qword [rbp - 0x38]
je 0x1400dd7a0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400dd520
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400dd530
test r15, r15
je 0x1400dd578
sub rsp, 0x20
mov rcx, r15
call qword [sym.imp.oleaut32.dll_SysFreeString]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd6178]
or eax, dword [str.I__vu]
add eax, 0x1143cf86
adc dword [0xe6e3816f], ecx
imul rax, rax, 0x79a385e7
shr rax, 0x3b
cmp eax, 0xc60b35b5
je 0x1400dd550
xor eax, eax
test al, al
je 0x1400dd5bb
sub rsp, 0x40
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
mov rcx, r14
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
leave
call qword [sym.imp.ole32.dll_CoSetProxyBlanket]
add rsp, 0x40
xor edi, edi
mov rbx, qword [sym.imp.ole32.dll_CoSetProxyBlanket]
nop word cs:[rax + rax]
sub rsp, 0x40
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
mov rcx, r14
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call rbx
add rsp, 0x40
test dil, dil
jne 0x1400dd5d0
mov r15d, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dd6180]
xor eax, dword [0x141dd6184]
imul eax, eax, 0xc53e375e
xor eax, 0x8810060e
or eax, 0x568eb9f1
cmp eax, 0xea2949f0
je 0x1400dd620
test r15d, r15d
js 0x1400dd8ff
mov eax, dword [0x141dd61b8]
xor edx, edx
div dword [0x141dd61bc]
imul eax, eax, 0xaf345722
imul rax, rax, 0x15d7a1cf
shr rax, 0x3c
or eax, 0xc034dbec
cmp eax, 0x9906f89
jae 0x1400dd67e
mov qword [rsi + 8], r14
mov byte [rsi], 0x12
mov eax, 0xdcbec47f
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd61c0]
sub ecx, dword [0x141dd61c4]
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0xd4628bbd
add ecx, 0xd78efb84
mov qword [rsi + 8], r14
mov byte [rsi], 0x12
cmp ecx, 0x58ad805
jb 0x1400dd690
mov rsi, qword [r13]
mov eax, dword [0x141dd61c8]
sub eax, dword [0x141dd61cc]
and eax, 0xddb0075a
imul eax, eax, 0xe52000a2
imul rax, rax, 0x60dd7a05
shr rax, 0x3e
cmp eax, 0x443fbe7e
jbe 0x1400dd6fa
sub rsp, 0x20
mov rcx, r13
call qword [rsi + 0x10]
add rsp, 0x20
mov edi, 0x8d26e23d
nop
mov ebx, dword [0x141dd61d0]
add ebx, dword [0x141dd61d4]
xor ebx, 0x3f09eac5
add ebx, 0x875a15df
imul rbx, rdi
shr rbx, 0x3f
sub rsp, 0x20
mov rcx, r13
call qword [rsi + 0x10]
add rsp, 0x20
cmp ebx, 0x73cf5ae6
ja 0x1400dd700
jmp 0x1400ddcd9
mov eax, dword [0x141dd60f8]
sub eax, dword [0x141dd60fc]
add eax, 0x95ae64cb
imul rax, rax, 0x27c9bd71
shr rax, 0x3d
imul eax, eax, 0x1f88263b
cmp eax, 0xd34d152e
jae 0x1400dd760
xor r15d, r15d
jmp 0x1400dd873
mov eax, dword [0x141dd6128]
and eax, dword [0x141dd612c]
imul rcx, rax, 0x29f28d93
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xb264aa1d
mov dl, 0x74
invalid
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
nop
mov eax, dword [0x141dd6130]
sub eax, dword [0x141dd6134]
imul eax, eax, 0x204eb60
add eax, 0x960bba40
mov edx, 0x6948960b
rcl ch, 0x31
wait
and al, 0x48
shr eax, 0x3b
mov edx, 0x6948960b
rcl ch, 0x31
wait
and al, 0x48
shr eax, 0x3b
cmp eax, 0xb1b8a358
je 0x1400dd7d0
xor r12d, r12d
jmp 0x1400dda2a
mov eax, dword [0x141dd6168]
imul eax, dword [0x141dd616c]
or eax, 0x7469a761
imul eax, eax, 0xaec9ace2
and eax, 0xea2cf4d0
cmp eax, 0xf29ae1f7
jbe 0x1400dd8c0
movzx eax, byte [r12 + 2]
mov byte [rsi + 3], al
movzx eax, word [r12]
mov word [rsi + 1], ax
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 0
mov dword [rsi + 4], r15d
nop word [rax + rax]
mov eax, dword [0x141dd6170]
xor edx, edx
div dword [0x141dd6174]
and eax, 0x8026004
movzx ecx, byte [r12 + 2]
mov byte [rsi + 3], cl
movzx ecx, word [r12]
and al, 0x66
mov dword [rsi + 1], ecx
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 0
mov dword [rsi + 4], r15d
cmp eax, 0xb0e04e
je 0x1400dd8c0
jmp 0x1400ddcd9
mov eax, dword [0x141dd6188]
and eax, dword [0x141dd618c]
or eax, 0x400
add byte [rax + rax], al
add byte [0x1483ddd99], ah
add byte [rax + rax], al
add byte [0x1483ddd99], ah
cmp eax, 0x11e6603f
jbe 0x1400dd937
mov qword [r12], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, r12
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
mov rdi, qword [sym.imp.oleaut32.dll_GetErrorInfo]
nop
mov ebx, dword [0x141dd6190]
and ebx, dword [0x141dd6194]
add ebx, 0xfa756387
or ebx, 0xf37f375f
mov qword [r12], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, r12
call rdi
add rsp, 0x20
cmp ebx, 0x20245967
jb 0x1400dd940
mov rcx, qword [r12]
nop dword [rax + rax]
mov eax, dword [0x141dd6198]
and eax, dword [0x141dd619c]
cmp eax, 0x1fb69353
je 0x1400dd980
test rcx, rcx
je case.0x14007ff94.821
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov al, 1
nop dword [rax + rax]
test al, al
je 0x1400dd9b0
mov eax, dword [0x141dd61d8]
or eax, dword [0x141dd61dc]
xor eax, 0xb713c2a0
imul eax, eax, 0x2ba61e57
add eax, 0x2cd61147
cmp eax, 0x41d2750c
jae 0x1400dd9e0
jae 0x1400dd9e0
mov byte [rsi], 0
nop word [rax + rax]
mov eax, dword [0x141dd61e0]
imul eax, dword [0x141dd61e4]
imul eax, eax, 0x40adf4d7
mov byte [rsi], 0
cmp eax, 0x1dbd37b0
je 0x1400dd9e0
mov dword [rsi + 4], r15d
mov eax, dword [0x141dd61e8]
xor edx, edx
div dword [0x141dd61ec]
xor eax, 0xdf82e350
imul eax, eax, 0x32403a07
cmp eax, 0x47460c3b
jne 0x1400ddc16
jmp 0x1400ddc48
movzx eax, byte [rcx + 2]
mov byte [rsi + 3], al
movzx eax, word [rcx]
mov word [rsi + 1], ax
movups xmm0, xmmword [rdx]
movups xmmword [rsi + 0x10], xmm0
test r15, r15
je 0x1400ddab7
mov eax, dword [0x141dd61a0]
imul eax, dword [0x141dd61a4]
add eax, 0x1cf8753
add eax, 0x1cf8753
or eax, 0x9e3215f8
add eax, 0x41a73afc
imul rax, rax, 0x4e122457
shr rax, 0x3e
cmp eax, 0x8200cd88
jbe 0x1400dda7e
sub rsp, 0x20
mov rcx, r15
call qword [sym.imp.oleaut32.dll_SysFreeString]
add byte [rax - 0x7d], cl
invalid
invalid
mov rdi, qword [sym.imp.oleaut32.dll_SysFreeString]
nop word cs:[rax + rax]
mov ebx, dword [0x141dd61a8]
or ebx, dword [0x141dd61ac]
and ebx, 0x800410
sub rsp, 0x20
sub esp, 0x20
mov rcx, r15
call rdi
add rsp, 0x20
cmp ebx, 0x95052851
ja 0x1400dda90
mov byte [rsi], 0
xor eax, eax
test al, al
jne 0x1400ddaea
mov eax, dword [0x141dd61b0]
or eax, dword [0x141dd61b4]
xchg bh, cl
add dword [0x1408fdb11], esi
or eax, 0x373852ae
and eax, 0x7fbef2ee
mov dword [rsi + 4], r12d
cmp eax, 0x6cdae974
ja 0x1400ddc5b
mov dword [rsi + 4], r12d
jmp 0x1400ddac0
mov eax, dword [0x141dd6150]
xor eax, dword [0x141dd6154]
imul eax, eax, 0x330d3f71
or eax, 0x9779a155
xor eax, 0xbe2f2de8
cmp eax, 0x7bfb724
and al, 0xb7
invalid
invalid
jb 0x1400ddb80
mov eax, dword [0x141dd6158]
sub eax, dword [0x141dd615c]
and eax, 0xf5ead799
cmp eax, 0xb682e9a6
jne 0x1400ddbd0
sub rsp, 0x20
mov rcx, rbx
call qword [rdi + 0x10]
add rsp, 0x20
nop dword [rax]
in al, dx
and byte [rax - 0x77], cl
fcos
push rdi
adc byte [rax - 0x7d], cl
invalid
mov eax, dword [0x141dd6160]
sub eax, dword [0x141dd6164]
imul eax, eax, 0x80ddf16b
add eax, 0xa01cdcff
imul r14, rax, 0x7ea7b681
shr r14, 0x3d
sub rsp, 0x20
mov rcx, rbx
call qword [rdi + 0x10]
add rsp, 0x20
and byte [rcx - 0x7f], al
inc byte [rbx - 0x65]
iretd
loopne 0x1400ddc7c
invalid
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
jmp 0x1400dda2a
mov esi, dword [0x141dd61f0]
imul esi, dword [0x141dd61f4]
or esi, 0xdbb977fc
add esi, 0x5f1894f6
mov rax, qword [r14]
sub rsp, 0x20
mov rcx, r14
call qword [rax + 0x10]
add rsp, 0x20
cmp esi, 0x7532f223
jb 0x1400ddc5b
mov rax, qword [r14]
sub rsp, 0x20
mov rcx, r14
call qword [rax + 0x10]
add rsp, 0x20
jmp 0x1400ddc16
mov rsi, qword [r13]
mov eax, dword [0x141dd61f8]
xor eax, dword [0x141dd61fc]
imul eax, eax, 0x5a20be52
add eax, 0xf0ef210e
imul rax, rax, 0x751f303b
shr rax, 0x3e
cmp eax, 0x35573195
jbe 0x1400ddca0
sub rsp, 0x20
mov rcx, r13
call qword [rsi + 0x10]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd6200]
xor eax, dword [0x141dd6204]
imul rdi, rax, 0x63efa359
shr rdi, 0x3e
or edi, 0xf3c4395a
xor edi, 0xb5b24501
sub rsp, 0x20
mov rcx, r13
call qword [rsi + 0x10]
add rsp, 0x20
cmp edi, 0x8eec906f
outsd dx, dword [rsi]
nop
in al, dx
invalid
jae 0x1400ddca0
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add al, ch
pop rcx
cmc
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
or esi, ebp
add byte [rax], al
adc byte [rax], al
add byte [rax], al
mov al, 0xb8
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call 0x1880de06c
sub esp, eax
ror byte [rdi], cl
test byte [0x1890de05a], dh
mov dword [rbp + 0x50], eax
add byte [rax], al
add al, ch
movabs dword [0x8949c429480000f2], eax
out 0xb8, eax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
shr eax, 0x38
lea edi, [rdi + rdx]
adc eax, 0x21157
add dword [rbx], esi
add eax, 0x1cf7e80
add eax, 0x1cf7e6a
jle case.0x1400955dd.656
add dword [rbx], ebp
add eax, 0x1cf7e43
add byte [rbx], bl
add byte [rax], al
add byte [rax], 0
add byte [rax], al
loope 0x1400de4ea
mov edx, esi
loope 0x1400de538
mov edx, esi
jl 0x1400de55e
sbb byte [rdi], cl
invalid
add eax, 0x1cf8420
out dx, eax
jb 0x1400de540
inc dword [rbx + 0x53301cf]
std
or edi, 1
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jp 0x1400de676
pcmpeqb mm3, mm4
sal byte [rsi], 0x2a
cli
adc edi, dword [rcx - 0x4691f6db]
shr ecx, 0x3f
invalid
add byte [rax], al
jb 0x1400de740
add dword [rcx - 0x52fa1d1e], eax
lea eax, [rcx + 0xe8332f2]
push rcx
invalid
add byte [rax], al
or al, 2
add byte [rax - 0x7d], cl
invalid
in eax, dx
lahf
std
retf
add byte [rdi], cl
mov dl, bh
or eax, dword [rax]
add byte [rbx - 0x308775fb], cl
add dword [rbx - 0x308777f3], ecx
add dword [rcx], eax
enter 0x2b05, 0xffffffffffffffd3
loop 0x1400deb13
cmpsd dword [rsi], dword [rdi]
cli
cmp dword [rax + rcx*2 - 0x3f], esp
jmp 0x105076d3d
add byte [rbx + rcx*4 + 5], al
sal dword [rdi - 0x31], 1
std
mov esp, 0xc1496498
call 0x1088f2daa
in al, 0x5f
add edx, dword [0xc5066db5]
fsubp st(7)
invalid
add al, 0xe
add eax, 0xe548946
add al, 0x45
imul eax, eax, 0xd9552832
sal byte [rdx], 0x28
push rbp
invalid
push rax
loopne 0x1400deddc
mov edx, dword [rbx + rcx*4 + 0xc]
invalid
invalid
add byte [rax], al
add byte [rbx - 0x30889dfb], cl
add dword [rbx], ecx
add eax, 0x1cf7760
test dl, ah
or byte [rax], al
add byte [rbx - 0x30895efb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf769d
add edx, dword [rcx - 0x7f]
leave
mov byte [rbx - 0x162e5d18], ch
jmp 0x12a0771c1
invalid
add eax, 0x1cf45a6
invalid
mov byte [rcx + rax + 0x58b0000], bh
movabs byte [0xcf45a0053301cf45], al
add dword [rcx - 0x40], ebp
adc cl, dh
or ebx, dword [0xc3cb728b]
add eax, 0x9b83bd50
jo 0x1400e221e
pop rax
sbb byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rbx + 2], dl
add byte [rax], al
mov edi, ebx
mov edx, edi
call 0x107bd324d
jb 0x1400e22f0
add byte [rax], al
iretd
add dword [0xe4579788], eax
out 0xd3, al
push rbp
jp 0x1400e2578
invalid
rol byte [rax + rax*2], 0x65
insd dword [rdi], dx
jo 0x1400e2573
nop dword cs:[rax + rax]
add al, 0x49
sub eax, 0xffffff80
invalid
add dword [rbp - 0x75], ecx
sbb al, 0xce
iretd
fucomp st(1)
cld
add eax, dword [rax]
add byte [rcx - 0x78], al
add byte [r9 - 0x77], r8b
jne 0x1400e2664
scasd eax, dword [rdi]
add eax, 0x1cf419a
iretd
invalid
iretd
in al, dx
and byte [rax - 0x77], cl
stc
adc byte [rax - 0x7d], cl
invalid
adc cl, byte [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
int1
call 0x15cd634ac
mov ah, 0xe1
add byte [rbx - 0x30bf35fb], cl
add dword [rbx], eax
add eax, 0x1cf40c8
adc byte [rax - 0x7d], cl
invalid
sub esp, 0x20
mov bh, 6
add byte [rax], al
invalid
call 0xd8b85dc4
rol esp, cl
cmovae esi, dword [rbp + 0x14]
add byte [rax], 0
add byte [rcx], dh
leave
add byte [rax], al
add byte [rax], al
add dword [rdi], ecx
scasd eax, dword [rdi]
cmp eax, 0x1cf415f
xor al, 0xd7
pop rax
invalid
test esi, esi
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [r15], r9b
adc byte [rax], al
xchg esi, eax
mov cl, 0xe5
xor byte [rbx + 0xb], dh
iretd
add dword [rbx], ecx
or eax, 0x1cf40d8
enter 0xffffffffffffe8c1, 0x1d
ror byte [rdi], 0xb
test al, al
jne 0x1400e2a2b
mov eax, dword [0x141dd6a60]
and eax, dword [0x141dd6a64]
iretd
add dword [0x1a21e1f18], eax
or eax, 0x75ffd2a9
imul eax, eax, 0x31e52f64
shl byte [rdi + rbp - 0x1b], 0x31
cmp eax, 0x46260cdf
jb 0x1400e2a31
add r11b, r13b
mov bl, 0xbf
add dword [rax], eax
add byte [rax], al
invalid
add eax, 0x4100f41
and al, 0x41
movups xmm1, xmmword [rsp + 0x10]
adc byte [rsp + 0x10], cl
adc dword [rsi + rax], eax
xchg esp, eax
retf
loope 0x1400e2b5f
mov dh, 0x74
fisttp dword [rcx + rdi - 0x39]
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
iretd
jg 0x1400e2c5a
pop rdx
iretd
pop rax
iretd
iretd
test byte [0x1b4fc9a18], al
adc byte [rcx + 0xf], al
adc dword [rdi + 0x10], ecx
adc dword [rdi], eax
jne 0x1400e2cd9
xor edi, edi
invalid
cmp ebx, 1
cmp eax, 0x52301cf
invalid
iretd
sub al, 0x74
push rdx
invalid
add byte [rax], al
jno case.0x1400981f6.1265
iretd
iretd
out 0x93, al
add ecx, dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
stc
jns 0x1400e2e36
invalid
cmp al, 0xcf
add dword [0x1567fc197], esp
and eax, 0x167193a6
test esi, esi
add dword [rcx - 0x2d73efb7], edi
invalid
add esp, 0x20
mov ecx, esi
and bl, ch
mov esp, 0x441f0f
add byte [rbx - 0x30c3d5fb], cl
add eax, 0x1cf3c2a
or eax, dword [0x141dd6b04]
dec esp
int3
add byte [rax], al
add al, ch
jmp 0x1880e301b
invalid
sub esp, eax
sub eax, 4
add byte [rax], al
invalid
cmp ecx, edi
add dword [rbx + rbp + 5], eax
add eax, 0x1cf3b3e
add r8d, 0xf0d18cf3
add eax, 0x1cf3b3e
invalid
and byte [rcx + rcx*4 - 0xf], cl
mov edi, eax
add byte [rax], al
add byte [rax], al
imul eax, eax, 0x4c483e1d
js 0x1400e3102
invalid
iretd
invalid
test edi, edi
dec dword [rax - 0x73]
sbb eax, 0x1cd3cc0
lea ebx, [0x141db6d84]
adc eax, 0x1c3e3
invalid
adc ecx, dword [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add byte [rax], al
add byte [rax], al
or byte [rbx - 0x30c5befb], 1
add eax, 0x1cf3a41
cmp cl, bh
add dword [rbx], eax
add eax, dword [0x141dd6b4c]
jmp 0x14f56c94b
imul ecx, eax
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp al, 0x81
stc
loop 0x1400e318c
sbb byte [rsi + 0x77], ah
cmp al, 0x8b
xor eax, 0x1cf3a23
invalid
fsub st(1)
in al, dx
and byte [rax - 0x77], cl
stc
and al, 0x49
sbb byte [rbx + 0x18], dh
sbb byte [r11 + 0x18], sil
mov ecx, edi
cmc
dec dword [rax - 0x7d]
invalid
and bl, ch
lodsb al, byte [rsi]
movzx ecx, byte [rsi]
invalid
nop word cs:[rax + rax]
add eax, 0x1cf3978
nop word cs:[rax + rax]
add byte [rax], al
cmp edi, ecx
add dword [0x152fe0efc], esp
fsub st(7), st(0)
invalid
fsub st(7), st(0)
adc al, byte [0xf1c2be3e]
xchg edi, eax
add dh, byte [rdx - 0x1f]
jb 0x1400e3200
add byte [r13 + 0x10], r14b
invalid
adc byte [rcx - 0x77], cl
push rbp
invalid
mov dword [rbp + 0x17], edx
sal byte [rbp - 0x14], 0x41
in al, dx
movups xmm0, xmmword [rbp]
mov eax, dword [rbp + 0xf]
adc dword [rcx + 1], eax
add dword [rdi], ecx
invalid
cmp bh, cl
add dword [rax + 0x69], ecx
invalid
invalid
iretd
imul eax, eax, 0x19f55345
rol byte [rbp + 0x53], 0xf5
sbb dword [rax - 0x3f], ecx
call 0x1899d3816
mov dl, 0xd5
mov r10b, 0xd5
add eax, 0x1cf3897
or byte [rax], al
test esp, ebx
add byte [rax], al
add cl, ch
add qword [rax], rax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
cmp bh, cl
add dword [rbx], ecx
add eax, 0x1cf3868
invalid
cmp bh, cl
invalid
or al, 0xdd
add byte [rcx - 0x7d], cl
jle 0x1400e3366
invalid
add byte [rdi], cl
test dword [rbp - 0x17000000], ebx
or dword [rcx], eax
add byte [rax], al
movabs byte [0x841f0f66], al
add byte [rbx - 0x30c805f3], cl
add dword [rbx], ecx
or eax, 0x1cf37f8
invalid
iretd
invalid
invalid
imul ecx, eax
mov eax, dword [rsi + 8]
iretd
add byte [rdx + rcx], 4
invalid
iretd
leave
ret 0xcee
mov rcx, qword ds:[0x141dd7fe0]
iretd
jrcxz 0x1400e34ae
sal byte [rsi + 4], cl
nop word cs:[rax + rax]
iretd
and dword [rcx + 0x5ac4f2fa], eax
sahf
add al, 0x81
adc byte [rax - 0x75], r9b
or eax, 0x1cf4a3c
iretd
invalid
add dword [0x17e8031e6], esp
add eax, 0x1cf35d2
sal byte [0x1443337dd], 1
adc al, 0xf7
cdq
cmp eax, 0xac375205
mov ebp, 0x513df3a5
shl byte [rsi], cl
mov ah, 0xf
xchg dl, cl
add dword [rax], eax
add cl, ch
clc
add dword [rax], eax
add byte [rax - 0x5de00a17], bh
mov eax, 0xa21ff5e9
xor eax, 0xd23101cf
iretd
xor eax, 0x840d01cf
invalid
sbb byte [rdi + 0x74], bl
call 0x15004bbf9
test byte [rsi + 0x45000000], dh
add byte [rbp + 0x31], al
invalid
sti
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
inc ebp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
clc
std
invalid
mov al, 0x48
mov ecx, ebx
int 0xde
cmp eax, 0xb1f13427
leave
dec dword [rbx - 0x30cb6afb]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf3492
add byte [rbx - 0x30cb95f3], cl
add dword [rbx], esp
or eax, 0x1cf3468
invalid
stc
or eax, dword [rsi + 0x12]
adc bl, byte [rbx]
jb 0x1400e37b0
xor ecx, edi
add dword [rbx], eax
add eax, 0x1cf33d3
sal dword [rbx], cl
iretd
invalid
sal dword [rbx], cl
iretd
invalid
sub eax, 0xf3815d03
pop rdi
push rbp
xchg dword [rax], esi
pop rcx
mov edx, 0xfb810001
sti
sti
jge 0x1400e3823
invalid
adc dword [rax - 0x77], ecx
int1
ror byte [rcx - 0x77], cl
clc
int3
int3
sub esp, 0x1f8
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], esi
loopne 0x1400e38da
add byte [rax], al
sub al, 0x45
test eax, eax
test bh, bh
add eax, dword [rax]
add byte [rbp - 0x77], al
invalid
add eax, 0x1cf3352
jrcxz 0x1400e392d
invalid
cmp byte [rbx], dh
iretd
ror byte [rax + 0xd1189f8], 0x8c
or eax, 0x7105fbd1
sti
invalid
jno 0x1400e39b6
xchg edx, eax
pop rcx
xchg ebp, eax
sar dword [rbp + rax*4 + 0xf44dd77], 0xb6
invalid
add byte [rax], ah
add byte [rax], al
adc eax, 0x1cf3300
add dword [rcx - 0x4d00e83e], eax
dec dword [rax + 0xf]
imul edx, ecx
invalid
invalid
invalid
mov dl, 0xff
shr edx, 0x3c
mov edx, 0x81be40e9
cli
in al, dx
retf
fmul dword [rax - 0x73]
or eax, 0x1cd48b1
mov cl, 0x48
int 1
int 1
loopne 0x1400e39de
xor edi, edi
xor al, 0xce
or al, 0x74
loop 0x1400e3a00
mov bh, 1
loope case.0x14009eb52.1221
sbb eax, 0x74887551
loopne 0x1400e3a00
push rcx
jne 0x1400e3976
mov dh, 0x5f
add dword [rax + 0x80249c], ecx
add byte [rax], al
cmp esp, 0x65
lea eax, [0x141db90dc]
add dword [rdx + 0x63], ecx
or al, 0xa0
call 0x128d00271
invalid
xchg edx, eax
invalid
iretd
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rbx - 0x30cdfdfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf31fe
invalid
xor edi, ecx
invalid
imul eax, eax, 0xde55ec28
invalid
add al, 0x4d
invalid
xor eax, 0x1cf31d4
or eax, 0x73166ad8
or byte [rcx + rcx*4 - 0x54], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x2c651e9d], bh
dec dword [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp al, byte [rcx + rcx*4 - 0x54]
and al, 0x80
add byte [rax], al
add byte [rcx + 0x47d212f9], al
invalid
push rdx
int 1
xor al, 0xcf
add dword [rbx], eax
add eax, 0x1cf343a
movabs byte [0xe904b741e574d077], al
sub al, 0x1b
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov ch, 0xa7
pop rsp
invalid
mov ah, 0x24
add byte [rax], 0
cld
ja case.0x1400e3c15.6
js 0x1400e3c20
add byte [rax], al
nop word cs:[rax + rax]
add dword [rbx], eax
add eax, 0x1cf2f28
xchg bx, ax
mov dword [rsi + 0x18], 8
add eax, 0x1cf372e
invalid
sbb byte [r8 - 0x77], r9b
and al, 0x48
xor byte [rsi], cl
push rsp
and al, 0x30
sal byte [rdx + rdi*8 + 0x31], 0xf6
cli
invalid
sub dword ds:[rax], eax
add cl, ch
pop rdi
cmp eax, 0x58b0000
add byte [rbx - 0x30c966fb], cl
add byte [rbx - 0x30c966fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf3696
mov edx, 0x1db978f2
push 0xfffffffffffffffe
invalid
mov ebp, 0xc8af0f48
sub eax, 0x840f6104
xor byte [rax], al
add cl, ch
cmp byte [rax], dh
test byte [rsi + 0x30], ah
add byte [rax], al
add byte [rax], al
or esi, dword [rax]
iretd
wait
mov esi, 0xb741e374
add ebp, ecx
out 0x15, al
invalid
add byte [rax], al
add eax, 0x1cf3012
iretd
sub dword [rcx], edx
adc al, 0x62
invalid
invalid
stosb byte [rdi], al
invalid
invalid
invalid
add dword [rax + rax*8 - 0x48be038c], eax
or al, 0xe9
adc eax, 0x58b0000
invalid
invalid
invalid
pop rcx
cld
invalid
add eax, 0x1cf2f57
pop rbp
lahf
shr rax, 0x3d
invalid
scasd eax, dword [rdi]
jmp 0x1400e3fba
iretd
add dword [0x147f2e3f0], esi
sbb ah, bh
mov esp, 0x98763d2b
sbb eax, 0x41dc7633
mov bh, 6
invalid
add dword [rbx], esi
add eax, 0x1cf2f9f
invalid
iretd
invalid
invalid
add eax, 0x1cf2ff1
xchg edi, eax
rcr dword [0x1890a20e1], 0xf
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0x7c1af981
test al, ah
sti
loopne 0x1400e4056
invalid
sbb eax, dword [rax]
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
mov ecx, dword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
shl rdx, 5
mov eax, dword [rdi + 8]
mov ecx, dword [rdi + 0x10]
add eax, 0x48ca0148
retf 0x8948
mov dword [rsp + 0xc8], ecx
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xd0], ecx
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rdx
mov eax, dword [0x141dd6d48]
imul eax, dword [0x141dd6d4c]
imul eax, eax, 0x48badc31
invalid
invalid
invalid
invalid
add byte [rax], al
add dword [rbx], ecx
or eax, 0x1cf2c80
iretd
invalid
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe9
and ecx, 0xfffffffe
and al, 0x2b
sub ecx, dword [rbx + rcx*4 + 0x77]
or byte [rax - 0x75], cl
invalid
invalid
adc byte [r8 - 0x77], r9b
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add eax, 0x1cf2b32
xor ch, byte [rbx]
iretd
add byte [rbp + rbp*8 + 0x4043d7a], cl
invalid
sbb byte [rcx - 0x49], al
add al, byte [rcx - 0x7d]
invalid
invalid
add byte [rax], al
mov edx, ebp
add eax, 0x1cf2bf5
pop rcx
mov esi, 0x603dfffb
xchg edi, eax
out 0x72, al
fidiv word [rcx]
rol byte [rax + rax*8 + 0x7cb60f44], 0x24
sub ecx, dword [rbx + rcx*4 - 0x5c]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test dword [rax], esp
sub dword [rax], eax
add cl, ch
invalid
in al, dx
sub byte [rax], al
add byte [rbx - 0x30d569fb], cl
invalid
invalid
xchg esi, eax
sub cl, bh
add dword [rbx], eax
add eax, 0x1cf2a94
rol byte [rsi], 0xb2
invalid
add ah, byte [rsi - 0x77]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x120d5e39], bh
invalid
sub cl, bh
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
or eax, 0x1cf2a67
shr ecx, 0x3e
mov dword [rsp + 0x80], ebp
retf
ja case.0x1400e4279.6
add dword [rdx + 0x63], ecx
or al, 0xa0
invalid
invalid
xor al, 0x25
imul ebx, dword [rcx - 0x69fabc19], 0x77
movabs eax, dword [0xde77d596f9763d67]
xchg esi, eax
invalid
ja case.0x1400e4279.17
xchg esi, eax
invalid
add eax, 0x1cf2c1f
sbb ebp, dword [rdi + rcx*8]
add dword [0x15f3d7674], ecx
invalid
invalid
iretd
invalid
mov edx, 0xbce5583d
add al, 0x76
fadd qword [rcx - 0x49]
or cl, byte [rcx + 0x1834e9eb]
add byte [rax], al
xchg dword [rdx - 0x248dcafa], eax
invalid
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2bdb0d8b], al
iretd
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
ja 0x1400e6b7b
iretd
cmp eax, 0x13d66b39
xor dl, byte [rdi]
add byte [rax], al
sal byte [rbp - 6], 0x4c
mov esp, dword [rsp + 0x40]
and al, 0x40
invalid
add dword [0xd74dafab], eax
sub bh, cl
add dword [rcx], eax
enter 0x6405, 0xffffffffffffffb1
adc cl, byte [0xda277eb0]
out 0x3d, eax
or dword [rsi - 0x2388ca45], edx
invalid
sti
pop rdi
add dword [rdi], ecx
invalid
add dword [0x117289bf6], eax
mov bh, 9
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], dh
ror byte [rdi], 0x1f
invalid
add byte [rdi], cl
mov dh, 0x5f
add dword [rax + 0x80249c], ecx
add byte [rax], al
idiv byte [0x19d2f6f86]
and dword [rdi + rcx*8], ebp
add dword [0x14da00c39], ecx
sub byte [rsi + 0x60], bl
mov bh, byte [0xd568aa8f]
cmp eax, 0x955a6480
add eax, 0x1cf2c01
movabs al, byte [0xb07d3db4a603cd25]
clc
sal dword [rdi - 0x1e], cl
or cl, ch
insd dword [rdi], dx
cwde
adc eax, 0x58b0000
movabs al, byte [0xcf2b9e052b01cf2b]
iretd
add dword [rbx], ebp
add eax, 0x1cf2b9e
xor eax, 0x229742bc
iretd
rol byte [rsi + 0x3d], 0x29
fisttp dword [rax - 0x77]
add dword [rbx + 0x3d], eax
cmp al, 0xfa
xchg ebx, eax
sbb eax, 0xb741e677
out 0x41, al
mov bh, 0xa
invalid
cdq
or byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd72a0]
xor eax, dword [0x141dd72a4]
invalid
popfq
fld dword [rbx]
cmp eax, 0x14392f
add dword [rbx], eax
add eax, 0x1cf2500
xlatb
movabs byte [0x441f0fe5744bf1], al
invalid
add byte [rax], r8b
mov eax, dword [0x141dd6d40]
invalid
add eax, 0x1cf24e8
or byte [rax], al
invalid
cld
ja case.0x1400e488a.6
jbe 0x1400e491c
sahf
sub byte [rdx], r11b
invalid
add byte [rax], al
add byte [rax], al
invalid
cmp ecx, dword [rax + 0x69]
ror bh, 0x10
sbb dword [rbx + 0x48], ebp
shr eax, 0x3e
sub eax, 0x3d719fac
lodsb al, byte [rsi]
lahf
jno 0x1400e4991
out dx, eax
outsb dx, byte [rsi]
fidiv dword fs:[rdi - 0x2a]
fidiv dword [rdi - 0x2a]
fidiv dword [rdi - 0x2a]
test dword [rax + 1], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30d52df3], cl
or eax, 0x1cf2ad2
or ecx, dword [0x141dd745c]
imul ecx, ecx, 0x7f436987
leave
xchg dword [rcx + 0x43], ebp
jg 0x1400e49dc
jg 0x1400e49dc
shr ecx, 0x3d
test dword [rcx + 0x102a05e1], eax
add byte [rcx - 0x1acdc607], al
push rsi
mov ch, 0x2a
iretd
sub cl, bh
add dword [rcx - 0x40], ebp
invalid
mov dl, 0x6a
jle case.0x1400959c5.568
adc byte [rcx + rbp*2], dh
and byte [0xe1097f01], ah
sbb al, 0x35
sti
invalid
sbb al, 0x35
sti
movabs al, byte [0x4cdd7430b132623d]
cmp eax, 0x30b13262
je 0x1400e49c9
invalid
invalid
mov cl, 0x30
xor byte [rbp + rbx*8 + 0x4c], dh
fisttp qword [rbx + rcx*4 + 0x74]
and al, 0x38
invalid
mov esi, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
add ecx, dword [rax - 0x77]
invalid
mov ecx, ebx
fcos
push rax
adc byte [rbx - 0x30d57ffb], cl
sub cl, bh
add dword [rbx], esi
add eax, 0x1cf2a7e
iretd
invalid
loop 0x1400e4a47
cmp eax, 0xc0694857
push rdi
test dword [rsi - 0x3eb78401], ebp
jnp case.0x140099728.845
shr eax, 0x3e
call 0xdfceb357
invalid
rcr byte [rdi + 0x413972c7], 0xb7
jb 0x1400e4a55
cmp dword [rcx - 0x49], eax
adc byte [0x1361681f3], bh
and al, 0x2c
mov dword [rsp + 0x60], eax
pop rdi
invalid
dec dword [rax - 0x77]
and al, 0x68
xor byte [rax - 0x39], cl
and al, 0x38
and al, 0x38
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x60
rol byte [rcx], 0
add byte [rax - 0x77], cl
and al, 0x47
invalid
invalid
and byte [rax - 0x39], r9b
and byte [rax - 0x39], cl
mov dword [rsi], 1
invalid
sbb al, 0
add byte [rax - 0x73], cl
and al, 0x2c
and al, 0x2c
add eax, 0xffff5ed8
pop rcx
and ecx, ebp
add dword [rax - 0x77], ecx
and al, 0x30
mov word [rax + rcx*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
iretd
and al, 0x6f
and al, 0x77
adc dword [rsi + 9], eax
mov dword [rsi], 1
invalid
add byte [rax], al
lea edx, [rsp + 0x31]
xchg ebx, eax
sub bh, cl
add dword [rbx + rcx + 5], eax
invalid
invalid
or eax, dword [0x141dd748c]
nop
sub bh, cl
add dword [rcx - 0x7f], eax
invalid
and eax, 0x36f926b1
clc
invalid
pop rdi
test eax, 0x21940d8b
invalid
invalid
xchg esp, eax
and edi, ecx
and edi, ecx
add dword [rbx], esp
and ecx, dword [0x141dd6de4]
xchg edx, eax
and edi, ecx
add dword [rcx + 0x8ba62c1], eax
shl dword [rdx - 0x46], 8
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
or ecx, 0x1244b708
leave
invalid
mov bh, 0x44
invalid
invalid
adc r8b, byte [rcx + 0x3ebd33f9]
push rdx
adc eax, dword [rax]
add byte [rcx - 0x49], al
add eax, 0x2f30e9
add byte [rbx - 0x30def4fb], cl
invalid
invalid
or esp, dword [rcx]
and edi, ecx
and edi, ecx
add dword [rbx], ecx
add eax, 0x1cf2109
stosd dword [rdi], eax
pop rax
cmp edi, dword [rax]
mov esp, 0x9024
xor edi, esi
dec dword [rbx - 0x30df22fb]
and bh, cl
and bh, cl
add dword [rdi], ecx
iretd
iretd
imul ecx, dword [rsi], 0x1c0e25a9
std
movabs al, byte [0x33ddf8ec6ebc069]
fistp qword [0x1a754031f]
jb 0x1400e4cfa
mov bh, 0xb
test al, 0x3d
sbb esi, dword [rcx + rdx*2]
movabs eax, dword [0x9024bc8b4c]
mov r15, qword [rsp + 0x90]
add byte [rsi + 0x10], dh
xor byte [rcx], dh
in eax, dx
movzx edi, byte [rsp + 0x2b]
mov bh, 6
and bh, cl
add dword [rcx], eax
enter 0x7405, 0xffffffffffffff90
xchg ebp, eax
mov eax, 0xb1bad235
or bh, byte [0x176d00f65]
invalid
invalid
add dword [rcx - 0x40], ebp
mov ah, 0x82
jp 0x1400e4feb
iretd
xchg ecx, eax
jrcxz 0x1400e508d
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc63949], al
test dword [rdi + rcx + 0x58b0000], ebp
add byte [rax], al
invalid
invalid
cmp al, 0x22
iretd
add byte [rax], al
shr ecx, 0x3e
rcr dl, 1
fadd qword [0x116f81e73]
sbb eax, dword [rax]
add byte [rbx - 0x30ddc9fb], cl
mov eax, dword [0x141dd7340]
xor edx, edx
div dword [0x141dd7344]
and cl, bh
invalid
and cl, bh
add dword [rcx + rcx*4 - 0x10], eax
add eax, 0x1cf2228
adc byte [rcx - 0x1d8dfe3d], al
int3
add dword [rbx], ebp
add eax, 0x1cf21cc
shl byte [rcx + 0x59], 0xc2
jl 0x1400e5254
imul eax, eax, 0x10688bfd
shr ecx, 0x3f
lea rdi, [0x1083aa13e]
enter 0x4493, 0xffffffffffffffb9
cmovs eax, ecx
jmp 0x1459b9b0d
dec dword [rax - 0x77]
and al, 0x78
and al, 0x78
and al, 0x78
xchg ecx, eax
push rsi
invalid
or edx, 0x54a34e0
and al, 0x68
sbb ecx, edi
add dword [0x117b7900e], edi
cmp al, 0xa9
xlatb
cmp al, 0xa9
xlatb
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax], al
lea edi, [rsp + 0x60]
lea esi, [rsp + 0x30]
and al, 0x48
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
and byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rbp - 0x77], al
add byte [rax], al
out 0xb0, eax
add ecx, ebp
in eax, 0x12
invalid
adc al, byte [rax]
add byte [rcx - 0x49], al
mov r15b, 0xa
jmp case.0x14009eb52.522
invalid
invalid
add byte [rax], al
or eax, dword [rcx + rcx*4 - 0x13]
add byte es:[rax], al
iretd
add eax, 0x1cf1b39
add byte [rbp - 0x240fdadb], 0xef
add dword [rbx], eax
add eax, 0x1cf1b07
iretd
invalid
iretd
stc
pop rdi
cmp eax, 0x486b763e
lea eax, [rsp + 0x80]
add byte [rax - 0x73], cl
push rsp
and al, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
and al, 0x2c
and al, 0x50
add byte [rax], al
add byte [rax], al
iretd
xor bl, byte [rcx]
iretd
add dword [rax - 0x7edaf6e0], eax
movabs dword [0x73241cc5a53d0db8], eax
movsd dword [rdi], dword [rsi]
invalid
sbb al, 0x24
jae 0x1400e56c0
mov ebp, r13d
imul dword [rax + rbp*8]
dec byte [rbx + rbp*4 - 0x48be278c]
invalid
sub al, dh
fcom dword [0xc95659a7]
and al, 0x30
and al, 0x30
and al, 0x60
invalid
pop rcx
xchg ecx, eax
pop rbx
mov esi, 0xc7483773
and al, 0x38
and al, 0x38
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0x30]
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x48], 2
or byte [rsi], al
invalid
add byte [rbp - 0x77], al
out 0xe9, eax
sub al, byte [rcx]
add byte [rax], al
invalid
adc dl, byte [rdi]
iretd
invalid
add byte [rcx - 0x49], al
or ebp, ecx
inc byte [rdx]
add byte [rax], al
mov bh, 6
add byte [rax - 0x6706cd2b], bh
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
stc
int3
add byte [rax], al
or byte [rbx - 0x30e94ef3], 1
iretd
invalid
invalid
add eax, 0x1cf1697
mov ebp, 0xe9ce35ee
invalid
invalid
or byte [rax], cl
jrcxz 0x1400e59fd
mov ecx, dword [rbx - 0x30e986f3]
add dword [rbx], esp
or eax, 0x1cf1677
iretd
invalid
iretd
jmp 0x1b3d7c36e
add byte [rax], 0x62
invalid
jo case.0x14009ba45.627
iretd
add eax, 0x1cf146e
rcr byte [rcx + rsi*4 + 0x2d], 0x67
push 0xf
mov edi, 0x2a0ff3c5
shl byte [rsi + 0x41], 0xf
jle case.0x1400e4279.3
invalid
invalid
fiadd word [rcx - 0x49]
invalid
invalid
call 0xcf94605d
movabs byte [0x820f21a49b5d3dcf], al
movsb byte [rdi], byte [rsi]
and dword [rdi], ecx
invalid
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf1416
xchg esp, eax
cli
popfq
cmpsb byte [rsi], byte [rdi]
fcomi st(3)
pop rbx
sbb edx, ebp
or byte [rcx - 0x49], al
invalid
iretd
lea eax, [rsp + 0x80]
lea edx, [rsp + 0x30]
and al, 0x30
invalid
cvtpi2ps xmm0, mm0
in eax, dx
or dl, byte [0x145395fff]
or byte [0x13e4b6005], dl
xor dword [rdi], 0x54
pop rsp
push rcx
add byte [rax], al
and al, 0x30
add byte [rax], al
add dword [rcx + 0x71cdcbf9], eax
movabs al, byte [0xb80000080ce9d473]
mov eax, 0x8006a22d
mov ecx, dword [0x141dd7318]
add cl, al
in eax, dx
or byte [rcx - 0x1dfa7415], cl
invalid
add byte [rax], al
iretd
and al, 0xe
iretd
sbb al, byte [0x11d809368]
mov ah, 0x72
int 0xb1
add dword [rdi + rcx - 0x4a], eax
jl 0x1400e6068
sub ebp, ecx
stosd dword [rdi], eax
sbb al, 0
add byte [rcx], dh
rol byte [rax + rax*8 - 0x74b3038b], 0x44
and al, 0x38
iretd
retf 0x8794
adc dword [rdx + riz*8 + 0x4c], esi
mov esp, dword [rsp + 0x40]
movd r13d, mm0
clc
fsubr st(1)
jns 0x1400e65a0
add byte [rax], al
adc byte [rdx - 0x3c], dl
push rdx
invalid
nop
add byte [rbx - 0x30f500fb], cl
add dword [rbx], esp
add eax, 0x1cf0afd
xchg ebx, eax
invalid
jo 0x1400e6702
push rcx
jae 0x1400e6734
invalid
add dword [rbx], ebp
add eax, 0x1cf0ac2
or cl, bh
add dword [rbx], ecx
add eax, 0x1cf0aa9
invalid
or cl, bh
iretd
invalid
div byte [rcx - 0x49f0beff]
xlatb
adc al, 0
add byte [rbp + rcx*4 + 5], cl
jae 0x1400e677a
int 1
add edx, eax
invalid
jge 0x1400e67ab
xor bl, byte [rax]
sbb byte [rsi], dh
jb case.0x1400e6758.2
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30f2c5fb], cl
add dword [rbx], esp
add eax, 0x1cf0d38
invalid
invalid
iretd
invalid
imul eax, eax, 0x6814700b
xchg edx, eax
adc eax, dword [rax]
add byte [rcx + rcx*8 + 0x138a840f], al
test byte [rdx + 0x48000013], cl
mov esi, dword [rdi + 0x10]
add byte [rax], al
add eax, 0x1cf0d02
imul ecx, eax, 0x3e1c3fe7
invalid
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
fstp xword [0x1a4dc0cd3]
sbb byte [rbx - 0x30f329fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf0cd2
nop word cs:[rax + rax]
or al, 0xcf
add dword [rax + 0x69], ecx
enter 0xffffffffffffb9c5, 0xfffffffffffffff5
or cl, byte [rax - 0x3f]
jmp 0x111d6917a
and byte [rcx], ch
invalid
invalid
or al, 0xcf
add byte [rax], al
add byte [rax], al
add dword [rcx - 0x3c96b73d], ecx
invalid
ror dword [rcx + 0x48], 1
shr eax, 0x20
invalid
retf
mov ecx, edi
cli
or ecx, edi
add dword [rcx - 0x40], ebp
xchg dword [rcx + 0x59], esi
or rax, 0xffffffffb875d3f9
add byte [rax], al
ror byte [rdi], 0x84
invalid
mov word [rsi], ds
cmc
inc dword [rcx + 0x30e981fd]
xor al, 0x75
sbb eax, 0x6c894466
and al, 0x60
add al, ch
imul ebx, dword [rsi], 0xa2ebfff5
add al, 0xcf
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf044b
mov ch, 0x16
je 0x1400e6ab7
xor byte [rcx + 0x39], cl
invalid
invalid
cmp dword [rdi - 0x72c37560], ebx
mov bh, byte [rcx*4 + 0x1b0e872]
add dword [0x1a88104b0], ecx
xor esp, dword [0xcd5745e7]
xor ch, byte [rdx + 0x24]
invalid
or byte [rax], cl
add byte [rax], al
rol byte [rcx + 0xf], 0xb6
xlatb
loopne 0x1400e6ba6
or byte [rbp + 0x4d], 0x41
add eax, 0x6734232c
mov eax, dword [0x141dd6fe8]
xchg ecx, eax
or byte [rax - 0x66067eff], dh
xor ch, byte [rbx + 0x2d]
sbb ebp, ecx
add dword [rdx + 0x63], ecx
or al, 0xa0
add ecx, eax
xor eax, 0xf300018d
minps xmm2, xmm1
invalid
invalid
lea ecx, [rsp + 0x30]
invalid
mov ecx, ebx
or byte [rax], r9b
add byte [rax], al
invalid
invalid
mov eax, esp
jle 0x1400e71fa
invalid
pop rdi
invalid
ror byte [rbx - 0x31017ffb], 1
cmp al, 0x72
xor eax, 0x4966e677
movd esi, mm0
mov bh, 8
and al, 0x60
and eax, 0x48fff76d
mov dword [rsp + 0x68], eax
and al, 0x68
push 0x24448d48
sub al, 0x48
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
js 0x1400e730f
lea eax, [0x141db6db0]
invalid
add dword [rbx], ecx
add eax, 0x1cefe56
mov dword [rsp + 0x38], 2
push rax
ja 0x1400e7349
adc byte [0x1400ffe30], al
add dword [rax], eax
minps xmm0, xmm1
iretd
add byte [rdi], cl
push rdi
leave
pop rdi
enter 0xff3, 0x10
movss xmm0, dword [0x1400ffe40]
adc byte [0x1400ffe40], al
leave
std
invalid
sub al, 0x48
shr eax, 0x3d
invalid
invalid
call 0x1573ab0d7
mov es, word [rdx]
jg 0x1400e7345
add dword [rax], eax
inc dword [rdi + rcx + 0x46]
jmp 0x12b1b2b0c
mov r15b, 0xc
invalid
add eax, 0x18a44
int1
cvttps2pi mm0, xmm1
or eax, 0x1cefc72
adc al, 0x81
leave
jmp 0xf0fa1079
sar edi, 0xf
iretd
invalid
retf
mov r8d, ecx
and r8d, 3
mov r9d, ecx
and r9d, 4
loope 0x1400f7fe2
cmp r8d, 2
jae 0x1400f8060
mov eax, dword [0x141dcabe8]
and eax, dword [0x141dcabec]
add eax, 0xc702160b
cmp eax, 0x4cd10524
jbe 0x1400f8010
mov edx, r9d
or edx, 2
mov eax, ecx
lock cmpxchg dword [rsi], edx
nop dword [rax + rax]
mov eax, dword [0x141dcabf0]
xor edx, edx
div dword [0x141dcabf4]
mov edx, eax
add edx, 0x60848869
xor edx, 0xa2a211
or edx, 0x4c5c5dce
mov r10d, r9d
or r10d, 2
mov eax, ecx
lock cmpxchg dword [rsi], r10d
sete r10b
cmp edx, 0x3655eea
je 0x1400f8010
test r10b, r10b
je 0x1400f8140
jmp 0x1400f8431
jne 0x1400f8580
test r9d, r9d
jne 0x1400f80b3
add ecx, 4
mov eax, 2
lock cmpxchg dword [rsi], ecx
sete dl
xchg esp, eax
invalid
xchg esp, eax
ret 0x8b44
mov r8d, dword [0x141dcabd0]
imul r8d, dword [0x141dcabd4]
shr r8d, 1
imul r8, rbx
shr r8, 0x3d
add r8d, 0xf1ac7237
jb 0x1400f8046
int1
xor r8d, 0xf5ceb811
cmp r8d, 0x63eeaebf
ja 0x1400f807a
test dl, dl
je 0x1400f8140
ror byte [rdi], cl
test byte [rbp + 0x41000000], cl
mov dword [rdi], ecx
mov dword [r15], ecx
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r15
mov r9d, 0xffffffff
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
add rsp, 0x20
cmp eax, 1
je 0x1400f8139
mov eax, dword [0x141dcabd8]
or eax, dword [0x141dcabdc]
xor eax, 0xa3e327e5
imul eax, eax, 0x5a06a760
cmp eax, 0x509c1fc
jae 0x1400f8110
sub rsp, 0x20
call r13
add rsp, 0x20
nop word cs:[rax + rax]
mov r12d, dword [0x141dcabe0]
and r12d, dword [0x141dcabe4]
and r12d, 0x5db70d89
sub rsp, 0x20
call r13
add rsp, 0x20
cmp r12d, 0x7efff8cb
je 0x1400f8110
mov eax, dword [rsi]
nop dword [rax + rax]
mov ecx, dword [0x141dcabf8]
add ecx, dword [0x141dcabfc]
imul ecx, ecx, 0x8df550e6
or ecx, 0xe27194ee
add ecx, 0xf410815b
cmp ecx, 0xba6b762d
jb 0x1400f8140
mov ecx, eax
jmp 0x1400f7fd0
mov eax, dword [0x141dcac00]
xor edx, edx
div dword [0x141dcac04]
int 1
add eax, 0xe8e1bcaa
or eax, 0xfdc679f9
add eax, 0xe97f9f55
jmp 0x1994329de
sbb dword [rdx - 0x24], esi
jmp 0x1994329de
mov eax, ecx
and eax, 3
mov r8d, ecx
and r8d, 4
mov eax, eax
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
invalid
add al, byte [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141dcac58]
xor edx, edx
div dword [0x141dcac5c]
and eax, 0xc0082302
or eax, 0x2cf14c7c
imul eax, eax, 0x91e3f69a
cmp eax, 0x23657265
je 0x1400f81f0
test r8d, r8d
jne 0x1400f8284
add ecx, 4
test r12b, r12b
je 0x1400f8230
mov eax, 2
lock cmpxchg dword [rsi], ecx
nop dword [rax + rax]
mov eax, 2
lock cmpxchg dword [rsi], ecx
sete dl
test r12b, r12b
jne 0x1400f8230
nop word cs:[rax + rax]
mov r8d, dword [0x141dcac60]
or r8d, dword [0x141dcac64]
add r8d, 0x2436e81e
xor r8d, 0x3201002
and r8d, 0x3724190b
cmp r8d, 0x8229f2bc
je 0x1400f8250
test dl, dl
je 0x1400f83e0
mov dword [r15], ecx
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r15
mov r9d, 0xffffffff
call rbx
add rsp, 0x20
cmp eax, 1
je 0x1400f82e4
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcac68]
xor edx, edx
div dword [0x141dcac6c]
or eax, 0x9b80cc01
and eax, 0x9be8df09
xor eax, 0xc0feb38
cmp eax, 0xfad3101f
ja 0x1400f82c0
mov eax, dword [0x141dcac70]
add eax, dword [0x141dcac74]
and eax, 0x61090046
add eax, 0xa1f6558b
cmp eax, 0x841a5bc5
jae 0x1400f8310
mov eax, dword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dcac78]
or eax, dword [0x141dcac7c]
imul rcx, rax, 0x122f64f9
shr rcx, 0x38
xor ecx, 0x4f9d7581
mov eax, dword [rsi]
cmp ecx, 0x226aed10
jb 0x1400f8310
nop word [rax + rax]
mov ecx, dword [0x141dcac80]
add ecx, dword [0x141dcac84]
or ecx, 0xbcaa7c9c
imul ecx, ecx, 0x39542dc1
cmp ecx, 0x521df02e
je 0x1400f8340
jmp 0x1400f83e0
mov ecx, dword [0x141dcac88]
xor ecx, dword [0x141dcac8c]
imul ecx, ecx, 0xf8675110
imul rcx, rcx, 0x4e7d14e5
shr rcx, 0x3e
imul ecx, ecx, 0xbc921a7f
cmp ecx, 0x2fb7df5
ja 0x1400f83e0
mov ecx, eax
jmp 0x1400f8180
mov r15, qword [rbp]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcac30]
xor edx, edx
div dword [0x141dcac34]
add eax, 0xfe05678d
and eax, 0x2a05400a
add eax, 0x5051a6ef
push rax
cmp r8d, 1
sete bl
cmp eax, 0xf7d60a07
div dword [rdi - 0x2b]
jmp 0x1400f8473
mov eax, dword [0x141dcac38]
sub eax, dword [0x141dcac3c]
invalid
int 1
add dword [rbx], ebp
add eax, 0x1cd27bd
invalid
int 1
xor eax, 0x2d54a3b9
add eax, 0x16135dd5
and eax, 0x943b35d7
cmp eax, 0xb633d2a2
jbe 0x1400f84b7
mov dword [r14], 3
mov byte [r14 + 4], bl
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call qword [r15 + 0x20]
add rsp, 0x20
mov eax, dword [r14]
xchg dword [rsi], eax
mov r15, qword [r15 + 0x20]
nop dword [rax + rax]
mov eax, dword [0x141dcac40]
xor eax, dword [0x141dcac44]
imul r12d, eax, 0xc066ced4
add r12d, 0xfa9913d4
mov dword [r14], 3
mov byte [r14 + 4], bl
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call r15
add rsp, 0x20
mov eax, dword [r14]
xchg dword [rsi], eax
cmp r12d, 0x4c351892
jb 0x1400f84c0
test al, 4
je 0x1400f8580
mov eax, dword [0x141dcac48]
sub eax, dword [0x141dcac4c]
imul rax, rax, 0x1a2f7b8d
shr rax, 0x36
add eax, 0x9da93893
imul rax, rax, 0x134be2a3
shr rax, 0x36
cmp eax, 0x2257f25c
jbe 0x1400f8547
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
add rsp, 0x20
mov rdi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
nop
mov eax, dword [0x141dcac50]
sub eax, dword [0x141dcac54]
imul ebx, eax, 0x636f9a35
outsd dx, dword [rsi]
invalid
add ebx, 0x58d092b4
sub rsp, 0x20
mov rcx, rsi
call rdi
xlatb
outsd dx, dword [rsi]
invalid
xlatb
add rsp, 0x20
cmp ebx, 0x59b81316
jae case.0x14007ff94.15
nop dword [rax]
mov eax, dword [0x141dcac08]
xor edx, edx
div dword [0x141dcac0c]
int 1
imul eax, eax, 0xcf4d78a8
xor eax, 0xf09cc785
imul rax, rax, 0x17193ea9
test eax, 0x4817193e
shr eax, 0x3b
test eax, 0x4817193e
shr eax, 0x3b
cmp eax, 0x57d9a659
ja 0x1400f8580
lea rsp, [rbp + 8]
lea esp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret