Function at 0x140094880
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x70], r8
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x50], rcx
mov dword [rbp + 0x50], ecx
mov eax, dword [str.A_1]
mov edx, dword [0x141dd0634]
add eax, edx
add eax, 0x4d133b09
xor eax, 0xf21556a0
imul rax, rax, 0x5f6c0cf
shr rax, 0x38
cmp eax, 0xd902324d
jne 0x1400949c0
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
invalid
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x40
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov eax, 0x40
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
invalid
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov eax, 0x30
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x40
call fcn.1400ef3b0
add eax, 0xc4294800
mov eax, 0x20
call fcn.1400ef3b0
sub byte [rdx + 0x29480005], ch
invalid
mov eax, 0x40
call fcn.1400ef3b0
sbb ebp, dword [rdx + 0x29480005]
invalid
mov eax, 0x40
add al, ch
invalid
stosb byte [rdi], al
add eax, 0xc4294800
invalid
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
nop
mov edx, dword [0x141dd0638]
imul edx, dword [0x141dd063c]
add edx, 0x44c2961a
sbb dl, byte [rsi - 0x357ebb3e]
xor al, 0x3d
rcl bh, 1
mov eax, 0x30
call fcn.1400ef3b0
int 0xa9
add eax, 0xc4294800
mov qword [rbp - 0x20], rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov dword [rbp - 0x28], esp
mov eax, 0x30
call fcn.1400ef3b0
add eax, 0xc4294800
mov qword [rbp - 0x78], rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x40
call fcn.1400ef3b0
mov dword [rcx + 0x29480005], ebp
invalid
mov qword [rbp - 0x18], rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov rdi, rsp
mov eax, 0x40
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r14, rsp
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov rcx, rsp
mov eax, 0x30
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
mov ebx, esp
mov eax, 0x30
call fcn.1400ef3b0
sub byte [rcx + 0x29480005], ch
invalid
mov r12, rsp
mov eax, 0x40
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov r13, rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov r9, rsp
mov ecx, esp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r8, rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov r10, rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
invalid
mov rsi, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.1400ef3b0
test al, 5
add byte [rax + 0x29], cl
invalid
mov rax, rsp
cmp edx, 0x9039d5dc
je 0x1400949c0
mov qword [rbp + 0x20], r12
mov r12, qword [rbp - 0x28]
mov qword [rbp - 0x60], rbx
mov qword [rbp], rax
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x50], r15
mov dword [rbp - 0x50], edi
mov qword [rbp - 0x38], rdi
mov qword [rbp - 8], r14
mov qword [rbp - 0x10], rsi
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dd0640]
imul eax, dword [0x141dd0644]
scasd eax, dword [rdi]
add eax, 0x1d3baf7
add eax, 0xc13ba8e3
xor eax, 0xc6a821
or eax, 0x751912d8
cmp eax, 0xb307951d
je 0x140094b40
mov rax, qword [rbp + 0x50]
mov rsi, qword [rax + 8]
or byte [rax - 0x75], cl
pop rax
invalid
test rbx, rbx
mov qword [rbp + 0x40], r8
mov qword [rbp + 0x28], r9
mov qword [rbp + 8], r10
mov qword [rbp + 0x30], r11
mov r15, qword [rbp + 0x20]
je 0x140094c0f
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dd0648]
xor edx, edx
div dword [0x141dd064c]
imul eax, eax, 0xc3546880
xor eax, 0x2e190864
or byte fs:[rcx], bl
or eax, 0x4166f79b
wait
mul dword [rsi + 0x41]
cmp eax, 0x1644dae4
jb 0x140094b90
movzx eax, byte [rbx + rsi - 1]
nop word [rax + rax]
cmp al, 0x5c
setne cl
cmp al, 0x2f
setne dil
xchg ebp, eax
invalid
mov edx, dword [0x141dd0650]
xor edx, dword [0x141dd0654]
imul edx, edx, 0xb75863ce
xor edx, 0xd87ef647
idiv byte [rsi - 0x28]
cmp edx, 0xbc77c3b2
jb 0x140094bc0
and dil, cl
mov eax, dword [0x141dd0658]
xor edx, edx
div dword [0x141dd065c]
add eax, 0x33dfb722
xor esi, dword [0xdec3d042]
cmp eax, 0x6783ec11
jb 0x140094c45
invalid
jmp 0x140094c29
mov r13b, 6
mov al, 1
mov dword [rbp + 0x4c], eax
mov dword [rbp + 0x3c], 0
xor edi, edi
mov r11, qword [rbp + 0x18]
jmp 0x140095280
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov r8, rbx
call fcn.14008c3d0
add rsp, 0x20
xor eax, eax
test al, al
je 0x140094c5d
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov r8, rbx
mov eax, ebx
call fcn.14008c3d0
add rsp, 0x20
jmp 0x140094c29
movzx r13d, byte [r15]
movzx eax, r13b
cmp eax, 6
ja case.default.0x140094c8d
mov r10, qword [r15 + 0x10]
mov r15, qword [r15 + 0x20]
mov ecx, eax
lea rax, [0x141dbaabc]
lea eax, [0x141dbaabc]
movsxd r8, dword [rax + rcx*4]
add r8, rax
mov rdx, rsi
mov qword [rbp + 0x10], r10
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x48], edi
jmp r8
mov eax, dword [0x141dd0668]
xor edx, edx
div dword [0x141dd066c]
xor eax, 0x1d3b9ce
lea rax, [r10 + 4]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0670]
xor edx, dword [0x141dd0674]
imul edx, edx, 0x7743bafd
add edx, 0xca19efa3
cmp edx, 0x5c75af4a
jb 0x140094cb0
jmp case.0x14008e3a7.367
mov eax, dword [0x141dd0660]
sub eax, dword [0x141dd0664]
add eax, 0x233337e4
cmp eax, 0x637c8b7f
jb case.default.0x140094c8d
jmp 0x1400964b6
lea rax, [r10 + 4]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov edx, dword [0x141dd0688]
sub edx, dword [0x141dd068c]
adc eax, 0x1d3b970
add edx, 0xeb5beac3
xor edx, 0xfcb37ced
add edx, 0xf9d2730c
cmp edx, 0x44a2a66e
jb 0x140094d10
jmp case.0x14008e3a7.367
lea rax, [r10 + 8]
mov r8d, 0xde6b111d
lea rdx, [r15 + 1]
nop dword [rax]
mov r9d, dword [0x141dd0678]
add r9d, dword [0x141dd067c]
or r9d, 0x764e860b
imul r9, r8
shr r9, 0x3f
add r9d, 0x73879281
cmp r9d, 0x81e3b99d
popfq
mov ecx, 0xd37781e3
nop dword [rax]
mov r9d, dword [0x141dd0680]
add r9d, dword [0x141dd0684]
and r9d, 0xf26a43b4
add r9d, 0x2a8af0f8
or r9d, 0x44c915df
test r15, r15
mov r8, rdx
cmove r8, r15
cmp r9d, 0xa4d465ad
invalid
invalid
movsb byte [rdi], byte [rsi]
je 0x140094d80
add rax, r8
jmp case.0x14008e3a7.367
mov eax, 6
jmp case.0x14008e3a7.367
lea rax, [r15 + 1]
test r15, r15
cmove rax, r15
add rax, r10
add rax, 2
nop word cs:[rax + rax]
mov edx, dword [0x141dd0690]
or edx, dword [0x141dd0694]
or edx, 0xcd220098
xor edx, 0xccbd363f
int3
add edx, 0x383a09f6
cmp edx, 0xcd844266
jae 0x140094de0
jmp case.0x14008e3a7.367
mov eax, 2
nop dword [rax]
mov edx, dword [0x141dd0698]
xor edx, dword [0x141dd069c]
or edx, 0x7fd7e147
imul edx, edx, 0x5a45b98a
pop rdx
cmp edx, 0xb6ce295c
je case.0x14008e3a7.367
cmp rax, rbx
ja 0x14009584d
lea rdx, [rsi + rax]
nop dword [rax]
invalid
invalid
mov r8d, dword [0x141dd06b0]
xor r8d, dword [0x141dd06b4]
add r8d, 0x245249fc
sar ah, 0x49
push rdx
and al, 0x41
or eax, 0x69212c4
and r8d, 0x77ff3afe
cmp r8d, 0x28f2095a
ja 0x140094e40
cmp rbx, rax
jne case.0x140094c8d.6
mov r9, qword [rbp + 0x20]
mov rax, qword [r9 + 1]
mov rdx, qword [r9 + 8]
mov r8, qword [rbp]
mov qword [r8 + 7], rdx
mov qword [r8], rax
mov rax, qword [r9 + 0x18]
mov qword [rbp - 0x30], rax
mov eax, dword [0x141dd06b8]
xor eax, dword [0x141dd06bc]
imul eax, eax, 0x3c3fdac5
and eax, 0xba4b1e3a
imul eax, eax, 0xd4a65430
cmp r13b, 6
sete dl
cmp eax, 0x68848d2d
jbe 0x140094e90
mov dword [rbp + 0x4c], edx
mov dword [rbp + 0x3c], 0
add byte [rax], al
add bl, ch
invalid
movzx eax, byte [rdx]
cmp al, 0x2f
sete dl
cmp al, 0x5c
sete al
or al, dl
mov dword [rbp + 0x3c], eax
mov r9, qword [rbp + 0x20]
mov rax, qword [r9 + 1]
mov rdx, qword [r9 + 8]
mov edx, dword [rcx + 8]
mov r8, qword [rbp]
mov qword [r8 + 7], rdx
mov qword [r8], rax
mov rax, qword [r9 + 0x18]
mov qword [rbp - 0x30], rax
cmp r13b, 6
jne 0x140094f0f
mov r13b, 6
mov al, 1
mov dword [rbp + 0x4c], eax
mov r11, qword [rbp + 0x18]
jmp 0x140095280
mov dword [rbp + 0x4c], 0
mov r11, qword [rbp + 0x18]
mov eax, 0xac113de9
nop
mov edx, dword [0x141dd06c0]
imul edx, dword [0x141dd06c4]
imul rdx, rax
shr rdx, 0x3d
or edx, 0xfdfc0e20
imul edx, edx, 0x6cdef265
cmp edx, 0x1662ec68
in al, dx
invalid
invalid
jb case.0x14009b0c4.511
mov r8d, 6
lea rax, [0x141dbaad8]
movsxd rdx, dword [rax + rcx*4]
adc al, 0x88
add rdx, rax
jmp rdx
mov r10d, 0xd6047ca9
mov rax, qword [rbp + 0x10]
lea r9, [rax + 4]
nop dword [rax]
mov eax, dword [0x141dd06c8]
xor edx, edx
div dword [0x141dd06cc]
add eax, 0x1855b790
xor eax, 0xf79024db
nop
test dword [rcx + 0xf], 0xc148c2af
call 0xdc808cd2
pushfq
ja 0x140094f70
nop word [rax + rax]
mov eax, dword [0x141dd06d0]
xor eax, dword [0x141dd06d4]
add eax, 0x8daa7ef
and eax, 0xc166abbc
xor eax, 0x34f76894
cmp eax, 0x82442e29
invalid
invalid
invalid
jb 0x140094fa0
mov r10, qword [rbp + 0x10]
jmp 0x14009500b
lea rax, [r15 + 1]
test r15, r15
test edi, edi
cmove rax, r15
lea r9, [r10 + rax]
add r9, 2
xor eax, eax
nop dword [rax]
test al, al
jne 0x140094fe0
jmp 0x14009500b
lea r9, [r10 + 8]
lea rax, [r15 + 1]
mov dl, 1
test r15, r15
mov r10, rax
cmove r10, r15
test dl, dl
je 0x140094ff0
add r9, r10
mov r10, qword [rbp + 0x10]
jmp 0x14009500b
lea r9, [r10 + 4]
mov eax, dword [0x141dd06d8]
xor edx, edx
div dword [0x141dd06dc]
xor eax, 0x1d3b6c3
nop dword [rax]
mov eax, dword [0x141dd06e0]
sub eax, dword [0x141dd06e4]
cmp eax, 0x2d55857e
push rbp
invalid
je 0x140095020
test r9, r9
je 0x140095280
nop dword [rax]
mov eax, dword [0x141dd06e8]
and eax, dword [0x141dd06ec]
xor eax, 0x251f775
push rcx
invalid
add eax, 0x9df6f779
or eax, 0xf509a3bd
cmc
cmp eax, 0xe04d3d9e
jb 0x140095040
loopne 0x1400950d3
fimul word [rax - 0x73]
add eax, 0x1d25a87
invalid
lea rax, [0x141dbaaf0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, 0x947115e7
nop dword [rax + rax]
mov ecx, dword [0x141dd0730]
and ecx, dword [0x141dd0734]
or ecx, 0xe7c26cd3
mov rdx, rcx
imul rdx, rax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
invalid
shr ecx, 0x1e
xor ecx, 0xeb9dcfb2
int1
mov dl, 0xcf
popfq
jmp 0x14009505e
stc
jns 0x140095114
xor al, 0xbc
invalid
jb 0x1400950b0
int1
mov dl, 0xcf
popfq
jmp 0x14009505e
mov r8d, 2
jmp case.0x140094f5d.2
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
invalid
mov eax, dword [0x141dd0710]
sub eax, dword [0x141dd0714]
imul eax, eax, 0x1bb3b229
and eax, 0x85f62070
cmp eax, 0x5d7f2654
je 0x140095220
cmp r8, rbx
jne 0x140095280
nop word cs:[rax + rax]
mov eax, dword [0x141dd0800]
and eax, dword [0x141dd0804]
and eax, 0xe679f8e2
xor eax, 0xb2b42e6b
imul eax, eax, 0x547b47df
cmp eax, 0x86bdf5f7
xchg byte [rdx - 0x23], dh
xor eax, eax
cmp r13b, 5
movzx edi, dil
cmove edi, eax
sub rsp, 0x20
mov rcx, r12
mov ecx, esp
mov rdx, r11
mov r15, qword [rbp - 0x70]
mov r8, r15
clc
call fcn.14008c3d0
add rsp, 0x20
movzx ecx, byte [r12]
or al, 0x24
or al, 0x24
mov r8, qword [r12 + 0x10]
mov rax, qword [r12 + 0x20]
and al, 0x20
mov r12, r15
mov r15, qword [rbp + 0x18]
movzx edx, cl
lea r9, [0x141dbab04]
movsxd rdx, dword [r9 + rdx*4]
add rdx, r9
mov r9, r12
mov r10, r15
jmp rdx
add r8, 4
nop dword [rax]
mov eax, dword [0x141dd0738]
xor eax, dword [0x141dd073c]
rol dword [rcx], cl
and eax, 0xd622dfc8
add eax, 0xd8762f6c
fdivr dword [0xee3bc40f]
ja 0x1400952d0
mov eax, 0x8c40d279
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd0740]
rol dword [rcx], cl
or edx, dword [0x141dd0744]
shr edx, 1
imul rdx, rax
shr rdx, 0x3e
not edx
rol byte [rcx + 0x511047e2], cl
add byte [rcx + 0x2f5deffa], 0xf6
invalid
jae 0x140095300
jmp 0x140095407
mov eax, dword [0x141dd0758]
add eax, dword [0x141dd075c]
add eax, 0x1d3b420
and dh, byte [rbx + rdx*8 + 0x20050301]
mov ah, 0xd3
add dword [rcx - 0x40], ebp
movabs eax, dword [0x739f86a8352c854c]
invalid
lahf
invalid
imul eax, eax, 0x2c854ca1
xor eax, 0x739f86a8
invalid
lahf
invalid
add eax, 0xaf4bb143
cmp eax, 0x69bc67eb
jb case.0x140097d2b.5
jmp 0x1400953b6
mov r8d, 2
jmp 0x140095407
add byte [rax], al
add r8, 4
mov al, 1
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
je 0x140095370
jmp 0x140095407
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add r8, rdx
add r8, 8
add eax, 8
add eax, 8
nop dword [rax + rax]
mov eax, dword [0x141dd0748]
sub eax, dword [0x141dd074c]
add dword [0x127fb8d1b], esp
add eax, 0xb694e6f3
and eax, 0xa3e1aea8
invalid
cmp eax, 0x40e475d7
jbe case.0x140095070.15
jmp 0x140095407
mov r8d, 6
jmp 0x140095407
invalid
add r8, 2
lea rdx, [rax + 1]
nop word cs:[rax + rax]
mov r9d, dword [0x141dd0750]
imul r9d, dword [0x141dd0754]
and r9d, 0x8c26159f
imul r9d, r9d, 0x6c05a63e
add r9d, 0x4b8ccb45
add ecx, 0x4b8ccb45
cmp r9d, 0x3717e5f
jb 0x1400953d0
test rax, rax
cmove rdx, rax
add r8, rdx
invalid
mov eax, 0x8e242ee7
nop dword [rax]
mov edx, dword [0x141dd0760]
sub edx, dword [0x141dd0764]
add edx, 0x93af9b6f
or edx, 0xbb609479
imul rdx, rax
shr rdx, 0x3f
invalid
invalid
cmp edx, 0xcf6ec0d9
je 0x140095410
mov r9, r12
sub r9, r8
jb 0x1400957f2
invalid
scasb al, byte [rdi]
add eax, dword [rax]
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c4cddfb], cl
invalid
invalid
mov bl, 0xd3
mov eax, dword [0x141dd0778]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3b31e
invalid
mov bl, 0xd3
invalid
xor edx, edx
div dword [0x141dd077c]
add eax, 0x5f01de2f
cmp eax, 0xedc5a4d8
ja 0x140095450
add r8, r15
xor eax, eax
nop
test al, al
jne 0x140095470
mov r10, r8
mov eax, dword [0x141dd0780]
xor edx, edx
div dword [0x141dd0784]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0788]
sub eax, dword [0x141dd078c]
imul rax, rax, 0x6fda6767
shr rax, 0x3e
add eax, 0xe4a24199
cmp eax, 0x6fae5f1f
jb 0x140095490
test r9, r9
mov byte [rbp + 0x20], r13b
invalid
je 0x1400954e0
movzx eax, byte [r10]
cmp eax, 0x2f
je 0x14009559a
cmp eax, 0x5c
je 0x14009559a
add byte [rax], al
invalid
jmp 0x140095533
mov eax, dword [0x141dd0790]
or eax, dword [0x141dd0794]
shr eax, 2
imul rax, rax, 0x43b00d7d
shr rax, 0x3c
or eax, 0x55500ade
cmp eax, 0xbd021144
adc dword [rdx], eax
invalid
ja 0x1400954e0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0798]
xor eax, dword [0x141dd079c]
imul eax, eax, 0x367e6e96
or eax, 0x940422d7
xor eax, 0xda20140d
cmp eax, 0x6fb6c583
ja 0x140095510
add cl, 0xfb
nop word cs:[rax + rax]
mov eax, dword [0x141dd07a0]
imul eax, dword [0x141dd07a4]
add eax, 0x789d7852
xor eax, 0x21e00720
and byte [rdi], al
loopne 0x140095578
or eax, 0x861db0dd
cmp eax, 0x34b07600
jb 0x140095540
nop word cs:[rax + rax]
mov eax, dword [0x141dd07a8]
and eax, dword [0x141dd07ac]
shr eax, 3
imul rax, rax, 0x4a89b25
shr rax, 0x37
cmp eax, 0x3d90ae02
ja 0x140095570
cmp cl, 2
jb 0x14009568f
cmc
add byte [rax], al
invalid
cmc
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rbx + rcx*4 + 0x75], cl
loopne 0x1400955ef
sub rsp, 0x20
mov r14, qword [rbp - 0x20]
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov r8, r12
call fcn.14008c3d0
outsb dx, byte [rsi]
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0xf], al
movzx edx, byte [rsi]
cmp rdx, 6
ja 0x140095819
mov r10, qword [r14 + 0x10]
mov rax, qword [r14 + 0x20]
lea r8, [0x141dbab20]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
mov rcx, qword [rbp + 0x50]
jmp rdx
invalid
add byte [rbx - 0x2c4e3dfb], cl
add dword [rcx], esi
xor edx, edx
div dword [0x141dd07bc]
mov eax, dword [0x141dd07b8]
xor edx, edx
div dword [0x141dd07bc]
imul eax, eax, 0x3ba1e107
add eax, 0x38765a62
cmp eax, 0xf7bc571a
ja 0x1400955f0
mov eax, dword [0x141dd07c0]
xor edx, edx
div dword [0x141dd07c4]
or eax, 0x15a79df6
add eax, 0x623f08a6
cmpsb byte [rsi], byte [rdi]
or byte [rdi], bh
invalid
cmpsb byte [rsi], byte [rdi]
or byte [rdi], bh
invalid
or eax, 0x2841d5ad
cmp eax, 0x2e4c6f3b
je 0x140095610
jmp 0x1400957a0
mov eax, dword [0x141dd07f8]
add eax, 0x1d3b182
xor edx, edx
div dword [0x141dd07fc]
mov cl, 0xd3
add dword [0xfbe0b175], eax
xlatb
invalid
and eax, 0xa1240d08
cmp eax, 0xd084993e
jae 0x140095670
mov eax, dword [0x141dd0808]
sub eax, dword [0x141dd080c]
xor eax, 0x24280422
and al, byte [rax + rbp]
and al, 0x25
jrcxz 0x140095701
sub byte [rbp + rdi + 0x6a706553], bh
add al, 0x28
and al, 0x25
jrcxz 0x140095701
sub byte [rbp + rdi + 0x6a706553], bh
mov r13, qword [rbp - 0x60]
je 0x140095897
jmp 0x14009585c
lea rdx, [rax + 1]
xor r8d, r8d
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
test r8b, r8b
jne 0x1400956d0
test rax, rax
cmove rdx, rax
add r10, rdx
nop
mov eax, dword [0x141dd07d8]
xor edx, edx
div dword [0x141dd07dc]
xor eax, 0x1d3b0ee
xor eax, 0x1d3b0ee
imul eax, eax, 0x8704ecb0
and eax, 0x7c6bcab0
cmp eax, 0x7edee600
ja 0x1400956e0
jmp 0x1400957a0
wait
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r10d, 6
jmp 0x1400957a0
mov eax, dword [0x141dd07d0]
xor eax, dword [0x141dd07d4]
imul rax, rax, 0x4331687f
imul eax, eax, 0x4331687f
jg 0x140095799
xor dword [rbx + 0x48], eax
shr eax, 0x3c
shr rax, 0x3c
imul eax, eax, 0xf239dfa
add eax, 0xc72b6fd8
cmp eax, 0xb1636485
invalid
invalid
mov cl, 0x76
xlatb
jmp 0x1400957a0
push rbp
mov r8d, 0x95a5fe93
add r10, 8
lea rdx, [rax + 1]
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov r9d, dword [0x141dd07c8]
add r9d, dword [0x141dd07cc]
or r9d, 0x1d05dc9f
imul r9, r8
imul ecx, eax
imul ecx, eax
shr r9, 0x38
cmp r9d, 0x1fc53322
je 0x140095760
test rax, rax
cmove rdx, rax
ror byte [rcx + 1], 1
shr bl, cl
invalid
invalid
mov eax, dword [0x141dd07e0]
or eax, dword [0x141dd07e4]
invalid
or eax, 0xe040d94f
imul eax, eax, 0x876534f7
cmp eax, 0xe0799552
ja 0x1400957a0
cmp r10, r12
jbe 0x140095b10
invalid
ud2
mov eax, dword [0x141dd0768]
imul eax, dword [0x141dd076c]
and eax, 0xfe481349
xor eax, 0x4ee5fc1a
cmp eax, 0x3b76668e
cmp ecx, dword [rdi]
invalid
prefetch byte [rax]
invalid
add byte [rax], al
jmp 0x1400964fa
mov eax, 0xba3d3f93
nop
mov ecx, dword [0x141dd07b0]
sub ecx, dword [0x141dd07b4]
and ecx, 0x86ef1442
xor ecx, 0xdc265871
imul rcx, rax
shr rcx, 0x3c
shr ecx, 0x3c
cmp ecx, 0xbdef9b1
je 0x140095820
jmp 0x1400964b6
xor eax, eax
test al, al
jne 0x1400964d7
jmp 0x1400964b8
mov r14d, dword [0x141dd0810]
or r14d, dword [0x141dd0814]
or r14d, 0xd5757bff
add r14d, 0x3b19561a
sub rsp, 0x20
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.14008c3d0
add rsp, 0x20
add esp, 0x20
cmp r14d, 0xf1c079c0
jbe case.0x14008e3a7.408
sub rsp, 0x20
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.14008c3d0
imul edi, edi, 0xffffffff
add rsp, 0x20
jmp 0x14009585c
movzx eax, byte [r13]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0818]
imul ecx, dword [0x141dd081c]
imul rdx, rcx, 0x1e03b863
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
invalid
add ecx, 0x791d86d
and ecx, 0x201c84d
cmp ecx, 0xfe9abdd0
invalid
invalid
je 0x1400958c0
mov r10, qword [r13 + 0x10]
mov r8, qword [r13 + 0x20]
mov rcx, qword [rbp + 0x50]
mov r14, qword [rbp - 0x68]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dd0820]
sub edx, dword [0x141dd0824]
cmp edx, 0x7c34bbcd
je 0x140095910
cmp eax, 6
movzx r9d, byte [rbp + 0x20]
ja case.default.0x14009593e
mov eax, eax
lea rdx, [0x141dbab3c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
add r10, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dd0830]
xor eax, dword [0x141dd0834]
add eax, 0xe02c7f8d
xor eax, 0x30d9e1c4
cmp eax, 0xff496aa7
push qword [r11 - 0x1d]
jmp 0x140095ab9
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dd0828]
sub eax, dword [0x141dd082c]
imul eax, eax, 0x21c2165a
add eax, 0x7c3941d4
invalid
invalid
invalid
invalid
and eax, 0xdf7e0204
cmp eax, 0x84de3f4b
ja case.default.0x14009593e
jmp 0x1400964b6
add r10, 2
lea r9, [r8 + 1]
invalid
invalid
add qword [rbx - 0x2c5165fb], rcx
add dword [rbx], esi
add eax, 0x1d3ae98
scasb al, byte [rdi]
rol dword [rcx], cl
mov eax, dword [0x141dd0850]
xor eax, dword [0x141dd0854]
scasb al, byte [rdi]
rol dword [rcx], cl
imul rax, rax, 0x2bc35303
shr rax, 0x3c
xor eax, 0x4e1fb40a
cmp eax, 0xd26ddf75
ja 0x1400959b0
test r8, r8
cmove r9, r8
mov eax, dword [0x141dd0858]
xor edx, edx
div dword [0x141dd085c]
scasb al, byte [rdi]
rol dword [rcx], cl
scasb al, byte [rdi]
rol dword [rcx], cl
add r10, r9
nop dword [rax + rax]
mov eax, dword [0x141dd0860]
xor eax, dword [0x141dd0864]
xor eax, 0x600106e
and eax, 0x1ee07afe
cmp eax, 0xccd31146
int3
je 0x1400959f0
jmp 0x140095ab9
mov r10d, 6
jmp 0x140095ab9
add cl, ch
pushfq
add byte [rax], al
add byte [rcx - 0x7d], cl
add r10, 4
invalid
add r10, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dd0848]
and eax, dword [0x141dd084c]
add eax, 0x8a2f9215
and eax, 0xaa689ebc
stosb byte [rdi], al
cmp eax, 0xac4fdb17
jae 0x140095a30
jmp 0x140095ab9
add r10, 8
mov eax, dword [0x141dd0838]
fild qword [rbp - 0x2dcefe2d]
div dword [0x141dd083c]
lea r9, [r8 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0840]
xor edx, edx
div dword [0x141dd0844]
lodsd eax, dword [rsi]
rol dword [rcx], cl
lodsd eax, dword [rsi]
rol dword [rcx], cl
or eax, 0xe947a7ff
xor eax, 0xaba37ad3
cmp eax, 0xea62323e
ja 0x140095a70
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
invalid
test r8, r8
mov rdx, r9
cmove rdx, r8
test al, al
jne case.0x14008e3a7.413
add r10, rdx
jmp 0x140095ab9
mov r10d, 2
cmp r10, r12
ja 0x1400964b6
nop word cs:[rax + rax]
mov eax, dword [0x141dd0870]
sub eax, dword [0x141dd0874]
and eax, 0x5be923ac
and ebp, ecx
pop rbx
imul eax, eax, 0xe1305450
cmp eax, 0xc4dc4bcb
je 0x140095ad0
nop
mov eax, dword [0x141dd0878]
xor edx, edx
div dword [0x141dd087c]
imul eax, eax, 0xa284c5ec
and eax, 0x5e3dddd4
pop rsi
cmp eax, 0x82eb103c
je 0x140095af0
mov qword [rcx + 0x10], 0
nop dword [rax + rax]
mov eax, dword [0x141dd0868]
sub eax, dword [0x141dd086c]
xor eax, 0x5c123f8b
imul eax, eax, 0x4124843f
xor eax, 0xc64b4e62
cmp eax, 0xf6ac3373
jae 0x140095b20
sub rsp, 0x20
mov rdx, r15
cli
mov r8, r12
call fcn.140091790
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd0a88]
add eax, dword [0x141dd0a8c]
imul eax, eax, 0x5da474a4
pop rbp
cmp eax, 0x21803ff2
jbe 0x140095b60
lea rsp, [rbp + 0x58]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0x88dbb2b9
nop
mov ecx, dword [0x141dd0880]
sub ecx, dword [0x141dd0884]
add ecx, 0x8a0fc8c4
xor ecx, 0x3af55008
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xdc6f5750
je 0x140095b90
mov rcx, qword [rbp - 0x58]
mov r10, qword [rbp + 0x10]
mov edx, dword [rbp + 0x4c]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0888]
or eax, dword [0x141dd088c]
imul rax, rax, 0x785588eb
shr rax, 0x3e
imul eax, eax, 0xa4973355
add eax, 0xfe97da5
cmp eax, 0x4d75aff1
jb 0x140095bd0
test dl, dl
jne 0x140095d44
nop word cs:[rax + rax]
mov eax, dword [0x141dd0890]
or eax, dword [0x141dd0894]
add eax, 0x1d3ac78
add eax, 0x6f1e9efb
and eax, 0x5f9fe6a5
cmp eax, 0xd8c96df6
je 0x140095c10
cmp r9b, 3
setb al
xchg edx, eax
ror byte [rbp - 0x7b], 0xe4
setne r8b
and r8b, al
and al, al
nop
mov eax, dword [0x141dd0898]
xor edx, edx
div dword [0x141dd089c]
rol dword [rcx], cl
add eax, 0xd12f2342
and eax, 0xfe6b513e
imul eax, eax, 0xb2e7ceed
cmp eax, 0xd6a3811d
ja 0x140095c40
test r8b, r8b
je 0x140095d44
test dh, dl
add byte [rax], al
invalid
mov eax, dword [0x141dd08f0]
and eax, dword [0x141dd08f4]
xor eax, 0xf329e79
add eax, 0x2abda6b0
and eax, 0x5fea78e1
cmp eax, 0x50ca19b3
mov r11, qword [rbp - 0x30]
jbe 0x140095cba
mov qword [r14], rsi
mov qword [r14 + 8], rbx
mov byte [r14 + 0x10], r9b
mov rcx, qword [rbp]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 7]
mov qword [r14 + 0x11], rax
mov dword [rsi + 0x11], eax
mov qword [r14 + 0x18], rcx
mov qword [r14 + 0x20], r10
mov qword [r14 + 0x28], r11
mov r8, qword [rbp]
nop
mov eax, dword [0x141dd08f8]
xor edx, edx
div dword [0x141dd08fc]
lodsb al, byte cs:[rsi]
rol dword [rcx], cl
lodsb al, byte cs:[rsi]
rol dword [rcx], cl
shr eax, 3
imul rax, rax, 0x101a287f
jg 0x140095cfe
sbb dl, byte [rax]
shr rax, 0x2f
mov qword [r14], rsi
mov qword [r14 + 8], rbx
mov byte [r14 + 0x10], r9b
mov rcx, qword [r8]
mov qword [r14 + 0x11], rcx
mov rcx, qword [r8 + 7]
mov qword [r14 + 0x18], rcx
mov qword [r14 + 0x20], r10
mov qword [r14 + 0x28], r11
cmp eax, 0x8e4cfdbf
je 0x140095cc0
mov rax, qword [rbp - 0x48]
mov qword [r14 + 0x30], rax
mov byte [r14 + 0x38], 0
mov eax, dword [0x141dd0900]
sub eax, dword [0x141dd0904]
stosd dword [rdi], eax
rol dword [rcx], cl
stosd dword [rdi], eax
rol dword [rcx], cl
add eax, 0x945a1f4a
or eax, 0xb58aebf7
and eax, 0xfdafebf7
cmp eax, 0x544789b6
mov rbx, qword [rbp - 0x50]
mov esi, dword [rbp + 0x3c]
jb 0x140096569
invalid
add cl, ch
jrcxz 0x140095d49
jmp 0x140096527
add byte [rax], al
sub rsp, 0x20
mov rdx, r15
and byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov r14, rcx
mov r8, r12
call fcn.14008c3d0
dec dword [rax - 0x7d]
invalid
and byte [rbp + 0xf], al
mov dh, 0x1e
invalid
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x20]
xor eax, eax
nop dword [rax + rax]
dec dword [rax - 0x7d]
invalid
invalid
test al, al
jne 0x140095d70
mov eax, r11d
lea rdx, [0x141dbaba0]
and cl, byte [rsi - 0x2e]
add dword [rbx + riz*2 + 0x14], ecx
invalid
add r10, rdx
mov rax, r12
mov rdx, r15
mov edx, edi
and cl, byte [rsi - 0x2e]
add dword [rbx + riz*2 + 0x14], ecx
invalid
mov edx, edi
mov r14, qword [rbp - 0x78]
jmp r10
add r8, 4
rol byte [rbx + rcx*4], 5
add al, 0xab
rol dword [rcx], cl
mov eax, dword [0x141dd08a0]
or eax, dword [0x141dd08a4]
or eax, 0x280a240
and eax, 0x4bd8fa48
cmp eax, 0xb7d24b73
je case.0x140095070.55
mov eax, dword [0x141dd08a8]
sub eax, dword [0x141dd08ac]
stosb byte [rdi], al
rol dword [rcx], cl
or eax, 0x8948023a
and eax, 0xcf4fc63b
mov qword [0x10f592404], rsp
add eax, 0xd7a2882d
cmp eax, 0x675047ea
jb 0x140095db3
mov byte [rdx + 0x47ea3dd7], ah
push rax
jb 0x140095db3
jmp 0x140095e70
add r8, 4
jmp 0x140095e70
mov rax, r8
add rax, 8
lea r8, [r9 + 1]
test r9, r9
cmove r8, r9
add r8, rax
mov eax, dword [0x141dd08b0]
add eax, dword [0x141dd08b4]
and eax, 0xb338de0
loopne 0x140095d94
xor ecx, dword [rbx]
loopne 0x140095d94
xor ecx, dword [rbx]
imul eax, eax, 0xe4245687
and al, 0xe4
and eax, 0x168c1e00
cmp eax, 0xdfdb71c2
ja 0x140095df8
jmp 0x140095e70
mov r8d, 6
jmp 0x140095e70
add r8, 2
lea r10, [r9 + 1]
mov eax, dword [0x141dd08b8]
xor edx, edx
test dword [rdx - 0x2dcefe2d], ebp
div dword [0x141dd08bc]
or eax, 0xc98ca6a1
imul eax, eax, 0xc3b9d04d
add eax, 0x7569aaa4
cmp eax, 0xf9dc205d
ja 0x140095e2d
test r9, r9
cmove r10, r9
add r8, r10
shr bl, 1
invalid
shr bl, 1
adc al, byte [rcx - 0x48]
mov r8d, 2
mov r8d, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd08c0]
sub eax, dword [0x141dd08c4]
or eax, 0x4b5b5ecc
add eax, 0x721741b1
or eax, 0x9bab7c23
cmp eax, 0x29e24d16
jb 0x140095e70
mov rax, r12
sub rax, r8
jb 0x140096451
mov edx, 0xe17f8fa9
nop word cs:[rax + rax]
mov r9d, dword [0x141dd08e0]
mov r10d, dword [0x141dd08e4]
add r9d, r10d
add r9d, 0x52291d91
xor r9d, 0xa8d957e7
imul r9, rdx
shr r9, 0x3f
cmp r9d, 0x25934a30
ja 0x140095eb0
invalid
ror byte [rbp + 1], 1
clc
add r8, r15
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x140095ef0
mov rdx, r8
test rax, rax
mov rcx, qword [rbp + 0x50]
je 0x140095f58
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140095f10
movzx eax, byte [rdx]
nop word [rax + rax]
mov edx, dword [0x141dd08e8]
xor edx, dword [0x141dd08ec]
or edx, 0x920b23dc
imul edx, edx, 0x644d7545
xor edx, 0xace6f37c
cmp edx, 0xe609eb70
ja 0x140095f20
cmp eax, 0x2f
je 0x140096033
cmp eax, 0x5c
je 0x140096033
xor eax, eax
nop word [rax + rax]
nop dword [rax + rax]
test al, al
jne 0x140095f60
add r11b, 0xfb
nop dword [rax + rax]
mov eax, dword [0x141dd09e0]
sub eax, dword [0x141dd09e4]
imul eax, eax, 0x7225158d
xor eax, 0x5777b62e
imul eax, eax, 0xb0762321
cmp eax, 0x234d203
jb 0x140095f70
cmp r11b, 1
ja 0x140096033
test dil, dil
je 0x140095b43
sti
invalid
invalid
mov eax, dword [0x141dd0a38]
xor edx, edx
div dword [0x141dd0a3c]
imul rdx, rax, 0xba59d5d
shr rdx, 0x20
sub eax, edx
rcl cl, 1
call 0x128cb2fc9
invalid
or eax, 0x3867e62
imul eax, eax, 0xff25e151
cmp eax, 0x6fda51f
jae 0x140095ff9
sub rsp, 0x20
lea rdx, [0x141db92fa]
mov r8d, 1
call fcn.140091790
mov rcx, qword [rbp + 0x50]
add rsp, 0x20
lea rsi, [0x141db92fa]
mov bl, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sub rsp, 0x20
mov r8d, 1
mov rdx, rsi
call fcn.140091790
invalid
dec dword [rax - 0x75]
push r8
add rsp, 0x20
test bl, bl
invalid
je 0x140096010
jmp 0x140095b43
sub rsp, 0x20
mov rcx, r14
mov rdx, rsi
mov edx, esi
mov r8, rbx
call fcn.14008c3d0
add rsp, 0x20
mov eax, dword [0x141dd09e8]
test eax, 0xd23101d3
test eax, 0xd23101d3
div dword [0x141dd09ec]
mov eax, 0xaf5311cd
nop dword [rax]
mov ecx, dword [0x141dd09f0]
and ecx, dword [0x141dd09f4]
or eax, 0x1d3a988
or eax, 0x1d3a988
xor ecx, 0x2ffbbccd
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0xadc6c981
invalid
and al, 0x81
stc
je 0x1400960a4
xchg ebx, eax
invalid
je 0x140096060
int 0xbc
sti
invalid
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0xadc6c981
invalid
movzx r9d, byte [r14]
cmp r9d, 6
ja case.default.0x1400960ab
invalid
mov rdi, qword [r14 + 0x10]
mov rdi, qword [r14 + 0x10]
mov edi, dword [rsi + 0x10]
mov r8, qword [r14 + 0x20]
mov r10d, r9d
lea rax, [0x141dbabbc]
sbb byte [rbx - 0x2e], cl
invalid
sbb byte [rbx - 0x2e], cl
add dword [rdx + 0x63], ecx
adc al, 0x90
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
lea rax, [rdi + 4]
mov edx, dword [0x141dd0a08]
xor edx, dword [0x141dd0a0c]
add edx, 0x5afeacc7
and edx, 0x71430054
add edx, 0x676fa01a
cmp edx, 0x2f854c72
cli
jb 0x14009611f
test dword [rdi], ebp
test eax, 0x153301d3
test rax, 0xffffffffc28101d3
invalid
cli
jb 0x14009611f
test dword [rdi], ebp
jb 0x1400960b1
jmp 0x140096177
mov eax, dword [0x141dd0a00]
imul eax, dword [0x141dd0a04]
scasd eax, dword [rdi]
add eax, 0x1d3a91b
invalid
add dword [0xddcac46f], ecx
or eax, 0x9dc16381
xor eax, 0xca03fd2a
add eax, 0x867fcde1
cmp eax, 0x29fad01
jb case.default.0x1400960ab
jmp 0x1400964b6
lea rax, [rdi + 2]
lea rdx, [r8 + 1]
mov rcx, rsi
mov r11d, dword [0x141dd0a10]
imul r11d, dword [0x141dd0a14]
imul ebx, dword [0x141dd0a14]
sbb eax, 0x1d3a8f6
imul esi, r11d, 0xfec7b655
imul esi, ebx, 0xfec7b655
inc byte [rcx + 0x4f794bc6]
and esi, 0x55120bc2
invalid
push rbp
add esi, 0xf24f794b
and esi, 0x55120bc2
invalid
push rbp
adc dl, byte [rbp + 0x4d]
test eax, eax
test r8, r8
mov r11, rdx
cmove r11, r8
cmove ebx, eax
ror dword [rbp + 0xf], cl
fadd dword [rcx + 0x451d4cfe]
dec byte [rbp + rbx + 0x45]
cmove ebx, eax
cmp esi, 0xa2451d4c
ja 0x14009610f
dec byte [rbp + rbx + 0x45]
movabs byte [0xce8948d8014ccc77], al
add rax, r11
mov rsi, rcx
fmul dword [rax - 0x77]
invalid
jmp 0x140096177
mov eax, 6
jmp 0x140096177
lea rax, [rdi + 4]
jmp 0x140096177
lea rax, [r8 + 1]
test r8, r8
cmove rax, r8
add rax, rdi
add rax, 8
jmp 0x140096177
xor eax, eax
test al, al
jne 0x14009616e
mov eax, 2
mov edx, 0x801ad44f
nop dword [rax]
mov r11d, dword [0x141dd0a18]
sub r11d, dword [0x141dd0a1c]
and r11d, 0xaa408050
shr r11d, 1
jmp 0x1400961e5
imul ebx, edx
shr r11, 0x3a
jmp 0x1400961da
cmp r11d, 0xb3fc0fa8
je 0x140096180
jmp 0x1400961e5
jmp 0x1400961da
cmp rax, rbx
ja 0x140096423
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0a28]
xor edx, edx
div dword [0x141dd0a2c]
xor eax, 0x1d3a85e
test al, 0xd3
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3a85e
pop rsi
test al, 0xd3
add dword [0x14493f6eb], eax
add eax, 0x48a9518
or eax, 0xb5dfdd2b
cmp eax, 0x9bfc7005
jo 0x1400961d8
wait
jb 0x1400961c0
loope 0x140096170
nop
mov eax, dword [0x141dd0a30]
add eax, 0x1d3a84a
add dword [rbx], esi
add eax, 0x1d3a848
test al, 0xd3
invalid
xor eax, dword [0x141dd0a34]
test al, 0xd3
add dword [rcx - 0x40], ebp
in eax, 0xda
fisub dword [rbx]
imul eax, eax, 0x23dadae5
add eax, 0x505a7731
or eax, 0x6b8743a3
cmp eax, 0x7b44b3b
cmp ecx, dword [rbx - 0x4c]
invalid
je 0x1400961e0
cmp ecx, dword [rbx - 0x4c]
invalid
cmp r9b, 5
ja case.default.0x140096217
lea rax, [0x141dbabd8]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
mov eax, 0xa14047c3
add rdi, 4
mov rcx, qword [rbp + 0x50]
push r8
mov edx, dword [0x141dd0a48]
xor edx, dword [0x141dd0a4c]
test al, 0xd3
add dword [rbx], esi
adc eax, 0x1d3a81a
imul edx, edx, 0xd7ab1187
or edx, 0xd9bb6335
imul rdx, rax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
cmp edx, 0x228ab2df
cmp edx, 0x228ab2df
cli
fbstp tbyte [rdx - 0x278cdd76]
jae 0x140096226
jmp 0x140096310
mov eax, dword [0x141dd0a40]
xor eax, dword [0x141dd0a44]
imul eax, eax, 0x2e9def31
xor eax, 0x900400
add byte [rax + rdx*4], al
invalid
out dx, eax
popfq
xor eax, 0x900400
add byte [rax + rdx*4], al
invalid
add byte [rax + rdx*4], al
add byte [0x19f56552e], cl
or eax, 0x5f4cf2bf
pop rdi
cmp eax, 0x5fccf7e1
test esp, 0xe9dd725f
cmp eax, dword [rdx]
add byte [rax], al
invalid
jb case.default.0x140096217
jmp 0x1400964b6
add byte [rcx], dh
dec dword [rbx - 0x2c588afb]
add dword [rbx], esi
xor edi, edi
mov eax, dword [0x141dd09f8]
xor eax, dword [0x141dd09fc]
add eax, 0x1d3a773
add eax, 0x1d3a773
add eax, 0x7bec6ed6
cmp eax, 0xf5fd1b6
jbe 0x14009627d
mov rcx, qword [rbp + 0x50]
jmp 0x1400963c4
lea rax, [r8 + 1]
test r8, r8
cmove rax, r8
add rdi, rax
add rdi, 2
add edi, 2
add edi, 2
jmp 0x140096301
mov edi, 6
jmp 0x14009634a
add rdi, 8
lea rax, [r8 + 1]
mov edx, dword [0x141dd0a50]
adc eax, 0x1d3a786
xor edx, dword [0x141dd0a54]
imul r9d, edx, 0xb4d6c90d
add r9d, 0x227315e6
shl esi, 0x15
jae 0x140096300
or r9d, 0xdf49b563
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0xc944d278
leave
leave
jbe 0x1400962c4
add rdi, rdx
jmp 0x140096301
add rdi, 4
mov rcx, qword [rbp + 0x50]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2c58bdfb], cl
rol dword [rcx], cl
and eax, dword [0x141dd0a5c]
mov eax, dword [0x141dd0a58]
and eax, dword [0x141dd0a5c]
imul eax, eax, 0x2e79957d
add eax, 0xfd18b0fd
imul rax, rax, 0x46e457eb
shr rax, 0x3c
cmp eax, 0xda0b7cbc
jl 0x140096341
fidiv dword [rdi - 0x29]
test rdi, rdi
jne 0x14009634e
xor edi, edi
jmp 0x1400963c4
invalid
mov edi, 2
mov rcx, qword [rbp + 0x50]
mov eax, dword [0x141dd0a60]
xor edx, edx
div dword [0x141dd0a64]
or byte [rdi + 0x1f0f01d3], ah
invalid
invalid
mov eax, dword [0x141dd0a68]
add eax, dword [0x141dd0a6c]
imul eax, eax, 0x146b5e3c
cmp eax, 0x1137861c
je 0x140096360
cmp rbx, rdi
jbe 0x140096390
cmp byte [rsi + rdi], 0xbf
jg 0x1400963bb
jmp 0x1400964b6
mov eax, dword [0x141dd0a80]
add eax, dword [str._w]
xor eax, 0xe90000
or eax, 0xa2008b01
and eax, 0xa2eb8b05
cmp eax, 0xe4db8d0f
je 0x140096390
cmp rbx, rdi
jne 0x1400964b6
cmp rbx, rdi
jb 0x140095b43
mov eax, dword [0x141dd0a70]
imul eax, dword [0x141dd0a74]
or eax, 0xd5befefe
cmp eax, 0x6eb85c8a
jne 0x1400963f0
mov qword [rcx + 0x10], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd0a78]
xor edx, edx
div dword [0x141dd0a7c]
add eax, 0xb5270fa3
xor eax, 0xf2cb791d
imul rax, rax, 0x2f7b8f9f
shr rax, 0x3d
shr eax, 0x3d
mov qword [rcx + 0x10], rdi
cmp eax, 0x4f9f44ac
ja 0x1400963f0
jmp 0x140095b43
ud2
mov eax, dword [0x141dd08c8]
imul eax, dword [0x141dd08cc]
imul eax, eax, 0x2159e05
xor eax, 0x2190262
add ah, byte [0x15e68af51]
cmp eax, 0xc735b8dc
jne 0x140096477
ud2
mov eax, dword [0x141dd08d0]
mov ecx, dword [0x141dd08d4]
add eax, ecx
add eax, 0xfbc2e15c
and eax, 0xfe3fcd7b
ud2
ud2
mov eax, dword [0x141dd06a0]
xor eax, dword [0x141dd06a4]
add eax, 0xc0a4740a
and eax, 0x1f35af4a
ud2
ud2
mov eax, dword [0x141dd0770]
xor eax, dword [0x141dd0774]
mov ecx, 0x9ef0b6e9
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x26e06bd3
ud2
ud2
mov eax, dword [0x141dd0908]
sub eax, dword [0x141dd090c]
imul edi, eax, 0x6b970bee
add edi, 0xf9b2fc50
and edi, 0x8d63ba24
mov byte [r14 + 0x39], 2
mov byte [r14 + 0x3a], sil
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rdx, r14
call fcn.14008d660
add rsp, 0x20
cmp edi, 0x27168e2f
jae 0x140096587
mov byte [r14 + 0x39], 2
mov byte [r14 + 0x3a], sil
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.14008d660
fbstp tbyte [rax - 1]
dec dword [rax - 0x7d]
invalid
and bl, ch
invalid
cmp byte [rbx], 0xa
mov r13, qword [rbp - 0x40]
mov rsi, qword [rbp - 8]
jne 0x1400965c5
mov eax, dword [0x141dd0910]
imul eax, dword [0x141dd0914]
or eax, 0x3ade0ebc
imul eax, eax, 0x45c7df33
xor ebx, edi
mov dword [rbp + 0x35], 0xd2add2f2
cmp eax, 0x8e1478b8
mov rcx, qword [rbp + 0x30]
jb 0x140096863
jmp 0x140096856
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xe0
xor ecx, ecx
call fcn.1400bf820
xchg edx, eax
add al, byte [rax]
add rsp, 0x20
test rax, rax
test eax, eax
je 0x1400964b6
mov rdi, rax
mov rax, qword [rbx + 0x30]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rsi], 4
mov qword [rsi + 8], rdi
xor eax, eax
mov rcx, qword [rbp - 0x38]
nop dword [rax + rax]
test al, al
jne 0x140096620
mov qword [rsi + 0x10], 1
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov esi, 1
mov r13, qword [rbp - 0x38]
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
jmp 0x140096690
imul rax, rsi, 0x38
mov rcx, qword [r14 + 0x30]
mov qword [rdi + rax + 0x30], rcx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmmword [rdi + rax + 0x20], xmm2
invalid
and byte [rdi], cl
adc dword [rdi + rax + 0x10], ecx
movups xmmword [rdi + rax], xmm0
inc rsi
mov qword [rbx + 0x10], rsi
mov eax, dword [0x141dd0928]
sub eax, dword [0x141dd092c]
imul eax, eax, 0x91ad696b
add eax, 0xe0ff2e64
cmp eax, 0x823d1783
ja 0x1400966e7
nop
mov eax, dword [0x141dd0930]
xor edx, edx
div dword [0x141dd0934]
mov ebx, eax
add ebx, 0xaf7af5db
and ebx, 0x8004e040
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.14008d660
add rsp, 0x20
cmp ebx, 0xcac4bf80
jbe 0x140096700
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.14008d660
add rsp, 0x20
jmp 0x1400966b0
cmp byte [r14], 0xa
je 0x1400967c3
mov eax, dword [0x141dd0938]
xor edx, edx
div dword [0x141dd093c]
mov rbx, qword [rbp - 8]
mov eax, dword [0x141dd0940]
sub eax, dword [0x141dd0944]
and eax, 0x412c23b0
imul eax, eax, 0xf3eea198
cmp eax, 0xe5a87fa5
je 0x14009671c
mov rax, qword [rbx]
nop dword [rax]
mov ecx, dword [0x141dd0948]
imul ecx, dword [0x141dd094c]
xor ecx, 0xb2631a22
add ecx, 0x94d83d51
cmp ecx, 0x6872cad8
ja 0x140096740
cmp rsi, rax
jne 0x140096660
sub rsp, 0x30
mov qword [rsp + 0x20], 0x38
mov r8d, 1
mov r9d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.1400fd630
add rsp, 0x30
mov rdi, qword [rbx + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0950]
imul eax, dword [0x141dd0954]
and eax, 0x68d1509
xor eax, 0x3a1008
cmp eax, 0xaafcc0a4
ja 0x1400967a0
jmp 0x140096660
mov eax, dword [0x141dd0958]
and eax, dword [0x141dd095c]
add eax, 0x7bff419f
mov ecx, 0xd4af02a5
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xfac6432d
mov rdx, qword [rbp + 0x30]
mov r8, qword [rbp - 8]
mov r13, qword [rbp - 0x40]
jbe 0x140096804
mov rax, qword [r8 + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r8]
movups xmmword [rdx], xmm0
xor eax, eax
mov rdi, qword [rbp - 0x10]
nop word [rax + rax]
mov rcx, qword [r8 + 0x10]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdx], xmm0
test al, al
jne 0x140096810
nop word cs:[rax + rax]
mov eax, dword [0x141dd0960]
and eax, dword [0x141dd0964]
xor eax, 0x6ce955dc
imul eax, eax, 0xf18bafa5
cmp eax, 0x49e2c2c6
mov dl, 0xe2
invalid
jb 0x140096830
xor eax, eax
test al, al
jne 0x140096850
jmp 0x1400968d3
mov qword [rcx], 0
xor eax, eax
test al, al
je 0x14009686c
mov qword [rcx], 0
jmp 0x140096856
mov eax, dword [0x141dd0918]
sub eax, dword [0x141dd091c]
add eax, 0x89965ac6
or eax, 0xe63c2d36
cmp eax, 0x6d2da379
mov rdi, qword [rbp - 0x10]
jae 0x1400968a0
mov qword [rcx + 8], 8
nop word cs:[rax + rax]
mov eax, dword [0x141dd0920]
add eax, dword [0x141dd0924]
js 0x14009684a
rol dword [rcx], cl
xor eax, 0xcaae6434
imul eax, eax, 0xc3a4171d
add eax, 0x8b5a4c60
mov qword [rcx + 8], 8
cmp eax, 0x6c5b5742
jb 0x1400968a0
mov qword [rcx + 0x10], 0
mov eax, dword [0x141dd0968]
and eax, dword [0x141dd096c]
lea esp, [rax - 0x74fafe2d]
and byte [rsi + 0x64], ch
xor eax, 0x928ae68d
cmp eax, 0xf5fcaef3
jbe 0x140096910
sub rsp, 0x20
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.14008c3d0
invalid
dec dword [rax - 0x7d]
invalid
and byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov eax, dword [0x141dd0970]
xor edx, edx
div dword [0x141dd0974]
mov esi, eax
and esi, 0x8082102
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r15
mov r8, r12
mov eax, esp
call fcn.14008c3d0
add rsp, 0x20
add esp, 0x20
cmp esi, 0x71bed9e5
je 0x140096910
movzx eax, byte [r13]
mov r10, qword [rbp + 8]
nop dword [rax]
add byte [r11 + rcx*4 + 0x55], r9b
or byte [rdi], cl
invalid
mov ecx, dword [0x141dd0978]
add ecx, dword [0x141dd097c]
and byte [rax + 0x694801d3], ah
leave
or eax, 0x48027ba0
shr ecx, 0x37
add ecx, 0x24664513
and ecx, 0x2050a
cmp ecx, 0x21253c68
ja 0x140096950
mov rcx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x20]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dd0980]
imul edx, dword [0x141dd0984]
rol dword [rcx], cl
add edx, 0xb76198c5
and edx, 0x85158190
cmp edx, 0x3c5a157d
pop rdx
cmp al, 0x77
invalid
pop rdx
cmp al, 0x77
fisttp word [rcx + 0x158d48c0]
sahf
rol byte [r9], cl
rol byte [rcx], cl
mov eax, eax
lea rdx, [0x141dbab58]
adc eax, 0x1d2419e
movsxd r9, dword [rdx + rax*4]
or al, 0x82
add r9, rdx
mov rax, r15
clc
jmp r9
mov edi, 0xed25db7f
invalid
mov eax, dword [0x141dd0990]
xor eax, dword [0x141dd0994]
add eax, 0x1d39fa0
imul eax, eax, 0x351e533f
or eax, 0x1ce093
and eax, 0x303de09b
cmp eax, 0x92eec5b4
je case.0x140095070.34
jmp 0x140096ae0
mov eax, dword [0x141dd09b0]
rol dword [rcx], cl
and eax, dword [0x141dd09b4]
cwde
lahf
rol dword [rcx], cl
invalid
add dword [0xc4279b4e], edi
cmp eax, 0x841e312d
je case.0x1400781c4.607
mov ecx, 2
jmp 0x140096ae0
xchg r13d, eax
retf
mov eax, dword [0x141dd09b8]
add eax, dword [0x141dd09bc]
shr eax, 3
imul rax, rax, 0x18890b8b
shr rax, 0x37
imul eax, eax, 0xcaa49bb3
cmp eax, 0x545a6334
je 0x140096ae0
cmp rcx, r12
ja 0x140096b9b
mov edx, 0x8fcbe7c3
lea rax, [r15 + rcx]
nop dword [rax]
mov r8d, dword [0x141dd09c8]
add r8d, dword [0x141dd09cc]
rol dword [rcx], cl
rol dword [rcx], cl
imul r8, rdx
shr r8, 0x3f
or r8d, 0xceb19f58
cmp r8d, 0x6011cc86
je 0x140096b20
nop word cs:[rax + rax]
mov edx, dword [0x141dd09d0]
imul edx, dword [0x141dd09d4]
xor edx, 0x800800
or byte [rax + 0x4aca8100], al
and ebx, dword [rbx - 0x53]
and edx, 0xadff3bce
cmp edx, 0x7884bbec
je 0x140096b50
cmp rcx, r12
jne case.0x140088692.473
xor eax, eax
jmp 0x140096b8f
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
xor ecx, ecx
test cl, cl
jne 0x140096c19
jmp 0x140096bc9
ud2
mov rcx, qword [r13 + 0x20]
mov qword [rdi + 0x30], rcx
mov ecx, dword [0x141dd09d8]
and ecx, dword [0x141dd09dc]
and ecx, 0x61015c08
or byte [rcx + rax + 0x61], bl
xor ecx, 0x630d0881
or ecx, 0x9cf22134
xor al, 0x21
pushfq
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi], r15
mov qword [rdi + 8], r12
mov word [rdi + 0x38], 0x200
add cl, byte [rax - 0x67ec5b9]
invalid
adc byte [rsi], bh
lahf
jae 0x140096c45
invalid
mov rcx, qword [r13 + 0x20]
mov qword [rdi + 0x30], rcx
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi], r15
mov qword [rdi + 8], r12
or byte [esi - 0x39], ah
cmp byte [r8], r8b
add cl, byte [rax - 0x7b14c5b9]
mov rsi, r10
inc rsi
inc esi
mov edi, 0x8eb1430f
xor ebx, ebx
fild dword [rcx - 0x41]
invalid
invalid
jo 0x140096be9
mov r12d, 0xe8c2ad13
nop
mov eax, dword [0x141dd0a90]
or eax, dword [0x141dd0a94]
sahf
rol dword [rcx], cl
xor eax, 0x2e8f9b3d
imul rax, rdi
shr rax, 0x3e
add eax, 0xb96201c3
cmp eax, 0xd5c4ef51
ja 0x140096c60
sub rsp, 0x20
mov rcx, r10
mov rdx, qword [rbp - 0x10]
call fcn.14008d660
mov r10, qword [rbp + 8]
add rsp, 0x20
movzx r13d, byte [r10]
cmp r13b, 0xa
je case.0x1400029e1.924
lea eax, [r13 - 6]
movzx r8d, al
mov eax, dword [0x141dd0aa8]
xor edx, edx
div dword [0x141dd0aac]
mov rcx, qword [rbp + 0x30]
mov eax, dword [0x141dd0ab0]
or eax, dword [0x141dd0ab4]
imul eax, eax, 0xb0e469cd
int 0x69
in al, 0xb0
or eax, 0x828db639
and eax, 0x8fadff39
cmp eax, 0x4816634f
jb 0x140096cc5
nop dword [rax + rax]
mov eax, dword [0x141dd0ab8]
imul eax, dword [0x141dd0abc]
imul rdx, rax, 0x5b686f3
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
imul edx, eax, 0xe238a815
test al, 0x38
loop 0x140096c99
ret 0x4465
test cl, 0x49
lea eax, [rax + 1]
cmp r8b, 4
cmovae rax, rbx
cmp edx, 0xc1f2e4ee
jb 0x140096cf0
cmp eax, 1
je 0x140096d95
cmp eax, 2
je 0x140096c60
cmp eax, 3
jne 0x140096dab
mov rax, qword [rcx + 0x10]
sub rax, 1
jb 0x140096c60
mov r8, qword [rcx + 8]
imul rdx, rax, 0x38
cmp byte [r8 + rdx], 9
jne 0x140096c60
mov qword [rcx + 0x10], rax
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0bb0]
sub eax, dword [0x141dd0bb4]
or eax, 0xdbb7bd3b
imul rax, r12
shr rax, 0x3e
cmp eax, 0x3bce4e43
ja 0x140096d70
jmp 0x140096c60
mov r14, qword [rcx + 0x10]
test bl, bl
mov edx, 0xa1237017
jo 0x140096dc2
invalid
jne 0x140096e8d
invalid
jmp 0x140096e54
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0b80]
or edx, dword [0x141dd0b84]
imul edx, edx, 0x7d9199e8
or edx, 0x7128c116
xor edx, 0x25f50413
cmp edx, 0xa422954
jb 0x140096dc0
cmp r14, rax
jne 0x140096e00
sub rsp, 0x20
call fcn.140097680
mov rcx, qword [rbp + 0x30]
mov r10, qword [rbp + 8]
add rsp, 0x20
mov eax, dword [0x141dd0bb8]
xor eax, dword [0x141dd0bbc]
add eax, 0x1d39db0
imul eax, eax, 0x6a3fe734
or eax, 0xe4a56074
cmp eax, 0xaa19da52
je 0x140096e00
imul rax, r14, 0x38
add rax, qword [rcx + 8]
mov byte [rax], r13b
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 rdx, qword [rsi + 0x2f]
push rsi
invalid
mov qword [rax + 0x30], rdx
inc r14
mov qword [rcx + 0x10], r14
jmp 0x140096c60
xor r12d, r12d
test r14, r14
setne r12b
mov eax, dword [0x141dd0b88]
add eax, dword [0x141dd0b8c]
imul rax, rdx
shr rax, 0x3e
add eax, 0x24178053
imul rax, rax, 0x2774c6e5
shr rax, 0x39
mov qword [rcx + 0x10], r12
cmp eax, 0x4818c4e6
jbe 0x140096e9b
xor eax, eax
test r14, r14
setne al
mov qword [rcx + 0x10], rax
jmp 0x140096e54
mov r8, qword [rcx]
mov eax, dword [0x141dd0b90]
xor edx, edx
div dword [0x141dd0b94]
nop dword [rax]
mov eax, dword [0x141dd0b98]
imul eax, dword [0x141dd0b9c]
or eax, 0x39115992
mov rdx, rax
imul rdx, r15
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
rol cl, 1
call 0x1b3b57bf7
jl 0x140096ef9
cmp eax, 0x59f6bd3b
ja 0x140096eb0
cmp r8, r12
jne 0x140096efc
sub rsp, 0x20
call fcn.140097680
mov rcx, qword [rbp + 0x30]
mov r10, qword [rbp + 8]
add rsp, 0x20
mov rax, qword [rcx + 8]
imul r8, r12, 0x38
mov byte [rax + r8], r13b
mov rdx, qword [rsi + 0x2f]
invalid
mov qword [rax + r8 + 0x30], rdx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + r8 + 0x21], xmm2
movups xmmword [rax + r8 + 0x11], xmm1
movups xmmword [rax + r8 + 1], xmm0
mov eax, dword [0x141dd0ba0]
or eax, dword [0x141dd0ba4]
imul eax, eax, 0xf0479c95
add eax, 0xa3923fd4
xchg edx, eax
invalid
cmp eax, 0xafad421a
jbe 0x140096f5d
cmp r14, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rcx + 0x10], rax
mov r12d, 0xe8c2ad13
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ba8]
or eax, dword [0x141dd0bac]
and eax, 0x37852448
add eax, 0x344df111
cmp r14, 1
inc byte [rcx]
mov edx, 1
sbb rdx, 0xffffffffffffffff
mov qword [rcx + 0x10], rdx
cmp eax, 0xcd978075
jae 0x140096f70
jmp 0x140096c60
mov rcx, qword [rbp + 0x40]
mov qword [rcx], 0
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 0
mov byte [rcx + 0x18], 1
mov rax, qword [rbp + 0x30]
mov rdx, qword [rax]
mov qword [rbp - 0x18], rdx
mov rsi, qword [rax + 8]
mov rax, qword [rax + 0x10]
test rax, rax
mov r10, qword [rbp + 0x28]
je 0x1400974c5
imul rdi, rax, 0x38
add rdi, rsi
mov r12, r10
inc r12
mov eax, dword [0x141dd0a98]
xor edx, edx
div dword [0x141dd0a9c]
mov eax, 0xa570fcfb
nop word cs:[rax + rax]
mov edx, dword [0x141dd0aa0]
and edx, dword [0x141dd0aa4]
imul edx, edx, 0xdb428202
xor edx, 0x67b7ff1a
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x45e4e322
ja 0x140097010
mov ebx, 0xcb1e2e91
lea r15, [0x141db9300]
xor r8d, r8d
mov rax, rsi
mov qword [rbp - 0x20], rdi
movzx r14d, byte [rax]
cmp r14d, 0xa
je 0x1400974c5
mov edx, dword [0x141dd0af8]
and edx, dword [0x141dd0afc]
imul edx, edx, 0xdb2d5cfb
shr edx, 3
imul rdx, rdx, 0x13ddb675
shr rdx, 0x39
cmp edx, 0x3c564892
jne 0x140097087
mov byte [r10], r14b
lea rdx, [rax + 0x38]
mov qword [rbp - 0x28], rdx
nop
mov edx, dword [0x141dd0b00]
or edx, dword [0x141dd0b04]
imul edx, edx, 0xf2089c0e
or edx, 0x60400088
and edx, 0xe2661088
mov byte [r10], r14b
cmp edx, 0x41639023
jb 0x140097090
inc rax
mov rdx, qword [rax + 0x2f]
mov qword [r12 + 0x2f], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0b08]
sub eax, dword [0x141dd0b0c]
mov rdx, rax
imul rdx, rbx
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
add eax, 0xe13f54f9
cmp eax, 0x3cf2b1b3
jb 0x1400970f0
test r8b, 1
je 0x14009719a
sub rsp, 0x20
mov rcx, r10
mov rdx, r15
call fcn.14008e4f0
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0b28]
imul ecx, dword [0x141dd0b2c]
imul rcx, rcx, 0x5e8c35f1
shr rcx, 0x3e
add ecx, 0x7571aa49
xor ecx, 0xf9bfdab4
cmp ecx, 0x15e737f1
jb 0x140097140
invalid
invalid
test al, al
mov rcx, qword [rbp + 0x40]
mov r10, qword [rbp + 0x28]
jne 0x14009719a
sub rsp, 0x20
mov r8d, 1
lea rdx, [0x141db92fa]
call fcn.140091790
mov r10, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x40]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov r13, qword [r10 + 0x10]
lea eax, [r14 - 6]
movzx eax, al
mov edx, dword [0x141dd0b10]
xor edx, dword [0x141dd0b14]
or edx, 0x7bcebff6
cmp edx, 0xdf9b4458
je 0x1400971a5
lea r9, [rax + 1]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0b18]
or edx, dword [0x141dd0b1c]
imul r8d, edx, 0xfc031dd3
cmp al, 4
mov edx, 0
cmovb rdx, r9
cmp r8d, 0xa176dd63
je 0x1400971d0
lea r8, [0x141dbab74]
movsxd rax, dword [r8 + rdx*4]
add rax, r8
jmp rax
and byte [rbp - 0x77], cl
clc
call fcn.140091790
mov r10, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x40]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd0b38]
and eax, dword [0x141dd0b3c]
imul edi, eax, 0x14bf786
add qword [r9 - 0x4bfff909], rax
and byte [rcx + 0x4bc571cf], al
xchg esi, eax
add qword [r9 - 0x4bfff909], rax
and byte [rcx + 0x4bc571cf], al
xchg esi, eax
mov rdx, qword [r10 + 0x28]
sub rsp, 0x20
mov r8, r15
call fcn.140091790
mov r10, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x40]
add rsp, 0x20
cmp edi, 0xcbf411ac
je 0x140097250
mov rax, qword [r10 + 0x20]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
and byte [rsi + 0x2e], spl
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov ecx, dword [0x141dd0b40]
and ecx, dword [0x141dd0b44]
imul ecx, ecx, 0xfe9a2b42
or ecx, 0x1555420a
add ecx, 0x8ae5067b
cmp ecx, 0xcbcbb05
add eax, 0x720cbcbb
invalid
add eax, 0x720cbcbb
fiadd dword [rcx + rcx*4 - 0xf]
mov ecx, esi
mov ebx, 0xda720cbc
mov ecx, r14d
mov ecx, esi
lea rdx, [0x141dbab88]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov rdi, qword [rbp - 0x20]
lea r15, [0x141db9300]
rol byte [rcx], cl
jmp rcx
mov eax, dword [0x141dd0b50]
xor eax, dword [0x141dd0b54]
cwde
cwde
rol dword [rcx], cl
or eax, 0x30889e48
mov byte [rax], dh
imul eax, eax, 0x29ab5898
add eax, 0x3b27b1bb
cmp eax, 0x50bc6037
jb case.0x1400972e2.0
add r13, 4
mov eax, dword [0x141dd0b58]
sub eax, dword [0x141dd0b5c]
add eax, 0x1d39845
xor eax, 0x57802140
or eax, 0x282e9e8b
mov ebx, dword [rsi - 0x7c2d7d2]
retf 0x73e3
invalid
and dword [rax - 0x6174f2a9], eax
sub byte cs:[0x1b3ed3e1e], bh
invalid
mov ebx, dword [rsi - 0x7c2d7d2]
retf 0x73e3
invalid
jae 0x14009739b
je 0x14009730b
jrcxz 0x140097312
jmp 0x14009746f
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1d21f9d
jmp 0x140097370
sub rsp, 0x20
mov r8, r13
call fcn.140091790
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x50], al
add ecx, ebp
invalid
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x141db92fa]
call fcn.140091790
invalid
dec dword [rax - 0x7d]
invalid
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
movabs dword [0x666620c48348ffff], eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
mov eax, dword [0x141dd0b48]
xchg edi, eax
rol dword [rcx], cl
and eax, dword [0x141dd0b4c]
xor eax, 0x1284800
and eax, 0x212c4c4b
sub al, 0x21
sub al, 0x21
cmp eax, 0x1cdadd27
jbe 0x1400973b0
fstp st(2)
sbb al, 0x76
jrcxz 0x140097413
invalid
xor r8d, r8d
xor eax, eax
jmp 0x14009747f
mov ecx, dword [0x141dd0b68]
add ecx, dword [0x141dd0b6c]
imul ecx, ecx, 0x9a8f561
xor ecx, 0x8e2a8127
imul rcx, rcx, 0x571023e5
imul ecx, ecx, 0x571023e5
imul ecx, ecx, 0x571023e5
shr rcx, 0x3d
cmp ecx, 0x83c66543
ja case.0x1400972e2.4
add r13, 2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
mov eax, dword [0x141dd0b70]
rol dword [rcx], cl
imul eax, dword [0x141dd0b74]
add eax, 0x5cf65343
or eax, 0x84600180
and eax, 0x84e00182
cmp eax, 0x3b7418
jb 0x14009740f
add r13, rcx
jmp 0x14009746f
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r14, [rcx + r13]
add r14, 8
jmp case.0x1400972e2.2
add r13, 4
mov eax, dword [0x141dd0b60]
xor edx, edx
div dword [0x141dd0b64]
add eax, 0x6deca698
or eax, 0x6b33c22d
cmp eax, 0x84da03e9
je 0x140097450
invalid
mov r14, r13
test r14, r14
setne r8b
xor eax, eax
test al, al
invalid
jne case.0x1400972e2.2
mov rcx, qword [rbp + 0x40]
mov r10, qword [rbp + 0x28]
nop word [rax + rax]
mov eax, dword [0x141dd0b78]
xor edx, edx
div dword [0x141dd0b7c]
or eax, 0x5a670fd3
imul eax, eax, 0xdfdc084
std
or eax, 0x8d627d0d
lea ebp, [rdx]
cmp eax, 0x95a229b8
je 0x140097490
mov rdx, qword [rbp - 0x28]
mov rax, rdx
cmp rdx, rdi
jne 0x14009704e
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400974d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ac0]
add eax, dword [0x141dd0ac4]
or eax, 0x1042200
and eax, 0x51842300
cmp eax, 0xca38d605
ja 0x1400974e0
cmp qword [rbp - 0x18], 0
je 0x1400975cb
mov eax, dword [0x141dd0ac8]
sub eax, dword [0x141dd0acc]
xor eax, 0x7f0cacb2
imul eax, eax, 0x4505b4bd
add eax, 0xaf890e7a
cmp eax, 0x59b04421
jb 0x140097550
mov eax, dword [0x141dd0ad0]
imul eax, dword [0x141dd0ad4]
or eax, 0xff7d79df
xor eax, 0x9f657449
je 0x1400975a6
lahf
mov rdi, qword [0x141ddb9a0]
cmp eax, 0x785516cc
jbe 0x140097559
mov rax, qword [0x141ddb9a0]
jmp case.0x14009b0c4.564
mov eax, dword [0x141dd0ad8]
and eax, dword [0x141dd0adc]
xchg ebp, eax
rol dword [rcx], cl
imul eax, eax, 0xcba5a432
and eax, 0x8e618142
cmp eax, 0xed424ee1
je case.0x140088133.508
mov eax, dword [0x141dd0ae0]
or eax, dword [0x141dd0ae4]
imul ebx, eax, 0xe46c41f6
xor ebx, 0x87a17b31
add ebx, 0xf5e86abf
sub rsp, 0x20
mov rcx, rdi
stc
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xa3f75cb9
jae 0x1400975cb
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140097577
mov rdx, qword [rbp + 0x50]
mov rax, qword [rdx]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0ae8]
imul ecx, dword [0x141dd0aec]
xor ecx, 0xb7aaceb9
add ecx, 0x40d7f922
imul rcx, rcx, 0x4984ba9b
shr rcx, 0x3a
cmp ecx, 0x5424ef4c
ja case.0x14009b0c4.566
test rax, rax
je 0x140097630
mov r8, qword [rdx + 8]
mov rcx, qword [0x141ddb9a0]
test byte [rbx - 0x2c], al
invalid
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, qword [rbp + 0x50]
add rsp, 0x20
mov rax, qword [rbp + 0x40]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0af0]
add eax, dword [0x141dd0af4]
or eax, 0x844e343
imul eax, eax, 0x4f2ed1f2
add eax, 0x66a992c8
cmp eax, 0x1a7d1fbf
jb 0x140097650
jmp 0x140095b79
mov r12d, dword [0x141dd0c50]
xor r12d, dword [0x141dd0c54]
add r12d, 0x400ac86b
xor r12d, 0xffd2fe67
invalid
invalid
sar bh, cl
mov eax, 0x70
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov dword [rbp - 0x28], esp
mov eax, 0x40
call fcn.1400ef3b0
ja 0x140097c2b
add byte [rax + 0x29], cl
invalid
mov qword [rbp - 0x38], rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x40
add byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov r15, rsp
mov edi, esp
mov eax, 0x40
call fcn.1400ef3b0
add eax, 0xc4294800
mov rbx, rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov rdi, rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
invalid
mov r14, rsp
mov eax, 0x30
add al, ch
invalid
ja 0x140097c8d
add eax, 0xc4294800
invalid
add eax, 0xc4294800
mov r13, rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp]
mov r8, qword [rbp - 0x20]
call fcn.14008c3d0
invalid
invalid
invalid
add rsp, 0x20
cmp r12d, 0x1116cb35
jb case.0x1400029e1.931
sub al, 0xff
invalid
mov qword [rbp - 8], rsi
jne 0x140097cc0
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], rbx
mov r12, qword [rbp - 0x30]
mov r14, qword [rbp - 0x20]
movzx ebx, byte [r13]
ror byte [rbx + rcx*4 + 0x75], 1
loopne 0x140097d1a
movzx ebx, byte [rbp]
movzx edx, bl
mov dh, 0xd3
mov eax, dword [0x141dd0c58]
and eax, dword [0x141dd0c5c]
add eax, 0x1d38f70
add eax, 0x1d38f70
xor eax, 0x230030b5
or eax, 0x9cff474a
invalid
pushfq
imul eax, eax, 0x27840cd2
ror byte [rsp + rax*4], cl
invalid
cmp eax, 0xdd028fa1
add bl, ch
je 0x140097ce0
cmp edx, 6
mov r11, qword [rbp - 0x18]
ja case.default.0x140097d2b
mov rax, qword [r13 + 0x10]
mov r8, qword [r13 + 0x20]
and byte [rcx + 0xd8d4cd2], cl
shr dword [rsi], cl
rol byte [rcx], cl
and byte [rcx + 0xd8d4cd2], cl
lea ecx, [0x141dbabf0]
shr dword [rsi], cl
rol byte [rcx], cl
rol byte cs:[rcx], cl
movsxd r10, dword [r9 + rdx*4]
add r10, r9
mov rdx, r14
mov r9, qword [rbp]
jmp r10
add rax, 4
jmp case.0x1400781c4.655
nop word [rax + rax]
mov eax, dword [0x141dd0c60]
xor eax, dword [0x141dd0c64]
add eax, 0x8c2c8ab0
sub al, 0x8c
or eax, 0xe996be0d
add eax, 0x2cb78ddd
cmp eax, 0x95db521
or dword [rdx - 0x22], esi
jmp case.0x140088133.568
add rax, 4
mov edx, 0xbe523d2f
mov r8d, dword [0x141dd0c70]
sub r8d, dword [0x141dd0c74]
rol dword [rcx], cl
rol dword [rcx], cl
and r8d, 0xa4a38b69
movabs dword [0xda2199e5c08141a4], eax
add r8d, 0xda2199e5
in eax, 0x99
and edx, ebx
imul r8, rdx
shr r8, 0x3c
cmp r8d, 0x4b7201b9
mov ecx, 0x774b7201
shr ebx, cl
add rax, 8
invalid
invalid
ja 0x140097d70
jmp case.0x1400781c4.655
add rax, 8
lea rdx, [r8 + 1]
nop word [rax + rax]
add byte [rbx + rcx*4 + 0x15], al
mov cl, 0x8e
mov ss, ebx
invalid
mov r10d, dword [0x141dd0c68]
mov ss, ebx
add dword [rbx + rsi + 0x15], eax
xor edx, dword [0x141dd0c6c]
invalid
invalid
xor r10d, dword [0x141dd0c6c]
or r10d, 0xeafe8df6
and r10d, 0xeefeaffe
and edx, 0xeefeaffe
retf 0x8df6
test r8, r8
mov r9, rdx
cmove r9, r8
enter 0xffffffffffff8141, 0xfffffffffffffffa
retf 0x3e95
jbe case.0x1400616b6.663
add rax, r9
jmp case.0x1400781c4.655
mov eax, 6
jmp case.0x1400781c4.655
lea rdx, [r8 + 1]
test r8, r8
cmove rdx, r8
add rax, rdx
add rax, 2
jmp case.0x1400781c4.655
mov eax, 2
mov rdx, r14
sub rdx, rax
jb case.0x140088133.568
invalid
mov r8d, dword [0x141dd0c78]
or r8d, dword [0x141dd0c7c]
add r8d, 0x5e617be8
pop rsi
or r8d, 0x3d03ba1a
and r8d, 0xbd0fbebf
mov esi, 0x8141bd0f
clc
wait
and eax, 0xd47412ec
in al, dx
invalid
je 0x140097e10
in al, dx
adc dh, byte [rsp + rdx*8 + 0x48]
add eax, dword [rbp]
add rax, qword [rbp]
mov r8d, dword [0x141dd0c80]
imul r8d, dword [0x141dd0c84]
imul r8d, r8d, 0xd226969d
imul eax, eax, 0xd226969d
imul eax, eax, 0xd226969d
or r8d, 0x20ea8051
and r8d, 0x74ebc6fb
loopne 0x140097e5c
invalid
jmp 0x140097ed8
cmp r8d, 0xfab3e67b
ja 0x140097e40
nop dword [rax]
mov r8d, dword [0x141dd0c88]
add r8d, dword [0x141dd0c8c]
imul r8d, r8d, 0xb85e535
xor eax, 0x410b85e5
or eax, 0xe4f456de
invalid
add r8d, 0x793e7165
cmp r8d, 0xb28bf08e
ja 0x140097e70
invalid
mov r9, rax
nop
mov eax, dword [0x141dd0c90]
imul eax, dword [0x141dd0c94]
add eax, 0xca01589e
retf 0x483d
invalid
invalid
jnp 0x140097f2f
invalid
test rdx, rdx
mov rcx, qword [rbp - 8]
je 0x140097f3d
movzx eax, byte [r9]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0c98]
imul edx, dword [0x141dd0c9c]
and edx, 0xc1053dd5
xor edx, 0x7b560dbd
imul r9, rdx, 0x4e023a95
xchg ebp, eax
cmp al, byte [rdx]
add cl, byte [rsi + 0x49]
shr ecx, 0x3b
cmp al, 0x2f
sete r8b
cmp al, 0x5c
sete dl
xchg esp, eax
ret 0x8141
stc
int3
jmp 0x140097f0d
or byte [rsp + rsi*2], bh
invalid
or r8b, dl
nop dword [rax + rax]
mov eax, dword [0x141dd0ca0]
xor edx, edx
div dword [str._BbS]
invalid
add eax, 0x70870336
or eax, 0x3fe2af49
imul eax, eax, 0x260a1673
cmp eax, 0x6783f024
je 0x140097f10
xor eax, eax
test al, al
invalid
je case.0x14002e90e.737
jmp 0x140097f46
xor r8d, r8d
xor eax, eax
test al, al
je case.0x14002e90e.737
mov rax, qword [r13 + 0x20]
mov qword [rcx + 0x1f], rax
invalid
invalid
movups xmm0, xmmword [r13 + 1]
adc byte [rbp + 1], al
movups xmm1, xmmword [r13 + 0x11]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
nop
mov rax, qword [r13 + 0x20]
mov qword [rcx + 0x1f], rax
mov eax, dword [0x141dd0ca8]
invalid
rol dword [rcx], cl
and eax, dword [0x141dd0cac]
imul eax, eax, 0x3d313408
add eax, 0xdfeac4e8
or eax, 0xf672c772
jb 0x140097f49
jb 0x140097f7a
movups xmm0, xmmword [r13 + 1]
movups xmm1, xmmword [r13 + 0x11]
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
cmp eax, 0xdd521949
jb case.0x14002e90e.737
invalid
test r14, r14
je 0x140097faf
cmp bl, 6
mov r9, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
jne 0x140098015
jmp 0x1400980bf
mov r9, qword [rbp - 0x10]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dd0cb8]
or eax, dword [0x141dd0cbc]
and eax, 0xa42d561
xor eax, 0xe42a460
or eax, 0xf1b90a9e
cmp eax, 0x42d46399
je 0x140097fc0
cmp bl, 3
jae 0x140098b35
nop dword [rax + rax]
mov eax, dword [0x141dd0cb0]
xor edx, edx
div dword [0x141dd0cb4]
add eax, 0xed270660
xor eax, 0xf750aa86
invalid
stosb byte [rdi], al
push rax
invalid
imul eax, eax, 0x8cdc5f7e
cmp eax, 0xb0189422
jae 0x140097ff0
mov eax, dword [0x141dd0cc0]
add eax, dword [0x141dd0cc4]
add eax, 0x1d38ca3
xor eax, 0x43120224
or eax, 0xaccdb892
imul rax, rax, 0x5fe6c8b5
shr rax, 0x3d
cmp eax, 0x1907d213
rol byte [rdi], cl
sbb dword [rsi + 0x23], esi
invalid
mov rax, qword [rcx + 0x1f]
mov qword [rdi + 0x1f], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
nop word cs:[rax + rax]
mov rax, qword [rcx + 0x1f]
mov qword [rdi + 0x1f], rax
mov eax, dword [0x141dd0cc8]
and eax, dword [0x141dd0ccc]
add eax, 0x5cfd5c24
imul rax, rax, 0x208537c9
shr rax, 0x3d
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
cmp eax, 0x7384dfa6
ja case.0x1400781c4.654
nop dword [rax]
mov eax, dword [0x141dd0cd0]
imul eax, dword [0x141dd0cd4]
and eax, 0xf75f7ac1
imul eax, eax, 0xa83af846
clc
cmp ch, byte [rax + 0x736bf93d]
stc
imul esi, dword [rbx + 8], 0x74
invalid
mov eax, dword [0x141dd0cd8]
imul eax, dword [0x141dd0cdc]
add eax, 0xf83a9601
cmp bh, al
xor eax, 0xba8f4c5b
imul eax, eax, 0xa190afe4
scasd eax, dword [rdi]
nop
movabs eax, dword [0x558b4847e8a0603d]
movabs al, byte [0x207600558b4847e8]
mov rax, qword [rdi + 0x1f]
mov qword [r9 + 0x30], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rcx + 0xf], al
adc dword [rcx + 0x21], ecx
movups xmmword [r9 + 0x11], xmm0
mov qword [r9], rdx
mov qword [r9 + 8], r14
mov qword [rbp - 8], r15
nop dword [rax + rax]
mov rax, qword [rdi + 0x1f]
mov qword [r9 + 0x30], rax
mov eax, dword [0x141dd0ce0]
rol dword [rcx], cl
or eax, dword [0x141dd0ce4]
imul eax, eax, 0x1f5b478a
and eax, 0x3c11e836
xor eax, 0xba9ad88d
invalid
mov edx, 0xf07100f
adc byte [rdi + 0x10], cl
movups xmmword [r9 + 0x21], xmm1
movups xmmword [rcx + 0x21], xmm1
movups xmmword [r9 + 0x11], xmm0
mov qword [r9], rdx
adc dword [rbp - 0x77], ecx
jno 0x140098154
cmp eax, 0x94d07401
ja 0x140098110
mov byte [r9 + 0x10], bl
mov word [r9 + 0x38], 0x200
mov byte [r9 + 0x3a], r8b
mov qword [r11], 1
add eax, dword [rcx]
add byte [rax], al
add byte [rcx - 0x39], cl
or byte [r8], al
add byte [rax], al
add byte [rax], al
mov byte [r11 + 0x10], 6
mov word [r11 + 0x38], 0x200
mov byte [r11 + 0x3a], 0
cmp al, byte [rax]
mov rsi, qword [rbp - 0x28]
add rsi, 0x38
xor ebx, ebx
nop dword [rax]
mov eax, dword [0x141dd0ce8]
imul eax, dword [0x141dd0cec]
add eax, 0x20e056e9
or eax, 0x4b068f26
cmp eax, 0xdf4872e5
in eax, 0x72
invalid
invalid
mov rdi, r12
mov r13, qword [rbp - 0x10]
je case.0x14008e3a7.460
add dword [rax], eax
invalid
nop dword [rax]
mov r15d, dword [0x141dd0cf0]
xor r15d, dword [0x141dd0cf4]
not r15d
and r15d, 0x802040
sub rsp, 0x20
mov rcx, rdi
stc
mov rdx, r13
call fcn.1400993e0
add rsp, 0x20
invalid
and byte [rcx - 0x7f], al
invalid
test al, 0x74
fcom st(6)
ja case.0x14008e3a7.460
mov eax, dword [0x141dd0cf8]
and eax, dword [0x141dd0cfc]
or eax, 0xa9a1fafb
imul eax, eax, 0xbdcf6791
iretd
mov ebp, 0x5dc86948
jp 0x14009824b
invalid
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x4b88d77e
mov byte [rbx + 0x77], cl
invalid
mov rax, r12
movzx ecx, byte [r12]
mov eax, dword [0x141dd0d00]
xor edx, edx
div dword [0x141dd0d04]
invalid
mov dl, bl
add dword [rax - 0x75], ecx
jge 0x14009822c
mov r13, qword [rbp - 0x38]
insd dword [rdi], dx
enter 0x1f0f, 0xffffffffffffff84
test byte [rax], al
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x140098250
cmp cl, 0xa
je case.0x14008e3a7.469
test byte [rbx + 1], cl
add byte [rax], al
invalid
nop dword [rax]
mov eax, dword [0x141dd0d08]
or eax, dword [0x141dd0d0c]
cmp eax, 0xc332958d
je case.0x140088133.519
mov eax, dword [str.__S__]
imul eax, dword [0x141dd0d14]
imul eax, eax, 0x6b25a950
and eax, 0xeff002e0
imul rax, rax, 0x1aa3ca91
shr rax, 0x36
cmp eax, 0x8ab39ff2
lahf
mov bl, 0x8a
jbe 0x1400982b0
sub rsp, 0x20
mov rcx, r13
mov rdx, rdi
call fcn.1400993e0
add rsp, 0x20
mov eax, dword [0x141dd0d18]
or eax, dword [0x141dd0d1c]
xor eax, 0x802d065c
pop rsp
invalid
sub eax, 0xf8694480
push rdi
mov esi, ebx
add r15d, 0x67f05259
pop rcx
push rdx
invalid
sub rsp, 0x20
mov rcx, r13
mov rdx, rdi
call fcn.1400993e0
add byte [rax - 0x7d], cl
invalid
and byte [rcx - 0x7f], al
call [rdx]
rol byte [rdx + 0x31], cl
jb 0x1400982b0
cmp byte [r13], 0xa
je 0x140098409
mov rax, qword [r12 + 0x30]
mov rcx, qword [rbp - 0x28]
mov qword [rcx + 0x30], rax
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov rax, qword [r13 + 0x30]
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
sub rsp, 0x20
mov rdx, rsi
call fcn.14008e4f0
add rsp, 0x20
test al, al
je 0x140098460
nop dword [rax]
mov eax, dword [0x141dd0d30]
imul eax, dword [0x141dd0d34]
or eax, 0x83080409
and eax, 0x9399062b
add eax, 0xd0478df3
cmp eax, 0x84a5fbf6
jae 0x140098360
jmp case.0x14009b0c4.576
sub rsp, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.1400993e0
add rsp, 0x20
jmp case.0x14009b0c4.609
sub rsp, 0x20
mov rsi, qword [rbp - 8]
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.1400993e0
add rsp, 0x20
add esp, 0x20
movzx eax, byte [rsi]
mov ecx, 0x8fb14447
nop word [rax + rax]
mov edx, dword [0x141dd0d50]
xor edx, dword [0x141dd0d54]
rol dword [rcx], cl
imul edx, edx, 0x7580f4ec
add edx, 0x6ab49ab0
imul rdx, rcx
shr rdx, 0x3f
cmp edx, 0x8441e835
je case.0x14008e3a7.461
cmp al, 0xa
mov rcx, qword [rbp]
jne 0x1400984e4
loopne 0x140098402
add byte [rax], al
jmp 0x140098b35
mov eax, 0x9f776ed9
nop
mov ecx, dword [0x141dd0d20]
sub ecx, dword [0x141dd0d24]
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0x658cd4b0
and ecx, 0x9038dc20
cmp ecx, 0x49e7f1d8
int1
out 0x49, eax
int1
out 0x49, eax
jb 0x140098410
nop dword [rax + rax]
mov eax, dword [0x141dd0d28]
imul eax, dword [0x141dd0d2c]
add eax, 0xcb40ee00
retf
and eax, 0x202002f3
cmp eax, 0xe65a7aee
je 0x140098440
nop
nop
mov eax, dword [0x141dd0d38]
or eax, dword [0x141dd0d3c]
imul eax, eax, 0xd617b0fe
add eax, 0xbd42a4f8
and eax, 0xf77001f6
cmp eax, 0x5c7a1c19
jb 0x140098460
mov rcx, qword [rbp]
nop word [rax + rax]
mov eax, dword [0x141dd0d40]
sub eax, dword [0x141dd0d44]
test al, 0x88
rol dword [rcx], cl
xor eax, 0x9d8d908e
imul eax, eax, 0x848b6122
add eax, 0x49401862
cmp eax, 0xfc935a82
ja 0x140098490
nop word cs:[rax + rax]
mov eax, dword [0x141dd0d48]
imul eax, dword [0x141dd0d4c]
imul eax, eax, 0xd59aa988
add eax, 0xd6dff405
add eax, 0x35d6dff4
invalid
out 0x69, al
and eax, 0x27a9833d
loop case.0x140097d2b.69
invalid
invalid
fmul qword [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0xe], cl
sub rsp, 0x20
mov rdx, r14
call fcn.140097870
add rsp, 0x20
mov rbx, rax
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c77adfb], cl
mov eax, dword [0x141dd0d58]
or eax, dword [0x141dd0d5c]
add dword [rbx], ecx
add eax, 0x1d38850
and eax, 0xd4af2567
add eax, 0xabe4e376
xor eax, 0x420e09cb
cmp eax, 0xd1155f3c
cmp al, 0x5f
invalid
sal dword [rdi - 0x22], 1
cmp al, 0x5f
adc eax, 0x48de77d1
test ebx, ebx
test rbx, rbx
je 0x140098b35
add byte [rax], al
mov esi, ebx
and esi, 3
mov eax, dword [0x141dd0d60]
rol dword [rcx], cl
sub eax, dword [0x141dd0d64]
xor eax, 0x140000c4
or eax, 0xeb7f5f3b
jmp 0x140098584
stosd dword [rdi], eax
jne 0x14009854a
invalid
je 0x140098530
cmp rsi, 3
ja case.default.0x140098565
add byte [rax], al
add byte [rax], al
lea rax, [0x141dbac0c]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
movzx ecx, byte [rbx + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dd0e28]
xor edx, edx
div dword [0x141dd0e2c]
xor eax, 0x41001210
and eax, 0xc3307636
imul eax, eax, 0x5f229142
rol byte [rdx - 0x6f], 0x22
pop rdi
rol byte [rdx - 0x6f], 0x22
pop rdi
cmp eax, 0xadcd4acb
jae 0x140098570
jmp 0x140098ade
mov eax, dword [0x141dd0e30]
add eax, 0x1d3888a
imul eax, dword [0x141dd0e34]
imul eax, eax, 0x4a76293
add eax, 0xc8101032
and eax, 0x7af82529
sub dword [0x1194700b7], esp
add al, 0xb6
leave
ja case.0x140098565.1
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400985d0
sal byte [rbp - 4], 0xf
mov dh, 0x4b
invalid
movzx ecx, byte [rbx + 0xf]
mov eax, 0xab04a895
xchg ebp, eax
test al, 4
stosd dword [rdi], eax
nop dword [rax]
mov edx, dword [0x141dd0e38]
sub edx, dword [0x141dd0e3c]
push rax
mov bl, dl
add dword [rcx - 0x2e], ebp
jp 0x140098667
pop rsp
pop rsi
pop rsi
add edx, 0xefcc8605
imul rdx, rax
shr rdx, 0x3f
shr edx, 0x3f
shr edx, 0x3f
cmp edx, 0x5d475c68
pop r13
ja 0x1400985e0
jmp 0x140098ade
add al, 0
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
shr rcx, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e18]
imul eax, dword [0x141dd0e1c]
add eax, 0x1d387ef
add eax, 0xbd53c1ad
imul rax, rax, 0x553fbebf
mov esi, 0xc148553f
call 0xced7937e
xchg esi, eax
mov eax, 0xb4d7cf3d
iretd
xlatb
mov ah, 0xcd
ja 0x140098620
mov esi, 0xc148553f
call 0xced7937e
xchg esi, eax
mov eax, 0xb4d7cf3d
iretd
xlatb
mov ah, 0xcd
ja 0x140098620
iretd
sub rsp, 0x20
call fcn.1400930a0
add rsp, 0x20
mov ecx, eax
jmp 0x140098ade
mov rax, rbx
shr rax, 0x20
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2c790df3], cl
add dword [rbx], ecx
or eax, 0x1d386f0
xchg bl, dl
invalid
mov ecx, dword [0x141dd0d68]
or ecx, dword [0x141dd0d6c]
xchg bl, dl
invalid
imul ecx, ecx, 0xac411598
lodsb al, byte [rsi]
and ecx, 0xe0a0eb38
add ecx, 0xf2f80e04
cmp ecx, 0x63fe6abd
jb 0x140098670
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c7935f3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d386c7
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd0d70]
imul ecx, dword [0x141dd0d74]
add ecx, 0xf8405a5
xor ecx, 0x1423572b
cmp ecx, 0x85a328f4
stc
hlt
invalid
invalid
test dword [rdi - 0x21], esi
stc
hlt
sub byte [rbx - 0x4620887b], ah
fidivr dword [ebp - 0x34]
mov ecx, 0xcc7dda67
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dd0d78]
or edx, dword [0x141dd0d7c]
add edx, 0x1309d687
or dword [rbx], edx
or dword [rbx], edx
shr edx, 1
imul rdx, rcx
shr rdx, 0x3b
or edx, 0x8775f23e
cmp edx, 0x7871c422
cli
and al, ah
jno 0x140098770
cli
and al, ah
jno 0x140098770
je 0x1400986d0
cmp eax, 0x28
ja case.default.0x140098713
mov eax, eax
lea rcx, [0x141dbac1c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ecx, ecx
jmp 0x140098ac0
mov eax, dword [0x141dd0db8]
xor eax, dword [0x141dd0dbc]
xchg bl, dl
add dword [rbx], esi
add eax, 0x1d38694
xor eax, 0x4a1c4600
shr eax, 5
imul rax, rax, 0xc6845ef
imul eax, eax, 0xc6845ef
imul eax, eax, 0xc6845ef
shr rax, 0x33
add eax, 0xf0866d76
mov cl, 0xe
cmp eax, 0x36a3a2cf
jbe case.0x140098713.14
jmp 0x140098ac0
add byte [rax], al
mov eax, dword [0x141dd0e08]
xor eax, dword [0x141dd0e0c]
imul eax, eax, 0x93763779
invalid
jbe case.0x1400972e2.41
add eax, 0x75a10178
imul rcx, rax, 0x16c2b58f
invalid
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
mov cl, 0x21
cmp eax, 0x9eb735c1
je case.0x140098713.33
jmp 0x140098ac0
mov eax, dword [0x141dd0d90]
mov ecx, dword [0x141dd0d94]
add eax, ecx
add eax, 0xc8d01b5d
xchg bl, dl
add dword [rcx], eax
enter 0x5d05, 0x1b
ror al, 1
xor eax, 0x3cc641b2
imul eax, eax, 0xcb3fd3e8
mov cl, 4
cmp eax, 0x8c04efb1
je case.0x140098713.4
jmp 0x140098ac0
add byte [rbx - 0x2c7a10fb], cl
mov eax, dword [0x141dd0da8]
out dx, eax
test ebx, edx
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d385eb
xor edx, edx
div dword [0x141dd0dac]
imul eax, eax, 0xd4575dd
and eax, 0xf2472d42
imul eax, eax, 0x40705a04
invalid
mov cl, 9
mov cl, 9
cmp eax, 0xa33f79e6
je case.0x140098713.9
jmp 0x140098ac0
add byte [rax], al
mov eax, dword [0x141dd0d80]
add eax, 0x1d3859a
imul eax, dword [0x141dd0d84]
add eax, 0x9844b66e
mov cl, 2
cmp eax, 0x88182859
jb case.0x140098713.2
jmp 0x140098ac0
add al, byte [rax]
add byte [rbx - 0x2c7a7dfb], cl
mov eax, dword [0x141dd0d88]
add eax, dword [0x141dd0d8c]
mov eax, dword [0x141dd0d88]
add eax, dword [0x141dd0d8c]
xor eax, 0x68ce400
or eax, 0xd97019ed
mov cl, 3
cmp eax, 0x5b536a6c
je case.0x140098713.3
jmp 0x140098ac0
add al, byte [rax]
add byte [rbx - 0x2c7a91fb], cl
invalid
invalid
outsb dx, byte [rsi]
test ebx, edx
mov eax, dword [0x141dd0d98]
imul eax, dword [0x141dd0d9c]
test ebx, edx
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3856b
add eax, 0x9b19e70e
or eax, 0xfe77e577
mov cl, 7
cmp eax, 0xc9914415
je case.0x140098713.7
jmp 0x140098ac0
mov eax, dword [0x141dd0dc8]
jns 0x1400987d2
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd0dcc]
or eax, 0x6ed19c8c
imul eax, eax, 0xba4f3e38
add eax, 0x626b68c8
mov cl, 0x11
cmp eax, 0x6e877cf0
jae case.0x140098713.17
jmp 0x140098ac0
mov eax, dword [0x141dd0e00]
add eax, dword [0x141dd0e04]
test dword [rbp + 0x50301d3], eax
add dword [rbp - 0x76dafe2d], 0xfffffff6
and eax, 0xa96cf689
xor eax, 0x2460cf9c
mov cl, 0x1f
and eax, 0xa96cf689
xor eax, 0x2460cf9c
mov cl, 0x1f
cmp eax, 0xab1edc34
ja case.0x140098713.31
jmp 0x140098ac0
mov eax, dword [0x141dd0e10]
rol dword [rcx], cl
sub eax, dword [0x141dd0e14]
rol dword [rcx], cl
add dword [rax + 0x69], ecx
enter 0x7ea9, 0xfffffffffffffff5
imul rcx, rax, 0x58f57ea9
pop rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
add eax, 0x376197f7
or eax, 0x60964c04
mov cl, 0x29
cmp eax, 0x10738bba
adc byte [rsi - 0x33], dh
adc byte [rsi - 0x33], dh
jmp 0x140098ac0
add byte [rbx - 0x2c7b06fb], cl
mov eax, dword [0x141dd0dd0]
stc
test bl, dl
add dword [rbx], ecx
add eax, 0x1d384f7
test bl, dl
invalid
or eax, dword [0x141dd0dd4]
test bl, dl
add dword [0x175c211b9], esp
xlatb
invalid
invalid
invalid
and eax, 0x35b888d7
xlatb
mov byte [rax - 0xa3f96cb], bh
jae 0x140098952
imul eax, eax, 0x946b73f5
xchg esp, eax
mov cl, 0x14
cmp eax, 0xa099ce7e
invalid
je case.0x140098713.20
jmp 0x140098ac0
add byte [rax], al
mov eax, dword [0x141dd0da0]
add dword [rbx], esi
add eax, 0x1d384a2
xor eax, dword [0x141dd0da4]
or eax, 0xd141a5ca
mov cl, 8
cmp eax, 0xc5784af1
js 0x1400988d3
sal dword [rcx + 0x4af13d08], 1
js 0x1400988d3
je case.0x140098713.8
jmp 0x140098ac0
mov eax, dword [str.PyzT3]
sub eax, dword [0x141dd0db4]
test bl, dl
invalid
add dword [rbx], ebp
add eax, 0x1d38493
test bl, dl
invalid
test bl, dl
add dword [rcx - 0x40], ebp
jns 0x1400988f4
imul eax, eax, 0x3fb9cf79
mov ecx, 0xb1ee053f
rcr byte [rsi], 0xd
or eax, 0x64a522ae
mov cl, 0xd
invalid
add eax, 0x1ec0b1ee
out dx, al
mov cl, 0xc0
invalid
or eax, 0x64a522ae
mov cl, 0xd
mov cl, 0xd
cmp eax, 0xf578bb2
mov dl, 0x8b
push rdi
invalid
jb case.0x140098713.13
jmp 0x140098ac0
add dword [rax], eax
add byte [rbx - 0x2c7b4cfb], cl
invalid
invalid
mov bl, 0x84
invalid
mov eax, dword [str._k_X]
add eax, 0x1d384b3
add dword [rdi], ecx
imul eax, dword [0x141dd0dfc]
scasd eax, dword [rdi]
add eax, 0x1d384b0
mov al, 0x84
rol dword [rcx], cl
mov al, 0x84
rol dword [rcx], cl
and eax, 0x4e9f6070
imul eax, eax, 0xbb5a32c6
xor bl, byte [rdx - 0x45]
jo 0x1400989af
lahf
imul r8, rax, 0xffffffffbb5a32c6
rol dh, 0x32
pop rdx
mov ebx, 0xa63d1eb1
invalid
invalid
cmpsb byte [rsi], byte [rdi]
xor bl, byte [rdx - 0x45]
mov cl, 0x1e
cmp eax, 0x980cf4a6
cmpsb byte [rsi], byte [rdi]
hlt
or al, 0x98
invalid
cmpsb byte [rsi], byte [rdi]
hlt
or al, 0x98
ja case.0x140098713.30
jmp 0x140098ac0
add dword [rax], eax
add byte [rbx - 0x2c7b92fb], cl
mov eax, dword [0x141dd0dd8]
sub eax, dword [0x141dd0ddc]
add eax, 0x1d3846b
test bl, dl
add dword [rbx], ebp
add eax, 0x1d3846b
add dword [0x12ea491ec], eax
add eax, 0xee9b0876
wait
out dx, al
xor eax, 0x344b8d6e
lea ecx, [rbx + 0x34]
xor al, 0x69
imul eax, eax, 0xa1d45b51
mov cl, 0x16
cmp eax, 0x2d5752f4
push rdi
invalid
jbe case.0x140098713.22
rcl byte [rcx + 0x5b], 0xd4
movabs eax, dword [0x762d5752f43d16b1]
push rdi
sub eax, 0x31e9db76
jmp 0x140098ac0
push rdi
sub eax, 0x31e9db76
jmp 0x140098ac0
invalid
invalid
test r11b, dl
jmp 0x140098ac0
mov eax, dword [0x141dd0de0]
xor edx, edx
div dword [0x141dd0de4]
xor eax, 0x1d38447
test r11b, dl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d38447
and eax, 0x346ca7e3
imul eax, eax, 0xbce1c9fe
add eax, 0x796560f2
mov cl, 0x17
cmp eax, 0x9995d3b2
jae case.0x140098713.23
jmp 0x140098ac0
mov eax, dword [0x141dd0df0]
add eax, 0x1d3842f
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3842c
imul eax, dword [0x141dd0df4]
imul rax, rax, 0x6a2ef797
shr rax, 0x3d
rcl byte [rdi + 0x486a2ef7], 0xc1
call 0x17d243b13
sub al, 0x73
push 0x48
shr eax, 0x3d
mov cl, 0x1a
cmp eax, 0xd2cc732c
int3
invalid
je case.0x140098713.26
int3
jmp 0x140098ac0
add byte [rcx + 0xd8e90b], dh
mov cl, 0xb
jmp 0x140098ac0
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov cl, 0xc
jmp 0x140098ac0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xcae90f], dh
mov cl, 0xf
invalid
invalid
invalid
mov cl, 0xf
jmp 0x140098ac0
add byte [rax], al
psubsw mm1, mm2
add byte [rax], al
add byte [rax], al
mov eax, 0x862a78bf
add byte [rax], al
mov eax, 0x862a78bf
js 0x140098a24
xchg byte [rbx - 0x2c7c40eb], cl
mov edx, dword [0x141dd0dc0]
adc eax, 0x1d383bf
mov edi, 0x2b01d383
add dword [rbx], ebp
sub edx, dword [0x141dd0dc4]
adc eax, 0x1d383bd
mov ebp, 0x4801d383
imul edx, eax
invalid
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
shr rdx, 0x3f
mov cl, 0x10
cmp edx, 0x1a75c1
je 0x1400989fb
invalid
invalid
loop 0x140098a03
jmp 0x140098ac0
movabs byte [0xb555906fb8000000], al
add byte [rax], al
mov eax, 0xb555906f
mov edx, dword [0x141dd0de8]
adc eax, 0x1d383bf
imul edx, dword [0x141dd0dec]
xor edx, 0x8401800c
or edx, 0x5b6a3ee0
imul rdx, rax
shr rdx, 0x3d
shr edx, 0x3d
shr edx, 0x3d
mov cl, 0x18
cmp edx, 0x8ac9cb09
je 0x140098a23
jmp 0x140098ac0
mov cl, 0x19
jmp 0x140098ac0
xor eax, eax
mov cl, 0x1b
test al, al
jne 0x140098a56
jmp 0x140098ac0
mov cl, 0x22
jmp 0x140098ac0
xor eax, eax
mov cl, 0x23
test al, al
jne 0x140098a64
jmp 0x140098ac0
mov cl, 0x24
jmp 0x140098ac0
mov cl, 0x25
jmp 0x140098ac0
mov cl, 0x28
jmp 0x140098ac0
mov cl, 1
jmp 0x140098ac0
mov cl, 5
jmp 0x140098ac0
mov cl, 6
jmp 0x140098ac0
mov cl, 0xa
jmp 0x140098ac0
mov cl, 0x12
jmp 0x140098ac0
mov cl, 0x13
jmp 0x140098ac0
mov cl, 0x15
jmp 0x140098ac0
mov al, 1
mov cl, 0x1c
test al, al
je 0x140098a96
jmp 0x140098ac0
mov cl, 0x1d
jmp 0x140098ac0
mov al, 1
mov cl, 0x20
test al, al
je 0x140098aa4
jmp 0x140098ac0
mov cl, 0x26
jmp 0x140098ac0
mov cl, 0x27
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e20]
add eax, dword [0x141dd0e24]
imul rax, rax, 0x515a752d
shr rax, 0x3e
cmp eax, 0xf507fb90
je 0x140098ac0
test cl, cl
je 0x140098b50
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r14
call fcn.14009bab0
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0f50]
imul ecx, dword [0x141dd0f54]
add dword [rcx + 0x205060c9], eax
add byte [rcx + 0x60d861e1], al
cmp ecx, 0xf0ce5a3a
je 0x140098b00
test al, al
je 0x140098b37
lea rax, [0x141dbacc0]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
xor ebx, ebx
mov rax, rbx
lea rsp, [rbp + 8]
or byte gs:[rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd0ec0]
and eax, dword [0x141dd0ec4]
and eax, 0xb663054e
imul eax, eax, 0x7c7efb10
imul rax, rax, 0x23ee12e5
imul eax, eax, 0x23ee12e5
imul eax, eax, 0x23ee12e5
shr rax, 0x3c
cmp eax, 0x224ab8d3
ja 0x140098b50
lea rax, [0x141dbacd0]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
adc ebx, 1
mov rsi, rbx
dec rsi
nop dword [rax]
mov eax, dword [0x141dd0ed8]
sub eax, dword [0x141dd0edc]
invalid
adc ebx, 1
xor byte [rbx + 0x4c2501d3], al
movabs r14, 0x2e8c1ef23f6bc05
and eax, 0xbe4f3e4c
add eax, 0xef23f6bc
shr eax, 2
imul rax, rax, 0x4945fb79
shr rax, 0x3b
cmp eax, 0xd1c25062
ja 0x140098ba0
nop dword [rax + rax]
mov eax, dword [0x141dd0ee0]
rol dword [rcx], cl
or eax, dword [0x141dd0ee4]
add eax, 0xbc5e0f0
imul rax, rax, 0x21278b5f
shr rax, 0x3d
or eax, 0xe2c63718
cmp eax, 0xa129480b
jb 0x140098bd0
mov r12, r14
mov esp, esi
mov rdi, qword [rsi]
nop
mov eax, dword [0x141dd0ee8]
xor eax, dword [0x141dd0eec]
or eax, 0x9d40fd42
add eax, 0x5f7a74e6
xor eax, 0xefe4d90b
ftst
out dx, eax
ftst
out dx, eax
cmp eax, 0xb69bb613
jb 0x140098c00
mov rbx, qword [rbx + 7]
mov r14, qword [rbx]
test r14, r14
je 0x140098c83
invalid
mov eax, dword [0x141dd0ef0]
sub eax, dword [0x141dd0ef4]
add eax, 0xd705e9a0
and eax, 0xe2fe078c
mov ecx, 0xb1ef8687
xchg bh, ch
mov cl, 0x48
imul ecx, eax
invalid
shr rcx, 0x3f
cmp ecx, 0x468529ac
jbe 0x140098c67
invalid
invalid
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
xor r15d, r15d
nop word [rax + rax]
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
test r15b, r15b
jne 0x140098c70
mov r14, r12
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ef8]
imul eax, dword [0x141dd0efc]
and eax, 0x2df63661
xor eax, 0x461ba11e
cmp eax, 0xaf61dcc6
fsub qword [rcx - 0x51]
fsub qword [rcx - 0x51]
ja 0x140098c90
cmp qword [rbx + 8], 0
je 0x140099143
mov rax, qword [rbx + 0x10]
mov ecx, 0x8888aab1
nop word cs:[rax + rax]
mov edx, dword [0x141dd0f00]
or edx, dword [0x141dd0f04]
imul rdx, rcx
shr rdx, 0x3f
or edx, 0xaa70c768
imul rdx, rdx, 0x424b3f09
shr rdx, 0x3c
cmp edx, 0xbff87c8e
ja 0x140098cd0
cmp rax, 0x11
jb 0x140098d33
mov rdi, qword [rdi - 8]
nop word [rax + rax]
mov eax, dword [0x141dd0f08]
and eax, dword [0x141dd0f0c]
xor eax, 0x2ee3f504
imul eax, eax, 0xf4ca1f4f
hlt
add eax, 0x6cfafb9f
cmp eax, 0x512fa076
push rcx
jb case.0x14009b0c4.623
mov eax, dword [0x141dd0f10]
or eax, dword [0x141dd0f14]
imul eax, eax, 0x4a448e26
add eax, 0x3f90074f
cmp eax, 0x91e72a3c
jae 0x1400990e8
invalid
xchg ebx, eax
add eax, dword [rax]
invalid
jmp 0x140099127
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test al, al
jne 0x140098e20
ud2
push rsi
imul eax, esi, 0x21358b4c
invalid
invalid
invalid
invalid
xchg ebx, eax
invalid
mov eax, dword [0x141dd0e90]
xor edx, edx
div dword [0x141dd0e94]
imul rax, rdi
shr rax, 0x38
and eax, 0x6f
imul r15d, eax, 0x406d4f68
mov rcx, qword [0x141ddb9a0]
mov ecx, dword [0x141ddb9a0]
mov ecx, dword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp r15d, 0x1318bbe5
ja 0x140098fb0
mov eax, dword [0x141dd0e98]
or eax, dword [0x141dd0e9c]
or eax, 0x3534cdd8
imul rax, rax, 0x234aa987
shr rax, 0x3d
cmp eax, 0x24b044d4
jne 0x140099020
mov rax, qword [0x141ddb9a0]
nop word [rax + rax]
mov eax, dword [0x141dd0ea0]
and eax, dword [0x141dd0ea4]
imul eax, eax, 0x3f3870e
add eax, 0xdbbe2587
mov rsi, qword [0x141ddb9a0]
cmp eax, 0x53796861
ja 0x140099020
mov eax, dword [0x141dd0ea8]
add eax, dword [0x141dd0eac]
and eax, 0x313633aa
xor dword [rcx - 0x40], ebp
mov cl, 0x85
add byte [rbx + 0x3d], cl
invalid
pushfq
and r14, qword [rbp + 0x16]
xor dword [rcx - 0x40], ebp
mov cl, 0x85
add byte [rbx + 0x3d], cl
or bl, byte [rsp + rcx*2 + 0x48167523]
sub esp, 0x20
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14d, dword [0x141dd0eb0]
and r14d, dword [0x141dd0eb4]
add r14d, 0xcfce0945
and r14d, 0x671d93b0
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call rdi
add rsp, 0x20
cmp r14d, 0xca403c6e
cmp al, 0x40
retf 0xc974
xor ebx, ebx
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0eb8]
imul eax, dword [0x141dd0ebc]
or eax, 0xa97018b8
xor eax, 0x2749e106
add eax, 0x91326a13
cmp eax, 0x5e59b0c5
jbe 0x1400990c0
jmp 0x140098b37
mov eax, dword [0x141dd0f18]
add eax, dword [0x141dd0f1c]
and eax, 0x12f76db2
imul ebx, eax, 0x54ebfd2c
and ebx, 0x37e05448
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xf156f24f
jne 0x140099143
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400990e8
mov eax, dword [0x141dd0f20]
mov ecx, dword [0x141dd0f24]
add eax, ecx
add eax, 0xd4852828
xor eax, 0xf14adf20
cmp eax, 0xd7f3532b
jb 0x140099181
mov eax, dword [0x141dd0f28]
and eax, dword [0x141dd0f2c]
rol dword [rcx], cl
and eax, 0x543e231
mov rcx, qword [0x141ddb9a0]
mov ecx, dword [0x141ddb9a0]
cmp eax, 0x15380892
jne 0x14009918a
mov rax, qword [0x141ddb9a0]
jmp 0x140099162
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd0f30]
xor edx, edx
sal bh, cl
xor eax, 0x1d37d89
or eax, 0x181d0401
and eax, 0x19fd0541
cmp eax, 0x8e30004e
mov rdi, qword [rbp]
je 0x1400991f3
mov eax, dword [0x141dd0f38]
sub eax, dword [0x141dd0f3c]
imul esi, eax, 0x46f50cee
and esi, 0x27c683cc
invalid
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14009a290
add rsp, 0x20
cmp esi, 0x7f71cf63
jne 0x140099208
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14009a290
add rsp, 0x20
jmp 0x1400991c0
mov rcx, rax
mov r8, rdx
mov eax, dword [0x141dd0f40]
xor edx, edx
div dword [0x141dd0f44]
nop dword [rax]
mov eax, dword [0x141dd0f48]
sub eax, dword [0x141dd0f4c]
add eax, 0xb5e835a
and eax, 0xb931efb0
imul eax, eax, 0xccbd3b54
cmp eax, 0x721cafb3
jb 0x140099220
test rcx, rcx
je 0x140099378
sub rsp, 0x20
mov rdx, r8
call fcn.140097b20
enter 0xffffffffffffffe8, 0xffffffffffffffff
add rsp, 0x20
mov rbx, rax
test rax, rax
jne 0x140098b37
mov eax, dword [0x141dd0f58]
imul eax, dword [0x141dd0f5c]
or eax, 0x278fc32
imul eax, eax, 0x5fb5c302
add al, bl
mov ch, 0x5f
imul rcx, rax, 0xd03cd8d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x18
cmp eax, 0x57dfae82
jbe 0x1400992af
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r14
call fcn.140097870
add rsp, 0x20
xor esi, esi
mov rdi, qword [rbp]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.140097870
add rsp, 0x20
test sil, sil
jne 0x1400992c0
mov rbx, rax
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400992e0
test rbx, rbx
je 0x140098b35
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r14
call fcn.14009bab0
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0f60]
xor ecx, dword [0x141dd0f64]
or ecx, 0x55d691c6
imul rcx, rcx, 0x438c1383
shr rcx, 0x3c
add ecx, 0xe9b9ae5
cmp ecx, 0x84e8398
jb 0x140099310
test al, al
je 0x140098b37
mov eax, dword [0x141dd0f68]
xor eax, dword [0x141dd0f6c]
imul eax, eax, 0x2fb125e1
imul rcx, rax, 0xd2e2a23
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0x92397a84
cmp dword [rdx + 0xc3f0d3d], edx
jns case.0x14009b0c4.626
invalid
jmp 0x1400993c5
lea rbx, [0x141db9268]
jmp 0x140098b37
mov eax, dword [0x141dd0f70]
sub eax, dword [0x141dd0f74]
mov esi, 0x80a5b72d
imul rsi, rax
shr rsi, 0x3d
or esi, 0x2ae1a018
and esi, 0x2ae1a01c
out 0x1c, al
movabs al, byte [0x894820ec83482ae1]
invalid
call fcn.14009c040
add rsp, 0x20
and byte [rcx + 0x689d4cfe], al
in al, 0xf
xchg byte [rax - 9], dh
invalid
invalid
sub rsp, 0x20
mov rcx, rbx
call fcn.14009c040
add rsp, 0x20
jmp 0x140099384
mov eax, dword [0x141dd0f78]
sub eax, dword [0x141dd0f7c]
imul ecx, eax, 0xbc84a39e
enter 0xffffffffffffa39e, 0xffffffffffffff84
mov esp, 0xb58df181
push rbp
sub bh, byte [rax + 0x40]
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
pop rsi
pop rdi
add eax, 0xc4294800
mov r12, rsp
cmp ecx, 0xf4ab633c
ja 0x140099420
mov eax, dword [0x141dd0f80]
xor edx, edx
div dword [0x141dd0f84]
nop
mov eax, dword [0x141dd0f88]
xor eax, dword [0x141dd0f8c]
jnp 0x14009944e
add dword [0xfaf96a52], eax
jnp 0x14009944e
add dword [0xfaf96a52], eax
and eax, 0x28280000
cmp eax, 0x5111511f
je 0x140099470
invalid
movzx r10d, byte [rdi + 0x38]
cmp r10b, 3
jne 0x1400994d6
mov eax, dword [0x141dd0f90]
xor eax, dword [0x141dd0f94]
add eax, 0xa376dade
imul rcx, rax, 0x512711db
fist dword [rcx]
invalid
push rcx
shr rcx, 0x20
sub eax, ecx
shr eax, 1
invalid
add eax, ecx
shr eax, 0x1c
sbb al, 5
xchg edx, eax
mov eax, edx
movabs eax, dword [0x4d8b48bc3817203d]
clc
ja 0x14009a0d1
jmp 0x14009a0ab
test r10b, r10b
setne al
movzx esi, byte [rdi + 0x3a]
test sil, sil
setne r9b
setne cl
setne cl
movzx r11d, byte [rdi + 0x10]
cmp r11, 5
add eax, 0xc6920f41
adc byte [rcx - 0x7d], cl
sti
add eax, 0xc6920f41
cmp r11, 6
sete dl
mov rcx, qword [rdi]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rdi + 8]
or dl, al
mov byte [rbp + 6], dl
mov r8, qword [rdi + 0x20]
mov rax, qword [rdi + 0x30]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
lea rax, [r8 + rdx + 2]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
mov dword [rbp - 0x28], eax
lea rax, [r8 + rdx]
lea eax, [rax + rdx]
add al, 0x10
add rax, 8
mov qword [rbp - 0x20], rax
add r8, 4
mov qword [rbp - 0x10], r8
mov rax, rbx
add rax, 9
mov qword [rbp - 0x30], rax
movzx eax, byte [rdi + 0x39]
mov byte [rbp + 7], r9b
or r14b, r9b
mov byte [rbp + 5], r14b
add eax, 0x41f63145
mov eax, 0x93cda327
add eax, 0x41f63145
mov eax, 0x93cda327
mov r13d, 0x899ed153
mov r9d, 0x817ef6e1
jle 0x1400994eb
jle 0x1400994eb
mov r15, rcx
mov qword [rbp - 0x38], r11
mov byte [rbp + 3], r10b
mov byte [rbp + 4], sil
nop dword [rax]
cmp al, 3
je 0x140099498
cmp r10b, al
ja 0x140099498
cmp al, 1
je 0x140099600
movzx eax, al
cmp eax, 2
jne 0x140099d05
nop word cs:[rax + rax]
nop dword [rax + rax]
test r14b, r14b
jne 0x1400995b0
cmp r10b, 1
ja case.0x14008e3a7.488
cmp byte [rbp + 5], 0
jne 0x140099634
nop word cs:[rax + rax]
mov eax, dword [0x141dd0fb8]
sub eax, dword [0x141dd0fbc]
loopne 0x140099653
rol dword [rcx], cl
loopne 0x140099653
rol dword [rcx], cl
xor eax, 0x2a00be8
and eax, 0x97b50be8
cmp eax, 0x22b45f85
je 0x1400995d0
cmp byte [rbp + 6], 0
je 0x14009961c
xor eax, eax
jmp 0x14009962b
test r14b, r14b
jne 0x140099a65
jmp 0x140099a40
xor edx, edx
xor eax, eax
xor r8d, r8d
jmp 0x140099850
mov eax, 2
cmp r15, 1
jbe 0x140099fa0
or dword [rax], eax
add byte [rcx + rdi - 8], cl
cmp rax, r15
jne 0x140099760
add byte [rax], al
xor eax, eax
cmp byte [rbp + 6], 0
je 0x140099650
movzx edx, byte [rbp + 7]
xor r8d, r8d
jmp 0x140099850
mov edx, dword [0x141dd0ff0]
imul edx, dword [0x141dd0ff4]
jns 0x140099628
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d37997
xor edx, 0x124090
nop
adc al, byte [rax]
or edx, 0xfda99f67
std
cmp edx, 0xed5ce37d
jb 0x140099650
lea r8, [0x141dbace0]
movsxd rdx, dword [r8 + r11*4]
add rdx, r8
jmp rdx
imul edi, dword [rcx - 0x49f0258d], 0x8b4c0755
invalid
test r14b, r14b
jne 0x140099760
mov rdx, qword [rbp - 0x18]
add rax, rdx
add rdx, r15
lea r9, [rax + 1]
cmp r9, rdx
sete dl
movzx r8d, byte [rax]
test dl, 1
jne 0x140099800
cmp r8b, 0x2e
jne 0x140099800
movzx edx, byte [r9]
nop dword [rax]
cmp dl, 0x2f
sete r8b
cmp dl, 0x5c
sete al
mov r9d, dword [0x141dd0fd8]
or r9d, dword [0x141dd0fdc]
or ecx, dword [0x141dd0fdc]
or r9d, 0xfffdfb7f
xor r9d, 0xb5169f52
cmp r9d, 0xc17dfcba
ja 0x140099790
or al, r8b
nop word cs:[rax + rax]
mov edx, dword [0x141dd0fe0]
and edx, dword [0x141dd0fe4]
xor edx, 0x5a1dc190
imul rdx, rdx, 0x2802fe21
shl byte [rcx], cl
inc byte [rdx]
sub byte [rax - 0x3f], cl
invalid
cmp al, 0x69
rcr byte [rdx - 0x67], cl
invalid
invalid
cmp edx, 0x1397c87b
je 0x1400997d0
jmp 0x140099636
cmp r8b, 0x2e
sete al
mov r9d, dword [0x141dd0fe8]
rol dword [rcx], cl
and r9d, dword [0x141dd0fec]
and r9d, 0xc0008401
xor r9d, 0xe0248507
or r9d, 0x1fdb72f8
and al, dl
cmp r9d, 0xb595d08f
invalid
invalid
xchg ebp, eax
mov ch, 0x72
retf
jmp 0x140099636
mov r9d, dword [0x141dd1018]
sub r9d, dword [0x141dd101c]
and r9d, 0xa5e20cf8
and ecx, 0xa5e20cf8
cmp r9d, 0x12afd034
je 0x140099850
movzx eax, al
movzx edx, dl
add rdx, rax
add rdx, r8
cmp r15, rdx
jbe 0x140099a00
mov eax, dword [0x141dd1100]
sub eax, dword [0x141dd1104]
xor eax, 0x28afd33c
mov ecx, 0xd1ca2bf5
cmc
sub ecx, edx
ror dword [rax + 0xf], 1
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
cmp eax, 0x8e8ae0f0
jne 0x1400998bb
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14008ecb0
add rsp, 0x20
mov r13d, 0xb24dbf27
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov esi, dword [0x141dd1108]
imul esi, dword [0x141dd110c]
imul rsi, r13
shr rsi, 0x3e
or esi, 0x67b7b1c2
add esi, 0xb8827297
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14008ecb0
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x7c249ffe], al
xchg dword [rdi - 0x3c], esi
mov rax, qword [rbx]
movzx edx, byte [rbx + 8]
mov r8, qword [rbp - 0x30]
mov rcx, qword [r8 + 0x2f]
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
sub r15, rax
sub edi, eax
mov r9d, 0x817ef6e1
jb 0x140099f72
mov eax, dword [0x141dd1110]
add eax, dword [0x141dd1114]
or eax, 0x5dc9642d
add eax, 0xee5fca8a
or eax, 0xa84ae67b
cmp eax, 0xa93879d3
mov r11, qword [rbp - 0x38]
movzx r10d, byte [rbp + 3]
movzx esi, byte [rbp + 4]
mov r8d, 0x93cda327
mov r13d, 0x899ed153
jne 0x140099990
mov qword [rdi + 8], r15
nop dword [rax]
mov eax, dword [0x141dd1118]
and eax, dword [0x141dd111c]
imul eax, eax, 0x17788f18
add eax, 0x631349f8
imul rax, rax, 0x6e2423df
shr rax, 0x3a
mov qword [rdi + 8], r15
cmp eax, 0x1ec66fb1
ja 0x140099990
nop dword [rax]
mov eax, dword [0x141dd1120]
add eax, dword [0x141dd1124]
ja 0x14009999e
invalid
or eax, 0x9a9e005
imul rax, rax, 0x6420e3b5
shr rax, 0x3d
imul eax, eax, 0x32a7ed8
rcr al, 0x7e
sub al, byte [rbx]
cmp eax, 0x555b7d31
ja 0x1400999c0
mov al, 2
mov rcx, r15
cmp dl, 0xa
je case.0x1400972e2.92
jmp 0x140099f35
mov eax, dword [0x141dd10f0]
and eax, dword [0x141dd10f4]
and eax, 0x147ec3ee
add eax, 0x55e7ce45
out 0x55, eax
and eax, 0x2b5ad0d1
cmp eax, 0x2e439653
mov r8d, 0x93cda327
mov r9d, 0x817ef6e1
loope 0x140099a20
jle 0x1400999ad
je 0x140099c2b
jmp 0x140099bf0
mov eax, dword [0x141dd0fa8]
imul eax, dword [0x141dd0fac]
or eax, 0xbffbbd97
imul rax, r8
shr rax, 0x3d
mov byte [rdi + 0x39], 0
cmp eax, 0x694850c9
jbe 0x140099a70
mov byte [rdi + 0x39], 0
jmp 0x140099a40
mov eax, dword [0x141dd0fb0]
xor eax, dword [0x141dd0fb4]
xor eax, 0x286d77b8
imul rax, rax, 0x38ae6db5
cmp byte [rax - 0x3f], cl
call 0xfa97d7cc
invalid
movsb byte [rdi], byte [rsi]
ja 0x140099a70
test sil, sil
jne 0x140099d1a
nop dword [rax]
mov eax, dword [0x141dd1068]
imul eax, dword [0x141dd106c]
or eax, 0xf367fc5b
imul rax, r13
shr rax, 0x3e
cmp eax, 0x2da0fded
invalid
invalid
ja 0x140099aa0
xor eax, eax
cmp r11d, 3
jb case.0x1400972e2.92
cmp r11d, 5
je case.0x1400972e2.92
cmp r11d, 6
jne 0x140099f66
test r15, r15
je 0x140099b83
mov eax, dword [0x141dd1070]
xor edx, edx
div dword [0x141dd1074]
mov eax, dword [0x141dd1078]
and eax, dword [0x141dd107c]
add eax, 0xd26807dc
invalid
push 0x7beb25d2
cmpsd dword [rsi], dword [rdi]
cmp eax, 0x3ec64c15
je 0x140099af8
mov rax, qword [rbp - 0x18]
movzx r8d, byte [rax]
add byte [rcx - 0x7d], cl
inc dword [rcx]
je 0x140099b8d
cmp r8b, 0x2e
jne 0x140099b8d
mov rax, qword [rbp - 0x18]
movzx eax, byte [rax + 1]
mov dh, 0x40
invalid
nop word cs:[rax + rax]
mov edx, dword [0x141dd1080]
add edx, dword [0x141dd1084]
or edx, 0x3a3f7bdf
mov r8, rdx
imul r8, r9
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
cmp edx, 0xdf2706d9
ja 0x140099b40
cmp eax, 0x2f
je 0x140099c70
cmp eax, 0x5c
jne 0x140099bdc
jmp 0x140099c70
xor r15d, r15d
xor edi, edi
xor eax, eax
jmp case.0x1400972e2.92
invalid
add byte [rbx - 0x2c8b0afb], cl
mov eax, dword [0x141dd1088]
xor edx, edx
div dword [0x141dd108c]
je 0x140099b65
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d374f1
cmp r8b, 0x2e
sete al
cmp r15, 1
sete dl
mov r9d, dword [0x141dd1090]
sub r9d, dword [0x141dd1094]
add r9d, 0xd652c2e0
ret 0xd652
or r9d, 0x3c193404
sbb dword [rcx + rax*2], edi
cmp ecx, 0xd9ab0784
push rdx
invalid
sbb dword [rcx + rax*2], edi
cmp ecx, 0xd9ab0784
ja 0x140099b9b
and dl, al
mov r9d, 0x817ef6e1
jne 0x140099c70
xor eax, eax
mov r8d, 0x93cda327
jmp case.0x1400972e2.92
add byte [rbx - 0x2c8afdeb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d374ff
mov edx, dword [0x141dd10f8]
imul edx, dword [0x141dd10fc]
xor edx, 0x4636ac28
imul rax, rdx, 0x1a589425
pop rax
invalid
pop rax
sbb cl, byte [rax - 0x3f]
call 0x111cbc531
shr edx, 1
shr rax, 0x20
sub edx, eax
shr edx, 1
add edx, eax
shr edx, 0x1e
or edx, 0xd6969834
mov byte [rdi + 0x39], 1
mov al, 1
add dword [rcx + 0x164a6cfa], eax
clc
jbe case.0x1400972e2.92
mov byte [rdi + 0x39], 1
jmp 0x140099bf0
mov edx, dword [0x141dd1128]
and edx, dword [0x141dd112c]
loopne 0x140099cbe
rol dword [rcx], cl
add edx, 0x61b936d8
and edx, 0xf2f91de1
imul edx, edx, 0x6b387a29
sub dword [rdx + 0x38], edi
imul eax, dword [rcx - 0x7c4b4006], 0x5a
jbe case.0x1400972e2.92
jmp 0x140099580
mov eax, dword [0x141dd1098]
xor edx, edx
div dword [0x141dd109c]
je 0x140099c48
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3741e
imul rax, rax, 0x12819419
shr rax, 0x3c
or eax, 0xd030447c
imul eax, eax, 0xc9015c04
cmp eax, 0x61c49d51
ja 0x140099c70
test rcx, rcx
je 0x14009a05d
mov eax, 0xab991565
dec rcx
nop dword [rax]
mov edx, dword [0x141dd10a0]
sub edx, dword [str.Jlny]
add edx, 0xe0d61da4
imul rdx, rax
shr rdx, 0x3c
cmp edx, 0x33c74015
ja 0x140099cb0
movsb byte [rdi], byte [rsi]
sbb eax, 0xf48e0d6
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
mov qword [rdi + 8], rcx
mov eax, dword [0x141dd10a8]
or eax, dword [0x141dd10ac]
xor eax, 0x2c000030
or eax, 0x41bd964d
and eax, 0x6fbdd67f
cmp eax, 0xa54bfa63
mov rcx, qword [rbp - 8]
je 0x14009a162
jmp 0x14009a139
cmp r11b, 6
jne 0x140099d68
xor eax, eax
test al, al
jne 0x14009a189
jmp case.0x140097d2b.134
xor eax, eax
nop dword [rax]
test al, al
jne 0x140099d20
test r15, r15
je 0x14009a02d
mov eax, dword [0x141dd10c8]
and eax, dword [0x141dd10cc]
imul eax, eax, 0x8295c4a0
imul rcx, rax, 0x1a8ba867
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0xe31ca508
sbb al, 0xe3
cmp eax, 0xd9cd7839
jb 0x14009a1ef
jmp 0x14009a1c8
lea rax, [0x141dbacf8]
movsxd rdx, dword [rax + r11*4]
add rdx, rax
jmp rdx
mov rax, qword [rbp - 0x20]
jmp 0x140099da1
mov eax, dword [0x141dd1020]
or eax, dword [0x141dd1024]
xor eax, 0xcd883163
add eax, 0x8ac2e3d9
cmp eax, 0xe5d45fbc
ja case.0x140099d76.4
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x10], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd1028]
or eax, dword [0x141dd102c]
imul rax, rax, 0x1796e7a1
shr rax, 0x3a
xor eax, 0x211a1021
or eax, 0x5c608d8c
cmp eax, 0x9b308e57
ja case.0x140099d76.0
cmp qword [rbp - 0x10], 0
je case.default.0x140099d76
mov eax, dword [0x141dd1040]
add eax, dword [str.F_vhY]
and eax, 0x4a4c7ec5
imul eax, eax, 0x9438ad52
or eax, 0xb7dec549
cmp eax, 0x106b53bb
jae 0x140099e0a
mov byte [rdi + 0x39], 3
mov edx, 0xe86e1573
lea rax, [rdi + 0x11]
nop word cs:[rax + rax]
mov r8d, dword [0x141dd1048]
or r8d, dword [0x141dd104c]
or r8d, 0x21c40010
and r8d, 0xe9cf0256
imul r8, rdx
shr r8, 0x3c
mov byte [rdi + 0x39], 3
cmp r8d, 0xad6aad14
je 0x140099e20
mov r10, qword [rbp - 8]
lea rdx, [r10 + 1]
mov rsi, qword [rbp - 0x18]
nop dword [rax]
mov r8d, dword [0x141dd1050]
xor r8d, dword [0x141dd1054]
imul r8d, r8d, 0xb4a1e462
shr r8d, 5
imul r8, r8, 0x8c3ffc3
shr r8, 0x35
cmp r8d, 0xbf6d0543
je 0x140099e60
mov r8d, dword [0x141dd1058]
sub r8d, dword [0x141dd105c]
add r8d, 0x2716f182
and r8d, 0xd771bcbf
mov r9d, 0xbd38b159
imul r9, r8
shr r9, 0x3f
cmp r9d, 0x223f2934
jbe 0x140099ee1
mov r8, qword [rax + 0x1f]
mov qword [rdx + 0x1f], r8
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [r10], r11b
mov qword [r10 + 0x28], rsi
mov qword [r10 + 0x30], rcx
mov r8d, 0xe1f12bdf
nop word [rax + rax]
mov r9, qword [rax + 0x1f]
mov qword [rdx + 0x1f], r9
mov r9d, dword [0x141dd1060]
xor r9d, dword [str.e_tR_P]
imul r9, r8
shr r9, 0x3f
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [r10], r11b
mov qword [r10 + 0x28], rsi
mov qword [r10 + 0x30], rcx
cmp r9d, 0xc07055f6
je 0x140099ef0
jmp case.0x1400029e1.1012
mov rcx, qword [rbp - 8]
mov byte [rcx], dl
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 0x21], xmm2
mov rax, qword [r12 + 0x2f]
mov qword [rcx + 0x30], rax
jmp case.0x1400029e1.1012
mov rax, qword [rbp - 8]
mov byte [rax], 6
jmp case.0x1400029e1.1012
mov eax, dword [0x141dd1130]
xor edx, edx
div dword [0x141dd1134]
and eax, 0x58bd19b4
imul eax, eax, 0x6488ad9
or eax, 0x733bac38
cmp eax, 0xe3f3ed94
je 0x14009a283
jmp 0x14009a25f
mov eax, dword [0x141dd0fc0]
or eax, dword [0x141dd0fc4]
xor eax, 0x24044df
or eax, 0xf1bf9820
imul eax, eax, 0x36b093a1
cmp eax, 0x5a28740
jne 0x140099fd0
ud2
mov eax, dword [0x141dd0fc8]
xor eax, dword [str.nE_t]
and eax, 0x60002180
imul rax, rax, 0x1f6cbe2b
shr rax, 0x39
ud2
mov eax, dword [0x141dd10e0]
or eax, dword [0x141dd10e4]
mov ecx, 0x951f7467
imul rcx, rax
shr rcx, 0x3a
or ecx, 0x413129e8
cmp ecx, 0x723ca317
je 0x14009a25b
jmp 0x14009a230
xor eax, eax
test al, al
je 0x14009a065
ud2
mov eax, dword [0x141dd10b8]
sub eax, dword [0x141dd10bc]
shr eax, 2
imul rax, rax, 0x21c10db9
shr rax, 0x3a
xor eax, 0x72f0a2e7
imul eax, eax, 0x54167b36
ud2
mov eax, dword [0x141dd0f98]
add eax, dword [0x141dd0f9c]
imul rax, rax, 0x5a5dfea3
shr rax, 0x3e
or eax, 0x2be59e6
mov byte [rcx], 0xa
cmp eax, 0x49ad173a
jbe 0x14009a0e0
mov byte [rcx], 0xa
jmp 0x14009a0ab
add byte [rax], al
add byte [rbx - 0x2c9145fb], cl
add dword [rcx], esi
sal bh, cl
div dword [0x141dd0fa4]
mov eax, dword [0x141dd0fa0]
xor edx, edx
div dword [0x141dd0fa4]
imul rcx, rax, 0x179aeffb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x4124f688
cmp eax, 0xfc8ff2bf
jae 0x14009a0e0
nop
mov eax, dword [0x141dd1140]
rol dword [rcx], cl
add eax, dword [0x141dd1144]
or eax, 0x9f75fff7
cmp eax, 0xc852fa28
jb case.0x1400029e1.1012
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd10b0]
jno 0x14009a1ac
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd10b4]
imul eax, eax, 0x17c4752a
and eax, 0xe4a056d8
imul eax, eax, 0xd643b194
mov byte [rcx], 7
cmp eax, 0x93eb4c14
jae case.0x1400029e1.1012
scasb al, byte [rdi]
scasb al, byte [rdi]
mov byte [rcx], 7
jmp 0x14009a139
mov eax, dword [0x141dd1030]
sub eax, dword [0x141dd1034]
rol dword [rcx], cl
imul eax, eax, 0x97eb3e48
add eax, 0xa4bd306e
mov byte [rdi + 0x39], 3
cmp eax, 0x283d1f40
jae 0x14009a18f
mov byte [rdi + 0x39], 3
jmp case.0x140097d2b.134
mov rax, qword [rbp - 8]
mov byte [rax], 0xa
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbx - 0x2c916dfb], cl
add dword [rbx], esp
add eax, 0x1d36e90
mov eax, dword [str.9_K4]
and eax, dword [0x141dd103c]
and eax, 0x555c923
imul eax, eax, 0x3d3ae2a
and eax, 0x5b529922
cmp eax, 0xa5a6c473
ja 0x14009a1a0
jmp case.0x1400029e1.1012
mov eax, dword [0x141dd10d0]
imul eax, dword [0x141dd10d4]
add eax, 0x1d36eff
add eax, 0x1d36eff
imul eax, eax, 0xc7225e7a
add eax, 0x8cd87418
lea rcx, [r15 - 1]
mov dword [0xcce215fc], 0xff4f8d49
mov qword [rdi + 8], rcx
cmp eax, 0x8cc83c50
enter 0x738c, 0xa
enter 0x738c, 0xa
lea rax, [r15 - 1]
mov qword [rdi + 8], rax
jmp 0x14009a1c8
mov rax, qword [rbp - 8]
clc
mov byte [rax], 6
mov eax, dword [0x141dd10d8]
and eax, dword [0x141dd10dc]
imul rax, rax, 0x6a9c14ad
shr rax, 0x3c
imul eax, eax, 0x7034b328
xor eax, 0xafa39187
scasd eax, dword [rdi]
scasd eax, dword [rdi]
cmp eax, 0x4881aadd
jb 0x14009a200
jmp case.0x1400029e1.1012
ud2
mov eax, dword [0x141dd10e8]
sub eax, dword [0x141dd10ec]
shr eax, 1
mov ecx, 0xa1f7e841
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x93e102da
ud2
ud2
mov eax, dword [0x141dd1138]
and eax, dword [0x141dd113c]
add eax, 0x2e98ffcf
and eax, 0x10fae2b4
add eax, 0x80be4f1b
ud2
push rax
jae 0x14009a22e
ud2
int3
push rax
lea rdx, [0x141dbad10]
movsxd r10, dword [rdx + rax*4]
add r10, rdx
mov r9, rsi
mov rax, rdi
jmp r10
or dl, dl
add dword [rbx + riz*2 + 0x14], ecx
invalid
cmp al, al
invalid
mov eax, dword [0x141dd1168]
imul eax, dword [0x141dd116c]
imul eax, eax, 0xc31f9696
add eax, 0x5ab9cd1c
or eax, 0xdcac10cd
cmp eax, 0xcf64d1b4
je 0x14009a380
jmp 0x14009a499
mov r9, rsi
sub r9, rcx
jb 0x14009a7f5
nop word cs:[rax + rax]
mov eax, dword [0x141dd11a0]
sub eax, dword [0x141dd11a4]
add dword [0x1a653ec4a], esi
imul eax, eax, 0xc57e847e
add eax, 0x48292fb8
cmp eax, 0xb293afa
jb 0x14009a4b0
add rcx, rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd11a8]
xor edx, edx
div dword [0x141dd11ac]
xor eax, 0xb46b7ab5
imul rax, rax, 0x1c6656af
shr rax, 0x3b
imul eax, eax, 0x5959a27f
cmp eax, 0x39979e1d
jb 0x14009a4e0
mov rax, rcx
test r9, r9
je 0x14009a554
movzx eax, byte [rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd11b0]
or ecx, dword [0x141dd11b4]
and ecx, 0x8424d182
xor ecx, 0x4044d590
or ecx, 0x339a2a69
cmp ecx, 0xca10bc16
jb 0x14009a520
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14009a556
xor eax, eax
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rcx
add byte [rax + 0xfa2484], cl
add byte [rax], al
invalid
mov word [rsp + 0xf8], 0x200
lea rcx, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0xc0]
call fcn.1400993e0
movzx eax, byte [rsp + 0x100]
cmp al, 0xa
je 0x14009a7d9
add al, 0xfa
movzx ecx, al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dd11b8]
imul eax, dword [0x141dd11bc]
imul rax, rax, 0x4fd8ce7d
shr rax, 0x3e
imul eax, eax, 0xaa5cdb74
cmp eax, 0xbb769816
je 0x14009a5d0
mov eax, dword [0x141dd11c0]
xor edx, edx
div dword [0x141dd11c4]
lea r8, [rcx - 1]
nop word [rax + rax]
cmp cl, 4
setb r9b
mov eax, dword [0x141dd11c8]
xor edx, edx
div dword [0x141dd11cc]
add eax, 0x1966db1b
or eax, 0xfc50fa4a
add eax, 0xb596d327
cmp r8, 3
setb dl
cmp eax, 0x1714a63b
jb 0x14009a610
and r9b, dl
je 0x14009a7d9
mov eax, dword [0x141dd11d0]
imul eax, dword [0x141dd11d4]
and eax, 0x50061a82
xor eax, 0x25e829ee
cmp eax, 0x9dee05d3
nop word [rax + rax]
mov eax, dword [0x141dd11d8]
and eax, dword [0x141dd11dc]
and eax, 0x20404102
add eax, 0x5ab6d412
cmp eax, 0x65558cf7
ja 0x14009a670
mov rsi, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
xor eax, eax
nop
test al, al
jne 0x14009a6a0
movzx ecx, byte [rsp + 0xd0]
movzx r12d, cl
mov eax, dword [0x141dd11e0]
and eax, dword [0x141dd11e4]
add eax, 0x12caa176
or eax, 0x66279a86
add eax, 0xc23b4b80
cmp eax, 0xf2b3baac
ja 0x14009a6b0
cmp cl, 6
je 0x14009a78d
mov edx, dword [0x141dd11e8]
imul edx, dword [0x141dd11ec]
lea rax, [rsp + 0xd1]
or edx, 0xfcfc8fd4
add edx, 0x29e701f5
cmp edx, 0xaf2b260
mov dl, 0xf2
or dh, byte [rbx + 0x1a]
mov rdx, qword [rax + 0x1f]
mov qword [rsp + 0x4f], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov edx, 0xa1c7efb1
nop word cs:[rax + rax]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
mov r8, qword [rax + 0x1f]
mov qword [rsp + 0x4f], r8
mov r8d, dword [0x141dd11f0]
and r8d, dword [0x141dd11f4]
imul r8, rdx
shr r8, 0x3d
or r8d, 0x1feb94f4
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
cmp r8d, 0x8e5ce0b8
je 0x14009a730
mov eax, dword [0x141dd11f8]
xor eax, dword [0x141dd11fc]
add eax, 0x3812d590
cmp byte [0x1a6e77d6b], ah
cmp eax, 0xa72178af
ja 0x14009a770
movzx r9d, byte [rsp + 0xfa]
movzx r15d, r9b
movzx r8d, byte [rsp + 0xf8]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
xchg esp, eax
and al, 0xf9
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14009a7d4
jo 0x14009a73d
add eax, 0x1d36a49
sub eax, dword [0x141dd1204]
mov qword [rsp + 0x78], rdi
or eax, 0x12b99fe7
and eax, 0x7bbdbfe7
cmp eax, 0x56b5dcf5
push rsi
je 0x14009a894
jmp 0x14009a83b
xor esi, esi
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
pop rdi
ret
mov eax, dword [0x141dd1190]
and eax, dword [0x141dd1194]
and eax, 0xc2020d04
cmp eax, 0xaefc7efd
jne 0x14009a810
ud2
mov eax, dword [0x141dd1198]
imul eax, dword [0x141dd119c]
or eax, 0x6410400
and eax, 0xb6510c1c
imul eax, eax, 0x841d894d
ud2
mov eax, dword [0x141dd1208]
xor eax, dword [0x141dd120c]
mov byte [rsp + 0x80], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], al
movups xmmword [rsp + 0x91], xmm0
mov rdx, qword [rsp + 0x4f]
mov qword [rsp + 0xa0], rdx
xor eax, 0xf51bba3e
imul eax, eax, 0xa54857dc
add eax, 0x878639
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x81], xmm0
mov byte [rsp + 0xaa], r9b
and al, 0xaa
add byte [rax], al
add byte [0x1a30909a1], bh
jbe 0x14009a8cf
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
add byte [rax - 0x75], cl
and al, 0x4f
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xaa], r9b
jmp 0x14009a83b
mov byte [rsp + 0xa8], r8b
mov byte [rsp + 0xa9], r10b
cmp r8b, 2
jne 0x14009abb2
test ecx, ecx
add al, byte [rax]
invalid
nop dword [rax]
mov eax, dword [0x141dd1210]
sub eax, dword [0x141dd1214]
xor eax, 0xd63ea9c
imul eax, eax, 0x99cf1e58
or eax, 0xf3c0a1da
cmp eax, 0x8e760476
jb 0x14009a8f0
test rdi, rdi
je 0x14009aa47
nop dword [rax]
mov eax, dword [0x141dd1218]
xor edx, edx
div dword [0x141dd121c]
imul eax, eax, 0x44f034c0
add eax, 0x511c792e
cmp eax, 0xa41d49f8
ja 0x14009a920
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009a950
cmp cl, 3
jae 0x14009aa4e
xor r11d, r11d
lea r14, [rsi + rdi]
xor ebx, ebx
mov r13, rsi
nop dword [rax]
mov eax, dword [0x141dd1220]
or eax, dword [0x141dd1224]
and eax, 0xd96cb6fe
imul eax, eax, 0x3c01ba45
or eax, 0x356660e4
cmp eax, 0x7c901d49
ja 0x14009a970
cmp byte [r13], 0x5c
je 0x14009a9e0
nop word [rax + rax]
test r11b, r11b
jne 0x14009a9a0
inc r13
inc rbx
mov eax, dword [0x141dd1228]
add eax, 0x1d36877
xor edx, edx
div dword [0x141dd122c]
nop dword [rax]
test r11b, r11b
jne 0x14009a9c0
sti
cmp r13, r14
jne 0x14009a970
xor eax, eax
mov rbx, rdi
jmp 0x14009a9e5
mov eax, 1
mov edx, dword [0x141dd1230]
sub edx, dword [0x141dd1234]
add edx, 0x84d85bbc
pop rbx
fadd dword [rax + rcx*2 - 0x61422d97]
sahf
outsb dx, byte [rsi]
pop rsi
shr rdx, 0x3c
cmp edx, 0xc503c57e
invalid
add eax, ebp
je 0x14009a9e5
test rbx, rbx
jne 0x14009ab6b
mov edx, dword [0x141dd1238]
sub edx, dword [0x141dd123c]
or edx, 0x14a04a00
and edx, 0x16a04a02
cmp edx, 0x26420071
ja 0x14009aa13
sub rdi, rax
add rsi, rax
test rdi, rdi
jne 0x14009a960
jmp 0x14009ab69
xor edi, edi
jmp 0x14009abb2
xor eax, eax
mov edx, 0xd7f99113
nop word cs:[rax + rax]
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rsi + r11]
cmp ebx, 0x2f
je 0x14009aaa0
cmp ebx, 0x5c
je 0x14009aaa0
inc r11
cmp rdi, r11
jne 0x14009aa70
xor ebx, ebx
mov r11, rdi
test r11, r11
jne 0x14009aaaa
jmp 0x14009aaf0
mov ebx, 1
test r11, r11
je 0x14009aaf0
cmp r11, 1
jne 0x14009ab6b
movzx ebp, byte [rsi]
mov r14d, dword [0x141dd1240]
add r14d, dword [0x141dd1244]
imul r14d, r14d, 0x51d06643
add r14d, 0x2a7e03cc
cmp r14d, 0x966f2a9a
ja 0x14009aab7
cmp bpl, 0x2e
jne 0x14009ab6b
nop word cs:[rax + rax]
mov r14d, dword [0x141dd1248]
sub r14d, dword [0x141dd124c]
sub esi, dword [0x141dd124c]
or r14d, 0x22b1482
and r14d, 0xd77b5ca3
imul r14, rdx
shr r14, 0x3e
cmp r14d, 0xe7a10992
ja 0x14009aaf0
add r11, rbx
mov ebx, dword [0x141dd1250]
sub ebx, dword [0x141dd1254]
sub byte [rdi - 0x2d], ah
add dword [rcx - 0x25], ebp
imul esi, dword [rbx - 0x347efc07], 0xffffffa4
mov bl, 0xf9
add eax, dword [rcx - 0xcd25b35]
fld qword [rcx + 0x337da2c3]
ret
invalid
jge 0x14009ab70
outsd dx, dword [rsi]
cmp ebx, 0xcb4e8523
ja 0x14009ab20
nop word cs:[rax + rax]
test al, al
jne 0x14009ab50
cmp rdi, r11
jb 0x14009b9db
add rsi, r11
sub rdi, r11
jne 0x14009aa60
xor edi, edi
mov eax, dword [0x141dd1270]
xor edx, edx
div dword [0x141dd1274]
or eax, 0x4afb17da
cmp eax, 0x154b1328
jne 0x14009ab90
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
nop
mov eax, dword [0x141dd1278]
add eax, dword [0x141dd127c]
and eax, 0x42102020
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
cmp eax, 0x3fa2e369
jb 0x14009ab90
cmp r10b, 2
jne 0x14009a7db
lea eax, [rcx - 5]
mov r10d, 0x867d7597
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r8b, r8b
setne dl
cmp cl, 6
sete bpl
mov r11d, dword [0x141dd1280]
pushfq
rol word [rcx], cl
or r11d, dword [0x141dd1284]
xor r11d, 0x35330a6f
xor ebx, 0x35330a6f
imul r11, r10
shr r11, 0x3d
and r11d, 2
jrcxz 0x14009ac00
cmp r11d, 0x5fe7dae7
ja 0x14009abd0
mov r11, qword [rsp + 0xa0]
lea r10, [r11 + 1]
test r11, r11
fisttp dword [rbp + 0xf]
rol dword [rcx - 0x80], cl
clc
add dword [rdi], ecx
invalid
pushfq
add dword [rax], eax
invalid
or bpl, dl
mov rdx, qword [rsp + 0x90]
add byte [rax], al
lea r11, [rdx + 4]
mov qword [rsp + 0x28], r11
lea r11, [r10 + rdx]
add r11, 2
mov qword [rsp + 0xb8], r11
add byte [rax], al
add byte [rcx + rax - 0x2e], cl
add rdx, 8
mov qword [rsp + 0xb0], rdx
nop word [rax + rax]
mov edx, dword [0x141dd1288]
sub edx, dword [0x141dd128c]
or edx, 0x608
and edx, 0x20acb688
imul edx, edx, 0xf3a74cb5
cmp edx, 0x6c1b10c6
invalid
adc byte [rbx], bl
insb byte [rdi], dx
ja 0x14009ac60
nop word cs:[rax + rax]
mov edx, dword [0x141dd1290]
add edx, dword [0x141dd1294]
imul rdx, rdx, 0x5e64c441
shr rdx, 0x3e
cmp edx, 0x6666b863
je 0x14009ac90
test r9b, r9b
je 0x14009af50
test r8b, r8b
je 0x14009b299
invalid
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne case.0x1400616b6.731
nop word cs:[rax + rax]
mov eax, dword [0x141dd1310]
xor edx, edx
div dword [0x141dd1314]
add eax, 0x5588da91
fimul dword [rax + 0x4dd2555]
jle 0x14009ac85
add eax, 0x4c00a40
cmp eax, 0xb2d93cbe
ja 0x14009ace0
cmp rdi, r15
jbe 0x14009a7db
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
xor ebp, ebp
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
invalid
invalid
invalid
inc dword [rax + 0xa38247c]
jl 0x14009ad4b
cmp byte [rdx], cl
jne 0x14009a7db
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dd1318]
sub ecx, dword [0x141dd131c]
or ecx, 0x14f4cc0c
imul ecx, ecx, 0x5c5af656
or ecx, 0x59dc24a7
cmp ecx, 0xced89056
nop
fmul st(6)
invalid
ja 0x14009ad34
nop word [rax + rax]
test bpl, bpl
jne 0x14009ad60
sub rdi, rax
jb 0x14009b9ae
mov qword [rsp + 0x78], rdi
mov eax, dword [0x141dd1320]
xor edx, edx
div dword [0x141dd1324]
mov eax, dword [0x141dd1328]
xor edx, edx
div dword [0x141dd132c]
imul eax, eax, 0xb781adb8
add eax, 0xd8b5f722
xor eax, 0xf27c7727
cmp eax, 0x32036789
jb 0x14009ad81
cmp rdi, r15
ja 0x14009ad19
jmp 0x14009a7db
mov eax, dword [0x141dd1410]
and eax, dword [0x141dd1414]
add eax, 0xddaecf09
xor eax, 0x67df090a
cmp eax, 0x1a4fb8ed
jb 0x14009adc0
nop dword [rax]
mov eax, dword [0x141dd1418]
sub eax, dword [0x141dd141c]
add eax, 0xc04e626c
xor eax, 0x1dedc3df
cmp eax, 0xdfe2edc4
ja 0x14009ade0
test rdi, rdi
je 0x14009b292
xor r15d, r15d
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
nop word cs:[rax + rax]
test r15b, r15b
jne 0x14009af40
test dword [rdi], edx
add dword [rax], eax
invalid
nop dword [rax]
mov eax, dword [0x141dd1430]
and eax, dword [0x141dd1434]
xor eax, 0x5eb74976
imul ebp, eax, 0x9454d377
add ebp, 0xc5e4b596
mov ch, 0xe4
invalid
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
pop rax
invalid
invalid
inc dword [rcx - 0x3677ae03]
std
push rcx
mov cl, cl
movsd dword [rdi], dword [rsi]
mov ch, 0xe4
invalid
pop rax
invalid
ja 0x14009af40
cmp byte [rsp + 0x38], 0xa
jne 0x14009a7db
mov rcx, qword [rsp + 0x30]
test r15b, r15b
jne 0x14009ae74
push qword [rbp - 5]
nop dword [rax]
mov eax, dword [0x141dd1438]
rol dword [rcx], cl
xor eax, dword [0x141dd143c]
or eax, 0xae5abcdd
add eax, 0xc77bb3bb
cmp eax, 0xc1664556
ja case.0x140097d2b.152
mov rax, rdi
sub rax, rcx
jb 0x14009b9ae
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd1440]
and edx, dword [0x141dd1444]
adc eax, 0x1d3658f
add dword [rbx], esp
adc eax, 0x1d3658f
imul r8, rdx, 0xfe72f79
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1e
imul edx, edx, 0x53c0171f
shr edx, 1
imul rdx, rdx, 0x4617743
shr rdx, 0x39
cmp edx, 0xbece8ef9
jbe 0x14009aef0
sub rdi, rcx
mov qword [rsp + 0x78], rdi
nop
mov qword [rsp + 0x78], rax
test r15b, r15b
jne 0x14009aef0
nop word [rax + rax]
mov ecx, dword [0x141dd1448]
rol dword [rcx], cl
and ecx, dword [0x141dd144c]
xor ecx, 0x7edb0460
add ecx, 0x27479138
cmp ecx, 0x61e702ae
jb 0x14009af00
mov rdi, rax
test rax, rax
jne 0x14009ae20
hlt
invalid
invalid
invalid
jmp 0x14009b292
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
jmp 0x14009ae30
invalid
invalid
invalid
mov ecx, dword [0x141dd1330]
imul ecx, dword [0x141dd1334]
scasd eax, dword [rdi]
or eax, 0x1d363d7
scasd eax, dword [rdi]
or eax, 0x1d363d7
imul rcx, rcx, 0x515570f7
imul ecx, ecx, 0x515570f7
shr rcx, 0x3d
or ecx, 0x100519fc
cmp ecx, 0x7bade5af
ja 0x14009af50
cmp al, 1
ja 0x14009b413
invalid
xor r13d, r13d
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
test bpl, bpl
je 0x14009af94
xor eax, eax
jmp 0x14009afa3
mov eax, 2
cmp rdi, 2
jb 0x14009b9fb
test r13b, r13b
jne 0x14009afa3
cmp rax, rdi
jne 0x14009afb4
xor ecx, ecx
jmp 0x14009b080
lea rcx, [rsi + rdi]
lea rdx, [rsi + rax]
inc rdx
cmp rdx, rcx
sete cl
movzx eax, byte [rsi + rax]
cmp al, 0x2e
setne r8b
mov r9d, dword [0x141dd1338]
imul r9d, dword [0x141dd133c]
imul r9d, r9d, 0x4efde305
add r9d, 0x252b5e57
and eax, 0xc6f98141
and al, 0x6b
in al, dx
ja 0x14009afcf
or r8b, cl
test r8b, 1
je 0x14009b065
cmp al, 0x2e
sete dl
mov r8d, dword [0x141dd1340]
xor r8d, dword [0x141dd1344]
add eax, 0x1d36333
add r8d, 0x4e6c0be3
or r8d, 0x1dc0126
and r8d, 0xbdfc11e6
cmp r8d, 0x18bb19d2
jb 0x14009affe
and cl, dl
nop word cs:[rax + rax]
mov eax, dword [0x141dd1348]
or eax, dword [0x141dd134c]
imul eax, eax, 0x399a692
add eax, 0x92109658
or eax, 0x276fe548
cmp eax, 0xe48c2835
ja 0x14009b040
jmp 0x14009b080
movzx eax, byte [rdx]
cmp al, 0x5c
sete dl
cmp al, 0x2f
sete cl
or cl, dl
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1350]
xor edx, edx
div dword [0x141dd1354]
imul eax, eax, 0xe8d78e3c
add eax, 0xce7e746c
cmp eax, 0xc63b3cc
jb 0x14009b080
test bpl, bpl
je 0x14009b0ac
xor eax, eax
jmp 0x14009b12f
cmp r12, 5
ja case.default.0x14009b0c4
invalid
invalid
add dword [rax], eax
invalid
lea rdx, [0x141dbad54]
movsxd rax, dword [rdx + r12*4]
add rax, rdx
jmp rax
mov rax, qword [rsp + 0x28]
jmp 0x14009b12f
mov eax, dword [0x141dd1358]
sub eax, dword [0x141dd135c]
add eax, 0xdfefc498
imul rax, rax, 0xcdb6fd1
shr rax, 0x3b
cmp eax, 0x37d04310
je 0x14009b0d0
mov rax, qword [rsp + 0xb8]
jmp 0x14009b12f
mov eax, dword [0x141dd1360]
and eax, dword [0x141dd1364]
imul eax, eax, 0xf458872d
cmp eax, 0xbdbabca
je 0x14009b100
mov rax, qword [rsp + 0xb0]
jmp 0x14009b12f
mov eax, 6
jmp 0x14009b12f
mov eax, 2
movzx ecx, cl
add rax, r15
add rax, rcx
cmp rdi, rax
invalid
jbe 0x14009a7db
nop word cs:[rax + rax]
mov eax, dword [0x141dd1368]
and eax, dword [0x141dd136c]
or eax, 0xa0009133
and eax, 0xb4809f7b
xor eax, 0xf6a66bea
cmp eax, 0xfee2f075
ja 0x14009b150
test r13b, r13b
jne 0x14009b260
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
test r13b, r13b
jne 0x14009b260
cmp byte [rsp + 0x38], 0xa
jne 0x14009a7db
mov rax, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1370]
and ecx, dword [0x141dd1374]
add ecx, 0xc451be6c
and ecx, 0x5e44a1cf
add ecx, 0x3e8d4dd
cmp ecx, 0xa273165a
pop rdx
invalid
jae 0x14009b176
ja 0x14009b1b0
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1378]
and ecx, dword [0x141dd137c]
shr ecx, 2
imul rcx, rcx, 0x116a0b77
shr rcx, 0x3a
imul ecx, ecx, 0x38949f7f
cmp ecx, 0x1daba090
je 0x14009b1e0
sub rdi, rax
jb 0x14009b9ae
mov eax, dword [0x141dd1380]
add eax, dword [0x141dd1384]
invalid
rol dword [rcx], cl
imul eax, eax, 0xa4784ca1
or eax, 0x210e265f
xor eax, 0x6dac3474
cmp eax, 0x66bb0bba
invalid
invalid
jbe 0x14009b240
mov qword [rsp + 0x78], rdi
nop dword [rax]
mov eax, dword [0x141dd1388]
add eax, dword [0x141dd138c]
rol dword [rcx], cl
mov qword [rsp + 0x78], rdi
cmp eax, 0x5d7f9425
je 0x14009b240
jmp 0x14009af8b
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
jmp 0x14009b180
mov eax, dword [0x141dd1428]
and eax, dword [0x141dd142c]
add eax, 0x889a452
or eax, 0x4924a597
cmp eax, 0x326d24ea
jb case.default.0x14009b0c4
jmp 0x14009ba24
xor edi, edi
jmp 0x14009a7db
invalid
cmp cl, 6
jne 0x14009b7b1
add byte [rax], al
add byte [rax], al
mov ecx, 0xc2a673df
nop word [rax + rax]
mov eax, dword [0x141dd1298]
xor edx, edx
div dword [0x141dd129c]
xor eax, 0xb91f72e5
add eax, 0xe777642b
imul rax, rcx
shr rax, 0x3a
cmp eax, 0x9591e2ca
je 0x14009b2b0
cmp rdi, r15
jbe 0x14009a7db
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
lea r14, [rsp + 0x70]
mov r12d, 0xda62ce93
mov r13d, 0x819141c1
invalid
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
cmp byte [rsp + 0x38], 0xa
and al, 0x38
invalid
and al, 0x38
or cl, byte [rdi]
test edi, ecx
hlt
jne 0x14009a7db
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov eax, dword [0x141dd12a0]
xor edx, edx
div dword [0x141dd12a4]
imul eax, eax, 0xe993f303
xchg ebx, eax
jmp 0x104b8c272
shr rax, 0x3e
add eax, 0x75a2e959
cmp eax, 0x5dfedfa2
jb 0x14009b311
nop dword [rax]
mov eax, dword [0x141dd12a8]
imul eax, dword [0x141dd12ac]
xor eax, 0x9c7c59df
jl 0x14009b2ee
jl 0x14009b2ee
cmp eax, 0xf25a4959
ja 0x14009b340
sub rdi, rcx
jb 0x14009b9ae
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd12b0]
sub eax, dword [0x141dd12b4]
or eax, 0xeefeb9a6
invalid
invalid
out dx, al
out dx, al
imul eax, eax, 0x81e15afa
and eax, 0xe3a9c65a
cmp eax, 0x4a9c4802
je 0x14009b370
mov eax, dword [0x141dd12b8]
sub eax, dword [0x141dd12bc]
imul rax, rax, 0x99dac4b
shr rax, 0x39
imul eax, eax, 0xfa9b0e9d
cmp eax, 0x9f940fb1
je 0x14009b3e1
mov eax, dword [0x141dd12c0]
xor eax, dword [0x141dd12c4]
xor eax, 0xef7b1def
imul rax, r13
shr rax, 0x3e
or eax, 0x3e9a8b60
invalid
mov ebx, dword [rdx + 0x7c89483e]
and al, 0x78
cmp eax, 0x54a14acd
jne 0x14009b3e8
mov qword [rsp + 0x78], rdi
jmp 0x14009b3b7
mov eax, dword [0x141dd12c8]
or eax, dword [0x141dd12cc]
add eax, 0x2709fe50
invalid
and eax, 0x701d1068
cmp eax, 0x7256582
jb 0x14009b3e8
cmp rdi, r15
ja 0x14009b2f6
jmp 0x14009a7db
test r8b, r8b
je 0x14009b48d
nop dword [rax + rax]
mov eax, dword [0x141dd13d0]
xor edx, edx
div dword [0x141dd13d4]
add eax, 0x4c0d21a5
imul rax, rax, 0x5c2053d3
shr rax, 0x39
cmp eax, 0x8e3c60d3
ja 0x14009b420
nop word cs:[rax + rax]
mov eax, dword [0x141dd13d8]
imul eax, dword [0x141dd13dc]
and eax, 0x180088c
imul eax, eax, 0x91c05e55
cmp eax, 0xfc6b3003
ja 0x14009b450
cmp rdi, r15
jbe 0x14009a7db
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
mov r12d, 0x89f88783
jmp 0x14009b683
mov eax, dword [0x141dd1390]
imul eax, dword [0x141dd1394]
xor eax, 0x9b08faf3
imul eax, eax, 0x2fd95a80
cmp eax, 0xaab52c4d
je 0x14009b48d
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x70]
mov r13d, 0x8ed1c94f
mov ebp, 0x876a7b79
nop word cs:[rax + rax]
mov eax, dword [0x141dd1398]
sub eax, dword [0x141dd139c]
xor eax, 0xe0005010
or eax, 0x27f2e4a
add eax, 0x18c3f3bd
cmp eax, 0xeaeef962
ja 0x14009b4d0
cmp r12, 4
ja case.default.0x14009b506
lea rcx, [0x141dbad40]
movsxd rax, dword [rcx + r12*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xb0]
jmp 0x14009b555
mov eax, dword [0x141dd13a0]
xor eax, dword [0x141dd13a4]
add eax, 0x57017eb9
cmp eax, 0x6817d0e0
jb case.0x14009b506.3
mov rax, qword [rsp + 0x28]
jmp 0x14009b555
mov rax, qword [rsp + 0xb8]
jmp 0x14009b555
mov eax, 6
jmp 0x14009b555
mov eax, 2
add rax, r15
cmp rdi, rax
jbe 0x14009a7db
mov eax, dword [0x141dd13a8]
and eax, dword [0x141dd13ac]
or eax, 0xceff84f8
cmp eax, 0xc5ca00f8
je 0x14009b66a
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
xor eax, eax
test al, al
jne 0x14009b66a
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dd13b0]
and ecx, dword [0x141dd13b4]
imul ecx, ecx, 0xe1baf13d
xor ecx, 0xdaa68ae2
add ecx, 0x804059c0
cmp ecx, 0x84b33d0c
cmp eax, 0xda7784b3
cmp eax, 0xda7784b3
cmp byte [rsp + 0x38], 0xa
jne 0x14009a7db
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd13b8]
xor ecx, dword [0x141dd13bc]
or ecx, 0x11862cb5
add ecx, 0xb25250cf
or ecx, 0x50ffa939
cmp ecx, 0xa804fe3f
invalid
inc byte [rax + rbp*4]
jb 0x14009b5d0
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dd13c0]
or eax, 0x1d35dba
sub ecx, dword [0x141dd13c4]
shr ecx, 1
imul rcx, r13
scasd eax, dword [rdi]
int 0x48
shr ecx, 0x3b
invalid
mov eax, 0xd101d35d
jmp 0x10db8c55b
scasd eax, dword [rdi]
invalid
imul ecx, ecx, 0x8c4f25e1
add ecx, 0x5c2150a5
cmp ecx, 0x5b20aa4
jb 0x14009b600
sub rdi, rax
jb 0x14009b9ae
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd13c8]
or eax, dword [0x141dd13cc]
imul rax, rbp
shr rax, 0x3f
or eax, 0x4afb1230
cmp eax, 0x963a0f31
xchg esi, eax
xchg esi, eax
ja 0x14009b640
mov qword [rsp + 0x78], rdi
jmp 0x14009b4d0
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
jmp 0x14009b57d
cmp rdi, r15
jbe 0x14009a7db
dec dword [rdi]
xchg byte [rax - 0xf], bl
invalid
mov eax, dword [0x141dd13e0]
and eax, dword [0x141dd13e4]
pop rbp
rol dword [rcx], cl
pop rbp
rol dword [rcx], cl
imul rax, rax, 0x3d84df35
shr rax, 0x3c
cmp eax, 0x11acc024
je 0x14009b769
mov eax, dword [0x141dd13e8]
imul eax, dword [0x141dd13ec]
add dword [rcx - 0x18], ebp
adc byte [rcx + 0x47c58155], dh
xchg ebp, eax
push rbx
add dword [rcx - 0x18], ebp
adc byte [rcx + 0x47c58155], dh
xchg ebp, eax
push rbx
and ebp, 0x141c2f00
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
cmp ebp, 0x36ec99fc
std
cld
cdq
in al, dx
ja 0x14009b769
cmp byte [rsp + 0x38], 0xa
jne 0x14009a7db
test ebp, esi
invalid
invalid
invalid
test ebp, esi
invalid
mov rax, qword [rsp + 0x30]
nop dword [rax + rax]
mov ecx, dword [0x141dd13f0]
imul ecx, dword [0x141dd13f4]
add ecx, 0x34722a4d
sub dh, byte [rdx + 0x34]
imul rcx, rcx, 0x1550108b
shr rcx, 0x3b
xor ecx, 0x1f104bf3
cmp ecx, 0x96ba9cb1
ja case.0x1400616b6.748
sub rdi, rax
jb 0x14009b9ae
invalid
mov dword [rdx], eax
add byte [rax], al
mov eax, dword [0x141dd13f8]
and eax, dword [0x141dd13fc]
add eax, 0x723e71b7
xor eax, 0xdfc6d645
cmp eax, 0xded38f27
ja 0x14009b725
mov eax, dword [0x141dd1400]
xor edx, edx
div dword [0x141dd1404]
and eax, 0xcdd697e4
imul rax, r12
shr rax, 0x3a
and eax, 0xb
cmp eax, 0x48e3fd7
ja 0x14009b7aa
jmp 0x14009b779
mov rcx, rbx
mov rdx, r14
call fcn.14008ecb0
jmp 0x14009b6a5
mov eax, dword [0x141dd1408]
or eax, dword [0x141dd140c]
and eax, 0xd7821e4b
add eax, 0x44b4c3fd
imul rax, rax, 0x77660ca5
shr rax, 0x3e
mov qword [rsp + 0x78], rdi
cmp eax, 0x8e62577b
jbe 0x14009b67a
mov qword [rsp + 0x78], rdi
jmp 0x14009b779
mov r13d, 0xa52adba5
lea rbp, [0x141dbad2c]
mov ebx, 0xe1ad602d
xor r14d, r14d
cmp r12, 4
ja case.default.0x14009b7d8
movsxd rax, dword [rbp + r12*4]
add rax, rbp
jmp rax
mov eax, dword [0x141dd12e0]
or eax, dword [0x141dd12e4]
shr eax, 3
imul rax, rax, 0x25936359
shr rax, 0x3a
imul eax, eax, 0x825e7d83
or eax, 0x6c2e4363
cmp eax, 0x112a27ec
jbe case.0x14009b7d8.1
mov rax, qword [rsp + 0xb0]
jmp 0x14009b890
test r14b, r14b
jne case.0x14009b7d8.4
mov rax, qword [rsp + 0xb8]
jmp 0x14009b890
mov eax, dword [0x141dd12d8]
add eax, dword [0x141dd12dc]
and eax, 0xbcc26961
xor eax, 0x19ba304b
imul rax, rbx
shr rax, 0x3e
cmp eax, 0x89bb1190
je case.0x14009b7d8.3
invalid
mov rax, qword [rsp + 0x28]
jmp 0x14009b890
mov eax, dword [0x141dd12d0]
sub eax, dword [0x141dd12d4]
imul eax, eax, 0xbe681420
add eax, 0xd732f8a
cmp eax, 0x57f697e0
jbe case.default.0x14009b7d8
mov eax, 2
jmp 0x14009b890
mov eax, 6
nop word [rax + rax]
mov ecx, dword [0x141dd12e8]
add ecx, dword [0x141dd12ec]
and ecx, 0x131805e2
imul ecx, ecx, 0x3c57fd38
and ecx, 0x14baa040
cmp ecx, 0x34954298
ja 0x14009b890
add rax, r15
cmp rdi, rax
jbe 0x14009a7db
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
call fcn.14008ecb0
cmp byte [rsp + 0x38], 0xa
jne 0x14009a7db
mov rax, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd12f0]
sub ecx, dword [0x141dd12f4]
and ecx, 0x3e4aef3d
imul ecx, ecx, 0xc978b7c3
imul rcx, r13
shr rcx, 0x3f
cmp ecx, 0x53baf31e
je 0x14009b8f0
sub rdi, rax
jb 0x14009b9ae
nop word cs:[rax + rax]
mov eax, dword [0x141dd12f8]
add eax, dword [0x141dd12fc]
and eax, 0x100156e
add eax, 0xc837408b
and eax, 0x80000c1
add byte [rax], al
or byte [0x19aebbb3d], bh
je 0x14009b930
mov eax, dword [0x141dd1300]
or eax, dword [0x141dd1304]
and eax, 0x8f6ef5e1
imul eax, eax, 0xa52204d5
xor eax, 0xcf81f42b
cmp eax, 0x6fb8c8bd
ja 0x14009b9a7
nop word cs:[rax + rax]
mov eax, dword [0x141dd1308]
and eax, dword [0x141dd130c]
imul eax, eax, 0x79154091
and eax, 0xd938ddda
mov qword [rsp + 0x78], rdi
cmp eax, 0x9e239a67
jne 0x14009b7c6
mov qword [rsp + 0x78], rdi
jmp 0x14009b980
mov eax, dword [0x141dd1450]
add eax, dword [0x141dd1454]
imul eax, eax, 0x30dd548e
xor eax, 0xb03c2af6
imul eax, eax, 0x5958f44c
cmp eax, 0x23d0df35
jb 0x14009ba99
jmp 0x14009ba74
cdq
add byte [rax], al
add byte [rbx - 0x2ca788fb], cl
add dword [rbx], ebp
add eax, 0x1d35875
mov eax, dword [0x141dd1258]
sub eax, dword [0x141dd125c]
imul eax, eax, 0xae6f9e23
add eax, 0x1665afcf
cmp eax, 0x986e3e47
ja 0x14009ba49
jmp 0x14009ba26
xor eax, eax
test al, al
je case.0x140097d2b.154
ud2
mov eax, dword [0x141dd1420]
xor edx, edx
div dword [0x141dd1424]
xor eax, 0x88a8012
and eax, 0x888ba23a
ud2
ud2
mov eax, dword [0x141dd1260]
sub eax, dword [0x141dd1264]
shr eax, 4
imul rax, rax, 0x11360f77
shr rax, 0x36
ud2
ud2
mov eax, dword [0x141dd1458]
xor eax, dword [0x141dd145c]
imul eax, eax, 0x55ac5c54
add eax, 0xde06cadd
invalid
retf 0xde06
and eax, 0x50b72318
ud2
invalid
ud2
jnp 0x14009baa6
invalid
invalid
int3
leave
mov ebp, 0x1f6fc535
jo 0x14009bb1d
jle 0x14009baa5
rcr byte [rsi + 0x60b81a73], 0
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1468]
add ecx, dword [0x141dd146c]
mov eax, 0x60
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
cmp ecx, 0xb9175ba8
je 0x14009bb00
stc
test al, 0x5b
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1470]
sub eax, dword [0x141dd1474]
xor eax, 0xe58138c0
shr eax, 4
imul rax, rax, 0x4573e19
shr rax, 0x36
imul eax, eax, 0x6e1e3b33
cmp ebx, dword [rsi]
outsb dx, byte [rsi]
cmp ebx, dword [rsi]
outsb dx, byte [rsi]
cmp eax, 0x88277989
je 0x14009bb30
mov eax, dword [0x141dd1478]
add eax, dword [0x141dd147c]
or eax, 0x83507773
imul eax, eax, 0xb7e9c407
add eax, 0xb971ca86
cmp eax, 0xdb73e966
jbe 0x14009bba0
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14009c2e0
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dd1480]
and r14d, dword [0x141dd1484]
and r14d, 0x22b013f8
xor r14d, 0x3027bde4
add r14d, 0xa88d68c1
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14009c2e0
add rsp, 0x20
add esp, 0x20
add esp, 0x20
cmp r14d, 0x94f2141e
jb 0x14009bba0
mov rax, qword [rsi]
cmp eax, 2
jne 0x14009bc80
mov eax, 0xf6b9e905
nop word cs:[rax + rax]
mov ecx, dword [0x141dd14a8]
add ecx, dword [0x141dd14ac]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xb16da5ec
add ecx, 0xf7a19df4
cmp ecx, 0x8e3821ed
ja 0x14009bc00
mov rax, qword [rsi + 8]
nop dword [rax]
mov ecx, dword [0x141dd14b0]
xor ecx, dword [0x141dd14b4]
add ecx, 0x1a67fac3
xor ecx, 0x4fbe8b3
add ecx, 0x92639b94
cmp ecx, 0x1402fcb8
jb 0x14009bc30
mov ecx, eax
and ecx, 3
lea rdx, [0x141dbad6c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp 0x14009bd10
mov eax, dword [0x141dd1488]
imul eax, dword [0x141dd148c]
xor eax, 0x414a5360
imul rax, rax, 0x34f2f61d
shr rax, 0x3d
imul eax, eax, 0xb8bb48e
cmp eax, 0x27d3e0d
je 0x14009bc80
mov r8d, dword [rsi + 0x4c]
mov r9d, dword [rsi + 0x50]
mov eax, dword [0x141dd1490]
xor edx, edx
div dword [0x141dd1494]
mov ecx, r8d
and ecx, 0x10
shr ecx, 4
nop dword [rax]
mov eax, dword [0x141dd1498]
xor edx, edx
div dword [0x141dd149c]
or eax, 0xe83bb0ea
imul r10d, eax, 0x61e31b2b
test r8d, 0x400
sete al
test r9d, 0x20000000
sete dl
cmp r10d, 0x46d2b774
je 0x14009bcd0
or al, dl
and cl, al
nop dword [rax + rax]
mov eax, dword [0x141dd14a0]
sub eax, dword [0x141dd14a4]
imul eax, eax, 0x42118468
add eax, 0xf16e49b4
cmp eax, 0x971d9b6e
jb 0x14009bd10
mov eax, ecx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd14b8]
imul eax, dword [0x141dd14bc]
add eax, 0x94e4c96c
imul rax, rax, 0x4c53da55
shr rax, 0x3d
imul eax, eax, 0xc15927
cmp eax, 0x676e228
ja case.0x14009bc69.3
nop word [rax + rax]
mov eax, dword [str.6_er]
or eax, dword [0x141dd14c4]
add eax, 0xdaa89824
and eax, 0x8f6d2b83
cmp eax, 0xab595aee
je 0x14009bd70
nop dword [rax]
mov eax, dword [0x141dd14c8]
or eax, dword [0x141dd14cc]
xor eax, 0xa6414082
or eax, 0x5194a665
imul eax, eax, 0xa60e50ba
cmp eax, 0x436d67f9
je 0x14009bd90
xor ecx, ecx
jmp 0x14009bd10
lea rsi, [rax - 1]
nop
jmp qword [rsi - 0x70]
mov ecx, dword [0x141dd14d0]
and ecx, dword [0x141dd14d4]
add ecx, 0x3b504e24
xor ecx, 0x58853aa9
cmp ecx, 0x8ee1debf
jb 0x14009bdc0
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov eax, dword [0x141dd14d8]
add eax, 0x1d356ea
add eax, 0x1d356ea
xor edx, edx
div dword [0x141dd14dc]
nop word cs:[rax + rax]
mov eax, dword [0x141dd14e0]
or eax, dword [0x141dd14e4]
imul eax, eax, 0xf467023a
add eax, 0xf8881ed6
cmp eax, 0x740c5a73
ja 0x14009be00
mov r14, qword [rbx]
test r14, r14
je 0x14009be90
mov eax, dword [0x141dd14e8]
xor edx, edx
div dword [0x141dd14ec]
imul eax, eax, 0x2b756019
xor eax, 0xc6f6f3ad
cmp eax, 0x451fea17
jae 0x14009be60
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd14f0]
xor eax, dword [0x141dd14f4]
imul r15, rax, 0x3fa5bfcf
imul edi, eax, 0x3fa5bfcf
imul edi, eax, 0x3fa5bfcf
shr r15, 0x3d
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0xfee6c662
je 0x14009be60
nop
mov eax, dword [0x141dd14f8]
sub eax, dword [0x141dd14fc]
imul rcx, rax, 0x76c0649
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0xe3ed4620
and eax, 0xe3ed4622
cmp eax, 0x4b4ccd83
jb 0x14009be90
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009bed0
cmp qword [rbx + 8], 0
je 0x14009bf9d
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1500]
add ecx, dword [0x141dd1504]
or ecx, 0x7a7a24
add ecx, 0x5c119350
or ecx, 0xf843552f
cmp ecx, 0x75c25765
je 0x14009bef0
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1508]
imul ecx, dword [0x141dd150c]
or ecx, 0x40190401
and ecx, 0x549b6709
imul ecx, ecx, 0x8f6e3066
cmp ecx, 0x5e9b3168
je 0x14009bf20
cmp rax, 0x11
jb 0x14009bf83
xor eax, eax
nop
test al, al
jne 0x14009bf50
mov rdi, qword [rdi - 8]
nop dword [rax + rax]
mov eax, dword [str.Mu]
xor eax, dword [0x141dd1514]
add eax, 0x9bd938cd
xor eax, 0xe8461f40
imul eax, eax, 0xa59a3454
cmp eax, 0xe96a5673
ja 0x14009bf60
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd1518]
xor edx, edx
div dword [str._fc5_]
mov ecx, 0xa2d14a43
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa730d4a2
cmp ecx, 0x252bbee6
jne 0x14009bfe3
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd1520]
xor edx, edx
div dword [0x141dd1524]
rol dword [rcx], cl
rol dword [rcx], cl
mov ebx, eax
add ebx, 0x946f522f
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
stc
in al, dx
and byte [rax - 0x77], cl
stc
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp ebx, 0x9de7587e
ja 0x14009bff0
mov al, 1
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test al, al
je 0x14009c030
xor ecx, ecx
jmp 0x14009bd10
lea rdx, [0x141dbad7c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
and byte [rcx], ch
rcl cl, 1
call 0x128cb9096
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1538]
sub eax, dword [0x141dd153c]
imul eax, eax, 0xd196de90
and eax, 0xeb1ca120
add eax, 0xe0ae05fd
cmp eax, 0x6dd7ca12
jb 0x14009c0b0
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov r8, qword [rbx]
mov eax, dword [0x141dd1540]
xor edx, edx
div dword [0x141dd1544]
mov ecx, 0xa70ef707
nop word cs:[rax + rax]
mov eax, dword [0x141dd1548]
xor edx, edx
div dword [0x141dd154c]
add eax, 0xf8049b2e
mov rdx, rax
imul rdx, rcx
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x14
and eax, 0x77f
cmp eax, 0xb60e7aad
ja 0x14009c100
test r8, r8
je 0x14009c13e
mov rcx, rdi
call r8
mov eax, dword [0x141dd1550]
xor edx, edx
div dword [0x141dd1554]
nop dword [rax]
mov eax, dword [0x141dd1558]
add eax, dword [0x141dd155c]
xor eax, 0xb21814db
add eax, 0x3d629fe5
and eax, 0x8e644408
cmp eax, 0xe2b43806
ja 0x14009c150
cmp qword [rbx + 8], 0
je 0x14009c22a
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1560]
xor ecx, dword [0x141dd1564]
imul ecx, ecx, 0x1e9386ac
or ecx, 0xd2f03728
cmp ecx, 0x9027d829
jb 0x14009c190
cmp rax, 0x11
jb 0x14009c1ba
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd1568]
xor eax, dword [0x141dd156c]
add eax, 0x2e1dba8b
cmp eax, 0x493c18d2
jae 0x14009c1e4
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, 0x9e8d8e01
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1570]
or eax, dword [0x141dd1574]
imul r15d, eax, 0x850ea482
imul r15, rbx
shr r15, 0x3f
xor r15d, 0x7fce5527
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call r14
cmp r15d, 0x1b5431a5
jb 0x14009c1f0
mov rdi, qword [0x141ddb9a0]
xor eax, eax
test al, al
je 0x14009c245
add dword [rcx], esi
rol byte [rax + rax*8 - 0x76b7f18c], 0xf9
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov ebp, dword [0x141dd1578]
or ebp, dword [0x141dd157c]
or ebp, 0xc3d050ee
and ebp, 0xcbd8d0ef
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0xab9790c9
jb 0x14009c250
jmp case.0x14009c05f.0
loop 0x14009c2c9
mov esi, 0x8c5aff25
xor al, 0x3d
sub ch, 0x48
loope 0x14009c312
loope 0x14009c230
mov eax, dword [str..Di]
add eax, dword [0x141dd1584]
and eax, 0x920aa080
or eax, 0x6cf5460f
imul rax, rax, 0x3d599d2b
shr rax, 0x3d
cmp eax, 0x6d12a781
je case.0x14009c05f.0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*8 - 0x7ab7038b], al
ror byte [rdi], 0x85
fadd dword [0x10751d55f]
adc r15b, dil
invalid
mov rdi, rax
mov eax, dword [0x141dd17d8]
xor edx, edx
div dword [0x141dd17dc]
nop dword [rax + rax]
mov eax, dword [0x141dd17e0]
add eax, dword [0x141dd17e4]
xor eax, 0x20e47856
add eax, 0x71acc046
xor eax, 0x8bdb06bd
cmp eax, 0xf7f6c4da
ja 0x14009d590
nop word cs:[rax + rax]
mov eax, dword [0x141dd17e8]
xor eax, dword [0x141dd17ec]
or eax, 0x117f29aa
add eax, 0x3fa8009b
cmp eax, 0xe822a841
ja 0x14009d5c0
mov eax, edi
and eax, 3
cmp eax, 2
jb 0x14009d730
cmp eax, 2
jne 0x14009d6e9
movabs rcx, 0xffffffff00000000
mov rax, rdi
and rax, rcx
movabs rcx, 0x600000000
nop
invalid
mov edx, dword [0x141dd1800]
imul edx, dword [0x141dd1804]
add edx, 0x27e6ceb4
or edx, 0x3ab79626
add edx, 0x86e02ecd
cmp edx, 0x9b359a9e
ja 0x14009d610
cmp rax, rcx
jne 0x14009d730
mov eax, dword [0x141dd1808]
mov ecx, dword [0x141dd180c]
add eax, ecx
add eax, 0x22bb7fd
imul rcx, rax, 0x8f8b965
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xca270008
ja 0x14009d640
mov rax, qword [rbx + 0x10]
mov ecx, dword [0x141dd1810]
and ecx, dword [0x141dd1814]
inc rax
xor ecx, 0x29e196b0
shr ecx, 1
mov edx, 0x8694c4f3
imul rdx, rcx
shr rdx, 0x3b
or edx, 0x112c1427
cmp edx, 0x5a56756d
jbe 0x14009d6b0
mov qword [rbx + 0x10], rax
nop dword [rax + rax]
mov ecx, dword [0x141dd1818]
xor ecx, dword [0x141dd181c]
shr ecx, 3
imul rcx, rcx, 0x138d733b
shr rcx, 0x35
or ecx, 0xefc08961
and ecx, 0xefc08969
mov qword [rbx + 0x10], rax
cmp ecx, 0x147eb428
jbe 0x14009d6b0
xor eax, eax
jmp 0x14009db28
cmp eax, 3
jne 0x14009da48
nop word cs:[rax + rax]
mov eax, dword [0x141dd17f8]
add eax, dword [0x141dd17fc]
imul eax, eax, 0xc7a7bcb6
xor eax, 0xebd047d9
add eax, 0x6d95bb20
cmp eax, 0xfdd2f293
jae 0x14009d700
nop word cs:[rax + rax]
mov eax, dword [0x141dd1820]
xor eax, dword [0x141dd1824]
add eax, 0x310cadb9
cmp eax, 0x3b5e2edd
jb 0x14009d730
mov rax, qword [rbx + 0x10]
inc rax
mov qword [rbx + 0x10], rax
mov rbx, qword [rsi + 8]
mov eax, dword [0x141dd1828]
xor edx, edx
div dword [0x141dd182c]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1830]
or eax, dword [0x141dd1834]
or eax, 0x8fbe6d7f
imul rax, rax, 0x303eae39
shr rax, 0x3d
cmp eax, 0xc8910c6a
ja 0x14009d770
test rbx, rbx
je case.0x14009d7fd.0
nop dword [rax]
mov eax, dword [0x141dd1838]
sub eax, dword [0x141dd183c]
add eax, 0xebfe4f08
cmp eax, 0xfe0b8f25
ja 0x14009d7a0
mov eax, ebx
and eax, 3
nop dword [rax]
mov ecx, dword [0x141dd1840]
or ecx, dword [0x141dd1844]
xor ecx, 0x2d4276c8
imul rcx, rcx, 0x2948604b
shr rcx, 0x3d
cmp ecx, 0xa2b3b538
cmp byte [rbp - 0x248b5d4d], dh
cmp byte [rbp - 0x248b5d4d], dh
cmp rax, 3
ja case.default.0x14009d7fd
lea rcx, [0x141dbad8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rbx - 1]
mov r15, qword [rbx + 7]
mov rax, qword [r15]
test rax, rax
je 0x14009d814
mov rcx, r14
call rax
dec rbx
nop word [rax + rax]
invalid
add byte [rbx - 0x2cbfc5fb], cl
add dword [rbx], eax
add eax, 0x1d34038
mov eax, dword [0x141dd1860]
add eax, dword [0x141dd1864]
or eax, 0x3d0c000
and eax, 0x3d8e410
imul eax, eax, 0x7d52914b
cmp eax, 0xec658514
je 0x14009d820
cmp qword [r15 + 8], 0
je 0x14009d90f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [r9], r14b
leave
mov rax, qword [r15 + 0x10]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14009d860
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*8 - 0x7cb7038b], al
clc
adc dword [rdi], ecx
invalid
test cl, cl
jne 0x14009d870
cmp rax, 0x11
jb 0x14009d8fd
nop
mov eax, dword [0x141dd1868]
xor edx, edx
div dword [0x141dd186c]
xor eax, 0x20010c92
and eax, 0xaa998ff3
add eax, 0xeabc7489
cmp eax, 0xd8f7ab63
ja 0x14009d880
nop word cs:[rax + rax]
mov eax, dword [0x141dd1870]
or eax, dword [0x141dd1874]
imul eax, eax, 0x50b336be
add eax, 0x98c544
xor eax, 0x523925b1
cmp eax, 0xa10f50a0
pop fs
pop fs
ja 0x14009d8b0
mov r14, qword [r14 - 8]
nop word [rax + rax]
mov eax, dword [0x141dd1878]
and eax, dword [str..YFi]
add eax, 0x3fa1d77a
and eax, 0xf204095
cmp eax, 0x55c839bc
je 0x14009d8e0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1880]
imul eax, dword [0x141dd1884]
and eax, 0x5cada595
add eax, 0x94b5ead6
and eax, 0x69e4dc70
cmp eax, 0xd27a48f8
jbe 0x14009d940
mov rax, qword [0x141ddb9a0]
nop dword [rax]
mov eax, dword [0x141dd1888]
mov ecx, dword [0x141dd188c]
add eax, ecx
add eax, 0x91037129
and eax, 0x6ac08f89
imul eax, eax, 0xa39dce1
mov r14, qword [0x141ddb9a0]
cmp eax, 0xf2d9bc8b
ja 0x14009d940
mov eax, dword [0x141dd1890]
sub eax, dword [0x141dd1894]
add eax, 0xb36a94d
xor eax, 0x29843380
or eax, 0xd4238c7b
cmp eax, 0x9e136f65
jae 0x14009d99c
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1898]
add eax, dword [0x141dd189c]
imul ebp, eax, 0xc8ccf8e0
add ebp, 0x9a7203bb
xor ebp, 0x2db876cf
mov rcx, r14
xor edx, edx
mov r8, rbx
call r15
cmp ebp, 0x9f009746
ja 0x14009d9b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd18a0]
or eax, dword [0x141dd18a4]
imul rax, rax, 0x16dba69d
shr rax, 0x3c
imul eax, eax, 0x9916cf94
add eax, 0xd9dcaac
cmp eax, 0x85af71f2
ja 0x14009d9f0
jmp case.0x14009d7fd.0
mov eax, dword [0x141dd1848]
sub eax, dword [0x141dd184c]
or eax, 0x7e0b6e7f
xor eax, 0x70b2e82b
imul eax, eax, 0x24e2c6b2
cmp eax, 0x85a2d803
je case.default.0x14009d7fd
jmp 0x14009db62
mov eax, dword [0x141dd17f0]
xor edx, edx
div dword [0x141dd17f4]
xor eax, 0x1d33d9e
xor eax, 0x1d33d9e
or eax, 0x9b1cb66f
add eax, 0xe64b6cff
and eax, 0x8600656e
outsb dx, byte [rsi]
add byte gs:[rsi + 0x3891033d], al
sub al, 0x72
invalid
jmp 0x14009db62
mov eax, 0xcc485bdb
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1850]
and ecx, dword [0x141dd1854]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x9851c886
and ecx, 0x1050c886
cmp ecx, 0xf25fe6a4
ja 0x14009da80
nop dword [rax + rax]
mov eax, dword [0x141dd1858]
sub eax, dword [0x141dd185c]
xor eax, 0x23f36841
cmp eax, 0x52b01d3
movabs al, byte [0x23f368413501d33d]
imul eax, eax, 0x4dd6c7dc
or eax, 0xd2391196
cmp eax, 0x692cd717
jb 0x14009dab0
mov eax, dword [0x141dd18a8]
add eax, dword [0x141dd18ac]
or eax, 0x9e2597c0
imul eax, eax, 0x5497910d
add eax, 0xbe80b480
cmp eax, 0xba0b6d04
jbe 0x14009dafa
mov qword [rsi + 8], rdi
mov eax, 0xd5494fb9
nop
mov ecx, dword [0x141dd18b0]
and ecx, dword [0x141dd18b4]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xfb9fffde
mov qword [rsi + 8], rdi
cmp ecx, 0xacf70c64
jb 0x14009db00
mov al, 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
sbb r15, qword [0x10276650f]
loope 0x14009f26b
add eax, 0x1d3c6d7
sub dl, bl
add dword [rcx - 0x40], ebp
invalid
jmp 0x171c30abf
push 0x27
rol dword [rcx], cl
and byte [rax - 0x77], cl
fcos
ror byte [rax - 0x7d], 1
invalid
add byte [rax], 0
add byte [rax], al
loopne 0x14009f709
cmp eax, 0x11
fisttp qword [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rdi - 0x2b], dh
add ecx, dword [rax - 0x7d]
clc
add ecx, dword [rdi]
xchg ebp, ecx
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x141dbad9c]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add eax, 0x1d32388
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol dword [rcx], cl
in al, 0xa2
stc
mov cl, 0xfd
invalid
mov al, 0xcd
fild word [rcx + 0xa1551f9]
jb 0x14009ffc0
or dword [rcx], ebx
test byte [rcx - 0x6595e107], al
and esi, dword [rax + riz*8 - 0x75]
or eax, 0x1d31e5a
add byte [rax], al
invalid
rol dword [rcx], cl
stc
or eax, 0x73a8104a
invalid
add ebx, ebp
mov ch, 0xb9
ja 0x1400a015d
mov byte [rsi + 0x2e666666], al
nop dword [rax + rax]
add dword [rbx], esp
add eax, 0x1d31d28
add dword [rcx - 0x7f], eax
invalid
shr ecx, 0x3f
rol dword [rcx], cl
insd dword [rdi], dx
add byte [rcx + 0xb], dh
mov r11b, 5
add byte [rax - 0x7d], cl
invalid
invalid
or eax, 0x1d318e8
or ecx, dword [rdi]
add esp, 0x20
sbb al, 0x48
sub esp, 0x20
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2ce70dfb], cl
add dword [rbx], eax
add eax, 0x1d318f0
lea edi, [0x1ba76a936]
add dword [rbx], ecx
add eax, 0x1d318c8
int3
nop dword [rax + rax]
add byte [rbx - 0x2ce77dfb], cl
add dword [rcx], esi
sal bh, cl
mov eax, dword [0x141dd1f58]
xor edx, edx
div dword [0x141dd1f5c]
xor eax, 0x1d3187e
xor eax, 0x1d3187e
add eax, 0x81158dfd
shr eax, 2
imul rax, rax, 0x1610a505
shr rax, 0x3a
or eax, 0x102d1f20
cmp eax, 0xca995d59
pop rcx
pop rbp
cdq
retf 0xd377
pop rcx
pop rbp
cdq
retf 0xd377
ud2
mov esi, dword [0x141dd1f68]
and esi, dword [0x141dd1f6c]
and esi, 0xc5fa5dc
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
cmp esi, 0x4e596120
jne 0x1400a0751
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
jmp 0x1400a0729
test eax, eax
je 0x1400a07a0
int3
mov eax, dword [0x141dd1f78]
xor eax, dword [0x141dd1f7c]
xor eax, 0x3cd84c06
imul rcx, rax, 0x1fda20f7
shr rcx, 0x20
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
xor eax, 0x44829001
cmp eax, 0x17731d2d
jb 0x1400a0760
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f70]
or eax, dword [0x141dd1f74]
imul eax, eax, 0x7066356
and eax, 0x93184122
cmp eax, 0x1b17cd62
sbb esi, dword [rdi - 0x1e]
sbb esi, dword [rdi - 0x1e]
add rsp, 0x20
pop rsi
ret
cli
jmp r9
add byte [rax], al
mov eax, dword [0x141dd1f80]
and eax, dword [0x141dd1f84]
or eax, 0x408040
add byte [rax], 0x35
or dword [rax], edx
or byte [rbp + riz - 0x5bb76ba7], ah
cmp eax, 0xd5490170
ja case.default.0x1400a0818
jmp 0x1400a0ac6
lea eax, [rax + 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0xd], al
mov r9d, dword [0x141dd1f90]
imul r9d, dword [0x141dd1f94]
rol dword [rcx], cl
leave
invalid
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x6979654
je 0x1400a08c0
add rcx, rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f98]
sub eax, dword [0x141dd1f9c]
imul eax, eax, 0x986d0abe
and eax, 0x7c2a35d2
cmp eax, 0x314f0f9e
je 0x1400a08f0
jmp 0x1400a09ad
nop
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 2
mov eax, dword [0x141dd1fa8]
xor edx, edx
div dword [0x141dd1fac]
mov edx, 0xcccb0a35
lea rax, [r8 + 1]
nop dword [rax + rax]
mov r9d, dword [0x141dd1fb0]
or r9d, dword [str.:Wv]
add r9d, 0x844ecb01
xor r9d, 0xadc516da
imul r9, rdx
retf 0xc149
jmp 0x1398b4aa6
mov ah, 0x17
scasb al, byte [rdi]
bnd je 0x1400a0940
retf 0xc149
test r8, r8
cmove rax, r8
add rcx, rax
jmp 0x1400a09ad
mov rax, rsi
sub rax, rcx
jb 0x1400a0a99
add rcx, rdi
mov rdx, rcx
test rax, rax
je 0x1400a0a2d
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400a09d0
movzx eax, byte [rdx]
mov ecx, 0xbfe7ea81
nop dword [rax]
mov r9d, dword [0x141dd1fc8]
xor r9d, dword [0x141dd1fcc]
and r9d, 0xacce2cf5
mov rdx, r9
imul rdx, rcx
shr rdx, 0x20
sub r9d, edx
shr r9d, 1
add r9d, edx
shr r9d, 0x1c
xor r9d, 0xce3823cd
cmp al, 0x2f
sete dl
cmp al, 0x5c
sete r8b
cmp r9d, 0x9ee1d606
jb 0x1400a09e0
or dl, r8b
jmp 0x1400a0a2f
xor edx, edx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x88], rax
mov byte [rsp + 0x92], dl
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.1400993e0
cmp byte [rsp + 0x20], 9
mov rdx, qword [rsp + 0x30]
jne 0x1400a0a8d
mov rax, qword [rsp + 0x28]
jmp 0x1400a0a8f
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
mov eax, dword [0x141dd1fc0]
sub eax, dword [0x141dd1fc4]
and eax, 0x710c1341
add eax, 0x359fed76
and eax, 0xa38e1ea1
cmp eax, 0x9def4fea
jbe 0x1400a0abd
ud2
xor eax, eax
nop
ud2
ud2
mov eax, dword [0x141dd28e8]
and eax, dword [0x141dd28ec]
or eax, 0xb3e50171
imul eax, eax, 0xd31ac549
and eax, 0x914e30dc
cmp eax, 0x1d8bad15
jb 0x1400a34c0
mov rax, qword [rbp + 0x1b0]
mov r15, qword [rbp + 0x1c0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
cmp byte [rbp + 0x1ff], 0
je 0x1400a6fb2
mov rdx, qword [rbp + 0x190]
mov eax, dword [rdx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3248]
or ecx, dword [0x141dd324c]
or ecx, 0x9f4aa806
add ecx, 0xc523a403
cmp ecx, 0xde8b268c
ja 0x1400a3520
cmp eax, 4
jb 0x1400ac6db
mov rsi, qword [rdx + 8]
mov eax, dword [0x141dd31b0]
xor edx, edx
div dword [0x141dd31b4]
add eax, 0x26718ce2
imul rax, rax, 0x50f285cb
shr rax, 0x3c
add eax, 0x7cd9bba1
cmp eax, 0xce283aff
ja 0x1400a4c80
jmp 0x1400a4c4b
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov edx, r13d
mov rcx, qword [rbp + 0x208]
mov byte [rbp + 0x200], dl
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
mov r11d, 2
xor r8d, r8d
mov r12, r14
mov ebx, r15d
xor r13d, r13d
mov rsi, qword [rbp + 0x218]
mov edi, ebx
test bx, bx
jne 0x1400a3eb0
jmp 0x1400a3ec0
mov r11, qword [rcx + 8]
mov r14, rsi
mov rsi, qword [rbp + 0x218]
mov r8, r15
mov r15d, dword [rbp + 0x210]
mov word [r11 + r8*2], di
inc r8
mov qword [rcx + 0x10], r8
mov edi, ebx
test bx, bx
je 0x1400a3ec0
nop dword [rax + rax]
xor r15d, r15d
xor ebx, ebx
jmp 0x1400a3fe0
mov eax, dword [0x141dd2490]
add eax, dword [0x141dd2494]
imul eax, eax, 0x7e8e3250
add eax, 0xdcf62f93
cmp eax, 0x895265e3
jb 0x1400a3ec0
cmp r12, rsi
je 0x1400a4170
movzx edi, byte [r12]
test dil, dil
js 0x1400a3f00
inc r12
mov r14, r12
jmp 0x1400a3fd8
mov eax, dword [0x141dd2498]
or eax, dword [0x141dd249c]
or eax, 0x82024012
and eax, 0xcadb4912
xor eax, 0x39d29de8
cmp eax, 0xc095d6a8
jb 0x1400a3f00
mov ebx, edi
and ebx, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp dil, 0xdf
jbe 0x1400a3fc9
nop dword [rax + rax]
mov eax, dword [0x141dd24a0]
sub eax, dword [0x141dd24a4]
imul eax, eax, 0x13e6daee
cmp eax, 0x9cd0571a
je 0x1400a3f40
lea r14, [r12 + 3]
movzx r10d, byte [r12 + 2]
shl r9d, 6
and r10d, 0x3f
nop dword [rax]
mov eax, dword [0x141dd24a8]
xor edx, edx
div dword [0x141dd24ac]
imul eax, eax, 0x844b35c8
add eax, 0x744d4ad8
cmp eax, 0xb91d8367
ja 0x1400a3f70
or r9d, r10d
cmp dil, 0xf0
jb 0x1400a40b4
movzx edi, byte [r12 + 3]
add r12, 4
and ebx, 7
shl ebx, 0x12
shl r9d, 6
and edi, 0x3f
or edi, r9d
or edi, ebx
mov r14, r12
cmp edi, 0xffff
jbe 0x1400a3fd8
jmp 0x1400a40c9
add r12, 2
shl ebx, 6
or ebx, r9d
mov r14, r12
mov edi, ebx
xor ebx, ebx
mov r12, r14
nop dword [rax]
mov eax, dword [0x141dd24b8]
sub eax, dword [0x141dd24bc]
and eax, 0xfdc4ca2a
imul eax, eax, 0x5b193ae8
add eax, 0xfe9bd7d8
cmp eax, 0x7d40b7a3
ja 0x1400a3fe0
cmp di, 0x22
jne 0x1400a406e
nop dword [rax]
mov eax, dword [0x141dd24c0]
sub eax, dword [0x141dd24c4]
imul eax, eax, 0x1797ca97
imul rax, rax, 0x45545967
shr rax, 0x3a
xor eax, 0x9dc87338
cmp eax, 0x6edeccce
jb 0x1400a4010
and r13b, 1
nop dword [rax]
mov eax, dword [0x141dd24c8]
mov edx, dword [0x141dd24cc]
add eax, edx
add eax, 0x24e46cd
cmp eax, 0x2ea83f14
jb 0x1400a4040
xor r13b, 1
mov edi, ebx
test bx, bx
jne 0x1400a3eb0
jmp 0x1400a3ec0
movzx eax, di
cmp eax, 0x3b
jne 0x1400a4080
test r13b, 1
je 0x1400a44c1
cmp r8, qword [rcx]
jne 0x1400a3e95
mov dword [rbp + 0x210], r15d
mov r15, r8
mov rsi, r14
mov eax, dword [0x141dd24e8]
or eax, dword [0x141dd24ec]
add eax, 0xca897368
cmp eax, 0xbb74693f
ja 0x1400a4159
jmp 0x1400a4119
shl ebx, 0xc
or r9d, ebx
mov edi, r9d
cmp edi, 0xffff
jbe 0x1400a3fd8
lea eax, [rdi + 0xff0000]
nop
mov edx, dword [0x141dd24b0]
or edx, dword [0x141dd24b4]
or edx, 0x4fa73921
xor edx, 0x9df01297
add edx, 0x7f72cde0
cmp edx, 0xe94cd9f4
ja 0x1400a40d0
shr eax, 0xa
or eax, 0xd800
and edi, 0x3ff
or edi, 0xdc00
mov r15d, edi
mov r12, r14
mov ebx, edi
mov edi, eax
jmp 0x1400a3fe0
mov eax, dword [0x141dd24f0]
xor eax, dword [0x141dd24f4]
xor eax, 0xbe395763
imul r14d, eax, 0xbad3db3c
add r14d, 0x674a7842
sub rsp, 0x20
call fcn.1400da110
mov rcx, qword [rbp + 0x208]
add rsp, 0x20
cmp r14d, 0xa8a0dc18
jbe 0x1400a3e7d
sub rsp, 0x20
call fcn.1400da110
mov rcx, qword [rbp + 0x208]
add rsp, 0x20
jmp 0x1400a4119
mov r12, r14
xor r13d, r13d
cmp byte [rbp + 0x200], 0
mov rdi, qword [rbp + 0x1b8]
mov rbx, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
jne 0x1400a41d0
test r8, r8
jne 0x1400a41d0
mov eax, dword [0x141dd24d8]
add eax, dword [0x141dd24dc]
xor eax, 0x80080002
and eax, 0x81c88806
cmp eax, 0x2449123b
jbe 0x1400a41bd
movabs rax, 0x8000000000000000
mov qword [rdi], rax
movabs rax, 0x8000000000000000
mov qword [rdi], rax
jmp 0x1400a4210
mov eax, dword [0x141dd24d0]
sub eax, dword [0x141dd24d4]
imul eax, eax, 0xbb910ba7
xor eax, 0xb69b65b1
cmp eax, 0x5c799a84
ja 0x1400a41d0
mov rdx, qword [rcx + 8]
sub rsp, 0x20
mov rcx, rdi
call fcn.14008ba90
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd24e0]
or eax, dword [0x141dd24e4]
cmp eax, 0x8431dc46
je 0x1400a4210
mov rax, qword [rbp + 0x208]
cmp qword [rax], 0
je 0x1400a4250
mov r8, qword [rax + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd24f8]
xor edx, edx
div dword [0x141dd24fc]
or eax, 0x7fbbeed5
imul eax, eax, 0xb0f4daf
cmp eax, 0xe41eb654
jb 0x1400a4250
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400a4586
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2500]
sub ecx, dword [0x141dd2504]
add ecx, 0x6580625b
imul rdx, rcx, 0x4c1fd3
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
or ecx, 0x941da2d4
cmp ecx, 0xc70eb727
ja 0x1400a4290
mov rsi, qword [rdi + 8]
nop dword [rax + rax]
mov ecx, dword [0x141dd2508]
add ecx, dword [0x141dd250c]
imul ecx, ecx, 0xe8e3d0b7
add ecx, 0xf858c607
cmp ecx, 0x1d02b9aa
jb 0x1400a42d0
mov rcx, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dd2510]
xor edx, dword [0x141dd2514]
cmp edx, 0xc678197d
je 0x1400a4300
test rcx, rcx
je 0x1400a43e0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
sbb byte [rcx - 0x77], cl
invalid
mov rdx, qword [rdi + 0x18]
mov qword [r14], rax
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rcx
mov qword [r14 + 0x18], rdx
sub rsp, 0x20
mov rcx, r14
mov rdx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x170]
call fcn.140094880
add eax, 0x8348ffff
invalid
and byte [rax - 0x7d], cl
mov ebp, 0x168
add dword [rdi], ecx
test dword [rcx + rax], edx
add byte [rax], al
add eax, 0x8348ffff
invalid
mov rsi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.1400b16e0
add rsp, 0x20
mov rax, qword [r14]
nop word [rax + rax]
mov ecx, dword [0x141dd2538]
and ecx, dword [0x141dd253c]
imul ecx, ecx, 0xe6b7b9bb
cmp ecx, 0xe496bdac
je 0x1400a4380
test rax, rax
mov rcx, qword [rbp + 0x208]
mov r14, r12
je 0x1400a4513
mov eax, dword [0x141dd2540]
mov ecx, dword [0x141dd2544]
add eax, ecx
add eax, 0x12385bbb
or eax, 0xdfd6a9cb
add eax, 0xa9d6e4a0
cmp eax, 0x7b96a9c7
jb 0x1400a457a
jmp 0x1400a44d0
mov ecx, dword [0x141dd2518]
and ecx, dword [0x141dd251c]
xor ecx, 0x4ffc3178
imul rcx, rcx, 0x69af0c39
shr rcx, 0x3e
add ecx, 0xa8ab2439
cmp ecx, 0x4b8b01d7
jb 0x1400a43e0
mov edx, r13d
test rax, rax
mov rcx, qword [rbp + 0x208]
mov r14, r12
je 0x1400a3e3e
mov eax, dword [0x141dd2520]
imul eax, dword [0x141dd2524]
add eax, 0x3a7810ad
xor eax, 0x530c04
or eax, 0xda8f2cb
cmp eax, 0x9a79dcbc
jae 0x1400a3e1a
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400a3e1a
mov eax, dword [0x141dd2530]
and eax, dword [0x141dd2534]
imul eax, eax, 0xec1f7bb3
imul rsi, rax, 0x7ceb447d
shr rsi, 0x3c
add esi, 0x22487465
sub rsp, 0x20
mov rcx, r14
call fcn.1400a0ad0
add rsp, 0x20
cmp esi, 0xbaf21452
jbe 0x1400a435c
sub rsp, 0x20
mov rcx, r14
call fcn.1400a0ad0
add rsp, 0x20
jmp 0x1400a4470
mov r12, r14
mov r13b, 1
jmp 0x1400a4176
mov eax, dword [0x141dd2548]
xor eax, dword [0x141dd254c]
imul eax, eax, 0x60917938
add eax, 0x46537dd0
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xc4a01011
ja 0x1400a457a
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
invalid
mov rax, qword [rbx]
movabs rdx, 0x8000000000000000
cmp rax, rdx
jne 0x1400a48d4
nop dword [rax]
mov eax, dword [0x141dd2558]
mov edx, dword [0x141dd255c]
add eax, edx
add eax, 0xb979fbf7
and eax, 0xb56ffcd7
cmp eax, 0x4ad2bb54
jb 0x1400a4530
nop
mov eax, dword [0x141dd2560]
or eax, dword [0x141dd2564]
add eax, 0xeeac4919
and eax, 0xb5f758d3
add eax, 0x53088816
cmp eax, 0xffdd9ab2
ja 0x1400a4550
mov edx, r13d
jmp 0x1400a3e3e
mov rax, qword [0x141ddb9a0]
jmp 0x1400a44d0
mov r12, qword [rbp + 0x1e0]
mov r13, qword [rbp + 0x170]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2528]
xor edx, edx
div dword [0x141dd252c]
imul eax, eax, 0xd117bba0
or eax, 0x82000104
and eax, 0x9a645b04
cmp eax, 0x6dfb08cf
jb 0x1400a45a0
sub rsp, 0x20
mov r14, qword [rbp - 0x80]
mov rcx, r14
call fcn.140091170
add rsp, 0x20
mov rdx, qword [r14]
nop dword [rax]
mov eax, dword [0x141dd2488]
add eax, dword [0x141dd248c]
imul eax, eax, 0x661cb69b
add eax, 0x25680799
cmp eax, 0x76fb6b03
jb 0x1400a45e0
mov rcx, qword [r14 + 8]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne case.default.0x1400a4628
mov eax, ecx
and eax, 3
lea rdx, [0x141dbade8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rdi, [rcx - 1]
mov eax, dword [0x141dd25d8]
imul eax, dword [0x141dd25dc]
add eax, 0x810dfc1a
xor eax, 0xf100088
and eax, 0x6f5b0289
cmp eax, 0x618158f1
ja 0x1400a462e
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov rax, qword [rsi]
mov ecx, dword [0x141dd25e0]
xor ecx, dword [0x141dd25e4]
imul ecx, ecx, 0xc39cf99b
cmp ecx, 0xcd5e8aa4
pop rsi
int 0x74
invalid
test rax, rax
je 0x1400a4688
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
mov eax, dword [0x141dd25e8]
add eax, dword [0x141dd25ec]
and eax, 0x89683494
imul eax, eax, 0x7a2ac550
add eax, 0xa88aab30
cmp eax, 0xc71ece06
jb 0x1400a4688
cmp qword [rsi + 8], 0
je 0x1400a4760
mov rax, qword [rsi + 0x10]
mov ecx, dword [0x141dd25f0]
or ecx, dword [0x141dd25f4]
add ecx, 0xfa2199c4
xor ecx, 0x5597a683
imul ecx, ecx, 0x38b93c46
cmp ecx, 0xa7f349d0
je 0x1400a46ba
cmp rax, 0x11
jb 0x1400a4707
mov eax, dword [0x141dd25f8]
or eax, dword [0x141dd25fc]
or eax, 0xdfa19cff
and eax, 0xffa7beff
cmp eax, 0x6a8ffc31
jb 0x1400a46e6
mov rbx, qword [rbx - 8]
mov eax, dword [0x141dd2600]
xor edx, edx
div dword [0x141dd2604]
xor eax, 0xcbf0b98e
imul eax, eax, 0xe3cb2161
add eax, 0x67f0eb31
cmp eax, 0xab2ca249
jae case.0x140088133.633
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [0x141ddb9a0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd2608]
xor edx, edx
div dword [0x141dd260c]
xor eax, 0x9fdfc449
imul r14d, eax, 0x35bee921
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0x4b327884
je 0x1400a476e
jmp case.0x1400a4628.0
mov qword [rbp + 0x218], rdx
nop
mov eax, dword [0x141dd2568]
and eax, dword [0x141dd256c]
add eax, 0x5189e31c
imul rdx, rax, 0x388da571
cmp byte [rax - 0x3f], cl
invalid
and byte [rcx], ch
rcl cl, 1
call 0x128cc17d5
invalid
imul eax, eax, 0x334a5d7a
cmp eax, 0xe1ce4fc
ja 0x1400a47b0
mov rdi, qword [r14 + 0x10]
nop word cs:[rax + rax]
mov r15d, dword [0x141dd2570]
and r15d, dword [0x141dd2574]
mov rsi, qword [r14 + 0x18]
sub rsp, 0x20
mov rdx, rdi
mov rbx, rcx
call fcn.14009a290
mov rcx, rbx
add rsp, 0x20
cmp r15d, 0xa2c617c5
je 0x1400a47f0
test rax, rax
je 0x1400a4914
mov r9, rdx
test rdx, rdx
mov r8, qword [rbp + 0x1a8]
mov r15, qword [rbp + 0x60]
je 0x1400a48cf
cmp rdi, r9
jbe 0x1400a4876
mov eax, dword [0x141dd2578]
xor edx, edx
div dword [0x141dd257c]
or eax, 0xa2840080
and eax, 0xebbc6bc1
add eax, 0xee8f910e
cmp eax, 0xf67b3e93
ja 0x1400a4846
cmp byte [rcx + r9], 0xbf
jg 0x1400a48a1
jmp case.default.0x1400a5e09
mov eax, dword [0x141dd2580]
xor eax, dword [0x141dd2584]
add eax, 0x4395e94a
and eax, 0x434c0553
add eax, 0x4654a9c9
cmp eax, 0x6eba8cec
ja 0x1400a4876
cmp rdi, r9
jne case.default.0x1400a5e09
mov eax, dword [0x141dd2588]
sub eax, dword [0x141dd258c]
add eax, 0x390d9e78
imul rax, rax, 0x63acb283
shr rax, 0x3e
imul eax, eax, 0xc321d889
cmp eax, 0xf4d7134b
je 0x1400a48a1
cmp rdi, r9
jb 0x1400a491f
mov rdi, r9
jmp 0x1400a491f
mov qword [rbp + 0x1b8], rax
nop dword [rax + rax]
mov eax, dword [0x141dd2550]
add eax, dword [0x141dd2554]
and eax, 0xd0420bda
add eax, 0x888ad7b4
cmp eax, 0x4acb6fc
jb 0x1400a48e0
mov rax, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov rbx, rax
mov r12, qword [rbp + 0x1e0]
jmp 0x1400a60c9
mov r8, qword [rbp + 0x1a8]
mov r15, qword [rbp + 0x60]
mov rbx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x218]
mov qword [rbx], rdx
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], rsi
sub rsp, 0x20
mov rcx, rbx
mov rdx, r8
mov r8, r13
call fcn.140094880
add rsp, 0x20
cmp qword [rbp + 0x168], 1
movabs r14, 0x8000000000000000
je 0x1400a49a9
xor eax, eax
test al, al
je 0x1400a4979
sub rsp, 0x20
mov rcx, rbx
call fcn.1400a0ad0
add rsp, 0x20
mov eax, dword [0x141dd2590]
add eax, dword [0x141dd2594]
imul esi, eax, 0x31c8870
add esi, 0x955b77a7
sub rsp, 0x20
mov rcx, rbx
call fcn.1400a0ad0
add rsp, 0x20
cmp esi, 0xd638b62c
ja 0x1400a4979
mov rsi, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2598]
xor edx, edx
div dword [0x141dd259c]
mov ebx, eax
imul rax, rbx, 0x3a93d99
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1e
xor ebx, 0x97c153de
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.1400b16e0
add rsp, 0x20
cmp ebx, 0x68393e2f
jae 0x1400a4a20
sub rsp, 0x20
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.1400b16e0
add rsp, 0x20
jmp 0x1400a49c0
mov rax, qword [rbp + 0x58]
cmp qword [rax], 0
je 0x1400a5080
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd25a0]
xor eax, dword [0x141dd25a4]
add eax, 0x4a3144d
or eax, 0x4c81d8e3
and eax, 0xccfddeef
cmp eax, 0x9ad45e3f
jb 0x1400a5062
jmp 0x1400a5027
mov edi, dword [0x141dd31b8]
or edi, dword [0x141dd31bc]
xor edi, 0x36ade9bf
add edi, 0x10b727d3
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
cmp edi, 0xf702b8b3
jbe 0x1400ac6db
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
jmp 0x1400a4c4b
outsb dx, byte [rsi]
nop dword [rax + rax]
mov eax, dword [0x141dd2410]
xor eax, dword [0x141dd2414]
xor eax, 0x9401004
or eax, 0x30138eaa
stosb byte [rdi], al
mov ss, word [rbx]
xor byte [0x17d5dece9], ah
scasb al, byte [rdi]
sahf
push rbx
invalid
cmp eax, 0x3459ce2a
jb 0x1400a4e20
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2418]
xor eax, dword [0x141dd241c]
add eax, 0x1d2d5c0
imul eax, eax, 0x972646e6
and eax, 0x202000
cmp eax, 0x4dd8e602
ja 0x1400a4e50
cmp rbx, rcx
jbe 0x1400a4e7e
cmp byte [rsi + rcx], 0xbf
jg 0x1400a4e84
jmp 0x1400a5f42
jne 0x1400a5f42
cmp rbx, rcx
jb 0x1400a4e8c
mov rbx, rcx
mov eax, dword [0x141dd2420]
and eax, dword [0x141dd2424]
and eax, 0x20604451
xor eax, 0xeca4547d
cmp eax, 0xf9a4b1c7
jbe 0x1400a4ebf
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140090320
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140090320
add rsp, 0x20
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
movabs rax, 0x8000000000000000
mov r13, r12
cmp r14, rax
jne 0x1400a4f28
movabs rcx, 0x8000000000000000
mov rdx, qword [rbp + 0x140]
nop
mov eax, dword [0x141dd2440]
or eax, dword [0x141dd2444]
imul eax, eax, 0x3ab3264c
add eax, 0xad93d4b4
mov qword [rdx + 8], rbx
cmp eax, 0x4f9af5c
jae 0x1400a4f78
mov qword [rdx + 8], rbx
jmp 0x1400a4f00
mov rcx, qword [rbp + 0x140]
nop
mov eax, dword [0x141dd2428]
sub eax, dword [0x141dd242c]
imul eax, eax, 0x68bac3f8
cmp eax, 0xbb21750
jb 0x1400a4f30
mov eax, dword [0x141dd2430]
xor eax, dword [0x141dd2434]
mov r15, qword [rdi + 0x10]
xor eax, 0x8a112924
imul eax, eax, 0x6cf785e
cmp eax, 0x7d237af6
mov rdi, qword [rbp + 0x10]
jb 0x1400a5fce
jmp 0x1400a5f80
mov qword [rdx], rcx
jmp 0x1400a6000
mov eax, dword [0x141dd25a8]
sub eax, dword [0x141dd25ac]
imul eax, eax, 0xdf590bc2
and eax, 0x8d0e1ab6
imul ebx, eax, 0x4967caa0
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xe032f96d
jbe 0x1400a5080
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400a5027
mov eax, dword [0x141dd25b0]
xor edx, edx
div dword [0x141dd25b4]
add eax, 0xd6034af4
and eax, 0xb6b9a888
cmp eax, 0x4a803c05
jb 0x1400a5080
mov rax, qword [r15]
mov qword [rbp + 0x1b8], rax
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd25b8]
xor edx, edx
div dword [0x141dd25bc]
imul eax, eax, 0xcc5c29f
add eax, 0x8eb1d2a4
cmp eax, 0xebd2ec48
ja 0x1400a50b0
cmp qword [rbp + 0x1b8], r14
jne 0x1400a5ca9
mov eax, dword [0x141dd25c8]
and eax, dword [0x141dd25cc]
xor eax, 0x6112475a
imul eax, eax, 0x4737e53f
sar byte [rdi], 0xe5
invalid
add eax, 0x1c43079b
cmp eax, 0x97720d4e
jb 0x1400a50dd
mov eax, dword [0x141dd25d0]
xor edx, edx
div dword [0x141dd25d4]
imul rax, rax, 0x2a9cf7bb
shr rax, 0x3d
or eax, 0x105472c
xor eax, 0x1e3cf2fc
cmp eax, 0xd5405ab9
jae 0x1400a5100
mov rsi, qword [rbp + 0x178]
mov qword [rsi], 0
mov eax, dword [0x141dd2610]
xor edx, edx
div dword [0x141dd2614]
add eax, 0x745dd540
or eax, 0xff53d34e
add eax, 0x1a500d7b
cmp eax, 0xc456bdaf
jbe 0x1400a516c
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], 0
xor eax, eax
nop
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], 0
test al, al
jne 0x1400a5170
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x210], rax
mov r14d, 0xffffffff
xor r13d, r13d
mov r12, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
xor ebx, ebx
nop dword [rax + rax]
mov eax, dword [0x141dd2618]
and eax, dword [0x141dd261c]
or eax, 0x9b903409
add eax, 0x6fbd9df8
cmp eax, 0xe3f49ab5
ja 0x1400a51b0
cmp r8, 0x201
mov rdi, qword [rbp + 0x1d8]
jae 0x1400a51f1
mov eax, 0x200
mov qword [rbp + 0x218], rax
mov r14, r8
jmp 0x1400a52af
sub r8, rbx
mov rax, r13
sub rax, rbx
cmp r8, rax
ja 0x1400a5226
mov eax, dword [0x141dd2620]
xor eax, dword [0x141dd2624]
add eax, 0x95c56f8d
mov ecx, 0xa46ec21d
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xdac8d493
ja 0x1400a528c
jmp 0x1400a5258
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.1400fd630
add rsp, 0x30
mov r13, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rbp + 0x210], rax
jmp case.0x1400781c4.772
mov eax, dword [0x141dd2628]
or eax, dword [0x141dd262c]
imul eax, eax, 0x3c1d893
or eax, 0x853ff691
imul eax, eax, 0xfc099658
cmp r13, r14
mov ebx, 0xffffffff
cmovb rbx, r13
mov qword [rsi + 0x10], rbx
cmp eax, 0x57ec63ba
jae 0x1400a529e
cmp r13, r14
mov eax, 0xffffffff
cmovb rax, r13
mov qword [rsi + 0x10], rax
adc bl, r13b
invalid
mov qword [rbp + 0x218], rbx
mov rdi, qword [rbp + 0x210]
mov r14, rbx
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, rdi
mov edx, r14d
call r12
add rsp, 0x20
mov r15d, eax
test eax, eax
jne 0x1400a5350
mov eax, dword [0x141dd2630]
sub eax, dword [0x141dd2634]
or eax, 0x4d4e69b7
add eax, 0x50001e72
and eax, 0x763d1039
cmp eax, 0x6e38d6bb
mov r12, qword [sym.imp.KERNEL32.dll_GetLastError]
ja 0x1400a53ab
mov eax, dword [str.fT_]
sub eax, dword [0x141dd263c]
imul esi, eax, 0xded4d551
add esi, 0xb42cdf39
or esi, 0x30d6d142
sub rsp, 0x20
call r12
add rsp, 0x20
cmp esi, 0x34524706
jb 0x1400a53ab
test eax, eax
mov rsi, qword [rbp + 0x178]
mov r12, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
jne 0x1400a5639
nop word [rax + rax]
mov eax, dword [0x141dd2648]
add eax, dword [0x141dd264c]
and eax, 0x8424d742
add eax, 0xddac3284
xor eax, 0x8813d9e5
cmp eax, 0xc00022df
jb 0x1400a5350
mov r8d, r15d
cmp r14, r8
jne 0x1400a53bb
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp eax, 0x7a
jne 0x1400a5f42
lea r8, [r14 + r14]
cmp r14, 0x7fffffff
invalid
invalid
jg 0x1400a53de
mov esi, 0xffffffff
cmova r8, r14
jmp 0x1400a51b0
invalid
sub rsp, 0x20
call r12
add rsp, 0x20
jmp 0x1400a5300
mov r15, qword [rbp + 0x1a8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2650]
xor eax, dword [0x141dd2654]
add eax, 0xd2cfb5ae
imul rax, rax, 0x340da6f
shr rax, 0x38
or eax, 0x6dcdb9c
cmp eax, 0xa8b293af
ja 0x1400a53d0
nop dword [rax + rax]
mov eax, dword [0x141dd2658]
xor edx, edx
sal bh, cl
xor eax, 0x1d2d24e
or eax, 0xd9f9beee
xor eax, 0x81cded46
cmp eax, 0x4eb05941
jb 0x1400a5400
cmp r14, r8
mov r14d, 0xffffffff
dec dword [rdi]
invalid
invalid
std
invalid
invalid
cmp qword [rbp + 0x218], r8
jb case.default.0x1400a5e09
sub rsp, 0x20
mov rbx, qword [rbp - 0x70]
mov rcx, rbx
mov rdx, rdi
call fcn.14008ba90
mov rcx, rbx
mov rdx, r15
mov r8, qword [rbp + 0x170]
call fcn.140094880
add rsp, 0x20
cmp qword [rbp + 0x168], 1
mov rsi, qword [rbp - 0x78]
je 0x1400a5482
sub rsp, 0x20
mov rcx, rbx
call fcn.1400a0ad0
add rsp, 0x20
mov rdi, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400b16e0
add rsp, 0x20
cmp qword [rbx], 0
je 0x1400a551d
invalid
mov eax, dword [0x141dd2660]
imul eax, dword [0x141dd2664]
and eax, 0x44cf99ee
imul eax, eax, 0xfe7084f4
and eax, 0x80b283d8
cmp eax, 0x31a713e5
invalid
cmpsd dword [rsi], dword [rdi]
xor dword [rbx + 7], esi
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141dd2668]
add eax, dword [0x141dd266c]
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x6ce778de
je 0x1400a54ce
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd2670]
or eax, dword [0x141dd2674]
add eax, 0x18d9a14e
sbb byte [0x17eca90c7], cl
sbb byte [0x17eca90c7], cl
and eax, 0xfeeabff6
cmp eax, 0x455be3ee
ja 0x1400a54fb
mov rax, qword [rsi]
mov qword [rbp + 0x1b8], rax
mov r15, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
test r13, r13
mov r12, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov r13, qword [rbp + 0x210]
je 0x1400a55de
mov eax, dword [0x141dd2678]
imul eax, dword [0x141dd267c]
add eax, 0xcf44b1a0
xor eax, 0x194b0b81
imul eax, eax, 0x9fc704a5
cmp eax, 0x5a21166
jne 0x1400a5571
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141dd2680]
xor edx, edx
div dword [0x141dd2684]
add eax, 0x65f1f80f
mov rdi, qword [0x141ddb9a0]
cmp eax, 0xe38667f2
ja 0x1400a5571
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd2688]
xor edx, edx
div dword [0x141dd268c]
mov ebx, eax
xor ebx, 0x6df73b03
imul rax, rbx, 0x1321a525
shr rax, 0x20
sub ebx, eax
ret
shr ebx, 1
add ebx, eax
shr ebx, 0x1e
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r13
call r14
add rsp, 0x20
cmp ebx, 0x44e1b611
ja 0x1400a5599
ret
movabs rcx, 0x8000000000000000
lea rax, [rcx + 2]
mov rdx, qword [rbp + 0x1b8]
cmp rdx, rax
jge 0x1400a5e9e
mov rax, rdx
cmp rdx, rcx
je case.0x1400a56b7.0
mov rcx, rax
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400a5699
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
int3
add eax, 0xc4834800
and cl, ch
add dword [rax], eax
invalid
int3
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r15d, eax
shl r15, 0x20
or r15, 2
test r13, r13
je 0x1400a5699
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x210]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd2640]
mov ecx, dword [0x141dd2644]
add eax, ecx
add eax, 0xf7da8c65
or eax, 0x1d6f97e0
add eax, 0xa8712797
cmp eax, 0x5ab35431
ja 0x1400a5675
mov eax, r15d
and eax, 3
cmp rax, 3
ja case.default.0x1400a5e09
lea rcx, [0x141dbadf8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rsi, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400a5702
mov r14d, dword [0x141dd2690]
or r14d, dword [0x141dd2694]
or r14d, 0x20140600
and r14d, 0xa83467ae
add r14d, 0x1921caba
sub rsp, 0x20
mov rcx, rsi
call rbx
add rsp, 0x20
cmp r14d, 0x1e202917
jb 0x1400a56c9
dec r15
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov edx, dword [0x141dd2698]
and edx, dword [0x141dd269c]
xor edx, 0xa4048b1c
and edx, 0xe7a4afdd
add edx, 0x9a06f4f5
cmp edx, 0xd05ac79b
sal byte [rdi - 0x26], 1
test rcx, rcx
je 0x1400a577c
mov ecx, dword [0x141dd26a0]
sub ecx, dword [0x141dd26a4]
xor ecx, 0x1000
and ecx, 0x24111004
cmp ecx, 0x8f445527
ja 0x1400a5738
cmp rax, 0x11
jb 0x1400a5762
mov rsi, qword [rsi - 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd26a8]
and eax, dword [0x141dd26ac]
add eax, 0x216847b6
and eax, 0xb9674403
xor eax, 0x17d9e8a9
cmp eax, 0x3b5b384f
jbe 0x1400a57a5
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141ddb9a0]
mov rsi, qword [0x141ddb9a0]
mov eax, dword [0x141dd26b0]
invalid
rol byte [rcx], cl
xor edx, edx
div dword [0x141dd26b4]
xor eax, 0x4f8a6229
imul rax, rax, 0x4e6650e1
shr rax, 0x3e
imul eax, eax, 0x8cb2d80a
cmp eax, 0x8c573bfe
invalid
jbe 0x1400a57ed
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]
mov eax, dword [0x141dd26b8]
and eax, dword [0x141dd26bc]
imul eax, eax, 0x3200e7db
xor eax, 0xe86807b7
imul ebx, eax, 0x2892c473
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
mov eax, edi
mov eax, edi
call rdi
add rsp, 0x20
cmp ebx, 0x59ba52d8
jb 0x1400a57f4
mov rdi, qword [rbp + 0x160]
mov qword [rdi], 0
mov eax, dword [0x141dd26c0]
and eax, dword [0x141dd26c4]
add eax, 0xebd55ec8
xor eax, 0x7cbf03a0
imul eax, eax, 0xfc6b3512
cmp eax, 0x6248db39
jae 0x1400a586c
mov qword [rdi + 8], 2
mov qword [rdi + 0x10], 0
mov r8, qword [rbp + 0x1a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd26c8]
mov ecx, dword [0x141dd26cc]
add eax, ecx
add eax, 0xd731059e
xor eax, 0xd2fa9a70
imul eax, eax, 0xda43bd70
mov qword [rdi + 8], 2
mov qword [rdi + 0x10], 0
cmp eax, 0xff98a43c
ja 0x1400a5880
mov r14d, 0x200
mov eax, 2
mov qword [rbp + 0x218], rax
xor esi, esi
mov r15d, 0xa39c98bb
mov r12d, 0xffffffff
xor ebx, ebx
nop word [rax + rax]
cmp r14, 0x201
jae 0x1400a5900
mov r13d, 0x200
mov rdi, r8
jmp 0x1400a59ef
sub r14, rbx
mov rax, rsi
sub rax, rbx
cmp r14, rax
jbe 0x1400a59b0
mov esi, dword [0x141dd26d8]
sub esi, dword [0x141dd26dc]
and esi, 0xcaf4a49e
imul rsi, r15
shr rsi, 0x3d
and esi, 3
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
stc
mov rdx, rbx
mov r8, r14
call fcn.1400fd630
add rsp, 0x30
cmp esi, 0x6b6d4969
ja 0x1400a5912
mov rsi, qword [rdi]
mov rax, qword [rdi + 8]
mov qword [rbp + 0x218], rax
nop word [rax + rax]
mov eax, dword [0x141dd26e0]
or eax, dword [0x141dd26e4]
or eax, 0x8d00824
or al, dl
or byte [0x14bfb6272], ah
add eax, 0x6291c998
cmp eax, 0xa08c2cda
sub al, 0x8c
invalid
ja 0x1400a5970
jmp 0x1400a59b0
cmp rsi, r12
mov eax, 0xffffffff
cmovb rax, rsi
mov qword [rdi + 0x10], rax
invalid
invalid
mov eax, dword [0x141dd26d0]
and eax, dword [0x141dd26d4]
or eax, 0xb1dd1cee
xor eax, 0xed21a7dd
add eax, 0xc645a690
cmp rsi, r12
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rdi + 0x10], rbx
cmp eax, 0x34de3f29
jb 0x1400a59a0
mov r13, rbx
mov rdi, qword [rbp + 0x218]
mov r14, rbx
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, rdi
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
add rsp, 0x20
mov r15d, eax
test eax, eax
jne 0x1400a5a48
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov ecx, dword [0x141dd26e8]
and ecx, dword [0x141dd26ec]
imul ecx, ecx, 0x2384e450
add ecx, 0xf5ee6f2e
cmp ecx, 0x59d36266
jb 0x1400a5a20
test eax, eax
jne 0x1400a5cc4
mov r15d, r15d
nop dword [rax + rax]
mov eax, dword [0x141dd2720]
xor eax, dword [0x141dd2724]
imul eax, eax, 0xa40ae749
add eax, 0xff630bd2
cmp eax, 0xe6bd0044
ja 0x1400a5a50
invalid
cmp r14, r15
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
jne 0x1400a5b30
sub rsp, 0x20
call rax
add rsp, 0x20
nop dword [rax + rax]
mov ecx, dword [0x141dd2728]
imul ecx, dword [0x141dd272c]
or ecx, 0xeb30766e
imul ecx, ecx, 0xdf2b7f1e
cmp ecx, 0xcc8e8ae0
ja 0x1400a5a90
cmp eax, 0x7a
mov rdi, qword [rbp + 0x160]
mov r8, qword [rbp + 0x1a0]
mov r15d, 0xa39c98bb
jne 0x1400a5efc
nop
mov eax, dword [0x141dd2730]
xor edx, edx
div dword [0x141dd2734]
int3
rol byte [rcx], cl
or eax, 0x259e4aa6
and eax, 0x1f3f35
add eax, 0xa62d821
int3
cmp eax, 0xda7a609
jb 0x1400a5ad0
cmp r14, 0x7fffffff
lea r14, [r14 + r14]
lea esi, [rsi + rsi]
mov eax, 0xffffffff
cmova r14, rax
lock nop dword [rax + rax]
lock nop dword [rax + rax]
mov eax, dword [0x141dd2738]
add eax, dword [0x141dd273c]
imul eax, eax, 0x6e8e171
add eax, 0xad78f1e7
cmp eax, 0xb2719a18
ja 0x1400a5b10
jmp 0x1400a5b50
jae 0x1400a5b78
mov r14, r15
mov rdi, qword [rbp + 0x160]
mov r8, qword [rbp + 0x1a0]
mov r15d, 0xa39c98bb
nop dword [rax]
mov eax, dword [0x141dd2740]
sub eax, dword [0x141dd2744]
rol byte [rcx], cl
imul eax, eax, 0x706bdc78
add eax, 0x5f705102
or eax, 0x2f2f9757
push rdi
xchg edi, eax
invalid
invalid
cmp eax, 0x84d3ebcf
jbe 0x1400a5b50
jmp 0x1400a58e0
invalid
cmp r13, r15
jb 0x1400a5f26
mov r13, qword [rbp - 0x58]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2d3445fb], cl
add dword [rcx], esi
sal bh, cl
div dword [0x141dd2754]
mov eax, dword [0x141dd2750]
xor edx, edx
div dword [0x141dd2754]
add eax, 0x7a1de749
or eax, 0x95b4b47d
jp 0x1400a5bb1
jge 0x1400a5b5a
mov ah, 0x95
xor eax, 0xb0989d4b
cmp eax, 0xfc9efddc
cld
ja 0x1400a5b90
mov r12, qword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x1a8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2758]
xor eax, dword [0x141dd275c]
add eax, 0xe418508d
mov ecx, 0x8ac3aaad
imul rax, rcx
shr rax, 0x3f
imul r14d, eax, 0x545b804a
sub rsp, 0x20
mov rcx, r13
mov rdx, rdi
mov r8, r15
call fcn.14008ba90
mov rcx, r13
mov rdx, rbx
fimul dword [rbx + rcx*4 - 0x7b]
jo 0x1400a5c13
add byte [rax], al
call fcn.140094880
add rsp, 0x20
cmp r14d, 0x2e65d154
je 0x1400a5bd0
nop word cs:[rax + rax]
mov eax, dword [0x141dd2760]
xor eax, dword [0x141dd2764]
and eax, 0xb5f4d970
imul eax, eax, 0x6f881fc3
add eax, 0xb872ee51
cmp eax, 0xfe35be1f
ja 0x1400a5c30
cmp qword [rbp + 0x168], 1
movabs rbx, 0x8000000000000000
mov ebx, 0
add byte [rax], al
add byte [rax - 0x2f4a74b4], al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7d], cl
invalid
je 0x1400a9a2e
mov eax, dword [0x141dd2768]
xor edx, edx
div dword [0x141dd276c]
xor eax, 0x76160ea1
imul rax, rax, 0x6e412cff
shr rax, 0x3e
add eax, 0x7556477b
cmp eax, 0x82a90e0
jb 0x1400a9a1c
jmp 0x1400a99de
mov rbx, qword [r15 + 8]
mov eax, dword [0x141dd25c0]
xor edx, edx
div dword [0x141dd25c4]
mov rsi, qword [r15 + 0x10]
jmp 0x1400a60c9
mov eax, dword [0x141dd26f0]
and eax, dword [0x141dd26f4]
add eax, 0x6e53cb27
cmp eax, 0x75161c74
jbe 0x1400a5cea
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
mov r13d, eax
shl r13, 0x20
test rsi, rsi
mov r12, qword [rbp + 0x1e0]
je 0x1400a5d93
mov eax, dword [0x141dd26f8]
xor edx, edx
div dword [0x141dd26fc]
or eax, 0x1883f8d8
add eax, 0x8fa0b752
xor eax, 0x7a5b470c
cmp eax, 0xf4c490ca
jbe 0x1400a5d3a
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141dd2700]
sub eax, dword [0x141dd2704]
imul eax, eax, 0x7c1f4ff
xor eax, 0xa905123e
mov rcx, qword [0x141ddb9a0]
pop rsp
rol dword [rcx], cl
cmp eax, 0xe1baa091
ja 0x1400a5d3a
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x218]
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add eax, 0xc4834800
invalid
invalid
mov eax, dword [0x141dd2708]
or eax, dword [0x141dd270c]
leave
rol byte [rcx], cl
or eax, 0xe5306ebb
add eax, 0x4d0d5630
cmp eax, 0x920cedd
jb 0x1400a5d76
or r13, 2
mov eax, dword [0x141dd2710]
xor eax, dword [0x141dd2714]
leave
rol byte [rcx], cl
or eax, 0xc121c7d5
xor eax, 0x19215c62
cmp eax, 0x7f00d52a
jb 0x1400a5d97
mov eax, dword [0x141dd2718]
imul eax, dword [0x141dd271c]
add dword [0x1422f9022], edi
je 0x1400a5db4
mov eax, dword [0x141dd27b8]
xor eax, dword [0x141dd27bc]
imul eax, eax, 0xb06affbd
add eax, 0xc210a48f
xor eax, 0xdc031c98
cmp eax, 0x505d024f
ja 0x1400a5dc8
mov eax, r13d
and eax, 3
cmp rax, 3
ja case.default.0x1400a5e09
lea rcx, [0x141dbae08]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400a5e58
mov rdx, r13
mov edx, ebp
mov rsi, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rax, qword [rdi]
test rax, rax
test eax, eax
mov rbx, r13
je 0x1400a5e2e
sub rsp, 0x20
mov rcx, rsi
call rax
add rsp, 0x20
dec rbx
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov edx, dword [0x141dd27d0]
xor edx, dword [0x141dd27d4]
add dword [rcx - 0x2092253e], eax
jo 0x1400a5dcd
retf 0x6e7c
adc esp, dword [rcx - 0x193c3d7f]
movabs eax, dword [0x7256a5b6d9fa81d7]
invalid
cli
fnstenv [rsi - 0x258da95b]
test rcx, rcx
je 0x1400a9c96
add byte ds:[rax], al
cmp rax, 0x11
jb 0x1400a5e72
mov rsi, qword [rsi - 8]
mov eax, dword [0x141dd27d8]
sub eax, dword [0x141dd27dc]
imul eax, eax, 0x1c8ffba1
add eax, 0xcc3a86ad
xchg byte [rdx], bh
int3
xor eax, 0x6415f51f
cmp eax, 0x3a39c880
jb 0x1400a9c7a
xchg byte [rdx], bh
int3
jmp 0x1400a9c3a
mov rbx, r15
jmp 0x1400a60c9
mov eax, 0x8314bc75
mov ecx, dword [0x141dd27c0]
imul ecx, dword [0x141dd27c4]
or ecx, 0xf39c8e4c
imul rcx, rax
shr rcx, 0x38
xor ecx, 0x96439d2b
cmp ecx, 0x884266e
jb 0x1400a5eab
mov eax, dword [0x141dd27c8]
add eax, dword [0x141dd27cc]
imul eax, eax, 0xb24ec9d
add eax, 0x87d99bc7
xor eax, 0xf2cf573e
cmp eax, 0x373c317b
jb 0x1400a5ed4
jmp case.0x1400a5e09.0
ud2
mov eax, dword [0x141dd2790]
xor eax, dword [0x141dd2794]
add eax, 0xa5ee8e1e
cmp eax, 0x839401cd
ja 0x1400a97ad
ud2
ud2
mov r12d, dword [0x141dd2438]
xor r12d, dword [str.QMRk_]
xor r12d, 0x32204506
or r12d, 0x8dcb08c9
add r12d, 0x4ebd53d1
mov qword [rdi], r14
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r15
sub rsp, 0x20
mov rdx, rdi
call fcn.1400b1d80
mov rcx, qword [rbp + 0x140]
add rsp, 0x20
cmp r12d, 0x83d689a7
jae 0x1400a6000
mov qword [rdi], r14
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r15
sub rsp, 0x20
mov rdx, rdi
call fcn.1400b1d80
mov rcx, qword [rbp + 0x140]
add rsp, 0x20
jmp 0x1400a5f80
mov eax, dword [0x141dd2448]
or eax, dword [0x141dd244c]
imul eax, eax, 0x5598c610
or eax, 0xfa1aa678
xor eax, 0xacfe8a61
cmp eax, 0x89e647f4
ja 0x1400a6000
mov r15, qword [rbp + 0x1c0]
mov r12, r13
nop dword [rax]
mov eax, dword [0x141dd2450]
or eax, dword [0x141dd2454]
add eax, 0x3358f6fd
or eax, 0x7cf99b63
add eax, 0x7a6dcb07
cmp eax, 0xb22b425
jb 0x1400a6030
cmp qword [rbp + 0x218], 0
movabs r14, 0x8000000000000000
je 0x1400a6080
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd2458]
xor edx, edx
div dword [0x141dd245c]
imul eax, eax, 0x44e4f89c
and eax, 0x14929004
cmp eax, 0x32ccbb95
ja 0x1400a6080
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov qword [rbp + 0x1b8], rax
cmp rax, r14
mov rax, qword [rbp + 0x1b0]
je 0x1400a34f1
mov rsi, qword [rcx + 0x10]
mov r14, qword [rbp + 0x1d0]
cmp rsi, 4
mov qword [rbp + 0x218], rbx
mov qword [rbp + 0x1d8], rsi
jb 0x1400a6140
movabs rcx, 0x5c003f003f005c
lea rax, [rcx + 0x1d0000]
cmp rax, qword [rbx]
je 0x1400a671b
xor eax, eax
cmp rcx, qword [rbx]
setne al
nop word cs:[rax + rax]
mov ecx, dword [0x141dd28f0]
sub ecx, dword [0x141dd28f4]
shr ecx, 2
imul rcx, rcx, 0x10e77
shr rcx, 0x2c
add ecx, 0x9e9e6a37
cmp ecx, 0x421d74f0
jb 0x1400a6110
test eax, eax
je 0x1400a671b
mov qword [r14], 0
xor r12d, r12d
nop word [rax + rax]
mov eax, dword [0x141dd28f8]
add eax, dword [0x141dd28fc]
and eax, 0xcc93184a
imul rcx, rax, 0xecb5257
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0x5de789c0
mov qword [r14 + 8], 2
mov qword [r14 + 0x10], 0
cmp eax, 0x53711ce0
jb 0x1400a6150
mov r14d, 0x200
mov eax, 2
mov qword [rbp + 0x208], rax
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, 0xffffffff
xor eax, eax
mov qword [rbp + 0x210], rax
xor ebx, ebx
mov rdi, qword [rbp + 0x180]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2900]
xor eax, dword [0x141dd2904]
cmp eax, 0x1a144d76
je 0x1400a61d0
cmp r14, 0x201
jae 0x1400a61fd
mov eax, 0x200
mov qword [rbp + 0x200], rax
jmp 0x1400a637e
mov ecx, 0xcdff61f7
nop word cs:[rax + rax]
mov eax, dword [0x141dd2908]
or eax, dword [0x141dd290c]
xor eax, 0x6ac4b191
imul rax, rcx
shr rax, 0x3b
or eax, 0xd7bee179
cmp eax, 0xe71004c8
ja 0x1400a6210
sub r14, rbx
mov r15, qword [rbp + 0x210]
sub r15, rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dd2910]
xor eax, dword [0x141dd2914]
or eax, 0xf7b3de36
imul eax, eax, 0xcec7476c
cmp eax, 0x1852c05c
je 0x1400a6250
cmp r14, r15
jbe 0x1400a62f1
mov r15, qword [rbp + 0x1d0]
mov eax, dword [0x141dd2928]
mov ecx, dword [0x141dd292c]
lea edi, [rax + rcx]
add edi, 0x9394ae66
invalid
scasb al, byte [rdi]
xchg esp, eax
xchg ebx, eax
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400fd630
add rsp, 0x30
cmp edi, 0x1906df82
invalid
fild word [rsi]
sbb dword [rsi + 0x27], esi
invalid
invalid
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400fd630
add rsp, 0x30
jmp 0x1400a627a
mov r12, qword [r15]
mov rax, qword [r15 + 8]
mov qword [rbp + 0x208], rax
mov eax, dword [0x141dd2918]
add eax, dword [0x141dd291c]
imul eax, eax, 0x5f0e7db7
cmp eax, 0xa376cdd1
mov rcx, qword [rbp + 0x1d0]
jne 0x1400a6321
cmp r12, r13
mov eax, 0xffffffff
cmovb rax, r12
mov qword [rcx + 0x10], rax
mov edx, 0x868426c7
nop word cs:[rax + rax]
mov eax, dword [0x141dd2920]
add eax, dword [0x141dd2924]
rol byte [rcx], cl
rol byte [rcx], cl
imul eax, eax, 0xe6848e60
imul rax, rdx
shr rax, 0x3f
or eax, 0xf88f3212
cmp r12, r13
mov ebx, 0xffffffff
cmovb rbx, r12
mov qword [rcx + 0x10], rbx
mov dword [rcx + 0x10], ebx
mov dword [rcx + 0x10], ebx
cmp eax, 0x6f51152d
jbe case.0x140095070.209
mov qword [rbp + 0x210], r12
mov qword [rbp + 0x200], rbx
mov rdi, qword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov r14, rbx
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp + 0x218]
mov edx, r14d
mov r15, rdi
mov r8, rdi
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
add rsp, 0x20
invalid
and byte [rcx + 0x75c085c7], cl
invalid
invalid
sub rsp, 0x20
call rsi
add rsp, 0x20
test eax, eax
jne 0x1400a6728
mov eax, edi
cmp r14, rax
jne 0x1400a64b0
mov eax, dword [0x141dd2958]
xor edx, edx
div dword [0x141dd295c]
xor eax, 0x2592634e
imul rax, rax, 0x2094ae19
sbb dword [rsi - 0x3eb7df6c], ebp
call 0x10f027127
and al, 0x2d
sbb dword [rsi - 0x3eb7df6c], ebp
call 0x10f027127
and al, 0x2d
cmp eax, 0x3238abd4
jbe 0x1400a6400
sub rsp, 0x20
call rsi
add rsp, 0x20
nop
mov eax, dword [0x141dd2960]
xor edx, edx
div dword [0x141dd2964]
xor eax, 0xea4b4741
imul edi, eax, 0xc92a68f4
add edi, 0x458a0c04
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0x8466365
jb 0x1400a6400
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2968]
and ecx, dword [0x141dd296c]
or ecx, 0x4040a0a4
xor ecx, 0x6042a480
or ecx, 0x9bbd5b5b
cmp ecx, 0xcb9d7a11
ja 0x1400a6440
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2970]
rol byte [rcx], cl
sub ecx, dword [0x141dd2974]
cmp ecx, 0x2d80ec30
je 0x1400a6470
cmp eax, 0x7a
jne 0x1400a5f42
cmp r14, 0x7fffffff
lea r14, [r14 + r14]
mov eax, 0xffffffff
cmova r14, rax
invalid
jmp 0x1400a64de
invalid
mov ecx, dword [0x141dd2978]
sub ecx, dword [0x141dd297c]
rol ah, 0xd2
add dword [rcx - 0x37], ebp
xchg dword [0x1318c3e6f], edi
movabs dword [0xb204d6c969564c94], eax
cmp ecx, 0x5fbb87ac
rol ah, 0xd2
add dword [rcx - 0x37], ebp
xchg dword [0x1318c3e6f], edi
movabs dword [0xb204d6c969564c94], eax
cmp ecx, 0x5fbb87ac
ja 0x1400a64b0
cmp r14, rax
jae 0x1400a6517
mov r14, rax
mov rdi, qword [rbp + 0x180]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2980]
or eax, dword [0x141dd2984]
xor eax, 0x883c4071
or eax, 0x77c1bd86
xor eax, 0x93c46a63
cmp eax, 0xc54bf7e
jbe 0x1400a64f0
jmp 0x1400a61d0
cmp qword [rbp + 0x200], rax
cmp dword [rbp + 0x200], eax
jb 0x1400a6f86
mov r9, qword [rbp + 0x1e0]
mov r14, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2988]
rol byte [rcx], cl
xor ecx, dword [str.Vgw__]
imul ecx, ecx, 0x2de013ef
add ecx, 0x19d97666
cmp ecx, 0x59a59a92
jb 0x1400a6540
cmp edi, 4
jb 0x1400a66b7
cmp word [r15 + rax*2 - 8], 0x2e
jne 0x1400a66b7
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2990]
sub ecx, dword [0x141dd2994]
xor ecx, 0x561809a9
and ecx, 0xd6181def
add ecx, 0x1790f264
nop
invalid
cmp ecx, 0x35c7ab65
jb 0x1400a6580
nop
invalid
movzx ecx, word [r15 + rax*2 - 6]
xor esi, esi
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja case.0x1400a65c8.68
lea r8, [0x141dbae18]
movsxd rdx, dword [r8 + rdx*4]
nop
nop
add rdx, r8
jmp rdx
mov edx, dword [0x141dd29a0]
imul edx, dword [0x141dd29a4]
ret
rol byte [rcx], cl
add edx, 0xe7d6569
xor edx, 0x21e6a30d
add edx, 0x4147ac1d
cmp edx, 0xf6c0257d
ja case.0x1400a65c8.66
movzx edx, word [r15 + rax*2 - 4]
or edx, 0x20
cmp edx, 0x61
jne 0x1400a663b
mov edx, dword [0x141dd29a8]
imul edx, dword [0x141dd29ac]
imul edx, edx, 0xa8bf6fd3
rcl bl, cl
outsd dx, dword [rsi]
mov edi, 0x5bf281a8
sbb ah, byte [rax - 0x182d9656]
mov edx, 0xfa811f6e
stosd dword [rdi], eax
loop 0x1400a6634
rcl bl, cl
outsd dx, dword [rsi]
mov edi, 0x5bf281a8
sbb ah, byte [rax - 0x182d9656]
mov edx, 0xfa811f6e
stosd dword [rdi], eax
loop 0x1400a6634
jb 0x1400a65ff
movzx edx, word [r15 + rax*2 - 2]
mov sil, 1
or edx, 0x20
cmp edx, 0x74
je case.0x1400a65c8.68
je 0x1400a6645
test byte [rsi], bh
add byte [rax], al
mov edx, dword [0x141dd2998]
or edx, dword [0x141dd299c]
add dword [rbx], ecx
adc eax, 0x1d2c355
rol byte [rcx], cl
add edx, 0xd71fb255
xor edx, 0xae6e6272
imul edx, edx, 0xfe04e33a
cmp edx, 0x3dfe9f22
jb 0x1400a663b
cmp ecx, 0x43
jne 0x1400a66b7
nop word cs:[rax + rax]
mov ecx, dword [0x141dd29b0]
add ecx, dword [0x141dd29b4]
imul rcx, rcx, 0x459220dd
shr rcx, 0x3e
xor ecx, 0xcaf91179
jns case.0x14009bc69.77
stc
retf 0xf981
out 0x88, al
je 0x1400a66cc
jb case.0x1400a65c8.67
jns case.0x14009bc69.77
stc
retf 0xf981
movzx ecx, word [r15 + rax*2 - 4]
or ecx, 0x20
leave
and byte [rbx + 0x14756df9], al
leave
and byte [rbx + 0x14756df9], al
movzx eax, word [r15 + rax*2 - 2]
add eax, 0xffffffbc
test eax, 0xffdf
sete sil
jmp case.0x1400a65c8.68
xor esi, esi
test r12, r12
je 0x1400a68d2
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd29b8]
and eax, dword [0x141dd29bc]
imul eax, eax, 0xc89b3322
add eax, 0xb4e80776
cmp eax, 0x9cd35d38
mov r12, r9
jbe 0x1400a6700
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
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400a68fe
add dword [rax], eax
invalid
ror byte [rbp - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
inc byte [0x1363b9f96]
cmp rsi, 5
jae 0x1400a6759
xor esi, esi
jmp case.0x1400a67ce.68
mov eax, dword [0x141dd2930]
add eax, dword [0x141dd2934]
and eax, 0xc784c37f
imul rax, rax, 0x5ae2e305
shr rax, 0x3e
or eax, 0x2b754eca
cmp eax, 0x8b656e58
ja 0x1400aa6ec
jmp 0x1400aa6bf
movzx eax, word [rbx + rsi*2 - 0xa]
nop
mov ecx, dword [0x141dd29d8]
imul ecx, dword [0x141dd29dc]
imul ecx, ecx, 0x1b43c8df
cmp ecx, 0xc99998b
je 0x1400a6760
cmp ax, 0x2e
jne 0x1400a68d7
invalid
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd29e0]
xor eax, dword [0x141dd29e4]
add eax, 0x64202167
xor eax, 0xe6624eb5
cmp eax, 0xa8cde88c
jb 0x1400a6790
invalid
test al, 0x72
jrcxz 0x1400a67bd
movzx eax, word [rbx + rsi*2 - 8]
mov bh, 0x44
jae 0x1400a67aa
xor esi, esi
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x1400a67ce.68
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x1d146d9
lea rdx, [0x141dbaea0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0x1d8]
movzx ecx, word [rbx + rcx*2 - 6]
mov edx, dword [0x141dd29e8]
add edx, dword [0x141dd29ec]
imul edx, edx, 0xa3a2f650
and edx, 0x29aa3710
cmp edx, 0x19a34835
jb 0x1400a67dc
or ecx, 0x20
cmp ecx, 0x61
jne 0x1400a6833
mov ecx, dword [0x141dd29f0]
sub ecx, dword [0x141dd29f4]
cmp ecx, 0x4aac1ddc
je 0x1400a6804
mov rcx, qword [rbp + 0x1d8]
movzx ecx, word [rbx + rcx*2 - 4]
mov sil, 1
or ecx, 0x20
leave
and byte [rbx - 0x7bf08b07], al
lodsd eax, dword [rsi]
add byte [rax], al
invalid
leave
and byte [rbx - 0x7bf08b07], al
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rbx - 0x7af0bc08], al
invalid
cmp eax, 0x43
jne 0x1400a6f7f
mov eax, 0x98982bbd
mov ecx, dword [0x141dd29f8]
sub ecx, dword [0x141dd29fc]
add ecx, 0x1da16a22
imul rcx, rax
shr rcx, 0x3a
imul ecx, ecx, 0xe106a439
cmp ecx, 0xba93984f
jb 0x1400a6841
mov rdx, qword [rbp + 0x1d8]
movzx eax, word [rbx + rdx*2 - 6]
mov ecx, dword [0x141dd2a00]
xor ecx, dword [0x141dd2a04]
or ecx, 0x3ffbfd8f
add ecx, 0xd8d51c28
cmp ecx, 0x52c03ecb
ja 0x1400a6875
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a6f78
mov eax, dword [0x141dd2a08]
sub eax, dword [0x141dd2a0c]
xor eax, 0x9982bf11
imul eax, eax, 0xe722bac9
cmp eax, 0xf67da382
je 0x1400a68a1
movzx eax, word [rbx + rdx*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
sete sil
jmp case.0x1400a67ce.68
mov r12, r9
jmp 0x1400a68fe
xor esi, esi
nop dword [rax]
mov eax, dword [0x141dd2a10]
imul eax, dword [0x141dd2a14]
add eax, 0xc6987a7a
or eax, 0x39ac1fd9
cmp eax, 0xaf4a24fd
jbe case.0x1400a67ce.68
test sil, sil
mov dword [rbp + 0x180], esi
je 0x1400a6942
mov rcx, qword [rbp + 0x150]
mov qword [rcx], 0
mov eax, dword [str.i.1f_fe]
xor eax, dword [0x141dd2a7c]
add eax, 0xfe644b2
or eax, 0xfa7827c8
add eax, 0x23709531
cmp eax, 0xb00a495c
ja 0x1400a730b
jmp 0x1400a72d7
mov r13, r12
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a18]
sub eax, dword [0x141dd2a1c]
xor eax, 0xda54d477
imul rcx, rax, 0x1480f8e3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0xa369b50b
cmp eax, 0x679e28dc
jb 0x1400a6950
mov rax, qword [rbp + 0x188]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rsi, qword [rax + 0x28]
mov rdi, qword [rax + 0x30]
movzx ebx, byte [rax + 0xc9]
mov r12, qword [rbp + 0x1e8]
mov qword [r12], 0
mov qword [r12 + 8], 2
mov qword [r12 + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.1400da110
add rsp, 0x20
mov eax, dword [0x141dd2a20]
xor edx, edx
div dword [0x141dd2a24]
or eax, 0xf74e4cfc
add eax, 0x41abe491
cmp eax, 0xe0b20c5d
jbe 0x1400a6a28
mov rax, qword [r12 + 8]
mov word [rax], 0x22
mov qword [r12 + 0x10], 1
lea rax, [r14 + r15]
mov rdx, qword [rbp + 0x50]
mov qword [rdx], r14
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.140090c30
add rsp, 0x20
mov rax, qword [r12 + 8]
mov word [rax], 0x22
mov qword [r12 + 0x10], 1
add r15, r14
mov rdx, qword [rbp + 0x50]
mov qword [rdx], r14
mov qword [rdx + 8], r15
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.140090c30
add rsp, 0x20
mov r14, qword [r12 + 0x10]
cmp r14, qword [r12]
jne 0x1400a6ab3
sub rsp, 0x20
mov rcx, qword [rbp + 0x1e8]
call fcn.1400da110
mov r12, qword [rbp + 0x1e8]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a28]
xor eax, dword [0x141dd2a2c]
or eax, 0xc73b7896
imul eax, eax, 0x486ebcc0
add eax, 0xa960af23
cmp eax, 0xe61589b
jb 0x1400a6a90
mov rax, qword [r12 + 8]
mov ecx, dword [0x141dd2a30]
imul ecx, dword [0x141dd2a34]
add ecx, 0x7a09c0d
and ecx, 0xb288f76c
add ecx, 0x40b2b609
cmp ecx, 0xc9ec2f69
jbe 0x1400a6ae6
mov word [rax + r14*2], 0x22
mov word [rax + r14*2], 0x22
mov eax, dword [0x141dd2a38]
imul eax, dword [0x141dd2a3c]
xor eax, 0x3e2f71c2
imul rax, rax, 0xa8faf21
shr rax, 0x3b
add eax, 0x5ef8d415
cmp eax, 0xf207b602
mov rcx, qword [rbp + 0x1e8]
jbe 0x1400a6b25
lea rax, [r14 + 1]
mov qword [rcx + 0x10], rax
inc r14
lea rax, [rdi + rdi*4]
lea rdi, [rsi + rax*8]
mov eax, dword [0x141dd2a40]
xor edx, edx
div dword [0x141dd2a44]
add eax, 0x1fc53725
and eax, 0xa6a7259b
mov qword [rcx + 0x10], r14
cmp eax, 0x1082ea23
ja 0x1400a6b30
jmp 0x1400a6c11
mov eax, dword [0x141dd2a48]
and eax, dword [0x141dd2a4c]
xor eax, 0xccacee5c
imul eax, eax, 0x59725f15
add eax, 0xc5128f74
cmp eax, 0x824c6b21
jb 0x1400a6b60
mov r15, qword [rcx + 0x10]
cmp r15, qword [rcx]
jne 0x1400a6ba7
sub rsp, 0x20
mov rcx, qword [rbp + 0x1e8]
call fcn.1400da110
mov rcx, qword [rbp + 0x1e8]
add rsp, 0x20
lea r14, [rsi + 0x28]
mov rax, qword [rcx + 8]
mov word [rax + r15*2], 0x20
inc r15
mov qword [rcx + 0x10], r15
sub rsp, 0x20
mov rdx, rsi
mov r8d, ebx
call fcn.1400b2410
add rsp, 0x20
mov r12, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a50]
xor eax, dword [0x141dd2a54]
or eax, 0x4d30ff2d
add eax, 0x3bd7c0df
or eax, 0x5d3dfea6
cmp eax, 0xa2212209
ja 0x1400a6be0
mov rsi, r14
test r12, r12
mov rcx, qword [rbp + 0x1e8]
jne 0x1400a6c87
cmp rsi, rdi
jne 0x1400a6b60
mov r14, qword [rbp + 0x128]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a70]
xor edx, edx
div dword [0x141dd2a74]
imul eax, eax, 0x3e265d7f
add eax, 0x96d707bf
cmp eax, 0x8f6af05a
jb 0x1400a6c30
mov rax, qword [rcx]
mov r12, qword [rcx + 8]
mov rdx, rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
mov rsi, qword [rbp + 0x190]
mov rbx, qword [rbp + 0x218]
jne 0x1400a6d69
mov rsi, qword [rbp + 0x1b0]
jmp 0x1400a6d2e
cmp qword [rcx], 0
mov rsi, qword [rbp + 0x1b0]
mov rbx, qword [rbp + 0x218]
je 0x1400a6d10
nop dword [rax + rax]
mov eax, dword [0x141dd2a58]
add eax, dword [0x141dd2a5c]
imul rax, rax, 0x6e85ab95
shr rax, 0x3e
or eax, 0x63448db4
imul eax, eax, 0x5703bb69
cmp eax, 0xbe3d4b2a
jb 0x1400a6ca0
mov eax, dword [0x141dd2a60]
sub eax, dword [0x141dd2a64]
mov r8, qword [rcx + 8]
xor eax, 0xc3d8b210
and eax, 0xd3d9b696
cmp eax, 0x6992166e
jae 0x1400a6cf1
mov rax, qword [0x141ddb9a0]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd2a68]
xor eax, dword [0x141dd2a6c]
xor eax, 0x53ea2b46
imul eax, eax, 0xdf131ba9
cmp eax, 0xf8f4bc1d
je 0x1400a6d10
mov eax, dword [0x141dd2b90]
and eax, dword [0x141dd2b94]
imul eax, eax, 0x38bfd337
add eax, 0x4cf67f0e
cmp eax, 0x9974c600
jae 0x1400a6d57
mov qword [rsi], r12
mov qword [rsi + 0x10], 2
mov qword [rsi], r12
mov qword [rsi + 0x10], 2
xor esi, esi
jmp 0x1400a962b
mov r15, qword [rdx + 0x10]
mov rcx, qword [rbp + 0x1b8]
mov qword [rbp + 0x210], rcx
mov qword [rbp + 0x200], rbx
mov rdx, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x148]
mov qword [rcx], rax
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], r15
cmp r15, rax
jne 0x1400a6e16
mov rdi, qword [rbp + 0x148]
mov eax, dword [0x141dd2e40]
and eax, dword [0x141dd2e44]
imul esi, eax, 0x774b3438
add esi, 0x5656fb9e
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
cmp esi, 0x1341ceee
jb 0x1400a6da7
mov r12, qword [rdi + 8]
mov eax, 0xbc78beaf
mov ecx, dword [0x141dd2e48]
add ecx, dword [0x141dd2e4c]
imul ecx, ecx, 0x76e2fd7e
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0xb32e6b9e
cmp ecx, 0xf955b321
ja 0x1400a6de0
mov rsi, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x1f0]
mov word [r12 + r15*2], 0
inc r15
mov rcx, qword [rbp + 0x188]
cmp byte [rcx + 0xc8], 0
mov eax, 0x400
mov r8d, 0x608
cmove r8d, eax
mov rax, qword [rbp + 0x148]
mov qword [rax + 0x10], r15
or r8d, dword [rcx + 0xc4]
mov dword [rbp + 0x150], r8d
cmp byte [rbp + 0x1ff], 0
je 0x1400a6f3c
xor eax, eax
mov qword [rbp + 0x198], rax
mov r15, qword [rbp + 0x1c0]
mov eax, dword [0x141dd2e50]
xor eax, dword [0x141dd2e54]
imul eax, eax, 0xc9fa9d4f
xor eax, 0x8c81ffb8
cmp eax, 0x232fbf3e
jbe 0x1400a6e73
mov eax, 2
mov qword [rbp + 0x1d0], rax
xor eax, eax
mov qword [rbp + 0x208], rax
mov rax, qword [rbp + 0x188]
movabs rdi, 0x8000000000000000
mov r14d, dword [rbp + 0x180]
mov r12, r13
cmp qword [rax + 0x38], rdi
jne 0x1400ab67e
xor ecx, ecx
mov eax, dword [0x141dd3040]
xor edx, edx
div dword [0x141dd3044]
add eax, 0x54e1624f
xor eax, 0x388398dc
imul eax, eax, 0xe7f22ef9
cmp eax, 0xe56a5847
ja 0x1400a6ecd
mov eax, 2
xor edx, edx
mov qword [rbp + 0x178], rcx
mov qword [rbp + 0x160], rdx
mov qword [rbp + 0x1a0], rax
mov eax, dword [0x141dd30a8]
xor eax, dword [0x141dd30ac]
or eax, 0xffbfcedb
imul eax, eax, 0xa26a40f1
cmp eax, 0xd4a1044e
mov r8, qword [rbp + 0xd0]
ja 0x1400a9822
jmp 0x1400a97de
mov qword [rdx], 0
mov eax, dword [0x141dd2e58]
xor edx, edx
div dword [0x141dd2e5c]
mov rcx, qword [rbp + 0x1f0]
and eax, 0x9ef640c4
imul eax, eax, 0xaaf6ad6
add eax, 0x6dd8aa7a
cmp eax, 0xdd5b05c4
ja 0x1400aa984
jmp 0x1400aa95f
xor esi, esi
jmp case.0x1400a67ce.68
xor esi, esi
jmp case.0x1400a67ce.68
mov eax, dword [0x141dd29c0]
xor eax, dword [0x141dd29c4]
or eax, 0x801000
and eax, 0x1801540
cmp eax, 0xb5b21f0c
jbe 0x1400a6fa5
ud2
xor eax, eax
ud2
cmp qword [rbp + 0x110], 0
je 0x1400a706c
mov eax, dword [0x141dd3250]
sub eax, dword [0x141dd3254]
add eax, 0x5ed9355a
or eax, 0x78f54da
cmp eax, 0xe02a1ab2
jbe 0x1400a6ff0
mov qword [r15 + 8], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dd3258]
or eax, dword [0x141dd325c]
add eax, 0x9eb1215d
xor eax, 0x223a767e
mov qword [r15 + 8], 0
cmp eax, 0x29c2ed28
jb 0x1400a6ff0
mov rax, qword [rbp + 0x110]
mov qword [r15 + 0x10], rax
mov rcx, qword [rbp + 0x130]
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x28], 0
mov qword [r15 + 0x30], rax
mov qword [r15 + 0x38], rcx
nop dword [rax + rax]
mov eax, dword [0x141dd3260]
or eax, dword [0x141dd3264]
imul eax, eax, 0x61f30d0a
add eax, 0x1b207064
cmp eax, 0xc7b59c1f
ja 0x1400a7040
mov eax, 1
mov rcx, qword [rbp + 0x158]
jmp 0x1400a7070
xor eax, eax
xor ecx, ecx
mov qword [r15], rax
mov qword [r15 + 0x20], rax
mov qword [r15 + 0x40], rcx
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a70a3
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call fcn.1400b32d0
add rsp, 0x20
mov esi, dword [0x141dd3268]
and esi, dword [0x141dd326c]
add esi, 0xab19f66a
xor esi, 0x8965428a
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call fcn.1400b32d0
add rsp, 0x20
cmp esi, 0x61ff7b12
ja 0x1400a7090
mov rsi, qword [r12]
test rsi, rsi
je 0x1400a3509
mov rdi, qword [r12 + 0x10]
imul rax, rdi, 0x38
lea rbx, [rsi + rax]
add rbx, 0x168
nop word [rax + rax]
mov eax, dword [0x141dd3270]
or eax, dword [0x141dd3274]
and eax, 0xd547a0c7
xor eax, 0x4a651e69
add eax, 0xc59face2
cmp eax, 0xc094292c
ja 0x1400a7100
cmp qword [rbx], 0
je 0x1400a7140
mov r8, qword [rbx + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call r14
add rsp, 0x20
mov eax, dword [0x141dd3278]
xor eax, dword [0x141dd327c]
and eax, 0x2845912b
xor eax, 0x6dbdf306
add eax, 0x218f32d5
cmp eax, 0x73e04c2
jb 0x1400a7140
nop word cs:[rax + rax]
mov eax, dword [0x141dd3280]
xor eax, dword [0x141dd3284]
add eax, 0xfab74312
imul rax, rax, 0x4a668beb
shr rax, 0x3c
add eax, 0xe8e7186b
cmp eax, 0xbb7c9b0
jb 0x1400a7170
cmp qword [rbx + 0x20], 0
je 0x1400a71b7
mov r8, qword [rbx + 0x28]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call r14
add rsp, 0x20
shl rdi, 5
lea rax, [rsi + rdi]
mov rcx, qword [rsi + rdi]
nop word cs:[rax + rax]
mov edx, dword [0x141dd3288]
add edx, dword [0x141dd328c]
and edx, 0x208101f0
or edx, 0x9f38fe07
xor edx, 0x8b486b1c
cmp edx, 0x8ab899af
ja 0x1400a71d0
test rcx, rcx
je 0x1400a72b0
mov ecx, dword [0x141dd3290]
xor ecx, dword [0x141dd3294]
imul ecx, ecx, 0x1076d1d
xor ecx, 0x77a63679
add ecx, 0x6a8a2ae8
cmp ecx, 0xa631fed6
jbe 0x1400a7230
mov rcx, qword [0x141ddb9a0]
nop dword [rax]
mov ecx, dword [0x141dd3298]
add ecx, dword [0x141dd329c]
or ecx, 0xb264cd12
imul ecx, ecx, 0x268a3724
add ecx, 0xb0f64f88
mov rsi, qword [rax + 8]
mov rdi, qword [0x141ddb9a0]
cmp ecx, 0x92c50ebf
ja 0x1400a7230
nop word cs:[rax + rax]
mov eax, dword [0x141dd32a0]
xor edx, edx
div dword [0x141dd32a4]
mov ebx, eax
and ebx, 0x20624460
or ebx, 0x9f10918b
xor ebx, 0x7b998606
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp ebx, 0x5b5a98ae
jb 0x1400a7270
nop dword [rax]
mov eax, dword [0x141dd32a8]
sub eax, dword [0x141dd32ac]
or eax, 0xb5960cda
add eax, 0xc678c9c
xor eax, 0x56997c7c
cmp eax, 0x7ac8424d
jae 0x1400a72b0
jmp 0x1400a70a3
mov eax, dword [0x141dd2a80]
xor edx, edx
div dword [0x141dd2a84]
add eax, 0x3e80b0ab
or eax, 0x31700b9f
xor eax, 0xfdf1a174
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
cmp eax, 0x8b4c1ae5
jae 0x1400a731d
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
jmp 0x1400a72d7
mov r14d, 0x200
mov eax, 2
mov qword [rbp + 0x208], rax
xor eax, eax
mov qword [rbp + 0x200], rax
mov r13, qword [sym.imp.KERNEL32.dll_GetLastError]
xor eax, eax
mov qword [rbp + 0x210], rax
xor ebx, ebx
jmp 0x1400a7353
mov r14, rsi
mov rdi, qword [rbp + 0x198]
cmp r14, 0x201
jae 0x1400a7370
mov r15d, 0x200
jmp 0x1400a7414
sub r14, rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a88]
xor eax, dword [0x141dd2a8c]
and eax, 0x5f04fae9
add eax, 0x6a03d8d4
and eax, 0xe306f838
cmp eax, 0x3e47d79
jb 0x1400a7380
mov rdx, qword [rbp + 0x210]
sub rdx, rbx
nop dword [rax]
mov eax, dword [0x141dd2a90]
mov ecx, dword [0x141dd2a94]
add eax, ecx
add eax, 0xc5ba0fc
xor eax, 0xe8f9654d
add eax, 0x1ce42e89
cmp eax, 0xb8f3e49a
ja 0x1400a73b0
cmp r14, rdx
ja 0x1400a75c9
mov rcx, qword [rbp + 0x200]
mov eax, 0xffffffff
cmp rcx, rax
mov ebx, 0xffffffff
cmovb rbx, rcx
mov rax, qword [rbp + 0x150]
mov qword [rax + 0x10], rbx
mov qword [rbp + 0x210], rcx
mov r15, rbx
mov rdi, qword [rbp + 0x208]
mov r14, rbx
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, rdi
mov edx, r14d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
add rsp, 0x20
mov r12d, eax
test eax, eax
jne 0x1400a746d
mov eax, dword [0x141dd2a98]
xor eax, dword [0x141dd2a9c]
or eax, 0x7ef7efea
cmp eax, 0x801120ca
jae 0x1400a745a
sub rsp, 0x20
call r13
add rsp, 0x20
sub rsp, 0x20
call r13
add rsp, 0x20
test eax, eax
jne 0x1400a76e7
mov esi, r12d
mov eax, dword [0x141dd2aa8]
imul eax, dword [0x141dd2aac]
or eax, 0xb397b895
add eax, 0xd8fb0077
cmp eax, 0x2e7c5f6c
jb 0x1400a7470
cmp r14, rsi
jne 0x1400a75a0
mov eax, dword [0x141dd2ab0]
xor edx, edx
div dword [0x141dd2ab4]
imul eax, eax, 0x4bda9e4b
add eax, 0xa9014455
cmp eax, 0x1e90698
jae 0x1400a74c2
sub rsp, 0x20
call r13
add rsp, 0x20
mov edi, 0xffffffff
nop word [rax + rax]
mov eax, dword [0x141dd2ab8]
xor edx, edx
div dword [0x141dd2abc]
mov esi, eax
xor esi, 0xa06
or esi, 0x7effb5f9
sub rsp, 0x20
call r13
add rsp, 0x20
cmp esi, 0xc7c84eae
ja 0x1400a74d0
nop
mov ecx, dword [0x141dd2ac0]
and ecx, dword [str.__Dl]
or ecx, 0x8109c1
and ecx, 0x80a13dff
xor ecx, 0xb97b152
cmp ecx, 0xa922cc8c
ja 0x1400a7500
cmp eax, 0x7a
jne 0x1400a5f42
lea rax, [r14 + r14]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2ad0]
add ecx, dword [0x141dd2ad4]
xor ecx, 0x74e5be3d
add ecx, 0x8fca47ad
cmp r14, 0x7fffffff
mov rsi, rax
cmova rsi, rdi
cmp ecx, 0x2149f7cc
jb 0x1400a7540
nop
mov eax, dword [str.r_PK]
sub eax, dword [0x141dd2adc]
imul eax, eax, 0xe136b6cd
xor eax, 0xacde99cd
add eax, 0xe444d972
cmp eax, 0xb936893
jb 0x1400a7570
jmp 0x1400a7350
mov eax, dword [0x141dd2ac8]
xor eax, dword [str.9Yfm]
and eax, 0xa20308c6
imul eax, eax, 0x9784af4f
cmp eax, 0x38b7fd08
jb 0x1400a75a0
cmp r14, rsi
jb 0x1400a7350
jmp 0x1400a760f
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rsi, qword [rbp + 0x150]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1400fd630
add rsp, 0x30
mov rax, qword [rsi]
mov qword [rbp + 0x200], rax
mov rax, qword [rsi + 8]
mov qword [rbp + 0x208], rax
jmp 0x1400a73dd
cmp r15, rsi
jb 0x1400a978c
lea rbx, [rsi + rsi]
test r12d, r12d
mov r12, qword [rbp + 0x208]
je 0x1400a77d4
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dd2ae0]
xor eax, dword [0x141dd2ae4]
or eax, 0x5000844
and eax, 0x8d810c64
cmp eax, 0xde2e6b62
jbe 0x1400a7670
sub rsp, 0x20
xor ecx, ecx
mov rdx, rbx
call fcn.1400bf820
add rsp, 0x20
nop word cs:[rax + rax]
mov r15d, dword [0x141dd2ae8]
add r15d, dword [0x141dd2aec]
and r15d, 0x3ce7791
add r15d, 0x93c6e715
xor r15d, 0xf7d9740d
sub rsp, 0x20
xor ecx, ecx
mov rdx, rbx
call fcn.1400bf820
add rsp, 0x20
cmp r15d, 0x9e7786f4
ja 0x1400a7670
mov r14, rax
test rax, rax
jne 0x1400a77da
mov eax, dword [0x141dd2af0]
add eax, dword [0x141dd2af4]
imul rax, rax, 0xd0f3951
shr rax, 0x3b
imul eax, eax, 0x6656c403
cmp eax, 0x4ced32cf
je 0x1400a5f42
jmp case.default.0x1400a5e09
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov ebx, eax
shl rbx, 0x20
cmp qword [rbp + 0x200], 0
mov r12, qword [rbp + 0x1e0]
mov r15, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1b0]
mov r14, qword [rbp + 0x218]
je 0x1400a777d
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd2aa0]
sub eax, dword [0x141dd2aa4]
xor eax, 0xce618e00
add eax, 0xc4e29a8
or eax, 0x18946975
cmp eax, 0x3d298790
mov r13, qword [rbp + 0x208]
jbe 0x1400a7767
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
or rbx, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd2b80]
and eax, dword [0x141dd2b84]
add eax, 0xfbef76d2
or eax, 0xab7b8812
cmp eax, 0xf680fde0
jb 0x1400a7790
nop dword [rax]
mov eax, dword [0x141dd2b88]
xor edx, edx
div dword [0x141dd2b8c]
and eax, 0x8c000424
add eax, 0xf28e3850
cmp eax, 0x65d662d0
jbe 0x1400a77b0
jmp 0x1400a7d28
mov r14d, 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
cmp qword [rbp + 0x200], 0
je 0x1400a78a5
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd2af8]
sub eax, dword [0x141dd2afc]
imul eax, eax, 0x2e418628
add eax, 0x70817ea7
cmp eax, 0x93b861fc
jbe 0x1400a7839
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, dword [0x141dd2b00]
and r15d, dword [0x141dd2b04]
or r15d, 0xc0401840
and r15d, 0xc2d058c4
add r15d, 0x26233c62
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r12
call rbx
add rsp, 0x20
cmp r15d, 0x277857e8
jb 0x1400a7840
nop
mov eax, dword [0x141dd2b08]
xor edx, edx
div dword [0x141dd2b0c]
xor eax, 0xe4a62e08
imul eax, eax, 0x6e52829e
add eax, 0x952715ce
cmp eax, 0x5a27e665
ja 0x1400a7880
mov eax, dword [0x141dd2b18]
or eax, dword [0x141dd2b1c]
or eax, 0xdf1a3179
mov ecx, 0x8071e3cd
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x2ea5f881
cmp ecx, 0x86bec06d
mov rcx, qword [rbp + 0xb8]
jbe 0x1400a78df
mov qword [rcx], rsi
mov qword [rcx + 8], r14
mov qword [rcx], rsi
mov qword [rcx + 8], r14
mov eax, dword [0x141dd2b20]
or eax, dword [0x141dd2b24]
imul rax, rax, 0x3eb75e27
shr rax, 0x3b
imul eax, eax, 0xc3ba024d
and eax, 0xb1b0ab7e
cmp eax, 0x1f86956e
jbe 0x1400a7913
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x10], rsi
lea r12, [0x141db9582]
xor r10d, r10d
lea r11, [0x141db958a]
movabs r15, 0xaaaaaaaaaaaaaaab
xor r13d, r13d
jmp 0x1400a798c
inc rdi
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rdx, rsi
mov r8, rdi
call fcn.1400fd630
mov rcx, qword [rbp + 0xb8]
add rsp, 0x30
mov r14, qword [rcx + 8]
lea r11, [0x141db958a]
mov r10, qword [rbp + 0x210]
nop word cs:[rax + rax]
mov word [r14 + rsi*2], bx
inc rsi
mov qword [rcx + 0x10], rsi
test r12, r12
je 0x1400a7aa0
test r13w, r13w
je 0x1400a79b0
xor r9d, r9d
mov ebx, r13d
jmp 0x1400a7c3f
cmp r12, r11
je 0x1400a7aa0
nop dword [rax]
mov eax, dword [0x141dd2b28]
xor eax, dword [0x141dd2b2c]
imul eax, eax, 0x6dfa1d80
add eax, 0x96c67104
cmp eax, 0x521836a0
jb 0x1400a79c0
lea rax, [r12 + 1]
mov r9d, 0x8787772b
nop dword [rax]
mov edx, dword [0x141dd2b30]
add edx, dword [0x141dd2b34]
or edx, 0xee8e8cba
xor edx, 0x59f3add0
imul edx, edx, 0x4836ba10
cmp edx, 0x91a8c950
ja 0x1400a79f0
movzx edx, byte [r12]
nop dword [rax + rax]
mov r8d, dword [0x141dd2b38]
sub r8d, dword [0x141dd2b3c]
imul r8, r9
shr r8, 0x3f
imul r8d, r8d, 0x1d75869b
add r8d, 0x5486c3c0
cmp r8d, 0x64762a7e
ja 0x1400a7a20
mov rdi, r10
test dl, dl
js 0x1400a7ace
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2b48]
xor r8d, dword [0x141dd2b4c]
or r8d, 0xa9b6de08
xor r8d, 0xad2668a8
add r8d, 0xbaaf94d7
cmp r8d, 0x790a338d
jb 0x1400a7a60
mov ebx, edx
jmp 0x1400a7c10
mov rdx, qword [rcx]
cmp r10, 1
je 0x1400a7cf5
mov r10d, 1
xor ebx, ebx
mov r12d, 0
mov edi, 0
cmp rsi, rdx
jne 0x1400a7980
jmp 0x1400a7ca1
mov r10d, edx
and r10d, 0x1f
lea rax, [r12 + 2]
movzx r8d, byte [r12 + 1]
mov ebx, r10d
shl ebx, 6
and r8d, 0x3f
or ebx, r8d
nop dword [rax]
mov r9d, dword [0x141dd2b40]
add r9d, dword [0x141dd2b44]
imul r9, r9, 0x7645046b
shr r9, 0x3e
xor r9d, 0x5b950cb9
imul r9d, r9d, 0xc6eeb490
cmp r9d, 0x81c07c27
ja 0x1400a7af0
cmp dl, 0xdf
jbe 0x1400a7c10
movzx ebx, byte [r12 + 2]
shl r8d, 6
and ebx, 0x3f
or ebx, r8d
cmp dl, 0xf0
jb 0x1400a7b8b
nop
mov eax, dword [0x141dd2b50]
xor edx, edx
div dword [0x141dd2b54]
or eax, 0xe2581671
imul rax, rax, 0x42e1ea21
shr rax, 0x3e
or eax, 0x244e06d0
cmp eax, 0xcdb25e83
ja 0x1400a7b40
movzx eax, byte [r12 + 3]
add r12, 4
and r10d, 7
shl r10d, 0x12
shl ebx, 6
and eax, 0x3f
or eax, ebx
or eax, r10d
mov ebx, eax
jmp 0x1400a7b96
add r12, 3
shl r10d, 0xc
or ebx, r10d
mov r10, rdi
nop dword [rax]
mov eax, dword [0x141dd2b58]
xor eax, dword [0x141dd2b5c]
xor eax, 0x180084
or eax, 0xf0e5b74b
add eax, 0x924119ef
cmp eax, 0x98535b62
ja 0x1400a7ba0
cmp ebx, 0xffff
jbe 0x1400a7c04
nop word [rax + rax]
mov eax, dword [0x141dd2b68]
xor eax, dword [0x141dd2b6c]
cmp eax, 0xf593c4e4
je 0x1400a7bd0
lea eax, [rbx + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and ebx, 0x3ff
or ebx, 0xdc00
mov r9d, ebx
mov ebx, eax
jmp 0x1400a7c3f
mov rax, r12
nop word [rax + rax]
mov edx, dword [0x141dd2b60]
xor edx, dword [0x141dd2b64]
add edx, 0x92ec481b
or edx, 0xc4d2752f
add edx, 0xa65afd
cmp edx, 0xbcfd9076
jb 0x1400a7c10
xor r9d, r9d
mov r12, rax
mov r10, rdi
cmp rsi, qword [rcx]
je 0x1400a7c4c
mov r13d, r9d
jmp 0x1400a7980
xor r8d, r8d
test r9w, r9w
setne r8b
lea rax, [0x141db9582]
sub rax, r12
add rax, 0xa
mul r15
shr rdx, 1
nop dword [rax + rax]
mov eax, dword [0x141dd2b70]
imul eax, dword [0x141dd2b74]
imul eax, eax, 0xf3ea2367
xor eax, 0x60266d4b
add eax, 0xf10215fb
cmp eax, 0x4f181501
jb 0x1400a7c70
sub r8, r10
lea rdi, [r8 + rdx]
inc rdi
mov r13d, r9d
mov qword [rbp + 0x210], r10
mov eax, dword [0x141dd2b78]
xor edx, edx
div dword [0x141dd2b7c]
add eax, 0xf9e76edb
cmp eax, 0x869fdb97
jae 0x1400a7937
lea r8, [rdi + 1]
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rdx, rsi
call fcn.1400fd630
mov rcx, qword [rbp + 0xb8]
add rsp, 0x30
jmp 0x1400a7937
mov rbx, qword [rcx + 8]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x1400a7d9f
mov r12, qword [rbp + 0x1e0]
mov r15, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1b0]
mov r14, qword [rbp + 0x218]
mov eax, dword [0x141dd2e28]
and eax, dword [0x141dd2e2c]
and eax, 0xefaba53
imul eax, eax, 0x14edb8db
cmp eax, 0x28fb62a3
jne 0x1400a7d60
mov qword [rsi], rbx
mov qword [rsi + 0x10], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd2e30]
or eax, dword [0x141dd2e34]
imul eax, eax, 0x31d9f28e
and eax, 0x14b4e90a
xor eax, 0x15f9095d
mov qword [rsi], rbx
mov qword [rsi + 0x10], 2
cmp eax, 0x9cc7acdc
ja 0x1400a7d60
xor esi, esi
mov rax, qword [rbp + 0x1b8]
mov rbx, r14
jmp 0x1400aa849
mov qword [rbp + 0x210], rdx
mov al, 1
test al, al
mov r13, qword [rbp + 0x1e0]
je case.default.0x1400a5e09
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax + 0x28]
mov qword [rbp + 0x1e8], rcx
mov rdi, qword [rax + 0x30]
movzx eax, byte [rax + 0xc9]
mov byte [rbp + 0x198], al
mov esi, 0xa
lea rdx, [rsi + rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2b98]
and eax, dword [0x141dd2b9c]
add eax, 0x50df405f
or eax, 0x5733c901
add eax, 0x88d24a2d
cmp eax, 0x3e748e55
jb 0x1400a7df0
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x1400a97b3
mov rcx, rax
mov word [rax], 0x63
mov r10, qword [rbp + 0x40]
mov qword [r10], rsi
mov qword [r10 + 8], rax
mov qword [r10 + 0x10], 1
nop dword [rax]
mov eax, dword [0x141dd2bb0]
xor edx, edx
div dword [0x141dd2bb4]
or eax, 0xd8023482
imul eax, eax, 0x5c217bba
cmp eax, 0x8e2f51bc
je 0x1400a7e50
mov qword [rbp + 0x208], rdi
mov qword [rbp + 0x200], rbx
nop
mov eax, dword [0x141dd2bb8]
sub eax, dword [0x141dd2bbc]
imul rax, rax, 0x7319ae43
shr rax, 0x3d
add eax, 0x6edc5db9
cmp eax, 0x3327fc6b
jb 0x1400a7e80
lea rdi, [0x141db937a]
mov ebx, 1
xor r12d, r12d
lea r9, [0x141db9395]
lea r14, [0x141db9379]
xor esi, esi
jmp 0x1400a7ee5
mov word [rcx + rbx*2], si
inc rbx
mov qword [r10 + 0x10], rbx
mov esi, r13d
mov r13, qword [rbp + 0x1e0]
test si, si
jne 0x1400a8040
cmp rdi, r9
je 0x1400a818a
movzx esi, byte [rdi]
test sil, sil
js 0x1400a7f40
inc rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd2bd0]
xor eax, dword [0x141dd2bd4]
xor eax, 0x881c8605
and eax, 0xa91c8685
add eax, 0xc96f6588
cmp eax, 0x36671ff1
jb 0x1400a7f10
jmp 0x1400a8040
mov eax, dword [0x141dd2bc0]
and eax, dword [0x141dd2bc4]
imul eax, eax, 0x458bcae0
and eax, 0xb3875e40
cmp eax, 0x35015aec
jb 0x1400a7f40
mov eax, esi
and eax, 0x1f
nop word cs:[rax + rax]
mov edx, dword [0x141dd2bc8]
add edx, dword [0x141dd2bcc]
or edx, 0xfc405e09
xor edx, 0x383937cf
imul edx, edx, 0x407ec89f
cmp edx, 0xd17ba11b
jb 0x1400a7f70
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp sil, 0xdf
jbe 0x1400a8032
nop dword [rax]
mov edx, dword [0x141dd2bd8]
or edx, dword [0x141dd2bdc]
cmp edx, 0xbc732667
je 0x1400a7fb0
movzx edx, byte [rdi + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp sil, 0xf0
jb 0x1400a80f2
nop dword [rax]
mov r8d, dword [0x141dd2be0]
xor r8d, dword [0x141dd2be4]
or r8d, 0xdd51cee5
xor r8d, 0x400cb169
add r8d, 0xf16f8249
cmp r8d, 0x8b8ddd3d
jb 0x1400a7fe0
movzx esi, byte [rdi + 3]
add rdi, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, eax
cmp esi, 0xffff
ja 0x1400a8110
jmp 0x1400a8040
add rdi, 2
shl eax, 6
or eax, r8d
mov esi, eax
nop
xor r13d, r13d
cmp rbx, qword [r10]
jne 0x1400a7ed0
nop dword [rax]
mov eax, dword [0x141dd2bf8]
sub eax, dword [0x141dd2bfc]
and eax, 0xb6788163
xor eax, 0x3c8195f
imul ecx, eax, 0xccce6eb0
mov rax, r14
sub rax, rdi
add rax, 0x1e
mul r15
cmp ecx, 0xd55bce84
jb 0x1400a8050
mov r8, rdx
shr r8, 1
cmp r13w, 1
sbb r8, 0
add r8, 2
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r10
mov rdx, rbx
call fcn.1400fd630
add rsp, 0x30
nop word cs:[rax + rax]
mov eax, dword [0x141dd2c00]
add eax, dword [0x141dd2c04]
and eax, 0x80002001
imul eax, eax, 0x7c94d3c1
cmp eax, 0xa5fbb837
jbe 0x1400a80c0
mov r10, qword [rbp + 0x40]
mov rcx, qword [r10 + 8]
lea r9, [0x141db9395]
jmp 0x1400a7ed0
add rdi, 3
shl eax, 0xc
or edx, eax
mov esi, edx
cmp esi, 0xffff
jbe 0x1400a8040
nop dword [rax]
mov eax, dword [0x141dd2be8]
xor edx, edx
div dword [0x141dd2bec]
xor eax, 0x3e6b7b22
add eax, 0x63233d88
and eax, 0xba8d07e4
cmp eax, 0x8fc6bf43
jb 0x1400a8110
lea eax, [rsi + 0xff0000]
shr eax, 0xa
nop dword [rax]
mov edx, dword [0x141dd2bf0]
sub edx, dword [0x141dd2bf4]
add edx, 0x73565e37
cmp edx, 0x28d7bb9c
jb 0x1400a8140
movzx eax, ax
or eax, 0xd800
and esi, 0x3ff
mov r13d, esi
or r13d, 0xdc00
mov esi, eax
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400a8180
jmp 0x1400a8043
mov eax, dword [0x141dd2c08]
and eax, dword [0x141dd2c0c]
add eax, 0xc4a08efd
xor eax, 0x5eef9e1e
add eax, 0x141d639
cmp eax, 0x15773f3f
mov rcx, qword [rbp + 0x1c8]
mov r15, qword [rbp + 0x218]
jae 0x1400a81c9
mov rax, qword [r10 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [r10]
movups xmmword [rcx], xmm0
mov rdi, qword [r10 + 0x10]
mov qword [rcx + 0x10], rdi
cmp rdi, qword [rcx]
mov r14, qword [rbp + 0x200]
jne 0x1400a8200
sub rsp, 0x20
mov rcx, qword [rbp + 0x1c8]
call fcn.1400da110
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd2c10]
or eax, dword [0x141dd2c14]
and eax, 0x28480400
xor eax, 0x6828a000
cmp eax, 0x4175ea07
ja 0x1400a8200
mov rdx, qword [rbp + 0x1c8]
mov rsi, qword [rdx + 8]
mov eax, 0xa1e1d221
lea rbx, [rdi + 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2c18]
and ecx, dword [0x141dd2c1c]
or ecx, 0xc4fa9758
imul rcx, rax
shr rcx, 0x3e
and ecx, 1
mov word [rsi + rdi*2], 0x22
mov qword [rdx + 0x10], rbx
cmp ecx, 0x3fb3b651
ja 0x1400a8240
mov rax, qword [rbp + 0x1d8]
add rax, rax
xor ecx, ecx
lea r12, [0x141db9408]
mov rdi, rdx
nop word cs:[rax + rax]
mov edx, dword [str.rn_kcJ]
sub edx, dword [0x141dd2c24]
xor edx, 0xd2902a14
or edx, 0x2c26d4eb
add edx, 0xfc4f9ea2
cmp edx, 0x1c8522c9
jb 0x1400a8290
cmp rax, rcx
je 0x1400a82fc
movzx edx, word [r15 + rcx]
mov r8d, dword [0x141dd2c28]
imul r8d, dword [0x141dd2c2c]
and r8d, 0x1c76072d
add r8d, 0xa55d2929
cmp r8d, 0xe9494a18
ja 0x1400a82c0
add rcx, 2
cmp dx, 0x22
jne 0x1400a8290
mov rdx, qword [rbp + 0x210]
jmp 0x1400a9510
mov rdx, qword [rbp + 0x210]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2c30]
and eax, dword [0x141dd2c34]
imul eax, eax, 0xe6ec2cfe
cmp eax, 0xbbc40382
je 0x1400a8310
mov rax, qword [rbp + 0x1d8]
test rax, rax
je 0x1400a83a1
movzx eax, word [r15 + rax*2 - 2]
mov ecx, dword [0x141dd2c38]
imul ecx, dword [0x141dd2c3c]
xor ecx, 0x6459a0c
or ecx, 0xd9b86592
add ecx, 0x5e039f6f
cmp ecx, 0x6ab4da6a
ja 0x1400a833b
cmp ax, 0x5c
je 0x1400a9510
mov ecx, dword [0x141dd2c40]
or ecx, dword [0x141dd2c44]
xor ecx, 0x58ab849f
add ecx, 0x30e67b55
xor ecx, 0x4ae0a7a1
cmp ecx, 0xbe41ae6d
ja 0x1400a836c
xor r14d, r14d
test ax, ax
mov rax, r15
cmove r14, r15
jmp 0x1400a83a7
xor r14d, r14d
mov rax, r15
mov rcx, qword [rbp + 0x1d8]
lea r15, [rcx - 1]
test r14, r14
cmove r15, rcx
cmove r14, rax
mov rax, qword [rbp + 0x1c8]
mov rcx, qword [rax]
mov rax, rcx
sub rax, rbx
cmp rax, r15
jb 0x1400a9641
mov qword [rbp + 0x1d0], rcx
lea r12, [r15 + r15]
mov eax, dword [0x141dd2c58]
xor edx, edx
div dword [0x141dd2c5c]
imul rax, rax, 0x63b51d6f
shr rax, 0x3e
add eax, 0xefa55a93
cmp eax, 0x566b3d5b
jae 0x1400a842c
lea rcx, [rsi + rbx*2]
sub rsp, 0x20
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
lea rax, [rbx + r15]
mov rcx, qword [rbp + 0x1c8]
mov qword [rcx + 0x10], rax
lea r13, [rsi + rbx*2]
add r15, rbx
mov rdi, qword [rbp + 0x1c8]
mov ebx, dword [0x141dd2c60]
add ebx, dword [0x141dd2c64]
or ebx, 0xa6a9b77d
add ebx, 0x969e2c56
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov qword [rdi + 0x10], r15
cmp ebx, 0x96e27638
ja 0x1400a843a
cmp r15, qword [rbp + 0x1d0]
mov r14, qword [rbp + 0x128]
mov rbx, qword [rbp + 0x208]
jne 0x1400a852a
mov eax, dword [0x141dd2c68]
sub eax, dword [0x141dd2c6c]
imul eax, eax, 0x7d873b5e
add eax, 0xa10e651a
cmp eax, 0xdac87ea4
jbe 0x1400a84bd
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
mov eax, dword [0x141dd2c70]
xor edx, edx
div dword [0x141dd2c74]
imul esi, eax, 0x1720f061
and esi, 0xa2e35401
xor esi, 0xd8fcfa54
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
cmp esi, 0xafa314ea
jb 0x1400a84bd
mov eax, dword [0x141dd2c78]
sub eax, dword [0x141dd2c7c]
imul rcx, rax, 0x1b4d1c85
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xe172e307
xor eax, 0x4885c9a2
cmp eax, 0x3aa876a8
jb 0x1400a84f5
mov word [rsi + r15*2], 0x22
inc r15
mov qword [rdi + 0x10], r15
test rbx, rbx
mov rsi, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x1f0]
je 0x1400a96fa
lea rax, [rbx + rbx*4]
mov r15, qword [rbp + 0x1e8]
lea rax, [r15 + rax*8]
mov qword [rbp + 0x150], rax
movdqa xmm6, xmmword [0x140102d90]
lea r12, [0x141db94f8]
mov rax, rdi
mov rdi, qword [rdi + 0x10]
cmp rdi, qword [rax]
jne 0x1400a85ec
mov eax, dword [0x141dd2c88]
sub eax, dword [0x141dd2c8c]
mov ecx, 0xa53392f5
imul rax, rcx
shr rax, 0x3d
or eax, 0xeb98ced1
add eax, 0x674eb527
cmp eax, 0x9870897b
jbe 0x1400a85be
mov rbx, qword [rbp + 0x1c8]
mov rcx, qword [rbx + 8]
mov word [rcx + rdi*2], 0x20
lea r13, [rdi + 1]
mov qword [rbx + 0x10], r13
cmp qword [r15], 0
je 0x1400a8655
mov eax, dword [0x141dd2e00]
and eax, dword [0x141dd2e04]
or eax, 0xf14705ee
xor eax, 0xac692503
imul eax, eax, 0x59a146f6
cmp eax, 0x2b5cee04
je 0x1400a9510
cmp qword [rdi], 0
mov rsi, qword [rbp + 0x1b0]
je 0x1400a95a0
mov r8, qword [rdi + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, qword [rbp + 0x210]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd2e08]
and eax, dword [0x141dd2e0c]
imul eax, eax, 0x4392db3c
xor eax, 0xebdffd70
imul eax, eax, 0x95d8114e
cmp eax, 0xce099391
ja 0x1400a9570
nop word cs:[rax + rax]
mov eax, dword [0x141dd2e10]
add eax, dword [0x141dd2e14]
or eax, 0x883e52f0
shr eax, 3
imul rax, rax, 0x20a2d23
shr rax, 0x36
add eax, 0x26f15c77
cmp eax, 0x2bc8e7f9
jae 0x1400a95a0
mov rbx, r15
mov eax, dword [0x141dd2e38]
add eax, dword [0x141dd2e3c]
or eax, 0x80180040
and eax, 0xc6d833e0
xor eax, 0x955a79e6
cmp eax, 0x28e8974d
jae 0x1400a95fb
mov qword [rsi], r12
mov qword [rsi + 0x10], 2
mov qword [rsi], r12
mov qword [rsi + 0x10], 2
test rdx, rdx
je 0x1400a6d62
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor esi, esi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r15, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1b8]
mov r12, r13
jmp 0x1400aa849
mov eax, dword [0x141dd2c48]
and eax, dword [0x141dd2c4c]
imul eax, eax, 0xd460f830
imul rax, rax, 0x199a693d
shr rax, 0x3b
or eax, 0xab04dd9c
cmp eax, 0x79d42f80
jae 0x1400a9693
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1c8]
mov rdx, rbx
mov r8, r15
call fcn.1400fd630
add rsp, 0x30
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1c8]
mov rdx, rbx
mov r8, r15
call fcn.1400fd630
add rsp, 0x30
mov eax, dword [0x141dd2c50]
or eax, dword [str.dC_IJ]
or eax, 0x9a882032
and eax, 0xdefa3c77
imul eax, eax, 0x9000078f
cmp eax, 0xdc106190
ja 0x1400a96bc
mov rax, qword [rbp + 0x1c8]
mov rsi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rcx, qword [rax]
jmp 0x1400a83d6
mov eax, dword [0x141dd2c80]
or eax, dword [0x141dd2c84]
and eax, 0xda7d0cd1
add eax, 0xb889156
and eax, 0xea510456
cmp eax, 0xa6fa98a0
jb 0x1400a96fa
mov rax, qword [rdi]
cmp r15, rax
mov r13, qword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x218]
jne 0x1400a974c
mov eax, dword [0x141dd2b10]
or eax, dword [0x141dd2b14]
or eax, 0xf83a63d3
xor eax, 0xd24df4b2
cmp eax, 0xb1789669
jbe 0x1400a5f42
ud2
mov eax, dword [0x141dd2ba0]
add eax, dword [0x141dd2ba4]
xor eax, 0xfdbd9451
add eax, 0xb72a93af
xor eax, 0x6f2b4e06
cmp eax, 0xcf79db3a
ja 0x1400aa95b
jmp 0x1400aa931
mov eax, dword [0x141dd30b0]
or eax, dword [0x141dd30b4]
imul ecx, eax, 0x400228b3
and ecx, 0xab53d76b
add ecx, 0xb63b4f2f
xorps xmm0, xmm0
movaps xmmword [r8], xmm0
mov qword [r8 + 0x10], 0
mov dl, 1
xor eax, eax
lock cmpxchg byte [0x141ddb990], dl
sete al
cmp ecx, 0x4440f9ee
jae 0x1400a983f
xorps xmm0, xmm0
movaps xmmword [r8], xmm0
mov qword [r8 + 0x10], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141ddb990], cl
jmp 0x1400a97de
test al, al
mov rdi, qword [rbp + 0x118]
je 0x1400a9984
mov eax, dword [0x141dd30c8]
and eax, dword [0x141dd30cc]
xor eax, 0x7278d5da
shr eax, 1
mov ecx, 0xe588ac6b
imul rcx, rax
shr rcx, 0x3c
imul eax, ecx, 0xbba7cc41
cmp eax, 0xf0695158
jbe 0x1400a9892
mov qword [rdi], 0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x20], 0
lea r8, [rdi + 0x10]
mov rax, rdi
add rax, 0x20
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x188]
add rax, 0x58
mov ecx, dword [0x141dd30d0]
mov edx, dword [0x141dd30d4]
add ecx, edx
add ecx, 0xe85add40
or ecx, 0x58aa897c
imul ecx, ecx, 0x18821752
mov qword [rdi], 0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x20], 0
cmp ecx, 0xab75842
jb 0x1400a98af
mov qword [rbp + 0x1d8], r8
mov r9, qword [rbp + 0x188]
mov ecx, dword [r9 + 0x58]
lea rdi, [r9 + 0x68]
lea rdx, [r9 + 0x78]
mov r8d, dword [0x141dd30d8]
imul r8d, dword [0x141dd30dc]
add r8d, 0x95ecdbf6
and r8d, 0x9cfe9275
xor r8d, 0x8e5189da
cmp ecx, 6
mov r14, rax
cmove r14, rsi
cmp dword [r9 + 0x78], 6
mov rbx, rdx
cmove rbx, rsi
cmp r8d, 0x8e86d194
ja 0x1400a9908
mov esi, dword [r9 + 0x68]
mov eax, dword [0x141dd30e0]
xor edx, edx
div dword [0x141dd30e4]
add eax, 0xa1f688d
xor eax, 0xedf275d8
imul eax, eax, 0x107f2046
cmp eax, 0xd9344f9f
mov r13, qword [rbp + 0x118]
jb 0x1400abf7c
jmp 0x1400abf38
mov eax, dword [0x141dd30b8]
sub eax, dword [0x141dd30bc]
add eax, 0x12830cfd
cmp eax, 0x198c8082
jae 0x1400a99b0
sub rsp, 0x20
lea rcx, [0x141ddb990]
call fcn.1400fb900
add rsp, 0x20
sub rsp, 0x20
lea rcx, [0x141ddb990]
call fcn.1400fb900
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov eax, dword [0x141dd30c0]
xor edx, edx
div dword [0x141dd30c4]
cmp eax, 0xdc3e84f6
je 0x1400a99c4
jmp 0x1400a984e
mov eax, dword [0x141dd2770]
imul eax, dword [0x141dd2774]
mov ecx, 0xa1395605
push rsi
cmp dword [rcx - 0x3750f0b8], esp
push rsi
cmp dword [rcx - 0x3750f0b8], esp
shr rcx, 0x3f
or ecx, 0x4325b9b0
imul edi, ecx, 0x5b0eeacf
sub rsp, 0x20
mov rcx, r13
call fcn.1400a0ad0
add rsp, 0x20
cmp edi, 0xa4edb70a
jae 0x1400a9a2e
sub rsp, 0x20
mov rcx, r13
call fcn.1400a0ad0
add rsp, 0x20
jmp 0x1400a99de
mov rdi, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
sub rsp, 0x20
mov rcx, r15
mov rdx, rdi
call fcn.1400b16e0
add rsp, 0x20
cmp qword [r13], 0
je 0x1400a9a93
mov eax, dword [0x141dd2778]
add eax, dword [0x141dd277c]
or eax, 0x76584bd2
xor eax, 0xb7144675
add eax, 0xd37b4cf7
cmp eax, 0x1de4b43b
jbe 0x1400a9a79
invalid
invalid
mov rax, qword [0x141ddb9a0]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [r15]
mov qword [rbp + 0x1b8], rax
mov r13, qword [r15 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2780]
xor edx, edx
div dword [0x141dd2784]
add eax, 0x82a37d17
xor eax, 0x6d4cea83
add eax, 0xa29e10f4
cmp eax, 0xd732bccb
ja 0x1400a9ab0
mov rdi, qword [r15 + 0x10]
test rsi, rsi
je 0x1400a9b20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x218]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd2788]
xor eax, dword [0x141dd278c]
add eax, 0xe858c25
xor eax, 0x18514225
or eax, 0x87861818
cmp eax, 0xf943641e
jae 0x1400a9afb
nop dword [rax]
mov eax, dword [0x141dd2798]
xor eax, dword [0x141dd279c]
imul eax, eax, 0x7bd7e12a
and eax, 0x6dba52c8
xor eax, 0xcd7b9f64
cmp eax, 0xc466b1ba
ja 0x1400a9b20
lea rax, [rbx + 2]
mov rsi, rdi
nop word [rax + rax]
mov ecx, dword [0x141dd27a0]
add ecx, dword [str.Km_bP]
imul ecx, ecx, 0x33916dd0
add ecx, 0x13820bba
cmp ecx, 0xe60de54b
ja 0x1400a9b50
mov rcx, qword [rbp + 0x1b8]
cmp rcx, rax
jge 0x1400a9c32
mov rax, rcx
cmp rcx, rbx
je case.0x1400a5e09.0
mov rcx, rax
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400a5dc8
mov rsi, qword [0x141ddb9a0]
mov eax, dword [0x141dd27a8]
and eax, dword [0x141dd27ac]
and eax, 0x9bf8ac59
xor eax, 0xbe7530a4
imul eax, eax, 0x5f546ecd
cmp eax, 0xe9e625dc
jbe 0x1400a9be2
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov edi, 0xd6abfdad
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14d, dword [0x141dd27b0]
sub r14d, dword [0x141dd27b4]
xor r14d, 0x5ba235c1
imul r14, rdi
shr r14, 0x3f
or r14d, 0x7b09840a
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r13
call rbx
add rsp, 0x20
cmp r14d, 0xff4204ac
jae 0x1400a9bee
jmp case.0x1400a5e09.0
mov rbx, r13
jmp 0x1400a60d0
mov edi, dword [0x141dd27e0]
or edi, dword [0x141dd27e4]
and edi, 0x64505
or edi, 0xbcb93a80
xor edi, 0xd3ffe211
loop 0x1400a9c56
invalid
loop 0x1400a9c56
call rbx
ror dword [rax - 0x75], cl
or eax, 0x1d31d41
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x43b03a8e
jae 0x1400a9c96
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400a9c3a
mov eax, 0x9cc450c1
mov ecx, dword [0x141dd27e8]
imul ecx, dword [0x141dd27ec]
add ecx, 0xa0b3057b
imul rcx, rax
shr rcx, 0x37
imul edx, ecx, 0xa2d85932
mov rcx, qword [0x141ddb9a0]
cmp edx, 0x34a3bae
jb 0x1400a9c9b
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd27f0]
sub eax, dword [0x141dd27f4]
cmp eax, 0x552ddc22
je 0x1400a9cde
mov eax, dword [0x141dd27f8]
imul eax, dword [0x141dd27fc]
imul rcx, rax, 0x38b00e5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x457af4e8
cmp eax, 0x11e57b74
mov rdi, qword [rbp - 0x68]
jae 0x1400a9d3f
sub rsp, 0x20
lea rdx, [0x141db9369]
mov r8d, 4
mov rcx, rdi
call fcn.14008f4d0
add rsp, 0x20
sub rsp, 0x20
lea rdx, [0x141db9369]
mov r8d, 4
mov rcx, rdi
call fcn.14008f4d0
add rsp, 0x20
mov rax, qword [rdi]
movabs r14, 0x8000000000000000
cmp rax, r14
mov rsi, qword [rbp + 0xf0]
je 0x1400aa61f
mov qword [rbp + 0x1a0], rax
mov eax, dword [0x141dd2800]
add eax, dword [0x141dd2804]
or eax, 0xa0051044
and eax, 0xa525d264
add eax, 0xdd6cc6a9
cmp eax, 0xfc251c7c
ja 0x1400a9d80
mov r15, qword [rdi + 8]
mov r11, qword [rdi + 0x10]
add r11, r15
mov rcx, qword [rbp + 0x120]
mov eax, dword [0x141dd2808]
sub eax, dword [0x141dd280c]
add eax, 0xdd5497d0
cmp eax, 0xd4b2c026
ja 0x1400a9db4
mov r8b, 1
xor r10d, r10d
mov ebx, 0x9411b89b
mov r9d, 0x8bd75387
mov qword [rbp + 0x178], r15
mov qword [rbp + 0x1d8], r11
mov byte [rbp + 0x160], r8b
mov qword [rcx], 0
mov qword [rcx + 8], 2
mov qword [rcx + 0x10], 0
mov eax, 2
mov qword [rbp + 0x200], rax
xor r8d, r8d
mov qword [rbp + 0x218], r15
mov r13d, r10d
xor edi, edi
jmp 0x1400a9e69
mov rax, qword [rsi + 8]
mov qword [rbp + 0x200], rax
mov rcx, rsi
mov rsi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x1d8]
mov r9d, 0x8bd75387
mov r10d, dword [rbp + 0x208]
mov r8, qword [rbp + 0x210]
mov rax, qword [rbp + 0x200]
mov word [rax + r8*2], r12w
inc r8
mov qword [rcx + 0x10], r8
mov r12d, r13d
mov qword [rbp + 0x210], r8
nop word cs:[rax + rax]
mov eax, dword [0x141dd2818]
mov edx, dword [0x141dd281c]
add eax, edx
add eax, 0x468a9e1e
imul rax, rax, 0x5a27f903
shr rax, 0x3d
xor eax, 0x3dd3b73
cmp eax, 0x501a9138
ja 0x1400a9e80
test r12w, r12w
je 0x1400a9ec6
xor r10d, r10d
xor r13d, r13d
cmp r12w, 0x22
je 0x1400aa0d0
jmp 0x1400aa110
cmp r15, r11
je 0x1400aa1b8
nop
mov eax, dword [0x141dd2820]
add eax, dword [0x141dd2824]
cmp eax, 0x71554936
je 0x1400a9ed0
movzx r12d, byte [r15]
test r12b, r12b
js 0x1400a9f4d
inc r15
nop
mov eax, dword [0x141dd2828]
xor edx, edx
div dword [0x141dd282c]
imul eax, eax, 0x28825046
xor eax, 0x619b8125
cmp eax, 0x8a74b2ef
ja 0x1400a9ef0
mov eax, dword [0x141dd2830]
and eax, dword [0x141dd2834]
and eax, 0x80883
or eax, 0xd3f17478
imul eax, eax, 0x5f899f0e
cmp eax, 0x28f08136
jb 0x1400a9f10
xor r13d, r13d
mov qword [rbp + 0x218], r15
cmp r12w, 0x22
je 0x1400aa0d0
jmp 0x1400aa110
mov r13d, r10d
mov eax, r12d
and eax, 0x1f
movzx r14d, byte [r15 + 1]
and r14d, 0x3f
cmp r12b, 0xdf
jbe 0x1400aa04a
nop dword [rax]
mov edx, dword [0x141dd2838]
add edx, dword [0x141dd283c]
imul edx, edx, 0xcd138093
add edx, 0x6bf22539
cmp edx, 0x6e23cac3
ja 0x1400a9f70
lea r10, [r15 + 3]
shl r14d, 6
movzx edx, byte [r15 + 2]
and edx, 0x3f
or edx, r14d
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2840]
mov r9d, dword [0x141dd2844]
add r8d, r9d
add r8d, 0xe45cd569
xor r8d, 0x55c5859f
imul r8d, r8d, 0xd7234a39
cmp r8d, 0xfdadcf19
ja 0x1400a9fb0
cmp r12b, 0xf0
jb 0x1400aa070
mov r9d, 0xbf428035
nop
mov r8d, dword [0x141dd2848]
sub r8d, dword [0x141dd284c]
imul r8, r9
shr r8, 0x3d
add r8d, 0x3a7d6c11
cmp r8d, 0x59b98ddf
ja 0x1400a9ff0
movzx r12d, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and r12d, 0x3f
or r12d, edx
or r12d, eax
mov r8, qword [rbp + 0x210]
cmp r12d, 0xffff
mov r9d, 0x8bd75387
jbe 0x1400aa057
jmp 0x1400aa091
add r15, 2
shl eax, 6
or eax, r14d
mov r12d, eax
mov r10d, r13d
xor r13d, r13d
mov qword [rbp + 0x218], r15
cmp r12w, 0x22
je 0x1400aa0d0
jmp 0x1400aa110
shl eax, 0xc
or edx, eax
mov r12d, edx
mov r15, r10
mov r8, qword [rbp + 0x210]
cmp r12d, 0xffff
mov r9d, 0x8bd75387
jbe 0x1400aa057
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov r10d, r12d
mov qword [rbp + 0x218], r15
mov r13d, r12d
mov r12d, eax
cmp r12w, 0x22
jne 0x1400aa110
nop word cs:[rax + rax]
mov eax, dword [0x141dd2850]
mov edx, dword [0x141dd2854]
add eax, edx
add eax, 0xe0e53cba
imul rax, rbx
shr rax, 0x3e
or eax, 0x704c7036
cmp eax, 0xc17bb23e
ja 0x1400aa0d0
and dil, 1
xor dil, 1
mov r12d, r13d
jmp 0x1400a9e80
movzx eax, r12w
cmp eax, 0x3b
jne 0x1400aa152
nop dword [rax]
mov eax, dword [0x141dd2858]
xor edx, edx
div dword [0x141dd285c]
imul rax, r9
shr rax, 0x3e
imul eax, eax, 0xd897091f
xor eax, 0xb26c6c42
cmp eax, 0x2b9a585c
jb 0x1400aa120
test dil, 1
je 0x1400aa21e
cmp r8, qword [rcx]
jne 0x1400a9e56
mov dword [rbp + 0x208], r10d
nop word cs:[rax + rax]
mov r14d, dword [0x141dd2880]
imul r14d, dword [0x141dd2884]
or r14d, 0xfffbfbbf
sub rsp, 0x20
mov rsi, rcx
call fcn.1400da110
add rsp, 0x20
cmp r14d, 0xddeb866b
jae 0x1400a9e26
sub rsp, 0x20
mov rcx, rsi
call fcn.1400da110
add rsp, 0x20
mov rcx, rsi
jmp 0x1400aa170
xor r14d, r14d
mov r13, qword [rbp + 0x1e0]
cmp byte [rbp + 0x160], 0
mov r15d, r10d
jne 0x1400aa234
test r8, r8
jne 0x1400aa234
mov r12, qword [rbp + 0x48]
movabs rdx, 0x8000000000000000
nop word cs:[rax + rax]
mov eax, dword [0x141dd2870]
and eax, dword [0x141dd2874]
xor eax, 0x1000104
and eax, 0x1f1a078e
xor eax, 0x7456243c
mov qword [rsi], rdx
cmp eax, 0x3ecbcda4
jae 0x1400aa2cd
mov qword [rsi], rdx
jmp 0x1400aa1f0
mov r14b, 1
mov r13, qword [rbp + 0x1e0]
cmp byte [rbp + 0x160], 0
mov r15d, r10d
je 0x1400aa1ce
mov rdi, qword [rcx + 8]
nop dword [rax + rax]
mov r12d, dword [0x141dd2860]
imul r12d, dword [0x141dd2864]
and r12d, 0x10274510
add r12d, 0xfe8e837f
xor r12d, 0xd8feb80b
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.14008ba90
mov r8, qword [rbp + 0x210]
add rsp, 0x20
cmp r12d, 0xf1dfcf05
ja 0x1400aa240
mov rcx, qword [rbp + 0x120]
mov r12, qword [rbp + 0x48]
mov r11, qword [rbp + 0x1d8]
mov r9d, 0x8bd75387
movabs rdx, 0x8000000000000000
nop dword [rax]
mov eax, dword [0x141dd2868]
or eax, dword [0x141dd286c]
and eax, 0xcbdfbd62
add eax, 0x36bf39cc
cmp eax, 0xe6c7c03
jb 0x1400aa2b0
cmp qword [rcx], 0
je 0x1400aa337
mov eax, dword [0x141dd2878]
or eax, dword [0x141dd287c]
imul rax, rax, 0x509b902f
shr rax, 0x3d
imul eax, eax, 0x8f8926b6
cmp eax, 0x92ab5796
jne 0x1400aa2fe
mov rax, qword [0x141ddb9a0]
mov r8, qword [rcx + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rbp + 0x120]
add rsp, 0x20
mov r11, qword [rbp + 0x1d8]
mov r9d, 0x8bd75387
movabs rdx, 0x8000000000000000
mov rax, qword [rsi]
cmp rax, rdx
je 0x1400aa58f
mov r8, qword [rsi + 8]
mov r10, qword [rsi + 0x10]
test r10, r10
je 0x1400aa4db
mov edx, dword [0x141dd28b0]
and edx, dword [0x141dd28b4]
xor edx, 0x180d419
and edx, 0x5c4fc1b
add edx, 0xaa78d21e
cmp edx, 0x98cfda25
jae 0x1400aa390
mov qword [r12], rax
mov qword [r12 + 8], r8
nop word cs:[rax + rax]
mov r9d, dword [0x141dd28b8]
xor r9d, dword [0x141dd28bc]
xor r9d, 0x8d41760a
add r9d, 0xdfd1044f
xor r9d, 0xe108e3ad
mov rdx, qword [rsi + 0x18]
mov qword [r12], rax
mov qword [r12 + 8], r8
cmp r9d, 0xfd2d7228
ja 0x1400aa390
mov qword [r12 + 0x10], r10
mov qword [r12 + 0x18], rdx
sub rsp, 0x20
mov rcx, r12
mov rdx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x170]
call fcn.140094880
add rsp, 0x20
cmp qword [rbp + 0x168], 1
je 0x1400aa410
sub rsp, 0x20
mov rcx, r12
call fcn.1400a0ad0
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd28c0]
or eax, dword [0x141dd28c4]
add eax, 0x6bf8be00
cmp eax, 0x9e6ef40b
ja 0x1400aa410
mov rdi, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
sub rsp, 0x20
mov rcx, qword [rbp + 0x38]
mov rdx, rdi
call fcn.1400b16e0
add rsp, 0x20
cmp qword [r12], 0
je 0x1400aa467
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdx, qword [rbp + 0x38]
mov rax, qword [rdx]
mov qword [rbp + 0x1b8], rax
mov r12, r13
nop dword [rax + rax]
mov eax, dword [0x141dd28c8]
imul eax, dword [0x141dd28cc]
xor eax, 0x1c811fa8
add eax, 0x2c3347e7
cmp eax, 0x6f80419e
jb 0x1400aa480
mov r8d, r14d
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x1b8], rax
mov rcx, qword [rbp + 0x120]
mov r11, qword [rbp + 0x1d8]
mov r9d, 0x8bd75387
mov r10d, r15d
mov r15, qword [rbp + 0x218]
je 0x1400a9deb
jmp 0x1400aa62b
test rax, rax
je 0x1400aa52a
mov eax, dword [0x141dd2888]
imul eax, dword [0x141dd288c]
xor eax, 0x19675ed9
imul eax, eax, 0xb1fdf9a
cmp eax, 0x318172a0
je 0x1400aa4e0
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [rbp + 0x120]
mov r11, qword [rbp + 0x1d8]
mov r9d, 0x8bd75387
mov r8d, 0xa10cec7f
mov eax, dword [0x141dd2890]
xor edx, edx
div dword [0x141dd2894]
imul rax, r8
shr rax, 0x3e
imul eax, eax, 0x4d9f99f2
add eax, 0xc56ea52b
cmp eax, 0x6f76ab23
jb 0x1400aa530
nop dword [rax + rax]
mov eax, dword [0x141dd2898]
sub eax, dword [0x141dd289c]
add eax, 0x75c5d3d8
xor eax, 0x964fb2c7
cmp eax, 0xf947f31d
ja 0x1400aa560
mov r8d, r14d
mov r10d, r15d
mov r15, qword [rbp + 0x218]
jmp 0x1400a9deb
mov eax, dword [0x141dd28a0]
xor eax, dword [0x141dd28a4]
and eax, 0x801c18c1
xor eax, 0xae0aede7
cmp eax, 0x6b82321f
jb 0x1400aa58f
mov r12, r13
mov eax, dword [0x141dd28a8]
xor edx, edx
div dword [0x141dd28ac]
or eax, 0x86580b1d
imul rax, rax, 0x7cd3be33
shr rax, 0x3d
xor eax, 0xf3e697d6
cmp eax, 0x65230432
jb 0x1400aa5af
cmp qword [rbp + 0x1a0], 0
je 0x1400aa61f
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x178]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd2810]
imul eax, dword [0x141dd2814]
add eax, 0x7a38979e
xor eax, 0x7a2724d7
cmp eax, 0x29681ee9
jbe 0x1400aa601
lea rbx, [0x141db9560]
jmp 0x1400a34c0
mov rbx, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
cmp qword [rbp + 0x1a0], 0
je 0x1400aa66e
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x178]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd28d0]
or eax, dword [0x141dd28d4]
cmp eax, 0x5ef80707
je 0x1400aa65b
mov r14, qword [rbp + 0x1d0]
mov eax, dword [0x141dd28d8]
imul eax, dword [0x141dd28dc]
add eax, 0x987ef467
or eax, 0xfcafa6ff
cmp eax, 0xe18a48b9
jb 0x1400aa675
mov eax, 0xbce5d8f9
mov ecx, dword [0x141dd28e0]
add ecx, dword [0x141dd28e4]
imul ecx, ecx, 0xcbd345a2
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x48a130a6
jae 0x1400aa698
jmp 0x1400a60d0
mov eax, dword [0x141dd2938]
or eax, dword [0x141dd293c]
xor eax, 0xe9a43ab5
imul esi, eax, 0x6078211e
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp esi, 0x2c28bede
jne 0x1400aa6fc
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x1400aa6bf
mov edi, eax
shl rdi, 0x20
test r12, r12
mov r12, qword [rbp + 0x1e0]
mov r15, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x218]
mov r13, qword [rbp + 0x208]
je 0x1400aa7d8
mov r14, rbx
mov rbx, qword [0x141ddb9a0]
mov eax, dword [0x141dd2940]
imul eax, dword [0x141dd2944]
add eax, 0xdd8cc002
imul rax, rax, 0x21d27d03
shr rax, 0x3c
xor eax, 0x5c41aed7
cmp eax, 0xad9d3934
ja 0x1400aa78d
mov eax, dword [0x141dd2948]
mov ecx, dword [0x141dd294c]
lea esi, [rax + rcx]
add esi, 0xa106c93b
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0xa5435492
jae 0x1400aa7a5
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400aa75a
mov eax, 0x8eb127f5
mov rbx, r14
nop dword [rax]
mov ecx, dword [0x141dd2950]
xor ecx, dword [0x141dd2954]
or ecx, 0xfa6cc989
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x78dc97b0
cmp ecx, 0xc0a13436
ja 0x1400aa7b0
or rdi, 2
mov eax, dword [0x141dd29c8]
xor eax, dword [0x141dd29cc]
imul rax, rax, 0x31bce27
shr rax, 0x39
or eax, 0xb1bd2f0e
cmp eax, 0x520b33ff
mov rdx, qword [rbp + 0x1b0]
jb 0x1400aa833
mov eax, dword [0x141dd29d0]
mov ecx, dword [0x141dd29d4]
add eax, ecx
add eax, 0x6b08569
imul rax, rax, 0x10178aed
shr rax, 0x3b
add eax, 0x6b788c9b
mov qword [rdx], rdi
cmp eax, 0x267eed76
jae 0x1400aa838
mov qword [rdx], rdi
jmp 0x1400aa806
mov qword [rdx + 0x10], 2
xor esi, esi
mov rax, qword [rbp + 0x1b8]
test rax, rax
je 0x1400aa87f
nop
mov eax, dword [0x141dd3240]
xor edx, edx
div dword [0x141dd3244]
cmp eax, 0xdf618a25
je 0x1400aa850
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
or sil, byte [rbp + 0x1ff]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3238]
xor edx, edx
div dword [0x141dd323c]
or eax, 0x1c000
xor eax, 0x62040200
and eax, 0x6207c280
cmp eax, 0x150d66f1
jb 0x1400aa890
test sil, sil
jne 0x1400a3509
jmp 0x1400a6fb2
mov eax, dword [0x141dd2ba8]
xor edx, edx
div dword [0x141dd2bac]
add eax, 0x59bc732
or eax, 0x307651aa
xor eax, 0x3680c107
ud2
ud2
mov eax, dword [0x141dd2e60]
xor eax, dword [0x141dd2e64]
or eax, 0x416f5d70
and eax, 0x697f5d70
mov qword [rcx + 8], 2
cmp eax, 0xda9d34c
jae 0x1400aa98e
mov qword [rcx + 8], 2
jmp 0x1400aa95f
mov eax, dword [0x141dd2e68]
imul eax, dword [0x141dd2e6c]
xor eax, 0xf739dd46
imul eax, eax, 0xc23112a8
cmp eax, 0x69aa524c
mov rsi, qword [rbp + 0x158]
mov rdi, qword [rbp + 0x110]
mov rbx, qword [rbp + 0x130]
mov r15, qword [rbp + 0xc0]
jae 0x1400aa9d1
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x10], 0
test rsi, rsi
je 0x1400aa9ee
mov eax, 2
mov qword [rbp + 0x198], rax
xor edx, edx
jmp 0x1400aaa44
sub rsp, 0x20
call fcn.1400da110
mov rax, qword [rbp + 0x1f0]
add rsp, 0x20
mov rdx, qword [rax + 8]
mov rcx, rdx
mov qword [rbp + 0x198], rdx
mov word [rdx], 0
mov qword [rax + 0x10], 1
mov eax, dword [0x141dd2e78]
and eax, dword [0x141dd2e7c]
and eax, 0xa121a69c
add eax, 0x62af63f4
xor eax, 0x4e7e3a34
cmp eax, 0x4f94533
jbe 0x1400aaa1d
mov edx, 1
mov eax, dword [0x141dd2e70]
imul eax, dword [0x141dd2e74]
imul eax, eax, 0xd6c6ac8
imul rax, rax, 0x35d6aefb
shr rax, 0x3d
add eax, 0xd8a534f3
cmp eax, 0xff7cbaa6
jbe 0x1400aaaa8
xor eax, eax
test rdi, rdi
setne al
mov rcx, rsi
cmove rcx, rdi
mov qword [r14], rax
mov qword [r14 + 8], 0
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], rbx
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], rdi
mov qword [r14 + 0x38], rbx
mov qword [r14 + 0x40], rcx
mov qword [rbp + 0x178], rdx
xor eax, eax
test rdi, rdi
mov rcx, rsi
cmove rcx, rdi
setne al
mov qword [r14], rax
mov qword [r14 + 8], 0
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], rbx
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], rdi
mov qword [r14 + 0x38], rbx
mov qword [r14 + 0x40], rcx
mov r12d, 0xaaee1287
mov edi, 0xa7d69233
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13d, 0x832c6f05
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.1400b32d0
add rsp, 0x20
mov r9, qword [r15]
test r9, r9
je 0x1400ab3d4
mov rax, qword [rbp + 0xc0]
mov r10, qword [rax + 0x10]
imul rax, r10, 0x38
lea r11, [r9 + rax]
add r11, 0x168
mov rcx, qword [r9 + rax + 0x168]
mov r15, qword [r9 + rax + 0x170]
mov r8, qword [r9 + rax + 0x178]
mov rax, qword [r9 + rax + 0x188]
mov qword [rbp + 0x1d8], rax
mov eax, dword [0x141dd2e80]
xor edx, edx
div dword [0x141dd2e84]
mov eax, dword [0x141dd2e88]
imul eax, dword [0x141dd2e8c]
and eax, 0x7cc08d24
add eax, 0x6e477da7
cmp eax, 0x849341cc
jb 0x1400aab6f
shl r10, 5
mov rdx, qword [r11 + 0x28]
mov rax, qword [r11 + 0x30]
mov qword [rbp + 0x1a0], rax
mov rax, qword [r9 + r10]
mov qword [rbp + 0x1e8], rax
mov rax, qword [r9 + r10 + 8]
mov qword [rbp + 0x208], rax
mov rax, qword [r9 + r10 + 0x10]
mov qword [rbp + 0x1d0], rax
mov eax, dword [0x141dd2e90]
or eax, dword [0x141dd2e94]
or eax, 0xac4f4b85
add eax, 0x5f8eb5a6
xor eax, 0x52e0dd10
cmp eax, 0x901a0697
ja 0x1400aabc3
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x1400ab3d4
mov qword [rbp + 0x160], rdx
mov eax, dword [0x141dd2ec8]
xor edx, edx
div dword [0x141dd2ecc]
xor eax, 0x71260280
and eax, 0xfda74fbe
add eax, 0x97df5d24
cmp eax, 0xb342a805
ja 0x1400aabff
mov eax, dword [0x141dd2ed0]
sub eax, dword [0x141dd2ed4]
add eax, 0x872291e5
imul rdx, rax, 0x3bd61d53
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
imul eax, eax, 0xdd98a835
cmp eax, 0x9eb764b1
ja 0x1400aac23
add r8, r15
xor r10d, r10d
mov rax, r15
jmp 0x1400aac6c
xor r10d, r10d
test dx, dx
je 0x1400ab33c
mov dx, 1
test r10w, r10w
jne 0x1400aac60
nop word cs:[rax + rax]
mov r9d, dword [0x141dd2ed8]
and r9d, dword [str.Q__e]
imul r9, r12
shr r9, 0x3b
imul r9d, r9d, 0x9d3540ae
add r9d, 0x1ad677fe
cmp r9d, 0x115fa634
jb 0x1400aac80
cmp rax, r8
je 0x1400aae1a
lea r10, [rax + 1]
movzx r9d, byte [rax]
nop
mov r11d, dword [0x141dd2ee0]
imul r11d, dword [0x141dd2ee4]
imul r11d, r11d, 0x13d6c74e
add r11d, 0x12c3bd9b
cmp r11d, 0x3e542498
jb 0x1400aacc0
test r9b, r9b
js 0x1400aacf3
mov rax, r10
jmp 0x1400aae0f
mov r10d, r9d
and r10d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x1400aad6c
nop dword [rax]
mov esi, dword [0x141dd2ee8]
or esi, dword [0x141dd2eec]
imul rsi, r13
shr rsi, 0x3e
imul esi, esi, 0x60de5ffe
add esi, 0x4c1f411c
cmp esi, 0xcc7d8c8e
ja 0x1400aad10
movzx esi, byte [rax + 2]
shl r11d, 6
and esi, 0x3f
or esi, r11d
cmp r9b, 0xf0
jb 0x1400aad7f
movzx r9d, byte [rax + 3]
add rax, 4
and r10d, 7
shl r10d, 0x12
shl esi, 6
and r9d, 0x3f
or r9d, esi
or r9d, r10d
jmp 0x1400aad8d
add rax, 2
shl r10d, 6
or r10d, r11d
mov r9d, r10d
jmp 0x1400aae0f
add rax, 3
shl r10d, 0xc
or esi, r10d
mov r9d, esi
cmp r9d, 0xffff
jbe 0x1400aae0f
mov r10d, dword [0x141dd2ef0]
sub r10d, dword [0x141dd2ef4]
and r10d, 0x4a01c046
xor r10d, 0x766dafca
cmp r10d, 0xf4c6a948
ja 0x1400aad96
mov r10d, dword [0x141dd2ef8]
add r10d, dword [0x141dd2efc]
imul r11, r10, 0x1e5516d1
shr r11, 0x20
sub r10d, r11d
shr r10d, 1
add r10d, r11d
shr r10d, 0x1e
imul r10d, r10d, 0x8d9cf34b
and r10d, 0xaa8b795e
cmp r10d, 0xa6650e7
ja 0x1400aadbb
and r9d, 0x3ff
movzx r10d, r9w
or r10d, 0xdc00
jmp 0x1400aac63
xor r10d, r10d
mov edx, r9d
jmp 0x1400aac63
test rcx, rcx
je 0x1400aae35
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rbx
add rsp, 0x20
mov r9, qword [rbp + 0x1a0]
lea r8, [r9 + r9]
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x178]
mov eax, dword [0x141dd2f28]
sub eax, dword [0x141dd2f2c]
or eax, 0xfa658782
imul rax, rax, 0x505a355
shr rax, 0x3a
add eax, 0x879722a5
cmp eax, 0x6046d340
jb 0x1400aae4e
mov rax, qword [rcx]
sub rax, rdx
cmp rax, r9
jb 0x1400ab228
mov rcx, qword [rbp + 0x198]
mov qword [rbp + 0x198], rcx
lea rcx, [rcx + rdx*2]
sub rsp, 0x20
mov r15, rdx
mov rsi, qword [rbp + 0x160]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov r8, qword [rbp + 0x1a0]
add r8, r15
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx + 0x10], r8
cmp qword [rbp + 0x1d8], 0
je 0x1400aaf15
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r15, r8
mov r8, rsi
call rbx
mov r8, r15
mov rcx, qword [rbp + 0x1f0]
add rsp, 0x20
mov eax, dword [0x141dd2f50]
sub eax, dword [0x141dd2f54]
add eax, 0x2fbc1333
or eax, 0xa10a0c40
and eax, 0xa1ff2e72
cmp eax, 0x7e9057dd
jb 0x1400aaef3
mov rax, qword [rcx]
mov r15, qword [rbp + 0xc0]
xor edx, edx
test dl, dl
jne 0x1400aaf21
cmp r8, rax
mov rsi, qword [rbp + 0x198]
jne 0x1400aaf7c
mov qword [rbp + 0x1a0], r8
sub rsp, 0x20
call fcn.1400da110
add rsp, 0x20
mov eax, dword [0x141dd2f80]
xor edx, edx
div dword [0x141dd2f84]
imul eax, eax, 0xa28c3b3b
xor eax, 0x44682004
or eax, 0x3984cf33
cmp eax, 0x555a65fb
jb 0x1400aaf45
mov rcx, qword [rbp + 0x1f0]
mov rsi, qword [rcx + 8]
mov r8, qword [rbp + 0x1a0]
mov word [rsi + r8*2], 0x3d
inc r8
mov qword [rcx + 0x10], r8
mov r8, qword [rbp + 0x208]
add qword [rbp + 0x1d0], r8
xor eax, eax
jmp 0x1400aafa7
xor eax, eax
test cx, cx
je 0x1400ab3b3
mov cx, 1
test ax, ax
jne 0x1400aaf9c
mov eax, dword [0x141dd2f88]
xor edx, edx
div dword [0x141dd2f8c]
add eax, 0xecfe2669
imul rax, rdi
shr rax, 0x3e
imul eax, eax, 0x31aee34d
cmp eax, 0x51d90852
jb 0x1400aafb0
cmp r8, qword [rbp + 0x1d0]
je 0x1400ab118
lea r9, [r8 + 1]
movzx r10d, byte [r8]
nop dword [rax]
mov eax, dword [0x141dd2f90]
xor edx, edx
div dword [0x141dd2f94]
add eax, 0x1bd80e1e
cmp eax, 0xa9cf6d03
ja 0x1400aaff0
test r10b, r10b
jns 0x1400ab10b
mov r11d, r10d
and r11d, 0x1f
movzx eax, byte [r8 + 1]
and eax, 0x3f
cmp r10b, 0xdf
jbe 0x1400ab0a4
lea r9, [r8 + 3]
movzx esi, byte [r8 + 2]
shl eax, 6
and esi, 0x3f
or esi, eax
cmp r10b, 0xf0
jb 0x1400ab0b7
mov eax, dword [0x141dd2f98]
imul eax, dword [0x141dd2f9c]
xor eax, 0x8ccacfaf
add eax, 0x55022ad8
cmp eax, 0x80f565d4
jb 0x1400ab03f
add r8, 4
mov eax, dword [0x141dd2fa0]
xor edx, edx
div dword [0x141dd2fa4]
and eax, 0x4a2943a4
imul eax, eax, 0xd61bf5fe
xor eax, 0x2c36f9ca
cmp eax, 0x27b59bc1
jb 0x1400ab061
movzx r10d, byte [r9]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
mov r9, r8
jmp 0x1400ab0c1
add r8, 2
shl r11d, 6
or r11d, eax
mov r9, r8
mov r10d, r11d
jmp 0x1400ab10b
shl r11d, 0xc
or esi, r11d
mov r10d, esi
mov eax, dword [0x141dd2fa8]
sub eax, dword [0x141dd2fac]
xor eax, 0x6521e886
imul rax, rax, 0x189c30d5
shr rax, 0x3b
add eax, 0xaa2519b2
cmp eax, 0xa0e12d8c
jb 0x1400ab0c1
cmp r10d, 0xffff
jbe 0x1400ab10b
and r10d, 0x3ff
or r10d, 0xdc00
mov r8, r9
mov eax, r10d
jmp 0x1400aaf9e
xor eax, eax
mov r8, r9
mov ecx, r10d
jmp 0x1400aaf9e
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x1e8], rax
mov rcx, qword [rbp + 0x1f0]
je 0x1400ab9eb
mov rdx, qword [rbp + 0x78]
mov rax, qword [rbp + 0x208]
mov qword [rdx], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
mov eax, dword [0x141dd2fb0]
imul eax, dword [0x141dd2fb4]
or eax, 0x61cf733d
imul eax, eax, 0x84792090
or eax, 0xcb1f6f2
cmp eax, 0xee16ff98
jbe 0x1400ab191
sub rsp, 0x20
call fcn.140090c30
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x1f0]
add rsp, 0x20
sub rsp, 0x20
call fcn.140090c30
add rsp, 0x20
cmp qword [rbp + 0x1e8], 0
je 0x1400ab1c2
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x208]
call rbx
add rsp, 0x20
mov eax, dword [0x141dd2fb8]
and eax, dword [0x141dd2fbc]
add eax, 0x3bb23ae8
cmp eax, 0xb60b4165
ja 0x1400ab1c2
mov rcx, qword [rbp + 0x1f0]
mov rax, qword [rcx + 0x10]
mov rsi, rax
cmp rax, qword [rcx]
jne 0x1400ab201
sub rsp, 0x20
call fcn.1400da110
mov rcx, qword [rbp + 0x1f0]
add rsp, 0x20
mov rdx, qword [rcx + 8]
mov rax, rdx
mov qword [rbp + 0x198], rdx
mov word [rdx + rsi*2], 0
inc rsi
mov qword [rbp + 0x178], rsi
mov qword [rcx + 0x10], rsi
jmp 0x1400aab01
mov r15, r8
mov eax, dword [0x141dd2f30]
mov r14, rdx
xor edx, edx
div dword [0x141dd2f34]
and eax, 0xe152690c
add eax, 0xc7443856
cmp eax, 0x9046c35b
jae 0x1400ab27a
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1f0]
mov rdx, r14
mov r8, qword [rbp + 0x1a0]
call fcn.1400fd630
add rsp, 0x30
mov eax, dword [0x141dd2f38]
imul eax, dword [0x141dd2f3c]
imul esi, eax, 0x830e4b76
and esi, 0xbb44fa60
xor esi, 0x78a10d0e
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1f0]
mov rdx, r14
mov r8, qword [rbp + 0x1a0]
call fcn.1400fd630
add rsp, 0x30
cmp esi, 0xdb5f5c5d
jb 0x1400ab24d
mov ecx, 0x9bd27635
mov eax, dword [0x141dd2f40]
sub eax, dword [0x141dd2f44]
xor eax, 0x8fc0a952
imul rax, rcx
shr rax, 0x3e
add eax, 0xd1d606ab
cmp eax, 0x8d748a27
jb 0x1400ab2d7
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [0x141dd2f48]
xor edx, edx
div dword [0x141dd2f4c]
add eax, 0xc20087f2
xor eax, 0x9773f9c9
cmp eax, 0x91e5d11b
ja 0x1400ab30b
mov r14, qword [rbp + 0x128]
mov rdx, r8
mov r8, r15
jmp 0x1400aae8c
test rcx, rcx
mov r12, qword [rbp + 0xd8]
je 0x1400aba70
mov eax, dword [0x141dd2f00]
imul eax, dword [0x141dd2f04]
add eax, 0x4ef66282
imul rax, rax, 0x116e60f1
shr rax, 0x3b
imul eax, eax, 0x9805099
cmp eax, 0xbfad470d
jbe 0x1400ab37d
mov rax, qword [0x141ddb9a0]
mov rdi, qword [0x141ddb9a0]
mov eax, dword [0x141dd2f08]
xor edx, edx
div dword [0x141dd2f0c]
imul rax, rax, 0x32bd7b75
shr rax, 0x3b
imul eax, eax, 0x8885c332
cmp eax, 0xe021b5bc
ja 0x1400aba39
jmp 0x1400ab9fe
cmp qword [rbp + 0x1e8], 0
mov r12, qword [rbp + 0xd8]
mov r8, qword [rbp + 0x208]
jne 0x1400abb9e
jmp 0x1400abbb5
mov r12, qword [rbp + 0x1e0]
mov r15, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x68]
mov r13, qword [rbp + 0x218]
nop dword [rax]
mov eax, dword [0x141dd2e98]
sub eax, dword [0x141dd2e9c]
imul eax, eax, 0x8aec18cd
or eax, 0x6502224c
and eax, 0x6746664e
cmp eax, 0x38113f8a
jb 0x1400ab3f0
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400b32d0
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ea0]
and eax, dword [0x141dd2ea4]
add eax, 0xb4a59e5b
imul rax, rax, 0x1ddf2ad5
shr rax, 0x3b
add eax, 0x8dd91fa9
cmp eax, 0x7717ef47
jb 0x1400ab430
mov rsi, qword [rdi]
test rsi, rsi
je 0x1400ab590
mov rdi, qword [rdi + 0x10]
imul rax, rdi, 0x38
lea r14, [rsi + rax]
add r14, 0x168
cmp qword [rsi + rax + 0x168], 0
je 0x1400ab499
mov r8, qword [r14 + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
mov rax, qword [r14 + 0x20]
nop dword [rax]
mov ecx, dword [0x141dd2ea8]
imul ecx, dword [0x141dd2eac]
imul ecx, ecx, 0x22c94f53
add ecx, 0x6b439db5
cmp ecx, 0xfcaa0dee
ja 0x1400ab4a0
test rax, rax
je 0x1400ab531
mov eax, dword [0x141dd2eb0]
or eax, dword [0x141dd2eb4]
add eax, 0xd5acecdc
or eax, 0xf77fd675
cmp eax, 0xf43a026b
jb 0x1400ab4c6
mov eax, dword [0x141dd2eb8]
xor edx, edx
div dword [0x141dd2ebc]
imul eax, eax, 0x7160d1fc
or eax, 0x23f5dc63
cmp eax, 0x8df0beda
jbe 0x1400ab51a
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
shl rdi, 5
lea rcx, [rsi + rdi]
mov r8, qword [rsi + rdi]
nop dword [rax]
mov eax, dword [0x141dd2ec0]
xor edx, edx
div dword [0x141dd2ec4]
imul eax, eax, 0x65c52331
add eax, 0x818abcb6
cmp eax, 0xa51e5627
ja 0x1400ab540
test r8, r8
mov r14, qword [rbp + 0x128]
mov rdi, qword [rbp + 0x68]
je 0x1400ab3f0
mov r8, qword [rcx + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
jmp 0x1400ab3f0
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x178]
cmp rdx, qword [rcx]
mov rsi, qword [rbp + 0x190]
movabs rdi, 0x8000000000000000
mov r14d, dword [rbp + 0x180]
mov rbx, r13
jne 0x1400ab609
sub rsp, 0x20
call fcn.1400da110
add rsp, 0x20
mov eax, dword [0x141dd2f20]
xor edx, edx
div dword [0x141dd2f24]
add eax, 0x8bdd9a5f
or eax, 0xb150b3b0
imul eax, eax, 0x4a234441
cmp eax, 0x29079c07
jbe 0x1400ab5cb
mov rcx, qword [rbp + 0x1f0]
mov rax, qword [rcx + 8]
mov qword [rbp + 0x198], rax
mov rdx, qword [rbp + 0x178]
mov eax, dword [0x141dd3038]
imul eax, dword [0x141dd303c]
or eax, 0x566ea4ac
xor eax, 0xf8851f99
cmp eax, 0xf533edb4
mov rax, qword [rbp + 0x198]
jbe 0x1400ab634
mov word [rax + rdx*2], 0
mov word [rax + rdx*2], 0
mov r8, qword [rcx]
mov rdx, r8
mov qword [rbp + 0x208], r8
cmp r8, rdi
mov rdx, rax
mov rax, qword [rbp + 0x188]
jne 0x1400ab669
mov qword [rbp + 0x208], rdx
mov rsi, qword [rbp + 0x1b0]
jmp 0x1400abf21
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x1d0], rcx
cmp qword [rax + 0x38], rdi
je 0x1400a6ecb
mov eax, dword [0x141dd3048]
sub eax, dword [0x141dd304c]
cmp eax, 0x8ca9ced2
je 0x1400ab67e
mov rax, qword [rbp + 0x188]
mov r11, qword [rax + 0x40]
mov r8, qword [rax + 0x48]
add r8, r11
xor eax, eax
mov r9d, 0xb5c3a21d
mov r10d, 0x86df2be3
mov qword [rbp + 0x1e8], r11
jmp 0x1400ab6c5
xor eax, eax
test si, si
je 0x1400ab8e6
mov si, 1
test ax, ax
jne 0x1400ab6ba
nop
mov eax, dword [0x141dd3050]
xor edx, edx
div dword [0x141dd3054]
xor eax, 0x10fc9647
imul eax, eax, 0x3d6f9c2
cmp eax, 0xad342dc
je 0x1400ab6d0
mov eax, dword [0x141dd3058]
or eax, dword [0x141dd305c]
imul eax, eax, 0xfd90a0be
xor eax, 0xeb1c41f2
cmp eax, 0x705f7bb0
jb 0x1400ab6f0
cmp r11, r8
je 0x1400ab94b
movzx r14d, byte [r11]
test r14b, r14b
js 0x1400ab75b
mov rcx, r15
inc r11
nop word cs:[rax + rax]
mov eax, dword [0x141dd3060]
or eax, dword [0x141dd3064]
xor eax, 0x29285c92
imul eax, eax, 0xb99611d7
add eax, 0x58fa3d1b
cmp eax, 0x28c83546
ja 0x1400ab730
mov r15, r11
jmp 0x1400ab8cb
mov edi, r14d
and edi, 0x1f
movzx ebx, byte [r11 + 1]
and ebx, 0x3f
cmp r14b, 0xdf
jbe 0x1400ab878
mov r13, r12
mov eax, dword [0x141dd3068]
add eax, dword [0x141dd306c]
imul rax, r9
shr rax, 0x3f
imul eax, eax, 0x524f1c10
add eax, 0x83166f70
cmp eax, 0xfa33049d
ja 0x1400ab776
lea r15, [r11 + 3]
movzx r12d, byte [r11 + 2]
shl ebx, 6
and r12d, 0x3f
mov eax, dword [0x141dd3070]
xor edx, edx
div dword [0x141dd3074]
add eax, 0xf6d95d1e
or eax, 0x8a86457
xor eax, 0x72cb98a6
cmp eax, 0x71ba6183
jb 0x1400ab7ac
or ebx, r12d
cmp r14b, 0xf0
jb 0x1400ab893
mov rcx, qword [rbp + 0x1c0]
mov r12, r13
mov eax, dword [0x141dd3078]
xor edx, edx
div dword [0x141dd307c]
imul rax, r10
shr rax, 0x3e
imul eax, eax, 0x92feb0ad
add eax, 0xdfc70490
cmp eax, 0x2eb0eec6
jb 0x1400ab7e7
add r11, 4
mov eax, dword [0x141dd3080]
and eax, dword [0x141dd3084]
or eax, 0xce4f648
add eax, 0xf2b706a4
xor eax, 0xb33cbe1a
cmp eax, 0xd8b07d
jb 0x1400ab813
movzx eax, byte [r15]
and edi, 7
shl edi, 0x12
shl ebx, 6
and eax, 0x3f
mov edx, dword [0x141dd3088]
imul edx, dword [0x141dd308c]
or edx, 0x89402a
and edx, 0x90bbdc6b
xor edx, 0xcedcafab
cmp edx, 0xd4b3b082
jb 0x1400ab845
or ebx, eax
or ebx, edi
mov r15, r11
mov r14d, ebx
jmp 0x1400ab8a5
mov rcx, r15
add r11, 2
shl edi, 6
or edi, ebx
mov r15, r11
mov r14d, edi
mov rbx, qword [rbp + 0x218]
jmp 0x1400ab8cb
shl edi, 0xc
or ebx, edi
mov r14d, ebx
mov rcx, qword [rbp + 0x1c0]
mov r12, r13
cmp r14d, 0xffff
mov rbx, qword [rbp + 0x218]
jbe 0x1400ab8cb
and r14d, 0x3ff
or r14d, 0xdc00
mov r11, r15
mov eax, r14d
jmp 0x1400ab8d3
xor eax, eax
mov r11, r15
mov esi, r14d
mov r14d, dword [rbp + 0x180]
mov r15, rcx
test si, si
jne 0x1400ab6c5
mov eax, dword [0x141dd3090]
or eax, dword [0x141dd3094]
or eax, 0x60a03044
and eax, 0x60fdff66
xor eax, 0xb8a1a3fa
cmp eax, 0x9779da7b
jb 0x1400ab8e6
lea rcx, [0x141db94f8]
mov eax, dword [0x141dd3098]
xor eax, dword [0x141dd309c]
or eax, 0xfed4df95
imul eax, eax, 0x19f537d2
cmp eax, 0xfd0535c8
jae 0x1400ab90f
mov rax, qword [rbp + 0x1b0]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rsi, qword [rbp + 0x208]
jmp 0x1400aca8b
mov rdx, qword [rbp - 0x50]
mov rax, qword [rbp + 0x1e8]
mov qword [rdx], rax
mov qword [rdx + 8], r8
mov word [rdx + 0x10], 0
sub rsp, 0x20
mov rsi, qword [rbp + 0x70]
mov rcx, rsi
call fcn.1400acc30
mov rcx, rsi
add rsp, 0x20
mov rdx, qword [rsi]
mov rsi, qword [rsi + 0x10]
cmp rsi, rdx
movabs rdi, 0x8000000000000000
mov r14d, dword [rbp + 0x180]
jne 0x1400ab9c9
sub rsp, 0x20
call fcn.1400da110
add rsp, 0x20
mov eax, dword [0x141dd30a0]
add eax, dword [0x141dd30a4]
imul eax, eax, 0x9166e13c
xor eax, 0x54353b17
cmp eax, 0xd66b77b9
ja 0x1400ab9a4
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov word [rcx + rsi*2], 0
mov rax, rcx
cmp rdx, rdi
mov rsi, qword [rbp + 0x190]
jne 0x1400a6ef9
jmp 0x1400ab92d
mov r12, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x208]
jmp 0x1400abbbc
mov eax, dword [str.N_myf]
or eax, dword [0x141dd2f14]
xor eax, 0x47012716
imul esi, eax, 0xc0bbc658
add esi, 0xe7170610
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x7f8ce283
jbe 0x1400aba51
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400ab9fe
mov eax, dword [0x141dd2f18]
xor edx, edx
div dword [0x141dd2f1c]
and eax, 0x40207682
add eax, 0x49d92d7a
cmp eax, 0x378e7d33
jbe 0x1400aba51
mov eax, dword [0x141dd2f58]
sub eax, dword [0x141dd2f5c]
add eax, 0xc0b2d2e2
and eax, 0x43a3b5ac
cmp eax, 0x1242fb76
ja 0x1400aba70
cmp qword [rbp + 0x1e8], 0
mov r15, qword [rbp + 0x208]
je 0x1400abb68
mov eax, dword [0x141dd2f60]
xor eax, dword [0x141dd2f64]
imul eax, eax, 0x454544ae
cmp eax, 0x3015a1cc
jne 0x1400abac2
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141dd2f68]
xor eax, dword [0x141dd2f6c]
xor eax, 0xb4dd8455
add eax, 0x5a6b7dd0
and eax, 0xe5afab1b
mov rdi, qword [0x141ddb9a0]
cmp eax, 0xc6f2a23
ja 0x1400abac2
mov eax, dword [0x141dd2f70]
sub eax, dword [0x141dd2f74]
imul eax, eax, 0xaa4cc2ff
imul rax, rax, 0x3451d835
shr rax, 0x3d
imul eax, eax, 0xa5cbaa77
cmp eax, 0x8a4e534e
ja 0x1400abb50
mov eax, dword [0x141dd2f78]
and eax, dword [0x141dd2f7c]
or eax, 0xe25e62da
imul esi, eax, 0xf73a05c5
add esi, 0x23b2ed7e
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x3bbec1c7
ja 0x1400abb68
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400abb15
mov eax, dword [0x141dd3030]
imul eax, dword [0x141dd3034]
imul eax, eax, 0x78fbe031
or eax, 0x5eae37dc
imul eax, eax, 0x129fece8
cmp eax, 0x8ac334b2
jb 0x1400abb68
mov r8, qword [rbp + 0x160]
cmp qword [rbp + 0x1d8], 0
je 0x1400abbb5
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
lea rax, [0x141db94f8]
mov qword [rbp + 0x208], rax
mov esi, 0xab21d575
mov edi, 0x82ba5aa1
jmp 0x1400abbe3
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400b32d0
add rsp, 0x20
mov eax, dword [0x141dd2fc0]
sub eax, dword [0x141dd2fc4]
shr eax, 1
imul rax, rsi
bt rax, 0x3c
mov r15d, 0
adc r15d, 0x30dff6ff
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400b32d0
add rsp, 0x20
cmp r15d, 0x5f78a14e
ja 0x1400abbd0
mov r15, qword [r12]
test r15, r15
je 0x1400abe17
mov r12, qword [r12 + 0x10]
imul rax, r12, 0x38
lea r13, [r15 + rax]
add r13, 0x168
mov rax, qword [r15 + rax + 0x168]
nop dword [rax]
mov ecx, dword [0x141dd2fc8]
or ecx, dword [0x141dd2fcc]
xor ecx, 0x2c0400b4
and ecx, 0xfc8481b4
cmp ecx, 0x3d13fa36
jb 0x1400abc50
test rax, rax
je 0x1400abc90
mov r8, qword [r13 + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd2fd0]
and eax, dword [0x141dd2fd4]
or eax, 0x18302002
and eax, 0x5a303682
cmp eax, 0x13cf52ca
jb 0x1400abc90
mov rcx, qword [r13 + 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2fd8]
xor edx, edx
div dword [0x141dd2fdc]
imul rax, rdi
shr rax, 0x3d
imul eax, eax, 0x361da51c
add eax, 0x4e3314a8
cmp eax, 0x929e5b57
ja 0x1400abcc0
test rcx, rcx
je 0x1400abd6e
mov eax, dword [0x141dd2fe0]
xor edx, edx
div dword [0x141dd2fe4]
imul eax, eax, 0xed012f9e
add eax, 0xac0126b9
cmp eax, 0x51a4ce2d
jae 0x1400abd30
mov r8, qword [r13 + 0x28]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd2fe8]
mov ecx, dword [0x141dd2fec]
lea r14d, [rax + rcx]
add r14d, 0xc058f978
mov r8, qword [r13 + 0x28]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
cmp r14d, 0x7ae43f8b
ja 0x1400abd30
mov r14, qword [rbp + 0x128]
shl r12, 5
cmp qword [r15 + r12], 0
je 0x1400abddb
add r15, r12
mov r8, qword [r15 + 8]
mov eax, dword [0x141dd2ff0]
xor edx, edx
div dword [0x141dd2ff4]
imul eax, eax, 0x26043072
cmp eax, 0xead0f910
je 0x1400abdc6
mov eax, dword [0x141dd2ff8]
and eax, dword [0x141dd2ffc]
imul eax, eax, 0xcb467f7e
xor eax, 0x10cd6215
imul eax, eax, 0x8e941adf
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xb8f53d23
jne 0x1400abdcf
mov rax, qword [0x141ddb9a0]
jmp 0x1400abd9b
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
mov r12, qword [rbp + 0xd8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3000]
and eax, dword [0x141dd3004]
xor eax, 0x9e54ccf1
add eax, 0xeb91fa24
xor eax, 0x86292ae4
cmp eax, 0xbee57a56
jae 0x1400abdf0
jmp 0x1400abbe3
mov rcx, qword [rbp + 0x1f0]
mov eax, dword [0x141dd3008]
imul eax, dword [0x141dd300c]
cmp eax, 0x7930a128
je 0x1400abe1e
cmp qword [rcx], 0
mov r12, qword [rbp + 0x1e0]
mov r15, qword [rbp + 0x1c0]
mov rsi, qword [rbp + 0x1b0]
mov rbx, qword [rbp + 0x218]
mov r14d, dword [rbp + 0x180]
je 0x1400abf03
mov r13, rbx
mov eax, dword [0x141dd3010]
sub eax, dword [0x141dd3014]
xor eax, 0x6c30744c
add eax, 0x97103858
xor eax, 0x1045b60e
cmp eax, 0x1f828bd1
jb 0x1400abe62
mov rdi, qword [rcx + 8]
mov eax, dword [0x141dd3018]
xor eax, dword [0x141dd301c]
xor eax, 0x28c0020d
or eax, 0x443669e2
xor eax, 0x64d7bfd3
mov rbx, qword [0x141ddb9a0]
cmp eax, 0x192fc7bc
jb 0x1400abe88
mov eax, dword [0x141dd3020]
xor eax, dword [0x141dd3024]
and eax, 0x9d2514a4
imul eax, eax, 0x454d646e
add eax, 0x2e31d822
cmp eax, 0x86dd7a28
jae 0x1400abeea
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, r13
mov eax, dword [0x141dd3028]
xor eax, dword [0x141dd302c]
imul eax, eax, 0x3309e782
add eax, 0x2d373f6c
cmp eax, 0xd4f9ad41
ja 0x1400abf03
mov rax, qword [rbp + 0x208]
mov qword [rsi], rax
mov qword [rsi + 0x10], 2
jmp 0x1400acad1
mov r12d, dword [0x141dd30e8]
xor r12d, dword [0x141dd30ec]
xor r12d, 0x65701919
add r12d, 0x3df9061d
and r12d, 0x660457fe
sub rsp, 0x20
mov rcx, r14
mov edx, 0xfffffff6
mov r8, r13
call fcn.1400b3d00
add rsp, 0x20
cmp r12d, 0x47020f00
jae 0x1400abf96
sub rsp, 0x20
mov rcx, r14
mov edx, 0xfffffff6
mov r8, r13
call fcn.1400b3d00
add rsp, 0x20
jmp 0x1400abf38
mov r15, rdx
cmp rax, 1
jne 0x1400ac00c
mov rdx, qword [rbp + 0x1b0]
mov rbx, qword [rbp + 0x218]
mov r14d, dword [rbp + 0x180]
mov r12, qword [rbp + 0x1d8]
mov eax, dword [0x141dd30f0]
xor eax, dword [0x141dd30f4]
xor eax, 0xd017eb0a
add eax, 0x19a68f7f
cmp eax, 0x6d026a30
ja 0x1400abfbb
mov eax, dword [0x141dd30f8]
and eax, dword [0x141dd30fc]
or eax, 0xbb8b26cf
mov ecx, 0xd7cdab5b
imul rcx, rax
shr rcx, 0x3c
imul eax, ecx, 0xbbfedd74
cmp eax, 0xd3220f98
ja 0x1400ac84e
jmp 0x1400ac830
cmp esi, 6
cmove rdi, qword [rbp + 0x190]
sub rsp, 0x20
mov rcx, rdi
mov edx, 0xfffffff5
mov r12, qword [rbp + 0x1d8]
mov r8, r12
call fcn.1400b3d00
add rsp, 0x20
mov r13, rdx
test rax, rax
mov rdi, qword [rbp + 0x218]
mov r14d, dword [rbp + 0x180]
je 0x1400ac09a
mov eax, 0xac546a0d
mov rdx, qword [rbp + 0x1b0]
mov ecx, dword [0x141dd3110]
or ecx, dword [0x141dd3114]
add ecx, 0x19f80ebc
imul rcx, rax
shr rcx, 0x3a
or ecx, 0x3145c7d6
cmp ecx, 0x4d4e9989
ja 0x1400ac058
mov qword [rdx], r13
mov qword [rdx + 0x10], 2
mov rsi, qword [rbp + 0x1c0]
mov rbx, rdi
jmp 0x1400ac81a
sub rsp, 0x20
mov rcx, rbx
mov edx, 0xfffffff4
mov r8, qword [rbp + 0x1e8]
call fcn.1400b3d00
add rsp, 0x20
mov r14, rdx
test rax, rax
mov rdx, qword [rbp + 0x1b0]
je 0x1400ac112
mov qword [rdx], r14
mov eax, dword [0x141dd3118]
mov ecx, dword [0x141dd311c]
add eax, ecx
add eax, 0x73d8a71c
or eax, 0x391d8b21
and eax, 0xfd7fffb5
cmp eax, 0x4bca1278
mov rsi, qword [rbp + 0x1c0]
jae 0x1400ac0fb
mov qword [rdx + 0x10], 2
mov qword [rdx + 0x10], 2
mov r14d, dword [rbp + 0x180]
mov rbx, rdi
jmp 0x1400ac809
xorps xmm0, xmm0
mov rsi, qword [rbp + 0xb0]
movups xmmword [rsi + 0x34], xmm0
movups xmmword [rsi + 0x28], xmm0
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x48], xmm0
movups xmmword [rsi + 0x58], xmm0
test r14, r14
mov qword [rbp + 0xf0], r13
jne 0x1400ac14f
test r13, r13
jne 0x1400ac14f
mov eax, 1
test r15, r15
je 0x1400ac191
mov dword [rsi + 0x3c], 0x100
mov qword [rsi + 0x50], r15
mov qword [rsi + 0x58], r13
mov eax, dword [0x141dd3120]
xor edx, edx
div dword [0x141dd3124]
and eax, 0x73005ff3
add eax, 0x62253781
xor eax, 0xddde7664
mov qword [rsi + 0x60], r14
cmp eax, 0x64cbb942
jae 0x1400ac18c
mov qword [rsi + 0x60], r14
jmp 0x1400ac15e
mov eax, 0x101
mov rcx, qword [rbp + 0x188]
cmp word [rcx + 0xc0], 0
je 0x1400ac1b7
mov rcx, qword [rbp + 0x188]
movzx ecx, word [rcx + 0xc2]
mov dword [rsi + 0x3c], eax
mov word [rsi + 0x40], cx
mov eax, dword [0x141dd3128]
sub eax, dword [0x141dd312c]
imul eax, eax, 0x462dcbfc
xor eax, 0x12119fbe
add eax, 0x447537b1
cmp eax, 0x9dc77a39
ja 0x1400ac1b7
mov rdx, qword [rbp + 0x188]
mov rax, qword [rdx + 0xb8]
mov qword [rbp + 0x120], rax
test rax, rax
je 0x1400ac2aa
add rdx, 0xa8
mov dword [rsi], 0x70
sub rsp, 0x20
mov rsi, qword [rbp + 0x20]
mov rcx, rsi
call fcn.1400b59a0
add rsp, 0x20
mov rbx, qword [rsi]
mov eax, dword [0x141dd3140]
and eax, dword [0x141dd3144]
or eax, 0xc193ce97
imul eax, eax, 0x8beeee0d
cmp eax, 0xe4e87f23
je 0x1400ac21c
mov rdi, qword [rsi + 8]
test rbx, rbx
je 0x1400ac77a
mov r8d, dword [rbp + 0x150]
or r8d, 0x80000
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rdx + 0x60]
mov rsi, qword [rbp + 0x28]
mov qword [rsi + 0x60], rax
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x68], rbx
mov r12, qword [rbp + 0x148]
mov r13, qword [rbp + 0xd0]
jmp 0x1400ac322
mov eax, dword [0x141dd3130]
imul eax, dword [0x141dd3134]
add eax, 0x76f1daa4
imul rax, rax, 0x9f4aac9
shr rax, 0x3a
imul eax, eax, 0x53d91603
cmp eax, 0xe934e686
jne 0x1400ac2da
mov dword [rsi], 0x68
mov ecx, 0xc9e8d337
mov eax, dword [0x141dd3138]
xor edx, edx
div dword [0x141dd313c]
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0xa81e00b4
add eax, 0x6a90648c
mov dword [rsi], 0x68
cmp eax, 0x4d16bd87
jbe 0x1400ac2df
mov r12, qword [rbp + 0x148]
mov r13, qword [rbp + 0xd0]
mov r8d, dword [rbp + 0x150]
xor eax, eax
test al, al
je 0x1400ac385
movaps xmm6, xmmword [rbp + 0x220]
lea rsp, [rbp + 0x238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x1b0]
mov qword [rcx], rdi
mov eax, dword [0x141dd3148]
imul eax, dword [0x141dd314c]
and eax, 0xf01848a2
add eax, 0x6f1fb9cd
xor eax, 0x6b9a28cd
cmp eax, 0x89956e51
jae 0x1400ac7af
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
sub rsp, 0x20
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov r15, rsi
jmp 0x1400ac884
mov eax, dword [0x141dd3100]
xor eax, dword [0x141dd3104]
mov qword [rdx], r15
mov qword [rdx + 0x10], 2
cmp eax, 0x560e6cfc
jne 0x1400ac85b
mov qword [rdx], r15
mov qword [rdx + 0x10], 2
jmp 0x1400ac830
mov r15, qword [rbp + 0x1c0]
mov eax, dword [0x141dd3108]
sub eax, dword [0x141dd310c]
add eax, 0xa67bf236
and eax, 0xbd2d12fa
add eax, 0xd7567db5
cmp eax, 0x3dcce0fe
jbe 0x1400ac862
mov rax, qword [rbp + 0x118]
cmp qword [rax], 0
je 0x1400ac8f0
mov eax, dword [0x141dd31c8]
xor edx, edx
div dword [0x141dd31cc]
xor eax, 0x209088
and eax, 0x70abd8de
xor eax, 0xf7e1bb80
cmp eax, 0x6ea4b954
jb 0x1400ac891
mov rax, qword [rbp + 0x118]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x141dd31d0]
and eax, dword [0x141dd31d4]
xor eax, 0x50cce482
add eax, 0xe378a62d
or eax, 0x1de1d58b
cmp eax, 0xf8f4f95c
ja 0x1400ac8ce
mov rax, qword [r12]
mov ecx, dword [0x141dd31d8]
add ecx, dword [0x141dd31dc]
imul ecx, ecx, 0xa327bd24
cmp ecx, 0x9299a0c
je 0x1400ac8f4
test rax, rax
je 0x1400ac95e
mov eax, dword [0x141dd31e0]
and eax, dword [0x141dd31e4]
mov rcx, qword [rbp + 0x118]
mov rdi, qword [rcx + 0x18]
imul eax, eax, 0x5cd88939
xor eax, 0x77815c54
cmp eax, 0x347c2b6d
jae 0x1400ac94d
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov rax, qword [rbp + 0x1e8]
cmp qword [rax], 0
je 0x1400ac984
mov rax, qword [rbp + 0x118]
mov rcx, qword [rax + 0x28]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x141dd31e8]
or eax, dword [0x141dd31ec]
imul rax, rax, 0x6b1ebfe7
shr rax, 0x3e
or eax, 0x3ca1512c
cmp eax, 0x2e9fe1c2
mov r12, qword [rbp + 0x1e0]
jae 0x1400ac9b6
mov eax, dword [0x141dd3208]
xor eax, dword [0x141dd320c]
or eax, 0x95cbed26
imul eax, eax, 0xf0eab41
add eax, 0x53247073
cmp eax, 0x1f11379f
jb 0x1400aca8b
test rsi, rsi
je 0x1400acad1
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x1d0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbp + 0x148]
cmp qword [rax], 0
je 0x1400acb97
mov r13, r12
mov r12d, r14d
mov eax, dword [0x141dd3210]
and eax, dword [0x141dd3214]
cmp eax, 0xa2f9c787
jne 0x1400acb02
mov rax, qword [0x141ddb9a0]
mov rax, qword [rbp + 0x148]
mov rdi, qword [rax + 8]
mov rbx, qword [0x141ddb9a0]
mov esi, 0xed2c229f
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, dword [str._OXGbx]
and r15d, dword [0x141dd321c]
imul r15, rsi
shr r15, 0x3f
or r15d, 0x384b54e
xor r15d, 0x77993e9c
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
add rsp, 0x20
cmp r15d, 0xf196d8b5
ja 0x1400acb20
mov r14d, r12d
mov r12, r13
mov r15, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x218]
mov eax, dword [0x141dd3220]
and eax, dword [0x141dd3224]
imul eax, eax, 0x43d78684
and eax, 0xc070a8b4
xor eax, 0x2f062b73
cmp eax, 0x3f0d211
jb 0x1400acb74
mov ecx, 0xb7a01fd3
nop dword [rax]
mov eax, dword [0x141dd3228]
xor edx, edx
div dword [0x141dd322c]
xor eax, 0x10dab570
imul rax, rcx
shr rax, 0x3c
add eax, 0xb26d9eef
cmp eax, 0xe1a5c754
ja 0x1400acba0
cmp qword [rbp + 0x210], 0
je 0x1400acc0d
mov eax, dword [0x141dd3230]
xor eax, dword [0x141dd3234]
imul eax, eax, 0xec645ee6
add eax, 0x51fc7f62
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x94807e0b
jb 0x1400acbd1
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x200]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov sil, 1
test r14b, r14b
mov rax, qword [rbp + 0x1b8]
jne 0x1400aa849
jmp 0x1400a3509
mov eax, dword [0x141dd3960]
and eax, dword [0x141dd3964]
add eax, 0x1d22918
cmp eax, 0x4aefc72c
je 0x1400b1040
movzx r12d, word [r8 + 0x3d2]
cmp r12w, 4
ja 0x1400b15ca
nop word cs:[rax + rax]
mov eax, dword [0x141dd3968]
xor eax, dword [0x141dd396c]
imul rax, rax, 0xe3f5847
shr rax, 0x3b
imul eax, eax, 0xd7b8d7dd
and eax, 0x13fd729f
cmp eax, 0x3b6042b9
ja 0x1400b1070
mov r9, qword [r8 + 0x160]
mov eax, dword [0x141dd3970]
xor eax, dword [0x141dd3974]
add eax, 0x350224fc
xor eax, 0x4f203da0
imul rax, rax, 0x21c2c9a1
shr rax, 0x3d
cmp eax, 0xeb6d2645
ja 0x1400b10a0
test r9, r9
je 0x1400b1442
lea r10, [rcx + 1]
movzx eax, word [r8 + 0x3d0]
test rax, rax
je 0x1400b11c9
mov edx, dword [0x141dd3998]
sub edx, dword [0x141dd399c]
add edx, 0x43a47fa3
or edx, 0xf78162cc
imul edx, edx, 0x45629812
cmp edx, 0x6f6f62d0
mov edx, dword [str.I256]
imul edx, dword [0x141dd39a4]
xor edx, 0xa26cf5eb
insb byte [rdi], dx
movabs byte [0xfa818738a749d269], al
mov ebx, 0x74ba0183
invalid
mov rdx, rax
dec rdx
mov rax, qword [r9 + rax*8 + 0x3d0]
mov qword [rsp + 0x30], r9
and al, 0x30
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rcx
movzx eax, word [rax + 0x3d2]
lea rcx, [r12 + rax]
inc rcx
mov eax, dword [0x141dd39a8]
xor edx, edx
div dword [0x141dd39ac]
nop dword [rax + rax]
mov eax, dword [0x141dd39b0]
imul eax, dword [0x141dd39b4]
imul eax, eax, 0xec1015ea
add eax, 0x3bb59573
or eax, 0xeab22b78
cmp eax, 0xcc0f3ffb
jb 0x1400b1180
cmp ecx, 0xc
jae 0x1400b145b
mov rcx, r15
call fcn.1400be2c0
mov r8, rax
mov rcx, rdx
nop dword [rax + rax]
test bl, bl
je 0x1400b11c0
jmp 0x1400b13e4
mov eax, dword [0x141dd3978]
xor edx, edx
div dword [0x141dd397c]
nop word [rax + rax]
test bpl, bpl
jne 0x1400b11e0
nop word cs:[rax + rax]
mov eax, dword [0x141dd3980]
imul eax, dword [0x141dd3984]
imul rax, rax, 0xbddcba3
shr rax, 0x3a
cmp eax, 0x4bcb95af
je 0x1400b11f0
movzx eax, word [r9 + 0x3d2]
nop word [rax + rax]
mov edx, dword [0x141dd3988]
or edx, dword [0x141dd398c]
and edx, 0x3811b40d
add edx, 0x13f59d22
cmp edx, 0xd8cf775b
ja 0x1400b1220
test ax, ax
je 0x1400b14f5
nop dword [rax]
mov eax, dword [0x141dd39b8]
xor edx, edx
div dword [0x141dd39bc]
imul eax, eax, 0x8aa5de62
cmp eax, 0x1250e7b8
je 0x1400b1250
mov edx, dword [0x141dd39c0]
or edx, dword [0x141dd39c4]
mov rax, qword [r9 + 0x3e0]
or edx, 0x900000
and edx, 0x209a0092
cmp edx, 0x1e8da1dd
jb 0x1400b1420
nop word cs:[rax + rax]
mov edx, dword [0x141dd39c8]
xor edx, dword [0x141dd39cc]
imul edx, edx, 0xab6bfe89
add edx, 0x263224dd
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rcx
cmp edx, 0x2223fc85
jb 0x1400b1420
mov edx, dword [0x141dd39d0]
or edx, dword [0x141dd39d4]
add edx, 0x7d4e501c
and edx, 0xab32fa67
cmp edx, 0x2bf07c42
jbe 0x1400b1310
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
nop dword [rax + rax]
mov edx, dword [0x141dd39d8]
or edx, dword [0x141dd39dc]
imul rdx, r13
shr rdx, 0x3e
imul edx, edx, 0x1177cb9d
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
cmp edx, 0x5b590111
je 0x1400b1310
movzx eax, word [rax + 0x3d2]
add rax, r12
inc rax
cmp eax, 0xc
jae 0x1400b14ca
mov eax, dword [0x141dd3a00]
imul eax, dword [0x141dd3a04]
add eax, 0x46a662ed
or eax, 0x722b662a
xor eax, 0x69d0653e
cmp eax, 0xd4576f1d
jbe 0x1400b1380
mov rcx, r15
call fcn.1400be2c0
nop dword [rax]
mov r12d, dword [0x141dd3a08]
imul r12d, dword [0x141dd3a0c]
or r12d, 0x210c0148
xor r12d, 0x80a0
and r12d, 0x292cb1e8
mov rcx, r15
call fcn.1400be2c0
cmp r12d, 0x6adeefe2
je 0x1400b1380
mov r8, rax
mov rcx, rdx
nop dword [rax + rax]
mov eax, dword [0x141dd3a10]
imul eax, dword [0x141dd3a14]
imul eax, eax, 0x6e6849f8
and eax, 0xda5efc68
xor eax, 0x5fc749dc
cmp eax, 0x708553da
ja 0x1400b13c0
mov edx, 0xad1e1fb5
mov eax, dword [0x141dd3a18]
or eax, dword [0x141dd3a1c]
imul eax, eax, 0xda8e9b2e
imul rax, rdx
shr rax, 0x3e
cmp eax, 0x62f7d398
ja 0x1400b13e9
test r8, r8
jne 0x1400b1040
jmp 0x1400b15ca
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rcx
jmp 0x1400b12a0
test r12, r12
jne 0x1400b15ca
mov rax, qword [rsp + 0xf0]
mov byte [rax], 1
jmp 0x1400b15ca
mov eax, dword [0x141dd39e0]
and eax, dword [0x141dd39e4]
or eax, 0x1000005
and eax, 0x11010e87
cmp eax, 0x10e9003f
jae 0x1400b148a
mov edx, 5
sub rdx, r12
lea rcx, [rsp + 0x30]
call fcn.1400bc5e0
mov ebx, 5
sub rbx, r12
lea r15, [rsp + 0x30]
mov r13, qword [rsp + 0x28]
nop dword [rax]
mov ebp, dword [0x141dd39e8]
sub ebp, dword [0x141dd39ec]
and ebp, 0x8b041400
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, rbx
call fcn.1400bc5e0
cmp ebp, 0xc178e68f
je 0x1400b14a0
jmp 0x1400b15cf
mov eax, dword [0x141dd39f0]
xor eax, dword [0x141dd39f4]
add eax, 0x98d92a20
xor eax, 0x210d6813
and eax, 0x21cf6c33
cmp eax, 0x36c48eb8
jbe 0x1400b1579
jmp 0x1400b15b6
ud2
mov eax, dword [0x141dd39f8]
add eax, dword [0x141dd39fc]
or eax, 0xd2319c80
add eax, 0x436351fb
mov ebx, 0x883ac1ab
imul rbx, rax
shr rbx, 0x3e
mov edx, 5
sub rdx, r12
lea rcx, [rsp + 0x30]
call fcn.1400bd800
cmp ebx, 0x12d68f1f
jb 0x1400b15ca
mov edx, 5
sub rdx, r12
lea rcx, [rsp + 0x30]
call fcn.1400bd800
jmp 0x1400b1579
mov r13, qword [rsp + 0x28]
mov eax, dword [0x141dd3a20]
imul eax, dword [0x141dd3a24]
imul eax, eax, 0x5db2d0f7
imul rax, rax, 0x17171af3
shr rax, 0x37
and eax, 0xfffffff8
cmp eax, 0x1e3d20ed
jne 0x1400b164a
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 0x50], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], rdi
mov qword [rsi + 0x60], r14
mov qword [rsi + 0x68], r13
xor eax, eax
nop dword [rax]
mov rcx, qword [rsp + 0xe0]
mov qword [rsi + 0x50], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], rdi
mov dword [rsi + 0x58], edi
mov qword [rsi + 0x60], r14
mov qword [rsi + 0x68], r13
test al, al
jne 0x1400b1650
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xchg esp, eax
rol bl, 0xcc
int3
mov ecx, dword [0x141dd3a28]
imul ecx, dword [0x141dd3a2c]
and edx, edx
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d2230f
or ecx, 0xfad66767
add ecx, 0x7f9e58cd
cmp ecx, 0x527d048d
jb 0x1400b1710
mov rdi, qword [rsp + 0x48]
cmp rax, r15
jne 0x1400b1764
nop dword [rax + rax]
mov eax, dword [0x141dd3a30]
xor edx, edx
div dword [0x141dd3a34]
or eax, 0x39081441
and eax, 0x3b581645
cmp eax, 0x7267bfc7
ja 0x1400b1740
jmp 0x1400b1820
mov ecx, dword [0x141dd3a38]
sub ecx, dword [0x141dd3a3c]
cmp ecx, 0xd4ee3429
jne 0x1400b1790
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rcx
nop dword [rax]
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rcx
mov ecx, dword [0x141dd3a40]
xor ecx, dword [0x141dd3a44]
add ecx, 0x939cbb97
xor ecx, 0xde6a3e27
imul ecx, ecx, 0x5bbc256a
cmp ecx, 0xdb8fab48
ja 0x1400b1790
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x28]
call fcn.1400b1d80
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2dddadfb], cl
add dword [rbx], ebp
add eax, 0x1d22250
mov eax, dword [0x141dd3a48]
sub eax, dword [0x141dd3a4c]
imul eax, eax, 0xb00d8a53
xor eax, 0x39ea0cd7
add eax, 0x9576383f
cmp eax, 0x9a32a02d
ja 0x1400b17f0
cmp rbx, r15
jne 0x1400b19d3
invalid
add byte [rdi], cl
invalid
nop dword [rax]
mov eax, dword [0x141dd3a70]
imul eax, dword [0x141dd3a74]
xor eax, 0x1080902c
and eax, 0x1080932c
cmp eax, 0x926fcf0a
je 0x1400b1820
mov eax, edi
and eax, 3
lea rcx, [0x141dbaf28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rbx - 0x2dde05f3], cl
add dword [rbx], esp
or eax, 0x1d221f8
mov ecx, dword [0x141dd3aa0]
and ecx, dword [0x141dd3aa4]
cmp ecx, 0x5404bf2
je 0x1400b18a0
mov rcx, qword [rdi + 0x10]
nop dword [rax + rax]
mov edx, dword [0x141dd3aa8]
add edx, dword [0x141dd3aac]
imul r8, rdx, 0x3330f4e3
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1f
xor edx, 0xec38878b
add edx, 0x5b90c76d
cmp edx, 0xc268768d
ja 0x1400b18c0
test rax, rax
je 0x1400b19ad
cmp rcx, 0x11
jb 0x1400b1944
mov eax, dword [0x141dd3ab0]
xor edx, edx
div dword [0x141dd3ab4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3ab8]
imul eax, dword [0x141dd3abc]
add dword [0x111fe50ba], edi
add dword [0x111fe50ba], edi
je 0x1400b1920
mov r14, qword [r14 - 8]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400b1940
mov eax, dword [0x141dd3ac0]
or eax, dword [0x141dd3ac4]
xor eax, 0x2cda8ff9
add eax, 0x72555fc8
xor eax, 0x77d20514
cmp eax, 0xd2cf26a9
jbe 0x1400b1978
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd3ac8]
xor edx, edx
div dword [0x141dd3acc]
mov edi, eax
add edi, 0xa8b7cd12
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call r12
cmp edi, 0xe67c3c5
ret
invalid
invalid
jb 0x1400b1980
ret
mov eax, dword [0x141dd3ad0]
or eax, dword [0x141dd3ad4]
add eax, 0x6a4c803e
and eax, 0x578348f4
cmp eax, 0x6ced46e7
jne 0x1400b1bb5
jmp 0x1400b1be8
mov eax, dword [0x141dd3a50]
or eax, dword [0x141dd3a54]
imul eax, eax, 0x17ba1015
add eax, 0xd0cde627
or eax, 0xb4d8c48
cmp eax, 0x8f2322c0
jne 0x1400b19ff
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov r12, qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
nop word cs:[rax + rax]
mov ebp, dword [0x141dd3a58]
imul ebp, dword [0x141dd3a5c]
or ebp, 0xd0009914
and ebp, 0xd0659d34
mov r14, qword [rsp + 0x68]
mov rcx, rdi
call r12
cmp ebp, 0x4d97da9c
jb 0x1400b1a10
mov ecx, eax
mov eax, dword [0x141dd3a60]
xor edx, edx
div dword [0x141dd3a64]
nop dword [rax]
mov eax, dword [0x141dd3a68]
and eax, dword [0x141dd3a6c]
add eax, 0x1e01fed9
or eax, 0xfba08321
xor eax, 0x2f6312d
cmp eax, 0x3d18f579
jb 0x1400b1a50
cmp ecx, 0xffffffff
je 0x1400b1b81
mov eax, dword [0x141dd3af0]
or eax, dword [0x141dd3af4]
insd dword [rdi], dx
and dl, dl
add dword [rcx - 0x78258cc1], edi
insd dword [rdi], dx
and dl, dl
add dword [rcx - 0x78258cc1], edi
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x6dbbfdec
cmp ecx, 0xe48a7bce
jbe 0x1400b1aa9
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
mov eax, 0xb21ea841
nop
mov ecx, dword [0x141dd3af8]
xor ecx, dword [0x141dd3afc]
add ecx, 0xc87451bc
xor ecx, 0xde0b11c1
imul rcx, rax
shr rcx, 0x3f
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
cmp ecx, 0x22ecb35
ja 0x1400b1ab0
mov qword [rsi + 0x10], r14
jmp 0x1400b1c80
add byte [rbx - 0x2de085f3], cl
add dword [rbx], esp
or eax, 0x1d21f78
mov ecx, dword [0x141dd3a80]
and ecx, dword [0x141dd3a84]
imul ecx, ecx, 0x61faa7bf
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x8159c4ea
cmp ecx, 0x1463ab12
jb 0x1400b1b00
nop dword [rax + rax]
mov eax, dword [0x141dd3a88]
sub eax, dword [0x141dd3a8c]
and eax, 0xcc2a23a2
imul eax, eax, 0xd9c0c952
add eax, 0x59242823
cmp eax, 0xe360f717
ja 0x1400b1b30
mov eax, 0xf36ae8c9
nop dword [rax + rax]
mov ecx, dword [0x141dd3a90]
sub ecx, dword [0x141dd3a94]
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x77404c97
je 0x1400b1b60
jmp 0x1400b1c3f
mov eax, dword [0x141dd3b00]
xor edx, edx
div dword [0x141dd3b04]
imul eax, eax, 0x980d8d84
xor eax, 0x61ece45f
imul rax, rax, 0x74db1f45
shr rax, 0x3e
cmp eax, 0xe90f46ca
jbe 0x1400b1cad
jmp 0x1400b1ccf
mov eax, dword [0x141dd3ad8]
xor eax, dword [0x141dd3adc]
imul eax, eax, 0x10e7ee83
add eax, 0x60badead
mov ecx, 0xb4a68aef
imul rcx, rax
shr rcx, 0x3f
mov rdi, qword [0x141ddb9a0]
cmp ecx, 0x9fd474c7
jne 0x1400b1bf1
mov rax, qword [0x141ddb9a0]
jmp 0x1400b1bb5
mov eax, dword [0x141dd3ae0]
add eax, dword [0x141dd3ae4]
imul rax, rax, 0x41ee3a41
shr rax, 0x3d
imul eax, eax, 0xeb7b495
or eax, 0x2180d58c
cmp eax, 0xeab94f2c
ja 0x1400b1c2f
xor ebp, ebp
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
test bpl, bpl
je 0x1400b1c3f
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b1c1a
mov qword [rsi], r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd3ae8]
or eax, dword [0x141dd3aec]
add eax, 0x93eb6ee6
xor eax, 0x8d8a4853
imul rax, rax, 0x6384bc63
shr rax, 0x3e
cmp eax, 0x12743545
jae 0x1400b1c50
nop dword [rax + rax]
mov eax, dword [0x141dd3b28]
imul eax, dword [0x141dd3b2c]
xor eax, 0x800c5406
and eax, 0xd8bc5c0e
cmp eax, 0x70914e55
je 0x1400b1c80
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dd3b08]
xor edx, edx
div dword [0x141dd3b0c]
or eax, 0x7ab76e5f
add eax, 0xea6f7d06
mov qword [rsi], r15
cmp eax, 0xf8944ee0
jbe 0x1400b1cd4
mov qword [rsi], r15
jmp 0x1400b1cad
test rbx, rbx
je 0x1400b1c80
mov eax, dword [0x141dd3b10]
imul eax, dword [0x141dd3b14]
mov ecx, 0xada956a3
imul rcx, rax
shr rcx, 0x3d
and ecx, 1
imul eax, ecx, 0xbdd23c52
cmp eax, 0x91fedc54
jne 0x1400b1d10
mov rax, qword [0x141ddb9a0]
nop word [rax + rax]
mov eax, dword [0x141dd3b18]
xor eax, dword [0x141dd3b1c]
or eax, 0xe8044b32
add eax, 0xf2d463c5
imul rax, rax, 0x9926b87
shr rax, 0x3a
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x2ac436ae
je 0x1400b1d10
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd3b20]
imul eax, dword [0x141dd3b24]
add eax, 0x9c485bd7
or eax, 0x5de1f586
and eax, 0xffebf5c6
cmp eax, 0xd96c4af7
je 0x1400b1d50
jmp 0x1400b1c80
call 0x100748122
and esp, dword [rdx]
popfq
and ecx, dword [rax - 0x3f]
call 0xd5ac3e65
pop rcx
cmp eax, 0x4360d53d
jbe 0x1400b3936
jbe 0x1400b3936
ud2
xor eax, eax
nop dword [rax + rax]
ud2
jno 0x1400b39c7
in al, 0xe6
nop dword [rax + rax]
mov ecx, dword [0x141dd3ee8]
or ecx, dword [0x141dd3eec]
imul ecx, ecx, 0x18cbad4d
add ecx, 0x9b3a7bb
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xce11c1cd
je 0x1400b3950
ud2
mov edx, dword [0x141dd3e38]
add edx, dword [0x141dd3e3c]
invalid
adc eax, 0x1d20470
add dword [rcx - 0x8273f06], eax
mov al, 0x74
in al, dx
cmp edx, 0xb0f7d8c0
je 0x1400b39c0
test rax, rax
je 0x1400b3bd2
test r8, r8
je 0x1400b3a60
nop word cs:[rax + rax]
mov eax, dword [0x141dd3eb8]
sub eax, dword [0x141dd3ebc]
imul eax, eax, 0x302a6623
add eax, 0xfa02a926
and eax, 0x9ca7744c
cmp eax, 0x7c4d0282
jb 0x1400b39f0
mov rax, qword [r8 + 0x160]
test rax, rax
je case.0x1400972e2.240
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov rdi, rax
mov rcx, qword [0x141ddb9a0]
xor edx, edx
call rbx
mov rax, qword [rdi + 0x160]
mov r8, rdi
test rax, rax
jne 0x1400b3a30
jmp 0x1400b3b70
mov eax, dword [0x141dd3e40]
or eax, dword [0x141dd3e44]
imul eax, eax, 0x7d18dfc5
and eax, 0x8e1c7800
cmp eax, 0xecfd6995
je 0x1400b3a60
test r9, r9
je 0x1400b3c01
nop word [rax + rax]
mov eax, dword [0x141dd3e48]
or eax, dword [0x141dd3e4c]
xor eax, 0x9428bdb0
imul eax, eax, 0xeef0ffe8
add eax, 0xcc3f25ca
cmp eax, 0xaacb3edb
ja 0x1400b3a90
mov r8d, r9d
and r8d, 7
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov eax, dword [0x141dd3e50]
xor edx, edx
div dword [0x141dd3e54]
cmp eax, 0xc7a44ab4
je 0x1400b3ac0
nop word cs:[rax + rax]
mov eax, dword [0x141dd3e58]
and eax, dword [0x141dd3e5c]
add edx, edx
add dword [0x19a39e5fb], eax
add edx, edx
add dword [0x19a39e5fb], eax
or eax, 0xaf9a8fc1
and eax, 0xaf9aaffb
cmp eax, 0x892e6b21
jb 0x1400b3ae0
test r8, r8
je 0x1400b3c09
xor eax, eax
mov edx, 0x982a8aa1
mov r10, r9
nop word cs:[rax + rax]
mov r11d, dword [0x141dd3e60]
xor r11d, dword [0x141dd3e64]
imul r11, rdx
shr r11, 0x3f
imul r11d, r11d, 0x1a7fc749
and r11d, 0x1970df56
cmp r11d, 0xfc61d68b
je 0x1400b3b20
inc rax
mov rcx, qword [rcx + 0x3d8]
dec r10
cmp r8, rax
jne 0x1400b3b20
mov r10, r9
sub r10, rax
mov r8, rcx
jmp 0x1400b3c0c
mov rdi, r8
mov eax, dword [0x141dd3ec0]
add eax, dword [0x141dd3ec4]
imul rax, rax, 0x60586503
shr rax, 0x3d
imul eax, eax, 0xf43bf0c
ror byte [rdi + rdi*4], 0x43
invalid
cmp eax, 0x29304f16
jne 0x1400b3ba6
ror byte [rdi + rdi*4], 0x43
invalid
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
invalid
add byte [rbx - 0x2dfcedd3], cl
add dword [rbx], ecx
sub eax, 0x1d20310
mov ebp, dword [0x141dd3ec8]
rol byte [rcx], cl
or ebp, dword [0x141dd3ecc]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call rbx
cmp ebp, 0xf9c367a3
je 0x1400b3bb0
mov eax, dword [0x141dd3ed0]
xor eax, dword [0x141dd3ed4]
xor eax, 0x42cf23a7
mov ecx, 0xdcb25d45
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x83bbbd5a
jne 0x1400b3ca3
jmp 0x1400b3cce
int 0
add byte [rax], al
mov r8, rcx
jmp 0x1400b39f0
mov r10, r9
mov eax, dword [0x141dd3e68]
xor edx, edx
div dword [0x141dd3e6c]
nop word [rax + rax]
mov eax, dword [0x141dd3e70]
sub eax, dword [0x141dd3e74]
add dl, dl
add dword [0x1bb1faa6c], esp
add dl, dl
add dword [0x1bb1faa6c], esp
imul rax, rax, 0x3e8c1839
shr rax, 0x3b
add eax, 0xfc91b80b
cld
cld
cmp eax, 0xf42a747c
jb 0x1400b3c20
cmp r9, 8
jb 0x1400b39f0
mov r8, rcx
nop word cs:[rax + rax]
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 r10, 0xfffffffffffffff8
jne 0x1400b3c60
jmp 0x1400b39f0
mov eax, dword [0x141dd3ed8]
mov ecx, dword [0x141dd3edc]
rol byte [rcx], cl
rol byte [rcx], cl
add eax, ecx
add eax, 0xc5eeffe0
and eax, 0x36313b1f
add eax, 0xaf6de691
mov qword [rsi], 0
cmp eax, 0x23381ec6
jae 0x1400b3cd7
mov qword [rsi], 0
jmp 0x1400b3ca3
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400b3ce0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or al, 0x81
ret 0x3175
mov eax, dword [0x141dd4298]
imul eax, dword [0x141dd429c]
imul rax, rax, 0x1ca1ffc1
shr rax, 0x3b
and eax, 0xfffffffe
cmp eax, 0x9b60d2cc
ja 0x1400b3dc0
test rsi, rsi
je 0x1400b418d
mov eax, 0xa039fcdd
mov ecx, dword [0x141dd42a0]
add ecx, dword [0x141dd42a4]
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x298f1d76
cmp ecx, 0x7894b8b
jb 0x1400b3df0
mov eax, dword [0x141dd42a8]
imul eax, dword [0x141dd42ac]
add eax, 0x1d2048b
add eax, 0x1d2048b
imul eax, eax, 0x515641b9
add eax, 0x38c5ff54
or eax, 0xaa6fdada
cmp eax, 0xefece55d
jbe 0x1400b3e50
mov qword [rsp + 0x38], 0
call sub.KERNEL32.dll_GetCurrentProcess
nop word cs:[rax + rax]
mov eax, dword [0x141dd42b0]
mov ecx, dword [0x141dd42b4]
lea edi, [rax + rcx]
add edi, 0xdfbccf3c
or edi, 0x8a55042a
and edi, 0xcafd466e
mov qword [rsp + 0x38], 0
call sub.KERNEL32.dll_GetCurrentProcess
cmp edi, 0xf385c737
ja 0x1400b3e50
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x38]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
test eax, eax
je 0x1400b4330
nop dword [rax + rax]
add byte [rax], r8b
mov eax, dword [0x141dd42b8]
imul eax, dword [0x141dd42bc]
or eax, 0xa52ff62a
add eax, 0xd99a129b
cmp eax, 0x4a834ac8
jb 0x1400b3ec0
mov rsi, qword [rsp + 0x38]
xor ecx, ecx
nop word cs:[rax + rax]
mov eax, dword [0x141dd42c0]
xor eax, dword [0x141dd42c4]
add eax, 0xdf3c1603
or eax, 0x2248ad66
imul rax, rax, 0x18740bd7
shr rax, 0x3c
cmp eax, 0xdc1406e1
ja 0x1400b3ef0
jmp 0x1400b5978
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x38]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
test eax, eax
je 0x1400b42b7
nop dword [rax]
mov eax, dword [0x141dd3f88]
and eax, dword [0x141dd3f8c]
add eax, 0x8dcebab6
and eax, 0xb189c85a
cmp eax, 0xdda92f77
je 0x1400b3f70
mov rbx, qword [rsp + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3f90]
or eax, dword [0x141dd3f94]
or eax, 0xc30456df
xor eax, 0x51e41a48
cmp eax, 0xc36f2ea5
ja 0x1400b3fa0
nop dword [rax]
mov eax, dword [0x141dd3f98]
sub eax, dword [0x141dd3f9c]
xor eax, 0xc9145cf1
imul eax, eax, 0xd40db4cf
add eax, 0xf7f37515
cmp eax, 0x81f94ce5
jae 0x1400b3fc0
jmp 0x1400b409e
cmp edi, 0xfffffff6
setne dl
lea rcx, [rsp + 0x38]
call fcn.1400b6c90
cmp qword [rsp + 0x38], 0
mov rsi, qword [rsp + 0x40]
je 0x1400b4196
mov eax, 0xb17c2623
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4270]
xor ecx, dword [0x141dd4274]
or ecx, 0x8774906f
add ecx, 0x6bb2e611
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x7d0ad0d4
ja 0x1400b40d0
mov eax, dword [str._P]
xor eax, dword [0x141dd427c]
imul rax, rax, 0x6de66b99
shr rax, 0x3c
add eax, 0x56af16dd
and eax, 0x442606fb
cmp eax, 0x814b9b86
jne 0x1400b4129
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebp, dword [0x141dd4280]
add ebp, dword [0x141dd4284]
xor ebp, 0x40005406
and ebp, 0x71625407
mov rcx, rbx
call rdi
cmp ebp, 0x5a5435a3
je 0x1400b4130
mov eax, 0xb6b6c397
nop word [rax + rax]
mov ecx, dword [0x141dd4288]
xor ecx, dword [0x141dd428c]
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xc5a65d4e
add ecx, 0xfaec7581
cmp ecx, 0xb96fb584
jb 0x1400b4160
jmp 0x1400b43c8
xor esi, esi
xor ecx, ecx
jmp 0x1400b5978
xor eax, eax
test al, al
nop word [rax + rax]
mov eax, dword [0x141dd3fb0]
sub eax, dword [0x141dd3fb4]
imul eax, eax, 0x50a3dec9
or eax, 0x20e55d85
add eax, 0x44646d60
cmp eax, 0xa0cb1028
ja 0x1400b41a0
mov rdx, qword [rsp + 0x48]
cmp edi, 0xfffffff6
mov r13, rbx
cmovne r13, rsi
cmovne rsi, rbx
mov eax, dword [0x141dd3fb8]
mov ecx, dword [0x141dd3fbc]
add eax, ecx
add eax, 0x597160ff
mov ecx, 0xa2e54235
imul rcx, rax
shr rcx, 0x3e
and ecx, 1
cmp ecx, 0x6d08352d
jbe 0x1400b4210
mov rax, qword [0x141ddb910]
nop dword [rax + rax]
mov eax, dword [0x141dd3fc0]
add eax, dword [0x141dd3fc4]
or eax, 0x19c3496b
add eax, 0xd899798
imul rax, rax, 0x9c939d5
shr rax, 0x3b
mov rbx, qword [0x141ddb910]
cmp eax, 0x9bca5015
ja 0x1400b4210
test rbx, rbx
mov qword [rsp + 0x80], rdx
je 0x1400b43d2
mov eax, 0xa5891077
dec rbx
nop dword [rax + rax]
mov ecx, dword [0x141dd3fc8]
and ecx, dword [0x141dd3fcc]
or ecx, 0xbc25d4a5
imul ecx, ecx, 0x6250223a
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd396d433
je 0x1400b4260
mov eax, 0xc3e09c31
nop dword [rax]
mov ecx, dword [0x141dd3fd0]
or ecx, dword [str.k_A]
add ecx, 0xb6f4c682
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x4c11ffd6
ja 0x1400b4290
jmp 0x1400b4a85
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
mov eax, dword [0x141dd3fa0]
and eax, dword [0x141dd3fa4]
or rsi, 2
imul eax, eax, 0xe35bdb64
add eax, 0x503a249d
cmp eax, 0xb33abb42
nop word cs:[rax + rax]
mov eax, dword [0x141dd3fa8]
imul eax, dword [0x141dd3fac]
mov ecx, 0x869aaa27
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0x690e1982
imul rcx, rax, 0x30834b9b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x1f63c10a
je 0x1400b42f0
jmp 0x1400b43c8
mov eax, dword [0x141dd42c8]
and eax, dword [0x141dd42cc]
imul eax, eax, 0xbd5d2cba
add eax, 0xb54a2783
and eax, 0xd9b6450
cmp eax, 0x690606ab
jne 0x1400b4359
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, dword [0x141dd42d0]
add ebx, dword [0x141dd42d4]
xor ebx, 0x50ad6679
imul rax, rbx, 0x2a0a7449
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1e
call rdi
cmp ebx, 0xb2dfae2f
je 0x1400b4360
mov esi, eax
shl rsi, 0x20
or rsi, 2
nop word [rax + rax]
mov eax, dword [0x141dd42d8]
and eax, dword [0x141dd42dc]
xor eax, 0x8d3a9510
imul rax, rax, 0x107a75d1
shr rax, 0x3b
add eax, 0x1924713d
cmp eax, 0x8bb16ee0
ja 0x1400b43a0
mov ecx, 1
jmp 0x1400b5978
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b43e0
lea rdx, [0x141db91d0]
lea rcx, [rsp + 0x38]
mov r8d, 0xe
call fcn.14008f4d0
mov r14, qword [rsp + 0x38]
movabs rax, 0x8000000000000000
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400b4410
cmp r14, rax
jne 0x1400b4450
nop dword [rax]
mov eax, dword [0x141dd3fd8]
imul eax, dword [0x141dd3fdc]
imul rax, rax, 0x727e2967
shr rax, 0x3d
imul eax, eax, 0xfc318b6d
cmp eax, 0x57b00799
je 0x1400b4420
mov ebx, 0x200000
jmp 0x1400b4a7a
mov eax, dword [0x141dd3fe0]
xor edx, edx
div dword [0x141dd3fe4]
add eax, 0xe4c270c0
imul rax, rax, 0x37717a1d
shr rax, 0x3c
or eax, 0xd161e428
cmp eax, 0x5ba63087
jb 0x1400b4450
nop word [rax + rax]
mov eax, dword [0x141dd3fe8]
imul eax, dword [0x141dd3fec]
add eax, 0x71ecbb19
and eax, 0x85719cd0
add eax, 0x1bffe6ac
cmp eax, 0xc92215b9
ja 0x1400b4480
mov rdi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
lea rcx, [rsp + 0x60]
mov rdx, rdi
call fcn.140053600
cmp qword [rsp + 0x60], 0
je 0x1400b44ef
xor eax, eax
test al, al
jne 0x1400b44c4
xor r15d, r15d
mov eax, dword [0x141dd4010]
xor edx, edx
div dword [0x141dd4014]
xor eax, 0x24b85b99
add eax, 0xb48aba76
cmp eax, 0x7400a81b
jb 0x1400b44cb
jmp 0x1400b493e
mov eax, dword [0x141dd3ff0]
xor edx, edx
div dword [0x141dd3ff4]
mov eax, dword [0x141dd3ff8]
xor eax, dword [0x141dd3ffc]
xor eax, 0x42d04021
and eax, 0x42d541a1
xor eax, 0x12291421
cmp eax, 0x7b7ad609
ja 0x1400b44fd
mov rbx, qword [rsp + 0x68]
mov eax, dword [0x141dd4000]
sub eax, dword [0x141dd4004]
add eax, 0xf6a13206
and eax, 0xa53f7502
add eax, 0xad5bf746
cmp eax, 0xf9d2702c
jbe 0x1400b48dc
jmp 0x1400b491c
mov eax, dword [0x141dd4008]
xor eax, dword [0x141dd400c]
shr eax, 3
imul r12, rax, 0x24f1a763
shr r12, 0x3a
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.14005c8a0
xor r15d, r15d
cmp byte [rsp + 0x60], 0
sete al
cmp r12d, 0xeacdff73
jne 0x1400b4930
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.14005c8a0
jmp 0x1400b48dc
mov r12, qword [rsp + 0x68]
mov r15b, al
xor eax, eax
test al, al
jne 0x1400b493a
mov eax, 0xa9f0a5af
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4018]
or ecx, dword [0x141dd401c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x2d945746
cmp ecx, 0xd50b84ff
ja 0x1400b4950
test r14, r14
je 0x1400b4a10
mov rbx, qword [0x141ddb9a0]
mov eax, dword [0x141dd4020]
xor eax, dword [0x141dd4024]
imul eax, eax, 0xc0fa0100
cmp eax, 0x24ae771d
jne 0x1400b49a9
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd4028]
or eax, dword [0x141dd402c]
add eax, 0xd4938361
imul rbp, rax, 0x2427428d
shr rbp, 0x3b
or ebp, 0xde1415b6
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
cmp ebp, 0xb0e70668
je 0x1400b49b0
mov eax, dword [0x141dd4030]
and eax, dword [0x141dd4034]
imul rax, rax, 0x731c67c3
shr rax, 0x39
imul eax, eax, 0x5425603c
cmp eax, 0xb758662d
je 0x1400b49e5
nop dword [rax]
mov eax, dword [0x141dd4038]
imul eax, dword [0x141dd403c]
imul eax, eax, 0x1256b997
xor eax, 0xe3e83914
imul rcx, rax, 0x1f153793
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xdcb5117b
ja 0x1400b4a10
mov eax, 0x200000
nop dword [rax + rax]
mov ecx, dword [0x141dd4040]
add ecx, dword [0x141dd4044]
xor ecx, 0x85249461
add ecx, 0x74937b3d
test r15, r15
mov rbx, r12
cmove rbx, rax
cmp ecx, 0x7d9c0bfd
jb 0x1400b4a50
lea rax, [rbx + 1]
mov qword [0x141ddb910], rax
movzx eax, byte [0x141ddb9b8]
mov edx, 0x38
xor ecx, ecx
call fcn.1400bf820
test rax, rax
je 0x1400b4c04
mov rdi, rax
mov eax, dword [0x141dd4058]
imul eax, dword [0x141dd405c]
add eax, 0xde47a7ee
or eax, 0x76c1e6be
add eax, 0x465f8080
cmp eax, 0xe5865c49
jbe 0x1400b4ae0
mov qword [rdi], 1
mov qword [rdi + 8], 1
nop word cs:[rax + rax]
mov eax, dword [0x141dd4060]
xor eax, dword [0x141dd4064]
and eax, 0x1002808
mov qword [rdi], 1
mov qword [rdi + 8], 1
cmp eax, 0xeae85689
je 0x1400b4ae0
mov qword [rdi + 0x10], 2
mov rax, qword [0x141ddb980]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4068]
xor ecx, dword [0x141dd406c]
and ecx, 0xe170204a
or ecx, 0xe8dcca4
imul rcx, rcx, 0x148c4fe1
shr rcx, 0x3c
cmp ecx, 0xb521a081
ja 0x1400b4b20
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400b4c4e
nop word [rax + rax]
mov ecx, dword [0x141dd4070]
xor ecx, dword [0x141dd4074]
add ecx, 0x3e68368d
cmp ecx, 0xdf98f49c
ja 0x1400b4b60
lea rcx, [rax + 1]
lock cmpxchg qword [0x141ddb980], rcx
jne 0x1400b4b50
mov qword [rdi + 0x28], rcx
mov byte [rdi + 0x30], 0
lock inc qword [rdi]
jle 0x1400b4c4e
movzx eax, byte [0x141ddb9b8]
mov edx, 0x30
xor ecx, ecx
call fcn.1400bf820
mov r14, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd4078]
sub eax, dword [0x141dd407c]
or eax, 0x34a4e9ba
add eax, 0x15590677
cmp eax, 0x47bf6ec6
jb 0x1400b4bc0
test r14, r14
je 0x1400b4c4e
mov eax, dword [0x141dd4080]
or eax, dword [0x141dd4084]
and eax, 0x40070003
add eax, 0xb30eeb79
cmp eax, 0xdf21036f
jae 0x1400b4c50
jmp 0x1400b4c85
mov eax, dword [0x141dd4048]
sub eax, dword [0x141dd404c]
add eax, 0x96c59a2a
or eax, 0x48090000
and eax, 0x7c8b6109
cmp eax, 0x3dde3214
jne 0x1400b4c28
ud2
mov eax, dword [0x141dd4050]
mov ecx, dword [0x141dd4054]
add eax, ecx
add eax, 0xedc5f7a9
or eax, 0x98d36ad5
add eax, 0x2b851b4
ud2
ud2
mov eax, dword [0x141dd4088]
or eax, dword [0x141dd408c]
xor eax, 0xb36f1203
mov ecx, 0xbe0aad73
imul rcx, rax
shr rcx, 0x3d
mov qword [r14], 1
mov qword [r14 + 8], 1
cmp ecx, 0x796885e2
jne 0x1400b4c96
mov qword [r14], 1
mov qword [r14 + 8], 1
jmp 0x1400b4c50
mov rax, r14
add rax, 0x10
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rsp + 0x38], r14
mov eax, dword [0x141dd4090]
and eax, dword [0x141dd4094]
add eax, 0x79b4bc8
mov ecx, 0x8ae75bed
imul rcx, rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
or eax, 0x9f18be07
cmp eax, 0x65732d65
je 0x1400b4d11
mov eax, dword [0x141dd4098]
and eax, dword [0x141dd409c]
xor eax, 0x9b29f714
mov ecx, 0xc1b8b889
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xfb835bf7
mov eax, 1
lock xadd qword [r14], rax
cmp ecx, 0x9e8fb7de
jbe 0x1400b4d17
lock inc qword [r14]
jmp 0x1400b4cdb
test rax, rax
js 0x1400b4dac
movzx eax, byte [0x141ddb918]
nop word [rax + rax]
mov ecx, dword [0x141dd40a0]
or ecx, dword [0x141dd40a4]
xor ecx, 0x20040985
and ecx, 0x302c09c5
cmp ecx, 0xb0ffcf63
ja 0x1400b4d30
mov ecx, dword [0x141dd40a8]
or ecx, dword [0x141dd40ac]
add ecx, 0x3ba1cbac
or ecx, 0xf364d4e8
imul ecx, ecx, 0x3de8d8d0
cmp ecx, 0x3d080667
jb 0x1400b4d50
test al, al
je 0x1400b4fcd
mov eax, dword [0x141dd40b0]
xor eax, dword [0x141dd40b4]
imul eax, eax, 0xea5c65f3
add eax, 0x94b7e3ba
mov ecx, 0xc867a2b1
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x1a537834
jne 0x1400b4dd9
jmp 0x1400b4e05
mov eax, dword [0x141dd40e8]
xor edx, edx
div dword [0x141dd40ec]
xor eax, 0x861022e0
and eax, 0x9eb2f2e4
add eax, 0xd92a9293
cmp eax, 0x295731ba
jae 0x1400b506c
jmp 0x1400b5093
mov eax, dword [0x141dd40b8]
xor edx, edx
div dword [0x141dd40bc]
and eax, 0x1f3e32b
imul eax, eax, 0xfbb4c372
or eax, 0xd1dae120
mov byte [0x141ddb918], 1
cmp eax, 0x7b7cfd55
jae 0x1400b4e0e
mov byte [0x141ddb918], 1
jmp 0x1400b4dd9
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
test rax, rax
jne 0x1400b4e38
xor eax, eax
test al, al
je 0x1400b4e98
jmp 0x1400b4ec7
cmp eax, 1
je 0x1400b4ef0
mov eax, dword [0x141dd40d0]
and eax, dword [0x141dd40d4]
add eax, 0xf70e5aff
or eax, 0xe505f6a8
xor eax, 0xc13c9e0
cmp eax, 0xa8a2b0ce
jae 0x1400b4e65
ud2
mov eax, dword [0x141dd40d8]
sub eax, dword [str.P__b_]
xor eax, 0xf95dedd3
imul rcx, rax, 0x98da8e9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
ud2
mov eax, dword [0x141dd40c0]
xor edx, edx
div dword [0x141dd40c4]
mov ebp, eax
add ebp, 0x3ea55277
or ebp, 0xf0c224a4
and ebp, 0xf5ea24a4
call fcn.1400fbcd0
cmp ebp, 0xb83017cf
jae 0x1400b4ed0
call fcn.1400fbcd0
jmp 0x1400b4e98
mov eax, dword [0x141dd40c8]
or eax, dword [0x141dd40cc]
and eax, 0xde223ee6
cmp eax, 0x6f43ebd6
je 0x1400b4ed0
nop dword [rax + rax]
mov eax, dword [0x141dd40e0]
or eax, dword [0x141dd40e4]
imul eax, eax, 0xfdafa1e3
imul rax, rax, 0x2739e935
shr rax, 0x3d
imul eax, eax, 0xba8f2833
cmp eax, 0x58bd9c5a
ja 0x1400b4ef0
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x68]
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x68], 0
test r15, r15
je 0x1400b4fcd
mov eax, dword [0x141dd4100]
add eax, dword [0x141dd4104]
shr eax, 1
imul rax, rax, 0x259ea557
shr rax, 0x3b
imul eax, eax, 0xee3ceb2b
imul rax, rax, 0x66d99205
shr rax, 0x3e
cmp eax, 0x6a596688
jne 0x1400b4f90
lock inc qword [r15]
nop dword [rax]
mov ecx, dword [0x141dd4108]
sub ecx, dword [0x141dd410c]
or ecx, 0xb43aa157
add ecx, 0x34a2d955
or ecx, 0x20df7d0a
mov eax, 1
lock xadd qword [r15], rax
cmp ecx, 0xb146583d
ja 0x1400b4f90
test rax, rax
js 0x1400b4c4e
xor eax, eax
jmp 0x1400b503f
mov eax, dword [0x141dd4110]
or eax, dword [0x141dd4114]
xor eax, 0x1bf0a928
add eax, 0x3c2833e3
or eax, 0xc998b24e
cmp eax, 0xe2a224e8
jae 0x1400b4ff6
movzx eax, byte [0x141ddb918]
xor eax, eax
nop dword [rax + rax]
movzx ecx, byte [0x141ddb918]
test al, al
jne 0x1400b5000
nop dword [rax + rax]
mov eax, dword [0x141dd4118]
and eax, dword [0x141dd411c]
add eax, 0xf6d37283
xor eax, 0xbf5145ca
add eax, 0x3a6729cc
cmp eax, 0x29959bdb
jb 0x1400b5010
mov al, 1
xor r15d, r15d
test cl, cl
je 0x1400b52db
mov ecx, dword [0x141dd4120]
xor ecx, dword [0x141dd4124]
or ecx, 0x845b604f
add ecx, 0x6127d325
imul rcx, rcx, 0x2a05877f
shr rcx, 0x3d
cmp ecx, 0x752e7bef
jbe 0x1400b50be
jmp 0x1400b50cb
mov eax, dword [0x141dd40f0]
xor edx, edx
div dword [0x141dd40f4]
xor eax, 0xde2c0e67
imul eax, eax, 0x60036c5d
add eax, 0xd5b44f9e
ud2
ud2
mov byte [0x141ddb918], 1
xor ecx, ecx
test cl, cl
je 0x1400b50d4
mov byte [0x141ddb918], 1
jmp 0x1400b50be
mov ecx, dword [0x141ddb9bc]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0x60]
cmp ecx, 1
jne 0x1400b515f
nop word cs:[rax + rax]
mov eax, dword [0x141dd4170]
add eax, dword [0x141dd4174]
imul eax, eax, 0x207cce1d
imul rax, rax, 0x68c06b39
shr rax, 0x3e
xor eax, 0xdfd21c95
cmp eax, 0x2da29bf2
jb 0x1400b5100
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov eax, dword [0x141dd4178]
sub eax, dword [0x141dd417c]
cmp eax, 0xf76e5724
jne 0x1400b51e1
jmp 0x1400b521b
test rcx, rcx
jne 0x1400b5190
call fcn.1400fbcd0
mov eax, dword [0x141dd4128]
xor eax, dword [0x141dd412c]
and eax, 0xe05e908e
add eax, 0x95c20ac8
or eax, 0x59dd9c07
cmp eax, 0x5023ff33
jbe 0x1400b5169
jmp 0x1400b5100
mov ecx, 0xf2f94bfb
mov edx, dword [0x141dd4130]
xor edx, dword [0x141dd4134]
imul edx, edx, 0x3223089e
imul rdx, rcx
shr rdx, 0x3d
cmp edx, 0xc020c21d
je 0x1400b5195
test al, al
jne 0x1400b54cc
mov eax, dword [str.LJx]
xor eax, dword [0x141dd413c]
imul eax, eax, 0x987e82da
cmp eax, 0xf89c9856
jne 0x1400b5445
jmp 0x1400b546b
mov eax, dword [0x141ddb9bc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov edx, dword [0x141dd4180]
sub edx, dword [0x141dd4184]
and edx, 0xbc2d616e
add edx, 0x5883a021
mov qword [rax + 0x68], r15
cmp edx, 0xca34cffb
jbe 0x1400b5237
mov eax, dword [0x141ddb9bc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x68], r15
jmp 0x1400b51e1
test rcx, rcx
je 0x1400b52db
mov eax, dword [0x141dd4188]
or eax, dword [0x141dd418c]
and eax, 0x4468f4cd
add eax, 0x89d289a
cmp eax, 0x20e0b6a5
jb 0x1400b528d
mov eax, dword [0x141dd4190]
add eax, dword [0x141dd4194]
xor eax, 0x472406
and eax, 0x66f6456
imul edx, eax, 0x69c57023
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
cmp edx, 0x18387832
jae 0x1400b5293
lock dec qword [rcx]
jmp 0x1400b525d
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x1400b52a0
nop word cs:[rax + rax]
mov edx, dword [0x141dd4198]
xor edx, dword [0x141dd419c]
imul edx, edx, 0x402730e
add edx, 0xb1a690d6
cmp edx, 0xa82c1fbf
jb 0x1400b52b0
cmp rax, 1
jne 0x1400b52db
call fcn.14009e090
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400b52f4
lock inc qword [rcx + 0x18]
jle 0x1400b53fd
mov qword [rsp + 0x78], rax
mov eax, dword [0x141dd41b0]
add eax, dword [0x141dd41b4]
xor eax, 0x79e62987
imul eax, eax, 0x1aa43521
cmp eax, 0x96a4f617
jne 0x1400b5330
movzx eax, byte [0x141ddb9b8]
mov edx, 0x28
xor ecx, ecx
call fcn.1400bf820
nop word [rax + rax]
mov eax, dword [0x141dd41b8]
sub eax, dword [0x141dd41bc]
imul eax, eax, 0x6d043dc7
imul rbp, rax, 0x55d3ad65
shr rbp, 0x3e
or ebp, 0x97227b8e
movzx eax, byte [0x141ddb9b8]
mov edx, 0x28
xor ecx, ecx
call fcn.1400bf820
cmp ebp, 0xbc7bbf63
ja 0x1400b5330
mov r12, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd41c0]
sub eax, dword [0x141dd41c4]
imul rax, rax, 0x3a2c3007
shr rax, 0x3b
imul eax, eax, 0xc0ef5a57
cmp eax, 0x22fd8d5b
jb 0x1400b5380
test r12, r12
je 0x1400b53d0
mov eax, dword [0x141dd41c8]
imul eax, dword [0x141dd41cc]
xor eax, 0xe3df384a
add eax, 0x601dd075
cmp eax, 0x5a72be85
jae 0x1400b5541
jmp 0x1400b556e
ud2
mov eax, dword [0x141dd41a0]
xor edx, edx
div dword [0x141dd41a4]
mov eax, 0xc591b685
add rcx, 0x10
mov edx, dword [0x141dd41a8]
sub edx, dword [0x141dd41ac]
imul edx, edx, 0xa6ddaed2
or edx, 0xf1c36141
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x3197afae
ja 0x1400b5414
xor edx, edx
call fcn.14008b490
ud2
mov eax, dword [0x141dd4140]
xor edx, edx
div dword [0x141dd4144]
or eax, 0xbfdbe7fd
add eax, 0x8247c009
lock dec qword [r15]
sete cl
cmp eax, 0xd3cfafc2
jbe 0x1400b5471
lock dec qword [r15]
jmp 0x1400b5445
test cl, cl
je 0x1400b54cc
mov eax, dword [0x141dd4148]
or eax, dword [0x141dd414c]
imul eax, eax, 0xd9b23d82
xor eax, 0xe47a5d5b
imul eax, eax, 0xb37d6255
cmp eax, 0x404ac3ae
jb 0x1400b54c2
mov eax, dword [0x141dd4150]
xor eax, dword [0x141dd4154]
add eax, 0x11622bff
mov ecx, 0x833b1cd3
imul rcx, rax
shr rcx, 0x3d
and ecx, 2
cmp ecx, 0x5d7a4bf
jne 0x1400b54c4
jmp 0x1400b5499
mov rcx, r15
call fcn.14009e090
mov eax, dword [0x141dd4158]
mov ecx, dword [0x141dd415c]
add eax, ecx
add eax, 0xe8eb9406
cmp eax, 0x1b583530
jb 0x1400b5515
mov eax, dword [0x141dd4160]
sub eax, dword [0x141dd4164]
imul eax, eax, 0xfe26dce6
imul rcx, rax, 0x6027067
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
ud2
ud2
mov eax, dword [0x141dd41d0]
imul eax, dword [0x141dd41d4]
imul rax, rax, 0x2abf0b41
shr rax, 0x3c
xor eax, 0x748f15e1
mov qword [r12], rdi
mov qword [r12 + 8], r14
cmp eax, 0xf179b7d3
jbe 0x1400b5579
mov qword [r12], rdi
mov qword [r12 + 8], r14
jmp 0x1400b5541
mov eax, dword [0x141dd41d8]
xor edx, edx
div dword [0x141dd41dc]
cmp eax, 0x7efca38f
je 0x1400b55cf
mov ebp, dword [0x141dd41e0]
sub ebp, dword [0x141dd41e4]
xor ebp, 0x103d2284
and ebp, 0xd67dbb8d
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], r13
mov qword [r12 + 0x20], rsi
lea r8, [0x141db91b0]
mov rcx, rbx
mov rdx, r12
call fcn.1400b8110
cmp ebp, 0x911c3f3e
jne 0x1400b55f2
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], r13
mov qword [r12 + 0x20], rsi
lea r8, [0x141db91b0]
mov rcx, rbx
mov rdx, r12
call fcn.1400b8110
jmp 0x1400b558e
test rax, rax
jne 0x1400b5746
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lock dec qword [rdi]
jne 0x1400b5672
mov rsi, qword [rsp + 0x38]
xor eax, eax
test al, al
je 0x1400b5640
mov rcx, rsi
call fcn.140075ce0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4238]
or eax, dword [0x141dd423c]
xor eax, 0x575e8a5c
imul rdi, rax, 0x25727c71
shr rdi, 0x3b
or edi, 0xe1c0652d
mov rcx, rsi
call fcn.140075ce0
cmp edi, 0xcc794b68
jb 0x1400b5640
lea rsi, [rsp + 0x40]
nop word [rax + rax]
mov eax, dword [0x141dd4240]
xor eax, dword [0x141dd4244]
and eax, 0x63485879
cmp eax, 0xd10fa477
je 0x1400b5680
nop dword [rax + rax]
mov eax, dword [0x141dd4248]
xor eax, dword [0x141dd424c]
xor eax, 0x40010
or eax, 0x39abcc41
and eax, 0x7bafdd51
cmp eax, 0x104b423d
je 0x1400b56a0
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x1400b5920
mov eax, dword [0x141dd4250]
xor edx, edx
div dword [0x141dd4254]
or eax, 0x42810
add al, 0
xor eax, 0x80848c14
or eax, 0x3f7b536b
cmp eax, 0xb6fc7303
jae 0x1400b5700
nop word cs:[rax + rax]
mov eax, dword [0x141dd4258]
xor eax, dword [0x141dd425c]
or eax, 0x1d413178
imul rax, rax, 0x77b98fbf
shr rax, 0x3d
cmp eax, 0x93290b5
je 0x1400b5700
mov eax, dword [0x141dd4260]
xor edx, edx
div dword [0x141dd4264]
add eax, 0x5d182e0f
cmp eax, 0x6d8f88f9
jbe 0x1400b58e5
jmp 0x1400b590d
mov eax, dword [0x141dd41f0]
or eax, dword [0x141dd41f4]
or eax, 0x8ffb9fdb
add eax, 0xb16e6701
cmp eax, 0xf83d7c86
mov rdx, qword [rsp + 0x78]
ja 0x1400b5795
mov ecx, dword [0x141dd41f8]
or ecx, dword [0x141dd41fc]
and ecx, 0xda52723b
add ecx, 0x177327f0
or ecx, 0x6659bb5a
lock dec qword [rdx]
sete al
cmp ecx, 0xf9c55df8
jne 0x1400b579b
lock dec qword [rdx]
jmp 0x1400b5768
mov ecx, dword [0x141dd4200]
xor ecx, dword [0x141dd4204]
and ecx, 0xf13071a
imul ecx, ecx, 0xf4e200
and ecx, 0x108f4800
cmp ecx, 0x69c4b4d4
ja 0x1400b579b
test al, al
je 0x1400b584d
xor eax, eax
test al, al
jne 0x1400b57ec
mov eax, dword [0x141dd4208]
or eax, dword [0x141dd420c]
and eax, 0x8411011
xor eax, 0x1412011
cmp eax, 0xcada1824
jbe 0x1400b57ee
jmp 0x1400b57cf
xor eax, eax
test al, al
jne 0x1400b581e
mov eax, dword [0x141dd4220]
sub eax, dword [0x141dd4224]
add eax, 0x7af19286
imul rax, rax, 0x5dd22581
shr rax, 0x3d
cmp eax, 0xcc2c7280
je 0x1400b589f
mov eax, dword [0x141dd4228]
xor edx, edx
div dword [0x141dd422c]
add eax, 0x26c04634
mov ecx, 0xc2f60e49
imul rcx, rax
shr rcx, 0x3f
lock dec qword [rdi]
sete al
cmp ecx, 0x12c4f84e
jne 0x1400b58a5
lock dec qword [rdi]
jmp 0x1400b5870
test al, al
je 0x1400b58b7
mov edi, dword [0x141dd4268]
sub edi, dword [0x141dd426c]
or edi, 0x90830001
and edi, 0xf4830911
mov rcx, rsi
call fcn.1400b8500
cmp edi, 0x214a88f4
jne 0x1400b5920
mov rcx, rsi
call fcn.1400b8500
jmp 0x1400b58e5
mov eax, dword [0x141dd4348]
add eax, dword [0x141dd434c]
imul eax, eax, 0x25e5b18d
add eax, 0xa721d481
cmp eax, 0x57603d1
jb 0x1400b5920
xor ecx, ecx
mov rsi, qword [rsp + 0x80]
nop dword [rax + rax]
mov eax, dword [0x141dd4350]
and eax, dword [0x141dd4354]
xor eax, 0x49ca9f8a
imul rax, rax, 0x37807a4f
shr rax, 0x3d
or eax, 0xa4b863a
cmp eax, 0x4bd54b09
ja 0x1400b5950
mov rax, rcx
mov rdx, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r9, [rsp + 0x48]
mov qword [rsp + 0x50], rcx
mov edx, ebx
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_InitializeProcThreadAttributeList]
test eax, eax
je 0x1400b62a3
nop word cs:[rax + rax]
mov eax, dword [0x141dd43e0]
imul eax, dword [0x141dd43e4]
imul eax, eax, 0xc1c9b37a
add eax, 0xd71e2e65
cmp eax, 0x4b5930d8
jb 0x1400b5d20
mov rcx, qword [r15]
mov eax, dword [0x141dd43e8]
xor edx, edx
div dword [0x141dd43ec]
mov eax, dword [0x141dd43f0]
sub eax, dword [0x141dd43f4]
or eax, 0xfffe7fd6
imul eax, eax, 0xec62d9c0
test rcx, rcx
mov r12, rbx
cmove r12, rcx
cmp eax, 0xa217bef8
clc
mov esi, 0xd872a217
mov r13, qword [r15 + 8]
xor r8d, r8d
test rcx, rcx
setne r8b
xor r15d, r15d
xorps xmm6, xmm6
mov esi, 0xd9e63887
xor ebp, ebp
mov r14, qword [rsp + 0x50]
jmp 0x1400b5dc0
mov r8d, 1
mov ecx, 0
test eax, eax
mov rbx, qword [rsp + 0x68]
mov r13, qword [rsp + 0x40]
je 0x1400b62a3
nop word [rax + rax]
mov eax, dword [0x141dd43f8]
imul eax, dword [0x141dd43fc]
add eax, 0x7f2d3b8e
imul rax, rax, 0x3905c8b
shr rax, 0x39
cmp eax, 0x1742bf0
sub esi, dword [rcx + rax + 0x74]
invalid
sub rbx, 1
jb 0x1400b635e
nop
mov eax, dword [0x141dd4400]
xor eax, dword [0x141dd4404]
or eax, 0x62212600
and eax, 0x62ad2e40
cmp eax, 0xada7551
je 0x1400b5df0
test r12, r12
je 0x1400b635e
invalid
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dd4408]
sub eax, dword [0x141dd440c]
add eax, 0x4c61faeb
and eax, 0xc9042c44
cmp eax, 0x560385bd
ja 0x1400b5e20
dec r12
mov eax, dword [0x141dd4410]
xor edx, edx
div dword [str.93MB]
nop
test r15b, r15b
jne 0x1400b5e50
nop word cs:[rax + rax]
mov eax, dword [0x141dd4418]
xor eax, dword [0x141dd441c]
add eax, 0x5a1ec41f
or eax, 0x384e062d
imul eax, eax, 0x622dd301
cmp eax, 0x8338ec4
jb 0x1400b5e60
test r8, r8
je 0x1400b63a7
mov eax, dword [0x141dd4420]
add eax, dword [0x141dd4424]
imul eax, eax, 0xf95af6a2
add eax, 0x19152418
imul rdx, rax, 0x184d1d19
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
cmp eax, 0x521f7cc1
ja 0x1400b5e8c
test rbp, rbp
jne 0x1400b6000
mov eax, dword [0x141dd4428]
add eax, dword [0x141dd442c]
imul eax, eax, 0x2bab96e5
xor eax, 0xbcada077
cmp eax, 0xc940438e
ja 0x1400b5ec7
test r13, r13
je 0x1400b5ff0
mov edx, r13d
and edx, 7
nop word cs:[rax + rax]
mov eax, dword [0x141dd4430]
imul eax, dword [str.__Q]
or eax, 0x6a60c934
imul eax, eax, 0x226e5a45
add eax, 0xb06a9318
cmp eax, 0x6f1f585b
jb 0x1400b5f00
nop word cs:[rax + rax]
test r15b, r15b
jne 0x1400b5f30
mov rax, r13
mov rbp, rcx
test rdx, rdx
je 0x1400b5f87
xor ecx, ecx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, dword [0x141dd4438]
xor r8d, dword [0x141dd443c]
imul r8d, r8d, 0x172b6cf0
add r8d, 0x8f1cc761
cmp r8d, 0x1b21aa71
jb 0x1400b5f50
mov rbp, qword [rbp + 0x170]
dec rax
inc rcx
dec rdx
jne 0x1400b5f50
cmp r13, 8
jb 0x1400b5ff3
nop dword [rax]
mov ecx, dword [0x141dd4440]
xor ecx, dword [0x141dd4444]
imul ecx, ecx, 0x784312aa
add ecx, 0xa87e2214
cmp ecx, 0x62028d43
ja 0x1400b5f90
mov rcx, qword [rbp + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rbp, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x1400b5f90
jmp 0x1400b5ff3
mov rbp, rcx
xor r13d, r13d
xor ecx, ecx
nop dword [rax + rax]
mov eax, dword [0x141dd4460]
and eax, dword [0x141dd4464]
or eax, 0x390441
and eax, 0x16f98457
add eax, 0x8623ac05
cmp eax, 0x10c80f5c
jb 0x1400b6000
mov qword [rsp + 0x68], rbx
movzx eax, word [rbp + 0x16a]
cmp r13, rax
jae 0x1400b6040
mov rbx, rbp
jmp 0x1400b60ae
mov eax, dword [0x141dd4468]
xor eax, dword [0x141dd446c]
add eax, 0xf2acb712
or eax, 0x3ea51925
and eax, 0x7ebdfffd
cmp eax, 0x14c1c69f
jb 0x1400b6040
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400b6376
test r15b, r15b
jne 0x1400b606f
inc rcx
movzx r13d, word [rbp + 0x168]
mov eax, dword [0x141dd4470]
or eax, dword [0x141dd4474]
add eax, 0xd0df2552
xor eax, 0x632404
or eax, 0xba80dbfb
cmp eax, 0xe6fae66b
je 0x1400b607f
mov rbp, rbx
cmp r13w, word [rbx + 0x16a]
jae 0x1400b6040
test rcx, rcx
je 0x1400b6204
nop word [rax + rax]
mov eax, dword [0x141dd4480]
add eax, dword [0x141dd4484]
or eax, 0x80df2888
and eax, 0x90df3cb8
xor eax, 0xd7e122a9
cmp eax, 0x5eddfc52
ja 0x1400b60c0
mov rbp, qword [rbx + r13*8 + 0x178]
lea rax, [rcx - 1]
mov edx, dword [0x141dd4488]
xor edx, dword [0x141dd448c]
jrcxz 0x1400b60ca
add dword [rcx + 0x48181ca], eax
and dword [rcx - 0x3d7bfa0e], eax
add byte [rcx + 0x387a7aca], al
rol byte [rcx - 0x4bfea106], 1
invalid
jb 0x1400b60ee
test rax, rax
je 0x1400b61f6
add rcx, 0xfffffffffffffffe
mov edx, eax
and edx, 7
nop word cs:[rax + rax]
mov r8d, dword [0x141dd4490]
imul r8d, dword [0x141dd4494]
add r8d, 0x1cf69493
xor r8d, 0xa6122f1f
imul r8d, r8d, 0xaf0f33e2
cmp r8d, 0x4ed50d49
jb 0x1400b6130
test rdx, rdx
je 0x1400b6182
xor r8d, r8d
nop word cs:[rax + rax]
mov rbp, qword [rbp + 0x170]
inc r8
cmp rdx, r8
jne 0x1400b6170
sub rax, r8
cmp rcx, 7
jb 0x1400b61f6
nop dword [rax + rax]
mov ecx, dword [0x141dd4498]
xor ecx, dword [0x141dd449c]
imul ecx, ecx, 0x99acdb70
add ecx, 0x32aa7c00
imul rcx, rsi
shr rcx, 0x3f
cmp ecx, 0x6181bded
ja 0x1400b6190
mov rcx, qword [rbp + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rbp, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x1400b6190
xor eax, eax
mov qword [rsp + 0x40], rax
test r15b, r15b
je 0x1400b6215
jmp 0x1400b626f
lea rax, [r13 + 1]
mov qword [rsp + 0x40], rax
mov rbp, rbx
test r15b, r15b
jne 0x1400b626f
mov edi, dword [0x141dd44a0]
sub edi, dword [0x141dd44a4]
xor edi, 0xab82a7c5
mov eax, 0xd1317ea5
imul rdi, rax
shr rdi, 0x3f
lea rax, [r13*2]
add rax, r13
mov r8, qword [rbx + r13*8 + 8]
mov r9, qword [rbx + rax*8 + 0x60]
mov rax, qword [rbx + rax*8 + 0x70]
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
cmp edi, 0xd18a01c3
jne 0x1400b5d9a
lea rax, [r13*2]
add rax, r13
mov r8, qword [rbx + r13*8 + 8]
mov r9, qword [rbx + rax*8 + 0x60]
mov rax, qword [rbx + rax*8 + 0x70]
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
jmp 0x1400b6215
mov eax, dword [str.tnML]
xor eax, dword [0x141dd44b4]
add eax, 0x57bd1bad
and eax, 0xc2adc3c1
cmp eax, 0x2ed14636
jbe 0x1400b62c6
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
nop dword [rax]
mov edi, dword [0x141dd44b8]
or edi, dword [0x141dd44bc]
xor edi, 0x461ba15b
add edi, 0xc749e346
call rsi
cmp edi, 0x5c3ef48a
jb 0x1400b62e0
cdqe
shl rax, 0x20
or rax, 2
mov qword [rbx + 8], rax
mov qword [rbx], 0
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
test r15, r15
je 0x1400b6580
mov rsi, qword [0x141ddb9a0]
mov eax, dword [0x141dd44c0]
mov ecx, dword [0x141dd44c4]
add eax, ecx
add eax, 0x5795b668
xor eax, 0x42dafd48
imul eax, eax, 0x31c6671c
cmp eax, 0x6e83cd9b
jne 0x1400b6522
jmp 0x1400b6544
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 8], rcx
jmp 0x1400b63e0
ud2
mov eax, dword [0x141dd4448]
or eax, dword [0x141dd444c]
add eax, 0xcf90085b
or eax, 0xa00a6000
and eax, 0xa28a6014
cmp eax, 0x14555c30
jae 0x1400b64d8
jmp 0x1400b64f7
mov eax, dword [0x141dd44a8]
add eax, dword [0x141dd44ac]
or eax, 0x6b31f04c
imul eax, eax, 0x6cdb8bb3
cmp eax, 0xbfd747f6
je 0x1400b63e0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd43c0]
xor edx, edx
div dword [0x141dd43c4]
imul esi, eax, 0xf2a944b6
invalid
mov dh, 0x44
test eax, 0x2ef681f2
cli
sbb al, 0x6e
add esi, 0x3c5b0bb
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r12
mov r9, r13
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
cmp esi, 0xec2ac76a
invalid
jbe 0x1400b646b
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r12
mov r9, r13
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
jmp 0x1400b6417
mov rcx, rax
xor eax, eax
test al, al
jne 0x1400b6470
nop word cs:[rax + rax]
mov eax, dword [0x141dd43c8]
sub eax, dword [0x141dd43cc]
xor eax, 0x80ffc1bd
add eax, 0x9e20250b
xor eax, 0xebc8e29b
cmp eax, 0x3d802b0a
jb 0x1400b6480
test rcx, rcx
jne 0x1400b5cf7
xor eax, eax
test al, al
je 0x1400b64b3
ud2
mov eax, dword [0x141dd43d0]
and eax, dword [0x141dd43d4]
and eax, 0x43b3349e
imul eax, eax, 0x8d9c45a6
ud2
invalid
mov eax, dword [0x141dd4450]
sub eax, dword [0x141dd4454]
add eax, 0xe18c7b24
or eax, 0x87e2dfe9
ud2
ud2
mov edi, dword [0x141dd44c8]
or edi, dword [0x141dd44cc]
mov rcx, rsi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp edi, 0x6e8e26ae
jne 0x1400b6560
mov rcx, rsi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b6522
mov eax, dword [0x141dd44d0]
or eax, dword [0x141dd44d4]
imul eax, eax, 0xa89ed319
cmp eax, 0x315fc172
je 0x1400b6560
nop dword [rax]
mov eax, dword [0x141dd44d8]
or eax, dword [0x141dd44dc]
add eax, 0xe5bd5a9b
and eax, 0x40039008
cmp eax, 0x14d3e5ec
jb 0x1400b6580
jmp 0x1400b63e0
invalid
mov eax, dword [str.AU3n]
imul eax, dword [0x141dd450c]
add eax, 0xbe777502
jne 0x1400b6768
mov esi, 0xfe6c7a25
pop rbx
jne 0x1400b6768
mov esi, 0xfe6c7a25
pop rbx
cmp eax, 0xcb329b75
je 0x1400b66e0
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
in eax, 0x89
iretd
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp byte [rcx + 0x569adcf1], al
cmp r9, 0xfffffffff417678e
jbe 0x1400b6760
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
nop word [rax + rax]
mov eax, dword [0x141dd4518]
sub eax, dword [0x141dd451c]
mov al, 0xdd
rol dword [rcx], 1
add eax, 0x46c1c692
xor eax, 0x82a91a29
imul rcx, rax, 0x54b61979
shr rcx, 0x3d
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
cmp ecx, 0xac56e941
ja 0x1400b6760
mov eax, dword [0x141dd4520]
or eax, dword [0x141dd4524]
imul eax, eax, 0x5c6265f
or eax, 0x28f7c833
and eax, 0xaffff87f
cmp eax, 0x2e39d93
jne 0x1400b67cc
sub rsp, 0x20
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
add rsp, 0x20
invalid
and byte [rbx + rcx*4 + 0x35], cl
invalid
mov r14, qword [sym.imp.KERNEL32.dll_GetStdHandle]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4528]
xor edx, edx
div dword [0x141dd452c]
shr eax, 1
imul r15, rax, 0x27f2ecdb
shr r15, 0x3a
sub rsp, 0x20
mov ecx, edi
call r14
add rsp, 0x20
cmp r15d, 0x44827ba4
je 0x1400b67e0
mov rbx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd4530]
sub eax, dword [0x141dd4534]
add eax, 0x540383bd
or eax, 0x25349bd4
cmp eax, 0x83359ed1
je 0x1400b6820
test rbx, rbx
je case.0x1400972e2.242
cmp rbx, 0xffffffffffffffff
jne case.default.0x1400b6879
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
or rax, 2
mov ecx, eax
and ecx, 3
xor edi, edi
lea rdx, [0x141dbaf50]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
xor edx, edx
jmp rcx
movabs rax, 0x600000002
mov ecx, eax
and ecx, 3
xor edi, edi
lea rdx, [0x141dbaf50]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
xor edx, edx
jmp rcx
lea rsi, [rax - 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4558]
sub ecx, dword [0x141dd455c]
add ecx, 0xb09c7720
and ecx, 0x128440
cmp ecx, 0x4796f918
ja 0x1400b68b0
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400b68f0
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd4560]
xor edx, edx
div dword [0x141dd4564]
and eax, 0xdf2bd8a0
xor eax, 0x69a2ee37
cmp eax, 0xdd6fe5c8
ja 0x1400b68f0
mov eax, 0x8dcfba05
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4568]
xor ecx, dword [0x141dd456c]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xbffea045
and ecx, 0x1aeaa001
cmp ecx, 0xb9f369d6
je 0x1400b6920
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov edx, dword [0x141dd4570]
and edx, dword [0x141dd4574]
xor edx, 0x27378a81
imul edx, edx, 0x322a7fd6
add edx, 0x2dc66e78
cmp edx, 0x9f2a1ee1
jb 0x1400b6950
test rcx, rcx
je 0x1400b6a4a
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test cl, cl
jne 0x1400b6990
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4578]
add ecx, dword [0x141dd457c]
imul rcx, rcx, 0x6b819d77
shr rcx, 0x3e
add ecx, 0x5954bfad
cmp ecx, 0xc9f34d4f
ja 0x1400b69a0
cmp rax, 0x11
jb 0x1400b69cf
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd4580]
xor eax, dword [0x141dd4584]
or eax, 0x76c5fcb0
and eax, 0x77cffdb8
cmp eax, 0xa780092a
jbe 0x1400b6a06
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0x83480004
invalid
invalid
mov eax, 0x83480004
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dd4588]
imul eax, dword [0x141dd458c]
imul r14d, eax, 0xd437916f
or r14d, 0x1054b14c
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0xa6c06a5f
je 0x1400b6a10
mov eax, dword [0x141dd4590]
xor eax, dword [0x141dd4594]
and eax, 0x85d142f1
imul eax, eax, 0xbba2d5d6
movabs byte [0xef3d41b2945205bb], al
push rcx
sub al, 0xf
invalid
add byte [rcx], 0
invalid
movabs byte [0xef3d41b2945205bb], al
push rcx
sub al, 0xf
add dword [rax - 0x16ffffff], 0xffffffad
add dword [rax], eax
add byte [rax - 0x6d086f0d], bh
mov eax, 0x92f790f3
jmp 0x1400b6c23
mov eax, 0x92f790f3
nop dword [rax + rax]
mov ecx, dword [0x141dd4538]
or ecx, dword [0x141dd453c]
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x16abfd52
je 0x1400b6a80
xor eax, eax
test al, al
je 0x1400b6ae4
mov qword [rsi], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
sub rsp, 0x20
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rbx
mov r8, rax
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
adc eax, 0x4b6a8
adc eax, 0x4b6a8
add rsp, 0x40
mov rdi, qword [sym.imp.KERNEL32.dll_DuplicateHandle]
xor r14d, r14d
nop
mov qword [rsi], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
sub rsp, 0x20
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rbx
mov r8, rax
mov r9, rsi
call rdi
add rsp, 0x40
test r14b, r14b
jne 0x1400b6af0
test eax, eax
je 0x1400b6b9e
mov rdx, qword [rsi]
xor edi, edi
nop dword [rax]
mov eax, dword [0x141dd4540]
and eax, dword [0x141dd4544]
or eax, 0x808ba20
xor eax, 0x430c360
or eax, 0x33c6041f
cmp eax, 0xae3e3637
je 0x1400b6b40
jmp case.0x1400b6879.0
xor edi, edi
nop dword [rax]
mov eax, dword [0x141dd4550]
add eax, dword [0x141dd4554]
imul eax, eax, 0x68e0095
add eax, 0x7db84f83
imul rax, rax, 0x6ff6ca45
shr rax, 0x3e
cmp eax, 0x7f88f4d9
je 0x1400b6b70
jmp 0x1400b6c41
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov edx, eax
shl rdx, 0x20
or rdx, 2
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400b6bc0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4548]
imul eax, dword [0x141dd454c]
imul eax, eax, 0x66f289c0
cmp eax, 0x901e8d14
jbe 0x1400b6bd0
mov edi, 1
jmp case.0x1400b6879.0
mov eax, dword [0x141dd4598]
mov ecx, dword [0x141dd459c]
add eax, ecx
add eax, 0x8236fe56
mov edx, 0xd8659c73
imul rdx, rax
shr rdx, 0x3d
and edx, 0xfffffffc
mov rcx, qword [0x141ddb9a0]
cmp edx, 0x39604037
jbe 0x1400b6c2c
mov rax, qword [0x141ddb9a0]
jmp 0x1400b6bf1
sub rsp, 0x20
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor edx, edx
mov eax, 0x8ba88231
nop dword [rax + rax]
mov ecx, dword [0x141dd45a0]
add ecx, dword [0x141dd45a4]
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0x800b0061
or ecx, 0x73b0de96
cmp ecx, 0xc9741069
jb 0x1400b6c50
mov rax, rdi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sal byte [rbp - 4], 0x8b
add eax, 0x1d1b3a6
xor edx, edx
div dword [0x141dd4b64]
and eax, 0x54e26d11
loop 0x1400b981b
cmp eax, 0x9844a201
jne 0x1400b97e0
mov rcx, qword [rsi]
call fcn.140084ae0
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2e4c7dd3], cl
add dword [rbx], ebp
sub eax, 0x1d1b380
mov ebp, dword [0x141dd4b68]
sub ebp, dword [0x141dd4b6c]
or ebp, 0x43c5f640
add ebp, 0x92ec0e8
shr byte [rsi], 9
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
call fcn.140084ae0
cmp ebp, 0x963f2edb
jb 0x1400b97e0
mov eax, dword [0x141dd4b70]
and eax, dword [0x141dd4b74]
or eax, 0xf9dfafde
mov ecx, 0xbb8fd34d
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x66abc795
ja 0x1400b984f
xor ebp, ebp
lea rcx, [rsp + 0x60]
mov r8d, 0x1000
xor edx, edx
call sub.VCRUNTIME140.dll_memset
test bpl, bpl
je 0x1400b9863
lea rcx, [rsp + 0x60]
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
xor edx, edx
call sub.VCRUNTIME140.dll_memset
jmp 0x1400b9836
xorps xmm6, xmm6
lea r13, [rsp + 0x34]
xor r15d, r15d
mov r12, qword [sym.imp.KERNEL32.dll_SleepEx]
mov dword [rsp + 0x34], 0
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r13
lea rax, [0x1400a12a0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x60]
mov r8d, 0x1000
lea r9, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_ReadFileEx]
test eax, eax
je 0x1400b9df9
nop dword [rax]
mov eax, dword [0x141dd4b88]
and eax, dword [0x141dd4b8c]
add eax, 0x42927137
and eax, 0x46234a95
imul eax, eax, 0x96087724
cmp eax, 0x94496c04
jb 0x1400b991b
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b90]
xor edx, edx
div dword [0x141dd4b94]
rol dword [rcx], 1
mov ebp, eax
add ebp, 0x146d9392
mov ecx, 0xffffffff
mov edx, 1
call r12
cmp ebp, 0xd5ce30eb
jbe 0x1400b9930
mov ecx, 0xffffffff
mov edx, 1
call r12
jmp 0x1400b98f0
invalid
mov eax, dword [rsp + 0x34]
test r15b, r15b
jne 0x1400b9934
nop dword [rax]
mov ecx, dword [0x141dd4b98]
imul ecx, dword [0x141dd4b9c]
mov dl, 0xd1
add dword [rcx + 0x5a1a0f1], eax
add byte [rcx + 0x15abbbe1], al
movabs eax, dword [0xf981540b62bfc969]
pop rbp
invalid
invalid
clc
je 0x1400b9940
test eax, eax
je 0x1400b98c0
mov eax, dword [0x141dd4ba0]
and eax, dword [0x141dd4ba4]
add eax, 0x4dff5613
and eax, 0x93434299
cmp eax, 0x2861d4a
nop word [rax + rax]
mov eax, dword [0x141dd4ba8]
add eax, dword [0x141dd4bac]
and eax, 0xda5809ab
xor eax, 0x40fde934
imul rdx, rax, 0x9d278e1
shr rdx, 0x3b
mov eax, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
mov rcx, rax
shl rcx, 0x20
or rcx, 2
test eax, eax
cmovne r14, rcx
cmp edx, 0xc205a2dc
ja 0x1400b9990
test eax, eax
jne 0x1400b9e67
nop dword [rax + rax]
mov eax, dword [0x141dd4bc0]
xor eax, dword [0x141dd4bc4]
and eax, 0x21337499
imul eax, eax, 0x31b26d96
cmp eax, 0xe30a4cd6
je 0x1400b99e0
invalid
test r14, r14
je 0x1400b9c39
cmp r14, 0x1000
ja 0x1400ba1a9
xor ebp, ebp
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov r8, r14
sub r8, rbp
jb 0x1400ba0a3
mov eax, dword [0x141dd4c10]
and eax, dword [0x141dd4c14]
add eax, 0x682e3768
shr eax, 1
imul rax, rax, 0x4074c4dd
shr rax, 0x3d
shr rax, 0x3d
or eax, 0x1e144b2
cmp eax, 0x848778ca
je 0x1400b9bf0
nop word [rax + rax]
mov eax, dword [0x141dd4c18]
or eax, dword [0x141dd4c1c]
add eax, 0xc0466be5
xor eax, 0xa28a5a45
mov dword [rsp + 0x34], 0
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r13
cmp eax, 0x3b808b5e
ja 0x1400b9bf0
lea rdx, [rsp + rbp]
add rdx, 0x60
lea rax, [0x1400a12a0]
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea r9, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_WriteFileEx]
test eax, eax
je 0x1400b9c10
test byte [rdx + 1], cl
add byte [rax], al
test byte [rdx + 1], cl
add byte [rax], al
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd4c30]
xor eax, dword [0x141dd4c34]
xor eax, 0x801c0000
or eax, 0x7fe2aebf
cmp eax, 0x25195b02
jae 0x1400b9b00
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
add byte [rcx - 1], al
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rcx - 1], al
invalid
mov ecx, 0xffffffff
mov edx, 1
call r12
test r15b, r15b
jne 0x1400b9b00
mov eax, dword [0x141dd4c38]
and eax, dword [0x141dd4c3c]
add eax, 0xe216c850
or eax, 0x9ebd917f
imul rcx, rax, 0x1e9448eb
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
cmp eax, 0xd83fee7
ja 0x1400b9b12
cmp dword [rsp + 0x34], 0
je 0x1400b9ad0
mov r8d, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3c]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4c40]
xor eax, dword [0x141dd4c44]
imul eax, eax, 0xd8f6a4a0
add eax, 0x780cff20
cmp eax, 0x773bfff1
int1
invalid
cmp esi, dword [rdi + 0x77]
invalid
int1
invalid
nop
mov eax, dword [0x141dd4c48]
xor edx, edx
div dword [0x141dd4c4c]
and eax, 0x51875bec
xor eax, 0x33973a18
imul eax, eax, 0x5e9b04b2
cmp eax, 0x7db0b751
ja 0x1400b9b80
test r8d, r8d
jne 0x1400b9c39
nop
mov eax, dword [0x141dd4c50]
and eax, dword [0x141dd4c54]
imul eax, eax, 0x5976285b
add eax, 0xbdb8d675
or eax, 0xe2681362
cmp eax, 0xc469d0af
jb 0x1400b9bb0
add rbp, rcx
add ebp, ecx
cmp rbp, r14
jne 0x1400b9a20
jmp 0x1400b9875
mov dword [rsp + 0x34], 0
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r13
jmp case.0x14009f8d1.787
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4c28]
imul eax, dword [0x141dd4c2c]
jmp [rdi + 0x30501d1]
sbb byte [rdi + 0x2f], dh
cmp eax, 0xd386cb26
ja 0x1400b9c20
jmp [rdi + 0x30501d1]
mov r14, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rbx
call r14
mov rcx, rdi
call r14
mov rdi, qword [rsi + 8]
cmp qword [rdi + 0x18], 0
je 0x1400b9dea
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax + rax]
mov eax, dword [0x141dd4c58]
and eax, dword [0x141dd4c5c]
and eax, 0xcc0ed301
xor eax, 0x1b38da0e
imul eax, eax, 0x97c56e06
cmp eax, 0x36d6d4e0
je 0x1400b9c60
mov rsi, qword [rdi + 0x20]
mov rbx, qword [rdi + 0x28]
mov eax, dword [0x141dd4c60]
xor edx, edx
div dword [0x141dd4c64]
nop dword [rax]
mov eax, dword [0x141dd4c68]
xor edx, edx
div dword [0x141dd4c6c]
cmp eax, 0x851c4f86
je 0x1400b9ca0
test rsi, rsi
je 0x1400b9dea
nop
mov eax, dword [0x141dd4c70]
sub eax, dword [0x141dd4c74]
or eax, 0x6051d6f8
add eax, 0xe2ad299d
and eax, 0x6764098f
cmp eax, 0xcfae496d
ja 0x1400b9cc0
mov rax, qword [rbx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4c78]
imul ecx, dword [0x141dd4c7c]
or ecx, 0x9ecdeebc
add ecx, 0x4178d782
cmp ecx, 0x8da233a2
ja 0x1400b9cf0
test rax, rax
je 0x1400b9d1b
mov rcx, rsi
call rax
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dd4c80]
xor edx, dword [0x141dd4c84]
add edx, 0x1469d59a
and edx, 0x10c30e9c
cmp edx, 0x2dc04825
ja 0x1400b9d30
adc byte [rcx - 0x3fb7da06], al
sub eax, 0x158be077
xor ch, byte [rdi - 0x50f0fe2f]
adc eax, 0x1d1af2f
invalid
mov edx, dword [0x141dd4c88]
imul edx, dword [0x141dd4c8c]
invalid
add dword [rcx - 0x2e], ebp
cmpsd dword [rsi], dword [rdi]
js 0x1400b9d47
imul edx, edx, 0x3be578a7
xor edx, 0x6846fd97
cmp edx, 0x3b667d98
ja 0x1400b9d50
cmp eax, dword [rcx + 0x46fd97f2]
push 0x7d98fa81
cmp si, word [rdi - 0x21]
test rcx, rcx
je 0x1400b9dea
cmp rax, 0x11
jb case.0x1400a4628.95
mov eax, dword [0x141dd4c90]
xor edx, edx
div dword [0x141dd4c94]
nop word [rax + rax]
mov eax, dword [0x141dd4c98]
add eax, dword [str._RIQ]
and eax, 0x3108f1e4
imul eax, eax, 0x31c4b216
add eax, 0x74040890
cmp eax, 0x2c27686a
ja 0x1400b9d90
mov rsi, qword [rsi - 8]
nop word [rax + rax]
mov eax, dword [0x141dd4ca0]
xor eax, dword [0x141dd4ca4]
or eax, 0xd6aca0d9
cmp eax, 0x4ed78b40
je 0x1400b9dc0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, eax
test al, al
je 0x1400ba1ab
jmp 0x1400ba1cc
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b78]
xor eax, dword [0x141dd4b7c]
add eax, 0xac785704
imul rax, rax, 0x62d94021
shr rax, 0x3d
cmp eax, 0xa3f6dbf8
je 0x1400b9e10
mov eax, dword [0x141dd4b80]
add eax, dword [0x141dd4b84]
lodsd eax, dword [rsi]
rol dword [rcx], 1
lodsd eax, dword [rsi]
rol dword [rcx], 1
or eax, 0xcf134870
xor eax, 0x8cbbb77d
imul eax, eax, 0xd2805e16
cmp eax, 0x9ce05b4c
or r14, 2
mov al, 1
nop word [rax + rax]
test al, al
je 0x1400b9e60
mov rcx, r14
mov eax, ecx
and eax, 3
shr rcx, 0x20
cmp eax, 2
jne 0x1400b9eb0
call fcn.1400930a0
mov ecx, eax
nop dword [rax]
mov eax, dword [0x141dd4bb8]
xor edx, edx
div dword [0x141dd4bbc]
imul eax, eax, 0xcbf77588
xor eax, 0x821d088
or eax, 0x75d22544
cmp eax, 0x9e6b2d35
je 0x1400b9e80
cmp cl, 0xb
je 0x1400b9c39
jmp 0x1400b9ec1
lea eax, [rcx - 0xc]
cmp eax, 0x1d
jb 0x1400b9ec1
cmp ecx, 0xb
jae 0x1400ba0d3
mov eax, dword [0x141dd4bc8]
xor ecx, ecx
xor edx, edx
div dword [str.Ojmev_b]
nop word cs:[rax + rax]
test cl, cl
jne 0x1400b9ee0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4bd0]
xor eax, dword [0x141dd4bd4]
add eax, 0x1ea1dfe6
xor eax, 0x406a445
and eax, 0x442eae4d
cmp eax, 0xb6b6f1b5
ja 0x1400b9ef0
mov eax, r14d
and eax, 3
nop dword [rax + rax]
mov ecx, dword [0x141dd4bd8]
xor ecx, dword [0x141dd4bdc]
imul ecx, ecx, 0xdfa3861c
add ecx, 0x75c70197
cmp ecx, 0xab54de04
ja 0x1400b9f20
lea rcx, [0x141dbaf60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
mov eax, dword [0x141dd4c08]
xor eax, dword [0x141dd4c0c]
imul eax, eax, 0x4257cccc
xor eax, 0xcc810416
or eax, 0x316afa60
cmp eax, 0x5ed043c5
pop rsi
pop rsi
jae 0x1400ba000
jmp 0x1400b9c39
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd4be0]
sub eax, dword [0x141dd4be4]
add eax, 0xdace7e68
shr eax, 1
imul rax, rax, 0x4fa4287
shr rax, 0x39
or eax, 0xf21c3fa
cmp eax, 0xf3b9b4ef
je 0x1400ba030
nop word [rax + rax]
mov eax, dword [0x141dd4be8]
and eax, dword [0x141dd4bec]
imul eax, eax, 0x77e3a76d
or eax, 0xcbd545bf
cmp eax, 0x4944025b
jb 0x1400ba060
nop
mov eax, dword [0x141dd4bf0]
and eax, dword [0x141dd4bf4]
or eax, 0x60cf423c
imul eax, eax, 0x530e15ab
cmp eax, 0x19c5e556
je 0x1400ba080
jmp 0x1400b9c39
ud2
add byte [rax], al
mov eax, dword [0x141dd4c20]
or eax, dword [0x141dd4c24]
imul eax, eax, 0x8f633619
and eax, 0x839e67e5
cmp eax, 0x492d145
je 0x1400ba0b0
jmp 0x1400ba1a9
add byte [rax], al
je 0x1400b9c39
mov eax, 0xd2755887
mov ecx, dword [0x141dd4bb0]
and ecx, dword [0x141dd4bb4]
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xa380916f
or ecx, 0x700897f5
jo 0x1400ba080
stc
invalid
invalid
invalid
invalid
jbe 0x1400ba0de
jo 0x1400ba080
stc
invalid
jmp 0x1400b9ec1
mov ecx, dword [0x141dd4b30]
or eax, 0x1d1a9aa
imul ecx, dword [0x141dd4b34]
add ecx, 0x975e5410
and ecx, 0xb80258d3
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xc868493e
ja 0x1400ba180
ud2
mov eax, dword [0x141dd4ca8]
or eax, dword [0x141dd4cac]
imul eax, eax, 0x8057c60f
mov qword [rdi + 0x18], 1
cmp eax, 0xf1f6f548
jne 0x1400ba1d6
mov qword [rdi + 0x18], 1
jmp 0x1400ba1ab
mov eax, dword [0x141dd4cb0]
or eax, dword [str.__r_n]
add eax, 0x6f77ee38
xor eax, 0x5241688c
or eax, 0xac3e9713
cmp eax, 0xb4b5bc90
jae 0x1400ba200
mov qword [rdi + 0x20], 0
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov qword [rdi + 0x20], 0
test al, al
jne 0x1400ba210
mov eax, dword [0x141dd4cb8]
and eax, dword [0x141dd4cbc]
imul eax, eax, 0x99c9fff2
add eax, 0xe1786c10
imul rax, rax, 0x289037dd
imul eax, eax, 0x289037dd
imul eax, eax, 0x289037dd
shr rax, 0x3d
cmp eax, 0x6951e39
jne 0x1400ba250
mov qword [rsp + 0x60], rdi
lock dec qword [rdi]
nop
mov eax, dword [0x141dd4cc0]
mov ecx, dword [0x141dd4cc4]
add ecx, eax
add ecx, 0xc2e2fa97
and ecx, 0x3e28d43f
mov qword [rsp + 0x60], rdi
lock dec qword [rdi]
sete al
cmp ecx, 0xcf677f4d
je 0x1400ba250
test al, al
je 0x1400ba370
mov eax, dword [0x141dd4cc8]
xor eax, dword [0x141dd4ccc]
imul eax, eax, 0x8030cdc6
mov ecx, 0x8235bec5
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x3b3011df
cmp eax, 0xea7c3e82
ja 0x1400ba2cf
mov eax, dword [0x141dd4cd0]
and eax, dword [0x141dd4cd4]
and eax, 0xe0214129
xor eax, 0x4f99aa90
cmp eax, 0xda6c4712
jbe 0x1400ba2d1
jmp 0x1400ba2b2
mov eax, dword [0x141dd4cd8]
or eax, dword [0x141dd4cdc]
imul rax, rax, 0x3aa22b95
shr rax, 0x3b
or eax, 0xe3d1a276
add eax, 0x724f7a72
cmp eax, 0xc70fda5f
ja 0x1400ba32e
mov eax, dword [0x141dd4ce0]
or eax, dword [0x141dd4ce4]
imul rax, rax, 0x6ebaf2b9
shr rax, 0x3e
call 0x190fc0c51
push rdi
fsubr st(0)
call 0x190fc0c51
push rdi
fsubr st(0)
and esi, 0x9553f730
lea rcx, [rsp + 0x60]
call fcn.1400b8500
cmp esi, 0xe0dd73f2
jbe 0x1400ba340
lea rcx, [rsp + 0x60]
call fcn.1400b8500
jmp 0x1400ba2f9
mov eax, dword [0x141dd4ce8]
xor edx, edx
div dword [0x141dd4cec]
add eax, 0x7af85e25
xor eax, 0x74f83e8f
imul eax, eax, 0x71e96428
cmp eax, 0x66f08292
jb 0x1400ba340
nop word cs:[rax + rax]
mov eax, dword [0x141dd4cf0]
sub eax, dword [0x141dd4cf4]
imul eax, eax, 0xcb88e43f
add eax, 0x1815858b
or eax, 0xdb950f1e
cmp eax, 0x9eaa9bb7
je 0x1400ba370
nop word cs:[rax + rax]
mov eax, dword [0x141dd4cf8]
imul eax, dword [0x141dd4cfc]
xor eax, 0x9e2716d4
add eax, 0x47299c92
xor eax, 0x628ed5e
cmp eax, 0x46a665d3
ja 0x1400ba3a0
movaps xmm6, xmmword [rsp + 0x1060]
add rsp, 0x1078
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
dec rsi
mov eax, dword [0x141dd4d00]
xor edx, edx
div dword [0x141dd4d04]
xor eax, 0xdf496dd
add eax, 0xb9c55324
and eax, 0xf1221213
cmp eax, 0xfdb901c6
ja 0x1400ba44e
mov ebx, dword [0x141dd4d08]
imul ebx, dword [0x141dd4d0c]
add ebx, 0xcd228fe9
or ebx, 0xd808a1e4
xor ebx, 0x34f9126b
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140053600
cmp ebx, 0x6dd39b32
jae 0x1400ba460
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140053600
jmp 0x1400ba417
mov rax, qword [rsp + 0x20]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4d10]
imul ecx, dword [0x141dd4d14]
xor ecx, 0x973a17c8
and ecx, 0x977eb7e9
cmp ecx, 0x98175a6e
je 0x1400ba470
test rax, rax
je 0x1400ba4a1
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
movabs rdi, 0x8000000000000000
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140090320
mov rsi, qword [rsp + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4d18]
and eax, dword [0x141dd4d1c]
xor eax, 0x84810002
and eax, 0x84811812
cmp eax, 0x1813643b
je 0x1400ba4d0
nop dword [rax]
mov eax, dword [0x141dd4d20]
and eax, dword [0x141dd4d24]
xor eax, 0x985000a
and eax, 0x8dcd562e
imul eax, eax, 0x9d2645d6
cmp eax, 0x419d39aa
je 0x1400ba4f0
mov rbx, qword [rsp + 0x40]
cmp rsi, rdi
jne 0x1400ba71d
mov ecx, ebx
and ecx, 3
nop word cs:[rax + rax]
mov eax, dword [0x141dd4d48]
xor edx, edx
div dword [0x141dd4d4c]
xor eax, 0x4008000
and eax, 0x5008704
cmp eax, 0x6acd72b1
mov cl, 0x72
int 0x6a
mov cl, 0x72
int 0x6a
je 0x1400ba530
cmp rcx, 3
ja case.default.0x1400ba567
lea rax, [0x141dbaf70]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rsi, [rbx - 1]
xor eax, eax
nop
test al, al
jne 0x1400ba570
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov r14, qword [rbx]
mov ecx, 0x8f5067c5
nop word cs:[rax + rax]
mov eax, dword [0x141dd4d68]
xor edx, edx
div dword [0x141dd4d6c]
xor eax, 0xac9bee53
add eax, 0x533396d3
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x15a68ff0
ja 0x1400ba590
test r14, r14
je 0x1400ba623
mov eax, dword [0x141dd4d70]
imul eax, dword [0x141dd4d74]
and eax, 0x353171a1
add eax, 0x680db8fa
cmp eax, 0x8168b5ac
jae 0x1400ba5e0
mov rcx, rdi
call r14
xor ebp, ebp
nop word cs:[rax + rax]
mov rcx, rdi
call r14
test bpl, bpl
jne 0x1400ba5f0
nop dword [rax + rax]
mov eax, dword [0x141dd4d78]
add eax, dword [str.7Dc]
imul eax, eax, 0xb08002a0
xor eax, 0xc2828c8b
add eax, 0x6af9c7bc
cmp eax, 0x992410db
ja 0x1400ba600
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop dword [rax + rax]
mov edx, dword [0x141dd4d80]
xor edx, dword [0x141dd4d84]
xor edx, 0x41c4c763
imul edx, edx, 0xf743ec71
or edx, 0x9a530671
cmp edx, 0x96a8c24c
jb 0x1400ba630
test rcx, rcx
je 0x1400ba84a
nop
mov ecx, dword [0x141dd4d88]
imul ecx, dword [0x141dd4d8c]
or ecx, 0x7ffeef77
cmp ecx, 0x7e0ce92a
jb 0x1400ba660
cmp rax, 0x11
jb 0x1400ba685
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
xor eax, eax
test al, al
je 0x1400ba7f7
jmp 0x1400ba836
mov eax, dword [0x141dd4d58]
xor eax, dword [0x141dd4d5c]
or eax, 0x627bdba
imul eax, eax, 0xaf4e16a4
and eax, 0xd744e94
cmp eax, 0x8923d318
je case.0x1400ba567.3
nop word cs:[rax + rax]
mov eax, dword [0x141dd4d60]
add eax, dword [str._2c]
and eax, 0xb81b936
add eax, 0x9767afe0
or eax, 0xec52c30d
cmp eax, 0xcb5a035f
jbe 0x1400ba6d0
jmp case.0x1400ba567.0
mov eax, dword [0x141dd4d50]
xor edx, edx
div dword [0x141dd4d54]
add eax, 0xc32f1888
xor eax, 0xc0d00405
or eax, 0x1f27d37a
cmp eax, 0xcd374783
ja case.default.0x1400ba567
ud2
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov r8, qword [0x141dbf008]
mov rcx, rax
mov rdx, rbx
call r8
nop word cs:[rax + rax]
mov eax, dword [0x141dd4d28]
add eax, dword [0x141dd4d2c]
and eax, 0x42e44a3f
cmp eax, 0xb9eb9cb
je 0x1400ba740
test rsi, rsi
je case.0x1400ba567.0
mov eax, dword [0x141dd4d30]
imul eax, dword [0x141dd4d34]
add eax, 0x5fd40853
xor eax, 0xad477057
mov ecx, 0x99f6b805
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x59ee57ab
ja 0x1400ba7b6
mov eax, dword [0x141dd4d38]
and eax, dword [0x141dd4d3c]
or eax, 0xc2008430
and eax, 0xc256bc35
xor eax, 0x2714fc46
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x14189248
jae 0x1400ba7bf
mov rax, qword [0x141ddb9a0]
jmp 0x1400ba78d
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd4d40]
and eax, dword [0x141dd4d44]
add eax, 0xa31a730a
or eax, 0x12a24786
and eax, 0x32a3479e
cmp eax, 0x6322c464
je 0x1400ba7d0
jmp case.0x1400ba567.0
mov eax, dword [0x141dd4d90]
and eax, dword [0x141dd4d94]
mov ecx, 0xfc53b62d
imul rcx, rax
shr rcx, 0x3d
imul ebx, ecx, 0xfeb4036a
add ebx, 0xbf6e61a
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x84d39037
jbe 0x1400ba84a
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ba7f7
mov eax, dword [0x141dd4d98]
sub eax, dword [0x141dd4d9c]
imul rax, rax, 0x72b65d
shr rax, 0x36
or eax, 0x7b48c134
imul rax, rax, 0x25de7339
shr rax, 0x3c
cmp eax, 0x12a02378
je 0x1400ba8a3
mov eax, dword [0x141dd4da0]
imul eax, dword [0x141dd4da4]
imul eax, eax, 0x5b12de9d
add eax, 0x30285e2f
or eax, 0x956bcc7b
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xca577455
jbe 0x1400ba8ac
mov rax, qword [0x141ddb9a0]
jmp 0x1400ba878
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400ba567.0
mov qword [rsi], 0
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
jmp 0x1400d6256
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
rol ecx, 1
jmp 0x17d98aaee
shr byte [rbx + 0x3d327a50], 0xeb
test byte [rax + rdi*2], al
jne case.0x140095070.301
jmp 0x1400d635c
mov ebp, dword [0x141dd8708]
and ebp, dword [0x141dd870c]
add ebp, 0xcd8d37a3
and ebp, 0x414628e2
mov rcx, rdi
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x5ae2bc86
jne 0x1400d6052
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x140095070.301
int3
add eax, 0x1d023aa
rol byte [rcx], 1
mov al, 0x72
mov rax, qword [0x141dd8730]
rol byte [rcx], 1
rol byte [rcx], 1
pop qword [rcx]
add byte [rax + 0x29], cl
invalid
loope 0x1400d6382
and byte [rax], al
add byte [rax], al
sub esp, eax
stc
adc al, 0xec
out 0xc2, eax
add byte [rax], al
add dword [rax - 0x73], ecx
adc al, 9
and dl, al
add dword [rbx + rbp + 5], eax
mul byte [rdx]
rol byte [rcx], 1
jb 0x1400d6440
loopne 0x1400d648b
adc eax, 0x49beadfd
mov dword [rcx + 0x10], ecx
add byte [rax], al
mov ecx, dword [0x141dd8770]
add ecx, dword [0x141dd8774]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x446372bc
leave
mov esp, 0x81446372
xor ecx, 0x16716725
leave
mov esp, 0x81446372
xor ecx, 0x16716725
invalid
stc
stosb byte [rdi], al
invalid
xor ecx, 0x16716725
cmp ecx, 0xae362faa
ja 0x1400d65c0
ud2
mov bl, 0xc3
or eax, 0x8b347213
add eax, 0x1d0214c
and rax, r10
invalid
mov eax, dword [0x141dd8780]
and rax, r10
add dword [rbx], ecx
add eax, 0x1d0214a
or eax, dword [0x141dd8784]
or eax, 0xc3e444a5
imul rdx, rax, 0x527be50d
shr rdx, 0x3c
mov eax, 0x30
call fcn.1400ef3b0
lea eax, [rcx]
add byte [rax + 0x29], cl
invalid
mov r14, rsp
cmp edx, 0x425d236a
jne 0x1400d6671
lea eax, [rcx]
add byte [rax + 0x29], cl
invalid
mov eax, 0x30
call fcn.1400ef3b0
lea r8d, [rcx]
add byte [rax + 0x29], cl
invalid
jmp 0x1400d662e
lea r8d, [rcx]
add byte [rax + 0x29], cl
invalid
mov eax, dword [0x141dd8788]
add eax, dword [0x141dd878c]
or eax, 0x4d330a6
mov edx, 0xb6653e07
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x10905093
jbe 0x1400d66b0
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd8790]
imul eax, dword [0x141dd8794]
imul edx, eax, 0xc6bba48e
add edx, 0x54e63779
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov r12, rsp
cmp edx, 0x1c507882
ja 0x1400d66b0
test cl, cl
je 0x1400d6eda
test cl, dh
invalid
add byte [rax], al
test cl, dh
invalid
movzx eax, cl
cmp eax, 1
je 0x1400d6710
cmp eax, 2
jne 0x1400d67b0
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
jne 0x1400d6eda
nop dword [rax]
mov eax, dword [0x141dd87a0]
imul eax, dword [0x141dd87a4]
xor eax, 0x20089002
or eax, 0x87144c5d
cmp eax, 0x37b9b60f
jb 0x1400d6710
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14008c3d0
dec dword [rax - 0x7d]
invalid
invalid
dec dword [rax - 0x7d]
invalid
add esp, 0x20
movzx ecx, byte [r14]
cmp rcx, 6
ja case.default.0x1400d676e
mov r8, qword [r14 + 0x10]
mov rax, qword [r14 + 0x20]
lea rdx, [0x141dbaf80]
movsxd r10, dword [rdx + rcx*4]
add r10, rdx
mov rdx, rdi
mov r9, rbx
jmp r10
add r8, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dd87a8]
xor eax, dword [0x141dd87ac]
imul rax, rax, 0x573e7f11
shr rax, 0x3e
xor eax, 0x2367c75
imul eax, eax, 0x808a5f22
cmp eax, 0x65a0c7f7
jb 0x1400d6780
jmp 0x1400d6890
mov eax, dword [0x141dd8798]
add eax, dword [0x141dd879c]
invalid
rol byte [rcx], 1
xor eax, 0x42a03fd1
add eax, 0xcb25971d
cmp eax, 0xdcc03ff6
ja 0x1400d67b0
invalid
jmp 0x1400d6ac4
add r8, 4
mov al, 1
nop dword [rax + rax]
test al, al
je 0x1400d67e0
jmp 0x1400d6890
add r8, 8
mov edx, 0xf469225b
lea r9, [rax + 1]
nop word cs:[rax + rax]
mov r10d, dword [0x141dd87b0]
add r10d, dword [0x141dd87b4]
rol byte [rcx], 1
rol byte [rcx], 1
imul r11d, r10d, 0x859c7fc4
imul r11, rdx
shr r11, 0x3e
add r11d, 0x7aaf7825
test rax, rax
mov r10, r9
cmove r10, rax
cmp r11d, 0xe9632c78
jae 0x1400d6800
test dword [rdi + rcx - 0x51], ecx
fimul dword [rcx - 0x3f]
jmp 0x1400d685b
add r8, r10
jmp 0x1400d6890
mov r8d, 6
jmp 0x1400d6890
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add r8, rdx
add r8, 2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2fe0adfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d01f4e
mov eax, dword [0x141dd87b8]
xor edx, edx
div dword [0x141dd87bc]
and eax, 0x10020
cmp eax, 0x260869e
ja 0x1400d6860
jmp 0x1400d6890
mov r8d, 2
nop word cs:[rax + rax]
mov eax, dword [str.D_tNq_n]
and eax, dword [0x141dd87c4]
add eax, 0x1c0dd2bf
imul rdx, rax, 0x2ea639c5
shr rdx, 0x20
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1c
cmp eax, 0x60976657
ja 0x1400d6890
mov rdx, rdi
sub rdx, r8
jb 0x1400d6ac4
add r8, rbx
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400d68d0
mov r9, r8
test rdx, rdx
je 0x1400d6910
movzx eax, byte [r9]
mov edx, dword [str._vqzK]
add edx, dword [0x141dd87cc]
cmp edx, 0xbcde355f
je 0x1400d68e0
cmp eax, 0x2f
je 0x1400d6a92
cmp eax, 0x5c
je 0x1400d6a92
jmp 0x1400d692d
mov eax, dword [0x141dd87d0]
xor eax, dword [0x141dd87d4]
or eax, 0x7a51bbe6
add eax, 0x81e9d3ab
cmp eax, 0x9fbeef05
ja 0x1400d6910
add cl, 0xfb
mov eax, dword [0x141dd87d8]
and eax, dword [0x141dd87dc]
imul eax, eax, 0xf13bb4f9
add eax, 0x64008654
or eax, 0xc8c987f1
cmp eax, 0xcb68dd74
je 0x1400d6930
mov eax, dword [0x141dd87e0]
xor edx, edx
div dword [0x141dd87e4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd87e8]
imul eax, dword [0x141dd87ec]
imul eax, eax, 0xdba9ee2d
add eax, 0x19f49eb
and eax, 0x3df433
cmp eax, 0x10ab9248
ja 0x1400d6970
nop word cs:[rax + rax]
mov eax, dword [0x141dd87f0]
xor eax, dword [0x141dd87f4]
add eax, 0x5cd00824
or eax, 0x3b15cbc
imul eax, eax, 0x6329af2
cmp eax, 0x1da0bb49
jb 0x1400d69a0
cmp cl, 1
ja 0x1400d6a92
nop dword [rax]
mov eax, dword [0x141dd87f8]
sub eax, dword [0x141dd87fc]
cmp eax, 0xa563ecce
je 0x1400d69d0
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400d6a60
nop
mov eax, dword [0x141dd8800]
and eax, dword [0x141dd8804]
imul eax, eax, 0x8bcd906b
add eax, 0x514ee79
imul rax, rax, 0x51c03fe3
shr rax, 0x3d
cmp eax, 0x350b7d42
ja 0x1400d69f0
mov r8, qword [rsi + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd8808]
xor edx, edx
div dword [0x141dd880c]
and eax, 0x7189ae04
imul eax, eax, 0xafda6269
cmp eax, 0xd223f0ae
je 0x1400d6a40
movabs rax, 0x8000000000000000
mov qword [rsi], rax
nop dword [rax]
mov eax, dword [0x141dd8810]
xor eax, dword [0x141dd8814]
add eax, 0x941f603f
and eax, 0x21a31bbc
cmp eax, 0xb41265d
ja 0x1400d6a70
jmp 0x1400d6eda
mov eax, dword [0x141dd8818]
add eax, dword [0x141dd881c]
imul eax, eax, 0x96fd8af5
or eax, 0x37253088
imul eax, eax, 0x5c1bd09b
cmp eax, 0x97afe187
jbe 0x1400d6ac6
jmp 0x1400d6ae2
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400d6ac0
ud2
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14009a290
add rsp, 0x20
mov r14, rax
xor eax, eax
test al, al
je 0x1400d6af7
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14009a290
add rsp, 0x20
jmp 0x1400d6ac6
mov r15, rdx
nop word [rax + rax]
mov eax, dword [0x141dd8820]
add eax, dword [0x141dd8824]
or eax, 0x477c6ce8
cmp eax, 0xa5551d35
je 0x1400d6b00
test r14, r14
je 0x1400d6bd0
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14009a290
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dd8828]
xor ecx, dword [0x141dd882c]
and ecx, 0x9827a51b
imul rcx, rcx, 0x6e9543c3
shr rcx, 0x39
cmp ecx, 0x4c0523c
je 0x1400d6b40
mov r13d, 0x8dd75c13
mov rdi, r15
mov rbx, r14
nop word cs:[rax + rax]
test rax, rax
je 0x1400d6bd0
mov rbx, rax
mov rdi, rdx
sub rsp, 0x20
mov rcx, rax
call fcn.14009a290
add rsp, 0x20
nop dword [rax + rax]
mov ecx, dword [0x141dd8830]
imul ecx, dword [0x141dd8834]
imul rcx, r13
shr rcx, 0x3e
or ecx, 0xabfc6bb9
cmp ecx, 0x54034c4
je 0x1400d6ba0
jmp 0x1400d6b80
mov eax, dword [0x141dd8838]
xor edx, edx
div dword [0x141dd883c]
imul rax, rax, 0x7782a12f
shr rax, 0x3e
imul eax, eax, 0xc5d05b9a
cmp eax, 0x59b402e9
ja 0x1400d6bd0
test rdi, rdi
js 0x1400d6d3c
nop
mov eax, dword [0x141dd8858]
sub eax, dword [0x141dd885c]
imul rcx, rax, 0x4f5da6bb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
add eax, 0xad9b3b3e
cmp eax, 0xb914759e
ja 0x1400d6c00
nop dword [rax]
mov eax, dword [0x141dd8860]
add eax, dword [0x141dd8864]
imul eax, eax, 0x349b7fa7
xor eax, 0x29268ddc
add eax, 0x4c3520db
cmp eax, 0xf41165f2
ja 0x1400d6c30
test rdi, rdi
je 0x1400d6d09
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400bf820
add rsp, 0x20
mov r14, rax
nop dword [rax + rax]
mov eax, dword [0x141dd8868]
add eax, dword [0x141dd886c]
xor eax, 0xa0108820
or eax, 0x57a0275a
cmp eax, 0xae5f9054
je 0x1400d6c80
test r14, r14
jne 0x1400d6d0f
mov eax, dword [0x141dd8870]
or eax, dword [0x141dd8874]
add eax, 0xc9e55074
or eax, 0x4408120
and eax, 0x8c4881a4
cmp eax, 0xe24eccfe
jne 0x1400d6cd0
ud2
mov eax, dword [0x141dd8878]
xor eax, dword [0x141dd887c]
imul eax, eax, 0xf6c97c64
add eax, 0x7cfe53d0
ud2
mov r14d, 1
mov eax, dword [0x141dd8880]
imul eax, dword [0x141dd8884]
imul eax, eax, 0x92486a66
add eax, 0x801249da
xor eax, 0xc8993b00
cmp eax, 0x3b8f308f
jae 0x1400d6dc3
jmp 0x1400d6e08
mov eax, dword [0x141dd8840]
imul eax, dword [0x141dd8844]
imul rax, rax, 0x29a31557
shr rax, 0x3c
imul eax, eax, 0xcad64230
add eax, 0x1d254e10
cmp eax, 0x3ff2a0d0
jae 0x1400d6d70
ud2
mov eax, dword [0x141dd8848]
and eax, dword [0x141dd884c]
imul eax, eax, 0x9df4e198
or eax, 0x9eb3aac8
imul eax, eax, 0x7716ff04
ud2
mov eax, dword [0x141dd8888]
xor edx, edx
div dword [0x141dd888c]
mov r15d, eax
xor r15d, 0x26440031
and r15d, 0x765dc5b5
add r15d, 0x1e0f8b50
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
cmp r15d, 0xa7d6c400
jbe 0x1400d6e20
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
jmp 0x1400d6dc3
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400d6ebc
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400d6e40
mov eax, dword [0x141dd8890]
add eax, dword [0x141dd8894]
imul eax, eax, 0xc423fd74
add eax, 0x4a16194c
imul rcx, rax, 0x315b4787
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x93d596d1
jne 0x1400d6e91
mov r8, qword [rsi + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor ebx, ebx
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov r8, qword [rsi + 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call r15
add rsp, 0x20
test bl, bl
jne 0x1400d6ea0
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 0
mov eax, dword [r12]
mov ecx, dword [r12 + 3]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor byte [rbp + 0x41], 0x81
ror esi, 0x23
imul rax, r9, 0x2748313b
sub esp, eax
adc byte [rax], al
add byte [rax], al
cli
test al, 0xcf
add dword [rbx], eax
add eax, 0x1cfa8f8
adc byte [rax], al
add byte [rax], al
sub esp, eax
sar byte gs:[rax + 0x10], 0xe8
add word [rcx], ax
add byte [rax + 0x29], cl
invalid
add dword [rcx], eax
add byte [rax + 0x29], cl
invalid
cmp al, 0x7b
add byte [rax], al
add byte [rax], al
mov esp, 0x79c06948
sbb byte [rdi - 0x173eb7a8], ch
cmp al, 0x69
sal byte [rcx + riz*8 + 0x403d87ef], 0x8d
test dword [rsi], esi
xlatb
add byte [rax], al
add byte [rax], al
invalid
insb byte [rdi], dx
movabs dword [0x7216d50d563d7c45], eax
frstor dword [rsi + 0x66]
nop word cs:[rax + rax]
fsubr dword [rbx - 0x3f96fe31]
invalid
add dword [rax - 0x535c03cb], edi
nop word cs:[rax + rax]
cmp eax, 0x81a72e24
stc
mov dh, byte [rsi]
test al, 0x81
cmpsd dword [rsi], dword [rdi]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test eax, 0xaf0f01cf
add eax, 0x1cfa9c7
mov esi, dword [rbp + 0x48]
movsb byte [rdi], byte [rsi]
xchg byte [0x11b02f488], bh
sub eax, 0xf660002
invalid
sub esi, dword [rdx - 0x23]
and eax, 0x1cfa861
or al, 0xf
mov dh, 5
and al, 0xc1
iretd
and byte [rcx], dh
leave
jle 0x1400df89f
invalid
std
dec dword [rax - 0x7d]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0xd7efe31], ch
jo 0x1400df8ca
add ch, bh
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
sbb dword [rsi + riz - 0x51], esi
cmp dword [rax + 0xf], 0
add byte [rbp + 0x31], al
shr cl, 0xcd
adc byte [rax], al
add byte [rax - 0x5abdfa75], dl
invalid
invalid
movsd dword [rdi], dword [rsi]
iretd
add dword [0xd0a01261], ecx
add byte [rax], al
nop dword cs:[rax + rax]
mov esp, dword [rdi - 0x1117c24e]
fbld tbyte [rdx + 0x74]
xlatb
iretd
add byte [rax], al
scasd eax, dword [rdi]
add eax, 0x1cfa282
movabs al, byte gs:[0x1ce2870f387d8b48]
add byte [rax], al
cwde
mov esp, 0xf981358f
adc cl, byte [rdi + 0x66df7457]
cmp eax, 1
lahf
iretd
add eax, 0x1cf9eb0
sahf
iretd
jo 0x1400dfcb8
repne lodsd eax, dword [rsi]
mov al, 0xf
invalid
iretd
invalid
fimul word [rbp - 0x7b]
test byte [rbx + rcx*4 + 0x65], 0x40
add dword [rcx - 0x40], ebp
mov ebx, edi
xchg ebp, eax
in eax, 5
ror byte [rcx + 0x5e595fb], 0xe1
invalid
loope 0x1400dfe33
lodsd eax, dword [rsi]
push rbx
xor eax, 0xe36fb8e2
add dword [rbx], esi
add eax, 0x1cf9ee0
add eax, 0x1cf9e72
invalid
ror byte [rbx + rcx*4 + 0x75], 0x48
test eax, 0xa6c7ab05
pop rbp
invalid
add eax, 0x1cf6498
add dword [rbx], esi
add eax, 0x1cf656f
or byte [rcx - 0x77], cl
jg 0x1400e3de1
mov dword [rdi + 0x18], esi
sbb byte [rcx - 0x3a], al
invalid
iretd
sub ecx, dword [rbx - 0x309ab6c3]
add dword [rbx], ebp
cmp eax, 0x1cf6547
leave
iretd
sub ebx, dword [rcx - 0x23953697]
invalid
int3
mov eax, dword [0x141dda368]
xor edx, edx
div dword [0x141dda36c]
add eax, 0x330df556
mov edx, 0xafd12bad
imul rdx, rax
shr rdx, 0x3e
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r13, rsp
mov ebp, esp
mov ebp, esp
mov eax, 0x20
call fcn.1400ef3b0
imul esi, dword [rax + rax - 0x3bd6b800], 0x81e78948
cli
jl 0x1400e3f7b
sub cl, byte [rax]
invalid
imul esi, dword [rax + rax - 0x3bd6b800], 0x81e78948
cli
jl 0x1400e3f7b
invalid
sub cl, byte [rax]
loop 0x1400e3fca
or dl, ah
jbe 0x1400e3f71
sbb al, 0xb8
and byte [rax], al
add byte [rax], al
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
mov ah, 0
invalid
sub rsp, rax
jmp 0x1400e3f0d
mov r9d, dword [r8 + 8]
mov r15b, 0x11
cmp r9d, dword [r8 + 0xc]
jae 0x1400e4457
or al, 0xf
adc ebp, 4
add byte [rax], al
mov r10, qword [r8 + 0x10]
mov eax, r9d
inc eax
mov dword [r8 + 8], eax
mov r8, qword [r8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dda370]
xor edx, edx
div dword [str._aX__r]
add eax, 0xe607a361
movabs dword [0x3df4e96fe50de607], eax
mov edi, 0xe174343c
movabs dword [0x3df4e96fe50de607], eax
mov edi, 0xe174343c
hlt
mov qword [rbp - 8], r10
mov rax, qword [r8 + 8]
xor edx, edx
nop dword [rax]
invalid
test dl, dl
jne 0x1400e3fd0
mov qword [rbp], rcx
mov r14, qword [rax + r9*8]
enter 0xffffffffffff854d, 0xfffffffffffffff6
je 0x1400e4006
mov eax, dword [0x141dda378]
xor eax, dword [0x141dda37c]
add eax, 0x1cf638f
add eax, 0x1cf638f
imul eax, eax, 0x2bfbffe3
add eax, 0x5b0d28e4
and eax, 0x759bf2f
cmp eax, 0x58ea3904
jbe 0x1400e4015
jmp 0x1400e404a
lea rbx, [0x141db9b84]
xor r14d, r14d
jmp case.0x1400a4628.139
invalid
add byte [rbx - 0x309c9afb], cl
add dword [rcx], esi
xor edx, edx
div dword [0x141dda384]
mov eax, dword [0x141dda380]
xor edx, edx
div dword [0x141dda384]
invalid
mov ebx, eax
or ebx, 0x66f91bc1
sbb edi, ecx
add bx, 0x5bd0
ret
rcr byte [rbx + 0x11], 1
xchg esi, eax
sub rsp, 0x20
sbb edi, ecx
add bx, 0x5bd0
ret
rcr byte [rbx + 0x11], 1
xchg esi, eax
sub rsp, 0x20
ret
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysStringLen]
jp 0x1400e4020
add dword [rax], eax
jp 0x1400e4020
add dword [rax], eax
add rsp, 0x20
cmp ebx, 0xb51689a5
jae 0x1400e405d
sub rsp, 0x20
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysStringLen]
add rsp, 0x20
jmp 0x1400e4015
in al, 1
add byte [rax - 0x7d], cl
invalid
test eax, eax
lea rbx, [0x141db9b84]
cmovne rbx, r14
fimul word [r11 - 0x309ce7fb]
add dword [rbx], ecx
add eax, 0x1cf6316
invalid
iretd
invalid
fimul word [r11 - 0x309ce7fb]
add dword [rbx], ecx
add eax, 0x1cf6316
invalid
iretd
invalid
xor eax, 0xb18dad88
imul rax, rax, 0x39f030df
imul eax, eax, 0x39f030df
shr rax, 0x3a
add eax, 0x3f00b92e
cmp eax, 0x9f92c89d
jbe case.0x1400e5139.1861
sub rsp, 0x20
mov rcx, r14
int1
int1
call qword [sym.imp.oleaut32.dll_SysStringLen]
add rsp, 0x20
mov r12, qword [sym.imp.oleaut32.dll_SysStringLen]
nop word [rax + rax]
mov eax, dword [0x141dda390]
mov ecx, dword [0x141dda394]
lea esi, [rax + rcx]
add esi, 0xf2fbc232
and esi, 0x20412320
sub rsp, 0x20
mov rcx, r14
call r12
add rsp, 0x20
and byte [rcx + 0x1af9abfe], al
mov ah, 0x74
iretd
and byte [rcx + 0x1af9abfe], al
mov ah, 0x74
iretd
mov r14d, eax
mov eax, dword [0x141dda398]
imul eax, dword [0x141dda39c]
scasd eax, dword [rdi]
add eax, 0x1cf62ab
movabs r12, 0x8000000000000000
add eax, 0x10258444
and eax, 0x9018ab00
cmp eax, 0xaefe5b96
ja 0x1400e4142
mov eax, dword [0x141dda3a0]
imul eax, dword [0x141dda3a4]
xor eax, 0x32005bde
ficomp word [rbx]
xor ch, byte [rcx - 0x10]
invalid
invalid
js 0x1400e411e
fisttp dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
stc
invalid
and byte [rax - 0x77], cl
stc
mov rdx, rbx
mov r8, r14
call fcn.140038bc0
cmc
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x30fb5902], al
sub byte [rbp + 0x18], dh
cmc
dec dword [rax - 0x7d]
invalid
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.140038bc0
add rsp, 0x20
jmp 0x1400e410c
cmp qword [rdi], r12
jne 0x1400e41fb
mov r14, qword [rbp - 8]
movzx eax, byte [r14]
mov ecx, 0x83b44add
mov edx, dword [0x141dda3a8]
xor edx, dword [0x141dda3ac]
xor byte [rdx - 0x31], ah
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 1
invalid
cmp byte [rcx - 0x6203a036], al
add edx, 0x785aa2bd
cmp edx, 0x8ca9066f
invalid
invalid
xor byte [rdx - 0x31], ah
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 1
invalid
test eax, 0x83d8728c
clc
adc cl, byte [rdi]
test byte [rsi], al
add al, byte [rax]
add byte [rax - 0x7d], cl
jb 0x1400e4170
cmp eax, 0x12
je case.0x1400e41b9.0
cmp rax, 0x10
ja case.default.0x1400e41b9
clc
adc byte [rdi], cl
xchg dword [rsi + 0x48000000], edi
lea ecx, [0x141dbafec]
int 1
lea rcx, [0x141dbafec]
int 1
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400e41c0
mov rax, qword [r14 + 8]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dda3d0]
or ecx, dword [0x141dda3d4]
or eax, 0x1cf61f8
or ecx, 0x647cce3c
xor ecx, 0x188054cb
xor ecx, 0x188054cb
add ecx, 0xec448583
cmp ecx, 0xa4bc0322
ja 0x1400e41d0
jmp 0x1400e4320
mov eax, dword [str._8q_K]
add eax, dword [0x141dda3f4]
xor eax, 0x38f960e3
add eax, 0x851789d8
fmul dword [rcx + 0x83d8517]
or al, byte [rbx + 0x4d8b48f0]
add byte [rdi], cl
xchg ah, al
add dword [rax], eax
add byte [rax], al
fmul dword [rcx + 0x83d8517]
or al, byte [rbx + 0x4d8b48f0]
add byte [rdi], cl
xchg ah, al
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
add dword [rax], eax
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
jmp 0x1400e4418
nop dword [rax + rax]
mov eax, dword [0x141dda3e8]
mov ecx, dword [0x141dda3ec]
add eax, ecx
add eax, 0xd26edb2c
or eax, 0x16d61130
add eax, 0x69917ac1
cmp eax, 0xd33e2888
ja case.0x1400e41b9.12
invalid
imul edi, dword [0x1134c6ade], 0x8b49dc77
mov rax, qword [r14 + 8]
xor ecx, ecx
or byte [rcx], r14b
leave
nop word [rax + rax]
test cl, cl
jne 0x1400e4260
jmp 0x1400e4320
mov eax, dword [0x141dda3b0]
xor edx, edx
div dword [0x141dda3b4]
cmp eax, 0xb801cf61
invalid
invalid
jo case.0x140097d2b.345
nop dword [rax]
mov ecx, dword [0x141dda3b8]
imul ecx, dword [0x141dda3bc]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xb678a11b
sbb esp, dword [rcx - 0xe7e4988]
invalid
xchg edi, eax
lahf
invalid
cmp ecx, 0xa8daf683
jb 0x1400e4280
mov edi, 0x10
cmp qword [r14 + 8], 0
jne 0x1400e432a
jmp case.0x1400e41b9.0
mov rax, qword [r14 + 8]
nop
or byte [rsi - 0x70], r12b
mov ecx, dword [0x141dda3d8]
sub ecx, dword [0x141dda3dc]
or eax, 0x1cf6110
and ecx, 0x45b22ab9
add ecx, 0xaa110492
and ecx, 0xc3e226a8
cmp ecx, 0xbb1be24
je 0x1400e42c0
jmp 0x1400e4320
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400e42f0
cld
mov rax, qword [r14 + 8]
nop dword [rax + rax]
mov ecx, dword [0x141dda3e0]
xor ecx, dword [0x141dda3e4]
invalid
add dword [rcx - 0x7b8dd937], eax
insd dword [rdi], dx
or ecx, 0x6d847226
imul ecx, ecx, 0xb4b931c5
cmp ecx, 0x1e486c50
jb 0x1400e4300
mov edi, 0x10
test rax, rax
je case.0x1400e41b9.0
mov eax, dword [0x141dda3c0]
and eax, dword [0x141dda3c4]
or eax, 0x82d0200
add ch, byte [0x144267846]
and al, 0x50
add ch, byte [0x144267846]
and al, 0x50
or eax, 0xa7d2e9a2
cmp eax, 0x76726d4
jae 0x1400e4367
mov r8, qword [r14 + rdi]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dda3c8]
or eax, dword [0x141dda3cc]
add eax, 0x1cf6050
imul esi, eax, 0x8367b74a
and esi, 0xf4c44ee6
invalid
hlt
mov r8, qword [r14 + rdi]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call rbx
add rsp, 0x20
cmp esi, 0x7c5ed9cf
jbe 0x1400e4370
mov byte [r14], 8
mov rcx, qword [rbp]
jmp 0x1400e4457
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400e43c0
mov rax, qword [r14 + 0x10]
xor ecx, ecx
nop word [rax + rax]
add byte [rax], al
test cl, cl
jne 0x1400e43d0
mov edi, 8
test rax, rax
jne 0x1400e432a
jmp case.0x1400e41b9.0
mov eax, dword [0x141dda3f8]
mov edx, dword [0x141dda3fc]
iretd
add dword [rcx], eax
rol byte [0x12789e3ad], 1
xor eax, 0x540028
add byte [0x169e5c6fb], ah
mov rdx, qword [rdi + 0x10]
mov qword [r13 + 0x17], rdx
movups xmm0, xmmword [rdi]
movups xmmword [r13 + 7], xmm0
cmp eax, 0x172f179f
jbe 0x1400e442a
mov rax, qword [rdi + 0x10]
mov qword [r13 + 0x17], rax
movups xmm0, xmmword [rdi]
movups xmmword [r13 + 7], xmm0
jmp 0x1400e43e4
lea rax, [rcx + 1]
movups xmm0, xmmword [r13]
mov rdx, qword [r13 + 0xf]
mov qword [rax + 0xf], rdx
mov rdx, qword [r13 + 0x17]
mov qword [rax + 0x17], rdx
movups xmmword [rax], xmm0
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400e4450
mov r15b, 2
mov eax, dword [0x141dda400]
xor eax, dword [0x141dda404]
pop rdi
iretd
add dword [0x1b7175770], eax
pop rdi
iretd
xor eax, 0x8084e320
or eax, 0x632b0c5a
cmp eax, 0x689c2f56
jb 0x1400e449f
pushfq
push 0x58b2672
mov dword [rdi - 0x31], ebx
add dword [rbx], ecx
add eax, 0x1cf5f87
mov eax, dword [0x141dda408]
or eax, dword [0x141dda40c]
imul rax, rax, 0x48f8ff7
shr rax, 0x39
or eax, 0xbff6e5cd
mov byte [rcx], r15b
cmp eax, 0x1a568b87
jne 0x1400e44a4
test dword [rdi - 0x3eb7fb71], 0xcd0d39e8
in eax, 0xf6
mov edi, 0x3d398844
xchg dword [rbx + 0x5751a56], ecx
mov byte [rcx], r15b
mov byte [rcx], bh
jmp 0x1400e4479
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [str._WYR]
xor edx, edx
div dword [0x141dda414]
and eax, 0x31000410
adc byte [rax + rax], al
invalid
add byte [rcx], dh
add eax, 0x703fd8f
cmp eax, 0x5f77450d
ja 0x1400e44e0
nop
mov eax, dword [0x141dda418]
mov edx, dword [0x141dda41c]
add eax, edx
add eax, 0x62b6ef56
invalid
or eax, 0x21000400
and eax, 0x2d0405c8
cmp eax, 0x94cd3eb6
ja 0x1400e4500
invalid
cmp rcx, 0xf
ja case.default.0x1400e453c
lea rax, [0x141dbb030]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dda430]
imul eax, dword [0x141dda434]
add eax, 0x87c1e16f
or eax, 0xf328db31
imul rax, rax, 0x5acd076b
shr rax, 0x36
cmp eax, 0x3ea402b6
ja case.0x1400e453c.0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dda438]
xor edx, edx
div dword [0x141dda43c]
xor eax, 0x60abd4f7
imul rax, rax, 0x410fc3e9
jmp 0x1884f555e
shr eax, 0x3e
imul eax, eax, 0xa81f882d
sub eax, 0x3da81f88
invalid
invalid
xchg ecx, eax
je case.0x1400e453c.2
jmp 0x1884f555e
nop dword [rax + rax]
mov eax, dword [0x141dda440]
xor eax, dword [0x141dda444]
and eax, 0xcf9a45c6
cmp eax, 0x39c2b8f5
je 0x1400e45b0
invalid
mov rax, qword [rsi + 8]
nop dword [rax]
mov ecx, dword [0x141dda448]
sub ecx, dword [0x141dda44c]
imul ecx, ecx, 0x3efa94
add ecx, 0x7a1b97d5
xor ecx, 0xb76416f8
cmp ecx, 0x2251c623
and eax, esi
push rcx
and dh, byte [rdx - 0x26]
and eax, esi
push rcx
and dh, byte [rdx - 0x26]
test rax, rax
je case.0x1400e453c.0
nop
mov eax, dword [0x141dda450]
xor eax, dword [0x141dda454]
add eax, 0xae484222
and eax, 0x197aa259
xor eax, 0x596e919f
cmp eax, 0xb0737a84
ja 0x1400e4600
mov eax, dword [0x141dda458]
and eax, dword [0x141dda45c]
add eax, 0xd2507fef
or eax, 0xab9fb248
cmp eax, 0xe1e073c4
jne 0x1400e4652
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dda460]
xor edx, edx
div dword [0x141dda464]
xor eax, 0x1cf5df6
xor eax, 0x1cf5df6
mov edi, eax
xor edi, 0x4cef0b92
add edi, 0x71b9bc3c
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
call rbx
cmp edi, 0xe530ac5c
ja 0x1400e4660
nop word cs:[rax + rax]
mov eax, dword [0x141dda468]
xor eax, dword [0x141dda46c]
add eax, 0x1cf5dc0
add eax, 0x7cca5da2
xor eax, 0x917dfd21
cmp eax, 0xa6bf6b94
ja 0x1400e46a0
jmp case.0x1400e453c.0
mov eax, dword [0x141dda490]
sub eax, dword [0x141dda494]
add eax, 0x1cf5db8
or eax, 0xa8805321
xor eax, 0xaf05f702
imul eax, eax, 0xd270b9f5
cmp eax, 0xca4fd711
ja case.0x1400e453c.15
adc edi, edx
retfq 0xffffffffffffdd77
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp case.0x1400e453c.0
mov rsi, qword [rsi + 8]
mov rax, qword [rsi]
invalid
mov rdi, qword [rax + 0x10]
mov eax, dword [0x141dda420]
iretd
add dword [rbx], esi
add eax, 0x1cf5d0b
imul eax, eax, 0xc95970ae
add eax, 0x34b544a2
and eax, 0x603a6616
cmp eax, 0x33ce11fe
jne case.0x1400616b6.1991
invalid
jmp 0x1400e487f
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x1400e47d0
xor r15d, r15d
nop dword [rax]
mov eax, dword [0x141dda470]
xor edx, edx
div dword [0x141dda474]
xor eax, 0xba0d271d
add eax, 0xde1b7e0e
imul rax, rax, 0x11ad9957
imul eax, eax, 0x11ad9957
shr rax, 0x3c
cmp eax, 0x1e1051
jbe 0x1400e4790
mov rcx, r15
shl rcx, 5
add rcx, rdi
call fcn.1400e44c0
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
mov eax, dword [0x141dda478]
xor edx, edx
div dword [0x141dda47c]
mov ebx, eax
xor ebx, 0xe6040000
or ebx, 0x11e9776e
jmp 0x1399793c0
shl rcx, 5
add rcx, rdi
call fcn.1400e44c0
inc dword [rcx + 0x319bdfb]
cli
je 0x1400e4790
inc r15
cmp r15, r14
jne 0x1400e4750
nop dword [rax + rax]
mov eax, dword [0x141dda480]
xor edx, edx
sal bh, cl
xor eax, 0x1cf5ca6
pop rsp
iretd
invalid
and eax, 0x8b179051
imul rax, rax, 0x3de80113
imul eax, eax, 0x3de80113
shr rax, 0x3d
cmp eax, 0x223741c7
je 0x1400e47d0
cmp qword [rsi + 8], 0
je case.0x1400e453c.0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dda488]
xor eax, dword [0x141dda48c]
imul rax, rax, 0x17882d7f
shr rax, 0x3c
imul eax, eax, 0xba5a7362
cmp eax, 0x4472b4cf
ja 0x1400e4820
jmp case.0x1400e453c.0
mov eax, dword [0x141dda428]
sub eax, dword [0x141dda42c]
xor eax, 0xe6e0e395
add eax, 0x650e64ba
shr eax, 1
mov ebx, 0x8f50fb83
imul rbx, rax
shr rbx, 0x3d
jmp 0x1400e48ab
mov rcx, rsi
mov ecx, esi
call rdi
cmp ebx, 0xa7afd782
jbe case.0x1400e453c.0
mov rcx, rsi
call rdi
jmp case.0x1400616b6.1991
iretd
add byte [rax], al
add al, ch
sub dword [rdx + 0x29480000], 0xe38949c4
stosb byte [rdi], al
add byte [rax], al
sub rsp, rax
mov r11, rsp
mov edx, esp
add byte [rax], al
out 0xb8, eax
adc byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
shr edx, 0x3b
add byte [rax], al
add byte [rax + 0x29], cl
invalid
mov ebx, esp
and byte [rax], al
add byte [rax], al
sub al, 0xf
or dword [rcx], 1
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, esp
add byte [rax + 0x29], cl
invalid
mov dword [rbp + 0x38], esp
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x10], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
adc byte [rax], al
add byte [rax], al
movabs dword [0x658948c429480000], eax
pop rax
pop rax
mov dword [rbp + 0x140], esp
add dword [rax], eax
add byte [rax + 0x20], bh
add byte [rax], al
add al, ch
invalid
add dword [rax], eax
add byte [rax + 0x20], bh
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, esp
bt dword [rax], eax
add byte [rax + 0x29], cl
invalid
jge case.0x14002e90e.1024
add byte [rax], al
add byte [rcx + rcx*4 - 0x6b], cl
jo 0x1400e50c5
add byte [rax], al
add byte [rcx + rcx*4 - 0x63], cl
js 0x1400e50cc
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
retf
sal bh, cl
xor eax, 0x1cf53de
add byte [rcx], ah
adc byte [rsi], dh
invalid
cmp eax, 0xdb8993b0
mov ebx, ebx
add dword [rbx], eax
add eax, 0x1cf5400
jge 0x1400e51e1
loop 0x1400e51bb
mov ecx, dword [rbp - 0x10]
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
invalid
add eax, 0x1cf53da
iretd
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf53bd
lea ebx, [rax + 0x4c000001]
mov eax, dword [rbp + 0x190]
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x1cd603f
invalid
int 1
iretd
jmp [rdi]
add dword [rbx - 0x30ad95fb], ecx
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5266
push dx
iretd
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x26ced64f], bh
xchg esp, eax
sbb eax, 0x903e181
test byte [0x1400f19fd], cl
add byte [rax], al
add byte [rcx - 0x66ec3a07], al
invalid
cdq
sbb dh, byte [rbx - 0x2f]
mov dh, 0x55
add byte [rcx - 0x16fe4fff], dh
fldcw word [rax]
add byte [rax], al
nop
push rcx
iretd
add byte [rax], al
add byte [rcx - 0x77], al
ror byte [rbx - 0x30a5c8fb], 1
add dword [rbx], ebp
add eax, 0x1cf5a35
or dword [rax - 0x75], 0x1b895
add byte [rbx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
iretd
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
iretd
add eax, 0x1cf597e
rcr cl, 0x8b
wait
inc dword [rcx - 0x7f]
add eax, 0xfa80d9a8
cmp r8d, 0x1409132a
jb 0x1400e53e0
invalid
invalid
invalid
pop rcx
iretd
invalid
nop dword [rax + rax]
pop rcx
iretd
add byte [rax], al
iretd
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30a7edfb], cl
add dword [rbx], ecx
add eax, 0x1cf5810
fmul qword [rax - 0x7b]
test byte [rdi], 0x84
invalid
test byte [rbx], ch
invalid
add byte [rax], al
cmp al, byte [0x143ce01cb]
sub eax, ebx
out 0x68, al
mov ebp, 0x48fffff2
add esp, 0x20
push rdi
iretd
adc eax, dword [rcx + 0xf]
adc byte [rsp + 8], al
and al, 8
adc byte [rsp + 0x18], al
leave
add byte [rdi], cl
adc byte [rdx], al
adc dword [rsi + 0x18], ecx
wait
lea esi, [rbp + 0x21]
iretd
add dword [rax], eax
and byte [rax - 0x75], cl
cmp eax, 0x1cc0c
iretd
invalid
iretd
mov eax, esi
mov ds, word [rcx + 0x4e]
xchg ebp, eax
iretd
mov bh, 6
push rsi
iretd
and byte [rdi], cl
adc byte [rdx], al
invalid
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
scasd eax, dword [rdi]
add eax, 0x1cf55d7
fdiv dword ds:[rsi + 0x16]
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
ja 0x1400e5840
push rbp
iretd
sub eax, 0x4907753d
mov dword [rsi], 0
invalid
add byte [rax], al
sal bh, cl
xor eax, 0x1cf4cde
mov al, 0x4c
iretd
nop word cs:[rax + rax]
add dword [rcx], eax
rol dword [rcx + 0x5c5e8fc1], 1
test byte [rax + 0xf], 0xaf
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x7a521c21
push rdx
jp 0x1400e59c7
invalid
fadd qword [rax - 0x49]
adc cl, ch
push rsi
mov bh, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x1a8]
mov rsi, qword [rcx + 8]
out 5, eax
invalid
add byte [rax], r8b
nop word cs:[rax + rax]
add byte [rax], al
add dword [rcx - 0x40], ebp
cmc
xlatb
jns case.0x1400e607c.1092
fsubr dword [rdi + 0x485e3300]
shr ebx, 0x3a
jge 0x1400e5a24
add esp, 0x20
sti
sar dword [rsi - 0x2d], 0xd0
jle case.0x1400e607c.1092
invalid
rcl eax, cl
iretd
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5226
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
shr rax, 0x3d
or eax, 0x2c4a3050
cmp eax, 0xd2db45d0
ja 0x1400e5a50
add dword [rax], eax
add byte [rcx - 0x75], cl
jbe 0x1400e5a91
invalid
adc byte [rbp - 0x75], cl
sbb byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add eax, 0x1cf51f2
sub dword [0x1874c3140], edx
xchg esi, eax
invalid
sal byte [rsi + rbx*2], 1
xor al, 0x5e
pop rax
sbb eax, 0x7763d2c
sub al, 0x3d
jbe 0x1400e5adc
add eax, 0x48e774c3
mov eax, dword [rbp + 0x1a8]
invalid
test al, 1
add byte [rax], al
ret
add byte [rax], al
jp case.0x140088692.1313
mov ebp, 0x1b8
mov edx, 0x301cf4e
iretq
add dword [rbx], eax
add eax, 0x1cf4eb8
iretd
add byte [rax - 0x4ab2624d], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dda4d8]
imul ecx, dword [0x141dda4dc]
iretd
invalid
add byte [rax], al
iretd
leave
xor eax, 0x483fc506
invalid
invalid
shr rcx, 0x3b
invalid
jb 0x1400e5be7
add byte [rax - 0x75], cl
pop rbp
loopne 0x1400e5c35
mov dword [rbp + 0x1b0], eax
test dword [rax + 0xf000001], esi
xchg dword [rcx + 0x48fffffe], edi
lea eax, [0x141dbc0a4]
int 1
invalid
int 1
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
invalid
jmp 0x1400e5c34
or byte [rdx - 0x31], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf4a05
iretq
iretd
or byte [rcx - 0x31], cl
add dword [rcx - 0x40], ebp
and byte [rcx + 0x25], cl
invalid
invalid
and rax, 0xffffffffdc0805bb
and al, 0x1b
mov ebx, 0x24dc0805
sbb edi, dword [0x111376be7]
add byte [0xf8cbe7f5], cl
add dword [rax], eax
add byte [rax - 0x75], cl
pop rbp
ror byte [rax - 0x75], 0x85
nop
add dword [rax], eax
add byte [rbx + rcx*4 + 0x75], cl
invalid
mov edi, dword [rbp + 0x1b8]
ror byte [rbx + rcx*4 + 0x65], 1
fmul dword [rdi]
fmul dword gs:[rdi]
test dword [rcx + 0x66000007], esp
nop word cs:[rax + rax]
push r11
mov esi, 0xf663d46
pop rbp
adc dword [rdx - 0x23], esi
iretq
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x44000001], ebp
add byte [rdi + rcx - 0x4a], al
jo 0x1400e5d2b
add byte [rbx - 0x67c013f], al
ja case.0x1400e5d59.6
xchg dword [rdi + 0x45000018], edi
movsx ebp, dh
add byte [rax], al
or byte [0xe58d9cb0], cl
add byte [rbx - 0x30b6e0fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf491b
fnstsw word [rdx - 0x75]
iretd
add dword [rbx], esi
add eax, 0x1cf46ab
iretd
invalid
iretd
movups xmm6, xmmword [r13 + 4]
add eax, 0x1cf4609
add dword [rcx + 0x63], ecx
invalid
add byte [rbp + 3], dh
fiadd dword [rbp - 0x31]
add dword [rbx], ecx
add eax, 0x1cf45d8
fadd dword [rbp - 0x31]
invalid
pop rsp
int 1
loope 0x1400e5eee
add eax, 0x1cf48b8
add eax, 0x1cf48b6
add eax, 0x1cf4576
xor eax, 0x1cf4572
cmp eax, 0x15512829
or al, 0x44
and byte [rcx + 0x3d], cl
sub ecx, dword [rdi + 0x53]
sahf
add byte [rbx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
invalid
test dword [rax + 1], ebx
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30babdfb], cl
mov eax, dword [0x141dda578]
xor eax, dword [0x141dda57c]
iretd
invalid
cwde
add dword [rax], eax
add byte [rbx - 0x67c013f], al
mov r15, qword gs:[rbp + 0x1b8]
mov ebp, 0x1b8
add byte [rax - 0x73], cl
add eax, 0x1cd503f
adc al, 0x3b
add al, 0x48
shr eax, 0x36
out 0x2b, eax
xchg ebx, eax
js 0x1400e60f9
add eax, 0x3ae8c148
in eax, 0x3a
lodsd eax, dword [rsi]
je 0x1400e60ba
mov ebx, dword [rbp]
xchg edx, eax
mov esi, 0xdd72a378
js 0x1400e60c4
jb 0x1400e6100
in eax, dx
stc
ja case.default.0x1400e61c9
push rbx
int 1
mov eax, 0x8b000001
add eax, 0x1cf4878
iretq
test byte [rax + 0x680d0514], dh
retfq
jnp 0x1400e622c
stc
add dword [rbx], esi
add eax, 0x1cf485b
pop rbx
iretq
invalid
pop rbx
iretq
leave
and dword [rdx - 5], ebp
mov edx, 0xb66f9b3f
invalid
outsd dx, dword [rsi]
mov dh, 0x48
imul edx, ecx
retf 0xaaa4
or byte [rcx - 0x75], r9b
sbb byte [rcx - 0x78], r8b
or byte [r9 + 0xf], r8b
adc dword [rdi + 0x10], eax
mov dword [rdi + 0x20], ecx
add byte [rax], al
add byte [rbx - 0x30b5edf3], cl
mov ecx, dword [0x141ddac98]
or ecx, dword [0x141ddac9c]
adc byte [rdx - 0x31], cl
invalid
add byte [rax], al
adc byte [rdx - 0x31], cl
add dword [rcx - 0x37], ebp
mov ah, 0xeb
jmp 0x1400e6234
mov dh, 0x81
leave
retf 0x9df6
invalid
invalid
loope case.0x1400616b6.1366
jmp 0x1400e6234
and ecx, 0xef9df7de
neg dword [rbp + 0x568b41ef]
add al, 0x41
mov dword [rdi + 0xc], edx
popfq
out dx, eax
or byte [rcx - 0x75], r9b
push rsi
sbb byte [rcx - 0x78], al
invalid
mov edx, dword [rsi + 0x18]
mov byte [rdi + 8], al
or byte [r9 + 0xf], r8b
adc dword [rdi + 0x10], eax
mov dword [rdi + 0x20], edx
and byte [rcx + 0x2f2c76f9], al
invalid
jb case.0x14002e90e.1029
add byte [rax], al
iretd
je 0x1400e638e
invalid
lea eax, [0x141db9c08]
add dword [rax], eax
add byte [rax - 0x75], cl
jne 0x1400e62de
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 0x10], rcx
invalid
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
invalid
add dword [rcx + 0xf], eax
adc byte [rcx + 0xf], cl
invalid
fld xword [rax]
add byte [rax], al
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
lea eax, [0x141db9c50]
iretq
out 0xbf, eax
push rbp
insb byte [rdi], dx
and byte [rcx + rcx*4 - 0x1f], cl
bnd call fcn.1400ead20
add byte [rax], al
invalid
add dword [rbx], ebp
add eax, 0x1cf47d8
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
invalid
and al, 0x10
movups xmm0, xmmword [rsp]
adc dword [rcx + 7], eax
mov byte [rdi + 8], 6
mov dword [rdi + 0x18], eax
int1
xchg ebp, eax
mov al, 1
add byte [rax], al
invalid
add cl, ch
mov edi, 0x48000031
add byte [rax - 0x7d], cl
in al, dx
invalid
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
dec dword [rax - 0x7d]
invalid
mov bh, 0xa
add cl, ch
nop
xor dword [rax], eax
add byte [rax], al
invalid
invalid
sub al, byte [rax - 0x31]
add byte [rax], al
add dword [rbx], eax
add eax, 0x1cf4028
jno 0x1400e65da
invalid
ja 0x1400e96eb
add byte [rbx - 0x30c048fb], cl
add dword [rbx], eax
add eax, dword [0x141dda5cc]
invalid
mov ebx, dword [rbp - 0x68]
mov eax, esp
invalid
and byte [rax - 0x77], cl
invalid
add esp, 0x20
mov dh, 0x73
add dword [rcx + 0x2e1ce902], esi
jmp 0x1400e94a3
xor dword [rax], eax
add cl, ch
cdq
xor dword [rax], eax
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
add esp, 0x20
ret
imul ecx, eax, 0x131f9aef
call 0x128d02ed7
invalid
invalid
sbb byte [rbx + 0x694809cc], cl
mov ecx, esp
or dword [rax + 0x69], ecx
shl cl, 0x94
in al, 0x49
sar byte [0x188e32de4], 0x72
invalid
mov edx, dword [rbp + 0x1b0]
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test dword [rbx + 0x13], edx
add byte [rax], al
add byte [rax - 0x49], al
or ebp, ecx
invalid
mov al, 0x78
mov bh, 5
pop rbp
mov cl, 0xa3
push 0x35
xor eax, 0x608826a3
cmp eax, 0x765526ec
js case.0x1400b6879.207
add cl, ch
or dword [rsi], ebp
add byte [rax], al
invalid
invalid
pop rbp
jo 0x1400e67a6
test al, dl
sub al, 0
shr byte [rax + rax], 1
add cl, ch
xchg ebp, eax
sub al, 0
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
ror dword [rbx - 0x30bc69fb], 1
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4392
xchg esi, eax
iretd
mov edi, dword [rbp - 0x36f222e2]
lodsb al, byte [rsi]
test eax, 0x79c069cb
invalid
adc cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
mov r8d, 1
add al, ch
sahf
and esi, ebp
dec dword [rax - 0x7d]
invalid
invalid
mov ecx, dword [rax]
adc al, byte [rax]
add byte [rcx - 0x3a], al
or byte [r8], r9b
iretd
add dword [rcx], eax
enter 0x7705, 0xffffffffffffffc1
or byte [rdx + 0x35], cl
cmpsd dword [rsi], dword [rdi]
invalid
xchg esi, eax
and al, 0x35
adc al, 0x28
mov dh, 4
mov ch, byte [rsi - 0x3b]
cmp ebx, dword [rbx + rax*8]
sub al, al
ror byte [rbx - 0x30bdd8fb], 1
std
iretd
iretd
iretd
mov bh, 0x95
invalid
div byte [rax + rbp*8 - 0x75]
add eax, 0x1cf41ef
iretd
invalid
iretd
iretd
retf 0xcf41
iretd
popfq
mov bh, 0xa
mov esi, edx
add byte [rbx - 0x30c349fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf3cb2
cmpsb byte [rsi], byte [rdi]
cmp al, 0xcf
add dword [0x13c898732], eax
cld
cld
sysexit
mov word [rax + 0x72], fs
push rbp
jb 0x1400e6a42
movd ebp, mm0
add dword [rbx], esi
add eax, 0x1cf3c80
shr byte [rbx + rbp*2 - 0x753ef2d1], cl
adc byte [rdi - 0x81154c3], ch
je 0x1400e6a70
je 0x1400e6a70
mov dl, byte [rax]
scasd eax, dword [rdi]
loop 0x1400e6acf
mov bh, 7
add eax, 0xf410000
mov esi, 0x2a0ff2c6
ror byte [rbx - 0x30c3a3fb], 1
add byte [rsi], 0xd8
mov byte [0x1af70efd6], 0x3d
nop
invalid
fisub word [rsi + 0x48]
movd edx, mm0
add eax, 0x1cf3c3d
iretd
sub byte [0x124c797d5], bh
mov ecx, 0x40e274e4
mov bh, 8
mov ebp, 0x1b8
sub al, ch
add dword [rbx], esp
add eax, 0x1cf3d34
invalid
add eax, 0x1cf3cdf
nop
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
outsb dx, byte [rsi]
ret 0xf66
iretd
iretd
or eax, dword [rax - 0x31]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf4008
iretd
mov dword [rbx - 0x3eb7fa86], ecx
jmp 0x111d6955f
mov edi, dword [rdx + 5]
or dword [rdx + rsi*2], ecx
invalid
iretd
push 0x301cf3f
add eax, 0x1cf3f66
jmp 0x111d695aa
js 0x1400e6c22
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov edx, esi
add dword [rcx + 0x5fd04ae7], eax
rcr byte [rdi - 0x33], 1
int 0x48
imul edi, esi
in eax, 0xd5
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, edx
mov rdx, r14
iretd
add byte [rax], al
add dl, dh
minps xmm0, xmm1
or byte [rdx], ah
sub al, 0x3d
invalid
add dword [rax], eax
add byte [rax], al
sbb eax, 0x8348fff5
dec dword [rax - 0x7d]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c23948], al
or byte [rax + 0x39], 0xc2
jne 0x1400e6efc
mov byte [r15 + 8], 8
cmp edx, eax
add eax, 0x1cf3afa
sal bh, cl
xor eax, 0x1cf3af6
invalid
add dword [0x142a2dbe6], eax
sub dword [rdx], ecx
add byte [rax], al
iretd
lahf
push rdx
xor byte [rdx], cl
shr rax, 0x3d
shr eax, 0x3d
invalid
xor eax, 0x1cf3b14
add eax, 0x1cf3b03
invalid
mov al, 0xc1
call 0x10077b806
jge 0x1400e6f9c
enter 0x480d, 0xffffffffffffffc1
call 0x16ebfad45
invalid
mov cl, 0x2e
invalid
push r11
int 0x25
add byte [rsi], al
add byte [rdx + 0x3c50dd3d], bh
fst qword [rax + 0x3c]
mov byte [rdx - 0x1d], dh
mov byte [rdi], dh
iretd
jmp qword [rdx - 0x1682a5c3]
jrcxz 0x1400e7126
mov bh, 7
leave
xchg ebx, eax
mov ebp, 0xf484471
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x19201c9
add eax, 0x954e9
add byte [rax - 0x7b], cl
invalid
ror byte [rdi], cl
mov ch, bl
or byte [rax], al
add bl, dh
cvtpi2ps xmm0, mm2
and r10d, 0xc1e481f6
ucomiss xmm0, xmm0
leave
mov ebp, 0x1b8
add dword [rbx], eax
add eax, 0x1cf355a
or cl, byte [rax - 0x73]
or eax, 0xffff4165
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov esi, dword [rbp + 0xf0]
mov rcx, rsi
adc byte [rcx - 0x3a], al
or byte [r14], r8b
and byte [rcx - 0x39], cl
invalid
ja 0x1400e7765
invalid
iretd
add dword [rbp + 0x69], eax
rcl byte [rbx + rax*4], 0xe6
add r8d, 0x7b411ed8
sbb byte [rcx + rcx*4 + 0x12], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7f], al
clc
xor eax, 0x7221dd19
sbb ebp, ebx
and dword [rdx - 0x46], esi
mov qword [rdx + 0x20], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
shr edx, 0x3b
loop 0x1400e78fd
push 0x6afa814b
cld
push 0xfffffffffffffffc
in eax, 0x56
add byte [rax], al
add byte [rbx - 0x30ced8eb], cl
invalid
invalid
xor edi, ecx
adc eax, 0x1cf3127
xor edi, ecx
add dword [rbx], eax
adc eax, 0x1cf3125
xor edi, ecx
invalid
xor edi, ecx
add dword [rbx + rcx*4 + 0x46], ecx
adc byte [rcx - 0x3a], al
mov byte [r15 + 8], 6
repne movsb byte [rdi], byte [rsi]
invalid
rcl byte [rbx - 0x40], cl
and qword [r8 - 0x3f], r9
invalid
cmp eax, dword [rcx + 0x5df55eca]
in eax, dx
mov dword [rdi], 1
add eax, 0x1cf30b1
loopne 0x1400e79b4
add eax, 0x452f
mov dword [rdi + 8], eax
lea eax, [0x1400db7b0]
and byte [r8], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
jge 0x1400e79aa
mov dword [rbp + 0x18], 2
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov ch, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
int1
push 0x48000033
add esp, 0x20
add byte [rax - 0x7d], cl
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rbx + 0x21], edx
push rbx
and dword [rax], eax
invalid
push rbx
and dword [rax], eax
add cl, ch
or eax, 0x48000021
mov edx, dword [rbp + 0x1b0]
test bh, al
mov esp, 0x8eec141
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
invalid
invalid
cmp al, 0x81
leave
xchg ebx, eax
mov al, 0x15
cmp ecx, 0x83d83861
invalid
cmp al, bl
invalid
invalid
fimul word [rbx - 0x30d374fb]
add dword [rbx], esi
add eax, 0x1cf2c89
iretd
push rsp
sal dword [rbx + 0x5c333d27], 1
mov bl, 0x27
xor ebx, dword [rsp + rbx*2 + 0xd]
pop rsp
or eax, 0x1b1dd72
jb 0x1400e7a07
mov cl, 1
jns 0x1400e7a49
add byte [rax], al
shr esi, 8
lodsd eax, dword [rsi]
test al, 1
add byte [rax], al
iretd
xor eax, 0x1cf2c22
add dword [0x1698e7b10], esi
retf 0x67
invalid
add byte [rax], al
rol byte [rax + rax*8 + 0x1b1fc75], 0x84
leave
add dword [rcx + rcx*8 + 0x29e9fc74], eax
sbb al, byte [rax]
add byte [rcx - 0x75], cl
jo 0x1400e7a8d
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf3111
adc dword [rcx], esi
iretd
invalid
adc dword [rcx], esi
iretd
test dl, ah
out dx, eax
ja 0x1400e7a85
mov esp, dword [rax + 0x10]
mov bh, 2
mov edx, ecx
invalid
mov al, 1
add byte [rax], al
add eax, 0x1cf2d90
sti
pop rsp
push rbx
cmp eax, 0x74f0a125
out 0x48, eax
mov esi, dword [rdi + 8]
ja 0x1400e7adf
ja 0x1400e7adf
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rax - 0x49], al
mov dil, 2
invalid
popfq
idiv bh
dec dword [rax - 0x77]
ror byte [rax - 0x2f], 1
call 0x188105d70
or edx, eax
ret 0xff3
addps xmm0, xmm0
xor edi, ecx
add dword [0x13a7dde03], eax
cli
cli
sahf
mov al, byte [rbx + 0x48]
shr eax, 0x3d
ret
sub al, 0xab
adc eax, 0x3c543d4a
cmp eax, 0x5c8c3c54
jae 0x1400e7b28
cmp al, 0x8c
pop rsp
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
or ecx, dword [rbx - 0x30cde5fb]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf3217
iretd
invalid
iretd
cmp eax, 0x2e974eee
jb 0x1400e7b80
xchg rdi, rax
jb 0x1400e7b80
xor eax, eax
test al, al
jne 0x1400e7ba2
iretd
invalid
cmp edx, 0xe
mov ecx, dword [rbp + 8]
invalid
iretd
sub eax, 0x8114c6ce
adc byte [rsi], al
adc dl, byte [rax]
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 0x1cf31aa
add dword [rcx - 0x40], ebp
out dx, eax
mov edi, 0x140552e6
out 0x52, al
add eax, 0x14923e14
and eax, 0x12f84013
cmp eax, 0x3d2408b4
mov ah, 8
and al, 0x3d
out 0x52, al
mov ah, 8
and al, 0x3d
invalid
jne 0x1400e7cb9
out 0xf, eax
out 0xf, eax
invalid
add byte [rax], al
add byte [rbx - 0x30ce7dfb], cl
iretd
add dword [rcx], esi
sal bh, cl
iretd
xor eax, 0x1cf317e
iretd
invalid
sbb cl, cl
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
cmp eax, 0x9e4592f1
sahf
adc byte [r8 - 0x75], r9b
or eax, 0x1cf3cf3
invalid
add dword [rax - 0x7d], ecx
in al, dx
and byte [rcx], dh
sar bh, cl
adc eax, 0x1a617
add esp, 0x20
invalid
add dword [rax - 0x7d], ecx
in al, dx
and bh, bh
push rax
adc byte [rax - 0x7d], cl
invalid
add esp, 0x20
idiv dword [rdx]
int1
out 0x74, al
call 0x1401220e5
movabs dword [0x91f2f3b5b9000003], eax
add eax, dword [rax]
add byte [rcx - 0x6e0d0c4b], bh
mov ch, 0xf3
xchg ecx, eax
xchg ecx, eax
xchg ecx, eax
add byte [rax], al
add byte [rax], al
adc eax, 0x1cf30e2
add dword [rcx - 0x20520e], eax
adc cl, byte [rax + 0xf]
invalid
imul edx, ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 1
invalid
mov cl, 0x74
test byte [rsi + 3], ah
add byte [rax], al
add ax, word [rax]
add byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
invalid
fsub qword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x30cf5dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf309e
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30cfddfb], cl
add dword [rbx], eax
add eax, 0x1cf3020
stc
invalid
test byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
stc
js 0x1400e7e0c
invalid
or eax, 0x1cf3000
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0xe638f981
cmp dword [rdi - 0x74b62189], esi
jne 0x1400e7e8e
mov esi, dword [rbp + 8]
add eax, 0x1cf2fe1
add dword [rbx], eax
add eax, 0x1cf2fdf
xor eax, 0x83480e75
in al, dx
and byte [rax - 0x77], cl
int1
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x35], al
mov cl, 0x2f
iretd
invalid
xor esi, 0xf4c21ba7
sub esp, 0x20
and byte [rax - 0x77], cl
int1
nop dword [rax + rax]
invalid
test byte [rcx + 1], ah
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x30d10cfb], cl
mov eax, dword [0x141ddae38]
mov ecx, dword [0x141ddae3c]
add eax, ecx
add eax, 0xfa8cca1
iretd
iretd
scasb al, byte [rdi]
iretd
iretd
add dword [rax - 0x3d76bbff], esi
inc byte [rbx - 0x78f09a07]
or al, byte [rdx]
add byte [rax], al
xchg dword [rdx], ecx
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x1cd32b5
push 0xffffffffeaf7fe25
in al, dx
iretd