Function at 0x1400290f0
Capabilities:
Encode data using base64
Encode data using xor
Query or enumerate registry value

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x548
lea rbp, [rsp + 0x80]
mov eax, dword [0x141dc2a68]
add eax, dword [0x141dc2a6c]
and eax, 0x828e087
imul eax, eax, 0xfc962b93
cmp eax, 0xc6fc401a
jne 0x1400292a0
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
nop dword [rax]
mov eax, dword [0x141dc2a70]
imul eax, dword [0x141dc2a74]
add eax, 0xaf47db47
xor eax, 0xd99a467c
imul eax, eax, 0x9b21caf3
mov dword [rbp + 0x4c0], eax
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2f8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2e0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x478], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x4a8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x370], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x378], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x300], rsp
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x308], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2e8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2f0], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x470], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x360], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x488], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x480], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rdi, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r8, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rax, rsp
cmp dword [rbp + 0x4c0], 0xe11b1edf
ja 0x1400292a0
mov qword [rbp + 0x410], r11
mov qword [rbp + 0x4b8], rsi
mov qword [rbp + 0x498], r15
mov qword [rbp + 0x490], rdx
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x148], rdi
mov qword [rbp + 0x4a0], r12
mov qword [rbp + 0x468], r13
mov qword [rbp + 0x4b0], r10
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x440], r9
mov qword [rbp + 0x3b8], r8
mov qword [rbp + 0x3b0], rcx
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x350], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x358], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x400], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x450], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x160], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x418], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x398], rsp
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3a8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x338], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x340], rsp
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x348], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3c0], rsp
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3d0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3e0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3d8], rsp
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3e8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x408], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x4c0], rsp
mov eax, 0x60
call fcn.1400eeec0
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2b0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2b8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r12, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2c0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x270], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x278], rsp
mov eax, 0x60
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x290], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x298], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2a0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x280], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x288], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x248], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x268], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x250], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x258], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x208], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x210], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x218], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x220], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x228], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x230], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x238], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x240], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1c0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x198], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1c8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1d0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1d8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1e0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1e8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1f0], rsp
mov eax, 0x70
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1a0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1a8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x318], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x380], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x188], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x190], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x178], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x138], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x140], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x130], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xe8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x110], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x120], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xc8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xd0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xe0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x90], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x70], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x20], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x448], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x420], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3a0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x458], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3f8], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x3f0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2d0], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2d8], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x328], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x330], rsp
mov eax, 0x60
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x2a8], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x428], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x368], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x388], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x260], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x390], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x200], rsp
mov eax, 0x70
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1b8], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x460], rsp
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x1f8], rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x310], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x438], rsp
mov eax, 0xd0
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp + 0x430], rsp
sub rsp, 0x20
mov ecx, 5
call fcn.14008b4f0
add rsp, 0x20
lea rax, [0x141da8b3f]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0x44f6c3cb1fd41a51
mov qword [rsi], rax
mov rdx, qword [rsi]
sub rsp, 0x20
call fcn.140018740
add rsp, 0x20
mov rdi, qword [rax]
mov r15, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov r13d, dword [rax + 0x18]
movzx r14d, byte [rax + 0x1c]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x1d
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002a08c
xor r14b, 0x68
mov r9d, r14d
xor r13d, 0xed5f70cb
movabs rcx, 0xcc88a9782c0b007a
xor rsi, rcx
movabs rcx, 0x8d3ffe41ae851465
xor r15, rcx
movabs r8, 0x834d7acfca72d760
xor ecx, ecx
test cl, cl
mov r14, qword [rbp + 0x410]
je 0x14002a0e3
jmp 0x14002a112
mov eax, dword [0x141dc2a78]
or eax, dword [0x141dc2a7c]
imul eax, eax, 0x86b36f44
add eax, 0xd2c80e14
xor eax, 0x182a45a8
cmp eax, 0xb01bc0af
jb 0x14002a0dd
mov eax, dword [0x141dc2a80]
or eax, dword [0x141dc2a84]
add eax, 0xf24a7690
shr eax, 3
imul rax, rax, 0x3006232d
shr rax, 0x39
imul eax, eax, 0x4a8db91b
ud2
ud2
ud2
mov ecx, dword [0x141dc2a88]
sub ecx, dword [0x141dc2a8c]
add ecx, 0xa2e9b63f
mov rdx, rdi
xor rdx, r8
mov qword [rax], rdx
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov dword [rax + 0x18], r13d
cmp ecx, 0xfa61b5bc
jbe 0x14002a129
mov rcx, rdi
xor rcx, r8
mov qword [rax], rcx
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov dword [rax + 0x18], r13d
jmp 0x14002a0e3
mov byte [rax + 0x1c], r9b
sub rsp, 0x20
mov r8d, 0x1d
mov rcx, rbx
mov qword [rbp + 0x2c8], rax
mov rdx, rax
call fcn.14009c5a0
add rsp, 0x20
cmp dword [rbx], 2
jne 0x14002a6e6
mov rax, qword [rbx + 8]
mov rsi, qword [rbp + 0x490]
mov rdi, qword [rbp + 0x498]
xor ecx, ecx
nop word [rax + rax]
test cl, cl
jne 0x14002a170
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
mov qword [rbp + 0x320], r12
mov rbx, qword [rbp + 0x4b8]
jb 0x14002a36e
test rcx, rcx
je 0x14002a36e
cmp ecx, 1
jne 0x14002a746
lea r12, [rax - 1]
nop dword [rax + rax]
mov ecx, dword [0x141dc2aa0]
xor ecx, dword [0x141dc2aa4]
add ecx, 0xf073985d
imul rcx, rcx, 0x758d2f37
shr rcx, 0x3d
or ecx, 0x819ce04c
cmp ecx, 0xad71d99d
ja 0x14002a1b0
mov r15, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rdi, qword [rsi]
test rdi, rdi
je 0x14002a270
mov eax, dword [0x141dc2aa8]
and eax, dword [0x141dc2aac]
imul eax, eax, 0xcdadf560
mov ecx, 0xe10d0479
imul rcx, rax
shr rcx, 0x3c
xor ecx, 0x8f62a5e3
cmp ecx, 0xea0f2a4b
jbe 0x14002a229
sub rsp, 0x20
mov rcx, r15
call rdi
add rsp, 0x20
mov ebx, 0xc0c4a897
nop
mov r13d, dword [0x141dc2ab0]
or r13d, dword [0x141dc2ab4]
imul r13, rbx
shr r13, 0x3e
or r13d, 0xe2246700
sub rsp, 0x20
mov rcx, r15
call rdi
add rsp, 0x20
cmp r13d, 0xfbe7c25d
je 0x14002a230
nop word cs:[rax + rax]
mov eax, dword [0x141dc2ab8]
xor edx, edx
div dword [0x141dc2abc]
shr eax, 6
imul rax, rax, 0x480edb7
shr rax, 0x31
cmp eax, 0xd4bb0b2c
je 0x14002a270
mov rdi, qword [rbp + 0x498]
mov rbx, qword [rbp + 0x4b8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2ac0]
xor eax, dword [0x141dc2ac4]
xor eax, 0xcf73fa2d
imul eax, eax, 0x2890da61
xor eax, 0x627d545f
cmp eax, 0xbc8b457e
jb 0x14002a2b0
cmp qword [rsi + 8], 0
je 0x14002a32b
cmp qword [rsi + 0x10], 0x11
jb 0x14002a311
nop word cs:[rax + rax]
mov eax, dword [0x141dc2ac8]
add eax, dword [0x141dc2acc]
or eax, 0xf6b9fe5f
xor eax, 0x9150c9f3
cmp eax, 0xa5f95f56
ja 0x14002a2f0
mov r15, qword [r15 - 8]
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [rbp + 0x490]
nop dword [rax]
mov eax, dword [0x141dc2ad0]
xor eax, dword [0x141dc2ad4]
xor eax, 0x5ba9076a
imul eax, eax, 0x2389c7e
cmp eax, 0x2c4a8fee
je 0x14002a350
lea rax, [0x141daa808]
mov r12, qword [rbp + 0x398]
mov qword [r12], rax
mov rcx, qword [r12]
movabs rax, 0x7d92d8286e2e030c
mov r12, qword [rbp + 0x418]
mov qword [r12], rax
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001b8c0
add rsp, 0x20
movabs rcx, 0x233e4dc515ee965
xor rcx, qword [rax]
movabs r8, 0x10bbf3d1aba32a88
xor r8, qword [rax + 8]
movzx r9d, byte [rax + 0x10]
xor r9b, 0x91
mov eax, dword [0x141dc2ad8]
xor edx, edx
div dword [0x141dc2adc]
add eax, 0x5c119764
xor eax, 0xcc582f17
imul rax, rax, 0x2dfff9b9
shr rax, 0x3c
cmp eax, 0xaf04da68
mov rdx, qword [rbp + 0x4c0]
jbe 0x14002a410
mov qword [rdx], rcx
mov qword [rdx + 8], r8
mov byte [rdx + 0x10], r9b
nop word [rax + rax]
mov eax, dword [0x141dc2ae0]
or eax, dword [0x141dc2ae4]
add eax, 0x9e9915af
and eax, 0xb9e07c96
imul eax, eax, 0x44ac2d64
mov qword [rdx], rcx
mov qword [rdx + 8], r8
mov byte [rdx + 0x10], r9b
cmp eax, 0x39da4dce
ja 0x14002a410
mov eax, dword [0x141dc2ae8]
and eax, dword [0x141dc2aec]
imul eax, eax, 0x7eac19b
or eax, 0x5dccb19c
add eax, 0x3dc092ed
cmp eax, 0xa087e37f
jae 0x14002a4e7
lea rax, [rdx + 0x11]
mov qword [rbx], rdx
mov qword [rbx + 8], rax
mov word [rbx + 0x10], 0
mov dword [rbx + 0x18], 1
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.140083450
add rsp, 0x20
mov qword [rdi], 0
mov dword [r14], 0
mov rdx, qword [rsi + 8]
sub rsp, 0x50
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], 0
mov rcx, 0xffffffff80000002
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
mov rdx, qword [rbp + 0x4c0]
add rsp, 0x50
mov rax, rdx
add rax, 0x11
mov qword [rbp + 0x4b8], rax
mov r13, r14
mov r14, rbx
nop dword [rax + rax]
mov eax, dword [0x141dc2af0]
and eax, dword [0x141dc2af4]
imul ebx, eax, 0xe16c4de7
or ebx, 0x94b6e032
xor ebx, 0x7515848a
mov qword [r14], rdx
mov rax, qword [rbp + 0x4b8]
mov qword [r14 + 8], rax
mov word [r14 + 0x10], 0
mov dword [r14 + 0x18], 1
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.140083450
add rsp, 0x20
mov qword [rdi], 0
mov dword [r13], 0
mov r12, qword [rsi + 8]
sub rsp, 0x50
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], 0
mov rcx, 0xffffffff80000002
mov rdx, r12
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
mov rdx, qword [rbp + 0x4c0]
add rsp, 0x50
cmp ebx, 0xa00a9ae1
jb 0x14002a500
mov r15d, eax
test eax, eax
je 0x14002a63b
movsxd rdi, r15d
mov eax, 0xb02b0217
shl rdi, 0x20
or rdi, 2
mov r14, qword [rbp + 0x488]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2b00]
or ecx, dword [0x141dc2b04]
add ecx, 0x2a7581c5
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x684f770a
ja 0x14002a5e0
mov eax, dword [0x141dc2b08]
xor edx, edx
div dword [0x141dc2b0c]
mov eax, dword [0x141dc2b10]
imul eax, dword [0x141dc2b14]
imul rax, rax, 0x22096235
shr rax, 0x3c
or eax, 0xcb281584
and eax, 0xcb281586
cmp eax, 0x737895c7
jb 0x14002a610
jmp 0x14002a690
mov r14, qword [rbp + 0x488]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2af8]
sub eax, dword [0x141dc2afc]
imul eax, eax, 0x96ad0cf7
add eax, 0xbe491e5b
imul rcx, rax, 0x22b7b5d3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xc4bbe6a1
jae 0x14002a650
mov rax, qword [rbp + 0x498]
mov rdi, qword [rax]
nop dword [rax]
mov eax, dword [0x141dc2b18]
xor eax, dword [0x141dc2b1c]
and eax, 0xc36adade
add eax, 0xccb064d8
cmp eax, 0x196b202f
jb 0x14002a690
mov rax, qword [rbp + 0x490]
cmp qword [rax], 0
je 0x14002a79e
mov eax, dword [0x141dc2b20]
or eax, dword [0x141dc2b24]
add eax, 0x692c591
imul rax, rax, 0x5fd27c2b
shr rax, 0x3e
cmp eax, 0x34ead813
jne 0x14002a759
jmp 0x14002a782
mov eax, dword [0x141dc2a90]
imul eax, dword [0x141dc2a94]
imul eax, eax, 0xb45390d4
and eax, 0xf6816620
cmp eax, 0xbdfa8702
jne 0x14002a720
sub rsp, 0x20
call fcn.1400bf0a0
add rsp, 0x20
nop word cs:[rax + rax]
mov esi, dword [0x141dc2a98]
or esi, dword [0x141dc2a9c]
sub rsp, 0x20
call fcn.1400bf0a0
add rsp, 0x20
cmp esi, 0xdc6f4fb6
je 0x14002a720
jmp 0x14002a0e1
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14002a750
jmp 0x14002a0e1
mov eax, dword [0x141dc2b28]
or eax, dword [0x141dc2b2c]
xor eax, 0x9dac5805
add eax, 0x9c686605
or eax, 0x3a8f1c16
mov rcx, qword [0x141dda6a0]
cmp eax, 0x549439a5
jne 0x14002a78b
mov rax, qword [0x141dda6a0]
jmp 0x14002a759
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test r15d, r15d
je 0x14002a7e2
mov eax, dword [0x141dc2b30]
imul eax, dword [0x141dc2b34]
movabs rsi, 0xe0c788b119bc1cd3
and eax, 0x40ecc55c
add eax, 0x82cbb9bc
cmp eax, 0x39d0f751
mov r15, qword [rbp + 0x160]
mov r12, qword [rbp + 0x168]
jae 0x14002ae64
jmp 0x14002aea6
mov rsi, r14
mov rbx, qword [rbp + 0x450]
mov qword [rbp + 0x4b8], rdi
mov eax, dword [0x141dc2b80]
sub eax, dword [0x141dc2b84]
add eax, 0xa5101a0f
xor eax, 0x6d80519
and eax, 0x16dd1559
cmp eax, 0xfe1cb838
mov r12, qword [rbp + 0x400]
mov r13, qword [rbp + 0x408]
mov r15, qword [rbp + 0x4a0]
mov r14, qword [rbp + 0x468]
je 0x14002a8fb
mov eax, dword [0x141dc2b88]
xor eax, dword [0x141dc2b8c]
imul edi, eax, 0xbace29b8
and edi, 0x40c40770
add edi, 0x3790d346
lea rax, [0x141da901e]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xed5572516afc2e29
mov qword [r12], rax
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001abc0
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xaa
mov edx, 0xd8847c6e
xor rdx, rcx
mov byte [r13 + 4], al
mov dword [r13], edx
lea rax, [r13 + 5]
mov qword [rsi], r13
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 0
mov dword [rsi + 0x18], 1
sub rsp, 0x20
mov rcx, qword [rbp + 0x4b0]
mov rdx, rsi
call fcn.140083450
add rsp, 0x20
mov dword [r15], 0x800
mov dword [r14], 0
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x800
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp edi, 0x2294cd3f
jae 0x14002a99c
lea rax, [0x141da901e]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xed5572516afc2e29
mov qword [r12], rax
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001abc0
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xaa
mov edx, 0xd8847c6e
xor rdx, rcx
mov byte [r13 + 4], al
mov dword [r13], edx
lea rax, [r13 + 5]
mov qword [rsi], r13
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 0
mov dword [rsi + 0x18], 1
sub rsp, 0x20
mov rcx, qword [rbp + 0x4b0]
mov rdx, rsi
call fcn.140083450
add rsp, 0x20
mov dword [r15], 0x800
mov dword [r14], 0
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x800
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14002a835
mov r8, rax
test rax, rax
je 0x14002ae1e
mov rax, qword [rbp + 0x480]
mov qword [rax], 0x800
mov qword [rax + 8], r8
mov qword [rax + 0x10], 0
mov rax, qword [rbp + 0x4b8]
mov rcx, qword [rbp + 0x4b0]
mov r9, qword [rbp + 0x468]
mov qword [rbp + 0x4b8], rax
nop
mov eax, dword [0x141dc2ba0]
imul eax, dword [0x141dc2ba4]
add eax, 0xb6b1173f
or eax, 0x2000e896
and eax, 0xbd3efb9f
cmp eax, 0x8ed41b05
jb 0x14002a9e0
mov r12, qword [rcx + 8]
mov edx, 0x800
xor eax, eax
mov r14, qword [rbp + 0x4a0]
mov r10, rax
mov eax, dword [0x141dc2ba8]
mov ecx, dword [0x141dc2bac]
add eax, ecx
add eax, 0x3066570f
imul rcx, rax, 0x20aca81
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x301a1277
cmp eax, 0xfe63ee77
ja 0x14002aa18
mov qword [rbp + 0x490], rdx
mov qword [rbp + 0x498], r10
sub rdx, r10
mov qword [rbp + 0x488], rdx
mov qword [rbp + 0x4c0], r8
nop dword [rax + rax]
mov eax, dword [0x141dc2bb0]
and eax, dword [0x141dc2bb4]
imul eax, eax, 0x599fdc9d
and eax, 0xeb113c24
mov ecx, 0x9a504265
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x1b7a5ed
mov rbx, r9
mov rdi, qword [rbp + 0x4b8]
mov r13, r12
mov r12, qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
ja 0x14002abc0
nop word cs:[rax + rax]
mov eax, dword [0x141dc2bb8]
xor edx, edx
div dword [0x141dc2bbc]
mov r15d, eax
add r15d, 0x37306b24
or r15d, 0xba7cfadb
and r15d, 0xbe7effdb
sub rsp, 0x30
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r8
mov rcx, rdi
mov rdx, r13
xor r8d, r8d
mov r9, rbx
call r12
mov r8, qword [rbp + 0x4c0]
add rsp, 0x30
cmp r15d, 0x5b863c55
je 0x14002abc0
mov esi, eax
nop dword [rax]
mov eax, dword [0x141dc2bc0]
and eax, dword [0x141dc2bc4]
and eax, 0x745f1a45
add eax, 0x7af73d18
and eax, 0x5e18731d
cmp eax, 0xf2e2bde8
je 0x14002ab20
cmp esi, 0xea
mov r9, qword [rbp + 0x468]
mov rcx, qword [rbp + 0x4a0]
mov r12, r13
jne 0x14002acb4
mov eax, dword [0x141dc2bc8]
sub eax, dword [0x141dc2bcc]
add eax, 0xfd015a85
or eax, 0xcef593f
cmp eax, 0x755bb8d
je 0x14002ab5f
mov esi, dword [rcx]
nop
mov eax, dword [0x141dc2bd0]
imul eax, dword [0x141dc2bd4]
xor eax, 0x6992d700
imul eax, eax, 0x37b28669
add eax, 0x96e88ed1
cmp eax, 0x8474061a
ja 0x14002ab80
xor eax, eax
test al, al
jne 0x14002aba6
cmp qword [rbp + 0x488], rsi
jae 0x14002aa70
jmp 0x14002abf0
sub rsp, 0x30
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r8
mov rcx, rdi
mov rdx, r13
xor r8d, r8d
mov r9, rbx
call r12
mov r8, qword [rbp + 0x4c0]
add rsp, 0x30
jmp 0x14002aac0
mov eax, dword [0x141dc2bf8]
and eax, dword [0x141dc2bfc]
imul eax, eax, 0xcb9bfb74
add eax, 0x9c50dcda
and eax, 0x7ff41422
cmp eax, 0x94a4a234
je 0x14002ac82
mov rdi, qword [rbp + 0x498]
mov eax, dword [0x141dc2c00]
add eax, dword [0x141dc2c04]
and eax, 0xac79b6f4
imul ebx, eax, 0x1dbfa730
add ebx, 0x857878ad
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov r15, qword [rbp + 0x480]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.1400fce40
add rsp, 0x30
mov rdx, qword [r15]
mov r8, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov r9, qword [rbp + 0x468]
cmp ebx, 0x6318cf57
ja 0x14002ac1a
jmp 0x14002aa15
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, qword [rbp + 0x480]
mov rdx, qword [rbp + 0x498]
mov r8, rsi
call fcn.1400fce40
add rsp, 0x30
jmp 0x14002ac13
test esi, esi
jne 0x14002acdd
mov ecx, dword [rcx]
mov rax, qword [rbp + 0x480]
mov qword [rax + 0x10], rcx
mov edi, dword [r9]
cmp edi, 0xb
jbe 0x14002ad9b
movabs rsi, 0xde00000002
jmp 0x14002acf4
shl rsi, 0x20
or rsi, 2
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14002acf0
cmp qword [rbp + 0x490], 0
je 0x14002ad83
mov r15, qword [0x141dda6a0]
mov eax, dword [0x141dc2c08]
sub eax, dword [0x141dc2c0c]
imul rax, rax, 0x1de31f55
shr rax, 0x3c
add eax, 0x508f7b19
cmp eax, 0xe2b16ebb
jbe 0x14002ad46
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, qword [rbp + 0x4c0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
xor edi, edi
nop
mov ebx, dword [0x141dc2c10]
or ebx, dword [0x141dc2c14]
add ebx, 0x2be7926e
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, qword [rbp + 0x4c0]
call r14
add rsp, 0x20
cmp ebx, 0x96ecf292
jbe 0x14002ad50
jmp 0x14002ad85
xor edi, edi
movabs r13, 0x8000000000000000
mov r8, rsi
mov rcx, qword [rbp + 0x4b0]
jmp 0x14002add3
mov qword [rbp + 0x4a0], rcx
mov rcx, qword [rbp + 0x4b0]
mov r13, qword [rbp + 0x490]
mov eax, dword [0x141dc2bd8]
or eax, dword [0x141dc2bdc]
add eax, 0x241c068f
or eax, 0x1dab332e
imul eax, eax, 0x91454aed
cmp eax, 0xd06ea1f4
ja 0x14002adb0
movabs r15, 0xde00000002
mov r14, r8
mov eax, dword [0x141dc2be0]
add eax, dword [0x141dc2be4]
or eax, 0xd63857b8
shr eax, 1
imul rax, rax, 0xc44aa45
shr rax, 0x38
cmp eax, 0xe2fe35e3
je 0x14002ade0
cmp qword [rcx], 0
je 0x14002b320
xor eax, eax
test al, al
je 0x14002b299
jmp 0x14002b2a6
mov eax, dword [0x141dc2b90]
xor edx, edx
div dword [0x141dc2b94]
add eax, 0xc4620c9d
cmp eax, 0x9ab4d370
jb 0x14002ae60
mov eax, dword [0x141dc2b98]
add eax, dword [0x141dc2b9c]
and eax, 0x9e9c60d1
xor eax, 0x85e9c06b
add eax, 0xa1c03b45
ud2
ud2
mov ebx, dword [0x141dc2b38]
sub ebx, dword [0x141dc2b3c]
add ebx, 0x735b1d57
or ebx, 0x4053db41
lea rax, [0x141da5baa]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.140018a10
add rsp, 0x20
cmp ebx, 0x939e02fd
jne 0x14002aeca
lea rax, [0x141da5baa]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.140018a10
add rsp, 0x20
jmp 0x14002ae64
mov rcx, rax
movabs r8, 0xb0eb7465d4cd17de
movabs r9, 0x1ce0ad271290d196
xor eax, eax
test al, al
mov rbx, qword [rbp + 0x148]
mov r15, qword [rbp + 0x150]
jne 0x14002af3f
mov eax, dword [0x141dc2b40]
xor edx, edx
div dword [0x141dc2b44]
mov edx, 0xa6cb384f
imul rdx, rax
shr rdx, 0x3f
or edx, 0xac4a3596
mov r11d, 0xdba6d563
imul r11, rdx
shr r11, 0x35
mov rax, qword [rcx]
xor rax, r8
mov rdx, qword [rcx + 8]
xor rdx, r9
movzx r10d, byte [rcx + 0x10]
cmp r11d, 0x93ee9530
jbe 0x14002af4c
mov rax, qword [rcx]
mov rax, qword [rcx + 8]
movzx eax, byte [rcx + 0x10]
jmp 0x14002aef5
xor r10b, 0x25
mov rcx, qword [rbp + 0x170]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov byte [rcx + 0x10], r10b
mov rax, rcx
add rax, 0x11
mov rdx, qword [rbp + 0x158]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
mov dword [rdx + 0x18], 1
sub rsp, 0x20
mov rcx, r15
call fcn.140083450
add rsp, 0x20
mov qword [rbx], 0
mov rsi, qword [r15 + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, 0xffffffff80000002
mov rdx, rsi
xor r8d, r8d
mov r9d, 2
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
add rsp, 0x30
mov dword [rbp + 0x4c0], eax
mov rax, qword [rbx]
mov qword [rbp + 0x4b8], rax
cmp qword [r15], 0
mov r12, qword [rbp + 0x450]
je 0x14002b0a7
mov eax, dword [0x141dc2b48]
add eax, dword [0x141dc2b4c]
or eax, 0x2e5e91e7
mov ecx, 0xc6ee51b1
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0x1296653d
cmp ecx, 0x4ad10038
jbe 0x14002b020
mov rax, qword [0x141dda6a0]
nop dword [rax]
mov eax, dword [0x141dc2b50]
xor eax, dword [0x141dc2b54]
imul eax, eax, 0x9472c753
mov r13, qword [0x141dda6a0]
cmp eax, 0xc46fbb73
je 0x14002b020
mov eax, dword [0x141dc2b58]
xor eax, dword [0x141dc2b5c]
cmp eax, 0x4925e4ff
jne 0x14002b069
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, dword [0x141dc2b60]
sub r15d, dword [0x141dc2b64]
xor r15d, 0x24402092
or r15d, 0xd91fdf6d
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
cmp r15d, 0x7b873d1e
jb 0x14002b070
cmp dword [rbp + 0x4c0], 0
jne 0x14002b204
mov eax, edi
and eax, 3
nop dword [rax]
mov ecx, dword [0x141dc2c78]
or ecx, dword [0x141dc2c7c]
and ecx, 0xf1cdd1ee
imul ecx, ecx, 0x18915c7
imul rcx, rcx, 0x332b8955
shr rcx, 0x3d
cmp ecx, 0xb40d69b2
je 0x14002b0c0
cmp rax, 3
ja case.default.0x14002b103
lea rcx, [0x141db92ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rsi, r14
mov rbx, r12
jmp 0x14002a7f3
mov eax, dword [0x141dc2c80]
imul eax, dword [0x141dc2c84]
add eax, 0x4cc8b9e8
imul rax, rax, 0x2068bf2b
shr rax, 0x37
add eax, 0xfbe3c17e
cmp eax, 0xc61959bc
jb case.0x14002b103.3
nop dword [rax]
mov eax, dword [0x141dc2c88]
add eax, dword [0x141dc2c8c]
or eax, 0x643ccb30
imul eax, eax, 0xadf65a73
add eax, 0xfae3accb
cmp eax, 0xf4cf6537
ja 0x14002b140
mov rsi, r14
mov rbx, r12
nop dword [rax]
mov eax, dword [0x141dc2c90]
or eax, dword [0x141dc2c94]
add eax, 0xed08f0ce
cmp eax, 0x35a50dbb
jb 0x14002b170
jmp 0x14002a7f3
lea rax, [rdi - 1]
mov qword [rbp + 0x4c0], rax
nop dword [rax + rax]
mov eax, dword [0x141dc2c98]
sub eax, dword [0x141dc2c9c]
and eax, 0x4c503ac0
imul eax, eax, 0x2d4add7a
imul rax, rax, 0x4b04aa4d
shr rax, 0x3e
cmp eax, 0x268a687a
je 0x14002b1a0
mov r15, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rbx, qword [rdi]
test rbx, rbx
je 0x14002be10
mov eax, dword [0x141dc2ca0]
imul eax, dword [0x141dc2ca4]
or eax, 0xfaad702
xor eax, 0xf2bd8f55
cmp eax, 0xb5453f5c
jbe 0x14002bdc5
jmp 0x14002bdf5
mov eax, dword [0x141dc2b68]
xor eax, dword [0x141dc2b6c]
or eax, 0x68f54b3f
imul eax, eax, 0xb4bfaad6
cmp eax, 0x4f588c78
jne 0x14002b230
ud2
mov eax, dword [0x141dc2b70]
and eax, dword [0x141dc2b74]
or eax, 0xd66391bb
imul rax, rax, 0x282c7e29
shr rax, 0x3d
or eax, 0x768f75ca
ud2
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14002b290
jmp 0x14002a0e1
mov rsi, qword [0x141dda6a0]
xor eax, eax
test al, al
je 0x14002b2af
mov rax, qword [0x141dda6a0]
jmp 0x14002b299
mov eax, dword [0x141dc2be8]
imul eax, dword [0x141dc2bec]
or eax, 0xaec0319b
imul eax, eax, 0x8257e3f5
cmp eax, 0xa9728379
je 0x14002b304
mov eax, dword [0x141dc2bf0]
add eax, dword [0x141dc2bf4]
imul ebx, eax, 0x5b29da51
and ebx, 0xc69a4241
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xc1a4b8f5
jne 0x14002b320
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002b2ce
mov eax, dword [0x141dc2c18]
or eax, dword [0x141dc2c1c]
xor eax, 0x801040
or eax, 0xa060280
and eax, 0x4a8716d1
cmp eax, 0x2513f470
je 0x14002b320
movabs rbx, 0x8000000000000000
cmp r13, rbx
mov r12, qword [rbp + 0x440]
jne 0x14002b3b6
mov rcx, r14
nop dword [rax + rax]
mov eax, dword [0x141dc2c68]
and eax, dword [0x141dc2c6c]
add eax, 0x7f160620
xor eax, 0x9dc22ad
imul rax, rax, 0x3cdc546d
shr rax, 0x3d
cmp eax, 0x6cd2e57b
ja 0x14002b360
mov rdi, qword [rbp + 0x4b8]
nop
mov eax, dword [0x141dc2c70]
or eax, dword [0x141dc2c74]
imul rax, rax, 0x1298fdf3
shr rax, 0x3c
cmp eax, 0xdc4cbb31
je 0x14002b390
mov r15, rcx
jmp 0x14002b5f8
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14002b3c0
cmp dil, 5
je 0x14002b413
movzx eax, dil
cmp eax, 4
jne 0x14002b4cd
mov rdi, qword [rbp + 0x4b8]
nop
mov eax, dword [0x141dc2c20]
xor edx, edx
div dword [0x141dc2c24]
xor eax, 0x200c24a0
or eax, 0x9353834f
xor eax, 0xef86094d
cmp eax, 0xb9778504
ja 0x14002b3e0
cmp qword [rbp + 0x4a0], 4
je 0x14002b460
jmp 0x14002b4b3
mov rcx, qword [rbp + 0x4a0]
mov rdi, qword [rbp + 0x4b8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2c28]
xor edx, edx
div dword [0x141dc2c2c]
xor eax, 0xa8009e00
and eax, 0xbc089fe7
add eax, 0xf9fdf92c
cmp eax, 0x77631836
jb 0x14002b430
cmp rcx, 4
jne 0x14002b4b3
nop word [rax + rax]
mov eax, dword [0x141dc2c30]
add eax, dword [0x141dc2c34]
or eax, 0xdffffdfe
cmp eax, 0x29d99ab7
jb 0x14002b460
mov eax, 0x83bc3d9d
nop dword [rax]
mov ecx, dword [0x141dc2c38]
or ecx, dword [0x141dc2c3c]
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x93436d98
cmp ecx, 0xf313b4ec
ja 0x14002b480
mov sil, 1
shl r13, 1
test r13, r13
je 0x14002b5d0
jmp 0x14002b4f0
xor esi, esi
movabs r15, 0xd00000002
shl r13, 1
test r13, r13
je 0x14002b5d0
jmp 0x14002b4f0
xor esi, esi
mov rdi, qword [rbp + 0x4b8]
shl r13, 1
test r13, r13
je 0x14002b5d0
nop word cs:[rax + rax]
mov eax, dword [0x141dc2c40]
or eax, dword [0x141dc2c44]
add eax, 0xb0695fe8
and eax, 0x9ed7dd8c
add eax, 0xcbd50b2c
cmp eax, 0xe08d1e13
ja 0x14002b4f0
mov eax, dword [0x141dc2c48]
and eax, dword [0x141dc2c4c]
add eax, 0x8edf55b9
xor eax, 0xccb7e611
imul eax, eax, 0x36d1879e
cmp eax, 0xcc7beea4
jb 0x14002b573
mov eax, dword [0x141dc2c50]
or eax, dword [0x141dc2c54]
add eax, 0x45dd3ace
imul rdi, rax, 0x30f785ad
shr rdi, 0x3d
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x8cd5b006
jne 0x14002b58f
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002b535
mov rdi, qword [rbp + 0x4b8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2c58]
xor eax, dword [0x141dc2c5c]
imul eax, eax, 0x8c0d3d7a
add eax, 0xfdd6865d
imul rax, rax, 0x4d361867
shr rax, 0x3e
cmp eax, 0x8b9a4d2c
je 0x14002b5a0
nop dword [rax]
mov eax, dword [0x141dc2c60]
xor edx, edx
div dword [0x141dc2c64]
or eax, 0x1df7effa
and eax, 0x3df7effe
cmp eax, 0x1bdb804a
je 0x14002b5d0
test sil, sil
jne 0x14002bb34
mov eax, r15d
and eax, 3
lea rcx, [0x141db92bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2d00]
imul eax, dword [0x141dc2d04]
or eax, 0xca549986
add eax, 0xf4d17998
imul rcx, rax, 0x4b1d99b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x8322cc44
ja 0x14002b620
mov rsi, qword [r15 + 7]
mov rax, qword [rsi]
nop dword [rax]
mov ecx, dword [0x141dc2d08]
xor ecx, dword [0x141dc2d0c]
imul ecx, ecx, 0x29758271
add ecx, 0x781ed065
and ecx, 0x39467af8
cmp ecx, 0x1f012992
jb 0x14002b660
test rax, rax
je 0x14002b6c0
sub rsp, 0x20
mov rcx, r13
call rax
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dc2d10]
or eax, dword [0x141dc2d14]
add eax, 0x659f0565
and eax, 0xce0ffe1b
cmp eax, 0x42280c9e
je 0x14002b6a0
nop dword [rax]
mov eax, dword [str.V___t]
and eax, dword [0x141dc2d1c]
or eax, 0xbffbee9d
cmp eax, 0xde837a38
je 0x14002b6c0
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov edx, dword [0x141dc2d20]
imul edx, dword [0x141dc2d24]
imul edx, edx, 0x38457611
add edx, 0x48160cf3
and edx, 0xd5d5f590
cmp edx, 0x165d2f52
jb 0x14002b6e0
test rcx, rcx
je 0x14002b7de
cmp rax, 0x11
jb 0x14002b747
nop word cs:[rax + rax]
mov eax, dword [0x141dc2d28]
sub eax, dword [0x141dc2d2c]
imul eax, eax, 0x3b5a130a
add eax, 0xa7fefcb8
and eax, 0xa2d5fe8a
cmp eax, 0x5f8909be
ja 0x14002b720
mov r13, qword [r13 - 8]
mov eax, dword [0x141dc2d30]
xor edx, edx
div dword [0x141dc2d34]
imul rax, rax, 0x32f336b9
shr rax, 0x3d
or eax, 0x2f6be2a2
xor eax, 0xd3c498a0
cmp eax, 0x55dacfcd
jae 0x14002b78b
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov esi, 0xd5f2934d
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov ebx, dword [0x141dc2d38]
sub ebx, dword [0x141dc2d3c]
xor ebx, 0x1a251c7
imul rbx, rsi
shr rbx, 0x3d
add ebx, 0x5aa4ee5f
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call rdi
add rsp, 0x20
cmp ebx, 0x3eb70268
jb 0x14002b7a0
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
movabs rbx, 0x8000000000000000
mov r12, qword [rbp + 0x440]
mov rdi, qword [rbp + 0x4b8]
mov eax, dword [0x141dc2d40]
add eax, dword [0x141dc2d44]
xor eax, 0x6b92f6e4
add eax, 0xe1b1f823
xor eax, 0xc4f916a4
cmp eax, 0x9e972b98
ja 0x14002b810
jmp case.0x14002b60c.0
mov eax, dword [0x141dc2cf8]
add eax, dword [0x141dc2cfc]
or eax, 0x4cf4abcf
imul rax, rax, 0x457b1651
shr rax, 0x3d
cmp eax, 0xea8f54bc
je case.0x14002b60c.3
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x14002b870
lea rax, [0x141db2500]
mov rcx, qword [rbp + 0x3c8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x33536d3b785d71a5
mov qword [r12], rax
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001a620
add rsp, 0x20
movabs rcx, 0x99a9ae2a5545f6a2
xor rcx, qword [rax]
movabs rdx, 0x878a0bd821fbbb9c
xor rdx, qword [rax + 8]
movabs r8, 0x7e4ed78418dc7ca0
xor r8, qword [rax + 0x10]
movabs r9, 0x719c310f337ebebb
xor r9, qword [rax + 0x18]
movzx eax, byte [rax + 0x20]
xor al, 0xf1
mov r10, qword [rbp + 0x3d0]
mov qword [r10], rcx
mov qword [r10 + 8], rdx
mov qword [r10 + 0x10], r8
mov qword [r10 + 0x18], r9
mov byte [r10 + 0x20], al
mov rax, qword [rbp + 0x3e0]
mov qword [rax], r10
mov qword [rax + 8], 0x21
mov rdx, qword [rbp + 0x3d8]
mov qword [rdx], rax
lea rax, [0x14000d920]
mov qword [rdx + 8], rax
lea rax, [0x140101e90]
mov rcx, qword [rbp + 0x3e8]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 1
sub rsp, 0x20
call fcn.14009f0a0
add rsp, 0x20
mov eax, dword [0x141dc2d48]
imul eax, dword [0x141dc2d4c]
and eax, 0x481b0bb8
imul eax, eax, 0x26b1bbae
add eax, 0xa77e573f
lea rcx, [0x141dabb54]
cmp eax, 0xa90a1b5a
mov r10, qword [rbp + 0x3b8]
jbe 0x14002b994
mov qword [r10], rcx
mov r8d, 0xaac9cb49
mov r9, qword [rbp + 0x3b0]
mov r15, qword [rbp + 0x430]
mov r14, qword [rbp + 0x3f8]
mov r12, qword [rbp + 0x3f0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2d50]
xor edx, edx
div dword [0x141dc2d54]
add eax, 0xdf1b2d83
imul rax, r8
shr rax, 0x3e
mov qword [r10], rcx
cmp eax, 0x36ad0d5a
ja 0x14002b9c0
mov rcx, qword [r10]
movabs rax, 0x4386d87d7524156
mov qword [r9], rax
mov rdx, qword [r9]
sub rsp, 0x20
call fcn.14001a260
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xe9
xor rcx, 0x3201cb7e
mov rdx, qword [rbp + 0x3c0]
mov byte [rdx + 4], al
mov dword [rdx], ecx
sub rsp, 0x20
lea r9, [0x140101e78]
mov r8d, 5
mov rcx, rdi
call fcn.14001bab0
add rsp, 0x20
test rax, rax
jne 0x14002bae8
nop word cs:[rax + rax]
mov eax, dword [0x141dc2d68]
add eax, dword [0x141dc2d6c]
or eax, 0x9e62dd19
add eax, 0xca90ebe
cmp eax, 0x3956a1e
jb 0x14002ba50
mov eax, 0xa475ac19
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2d70]
and ecx, dword [0x141dc2d74]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0x2177b5f9
imul ecx, ecx, 0xb65ea600
cmp ecx, 0xd6d822bc
je 0x14002ba80
movabs rax, 0xffffffff7fffffff
cmp rdi, rax
ja 0x14002bf69
mov eax, dword [0x141dc2d78]
mov ecx, dword [0x141dc2d7c]
add eax, ecx
add eax, 0x87b6063f
or eax, 0xd121f590
add eax, 0xbc9f1533
cmp eax, 0xfe9d2546
jbe 0x14002bf1f
jmp 0x14002bf56
mov eax, dword [0x141dc2d58]
imul eax, dword [0x141dc2d5c]
add eax, 0xd5f52513
cmp eax, 0xcba4ea9e
jbe 0x14002bb10
ud2
mov eax, dword [0x141dc2d60]
sub eax, dword [0x141dc2d64]
add eax, 0xe88e19eb
xor eax, 0x8f1c8745
ud2
mov eax, dword [0x141dc2cd8]
xor eax, dword [0x141dc2cdc]
movabs r14, 0x26235929db028556
xor eax, 0xa4b1154e
imul eax, eax, 0x3c93b102
cmp eax, 0x9f7eae
jne 0x14002bb9c
lea rax, [0x141dae9d8]
mov rcx, qword [rbp + 0x358]
mov qword [rcx], rax
mov rcx, qword [rcx]
mov rax, qword [rbp + 0x350]
mov qword [rax], r14
mov rdx, qword [rax]
sub rsp, 0x20
call fcn.140019d80
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
movabs r15, 0x357283015071967e
lea r12, [0x141dae9d8]
mov r13d, 0xa752c3fe
mov rdi, qword [rbp + 0x350]
mov rbx, qword [rbp + 0x358]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2ce0]
imul eax, dword [0x141dc2ce4]
imul esi, eax, 0xdff044f4
or esi, 0x8d62b87a
and esi, 0xddeebcfa
mov qword [rbx], r12
mov rcx, qword [rbx]
mov qword [rdi], r14
mov rdx, qword [rdi]
sub rsp, 0x20
call fcn.140019d80
add rsp, 0x20
mov rcx, qword [rax]
movabs rdx, 0x887e05dc14c4621f
xor rcx, rdx
mov rdx, qword [rax + 8]
xor rdx, r15
mov r8, qword [rax + 0x10]
movabs r9, 0xb968ed20c740a088
xor r8, r9
mov r9, qword [rax + 0x18]
movabs r10, 0xa2dc36333d5b5786
xor r9, r10
mov r10d, dword [rax + 0x20]
xor r10d, r13d
cmp esi, 0x4473bb4f
jb 0x14002bbd0
movzx esi, word [rax + 0x24]
mov eax, esi
xor al, 0x68
shr esi, 8
xor sil, 0xf1
mov r11, qword [rbp + 0x3a8]
mov qword [r11], rcx
mov qword [r11 + 8], rdx
mov qword [r11 + 0x10], r8
mov qword [r11 + 0x18], r9
mov dword [r11 + 0x20], r10d
mov byte [r11 + 0x24], al
mov eax, dword [0x141dc2ce8]
add eax, dword [0x141dc2cec]
xor eax, 0xaab9f058
imul eax, eax, 0x256705b2
add eax, 0xb2c16f2a
cmp eax, 0x1bc6d117
jae 0x14002bd11
mov rax, qword [rbp + 0x3a8]
mov byte [rax + 0x25], sil
mov rcx, qword [rbp + 0x338]
mov qword [rcx], rax
mov qword [rcx + 8], 0x26
mov rdx, qword [rbp + 0x340]
mov qword [rdx], rcx
lea rax, [0x14000d920]
mov qword [rdx + 8], rax
lea rax, [0x140101e90]
mov rcx, qword [rbp + 0x348]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 1
sub rsp, 0x20
call fcn.14009f0a0
call fcn.1400bf0a0
add rsp, 0x20
lea rbx, [0x140101e90]
mov r15, qword [rbp + 0x3a8]
mov r12, qword [rbp + 0x338]
mov r13, qword [rbp + 0x340]
mov rdi, qword [rbp + 0x348]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2cf0]
xor eax, dword [0x141dc2cf4]
xor eax, 0x2314f067
imul r14, rax, 0x5efc39a7
shr r14, 0x3e
or r14d, 0xc1ee36ba
mov byte [r15 + 0x25], sil
mov qword [r12], r15
mov qword [r12 + 8], 0x26
mov qword [r13], r12
lea rax, [0x14000d920]
mov qword [r13 + 8], rax
mov qword [rdi], rbx
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], 1
sub rsp, 0x20
mov rcx, rdi
call fcn.14009f0a0
call fcn.1400bf0a0
add rsp, 0x20
cmp r14d, 0xb8041721
jb 0x14002bd40
jmp 0x14002a0e1
mov eax, dword [0x141dc2ca8]
add eax, dword [0x141dc2cac]
imul r13d, eax, 0x4ab29214
add r13d, 0xc459e408
sub rsp, 0x20
mov rcx, r15
call rbx
add rsp, 0x20
cmp r13d, 0x6d6985c5
jae 0x14002be10
sub rsp, 0x20
mov rcx, r15
call rbx
add rsp, 0x20
jmp 0x14002bdc5
mov eax, dword [0x141dc2cb0]
imul eax, dword [0x141dc2cb4]
or eax, 0x1c09de86
add eax, 0x126d597d
cmp eax, 0x932171c5
ja 0x14002be10
mov rsi, r14
mov rbx, r12
cmp qword [rdi + 8], 0
je 0x14002befc
mov rcx, qword [rdi + 0x10]
mov eax, dword [0x141dc2cb8]
xor edx, edx
div dword [0x141dc2cbc]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2cc0]
sub eax, dword [0x141dc2cc4]
or eax, 0xd50e2969
imul rax, rax, 0x5cfdd635
shr rax, 0x3d
cmp eax, 0xdef3f42
je 0x14002be60
cmp rcx, 0x11
jb 0x14002bee2
nop dword [rax]
mov eax, dword [0x141dc2cc8]
imul eax, dword [0x141dc2ccc]
imul eax, eax, 0x320a782a
or eax, 0xb3035bbd
cmp eax, 0x82847817
jb 0x14002be90
mov r15, qword [r15 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2cd0]
or eax, dword [0x141dc2cd4]
xor eax, 0xdf06409d
add eax, 0x82bd1b42
and eax, 0xd6044a71
cmp eax, 0x90aaeacb
je 0x14002bec0
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x4c0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002a7f3
mov esi, dword [0x141dc2d80]
xor esi, dword [0x141dc2d84]
add esi, 0xa34327a0
and esi, 0x6d34cab4
add esi, 0x167359b5
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
cmp esi, 0x2cd6f41d
jbe 0x14002bf69
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
jmp 0x14002bf1f
movabs rsi, 0x2fad1ee46a7bba3c
mov eax, dword [0x141dc2d88]
or eax, dword [0x141dc2d8c]
imul eax, eax, 0xbfd98fe4
add eax, 0x8267374c
xor eax, 0x191af4b2
cmp eax, 0x701395b
jb 0x14002bfcd
mov edi, dword [0x141dc2d90]
imul edi, dword [0x141dc2d94]
lea rax, [0x141dad8cb]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r14], rsi
mov rdx, qword [r14]
sub rsp, 0x20
call fcn.14001b2b0
add rsp, 0x20
cmp edi, 0x38fa2cd6
jne 0x14002bff1
lea rax, [0x141dad8cb]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r14], rsi
mov rdx, qword [r14]
sub rsp, 0x20
call fcn.14001b2b0
add rsp, 0x20
jmp 0x14002bf96
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2d98]
or ecx, dword [0x141dc2d9c]
add ecx, 0x97b76132
xor ecx, 0x8ae84ba5
add ecx, 0xedc36e0b
cmp ecx, 0x211f661d
jb 0x14002c020
test rax, rax
je 0x14002c42b
mov edx, dword [0x141dc2da0]
add edx, dword [0x141dc2da4]
movabs rcx, 0xe555015a89119f64
or edx, 0xaf379ad3
imul edx, edx, 0xf23730ee
cmp edx, 0x14ed8bbc
jne 0x14002c0ab
mov edx, edi
shr edx, 8
xor dl, 0x1f
mov r8d, edi
xor r8b, 0x45
mov r9, rsi
xor r9, rcx
mov qword [rax], r9
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
mov qword [r15], 0xa
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 0xa
mov edx, edi
shr edx, 8
xor rsi, rcx
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2da8]
and ecx, dword [0x141dc2dac]
and ecx, 0x2c183144
add ecx, 0x22729080
mov r8d, edx
xor r8b, 0x1f
mov r9d, edi
xor r9b, 0x45
mov qword [rax], rsi
mov byte [rax + 8], r9b
mov byte [rax + 9], r8b
mov qword [r15], 0xa
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 0xa
cmp ecx, 0xcba76618
ja 0x14002c0c0
mov eax, dword [0x141dc2db0]
or eax, dword [0x141dc2db4]
add eax, 0xde57d1ba
or eax, 0x84bb476c
cmp eax, 0xccbcd233
jbe 0x14002c164
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov byte [r15 + 0xa0], 0
mov rax, r15
add rax, 0x20
mov qword [rbp + 0x4b0], rax
mov rsi, qword [rbp + 0x458]
mov rdi, qword [rbp - 0x70]
nop dword [rax]
mov eax, dword [0x141dc2db8]
or eax, dword [0x141dc2dbc]
and eax, 0x11020
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov byte [r15 + 0xa0], 0
cmp eax, 0xbf0b671a
ja 0x14002c180
mov eax, dword [0x141dc2dc0]
add eax, dword [0x141dc2dc4]
movabs r8, 0x77d41ba75e2a5042
and eax, 0x8f21b921
add eax, 0x4342df3d
cmp eax, 0xc3f637e
jae 0x14002c2b0
mov byte [r15 + 0xa1], 0
mov qword [r15 + 0x38], rbx
mov word [r15 + 0xc0], 0
mov word [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141dab178]
mov qword [rdi], rax
mov rcx, qword [rdi]
mov qword [rsi], r8
mov rdx, qword [rsi]
sub rsp, 0x20
mov r14, r8
call fcn.14001ad20
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400bf230
mov r8, r14
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc2dc8]
xor edx, edx
div dword [0x141dc2dcc]
or eax, 0xccb0bb7d
xor eax, 0xeaa5ba95
imul eax, eax, 0x30f03585
mov dword [rbp + 0x4c0], eax
mov byte [r15 + 0xa1], 0
movabs rax, 0x8000000000000000
mov qword [r15 + 0x38], rax
mov word [r15 + 0xc0], 0
mov word [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141dab178]
mov qword [rdi], rax
mov rcx, qword [rdi]
mov rax, qword [rbp + 0x458]
mov qword [rax], r8
mov rdx, qword [rax]
sub rsp, 0x20
mov rsi, r8
call fcn.14001ad20
add rsp, 0x20
mov rbx, qword [rax]
mov r12, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov r14d, dword [rax + 0x18]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400bf230
mov r8, rsi
add rsp, 0x20
cmp dword [rbp + 0x4c0], 0x81d2b970
je 0x14002c2b0
mov rsi, rax
test rax, rax
je 0x14002c439
movabs rax, 0x30f602216a0de99e
xor rbx, rax
movabs rax, 0x4e989d33e6f91578
xor r12, rax
movabs rax, 0xaa0336bcfae4a62c
xor r13, rax
mov qword [rsi], rbx
mov qword [rsi + 8], r12
mov r12, r13
mov eax, dword [0x141dc2de8]
xor edx, edx
div dword [0x141dc2dec]
mov r13d, r14d
xor r13d, 0x564eca16
xor eax, 0x81f3b8a2
mov ecx, 0xc3b60815
imul rcx, rax
shr rcx, 0x3e
and ecx, 1
cmp ecx, 0xb09c1869
mov r14, qword [rbp - 0x78]
mov rdi, qword [rbp + 0x430]
mov r15, qword [rbp + 0x4b0]
jbe 0x14002c4b2
jmp 0x14002c544
ud2
mov eax, dword [0x141dc2dd0]
xor eax, dword [0x141dc2dd4]
add eax, 0xf4e03c8b
and eax, 0x44a210f0
cmp eax, 0x73bab947
jne 0x14002c460
ud2
mov eax, dword [0x141dc2dd8]
and eax, dword [0x141dc2ddc]
imul eax, eax, 0x7d6cac03
imul rax, rax, 0x6b791165
shr rax, 0x3e
or eax, 0x3663d3d4
ud2
mov eax, dword [0x141dc2df0]
and eax, dword [0x141dc2df4]
and eax, 0x11804080
or eax, 0xe66ea35b
mov ebx, 0xbe01da2d
imul rbx, rax
shr rbx, 0x3d
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x18], r13d
sub rsp, 0x20
mov rcx, r15
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [rdi + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x1c
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0x1c
mov byte [rax + 0x20], 0
mov qword [rdi + 0x30], 1
sub rsp, 0x20
mov rcx, rdi
call fcn.14000e110
mov ecx, 5
call fcn.14008b4f0
add rsp, 0x20
lea rax, [0x141dac468]
mov qword [r14], rax
cmp ebx, 0x9931d320
jbe 0x14002c5b0
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x18], r13d
sub rsp, 0x20
mov rcx, r15
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [rdi + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x1c
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0x1c
mov byte [rax + 0x20], 0
mov qword [rdi + 0x30], 1
sub rsp, 0x20
mov rcx, rdi
call fcn.14000e110
mov ecx, 5
call fcn.14008b4f0
add rsp, 0x20
lea rax, [0x141dac468]
mov qword [r14], rax
jmp 0x14002c4b2
mov rcx, qword [r14]
movabs rax, 0x4b19cb8d84b8b95d
mov rdx, qword [rbp + 0x3a0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400194b0
add rsp, 0x20
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
movabs r10, 0x8000000000000000
je 0x14002c8fe
movabs rcx, 0xd093d9a2a434da5d
mov edx, dword [0x141dc2e00]
sub edx, dword [0x141dc2e04]
add edx, 0x30b4bfb7
and edx, 0xf3745bb6
xor edx, 0x18148267
cmp edx, 0x85e96627
mov r11, qword [rbp + 0x438]
jbe 0x14002c6e6
mov edx, edi
shr edx, 8
xor dl, 0x42
mov r8d, edi
xor r8b, 0x51
mov r9, rsi
xor r9, rcx
mov qword [rax], r9
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
mov qword [r11], 0xa
mov qword [r11 + 8], rax
mov qword [r11 + 0x10], 0xa
mov byte [r11 + 0x18], 0
mov qword [r11 + 0x20], 0
mov qword [r11 + 0x28], 8
mov qword [r11 + 0x30], 0
mov qword [r11 + 0x88], 0
mov qword [r11 + 0x98], 0
mov word [r11 + 0xa0], 0
mov qword [r11 + 0x38], r10
mov word [r11 + 0xc0], 0
mov word [r11 + 0xc8], 0
mov dword [r11 + 0x58], 6
mov dword [r11 + 0x68], 6
mov dword [r11 + 0x78], 6
mov edx, edi
shr edx, 8
xor rsi, rcx
mov rbx, r11
add rbx, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2e08]
or ecx, dword [0x141dc2e0c]
or ecx, 0x3fbaeab1
and ecx, 0x3ffbefb5
mov r8d, edx
xor r8b, 0x42
mov r9d, edi
xor r9b, 0x51
mov qword [rax], rsi
mov byte [rax + 8], r9b
mov byte [rax + 9], r8b
mov qword [r11], 0xa
mov qword [r11 + 8], rax
mov qword [r11 + 0x10], 0xa
mov byte [r11 + 0x18], 0
mov qword [r11 + 0x20], 0
mov qword [r11 + 0x28], 8
mov qword [r11 + 0x30], 0
mov qword [r11 + 0x88], 0
mov qword [r11 + 0x98], 0
mov word [r11 + 0xa0], 0
mov qword [r11 + 0x38], r10
mov word [r11 + 0xc0], 0
mov word [r11 + 0xc8], 0
mov dword [r11 + 0x58], 6
mov dword [r11 + 0x68], 6
mov dword [r11 + 0x78], 6
cmp ecx, 0x95f64f0
jb 0x14002c700
mov qword [rbp + 0x4c0], rbx
mov qword [r11 + 0xa8], 0
mov qword [r11 + 0xb8], 0
mov dword [r11 + 0xc4], 0x8000000
lea rax, [0x141da42aa]
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x281095583ae9ac3a
mov rdx, qword [rbp - 0x48]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018a40
add rsp, 0x20
mov ecx, dword [0x141dc2e10]
or ecx, dword [0x141dc2e14]
mov r15, rax
imul eax, ecx, 0xff6aea1d
or eax, 0x8f3bfef7
cmp eax, 0x9958ceef
jae 0x14002c870
mov rax, qword [r15]
mov rax, qword [r15 + 8]
mov eax, dword [r15 + 0x10]
movzx eax, byte [r15 + 0x14]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x15
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dc2e18]
add r14d, dword [0x141dc2e1c]
and r14d, 0xe472102a
xor r14d, 0xbda483c2
add r14d, 0xb3598046
mov rdi, qword [r15]
mov r12, qword [r15 + 8]
mov r13d, dword [r15 + 0x10]
movzx ebx, byte [r15 + 0x14]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x15
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r14d, 0x915c9845
ja 0x14002c870
mov rsi, rax
test rax, rax
je 0x14002c923
mov eax, dword [0x141dc2e30]
or eax, dword [0x141dc2e34]
add eax, 0x7e13f8c6
or eax, 0x51769c08
imul eax, eax, 0xf4f16e99
cmp eax, 0xf69caed7
mov r14, qword [rbp + 0x438]
jne 0x14002c977
jmp 0x14002ca2a
ud2
mov eax, dword [0x141dc2e20]
or eax, dword [0x141dc2e24]
and eax, 0xf1966738
imul eax, eax, 0x8c089cee
imul rax, rax, 0x5f282021
shr rax, 0x3e
cmp eax, 0x197b8dfb
jne 0x14002c950
ud2
mov eax, dword [0x141dc2e28]
xor edx, edx
div dword [0x141dc2e2c]
xor eax, 0xdc23bdd5
imul eax, eax, 0xd6296c7a
ud2
mov eax, dword [0x141dc2e38]
sub eax, dword [0x141dc2e3c]
and eax, 0x8200180
or eax, 0xd753fe65
imul r15d, eax, 0x69a88231
mov eax, ebx
xor al, 0xc4
mov ecx, r13d
xor ecx, 0x84033627
mov rdx, r12
movabs r8, 0x5fbd128daa92bc0
xor rdx, r8
mov r8, rdi
movabs r9, 0x649732a18614ef7c
xor r8, r9
mov qword [rsi], r8
mov qword [rsi + 8], rdx
mov dword [rsi + 0x10], ecx
mov byte [rsi + 0x14], al
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c0]
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [r14 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x15
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0x15
mov byte [rax + 0x20], 0
mov qword [r14 + 0x30], 1
sub rsp, 0x20
mov rcx, r14
call fcn.14000e110
add rsp, 0x20
cmp r15d, 0xe2671c09
jne 0x14002cab8
mov eax, ebx
xor al, 0xc4
mov ecx, r13d
xor ecx, 0x84033627
mov rdx, r12
movabs r8, 0x5fbd128daa92bc0
xor rdx, r8
mov r8, rdi
movabs r9, 0x649732a18614ef7c
xor r8, r9
mov qword [rsi], r8
mov qword [rsi + 8], rdx
mov dword [rsi + 0x10], ecx
mov byte [rsi + 0x14], al
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c0]
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [r14 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x15
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0x15
mov byte [rax + 0x20], 0
mov qword [r14 + 0x30], 1
sub rsp, 0x20
mov rcx, r14
call fcn.14000e110
add rsp, 0x20
jmp 0x14002c977
sub rsp, 0x20
mov ecx, 5
call fcn.14008b4f0
add rsp, 0x20
lea rax, [0x141daa69f]
mov rcx, qword [rbp - 0x50]
mov qword [rcx], rax
mov rsi, qword [rcx]
movabs rax, 0x4d76fd48afe0dc26
mov rcx, qword [rbp - 0x58]
mov qword [rcx], rax
mov rbx, qword [rcx]
mov eax, dword [0x141dc2e40]
and eax, dword [0x141dc2e44]
add eax, 0x6d34aa3c
or eax, 0xd7449d1e
add eax, 0x6072c322
cmp eax, 0x1ed66bc1
jb 0x14002cb71
mov eax, dword [0x141dc2e48]
or eax, dword [0x141dc2e4c]
add eax, 0x966a52d2
imul r12, rax, 0x2596eaff
shr r12, 0x3d
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.140019f70
add rsp, 0x20
mov rdi, qword [rax]
movzx r14d, word [rax + 8]
movzx r15d, byte [rax + 0xa]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xb
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r12d, 0x538c2bef
jne 0x14002cbaf
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.140019f70
add rsp, 0x20
mov rcx, qword [rax]
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xb
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14002cb11
test rax, rax
mov r13, qword [rbp - 0x68]
je 0x14002cde9
mov rsi, rax
shl r15d, 0x10
or r14d, r15d
mov eax, dword [0x141dc2e60]
xor edx, edx
div dword [0x141dc2e64]
mov rbx, qword [rbp - 0x60]
mov eax, r14d
and eax, 0xff0000
shr eax, 0x10
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2e68]
and ecx, dword [0x141dc2e6c]
xor ecx, 0x40060002
and ecx, 0x410e2153
cmp ecx, 0xf9de7d85
ja 0x14002cbf0
mov edx, dword [0x141dc2e70]
imul edx, dword [0x141dc2e74]
movabs rcx, 0xf7b034afc4965aae
imul edx, edx, 0x8445f99c
add edx, 0x1fb5d242
cmp edx, 0x709fc10a
jbe 0x14002cc70
mov edx, eax
xor dl, 0x90
mov r8d, r14d
shr r8d, 8
xor r8b, 0x2b
mov r9d, r14d
xor r9b, 0x9d
mov r10, rdi
xor r10, rcx
mov qword [rsi], r10
mov byte [rsi + 8], r9b
mov byte [rsi + 9], r8b
mov byte [rsi + 0xa], dl
lea rdx, [0x141db1232]
mov qword [rbx], rdx
mov edx, r14d
shr edx, 8
xor rdi, rcx
lea rcx, [0x141db1232]
xor r8d, r8d
nop word cs:[rax + rax]
mov r9d, eax
xor r9b, 0x90
mov r10d, edx
xor r10b, 0x2b
mov r11d, r14d
xor r11b, 0x9d
mov qword [rsi], rdi
mov byte [rsi + 8], r11b
mov byte [rsi + 9], r10b
mov byte [rsi + 0xa], r9b
mov qword [rbx], rcx
test r8b, r8b
jne 0x14002cc90
mov qword [rbp + 0x468], rsi
movabs rdx, 0x8ab122334d23e5de
mov eax, dword [0x141dc2e78]
and eax, dword [0x141dc2e7c]
imul eax, eax, 0xb947bbcd
add eax, 0x26dc5317
and eax, 0xa2217f84
cmp eax, 0x582c8984
jne 0x14002cd33
mov rcx, qword [rbx]
mov qword [r13], rdx
mov rsi, rdx
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.140019aa0
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx eax, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
mov rdx, rsi
add rsp, 0x20
mov rsi, rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dc2e80]
add eax, dword [0x141dc2e84]
imul r15d, eax, 0x491f9be9
mov rcx, qword [rsi]
mov qword [r13], rdx
mov r12, rdx
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.140019aa0
add rsp, 0x20
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
movzx r14d, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
mov rdx, r12
add rsp, 0x20
cmp r15d, 0x23f7fee1
je 0x14002cd40
mov r12, rax
test rax, rax
je 0x14002a0e1
xor r14b, 0xd
movabs rax, 0xa15038b444238463
xor rdi, rax
xor ebx, 0x6e9b9977
mov eax, dword [0x141dc2e88]
xor edx, edx
div dword [0x141dc2e8c]
add eax, 0x6bd871e0
xor eax, 0xd2440310
or eax, 0x2d2bccec
cmp eax, 0xf16ce0d7
jne 0x14002ce3b
jmp 0x14002ce64
mov eax, dword [0x141dc2e50]
xor edx, edx
div dword [0x141dc2e54]
xor eax, 0x48000000
or eax, 0x82d350aa
and eax, 0xeef3f5ab
cmp eax, 0xbd4f71d1
jae 0x14002ce10
ud2
mov eax, dword [0x141dc2e58]
imul eax, dword [0x141dc2e5c]
and eax, 0x60f1254f
xor eax, 0x3a3ab4fb
imul eax, eax, 0x14ddfde8
ud2
mov eax, dword [0x141dc2e90]
xor edx, edx
div dword [0x141dc2e94]
imul eax, eax, 0xf86f5fe0
mov qword [r12], rdi
mov dword [r12 + 8], ebx
mov byte [r12 + 0xc], r14b
cmp eax, 0xd7fd378b
jae 0x14002ce74
mov qword [r12], rdi
mov dword [r12 + 8], ebx
mov byte [r12 + 0xc], r14b
jmp 0x14002ce3b
movabs rsi, 0xbd8a3b64f56efb5
mov eax, dword [0x141dc2e98]
imul eax, dword [0x141dc2e9c]
and eax, 0x78b18997
or eax, 0x60e5428
xor eax, 0xebddf776
cmp eax, 0x50473024
mov r15, qword [rbp - 0x38]
mov r13, qword [rbp - 0x30]
jb 0x14002cf0c
mov edi, dword [0x141dc2ea0]
add edi, dword [0x141dc2ea4]
or edi, 0x406c2000
and edi, 0x68fe6811
lea rax, [0x141da9800]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.14001ab30
add rsp, 0x20
mov r14, qword [rax]
mov ebx, dword [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp edi, 0x9fa7b8a4
jne 0x14002cf54
lea rax, [0x141da9800]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.14001ab30
add rsp, 0x20
mov rcx, qword [rax]
mov eax, dword [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14002cea9
test rax, rax
je 0x14002d0a9
xor ebx, 0x11c0763
movabs rcx, 0x33f09783d49576c5
xor r14, rcx
mov qword [rax], r14
mov r13, rax
mov dword [rax + 8], ebx
lea rax, [0x141dab984]
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x57980ab5dce31923
mov rdx, qword [rbp + 0x10]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140019910
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002d0de
mov r14, rax
xor bl, 0x40
movabs rax, 0x16282595cb64ca25
xor rsi, rax
xor edi, 0x41cb17d8
mov qword [r14], rsi
mov dword [r14 + 8], edi
mov byte [r14 + 0xc], bl
lea rax, [0x141daf7ec]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4951ed28cb6953f3
mov rdx, qword [rbp]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140019050
add rsp, 0x20
mov rdi, qword [rax]
movzx ebx, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
mov r15, qword [rbp - 8]
je 0x14002d13f
movabs r11, 0xdc0ad5d381d5305c
movabs rcx, 0xa57d689b91da1f62
mov edx, dword [0x141dc2ed8]
imul edx, dword [0x141dc2edc]
imul edx, edx, 0x22650a1a
add edx, 0xa61d759e
or edx, 0x9ca5bdb7
cmp edx, 0x50f93478
mov r10, qword [rbp + 0x420]
jne 0x14002d1bd
jmp 0x14002d217
ud2
mov eax, dword [0x141dc2eb0]
or eax, dword [0x141dc2eb4]
imul eax, eax, 0x3fd8ba54
xor eax, 0x21924195
and eax, 0x27ba639d
cmp eax, 0xec11d305
jbe 0x14002d103
ud2
mov eax, 0xa0d14e51
nop dword [rax + rax]
mov ecx, dword [0x141dc2eb8]
and ecx, dword [0x141dc2ebc]
imul ecx, ecx, 0x12dd769a
add ecx, 0xcdc2571a
imul rcx, rax
shr rcx, 0x3e
ud2
mov eax, dword [0x141dc2ec0]
mov ecx, dword [0x141dc2ec4]
add eax, ecx
add eax, 0x7cc2058
xor eax, 0xe7881866
cmp eax, 0x69d57be8
jbe 0x14002d160
ud2
mov eax, dword [0x141dc2ec8]
imul eax, dword [0x141dc2ecc]
and eax, 0xabe9971
imul eax, eax, 0x3d96f32a
xor eax, 0xae34c6ff
ud2
mov edx, dword [0x141dc2ee0]
add edx, dword [0x141dc2ee4]
or edx, 0x2a146814
and edx, 0x3e9e6c15
mov r8d, ebx
shr r8d, 8
xor r8b, 0x27
mov r9d, ebx
xor r9b, 0xeb
mov r10, rdi
xor r10, r11
mov qword [rax], r10
mov r10, qword [rbp + 0x420]
mov byte [rax + 8], r9b
mov byte [rax + 9], r8b
lea r8, [0x141da9e1f]
mov qword [r10], r8
mov rsi, qword [r10]
mov qword [r15], rcx
cmp edx, 0x4714c0db
jne 0x14002d248
mov edx, ebx
shr edx, 8
xor dl, 0x27
mov r8d, ebx
xor r8b, 0xeb
mov r9, rdi
xor r9, r11
mov qword [rax], r9
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
lea rdx, [0x141da9e1f]
mov qword [r10], rdx
mov qword [r15], rcx
jmp 0x14002d1bd
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x430], r14
mov qword [rbp + 0x490], r13
mov qword [rbp + 0x420], r12
mov rbx, qword [r15]
mov eax, dword [0x141dc2ee8]
and eax, dword [0x141dc2eec]
and eax, 0x8b8d2273
xor eax, 0x40f3e4f2
mov ecx, 0xb181f249
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x117229f3
jbe 0x14002d2c7
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.14001b0d0
add rsp, 0x20
mov rcx, qword [rax]
movzx eax, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov r15d, 0xb69f0525
nop dword [rax]
mov r12d, dword [0x141dc2ef0]
imul r12d, dword [0x141dc2ef4]
imul r12, r15
shr r12, 0x3b
or r12d, 0x275da2c8
and r12d, 0x275da2c9
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.14001b0d0
add rsp, 0x20
mov r14, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r12d, 0xd6ab396b
ja 0x14002d2d0
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2ef8]
or ecx, dword [0x141dc2efc]
or ecx, 0x1468e41
imul ecx, ecx, 0xab7f59a6
or ecx, 0x3cb538ac
cmp ecx, 0xf849ac0b
jb 0x14002d340
test rax, rax
je 0x14002d498
movabs rcx, 0xdb8f3cf2a8a85b53
mov edx, dword [0x141dc2f10]
sub edx, dword [0x141dc2f14]
xor edx, 0x88040200
or edx, 0x64f2e8f1
xor edx, 0xefe9e738
cmp edx, 0x2b9c676e
jae 0x14002d3a8
mov rdx, r14
xor rdx, rcx
mov qword [rax], rdx
mov r9d, edi
shr r9d, 8
xor r14, rcx
xor ecx, ecx
nop word cs:[rax + rax]
mov qword [rax], r14
test cl, cl
jne 0x14002d3c0
xor r9b, 0x3d
xor dil, 0xba
mov ecx, dword [0x141dc2f18]
sub ecx, dword [0x141dc2f1c]
imul ecx, ecx, 0xb941ce86
add ecx, 0xc451d014
xor ecx, 0x57a51899
cmp ecx, 0xe3bdf10d
mov r10, qword [rbp - 0x10]
jbe 0x14002d40b
mov byte [rax + 8], dil
mov byte [rax + 9], r9b
lea rcx, [0x141da741a]
mov qword [r10], rcx
mov ecx, 0xde004b4b
lea rdx, [0x141da741a]
nop word [rax + rax]
mov r8d, dword [0x141dc2f20]
imul r8d, dword [0x141dc2f24]
imul r8d, r8d, 0x89cc9da4
imul r8, rcx
shr r8, 0x3f
imul r8d, r8d, 0x9cb39613
mov byte [rax + 8], dil
mov byte [rax + 9], r9b
mov qword [r10], rdx
cmp r8d, 0x5bd11991
jb 0x14002d420
mov qword [rbp + 0x498], rax
mov rsi, qword [r10]
movabs rdi, 0x94d73b2fab7b64bf
mov eax, dword [0x141dc2f28]
and eax, dword [0x141dc2f2c]
xor eax, 0x629ac54b
add eax, 0x231167cf
and eax, 0x845b1cc7
cmp eax, 0xe89f1d6c
mov r13, qword [rbp - 0x18]
jbe 0x14002d4e9
jmp 0x14002d562
mov eax, dword [0x141dc2f00]
xor edx, edx
div dword [0x141dc2f04]
imul eax, eax, 0xfff8ba72
and eax, 0x91c6872e
imul eax, eax, 0x8ec11625
cmp eax, 0x31841552
jae 0x14002d4c0
ud2
mov eax, dword [0x141dc2f08]
xor eax, dword [0x141dc2f0c]
xor eax, 0x1b223180
or eax, 0x84c9ca2b
add eax, 0x917619a4
ud2
mov r12d, dword [0x141dc2f30]
sub r12d, dword [0x141dc2f34]
add r12d, 0xf0d2bc9d
imul rax, r12, 0x191ea789
shr rax, 0x20
sub r12d, eax
shr r12d, 1
add r12d, eax
shr r12d, 0x1d
and r12d, 1
mov qword [r13], rdi
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.140018ba0
add rsp, 0x20
mov rbx, qword [rax]
mov r14d, dword [rax + 8]
movzx r15d, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r12d, 0x6219dfb1
jbe 0x14002d5a4
mov qword [r13], rdi
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.140018ba0
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx eax, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14002d4e9
mov r9, rax
test rax, rax
je 0x14002d718
movabs rcx, 0xc552e31be61ba524
mov eax, dword [0x141dc2f50]
xor edx, edx
div dword [0x141dc2f54]
or eax, 0x45b0033b
add eax, 0xa6396dfb
and eax, 0x5528e51e
cmp eax, 0xd03a7ece
mov r10, qword [rbp - 0x20]
jbe 0x14002d60c
mov eax, r15d
xor al, 0xb9
mov rdx, rbx
xor rdx, rcx
mov r8d, r14d
xor r8d, 0xbf083fe3
mov qword [r9], rdx
mov dword [r9 + 8], r8d
mov byte [r9 + 0xc], al
lea rax, [0x141da50b2]
mov qword [r10], rax
xor r15b, 0xb9
xor rbx, rcx
xor r14d, 0xbf083fe3
lea rax, [0x141da50b2]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2f58]
xor ecx, dword [0x141dc2f5c]
add ecx, 0x5b57a5f8
or ecx, 0xb1194d98
mov qword [r9], rbx
mov dword [r9 + 8], r14d
mov byte [r9 + 0xc], r15b
mov qword [r10], rax
cmp ecx, 0xf413e31f
je 0x14002d630
mov qword [rbp + 0x440], r9
mov rcx, qword [r10]
movabs rax, 0xd67b2daffc7ebd35
mov rdx, qword [rbp - 0x28]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001b450
add rsp, 0x20
mov r14, qword [rax]
mov r15d, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002d6e1
mov r12, rax
mov eax, dword [0x141dc2f68]
xor eax, dword [0x141dc2f6c]
cmp eax, 0xb7efd472
mov r13, qword [rbp + 0x28]
mov byte [rbp + 0x4c0], bl
mov rbx, qword [rbp + 0x30]
jne 0x14002d77e
jmp 0x14002d806
ud2
mov eax, dword [0x141dc2f38]
or eax, dword [0x141dc2f3c]
or eax, 0x8c080809
and eax, 0x9e4a0909
cmp eax, 0x66acb394
jb 0x14002d74a
mov eax, dword [0x141dc2f40]
add eax, dword [0x141dc2f44]
ud2
ud2
mov edi, dword [0x141dc2f70]
and edi, dword [0x141dc2f74]
xor edi, 0x2900202
or edi, 0xac457dfd
add edi, 0xef147ef3
movzx eax, byte [rbp + 0x4c0]
xor al, 0xab
mov rcx, r14
movabs rdx, 0x729317a56cbfdc93
xor rcx, rdx
mov edx, r15d
xor edx, 0x1c904d56
mov qword [r12], rcx
mov dword [r12 + 8], edx
mov byte [r12 + 0xc], al
lea rax, [0x141db1430]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xd1dbdfd2871e42a
mov qword [r13], rax
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.140019090
add rsp, 0x20
mov rsi, rax
mov rax, qword [rax]
cmp edi, 0xbb98f424
jae 0x14002d86a
movzx eax, byte [rbp + 0x4c0]
xor al, 0xab
mov rcx, r14
movabs rdx, 0x729317a56cbfdc93
xor rcx, rdx
mov edx, r15d
xor edx, 0x1c904d56
mov qword [r12], rcx
mov dword [r12 + 8], edx
mov byte [r12 + 0xc], al
lea rax, [0x141db1430]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xd1dbdfd2871e42a
mov qword [r13], rax
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.140019090
add rsp, 0x20
mov rax, qword [rax]
jmp 0x14002d77e
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x3b0], r12
mov r13, qword [rbp + 0x20]
nop dword [rax]
mov eax, dword [0x141dc2f78]
or eax, dword [0x141dc2f7c]
and eax, 0x10083001
add eax, 0x207f01a5
cmp eax, 0x25c4cbbc
jb 0x14002d880
mov eax, dword [0x141dc2f80]
xor edx, edx
div dword [0x141dc2f84]
or eax, 0x48932061
imul rax, rax, 0x6c63e471
shr rax, 0x3d
add eax, 0xdb8b8fce
cmp eax, 0x3ed7a70c
jae 0x14002d8f0
mov eax, dword [rsi + 8]
movzx eax, byte [rsi + 0xe]
movzx eax, word [rsi + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop dword [rax]
mov r15d, dword [0x141dc2f88]
imul r15d, dword [0x141dc2f8c]
add r15d, 0xb2b14941
and r15d, 0xe9465a17
mov r14d, dword [rsi + 8]
movzx ebx, word [rsi + 0xc]
movzx edi, byte [rsi + 0xe]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r15d, 0xe85cbe2e
ja 0x14002d8f0
mov r12, rax
test rax, rax
je 0x14002dd34
shl edi, 0x10
or ebx, edi
mov r8d, ebx
shr r8d, 0x10
xor r8b, 0x63
mov eax, ebx
shr eax, 8
xor al, 0xc9
xor bl, 0x42
xor r14d, 0xe8c56bdd
movabs rcx, 0x2e09cf8173f7314e
mov rdx, qword [rbp + 0x4c0]
xor rdx, rcx
mov qword [r12], rdx
mov dword [r12 + 8], r14d
mov byte [r12 + 0xc], bl
mov byte [r12 + 0xd], al
movabs rdx, 0x6dab30fef4cbf0d3
mov eax, dword [0x141dc2f98]
add eax, dword [0x141dc2f9c]
imul eax, eax, 0x86daf07c
and eax, 0x672d70a0
add eax, 0xe91f6a9e
lea rcx, [0x141db0f96]
cmp eax, 0x692444ab
jbe 0x14002da0c
mov byte [r12 + 0xe], r8b
mov rax, qword [rbp + 0x448]
mov qword [rax], rcx
mov rbx, rcx
mov rcx, qword [rax]
mov qword [r13], rdx
mov rdi, rdx
mov rdx, qword [r13]
sub rsp, 0x20
mov esi, r8d
call fcn.14001aea0
mov rdx, rdi
mov r8d, esi
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, rbx
mov eax, dword [rax + 0x18]
mov qword [rbp + 0x458], r12
mov rbx, qword [rbp + 0x448]
nop word [rax + rax]
mov edi, dword [0x141dc2fa0]
and edi, dword [0x141dc2fa4]
and edi, 0xf34301df
add edi, 0x404508a7
mov rax, qword [rbp + 0x458]
mov byte [rax + 0xe], r8b
mov qword [rbx], rcx
mov r15, rcx
mov rcx, qword [rbx]
mov qword [r13], rdx
mov r14, rdx
mov rdx, qword [r13]
sub rsp, 0x20
mov esi, r8d
call fcn.14001aea0
mov rcx, r15
mov rdx, r14
mov r8d, esi
add rsp, 0x20
mov r14, qword [rax]
mov r15, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov esi, dword [rax + 0x18]
cmp edi, 0xf6b4c8ac
ja 0x14002da20
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002dd98
movabs rcx, 0xaff900837e9c21b6
xor r14, rcx
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14002dac0
movabs rcx, 0xb416c16872cdc997
xor r15, rcx
movabs rcx, 0x478c20aaeb4519d5
xor r12, rcx
xor esi, 0xb0b92da6
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], r12
mov qword [rbp + 0x448], rax
mov dword [rax + 0x18], esi
lea rax, [0x141daa9dc]
mov rcx, qword [rbp + 0x40]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xb4a97195fbf4ab63
mov rdx, qword [rbp + 0x38]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001a040
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov r14, qword [rax + 0x10]
movzx ebx, byte [rax + 0x18]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x19
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002dd6d
xor bl, 0x5a
movabs rcx, 0x2c7a45668befc8dc
xor rsi, rcx
movabs rcx, 0x6e641427fe0056ad
xor rdi, rcx
movabs rcx, 0x552594c470f0c8b7
xor r14, rcx
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r14
mov qword [rbp + 0x3b8], rax
mov byte [rax + 0x18], bl
lea rax, [0x141da7da3]
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x26d8d082a511af06
mov rdx, qword [rbp + 0x48]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140019a70
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002a0e1
mov r15, rax
mov eax, esi
shr eax, 8
xor al, 0xf5
xor sil, 0xad
movabs rcx, 0x15ba1f221a6b4af8
xor rdi, rcx
mov qword [r15], rdi
mov byte [r15 + 8], sil
mov byte [r15 + 9], al
lea rax, [0x141da66ae]
mov rcx, qword [rbp + 0x60]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x38e3e757fdf3a535
mov rdx, qword [rbp + 0x58]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001b4f0
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002a0e1
mov r12, rax
movabs rax, 0x4a9123646f0ae601
xor ecx, ecx
test cl, cl
mov r8, qword [rbp + 0x70]
je 0x14002dcb4
mov ecx, edi
xor ecx, 0xb14f175a
mov rdx, rsi
xor rdx, rax
mov qword [r12], rdx
mov dword [r12 + 8], ecx
lea rcx, [0x141dacbba]
mov qword [r8], rcx
xor edi, 0xb14f175a
xor rsi, rax
lea rax, [0x141dacbba]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2fc8]
add ecx, dword [0x141dc2fcc]
imul ecx, ecx, 0x693fb85b
add ecx, 0xc0394031
mov qword [r12], rsi
mov dword [r12 + 8], edi
mov qword [r8], rax
cmp ecx, 0x673aa6e2
ja 0x14002dcd0
mov rsi, qword [r8]
mov eax, dword [0x141dc2fd0]
or eax, dword [str.y.]
movabs rdi, 0x3f3c6093c903989
xor eax, 0xab32a5e5
imul eax, eax, 0x6172d851
cmp eax, 0x913d1e02
mov r13, qword [rbp + 0x68]
jne 0x14002de08
jmp 0x14002de6a
ud2
ud2
mov eax, dword [0x141dc2fa8]
xor eax, dword [0x141dc2fac]
add eax, 0x36882059
or eax, 0xaf72e6fe
cmp eax, 0xa00c6e78
je 0x14002dddc
mov eax, dword [0x141dc2fb0]
xor edx, edx
div dword [0x141dc2fb4]
or eax, 0x908c2102
and eax, 0x919c73d6
imul eax, eax, 0xc029a715
ud2
ud2
mov eax, dword [0x141dc2fd8]
xor edx, edx
div dword [0x141dc2fdc]
imul r14d, eax, 0xc43bbe9a
or r14d, 0x29c00209
and r14d, 0xe9d2b299
mov qword [r13], rdi
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400191e0
add rsp, 0x20
mov rbx, qword [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r14d, 0xda1c04b
jne 0x14002dea5
mov qword [r13], rdi
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400191e0
add rsp, 0x20
mov rax, qword [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14002de08
test rax, rax
je 0x14002a0e1
mov ecx, dword [0x141dc2fe0]
add ecx, dword [0x141dc2fe4]
movabs r8, 0xada32a0465fe6e92
or ecx, 0x309497ac
imul ecx, ecx, 0x23858056
cmp ecx, 0x47ba40d0
jb 0x14002df0e
mov ecx, dword [0x141dc2fe8]
sub ecx, dword [0x141dc2fec]
or ecx, 0xc08be366
mov edx, 0xae3b9da3
imul rdx, rcx
shr rdx, 0x3e
imul ecx, edx, 0x63d88177
mov rdx, rbx
xor rdx, r8
mov qword [rax], rdx
cmp ecx, 0x680f40e4
jne 0x14002df19
mov rcx, rbx
xor rcx, r8
mov qword [rax], rcx
jmp 0x14002ded8
lea rcx, [0x141db92cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dc32d0]
and eax, dword [0x141dc32d4]
fld dword cs:[rcx]
and eax, 0x730a2202
add eax, 0x2196939b
cmp eax, 0xe06dfcaf
jae 0x140030417
wait
xchg ebx, eax
xchg esi, eax
and dword [0x1207100ca], edi
scasd eax, dword [rdi]
cld
insd dword [rdi], dx
loopne 0x140030493
ja 0x140030400
jrcxz 0x140030409
jmp 0x14003046f
push rax
nop
mov eax, dword [0x141dc3270]
and eax, dword [0x141dc3274]
or eax, 0x518c4388
xor eax, 0xfb3453a0
shr eax, 3
imul rax, rax, 0x81cde1f
shr rax, 0x37
cmp eax, 0x265e46b8
je 0x140030420
nop dword [rax + rax]
mov eax, dword [0x141dc3278]
imul eax, dword [0x141dc327c]
or eax, 0xccaefd1
out dx, eax
retf 0x690c
sar byte [rdi + 2], 0x78
sar byte [0x14dcad1b0], 1
je 0x140030450
out dx, eax
retf 0x690c
mov eax, dword [0x141dc32d8]
xor edx, edx
div dword [0x141dc32dc]
imul eax, eax, 0xd93a1911
add eax, 0x40df3d40
shr eax, 3
imul rax, rax, 0x160db06b
shr rax, 0x39
shr eax, 0x39
cmp eax, 0x942ce561
ja 0x1400304be
mov eax, dword [0x141dc32e0]
mov ecx, dword [0x141dc32e4]
add eax, ecx
add eax, 0x8bcd8083
mov rcx, qword [0x141dda6a0]
cmp eax, 0x590cbd63
jbe 0x1400304c7
mov rax, qword [0x141dda6a0]
jmp 0x14003049d
sub rsp, 0x20
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
test dil, dil
jne 0x1400304e0
sub rsp, 0x20
mov ecx, 3
call fcn.14008b4f0
add rsp, 0x20
lea rax, [0x141daa4c4]
mov rcx, qword [rbp + 0x190]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x480abb29a4016f61
mov rdx, qword [rbp + 0x188]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001a940
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, word [rax + 0xc]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xe
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002a0e1
mov edx, dword [0x141dc32e8]
add edx, dword [0x141dc32ec]
movabs rcx, 0xa37ff168422a7ad0
or edx, 0xbeeebcf2
add edx, 0x4e078e4a
cmp edx, 0x6484647d
ja 0x140030601
mov edx, dword [0x141dc32f0]
imul edx, dword [0x141dc32f4]
imul edx, edx, 0xf0464ca1
add edx, 0xd7317a1b
mov r8d, ebx
shr r8d, 8
xor r8b, 0xad
mov r9d, ebx
xor r9b, 0x7b
mov r10, rsi
xor r10, rcx
mov r11d, edi
xor r11d, 0xf70927e1
mov qword [rax], r10
mov dword [rax + 8], r11d
mov byte [rax + 0xc], r9b
mov byte [rax + 0xd], r8b
mov qword [r14], 0xe
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0xe
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
cmp edx, 0xd71d90eb
jae 0x14003065b
mov edx, ebx
shr edx, 8
xor dl, 0xad
mov r8d, ebx
xor r8b, 0x7b
mov r9, rsi
xor r9, rcx
mov r10d, edi
xor r10d, 0xf70927e1
mov qword [rax], r9
mov dword [rax + 8], r10d
mov byte [rax + 0xc], r8b
mov byte [rax + 0xd], dl
mov qword [r14], 0xe
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], 0xe
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
jmp 0x140030587
mov qword [r14 + 0x30], 0
mov qword [r14 + 0x88], 0
mov qword [r14 + 0x98], 0
mov word [r14 + 0xa0], 0
movabs rax, 0x8000000000000000
mov qword [r14 + 0x38], rax
mov word [r14 + 0xc0], 0
mov word [r14 + 0xc8], 0
mov dword [r14 + 0x58], 6
mov dword [r14 + 0x68], 6
mov dword [r14 + 0x78], 6
mov qword [r14 + 0xa8], 0
mov qword [r14 + 0xb8], 0
mov dword [r14 + 0xc4], 0x8000000
lea rax, [0x141dafa05]
mov rcx, qword [rbp + 0x380]
mov qword [rcx], rax
movabs rbx, 0x53b286d6307a1cda
mov eax, dword [0x141dc32f8]
xor edx, edx
div dword [0x141dc32fc]
imul eax, eax, 0x1d2859b3
xor eax, 0x98fc3a58
imul eax, eax, 0x83bdbaa4
cmp eax, 0xc90ebf99
jbe 0x14003075c
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax]
mov qword [r13], rbx
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.14001a360
add rsp, 0x20
mov rax, qword [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov rsi, r14
add rsi, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc3300]
xor edx, edx
div dword [0x141dc3304]
mov r14d, eax
add r14d, 0x4440ae39
xor r14d, 0x44ce0020
and r14d, 0xffce0a74
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax]
mov qword [r13], rbx
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.14001a360
add rsp, 0x20
mov r15, qword [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r14d, 0xc2cd773a
je 0x140030770
mov rdi, rax
test rax, rax
je 0x140030b16
movabs rax, 0xc8f7b16208d45408
xor r15, rax
mov qword [rdi], r15
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf3c0
add rsp, 0x20
mov r8, qword [rbp + 0x460]
mov rbx, qword [r8 + 0x28]
mov qword [rbx], 0
mov qword [rbx + 8], 8
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 8
mov eax, dword [0x141dc3320]
add eax, dword [0x141dc3324]
shr eax, 2
imul rax, rax, 0x4fc0a6d
shr rax, 0x35
and eax, 3
imul ecx, eax, 0x35bbe272
lea rax, [0x141dab3a9]
cmp ecx, 0x6d87254d
mov rdx, qword [rbp + 0x1b0]
mov r13, qword [rbp + 0x1b8]
jne 0x14003087d
mov byte [rbx + 0x20], 0
mov qword [r8 + 0x30], 1
mov qword [rdx], rax
mov r15, qword [rbp + 0x390]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc3328]
add ecx, dword [0x141dc332c]
imul ecx, ecx, 0xf1a2ae74
add ecx, 0xc2a079c4
or ecx, 0x6ae01cb5
mov byte [rbx + 0x20], 0
mov qword [r8 + 0x30], 1
mov qword [rdx], rax
cmp ecx, 0x3fe0fc9f
jb 0x140030890
mov rcx, qword [rdx]
movabs rax, 0xcae22af7349543c2
mov rdx, qword [rbp + 0x1a8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001a9d0
add rsp, 0x20
xorps xmm0, xmm0
mov r9, qword [rbp + 0x1a0]
movups xmmword [r9], xmm0
movups xmmword [r9 + 0x10], xmm0
movups xmmword [r9 + 0x20], xmm0
movups xmmword [r9 + 0x30], xmm0
movups xmmword [r9 + 0x40], xmm0
movups xmmword [r9 + 0x50], xmm0
mov qword [r9 + 0x60], 0
mov rcx, 0xfffffffffffffff8
lea rdx, [0x140101f00]
nop dword [rax]
mov r8, qword [rcx + rdx + 8]
xor r8, qword [rax + rcx + 8]
mov qword [r9 + rcx + 8], r8
add rcx, 8
cmp rcx, 0x60
jb 0x140030930
mov eax, dword [0x141dc3330]
imul eax, dword [0x141dc3334]
add eax, 0x30b90d7f
mov ecx, 0xdd066c9b
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0xa452c8a7
cmp eax, 0x7b894876
jbe 0x1400309bf
mov rax, qword [r9 + 0x60]
mov qword [r13 + 0x60], rax
movups xmm0, xmmword [r9 + 0x50]
movups xmmword [r13 + 0x50], xmm0
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [r13 + 0x40], xmm0
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmm3, xmmword [r9 + 0x30]
movups xmmword [r13 + 0x30], xmm3
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movzx eax, byte [0x141dda6b8]
xor eax, eax
nop word cs:[rax + rax]
mov rcx, qword [r9 + 0x60]
mov qword [r13 + 0x60], rcx
movups xmm0, xmmword [r9 + 0x50]
movups xmmword [r13 + 0x50], xmm0
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [r13 + 0x40], xmm0
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmm3, xmmword [r9 + 0x30]
movups xmmword [r13 + 0x30], xmm3
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movzx ecx, byte [0x141dda6b8]
test al, al
jne 0x1400309d0
mov eax, dword [0x141dc3338]
xor edx, edx
div dword [0x141dc333c]
xor eax, 0xd09de7a0
add eax, 0x367a2df1
and eax, 0x8c287eb1
cmp eax, 0xbc0b9eec
jne 0x140030a60
sub rsp, 0x20
mov edx, 0x68
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc3340]
xor edx, edx
div dword [0x141dc3344]
mov r14d, eax
or r14d, 0x19254c7a
xor r14d, 0x2fd8078b
imul rax, r14, 0x1aa1fd0b
shr rax, 0x20
sub r14d, eax
shr r14d, 1
add r14d, eax
shr r14d, 0x1f
sub rsp, 0x20
mov edx, 0x68
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r14d, 0x53476d89
ja 0x140030a60
mov rdi, rax
nop word [rax + rax]
mov eax, dword [0x141dc3348]
xor edx, edx
div dword [0x141dc334c]
imul eax, eax, 0x6b461ba2
add eax, 0xd21ddece
cmp eax, 0x3a04e32c
jb 0x140030ac0
test rdi, rdi
mov r14, qword [rbp + 0x198]
je 0x14002a0e1
mov eax, dword [0x141dc3350]
sub eax, dword [0x141dc3354]
or eax, 0x4029321b
and eax, 0x6869361b
cmp eax, 0xe2168f87
jne 0x140030bae
jmp 0x140030c08
mov eax, dword [0x141dc3308]
imul eax, dword [0x141dc330c]
imul rax, rax, 0x5641492d
shr rax, 0x3c
xor eax, 0xa130c54d
add eax, 0x70483b67
cmp eax, 0xccdf4b9d
jbe 0x140030b50
ud2
mov eax, dword [0x141dc3310]
xor eax, dword [0x141dc3314]
imul eax, eax, 0xad2e9142
add eax, 0xcdde2b4c
and eax, 0x8a9ded76
ud2
mov eax, dword [0x141dc3358]
xor eax, dword [0x141dc335c]
mov rcx, qword [r13 + 0x60]
mov qword [rdi + 0x60], rcx
or eax, 0xc1429803
and eax, 0xf5c6d933
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rdi + 0x50], xmm0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp eax, 0x87e3addf
jne 0x140030c50
mov rax, qword [r13 + 0x60]
mov qword [rdi + 0x60], rax
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rdi + 0x50], xmm0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp 0x140030bae
mov eax, dword [0x141dc3360]
imul eax, dword [0x141dc3364]
imul rcx, rax, 0xa63729f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
or eax, 0xca8d3015
imul eax, eax, 0x9c0306a7
cmp eax, 0xa4298ceb
ja 0x140030c50
cmp qword [rsi], 1
jne 0x140030d2d
mov eax, dword [0x141dc3368]
imul eax, dword [0x141dc336c]
imul eax, eax, 0xac3feb20
add eax, 0x546ec3d3
cmp eax, 0x3615454d
jae 0x140030cc0
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf3c0
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc3370]
and eax, dword [0x141dc3374]
imul ebx, eax, 0x6f0bbf2
add ebx, 0x36c3b2a0
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf3c0
add rsp, 0x20
cmp ebx, 0x600d6166
jb 0x140030cc0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140030d00
mov rax, qword [rbp + 0x460]
mov rbx, qword [rax + 0x28]
nop
mov eax, dword [0x141dc3378]
or eax, dword [0x141dc337c]
and eax, 0xba19520
add eax, 0x3c8b8f9c
cmp eax, 0xdf05ec1b
ja 0x140030d10
mov qword [rbx + 0x28], 0
mov qword [rbx + 0x30], 0x68
mov qword [rbx + 0x38], rdi
mov qword [rbx + 0x40], 0x68
mov byte [rbx + 0x48], 0
mov rsi, qword [rbp + 0x460]
mov qword [rsi + 0x30], 2
sub rsp, 0x20
mov rdi, qword [rbp + 0x1f8]
mov rcx, rdi
mov rdx, rsi
call fcn.1400beab0
add rsp, 0x20
lea rax, [0x141dabfbb]
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x71d832bddf6ffd37
mov rdx, qword [rbp + 0x1e8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001ba10
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
movzx eax, word [rax + 0x20]
cmp dword [rdi], 0
jne 0x140030e05
sub rsp, 0x20
mov rcx, rsi
call fcn.14000e110
add rsp, 0x20
mov eax, dword [0x141dc3380]
xor edx, edx
div dword [0x141dc3384]
or eax, 0x60a8428e
and eax, 0x64a8eb8e
cmp eax, 0xf577f204
mov rdx, qword [rbp + 0x1e0]
jne 0x140030e90
jmp 0x140030eb3
mov eax, dword [str.R.To]
imul eax, dword [0x141dc3414]
imul rax, rax, 0x6335ec21
shr rax, 0x3d
imul eax, eax, 0xbced041d
or eax, 0x77baffa2
cmp eax, 0x610eaa0e
jae 0x140030e40
ud2
mov eax, dword [0x141dc3418]
add eax, dword [0x141dc341c]
or eax, 0x9c9d5ace
ud2
mov eax, dword [0x141dc3388]
xor eax, dword [0x141dc338c]
imul eax, eax, 0x85537c24
lea rcx, [0x141dac7bc]
mov qword [rdx], rcx
cmp eax, 0x98173018
jne 0x140030ebf
lea rax, [0x141dac7bc]
mov qword [rdx], rax
jmp 0x140030e90
mov rcx, qword [rdx]
movabs rax, 0xd382d39e9d9ed703
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018500
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x1400312ee
shl ebx, 0x10
or edi, ebx
mov rcx, rax
mov r8d, edi
and r8d, 0xff0000
shr r8d, 0x10
mov rbx, qword [rbp + 0x1c0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc33a0]
sub eax, dword [0x141dc33a4]
add eax, 0xe09291bc
and eax, 0x1bf740a1
cmp eax, 0xb93ffce
je 0x140030f40
mov eax, dword [0x141dc33a8]
xor edx, edx
div dword [0x141dc33ac]
or eax, 0x192156f3
cmp eax, 0x9c459854
jne 0x140030fcb
mov eax, r8d
xor al, 0x23
movzx eax, al
mov byte [rcx + 6], al
shl rax, 0x30
mov edx, edi
shr edx, 8
xor dl, 0x23
movzx edx, dl
shl rdx, 0x28
or rdx, rax
mov eax, edi
xor al, 0x3c
movzx eax, al
shl rax, 0x20
or rax, rdx
mov edx, esi
xor edx, 0xa64b16f6
mov dword [rcx], edx
shr rax, 0x20
mov word [rcx + 4], ax
mov qword [r15], 7
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 7
mov eax, 0xd4963eb3
mov edx, edi
shr edx, 8
xor esi, 0xa64b16f6
nop dword [rax + rax]
mov r9d, dword [0x141dc33b0]
sub r9d, dword [0x141dc33b4]
imul r9, rax
shr r9, 0x3e
imul r9d, r9d, 0xbe0b19dc
or r9d, 0xaffaf0a
mov r10d, r8d
xor r10b, 0x23
movzx r10d, r10b
mov byte [rcx + 6], r10b
shl r10, 0x30
mov r11d, edx
xor r11b, 0x23
movzx r11d, r11b
shl r11, 0x28
or r11, r10
mov r10d, edi
xor r10b, 0x3c
movzx r10d, r10b
shl r10, 0x20
or r10, r11
shr r10, 0x20
mov dword [rcx], esi
mov word [rcx + 4], r10w
mov qword [r15], 7
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 7
cmp r9d, 0xcef037be
je 0x140030fe0
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov word [r15 + 0xa0], 0
movabs rax, 0x8000000000000000
mov qword [r15 + 0x38], rax
mov word [r15 + 0xc0], 0
mov word [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141da8e29]
mov rcx, qword [rbp + 0x1d0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x330ddd512015467d
mov rdx, qword [rbp + 0x1c8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400196f0
add rsp, 0x20
movzx esi, word [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14002a0e1
mov rdi, rax
mov rax, r15
add rax, 0x20
mov qword [rbp + 0x4a8], rax
movabs r12, 0x463102d579822dec
mov eax, dword [0x141dc33b8]
xor edx, edx
div dword [0x141dc33bc]
add eax, 0x8b4e323c
or eax, 0x7d4d3cfe
cmp eax, 0xa9df7ccf
jne 0x14003120b
mov eax, esi
xor eax, 0x7752
mov word [rdi], ax
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [r15 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 2
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 2
mov byte [rax + 0x20], 0
mov qword [r15 + 0x30], 1
lea rax, [0x141daeb19]
mov qword [r14], rax
mov rcx, qword [r14]
mov qword [rbx], r12
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.140019780
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
xor esi, 0x7752
mov dword [rbp + 0x478], esi
nop word [rax + rax]
mov eax, dword [0x141dc33c0]
and eax, dword [0x141dc33c4]
or eax, 0xfedbeef9
imul esi, eax, 0x3707cf6
mov eax, dword [rbp + 0x478]
mov word [rdi], ax
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
call fcn.1400bf3c0
add rsp, 0x20
mov r13, qword [r15 + 0x28]
mov qword [r13], 0
mov qword [r13 + 8], 2
mov qword [r13 + 0x10], rdi
mov qword [r13 + 0x18], 2
mov byte [r13 + 0x20], 0
mov qword [r15 + 0x30], 1
lea rax, [0x141daeb19]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0x463102d579822dec
mov qword [rbx], rax
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.140019780
add rsp, 0x20
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov r12, qword [rax + 0x10]
cmp esi, 0x32372715
jb 0x140031220
mov qword [rbp + 0x478], rdx
mov r15, rcx
mov ecx, dword [0x141dc33c8]
xor ecx, dword [0x141dc33cc]
add ecx, 0xe9eca2d6
or ecx, 0x52824969
cmp ecx, 0x1c932c9c
jne 0x140031330
jmp 0x140031368
mov eax, dword [0x141dc3390]
sub eax, dword [0x141dc3394]
or eax, 0x2e260040
and eax, 0x2e2740c2
cmp eax, 0x13fffc6a
jne 0x140031310
ud2
mov eax, dword [str._O6_]
xor eax, dword [0x141dc339c]
imul eax, eax, 0x7cf22ad5
ud2
mov ecx, dword [0x141dc33d0]
and ecx, dword [0x141dc33d4]
add ecx, 0x5dca90fc
and ecx, 0x5677c31d
xor ecx, 0xc0e1a2ee
mov r14, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
mov ebx, dword [rax + 0x28]
movzx edx, byte [0x141dda6b8]
cmp ecx, 0x94a404
jae 0x14003137c
mov rcx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x28]
movzx ecx, byte [0x141dda6b8]
jmp 0x140031330
sub rsp, 0x20
mov edx, 0x2c
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
mov rcx, qword [rbp + 0x200]
je 0x14002a0e1
mov rdi, rax
movabs rax, 0x6ce7d90f89422268
mov r8, r15
xor r8, rax
movabs rax, 0x4138efee40c08268
xor r12, rax
movabs rax, 0x3656d9de6f082f6c
mov r9, qword [rbp + 0x478]
xor r9, rax
movabs rax, 0x2ef4a6fec465300c
xor r14, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc33d8]
imul eax, dword [0x141dc33dc]
imul eax, eax, 0x7a18ccee
and eax, 0xcbe32f78
imul rax, rax, 0x2d2e748d
shr rax, 0x3d
cmp eax, 0xf8941290
ja 0x1400313f0
mov edx, dword [0x141dc33e0]
xor edx, dword [0x141dc33e4]
movabs rax, 0x843eb5e5ff4c468b
imul edx, edx, 0xd38cbaec
and edx, 0xe7f60530
cmp edx, 0x9b984cdf
jne 0x140031468
mov r10, rsi
xor r10, rax
mov edx, ebx
xor edx, 0x2c5a824
mov qword [rdi], r8
mov qword [rdi + 8], r9
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r10
mov dword [rdi + 0x28], edx
xor rsi, rax
xor ebx, 0x2c5a824
nop word cs:[rax + rax]
mov eax, dword [0x141dc33e8]
xor eax, dword [0x141dc33ec]
imul eax, eax, 0xeb486f6f
mov qword [rdi], r8
mov qword [rdi + 8], r9
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], rsi
mov dword [rdi + 0x28], ebx
cmp eax, 0x3a020136
je 0x140031480
mov rbx, qword [rbp + 0x4a8]
cmp qword [rbx], 1
mov r15, qword [rbp + 0x218]
movabs r12, 0x8000000000000000
jne 0x1400315a8
mov r14, rcx
mov eax, dword [0x141dc33f0]
imul eax, dword [0x141dc33f4]
or eax, 0x376ae232
xor eax, 0x903dd9fb
imul eax, eax, 0x76d770a2
cmp eax, 0xf93fa2ae
je 0x140031535
mov eax, dword [0x141dc33f8]
sub eax, dword [0x141dc33fc]
mov ecx, 0xb77a93d1
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0x83e57415
imul esi, ecx, 0x12020bea
sub rsp, 0x20
mov rcx, rbx
call fcn.1400bf3c0
add rsp, 0x20
cmp esi, 0xb0c1ddbd
jne 0x140031550
sub rsp, 0x20
mov rcx, rbx
call fcn.1400bf3c0
add rsp, 0x20
jmp 0x1400314f8
mov eax, dword [0x141dc3400]
or eax, dword [0x141dc3404]
add eax, 0xce6fdc0e
or eax, 0x58b6f2a2
cmp eax, 0x27aceac8
je 0x140031550
mov rax, qword [rbp + 0x390]
mov r13, qword [rax + 0x28]
mov eax, 0xcfc95173
mov rcx, r14
mov edx, dword [0x141dc3408]
or edx, dword [0x141dc340c]
xor edx, 0x85db5d0b
imul rdx, rax
shr rdx, 0x3e
or edx, 0x91e15820
cmp edx, 0x61c94db4
jb 0x140031580
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 0x2c
mov qword [r13 + 0x38], rdi
mov qword [r13 + 0x40], 0x2c
mov byte [r13 + 0x48], 0
mov rsi, qword [rbp + 0x390]
mov qword [rsi + 0x30], 2
sub rsp, 0x20
mov rdx, rsi
mov rdi, rcx
call fcn.1400beab0
add rsp, 0x20
lea rax, [0x141daaa1b]
mov rcx, qword [rbp + 0x240]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xfead4045d487ac53
mov rdx, qword [rbp + 0x238]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001b6a0
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov rcx, qword [rax + 0x28]
movzx eax, byte [rax + 0x30]
cmp dword [rdi], 0
jne 0x140031748
sub rsp, 0x20
mov rcx, rsi
call fcn.14000e110
add rsp, 0x20
lea rax, [0x141da7fbb]
mov rcx, qword [rbp + 0x230]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xbdb9d0ac535f67b
mov rdx, qword [rbp + 0x228]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001b530
add rsp, 0x20
mov edi, dword [rax]
movzx ebx, word [rax + 4]
movzx r14d, byte [rax + 6]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x140031770
shl r14d, 0x10
or ebx, r14d
mov rsi, rax
mov ecx, ebx
and ecx, 0xffff00
mov r8d, ebx
shr r8d, 0x10
shr ecx, 8
mov r14, qword [rbp + 0x220]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3438]
xor edx, edx
div dword [0x141dc343c]
add eax, 0x55ab5450
xor eax, 0xda6efef7
cmp eax, 0xb93da97f
ja 0x1400316f0
xor r8b, 0x5f
movzx eax, r8b
shl rax, 0x30
mov edx, dword [0x141dc3440]
xor edx, dword [0x141dc3444]
or edx, 0x19418dc8
shr edx, 2
imul rdx, rdx, 0x35bfee81
shr rdx, 0x3a
cmp edx, 0x26ce5ab5
jne 0x1400317bb
jmp 0x14003182b
mov eax, dword [0x141dc3478]
xor edx, edx
div dword [0x141dc347c]
add eax, 0xf088b718
and eax, 0x52581447
cmp eax, 0x33582b60
jne 0x1400326c7
jmp 0x1400326f7
mov eax, dword [str.SCQ5]
imul eax, dword [0x141dc342c]
and eax, 0xa5961eec
add eax, 0xa55727ce
and eax, 0xec182316
cmp eax, 0x12b97c89
je 0x1400317b7
mov eax, dword [0x141dc3430]
sub eax, dword [0x141dc3434]
imul eax, eax, 0xea4a500b
add eax, 0xb2e10d70
ud2
ud2
mov edx, dword [0x141dc3448]
add edx, dword [0x141dc344c]
imul r8d, edx, 0x3f8532ec
mov edx, 0xc2c2aacf
imul rdx, r8
shr rdx, 0x3f
mov r8d, ecx
xor r8b, 0x5d
movzx r8d, r8b
shl r8, 0x28
mov r9d, ebx
xor r9b, 0x52
movzx r9d, r9b
shl r9, 0x20
or r9, rax
or r9, r8
mov r8d, edi
xor r8d, 0x81e1ab6
or r8d, eax
shr r9, 0x20
mov r10, rax
shr r10, 0x30
mov byte [rsi + 6], r10b
mov dword [rsi], r8d
mov word [rsi + 4], r9w
cmp edx, 0x9dfda1c5
jbe 0x140031871
mov edx, ecx
xor dl, 0x5d
movzx edx, dl
shl rdx, 0x28
mov r8d, ebx
xor r8b, 0x52
movzx r8d, r8b
shl r8, 0x20
or r8, rax
or r8, rdx
mov edx, edi
xor edx, 0x81e1ab6
or edx, eax
mov r9, rax
shr r9, 0x30
mov byte [rsi + 6], r9b
mov dword [rsi], edx
shr r8, 0x20
mov word [rsi + 4], r8w
jmp 0x1400317bb
movabs rdx, 0x3f292ce3efb10d8e
mov eax, dword [0x141dc3450]
or eax, dword [0x141dc3454]
imul rax, rax, 0x7e8078f1
shr rax, 0x3e
imul eax, eax, 0xb2a7d625
or eax, 0x5f64949
cmp eax, 0x518467c
mov rdi, qword [rbp + 0x388]
jae 0x14003198c
mov qword [rdi], 7
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], 7
mov byte [rdi + 0x18], 0
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x28], 8
mov qword [rdi + 0x30], 0
mov qword [rdi + 0x88], 0
mov qword [rdi + 0x98], 0
mov word [rdi + 0xa0], 0
mov qword [rdi + 0x38], r12
mov word [rdi + 0xc0], 0
mov word [rdi + 0xc8], 0
mov dword [rdi + 0x58], 6
mov dword [rdi + 0x68], 6
mov dword [rdi + 0x78], 6
mov qword [rdi + 0xa8], 0
mov qword [rdi + 0xb8], 0
mov dword [rdi + 0xc4], 0x8000000
lea rax, [0x141dabb3f]
mov qword [r14], rax
mov rcx, qword [r14]
mov qword [r15], rdx
mov rbx, rdx
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.14001a580
add rsp, 0x20
movzx eax, word [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf230
mov rdx, rbx
add rsp, 0x20
mov rax, rdi
add rax, 0x20
mov qword [rbp + 0x4a8], rax
mov rbx, r14
mov r13, r12
mov qword [rdi], 7
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], 7
mov byte [rdi + 0x18], 0
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x28], 8
mov qword [rdi + 0x30], 0
mov qword [rdi + 0x88], 0
mov qword [rdi + 0x98], 0
mov word [rdi + 0xa0], 0
mov qword [rdi + 0x38], r13
mov word [rdi + 0xc0], 0
mov word [rdi + 0xc8], 0
mov dword [rdi + 0x58], 6
mov dword [rdi + 0x68], 6
mov dword [rdi + 0x78], 6
mov qword [rdi + 0xa8], 0
mov qword [rdi + 0xb8], 0
mov dword [rdi + 0xc4], 0x8000000
lea rax, [0x141dabb3f]
mov qword [rbx], rax
mov rcx, qword [rbx]
mov qword [r15], rdx
mov r14, rdx
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.14001a580
add rsp, 0x20
movzx r12d, word [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf230
mov rdx, r14
add rsp, 0x20
mov r14, rax
xor eax, eax
test al, al
jne 0x1400319a0
test r14, r14
je 0x140031d59
xor r12d, 0xdcd5
mov word [r14], r12w
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
call fcn.1400bf3c0
add rsp, 0x20
mov rax, qword [rbp + 0x388]
mov rbx, qword [rax + 0x28]
mov qword [rbx], 0
mov qword [rbx + 8], 2
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 2
mov byte [rbx + 0x20], 0
mov qword [rax + 0x30], 1
lea rax, [0x141da821f]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x68377940b255c4b6
mov rdx, qword [rbp + 0x208]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001aa20
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x470], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x478], rcx
mov r13, qword [rax + 0x10]
mov r12, qword [rax + 0x18]
mov r15d, dword [rax + 0x20]
movzx r14d, word [rax + 0x24]
movzx edi, byte [rax + 0x26]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x27
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x140031d0a
shl edi, 0x10
or r14d, edi
mov rsi, rax
mov rdi, qword [rbp + 0x388]
nop dword [rax + rax]
mov eax, dword [0x141dc3470]
xor edx, edx
div dword [0x141dc3474]
or eax, 0x628a838b
imul eax, eax, 0xaa8d7e12
cmp eax, 0x86f29f68
je 0x140031b80
mov eax, r14d
shr eax, 0x10
xor al, 0xc5
mov ecx, r14d
shr ecx, 8
xor cl, 0x4a
xor r14b, 0x7b
xor r15d, 0xe1f781ff
movabs rdx, 0x764cb21847e413d7
xor r12, rdx
movabs rdx, 0x980f4dee75cfa84d
xor r13, rdx
movabs rdx, 0xb15649db9aecb849
mov r8, qword [rbp + 0x478]
xor r8, rdx
movabs rdx, 0x4271eafee2087b82
mov r9, qword [rbp + 0x470]
xor r9, rdx
mov qword [rsi], r9
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r12
mov dword [rsi + 0x20], r15d
mov byte [rsi + 0x24], r14b
mov byte [rsi + 0x25], cl
mov byte [rsi + 0x26], al
mov rcx, qword [rbp + 0x4a8]
cmp qword [rcx], 1
jne 0x140031c39
sub rsp, 0x20
call fcn.1400bf3c0
add rsp, 0x20
mov rbx, qword [rdi + 0x28]
mov qword [rbx + 0x28], 0
mov qword [rbx + 0x30], 0x27
mov qword [rbx + 0x38], rsi
mov qword [rbx + 0x40], 0x27
mov byte [rbx + 0x48], 0
mov qword [rdi + 0x30], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0x260]
mov rcx, rsi
mov rdx, rdi
call fcn.1400beab0
add rsp, 0x20
lea rax, [0x141daf411]
mov rcx, qword [rbp + 0x258]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe4abe3ef8f0e0c72
mov rdx, qword [rbp + 0x250]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018870
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
cmp dword [rsi], 0
mov r15, qword [rbp + 0x248]
jne 0x140031d47
movabs rsi, 0x8f1d7cf76c01e891
mov eax, dword [0x141dc3490]
xor eax, dword [0x141dc3494]
or eax, 0x3e49e00f
imul eax, eax, 0xd912cb3c
add eax, 0x3c4e8b34
cmp eax, 0x46e802d1
mov r12, qword [rbp + 0x268]
jae 0x140031da0
jmp 0x140031dfb
ud2
ud2
mov eax, dword [0x141dc3458]
mov ecx, dword [0x141dc345c]
add eax, ecx
add eax, 0x720b4d0b
and eax, 0x2a73b9e7
cmp eax, 0xcd86d602
jne 0x140031d80
ud2
mov eax, dword [0x141dc3460]
imul eax, dword [0x141dc3464]
and eax, 0x8da41968
ud2
mov r14d, dword [0x141dc3498]
and r14d, dword [0x141dc349c]
and r14d, 0x672653b
sub rsp, 0x20
mov rcx, rdi
call fcn.14000e110
add rsp, 0x20
lea rax, [0x141db2518]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.140019b80
add rsp, 0x20
mov r13d, dword [rax]
movzx ebx, word [rax + 4]
movzx eax, byte [rax + 6]
cmp r14d, 0x1ab922f9
jne 0x140031e3c
sub rsp, 0x20
mov rcx, rdi
call fcn.14000e110
add rsp, 0x20
lea rax, [0x141db2518]
mov qword [r12], rax
mov rcx, qword [r12]
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
call fcn.140019b80
add rsp, 0x20
mov ecx, dword [rax]
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
jmp 0x140031da0
shl eax, 0x10
or ebx, eax
mov eax, dword [0x141dc34a0]
and eax, dword [0x141dc34a4]
xor eax, 0xa4df409c
mov ecx, 0xcf022b29
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0xb2fdfee1
cmp eax, 0x45af458a
jb 0x140031eb1
mov eax, dword [0x141dc34a8]
xor edx, edx
div dword [0x141dc34ac]
mov esi, eax
xor esi, 0x71688753
add esi, 0xa10bc9da
xor esi, 0x65b58bfb
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp esi, 0x7ad83b6e
jbe 0x140031ece
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x140031e6c
test rax, rax
mov rsi, qword [rbp + 0x428]
movabs r10, 0x8000000000000000
je 0x14002a0e1
mov ecx, dword [0x141dc34b0]
imul ecx, dword [0x141dc34b4]
xor ecx, 0xe29904
or ecx, 0xf41520cb
add ecx, 0x1c359608
cmp ecx, 0xf62fdebf
mov r9, qword [rbp + 0x288]
ja 0x140031fd0
mov ecx, dword [0x141dc34b8]
sub ecx, dword [0x141dc34bc]
mov edx, ebx
shr edx, 0x10
xor dl, 0x5a
movzx edx, dl
mov byte [rax + 6], dl
shl rdx, 0x30
mov r8d, ebx
shr r8d, 8
xor r8b, 0x45
movzx r8d, r8b
shl r8, 0x28
or r8, rdx
mov edx, ebx
xor dl, 0x11
movzx edx, dl
shl rdx, 0x20
or rdx, r8
mov r8d, r13d
xor r8d, 0xc1d19a7e
shr rdx, 0x20
mov dword [rax], r8d
mov word [rax + 4], dx
mov qword [rsi], 7
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 7
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x28], 8
mov qword [rsi + 0x30], 0
mov qword [rsi + 0x88], 0
mov qword [rsi + 0x98], 0
mov word [rsi + 0xa0], 0
mov qword [rsi + 0x38], r10
cmp ecx, 0x2fb8e95c
jne 0x14003206d
mov ecx, ebx
shr ecx, 0x10
xor cl, 0x5a
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, ebx
shr edx, 8
xor dl, 0x45
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
mov ecx, ebx
xor cl, 0x11
movzx ecx, cl
shl rcx, 0x20
or rcx, rdx
mov edx, r13d
xor edx, 0xc1d19a7e
mov dword [rax], edx
shr rcx, 0x20
mov word [rax + 4], cx
mov qword [rsi], 7
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 7
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x28], 8
mov qword [rsi + 0x30], 0
mov qword [rsi + 0x88], 0
mov qword [rsi + 0x98], 0
mov word [rsi + 0xa0], 0
mov qword [rsi + 0x38], r10
jmp 0x140031f1a
mov r14, rsi
add r14, 0x20
movabs rax, 0xa91ce8861debebee
mov ecx, dword [0x141dc34c0]
sub ecx, dword [0x141dc34c4]
or ecx, 0xe91e8dcc
cmp ecx, 0x18827616
mov r8, qword [rbp + 0x280]
je 0x140032128
mov edx, dword [0x141dc34c8]
sub edx, dword [0x141dc34cc]
add edx, 0xc8c9b4ad
imul rcx, rdx, 0x4ec3d00b
shr rcx, 0x20
sub edx, ecx
shr edx, 1
add edx, ecx
shr edx, 0x16
mov word [rsi + 0xc0], 0
mov word [rsi + 0xc8], 0
mov dword [rsi + 0x58], 6
mov dword [rsi + 0x68], 6
mov dword [rsi + 0x78], 6
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], 0
mov dword [rsi + 0xc4], 0x8000000
lea rcx, [0x141da472d]
mov qword [r9], rcx
mov rcx, qword [r9]
mov qword [r8], rax
cmp edx, 0xf7aefb91
jne 0x140032181
mov word [rsi + 0xc0], 0
mov word [rsi + 0xc8], 0
mov dword [rsi + 0x58], 6
mov dword [rsi + 0x68], 6
mov dword [rsi + 0x78], 6
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], 0
mov dword [rsi + 0xc4], 0x8000000
lea rcx, [0x141da472d]
mov qword [r9], rcx
mov qword [r8], rax
jmp 0x1400320a3
mov rdx, qword [r8]
sub rsp, 0x20
call fcn.14001a160
add rsp, 0x20
movzx ebx, word [rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
mov r12, qword [rbp + 0x270]
mov r13, qword [rbp + 0x278]
je 0x14002a0e1
mov rdi, rax
xor ebx, 0x3ca5
mov word [rax], bx
sub rsp, 0x20
mov qword [rbp + 0x4a8], r14
mov rcx, r14
call fcn.1400bf3c0
add rsp, 0x20
mov rbx, qword [rsi + 0x28]
mov qword [rbx], 0
mov qword [rbx + 8], 2
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 2
mov byte [rbx + 0x20], 0
mov qword [rsi + 0x30], 1
lea rax, [0x141dafdb8]
mov rcx, qword [rbp + 0x2a0]
mov qword [rcx], rax
mov rdi, qword [rcx]
movabs rax, 0x502e9f480116e5b6
mov rcx, qword [rbp + 0x298]
mov qword [rcx], rax
mov r14, qword [rcx]
mov eax, dword [0x141dc34d0]
and eax, dword [0x141dc34d4]
add eax, 0xd59a47a5
or eax, 0x397ea34e
imul eax, eax, 0x251cff0c
cmp eax, 0x5fdedcb5
mov rsi, qword [rbp + 0x290]
jb 0x1400322bf
mov r15d, dword [0x141dc34d8]
or r15d, dword [0x141dc34dc]
add r15d, 0x67d00169
and r15d, 0x63536271
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400197f0
add rsp, 0x20
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm0
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], 0
cmp r15d, 0xd6e52e12
jbe 0x1400322f5
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.1400197f0
add rsp, 0x20
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm0
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], 0
jmp 0x140032269
mov rcx, rax
xor eax, eax
lea rdx, [0x140101f68]
mov r10, rsi
mov rsi, qword [rbp + 0x2a8]
jmp 0x14003231e
add rax, 8
lea r8, [rax - 8]
cmp r8, 0x50
jae 0x140032386
mov r8d, dword [0x141dc34e0]
mov r9d, dword [0x141dc34e4]
add r8d, r9d
add r8d, 0x9b1bac8f
cmp r8d, 0xfb1185fb
ja 0x140032378
nop
mov r8d, dword [0x141dc34e8]
and r8d, dword [0x141dc34ec]
imul r8d, r8d, 0xb8c56cec
or r8d, 0x3ff03e5
add r8d, 0x5a193965
mov r9, qword [rax + rdx]
xor r9, qword [rcx + rax]
mov qword [r10 + rax], r9
cmp r8d, 0xa0917307
jbe 0x140032310
mov r8, qword [rax + rdx]
xor r8, qword [rcx + rax]
mov qword [r10 + rax], r8
jmp 0x140032340
mov eax, dword [0x141dc34f0]
and eax, dword [0x141dc34f4]
imul eax, eax, 0x16167b12
imul rax, rax, 0x5c6313b9
shr rax, 0x3d
or eax, 0xe88d293d
cmp eax, 0x9331f171
jae 0x140032410
movzx eax, byte [rcx + 0x58]
xor al, 0xc9
mov byte [r10 + 0x58], al
movups xmm0, xmmword [r10 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmm2, xmmword [r10 + 0x20]
movups xmm3, xmmword [r10 + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [r10 + 0x49]
mov qword [rsi + 0x49], rax
mov eax, dword [r10 + 0x51]
mov dword [rsi + 0x51], eax
movzx eax, word [r10 + 0x55]
mov word [rsi + 0x55], ax
movzx eax, byte [r10 + 0x57]
mov byte [rsi + 0x57], al
movzx eax, byte [r10 + 0x58]
mov byte [rsi + 0x58], al
nop dword [rax]
mov eax, dword [0x141dc34f8]
xor edx, edx
div dword [0x141dc34fc]
shr eax, 2
imul rax, rax, 0x40d4f3d7
shr rax, 0x3c
imul eax, eax, 0xd8d0b651
movzx edx, byte [rcx + 0x58]
xor dl, 0xc9
mov byte [r10 + 0x58], dl
movups xmm0, xmmword [r10 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmm2, xmmword [r10 + 0x20]
movups xmm3, xmmword [r10 + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rdx, qword [r10 + 0x49]
mov qword [rsi + 0x49], rdx
mov edx, dword [r10 + 0x51]
mov dword [rsi + 0x51], edx
movzx edx, word [r10 + 0x55]
mov word [rsi + 0x55], dx
movzx edx, byte [r10 + 0x57]
mov byte [rsi + 0x57], dl
movzx edx, byte [r10 + 0x58]
mov byte [rsi + 0x58], dl
cmp eax, 0x6b7a4273
je 0x140032410
mov eax, dword [str.Y_dtO]
xor edx, edx
div dword [0x141dc3504]
and eax, 0x81cc001a
imul eax, eax, 0x8f528227
cmp eax, 0xc7537ffa
jne 0x1400324e0
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x59
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dc3508]
imul r14d, dword [0x141dc350c]
add r14d, 0xd9711373
and r14d, 0xa515f13d
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x59
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r14d, 0xfa048bd5
ja 0x1400324e0
mov rdi, rax
test rax, rax
je 0x14003265c
movups xmm0, xmmword [rsi + 0x49]
movups xmmword [rdi + 0x49], xmm0
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rcx, qword [rbp + 0x4a8]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140032570
mov rax, qword [rcx]
mov r8d, 0xdbd673ab
nop dword [rax]
mov edx, dword [0x141dc3528]
add edx, dword [0x141dc352c]
or edx, 0x3961714
add edx, 0x734e3458
imul rdx, r8
shr rdx, 0x3d
cmp edx, 0x7e91101b
je 0x140032580
mov eax, dword [0x141dc3510]
imul eax, dword [0x141dc3514]
or eax, 0xfdc5f837
and eax, 0xfdddfd37
cmp eax, 0x326c3077
jb 0x140032699
mov eax, dword [0x141dc3518]
xor eax, dword [0x141dc351c]
add eax, 0xe61c17ed
or eax, 0xe6666fbd
ud2
ud2
mov eax, dword [0x141dc3480]
mov ecx, dword [0x141dc3484]
add eax, ecx
add eax, 0x724e52ea
mov ecx, 0xca94638f
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xd5e58ad6
ud2
ud2
ror cl, 0xd9
adc al, 0xd1
fisttp qword [rbx + rcx*4 + 0x73]
and byte [rcx], dh
rol byte [rax + rax*8 + 0x150840f], 0
add cl, ch
test byte [rcx], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x28], rax
jmp 0x14004665c
mov r14, qword [rbx + 0x20]
mov r13, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
xor r15d, r15d
nop word [rax + rax]
mov eax, dword [0x141dc5140]
sub eax, dword [0x141dc5144]
and eax, 0xa0022043
or eax, 0x452d8fb4
imul rax, rax, 0x40d08cfb
shr rax, 0x3a
cmp eax, 0xf85c45a3
je 0x140046670
cmp r15, r12
je 0x1400466dd
inc r15
mov eax, dword [0x141dc5148]
imul eax, dword [0x141dc514c]
add eax, 0xb17a1050
xor eax, 0xe83d305c
imul rax, rax, 0x54bab5d
shr rax, 0x39
cmp eax, 0x7275d31d
je 0x1400466a0
mov rcx, r14
mov edx, ebx
call qword [r13 + 0x20]
test al, al
je 0x140046670
mov al, 1
jmp 0x140046902
mov r15, qword [r13 + 0x18]
mov eax, dword [0x141dc5168]
xor edx, edx
div dword [0x141dc516c]
add eax, 0xdb84f0bd
mov ecx, 0xad0e3877
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xd12bd3e7
cmp ecx, 0xe192cf8d
jbe 0x14004675c
jmp 0x140046789
mov eax, dword [0x141dc5170]
sub eax, dword [0x141dc5174]
mov ebp, 0x9a166eb1
imul rbp, rax
shr rbp, 0x3f
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call r15
cmp ebp, 0xe1fb330a
jne 0x140046797
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call r15
jmp 0x14004675c
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140046902
xor ebp, ebp
nop word cs:[rax + rax]
mov eax, dword [0x141dc5178]
and eax, dword [0x141dc517c]
xor eax, 0x42c272b8
imul eax, eax, 0x5f630547
add eax, 0xe83badfb
cmp eax, 0x45bff78d
jb 0x1400467b0
mov esi, 0xb66defed
mov r15d, 0xd0db575f
jmp 0x1400467e8
test al, al
jne 0x1400468fa
mov rdi, rbp
nop dword [rax + rax]
mov eax, dword [0x141dc5180]
and eax, dword [0x141dc5184]
imul rax, rax, 0x1d5f5801
shr rax, 0x3c
add eax, 0xfeb9d325
cmp eax, 0xb653861c
jb 0x1400467f0
cmp rdi, qword [rsp + 0x28]
je 0x1400468f5
mov eax, dword [0x141dc5188]
xor edx, edx
div dword [0x141dc518c]
imul eax, eax, 0xd5568f44
add eax, 0xef177d83
cmp eax, 0x9c3973b2
jb 0x14004681e
lea rbp, [rdi + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dc5190]
xor edx, edx
div dword [0x141dc5194]
add eax, 0x43c2df3c
imul rax, rsi
shr rax, 0x3e
xor eax, 0xf3ab2295
cmp eax, 0xacadb1e7
jb 0x140046850
mov eax, dword [0x141dc5198]
imul eax, dword [0x141dc519c]
imul rax, rax, 0x6b1f7fd
shr rax, 0x3a
imul eax, eax, 0x89720b43
and eax, 0x12207928
cmp eax, 0xfb5ac915
ja 0x1400468ea
nop word cs:[rax + rax]
mov r12d, dword [0x141dc51a0]
and r12d, dword [0x141dc51a4]
or r12d, 0x831d66bd
xor r12d, 0x66166dfe
imul r12, r15
shr r12, 0x3e
mov rcx, r14
mov edx, ebx
call qword [r13 + 0x20]
cmp r12d, 0x8e472aa
jbe 0x1400467e0
mov rcx, r14
mov edx, ebx
call qword [r13 + 0x20]
jmp 0x1400468b0
mov rdi, qword [rsp + 0x28]
cmp rdi, qword [rsp + 0x28]
setb al
sub al, 0xd7
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d72ca0
mov eax, dword [0x141dc6cd0]
xor edx, edx
div dword [0x141dc6cd4]
xor eax, 0x754e009
or eax, 0x68ab1cd6
add eax, 0x6a680b22
cmp eax, 0x6dce045e
jb 0x140054090
inc r9
shr r9, 1
nop word [rax + rax]
mov eax, dword [0x141dc6cd8]
or eax, dword [0x141dc6cdc]
xor eax, 0x401002
or eax, 0x90b5c65c
and eax, 0x94f5f6de
cmp eax, 0x4dc382a0
jb 0x1400540c0
mov qword [rsp + 0x30], r9
mov r9, rcx
mov r12, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov qword [rsp + 0x38], rax
mov r15d, dword [r15 + 0x30]
inc r9
xor r13d, r13d
mov ecx, 0xbc51328b
mov rsi, qword [rsp + 0x38]
jmp 0x140054122
test al, al
mov r9, qword [rsp + 0x40]
mov ecx, 0xbc51328b
jne 0x1400541f5
dec r9
je 0x1400541bf
mov qword [rsp + 0x40], r9
inc r13
mov eax, dword [0x141dc6ce0]
and eax, dword [0x141dc6ce4]
add eax, 0xc55c369
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0xb8faaa4d
cmp eax, 0x4287fa2e
je 0x140054133
mov eax, dword [0x141dc6ce8]
imul eax, dword [0x141dc6cec]
mov ecx, 0x90228bd1
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x72dbe656
je 0x1400541b4
nop word [rax + rax]
mov edi, dword [0x141dc6cf0]
imul edi, dword [0x141dc6cf4]
xor edi, 0x689cb712
add edi, 0x7e73e63f
and edi, 0xbaa40b1e
mov rcx, r12
mov edx, r15d
call qword [rsi + 0x20]
cmp edi, 0x7412fb2d
jae 0x140054110
mov rcx, r12
mov edx, r15d
call qword [rsi + 0x20]
jmp 0x140054180
mov eax, dword [0x141dc6d10]
or eax, dword [0x141dc6d14]
imul rax, rax, 0x494702ff
shr rax, 0x3e
xor eax, 0xbd9fc019
add eax, 0xf9394e15
cmp eax, 0xf6ba539c
mov r13, qword [rsp + 0x38]
jbe 0x14005436d
jmp 0x140054389
mov bl, 1
jmp 0x140054568
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, r14
call fcn.140054580
xor ecx, ecx
test cl, cl
je 0x1400543b0
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, r14
call fcn.140054580
jmp 0x14005436d
mov ecx, dword [0x141dc6d18]
or ecx, dword [0x141dc6d1c]
and ecx, 0xe1e26e08
shr ecx, 1
imul rcx, rcx, 0x65d613ab
shr rcx, 0x3c
imul ecx, ecx, 0x71bf4eef
cmp ecx, 0x4a357b0d
jb 0x1400543b0
mov bl, 1
test al, al
jne 0x140054568
nop word [rax + rax]
mov eax, dword [0x141dc6d20]
and eax, dword [0x141dc6d24]
imul eax, eax, 0x4ae15ae1
xor eax, 0x31f0102
or eax, 0xf40074cc
cmp eax, 0x3a1cf0eb
jb 0x1400543f0
mov rcx, r12
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
call qword [r13 + 0x18]
test al, al
mov rcx, qword [rsp + 0x30]
jne 0x140054568
nop word [rax + rax]
mov eax, dword [0x141dc6d28]
and eax, dword [0x141dc6d2c]
xor eax, 0x4a012400
or eax, 0x348608a3
and eax, 0xff8f2fab
cmp eax, 0xfeede13
jb 0x140054440
xor ebx, ebx
xor r14d, r14d
nop word [rax + rax]
mov rdi, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dc6d30]
and eax, dword [0x141dc6d34]
xor eax, 0xc6ad2f4d
imul eax, eax, 0x495a664a
cmp eax, 0x3f30ab64
je 0x140054480
cmp rdi, rcx
je 0x140054531
lea r14, [rdi + 1]
nop dword [rax + rax]
mov eax, dword [0x141dc6d38]
xor eax, dword [0x141dc6d3c]
add eax, 0x90f5fdbc
or eax, 0x89ba0d2d
imul eax, eax, 0xfdbd4b50
cmp eax, 0x5cac41c1
je 0x1400544b0
mov rbp, qword [r13 + 0x20]
test bl, bl
je 0x1400544f0
mov rcx, r12
mov edx, r15d
call rbp
nop word cs:[rax + rax]
mov eax, dword [0x141dc6d40]
xor edx, edx
div dword [0x141dc6d44]
mov esi, eax
and esi, 0x5b11af5
add esi, 0x3b889fcb
and esi, 0x4e393fc3
mov rcx, r12
mov edx, r15d
call rbp
cmp esi, 0x978153fe
je 0x1400544f0
test al, al
mov rcx, qword [rsp + 0x30]
je 0x140054470
jmp 0x140054540
mov rdi, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dc6d48]
and eax, dword [0x141dc6d4c]
xor eax, 0x41000000
or eax, 0x1c11891c
and eax, 0x5d91899c
cmp rdi, rcx
setb bl
cmp eax, 0x88c25e84
ja 0x140054540
nop word cs:[rax + rax]
pushfq
mov al, byte [rdi + 0x3d]
and ebp, dword [rdi - 0x2b]
test dword [rdi], 0x112286
add cl, ch
adc qword [r8], rax
add byte [rcx - 0x7d], al
cmp r11d, 0x5c
push rdi
rcl byte [r14 + r12*2 + 0x441f0f], cl
add byte [rbx - 0x290185fb], cl
add dword [rbx], ecx
add eax, 0x1d6fe78
ja 0x140057595
sbb cl, dl
pop rsp
lea rax, [rdx + rdx*2]
lea r8, [rax*8]
add r8, r13
mov r9d, 0x81934e6b
jmp 0x140062560
add r14, rdx
add r13, 0x18
cmp r13, r8
je 0x1400628e6
mov eax, dword [0x141dc8aa0]
or eax, dword [0x141dc8aa4]
imul rax, rax, 0x492c259
shr rax, 0x39
imul eax, eax, 0x3d937c8a
or eax, 0x7c95acbf
cmp eax, 0x2468f52a
je 0x140062560
movzx eax, word [r13]
test rax, rax
je 0x140062690
cmp eax, 1
jne 0x1400626c0
movzx eax, word [r13 + 2]
cmp eax, 0x3e8
jae 0x140062730
mov edx, dword [0x141dc8ad0]
and edx, dword [0x141dc8ad4]
imul edx, edx, 0x69b92903
xor edx, 0x60a4cc1
and edx, 0x279aede1
cmp edx, 0x6a43bf35
je 0x1400625b0
nop word cs:[rax + rax]
mov edx, dword [0x141dc8ad8]
add edx, dword [0x141dc8adc]
shr edx, 6
imul rdx, rdx, 0x48dc6df
shr rdx, 0x34
add edx, 0x1f5d402b
xor edx, 0xa640eede
cmp edx, 0x6501d845
jb 0x1400625e0
mov edx, 1
cmp ax, 0xa
jb 0x140062550
mov edx, dword [0x141dc8ae0]
imul edx, dword [0x141dc8ae4]
or edx, 0xb4f5ad3e
imul edx, edx, 0x788b16dd
add edx, 0x5e061ffa
cmp edx, 0x939fe1b2
jb 0x14006261d
mov r10d, dword [0x141dc8ae8]
or r10d, dword [0x141dc8aec]
imul r10, r9
shr r10, 0x3e
xor r10d, 0x22209003
or r10d, 0xcc5e49d0
cmp ax, 0x64
mov edx, 3
sbb rdx, 0
cmp r10d, 0x5bcb81c2
jb 0x140062644
jmp 0x140062550
mov eax, dword [0x141dc8aa8]
xor eax, dword [0x141dc8aac]
xor eax, 0x12940809
and eax, 0x5e94081f
cmp eax, 0xda5a48eb
je 0x140062690
mov rdx, qword [r13 + 8]
jmp 0x140062550
mov eax, dword [0x141dc8ab0]
xor edx, edx
div dword [0x141dc8ab4]
add eax, 0xcc15f532
or eax, 0xa103f28c
cmp eax, 0xb3c30d37
je 0x1400626c0
mov rdx, qword [r13 + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dc8ab8]
xor eax, dword [0x141dc8abc]
xor eax, 0xaa377dc5
imul r10, rax, 0x4c4df6d
shr r10, 0x20
sub eax, r10d
shr eax, 1
add eax, r10d
shr eax, 0x1e
add eax, 0x6903d2ae
cmp eax, 0xc940711a
jae 0x1400626f0
jmp 0x140062550
mov edx, dword [0x141dc8ac0]
and edx, dword [0x141dc8ac4]
imul edx, edx, 0xb116bb2d
cmp edx, 0xad5aeee4
je 0x140062730
movzx eax, ax
cmp eax, 0x2710
mov edx, 5
sbb rdx, 0
nop dword [rax + rax]
mov eax, dword [0x141dc8ac8]
add eax, dword [0x141dc8acc]
or eax, 0x8026a059
imul eax, eax, 0x8df6313d
imul rax, rax, 0x553fa79
shr rax, 0x38
cmp eax, 0x811617ac
jae 0x140062760
jmp 0x140062550
jb 0x1400628de
invalid
test edx, edx
jne 0x14006252f
sub r15, r14
jbe 0x140062970
nop
mov eax, dword [0x141dc8af8]
and eax, dword [0x141dc8afc]
or eax, 0xb7dfbeee
cmp eax, 0x5e9a3c3c
je 0x1400628f0
mov edx, 0xaf017e39
movzx eax, cl
mov ecx, dword [0x141dc8b00]
xor ecx, dword [0x141dc8b04]
add dword [rbx], esi
or eax, 0x1d661e8
imul rcx, rdx
shr rcx, 0x3e
shr ecx, 0x3e
shr ecx, 0x3e
add ecx, 0x9bf4de12
shr ecx, 2
imul rcx, rcx, 0x202c41f9
shr rcx, 0x3a
cmp ecx, 0xadf62e91
ja 0x140062910
cmp rax, 3
ja case.default.0x140062958
lea rcx, [0x141db939c]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
jmp rdx
xor eax, eax
mov qword [rbp - 0x10], rax
jmp 0x140062a08
mov eax, dword [0x141dc8b28]
and eax, dword [0x141dc8b2c]
cmp eax, 0xd0e73c3e
je 0x140062970
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub rsp, 0x20
mov r8, rdi
call fcn.140062cc0
add rsp, 0x20
mov ecx, eax
mov r8d, dword [rbp - 0x1c]
movzx r9d, byte [rbp + 7]
nop word [rax + rax]
mov eax, dword [0x141dc8b30]
and eax, dword [0x141dc8b34]
and eax, 0x5c6f7698
add eax, 0x5cac8260
or eax, 0x4dfdd8d4
cmp eax, 0x6c72d718
je 0x1400629b0
jmp 0x140062c2a
mov eax, dword [0x141dc8b08]
add eax, dword [0x141dc8b0c]
cmp eax, 0x5f248ddf
je case.default.0x140062958
ud2
mov rax, r15
shr rax, 1
inc r15
shr r15, 1
mov qword [rbp - 0x10], r15
mov r15, rax
mov rax, qword [rbp - 8]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov qword [rbp - 0x18], rax
xor esi, esi
nop word [rax + rax]
cmp rsi, r15
je 0x140062ada
inc rsi
mov eax, dword [0x141dc8b10]
xor eax, dword [0x141dc8b14]
mov rcx, qword [rbp - 0x18]
mov r13, qword [rcx + 0x20]
and eax, 0x40060c01
add eax, 0x191f33e2
cmp eax, 0x56e15410
ja 0x140062a96
nop word cs:[rax + rax]
mov eax, dword [0x141dc8b18]
sub eax, dword [0x141dc8b1c]
xor eax, 0x31000000
and eax, 0x31256e00
imul r12d, eax, 0xf41e8db1
sub rsp, 0x20
mov rcx, r14
mov edx, ebx
call r13
add rsp, 0x20
cmp r12d, 0x6619eb6d
jbe 0x140062ab0
sub rsp, 0x20
mov rcx, r14
mov edx, ebx
call r13
add rsp, 0x20
jmp 0x140062a60
mov ecx, dword [0x141dc8b20]
add ecx, dword [0x141dc8b24]
imul ecx, ecx, 0xe406106b
add ecx, 0x11ad733b
cmp ecx, 0x3fcb3c05
jb 0x140062ab0
test al, al
je 0x140062a20
jmp 0x140062b30
sub rsp, 0x20
mov rcx, r14
mov rdx, qword [rbp - 0x18]
mov r8, rdi
call fcn.140062cc0
add rsp, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dc8b38]
or ecx, dword [0x141dc8b3c]
and ecx, 0x8d37dff
add ecx, 0x54b338d5
or ecx, 0xe02cacbc
cmp ecx, 0x379ad83c
je 0x140062b00
test al, al
je 0x140062b60
nop word [rax + rax]
mov eax, dword [0x141dc8b68]
and eax, dword [0x141dc8b6c]
imul eax, eax, 0x8f397ef9
or eax, 0x5c74442
imul eax, eax, 0x87f21e44
cmp eax, 0x7e886191
ja 0x140062b30
mov cl, 1
jmp 0x140062c80
mov eax, dword [0x141dc8b40]
xor edx, edx
div dword [0x141dc8b44]
and eax, 0xd8e65f83
add eax, 0x62a5b0eb
and eax, 0xf0ceda85
cmp eax, 0xb65d1eda
ja 0x140062b60
nop word cs:[rax + rax]
mov eax, dword [0x141dc8b48]
imul eax, dword [0x141dc8b4c]
xor eax, 0x10028080
or eax, 0xeffc7d7f
cmp eax, 0xdef9f7d7
jb 0x140062b90
mov rdi, qword [rbp - 0x10]
neg rdi
mov rsi, 0xffffffffffffffff
xor r15d, r15d
nop
lea rax, [rdi + rsi]
mov ecx, dword [0x141dc8b50]
and ecx, dword [0x141dc8b54]
or ecx, 0x6eadc4e4
imul ecx, ecx, 0xa6c491a2
add ecx, 0x9b6217c
cmp ecx, 0x6aad95a6
jb 0x140062bc4
cmp rax, 0xffffffffffffffff
je 0x140062c12
test r15b, r15b
jne 0x140062bf0
sub rsp, 0x20
mov rcx, r14
mov edx, ebx
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
add rsp, 0x20
inc rsi
test al, al
je 0x140062bc0
jmp 0x140062c16
mov rsi, qword [rbp - 0x10]
cmp rsi, qword [rbp - 0x10]
setb cl
mov rsi, qword [rbp - 8]
mov r8d, dword [rbp - 0x1c]
movzx r9d, byte [rbp + 7]
mov eax, dword [0x141dc8b58]
add eax, dword [0x141dc8b5c]
or eax, 0x29aa1c34
add eax, 0x1d9cc1a0
cmp eax, 0x957d43b2
jae 0x140062c50
mov dword [rsi + 0x30], r8d
mov byte [rsi + 0x38], r9b
nop
mov eax, dword [0x141dc8b60]
xor edx, edx
div dword [0x141dc8b64]
xor eax, 0x6453ccd3
imul eax, eax, 0xdc04a80d
xor eax, 0x206fb2b4
mov dword [rsi + 0x30], r8d
mov byte [rsi + 0x38], r9b
cmp eax, 0xd544cd61
jae 0x140062c50
nop dword [rax]
mov eax, dword [0x141dc8b70]
xor edx, edx
div dword [0x141dc8b74]
xor eax, 0x40004c0
or eax, 0x9abf4910
and eax, 0x9ebf4fd2
cmp eax, 0x82ec8523
jb 0x140062c80
mov eax, ecx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and rax, rdx
lea r11, [r9 - 1]
and r11, rcx
mov rdx, r11
or rdx, r9
lea ebp, [r10 - 0x433]
nop word [rax + rax]
mov esi, dword [0x141dc8cd0]
and esi, dword [0x141dc8cd4]
imul rsi, rsi, 0x20d18f13
shr rsi, 0x3d
or esi, 0x13fd1a10
adc eax, dword [rbp - 0x7b]
ror byte [rax - 0x77], cl
ror dword [rax + 0xf], cl
fadd dword [rcx + 0x39b98afe]
invalid
je 0x1400637e0
adc eax, dword [rbp - 0x7b]
ror byte [rax - 0x77], cl
ror dword [rax + 0xf], cl
fadd dword [rcx + 0x39b98afe]
sub esi, dword [rcx + rdx*8 + 0x66]
ucomiss xmm1, xmm1
ucomisd xmm1, xmm1
jp 0x140063e74
movabs rsi, 0x7ff0000000000000
xor eax, eax
mov rdi, rcx
and rdi, rsi
setne al
lea r14, [rax*2 + 2]
mov eax, dword [0x141dc8cd8]
xor edx, edx
div dword [0x141dc8cdc]
mov eax, 1
nop dword [rax]
mov r12d, dword [0x141dc8ce0]
and r12d, dword [0x141dc8ce4]
xor r12d, 0xa968577d
add r12d, 0x6773f728
or r12d, 0x46dac1eb
cmp rdi, rsi
mov r15, r14
cmove r15, rax
cmp rdi, 1
mov edx, 4
sbb rdx, 0
add byte [rcx - 0x7f], al
cld
invalid
invalid
invalid
stosd dword [rdi], eax
ja 0x140063850
add byte [rcx - 0x7f], al
cld
invalid
test r11, r11
cmove rdx, r15
dec rdx
cmp rdx, 3
ja case.default.0x1400638b1
lea rax, [0x141db93ac]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov r9b, 3
jmp 0x14006397c
mov eax, dword [0x141dc8ce8]
sub eax, dword [0x141dc8cec]
imul rax, rax, 0x6d1ae9a7
shr rax, 0x3a
and eax, 0xc
imul eax, eax, 0x8ce7632e
cmp eax, 0xfc1f59e
jb case.default.0x1400638b1
jmp 0x140063f27
mov al, 1
nop
test bl, 1
sete r9b
test al, al
je 0x1400638f0
mov r11d, 1
jmp 0x14006397c
lea rdx, [rbx + rbx]
movabs r11, 0x40000000000000
nop word cs:[rax + rax]
mov eax, dword [0x141dc8cf0]
imul eax, dword [0x141dc8cf4]
and eax, 0x5d2b5211
imul eax, eax, 0x33ccbdef
imul rsi, rax, 0x5643a637
shr rsi, 0x3d
cmp rbx, r9
mov rax, rdx
cmove rax, r11
cmp esi, 0x61d2e831
ja 0x140063920
xor edx, edx
cmp rbx, r9
sete dl
test bl, 1
sete r9b
lea r11, [rdx + 1]
movzx ebp, r10w
sub ebp, edx
add ebp, 0xfffffbcc
mov rbx, rax
jmp 0x14006397c
mov r9b, 4
mov eax, dword [0x141dc8cf8]
xor edx, edx
div dword [0x141dc8cfc]
xor eax, 0x68070931
add eax, 0x9e819ad9
and eax, 0xfab7cfab
cmp eax, 0x451c1004
jne 0x1400639cc
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], r11
mov word [rsp + 0xb8], bp
mov byte [rsp + 0xba], r9b
lea eax, [r9 - 2]
movzx edx, al
nop word cs:[rax + rax]
mov r10d, dword [0x141dc8d00]
xor r10d, dword [0x141dc8d04]
cmp dl, 3
mov eax, 3
cmovb eax, edx
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], r11
mov word [rsp + 0xb8], bp
mov byte [rsp + 0xba], r9b
cmp r10d, 0xbe48aeb0
je 0x1400639e0
test al, al
je 0x140063bb5
mov r10, rcx
shr r10, 0x3f
lea r11, [0x141db4efd]
movzx r9d, al
nop dword [rax + rax]
mov eax, dword [0x141dc8d08]
xor edx, edx
div dword [0x141dc8d0c]
imul edx, eax, 0x95351f0d
test rcx, rcx
mov eax, 1
cmovs rax, r11
cmp edx, 0xfb78069b
je 0x140063a50
test rcx, rcx
lea rcx, [0x141db4efe]
cmovs rcx, r11
mov edx, 1
nop dword [rax + rax]
mov r11d, dword [0x141dc8d10]
or r11d, dword [0x141dc8d14]
or r11d, 0x45a07dfb
xor r11d, 0x5014acb1
imul r11d, r11d, 0xf8d3d0c1
test r8b, r8b
mov r13, r10
cmovne r13, rdx
mov rdi, rax
cmovne rdi, rcx
cmp r11d, 0x7b22cf29
je 0x140063a90
cmp r9d, 1
je 0x140063c3b
cmp r9d, 2
jne 0x140063c66
mov word [rsp + 0x40], 2
nop dword [rax + rax]
mov eax, dword [0x141dc8d30]
xor edx, edx
div dword [0x141dc8d34]
and eax, 0x3a931e62
imul rax, rax, 0x10cb04b7
shr rax, 0x38
add eax, 0x24f323ee
cmp eax, 0xa5961c4f
ja 0x140063af0
mov r8, qword [rsp + 0x30]
test r8, r8
mov r15, qword [rsp + 0x38]
je 0x140063e23
mov eax, dword [0x141dc8d40]
xor edx, edx
div dword [0x141dc8d44]
xor eax, 0xa990e81c
imul rax, rax, 0x49b1c33b
shr rax, 0x3e
or eax, 0x73b1f24
cmp eax, 0xe872654
jne 0x140063b63
lea rax, [0x141db4ef8]
mov qword [rsp + 0x48], rax
lea rax, [0x141db4ef8]
nop word [rax + rax]
mov ecx, dword [0x141dc8d48]
and ecx, dword [0x141dc8d4c]
imul ecx, ecx, 0xf46778e3
mov qword [rsp + 0x48], rax
cmp ecx, 0xab99edb2
je 0x140063b70
mov eax, dword [0x141dc8d50]
or eax, dword [0x141dc8d54]
add eax, 0x46df1d76
and eax, 0x20c0f2b2
cmp eax, 0x4d9a7a41
je 0x140063eab
jmp 0x140063e7c
mov eax, dword [0x141dc8d18]
xor eax, dword [0x141dc8d1c]
xor eax, 0xc021c260
or eax, 0x251a0c9d
imul rcx, rax, 0x76ab46b9
shr rcx, 0x3d
lea rax, [0x141db4eff]
cmp ecx, 0x7de1d47
jbe 0x140063bf1
mov word [rsp + 0x40], 2
mov qword [rsp + 0x48], rax
xor ecx, ecx
mov r15, qword [rsp + 0x38]
nop dword [rax + rax]
mov word [rsp + 0x40], 2
mov qword [rsp + 0x48], rax
test cl, cl
jne 0x140063c00
mov eax, dword [0x141dc8d20]
or eax, dword [0x141dc8d24]
xor eax, 0x64440603
or eax, 0x9198d9f4
xor eax, 0xfafa361b
cmp eax, 0xbcb39c5a
ja 0x140063f0a
jmp 0x140063ee2
mov word [rsp + 0x40], 2
lea rax, [0x141db4f02]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 3
mov ebx, 1
mov r15, qword [rsp + 0x38]
jmp 0x14006461b
mov rcx, 0xfffffffffffffff4
movsx rax, bp
nop word cs:[rax + rax]
mov edx, dword [0x141dc8d38]
imul edx, dword [0x141dc8d3c]
imul edx, edx, 0xfd40c76a
test bp, bp
mov r14d, 5
cmovs r14, rcx
cmp edx, 0x1dad6b46
je 0x140063c80
imul r14, rax
cmp r14, 0x3ec0
jae 0x140063f27
shr r14, 4
add r14, 0x15
nop word cs:[rax + rax]
mov eax, dword [0x141dc8d70]
sub eax, dword [0x141dc8d74]
or eax, 0xffe977af
and eax, 0xffe977ef
cmp eax, 0x7ed8f694
jb 0x140063cd0
mov eax, dword [0x141dc8d78]
add eax, dword [0x141dc8d7c]
or eax, 0x44408929
xor eax, 0x4c010029
or eax, 0xb13c70c2
cmp eax, 0x21b37ec6
jae 0x140063d4c
mov rcx, qword [rsp + 0x30]
mov eax, ecx
neg eax
cmp rcx, 0x8000
mov ecx, 0x8000
cmovb ecx, eax
mov qword [rsp + 0x20], r14
mov word [rsp + 0x28], cx
lea rcx, [rsp + 0x100]
lea r9, [rsp + 0x118]
mov rdx, rbx
mov r8d, ebp
call fcn.1400516c0
mov r12, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov r15d, dword [0x141dc8d80]
imul r15d, dword [0x141dc8d84]
or r15d, 0x8e4ab37
xor r15d, 0x96458cd3
add r15d, 0x540616ab
mov esi, r12d
neg esi
cmp r12, 0x8000
mov eax, 0x8000
cmovae esi, eax
mov word [rsp + 0x28], si
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x100]
mov rdx, rbx
mov r8d, ebp
lea r9, [rsp + 0x118]
call fcn.1400516c0
cmp r15d, 0xd242b68
jb 0x140063d60
cmp qword [rsp + 0x100], 0
je 0x140063e42
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x30]
nop dword [rax + rax]
mov eax, dword [0x141dc8da0]
add eax, dword [0x141dc8da4]
imul eax, eax, 0x19a6aee4
xor eax, 0xb7e10b1
cmp eax, 0xb1493c72
jb 0x140063e00
jmp 0x140063fb9
lea rax, [0x141db4f05]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov ebx, 1
jmp 0x14006461b
mov eax, dword [0x141dc8d88]
xor edx, edx
div dword [0x141dc8d8c]
or eax, 0x22238718
and eax, 0x222b87da
cmp eax, 0xae8e99a8
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x30]
je 0x140063f74
jmp 0x140063f29
mov r9b, 2
jmp 0x14006397c
mov eax, dword [0x141dc8d58]
sub eax, dword [0x141dc8d5c]
shr eax, 2
imul rax, rax, 0x45ced36f
shr rax, 0x3c
add eax, 0xa2044bcd
mov qword [rsp + 0x50], 2
cmp eax, 0x488e89ea
jae 0x140063eb6
mov qword [rsp + 0x50], 2
jmp 0x140063e7c
mov eax, dword [0x141dc8d60]
or eax, dword [0x141dc8d64]
imul eax, eax, 0xc3dc8484
xor eax, 0xd34815e7
add eax, 0x3c846bae
cmp eax, 0xa64bb35e
jb 0x140064608
jmp 0x1400645d9
mov eax, dword [0x141dc8d28]
imul eax, dword [0x141dc8d2c]
xor eax, 0xb7145d18
imul eax, eax, 0x98e12aa2
mov qword [rsp + 0x50], 3
cmp eax, 0x28051417
jne 0x140063f15
mov qword [rsp + 0x50], 3
jmp 0x140063ee2
xor r13d, r13d
mov edi, 1
mov ebx, 1
jmp 0x14006461b
ud2
mov eax, dword [0x141dc8d90]
or eax, dword [0x141dc8d94]
imul ebx, eax, 0x3e4ab3c7
add ebx, 0x1a671329
or ebx, 0xcd751688
mov word [rsp + 0x20], si
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xa0]
lea r8, [rsp + 0x118]
mov r9, r14
call fcn.14004c300
cmp ebx, 0xf60580a3
jne 0x140063fa0
mov word [rsp + 0x20], si
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xa0]
lea r8, [rsp + 0x118]
mov r9, r14
call fcn.14004c300
jmp 0x140063f29
mov eax, dword [0x141dc8d98]
imul eax, dword [0x141dc8d9c]
add eax, 0x597d93b8
cmp eax, 0xd9888bb9
jbe 0x140063fa0
movzx r10d, word [rsp + 0xf0]
cmp r10w, si
jle 0x1400641e0
mov r9, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xe8]
movsx rcx, r10w
mov eax, dword [0x141dc8da8]
xor r11d, r11d
xor edx, edx
div dword [0x141dc8dac]
nop word cs:[rax + rax]
test r11b, r11b
jne 0x140064000
nop word cs:[rax + rax]
mov eax, dword [0x141dc8db0]
add eax, dword [0x141dc8db4]
and eax, 0x5424b4cc
cmp eax, 0xdc21b707
je 0x140064010
test r8, r8
je 0x14006449f
movzx r11d, byte [r9]
nop word cs:[rax + rax]
mov eax, dword [0x141dc8dc8]
xor edx, edx
div dword [0x141dc8dcc]
shr eax, 3
imul rax, rax, 0x10a00985
shr rax, 0x39
imul eax, eax, 0xd1d6988c
add eax, 0xbc7c578c
cmp eax, 0x98099e07
jb 0x140064040
nop
mov eax, dword [str.mB]
and eax, dword [0x141dc8dd4]
imul eax, eax, 0x58743574
add eax, 0xfa925196
imul rax, rax, 0x78d90ae5
shr rax, 0x3e
cmp eax, 0xbb3fb7f1
ja 0x140064070
cmp r11b, 0x30
jbe 0x140063f27
test r10w, r10w
jle 0x1400642a2
nop dword [rax]
mov eax, dword [0x141dc8dd8]
imul eax, dword [0x141dc8ddc]
add eax, 0x4f49891f
or eax, 0x1cd5337f
cmp eax, 0xeb8b7ad5
ja 0x1400640b0
mov word [rsp + 0x40], 2
mov qword [rsp + 0x48], r9
mov rcx, r8
sub rcx, r10
jbe 0x140064406
mov eax, dword [0x141dc8e00]
xor edx, edx
div dword [0x141dc8e04]
and eax, 0x490a50
cmp eax, 0xa84a66c5
jne 0x140064118
mov qword [rsp + 0x50], r10
mov word [rsp + 0x58], 2
lea rax, [0x141db84db]
mov qword [rsp + 0x60], rax
lea rax, [0x141db84db]
nop
mov edx, dword [0x141dc8e08]
imul edx, dword [0x141dc8e0c]
imul edx, edx, 0xc328295a
add edx, 0xdaa1c625
imul rdx, rdx, 0x7b75435f
shr rdx, 0x3e
mov qword [rsp + 0x50], r10
mov word [rsp + 0x58], 2
mov qword [rsp + 0x60], rax
cmp edx, 0x764516b
ja 0x140064120
mov qword [rsp + 0x68], 1
add r9, r10
mov word [rsp + 0x70], 2
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x80], rcx
nop dword [rax]
mov eax, dword [0x141dc8e10]
xor eax, dword [0x141dc8e14]
add eax, 0xeb2c4f14
and eax, 0xb157f94e
xor eax, 0x9f4a42f7
cmp eax, 0x5722554f
jb 0x140064180
mov ebx, 3
sub r12, rcx
jbe 0x14006461b
mov eax, dword [0x141dc8e18]
and eax, dword [0x141dc8e1c]
imul eax, eax, 0x6dd57a8d
or eax, 0x75c3781d
cmp eax, 0x42b99b7f
je 0x1400641b0
xor eax, eax
test al, al
jne 0x1400641d0
jmp 0x14006446a
mov eax, dword [0x141dc8e50]
add eax, dword [0x141dc8e54]
imul eax, eax, 0xf19036a
add eax, 0xc70948bb
cmp eax, 0x98919193
ja 0x1400641e0
xor eax, eax
test al, al
je 0x14006420b
mov word [rsp + 0x40], 2
xor eax, eax
nop dword [rax]
mov word [rsp + 0x40], 2
test al, al
jne 0x140064210
test r12, r12
je 0x140064260
lea rax, [0x141db4ef8]
mov qword [rsp + 0x48], rax
mov eax, dword [0x141dc8e68]
xor edx, edx
div dword [0x141dc8e6c]
imul eax, eax, 0x57b5ddc1
or eax, 0x88632cd
imul rax, rax, 0x7bcbb883
shr rax, 0x3e
cmp eax, 0xeea87426
je 0x140064521
jmp 0x1400644f2
lea rax, [0x141db4f05]
mov qword [rsp + 0x48], rax
mov eax, dword [0x141dc8e58]
imul eax, dword [0x141dc8e5c]
mov ecx, 0xa790da7f
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x83a77500
imul eax, ecx, 0xc9391e6c
cmp eax, 0xd1bbce5a
ja 0x140064667
jmp 0x14006463f
mov r10, rcx
neg r10
mov word [rsp + 0x40], 2
lea rax, [0x141db4ef8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov word [rsp + 0x58], 0
mov qword [rsp + 0x60], r10
mov word [rsp + 0x70], 2
mov qword [rsp + 0x78], r9
mov eax, dword [0x141dc8de0]
xor edx, edx
div dword [0x141dc8de4]
or eax, 0xbff7ff7e
imul eax, eax, 0xa48a1d4c
cmp eax, 0x5f847338
jne 0x140064304
mov qword [rsp + 0x80], r8
mov eax, 0x88c6e5b9
nop dword [rax]
mov edx, dword [0x141dc8de8]
or edx, dword [0x141dc8dec]
shr edx, 1
imul rdx, rax
shr rdx, 0x3e
or edx, 0xfbaff736
mov qword [rsp + 0x80], r8
cmp edx, 0x96a93460
jb 0x140064310
nop dword [rax]
mov eax, dword [0x141dc8df0]
add eax, dword [0x141dc8df4]
xor eax, 0x98092044
and eax, 0x994f6046
cmp eax, 0xa6fc091b
ja 0x140064340
mov ebx, 3
sub r12, r8
jbe 0x14006461b
nop dword [rax + rax]
mov eax, dword [0x141dc8e20]
xor edx, edx
div dword [str.hj_U]
xor eax, 0x3e55adbb
add eax, 0xe87d59cd
cmp eax, 0x441d13e9
ja 0x140064370
nop
mov eax, dword [0x141dc8e28]
imul eax, dword [0x141dc8e2c]
or eax, 0x110d095
and eax, 0x190d09d
cmp eax, 0x1bf0efed
je 0x140064390
nop
mov eax, dword [0x141dc8e30]
add eax, dword [0x141dc8e34]
or eax, 0x31f59d53
add eax, 0xd58b3555
and eax, 0xcd02b408
cmp eax, 0xdebeee11
je 0x1400643b0
cmp r12, r10
jbe 0x14006461b
add r12, rcx
nop
mov eax, dword [0x141dc8e38]
xor edx, edx
div dword [0x141dc8e3c]
and eax, 0xd5fb869f
xor eax, 0x24def878
add eax, 0x3c68a907
cmp eax, 0x2eb5480e
jb 0x1400643e0
jmp 0x14006446a
mov qword [rsp + 0x50], r8
sub r10, r8
mov word [rsp + 0x58], 0
mov qword [rsp + 0x60], r10
nop word [rax + rax]
mov eax, dword [0x141dc8df8]
or eax, dword [0x141dc8dfc]
xor eax, 0xca134072
add eax, 0xd2ddc35e
xor eax, 0x54a9b847
cmp eax, 0xf8aad08a
ja 0x140064420
test r12, r12
je 0x140064616
mov word [rsp + 0x70], 2
lea rax, [0x141db84db]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov eax, dword [0x141dc8e40]
and eax, dword [0x141dc8e44]
imul eax, eax, 0xeb96aa33
xor eax, 0x15a8b27f
mov ecx, 0xc829570f
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xb6f4fd4
je 0x1400645be
jmp 0x140064582
mov eax, dword [0x141dc8db8]
or eax, dword [0x141dc8dbc]
mov ecx, 0xd86991c5
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xce17140a
cmp ecx, 0x3fb36973
jae 0x1400644c8
ud2
mov eax, dword [0x141dc8dc0]
add eax, dword [0x141dc8dc4]
xor eax, 0x1eb5c251
imul eax, eax, 0x9fb2cc85
and eax, 0x3c4398bc
ud2
mov eax, dword [0x141dc8e70]
imul eax, dword [0x141dc8e74]
imul eax, eax, 0x823ded09
add eax, 0xcffa1e8a
mov qword [rsp + 0x50], 2
mov word [rsp + 0x58], 0
cmp eax, 0xbcf15039
jae 0x140064533
mov qword [rsp + 0x50], 2
mov word [rsp + 0x58], 0
jmp 0x1400644f2
mov eax, dword [0x141dc8e78]
imul eax, dword [0x141dc8e7c]
add eax, 0xac466a4d
and eax, 0x61ec8db0
add eax, 0x4ec18a15
cmp eax, 0x5ceb6275
jae 0x140064560
mov qword [rsp + 0x60], r12
nop dword [rax + rax]
mov eax, dword [0x141dc8e80]
or eax, dword [0x141dc8e84]
add eax, 0x9b18f102
mov qword [rsp + 0x60], r12
cmp eax, 0xda8fbc3f
ja 0x140064560
jmp 0x140064616
mov eax, dword [0x141dc8e48]
mov ecx, dword [0x141dc8e4c]
add eax, ecx
add eax, 0x340766c8
or eax, 0xa287ed3c
imul rax, rax, 0x2472d635
shr rax, 0x39
mov word [rsp + 0x88], 0
mov qword [rsp + 0x90], r12
cmp eax, 0x17f55314
jbe 0x1400645d2
mov word [rsp + 0x88], 0
mov qword [rsp + 0x90], r12
jmp 0x140064582
mov ebx, 4
jmp 0x14006461b
mov eax, dword [0x141dc8d68]
xor eax, dword [0x141dc8d6c]
add eax, 0xb295608e
imul rax, rax, 0x3d03e973
shr rax, 0x3c
mov word [rsp + 0x58], 0
mov qword [rsp + 0x60], r8
cmp eax, 0xee52fb57
jne 0x140064616
mov word [rsp + 0x58], 0
mov qword [rsp + 0x60], r8
jmp 0x1400645d9
mov ebx, 2
mov eax, dword [0x141dc8e88]
or eax, dword [0x141dc8e8c]
imul eax, eax, 0xec50258e
and eax, 0xc441034c
cmp eax, 0x95c2052e
je 0x1400646d8
jmp 0x140064679
mov eax, dword [0x141dc8e60]
mov ecx, dword [0x141dc8e64]
add eax, ecx
add eax, 0x5896e461
and eax, 0x30acde5e
mov qword [rsp + 0x50], 1
cmp eax, 0x1b59ba7d
jae 0x140064672
mov qword [rsp + 0x50], 1
jmp 0x14006463f
mov ebx, 1
jmp 0x14006461b
mov eax, dword [0x141dc8e90]
add eax, dword [0x141dc8e94]
or eax, 0x5b7117af
imul rsi, rax, 0x1ec777c1
shr rsi, 0x3c
add esi, 0x88ce1b95
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], r13
lea rax, [rsp + 0x40]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rbx
lea rdx, [rsp + 0xc0]
mov rcx, r15
call fcn.140062340
cmp esi, 0x8d10c1e
jae 0x140064712
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], r13
lea rax, [rsp + 0x40]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rbx
lea rdx, [rsp + 0xc0]
mov rcx, r15
call fcn.140062340
jmp 0x140064679
add rsp, 0x518
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb al, 0
add byte [rax], al
add byte [rax], al
invalid
xchg ebp, eax
ret
retf
cmp edi, dword [0x1198c2ed5]
cdq
xlatb
xchg edx, eax
xor ebp, edx
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
mov eax, dword [0x141dcb5e8]
xor edx, edx
div dword [0x141dcb5ec]
cmp eax, 0xea00206d
je 0x140078460
cmp r8, 3
jne 0x1400784b2
nop dword [rax + rax]
mov eax, dword [0x141dcb5f0]
xor edx, edx
div dword [0x141dcb5f4]
xor eax, 0x109c100
or eax, 0x7c661c1d
imul rax, rax, 0x5db80e59
shr rax, 0x3e
cmp eax, 0xf478bd4f
ja 0x140078480
mov rsi, rcx
jmp 0x1400786a9
mov r9, qword [0x141dda5f0]
mov eax, dword [0x141dcb5f8]
xor edx, edx
div dword [0x141dcb5fc]
nop word [rax + rax]
mov eax, dword [0x141dcb600]
or eax, dword [0x141dcb604]
shr eax, 2
imul rax, rax, 0x2e52f349
shr rax, 0x38
imul eax, eax, 0xf1d61875
sbb dh, dl
int1
sbb dh, dl
int1
cmp eax, 0xe67ce174
je 0x1400784d0
test r9, r9
je 0x1400786a7
mov eax, dword [0x141dcb610]
imul eax, dword [0x141dcb614]
cmp eax, 0x5e2eb18f
je 0x140078500
lea rsi, [0x141dda5f0]
cmp r8, 2
jb 0x1400786a9
nop word cs:[rax + rax]
mov eax, dword [0x141dcb618]
imul eax, dword [0x141dcb61c]
or eax, 0x5a7076d7
add eax, 0xfcf130c3
imul rax, rax, 0x4df9bbf
shr rax, 0x3a
cmp eax, 0xe740db06
ja 0x140078530
mov eax, ecx
and eax, 3
lea rdx, [0x141db93dc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dcb638]
and eax, dword [0x141dcb63c]
xor ch, dl
add dword [0x1113d8ce8], eax
xor ch, dl
add dword [0x1113d8ce8], eax
and eax, 0x806e2136
xor eax, 0x6ad84acd
cmp eax, 0xa3a01068
ja 0x140078580
mov rbx, qword [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb640]
and eax, dword [0x141dcb644]
imul eax, eax, 0x914b5321
cmp eax, 0x3642b300
je 0x1400785b0
mov r15, qword [rcx + 7]
mov r12, qword [r15]
test r12, r12
je 0x14007872c
mov eax, dword [0x141dcb648]
xor edx, edx
div dword [0x141dcb64c]
add eax, 0x6bfdd009
imul rax, rax, 0x405730a3
shr rax, 0x3e
imul eax, eax, 0x6c87df8e
cmp eax, 0x4576280c
jbe 0x1400786e6
jmp 0x14007871c
ud2
mov eax, 0xdf5db451
nop
mov ecx, dword [0x141dcb608]
sub ecx, dword [0x141dcb60c]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xe0b7aca0
cmp ecx, 0x2704d7a4
jb 0x1400786b0
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcb650]
xor edx, edx
div dword [0x141dcb654]
mov r14d, eax
add r14d, 0x9b204d6
or r14d, 0xf55eb3d
sub rsp, 0x20
mov rcx, rbx
call r12
add rsp, 0x20
cmp r14d, 0xd4950c6f
jne 0x14007872c
sub rsp, 0x20
mov rcx, rbx
call r12
add rsp, 0x20
jmp 0x1400786e6
mov eax, 0xbb8e14f5
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb658]
and ecx, dword [0x141dcb65c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x74531e52
cmp ecx, 0xbcda8042
ja 0x140078740
cmp qword [r15 + 8], 0
je 0x1400787fd
mov rax, qword [r15 + 0x10]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x140078780
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb660]
or ecx, dword [0x141dcb664]
imul ecx, ecx, 0xd8a2779f
cmp ecx, 0x114de8cd
je 0x140078790
cmp rax, 0x11
jb 0x1400787e3
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb668]
and eax, dword [0x141dcb66c]
and eax, 0xcfbda543
imul eax, eax, 0x83893d77
add eax, 0x4b356e
cmp eax, 0x2edb224
jb 0x1400787c0
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [str._s_]
and eax, dword [0x141dcb674]
add eax, 0x63c5e54
cmp eax, 0xb3abc929
jae 0x140078820
jmp 0x1400786a9
add byte [rcx - 0x39], cl
cmp byte [r8], r8b
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
mov word [r15 + 0x58], 0
xorps xmm0, xmm0
movups xmmword [r13], xmm0
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.140079990
add rsp, 0x20
xorps xmm6, xmm6
nop word cs:[rax + rax]
mov edi, dword [0x141dcb6d8]
add edi, dword [0x141dcb6dc]
and edi, 0x9032120
add edi, 0x21041088
mov qword [r15 + 0x28], 0
mov qword [r15 + 0x38], 0
mov qword [r15 + 0x48], 0
mov word [r15 + 0x58], 0
movups xmmword [r13], xmm6
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.140079990
add rsp, 0x20
cmp edi, 0x386ae085
ja 0x140078b10
mov r13, qword [r14]
mov r15, qword [r14 + 8]
cmp r13d, 3
je 0x140078c30
cmp r13d, 2
jne 0x1400793f0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140078b90
nop word cs:[rax + rax]
mov eax, dword [0x141dcb6e0]
or eax, dword [0x141dcb6e4]
or eax, 0x92331b95
imul eax, eax, 0x10dcd26f
add eax, 0xd0071240
cmp eax, 0xb71f568a
ja 0x140078ba0
mov ecx, r15d
and ecx, 3
nop dword [rax]
mov eax, dword [0x141dcb6e8]
xor edx, edx
div dword [0x141dcb6ec]
or eax, 0x897e4227
cmp eax, 0x4850cee3
je 0x140078bd0
lea rax, [0x141db93ec]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dcb798]
xor edx, edx
div dword [0x141dcb79c]
or eax, 0x93903f15
invalid
nop
xchg ebx, eax
xor eax, 0x805715ba
add eax, 0x28588482
cmp eax, 0x5941cdb5
ja case.0x140078bf8.0
invalid
movzx eax, byte [r15 + 0x10]
jmp 0x140079260
mov eax, dword [0x141dcb7f0]
xor edx, edx
div dword [0x141dcb7f4]
add eax, 0xfd7c0136
xor eax, 0x79bec6d8
cmp eax, 0xd2b1ecc1
ja 0x140078c30
nop
mov eax, dword [0x141dcb7f8]
sub eax, dword [0x141dcb7fc]
add eax, 0x2e8be5fa
imul rax, rax, 0x420a5ee3
shr rax, 0x3c
or eax, 0x83f2c076
cmp eax, 0xfc7f375d
je 0x140078c50
mov qword [rsi], r15
cmp qword [0x141dda5f0], 0
je 0x140078dcd
mov eax, dword [0x141dcb810]
sub eax, dword [0x141dcb814]
and eax, 0x32eb9624
add eax, 0xb7a89152
cmp eax, 0x5220e47c
jae 0x140078cb0
lock dec qword [r15]
nop word [rax + rax]
mov eax, dword [0x141dcb818]
or eax, dword [0x141dcb81c]
add eax, 0x1d52b60
or eax, 0x471bfc43
add eax, 0xe2212577
loop 0x140078cb7
dec qword [r15]
loop 0x140078cb7
dec qword [r15]
sete cl
cmp eax, 0x4570e5c7
jb 0x140078cb0
nop word cs:[rax + rax]
mov eax, dword [0x141dcb820]
xor edx, edx
div dword [0x141dcb824]
and eax, 0x2b604e54
imul eax, eax, 0x8365626
cmp eax, 0xd9af7273
je 0x140078ce0
test cl, cl
je 0x140079556
mov eax, dword [0x141dcb828]
and eax, dword [0x141dcb82c]
or eax, 0x885c97f3
imul eax, eax, 0xdf0ca45e
fisttp word [rax + 0x69]
sar byte [rcx], 0x81
imul esi, dword [rdx], 0x48
shr eax, 0x3d
fisttp word [rax + 0x69]
sar byte [rcx], 0x81
imul esi, dword [rdx], 0x48
shr eax, 0x3d
cmp eax, 0x836d4850
jne 0x140079500
or dword [rdi], 0xffffff85
retf
jmp 0x140079544
mov eax, dword [0x141dcb7a0]
imul eax, dword [0x141dcb7a4]
or eax, 0x7ffff6ff
add eax, 0x492a3931
cmp eax, 0xe6587161
ja case.0x140078bf8.1
nop
mov eax, dword [0x141dcb7a8]
xor edx, edx
div dword [0x141dcb7ac]
sub dl, ch
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d52a3e
and eax, 0x8e8ae7fe
xor eax, 0x9ec71a8e
imul eax, eax, 0xa2205d56
cmp eax, 0xb9ceaaa6
jb 0x140078d60
mov eax, dword [0x141dcb7b0]
xor edx, edx
div dword [0x141dcb7b4]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb7b8]
and eax, dword [0x141dcb7bc]
xor eax, 0x80019308
or eax, 0x7ec20076
imul eax, eax, 0x3b3153e
cmp eax, 0x3728e6f9
jb 0x140078da0
movzx eax, byte [r15 + 0xf]
jmp 0x140079260
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcb800]
xor edx, edx
div dword [0x141dcb804]
add eax, 0xff932bcf
xor eax, 0x68d38e57
cmp eax, 0x63e3323d
jae 0x1400794cd
jmp 0x1400794f7
add al, byte [rdi]
add byte [rax], al
movabs rax, 0xffffffff00000000
and rax, r15
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb788]
add ecx, dword [0x141dcb78c]
imul ecx, ecx, 0xefafd90b
or ebx, ecx
scasd eax, dword [rdi]
out dx, eax
or ebx, ecx
scasd eax, dword [rdi]
out dx, eax
add ecx, 0x6a7558fc
xor ecx, 0x61743919
cmp ecx, 0x98a2c463
ja 0x140078e10
movabs rcx, 0x7800000000
cmp rax, rcx
jne 0x1400793f0
jmp 0x140079290
mov rax, r15
mov eax, edi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140078e6c
lea rcx, [0x141db93fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140079240
mov ecx, dword [0x141dcb780]
imul ecx, dword [0x141dcb784]
xor ecx, 0x20008100
or ecx, 0xdc49186f
and ecx, 0xfdc99def
std
std
mov al, 0x25
cmp ecx, 0xb58912e2
stc
loop 0x140078eac
invalid
mov ch, 0x72
xlatb
stc
loop 0x140078eac
mov dword [rbp - 0x6216288e], esi
add eax, dword [rax]
add byte [rbx - 0x2ad758f3], cl
mov ecx, dword [0x141dcb750]
sub ecx, dword [0x141dcb754]
jmp 0x140079240
mov ecx, dword [0x141dcb750]
sub ecx, dword [0x141dcb754]
sub ch, dl
add dword [rcx + 0x3d32c1], eax
invalid
add ecx, 0x82003d32
imul rax, rcx, 0x1202f517
shr rax, 0x20
call 0x111c8b7e3
jmp 0x129c94fc9
invalid
add ecx, 0xce887ff3
invalid
mov al, 0x1b
cmp ecx, 0x355a2015
jbe case.0x140078e6c.27
call 0x111c8b7e3
jmp 0x129c94fc9
invalid
jmp 0x140079240
mov eax, dword [0x141dcb778]
imul eax, dword [0x141dcb77c]
and eax, 0xc4619af7
imul ecx, eax, 0x444b5111
xor ecx, 0x47b61da
add al, 0xb0
and dword [rcx + 0x4ea31bf9], eax
invalid
ja case.0x140078e6c.33
add al, 0xb0
and dword [rcx + 0x4ea31bf9], eax
mov edx, 0x35e9d877
add eax, dword [rax]
add byte [rbx - 0x2ad7f8fb], cl
mov eax, dword [0x141dcb718]
xor eax, dword [0x141dcb71c]
jmp 0x140079240
mov eax, dword [0x141dcb718]
xor eax, dword [0x141dcb71c]
and eax, 0x9e4ac918
leave
sahf
imul ecx, eax, 0x46f6fd4
mov al, 0xb
cmp ecx, 0x4760baf0
jbe case.0x140078e6c.11
add al, 0xb0
or eax, dword [rcx + 0x60baf0f9]
jbe case.0x140078e6c.11
jmp 0x140079240
mov eax, dword [0x141dcb6f0]
add eax, dword [0x141dcb6f4]
imul ecx, eax, 0xaa5f7cc2
or ecx, 0x9a7703bf
leave
mov edi, 0x819a7703
int1
outsd dx, dword [rsi]
rcr byte [rax + 0x65], cl
invalid
leave
mov edi, 0x819a7703
int1
outsd dx, dword [rsi]
rcr byte [rax + 0x65], cl
invalid
mov al, 2
mov al, 2
cmp ecx, 0xca247d2f
jae case.0x140078e6c.2
jmp 0x140079240
mov eax, dword [0x141dcb748]
or eax, dword [0x141dcb74c]
xor eax, 0xb4902f52
imul rcx, rax, 0x4e7b766b
enter 0x766b, 0x7b
shr rcx, 0x3e
enter 0x766b, 0x7b
shr rcx, 0x3e
xor ecx, 0xd600cddb
mov al, 0x19
cmp ecx, 0x8bb46610
jb case.0x140078e6c.25
invalid
jmp 0x140079240
add byte [rax], al
mov ecx, dword [0x141dcb6f8]
xor ecx, dword [0x141dcb6fc]
or ecx, 0xf67c6b12
div byte [rax - 0x55067efd]
adc byte [rsi - 0x1c], ch
div byte [rax - 0x55067efd]
adc byte [rsi - 0x1c], ch
je case.0x140078e6c.3
jmp 0x140079240
mov ecx, dword [0x141dcb708]
and ecx, dword [0x141dcb70c]
invalid
add dword [rcx + 0x1c5a28c1], eax
invalid
invalid
pop rdx
sbb al, 0xa9
or ecx, 0x3ce9de3a
mov al, 7
cmp ecx, 0x9cb2031a
je case.0x140078e6c.7
cmp al, 0xb0
invalid
jmp 0x140079240
mov ecx, dword [0x141dcb700]
or ecx, dword [str.a__g]
add ecx, 0x63d90a85
or ecx, 0x2acccfa5
movsd dword [rdi], dword [rsi]
iretd
int3
sub dh, byte [rax + 0x49f98105]
invalid
and edi, ecx
je case.0x140078e6c.5
movsd dword [rdi], dword [rsi]
iretd
sub dh, byte [rax + 0x49f98105]
invalid
jmp 0x140079240
mov ecx, dword [0x141dcb710]
or ecx, dword [0x141dcb714]
and ecx, 0x30008301
xor ecx, 0x430c0f40
or ecx, 0x847270ba
test byte [rax + 0x58f9810a], dh
invalid
loope case.0x1400e3fd9.84
jbe case.0x140078e6c.10
test byte [rax + 0x58f9810a], dh
stc
pop rax
invalid
jmp 0x140079240
mov ecx, dword [0x141dcb720]
imul ecx, dword [0x141dcb724]
in al, dx
invalid
invalid
add dword [rcx - 0x7d8f5c37], eax
jo 0x140078fbf
and eax, 0x5180f181
invalid
xor al, 0x81
leave
mov r15b, byte [rbp - 0x36]
retf 0xdb0
cmp ecx, 0x15ec827b
in al, dx
invalid
jbe case.0x140078e6c.13
out dx, eax
invalid
in al, dx
invalid
jo 0x140078fbf
and eax, 0x5180f181
invalid
retf 0xdb0
in al, dx
adc eax, 0xe7e9d776
add dword [rax], eax
add byte [rax], al
invalid
invalid
shl dword [rsi], 1
invalid
jmp 0x140079240
add byte [rax], al
mov eax, dword [0x141dcb730]
sub eax, dword [0x141dcb734]
add dword [rbx], ebp
add eax, 0x1d526cf
add eax, 0x59db8482
or eax, 0x3588a7f2
cmpsd dword [rsi], dword [rdi]
mov byte [0xe5f958dc], dh
sub dh, cl
cmpsd dword [rsi], dword [rdi]
mov byte [0xe5f958dc], dh
sub dh, cl
invalid
mov al, 0x15
cmp ecx, 0x8fc65472
je case.0x140078e6c.21
jmp 0x140079240
mov ecx, dword [0x141dcb768]
add ecx, dword [0x141dcb76c]
and ecx, 0x3b9f3bed
add ecx, 0xc80cb4c4
xor ecx, 0x3001d7b5
invalid
mov al, 0x1f
xor byte [rax - 0x3b067ee1], dh
pop rcx
cmp ecx, 0x7bb459c4
mov ah, 0x7b
jbe case.0x140078e6c.31
jmp 0x140079240
add byte [rbx - 0x2ad97ef3], cl
add dword [rdi], ecx
mov ecx, dword [0x141dcb738]
imul ecx, dword [0x141dcb73c]
scasd eax, dword [rdi]
or eax, 0x1d5267e
invalid
invalid
invalid
scasd eax, dword [rdi]
or eax, 0x1d5267e
invalid
invalid
invalid
add dword [rax + 0x74f98116], esi
hlt
mov al, 0x16
cmp ecx, 0xf601f474
je case.0x140078e6c.22
jmp 0x140079240
mov ecx, dword [0x141dcb728]
xor ecx, dword [0x141dcb72c]
add ecx, 0xa955d72f
and ecx, 0x6e97023a
add ecx, 0x2014c6e
add dh, byte [rax + 0x7df98113]
movsb byte [rdi], byte [rsi]
xchg edi, eax
mov cl, 0x73
invalid
add dh, byte [rax + 0x7df98113]
movsb byte [rdi], byte [rsi]
xchg edi, eax
mov cl, 0x73
fsubr st(1)
jmp 0x140079240
mov eax, dword [0x141dcb758]
imul eax, dword [0x141dcb75c]
jmp 0x140079240
mov eax, dword [0x141dcb758]
imul eax, dword [0x141dcb75c]
or eax, 0x7a0e470a
add eax, 0xac751f75
imul rcx, rax, 0x786ffad
shr rcx, 0x3a
cmp dh, byte [rax - 0x10067ee4]
mov bh, 0xc8
invalid
ja case.0x140078e6c.28
cmp dh, byte [rax - 0x10067ee4]
mov bh, 0xc8
invalid
jmp 0x140079240
mov ecx, dword [0x141dcb760]
sub ecx, dword [0x141dcb764]
add ecx, 0xbd5de346
xor ecx, 0x25c423f5
or ecx, 0x8a3acc00
mov al, 0x1d
cmp ecx, 0x3262a291
invalid
xor dh, byte [rsi - 0x28]
invalid
jmp 0x140079240
add byte [rax], al
mov al, 0x29
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 8
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 9
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0xc
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0xf
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0x10
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0x11
jmp 0x140079240
add byte [rax], al
add byte [rax], al
mov al, 0x12
jmp 0x140079240
mov al, 0x14
jmp 0x140079240
mov ecx, 0xbf3bc91b
mov eax, dword [0x141dcb740]
and eax, dword [0x141dcb744]
imul rax, rcx
shr rax, 0x3f
imul edx, eax, 0xec02d454
and edx, 0x941b0870
jo 0x1400791de
invalid
xchg esp, eax
jo 0x1400791de
sbb edx, dword [rax + rsi*4 - 0x4d057ee8]
invalid
mov al, 0x18
cmp edx, 0xe0374bb2
mov dl, 0x4b
invalid
invalid
mov dl, 0x4b
invalid
jae 0x1400791b8
jmp 0x140079240
mov al, 0x22
jmp 0x140079240
mov al, 0x23
jmp 0x140079240
mov al, 0x24
jmp 0x140079240
mov al, 0x28
jmp 0x140079240
mov al, 0x17
jmp 0x140079240
mov al, 0x1a
jmp 0x140079240
mov al, 0x1e
jmp 0x140079240
mov ecx, 0x9c6965ef
mov edx, dword [0x141dcb770]
sub edx, dword [0x141dcb774]
imul rdx, rcx
shr rdx, 0x3a
or edx, 0xfa8d7a8e
add edx, 0x574cfbd5
invalid
sti
push rdi
invalid
mov al, 0x20
cmp edx, 0x56d05684
jae 0x140079205
jmp 0x140079240
mov al, 0x26
jmp 0x140079240
mov al, 0x27
nop word [rax + rax]
mov ecx, dword [0x141dcb790]
sub ecx, dword [0x141dcb794]
add ecx, 0x9e04ee1f
xor ecx, 0xe2bbd52d
cmp ecx, 0x74d09a9a
jbe 0x140079240
mov ecx, dword [0x141dcb7c0]
mov edx, dword [0x141dcb7c4]
add ecx, edx
add ecx, 0xf830e729
and ecx, 0x85d5a00d
imul ecx, ecx, 0xdb1c0bc6
cmp ecx, 0x7e5ef97e
je 0x140079260
cmp al, 0x24
jne 0x1400793f0
mov eax, dword [0x141dcb7c8]
xor edx, edx
div dword [0x141dcb7cc]
xor eax, eax
test al, al
jne 0x1400792a0
mov eax, dword [0x141dda6bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
nop
mov ecx, dword [0x141dcb7d0]
sub ecx, dword [0x141dcb7d4]
imul ecx, ecx, 0x19b27e8
imul rcx, rcx, 0x597bc26f
shr rcx, 0x3e
cmp ecx, 0xa1b6124a
je 0x1400792c0
test rax, rax
jne 0x1400793f0
mov qword [rbx], 0
mov qword [rbx + 0x10], 1
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x28], 0
mov qword [rbx + 0x38], 0
mov qword [rbx + 0x48], 0
mov word [rbx + 0x58], 1
sub rsp, 0x20
mov rdi, qword [rbp - 0x18]
mov rcx, rdi
mov rdx, rbx
call fcn.140079990
add rsp, 0x20
cmp dword [rdi], 3
jne 0x140079389
mov r15, qword [rdi + 8]
sub rsp, 0x20
mov rcx, r14
call fcn.140081230
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcb7d8]
imul eax, dword [0x141dcb7dc]
imul rax, rax, 0x7c1d6657
shr rax, 0x3e
or eax, 0x20b80250
cmp eax, 0xba1d6042
jae 0x140079360
jmp 0x140078c78
sub rsp, 0x20
mov rcx, rdi
call fcn.140081230
add rsp, 0x20
mov eax, 0x8803a191
nop
mov ecx, dword [0x141dcb7e0]
xor ecx, dword [0x141dcb7e4]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa680027e
imul ecx, ecx, 0x82b1791d
cmp ecx, 0xbfd9585e
ja 0x1400793a0
nop dword [rax + rax]
mov eax, dword [0x141dcb7e8]
add eax, dword [0x141dcb7ec]
xor eax, 0xb5323d95
add eax, 0x111d358
cmp eax, 0xf62d252b
ja 0x1400793d0
nop dword [rax]
mov eax, dword [0x141dcb848]
xor edx, edx
div dword [0x141dcb84c]
imul eax, eax, 0xca49116
add eax, 0xc300343b
or eax, 0x8a519160
cmp eax, 0xae4e5725
je 0x1400793f0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcb850]
and eax, dword [0x141dcb854]
or eax, 0x10010102
and eax, 0x1019c95a
cmp eax, 0x4c4ce8d4
je 0x140079420
jmp 0x1400795c0
imul eax, eax, 0x44ec095f
shr rax, 0x3c
imul eax, eax, 0x73d08d2d
ud2
mov eax, dword [0x141dcb808]
add eax, dword [0x141dcb80c]
xor eax, 0xcae4d34b
imul eax, eax, 0x2eee9f6b
or eax, 0x46c17e08
mov qword [0x141dda5f0], r15
cmp eax, 0xeae6f825
jb 0x140079556
mov qword [0x141dda5f0], r15
jmp 0x1400794cd
mov eax, dword [0x141dcb830]
or eax, dword [0x141dcb834]
shr eax, 1
mov ecx, 0x859f4b73
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xd21154f5
imul rdi, rcx, 0x6a46fe23
shr rdi, 0x3e
sub rsp, 0x20
mov rcx, rsi
call fcn.1400bf680
add rsp, 0x20
cmp edi, 0xcd35ed0a
jbe 0x140079556
sub rsp, 0x20
mov rcx, rsi
in al, dx
and byte [rax - 0x77], cl
int1
call fcn.1400bf680
add rsp, 0x20
jmp 0x140079500
mov ecx, 0xa995a645
nop dword [rax + rax]
mov eax, dword [0x141dcb838]
xor edx, edx
div dword [0x141dcb83c]
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0x14883650
or eax, 0xfccb18e6
cmp eax, 0xe9fb61eb
jb 0x140079560
lea r15, [0x141dda5f0]
nop
mov eax, dword [0x141dcb840]
and eax, dword [0x141dcb844]
imul eax, eax, 0x6ab5bce
or eax, 0x6fbf66bf
cmp eax, 0xf5ed6576
je 0x140079590
mov r13d, 3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dcb858]
xor edx, edx
div dword [0x141dcb85c]
or eax, 0x8fcf3d94
imul eax, eax, 0x75b0fec0
add eax, 0xd50c5700
cmp eax, 0x645351cc
ja 0x1400795c0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
cmp rcx, 3
ja 0x140079630
cmp rcx, 2
je 0x140079630
mov qword [r12], r13
mov eax, dword [0x141dcb8d0]
sub eax, dword [0x141dcb8d4]
imul eax, eax, 0xce04a395
add eax, 0x6ff0bcce
cmp eax, 0x175f4d29
jae 0x140079909
jmp 0x14007993f
mov ecx, dword [0x141dcb860]
xor ecx, dword [0x141dcb864]
add ecx, 0x21175634
and ecx, 0xdd5f81ef
add ecx, 0x38d830c5
cmp ecx, 0x910ad8e
jb 0x140079630
mov ecx, eax
and ecx, 3
lea rdx, [0x141db94a0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x1400796b4
lea rsi, [rax - 1]
lea esi, [rax - 1]
nop
mov ecx, dword [0x141dcb870]
add ecx, dword [0x141dcb874]
imul ecx, ecx, 0xf41acf1
or ecx, 0xbeeffcff
cmp ecx, 0x769a33dd
jb 0x140079670
mov rdi, qword [rax - 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcb878]
imul ecx, dword [0x141dcb87c]
imul ecx, ecx, 0x782d5da3
and ecx, 0x2f9bb90e
imul ecx, ecx, 0x4d9ca9b1
cmp ecx, 0x48a7b7c3
loope 0x1400796c4
mov ecx, 0xc9692f9b
mov cl, 0xa9
pushfq
cmp r9, 0x48a7b7c3
je 0x1400796a0
je 0x1400796a0
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
nop
mov ecx, dword [0x141dcb880]
sub ecx, dword [0x141dcb884]
imul ecx, ecx, 0x6feec956
or ecx, 0xf0ca85e7
cmp ecx, 0x6ef1f43a
je 0x1400796d0
test rax, rax
je 0x140079740
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcb888]
sub eax, dword [0x141dcb88c]
xor eax, 0x408ca839
and eax, 0x50ccac3b
imul rax, rax, 0x33798597
shr rax, 0x38
cmp eax, 0x1e6c1844
je 0x140079710
nop dword [rax + rax]
mov eax, dword [0x141dcb890]
imul eax, dword [0x141dcb894]
xor eax, 0xc5be7f37
imul eax, eax, 0x5313adf6
cmp eax, 0x61e31f9d
je 0x140079740
cmp qword [rbx + 8], 0
je 0x14007982b
cmp qword [rbx + 0x10], 0x11
jb 0x14007979c
mov eax, dword [0x141dcb898]
xor edx, edx
div dword [0x141dcb89c]
nop
mov eax, dword [0x141dcb8a0]
sub eax, dword [0x141dcb8a4]
add eax, 0xc3340be1
cmp eax, 0xada60c54
cmpsb byte [rsi], byte [rdi]
lodsd eax, dword [rsi]
jb 0x140079780
mov rdi, qword [rdi - 8]
jg 0x140079794
mov eax, dword [0x141dcb8a8]
xor edx, edx
div dword [0x141dcb8ac]
imul rax, rax, 0x2170a7a5
shr rax, 0x3d
or eax, 0xf82fcbb4
cmp eax, 0xc17b7175
jae 0x1400797db
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov r14d, dword [0x141dcb8b0]
xor r14d, dword [0x141dcb8b4]
xor r14d, 0xc0112252
and r14d, 0xca112a76
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0xa7619c5f
je 0x1400797f0
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dcb8b8]
xor edx, edx
div dword [0x141dcb8bc]
add eax, 0x4880132c
cmp eax, 0xcf51bcf1
jbe 0x140079883
jmp 0x1400798b9
xor eax, eax
test al, al
jne 0x140079850
nop word cs:[rax + rax]
mov eax, dword [0x141dcb868]
and eax, dword [0x141dcb86c]
imul eax, eax, 0xa2dd1e13
add eax, 0x21a1ce37
cmp eax, 0x804a9e1c
jb 0x140079860
jmp case.0x140079669.0
mov eax, dword [0x141dcb8c0]
sub eax, dword [0x141dcb8c4]
imul ebx, eax, 0x78c55353
add ebx, 0xc56ca2c
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xd258075e
jbe 0x1400798e0
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140079883
mov eax, dword [0x141dcb8c8]
or eax, dword [0x141dcb8cc]
imul eax, eax, 0x45b0147c
and eax, 0x670f22c0
imul eax, eax, 0xf3d388b8
cmp eax, 0x97241bbf
je 0x1400798e0
jmp case.0x140079669.0
mov eax, dword [0x141dcb8d8]
or eax, dword [0x141dcb8dc]
mov ecx, 0xbc001275
imul rcx, rax
shr rcx, 0x3a
xor ecx, 0xe3616755
imul rax, rcx, 0x52ddcaf
shr rax, 0x39
mov qword [r12 + 8], r15
cmp eax, 0x45601a99
jbe 0x140079946
mov qword [r12 + 8], r15
jmp 0x140079909
mov eax, 0x93182f33
nop dword [rax + rax]
mov ecx, dword [0x141dcb8e0]
sub ecx, dword [0x141dcb8e4]
imul ecx, ecx, 0x41f86d4a
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xae569421
je 0x140079950
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcbbf8]
add eax, dword [0x141dcbbfc]
and eax, 0x67004a83
add eax, 0xa91ec584
or eax, 0x21feb56a
cmp eax, 0xb59c5866
ja 0x14007a8d0
test r9, r9
je 0x14007a90e
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcbc00]
sub eax, dword [0x141dcbc04]
add eax, 0xb0f7f946
and eax, 0x866348d8
cmp eax, 0xc352fd2a
mov rdi, qword [rbx + 0x28]
je 0x14007b27c
jmp 0x14007b23f
mov eax, dword [0x141dcbba8]
xor eax, dword [str._vG]
or eax, 0xe375affb
cmp eax, 0x5fc3275e
je 0x14007ac50
test r10, r10
je 0x14007ae23
mov rax, rdi
mul r14
seto r12b
test sil, sil
jne 0x14007ac71
mov rcx, rax
dec r10
movzx r15d, byte [r11]
inc r11
test sil, sil
jne 0x14007ac8d
add r15d, 0xffffffd0
nop word cs:[rax + rax]
mov eax, dword [0x141dcbbb0]
xor edx, edx
div dword [0x141dcbbb4]
add eax, 0xd8bb4424
or eax, 0x91200101
and eax, 0xb3f62121
cmp eax, 0x924265d6
je 0x14007aca0
cmp r15d, 9
ja 0x14007a8d0
mov eax, dword [0x141dcbbb8]
and eax, dword [0x141dcbbbc]
imul eax, eax, 0xa653fc47
and eax, 0x9cef646f
add eax, 0x7174de57
cmp eax, 0xf80317a5
ja 0x14007acce
nop word cs:[rax + rax]
mov eax, dword [0x141dcbbc0]
and eax, dword [0x141dcbbc4]
add eax, 0x94a63859
or eax, 0x2bd70a87
imul eax, eax, 0xcf291420
cmp eax, 0xd2c7c2e3
ja 0x14007ad00
test r12b, r12b
jne 0x14007a8d0
mov eax, dword [0x141dcbbc8]
xor eax, dword [0x141dcbbcc]
imul eax, eax, 0x96818554
add eax, 0xf5a8b858
xor eax, 0x80caf8cd
cmp eax, 0x9c3b2249
and bh, byte [rbx]
pushfq
and bh, byte [rbx]
pushfq
ja 0x14007ad2c
mov eax, r15d
add rcx, rax
add ecx, eax
add ecx, eax
mov rdi, rcx
jae 0x14007ac50
jmp 0x14007a8d0
push qword [rcx]
jmp qword [rsi + 0x66]
test r9, r9
je 0x14007ca4d
mov eax, dword [0x141dcbbe8]
sub eax, dword [str.:ME0]
imul rax, rax, 0xbe34c55
shr rax, 0x3b
imul eax, eax, 0x4c56b8fc
add eax, 0x3b710f98
cmp eax, 0xfecf1495
ja 0x14007ca34
jmp 0x14007ca09
mov eax, dword [0x141dcba30]
and eax, dword [0x141dcba34]
imul eax, eax, 0x6ff4be09
add eax, 0xe42a400f
or eax, 0xc95a8540
mov rcx, qword [0x141dda6a0]
cmp eax, 0x136f20f3
and byte [rdi + 0x13], ch
and byte [rdi + 0x13], ch
jne 0x14007ae91
mov rax, qword [0x141dda6a0]
jmp 0x14007ae5e
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14007aeb0
test rdi, rdi
jne 0x14007b2d0
sub rsp, 0x20
call fcn.14008b6b0
add rsp, 0x20
mov rcx, rdx
nop dword [rax]
invalid
add byte [rbx - 0x2af475eb], cl
add dword [rbx], esp
adc eax, 0x1d50b88
mov edx, dword [0x141dcba60]
and edx, dword [0x141dcba64]
and edx, 0xd379e24b
imul edx, edx, 0xacf57340
cmp edx, 0x7b46b7d1
ja 0x14007aed0
test rax, rax
je 0x14007af8b
mov eax, ecx
and eax, 3
nop
mov edx, dword [0x141dcba68]
xor edx, dword [0x141dcba6c]
add edx, 0xa0cfc2b4
xor edx, 0x5d082020
and byte [rax], cl
pop rbp
or edx, 0x8253d5df
cmp edx, 0xf71b69e9
je 0x14007af00
mov edi, 1
lea rdx, [0x141db94b0]
jle 0x14007af15
rol dword [rcx], cl
jle 0x14007af15
rol dword [rcx], cl
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
mov rdx, qword [rbx]
jmp rax
div dword [rdi - 0x22]
jmp 0x14007b2f0
mov rdi, rcx
jmp 0x14007b2d0
mov esi, dword [str._Q6_]
and esi, dword [0x141dcbc0c]
xor esi, 0x17e7d070
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x20], xmm0
movdqu xmmword [rdi + 0x10], xmm0
movdqu xmmword [rdi], xmm0
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
add rsp, 0x20
cmp esi, 0x28f943f6
jbe 0x14007b2a1
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x20], xmm0
movdqu xmmword [rdi + 0x10], xmm0
movdqu xmmword [rdi], xmm0
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
add rsp, 0x20
jmp 0x14007b23f
mov eax, dword [rdi + 0x20]
test rax, rax
lea rcx, [0x141db8968]
cmovne rcx, rax
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x14007b2c0
mov rdi, rcx
test rax, rax
je 0x14007ba1c
mov r12d, 0xffff
cmp rdi, 0xfffe
mov rdx, qword [rbx]
mov r14, qword [rbx + 8]
ja 0x14007b310
nop word cs:[rax + rax]
mov eax, dword [0x141dcbc78]
sub eax, dword [0x141dcbc7c]
or eax, 0xa1122285
and eax, 0xad1667c7
cmp eax, 0x37b06200
je 0x14007b2f0
mov r12, rdi
movzx r15d, byte [rdx + 0x59]
mov qword [r14], 0
mov qword [r14 + 8], 8
xorps xmm6, xmm6
movups xmmword [r14 + 0x10], xmm6
mov qword [r14 + 0x20], 8
mov qword [r14 + 0x28], 0
test r12, r12
mov qword [rbx + 0x10], r12
jne 0x14007ba74
mov eax, dword [0x141dcbd98]
mov ecx, dword [0x141dcbd9c]
add eax, ecx
add eax, 0x9f75cce8
and eax, 0xf16dc1c5
cmp eax, 0x6b41cfac
mov rcx, qword [rbx + 0x18]
jae 0x14007b384
mov qword [rcx], 0
mov qword [rcx + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x10], xmm0
pxor xmm0, xmm0
nop dword [rax + rax]
mov eax, dword [0x141dcbda0]
xor edx, edx
div dword [0x141dcbda4]
or eax, 0x6aef737c
add eax, 0xfd0ef26c
or eax, 0xa6a65b40
mov qword [rcx], 0
mov qword [rcx + 8], 8
movdqu xmmword [rcx + 0x10], xmm0
cmp eax, 0x777ddf20
jb 0x14007b390
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007b3d0
xor eax, eax
mov qword [rbx + 0x48], rax
mov edi, 8
xor eax, eax
xor r9d, r9d
mov r8d, 8
xor esi, esi
xor edx, edx
mov qword [rbx + 8], rdx
mov r13d, 8
xor edx, edx
mov qword [rbx + 0x58], rdi
mov qword [rbx + 0x28], rdx
mov qword [rbx + 0x50], rax
mov rax, qword [rcx + 0x10]
mov rdx, rcx
mov rcx, qword [rbx + 0x60]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rcx], xmm0
mov ecx, 0x28
mov rax, rsi
mul rcx
jo 0x14007cbc3
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffff7
cmp rax, rcx
ja 0x14007cbc3
mov r15, rsi
shl rsi, 4
add rsi, r8
nop
mov ecx, dword [0x141dcbe18]
xor ecx, dword [0x141dcbe1c]
imul ecx, ecx, 0x18bf6867
add ecx, 0xcbf26de1
and ecx, 0xce78d865
cmp ecx, 0x8333efa
jb 0x14007b450
test rax, rax
je 0x14007b54c
mov rdi, r8
mov r14, r13
mov r13, r9
movzx ecx, byte [0x141dda6b8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, rax
call fcn.1400bf230
add rsp, 0x20
mov r10, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe20]
xor eax, dword [0x141dcbe24]
add eax, 0x1520d2ef
imul rcx, rax, 0x2b11b873
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0x982a4c84
cmp eax, 0x34a44e74
jb 0x14007b4b0
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe28]
xor edx, edx
div dword [0x141dcbe2c]
add eax, 0x51d54ad6
xor eax, 0x7ed5a672
cmp eax, 0xcf18dd60
ja 0x14007b4f0
mov rcx, r15
test r10, r10
mov r9, r13
mov r13, r14
mov r8, rdi
jne 0x14007b560
mov eax, dword [0x141dcbe30]
sub eax, dword [0x141dcbe34]
imul eax, eax, 0x4800610
add eax, 0x70182c8c
and eax, 0x94f63d1c
cmp eax, 0xa1b5ec6c
ja 0x14007ca85
jmp 0x14007ca5b
mov r10d, 8
xor ecx, ecx
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe40]
sub eax, dword [0x141dcbe44]
add eax, 0x23928505
or eax, 0x279c8925
add eax, 0x274d0c1
cmp eax, 0x41a0cc25
jb 0x14007b560
mov qword [rbx + 0x38], rcx
test r15, r15
mov qword [rbx + 0x18], r10
je 0x14007b5ce
lea rax, [r10 + 0x20]
xor r15d, r15d
pxor xmm0, xmm0
mov rcx, r8
nop dword [rax]
mov rdx, qword [rcx]
movzx r10d, byte [rcx + 8]
movdqu xmmword [rax - 0x20], xmm0
mov qword [rax - 0x10], 0
mov qword [rax - 8], rdx
mov byte [rax], r10b
inc r15
add rax, 0x28
add rcx, 0x10
cmp rcx, rsi
jne 0x14007b5a0
jmp 0x14007b5d1
xor r15d, r15d
mov eax, 0x92d44cf3
nop word cs:[rax + rax]
mov ecx, dword [0x141dcbe48]
and ecx, dword [0x141dcbe4c]
xor ecx, 0x39dd5c04
add ecx, 0xc8d9ccf2
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x550701c4
ja 0x14007b5e0
test r9, r9
je 0x14007b680
mov eax, dword [0x141dcbe50]
xor edx, edx
div dword [0x141dcbe54]
or eax, 0x48037840
and eax, 0x4b137a40
cmp eax, 0x71bf0235
jne 0x14007b640
mov rax, qword [0x141dda6a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe58]
xor eax, dword [0x141dcbe5c]
or eax, 0x2f7f24f7
add eax, 0x84e7c95b
mov rcx, qword [0x141dda6a0]
cmp eax, 0x85b6ec4f
jb 0x14007b640
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe60]
and eax, dword [0x141dcbe64]
add eax, 0xa46b391f
imul rax, rax, 0x218acfc1
shr rax, 0x3d
cmp eax, 0xf1e66f13
ja 0x14007b680
test r12, r12
je 0x14007b75b
mov rdx, r12
shl rdx, 7
nop word cs:[rax + rax]
mov eax, dword [0x141dcbe68]
and eax, dword [0x141dcbe6c]
add eax, 0x185c4a15
and eax, 0x74100a0
cmp eax, 0xea2a4467
je 0x14007b6c0
movzx eax, byte [0x141dda6b8]
sub rdx, 0xffffffffffffff80
sub rsp, 0x20
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14007c9b9
mov ecx, 0x80
nop word cs:[rax + rax]
mov edx, dword [0x141dcbe70]
or edx, dword [0x141dcbe74]
and edx, 0xf738a92
imul edx, edx, 0x58382699
add edx, 0x78b6c71a
cmp edx, 0x5c55055f
ja 0x14007b710
mov edx, eax
and edx, 0x7f
sub rcx, rdx
lea r14, [rax + rcx]
mov qword [rax + rcx - 8], rax
mov ecx, r12d
and ecx, 3
cmp r12, 4
jae 0x14007b766
xor r8d, r8d
jmp 0x14007b880
mov r14d, 0x80
jmp 0x14007b8d1
mov r9, r12
and r9, 0xfffffffffffffffc
nop dword [rax]
mov r8d, dword [0x141dcbe78]
mov r10d, dword [0x141dcbe7c]
add r8d, r10d
add r8d, 0x4a2b608c
or r8d, 0xffba9f3f
cmp r8d, 0xb5844714
je 0x14007b770
xor r8d, r8d
nop dword [rax + rax]
mov r10d, dword [0x141dcbe90]
sub r10d, dword [0x141dcbe94]
add r10d, 0xa660c4c4
xor r10d, 0x713dccba
cmp r10d, 0x2b45acc4
jae 0x14007b810
mov r10, r8
shl r10, 7
mov qword [r14 + r10], 0
mov r11, r10
or r11, 0x80
mov qword [r14 + r11], 0
mov r11, r10
or r11, 0x100
mov qword [r14 + r11], 0
or r10, 0x180
mov qword [r14 + r10], 0
nop word [rax + rax]
mov r10d, dword [0x141dcbe98]
imul r10d, dword [0x141dcbe9c]
xor r10d, 0xf0562a89
mov r11, r8
shl r11, 7
mov rsi, r11
mov r12, r11
mov qword [r14 + r11], 0
or r11, 0x80
or rsi, 0x100
or r12, 0x180
mov qword [r14 + r11], 0
mov qword [r14 + rsi], 0
mov qword [r14 + r12], 0
add byte [rcx - 0x7f], al
cli
mov edx, 0x724feb29
lahf
add byte [rcx - 0x7f], al
cli
mov edx, 0x724feb29
lahf
add r8, 4
cmp r8, r9
jne 0x14007b7a0
nop
mov r9d, dword [str.S_cD]
or r9d, dword [0x141dcbea4]
add r9d, 0xe54a7c88
cmp r9d, 0x5a10f97f
jb 0x14007b880
test rcx, rcx
je 0x14007b8d1
mov eax, dword [0x141dcbea8]
sub eax, dword [0x141dcbeac]
add eax, 0x323342ce
and eax, 0x897f20e8
mov ecx, 0xead37157
imul rcx, rax
shr rcx, 0x3a
cmp ecx, 0xa17221d0
jne 0x14007b917
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x5f0
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
xor r12d, r12d
nop word [rax + rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x5f0
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test r12b, r12b
jne 0x14007b920
mov rsi, rax
test rax, rax
je 0x14007c137
sub rsp, 0x20
mov r8d, 0x5f0
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbx + 0x60]
movdqu xmm0, xmmword [rax]
mov rdx, qword [rbx + 0x20]
movdqu xmmword [rdx + 7], xmm0
mov rax, qword [rax + 0x10]
mov qword [rdx + 0x17], rax
mov r8, qword [rbx]
movups xmm6, xmmword [r8 + 0x18]
movdqu xmm7, xmmword [r8 + 0x38]
mov qword [r8 + 0x18], 0
mov eax, dword [0x141dcbeb8]
invalid
add dword [rbx], eax
add eax, 0x1d5051d
cmp eax, 0xc021eedf
jne 0x14007b9ae
invalid
mov qword [r8 + 0x38], 0
mov r9, qword [rbx + 0x30]
nop word cs:[rax + rax]
mov eax, dword [0x141dcbec0]
sub eax, dword [0x141dcbec4]
xor eax, 0x1f563c60
imul eax, eax, 0x6e060117
add eax, 0x38ee1cad
mov qword [r8 + 0x38], 0
cmp eax, 0xb80e8320
ja 0x14007b9c0
movdqu xmm8, xmmword [r8 + 0x48]
mov eax, dword [0x141dcbec8]
sub eax, dword [0x141dcbecc]
or eax, 0x100421a0
xor eax, 0x90012442
or eax, 0x4ff2d21c
cmp eax, 0x42403ecf
jb 0x14007cafb
jmp 0x14007ca89
mov eax, dword [0x141dcbc10]
xor edx, edx
div dword [0x141dcbc14]
nop word [rax + rax]
mov eax, dword [0x141dcbc18]
imul eax, dword [0x141dcbc1c]
or eax, 0x48821870
and eax, 0x4892187c
cmp eax, 0x59bba405
pop rcx
pop rcx
ja 0x14007ba30
mov eax, ecx
and eax, 3
mov edi, 1
lea rdx, [0x141db94c0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov rdx, qword [rbx]
jmp rax
mov r14, qword [rbx + 8]
jmp 0x14007b2f0
mov rsi, r14
add rsi, 0x18
sub rsp, 0x20
mov r8d, 0x20
mov rcx, r14
mov rdx, r12
call fcn.1400f9f40
mov r8d, 0x10
mov rcx, rsi
mov rdx, r12
call fcn.1400f9f40
add rsp, 0x20
mov rax, qword [r14 + 8]
mov qword [rbx + 0x58], rax
mov rsi, qword [r14 + 0x10]
mov rax, qword [r14 + 0x28]
mov qword [rbx + 0x28], rax
mov rax, qword [r14 + 0x20]
mov qword [rbx + 0x38], rax
xor r13d, r13d
xor r14d, r14d
mov byte [rbx + 0x50], r15b
jmp 0x14007bafc
inc rsi
mov rdx, qword [rbx + 0x28]
mov rax, rdx
shl rax, 4
mov qword [r10 + rax], rcx
mov byte [r10 + rax + 8], r8b
inc rdx
mov qword [rbx + 0x28], rdx
cmp r14, r12
movzx r15d, byte [rbx + 0x50]
je 0x14007c16e
movzx eax, byte [0x141dda6b8]
test r15b, r15b
mov qword [rbx + 0x48], r14
je 0x14007bbc0
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14007c6c8
mov r15, rax
test r13b, r13b
je 0x14007bb3c
movzx eax, byte [0x141dda6b8]
mov r14, rsi
nop
mov eax, dword [0x141dcbd08]
or eax, dword [0x141dcbd0c]
movzx ecx, byte [0x141dda6b8]
cmp eax, 0x3b68196e
je 0x14007bb40
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov rsi, rax
mov eax, dword [0x141dcbd10]
xor edx, edx
div dword [0x141dcbd14]
mov eax, dword [0x141dcbd18]
sub eax, dword [0x141dcbd1c]
imul eax, eax, 0x1e5db6bf
add eax, 0xe2279cef
or eax, 0x733125c7
cmp eax, 0x54aae936
je 0x14007bb7f
test rsi, rsi
je 0x14007c892
test r13b, r13b
jne 0x14007bcf5
jmp 0x14007bcc0
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov r15, rax
nop word [rax + rax]
mov eax, dword [0x141dcbc80]
sub eax, dword [0x141dcbc84]
imul eax, eax, 0xb923e360
add eax, 0xd5e436e0
cmp eax, 0x2b4d055
jb 0x14007bbe0
nop
mov eax, dword [0x141dcbc88]
xor edx, edx
div dword [0x141dcbc8c]
add eax, 0x559454d5
imul rax, rax, 0x292b2b37
shr rax, 0x3a
add eax, 0x5461d198
cmp eax, 0xa70c329e
ja 0x14007bc00
test r15, r15
je 0x14007c8e9
mov r14, rsi
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov rsi, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcbca8]
or eax, dword [0x141dcbcac]
or eax, 0xd9f831f1
add eax, 0x18707b50
cmp eax, 0xe37cc4b5
jb 0x14007bc60
test rsi, rsi
mov edx, 0xb1ea3925
je 0x14007c915
mov eax, dword [0x141dcbcb8]
imul eax, dword [0x141dcbcbc]
or eax, 0xb6fea7f7
add eax, 0x4e5ff26a
cmp eax, 0xb6d894a2
ja 0x14007be40
jmp 0x14007bde0
mov eax, dword [0x141dcbd30]
add eax, dword [0x141dcbd34]
imul eax, eax, 0x1d72f8eb
and eax, 0xe323a11b
add eax, 0xbf3dcefd
mov qword [rsi], r15
mov qword [rsi + 8], 0x40
movzx ecx, byte [0x141dda6b8]
cmp eax, 0x3ab76310
jae 0x14007bd10
mov qword [rsi], r15
mov qword [rsi + 8], 0x40
movzx eax, byte [0x141dda6b8]
jmp 0x14007bcc0
mov eax, dword [0x141dcbd38]
sub eax, dword [0x141dcbd3c]
xor eax, 0x22d1eb8b
imul eax, eax, 0x11081586
cmp eax, 0x923c1c39
jne 0x14007bd50
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop word cs:[rax + rax]
mov r12d, dword [0x141dcbd40]
or r12d, dword [0x141dcbd44]
and r12d, 0xbeb25f9a
add r12d, 0x98a97b37
and r12d, 0xb8600881
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r12d, 0x2fa0b1e8
jb 0x14007bd50
mov r8, rax
test rax, rax
je 0x14007cbc3
mov eax, dword [0x141dcbd48]
or eax, dword [0x141dcbd4c]
imul eax, eax, 0x444c3528
add eax, 0x9d57e360
imul rax, rax, 0x7f44d795
shr rax, 0x3d
cmp eax, 0xcce24c01
mov r12, qword [rbx + 0x10]
ja 0x14007c000
jmp 0x14007bf80
mov eax, dword [0x141dcbcc0]
or eax, dword [0x141dcbcc4]
xor eax, 0xbd46897d
imul rax, rdx
shr rax, 0x3f
imul eax, eax, 0x9bbda7e
mov qword [rsi], r15
mov qword [rsi + 8], 0x40
movzx ecx, byte [0x141dda6b8]
cmp eax, 0xe4628321
ja 0x14007be40
mov eax, dword [0x141dcbcc8]
and eax, dword [0x141dcbccc]
add eax, 0xbf2e1f49
and eax, 0x7551827e
add eax, 0xee802982
cmp eax, 0xcfc42d89
jb 0x14007bee0
jmp 0x14007be60
mov qword [rsi], r15
mov qword [rsi + 8], 0x40
movzx eax, byte [0x141dda6b8]
jmp 0x14007bde0
mov eax, dword [0x141dcbcd0]
mov ecx, dword [0x141dcbcd4]
lea r12d, [rax + rcx]
add r12d, 0xa40d797c
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp r12d, 0xc1a6e3f5
ja 0x14007bee0
mov rcx, rax
mov r12, qword [rbx + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dcbcd8]
xor eax, dword [0x141dcbcdc]
and eax, 0x801a8821
add eax, 0x4a75ab65
cmp eax, 0xa3c0587
jb 0x14007bea0
test rcx, rcx
je 0x14007c94b
mov edx, ecx
and edx, 0x7f
mov eax, 0x80
sub rax, rdx
test r13b, r13b
jne 0x14007bf46
jmp 0x14007bf00
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x14007be60
mov edx, dword [0x141dcbcf8]
and edx, dword [0x141dcbcfc]
and edx, 0x4c05809f
imul edx, edx, 0xbeb1fe9
mov qword [rcx + rax - 8], rcx
mov qword [rcx + rax], 1
mov qword [rcx + rax + 8], 1
mov qword [rcx + rax + 0x80], rsi
movaps xmmword [rcx + rax + 0x100], xmm6
cmp edx, 0x41bdd164
jne 0x14007bf70
mov qword [rcx + rax - 8], rcx
mov qword [rcx + rax], 1
mov qword [rcx + rax + 8], 1
mov qword [rcx + rax + 0x80], rsi
movaps xmmword [rcx + rax + 0x100], xmm6
jmp 0x14007bf00
add rcx, rax
mov r8b, 1
jmp 0x14007c063
mov eax, dword [0x141dcbd50]
xor edx, edx
div dword [0x141dcbd54]
or eax, 0x6f059b61
add eax, 0xd2ef2dac
or eax, 0x8ffa2203
mov rcx, r8
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], r8
cmp eax, 0x926a9c6f
jb 0x14007c000
sub rcx, 0xffffffffffffff80
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov eax, dword [0x141dcbd58]
xor eax, dword [0x141dcbd5c]
mov edx, 0x94db5cdd
imul rax, rdx
shr rax, 0x3b
xor eax, 0x6d10396c
imul eax, eax, 0xad8d9e75
cmp eax, 0x6b041861
mov edx, 0x86ccbc8f
ja 0x14007c045
jmp 0x14007c010
mov rax, r8
and rax, 0xffffffffffffff80
mov qword [rax + 0x78], r8
jmp 0x14007bf80
mov eax, dword [0x141dcbd60]
sub eax, dword [0x141dcbd64]
shr eax, 1
imul rax, rdx
shr rax, 0x3d
xor eax, 0x120b1013
or eax, 0xe494e1ac
mov qword [rcx + 0x80], rsi
movaps xmmword [rcx + 0x100], xmm6
cmp eax, 0x6f863ebf
jne 0x14007c060
mov qword [rcx + 0x80], rsi
movaps xmmword [rcx + 0x100], xmm6
jmp 0x14007c010
xor r8d, r8d
mov eax, dword [0x141dcbd68]
add eax, dword [0x141dcbd6c]
or eax, 0x80809490
and eax, 0xe0c0fcb5
mov edx, 0xaff053fb
imul rax, rdx
shr rax, 0x3d
cmp eax, 0x2e329321
mov rsi, r14
jbe 0x14007c094
lock inc qword [rcx]
mov r14, qword [rbx + 0x48]
inc r14
mov r10, qword [rbx + 0x38]
nop
mov eax, 1
lock xadd qword [rcx], rax
test r13b, r13b
jne 0x14007c0a0
test rax, rax
js 0x14007c706
mov rax, rsi
shl rax, 5
mov rdx, qword [rbx + 0x58]
lea r9, [rdx + rax]
mov qword [rdx + rax], rcx
mov qword [rdx + rax + 8], r15
mov eax, dword [0x141dcbd88]
xor edx, edx
div dword [0x141dcbd8c]
or eax, 0x29a405a4
imul eax, eax, 0xc3720735
mov edx, 0x9a38c5c5
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x2c1f13a3
je 0x14007c129
nop dword [rax]
mov eax, dword [0x141dcbd90]
imul eax, dword [0x141dcbd94]
or eax, 0xe633d3df
mov qword [r9 + 0x10], 0x40
mov byte [r9 + 0x18], r8b
cmp eax, 0x9d69ecb9
jne 0x14007bad0
mov qword [r9 + 0x10], 0x40
mov byte [r9 + 0x18], r8b
jmp 0x14007c100
ud2
mov qword [rbx + 0x50], rsi
mov eax, dword [0x141dcbda8]
add eax, dword [0x141dcbdac]
cmp eax, 0x20f2b6a9
mov rcx, qword [rbx + 0x18]
je 0x14007c668
xorps xmm6, xmm6
mov rdi, rcx
add rdi, 0x18
mov rsi, r12
mov r12, qword [rbx + 8]
mov eax, dword [0x141dcbdb0]
xor eax, dword [0x141dcbdb4]
mov edx, 0x955e2bc7
imul rax, rdx
shr rax, 0x3e
imul r15d, eax, 0xa386ea7e
mov r14, qword [r12]
mov r13, qword [r12 + 0x18]
mov qword [rcx], 0
mov qword [rcx + 8], 8
movups xmmword [rcx + 0x10], xmm6
mov qword [rcx + 0x20], 8
mov qword [rcx + 0x28], 0
sub rsp, 0x20
mov r8d, 0x20
mov rcx, qword [rbx + 0x18]
mov rdx, rsi
call fcn.1400f9f40
mov r8d, 0x10
mov rcx, rdi
mov rdx, rsi
call fcn.1400f9f40
mov rcx, qword [rbx + 0x18]
add rsp, 0x20
cmp r15d, 0xcd1c7375
je 0x14007c19e
mov qword [rbx + 0x68], r13
mov qword [rbx + 0x48], r14
mov rax, qword [rcx + 8]
mov qword [rbx + 8], rax
mov rdi, qword [rcx + 0x10]
mov rax, qword [rcx + 0x20]
mov qword [rbx + 0x98], rax
mov r12, qword [rcx + 0x28]
mov r14d, 0xae5b6ae5
pop rbx
scasb al, byte [rdi]
pop rbx
scasb al, byte [rdi]
xorps xmm6, xmm6
xor r13d, r13d
nop word cs:[rax + rax]
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
test rax, rax
je 0x14007cbc3
mov rsi, rax
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
mov r15, rax
mov eax, dword [0x141dcbdb8]
sub eax, dword [0x141dcbdbc]
imul eax, eax, 0x202bcd28
cmp eax, 0x8cfc37d0
je 0x14007c2a5
test r15, r15
je 0x14007c78a
mov qword [r15], rsi
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dcbdd0]
and ecx, dword [0x141dcbdd4]
imul rcx, r14
shr rcx, 0x3e
xor ecx, 0x3e78e563
add ecx, 0x291f89ed
cmp ecx, 0xbf0c43bc
ja 0x14007c2f0
test rax, rax
je 0x14007c7c4
mov ecx, dword [0x141dcbde8]
xor ecx, dword [0x141dcbdec]
or ecx, 0x5c3f8071
add ecx, 0x2518d2d4
cmp ecx, 0x29de0e
jb 0x14007c321
mov edx, eax
and edx, 0x7f
mov ecx, 0x80
sub rcx, rdx
xor edx, edx
test dl, dl
je 0x14007c360
mov qword [rax + rcx - 8], rax
nop dword [rax]
mov edx, dword [0x141dcbdf0]
and edx, dword [0x141dcbdf4]
imul edx, edx, 0x67ed4e6b
add edx, 0xc67fb904
mov qword [rax + rcx - 8], rax
cmp edx, 0x2a903134
jb 0x14007c360
add rax, rcx
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x80], r15
movaps xmmword [rax + 0x100], xmm6
lock inc qword [rax]
jle 0x14007c81a
inc r13
mov rcx, rdi
shl rcx, 5
mov rdx, qword [rbx + 8]
mov qword [rdx + rcx], rax
mov qword [rdx + rcx + 8], rsi
mov qword [rdx + rcx + 0x10], 0x40
mov byte [rdx + rcx + 0x18], 0
inc rdi
mov rcx, r12
shl rcx, 4
mov rdx, qword [rbx + 0x98]
mov qword [rdx + rcx], rax
mov byte [rdx + rcx + 8], 0
inc r12
mov eax, dword [0x141dcbe10]
or eax, dword [0x141dcbe14]
add eax, 0x3371aced
and eax, 0x82f505f9
add eax, 0xc8de8bb0
cmp eax, 0xbf493bbd
ja 0x14007c3f1
cmp r13, qword [rbx + 0x10]
jne 0x14007c260
mov qword [rbx + 8], r12
mov rcx, qword [rbx + 0x18]
mov qword [rcx + 0x10], rdi
mov rdx, qword [rcx + 0x18]
mov rax, qword [rbx + 0x50]
mov r8, qword [rbx + 0x38]
mov rsi, qword [rbx + 0x28]
mov r12, qword [rbx + 0x10]
mov r13, qword [rbx + 0x98]
mov r9, qword [rbx + 0x68]
mov rdi, qword [rbx + 0x58]
jmp 0x14007b3fa
lea rsi, [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcbc28]
or eax, dword [0x141dcbc2c]
imul eax, eax, 0xe0fb43cb
add eax, 0xea2946ab
or eax, 0xcb065076
cmp eax, 0xfcf9ea5e
ja 0x14007c460
mov rdi, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov r15, qword [r14]
nop
mov eax, dword [0x141dcbc30]
sub eax, dword [0x141dcbc34]
add eax, 0x12b1e518
xor eax, 0x41810c0
or eax, 0x9165a339
cmp eax, 0xae9e7ac3
jb 0x14007c490
test r15, r15
je 0x14007c543
mov eax, dword [0x141dcbc38]
and eax, dword [0x141dcbc3c]
imul eax, eax, 0xba96623
and eax, 0xf01301e0
add eax, 0xc900d7f6
cmp eax, 0xbdd55e2
jae 0x14007c4f0
sub rsp, 0x20
mov rcx, rdi
call r15
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcbc40]
imul eax, dword [0x141dcbc44]
or eax, 0xc19ac71f
imul r12d, eax, 0xf16e7077
sub rsp, 0x20
mov rcx, rdi
call r15
add rsp, 0x20
cmp r12d, 0x35490e7
je 0x14007c4f0
mov eax, dword [0x141dcbc48]
xor eax, dword [0x141dcbc4c]
imul eax, eax, 0x42b157db
add eax, 0x364058b
or eax, 0x3bdea5e2
cmp eax, 0x4bad9767
je 0x14007c520
cmp qword [r14 + 8], 0
je 0x14007c5fb
mov rax, qword [r14 + 0x10]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2b0915f3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d4f6e7
mov ecx, dword [0x141dcbc50]
imul ecx, dword [0x141dcbc54]
imul ecx, ecx, 0x2e740458
add ecx, 0x84843f4e
cmp ecx, 0x739321cd
jb 0x14007c560
nop word cs:[rax + rax]
mov ecx, dword [0x141dcbc58]
add ecx, dword [0x141dcbc5c]
xor ecx, 0x312a189b
add ecx, 0x2ccbd9b7
cmp ecx, 0x548f39f0
ja 0x14007c590
cmp rax, 0x11
jb 0x14007c5e1
nop word cs:[rax + rax]
mov eax, dword [0x141dcbc60]
and eax, dword [0x141dcbc64]
and eax, 0x56192
xor eax, 0x52992
cmp eax, 0x21c1fdae
ja 0x14007c5c0
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcbc68]
xor eax, dword [0x141dcbc6c]
mov ecx, 0xf4331c1b
imul rcx, rax
shr rcx, 0x3e
shr ecx, 0x3e
shr ecx, 0x3e
add ecx, 0xf002a45
and ecx, 0x1000805
cmp ecx, 0xb20254
je 0x14007cbe4
jmp 0x14007cbc5
mov r14, qword [rbx + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcbc20]
or eax, dword [0x141dcbc24]
imul eax, eax, 0x6f463b0a
add eax, 0xf93fd5a0
and eax, 0x405c754a
cmp eax, 0x102401d1
jae 0x14007c640
jmp 0x14007b2f0
mov qword [rcx], 0
mov qword [rcx + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], 8
mov qword [rcx + 0x28], 0
lea rsi, [rcx + 0x18]
sub rsp, 0x20
mov r8d, 0x20
mov rcx, qword [rbx + 0x18]
mov rdx, r12
call fcn.1400f9f40
mov r8d, 0x10
mov rcx, rsi
mov rdx, r12
call fcn.1400f9f40
mov rcx, qword [rbx + 0x18]
add rsp, 0x20
jmp 0x14007c18d
ud2
mov eax, dword [0x141dcbd70]
xor eax, dword [0x141dcbd74]
imul eax, eax, 0xc4018775
add eax, 0x40202c2b
cmp eax, 0xb4ff2eaf
jbe 0x14007c730
ud2
mov eax, dword [0x141dcbd78]
xor eax, dword [0x141dcbd7c]
xor eax, 0x51f3c60d
add eax, 0xc6ddc811
and eax, 0xcd8a0aca
ud2
mov eax, dword [0x141dcbdc0]
or eax, dword [0x141dcbdc4]
or eax, 0xe3e91737
add eax, 0x18132a2b
imul rcx, rax, 0x1b875733
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xfdd1831c
je 0x14007cc27
jmp 0x14007cc11
mov eax, dword [0x141dcbdd8]
sub eax, dword [0x141dcbddc]
or eax, 0x5f967a7f
add eax, 0xd36eded2
cmp eax, 0xbf562726
jbe 0x14007c7f0
ud2
mov eax, dword [0x141dcbde0]
sub eax, dword [0x141dcbde4]
add eax, 0xccbd1f1c
imul rax, rax, 0x3e3efca9
shr rax, 0x3d
ud2
mov eax, dword [0x141dcbdf8]
add eax, dword [0x141dcbdfc]
imul eax, eax, 0x5ccbfd3f
add eax, 0x98da02cd
mov ecx, 0xd8096e9f
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xcf4a149
jne 0x14007c850
ud2
mov eax, dword [0x141dcbe00]
or eax, dword [0x141dcbe04]
and eax, 0x62932db6
ud2
mov eax, dword [0x141dcbd20]
or eax, dword [0x141dcbd24]
and eax, 0x46618954
cmp eax, 0x3f4b4c28
jne 0x14007c8b0
ud2
mov eax, dword [0x141dcbd28]
and eax, dword [0x141dcbd2c]
imul rax, rax, 0x5355b8c3
shr rax, 0x3c
imul eax, eax, 0xcea00208
ud2
mov eax, dword [0x141dcbc90]
imul eax, dword [0x141dcbc94]
or eax, 0x58228200
xor eax, 0x70088246
or eax, 0x87d179a9
cmp eax, 0x87f37621
jb 0x14007cb95
jmp 0x14007cb7a
mov eax, dword [0x141dcbcb0]
xor eax, dword [0x141dcbcb4]
and eax, 0x42735bf
add eax, 0xbb852d9c
cmp eax, 0xa1b6e35a
jae 0x14007c934
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
mov eax, dword [0x141dcbce0]
add eax, dword [0x141dcbce4]
imul eax, eax, 0x47a5ee88
cmp eax, 0xc75c0ff
jne 0x14007c970
ud2
mov eax, dword [0x141dcbce8]
xor eax, dword [0x141dcbcec]
imul eax, eax, 0x99e1f3d9
add eax, 0xef514179
ud2
mov eax, dword [0x141dcbe80]
and eax, dword [0x141dcbe84]
imul rax, rax, 0x16643355
shr rax, 0x3c
imul eax, eax, 0xb19a04e
cmp eax, 0x2b9cea48
jbe 0x14007c9e0
ud2
mov eax, dword [0x141dcbe88]
sub eax, dword [0x141dcbe8c]
add eax, 0x349929f2
xor eax, 0x4c10e18c
add eax, 0xc53fb5f2
ud2
mov eax, dword [0x141dcbbf0]
imul eax, dword [0x141dcbbf4]
imul eax, eax, 0x9a7b9644
or eax, 0x72268ef6
xor eax, 0x959bbe62
mov rcx, qword [0x141dda6a0]
cmp eax, 0xcafc0210
jbe 0x14007ca3d
mov rax, qword [0x141dda6a0]
jmp 0x14007ca09
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test rdi, rdi
jne 0x14007b2d0
jmp 0x14007a90e
mov eax, dword [0x141dcbe38]
imul eax, dword [0x141dcbe3c]
xor eax, 0x2108a054
or eax, 0xce5559a3
imul eax, eax, 0x4ef02495
ud2
ud2
mov eax, dword [0x141dcbed0]
imul eax, dword [0x141dcbed4]
mov ecx, 0x98f945a5
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xf66cd83c
imul r12d, ecx, 0x285d5b4f
mov qword [r8 + 0x48], 0
movdqu xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0xf]
movdqu xmmword [r9 + 0xf], xmm1
movdqu xmmword [r9], xmm0
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x300
xor ecx, ecx
call fcn.1400bf230
mov rdx, qword [rbx + 0x20]
mov r9, qword [rbx + 0x30]
mov r8, qword [rbx]
add rsp, 0x20
cmp r12d, 0xfb232519
jbe 0x14007cb40
mov qword [r8 + 0x48], 0
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0xf]
movups xmmword [r9 + 0xf], xmm1
movdqu xmmword [r9], xmm0
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0x300
xor ecx, ecx
call fcn.1400bf230
mov rdx, qword [rbx + 0x20]
mov r9, qword [rbx + 0x30]
mov r8, qword [rbx]
add rsp, 0x20
jmp 0x14007ca89
test rax, rax
je 0x14007cb54
mov eax, dword [0x141dcbc98]
add eax, dword [0x141dcbc9c]
imul eax, eax, 0xa9824788
ud2
ud2
ud2
mov eax, dword [0x141dcbc70]
xor eax, dword [0x141dcbc74]
and eax, 0x14800
mov rcx, qword [0x141dda6a0]
cmp eax, 0xd74237ca
jbe 0x14007cbed
mov rax, qword [0x141dda6a0]
jmp 0x14007cbc5
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdx, qword [rbx]
mov r14, qword [rbx + 8]
mov edi, 1
jmp 0x14007b2f0
mov eax, dword [0x141dcbdc8]
imul eax, dword [0x141dcbdcc]
ud2
ud2
mov eax, dword [0x141dcc738]
and eax, dword [0x141dcc73c]
or eax, 0x48c008e9
imul eax, eax, 0x9ddf4cd0
add eax, 0xa4d2d1e0
cmp eax, 0x84529b06
ja case.0x1400e3fd9.134
jmp 0x14007cbc3
mov eax, dword [0x141dcc7a8]
or eax, dword [0x141dcc7ac]
xor eax, 0xb301cd24
mov bl, 0x48
imul edi, eax, 0xdc81ad1
mov bl, 0x48
imul edi, eax, 0xdc81ad1
shr rdi, 0x3b
mov rcx, rsi
call fcn.1400bf680
cmp edi, 0x584717ad
je 0x140081320
jmp 0x140081690
mov eax, dword [0x141dcc7c0]
xor edx, edx
div dword [0x141dcc7c4]
imul eax, eax, 0xb45660d
add eax, 0x3359f31c
xor eax, 0x90db0e23
cmp eax, 0x39b16a33
jb 0x1400813d0
mov eax, ecx
and eax, 3
cmp rax, 3
ja 0x1400816d0
lea rdx, [0x141db94d0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
div dword [0x141dcc7e4]
lea rsi, [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc7e8]
sub eax, dword [0x141dcc7ec]
imul eax, eax, 0x8c5484d5
cmp eax, 0x93e508a
je 0x140081430
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov eax, dword [0x141dcc7f0]
xor edx, edx
div dword [0x141dcc7f4]
nop
mov eax, dword [0x141dcc7f8]
imul eax, dword [0x141dcc7fc]
imul rax, rax, 0x1e57fe13
shr rax, 0x3c
imul eax, eax, 0x178952c
js 0x14008147f
js 0x14008147f
imul rax, rax, 0xde5129
imul eax, eax, 0xde5129
shr rax, 0x30
cmp eax, 0x3051ac75
ja 0x140081460
mov rax, qword [rbx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcc800]
imul ecx, dword [0x141dcc804]
add ecx, 0x7558e3a3
or ecx, 0x20637f5d
xor ecx, 0xb198ef27
cmp ecx, 0x3c18f888
jb 0x1400814a0
test rax, rax
je 0x140081502
mov rcx, rdi
call rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcc808]
sub eax, dword [0x141dcc80c]
xor eax, 0x68231806
add eax, 0xaabd6947
or eax, 0x47e51285
cmp eax, 0x399b0c07
je 0x1400814e0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140081510
cmp qword [rbx + 8], 0
je 0x14008158c
mov rax, qword [rbx + 0x10]
nop
mov ecx, dword [0x141dcc810]
add ecx, dword [0x141dcc814]
or ecx, 0xc8407d3c
xor ecx, 0x9e67bab6
imul ecx, ecx, 0x870eb494
cmp ecx, 0x50361016
ja 0x140081520
cmp rax, 0x11
jb 0x14008157a
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcc818]
xor edx, edx
div dword [0x141dcc81c]
xor eax, 0xac8b8e19
imul rax, rax, 0x3abab3d9
shr rax, 0x3b
add eax, 0x72c126c3
cmp eax, 0x8d0c3d4e
ja 0x140081550
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dcc820]
add eax, dword [0x141dcc824]
or eax, 0x8a211857
imul rax, rax, 0x27e9422b
shr rax, 0x3c
shr eax, 0x3c
shr eax, 0x3c
cmp eax, 0xaad0bd50
jne 0x1400815c4
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, 0x88027191
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcc828]
xor eax, dword [0x141dcc82c]
imul rax, rbx
shr rax, 0x39
imul ebp, eax, 0xf1ff59e7
and ebp, 0xb339e165
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r14
cmp ebp, 0x5835a96d
pop rax
pop rax
ja 0x1400815d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcc830]
and eax, dword [0x141dcc834]
add eax, 0x32f32029
xor cl, byte [0xf59681d4]
xor cl, byte [0xf59681d4]
cmp eax, 0xab2db86f
jb 0x140081610
jmp 0x140081690
mov ecx, dword [0x141dcc7d8]
sub ecx, dword [0x141dcc7dc]
or ecx, 0xdc05b559
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa755db24
cmp ecx, 0xf1e1e4a2
je case.0x14007af3c.12
nop dword [rax + rax]
mov eax, dword [0x141dcc838]
add eax, dword [0x141dcc83c]
or eax, 0xab6caa98
shr eax, 3
imul rax, rax, 0x11c670c9
shr rax, 0x38
cmp eax, 0x85fd936d
ja 0x140081690
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x141dcc7c8]
or eax, dword [0x141dcc7cc]
add eax, 0x4c10e000
and eax, 0x92c495a6
xor eax, 0x81b7af35
cmp eax, 0x8735d9f9
ja 0x1400816d0
ud2
inc qword [r8]
nop dword [rax + rax]
mov eax, dword [0x141dccdb0]
xor edx, edx
div dword [str.BKyi]
imul rcx, rax, 0x1bc743a9
shr rcx, 0x3c
mov eax, 1
lock xadd qword [r8], rax
cmp ecx, 0x2fec4d7d
je 0x1400844f0
test rax, rax
js 0x140084d61
test r8, r8
je 0x140084e41
mov rax, qword [r8 + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dccdc0]
add ecx, dword [0x141dccdc4]
imul ecx, ecx, 0x25c28b68
xor ecx, 0x9b5cd057
imul ecx, ecx, 0x88ea209c
cmp ecx, 0x4163e023
je 0x140084540
test rax, rax
je 0x14008459b
cmp eax, 1
jne 0x1400845d1
mov eax, dword [0x141dccdd0]
or eax, dword [0x141dccdd4]
imul eax, eax, 0x7c0ae806
and eax, 0x32e064aa
cmp eax, 0xe9d705a4
je 0x140084570
mov rcx, qword [r8 + 0x18]
mov r14, qword [r8 + 0x20]
dec r14
jmp 0x1400845b0
lea rcx, [0x141db83be]
mov r14d, 4
nop dword [rax + rax]
mov eax, dword [0x141dccdd8]
xor edx, edx
div dword [0x141dccddc]
or eax, 0xdf70a901
and eax, 0xdfffef39
cmp eax, 0x24cf5b47
je 0x1400845b0
jmp 0x1400845e7
cmp eax, 2
jne 0x140084e14
mov r14d, 9
lea rcx, [0x141db8540]
mov qword [rbp], r8
mov eax, dword [0x141dccde0]
xor edx, edx
div dword [0x141dccde4]
imul eax, eax, 0x27e5e6e3
cmp eax, 0xb3495d06
jne 0x140084670
mov qword [r15], rcx
mov qword [r15 + 8], r14
mov qword [r12], r15
lea rax, [0x14000d920]
xchg ebx, eax
clc
dec dword [rcx - 0x77]
and al, 8
xchg ebx, eax
clc
dec dword [rcx - 0x77]
and al, 8
lea rax, [0x141db8a18]
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 1
mov qword [rdi], r13
mov qword [rdi + 8], 0
sub rsp, 0x20
lea rdx, [0x141db82d8]
mov rsi, rcx
mov rcx, rdi
mov r8, rbx
call fcn.140053150
mov rcx, rsi
add rsp, 0x20
nop
mov qword [r15], rcx
mov qword [r15 + 8], r14
mov qword [r12], r15
lea rax, [0x14000d920]
mov qword [r12 + 8], rax
lea rax, [0x141db8a18]
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 1
mov qword [rdi], r13
mov qword [rdi + 8], 0
sub rsp, 0x20
mov rsi, r14
mov r14, rcx
mov rcx, rdi
lea rdx, [0x141db82d8]
cmp al, 0xd3
add dword [rcx - 0x77], ecx
fsubr st(0)
jl case.0x1400e3fd9.144
cld
dec dword [rcx + rcx*4 - 0xf]
cmp al, 0xd3
add dword [rcx - 0x77], ecx
fsubr st(0)
jl case.0x1400e3fd9.144
cld
dec dword [rcx + rcx*4 - 0xf]
mov r14, rsi
add rsp, 0x20
xor edx, edx
test dl, dl
jne 0x140084670
mov rcx, qword [rdi + 8]
test al, al
ror byte [rdi], 0x84
add al, byte cs:[rax]
invalid
ror byte [rdi], 0x84
add al, byte cs:[rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
mov r14, qword [rbp]
je 0x140084d98
xor eax, eax
nop
test al, al
jne 0x140084700
mov eax, ecx
and eax, 3
lea rdx, [0x141db94f0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rsi + 0x10], 0x11
jb 0x140084820
mov eax, dword [0x141dccec0]
xor edx, edx
div dword [0x141dccec4]
xchg ah, dl
invalid
nop
xchg ah, dl
add dword [rax - 0x792dfa75], edx
invalid
mov eax, dword [0x141dccec8]
imul eax, dword [0x141dccecc]
add eax, 0x7fbac49
shr eax, 1
imul rax, rax, 0x109515bb
shr rax, 0x3a
imul eax, eax, 0xbd89c214
cmp eax, 0x7f190f85
ja 0x1400847f0
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcced0]
or eax, dword [0x141dcced4]
and eax, 0x370920cf
add eax, 0xaf23b722
or eax, 0x80270d39
cmp eax, 0x17ff45b9
jae 0x140084870
mov rax, qword [0x141dda6a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcced8]
sub eax, dword [0x141dccedc]
add eax, 0x8c93a851
imul rax, rax, 0x4a187727
shr rax, 0x3d
imul eax, eax, 0x4aac7b5c
mov rcx, qword [0x141dda6a0]
cmp eax, 0x153c62fd
ja 0x140084870
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dccee0]
or eax, dword [0x141dccee4]
add eax, 0xd21c38a5
and eax, 0xed37d0d
cmp eax, 0x45cb3476
je case.0x14007ba69.15
jmp 0x140084efe
call 0xf2c8b24b
mov esi, 0xdb3d636e
inc dword [rax]
loop 0x14008498b
xlatb
jmp 0x140084efe
mov r14, qword [rbp]
nop word cs:[rax + rax]
mov eax, dword [0x141dccde8]
or eax, dword [0x141dccdec]
xor eax, 0x1101000
or eax, 0xfe6fefff
cmp eax, 0x4ffad5a
jb 0x140084930
test rcx, rcx
je case.0x1400849fc.0
nop word cs:[rax + rax]
mov eax, dword [0x141dccdf0]
or eax, dword [0x141dccdf4]
and eax, 0x8931bc01
add eax, 0x9d2b8e8f
xor eax, 0xb97fe192
cmp eax, 0xcce139bf
ja 0x140084960
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2b7b9dfb], cl
add dword [rbx], esi
add eax, 0x1d48460
mov eax, dword [0x141dccdf8]
xor eax, dword [0x141dccdfc]
or eax, 0x828b0767
imul eax, eax, 0xa716f26f
add eax, 0xf1949625
cmp eax, 0x8cb4d84d
jb 0x140084990
mov r8d, ecx
and r8d, 3
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcce00]
xor edx, edx
div dword [0x141dcce04]
add eax, 0x307a9d6a
and eax, 0x44acaf5f
add eax, 0xaa5e2e25
cmp eax, 0xac3c8843
mov byte [r12 + r13*4], dil
mov byte [r12 + r13*4], dil
ja 0x1400849c0
cmp r8, 3
ja case.default.0x1400849fc
lea rax, [0x141db94e0]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
lea rdi, [rcx - 1]
jns 0x140084a01
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
mov eax, dword [0x141dcce20]
add eax, dword [0x141dcce24]
xor eax, 0x253401a1
and eax, 0x6537b5bd
cmp eax, 0x599c23be
ja 0x140084a10
mov eax, 0xa675bb7f
nop word cs:[rax + rax]
mov edx, dword [0x141dcce28]
sub edx, dword [0x141dcce2c]
imul rdx, rax
shr rdx, 0x3e
imul edx, edx, 0x6123e127
and edx, 0x167a80b5
cmp edx, 0x2bfc4b9b
ja 0x140084a40
mov rbx, qword [rcx - 1]
mov rsi, qword [rcx + 7]
mov r14, qword [rsi]
test r14, r14
je 0x140084b1f
mov eax, dword [0x141dcce30]
xor edx, edx
div dword [0x141dcce34]
imul rcx, rax, 0x3cc51f9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x68e54c67
cmp eax, 0xd38de24e
jne 0x140084ac0
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcce38]
xor edx, edx
div dword [0x141dcce3c]
or eax, 0xb4068ef3
imul r15d, eax, 0x7992550e
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r15d, 0x74eea24b
je 0x140084ac0
nop word cs:[rax + rax]
mov eax, dword [0x141dcce40]
imul eax, dword [0x141dcce44]
imul eax, eax, 0x981ae8aa
or eax, 0x1194bd95
cmp eax, 0x67d97384
je 0x140084b00
cmp qword [rsi + 8], 0
mov r14, qword [rbp]
je 0x140084bd8
mov rax, qword [rsi + 0x10]
nop word cs:[rax + rax]
adc byte [rsi + 0x66], r12b
nop word cs:[rax + rax]
mov ecx, dword [0x141dcce48]
add ecx, dword [0x141dcce4c]
or ecx, 0x3516178d
cmp ecx, 0xd1cec1a9
je 0x140084b40
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x140084b60
cmp rax, 0x11
jb 0x140084bbe
nop word [rax + rax]
mov eax, dword [0x141dcce50]
and eax, dword [0x141dcce54]
imul eax, eax, 0xb932aa1c
and eax, 0x22b3ebc
cmp eax, 0x1649c03f
ja 0x140084b70
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcce58]
and eax, dword [0x141dcce5c]
imul eax, eax, 0x842f2c9
add eax, 0xeb0bda7c
cmp eax, 0x9d137697
jb 0x140084ba0
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcce60]
xor edx, edx
div dword [0x141dcce64]
invalid
add dword [rcx - 0x40], ebp
adc dl, byte [rdi + 0x3a25d07e]
push rbp
adc ch, byte [rcx + 0x64c08435]
xor dword [0x17ac166aa], edi
jbe 0x140084fe3
invalid
jmp 0x140085002
add byte [rax], al
mov eax, dword [0x141dcce08]
and eax, dword [0x141dcce0c]
imul eax, eax, 0x41d8fc48
cmp eax, 0x5900e605
je case.default.0x1400849fc
jmp 0x140084e41
mov eax, 0x9785ccf5
nop dword [rax]
mov ecx, dword [0x141dcce10]
and ecx, dword [0x141dcce14]
add ecx, 0x1701e0b3
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd728d51e
ja 0x140084c30
nop word cs:[rax + rax]
mov eax, dword [0x141dcce18]
or eax, dword [0x141dcce1c]
add eax, 0x9c144c92
or eax, 0x8e07c0c4
cmp eax, 0x86e00b04
je 0x140084c60
jmp case.0x1400849fc.0
dec dword [rax - 0x7d]
in al, dx
and al, ch
cmp al, 0x62
invalid
ud2
mov eax, dword [0x141dcce70]
imul eax, dword [0x141dcce74]
add eax, 0x2c6b53a6
xor eax, 0x8108dc
and eax, 0x46830ddc
cmp eax, 0xadd5e7c1
jbe 0x140084dc0
invalid
ud2
mov eax, dword [0x141dcce78]
add eax, dword [0x141dcce7c]
imul eax, eax, 0x317b0916
and eax, 0xfbd8608
imul eax, eax, 0x8183e097
ud2
invalid
mov eax, 0xaf21af63
mov ecx, dword [0x141dccdc8]
xor ecx, dword [0x141dccdcc]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x3aec78ce
imul ecx, ecx, 0x513377f2
cmp ecx, 0x1d97d1bf
jb 0x140084e19
ud2
mov eax, dword [0x141dccd68]
and eax, dword [0x141dccd6c]
or eax, 0x61ff777d
xor eax, 0x4ef7c85
add eax, 0x8273aad
cmp eax, 0x27a9e296
jb case.0x14007af3c.16
xor eax, eax
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcce88]
or eax, dword [0x141dcce8c]
xor eax, 0x22a03356
and eax, 0xe2e137d7
imul eax, eax, 0x21d4343b
cmp eax, 0xa6e6c954
leave
out 0xa6, al
leave
out 0xa6, al
ja case.0x1400849fc.0
nop word cs:[rax + rax]
mov eax, dword [0x141dcce90]
sub eax, dword [0x141dcce94]
imul eax, eax, 0x10ffe4ef
out dx, eax
in al, 0xff
adc byte [0x1087a234f], al
out dx, eax
in al, 0xff
adc byte [0x1087a234f], al
cmp eax, 0xc818333c
jb 0x140084ec0
nop
mov eax, dword [0x141dcce98]
and eax, dword [0x141dcce9c]
imul eax, eax, 0xa6d58294
or eax, 0xbb9bfdef
cmp eax, 0xd3a0043f
je 0x140084ee0
mov eax, dword [0x141dccee8]
or eax, dword [0x141dcceec]
and eax, 0x158924c4
add eax, 0x877eac6c
cmp eax, 0x60a71ca8
jae 0x140084f20
lock dec qword [r14]
nop
mov ecx, dword [0x141dccef0]
xor ecx, dword [0x141dccef4]
add ecx, 0x76bc5477
xor ecx, 0x9c05d288
add ecx, 0xa5209498
mov rax, 0xffffffffffffffff
lock xadd qword [r14], rax
cmp ecx, 0xe275421
jb 0x140084f20
nop word cs:[rax + rax]
mov ecx, dword [0x141dccef8]
imul ecx, dword [0x141dccefc]
add ecx, 0x2af65138
and ecx, 0x20e80ca0
cmp ecx, 0xcdef4c5
je 0x140084f60
nop word cs:[rax + rax]
mov ecx, dword [0x141dccf00]
sub ecx, dword [0x141dccf04]
add ecx, 0x5718d5dd
cmp ecx, 0xf014ac49
ja 0x140084f90
cmp rax, 1
jne 0x140084fc0
sub rsp, 0x20
mov rcx, r14
call fcn.140076300
add rsp, 0x20
mov eax, dword [0x141dccf08]
sub eax, dword [0x141dccf0c]
imul eax, eax, 0xe4927ca8
add eax, 0xa20bc836
cmp eax, 0x5bdfe976
jae 0x140084fc0
jmp case.0x14007af3c.16
mov eax, dword [0x141dcce68]
or eax, dword [0x141dcce6c]
and eax, 0x1b1ba09d
mov rcx, qword [0x141dda6a0]
cmp eax, 0x73b4d32e
jne 0x14008500b
mov rax, qword [0x141dda6a0]
jmp 0x140084fe3
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp case.0x1400849fc.0
mov eax, dword [0x141dcd3f8]
or eax, dword [0x141dcd3fc]
and eax, 0xcfc110c
add eax, 0x8ae27cb
or eax, 0xeb2899ea
cmp eax, 0xb8893031
jb 0x1400856e0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov eax, dword [0x141dcd1a0]
and eax, dword [0x141dcd1a4]
add eax, 0x105d4e30
and eax, 0xa846f76d
add eax, 0xd27d2307
cmp eax, 0x8bdf08fd
jae 0x140085c71
jmp 0x140085ca6
sub byte [rcx - 0x4787973f], al
or al, byte [rcx + 0x7d083bf9]
jne 0x140085b9c
fiadd dword [rax + rax*8 - 0x44d7bf1]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2b89c5fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d47636
mov eax, dword [0x141dcd180]
xor edx, edx
div dword [0x141dcd184]
imul eax, eax, 0xebfb42c6
or eax, 0xbee3f2f6
div dl
jrcxz 0x140085b17
div dl
jrcxz 0x140085b17
and eax, 0xffe7f3f6
out 0xff, eax
cmp eax, 0x4016c314
jb 0x140085b40
mov ecx, 1
mov dword [0x141dda628], ecx
cmp qword [0x141dda630], 0
je 0x140085a36
mov eax, dword [0x141dcd188]
imul eax, dword [0x141dcd18c]
xor eax, 0x3827990d
imul eax, eax, 0x670c1f7e
and eax, 0x2ac18ac6
cmp eax, 0x9b70674f
jo 0x140085b3b
jne 0x140085bb0
ud2
mov eax, dword [0x141dcd190]
add eax, dword [0x141dcd194]
ud2
mov word [eip - 0x6083dbf], es
ud2
mov eax, dword [0x141dcd1a8]
imul eax, dword [0x141dcd1ac]
imul rax, rax, 0x5efae33d
shr rax, 0x3d
or eax, 0xb077c4dc
ja 0x140085c3e
ja 0x140085c3e
imul eax, eax, 0xe326f91a
mov qword [0x141dda630], 0xffffffffffffffff
cmp eax, 0xf918388e
jbe 0x140085cb3
mov qword [0x141dda630], 0xffffffffffffffff
jmp 0x140085c71
cmp byte [0x141dda650], 0
jne 0x140086bc0
mov rbx, qword [0x141dda648]
test rbx, rbx
je 0x140086bc0
xor esi, esi
lea rdi, [0x141dda651]
lea r15, [0x141db9510]
lea rbp, [0x141db9520]
movabs r13, 0xffffffff00000000
mov r12d, 0x92b92009
jmp 0x140085d30
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13, rbp
mov rbp, r15
mov r15, rdi
lea rdi, [0x141dda651]
nop word cs:[rax + rax]
mov rbx, qword [0x141dda648]
cmp rsi, rbx
jae 0x140086782
mov byte [0x141dda650], 1
sub rbx, rsi
mov rdx, qword [0x141dda640]
mov rdx, qword [0x141dda640]
add dword [rax + 1], ecx
mov ecx, 0xfffffff5
add rdx, rsi
mov ecx, 0xfffffff5
mov r8, rbx
mov r9, rdi
call fcn.140086d50
mov rcx, rdx
cmp rax, 1
clc
add dword [rdi], ecx
test dword [rdi + 2], ebx
add byte [rax], al
invalid
clc
add dword [rdi], ecx
test dword [rdi + 2], ebx
add byte [rax], al
invalid
add byte [rbx - 0x2b8baefb], cl
add dword [rbx], ebp
add eax, 0x1d4744f
mov eax, dword [0x141dcd1b8]
sub eax, dword [0x141dcd1bc]
add eax, 0xbb1118c3
or eax, 0xb4a046e6
cmp eax, 0xdc97011a
jb 0x140085d61
mov r8d, ecx
and r8d, 3
cmp r8d, 2
jae 0x140086060
mov byte [0x141dda650], 0
cmp r8, 3
ja 0x140086730
movsxd rax, dword [r15 + r8*4]
add rax, r15
jmp rax
mov eax, dword [0x141dcd2f0]
imul eax, dword [0x141dcd2f4]
imul eax, eax, 0xc049234c
xor eax, 0x4be4cc1c
cmp eax, 0x5b32dc88
ja 0x140085de0
cmp dl, 0x23
jne 0x1400867ca
lea rax, [r8 - 2]
cmp rax, 2
jb 0x140085d20
test r8, r8
je 0x140085d20
mov rdi, r15
mov r15, rbp
mov rbp, r13
mov rbx, rcx
dec rbx
mov r14, qword [rcx - 1]
mov r13, qword [rcx + 7]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2f8]
xor eax, dword [0x141dcd2fc]
imul eax, eax, 0x33512062
add eax, 0xf2f961db
xor eax, 0x574ae572
cmp eax, 0xd1f6e933
ja 0x140085e40
mov rax, qword [r13]
test rax, rax
je 0x140085e80
mov rcx, r14
call rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcd300]
xor edx, edx
div dword [0x141dcd304]
add eax, 0x5bdf625a
or eax, 0x64114309
imul rax, rax, 0x6591c3d3
shr rax, 0x3e
cmp eax, 0x13ceaf4
ja 0x140085e80
nop word [rax + rax]
mov eax, dword [0x141dcd308]
xor edx, edx
div dword [0x141dcd30c]
add eax, 0xfce156f4
or eax, 0x68d35158
imul rcx, rax, 0x1417f477
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x874c1988
je 0x140085eb0
cmp qword [r13 + 8], 0
je 0x1400866c5
mov rcx, qword [r13 + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd310]
xor edx, edx
div dword [0x141dcd314]
invalid
add dword [0x1b65b7e4e], eax
xor eax, 0x8d1a99b1
imul eax, eax, 0x95db0609
cmp eax, 0xff022bf4
ja 0x140085f00
invalid
cmp rcx, 0x11
jb 0x140085f8d
nop dword [rax + rax]
mov eax, dword [0x141dcd318]
xor eax, dword [0x141dcd31c]
or eax, 0x604340
and eax, 0x496e4350
add eax, 0x3dcbb32b
cmp eax, 0x784077ea
ja 0x140085f30
mov eax, dword [0x141dcd320]
xor edx, edx
div dword [0x141dcd324]
mov eax, dword [0x141dcd328]
add eax, dword [0x141dcd32c]
imul eax, eax, 0xc5d9e9ba
imul rax, rax, 0x35880f25
shr rax, 0x3d
or eax, 0x99a0faea
cdq
cdq
cmp eax, 0xda545ee8
ja 0x140085f60
mov r14, qword [r14 - 8]
mov eax, dword [0x141dcd330]
xor edx, edx
div dword [0x141dcd334]
or eax, 0x1746e6e9
jmp 0x1a91fa687
ror byte [rbx + 0x3d08388c], 0x99
mov byte [rdi + rax*8 + 0xf], al
invalid
invalid
invalid
add byte [rax], al
jmp 0x1a91fa687
jmp 0x1400866b1
mov byte [0x141dda650], 0
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd1b0]
xor edx, edx
div dword [0x141dcd1b4]
imul eax, eax, 0x6664bbfa
add eax, 0xbf89a72e
shr eax, 1
imul rax, rax, 0x4750959d
imul eax, eax, 0x4750959d
imul eax, eax, 0x4750959d
shr rax, 0x3d
cmp eax, 0xf4e37a0b
jae 0x140085fd0
mov rbx, rcx
mov eax, dword [0x141dcd200]
sub eax, dword [0x141dcd204]
imul eax, eax, 0x215b932
add eax, 0x1d161eb
or eax, 0xb58445b7
cmp eax, 0x918e3ab2
jb 0x140086000
test rbx, rbx
je 0x1400867b9
mov eax, dword [0x141dcd2e0]
xor eax, dword [0x141dcd2e4]
and eax, 0xb6c481ae
mov dh, 0x35
fdiv st(6), st(0)
cmp eax, 0x49ec057b
xor dword [rcx - 0x1de9d2c3], ebp
push rax
mov dh, 0x35
fdiv st(6), st(0)
cmp eax, 0x49ec057b
xor dword [rcx - 0x1de9d2c3], ebp
push rax
jae 0x14008602c
add rsi, rbx
jmp 0x140085d20
cmp r8d, 2
jne 0x1400860c3
mov rax, rcx
and rax, r13
mov edx, dword [0x141dcd1e8]
or edx, dword [0x141dcd1ec]
and edx, 0x1588315a
mov byte [0x1514532eb], dl
pop rdx
or byte [rcx - 0xf383f36], al
insb byte [rdi], dx
mov byte [0x1514532eb], dl
pop rdx
or byte [rcx - 0xf383f36], al
insb byte [rdi], dx
movabs r8, 0x600000000
cmp rax, r8
mov r14, rcx
cmove r14, rbx
cmp edx, 0x99fe95f2
je 0x14008606c
mov ecx, dword [0x141dcd1f0]
sub ecx, dword [0x141dcd1f4]
cmp ecx, 0xcee2169e
jne 0x140086620
add dword [rcx - 0x1de96107], eax
invalid
jmp 0x140086664
cmp r8d, 3
jne case.0x140078bf8.119
invalid
add byte [rbx - 0x2b8f0afb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d470f1
mov eax, dword [0x141dcd1c8]
xor edx, edx
div dword [0x141dcd1cc]
nop dword [rax + rax]
invalid
mov eax, dword [0x141dcd1d0]
or eax, dword [0x141dcd1d4]
add eax, 0xb22d84be
mov dl, 0x35
out 0x6f, al
cmpsd dword [rsi], dword [rdi]
imul rax, r12
mov dl, 0x35
out 0x6f, al
cmpsd dword [rsi], dword [rdi]
imul rax, r12
shr rax, 0x3f
cmp eax, 0x5fc78564
ja 0x1400860e0
call 0xc56c9e40
invalid
mov eax, dword [0x141dcd1d8]
xor edx, edx
sal bh, cl
xor eax, 0x1d470c9
jo 0x1400860e6
invalid
sal bh, cl
xor eax, 0x1d470c9
jo 0x1400860e6
invalid
jo 0x1400860e6
add dword [0x14158e158], ecx
or eax, 0x1508040
xor eax, 0x20040485
and eax, 0x315496d7
and byte [0x1715cf7f9], ah
cmp eax, 0xc4901325
ja case.0x1400e3fd9.163
nop dword [rax]
mov eax, dword [0x141dcd1e0]
and eax, dword [0x141dcd1e4]
add eax, 0x3cae6b12
xor eax, 0xaf9b50d3
add eax, 0x374b0d18
mov byte [0x141dda650], 0
add eax, 0x1d544fe
add byte [0xe1c58c00], bh
add eax, 0x1d544fe
add byte [0xe1c58c00], bh
jae case.0x1400e3fd9.163
nop dword [rax]
mov eax, dword [0x141dcd210]
sub eax, dword [0x141dcd214]
add dword [rbx], ebp
add eax, 0x1d470a8
xor eax, 0xe418180
and eax, 0x6e43d7b6
imul eax, eax, 0x365e4997
cmp eax, 0xa2d69af2
ja 0x140086160
movabs byte [0xe8c148c88948dd77], al
mov rax, rcx
shr rax, 0x20
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx - 0x2b8f77eb], cl
add dword [rbx], esp
adc eax, 0x1d47086
mov edx, dword [0x141dcd218]
and edx, dword [0x141dcd21c]
add edx, 0x28488b3a
xor edx, 0x5c7a2e9d
jp 0x1400861fe
cmp edx, 0x9c86b338
ja 0x14008618a
nop word [rax + rax]
invalid
mov edx, dword [0x141dcd220]
add edx, dword [0x141dcd224]
xor edx, 0x40042000
or edx, 0xbab84feb
cmp edx, 0x915fba73
je case.0x14007af3c.68
cmp eax, 0x28
ja 0x1400865db
mov eax, eax
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], r8d
add rax, rbp
jmp rax
invalid
mov byte [0x141dda650], 0
jmp 0x140086130
invalid
add byte [rax], al
mov eax, dword [0x141dcd2a0]
imul eax, dword [0x141dcd2a4]
add dword [0x1051b9bdf], eax
add dword [0x1051b9bdf], eax
or eax, 0x6ccd6cd0
imul eax, eax, 0x4858795c
mov dl, 0x25
cmp eax, 0xa0c2cf21
and edi, ecx
ret 0x76a0
invalid
and edi, ecx
ret 0x76a0
jmp 0x140085de0
invalid
mov eax, dword [0x141dcd2a8]
and eax, dword [0x141dcd2ac]
mov dl, 0x24
cmp eax, 0x3c7b4f7
je case.0x14007af3c.72
jmp 0x140085de0
mov eax, dword [0x141dcd298]
add eax, dword [0x141dcd29c]
or eax, 0x112bb487
adc dword [rcx - 0x40], ebp
out dx, al
xchg dword [rax - 0x12], esi
adc dword [rcx - 0x40], ebp
out dx, al
xchg dword [rax - 0x12], esi
add eax, 0xe41e7ca
mov dl, 0x22
cmp eax, 0x4beed410
jbe case.0x14007ba69.64
jmp 0x140085de0
mov eax, dword [0x141dcd240]
imul eax, dword [0x141dcd244]
add eax, 0xe186a830
xchg cl, ah
xchg cl, ah
and eax, 0xa2836cf3
mov dl, 0xe
cmp eax, 0x41aa6bb0
stosb byte [rdi], al
jae case.0x14007ba69.48
stosb byte [rdi], al
jae case.0x14007ba69.48
jmp 0x140085de0
mov eax, dword [0x141dcd2b0]
xor edx, edx
div dword [0x141dcd2b4]
add eax, 0xa1c09c64
pushfq
shl byte [rcx + 0x3c3d4735], 0
pushfq
shl byte [rcx + 0x3c3d4735], 0
add eax, 0xf1d74936
int1
mov dl, 0x28
cmp eax, 0xa64350d9
ja case.0x14007ba69.31
jmp 0x140085de0
mov eax, dword [0x141dcd270]
imul eax, dword [0x141dcd274]
imul eax, eax, 0x3720f9aa
stc
and byte [rdi], dh
stc
and byte [rdi], dh
or eax, 0x120482b2
mov dl, 0x18
cmp eax, 0xf30ed158
ror dword [rsi], 1
je case.0x14007ba69.55
ror dword [rsi], 1
je case.0x14007ba69.55
jmp 0x140085de0
add byte [rax], al
add byte [rax], al
mov eax, dword [str.6g6____]
imul eax, dword [0x141dcd22c]
add dword [0xc598c3cf], esp
add dword [0xc598c3cf], esp
nop
test dword [rcx - 0x40], ebp
shl byte [rbx], 0x91
div byte [rax - 0x4e]
invalid
imul eax, eax, 0x70f69123
mov dl, 7
shl byte [rbx], 0x91
div byte [rax - 0x4e]
invalid
cmp eax, 0xbf508710
je case.0x14007ba69.41
jmp 0x140085de0
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rbx - 0x2b90bdfb], cl
add dword [rbx], ecx
or eax, dword [0x141dcd28c]
mov eax, dword [0x141dcd288]
or eax, dword [0x141dcd28c]
or eax, 0x5cb8e534
xor al, 0xe5
mov eax, 0xc069485c
pop rsp
invalid
invalid
invalid
pop rsp
imul rax, rax, 0x21f1dcf3
shr rax, 0x3d
invalid
fdivr st(1), st(0)
and dword [rax - 0x3f], ecx
call 0x17d28159c
cmp eax, 0x113d1fb2
dec dword [rdi - 0x20]
loopne 0x1400863d8
cmp eax, 0x113d1fb2
dec dword [rdi - 0x20]
invalid
mov dl, 0x1f
cmp eax, 0xe04fff11
invalid
loopne 0x1400863d8
je case.0x14007ba69.44
fucomi st(1)
jbe case.0x1400e3fd9.155
jmp 0x140085de0
invalid
jmp qword [rsi + 0xf]
invalid
mov eax, dword [0x141dcd248]
imul eax, dword [0x141dcd24c]
and eax, 0x25cb67a
jp 0x140086336
pop rsp
add al, byte [0xc8b37481]
stosd dword [rdi], eax
invalid
jp 0x140086336
pop rsp
add al, byte [0xc8b37481]
stosd dword [rdi], eax
invalid
stosd dword [rdi], eax
mov byte [rdx - 0x5f89c2ef], dh
mov dl, 0x11
cmp eax, 0x2523a076
invalid
invalid
jbe case.0x14007ba69.45
and esp, dword [0x18bf24408]
cli
jmp 0x140085de0
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd258]
add eax, 0x1d46eb2
imul eax, dword [0x141dcd25c]
add eax, 0x1d46eaf
imul eax, eax, 0x23606ac
add eax, 0x4aacf184
mov dl, 0x14
cmp eax, 0x329f1377
jb case.0x14007ba69.37
invalid
fucompi st(1)
sbb bh, dl
invalid
jmp 0x140085de0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd260]
add eax, dword [0x141dcd264]
and eax, 0x644abe68
invalid
mov byte [rsi - 0x2c], ch
add dword [0x1a4532249], esp
invalid
add eax, 0xed9eee45
add eax, 0xed9eee45
and eax, 0xf104ee24
mov dl, 0x15
cmp eax, 0x12bfa0d
sub eax, dword [rcx]
sub eax, dword [rcx]
jbe case.0x14007af3c.42
jmp 0x140085de0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd238]
xor edx, edx
div dword [0x141dcd23c]
add eax, 0x8cf1db03
fcomi st(1)
mov word [0x13aabe506], cs
fcomi st(1)
mov word [0x13aabe506], cs
shr eax, 1
imul rax, rax, 0x617dabc7
invalid
shr rax, 0x3b
mov dl, 0xd
cmp eax, 0x3d4f2a0c
invalid
ja 0x140086400
shr cl, cl
lodsd eax, dword [rsi]
jmp 0x140085de0
stc
invalid
mov dl, 0x12
mov al, 1
test al, al
je case.0x14007ba69.56
jmp 0x140085de0
dec dword [rdi]
invalid
mov eax, dword [0x141dcd230]
xor edx, edx
div dword [0x141dcd234]
invalid
insd dword [rdi], dx
invalid
add dword [rcx - 0x47], eax
iretd
invalid
invalid
ret
imul r9, rax
insd dword [rdi], dx
invalid
invalid
invalid
shr r9, 0x3e
add r9d, 0x9344d899
cdq
fadd dword [rbx + rdx*4 + 0x41]
or ecx, 0x79d414da
ficom dword [rsp + rdx*8]
invalid
cdq
fadd dword [rbx + rdx*4 + 0x41]
or ecx, 0x79d414da
ficom dword [rsp + rdx*8]
invalid
ficom dword [rsp + rdx*8]
jns 0x14008642d
mov dl, 0xa
cmp r9d, 0x663b54df
cmp ecx, 0x663b54df
or al, byte [rcx - 0x7f]
stc
fist word [rbx + rdi + 0x66]
push rsp
invalid
invalid
cmp ecx, 0x663b54df
push rsp
cmp esp, dword [rsi + 0x74]
je case.0x14007af3c.54
retf
jmp 0x140085de0
nop dword [rax + rax]
mov dl, 0x1e
xor eax, eax
test al, al
jne 0x140086490
jmp 0x140085de0
stc
invalid
mov eax, dword [0x141dcd290]
add eax, dword [0x141dcd294]
or eax, 0x1745d2c2
rol byte [rbp + 0x17], cl
rol byte [rbp + 0x17], cl
invalid
add eax, 0xd9a1c004
or eax, 0xe66de8a2
mov dl, 0x20
and byte [0x15eb2ef2e], bh
invalid
and byte [0x15eb2ef2e], bh
jbe case.0x14007ba69.43
fsub st(1), st(0)
invalid
jmp 0x140085de0
invalid
mov eax, dword [0x141dcd268]
add eax, 0x1d46d92
xor eax, dword [0x141dcd26c]
and eax, 0x80447548
xor byte [0x14cca37f6], 0xb2
invalid
cmp eax, 0xb6274a0d
ja case.0x14007ba69.53
nop
insd dword [rdi], dx
invalid
xor byte [0x14cca37f6], 0xb2
invalid
jmp 0x140085de0
mov eax, dword [0x141dcd250]
xor edx, edx
sal bh, cl
xor eax, 0x1d46d46
sal bh, cl
xor eax, 0x1d46d46
imul eax, eax, 0xd65c900
mov dl, 0x13
adc edi, dword [0xc20c2ae8]
adc edi, dword [0xc20c2ae8]
je case.0x14007ba69.50
jrcxz case.0x14007af3c.59
jmp 0x140085de0
mov esi, 0x66fffff8
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd280]
add eax, 0x1d46d4a
add dword [rbx], ebp
add eax, 0x1d46d48
insd dword [rdi], dx
invalid
invalid
sub eax, dword [0x141dcd284]
insd dword [rdi], dx
invalid
xor eax, 0x56ad7e9d
lodsd eax, dword [rsi]
push rsi
imul rax, rax, 0x56e112e7
shl bh, 0x12
loope case.0x14007ba69.52
shr rax, 0x3e
or eax, 0x321596c2
ret 0x1596
invalid
call 0xd6ca728d
adc eax, 0x3d1db232
mov dl, 0x1d
invalid
ret 0x1596
mov dl, 0x1d
cmp eax, 0x20500109
or dword [rcx], eax
push rax
invalid
or dword [rcx], eax
push rax
and byte [rdx - 0x2a], dh
jb 0x140086530
jb 0x140086530
jmp 0x140085de0
nop
mov eax, dword [0x141dcd278]
adc ch, byte [rbp - 0x2c]
add dword [rdi], ecx
imul eax, dword [0x141dcd27c]
imul eax, dword [0x141dcd27c]
invalid
and eax, 0x6e5cad7a
pop rsp
outsb dx, byte [rsi]
mov dl, 0x1a
cmp eax, 0xb75ff32e
je 0x140086560
pop rdi
pop rdi
mov bh, 0x74
in eax, 0xe9
invalid
jmp 0x140085de0
invalid
jmp 0x140085de0
invalid
jmp 0x140085de0
invalid
jmp 0x140085de0
jmp 0x140085de0
jmp 0x140085de0
jmp 0x140085de0
jmp 0x140085de0
mov dl, 0x29
jmp 0x140085de0
invalid
mov ecx, dword [0x141dcd1f8]
xor ecx, dword [0x141dcd1fc]
imul ecx, ecx, 0xbe003ac3
add byte [rsi - 0x183696b8], bh
loop 0x1400865fc
je 0x140086682
shr ecx, 0x3e
add byte [rsi - 0x183696b8], bh
loop 0x1400865fc
je 0x140086682
shr ecx, 0x3e
mov byte [0x141dda650], 0
cmp ecx, 0x4f0b4438
je 0x140086664
movabs rcx, 0x600000000
cmp rax, rcx
je 0x140086000
jmp 0x1400867c0
mov byte [0x141dda650], 0
jmp 0x140086620
mov r13d, dword [0x141dcd338]
add r13d, dword [0x141dcd33c]
xor r13d, 0x4139f4a5
add r13d, 0x82cc34b8
mov eax, 0x911366bd
imul r13, rax
shr r13, 0x3c
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rcx - 0x7f], al
std
jnp 0x140086648
mov dh, 0x80
jbe 0x1400866c5
invalid
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008666d
mov eax, dword [0x141dcd340]
xor edx, edx
div dword [0x141dcd344]
xor eax, 0x460014
or eax, 0xc9b0d3c3
cmp eax, 0x773d49b5
je 0x14008671d
nop word cs:[rax + rax]
mov eax, dword [0x141dcd348]
and eax, dword [0x141dcd34c]
add eax, 0x800ebe78
xor eax, 0x80da6cb0
add eax, 0xc6318c8a
mov rcx, qword [0x141dda6a0]
cmp eax, 0x9aff05e5
jae 0x140085cf9
mov rax, qword [0x141dda6a0]
jmp 0x1400866f0
mov eax, dword [0x141dcd208]
xor eax, dword [0x141dcd20c]
and eax, 0x51350300
or eax, 0xacc07c28
imul eax, eax, 0x7c15f558
cmp eax, 0x8ad8aa12
jb 0x140086730
jmp 0x1400858ef
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd1c0]
sub eax, dword [0x141dcd1c4]
add eax, 0x1d46a58
or eax, 0x90113cf1
add eax, 0xe9ac5e76
cmp eax, 0x1c72e736
sbb al, 0x72
invalid
sbb al, 0x72
jrcxz 0x140086767
jmp 0x1400858ef
insd dword [rdi], dx
int1
invalid
test rsi, rsi
je 0x140086bc0
xor eax, eax
nop dword [rax]
test al, al
jne 0x140086790
xor edi, edi
mov r14d, 0
cmp rbx, rsi
jae 0x1400868af
ud2
lea r14, [0x141db8488]
test rsi, rsi
jne 0x1400867d6
jmp 0x1400868c0
mov r14, rcx
test rsi, rsi
je 0x1400868c0
mov rdi, qword [0x141dda648]
cmp rdi, rsi
jb 0x1400858ef
mov qword [0x141dda648], 0
add eax, 0x1d53e57
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2b8]
xor edx, edx
div dword [0x141dcd2bc]
and eax, 0x4988a9ae
imul eax, eax, 0x75273a67
shl byte [rdi + 0x3a], 0x27
jne 0x140086857
push rsi
invalid
loope 0x14008688d
je 0x140086800
shl byte [rdi + 0x3a], 0x27
jne 0x140086857
push rsi
invalid
mov eax, dword [0x141dcd2c0]
or eax, dword [0x141dcd2c4]
or eax, 0x96066175
cmp eax, 0xad501ee6
push rax
lodsd eax, dword [rsi]
push rax
lodsd eax, dword [rsi]
je 0x140086820
sub rdi, rsi
je 0x1400868c0
mov eax, dword [0x141dcd2c8]
xor edx, edx
div dword [0x141dcd2cc]
nop
mov eax, dword [0x141dcd2d0]
and eax, dword [0x141dcd2d4]
add eax, 0x1d46a78
add eax, 0x8633bc6d
or eax, 0x9a1f9a85
cmp eax, 0x335f2d
jb 0x140086850
mov rcx, qword [0x141dda640]
add rsi, rcx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2d8]
mov ecx, dword [0x141dcd2dc]
add eax, ecx
add eax, 0xd5916cd6
and eax, 0x7d151a32
cmp eax, 0x3e10d67f
je 0x140086890
mov qword [0x141dda648], rdi
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcd350]
and eax, dword [0x141dcd354]
add eax, 0xd90baf49
xor eax, 0xec31acd3
imul eax, eax, 0xde18524e
cmp eax, 0xcd57cfcf
ja 0x1400868c0
test r14, r14
je 0x140086bc0
mov eax, r14d
and eax, 3
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd358]
mov edx, dword [0x141dcd35c]
add ecx, edx
add ecx, 0x5d2b86d6
or ecx, 0x919b8dba
and ecx, 0xb5fb8dfa
cmp ecx, 0xa057db3e
je 0x140086900
lea rcx, [0x141db95c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp 0x140086bc0
invalid
mov eax, dword [0x141dcd3a0]
xor eax, dword [0x141dcd3a4]
imul eax, eax, 0x9ada7d36
add eax, 0x17a6fc48
imul rax, rax, 0x7b35701d
xor eax, 0xe8c1487b
cmp eax, 0xed1d6491
xor eax, 0xe8c1487b
cmp eax, 0xed1d6491
ja 0x140086aa0
test rcx, rcx
je 0x140086b6b
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd3a8]
and ecx, dword [0x141dcd3ac]
shr ecx, 2
imul rcx, rcx, 0x409c6931
shr rcx, 0x3a
or ecx, 0x9cbff6be
cmp ecx, 0x48c40116
jb 0x140086ae0
cmp rax, 0x11
jb 0x140086b59
mov eax, dword [0x141dcd3b0]
imul eax, dword [0x141dcd3b4]
xor eax, 0x90311e10
or eax, 0xecac18e
add eax, 0x7f104845
cmp eax, 0xb2d58739
ja 0x140086b0e
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcd3b8]
xor edx, edx
div dword [0x141dcd3bc]
add eax, 0x1d5556d9
or eax, 0xe9683c90
add eax, 0x4f49cae1
cmp eax, 0xff1c4433
ja 0x140086b35
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcd3c0]
sub eax, dword [0x141dcd3c4]
cmp eax, 0x6cf390a7
je 0x140086bab
mov eax, dword [0x141dcd3c8]
xor edx, edx
div dword [0x141dcd3cc]
imul eax, eax, 0x5d5285e1
imul rax, rax, 0x5d346ddb
shr rax, 0x3e
mov rcx, qword [0x141dda6a0]
cmp eax, 0xd6b16a87
jbe 0x140086bb4
mov rax, qword [0x141dda6a0]
jmp 0x140086b7e
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcd3d0]
and eax, dword [0x141dcd3d4]
imul eax, eax, 0x77b393c7
add eax, 0x1131d270
cmp eax, 0xa210936c
ja 0x140086bc0
mov rax, qword [0x141dda638]
xor ecx, ecx
nop word [rax + rax]
test cl, cl
jne 0x140086bf0
test rax, rax
je 0x140086cab
mov eax, dword [0x141dcd3d8]
mov ecx, dword [0x141dcd3dc]
add eax, ecx
add eax, 0xf848bc08
or eax, 0x8565210
and eax, 0x78ff56f1
cmp eax, 0xfc2aff55
jbe 0x140086c30
mov rax, qword [0x141dda6a0]
nop dword [rax + rax]
mov eax, dword [0x141dcd3e0]
xor edx, edx
div dword [0x141dcd3e4]
add eax, 0xcc3637ab
xor eax, 0x21203040
and eax, 0x6765f474
mov rsi, qword [0x141dda640]
mov rdi, qword [0x141dda6a0]
cmp eax, 0x7648c525
ja 0x140086c30
xor eax, eax
test al, al
je 0x140086c76
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 eax, dword [0x141dcd3e8]
xor edx, edx
div dword [0x141dcd3ec]
and eax, 0x5618084
imul ebp, eax, 0x5fa550f9
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x31da9f7d
ja 0x140086c80
mov qword [0x141dda638], 0
mov qword [0x141dda640], 1
mov qword [0x141dda648], 0
mov qword [0x141dda64e], 0
inc qword [0x141dda630]
dec dword [0x141dda628]
jne 0x1400856e0
mov qword [0x141dda620], 0
xor eax, eax
xchg byte [0x141dda62c], al
cmp al, 2
jne 0x1400856e0
lea rcx, [0x141dda62c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd3f0]
add eax, dword [0x141dcd3f4]
imul eax, eax, 0x1a4db734
and eax, 0x46aa154c
cmp eax, 0x95b3c23c
je 0x140086d20
jmp 0x1400856e0
xor eax, eax
jmp 0x140087f4f
mov eax, 1
mov rdx, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add rdi, rax
add rsi, 2
cmp rsi, rcx
je 0x140087ef5
movzx r9d, word [rsi]
mov eax, 1
cmp r9d, 0x80
jb 0x140088050
mov eax, dword [0x141dcd718]
xor edx, edx
div dword [0x141dcd71c]
mov eax, dword [0x141dcd720]
and eax, dword [0x141dcd724]
cwde
push rsi
invalid
add dword [rcx - 0x40], ebp
ror ah, 0x57
push rbp
add eax, 0x96f420c0
cmp eax, 0x9e469193
ja 0x140088080
cwde
push rsi
invalid
nop
mov eax, dword [0x141dcd728]
and eax, dword [0x141dcd72c]
add eax, 0x3c653a65
imul rax, rax, 0x1181cadf
adc dword [rcx], 0x3be8c148
adc dword [rcx], 0x3be8c148
add eax, 0x54be140f
cmp eax, 0xd81f9452
ja 0x1400880a0
movzx edx, r9w
mov eax, 2
cmp edx, 0x800
jb 0x140088050
add r9d, 0x2312
movzx edx, r9w
xor eax, eax
cmp edx, 0x312
setae dl
mov r10d, dword [0x141dcd730]
xor r10d, dword [0x141dcd734]
and r10d, 0x18000189
xor r10d, 0x30008184
or r10d, 0x83ff7e70
cmp r10d, 0xfbb6a996
je 0x1400880e4
mov al, dl
lea rax, [rax*2 + 1]
nop dword [rax]
add byte [rax], al
add byte [rax], al
test r8b, r8b
jne 0x140088130
jmp 0x140088050
nop dword [rax]
mov eax, dword [0x141dcd6d8]
sub eax, dword [0x141dcd6dc]
and eax, 0x7048800
mov byte [rdi + rax], al
mov byte [rdi + rax], al
or eax, 0x784b55f1
imul eax, eax, 0x9b3f3927
cmp eax, 0x64622059
jb 0x140088140
jmp 0x1400881a5
ud2
test dword [rbp + 2], esi
add byte [rax], al
mov eax, dword [0x141dcd798]
or eax, dword [0x141dcd79c]
xor eax, 0xc6d74407
add eax, 0x194521a1
mov ecx, 0xaa731e29
imul rcx, rax
shr rcx, 0x3b
shr ecx, 0x3b
shr ecx, 0x3b
cmp ecx, 0x5e1f7672
jbe case.0x140078bf8.129
jmp 0x1400884b3
mov ecx, dword [0x141dcd748]
sub ecx, dword [0x141dcd74c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xba95edca
imul ecx, ecx, 0xff9f0428
cmp ecx, 0xabce7a89
ja 0x140088280
mov rbx, qword [rdi - 1]
nop dword [rax]
mov eax, dword [0x141dcd750]
xor eax, dword [0x141dcd754]
invalid
add dword [0xed4c7150], esp
imul rcx, rax, 0x149e552b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
and eax, 2
cmp eax, 0xb16f0c7
ja 0x1400882b0
invalid
mov rdi, qword [rdi + 7]
mov rax, qword [rdi]
test rax, rax
je 0x1400882f0
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x1400883a9
mov rax, qword [rdi + 0x10]
nop
mov ecx, dword [0x141dcd758]
add ecx, dword [0x141dcd75c]
or ecx, 0x3973c800
add ecx, 0x694b0687
cmp ecx, 0x2b649611
ja 0x140088300
cmp rax, 0x11
jb 0x140088397
mov eax, dword [0x141dcd760]
xor edx, edx
div dword [0x141dcd764]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2babddfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d4541f
mov eax, dword [0x141dcd768]
imul eax, dword [0x141dcd76c]
imul rax, rax, 0x768e3537
shr rax, 0x3e
or eax, 0x54148b80
cmp eax, 0x2c5004d3
jb 0x140088340
nop word cs:[rax + rax]
mov eax, dword [0x141dcd770]
sub eax, dword [0x141dcd774]
imul eax, eax, 0x597610ba
add eax, 0x63b0d8c
and eax, 0xc961acec
cmp eax, 0x72e68d9d
jb 0x140088370
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcd778]
xor eax, dword [0x141dcd77c]
xor eax, 0x89deeeaf
imul eax, eax, 0x48e6535
add eax, 0x1eb28816
cmp eax, 0xee7d95f2
jbe 0x14008840a
push rbx
invalid
jmp 0x140088429
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov eax, dword [0x141dcd780]
add eax, dword [0x141dcd784]
add dword [rbx], eax
add eax, 0x1d4536e
and eax, 0x81a6a0cc
mov rcx, qword [0x141dda6a0]
cmp eax, 0x4938f708
jne 0x140088432
mov rax, qword [0x141dda6a0]
jmp 0x14008840a
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcd788]
sub eax, dword [0x141dcd78c]
imul eax, eax, 0xcb00e0e2
add eax, 0xddecd19
cmp eax, 0x35f7aeb1
jae 0x140088440
nop
mov eax, dword [0x141dcd790]
xor eax, dword [0x141dcd794]
or eax, 0x2a6bc548
add eax, 0x177e2e7e
cmp eax, 0x2c042322
jb 0x140088460
mov rax, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dcd7a0]
imul eax, dword [0x141dcd7a4]
xor eax, 0xc31dcf39
imul rax, rax, 0x37ee7d69
shr rax, 0x3d
or eax, 0xeeffc29a
ud2
ud2
add byte [rcx + 0x3e083f0], cl
mov ecx, 0xa5159ab3
nop word [rax + rax]
mov edx, dword [0x141dcd7a8]
imul edx, dword [0x141dcd7ac]
imul rdx, rcx
shr rdx, 0x3f
imul edx, edx, 0x8ccf5ac3
add edx, 0xf39d601b
ret 0x601b
popfq
cmp edx, 0x1e74c5fc
jb 0x1400884f0
ret 0x601b
cmp rax, 3
ja case.default.0x140088531
lea rcx, [0x141db95e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
test rax, rax
je 0x140088548
mov rcx, rdi
call rax
dec rsi
nop dword [rax + rax]
mov eax, dword [0x141dcd7c8]
imul eax, dword [0x141dcd7cc]
add dword [0x144092a62], esp
add dword [0x144092a62], esp
or eax, 0xf26b1a7f
imul rax, rax, 0x2bd0c147
shr rax, 0x3c
cmp eax, 0x89c595a8
ja 0x140088550
nop dword [rax]
mov eax, dword [0x141dcd7d0]
xor eax, dword [0x141dcd7d4]
imul rax, rax, 0x694ab1f9
mov cl, 0x4a
imul ecx, dword [rax - 0x3f], 0xe0833de8
invalid
cmp eax, 0x865d8dbd
je 0x140088580
mov cl, 0x4a
imul ecx, dword [rax - 0x3f], 0xe0833de8
invalid
cmp qword [rbx + 8], 0
je 0x14008874d
mov rcx, qword [rbx + 0x10]
mov eax, dword [0x141dcd7d8]
xor edx, edx
div dword [0x141dcd7dc]
add eax, 0x24b06f11
or eax, 0x71affddf
cmp eax, 0x9a7cf821
ja case.0x14007ba69.73
cmp rcx, 0x11
jb 0x140088654
nop word cs:[rax + rax]
mov eax, dword [0x141dcd7e0]
imul eax, dword [0x141dcd7e4]
xor eax, 0x7d480cae
imul rcx, rax, 0x9005fd3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x28df3f33
je 0x1400885e0
mov eax, dword [0x141dcd7e8]
xor edx, edx
div dword [0x141dcd7ec]
nop dword [rax + rax]
mov eax, dword [0x141dcd7f0]
xor edx, edx
div dword [0x141dcd7f4]
and eax, 0x9bc57c6e
add eax, 0xa61153d0
or eax, 0x1cdb6387
sbb al, 0x3d
xchg byte [rdx - 0x19], bl
invalid
je 0x140088620
sbb al, 0x3d
xchg byte [rdx - 0x19], bl
invalid
mov rdi, qword [rdi - 8]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x140088650
mov eax, dword [0x141dcd7f8]
or eax, dword [0x141dcd7fc]
add eax, 0x4ee7831a
or eax, 0x97fe7df6
cmp eax, 0x711d5665
jae 0x1400886fb
invalid
xchg byte [rax], al
add byte [rax], al
jmp 0x140088739
mov eax, dword [0x141dcd7b8]
add eax, dword [0x141dcd7bc]
or eax, 0xa8bec60e
cmp eax, 0x7abbb4dd
je case.0x140088531.3
nop dword [rax + rax]
mov eax, dword [0x141dcd7c0]
sub eax, dword [0x141dcd7c4]
xor eax, 0xffec4f19
imul eax, eax, 0x643898c
add eax, 0x26125e3c
cmp eax, 0xda537d9b
ja 0x1400886a0
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x1400886d0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dcd7b0]
sub eax, dword [0x141dcd7b4]
imul eax, eax, 0xf7f1101a
int1
idiv dword [0x1314ff9af]
int1
idiv dword [0x1314ff9af]
je case.default.0x140088531
ud2
mov eax, dword [0x141dcd800]
or eax, dword [0x141dcd804]
xor eax, 0x5aa3e04a
shr eax, 1
imul rbx, rax, 0x43fae4a3
fsub dword [rbx + 0x4843fae4]
shr ebx, 0x39
fsub dword [rbx + 0x4843fae4]
shr ebx, 0x39
or ebx, 0xc76277e8
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x209dd571
jae 0x14008874d
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400886fb
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rcx], esi
ror byte [rcx - 0x77], cl
invalid
int3
mov ecx, dword [0x141dcd830]
imul ecx, dword [0x141dcd834]
add ecx, 0x357d9ac4
and ecx, 0x91aeb702
imul rdx, rcx, 0x132e2bcb
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
cmp ecx, 0x2c07201a
invalid
invalid
invalid
ja 0x140088850
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400888c2
mov rcx, rdi
call rax
nop word [rax + rax]
mov eax, dword [str.g3m_]
add eax, dword [0x141dcd83c]
or eax, 0x556a19ef
xor eax, 0x72fcd7b2
add eax, 0xbf5a76c4
cmp eax, 0x907dad0
jb 0x1400888a0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400888d0
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
nop dword [rax]
mov edx, dword [0x141dcd840]
imul edx, dword [0x141dcd844]
xor edx, 0x346d4126
imul rdx, rdx, 0x26953c27
shr rdx, 0x3d
or edx, 0x538c60e8
cmp edx, 0xdcae2654
ja 0x1400888e0
test rax, rax
je 0x1400889d3
nop word cs:[rax + rax]
mov eax, dword [0x141dcd848]
xor edx, edx
div dword [0x141dcd84c]
or eax, 0xc8be38e4
add eax, 0x3879c5f3
cmp byte [0x15b680822], bh
cmp byte [0x15b680822], bh
ja 0x140088920
cmp rcx, 0x11
jb 0x140088972
mov rdi, qword [rdi - 8]
mov eax, 0xdf21fceb
and edi, ebx
and edi, ebx
nop
mov ecx, dword [0x141dcd850]
xor ecx, dword [0x141dcd854]
or eax, 0x1d44ef8
or eax, 0x1d44ef8
add ecx, 0xb4ddeeb3
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x31751d16
invalid
sbb eax, 0xde743175
invalid
mov eax, dword [0x141dcd858]
and eax, dword [0x141dcd85c]
add eax, 0x8b4edd6b
xor eax, 0x535b1416
mov ecx, 0x9ab11ed5
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x96ef28fc
jne 0x1400889af
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor ebx, ebx
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call r14
test bl, bl
jne 0x1400889c0
mov eax, dword [0x141dcd860]
and eax, dword [0x141dcd864]
or eax, 0xdeb66c49
imul eax, eax, 0x8a1fcc73
xor eax, 0x13cd0829
cmp eax, 0x4464ca07
jae 0x140088a00
mov rax, qword [0x141dda6a0]
nop dword [rax]
mov eax, dword [0x141dcd868]
sub eax, dword [0x141dcd86c]
or eax, 0xfa5a7ffb
imul eax, eax, 0xdd71ab23
mov rcx, qword [0x141dda6a0]
cmp eax, 0x642b089c
je 0x140088a00
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcd870]
sub eax, dword [0x141dcd874]
invalid
invalid
add dword [0x151a69cc6], ecx
add eax, 0x56aca130
or eax, 0xebf2c760
cmp eax, 0x527ccee5
jb 0x140088a30
invalid
jmp case.0x140088842.0
mov eax, dword [0x141dcd828]
and eax, dword [0x141dcd82c]
invalid
add dword [rbx], esp
add eax, 0x1d44dc0
invalid
and eax, 0x194b329
imul eax, eax, 0x6b48f57a
imul rax, rax, 0x72418ecb
shr rax, 0x3c
call 0xfcd1c7c1
jo 0x140088af6
jo 0x140088af6
ja case.default.0x140088842
ud2
mov eax, dword [0x141dcd878]
xor edx, edx
div dword [0x141dcd87c]
imul eax, eax, 0x7f929134
or eax, 0x26def10e
cmp eax, 0x7e67e01a
ja case.0x140088842.0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x141dcd880]
or eax, dword [0x141dcd884]
or eax, 0xff0ffef9
add eax, 0x52b4a432
cmp eax, 0x51adaea3
jb 0x140088af0
test rsi, rsi
je 0x140088f14
nop word cs:[rax + rax]
mov eax, dword [0x141dcd888]
xor eax, dword [0x141dcd88c]
add eax, 0x81e60ae4
or eax, 0xad5fd757
xor eax, 0xe129aa72
cmp eax, 0x41afa432
jb 0x140088b20
mov rax, qword [rdi + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd890]
sub ecx, dword [0x141dcd894]
or ecx, 0x10529ba
imul rdx, rcx, 0xdbe1fcb
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0xdb8fd4e2
je 0x140088b50
test rax, rax
je case.0x140088bc7.0
nop word [rax + rax]
mov ecx, dword [0x141dcd898]
and ecx, dword [0x141dcd89c]
invalid
invalid
add dword [rcx - 0x37], ebp
xor byte [rdx], dl
nop
cmp cx, 0xf42a
xchg ebp, eax
invalid
je 0x140088b90
mov ecx, eax
and ecx, 3
cmp rcx, 3
ja case.default.0x140088bc7
lea rdx, [0x141db9604]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
nop dword [rax]
mov ecx, dword [0x141dcd8b0]
imul ecx, dword [0x141dcd8b4]
and ecx, 0x8d11001
or ecx, 0xd3262574
imul rcx, rcx, 0x1b2ecd07
shr rcx, 0x3c
cmp ecx, 0xfdf32351
ja 0x140088bd0
mov r14, qword [rax - 1]
mov ecx, dword [0x141dcd8b8]
mov edx, dword [0x141dcd8bc]
add ecx, edx
add ecx, 0xcd28e931
and ecx, 0x741ccc2c
add ecx, 0xdffd85f9
test ebp, edi
fild word [rcx + 0x3ea9c4f9]
mov esi, dword [rdi - 0x28]
test ebp, edi
fild word [rcx + 0x3ea9c4f9]
mov esi, dword [rdi - 0x28]
mov r15, qword [rax + 7]
mov r12, qword [r15]
nop
mov eax, dword [0x141dcd8c0]
imul eax, dword [0x141dcd8c4]
cmp eax, 0x377b17a9
je 0x140088c30
test r12, r12
je 0x140088c94
mov eax, dword [0x141dcd8c8]
add eax, dword [0x141dcd8cc]
or eax, 0xc1291610
and eax, 0xd3293e1d
add eax, 0xd7dd1f3
cmp eax, 0x5a37962e
jae 0x140088c71
mov rcx, r14
call r12
xor ebp, ebp
nop word cs:[rax + rax]
mov rcx, r14
call r12
test bpl, bpl
jne 0x140088c80
xor eax, eax
nop dword [rax]
test al, al
jne 0x140088c90
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140088ca0
sal byte [rbp - 4], 0x49
mov eax, dword [rdi + 8]
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
nop dword [rax]
mov edx, dword [0x141dcd8d0]
and edx, dword [0x141dcd8d4]
imul rdx, rdx, 0x3bebe809
shr rdx, 0x3d
or edx, 0xb22596b4
cmp edx, 0x4e4abb03
jb 0x140088cb0
test rax, rax
je 0x140088e1c
nop
mov eax, dword [0x141dcd8d8]
xor edx, edx
div dword [0x141dcd8dc]
add eax, 0x555ede4e
or eax, 0x7eff7dff
cmp eax, 0x5a053e9d
jb 0x140088ce0
cmp rcx, 0x11
jb 0x140088d5d
nop word cs:[rax + rax]
mov eax, dword [0x141dcd8e0]
add eax, dword [0x141dcd8e4]
or eax, 0x80000004
xor eax, 0x800221
and eax, 0xe0a84235
cmp eax, 0x3abb942c
je 0x140088d10
nop word cs:[rax + rax]
mov eax, dword [0x141dcd8e8]
sub eax, dword [0x141dcd8ec]
imul eax, eax, 0x8cfab3db
invalid
cmp eax, 0xccc72b9
int3
or al, 0x74
invalid
int3
mov r14, qword [r14 - 8]
mov eax, dword [0x141dcd8f0]
imul eax, dword [0x141dcd8f4]
or eax, 0xa659795d
imul eax, eax, 0xca3e9cb
cmp eax, 0x2b58885a
jne 0x140088dc6
jmp 0x140088e08
mov eax, dword [0x141dcd8a0]
xor edx, edx
div dword [0x141dcd8a4]
nop
mov eax, dword [0x141dcd8a8]
and eax, dword [0x141dcd8ac]
imul eax, eax, 0x18cadcad
add eax, 0xecc4b9e8
cmp eax, 0xdf8e75fe
jae 0x140088d90
jmp case.0x140088bc7.0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140088dc0
ud2
mov eax, dword [0x141dcd8f8]
xor edx, edx
div dword [0x141dcd8fc]
imul r15, rax, 0x2d4e7cc9
shr r15, 0x3b
add r15d, 0x487778a1
and r15d, 0x4872202c
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r15d, 0x79028b43
jbe 0x140088e1c
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140088dc6
mov r14, qword [0x141dda6a0]
mov eax, dword [0x141dcd900]
and eax, dword [0x141dcd904]
add eax, 0xdc146ff8
shr eax, 1
mov ecx, 0xb132c9c1
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xc9fa31da
cmp ecx, 0x7864825f
jae 0x140088e5f
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 ebp, dword [0x141dcd908]
imul ebp, dword [0x141dcd90c]
add ebp, 0xeed5631b
mov rcx, r14
xor edx, edx
mov r8, rbx
mov eax, ebx
call r15
cmp ebp, 0xb491b720
ja 0x140088e70
nop word cs:[rax + rax]
mov eax, dword [0x141dcd910]
add eax, dword [0x141dcd914]
imul eax, eax, 0x22b5493b
cmp eax, 0x44b6e746
je 0x140088ea0
mov eax, dword [0x141dcd918]
or eax, dword [0x141dcd91c]
shr eax, 4
imul rax, rax, 0x47d7a4d
shr rax, 0x34
or eax, 0x4aa334b4
cmp eax, 0x944fe837
ja 0x140088f05
mov eax, dword [0x141dcd920]
or eax, dword [0x141dcd924]
and eax, 0x595152a9
add eax, 0x200795c1
xor eax, 0xf64029d1
mov qword [rdi + 8], rsi
cmp eax, 0x51769bbe
jae 0x140088f0b
mov qword [rdi + 8], rsi
jmp 0x140088edf
xor eax, eax
nop dword [rax]
test al, al
jne 0x140088f10
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dcd950]
xor edx, edx
div dword [0x141dcd954]
imul eax, eax, 0xa31b07f4
or eax, 0x270001a
jo 0x14008913b
jo 0x14008913b
and eax, 0x6b7911de
adc dword [rcx + 0x6b], edi
cmp eax, 0xbbd64f3f
ja 0x140089120
cmp r8d, 0x10000
jae 0x14008922a
mov eax, r8d
shr eax, 0xc
nop dword [rax + rax]
mov ecx, dword [str.dr_:]
or ecx, dword [0x141dcd974]
imul ecx, ecx, 0xdc782441
add ecx, 0x4df06e14
and ecx, 0x13267952
cmp ecx, 0x696bc21b
ja 0x140089160
mov ecx, dword [0x141dcd978]
or ecx, dword [0x141dcd97c]
imul rdx, rcx, 0x1a9f3caf
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0x64f7557a
xor ecx, 0x8efa7bfa
cmp ecx, 0x470feee4
jae 0x1400891d0
mov ecx, eax
or cl, 0xe0
mov byte [rdi], cl
mov ecx, r8d
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rdi + 1], cl
or al, 0xe0
mov ecx, r8d
shr ecx, 6
nop dword [rax + rax]
mov edx, dword [0x141dcd980]
sub edx, dword [0x141dcd984]
imul edx, edx, 0x667e8b73
or edx, 0x3ea0feeb
imul edx, edx, 0x6c53cd9e
mov r9d, ecx
and r9b, 0x3f
or r9b, 0x80
mov byte [rdi], al
mov byte [rdi + 1], r9b
cmp edx, 0x3ddbf839
je 0x1400891e0
and r8b, 0x3f
xor eax, eax
test al, al
je 0x140089317
jmp 0x14008934a
xor eax, eax
test al, al
je 0x140089247
mov eax, r8d
shr eax, 0x12
or al, 0xf0
mov byte [rdi], al
mov eax, r8d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rdi + 1], al
mov eax, r8d
shr eax, 0x12
mov edx, r8d
shr edx, 0xc
mov ecx, r8d
shr ecx, 6
nop dword [rax]
mov r9d, dword [0x141dcd958]
and r9d, dword [0x141dcd95c]
and r9d, 0xa890e553
imul r9d, r9d, 0x7b2ac6a6
add r9d, 0xe312a609
mov r10d, eax
or r10b, 0xf0
mov r11d, edx
and r11b, 0x3f
or r11b, 0x80
mov byte [rdi], r10b
mov byte [rdi + 1], r11b
cmp r9d, 0x588d5587
jb 0x140089260
and cl, 0x3f
mov eax, dword [str.fF]
xor edx, edx
div dword [0x141dcd964]
or eax, 0x9422d235
imul eax, eax, 0xe0b6726d
add eax, 0x32274f4
cmp eax, 0x1004db50
jb 0x1400892fa
mov eax, dword [0x141dcd968]
sub eax, dword [0x141dcd96c]
add dword [0xcef094b7], eax
add dword [0xcef094b7], eax
lea edx, [rcx - 0x80]
mov r9d, r8d
and r9b, 0x3f
or r9b, 0x80
mov byte [rdi + 2], dl
mov byte [rdi + 3], r9b
cmp eax, 0xac1d6617
jbe 0x14008930c
lea eax, [rcx - 0x80]
mov byte [rdi + 2], al
mov eax, r8d
and al, 0x3f
or al, 0x80
mov byte [rdi + 3], al
jmp 0x1400892cd
mov r14d, 4
jmp 0x1400893a5
mov eax, dword [0x141dcd988]
sub eax, dword [0x141dcd98c]
add eax, 0x14af76ed
mov ecx, 0xdc78b0c1
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xcf2db336
invalid
lea eax, [r8 - 0x80]
mov byte [rdi + 2], al
cmp ecx, 0xa7979029
jae 0x140089353
lea eax, [r8 - 0x80]
mov byte [rdi + 2], al
jmp 0x140089317
mov r14d, 3
jmp 0x1400893a5
mov ecx, dword [0x141dcd9a0]
add ecx, dword [0x141dcd9a4]
and ecx, 0xaef85810
xor ecx, 0x9852be2a
imul ecx, ecx, 0x78108a94
mov edx, r8d
and dl, 0x3f
or dl, 0x80
mov byte [rdi], al
mov byte [rdi + 1], dl
push rdi
add dword [rcx - 0x7842f707], eax
jae 0x140089404
invalid
push rdi
add dword [rcx - 0x7842f707], eax
jae 0x140089404
adc byte [rax - 0x3e76bbf9], cl
mov byte [rdi], al
mov ecx, r8d
and cl, 0x3f
or cl, 0x80
mov byte [rdi + 1], cl
jmp 0x14008935b
mov r14d, 2
mov eax, dword [0x141dcd9b8]
or eax, dword [0x141dcd9bc]
imul eax, eax, 0xbc043e3a
add eax, 0xeb53f432
and eax, 0x1dded456
cmp eax, 0xf36d201a
jbe 0x1400893e0
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
mov r8, r14
call fcn.140089d20
add rsp, 0x20
nop
mov eax, dword [0x141dcd9c0]
sub eax, dword [0x141dcd9c4]
and eax, 0xa138a47c
imul r15d, eax, 0x59f635a3
add r15d, 0xba60c62c
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
cli
in al, dx
and byte [rax - 0x77], cl
cli
mov r8, r14
call fcn.140089d20
add rsp, 0x20
cmp r15d, 0xdee8788d
ja 0x1400893e0
mov rbx, rax
test rax, rax
je 0x140089750
nop word [rax + rax]
mov eax, dword [0x141dcd9c8]
xor eax, dword [0x141dcd9cc]
xor eax, 0xc0280350
or eax, 0x3ed68c87
cmp eax, 0x532ecf00
je 0x140089430
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400896dd
nop word [rax + rax]
mov ecx, dword [0x141dcd9d0]
or ecx, dword [0x141dcd9d4]
and ecx, 0xa8304116
cmp ecx, 0xf587e2e4
je 0x140089460
mov ecx, eax
and ecx, 3
lea rdx, [0x141db9614]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ecx, dword [0x141dcd9e8]
imul ecx, dword [0x141dcd9ec]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x5fe767b8
cmp ecx, 0xbbc12c6c
stc
insb byte [rdi], dx
sub al, 0xc1
invalid
ja 0x1400894a0
stc
insb byte [rdi], dx
sub al, 0xc1
mov ebx, 0x8b49dd77
invalid
mov rax, qword [r15]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd9f0]
and ecx, dword [0x141dcd9f4]
imul ecx, ecx, 0xaa5b0cd
cmp ecx, 0x92890fdb
je 0x1400894d0
test rax, rax
je 0x1400894fc
sub rsp, 0x20
mov rcx, r14
call rax
add rsp, 0x20
xor eax, eax
nop
test al, al
jne 0x140089500
mov rax, qword [r15 + 8]
nop dword [rax + rax]
mov ecx, dword [0x141dcd9f8]
or ecx, dword [0x141dcd9fc]
imul ecx, ecx, 0xe9ab1d7
or ecx, 0xbfcee736
cmp ecx, 0xc6b9b0fc
je 0x140089510
test rax, rax
je 0x140089603
mov rax, qword [r15 + 0x10]
nop dword [rax]
mov ecx, dword [0x141dcda00]
sub ecx, dword [0x141dcda04]
add ecx, 0x643adab5
and ecx, 0x9ff75e53
add ecx, 0x37cd79f5
cmp ecx, 0xfbed2f2e
ja 0x140089540
cmp rax, 0x11
jb 0x140089570
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov eax, dword [0x141dcda08]
mov ecx, dword [0x141dcda0c]
add eax, ecx
add eax, 0x125abece
or eax, 0xb06aae4e
and eax, 0xf9ebfe4f
invalid
invalid
jmp 0x140089586
cmp eax, 0x8685b29f
jae 0x1400895ae
invalid
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov r12d, dword [0x141dcda10]
or r12d, dword [0x141dcda14]
add r12d, 0xb73ebe45
or r12d, 0xb4ed52f2
add r12d, 0x395589b5
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r15
add rsp, 0x20
cmp r12d, 0xde4ff80c
jb 0x1400895c0
mov eax, dword [0x141dcda18]
xor eax, dword [0x141dcda1c]
imul eax, eax, 0x12bc648c
xor eax, 0x555a61dc
imul eax, eax, 0xf8c0cac
cmp eax, 0x2c809eb9
jae 0x140089686
jmp 0x1400896a0
mov eax, dword [0x141dcd9d8]
xor edx, edx
div dword [0x141dcd9dc]
and eax, 0x951ed534
xor eax, 0x905e049c
nop
nop
or eax, 0x6a802a43
cmp eax, 0x5ee9694c
jb 0x140089630
nop word cs:[rax + rax]
mov eax, dword [0x141dcd9e0]
imul eax, dword [0x141dcd9e4]
xor eax, 0x94089801
and eax, 0xb4cd9a09
imul eax, eax, 0xf40115a3
cmp eax, 0x757a9a69
jae 0x140089660
jmp 0x1400896dd
mov eax, dword [0x141dcda20]
sub eax, dword [0x141dcda24]
mov rcx, qword [0x141dda6a0]
cmp eax, 0x37491b33
invalid
jne 0x1400896a9
mov rax, qword [0x141dda6a0]
jmp 0x140089686
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcda28]
add eax, dword [0x141dcda2c]
xor eax, 0xbbcfc906
add eax, 0x3b07ea9e
cmp eax, 0xb50acb3a
jb 0x1400896c0
mov eax, dword [0x141dcda30]
xor edx, edx
div dword [0x141dcda34]
imul eax, eax, 0xb90e34f4
and eax, 0xd4b67db0
add eax, 0x4e783e1f
cmp eax, 0x366dda0d
jb 0x14008972a
mov eax, dword [0x141dcda38]
add eax, dword [0x141dcda3c]
imul rax, rax, 0x18d74759
shr rax, 0x3a
imul eax, eax, 0x2b5e9af4
mov qword [rsi + 8], rbx
cmp eax, 0xda428d6b
jne 0x140089730
mov qword [rsi + 8], rbx
jmp 0x140089702
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140089740
nop word cs:[rax + rax]
mov eax, dword [0x141dcda40]
and eax, dword [0x141dcda44]
or eax, 0xe7e75eff
imul eax, eax, 0x74c78617
cmp eax, 0x10116007
jb 0x140089750
test rbx, rbx
setne al
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x141dcda50]
or ecx, dword [0x141dcda54]
push 0xffffffff8101d442
int1
sbb cl, byte [rcx - 0x3696978b]
xchg ebx, eax
out dx, al
cmp eax, 0x3ec1818d
pop rax
xchg edx, eax
xchg edi, eax
push 0xffffffff8101d442
int1
sbb cl, byte [rcx - 0x3696978b]
xchg ebx, eax
out dx, al
cmp eax, 0x3ec1818d
pop rax
xchg edx, eax
xchg edi, eax
cmp ecx, 0x86eb5b7b
ja 0x1400897e0
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x140089c17
test rdx, rdx
jne 0x140089c20
nop dword [rax]
mov eax, dword [0x141dcda58]
and eax, dword [0x141dcda5c]
add dword [0x15a0c5267], eax
add dword [0x15a0c5267], eax
or eax, 0x9efefef5
cmp eax, 0x187d76eb
jb 0x140089820
invalid
jrcxz 0x14008984d
nop dword [rax]
invalid
mov eax, dword [0x141dcda60]
xor edx, edx
div dword [0x141dcda64]
invalid
invalid
add dword [0x189448a4d], eax
invalid
add dword [0x189448a4d], eax
cmp eax, 0x8b561883
ja 0x140089840
test rcx, rcx
jne 0x140089c20
mov ebx, 1
xor r14d, r14d
xor eax, eax
test al, al
je 0x14008987f
mov rcx, qword [rsi]
mov rdx, rbx
mov r8, r14
call fcn.140089d20
mov r15d, 0xd1d8917b
nop word cs:[rax + rax]
mov eax, dword [0x141dcda78]
xor edx, edx
div dword [0x141dcda7c]
imul rax, r15
shr rax, 0x3e
imul ebp, eax, 0x7e3bae30
add ebp, 0x1ae38510
mov rcx, qword [rsi]
mov rdx, rbx
mov r8, r14
call fcn.140089d20
cmp ebp, 0x3fa992e8
ja 0x140089890
mov rdi, rax
test rax, rax
je 0x140089d19
nop word cs:[rax + rax]
mov eax, dword [0x141dcda80]
or eax, dword [0x141dcda84]
or eax, 0x86d030
and eax, 0x486d1b0
cmp eax, 0x6dd33330
ja 0x1400898e0
mov rcx, qword [rsi + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcda88]
or eax, dword [0x141dcda8c]
jo 0x14008995b
invalid
add dword [rcx - 0x40], ebp
or dword [rax], 0xffffffb3
imul esp, dword [0x13eb36722], 0xfc384f3d
in al, dx
je 0x140089910
jo 0x14008995b
invalid
test rcx, rcx
je case.0x1400899ad.0
mov eax, 0x8afca0d7
nop dword [rax]
mov edx, dword [0x141dcda90]
add edx, dword [0x141dcda94]
imul rdx, rax
shr rdx, 0x3f
imul edx, edx, 0x52d03c12
imul rdx, rdx, 0x2d4bbbb1
invalid
invalid
imul edx, edx, 0x2d4bbbb1
shr rdx, 0x3b
cmp edx, 0xb17bbfb
je 0x140089940
invalid
rol dword [rcx - 0x77], cl
enter 0xffffffffffff8341, 0xffffffffffffffe0
add esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov r8d, ecx
and r8d, 3
nop word cs:[rax + rax]
mov eax, dword [str.:Mg]
xor edx, edx
div dword [0x141dcda9c]
cmp eax, 0x1400b089
je 0x140089980
cmp r8, 3
ja case.default.0x1400899ad
lea rax, [0x141db9624]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
nop word [rax + rax]
mov eax, dword [0x141dcdab8]
mov edx, dword [0x141dcdabc]
add eax, edx
add eax, 0xd0c6f420
and eax, 0xabb0a15c
add eax, 0x6c263676
cmp eax, 0xc3d2162
jb 0x1400899c0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcdac0]
add eax, dword [0x141dcdac4]
and eax, 0x23ece8
add eax, 0x868cf7a0
and eax, 0x685dbe0
cmp eax, 0x2166d32e
je 0x1400899f0
mov r15, qword [rcx + 7]
mov rax, qword [r15]
test rax, rax
je 0x140089a30
mov rcx, r14
int1
call rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcdac8]
or eax, dword [0x141dcdacc]
imul eax, eax, 0xd2962433
xchg esi, eax
shl byte [0x19f6e20d2], cl
xchg esi, eax
shl byte [0x19f6e20d2], cl
cmp eax, 0xaa1d2028
je 0x140089a30
cmp qword [r15 + 8], 0
je 0x140089aba
mov rcx, qword [r15 + 0x10]
mov eax, dword [0x141dcdad0]
xor edx, edx
div dword [0x141dcdad4]
nop word [rax + rax]
mov eax, dword [0x141dcdad8]
xor eax, dword [0x141dcdadc]
imul eax, eax, 0x149c679a
and eax, 0x2289c85c
enter 0x2289, 0x3d
invalid
stc
invalid
cdq
je 0x140089a70
enter 0x2289, 0x3d
invalid
cmp rcx, 0x11
jb 0x140089aa8
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140089aa0
mov r14, qword [r14 - 8]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [0x141dda6a0]
mov eax, dword [0x141dcdae0]
imul eax, dword [0x141dcdae4]
shr eax, 1
mov ecx, 0xa3cbdae1
imul rcx, rax
shr rcx, 0x39
imul eax, ecx, 0xe064dc31
add eax, 0xf92f6340
cmp eax, 0xee07f14e
jbe 0x140089afd
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 [0x141dcdae8]
imul eax, dword [0x141dcdaec]
imul ebp, eax, 0x807268d4
add ebp, 0x9cbfa9fe
and ebp, 0x3a406306
mov rcx, r14
xor edx, edx
mov r8, rbx
call r15
call rdi
call rdi
cmp ebp, 0x51ec0b00
ja 0x140089b10
jmp case.0x1400899ad.0
nop dword [rax + rax]
mov eax, dword [0x141dcdaa8]
xor eax, dword [0x141dcdaac]
push rax
invalid
invalid
add dword [rcx - 0x40], ebp
sub byte [rdx - 0xa], 1
cmp eax, 0x70dedb4
je case.0x1400899ad.3
push rax
invalid
nop dword [rax]
mov eax, dword [0x141dcdab0]
sub eax, dword [0x141dcdab4]
imul eax, eax, 0xfd3bfd4f
shr eax, 1
imul rax, rax, 0x40497d9d
shr rax, 0x3d
cmp eax, 0x4f8b856b
ja 0x140089b70
mov al, 1
nop dword [rax + rax]
test al, al
je 0x140089ba0
mov eax, dword [0x141dcdaf0]
and eax, dword [0x141dcdaf4]
add eax, 0xaad83199
mov ecx, 0xca69344b
imul rcx, rax
shr rcx, 0x3b
cmp ecx, 0x82d5a9f0
jbe 0x140089bd0
mov qword [rsi + 8], rdi
nop
mov eax, dword [0x141dcdaf8]
xor eax, dword [str.8u7W_Gx]
xor eax, 0x12ac1b74
add eax, 0xb18c0d9a
mov qword [rsi + 8], rdi
cmp eax, 0xf018ad31
ja 0x140089bd0
nop word cs:[rax + rax]
mov eax, dword [0x141dcdb00]
and eax, dword [0x141dcdb04]
cmp eax, 0x772381c2
je 0x140089c00
mov cl, 1
jmp 0x140089c70
test rcx, rcx
test ecx, ecx
je 0x140089ca0
lea rdx, [0x141db82d8]
mov rcx, rsi
call fcn.140053150
mov ecx, eax
rol dword [rcx - 0x48], 0x53
and eax, 0xf668319
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
rol dword [rcx - 0x48], 0x53
and eax, 0xf668319
invalid
mov eax, dword [0x141dcdb08]
xor edx, edx
div dword [0x141dcdb0c]
imul rax, r8
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 0xe8
cmp al, 0xd
lodsb al, byte [rsi]
jmp 0x140089cd1
invalid
cmp eax, 0xb2557d58
jb 0x140089c40
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 0xe8
cmp al, 0xd
lodsb al, byte [rsi]
jmp 0x140089cd1
nop word cs:[rax + rax]
mov eax, dword [0x141dcdb10]
xor edx, edx
div dword [0x141dcdb14]
add eax, 0x3c162e86
and eax, 0x120b5264
cmp eax, 0x6b6d759a
ja 0x140089c70
mov eax, ecx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, dword [0x141dcda68]
and ecx, dword [0x141dcda6c]
sar byte [0x101899e83], 0x12
mov word [rbx + 0x36e181ab], ds
adc dword [rsi], ebx
invalid
sar byte [0x101899e83], 0x12
mov word [rbx + 0x36e181ab], ds
adc dword [rsi], ebx
add eax, 0x7216f981
cmp ecx, 0x66e67216
cmp ecx, 0x66e67216
je 0x140089ca0
mov rbx, qword [rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dcda70]
or eax, 0x1d43d9a
xor ecx, dword [0x141dcda74]
add ecx, 0xbce127ec
and ecx, 0xc00e2008
cmp ecx, 0x23fc0dd6
jb 0x140089cd0
mov r14, qword [rax + 8]
xor eax, eax
test al, al
jne 0x140089871
jmp 0x14008987f
mov eax, dword [0x141dcdaa0]
imul eax, dword [0x141dcdaa4]
cmp eax, 0xc8a036ea
je case.default.0x1400899ad
ud2
or esi, dword [rcx]
leave
xor ecx, ecx
jmp 0x140089c70
sub rsp, 0x28
mov qword [rsp + 0x20], rcx
test r8, r8
je 0x14008a4f5
mov rsi, r8
mov rdi, rdx
xor r13d, r13d
lea r15, [0x141db9634]
lea edi, [0x141db9634]
lea edi, [0x141db9634]
rol byte [rcx], cl
mov r12d, 0xbb285e4f
lea rbp, [0x141db96e8]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140089d89
lea r15, [0x141db9634]
clc
rol byte [rcx], cl
lea rbp, [0x141db96e8]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test rsi, rsi
je 0x14008a4f5
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, qword [rsp + 0x20]
and al, ch
mov dl, 0xcf
invalid
dec dword [rcx - 0x77]
invalid
test rax, rax
je 0x140089e20
and al, ch
mov dl, 0xcf
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
test r13b, r13b
jne 0x140089db0
mov ecx, r14d
and ecx, 3
movsxd rax, dword [r15 + rcx*4]
add rax, r15
jmp rax
invalid
movabs al, byte [0x393d8aa2508025e0]
push rsi
invalid
movabs byte [0xe3726d0e56393d8a], al
movzx edx, byte [r14 + 0x10]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcdbb0]
and eax, dword [str._rIhqj8]
invalid
invalid
invalid
invalid
add dword [rbx], esp
add eax, 0x1d43db8
invalid
invalid
invalid
invalid
mov eax, 0x501d43d
iretd
add eax, 0x8e8bafcf
imul rax, r12
shr rax, 0x3e
or eax, 0xf915e3c
or eax, 0xf915e3c
cmp eax, 0xa179b05d
ja 0x140089df0
jmp 0x14008a250
invalid
mov eax, dword [0x141dcdb20]
xor edx, edx
div dword [0x141dcdb24]
imul eax, eax, 0xf59d0bd8
add eax, 0x156c4168
or eax, 0xc1967951
push rcx
jns 0x140089dd3
invalid
invalid
push rcx
jns 0x140089dd3
sar dword [0x155ccc3ee], 0x72
fisttp dword [rbp - 0x7b]
invalid
cmp eax, 0x15c425aa
jb 0x140089e20
adc eax, 0x854ddb72
test r14, r14
test esi, esi
test byte [rdi], 0x84
je 0x14008a541
invalid
add byte [rax], al
mov eax, dword [0x141dcdb90]
add eax, dword [0x141dcdb94]
invalid
invalid
invalid
invalid
invalid
cmp bh, byte [0x1a950a030]
imul rax, rax, 0x5b1c7fbd
sar byte [rbp + 0x485b1c7f], 0xc1
call 0x10eaca3a3
movsb byte [rdi], byte [rsi]
invalid
jg case.0x14007ba69.100
pop rbx
shr rax, 0x3b
shr eax, 0x3b
add eax, 0x9bb9cea4
movsb byte [rdi], byte [rsi]
invalid
mov ecx, 0x578359b
mov dl, 0x71
invalid
xor eax, 0x71b20578
jno 0x140089ead
cmp eax, 0xe0622481
jb case.0x1400e3fd9.237
and dword [rdx + riz*2], 0x4cd872e0
sub esi, esi
invalid
sub rsi, r14
jb 0x14008a4f3
invalid
invalid
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
jne 0x140089e7f
add rdi, r14
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mul dword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcdb98]
add bh, byte [0xef17a06c]
imul eax, dword [0x141dcdb9c]
add eax, 0x1d43cff
cmp al, 0xd4
add dword [0x1654d19d2], eax
add eax, 0x25447b30
xor byte [rbx + 0x44], bh
and eax, 0x676f0035
xor eax, 0x24676f00
invalid
rcr bh, 0xe7
cwde
xor eax, 0x24676f00
imul eax, eax, 0x1998e7df
invalid
sbb dword [0x11e1037c7], edi
cmp eax, 0xde079915
ja 0x140089e90
jmp 0x140089d80
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcdbb8]
and eax, dword [0x141dcdbbc]
invalid
cmp al, 0xd4
add dword [0x1820f9ef5], eax
and eax, 0x106db377
imul eax, eax, 0x8b77441c
invalid
cmp eax, 0x36142c8f
je 0x140089ec0
mov eax, dword [0x141dcdbc0]
or eax, dword [0x141dcdbc4]
imul eax, eax, 0x2610588b
movzx edx, byte [r14 + 0xf]
push rsi
invalid
cmp eax, 0x493edc41
fdivr qword [rsi]
je 0x140089ee3
push rsi
invalid
fdivr qword [rsi]
je 0x140089ee3
jmp 0x14008a250
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcdb28]
or edx, dword [0x141dcdb2c]
add byte [rsp + rdx*8], bh
add dword [rcx - 0x2e], ebp
movabs dword [0x1c5109e281674f2e], eax
and edx, 0xe41c5109
add byte [rsp + rdx*8], bh
add dword [rcx - 0x2e], ebp
movabs dword [0x1c5109e281674f2e], eax
and edx, 0xe41c5109
invalid
shr byte [rdx - 0x57], cl
imul edx, edx, 0xa43ea96a
test eax, 0xfa81a43e
jbe case.0x140088260.34
movsb byte [rdi], byte ds:[rsi]
cmp edx, 0x8e507e76
ja 0x140089f20
push rax
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcdb30]
and edx, dword [0x141dcdb34]
or edx, 0x22f0868
invalid
add al, cl
invalid
add cl, byte [rax + 0x69]
rcl byte [rbx], cl
pop rsp
invalid
invalid
xor eax, 0xeac14822
cmp ch, byte [rcx - 0x2e]
shr rdx, 0x3a
imul edx, edx, 0xc5e1c712
adc al, bh
loope 0x140089f3b
invalid
adc al, bh
loope 0x140089f3b
cmp edx, 0x6edb6855
fld xword [rsi + 0x72]
rol byte [rbx - 0x78f0d708], cl
cmp eax, 0x28
invalid
xchg dword [rdi], esi
jb 0x140089f50
cmp eax, 0x28
ja case.default.0x140089f97
xchg dword [rdi], esi
add al, byte [rax]
invalid
xchg dword [rdi], esi
add al, byte [rax]
add byte [rcx + 0x158d48c0], cl
mov ah, 0xf6
mov eax, eax
lea rdx, [0x141db9644]
lea edx, [0x141db9644]
lea edx, [0x141db9644]
rol byte [rcx], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
sar bh, 1
loopne 0x140089fcb
invalid
xor edx, edx
jmp 0x14008a230
nop
add al, byte [rax]
add byte [rax], al
shr cl, cl
nop
add al, byte [rax]
add byte [rax], al
invalid
invalid
xchg edx, eax
cmp edx, esp
add byte [rax], al
mov eax, dword [0x141dcdb38]
xchg edx, eax
cmp edx, esp
add dword [rbx], eax
add eax, 0x1d43b90
invalid
invalid
add eax, dword [0x141dcdb3c]
invalid
or eax, 0x88a20b00
and eax, 0x8fa64b09
or dword [rbx - 0x5a], ecx
invalid
or esp, dword [rdx + 0x4b092588]
cmpsb byte [rsi], byte [rdi]
or dword [rbx - 0x5a], ecx
pop qword [0x19dfdf2d0]
add eax, 0x5df55315
pop rbp
mov dl, 1
cmp eax, 0xa56424ad
lodsd eax, dword [rsi]
and al, 0x64
movsd dword [rdi], dword fs:[rsi]
lodsd eax, dword [rsi]
and al, 0x64
movsd dword [rdi], dword fs:[rsi]
movsd dword [rdi], dword fs:[rsi]
jbe case.0x140089f97.1
jmp 0x14008a230
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcdb40]
and eax, dword [0x141dcdb44]
push 0x3b
invalid
imul rax, rax, 0x662fdc29
shr rax, 0x3c
imul eax, eax, 0x746c99c4
je 0x14008a013
call 0xf2debb81
add bh, byte [0x147c8bedb]
je 0x14008a013
call 0xf2debb81
add bh, byte [0x147c8bedb]
jb case.0x140089f97.2
jmp 0x14008a230
xor byte [rdx], al
add byte [rax], al
mov eax, dword [0x141dcdb48]
and eax, dword [0x141dcdb4c]
xor eax, 0x1e9bad1e
add eax, 0xeaabc9c8
xor eax, 0xa752baa3
mov dl, 3
cmp eax, 0x847e975e
pop rsi
xchg edi, eax
jle case.0x140078bf8.175
leave
stosd dword [rdi], eax
invalid
pop rsi
xchg edi, eax
jle case.0x140078bf8.175
jb case.0x140089f97.3
jmp 0x14008a230
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], al
mov dl, 6
mov al, 1
test al, al
je case.0x140089f97.6
jmp 0x14008a230
add dword [rax], eax
add byte [rdi], cl
invalid
mov eax, dword [0x141dcdb50]
or bh, byte [rbx]
invalid
and eax, dword [0x141dcdb54]
mov edx, 0xa5408ec3
mov es, word [rax - 0x5b]
invalid
mov es, word [rax - 0x5b]
imul rdx, rax
imul edx, eax
shr rdx, 0x3f
shr edx, 0x3f
imul eax, edx, 0xeb91a8a7
add eax, 0xf11a3ec4
sbb dh, cl
ret 0xa8a7
jmp 0x14008a065
sbb dh, cl
mov dl, 0xa
or bh, byte [0x106fbd476]
cmp eax, 0xc6f3340b
invalid
jbe case.0x140089f97.10
jmp 0x14008a230
mov esi, 0x66000001
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcdb58]
sar byte [rdx], cl
invalid
add eax, dword [0x141dcdb5c]
imul eax, eax, 0xf0b2ccca
retf 0xb2cc
invalid
invalid
retf 0xb2cc
mov dl, 0xd
cmp eax, 0x792a24a9
and al, 0x2a
jns 0x14008a10e
invalid
and al, 0x2a
jns 0x14008a10e
in eax, 0xe9
nop
add dword [rax], eax
add byte [rax], al
mov eax, dword [0x141dcdb60]
invalid
jmp 0x14008a230
add byte [rax], al
mov eax, dword [0x141dcdb60]
mov edx, 0x2301d43a
and eax, dword [0x141dcdb64]
add eax, 0x1d43ab8
and eax, 0x860e050c
mov dl, 0x11
cmp eax, 0x4194f94
je case.0x140089f97.17
jmp 0x14008a230
mov eax, dword [0x141dcdb68]
imul eax, dword [0x141dcdb6c]
imul eax, eax, 0xf94dddeb
add eax, 0x5a3c6ac6
mov dl, 0x15
cmp eax, 0x44512609
jbe case.0x140089f97.21
invalid
invalid
jmp 0x14008a230
mov eax, dword [0x141dcdb70]
xor edx, edx
div dword [0x141dcdb74]
add eax, 0x98d3aa0d
xor eax, 0xdd0ca101
add eax, 0x46e233a4
mov dl, 0x16
cmp eax, 0xca7fc086
xchg al, al
jg 0x14008a0de
invalid
ja case.0x140089f97.22
jmp 0x14008a230
mov eax, dword [0x141dcdb78]
xor edx, edx
div dword [0x141dcdb7c]
add eax, 0x6ebd29fd
or eax, 0xf02930c8
mov dl, 0x1d
cmp eax, 0x1eeb2380
je case.0x140089f97.29
jmp 0x14008a230
mov eax, dword [0x141dcdb80]
xor eax, dword [0x141dcdb84]
add eax, 0x3ae64da6
out 0x3a, al
or eax, 0x86fc72a2
and eax, 0xdefd77bf
mov dl, 0x25
cmp eax, 0xf7be83c0
invalid
invalid
invalid
invalid
jae case.0x140089f97.37
jmp 0x14008a230
add byte [rdi], cl
invalid
mov dl, 0x27
xor eax, eax
test al, al
jne case.0x140089f97.39
jmp 0x14008a230
mov eax, dword [0x141dcdb88]
mov edx, dword [0x141dcdb8c]
add eax, edx
invalid
add eax, 0x880b89ce
or eax, 0x49615b5a
imul rax, rax, 0x6593ecf5
shr rax, 0x3e
invalid
mov dl, 0x28
cmp eax, 0xd0d85622
jae case.0x140089f97.40
jmp 0x14008a230
mov dl, 0x29
jmp 0x14008a230
mov dl, 4
jmp 0x14008a230
mov dl, 5
jmp 0x14008a230
mov dl, 7
jmp 0x14008a230
mov dl, 8
jmp 0x14008a230
mov dl, 9
jmp 0x14008a230
mov dl, 0xb
jmp 0x14008a230
mov dl, 0xc
jmp 0x14008a230
mov dl, 0xe
jmp 0x14008a230
mov dl, 0xf
jmp 0x14008a230
mov dl, 0x10
jmp 0x14008a230
mov dl, 0x12
jmp 0x14008a230
mov dl, 0x13
jmp 0x14008a230
mov dl, 0x14
jmp 0x14008a230
mov dl, 0x17
jmp 0x14008a230
mov dl, 0x18
jmp 0x14008a230
mov dl, 0x19
jmp 0x14008a230
mov dl, 0x1a
jmp 0x14008a230
mov dl, 0x1b
jmp 0x14008a230
mov dl, 0x1c
jmp 0x14008a230
mov dl, 0x1e
jmp 0x14008a230
mov dl, 0x1f
jmp 0x14008a230
mov dl, 0x20
jmp 0x14008a230
mov dl, 0x21
jmp 0x14008a230
mov dl, 0x22
jmp 0x14008a230
mov dl, 0x23
jmp 0x14008a230
mov dl, 0x24
jmp 0x14008a230
mov dl, 0x26
nop dword [rax]
mov eax, dword [0x141dcdba0]
and eax, dword [0x141dcdba4]
imul eax, eax, 0x64123b1
add eax, 0xe64ce4e3
cmp eax, 0x8d15a4da
jae 0x14008a230
nop
mov eax, dword [str.__E.LZcT]
xor eax, dword [0x141dcdbcc]
or eax, 0x6d0ef7be
and eax, 0x6d2ff7bf
cmp eax, 0x3be2eb78
jb 0x14008a250
cmp dl, 0x23
jne 0x14008a4f8
nop word cs:[rax + rax]
mov eax, dword [0x141dcdbd0]
sub eax, dword [0x141dcdbd4]
add eax, 0x383a5d99
xor eax, 0x40008000
or eax, 0x8dc53ab5
cmp eax, 0x91ffd53a
jb 0x14008a280
cmp rcx, 3
ja 0x14008a4d0
movsxd rax, dword [rbp + rcx*4]
add rax, rbp
jmp rax
add byte [rax + 1], cl
call 0xcb5683b7
jle 0x14008a2b9
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [r14 + 7]
mov rax, qword [rbp]
test rax, rax
je 0x14008a2ee
mov rcx, r15
call rax
nop dword [rax]
mov eax, dword [0x141dcdbf0]
imul eax, dword [0x141dcdbf4]
add eax, 0x2767b966
or eax, 0x69d895f1
cmp eax, 0xc1775e13
je 0x14008a2d0
dec r14
nop word cs:[rax + rax]
mov eax, dword [0x141dcdbf8]
or eax, dword [0x141dcdbfc]
or eax, 0x60000184
and eax, 0x760021ee
cmp eax, 0x93fd93fb
je 0x14008a300
mov eax, dword [0x141dcdc00]
xor edx, edx
div dword [0x141dcdc04]
nop dword [rax + rax]
test r13b, r13b
jne 0x14008a330
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
nop dword [rax]
test r13b, r13b
jne 0x14008a340
test rcx, rcx
je 0x14008a45a
nop
mov ecx, dword [0x141dcdc08]
add ecx, dword [0x141dcdc0c]
cmp ecx, 0x27ad9912
je 0x14008a350
cmp rax, 0x11
jb 0x14008a393
mov r15, qword [r15 - 8]
nop
mov eax, dword [0x141dcdc10]
xor eax, dword [0x141dcdc14]
or eax, 0x742fff71
imul eax, eax, 0xb781a073
movabs al, byte [0x3d33ae0eb935b781]
ja 0x14008a393
stosd dword [rdi], eax
mov dl, 0x77
invalid
movabs al, byte [0x3d33ae0eb935b781]
ja 0x14008a393
stosd dword [rdi], eax
mov dl, 0x77
fisttp qword [rbx - 0x2bc780fb]
add dword [rbx], esp
add eax, 0x1d4387d
mov eax, dword [0x141dcdc18]
and eax, dword [0x141dcdc1c]
and eax, 0x95e306c0
imul eax, eax, 0xbaaab4ee
add eax, 0x5b94a533
cmp eax, 0x44c544e7
jae 0x14008a420
jmp 0x14008a480
mov eax, dword [0x141dcdc20]
mov ecx, dword [0x141dcdc24]
add eax, ecx
add eax, 0x76c277a6
imul rax, rax, 0x3ee48d35
shr rax, 0x3c
imul ebp, eax, 0x7ee2fb48
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r15
call rbx
cmp ebp, 0xe39d8626
ja 0x14008a480
mov r15, qword [0x141dda6a0]
mov eax, dword [0x141dcdc28]
xor eax, dword [0x141dcdc2c]
xor eax, 0x59b0202
or eax, 0xba642c91
cmp eax, 0x2940d9e9
jne 0x14008a490
jmp 0x14008a4c2
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r15
call rbx
jmp 0x14008a420
mov eax, dword [0x141dcdc30]
sub eax, dword [0x141dcdc34]
cwde
invalid
invalid
add dword [0x117d74611], eax
or eax, 0xb670cace
imul ebp, eax, 0x73ae92bf
mov rcx, r15
xor edx, edx
mov r8, r14
call rbx
cmp ebp, 0xcddc3e78
jbe case.0x140088260.24
mov rcx, r15
xor edx, edx
mov r8, r14
call rbx
jmp 0x14008a490
mov eax, dword [0x141dcdbd8]
sub eax, dword [0x141dcdbdc]
imul eax, eax, 0x997fe21c
or eax, 0xbeb91d66
and eax, 0xfeb99f6e
cmp eax, 0xeb926b91
je 0x14008a4d0
ud2
xor r14d, r14d
mov eax, 0x8862d699
nop dword [rax]
mov ecx, dword [0x141dcdb18]
xor ecx, dword [0x141dcdb1c]
imul rcx, rcx, 0x519f86b
shr rcx, 0x3a
imul ecx, ecx, 0xc1784da7
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x540ec3bc
ja 0x14008a500
mov rax, r14
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, [0x141db84c0]
jmp 0x14008a4f8
jmp 0x14008d319
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push rdx
adc byte [rcx], dh
ror byte [rcx - 0x7d], 0xfa
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
mov dword [rsp + 0x1c], eax
nop dword [rax]
mov eax, dword [0x141dce240]
imul eax, dword [0x141dce244]
add eax, 0x178b40e4
or eax, 0xf8733b1a
cmp eax, 0x9be5f9c4
jb 0x14008d370
mov rdx, qword [r8 + 0x30]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
cmp bl, 3
jne 0x14008d3cf
mov eax, dword [0x141dce260]
imul eax, dword [0x141dce264]
imul rax, rax, 0x65609687
shr rax, 0x3e
or eax, 0xfedc0160
cmp eax, 0x44a5734e
jae 0x14008dd3b
jmp 0x14008dd65
movzx edx, byte [r8 + 0x3a]
mov byte [rsp + 7], dl
mov rdx, qword [r8 + 0x20]
lea r11, [rdx + 4]
lea r9, [rdx + rax]
add r9, 2
mov qword [rsp + 0x10], r9
add rax, rdx
add rax, 8
mov qword [rsp + 8], rax
mov eax, dword [str.P__]
xor edx, edx
div dword [0x141dce24c]
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dce250]
xor edx, edx
div dword [0x141dce254]
add eax, 0x707a6f2c
or eax, 0xb9c4e91e
add eax, 0xdf4ac6cb
cmp eax, 0x7d71ab9a
jb 0x14008d410
mov rbp, qword [r8 + 8]
mov rax, qword [r8]
nop dword [rax + rax]
mov edx, dword [0x141dce258]
imul edx, dword [0x141dce25c]
and edx, 0xbcc6e15c
add edx, 0x3d98c956
cmp edx, 0xef78b1c5
ja 0x14008d440
xor r12d, r12d
mov edi, 0xa7355e5d
mov rdx, rbp
nop dword [rax]
cmp sil, bl
ja 0x14008d3a2
mov r9, rax
mov r13, rdx
nop
test r12b, r12b
jne 0x14008d480
test sil, sil
je 0x14008d640
movzx eax, sil
cmp eax, 1
jne 0x14008d690
mov eax, dword [0x141dce270]
or eax, dword [0x141dce274]
imul eax, eax, 0x8c1030f9
xor eax, 0xaccf52fa
add eax, 0x846e913
cmp eax, 0x9fb50192
jbe 0x14008d4d0
mov byte [r8 + 0x38], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dce278]
imul eax, dword [0x141dce27c]
xor eax, 0xa6810111
and eax, 0xf7bb0115
mov byte [r8 + 0x38], 2
cmp eax, 0x9387a8ad
ja 0x14008d4d0
cmp byte [rsp + 7], 0
jne 0x14008db00
mov sil, 2
mov rdx, r13
mov rax, r9
cmp r10d, 3
jb 0x14008d470
mov rdx, r13
mov rax, r9
cmp r10d, 5
je 0x14008d470
cmp r10d, 6
jne 0x14008dc35
mov eax, dword [0x141dce328]
xor edx, edx
div dword [0x141dce32c]
mov eax, dword [0x141dce330]
xor eax, dword [0x141dce334]
add eax, 0xd6701ee6
or eax, 0x4200081c
and eax, 0x4fc80c9c
cmp eax, 0x47b04135
jb 0x14008d539
mov edx, 0
mov rax, r9
test r13, r13
je 0x14008d470
movzx eax, byte [r9]
cmp al, 0x2e
setne dl
cmp r13, 1
sete r14b
mov r15d, dword [0x141dce338]
or r15d, dword [0x141dce33c]
or r15d, 0xd2d4d563
imul r15d, r15d, 0xd1d406e8
add r15d, 0x9d123e40
cmp r15d, 0xf6dd2e16
ja 0x14008d570
or r14b, dl
je 0x14008da51
cmp al, 0x2e
sete dl
cmp r13, 1
sete r14b
mov r15d, dword [0x141dce348]
sub r15d, dword [0x141dce34c]
imul r15, r15, 0x3f242ba3
shr r15, 0x3d
imul r15d, r15d, 0xa0214563
xor r15d, 0x632522c1
cmp r15d, 0x82993129
ja 0x14008d5b2
and r14b, dl
nop word cs:[rax + rax]
mov eax, dword [0x141dce350]
xor eax, dword [0x141dce354]
imul rax, rax, 0x25d49c93
shr rax, 0x3d
or eax, 0x36084280
cmp eax, 0x62e07c9b
ja 0x14008d600
mov rdx, r13
mov rax, r9
test r14b, r14b
je 0x14008d470
jmp 0x14008dc56
cmp r10b, 6
je case.default.0x14008d65b
lea rax, [0x141db96f8]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
mov rax, r11
jmp rdx
mov eax, dword [0x141dce280]
xor eax, dword [0x141dce284]
add eax, 0xeae903b8
xor eax, 0xf3953c71
add eax, 0x77c68ba3
cmp eax, 0xb0a66da7
jae case.0x14008d65b.1
mov rax, qword [rsp + 8]
jmp case.0x14008d65b.0
test r13, r13
je 0x14008db71
lea rax, [r9 + r13]
nop dword [rax]
mov edx, dword [0x141dce3a0]
or edx, dword [0x141dce3a4]
add edx, 0x7e44d3a0
and edx, 0x64680eaf
cmp edx, 0xad9b932d
ja 0x14008d6a0
xor r15d, r15d
cmp r10b, 3
jae 0x14008d73b
nop dword [rax]
mov eax, dword [0x141dce3a8]
xor edx, edx
sal bh, cl
xor eax, 0x1d40cce
sal bh, cl
xor eax, 0x1d40cce
mov eax, dword [0x141dce3b0]
or eax, dword [0x141dce3b4]
xor eax, 0x1221182
and eax, 0xb37613d2
imul eax, eax, 0xb934e5c3
cmp eax, 0x2f600308
jb 0x14008d6de
cmp byte [r9 + r15], 0x5c
je 0x14008d7c0
inc r15
nop
mov eax, dword [0x141dce3b8]
imul eax, dword [0x141dce3bc]
and eax, 0x9a37b27f
xor eax, 0x4661cb28
imul eax, eax, 0x4ad0388d
cmp eax, 0x5dbdfe7e
jb 0x14008d710
cmp r13, r15
jne 0x14008d6d0
jmp 0x14008d7a5
mov rdx, r9
nop
movzx esi, byte [rdx]
cmp esi, 0x2f
je 0x14008d7c0
cmp esi, 0x5c
je 0x14008d7c0
inc rdx
mov esi, dword [0x141dce3c0]
sub esi, dword [0x141dce3c4]
imul rsi, rdi
shr rsi, 0x3f
imul esi, esi, 0x78b20ee4
in al, 0xe
mov dl, 0x78
in al, 0xe
mov dl, 0x78
cmp esi, 0x31023a2e
ja 0x14008d750
inc r15
nop word cs:[rax + rax]
mov esi, dword [0x141dce3c8]
xor esi, dword [0x141dce3cc]
add dword [rcx - 0x2ec7903a], eax
or r14, 0xfffffffffdbed9cd
add dword [rcx - 0x2ec7903a], eax
or r14, 0xfffffffffdbed9cd
cmp esi, 0x96fb05bc
jb 0x14008d780
cmp rdx, rax
jne 0x14008d740
xor esi, esi
mov r15, r13
test r15, r15
test edi, edi
test edi, edi
jne 0x14008d7f8
jmp 0x14008d910
nop dword [rax + rax]
mov eax, dword [0x141dce3e0]
imul eax, dword [0x141dce3e4]
add eax, 0xa933afff
imul rax, rax, 0x308f3805
shr rax, 0x3c
imul eax, eax, 0x771c3a
cmp eax, 0x94cad4ef
jae 0x14008d7c0
mov esi, 1
test r15, r15
je 0x14008d910
mov rax, r9
mov edx, dword [rsp + 0x1c]
cmp r15, 1
je 0x14008d860
mov r14b, 9
cmp r15, 2
jne 0x14008d875
movzx ebp, byte [r9]
nop word cs:[rax + rax]
mov eax, dword [0x141dce3d0]
xor edx, edx
div dword [0x141dce3d4]
or eax, 0xb3dc9d0c
cmp eax, 0xba0c0bfc
je 0x14008d820
cmp bpl, 0x2e
jne 0x14008d875
mov ebp, dword [0x141dce3d8]
add ebp, dword [0x141dce3dc]
lea rax, [r9 + 1]
mov dl, 8
cmp ebp, 0x1297952b
je 0x14008d840
nop word [rax + rax]
cmp byte [rax], 0x2e
movzx r14d, dl
mov ebp, 9
cmovne r14d, ebp
test r12b, r12b
jne 0x14008d860
mov eax, dword [0x141dce3e8]
xor edx, edx
div dword [0x141dce3ec]
mov eax, dword [0x141dce3f0]
xor edx, edx
div dword [0x141dce3f4]
add eax, 0x53843e84
or eax, 0xcf5f14a7
and eax, 0xcf5fbfb7
cmp eax, 0x2da44398
jb 0x14008d883
add rsi, r15
sub r13, rsi
jb 0x14008dc94
mov eax, dword [0x141dce428]
xor edx, edx
div dword [0x141dce42c]
invalid
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r12b, r12b
jne 0x14008d8d0
mov rax, rsi
add rax, r9
mov qword [r8], rax
mov qword [r8 + 8], r13
nop word cs:[rax + rax]
test r12b, r12b
jne 0x14008d8f0
mov sil, 2
mov rbp, r13
mov rdx, r13
cmp r14b, 0xa
je 0x14008d470
jmp 0x14008dbcf
mov eax, dword [0x141dce3f8]
imul eax, dword [0x141dce3fc]
add eax, 0x7c4051ca
xor eax, 0xac062068
and eax, 0xbcc63cf8
cmp eax, 0x147f890e
je 0x14008d910
nop word cs:[rax + rax]
test r12b, r12b
jne 0x14008d940
sub r13, rsi
jb 0x14008dc94
add r8d, dword [rax]
invalid
add r8d, dword [rax]
add byte [rsi - 0x70], ah
nop
mov eax, dword [0x141dce400]
or eax, dword [0x141dce404]
add dword [0x1422addab], esi
add dword [0x1422addab], esi
and eax, 0x47ab866b
xor eax, 0x4005e51
add al, 0x3d
adc ecx, esi
out dx, al
invalid
xchg byte [rbx + 0x5e513547], ch
add byte [rdi + 0x37eef111], al
add al, 0x3d
adc ecx, esi
out dx, al
invalid
add al, 0x3d
adc ecx, esi
out dx, al
invalid
jb 0x14008d950
mov eax, dword [0x141dce408]
xor eax, dword [0x141dce40c]
and eax, 0xd846ca96
cmp eax, 0xe6f3a4b2
jne 0x14008d9a0
lea rax, [r9 + rsi]
mov qword [r8], rax
mov qword [r8 + 8], r13
mov dword [rax + 8], ebp
mov dword [rax + 8], ebp
nop word cs:[rax + rax]
mov eax, dword [str._CrBe]
add eax, dword [0x141dce414]
and eax, 0x959155c3
imul rdx, rax, 0x7020ddbb
shr rdx, 0x3e
lea rax, [r9 + rsi]
mov qword [r8], rax
mov qword [r8 + 8], r13
cmp edx, 0x3783a381
je 0x14008d9a0
nop
test r12b, r12b
jne 0x14008d9d0
mov sil, 2
mov rbp, r13
mov rdx, r13
jmp 0x14008d470
invalid
cli
invalid
invalid
invalid
mov rax, qword [rsp + 0x10]
and al, 0x10
nop dword [rax + rax]
mov edx, dword [0x141dce288]
sub edx, dword [0x141dce28c]
add edx, 0x568cf418
xor edx, 0x77b7c6a0
cmp edx, 0x88caa3a0
ja case.0x14008d65b.0
test rax, rax
jne case.0x14008d65b.2
mov eax, dword [0x141dce290]
add eax, 0x1d40871
xor edx, edx
div dword [0x141dce294]
or eax, 0x3367d4e6
imul rdx, rax, 0xd3cb33
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
rol cl, 1
call 0x12434e761
fist word [rax]
rol cl, 1
call 0x12434e761
fist word [rax]
cmp eax, 0x49e3df48
jbe 0x14008dab0
jmp 0x14008daee
mov edx, 0x82ac15eb
nop word cs:[rax + rax]
mov eax, dword [0x141dce340]
and eax, dword [0x141dce344]
imul rax, rdx
shr rax, 0x3f
or eax, 0x7eac9e52
imul eax, eax, 0xf7773d7e
idiv dword [0xfe088406]
ja 0x14008da60
movzx r14d, byte [r9 + 1]
cmp r14d, 0x2f
je 0x14008dc56
rol dword [rcx], 0
invalid
rol dword [rcx], 0
add byte [rcx + rcx*4 - 0x16], cl
add byte [rax], al
mov rdx, r13
mov rax, r9
cmp r14d, 0x5c
jne 0x14008d470
invalid
invalid
jmp 0x14008dc56
mov r14d, dword [0x141dce298]
xor r14d, dword [0x141dce29c]
xor r14d, 0xf1a239e6
cmp dword [rdx - 0x397ebe0f], esp
and eax, 0x8141cb1b
test byte [rsp + rcx + 0x2b], 0xdb
cmp dword [rdx - 0x397ebe0f], esp
and eax, 0x8141cb1b
test byte [rsp + rcx + 0x2b], 0xdb
mov byte [r8 + 0x38], 1
mov sil, 1
mov rdx, r13
mov rax, r9
cmp r14d, 0xe749b49
ja 0x14008d470
mov byte [r8 + 0x38], 1
jmp 0x14008dab0
mov eax, dword [0x141dce320]
sub eax, dword [0x141dce324]
sbb byte [rax], cl
invalid
add dword [rcx - 0x40], ebp
jnp 0x14008db2c
jnp 0x14008db2c
invalid
add eax, 0xa54477d1
movsd dword [rdi], dword [rsi]
sbb byte [rax], cl
invalid
jnp 0x14008db2c
invalid
movsd dword [rdi], dword [rsi]
cmp eax, 0x58ad64f3
jb 0x14008db00
test rbp, rbp
je 0x14008dcc1
dec rbp
inc r9
xor eax, eax
sal dword [rcx], 0xc0
test al, al
je case.0x140078bf8.208
mov qword [r8], r9
mov qword [r8 + 8], rbp
mov byte [rcx], 6
nop dword [rax]
invalid
add byte [rbx - 0x2bf7b5fb], cl
add dword [rbx], esp
mov eax, dword [0x141dce390]
and eax, dword [0x141dce394]
add eax, 0x1d40848
add eax, 0x1d40848
invalid
or eax, 0x6040054
and eax, 0x26857057
xor eax, 0x82fdd
mov qword [r8], r9
mov qword [r8 + 8], rbp
mov dword [rax + 8], ebp
mov dword [rax + 8], ebp
mov byte [rcx], 6
cmp eax, 0x7f44ecf4
in al, dx
jg 0x14008dbe2
invalid
in al, dx
jg 0x14008dbe2
invalid
jmp 0x14008e0e7
mov byte [r8 + 0x38], 3
nop word cs:[rax + rax]
mov eax, dword [0x141dce398]
or eax, dword [0x141dce39c]
xor eax, 0x420021
or eax, 0xffbd7edc
cmp eax, 0x117a092
je 0x14008db80
jmp 0x14008d3a2
mov eax, dword [0x141dce2a0]
imul eax, dword [0x141dce2a4]
or eax, 0x813d0480
and eax, 0xd13d84f9
imul eax, eax, 0xc6a6ce9c
invalid
cmpsb byte [rsi], byte [rdi]
invalid
cmp eax, 0xa4d06f78
outsd dx, dword [rsi]
invalid
movsb byte [rdi], byte [rsi]
invalid
outsd dx, dword [rsi]
shl byte [rdi + rcx + 0x1b086], 1
movsb byte [rdi], byte [rsi]
jbe 0x14008dd7a
invalid
ret
movsb byte [rdi], byte [rsi]
jbe 0x14008dd7a
add byte [rax], al
jmp 0x14008dd92
mov eax, dword [0x141dce430]
or eax, dword [0x141dce434]
add dword [rbx], ecx
add eax, 0x1d40859
add eax, 0x370cf951
push rcx
stc
or al, 0x37
or eax, 0x7cfbff77
cmp eax, 0xbf351c9a
invalid
sti
jl 0x14008dc23
invalid
jbe 0x14008dc00
mov byte [rcx], r14b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r15
mov dword [rcx + 0x10], edi
mov dword [rcx + 0x10], edi
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dce438]
imul eax, dword [0x141dce43c]
imul rax, rax, 0x58222475
shr rax, 0x3e
imul eax, eax, 0xeb0bad60
mov byte [rcx], r14b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], r15
cmp eax, 0xaf363fcb
xor dword [rcx + rcx*4 + 0x49], ecx
or byte [rcx + rcx*4 + 0x79], cl
or byte [r9 + rcx*4 + 0x79], cl
adc byte [0xef3f1bf9], bh
je 0x14008dc00
jmp 0x14008e0e7
mov eax, dword [0x141dce358]
or eax, dword [0x141dce35c]
add dword [0xc608dc8b], esp
add dword [0xc608dc8b], esp
cmp eax, 0xeb51882f
jne 0x14008e088
jmp 0x14008e0ae
test rbp, rbp
je 0x14008dd20
mov eax, dword [0x141dce370]
xor r10d, r10d
xor edx, edx
div dword [0x141dce374]
dec rbp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r10b, r10b
jne 0x14008dc80
xor eax, eax
test al, al
ror byte [rdi], 0x84
and al, 4
add byte [rax], al
ror byte [rdi], 0x84
and al, 4
add byte [rax], al
jmp 0x14008e0d7
mov eax, dword [str.Um__]
add eax, 0x1d4077e
xor edx, edx
div dword [0x141dce41c]
add eax, 0x177f1f00
or eax, 0x41580455
push rbp
add al, 0x58
pop rax
and eax, 0x6d7fd6f7
push rbp
add al, 0x58
pop rax
and eax, 0x6d7fd6f7
cmp eax, 0xe3db3b6c
jbe 0x14008e0f8
jmp 0x14008e121
mov eax, dword [0x141dce380]
or eax, dword [0x141dce384]
imul eax, eax, 0xe86758a5
add eax, 0xbe6962ed
imul rax, rax, 0x6064cd89
shr rax, 0x3e
cmp eax, 0x5058ae8f
jbe 0x14008dcec
ud2
mov eax, 0xb83b3b49
mov ecx, dword [0x141dce388]
and ecx, dword [0x141dce38c]
imul rcx, rax
imul ecx, eax
shr rcx, 0x3e
add ecx, 0xba0cb4ef
and ecx, 0x820034ee
ud2
mov eax, dword [0x141dce368]
or eax, dword [0x141dce36c]
invalid
invalid
invalid
add dword [rcx - 0x40], ebp
sal dword [rcx + 0x58], cl
invalid
cmp eax, 0x4133a14a
jne 0x14008dd6a
jmp 0x14008dd76
mov eax, dword [0x141dce268]
xor eax, dword [0x141dce26c]
imul rax, rax, 0x4d6d7101
shr rax, 0x3d
or eax, 0xb576b6e4
mov dh, 0x76
mov ch, 0xc6
add dword [rdx], ecx
cmp eax, 0x3c3c5095
jae 0x14008e0e7
mov byte [rcx], 0xa
jmp 0x14008dd3b
ud2
ud2
mov eax, dword [0x141dce2a8]
add eax, dword [0x141dce2ac]
mov byte [r8 + 0x38], 1
cmp eax, 0x67d2fd0e
jne 0x14008dd99
mov byte [r8 + 0x38], 1
jmp 0x14008dd7a
cmp r10, 5
ja case.default.0x14008ddad
lea rax, [0x141db9710]
movsxd rdx, dword [rax + r10*4]
nop
add rdx, rax
jmp rdx
mov rsi, r11
jmp 0x14008de40
mov eax, dword [0x141dce2c0]
sub eax, dword [0x141dce2c4]
add eax, 0x73745574
imul rax, rax, 0x21fc54b5
shr rax, 0x3c
add eax, 0xe37f6c0a
cmp eax, 0x1acb9579
jbe case.0x14008ddad.4
mov rsi, qword [rsp + 0x10]
jmp 0x14008de40
mov eax, dword [0x141dce2b8]
and eax, dword [0x141dce2bc]
imul rax, rax, 0x6ca88cb1
shr rax, 0x3e
or eax, 0x2934f5f4
cmp eax, 0x5fe1aa49
ja case.0x14008ddad.3
mov rsi, r11
jmp 0x14008de40
mov eax, dword [0x141dce2b0]
and eax, dword [0x141dce2b4]
imul eax, eax, 0x168937da
cmp eax, 0xa9f14913
je case.default.0x14008ddad
jmp 0x14008df7e
mov esi, 6
jmp 0x14008de40
mov rsi, qword [rsp + 8]
jmp 0x14008de40
mov esi, 2
nop
mov eax, dword [0x141dce2c8]
sub eax, dword [0x141dce2cc]
add eax, 0x22027ee8
or eax, 0x6a57de5c
cmp eax, 0xfcb8bcb0
je 0x14008de40
cmp rsi, rbp
ja 0x14008df7e
cmp r10, 5
ja case.default.0x14008de7a
lea rax, [0x141db9728]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
mov r11, qword [rsp + 8]
jmp case.0x14008de7a.0
mov eax, dword [0x141dce2d8]
xor edx, edx
div dword [0x141dce2dc]
imul eax, eax, 0x1407eea8
add eax, 0xb245ec8a
cmp eax, 0x979c0207
jb case.0x14008de7a.3
jmp case.0x14008de7a.0
mov eax, dword [0x141dce2e0]
imul eax, dword [0x141dce2e4]
imul rax, rax, 0x41461053
shr rax, 0x3e
imul eax, eax, 0xff0c1d11
cmp eax, 0x12698e59
je case.0x14008de7a.5
mov r11d, 2
jmp case.0x14008de7a.0
mov eax, dword [0x141dce2d0]
sub eax, dword [0x141dce2d4]
imul rax, rax, 0x561052b9
shr rax, 0x3e
or eax, 0x44c048
cmp eax, 0x95f66e11
ja case.default.0x14008de7a
jmp 0x14008df7e
mov r11, qword [rsp + 0x10]
jmp case.0x14008de7a.0
mov r11d, 6
nop word [rax + rax]
mov eax, dword [0x141dce2e8]
mov edx, dword [0x141dce2ec]
add eax, edx
add eax, 0x55c66cfb
xor eax, 0x58dfb24c
or eax, 0x32049a0
cmp eax, 0x54f6f15a
je case.0x14008de7a.0
sub rbp, r11
jb 0x14008df59
mov eax, dword [0x141dce2f8]
add eax, dword [0x141dce2fc]
xor eax, 0xd5adcb27
invalid
imul eax, eax, 0x4897ff00
cmp eax, 0x65ed1e21
jae 0x14008df80
invalid
jmp 0x14008dfaa
ud2
ud2
mov eax, dword [0x141dce300]
and eax, dword [0x141dce304]
add eax, 0x50295140
xor eax, 0x2ded9d9
imul eax, eax, 0xa98497fe
lea rdx, [r9 + r11]
mov qword [r8], rdx
cmp eax, 0x49acfd69
jae 0x14008dfb3
lea rax, [r9 + r11]
add al, 0x19
mov qword [r8], rax
jmp 0x14008df80
mov eax, dword [0x141dce308]
and eax, dword [0x141dce30c]
xor eax, 0x39da283f
add eax, 0xd8e8e745
or eax, 0xd0fbb772
cmp eax, 0x5206f2e
jb 0x14008e01e
mov qword [r8 + 8], rbp
mov rax, qword [r8 + 0x30]
mov qword [rcx + 0x20], rax
mov eax, dword [0x141dce310]
imul eax, dword [0x141dce314]
xor eax, 0x9ef6a9b8
imul eax, eax, 0x5836039
add eax, 0x49242109
movups xmm0, xmmword [r8 + 0x11]
movups xmm1, xmmword [r8 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r10b
mov qword [rcx + 0x28], r9
cmp eax, 0xed36cd54
jae 0x14008e045
mov qword [r8 + 8], rbp
mov rax, qword [r8 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r8 + 0x11]
movups xmm1, xmmword [r8 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r10b
mov qword [rcx + 0x28], r9
jmp 0x14008dfd5
xor eax, eax
test al, al
je 0x14008e04f
mov qword [rcx + 0x30], rsi
mov eax, 0x9c639b51
nop word cs:[rax + rax]
mov edx, dword [0x141dce318]
sub edx, dword [0x141dce31c]
add edx, 0x86c3f069
imul rdx, rax
shr rdx, 0x3e
mov qword ds:[rcx + 0x30], rsi
mov qword ds:[rcx + 0x30], rsi
cmp edx, 0xb65f88e9
je 0x14008e060
jmp 0x14008e0e7
mov eax, dword [0x141dce360]
and eax, dword [0x141dce364]
xor eax, 0x20af2e73
imul eax, eax, 0x904efec5
add eax, 0x3f5ff0b9
mov byte [rcx], 6
cmp eax, 0x4e0a9e1b
ja 0x14008e0e7
mov byte [rcx], 6
jmp 0x14008e088
mov eax, dword [0x141dce378]
or eax, dword [0x141dce37c]
add eax, 0x4402019
xor eax, 0x48e3c039
lea rdx, [r9 + 1]
mov qword [r8], rdx
cmp eax, 0x54ed893e
jbe 0x14008e0e0
lea rax, [r9 + 1]
mov qword [r8], rax
mov dword [rax], eax
mov dword [rax], eax
jmp 0x14008e0b3
mov qword [r8 + 8], rbp
mov byte [rcx], 7
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dce420]
sub eax, dword [0x141dce424]
and eax, 0x46141da
imul eax, eax, 0x3fea20ce
add eax, 0x77a99933
ud2
ud2
int3
xlatb
nop
mov edx, dword [0x141dce440]
imul edx, dword [0x141dce444]
or edx, 0x31008d22
xor edx, 0xc1940042
or edx, 0xc6b7295
cmp al, 4
mov r11d, 0
cmovb r11, rcx
cmp edx, 0xf9a17919
ja 0x14008e150
movzx r9d, byte [rdi]
lea r10d, [r9 - 6]
movzx eax, r10b
inc rax
inc eax
inc eax
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dce448]
xor edx, dword [0x141dce44c]
imul ebx, edx, 0x54b4a1af
mov ah, 0x54
mov ah, 0x54
cmp r10b, 4
mov rdx, rax
cmovae rdx, rcx
cmp ebx, 0xe2a14a45
je 0x14008e1a0
cmp r11, rdx
jne 0x14008e906
nop
mov eax, dword [0x141dce450]
xor edx, edx
div dword [0x141dce454]
imul eax, eax, 0xf4414533
add eax, 0x3bf14455
cmp eax, 0x4c6977a0
ja 0x14008e1d0
mov cl, 1
test r11, r11
je 0x14008e300
cmp r11d, 4
jne 0x14008e908
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce578]
xor eax, dword [0x141dce57c]
and eax, 0x254014
imul eax, eax, 0x60402f8a
cmp eax, 0x2285bbe8
je 0x14008e210
mov rbx, qword [rsi + 0x10]
mov eax, dword [0x141dce580]
xor edx, edx
div dword [0x141dce584]
mov eax, dword [0x141dce588]
xor edx, edx
div dword [0x141dce58c]
or eax, 0x5b431fc1
xor eax, 0x56ce31a
imul eax, eax, 0x74a
cmp eax, 0x72853849
test dword [rdx + 0x72], esi
invalid
mov rax, qword [rdi + 0x10]
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
mov ecx, dword [0x141dce590]
xor ecx, dword [0x141dce594]
add ecx, 0xf91d0897
and ecx, 0x88c842a
cmp ecx, 0x210bcb33
ja 0x14008e270
cmp rbx, rax
jne 0x14008e906
mov rdi, qword [rdi + 8]
nop dword [rax]
mov eax, dword [0x141dce598]
xor edx, edx
div dword [0x141dce59c]
or eax, 0xa7c33094
add eax, 0x32e91073
or eax, 0x212f7566
cmp eax, 0xc0880dfa
je 0x14008e2a0
mov rsi, qword [rsi + 8]
mov eax, dword [0x141dce5a0]
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d402ce
xor eax, 0x1440a203
or eax, 0x83af407c
xor eax, 0x1e6907a8
cmp eax, 0xe7c89d5
invalid
mov dword [rsi + rcx + 0xf], edi
invalid
xchg dword [rsi], eax
add byte [rax], al
invalid
invalid
jmp 0x14008e944
mov eax, dword [0x141dce458]
xor edx, edx
div dword [0x141dce45c]
imul eax, eax, 0xb57d5d9a
add eax, 0x6bbe4288
or eax, 0xcb974db1
cmp eax, 0x2a69e57c
jb 0x14008e300
cmp r10b, 4
jb 0x14008e908
nop
mov eax, dword [0x141dce460]
or eax, dword [0x141dce464]
imul rcx, rax, 0x7c20bd69
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
lea eax, [rax*2 - 0x16ae46aa]
cmp eax, 0xc4863c2b
jb 0x14008e330
nop
mov eax, dword [0x141dce468]
imul eax, dword [0x141dce46c]
imul eax, eax, 0x39c68b80
imul rax, rax, 0x47516a71
shr rax, 0x3c
cmp eax, 0xa038fc01
cld
invalid
invalid
je 0x14008e360
cld
cmp byte [rax + 0x3845db74], ah
enter 0xffffffffffff850f, 0x78
add eax, 0x90660000
cmp r8b, r9b
jne 0x14008e906
nop
mov eax, dword [0x141dce470]
or eax, dword [0x141dce474]
add dword [0x1475ff8dc], ecx
add dword [0x1475ff8dc], ecx
invalid
imul eax, eax, 0x3d8df7e3
and eax, 0x4a25d811
cmp eax, 0xad8c4436
ja 0x14008e390
cmp r8, 5
ja case.default.0x14008e3cb
lea rax, [0x141db9740]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne 0x14008e906
mov eax, dword [0x141dce480]
add eax, dword [0x141dce484]
or eax, 0x7ee9ffc7
cmp eax, 0x14164ee1
adc al, 0x72
invalid
adc al, 0x72
call 0x148606f3f
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
mov edx, dword [0x141dce488]
sub edx, dword [0x141dce48c]
xor edx, 0x810400
add dword [rax], 0x480e281
xchg ecx, eax
test eax, eax
add dword [rax], 0x480e281
xchg ecx, eax
test eax, eax
sete cl
cmp edx, 0x30ea3095
jb 0x14008e400
jmp 0x14008e908
mov eax, dword [0x141dce4d0]
xor eax, dword [0x141dce4d4]
imul eax, eax, 0x446adfdc
imul rax, rax, 0x6871ea25
shr rax, 0x3e
cmp eax, 0x8e10ee71
out dx, al
invalid
invalid
ja case.0x14008e3cb.4
out dx, al
adc byte [rsi + 0x6666dc77], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dce4d8]
xor edx, edx
div dword [0x141dce4dc]
xor eax, 0x433582a4
movsb byte [rdi], byte [rsi]
invalid
xor eax, 0x48e8d143
imul eax, eax, 0x100430b
shr rax, 0x36
cmp eax, 0xc8559c7f
je 0x14008e460
movsb byte [rdi], byte [rsi]
invalid
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008e906
mov eax, 0xc1af4c05
mov ecx, dword [0x141dce4e0]
and ecx, dword [0x141dce4e4]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x8af4fb61
add ecx, 0x9dc6f9ea
cmp ecx, 0xdad121e8
ja 0x14008e49a
mov r14, qword [rdi + 8]
xor eax, eax
test al, al
je 0x14008e4db
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov ebp, dword [0x141dce4e8]
sub ebp, dword [0x141dce4ec]
and ebp, 0x74600800
or byte [rax + 0x74], ah
or byte [rax + 0x74], ah
xor ebp, 0x58c039a2
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp ebp, 0x76a46f48
ja 0x14008e4db
mov ecx, dword [0x141dce4f0]
add ecx, dword [0x141dce4f4]
imul ecx, ecx, 0x5c8ebd6d
add ecx, 0x1dc79a60
or ecx, 0x7b83d95e
pop rsi
fld dword [rbx + 0x57f9817b]
test al, 0xd
jb 0x14008e50a
test eax, eax
jne 0x14008e906
mov eax, dword [0x141dce540]
or eax, dword [0x141dce544]
add eax, 0x7e6601dc
xor eax, 0x9800600
and eax, 0x29c00f3b
cmp eax, 0x5b5da575
ja 0x14008e538
mov rbx, qword [rsi + 0x20]
mov eax, dword [0x141dce548]
xor edx, edx
div dword [0x141dce54c]
mov eax, 0xb48342f5
mov ecx, dword [0x141dce550]
sub ecx, dword [0x141dce554]
add ecx, 0x416313dd
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x1b896e86
cmp ecx, 0x3f18eec9
ja 0x14008e571
mov rax, qword [rdi + 0x20]
mov ecx, dword [0x141dce558]
mov edx, dword [0x141dce55c]
add ecx, edx
add ecx, 0x10685c39
xor ecx, 0x1de85f63
add ecx, 0xf05bc509
cmp ecx, 0x5b551ed1
ja 0x14008e59d
cmp rbx, rax
jne 0x14008e906
mov eax, dword [0x141dce560]
xor edx, edx
div dword [0x141dce564]
or eax, 0xa8cd1eb1
cmp eax, 0xdeb0b934
je 0x14008e5ce
mov rdi, qword [rdi + 0x18]
mov rsi, qword [rsi + 0x18]
mov eax, dword [0x141dce568]
sub eax, dword [0x141dce56c]
imul eax, eax, 0xa33fd247
sar byte [r15], cl
movabs dword [0xda4635aaec25c405], eax
invalid
invalid
cmp eax, 0xe9af12a1
ja 0x14008e9b9
jmp 0x14008e987
mov eax, dword [str._W:7N]
or eax, dword [0x141dce4a4]
and eax, 0x2e3f4494
xor eax, 0x25f369
add eax, 0x42e21b59
cmp eax, 0xd27940e4
ja case.0x14008e3cb.2
movzx eax, byte [rsi + 1]
movzx edx, byte [rdi + 1]
nop word [rax + rax]
mov ecx, dword [0x141dce4a8]
imul ecx, dword [0x141dce4ac]
add ecx, 0xc2eee839
imul r8, rcx, 0x2fd409c1
shr r8, 0x39
add r8d, 0x58e3f0f0
cmp al, dl
sete cl
cmp r8d, 0xad6b7081
jae 0x14008e650
jmp 0x14008e908
mov eax, dword [0x141dce4f8]
xor eax, dword [0x141dce4fc]
xor eax, 0xd108352f
imul eax, eax, 0xf6ffa590
or eax, 0x26bbbd24
cmp eax, 0x4c826807
ja case.0x14008e3cb.5
nop word cs:[rax + rax]
mov eax, dword [0x141dce500]
imul eax, dword [0x141dce504]
or eax, 0x40529d16
cmp eax, 0x22b34252
je 0x14008e6c0
movzx eax, byte [rsi + 1]
xor edx, edx
nop
cmp al, byte [rdi + 1]
sete cl
test dl, dl
jne 0x14008e6e0
jmp 0x14008e908
mov rbx, qword [rsi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dce4b0]
or eax, dword [0x141dce4b4]
add eax, 0x56f0637e
xor eax, 0xe9c0fa4f
cmp eax, 0x395454c7
jb 0x14008e700
cmp rbx, qword [rdi + 0x10]
jne 0x14008e906
mov rdi, qword [rdi + 8]
mov eax, dword [0x141dce4b8]
and eax, dword [0x141dce4bc]
imul eax, eax, 0x64aeb764
cmp eax, 0xbd9ab3e0
je 0x14008e72b
mov eax, dword [0x141dce4c0]
and eax, dword [0x141dce4c4]
or eax, 0xe9fdf7fd
add eax, 0xbf0fc7db
cmp eax, 0xede37166
ja 0x14008ea07
jmp 0x14008e9c9
mov r8, qword [rsi + 0x10]
nop
mov eax, dword [0x141dce490]
and eax, dword [0x141dce494]
and eax, 0x1e1e421d
add eax, 0xae794531
cmp eax, 0xc2098e90
ja 0x14008e770
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce498]
imul ecx, dword [0x141dce49c]
xor ecx, 0xa402a009
and ecx, 0xe407a1fb
cmp ecx, 0x43a5ec8c
je 0x14008e7a0
cmp r8, rax
jne 0x14008e906
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008e906
mov eax, dword [0x141dce508]
add eax, dword [0x141dce50c]
or eax, 0x2009c40
and eax, 0x2200dc48
cmp eax, 0xb3f224e4
je 0x14008e7df
mov rbx, qword [rsi + 0x20]
mov eax, dword [0x141dce510]
or eax, dword [0x141dce514]
xor eax, 0x19a8112
or eax, 0x3a6028e5
xor eax, 0x4e460c71
cmp eax, 0x7856fc3
jb 0x14008e800
mov rax, qword [rdi + 0x20]
mov ecx, dword [0x141dce518]
mov edx, dword [0x141dce51c]
add ecx, edx
add ecx, 0x381c1087
xor ecx, 0xd817c8d9
add ecx, 0xfaca70e8
cmp ecx, 0x1bb1d952
jb 0x14008e826
cmp rbx, rax
jne 0x14008e906
mov eax, dword [0x141dce520]
and eax, dword [0x141dce524]
add eax, 0x6e908a47
or eax, 0xfa9f5c31
cmp eax, 0x8b49aeda
je 0x14008e857
mov rdi, qword [rdi + 0x18]
mov eax, dword [0x141dce528]
or eax, dword [0x141dce52c]
xor eax, 0xbbbdd5fd
imul rcx, rax, 0x4fa0b4b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1a
add eax, 0x76f83e3a
cmp eax, 0x74fe5762
jb 0x14008e878
mov eax, dword [0x141dce530]
xor eax, dword [0x141dce534]
imul eax, eax, 0x23c6f849
and eax, 0x18b7800e
imul eax, eax, 0x98520c6a
cmp eax, 0x11045683
jae 0x14008e8dc
mov rcx, qword [rsi + 0x18]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov ebp, dword [0x141dce538]
add ebp, dword [0x141dce53c]
mov rcx, qword [rsi + 0x18]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp ebp, 0x9d230f69
je 0x14008e8dc
jmp 0x14008e908
xor ecx, ecx
mov eax, ecx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ecx, 0x915359ed
mov eax, dword [0x141dce478]
xor edx, edx
div dword [0x141dce47c]
imul rax, rcx
shr rax, 0x3d
imul eax, eax, 0xd24e5180
add eax, 0xd5355882
cmp eax, 0x4daef0af
jb 0x14008e91a
ud2
mov ebp, dword [0x141dce5a8]
sub ebp, dword [0x141dce5ac]
add ebp, 0x3a73376
or ebp, 0x6d7fb978
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp ebp, 0xce0092c
ja 0x14008e908
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008e944
mov ebp, dword [0x141dce570]
imul ebp, dword [0x141dce574]
and ebp, 0xf10e897e
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp ebp, 0xf91e8386
jne 0x14008e908
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008e987
mov ebp, dword [0x141dce4c8]
or ebp, dword [0x141dce4cc]
add dword [rcx + 0x1ad18ec5], eax
in eax, dx
add dword [rcx + 0x1ad18ec5], eax
in eax, dx
or ebp, 0x5e08226a
and ebp, 0xfed8fbeb
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp ebp, 0xdc75eb1a
jne 0x14008e908
invalid
invalid
invalid
invalid
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008e9c9
xchg ebx, ecx
add byte [rax], al
add byte [rdi], cl
invalid
mov eax, dword [rax]
mov rdx, qword [r8 + 8]
xor esi, esi
nop dword [rax]
cmp r10b, 6
sete bl
test r11b, r11b
setne dil
test sil, sil
jne 0x14008eb40
or dil, bl
je 0x14008eb60
xor esi, esi
jmp 0x14008eba0
mov r10d, dword [0x141dce5e0]
or r10d, dword [0x141dce5e4]
imul r10d, r10d, 0x5611b1f9
or r10d, 0xd1a635d0
and r10d, 0xd7ee75d2
cmp r10d, 0x32980876
jb 0x14008eb60
mov esi, 2
cmp rdx, 1
jbe 0x14008f383
nop dword [rax + rax]
mov r10d, dword [0x141dce5f0]
imul r10d, dword [0x141dce5f4]
and r10d, 0x5001cc25
add r10d, 0x1cade9c8
ret 0xe9c8
lodsd eax, dword [rsi]
sbb al, 0x41
cmp edx, 0xba397ae5
ja 0x14008eba0
ret 0xe9c8
cmp rsi, rdx
jne 0x14008f21d
xor r10d, r10d
jmp 0x14008ebe0
nop dword [rax + rax]
mov eax, dword [0x141dce608]
sub eax, dword [0x141dce60c]
and dl, bh
rol dword [rcx], cl
and dl, bh
rol dword [rcx], cl
or eax, 0x51c3294f
imul rax, rax, 0x583819c5
shr rax, 0x3e
cmp eax, 0x48ec4c1c
je 0x14008ebe0
test r11b, r11b
jne 0x14008ec92
xchg byte [rax], al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce610]
xor edx, edx
div dword [0x141dce614]
nop word [rax + rax]
mov eax, dword [0x141dce618]
xor eax, dword [0x141dce61c]
imul eax, eax, 0x5756775e
and eax, 0x73625f40
add eax, 0xf0a3a611
cmp eax, 0x7b36c69a
ja 0x14008ec20
movzx r11d, byte [r8 + 0x10]
mov eax, dword [0x141dce620]
xor edx, edx
div dword [0x141dce624]
mov eax, 0x94d87ff7
nop dword [rax + rax]
mov edx, dword [0x141dce628]
and edx, dword [0x141dce62c]
add edx, 0xc76dac28
imul rdx, rax
shr rdx, 0x3e
or edx, 0x43aa7420
cmp edx, 0x5109252c
je 0x14008ec60
cmp r11d, 6
jne 0x14008ee30
xor r11d, r11d
mov eax, dword [0x141dce678]
xor edx, edx
div dword [0x141dce67c]
movzx eax, r10b
movzx r9d, r9b
add r9, rax
add r9, r11
nop word cs:[rax + rax]
mov eax, dword [0x141dce680]
add eax, dword [0x141dce684]
imul eax, eax, 0x69adf342
add eax, 0xeefc09b2
cmp eax, 0xb2ab35ff
ja 0x14008ecc0
mov rax, qword [r8 + 8]
cmp r9, rax
ja 0x14008f3c4
mov r11, qword [r8]
lea rdx, [r11 + r9]
lea rsi, [r11 + rax]
nop word cs:[rax + rax]
mov r10d, dword [str.me]
or r10d, dword [0x141dce6a4]
and r10d, 0x96aaa8da
imul r10d, r10d, 0x1e03d88
cmp r10d, 0x4f89cb16
je 0x14008ed00
mov rdi, rsi
sub rdi, rdx
nop dword [rax + rax]
mov r10d, dword [0x141dce6a8]
or r10d, dword [0x141dce6ac]
imul r10, r10, 0x501cb7af
shr r10, 0x3b
imul r10d, r10d, 0x7bb42ec3
add r10d, 0x511c09a8
cmp r10d, 0x1e6d557f
jb 0x14008ed30
movzx r10d, byte [r8 + 0x10]
cmp r9, rax
jne 0x14008ed80
xor r8d, r8d
jmp 0x14008f029
mov r8d, dword [0x141dce6b0]
imul r8d, dword [0x141dce6b4]
xor r8d, 0x31004870
and r8d, 0x7188e9f1
imul r8d, r8d, 0xcfa0d63c
cmp r8d, 0x1c41829f
je 0x14008ed80
nop dword [rax]
mov r8d, dword [0x141dce6b8]
add r8d, dword [0x141dce6bc]
imul r8d, r8d, 0xfd5d361a
add r8d, 0x105c8975
or r8d, 0xeb4fb7a
cmp r8d, 0x6291f90a
ja 0x14008edb0
cmp r10b, 3
jae 0x14008ef01
xor r8d, r8d
nop dword [rax]
dec rdi
cmp byte [rsi - 1], 0x5c
je 0x14008efaa
dec rsi
mov ebx, dword [0x141dce6c0]
and ebx, dword [0x141dce6c4]
or ebx, 0xc0816a17
xor ebx, 0x40816216
or ebx, 0x3e7e95e8
cmp ebx, 0xba68eebe
je 0x14008ee00
cmp rdx, rsi
cmp edx, esi
jne 0x14008edf0
jmp 0x14008f029
mov eax, dword [0x141dce630]
and eax, dword [0x141dce634]
cli
not ebx
add dword [rbx], esp
add eax, 0x1d3f7f8
imul eax, eax, 0x9938b4ca
or eax, 0x2e8040c7
and eax, 0x2f91c9c7
cmp eax, 0x50d0e215
je 0x14008ee30
cmp r11, 5
ja case.default.0x14008ee6b
lea rax, [0x141db9758]
movsxd rdx, dword [rax + r11*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141dce640]
imul eax, dword [0x141dce644]
or eax, 0xbfbeefef
add eax, 0x6e118523
adc dword [rsi + 0x4d], ebp
mov ebx, dword [rax + 0x20]
adc dword [rsi + 0x4d], ebp
mov ebx, dword [rax + 0x20]
add r11, 4
cmp eax, 0x5bcb56c4
jb case.0x14008ee6b.0
jmp 0x14008ec95
mov eax, dword [0x141dce660]
add eax, dword [0x141dce664]
xor eax, 0x11b04614
add eax, 0xdc543914
push rsp
fmul qword [0x1271c1fcc]
push rsp
fmul qword [0x1271c1fcc]
cmp eax, 0xb073669d
jb case.0x14008ee6b.4
mov rsi, qword [r8 + 0x20]
mov rdi, qword [r8 + 0x30]
lea rbx, [rdi + 1]
nop
mov eax, dword [0x141dce668]
xor edx, edx
div dword [0x141dce66c]
and eax, 0x19020020
test rdi, rdi
mov rdx, rbx
cmove rdx, rdi
lea r11, [rsi + rdx]
add r11, 2
cmp eax, 0xf679e927
je 0x14008eed0
jmp 0x14008ec95
mov ebx, 0x8151a1a1
xor r8d, r8d
nop dword [rax]
mov ebp, dword [0x141dce6c8]
xor ebp, dword [0x141dce6cc]
and ebp, 0xa126691d
imul ebp, ebp, 0xb0980182
and ebp, 0xf46a400a
cmp ebp, 0xa26bcc46
jb 0x14008ef10
dec rdi
movzx ebp, byte [rsi - 1]
cmp ebp, 0x2f
je 0x14008efaa
cmp ebp, 0x5c
je 0x14008efaa
dec rsi
nop word [rax + rax]
mov ebp, dword [0x141dce6d0]
xor ebp, dword [0x141dce6d4]
sub eax, 0x1d3f778
sub eax, 0x1d3f778
cmp ebp, 0x4c8d0ae9
je 0x14008ef50
nop word cs:[rax + rax]
mov ebp, dword [0x141dce6d8]
imul ebp, dword [str._nE6F]
imul r14d, ebp, 0xbc319578
xor r14d, 0xc183fc31
imul r14, rbx
shr r14, 0x39
cmp r14d, 0x5b18a9c1
ja 0x14008ef70
cmp rdx, rsi
jne 0x14008ef10
jmp 0x14008f029
mov edx, 0xab0a1875
add r9, rdi
inc r9
nop word cs:[rax + rax]
mov r8d, dword [0x141dce6e0]
add r8d, dword [0x141dce6e4]
imul r8, rdx
shr r8, 0x3f
or r8d, 0x1a67cf9a
imul r8d, r8d, 0xd8038f4a
cmp r8d, 0xc1848ea6
je 0x14008efc0
cmp r9, rax
ja 0x14008f42a
add r11, r9
nop dword [rax]
mov edx, dword [0x141dce730]
or edx, dword [0x141dce734]
add dword [rcx - 0x2e], ebp
add byte [rcx + rdx*8 + 0x7a], bh
add dword [rcx - 0x2e], ebp
add byte [rcx + rdx*8 + 0x7a], bh
add edx, 0xc3903000
cmp edx, 0x638ec4b6
jb 0x14008f000
nop
ret
mov r8d, 1
mov rdx, r11
sub rax, r9
je 0x14008f1de
enter 0xffffffffffff840f, 0xffffffffffffffac
add dword [rax], eax
add byte [rcx - 0x4f], al
or dword [rax - 0x7d], ecx
cmp eax, 2
je 0x14008f0f0
cmp rax, 1
mov r9b, 9
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x14008f0f0
cmp rax, 1
jne 0x14008f1e1
movzx r11d, byte [rdx]
nop dword [rax]
mov esi, dword [0x141dce6e8]
and esi, dword [0x141dce6ec]
add esi, 0x488ee47e
xor esi, 0x1f730fc0
cmp esi, 0xecee9ed5
invalid
invalid
sahf
out dx, al
in al, dx
ja 0x14008f050
invalid
cmp r11b, 0x2e
jne 0x14008f1e1
nop word [rax + rax]
mov r9d, dword [0x141dce6f0]
sub r9d, dword [0x141dce6f4]
or eax, 0x1d3f666
or eax, 0x1d3f666
add r9d, 0xb1f72c2b
cmp r9d, 0x3fe4cbba
mov edx, 0x773fe4cb
invalid
mov edx, 0x773fe4cb
loop 0x14008f0e4
xor r9d, r9d
xor ecx, ecx
cmp r10b, 3
setae r9b
lea r9d, [r9 + r9*2]
add r9d, 7
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov r10d, dword [0x141dce6f8]
imul r10d, dword [0x141dce6fc]
add r10d, 0x701ed7e
and r10d, 0x810008d0
cmp r10d, 0x8302a6fa
je 0x14008f0c0
jmp 0x14008f1e1
mov r10d, dword [0x141dce700]
xor r10d, dword [0x141dce704]
imul r10, r10, 0x4f9234c9
shr r10, 0x3e
imul r10d, r10d, 0xf3115f5f
cmp r10d, 0xa9e71d79
je 0x14008f0f0
cmp byte [rdx], 0x2e
jne 0x14008f1e1
nop word cs:[rax + rax]
mov r9d, dword [0x141dce708]
and r9d, dword [0x141dce70c]
and r9d, 0x1a119329
and ecx, 0x1a119329
add r9d, 0x5071ef62
xor r9d, 0x5f63b13
cmp r9d, 0x8e30276c
ja 0x14008f130
movzx r10d, byte [rdx + 1]
nop word cs:[rax + rax]
mov r9d, dword [0x141dce710]
and r9d, dword [0x141dce714]
imul r9d, r9d, 0x171ccb4b
xor r9d, 0xbae6aca8
imul r11d, r9d, 0x463ca4a6
cmp r10b, 0x2e
sete r9b
cmp r11d, 0xb26500d1
sti
rol dword [rax], 1
invalid
invalid
jb 0x14008f170
xor r9b, 9
nop dword [rax + rax]
mov r10d, dword [0x141dce718]
and r10d, dword [0x141dce71c]
add r10d, 0xe3c73655
and r10d, 0x8ea9ec6d
add r10d, 0xd81ac7bb
cmp r10d, 0x10785591
jb 0x14008f1b0
invalid
jmp 0x14008f1e1
mov r9b, 0xa
add r8, rax
mov qword [rcx], r8
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x141dce638]
and eax, dword [0x141dce63c]
imul eax, eax, 0xc8616a98
add eax, 0x707f6bb0
cmp eax, 0xf3a370e9
ja case.default.0x14008ee6b
jmp 0x14008f444
add rdx, rax
lea rdi, [rax + rsi]
inc rdi
cmp rdi, rdx
sete r10b
movzx eax, byte [rax + rsi]
test r10b, 1
jne 0x14008f279
cmp al, 0x2e
jne 0x14008f279
nop dword [rax]
mov eax, dword [0x141dce5f8]
sub eax, dword [0x141dce5fc]
and eax, 0x4fbb65f7
imul eax, eax, 0x33a12778
xor eax, 0x57a08b02
cmp eax, 0xbd4a52ba
jb 0x14008f240
movzx eax, byte [rdi]
cmp al, 0x2f
sete dl
cmp al, 0x5c
sete r10b
or r10b, dl
jmp 0x14008ebe0
cmp al, 0x2e
sete al
and r10b, al
mov esi, 0xd346a76f
nop word cs:[rax + rax]
mov eax, dword [0x141dce600]
xor edx, edx
div dword [0x141dce604]
imul rax, rsi
shr rax, 0x3f
imul eax, eax, 0x447b26ab
imul rax, rax, 0x3d37e1a7
shr rax, 0x39
cmp eax, 0x3db0db50
ja 0x14008f290
jmp 0x14008ebe0
mov r11d, 6
jmp 0x14008ec95
mov eax, 0xab7c02db
nop word cs:[rax + rax]
mov edx, dword [0x141dce648]
xor edx, dword [str.___aH]
and edx, 0xef07b431
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xaeff4bf1
je 0x14008f2e0
mov rax, qword [r8 + 0x20]
mov rdx, qword [r8 + 0x30]
lea r11, [rdx + 1]
test rdx, rdx
cmove r11, rdx
add r11, rax
add r11, 8
jmp 0x14008ec95
mov eax, dword [0x141dce650]
xor edx, edx
div dword [0x141dce654]
nop
mov eax, dword [0x141dce658]
and eax, dword [0x141dce65c]
cmp eax, 0x1e2759a3
je 0x14008f330
mov r11, qword [r8 + 0x20]
add r11, 4
jmp 0x14008ec95
mov r11d, 2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce670]
imul eax, dword [0x141dce674]
and eax, 0x61a18112
add eax, 0x23c69761
cmp eax, 0x523242b6
ja 0x14008f360
jmp 0x14008ec95
ud2
mov eax, dword [0x141dce5e8]
add eax, dword [0x141dce5ec]
imul rax, rax, 0x2cd8c309
shr rax, 0x3c
imul eax, eax, 0xec658639
imul rax, rax, 0x907a44f
shr rax, 0x3b
cmp eax, 0x22ec046e
ja 0x14008f390
jmp 0x14008f444
mov eax, dword [0x141dce688]
sub eax, dword [0x141dce68c]
cmp eax, 0x21f6a34d
and dword [rbp + 9], esi
and dword [rbp + 9], esi
ud2
mov eax, dword [0x141dce690]
and eax, dword [0x141dce694]
or eax, 0xe0fd8c75
xor eax, 0xd127ba7d
add eax, 0xea30a68d
ud2
mov eax, dword [0x141dce720]
xor eax, dword [0x141dce724]
or eax, 0x7fffabff
cmp eax, 0x3e028c9d
je 0x14008f480
jmp 0x14008f446
ud2
mov eax, dword [0x141dce728]
and eax, dword [0x141dce72c]
imul rcx, rax, 0x15a205f5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0xcf43e9d7
imul rax, rax, 0x5a53c011
shr rax, 0x3e
ud2
ud2
int3
mov ebx, dword [0x141dce7d0]
and ebx, dword [0x141dce7d4]
or ebx, 0x352e57b6
xor eax, 0x47c36948
fdiv dword [rbx + 5]
xor eax, 0x47c36948
fdiv dword [rbx + 5]
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1f
xor ebx, 0x91c95825
mov eax, 0x20
add al, ch
pop rdx
stc
add eax, 0xc4294800
add al, ch
pop rdx
stc
add eax, 0xc4294800
mov r15, rsp
mov eax, 0x400
call fcn.1400eeec0
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r14, rsp
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.140090680
add rsp, 0x20
cmp ebx, 0x2dae9b45
jb 0x14008f530
mov qword [rbp - 0x28], r12
mov qword [rbp], r13
mov rdx, qword [r14]
mov eax, 0xe33d64c7
nop
mov ecx, dword [0x141dce7d8]
add ecx, dword [0x141dce7dc]
imul rcx, rcx, 0x2587a335
shr rcx, 0x3d
imul ecx, ecx, 0xf203eb3b
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xc19c2af4
ja 0x14008f5d0
mov r8, qword [r14 + 8]
movabs r14, 0x8000000000000000
cmp rdx, r14
mov rcx, qword [rbp - 0x28]
jne 0x14008f89d
nop dword [rax + rax]
mov eax, dword [0x141dce8f8]
xor eax, dword [0x141dce8fc]
imul eax, eax, 0xe199c467
xor eax, 0xf2452c25
imul eax, eax, 0xde81c07f
cmp eax, 0x4bdd7532
je 0x14008f620
nop word cs:[rax + rax]
mov eax, dword [0x141dce900]
xor edx, edx
div dword [0x141dce904]
or eax, 0xe29bc0db
xor eax, 0x684a313
add eax, 0xc8d173e9
cmp eax, 0x4141672c
jb 0x14008f650
mov eax, r8d
and eax, 3
cmp rax, 3
ja case.default.0x14008f692
lea rcx, [0x141db9780]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0xbbaf407b
lea rbx, [r8 - 1]
nop dword [rax]
mov ecx, dword [0x141dce920]
sub ecx, dword [0x141dce924]
add ecx, 0x73a54c5e
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x5515a702
cmp ecx, 0xc3ca41d2
ja 0x14008f6a0
nop dword [rax + rax]
mov eax, dword [0x141dce928]
xor edx, edx
div dword [0x141dce92c]
xor eax, 0x820a0
or eax, 0x5db35845
and eax, 0xddfb79f5
cmp eax, 0xbd7ed0a
jb 0x14008f6d0
mov rsi, qword [r8 - 1]
mov rdi, qword [r8 + 7]
mov r8, qword [rdi]
nop
mov eax, dword [0x141dce930]
xor edx, edx
div dword [0x141dce934]
cmp eax, 0x6ad0258
je 0x14008f700
test r8, r8
je 0x14008f74e
sub rsp, 0x20
mov rcx, rsi
call r8
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dce938]
sub eax, dword [0x141dce93c]
imul eax, eax, 0xc472a19b
xor eax, 0x516eb395
cmp eax, 0x7205d708
jb 0x14008f730
mov r8, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dce940]
xor edx, edx
div dword [0x141dce944]
imul rax, rax, 0x5292f66b
shr rax, 0x3b
add eax, 0xd2b6c561
or eax, 0x853dfa3e
cmp eax, 0x4655193f
jb 0x14008f760
test r8, r8
je 0x1400902b1
cmp rcx, 0x11
jb 0x14008f7f3
nop dword [rax]
mov eax, dword [0x141dce948]
xor edx, edx
div dword [0x141dce94c]
imul eax, eax, 0xa1f3fe90
xor eax, 0xd17a7c4e
imul eax, eax, 0x99ee39a7
cmp eax, 0x5a90034a
jb 0x14008f7a0
mov rsi, qword [rsi - 8]
nop word [rax + rax]
mov eax, dword [0x141dce950]
or eax, dword [0x141dce954]
imul eax, eax, 0xd04b7a10
xor eax, 0x203c08c8
or eax, 0xc242c535
cmp eax, 0x416ce4e2
jb 0x14008f7d0
mov eax, dword [str._v_AZ_]
add eax, dword [0x141dce95c]
and eax, 0xf9abee6e
cmp eax, 0x7c27e05
jne 0x140090255
jmp 0x140090295
mov eax, dword [0x141dce910]
xor edx, edx
div dword [0x141dce914]
or eax, 0xadf4c3fd
imul eax, eax, 0x6248f10a
cmp eax, 0xe87bd4ee
ja case.0x14008f692.3
mov ecx, 0x820e6689
nop word cs:[rax + rax]
mov eax, dword [0x141dce918]
xor edx, edx
div dword [0x141dce91c]
imul rax, rcx
shr rax, 0x3e
or eax, 0x2f379586
imul eax, eax, 0x9140e648
cmp eax, 0x62789033
jb 0x14008f850
jmp case.0x14008f692.0
mov eax, dword [0x141dce908]
xor eax, dword [0x141dce90c]
and eax, 0xc7631816
cmp eax, 0xaf13fae1
je case.default.0x14008f692
jmp 0x14008ff8d
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x48], r8
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14008f8b0
mov qword [r15], 0
mov qword [r15 + 8], 2
mov qword [r15 + 0x10], 0
mov r14d, 0x200
mov eax, 2
mov qword [rbp - 8], rax
xor ebx, ebx
mov r13d, 0xffffffff
xor edi, edi
xor eax, eax
mov qword [rbp - 0x40], rax
xor r12d, r12d
nop dword [rax]
cmp r14, 0x201
jae 0x14008f910
mov eax, 0x200
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], r14
jmp 0x14008f9d3
sub r14, r12
mov rcx, qword [rbp - 0x40]
sub rcx, r12
nop word [rax + rax]
mov eax, dword [0x141dce7e0]
or eax, dword [0x141dce7e4]
or eax, 0x352f4c81
add eax, 0x648c370d
and eax, 0x645b96b2
cmp eax, 0xdc9cfeeb
ja 0x14008f920
cmp r14, rcx
ja 0x14008f9ec
mov eax, dword [0x141dce7e8]
or eax, dword [0x141dce7ec]
and eax, 0x19098069
imul eax, eax, 0xa0112d57
and eax, 0x104605a9
cmp eax, 0xd1bc0081
jne 0x14008f97e
cmp rdi, r13
mov eax, 0xffffffff
cmovb rax, rdi
mov qword [r15 + 0x10], rax
mov rcx, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dce7f0]
add eax, dword [str.dk]
or eax, 0x42bcfecf
xor eax, 0xe32d517b
add eax, 0xf4983712
cmp rdi, r13
mov r12d, 0xffffffff
cmovb r12, rdi
mov qword [r15 + 0x10], r12
cmp eax, 0x567ed730
jb 0x14008f990
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], r12
test bl, bl
mov r13, qword [rbp - 0x48]
mov rsi, qword [rbp - 0x30]
mov r14, qword [rbp - 0x10]
je 0x14008fac0
jmp 0x14008fb03
mov eax, dword [0x141dce7f8]
sub eax, dword [0x141dce7fc]
cmp eax, 0xbed81a5b
mov edi, 0x91e42dcf
jne 0x14008fa29
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1400fce40
add rsp, 0x30
mov eax, dword [0x141dce800]
xor edx, edx
div dword [0x141dce804]
mov esi, eax
shr esi, 1
imul rsi, rdi
shr rsi, 0x3e
or esi, 0x2b03bfde
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1400fce40
add rsp, 0x30
cmp esi, 0x67a42c98
je 0x14008fa04
nop word cs:[rax + rax]
mov eax, dword [0x141dce808]
imul eax, dword [0x141dce80c]
and eax, 0xba7120e7
imul eax, eax, 0x2288242d
xor eax, 0x51549166
cmp eax, 0x1f0f9844
jb 0x14008fa80
mov rdi, qword [r15]
mov rax, qword [r15 + 8]
mov qword [rbp - 8], rax
jmp 0x14008f94b
mov eax, dword [0x141dce810]
xor eax, dword [0x141dce814]
xor eax, 0x78840156
imul rbx, rax, 0x6dc9820b
shr rbx, 0x3e
sub rsp, 0x20
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r13
mov rdx, rsi
mov r8d, r14d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
add rsp, 0x20
cmp ebx, 0x3e7e03cc
jne 0x14008fb30
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r13
mov rdx, rsi
mov r8d, r14d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
add rsp, 0x20
jmp 0x14008fac0
test eax, eax
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, 0xffffffff
jne 0x14008fc23
mov r14d, eax
mov eax, dword [0x141dce818]
xor edx, edx
div dword [0x141dce81c]
and eax, 0x8c073faa
imul eax, eax, 0xc11eca9b
cmp eax, 0xf5bbf143
jne 0x14008fb80
sub rsp, 0x20
call rsi
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce820]
imul eax, dword [0x141dce824]
imul eax, eax, 0x59f67d5c
add eax, 0x6ad9ddf0
imul rbx, rax, 0x731bdeef
shr rbx, 0x3a
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp ebx, 0x33adc213
je 0x14008fb80
mov ecx, eax
mov eax, dword [0x141dce828]
xor edx, edx
div dword [0x141dce82c]
mov eax, dword [0x141dce830]
and eax, dword [0x141dce834]
add eax, 0x8676e6f7
imul rax, rax, 0x4a00aecb
shr rax, 0x3e
cmp eax, 0xcaf220d3
ja 0x14008fbc5
nop dword [rax + rax]
mov eax, dword [0x141dce838]
sub eax, dword [0x141dce83c]
imul rax, rax, 0x11938d15
shr rax, 0x39
xor eax, 0x32484c26
xor ah, byte [0x17251483f]
xor ah, byte [0x17251483f]
cmp eax, 0xa7d99b65
cmpsd dword [rsi], dword [rdi]
ja 0x14008fbf0
test ecx, ecx
mov eax, r14d
jne 0x14008fd12
mov r14d, eax
mov eax, dword [0x141dce860]
xor edx, edx
div dword [0x141dce864]
xor ebx, ebx
invalid
fild dword [rbx + rbx*8 - 0x74b7038b]
push rbp
invalid
test bl, bl
jne 0x14008fc36
mov rdx, qword [rbp - 0x10]
cmp rdx, r14
jne 0x14008fc80
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp eax, 0x7a
mov rcx, qword [rbp - 0x28]
jne 0x14008fd7c
mov rax, qword [rbp - 0x10]
lea r14, [rax + rax]
cmp rax, 0x7fffffff
cmova r14, r13
jmp 0x14008f8f0
mov rcx, qword [rbp - 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dce868]
imul eax, dword [0x141dce86c]
add eax, 0x695f23cd
and eax, 0x79c71064
cmp eax, 0x5f3754c4
ja 0x14008fc90
cmp rdx, r14
jb 0x14008f8f0
nop word [rax + rax]
add byte [rbx - 0x2c144dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3ebaf
mov eax, dword [0x141dce878]
imul eax, dword [0x141dce87c]
and eax, 0x9aa8857f
cmp eax, 0x9b60f1e0
je 0x14008fcc0
cmp qword [rbp - 0x38], r14
mov rbx, qword [rbp]
pop rbp
add byte [rbx + rcx*4 + 0x7d], cl
ror byte [rdi], 1
invalid
invalid
add byte [rax], al
invalid
pop rbp
add byte [rbx + rcx*4 + 0x7d], cl
ror byte [rdi], 1
invalid
mov eax, dword [0x141dce880]
xor eax, dword [0x141dce884]
imul eax, eax, 0x2261621f
and eax, 0x38062180
cmp eax, 0x98ae6a
jne 0x14008ffc9
jmp 0x140090005
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r14d, eax
shl r14, 0x20
or r14, 2
mov rax, qword [rbp]
mov qword [rax + 8], r14
movabs r12, 0x8000000000000000
mov qword [rax], r12
test rdi, rdi
mov r15, qword [rbp - 0x20]
mov rsi, qword [rbp - 0x18]
jne 0x14008fd33
je 0x14008fea0
mov eax, dword [0x141dce840]
and eax, dword [0x141dce844]
xor eax, 0x81ef6ea
add eax, 0x8354250b
xor eax, 0x566de98c
cmp eax, 0x9e6e918d
jae 0x14008fe22
jmp 0x14008fe4c
ud2
mov eax, dword [0x141dce8c0]
xor edx, edx
div dword [0x141dce8c4]
and eax, 0x10604114
xor eax, 0x90400308
or eax, 0x4f8f34c3
cmp eax, 0x9555702
jae 0x14008fdd0
ud2
mov eax, dword [0x141dce8c8]
xor edx, edx
div dword [0x141dce8cc]
add eax, 0x33e4f44
xor eax, 0x9eb4bf8a
imul eax, eax, 0x57aead77
ud2
mov eax, dword [0x141dce848]
or eax, dword [0x141dce84c]
imul eax, eax, 0xd74c169
add eax, 0x29a72b02
or eax, 0x5e795042
mov rcx, qword [0x141dda6a0]
cmp eax, 0xd53e3db7
jae 0x14008fe55
mov rax, qword [0x141dda6a0]
jmp 0x14008fe22
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dce850]
xor edx, edx
div dword [0x141dce854]
imul eax, eax, 0x8d12b82d
add eax, 0x116bacd0
and eax, 0x507a81e
cmp eax, 0xf9a4d10d
ja 0x14008fe70
nop word cs:[rax + rax]
mov eax, dword [0x141dce858]
and eax, dword [0x141dce85c]
or eax, 0x830db83a
xor eax, 0xea8f43a3
add eax, 0x2b3e182a
cmp eax, 0x593d66d1
jb 0x14008fea0
mov qword [r15], r12
mov eax, r14d
and eax, 3
cmp rax, 3
ja case.default.0x14008fee3
lea rcx, [0x141db9770]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [r14 - 1]
mov rbx, qword [r14 - 1]
nop dword [rax]
mov eax, dword [str.5_]
add eax, dword [0x141dce9d4]
and eax, 0x22628962
add eax, 0xc02f982a
and eax, 0x620a0928
cmp eax, 0x3b20ec15
jb 0x14008fef0
mov rdi, qword [r14 + 7]
mov r14, qword [rdi]
nop dword [rax]
mov eax, dword [0x141dce9d8]
and eax, dword [0x141dce9dc]
xor eax, 0x787084ef
cmp eax, 0x171ae1bd
jb 0x14008ff20
test r14, r14
je 0x1400904f8
mov eax, dword [0x141dce9e0]
xor eax, dword [0x141dce9e4]
imul eax, eax, 0xe0ba9e17
add eax, 0x587bda4b
xor eax, 0x5f328ea2
cmp eax, 0x7efc77fb
jae 0x1400904b5
jmp 0x1400904e8
mov eax, dword [0x141dce9c0]
xor eax, dword [0x141dce9c4]
add eax, 0xf951642e
and eax, 0xb253a670
cmp eax, 0xc778a95d
ja case.default.0x14008fee3
ud2
mov eax, 0x881601e1
nop word cs:[rax + rax]
mov ecx, dword [0x141dce9c8]
and ecx, dword [0x141dce9cc]
imul ecx, ecx, 0x3e48a206
shr ecx, 1
imul rcx, rax
shr rcx, 0x3a
cmp ecx, 0xdea7d924
ja 0x14008ffa0
jmp case.0x14008fee3.0
mov eax, dword [0x141dce888]
xor edx, edx
div dword [0x141dce88c]
xor eax, 0xc08141b
and eax, 0xc88341b
imul esi, eax, 0x1d9112af
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14008b7e0
add rsp, 0x20
cmp esi, 0xd0bde391
jbe 0x14009001d
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14008b7e0
add rsp, 0x20
jmp 0x14008ffc9
mov eax, dword [0x141dce890]
xor edx, edx
div dword [0x141dce894]
mov r15, qword [rbp - 0x20]
movabs r12, 0x8000000000000000
mov r14, qword [rbp - 8]
nop dword [rax]
mov eax, dword [0x141dce898]
and eax, dword [0x141dce89c]
or eax, 0x1fff7fda
xor eax, 0xe6d1266f
cmp eax, 0x31595564
jb 0x140090040
test rdi, rdi
je 0x140090162
mov eax, dword [0x141dce8a0]
xor edx, edx
div dword [0x141dce8a4]
add eax, 0xf631d828
xor eax, 0xd883332
cmp eax, 0x72a72e78
jae 0x14009008c
mov rax, qword [0x141dda6a0]
mov ecx, 0x87bb1319
nop word cs:[rax + rax]
mov eax, dword [0x141dce8a8]
xor edx, edx
div dword [0x141dce8ac]
rol dword [rcx], cl
rol dword [rcx], cl
xor eax, 0xcafa519b
imul rax, rcx
shr rax, 0x3e
or eax, 0xf578c010
mov rsi, qword [0x141dda6a0]
cmp eax, 0x6feface1
jb 0x1400900a0
xor eax, eax
test al, al
je 0x1400900ea
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dce8b0]
xor edx, edx
div dword [0x141dce8b4]
and eax, 0x76f09504
imul rbx, rax, 0x632c8c0b
shr rbx, 0x3d
or ebx, 0x210a3940
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r14
call rdi
add rsp, 0x20
cmp ebx, 0xa4b6d44c
ja 0x140090100
nop
mov eax, dword [0x141dce8b8]
and eax, dword [0x141dce8bc]
or eax, 0x800a8200
xor eax, 0x14000080
and eax, 0xd44a8680
cmp eax, 0x15182f14
jbe 0x140090140
mov eax, dword [0x141dce8d8]
xor edx, edx
div dword [0x141dce8dc]
mov rsi, qword [rbp - 0x18]
nop word cs:[rax + rax]
mov eax, dword [0x141dce8e0]
xor eax, dword [0x141dce8e4]
imul eax, eax, 0x402261e0
or eax, 0x994f3caf
imul eax, eax, 0x43e92cd5
cmp eax, 0x7c17c914
je case.0x14007ba69.172
mov rax, qword [rbp]
mov rax, qword [rax]
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400901b0
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400901c0
cmp rax, r12
jne 0x14009023c
mov eax, 0x918fa137
nop
mov ecx, dword [0x141dce8e8]
imul ecx, dword [0x141dce8ec]
xor ecx, 0x8a047216
add ecx, 0xb077470f
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xdccf96be
xchg esi, eax
iretd
fdiv qword [rdi - 0x29]
mov rax, qword [rbp]
mov r14, qword [rax + 8]
mov ecx, 0x9efb6749
nop word cs:[rax + rax]
mov eax, dword [0x141dce8f0]
xor edx, edx
div dword [0x141dce8f4]
imul rax, rcx
shr rax, 0x3f
add eax, 0x697755f3
xor eax, 0xfbbf4cc5
cmp eax, 0x8cc0e75a
jbe 0x140090210
jmp 0x14008fec2
mov rax, qword [rbp]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
jmp case.0x14008fee3.0
mov edi, dword [0x141dce960]
xor edi, dword [0x141dce964]
or edi, 0x35b8199c
add edi, 0xce15315f
or edi, 0xbab59847
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xaeb51a48
jne 0x1400902b1
invalid
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140090255
mov eax, dword [0x141dce968]
imul eax, dword [0x141dce96c]
imul eax, eax, 0xf8c81db1
or eax, 0x94a71f44
cmp eax, 0x48a92a6
jne 0x1400902d7
mov rax, qword [0x141dda6a0]
mov ecx, 0x9dde2a5d
nop dword [rax]
mov eax, dword [0x141dce970]
xor edx, edx
div dword [0x141dce974]
imul eax, eax, 0x5de7448
imul rax, rcx
shr rax, 0x3d
mov rsi, qword [0x141dda6a0]
cmp eax, 0xaa138faf
ja 0x1400902e0
mov eax, dword [0x141dce978]
add eax, dword [0x141dce97c]
imul eax, eax, 0xe389646b
add eax, 0x6c3f0357
and eax, 0x4ec37027
cmp eax, 0x1a81b525
ja 0x140090363
mov eax, dword [0x141dce980]
sub eax, dword [0x141dce984]
imul edi, eax, 0xee5c617c
or edi, 0x2efc2988
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x8c425de8
jae 0x140090380
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009032d
mov eax, dword [0x141dce988]
and eax, dword [0x141dce98c]
add eax, 0x298a95d5
and eax, 0xc0000408
cmp eax, 0xa78f9b30
ja 0x140090380
nop dword [rax]
mov eax, dword [0x141dce990]
xor eax, dword [0x141dce994]
xor eax, 0x8509b547
or eax, 0x7aa60800
imul eax, eax, 0x9ae678a8
cmp eax, 0x8a0c25bf
je case.0x14008f692.0
mov eax, dword [0x141dce998]
imul eax, dword [0x141dce99c]
xor eax, 0x438080
or eax, 0xf7a41405
and eax, 0xffe7dd9f
cmp eax, 0x3cc8e189
mov rcx, qword [rbp - 0x20]
jae 0x1400903f0
mov qword [rcx], r14
nop dword [rax]
mov eax, dword [0x141dce9a0]
or eax, dword [0x141dce9a4]
xor eax, 0x186004f0
or eax, 0x631ffa0a
mov qword [rcx], r14
cmp eax, 0x300c1450
je 0x1400903f0
mov eax, dword [0x141dce9a8]
mov ecx, dword [0x141dce9ac]
add eax, ecx
add eax, 0x91607355
cmp eax, 0xcc8352d3
jae 0x140090410
jmp 0x1400904a4
mov eax, dword [0x141dce9b0]
mov ecx, dword [0x141dce9b4]
add eax, ecx
add eax, 0xab3416e1
or eax, 0xe7f45d44
and eax, 0xeffcff5f
cmp eax, 0xd0807b36
jb case.0x14008fee3.0
test rsi, rsi
mov r8, qword [rbp - 0x48]
je 0x1400904a4
nop dword [rax]
mov eax, dword [0x141dce9b8]
xor edx, edx
div dword [0x141dce9bc]
shr eax, 2
imul rax, rax, 0x23a0ee2b
shr rax, 0x3a
xor eax, 0xc25db9b2
add eax, 0x2e701166
cmp eax, 0xa145933
jb 0x140090460
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dce9e8]
xor eax, dword [0x141dce9ec]
xor eax, 0xf8d20e5a
imul r15, rax, 0xf81207b
shr r15, 0x3b
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r15d, 0x21d8c85c
jbe 0x1400904f8
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
jmp 0x1400904b5
cmp qword [rdi + 8], 0
je 0x1400905c1
cmp qword [rdi + 0x10], 0x11
jb 0x140090542
mov eax, dword [0x141dce9f0]
xor edx, edx
div dword [0x141dce9f4]
nop dword [rax + rax]
mov eax, dword [0x141dce9f8]
xor eax, dword [0x141dce9fc]
imul eax, eax, 0x6b737a11
add eax, 0x243b2f1c
cmp eax, 0x8d03f299
jb 0x140090520
mov rbx, qword [rbx - 8]
mov eax, dword [str.__2J_f]
xor eax, dword [0x141dcea04]
imul eax, eax, 0xed12f63d
add eax, 0x8f7c28ca
imul rax, rax, 0x19321d41
shr rax, 0x38
cmp eax, 0x697ee4b2
ja 0x1400905a5
mov edi, dword [0x141dcea08]
and edi, dword [0x141dcea0c]
add edi, 0xd951a67c
or edi, 0x92afeedb
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x5b62d6c8
jae 0x1400905c1
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009056b
mov rbx, qword [0x141dda6a0]
mov eax, dword [0x141dcea10]
and eax, dword [0x141dcea14]
add eax, 0x193fa353
or eax, 0xffefdfff
cmp eax, 0xe8fece83
je 0x140090628
mov eax, dword [0x141dcea18]
xor edx, edx
div dword [0x141dcea1c]
imul rax, rax, 0x5ee01c27
shr rax, 0x3e
imul edi, eax, 0x3a0facac
and edi, 0x1c0524a8
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x389716bc
jbe 0x140090640
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400905e5
mov rsi, qword [rbp - 0x18]
nop word cs:[rax + rax]
mov eax, dword [0x141dcea20]
imul eax, dword [0x141dcea24]
and eax, 0x10801de7
imul eax, eax, 0xefd60df5
or eax, 0x6eb095c2
cmp eax, 0xb1b6c183
jae 0x140090650
jmp case.0x14008fee3.0
mov rax, rdi
mov rdx, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rbp - 0x7c], al
rol byte [rcx + 0xf], 0x95
setne bl
test r8b, r8b
setne r11b
setne bl
setne bl
mov eax, dword [0x141dcef18]
xor edx, edx
div dword [0x141dcef1c]
imul eax, eax, 0xd214be26
cmp eax, 0x874decc0
je 0x140092db0
mov r9b, r11b
or r9d, 0xfffffffe
shl r9d, 0x1e
test cl, cl
mov edx, 0x80120114
cmove edx, r9d
jmp 0x140092e53
leave
jne 0x140092e30
mov edx, 0x40000000
jmp 0x140092e53
mov eax, dword [0x141dcef20]
imul eax, dword [0x141dcef24]
or eax, 0xce4117b3
add eax, 0xdf1e5416
cmp eax, 0xe51e1a16
ja 0x140092e30
mov edx, 0x120114
mov r8d, dword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
mov eax, dword [rbx + 0x14]
or eax, dword [rbx + 0x10]
mov r9, qword [rbx + 8]
or eax, dword [rbx + 0x1c]
xor ecx, ecx
test r10b, r10b
setne cl
shl ecx, 0x15
or ecx, eax
sub rsp, 0x40
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r12d
mov qword [rsp + 0x30], 0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CreateFileW]
add rsp, 0x40
cmp rax, 0xffffffffffffffff
je 0x140092ff1
mov r14, rax
movzx eax, byte [rbx + 0x23]
nop word cs:[rax + rax]
cmp r12d, 4
sete cl
test al, al
setne dl
mov r8d, dword [0x141dcef28]
sub r8d, dword [0x141dcef2c]
and r8d, 0xc242020b
imul r8d, r8d, 0x47fe505e
cmp r8d, 0x6b1778ba
invalid
invalid
je 0x140092eb0
invalid
and cl, dl
je 0x140092fe1
test al, bh
add byte [rax], al
invalid
test al, bh
add byte [rax], al
add byte [rbx - 0x2c3f9efb], cl
add dword [rbx], esp
add eax, 0x1d3c05f
mov eax, dword [0x141dcef50]
and eax, dword [0x141dcef54]
add eax, 0x9f11526d
cmp eax, 0xf4cc66b1
jbe 0x140092f0f
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
invalid
mov r12d, dword [0x141dcef58]
xor r12d, dword [0x141dcef5c]
add r12d, 0xc45ad49d
or r12d, 0xea878778
and r12d, 0xff8f8f7c
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
call rbx
add rsp, 0x20
cmp r12d, 0xec622474
jb 0x140092f20
nop word cs:[rax + rax]
mov ecx, dword [str.sQdCC8]
and ecx, dword [0x141dcef64]
and ecx, 0x69381018
imul rcx, rcx, 0x5bf73a43
shr rcx, 0x3c
and ecx, 1
cmp ecx, 0x1801831c
add dword [rax], ebx
add dword [rax], ebx
ja 0x140092f60
nop dword [rax + rax]
mov ecx, dword [0x141dcef68]
or eax, 0x1d3bfd2
or ecx, dword [0x141dcef6c]
add ecx, 0x6677d5d8
sar byte [rdi - 0x3e7efe2d], 1
fcom st(5)
ja 0x140093008
or ecx, 0xd0b67696
cmp ecx, 0x34ce76f5
je 0x140092f90
cmp eax, 0xb7
mov bh, 0
add byte [rax], al
jne 0x140092fe1
mov qword [rdi], 0
mov dword [rdi], 0
sub rsp, 0x20
mov rcx, r14
mov edx, 6
add byte [rax], al
add byte [rax], al
mov r8, rdi
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_SetFileInformationByHandle]
add rsp, 0x20
test eax, eax
je 0x14009301d
xor edi, edi
test r15, r15
jne 0x14009307b
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
jmp 0x140093142
mov eax, dword [0x141dcef30]
xor eax, dword [0x141dcef34]
add eax, 0x1d3bf37
add eax, 0x1d3bf37
imul eax, eax, 0xab6a7305
or eax, 0x1ad763a6
xor eax, 0xb317cfc2
cmp eax, 0xecac1ea4
ja 0x1400931b8
jmp 0x140093185
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov ebx, eax
shl rbx, 0x20
or rbx, 2
sub rsp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
and byte [rcx + rcx*4 - 0xf], cl
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov edi, 1
test r15, r15
je 0x14009296f
mov eax, dword [0x141dcef70]
rol dword [rcx], cl
or eax, dword [0x141dcef74]
imul eax, eax, 0x73c0c808
add eax, 0xbd87e8a8
cmp eax, 0x4ba6648d
jb 0x140093164
jmp 0x14009314a
mov eax, dword [0x141dcef80]
imul eax, dword [0x141dcef84]
or eax, 0xadfafe7b
add eax, 0x5272acef
cmp eax, 0xcb640245
jbe 0x1400930a0
mov rax, qword [0x141dda6a0]
mov eax, dword [0x141dcef88]
xor edx, edx
div dword [0x141dcef8c]
imul eax, eax, 0x9b79f85d
add eax, 0xf8ee29a3
mov rbx, qword [0x141dda6a0]
cmp eax, 0xbc3e0aa3
ja 0x1400930a0
xor eax, eax
test al, al
jne 0x140093108
invalid
mov r15d, dword [0x141dcef90]
sub r15d, dword [0x141dcef94]
add r15d, 0x1135466b
and r15d, 0x4015b0a0
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
add esp, 0x20
cmp r15d, 0xf905d1d7
jbe 0x140093120
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400930cd
mov eax, dword [0x141dcef98]
or eax, dword [0x141dcef9c]
and eax, 0xe7b68b9
add eax, 0x9f7b4fde
and eax, 0x896e35c
cmp eax, 0x43c9fcde
ja 0x140093120
mov rbx, r14
jmp 0x14009296f
mov eax, dword [0x141dcef78]
add eax, dword [0x141dcef7c]
mov rcx, qword [0x141dda6a0]
cmp eax, 0x462d690a
jne 0x14009316d
mov rax, qword [0x141dda6a0]
jmp 0x14009314a
invalid
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009296f
mov eax, dword [0x141dcef38]
or eax, dword [0x141dcef3c]
imul rax, rax, 0x3fc979a3
invalid
shr rax, 0x3d
imul edi, eax, 0xcad5d93b
invalid
retf 0x8348
sub esp, 0x20
invalid
invalid
sub esp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp edi, 0x1bb520cd
jne 0x1400931c8
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x140093185
mov r14d, eax
shl r14, 0x20
or r14, 2
nop word cs:[rax + rax]
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
invalid
add byte [rax], al
add byte [rbx - 0x2c42a5fb], cl
mov eax, dword [0x141dcef40]
xor eax, dword [0x141dcef44]
mov eax, dword [0x141dcef40]
mov ebp, 0x53301d3
pop rax
mov ebp, 0x220501d3
add dh, byte [0x16f2366fb]
push rax
add al, 5
cmpsd dword [rsi], dword [rdi]
sbb dword [rdx + 0x5b], esp
xor eax, dword [0x141dcef44]
add eax, 0x7350222
xor eax, 0x4502f1a
add eax, 0x5b6219a7
cmp eax, 0xaa6925dd
ja case.0x14002b60c.619
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcef48]
imul eax, dword [0x141dcef4c]
or eax, 0x8bd2383c
imul eax, eax, 0xc3519aa5
xor eax, 0xdeee3b73
cmp eax, 0x928ad9ec
jbe 0x140093210
mov edi, 1
test r15, r15
jne 0x14009307b
jmp 0x140093142
mov eax, dword [0x141dcefb8]
xor edx, edx
div dword [0x141dcefbc]
imul eax, eax, 0xdc87d6c9
add eax, 0x9268a702
imul rbx, rax, 0x27d0a73d
shr rbx, 0x39
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
adc eax, 0x6de4c
adc eax, 0x6de4c
cmp ebx, 0xc5201232
and ch, al
jbe 0x1400932fe
sub cl, byte [rdi]
push rdi
ror byte [rdi], 0x29
and al, 0x50
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x60], 0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
jmp 0x140093280
test eax, eax
je 0x1400933af
mov ecx, 0x9b5bca95
wait
nop dword [rax + rax]
add byte [rax], r8b
mov eax, dword [0x141dcefc0]
mov esp, 0xd23101d3
xor edx, edx
div dword [0x141dcefc4]
imul rax, rcx
shr rax, 0x3d
imul eax, eax, 0x51855d95
add eax, 0x6ab95f6
cmp eax, 0xcd0a25ef
ja case.0x140078bf8.543
mov eax, dword [rsp + 0x30]
and al, 0x30
mov ecx, 0xf625e5a1
nop word cs:[rax + rax]
mov edx, dword [0x141dcefc8]
sub edx, dword [0x141dcefcc]
add edx, 0x5f7b7931
imul rdx, rcx
shr rdx, 0x3d
cmp edx, 0x99da4524
je 0x140093350
xor ecx, ecx
test eax, 0x400
je case.0x140078bf8.454
lea eax, [rcx]
add byte [rax], al
lea eax, [rcx]
add byte [rax], al
mov eax, dword [0x141dcefe8]
add eax, dword [0x141dcefec]
invalid
invalid
rol dword [rcx], cl
add dword [rbx], eax
add eax, 0x1d3bc61
invalid
invalid
rol dword [rcx], cl
invalid
imul rcx, rax, 0x20d7648f
imul ecx, eax, 0x20d7648f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
enter 0xffffffffffffe8c1, 0x1d
enter 0xffffffffffffe8c1, 0x1d
cmp eax, 0xed66ea77
jne 0x14009346c
add byte [rax], al
add cl, ch
in eax, 0
add byte [rax], al
invalid
jmp 0x140093494
add byte [rax], al
add bh, bh
adc eax, 0x6deeb
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
nop dword [rax]
invalid
invalid
add cl, byte [rdi]
invalid
mov ecx, dword [0x141dcefd0]
or eax, 0x1d3bc0a
rol dword [rcx], cl
sub ecx, dword [0x141dcefd4]
or eax, 0x1d3bc08
rol dword [rcx], cl
add ecx, 0x899db13b
imul rcx, rcx, 0x48a19e39
shr rcx, 0x3e
imul ecx, ecx, 0x5758db7e
imul ecx, ecx, 0x5758db7e
leave
jle 0x1400933bc
pop rax
push rdi
cmp ecx, 0xa8be5bd5
je 0x1400933c0
invalid
stc
invalid
mov esi, 0x8bd574a8
or eax, 0x1d3bbe7
invalid
rol dword [rcx], cl
invalid
mov ecx, dword [0x141dcefd8]
mov ebx, 0xd2b01d3
in eax, 0xbb
rol dword [rcx], cl
sub ecx, dword [0x141dcefdc]
shr ecx, 1
imul rcx, rcx, 0x404703bd
mov ebp, 0x48404703
shr ecx, 0x3d
mov ebp, 0x48404703
shr ecx, 0x3d
imul ecx, ecx, 0xb344685
add ecx, 0x2c13fe2b
adc ebp, dword [rcx + rax*4]
stc
mov ebx, 0x7672ebed
invalid
adc ebp, dword [rcx + rax*4]
stc
mov ebx, 0x7672ebed
sbb byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcefe0]
imul ecx, dword [0x141dcefe4]
imul ecx, ecx, 0x40f4f282
imul rcx, rcx, 0x58a90639
shr rcx, 0x3c
or ecx, 0xd27f2778
mov qword [rsi + 8], rax
mov qword [rsi], 2
add byte [rax], al
add byte [rcx + 0x6b742f9], al
out dx, al
add byte [rax], al
add byte [rcx + 0x6b742f9], al
out dx, al
ja 0x140093430
jmp 0x1400935a0
mov qword [rsp + 0x28], 0
lea r8, [rsp + 0x28]
mov rcx, rdi
mov edx, 9
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
invalid
add byte [rcx], dh
leave
test cl, cl
je case.0x140088260.386
invalid
mov qword [rsp + 0x28], 0
lea r8, [rsp + 0x28]
mov rcx, rdi
mov edx, 9
mov r9d, 8
invalid
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
jmp 0x14009346c
test eax, eax
je 0x14009357b
invalid
invalid
add byte [rax], al
invalid
mov ebx, 0x8b000000
mov eax, dword [0x141dceff0]
add eax, 0x1d3bb2a
or eax, dword [0x141dceff4]
imul eax, eax, 0xf150beba
push rax
int1
push rax
int1
cmp eax, 0x2cc64d12
je 0x1400934c0
mov ecx, dword [rsp + 0x28]
shl ecx, 0x15
sub cl, al
loope case.0x140088260.418
sar ecx, 0x1f
and ecx, dword [rsp + 0x2c]
nop word [rax + rax]
mov eax, dword [0x141dceff8]
or eax, dword [0x141dceffc]
invalid
invalid
rol dword [rcx], cl
invalid
add dword [rbx], ecx
add eax, 0x1d3bb00
invalid
invalid
rol dword [rcx], cl
invalid
or eax, 0xac5edf4c
lodsb al, byte [rsi]
cmp eax, 0x47d47cc8
je 0x1400934f0
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x50]
shl r9, 0x20
or r9, rdx
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
mov r10d, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x5c]
shl r11, 0x20
shl ebx, 0x20
shl ebx, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], 0
add byte [rax], al
add byte [rcx + 0x4e894c46], cl
push rax
add byte [rax], al
add byte [rcx + 0x4e894c46], cl
push rax
jmp 0x1400935a0
mov eax, dword [0x141dcf000]
and eax, dword [0x141dcf004]
imul eax, eax, 0xab9ba14a
add eax, 0x684431a9
push 0x55d3c20d
invalid
cmp eax, 0x58a2c06f
push 0x55d3c20d
invalid
jae case.0x1400e3fd9.346
jmp 0x1400935eb
mov eax, dword [0x141dcf020]
and eax, dword [0x141dcf024]
or eax, 0xc010200
or al, 0x25
jns 0x1400935d7
add dword [rdi - 0xf4b29ba], ecx
or al, 0x25
jns 0x1400935d7
add dword [rdi - 0xf4b29ba], ecx
je 0x1400935a0
add rsp, 0x70
pop rbx
jo case.0x1400e3fd9.452
pop rdi
pop rsi
ret
mov edi, dword [0x141dcf008]
mov edx, 0x3d0b01d3
cmp edi, dword [rdx - 0x187efe2d]
out 0x97, al
add dword [rsi + 0x6387c781], esp
invalid
or edi, dword [0x141dcf00c]
and edi, 0xa60197e6
add edi, 0x74276387
call qword [sym.imp.KERNEL32.dll_GetLastError]
fadd qword [rsi]
add byte [rcx + 0x2abc15ff], al
call qword [0x1b35560a6]
invalid
fadd qword [rsi]
add byte [rcx + 0x2abc15ff], al
call qword [0x1b35560a6]
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp case.0x1400e3fd9.346
mov ecx, eax
shl rcx, 0x20
or rcx, 2
mov eax, dword [0x141dcf010]
sub eax, dword [0x141dcf014]
or eax, 0x8ce12254
and eax, 0xfcf7f276
idiv esp
idiv esp
add eax, 0x7f5bf068
cmp eax, 0x1fcc3dc7
invalid
int3
invalid
push 0x3d7f5bf0
jg 0x140093656
invalid
cmp eax, 0x39721fcc
jb 0x140093658
mov eax, dword [0x141dcf018]
xor edx, edx
div dword [0x141dcf01c]
imul rax, rax, 0x6034c509
xor al, 0x60
xor al, 0x60
invalid
shr rax, 0x3d
add eax, 0x46a8b517
invalid
mov ch, 0xa8
invalid
call 0xf5203b78
test al, 0x46
invalid
or eax, 0x2ccb36db
mov qword [rsi + 8], rcx
or byte [rax - 0x39], r9b
invalid
add al, byte [rax]
add byte [rax], al
cmp eax, 0xf7899201
jb 0x1400935a0
invalid
mov qword [rsi + 8], rcx
mov qword [rsi], 2
jmp 0x14009361f
stc
and ebx, edi
test eax, 0xe9dd7729
add al, 0
add byte [rdi], cl
invalid
invalid
invalid
add al, byte [rcx + 0x791dcce1]
adc esi, dword [rax + 0x30f98109]
pop rsp
mov esi, 0xe9d77373
clc
add eax, dword [rax]
add byte [rsi - 0x70], ah
int3
mov eax, dword [0x141dcf090]
xor edx, edx
div dword [0x141dcf094]
and eax, 0x18118011
or eax, 0xa2ee1fee
imul rcx, rax, 0x5358611d
shr rcx, 0x3d
mov al, 0xa
cmp ecx, 0x2a3f04e0
ja case.0x1400936a7.10050
jmp case.0x1400936a7.10013
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c46bdfb], cl
mov eax, dword [0x141dcf098]
or eax, dword [0x141dcf09c]
mov eax, dword [0x141dcf098]
or eax, dword [0x141dcf09c]
imul ecx, eax, 0x4ecfaeba
add ecx, 0xe56eb802
mov al, 5
add eax, 0x2ef4f981
sahf
invalid
jb case.0x1400936a7.10051
rol dword [rdx], 0xb8
outsb dx, byte [rsi]
in eax, 0xb0
add eax, 0x2ef4f981
sahf
invalid
jmp case.0x1400936a7.10013
ja 0x1400939ee
lea rcx, [0x141db9790]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov eax, dword [0x141dcf040]
and eax, dword [0x141dcf044]
mov eax, 0x203501d3
add byte [rax], al
add byte [rax], cl
or eax, 0xe753135b
xor eax, 0x8000020
add byte [rax], cl
or eax, 0xe753135b
and eax, 0xff5f5b7b
cmp eax, 0x4b25ca3b
jbe case.0x14007ba69.299
xor eax, eax
ret
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx - 0x2c478dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3b86f
mov eax, dword [0x141dcf048]
imul eax, dword [0x141dcf04c]
xor eax, 0x5242a20c
and eax, 0x5ad2f70d
cmp eax, 0x8fdd774c
je 0x1400937d0
mov al, 0x21
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcf030]
and ecx, dword [0x141dcf034]
add byte [rax], al
mov ecx, dword [0x141dcf030]
or eax, 0x1d3b82a
and ecx, dword [0x141dcf034]
or ecx, 0xc700001b
and ecx, 0xe798105f
invalid
cwde
invalid
adc byte [rax + 0x29c181e7], bl
cwde
out 0x81, eax
shr dword [rcx], 0x42
sub dword [rdx - 0x12], eax
add ecx, 0x58ee4229
sub dword [rdx - 0x12], eax
out dx, al
pop rax
mov al, 0xc
cmp ecx, 0x976213e8
stc
call 0x1b7a09a3a
invalid
stc
call 0x1b7a09a3a
fsubr st(1)
fld dword [rdx]
add byte [rax], al
nop dword [rax]
jmp case.0x1400936a7.10013
mov ecx, dword [0x141dcf038]
and ecx, dword [0x141dcf03c]
or eax, 0x1d3b800
rol dword [rcx], cl
add ecx, 0x9c9baeed
shr ebp, 0xae
wait
pushfq
or ecx, 0xf0ba82d
xor ecx, 0x4e680104
mov al, 0xb
cmp ecx, 0xad7a1690
jb 0x140093830
jmp case.0x1400936a7.10013
cmp ecx, 0x150
je 0x140093b13
cmp ecx, 0x252
je 0x140093a70
jmp case.0x1400936a7.10014
mov eax, dword [0x141dcf050]
or eax, dword [0x141dcf054]
imul eax, eax, 0x809baa16
add eax, 0x9282206e
xor eax, 0x262512b1
cmp eax, 0xde50eb9d
ja 0x140093a70
mov al, 0x16
ret
mov ecx, 0x98dcb0f3
nop word cs:[rax + rax]
mov edx, dword [0x141dcf078]
sub edx, dword [0x141dcf07c]
imul rdx, rcx
shr rdx, 0x3e
or edx, 0xb35fb9f2
mov al, 0x28
cmp edx, 0xfed36638
je 0x140093ab0
jmp case.0x1400936a7.10013
ret
mov al, 0xf
ret
rol byte [r9], cl
mov r13d, 4
mov eax, dword [0x141dcf1e8]
xor edx, edx
div dword [0x141dcf1ec]
imul eax, eax, 0xd7dc240b
add eax, 0xfd2155bd
cmp eax, 0x897b45ab
jb 0x140094496
jmp 0x1400946e3
add byte [rbx - 0x2c5445c3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
cmp eax, 0x1d3abb7
invalid
mov edi, dword [0x141dcf100]
imul edi, dword [0x141dcf104]
invalid
add dword [rcx - 0x3dc1a39], eax
mov bl, 0x81
iretd
add edi, 0xb3fc23e5
or edi, 0x1d3b3ffa
mov rcx, r15
xor edx, edx
mov r8, r12
call rsi
cmp edi, 0x9b3d8463
ja 0x140094540
or r14, 2
nop
mov eax, dword [0x141dcf228]
xor eax, dword [0x141dcf22c]
mov al, 0xac
rol dword [rcx], cl
mov al, 0xac
rol dword [rcx], cl
xor eax, 0x60ff82d8
imul eax, eax, 0x2a778746
cmp eax, 0xf1ea1af8
ja 0x140094570
jmp qword [rax + 0x69]
mov rcx, qword [rsp + 0x68]
mov qword [rcx + 8], r14
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 1
add byte [rax], al
or byte [rax - 0x77], 1
mov rax, qword [rsp + 0x40]
cmp qword [rax], 0
je 0x140094b00
mov eax, dword [0x141dcf278]
and eax, dword [0x141dcf27c]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, 0x4814dbb8
mov ecx, 0xb18fc2fb
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x935537b
cmp ecx, 0x2da7c22e
jbe 0x1400945e6
mov rax, qword [0x141dda6a0]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140094b00
nop word cs:[rax + rax]
mov eax, dword [0x141dcf170]
xor edx, edx
div dword [0x141dcf174]
imul eax, eax, 0xb159f9e1
imul rax, rax, 0x333ae569
shr rax, 0x3d
or eax, 0xdd2de5a4
cmp eax, 0x29811dc5
jbe 0x140094610
movzx edx, word [r15]
cmp dx, 0x5c
jne 0x1400946da
movzx ecx, word [r15 + 2]
nop
mov eax, dword [0x141dcf1f0]
xor edx, edx
div dword [0x141dcf1f4]
imul eax, eax, 0x4207098f
add eax, 0xadf55ac0
add eax, 0xadf55ac0
cmp eax, 0xbfd2b35c
jb 0x140094650
invalid
loopne 0x1400946d7
cmp cx, 0x5c
cmp ecx, 0x5c
jne 0x1400946da
add r10, 0xfffffffffffffffe
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov eax, dword [0x141dcf1f8]
xor edx, edx
div dword [0x141dcf1fc]
xor eax, 0xc0971d00
xchg edi, eax
shr byte [rcx - 0x40], 0x38
invalid
invalid
xchg esi, eax
cmp eax, 0x679d246c
jb 0x140094680
xchg edi, eax
shr byte [rcx - 0x40], 0x38
adc dword [r14 - 0x62db93c3], 0x49e07267
add edi, 4
add r15, 4
mov eax, 0xccb46cc1
lea r12, [0x141db8a40]
invalid
int3
add dword [rbx - 0x2c54b5f3], ecx
add dword [rbx], ecx
or eax, 0x1d3ab48
mov ecx, dword [0x141dcf200]
or ecx, dword [0x141dcf204]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x181fc8f7
cmp ecx, 0x9aa3645
stosb byte [rdi], al
or dword [rdx - 0x22], esi
stosb byte [rdi], al
or dword [rdx - 0x22], esi
mov r13d, 8
or byte [rax], al
add byte [rax], al
add bl, ch
or dword [rcx - 0x44], eax
add al, byte [rax]
add byte [rax], al
jmp 0x1400946e3
mov r12d, 2
xor r13d, r13d
mov rdi, r13
or rdi, 1
add rdi, r10
mov rsi, qword [r14]
cmp rsi, rdi
cmp rsi, rdi
jae 0x140094b66
lea r8, [rdi + rdi]
mov rbp, r10
test rsi, rsi
je 0x14009482e
add rsi, rsi
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x60], rsi
mov eax, 2
jmp 0x140094830
stosb byte [rdi], al
rol dword [rcx], cl
or eax, dword [0x141dcf13c]
xor eax, 0x71355cca
jno 0x140094737
cld
rol dword [rcx], 1
invalid
or eax, 0xaa19baa
wait
movabs eax, dword [0x8d4ca11089e13d0a]
add al, 0x36
invalid
jno 0x140094737
cld
rol dword [rcx], 1
invalid
stosb byte [rdi], al
wait
movabs eax, dword [0x8d4ca11089e13d0a]
add al, 0x36
invalid
test rcx, rcx
test rcx, rcx
je 0x1400948a9
mov eax, dword [0x141dcf140]
xor edx, edx
test eax, 0xd23101d3
div dword [0x141dcf144]
add eax, 0x8f7793aa
stosb byte [rdi], al
xchg ebx, eax
ja 0x1400946ef
stosb byte [rdi], al
xchg ebx, eax
ja 0x1400946ef
and eax, 0x4686f574
add eax, 0xf6d629b8
cmp eax, 0xe866ce5e
jae 0x140094776
xchg byte [rsi + 5], al
mov eax, 0x3df6d629
pop rsi
invalid
mov qword [rsp + 0x50], rbx
add rcx, rcx
mov qword [rsp + 0x50], rbx
and al, 0x50
and al, 0x50
mov eax, dword [0x141dcf148]
rol dword [rcx], cl
add dword [rcx], esi
sal bh, cl
xor edx, edx
div dword [0x141dcf14c]
xor eax, 0x1d3a9c0
xor eax, 0x1d3a9c0
add eax, 0x8574a20e
or eax, 0x5eed940
fldz
add eax, 0x42492b35
or eax, 0x1216423d
invalid
jae 0x1400947a7
fldz
add eax, 0x42492b35
or eax, 0x1216423d
sub eax, 0x89480573
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rcx
mov rdi, r10
mov qword [rsp + 0x60], rcx
mov eax, 2
jmp 0x1400948ae
neg byte [rdi + 0x1f0f66df]
add byte [rax], r8b
mov r8d, dword [0x141dcf248]
and r8d, dword [0x141dcf24c]
mov rdx, qword [rsi + 0x10]
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rdi + rcx - 0x51], cl
imul eax, eax
push rcx
adc byte [rdi + rcx - 0x51], cl
imul eax, eax
shr r8, 0x3b
invalid
invalid
imul eax, eax
shr r8, 0x3b
imul edx, r8d, 0x249e33db
rcr bl, 1
xor ebx, dword [rsi + 0x7e28124]
and dh, byte [rbx]
ror byte [rdi], cl
adc byte [rsi], al
rcr bl, 1
xor ebx, dword [rsi + 0x7e28124]
and dh, byte [rbx]
ror byte [rdi], cl
adc byte [rsi], al
movups xmmword [rcx], xmm0
cmp edx, 0x111b70f6
ja 0x1400947f0
jmp 0x140094b00
xor eax, eax
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xa0]
lea r9, [rsp + 0x50]
mov edx, 2
call fcn.1400c0610
cmp qword [rsp + 0xa0], 0
jne 0x140094894
mov rbx, qword [rsp + 0xa8]
mov qword [r14 + 8], rbx
mov eax, dword [0x141dcf1a8]
add eax, 0x1d3a93f
rol dword [rcx], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3a93b
xor edx, edx
div dword [0x141dcf1ac]
or eax, 0x6a7f5967
imul eax, eax, 0x136b5860
add eax, 0xdb2d0fa
cmp eax, 0x13fde94c
mov r10, rbp
jae 0x140094b39
jmp 0x140094b5e
mov eax, dword [0x141dcf1a0]
xor eax, dword [0x141dcf1a4]
cmp eax, 0x713e03c6
je 0x140094894
ud2
mov rdi, r10
xor eax, eax
invalid
ror byte [rax - 0x77], 0x44
and al, 0x58
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xa0]
lea r9, [rsp + 0x50]
movabs al, byte [0x50244c8d4c000000]
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x50
mov edx, 2
call fcn.1400c0610
cmp qword [rsp + 0xa0], 0
jne 0x140094926
mov rax, qword [rsp + 0xa8]
mov qword [r14 + 8], rax
mov qword [r14], rsi
mov r10, rdi
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x77], r9b
mov r10, rdi
xor r13d, r13d
jmp 0x14009495e
invalid
jb 0x14009492e
movzx eax, word [rdi + 6]
mov ecx, dword [0x141dcf1d0]
or ecx, dword [0x141dcf1d4]
add ecx, 0x1f03fb45
xor ecx, 0x22475956
add ecx, 0x3709a703
cmp ecx, 0x379c638a
jb 0x1400948f1
cmp ax, 0x5c
jne 0x140094676
test dword [rbp - 3], edx
invalid
jmp 0x1400946e0
mov eax, 0xd75df3fd
pop rbp
xlatb
mov ecx, dword [0x141dcf150]
imul ecx, dword [0x141dcf154]
test al, 0xd3
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d3a81c
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x3487a61e
add ecx, 0xf1cce559
ud2
lea rbx, [r10 + r10]
mov rax, rsi
sub rax, r13
cmp rax, r10
mov rbp, r10
jae 0x140094a09
mov eax, dword [0x141dcf158]
imul eax, dword [0x141dcf15c]
scasd eax, dword [rdi]
add eax, 0x1d3a7db
cmp eax, 0x245540b8
je 0x140094b14
invalid
add byte [rbx - 0x2c5831fb], cl
add dword [rbx], ebp
add eax, 0x1d3a7cc
mov eax, dword [0x141dcf160]
sub eax, dword [0x141dcf164]
add eax, 0xdf009459
shr eax, 2
imul rax, rax, 0x21c95baf
shr rax, 0x3a
imul esi, eax, 0xfc4f8a1f
mov qword [rsp + 0x20], 2
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, r14
mov rdx, r13
mov r8, r10
call fcn.1400fce40
mov r10, rbp
cmp esi, 0xcf71b5d7
mov ch, 0x71
iretd
jb 0x14009498c
mov ch, 0x71
iretd
mov eax, 0xc6362d4d
nop
invalid
mov ecx, dword [0x141dcf168]
xor ecx, dword [0x141dcf16c]
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0xc91ec660
cmp ecx, 0xbbc3ca57
ja 0x1400949e0
mov r13, qword [r14 + 0x10]
mov rsi, qword [r14]
mov rdi, qword [r14 + 8]
lea rcx, [rdi + r13*2]
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rax - 0x13], cl
add byte [rcx + rax - 0x13], cl
mov qword [r14 + 0x10], rbp
cmp rbp, rsi
mov rsi, qword [rsp + 0x68]
jne 0x140094a66
mov rbx, rbp
mov rcx, r14
call fcn.1400da400
mov rdi, qword [r14 + 8]
nop dword [rax]
mov eax, dword [0x141dcf208]
or eax, dword [0x141dcf20c]
imul eax, eax, 0x421ff438
invalid
add eax, 0xd88f9ed
xor eax, 0x403c5b92
xchg edx, eax
pop rbx
cmp al, 0x40
xchg edx, eax
pop rbx
cmp al, 0x40
cmp eax, 0xbfa977a9
ja 0x140094a40
mov rbp, rbx
mov word [rdi + rbp*2], 0
inc rbp
mov qword [r14 + 0x10], rbp
cmp qword [rsp + 0x48], 0
je 0x140094af1
mov eax, dword [0x141dcf210]
or eax, dword [0x141dcf214]
or eax, 0x82f0d45
add eax, 0x176a289a
cmp eax, 0x4dfc8656
jbe case.0x140088260.438
mov rax, qword [0x141dda6a0]
mov rbx, qword [0x141dda6a0]
mov eax, dword [0x141dcf218]
xor edx, edx
div dword [0x141dcf21c]
cmpsd dword [rsi], dword [rdi]
rol dword [rcx], cl
cmpsd dword [rsi], dword [rdi]
rol dword [rcx], cl
imul eax, eax, 0x1efdbd85
mov ecx, 0xcba0989b
wait
cwde
movabs al, byte [0xe9c148c8af0f48cb]
cmp eax, 0x3880c981
invalid
cmp al, byte [rcx + 0xcc4b4f9]
mov ah, 0xc4
or al, 0x76
wait
cwde
movabs al, byte [0xe9c148c8af0f48cb]
cmp eax, 0x3880c981
invalid
mov ah, 0xc4
or al, 0x76
jbe 0x140094ae3
mov rcx, rbx
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rbx
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x6c7df
adc eax, 0x6c7df
invalid
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x10], rax
adc byte [rcx + 0xf], al
adc byte [rsi], al
adc byte [rcx + 0xf], al
adc byte [rsi], al
movups xmmword [rsi], xmm0
add rsp, 0x4b8
add esp, 0x4b8
add al, 0
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r14
mov rdx, r13
invalid
mov r8, r10
call fcn.1400fce40
mov r10, rbp
jmp 0x14009498c
mov eax, dword [0x141dcf1b0]
xor eax, dword [0x141dcf1b4]
or eax, 0x3c3e2752
add eax, 0x789d1216
xor eax, 0xe142d22b
mov qword [r14], rdi
cmp eax, 0x8918ada3
jae 0x140094b63
mov qword [r14], rdi
jmp 0x140094b39
mov rsi, rdi
mov rbp, r10
lea r14, [r13*2]
add byte [rax], al
add byte [rax], al
cmp rsi, r13
jb case.0x140079669.522
xor edi, edi
lea rcx, [rbx + rdi*2]
mov rdx, r12
jnp 0x140094bc9
mov edx, esp
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
mov r14, qword [rsp + 0x40]
mov qword [r14 + 0x10], r13
mov r12, qword [rsp + 0x38]
mov r10, rbp
jmp 0x14009495e
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rbx, qword [rsp + 0x40]
mov rcx, rbx
xor edx, edx
ror byte [rbp - 0x77], cl
call 0x1468bcba8
add byte [rax - 0x75], cl
jnp 0x140094bd5
ror byte [rbp - 0x77], cl
call 0x1468bcba8
add byte [rax - 0x75], cl
jnp 0x140094bd5
mov rsi, qword [rbx]
mov rbx, qword [rbx + 8]
mov ebx, dword [rbx + 8]
jmp 0x140094b78
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
js 0x140094b7b
mov qword [rbp + 0x78], rdx
mov eax, dword [0x141dcf280]
add eax, 0x1d3a68b
or eax, dword [0x141dcf284]
xor eax, 0x2f69546c
add eax, 0xcd188bda
imul rax, rax, 0x7a727153
shr rax, 0x3c
cmp eax, 0x98156533
je 0x140094c82
mov eax, dword [0x141dcf288]
imul eax, dword [0x141dcf28c]
or eax, 0xf968332f
stc
stc
imul eax, eax, 0xfd476d17
imul rdx, rax, 0x5ab376f3
sal bl, 1
jbe 0x140094be8
pop rdx
sal bl, 1
jbe 0x140094be8
pop rdx
shr rdx, 0x3d
mov eax, 0x30
call fcn.1400eeec0
jl 0x140094be4
add eax, 0xc4294800
mov r15, rsp
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov r11, rsp
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r9, rsp
cmp edx, 0x301d4da7
jne 0x140094cbb
mov eax, 0x30
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x40
call fcn.1400eeec0
add eax, 0xc4294800
add eax, 0xc4294800
mov eax, 0x40
call fcn.1400eeec0
movabs byte [0x20b8c429480005], al
add byte [rax], al
call fcn.1400eeec0
sub rsp, rax
jmp 0x140094c17
movabs byte [0xff5ce9c429480005], al
invalid
mov qword [rbp - 0x38], r10
mov eax, dword [0x141dcf290]
sub eax, dword [0x141dcf294]
cmp eax, 0x3a9dd124
jne 0x140094d10
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
sub esp, eax
mov eax, 0x40
call fcn.1400eeec0
xlatb
invalid
add eax, 0xc4294800
xlatb
movabs eax, dword [0x20b8c429480005]
mov eax, 0x20
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x10
add byte [rax], al
add byte [rax], al
call fcn.1400eeec0
sub rsp, rax
invalid
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dcf298]
xor eax, dword [0x141dcf29c]
and eax, 0x6dfbf69
imul edx, eax, 0xa74e027b
cmpsq qword [rsi], qword [rdi]
cmpsq qword [rsi], qword [rdi]
add edx, 0x7a8a5d9d
mov eax, 0x40
add byte [rax], al
add byte [rax], al
call fcn.1400eeec0
sub rsp, rax
mov r13, rsp
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov r12, rsp
mov eax, 0x10
call fcn.1400eeec0
movabs eax, dword [0xe38948c429480005]
movabs eax, dword [0xe38948c429480005]
cmp edx, 0x16531772
jb 0x140094d10
mov r10, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
test rdi, rdi
mov qword [rbp + 0x48], r8
mov qword [rbp - 0x30], r9
mov qword [rbp + 0x70], r10
mov qword [rbp + 0x88], rcx
mov qword [rbp - 0x28], rsi
mov qword [rbp + 0x58], rdi
mov qword [rbp - 0x40], r11
je 0x140094ea0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2c5b05fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3a4f6
mov eax, dword [0x141dcf2b0]
xor edx, edx
div dword [0x141dcf2b4]
and eax, 0x8851511d
add eax, 0xeb0a97ac
jmp 0x140094dee
lodsb al, byte [rsi]
push r9
fadd dword [rdx + 0xf]
mov dh, 0x4c
invalid
inc dword [rax + 0xf412ff9]
xchg ebp, eax
mov byte [rax - 0x6af0a307], 0xc1
jmp 0x140094dee
mov byte [rax - 0x6af0a307], 0xc1
cmp eax, 0xaab1be16
stosb byte [rdi], al
jb 0x140094db0
and r14b, cl
sub rsp, 0x20
mov rcx, r15
mov rdx, r10
mov r8, rdi
call fcn.14008c020
and al, 0x72
invalid
dec dword [rax - 0x7d]
invalid
and byte [rbp + 0xf], al
mov dh, 0x1f
and al, 0x72
jb 0x140094dfa
invalid
dec dword [rax - 0x7d]
invalid
movzx ecx, r11b
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c5b5dfb], cl
mov eax, dword [0x141dcf2b8]
imul eax, dword [0x141dcf2bc]
mov eax, dword [0x141dcf2b8]
movsb byte [rdi], byte [rsi]
rol dword [rcx], cl
imul eax, dword [0x141dcf2bc]
lahf
movsb byte [rdi], byte [rsi]
rol dword [rcx], cl
imul eax, eax, 0x8a8039f9
add eax, 0xb7c46d7f
cmp eax, 0xd9f10a9a
ja case.0x140088260.448
mov rax, qword [r15 + 0x10]
mov qword [rbp + 0x80], rax
mov rax, qword [r15 + 0x20]
mov qword [rbp + 0x60], rax
mov r8d, ecx
lea rax, [0x141db9c8c]
movsxd r9, dword [rax + r8*4]
add r9, rax
mov r10, qword [rbp + 0x70]
mov rdx, r10
jmp r9
add byte [rbx - 0x2c5bb5eb], cl
add dword [rbx], eax
adc eax, 0x1d3a448
invalid
mov edx, dword [0x141dcf2c0]
add edx, dword [0x141dcf2c4]
invalid
add dword [rcx - 0x3ae64b1e], eax
push rcx
and edx, 0x51c519b4
add edx, 0x278720a9
imul rdx, rdx, 0xbc4bd3b
shr rdx, 0x39
cmp edx, 0xa339e763
invalid
jae 0x140094e70
jmp 0x140094f73
mov eax, dword [0x141dcf2a0]
imul eax, dword [0x141dcf2a4]
and eax, 0xfdc727b1
add eax, 0x3f5a472d
cmp eax, 0x1c4778b5
ja 0x140094ea0
mov eax, 0xb131c3a9
nop word cs:[rax + rax]
xor dword [rcx + 0x66666666], esi
nop dword cs:[rax + rax]
mov ecx, dword [0x141dcf2a8]
mov edx, dword [0x141dcf2ac]
add ecx, edx
rol dword [rcx - 0x3d56f23f], 1
add cl, byte [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0xd3b0b958
rol dword [rcx - 0x3d56f23f], 1
add cl, byte [rax + 0xf]
test eax, 0xf4802c2
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0xd3b0b958
ja 0x140094ed0
mov byte [rbp + 0x97], 6
mov al, 1
mov dword [rbp + 0x6c], eax
mov dword [rbp + 0x54], 0
xor r14d, r14d
jmp 0x140095468
add byte [rax], al
ror byte [rdi], cl
invalid
test r9, r9
cmove rdx, r9
cmove edx, ecx
cmove edx, ecx
add rax, rdx
jmp 0x140094f73
invalid
cmp rax, rdi
ja 0x140095478
lea rdx, [r10 + rax]
mov r9d, dword [0x141dcf2c8]
xor r9d, dword [str.y44J]
and r9d, 0x1a03c751
push rcx
mov dword [rbx], 0xc181411a
jmp 0x181c3a5ab
or ecx, 0xd4a11f78
js 0x140094fc0
movabs eax, dword [0x17a02637f98141d4]
push rcx
mov dword [rbx], 0xc181411a
jmp 0x181c3a5ab
js 0x140094fc0
movabs eax, dword [0x17a02637f98141d4]
je 0x140094f80
cmp rdi, rax
jne 0x140094fd3
mov rax, qword [r15 + 1]
mov rdx, qword [r15 + 8]
mov qword [rbx + 7], rdx
mov qword [rbx], rax
mov rax, qword [r15 + 0x18]
cmp r11b, 6
sete dl
mov dword [rbp + 0x6c], edx
xor r9d, r9d
jmp case.0x14007ba69.525
movzx eax, byte [rdx]
cmp al, 0x2f
sete dl
cmp al, 0x5c
pop rsp
pop rsp
sete r9b
or r9b, dl
mov rax, qword [r15 + 1]
mov rdx, qword [r15 + 8]
mov qword [rbx + 7], rdx
mov qword [rbx], rax
mov rax, qword [r15 + 0x18]
invalid
invalid
cmp r11b, 6
jne 0x140095016
invalid
invalid
sbb dword [rax - 0x77], ecx
loopne 0x140095046
mov qword [rbp - 0x20], rax
mov dword [rbp + 0x54], r9d
mov dword [rbp + 0x54], ecx
mov byte [rbp + 0x97], 6
mov al, 1
mov dword [rbp + 0x6c], eax
insb byte [rdi], dx
insb byte [rdi], dx
jmp 0x140095468
mov dword [rbp + 0x6c], 0
insb byte [rdi], dx
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x60]
mov qword [rbp - 0x20], rax
mov dword [rbp + 0x54], r9d
cmp ecx, 5
ja case.default.0x14009504d
mov r9d, 6
lea rax, [0x141db9ca8]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
mov byte [rbp + 0x97], r11b
jmp rdx
mov rax, qword [rbp + 0x80]
add rax, 4
nop word [rax + rax]
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rsi + riz*2], 0xf
invalid
mov edx, dword [0x141dcf2d8]
add edx, dword [0x141dcf2dc]
and edx, 0xcfbfec
iretd
add byte [rcx - 0x2e], ch
rol byte [0xc1843cda], cl
retf 0x53b2
sbb dword [rdi - 0x7f], ebp
cli
cmp al, 0xc4
invalid
test al, 0x72
invalid
iretd
rol byte [0xc1843cda], cl
jp 0x140094ffa
retf 0x53b2
cmp al, 0xc4
mov ebp, 0x66da72a8
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [0x141dcf2e0]
imul edx, dword [0x141dcf2e4]
xor edx, 0x3762769f
add edx, 0xbb0a6523
cmp edx, 0xf875686f
jae 0x140095090
jmp 0x140095230
mov eax, dword [0x141dcf348]
imul eax, dword [0x141dcf34c]
xor eax, 0xd9594915
imul eax, eax, 0x714ccb02
imul rax, rax, 0xfb70c15
shr rax, 0x39
cmp eax, 0x2e1dc6cc
je case.0x14009504d.5
mov r9d, 2
jmp case.0x1400952af.2
mov eax, dword [0x141dcf2d0]
xor edx, edx
div dword [0x141dcf2d4]
and eax, 0xcb13a96c
test eax, 0xb905cb13
movsb byte [rdi], byte [rsi]
mov bl, 0x72
cmp eax, 0x81e197d0
ja case.default.0x14009504d
jmp 0x1400959e2
mov eax, dword [0x141dcf300]
xor edx, edx
sal bh, cl
xor eax, 0x1d3a1d2
invalid
mov rax, qword [rbp + 0x80]
add rax, 2
nop dword [rax]
mov edx, dword [0x141dcf308]
rol dword [rcx], cl
sub edx, dword [0x141dcf30c]
or edx, 0xf7771fee
xor edx, 0xaa6793b3
cmp edx, 0xf178326f
ja 0x140095140
lea rdx, [r15 + 1]
test r15, r15
cmove rdx, r15
add rax, rdx
jmp 0x140095230
mov rax, qword [rbp + 0x80]
add rax, 8
nop
mov edx, dword [0x141dcf2e8]
or edx, dword [0x141dcf2ec]
adc eax, 0x1d3a160
add edx, 0xf5b73dd0
or edx, 0xa611e3e2
cmp edx, 0x9dc2d10e
jb 0x140095180
lea rdx, [r15 + 1]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov r10d, dword [0x141dcf2f0]
imul r10d, dword [0x141dcf2f4]
or r10d, 0xac6ef5d1
cmp r10d, 0xccce93fd
je case.0x140078bf8.590
mov r10b, 1
nop word cs:[rax + rax]
test r15, r15
mov r11, rdx
cmove r11, r15
test r10b, r10b
je 0x1400951e0
add rax, r11
movzx r11d, byte [rbp + 0x97]
jmp 0x140095230
mov rax, qword [rbp + 0x80]
add rax, 4
nop word [rax + rax]
mov edx, dword [0x141dcf2f8]
and edx, dword [0x141dcf2fc]
add dword [rbx], esp
adc eax, 0x1d3a0e0
and edx, 0x1f5bc6a2
imul edx, edx, 0x76dfd5e4
cmp edx, 0x4e2ae842
je 0x140095210
invalid
mov edx, dword [0x141dcf310]
xor edx, dword [0x141dcf314]
imul edx, edx, 0xcb63c76b
imul rdx, rdx, 0x3ba740fd
shr rdx, 0x3a
imul edx, edx, 0xd5244b3a
cmp edx, 0x4e573026
jb 0x140095230
test rax, rax
je 0x140095468
mov eax, 0xb1b0197b
nop dword [rax]
mov edx, dword [0x141dcf318]
or edx, dword [0x141dcf31c]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
xor edx, 0x74c1c9db
imul edx, edx, 0xc0a4bb9e
rcr byte [rsi - 0x7e3f5b45], cl
cli
cmp eax, 0x77941275
invalid
rcr byte [rsi - 0x7e3f5b45], cl
cli
cmp eax, 0x77941275
fadd dword [rbx - 0x74b7fb07]
jge 0x1400952f7
cmp ecx, 4
mov rdi, qword [rbp + 0x58]
ja case.default.0x1400952af
lea rax, [0x141db9cc0]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rax, qword [rbp + 0x80]
lea r9, [rax + 4]
jmp case.0x1400952af.2
mov eax, dword [0x141dcf320]
add eax, dword [0x141dcf324]
and eax, 0x97eecfca
imul eax, eax, 0x5ecb3e7b
imul rax, rax, 0x7be5fbe5
shr rax, 0x3e
cmp eax, 0x28c38573
je case.default.0x1400952af
jmp 0x1400959e2
mov rax, qword [rbp + 0x80]
lea r9, [rax + 2]
lea ecx, [rax + 2]
lea rax, [r15 + 1]
nop
nop
nop
mov edx, dword [0x141dcf340]
sub edx, dword [0x141dcf344]
xor edx, 0x67bc8da9
test r15, r15
mov rcx, rax
cmove rcx, r15
cmp edx, 0x12804718
jb 0x140095300
add r9, rcx
jmp case.0x1400952af.2
mov rax, qword [rbp + 0x80]
lea r9, [rax + 8]
nop word [rax + rax]
mov eax, dword [0x141dcf328]
or eax, dword [0x141dcf32c]
add dword [rbx], ecx
add eax, 0x1d39fe0
and eax, 0x28507af6
cmp eax, 0x49d436a1
push rax
sub byte [0x189dd89f7], bh
je 0x140095340
lea rax, [r15 + 1]
nop dword [rax]
mov edx, dword [0x141dcf330]
xor edx, dword [0x141dcf334]
add edx, 0x2ae20a9c
and edx, 0x78e5aa45
test r15, r15
mov rcx, rax
cmove rcx, r15
cmp edx, 0xfef0d25c
ja 0x140095360
add r9, rcx
jmp case.0x1400952af.2
mov rax, qword [rbp + 0x80]
lea r9, [rax + 4]
add al, 0x66
nop dword [rax + rax]
mov eax, dword [0x141dcf338]
xor edx, edx
div dword [0x141dcf33c]
add eax, 0xc9431b4e
and eax, 0x40304022
cmp eax, 0xddada694
lodsd eax, dword [rsi]
invalid
je 0x1400953a0
lodsd eax, dword [rsi]
fnsave dword [rcx + riz*8 - 0x70]
nop
mov eax, dword [0x141dcf350]
xor edx, edx
div dword [0x141dcf354]
imul eax, eax, 0xd1606b35
ror dword [rax + 0x69], 1
enter 0x4641, 0xffffffffffffffbe
adc ecx, dword [rax - 0x3f]
jmp 0x111d17d02
call 0x128cb1be8
invalid
imul eax, eax, 0x48bfeafa
cmp eax, 0x816be39d
ja case.0x1400952af.2
ror dword [rax + 0x69], 1
enter 0x4641, 0xffffffffffffffbe
adc ecx, dword [rax - 0x3f]
jmp 0x111d17d02
cmp r9, rdi
jne 0x140095468
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov eax, dword [0x141dcf400]
xor ecx, ecx
xor edx, edx
sal bh, cl
xor eax, 0x1d39ffa
sal bh, cl
xor eax, 0x1d39ffa
movzx eax, r14b
nop
mov edx, dword [0x141dcf408]
add edx, dword [0x141dcf40c]
lahf
rol dword [rcx], cl
lahf
rol dword [rcx], cl
imul edx, edx, 0x808fbd76
cmp r11b, 5
cmp bl, 5
cmp bl, 5
mov r14d, eax
cmove r14d, ecx
cmp edx, 0x7e507b58
je 0x140095410
mov eax, 0xe4c296f7
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov ecx, dword [0x141dcf410]
and ecx, dword [0x141dcf414]
or ecx, 0x6d08dac4
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x484ac98c
cmp ecx, 0x6e192837
jae 0x140095440
xor eax, eax
test al, al
mov rdi, qword [rbp + 0x78]
mov edi, dword [rbp + 0x78]
mov edi, dword [rbp + 0x78]
js 0x1400954b9
mov rsi, qword [rbp + 0x48]
mov esi, dword [rbp + 0x48]
jne 0x1400954cd
jmp 0x140095489
ud2
mov eax, dword [0x141dcf358]
sub eax, dword [0x141dcf35c]
imul rax, rax, 0x36135f3b
shr rax, 0x3d
imul r15d, eax, 0x4e11d388
add r15d, 0x7cf3771
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, rbp
mov rdx, rdi
mov r8, rsi
mov eax, esi
call fcn.14008c020
add rsp, 0x20
cmp r15d, 0x7d512f07
jbe 0x1400954e5
sub rsp, 0x20
mov rcx, rbp
mov rdx, rdi
mov r8, rsi
call fcn.14008c020
add rsp, 0x20
jmp 0x140095489
movzx ecx, byte [rbp]
mov r8, qword [rbp + 0x10]
mov r9, qword [rbp + 0x20]
and byte [rcx + 0x158d48c8], cl
fiadd dword [rdi - 0x2e]
add dword [rbx + riz*2 + 0x14], ecx
invalid
add r10, rdx
mov rax, rsi
mov rdx, rdi
mov r15, rdi
mov rdi, rsi
jmp r10
and byte [rcx + 0x158d48c8], cl
fiadd dword [rdi - 0x2e]
add dword [rbx + riz*2 + 0x14], ecx
invalid
add r8, 4
jmp 0x1400956c0
add eax, 0x1d39e51
xor edx, edx
div dword [0x141dcf374]
xor eax, 0x1d39e4d
xor eax, 0x1d39e4d
add r8, 4
nop dword [rax + rax]
add byte [rax], r8b
mov eax, dword [0x141dcf378]
or eax, dword [0x141dcf37c]
add eax, 0x1d39e40
imul rdx, rax, 0x3c6f3e03
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1b
or eax, 0x684c0084
and eax, 0x684c0096
cmp eax, 0x7f3d199
jb 0x140095530
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf380]
imul eax, dword [0x141dcf384]
or eax, 0x1c8041
and eax, 0xe1ddf6d
xor eax, 0xdad07c0
cmp eax, 0x4e4a713c
ja 0x140095570
jmp 0x1400956c0
lea eax, [rcx + 1]
mov edx, dword [0x141dcf360]
and edx, dword [0x141dcf364]
and edx, 0xfa07ceee
add edx, 0xe6c18c3c
imul r10, rdx, 0x1382151
shr r10, 0x38
test r9, r9
mov rdx, rax
cmove rdx, r9
cmp r10d, 0x1a5cfa3f
je 0x1400955a0
add r8, rdx
nop dword [rax]
invalid
add byte [rbx - 0x2c627dfb], cl
add dword [rbx], eax
add eax, 0x1d39d80
mov eax, dword [0x141dcf368]
add eax, dword [0x141dcf36c]
xor eax, 0x24ac1d75
imul rax, rax, 0x4d083fb5
invalid
or byte [rbp + 0x48], cl
shr eax, 0x3e
or eax, 0xc548cb88
cmp eax, 0xc17cbca3
jb 0x1400955e0
invalid
jmp 0x1400956c0
mov eax, dword [0x141dcf388]
sub eax, dword [0x141dcf38c]
and eax, 0x9a843578
shr eax, 3
imul rax, rax, 0x208771ff
shr rax, 0x39
imul eax, eax, 0xab6869ec
stosd dword [rdi], eax
stosd dword [rdi], eax
cmp eax, 0x62e47f74
ja 0x140095620
mov eax, dword [0x141dcf390]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d39d3a
xor edx, edx
div dword [0x141dcf394]
nop word [rax + rax]
mov eax, dword [0x141dcf398]
xor eax, dword [0x141dcf39c]
imul edx, eax, 0xc4f8f33c
invalid
or edx, 0x8a57a7d0
test r9, r9
mov rax, r10
cmove rax, r9
cmp edx, 0xf0fe495f
je 0x140095660
invalid
add r8, rax
nop dword [rax]
mov eax, dword [0x141dcf3a0]
popfq
rol dword [rcx], cl
invalid
add dword [rbx], ecx
add eax, 0x1d39d08
or eax, dword [0x141dcf3a4]
xor eax, 0x44000049
and eax, 0x5488104b
cmp eax, 0x5509f22e
je 0x140095690
jmp 0x1400956c0
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3a8]
xor eax, dword [0x141dcf3ac]
add eax, 0xf41ef8c5
imul rax, rax, 0x7efdebd3
shr rax, 0x3e
cmp eax, 0xe558b1ea
ja 0x1400956c0
mov rax, rdi
sub rax, r8
jb 0x1400959af
add r8, r15
mov rdx, r8
test rax, rax
invalid
sal byte [rsi + rdx*2 + 0xf], 0xb6
add dh, byte [rcx]
je 0x140095750
movzx eax, byte [rdx]
xor edx, edx
invalid
nop
rcl byte [rax - 0x38a2d7c], cl
test dl, dl
jne 0x140095700
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [str.6Wvc]
and edx, dword [0x141dcf3cc]
mov al, 0x9c
rol dword [rcx], cl
mov al, 0x9c
rol dword [rcx], cl
xor edx, 0x70c8008a
or edx, 0x8d166015
invalid
invalid
lea eax, [rcx - 0x695cf80e]
jno 0x14f10d02d
scasd eax, dword [rdi]
jb 0x140095710
mov al, byte [rax]
mov al, byte [rax]
enter 0xffffffffffff8170, 0xffffffffffffffca
adc eax, 0x818d1660
invalid
invalid
invalid
invalid
invalid
invalid
invalid
cmp eax, 0x2f
je 0x1400957af
cmp eax, 0x5c
je 0x1400957af
jmp 0x1400957a3
invalid
mov eax, dword [0x141dcf3b8]
xor eax, dword [0x141dcf3bc]
pushfq
rol dword [rcx], cl
pushfq
rol dword [rcx], cl
imul rax, rax, 0x57a8aa93
shr rax, 0x3e
add eax, 0x9335446f
xor eax, 0x69a00d93
sbb ah, byte [rsi]
xor eax, 0x69a00d93
sbb ah, byte [rsi]
cmp eax, 0xa930fd08
je 0x140095750
nop dword [rax + rax]
mov eax, dword [0x141dcf3c0]
and eax, dword [0x141dcf3c4]
or eax, 0xa7a78d5b
imul eax, eax, 0x5fad1440
or eax, 0x35a25342
cmp eax, 0xe8995a89
invalid
jb 0x140095780
call 0x1018a3517
sti
add cl, 0xfb
cmp cl, 2
jb case.default.0x1400957df
sub rsp, 0x20
mov rcx, rbp
mov rdx, r15
mov r8, rdi
call fcn.14008c020
add rsp, 0x20
movzx edx, byte [rbp]
push rbp
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
and byte [r13 + rcx*4 + 5], r9b
sbb byte [rbp - 0x2e], al
add dword [rcx + 0x63], ecx
invalid
adc al, 0x90
invalid
add rdx, r8
jmp rdx
add rax, 4
xor ecx, ecx
nop word [rax + rax]
test cl, cl
jne 0x1400957f0
mov rbx, qword [rbp + 0x88]
add byte [rax], al
nop dword [rax + rax]
mov ecx, dword [0x141dcf3d0]
imul ecx, dword [0x141dcf3d4]
or ecx, 0xa4877fc3
add ecx, 0x1f552379
or ecx, 0x719ea38e
cmp ecx, 0x5b160b06
jbe 0x140095800
jmp 0x1400958b0
add byte [rax], al
lea rdx, [rcx + 1]
test rcx, rcx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
jmp 0x1400958a8
mov eax, 6
jmp 0x1400958a8
add rax, 8
lea rdx, [rcx + 1]
nop word cs:[rax + rax]
mov r8d, dword [str.RB_9]
xor r8d, dword [0x141dcf3dc]
outsb dx, byte [rsi]
wait
rol dword [rcx], cl
outsb dx, byte [rsi]
wait
rol dword [rcx], cl
imul r8, r8, 0xf37dfc9
shr r8, 0x3a
or r8d, 0x96a7d38c
shl dword [rdi - 0x172ebe6a], cl
invalid
imul r8, r8, 0x204864a1
shr r8, 0x39
cmp r8d, 0xac43a66e
lodsb al, byte [rsi]
and byte [rcx - 0x3f], cl
call 0x1388a99ca
outsb dx, byte [rsi]
cmpsb byte [rsi], byte [rdi]
lodsb al, byte [rsi]
je 0x140095860
test rcx, rcx
cmove rdx, rcx
add rax, rdx
jmp 0x1400958a8
mov rbx, qword [rbp + 0x88]
nop
mov ecx, dword [0x141dcf3e0]
or ecx, dword [0x141dcf3e4]
imul rcx, rcx, 0x3beb7dff
shr rcx, 0x3d
or ecx, 0x4205e5ea
cmp ecx, 0xa4a3c7b5
cmp ecx, 0xa4a3c7b5
invalid
je 0x1400958b0
cmp rax, rdi
jbe 0x140095d9f
add al, 0
invalid
add al, 0
add byte [rbx - 0x2c64fbfb], cl
add dword [rbx], esp
add eax, 0x1d39b02
mov eax, dword [0x141dcf3e8]
and eax, dword [0x141dcf3ec]
or eax, 0x5a267b6e
add eax, 0x6109e1ae
or eax, 0xbf16de87
cmp eax, 0xa2146b9
and dword [rdx], r9d
and dword [rdx], r9d
jne 0x140095910
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141dcf3f0]
xor eax, dword [0x141dcf3f4]
imul eax, eax, 0x3e703281
xor dh, byte [rax + 0x3e]
add eax, 0x9cce3729
add eax, 0x9cce3729
pushfq
imul rcx, rax, 0x5c9beafd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
ud2
cmp eax, 0xa336de48
je 0x140095910
mov eax, 0xb2be52c5
nop dword [rax]
mov esi, 0x801f0fb2
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcf3f8]
or ecx, dword [0x141dcf3fc]
invalid
invalid
rol dword [rcx], cl
movabs al, byte [0x48c8af0f4801d39a]
shr ecx, 0x3d
rol dword [rcx], cl
imul rcx, rax
imul ecx, eax
shr rcx, 0x3d
add ecx, 0x49a3d847
cmp ecx, 0xc817452a
invalid
invalid
invalid
ja 0x140095950
fsub dword [rbx + 0x2af98149]
invalid
jmp 0x1400959e2
outsb dx, byte [rsi]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140095980
mov eax, dword [0x141dcf418]
add eax, dword [0x141dcf41c]
xor eax, 0xe8b6249a
imul eax, eax, 0x746c3494
je 0x1400959a1
loopne 0x140095973
loop 0x1400959b3
je 0x1400959a1
loopne 0x140095973
loop 0x1400959b3
cmp eax, 0x21c3e490
mov rsi, rdi
mov rdi, r15
nop
in al, 0xc3
ret
ret
and dword [rax - 0x77], ecx
dec byte [rcx + rcx*4 - 1]
jb 0x140095a22
jmp 0x1400959e4
ud2
nop word cs:[rax + rax]
mov eax, dword [0x141dcf3b0]
sub eax, dword [0x141dcf3b4]
or eax, 0xf4ff8623
add eax, 0xdef75672
and eax, 0x9cc76e20
cmp eax, 0xab1a79d7
ja 0x1400959c0
ud2
mov eax, dword [0x141dcf420]
and eax, dword [0x141dcf424]
or eax, 0xeafffbac
shr eax, 2
imul r15, rax, 0x5303be57
mov esi, 0xc1495303
out dx, eax
cmp cl, byte [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
jmp 0x18a03e356
mov eax, esi
mov esi, 0xc1495303
out dx, eax
cmp cl, byte [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
jmp 0x18a03e356
mov eax, esi
call fcn.14008c020
add rsp, 0x20
cmp r15d, 0x2d5e5ce9
jbe 0x140095a3a
sub rsp, 0x20
mov rcx, rbp
mov rdx, rdi
mov r8, rsi
invalid
call fcn.14008c020
add rsp, 0x20
add esp, 0x20
invalid
jmp 0x1400959e4
movzx edx, byte [rbp]
mov rax, qword [rbp + 0x10]
mov r15, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x48]
mov r9, qword [rbp + 0x70]
movzx r11d, byte [rbp + 0x97]
movzx ebx, byte [rbp + 0x97]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov ecx, dword [0x141dcf428]
or ecx, dword [0x141dcf42c]
or ecx, 0xfbff34ff
push qword [rdi + rdi*8]
sti
push qword [rdi + rdi*8]
sti
cmp ecx, 0xa0d6a19b
jb 0x140095a60
movabs al, byte [0x9066204d8b48e672]
mov rcx, qword [rbp + 0x20]
nop
mov r8d, dword [0x141dcf430]
or r8d, dword [0x141dcf434]
or eax, dword [0x141dcf434]
or eax, dword [0x141dcf434]
add r8d, 0x1b79524f
and r8d, 0xa5110944
add r8d, 0x43f97621
add eax, 0x43f97621
add eax, 0x43f97621
cmp r8d, 0xad5a4a23
jb 0x140095a80
cmp edx, 6
ja case.default.0x140095ac5
xchg dword [rbx], edi
add dword [rax], eax
invalid
xchg dword [rbx], edi
add dword [rax], eax
add byte [rcx + 0x58d4cd2], cl
lea eax, [0x141db9d0c]
mov edx, edx
lea r8, [0x141db9d0c]
lea eax, [0x141db9d0c]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rax, 4
jmp 0x140095d61
mov eax, dword [0x141dcf470]
xor edx, edx
div dword [0x141dcf474]
shr eax, 1
imul rax, rax, 0x541b84f1
shr rax, 0x3d
imul eax, eax, 0x4eb9d88d
cmp eax, 0x27e100bf
je case.0x140095ac5.6
cmp byte [rbp + 0x6c], 0
jne 0x140095e87
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf478]
imul eax, dword [0x141dcf47c]
or eax, 0x800203a
and eax, 0x88a46abf
mov edi, 0x588a46a
movabs eax, dword [0x4146bbab3d0e617f]
invalid
invalid
cmp eax, 0x4146bbab
mov edi, 0x588a46a
movabs eax, dword [0x4146bbab3d0e617f]
invalid
invalid
cmp eax, 0x4146bbab
invalid
ja 0x140095b10
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test rdi, rdi
setne cl
cmp r11b, 3
setb r8b
mov eax, dword [0x141dcf480]
cdq
rol dword [rcx], cl
cdq
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcf484]
and eax, 0x386e6964
imul rax, rax, 0x6246c6b
shr rax, 0x35
add eax, 0xd1cde1b6
cmp eax, 0xd2c180c4
ja 0x140095b40
and cl, r8b
nop dword [rax + rax]
mov eax, dword [0x141dcf488]
xor eax, dword [0x141dcf48c]
add dword [rcx - 0x40], ebp
mov dh, 0xa1
sbb dword [rdx + 5], edx
or eax, 0x3db2334f
invalid
adc byte [rbx], 0x70
jb 0x140095b80
test cl, cl
je 0x140095e87
mov r14, qword [rbp - 0x40]
mov qword [r14], r9
mov rax, qword [rbp + 0x58]
mov qword [r14 + 8], rax
mov byte [r14 + 0x10], r11b
mov rax, qword [rbx]
mov rcx, qword [rbx + 7]
mov qword [r14 + 0x11], rax
mov qword [r14 + 0x18], rcx
mov rax, qword [rbp + 0x80]
mov qword [r14 + 0x20], rax
mov rax, qword [rbp - 0x20]
mov qword [r14 + 0x28], rax
xor eax, eax
test al, al
mov esi, dword [rbp + 0x54]
jne 0x1400966aa
ret 0xa
invalid
jmp 0x140096669
mov eax, dword [0x141dcf438]
or eax, dword [0x141dcf43c]
add eax, 0x3e301295
or eax, 0xd384a920
shr eax, 1
imul rax, rax, 0x24219911
shr rax, 0x3b
cmp eax, 0xa143cce3
je case.default.0x140095ac5
jmp 0x1400959e2
add rax, 2
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
mov rbx, qword [rbp + 0x88]
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcf460]
or ecx, dword [0x141dcf464]
imul ecx, ecx, 0x915f48b0
add ecx, 0x71d5e8c0
cmp ecx, 0x411fdd39
jbe 0x140095c40
jmp 0x140095d70
mov eax, 6
jmp 0x140095d61
add rax, 4
nop word cs:[rax + rax]
mov ecx, dword [str.O__f]
add ecx, dword [0x141dcf454]
imul rcx, rcx, 0x4d20ad91
shr rcx, 0x3e
imul ecx, ecx, 0xc5df550e
cmp ecx, 0x64ca65e0
je 0x140095c80
mov rbx, qword [rbp + 0x88]
nop dword [rax]
mov ecx, dword [0x141dcf458]
or ecx, dword [0x141dcf45c]
imul ecx, ecx, 0x20a87e12
xor ecx, 0x860408
or ecx, 0x3f79fba7
cmp ecx, 0xa1fedc95
je 0x140095cb0
jmp 0x140095d70
add rax, 8
lea rdx, [rcx + 1]
nop word cs:[rax + rax]
mov r8d, dword [0x141dcf440]
sub r8d, dword [0x141dcf444]
or r8d, 0x46af9530
cmp r8d, 0xb92dc6f7
je 0x140095cf0
mov r8d, 0xb23db0cd
mov rbx, qword [rbp + 0x88]
nop dword [rax + rax]
mov r10d, dword [0x141dcf448]
or r10d, dword [0x141dcf44c]
or r10d, 0xa400aa02
and r10d, 0xed44ea12
imul r10, r8
shr r10, 0x3d
test rcx, rcx
mov r9, rdx
cmove r9, rcx
cmp r10d, 0xb3c0045d
ja 0x140095d20
add rax, r9
jmp 0x140095d70
mov eax, 2
mov rbx, qword [rbp + 0x88]
nop dword [rax + rax]
mov ecx, dword [0x141dcf468]
or ecx, dword [0x141dcf46c]
add ecx, 0xe88bd4aa
or ecx, 0x2eb5bcc
imul ecx, ecx, 0x31bf6f6b
cmp ecx, 0x9e034b63
ja 0x140095d70
cmp rax, rdi
ja 0x1400959e2
mov qword [rbx + 0x10], 0
mov eax, dword [0x141dcf6c8]
xor eax, dword [0x141dcf6cc]
imul rax, rax, 0x505ffda5
shr rax, 0x39
and eax, 0xc
add eax, 0xb294106d
cmp eax, 0x582e0926
jae 0x140095df0
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.140091d80
add rsp, 0x20
nop word cs:[rax + rax]
mov esi, dword [0x141dcf6d0]
or esi, dword [0x141dcf6d4]
and esi, 0x400e023
xor esi, 0xc26669a
or esi, 0xd2c91944
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.140091d80
add rsp, 0x20
cmp esi, 0xcb87e154
je 0x140095df0
nop dword [rax]
mov eax, dword [0x141dcf6d8]
or eax, dword [0x141dcf6dc]
imul eax, eax, 0xab0b766d
cmp eax, 0x1e8689f3
je 0x140095e30
nop dword [rax]
mov eax, dword [0x141dcf778]
add eax, dword [0x141dcf77c]
imul rax, rax, 0x25d9e3a3
shr rax, 0x3d
or eax, 0x94e81f5a
cmp eax, 0x3cce8ef2
jb 0x140095e50
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, rbp
mov rdx, r15
mov r8, rdi
call fcn.14008c020
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcf490]
add eax, dword [str.BB_v_]
imul eax, eax, 0xc2b4a68c
add eax, 0xef3d1099
cmp eax, 0x756bb5fa
ja 0x140095ea0
movzx ecx, byte [rbp]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf498]
sub eax, dword [0x141dcf49c]
or eax, 0x82ca23f5
imul eax, eax, 0x3b3478ee
and eax, 0xb3581a32
cmp eax, 0x3539693f
jb 0x140095ed0
cmp ecx, 6
mov r11, qword [rbp + 0x70]
ja case.default.0x140095f1e
mov r8, qword [rbp + 0x10]
mov rax, qword [rbp + 0x20]
mov edx, ecx
retf 0x8d4c
or eax, 0x1d23e5f
movsxd r10, dword [r9 + rdx*4]
add r10, r9
mov rdx, rdi
mov r9, r15
jmp r10
retf 0x8d4c
add r8, 4
mov eax, dword [0x141dcf4a8]
mov edx, dword [0x141dcf4ac]
add eax, edx
add eax, 0x557fe83e
cmp eax, 0xe557c008
ja 0x140095f25
mov eax, dword [0x141dcf4b0]
imul eax, dword [0x141dcf4b4]
add dword [rcx - 0x40], ebp
jmp 0x140095f8e
test al, 0x1f
and eax, 0x3eb1b819
cmp eax, 0x36d24940
je 0x140095f3f
add dword [rcx - 0x40], ebp
jmp 0x140095f8e
jmp 0x14009601f
add r8, 8
lea rdx, [rax + 1]
mov r10d, dword [0x141dcf4b8]
add r10d, dword [0x141dcf4bc]
xor r10d, 0x4d33684f
add r10d, 0x47dda3d1
test rax, rax
mov r9, rdx
cmove r9, rax
cmove ecx, eax
cmp r10d, 0x7c30335c
ja 0x140095f6b
add r8, r9
add eax, ecx
mov eax, dword [0x141dcf4c0]
or eax, dword [0x141dcf4c4]
imul eax, eax, 0x70b0586c
imul rax, rax, 0x15f2f295
imul eax, eax, 0x15f2f295
imul eax, eax, 0x15f2f295
shr rax, 0x3b
xor eax, 0xb5b8a1df
mov ch, 0x3d
push rbx
cwde
sal byte [rdi + 0x72], cl
xlatb
mov ch, 0x3d
push rbx
cwde
sal byte [rdi + 0x72], cl
xlatb
jmp 0x14009601f
add r8, 4
jmp 0x14009601f
mov r8d, 6
jmp 0x14009601f
add r8, 2
lea rdx, [rax + 1]
xor r9d, r9d
test rax, rax
mov r10, rdx
cmove r10, rax
test r9b, r9b
jne 0x140095fe1
add r8, r10
mov eax, dword [str._Hk_]
imul eax, dword [0x141dcf4cc]
imul eax, eax, 0xa724e884
rol byte [rax + rbp*8 - 0x9fa58dc], 0xaf
jg 0x140095f9b
rol byte [rax + rbp*8 - 0x9fa58dc], 0xaf
jg 0x140095f9b
and eax, 0x8308cf16
cmp eax, 0x3fb82f0d
ja 0x140095ff3
jmp 0x14009601f
mov r8d, 2
mov eax, dword [0x141dcf4d0]
xor edx, edx
div dword [0x141dcf4d4]
nop dword [rax]
mov eax, dword [0x141dcf4d8]
xor edx, edx
div dword [0x141dcf4dc]
imul eax, eax, 0xf5ab3d62
add eax, 0x11b4111f
or eax, 0xd1a5d517
cmp eax, 0x70e1f3d4
jb 0x140096030
mov rdx, rdi
sub rdx, r8
jb 0x1400959e2
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140096070
mov eax, 0xb9d16987
add r8, r15
nop dword [rax]
mov r9d, dword [0x141dcf4e0]
or r9d, dword [0x141dcf4e4]
add r9d, 0xaea17807
invalid
js 0x140096035
scasb al, byte [rdi]
imul r9, rax
shr r9, 0x3f
cmp r9d, 0xdf61da5b
je 0x140096080
invalid
mov r9, r8
test rdx, rdx
je 0x1400960f5
movzx eax, byte [r9]
nop word cs:[rax + rax]
mov edx, dword [0x141dcf4e8]
or edx, dword [0x141dcf4ec]
imul edx, edx, 0xaf8c9a9f
imul rdx, rdx, 0xf508c2d
shr rdx, 0x37
add edx, 0xe19de364
cmp edx, 0xe209b480
ja 0x1400960c0
cmp eax, 0x2f
je 0x14009615f
cmp eax, 0x5c
je 0x14009615f
add cl, 0xfb
nop dword [rax + rax]
mov eax, dword [0x141dcf5f8]
add eax, dword [0x141dcf5fc]
imul rax, rax, 0x56be31af
shr rax, 0x3e
xor eax, 0x7c0b1f27
add eax, 0xdd35b002
cmp eax, 0x3db419a0
jb 0x140096100
cmp cl, 1
ja 0x14009615f
test r14b, r14b
mov rbx, qword [rbp + 0x88]
je 0x140095da7
sub rsp, 0x20
lea rdx, [0x141db84da]
and edx, edx
add dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
and edx, edx
add dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140091d80
add rsp, 0x20
jmp 0x140095da7
sub rsp, 0x20
mov rcx, rbp
mov rdx, r11
mov r8, qword [rbp + 0x58]
call fcn.14008c020
add rsp, 0x20
movzx eax, byte [rbp]
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
nop
mov edx, dword [0x141dcf600]
and edx, dword [0x141dcf604]
imul edx, edx, 0xe05eeeea
and edx, 0x95852102
loop 0x140096197
invalid
invalid
xchg ebp, eax
loop 0x140096197
and dword [rbp + 0x3bfa8195], eax
invalid
xchg ebp, eax
cmp edx, 0xaf0c2f3b
ja 0x140096180
cmp eax, 6
mov rbx, qword [rbp + 0x88]
ja case.default.0x1400961c4
mov r8, qword [rbp + 0x20]
mov eax, eax
lea rdx, [0x141db9d8c]
movsxd r9, dword [rdx + rax*4]
add r9, rdx
mov r11, qword [rbp + 0x70]
jmp r9
lea rdx, [rcx + 4]
jmp 0x140096310
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x2c6bcdfb], cl
mov eax, dword [0x141dcf608]
or eax, dword [0x141dcf60c]
mov eax, dword [0x141dcf608]
or eax, dword [0x141dcf60c]
or eax, 0x3204e061
cmp eax, 0xfa632ac
je case.default.0x1400961c4
jmp 0x1400959e2
lea rdx, [rcx + 8]
lea r9, [r8 + 1]
mov r10d, dword [0x141dcf610]
sub r10d, dword [0x141dcf614]
adc dword [rbx + rdx*8 - 0x2d96baff], edx
xchg esp, eax
mov edx, 0x8141fd0b
or edx, 0xfe9ff9cd
adc dword [rbx + rdx*8 - 0x2d96baff], edx
xchg esp, eax
mov edx, 0x8141fd0b
invalid
retf 0xf9cd
or edx, 0xfe9ff9cd
cmp r10d, 0xd14dfb2e
jb case.0x140097632.15
sti
sal qword [r10 - 0x25], 1
test r8, r8
cmove r9, r8
add rdx, r9
jmp 0x140096310
mov edx, 6
jmp 0x140096310
lea rdx, [rcx + 4]
mov r9d, dword [0x141dcf618]
rol dword [rcx], cl
or r9d, dword [0x141dcf61c]
imul r9d, r9d, 0x37765706
invalid
push rdi
jbe 0x140096283
add r9d, 0xf4af452
and r9d, 0x2c425cf6
cmp r9d, 0x6fff6acc
ja 0x140096237
invalid
mov r9b, 1
test r9b, r9b
je 0x140096266
jmp 0x140096310
lea rdx, [rcx + 2]
mov r9d, dword [0x141dcf620]
mov ecx, dword [0x141dcf620]
and r9d, dword [0x141dcf624]
or r9d, 0xd401f912
cmp r9d, 0x54f2522b
je 0x140096274
lea r9, [r8 + 1]
mov r11d, dword [0x141dcf628]
or r11d, dword [0x141dcf62c]
or r11d, 0xfe5738fe
and r11d, 0xfeff3bff
test r8, r8
mov r10, r9
cmove r10, r8
cmp r11d, 0xfa73413
jb 0x140096296
add rdx, r10
add edx, edx
mov r9d, dword [str.dR_f1c]
add r9d, dword [0x141dcf634]
xor r9d, 0x596ad477
add r9d, 0xf7c7242a
and r9d, 0x86629e75
cmp r9d, 0x41a1cc13
jae 0x1400962c8
mov r11, qword [rbp + 0x70]
jmp 0x140096310
xor edx, edx
test dl, dl
jne case.0x140078bf8.592
mov edx, 2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
invalid
nop word cs:[rax + rax]
add byte [rbx + rcx*4 + 0xd], al
and dword [rbx + 0x234401d3], edx
or eax, 0x1d3931e
mov r9d, dword [0x141dcf638]
xchg ebx, eax
rol dword [rcx], cl
and r9d, dword [0x141dcf63c]
imul r9d, r9d, 0xbed7b523
and r9d, 0x14e97b59
jnp 0x140096314
adc al, 0x45
imul ecx, ecx, 0xc953c464
jnp 0x140096314
adc al, 0x45
imul ecx, ecx, 0xc953c464
cmp r9d, 0x30a9897a
ja 0x140096310
invalid
invalid
cmp rdx, qword [rbp + 0x58]
ja case.default.0x140096354
invalid
add byte [rax - 0x73], cl
adc eax, 0x1d23a5b
pop rbx
cmp dl, dl
invalid
lea rdx, [0x141db9da8]
pop rbx
cmp dl, dl
add dword [rax + 0x63], ecx
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rcx, 4
jmp 0x140096438
add rcx, 2
lea rax, [r8 + 1]
mov r9d, dword [0x141dcf668]
mov ecx, dword [0x141dcf668]
and r9d, dword [0x141dcf66c]
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x9fdc231a
je 0x140096367
add rcx, rdx
mov eax, 0x8e0de931
mov edx, dword [0x141dcf670]
imul edx, dword [0x141dcf674]
add edx, 0x794ce23d
imul rdx, rax
shr rdx, 0x3d
cmp edx, 0x497b7ec1
je 0x140096390
je 0x140096390
jmp 0x140096438
add rcx, 8
lea r9, [r8 + 1]
or byte [rbp - 0x73], cl
add qword [rbx - 0x2c6d75fb], rcx
mov dl, byte [rdx - 0x2dcefe2d]
div dword [0x141dcf654]
mov eax, dword [0x141dcf650]
xor edx, edx
mov dl, byte [rdx - 0x2dcefe2d]
div dword [0x141dcf654]
add eax, 0x4e82ded4
and eax, 0xc42bc413
fiadd word [rdx - 0x3becdab2]
sub eax, esp
xor eax, 0x19846d69
test r8, r8
mov rdx, r9
cmove rdx, r8
cmp eax, 0xdc994b5e
ja 0x1400963c0
add rcx, rdx
add ecx, edx
mov eax, dword [0x141dcf658]
xchg edx, eax
rol dword [rcx], cl
sub eax, dword [0x141dcf65c]
pop rdi
xchg edx, eax
rol dword [rcx], cl
or eax, 0x9bba60f5
cmp eax, 0xbf8e568a
je 0x1400963f1
jmp 0x140096438
mov ecx, 6
jmp 0x140096450
add bl, ch
add rcx, 4
add rcx, 4
add rcx, 4
mov eax, dword [0x141dcf660]
xchg edx, eax
rol dword [rcx], cl
or eax, dword [0x141dcf664]
add eax, 0xfb363c4c
xor eax, 0xa1234789
or eax, 0x5adc2060
cmp eax, 0x93d6df09
invalid
xchg ebx, eax
je 0x140096416
invalid
test rcx, rcx
jne 0x140096450
xor ecx, ecx
jmp 0x140096549
mov ecx, 2
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf678]
add eax, dword [0x141dcf67c]
or eax, 0xd6379b8a
mov bl, byte [rbx - 0x30da29c9]
mov edi, 0xd53df63f
jns 0x1400964a9
je 0x140096450
cmp qword [rbp + 0x58], rcx
jbe 0x1400964f0
nop word cs:[rax + rax]
mov eax, dword [0x141dcf690]
or eax, dword [0x141dcf694]
or eax, 0x3aa712f4
cmp eax, 0xc70a0d61
or eax, 0xe874c70a
movzx eax, byte [r11 + rcx]
mov edx, 0xfb03267d
nop word cs:[rax + rax]
mov r8d, dword [0x141dcf698]
imul r8d, dword [0x141dcf69c]
imul r8, rdx
shr r8, 0x3d
or r8d, 0xfd8eee26
imul r8d, r8d, 0x8710a426
cmp r8d, 0x233d0912
jb 0x1400964b0
cmp al, 0xbf
jg 0x140096520
jmp 0x1400965ea
nop dword [rax + rax]
mov eax, dword [0x141dcf6a0]
xor eax, dword [0x141dcf6a4]
or eax, 0x3f4344fe
cmp eax, 0x57535386
je 0x1400964f0
cmp qword [rbp + 0x58], rcx
jne 0x1400965ea
nop word cs:[rax + rax]
mov eax, dword [0x141dcf6a8]
imul eax, dword [0x141dcf6ac]
imul eax, eax, 0xbd5986d2
add eax, 0x35d5a16f
cmp eax, 0xd9059c2d
ja 0x140096520
cmp qword [rbp + 0x58], rcx
jb 0x140095da7
mov eax, dword [0x141dcf680]
and eax, dword [0x141dcf684]
add eax, 0x71e0b553
and eax, 0x318290a2
cmp eax, 0xe243c03c
cmp al, 0xc0
loop 0x140096574
test dh, bl
add dword [rax], eax
invalid
jmp 0x140096723
mov ecx, 0xfcf20deb
mov eax, dword [0x141dcf4a0]
xor edx, edx
div dword [0x141dcf4a4]
add eax, 0xccf12360
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xe6bacef9
ja 0x140096574
jmp 0x1400959e2
mov eax, dword [0x141dcf640]
imul eax, dword [0x141dcf644]
and eax, 0x5278d1a6
add eax, 0x8b73b8b1
or eax, 0x9bfa77cb
cmp eax, 0xe88c9f61
jbe 0x1400965c0
ud2
xor eax, eax
ud2
mov eax, dword [0x141dcf6b0]
xor eax, dword [0x141dcf6b4]
add eax, 0xf9255d7f
or eax, 0x7dfa8d09
cmp eax, 0x40c84f18
jae 0x140096609
ud2
mov eax, dword [0x141dcf6b8]
xor eax, dword [0x141dcf6bc]
imul rax, rax, 0xdd8483f
shr rax, 0x3a
imul eax, eax, 0xb55bb5d7
imul rax, rax, 0x22d15b3b
shr rax, 0x3c
ud2
mov eax, dword [0x141dcf4f0]
imul eax, dword [0x141dcf4f4]
imul ebx, eax, 0x564fce18
mov rax, qword [rbp + 0x60]
mov qword [r14 + 0x30], rax
mov word [r14 + 0x38], 0x200
mov byte [r14 + 0x3a], sil
sub rsp, 0x20
mov rcx, rbp
mov rdx, r14
call fcn.14008d330
add rsp, 0x20
cmp ebx, 0xd206aa58
jne 0x1400966d2
mov rax, qword [rbp + 0x60]
mov qword [r14 + 0x30], rax
mov word [r14 + 0x38], 0x200
mov byte [r14 + 0x3a], sil
sub rsp, 0x20
mov rcx, rbp
mov rdx, r14
call fcn.14008d330
add rsp, 0x20
jmp 0x140096669
cmp byte [rbp], 0xa
jne 0x1400966f5
mov qword [r12], 0
mov qword [r12 + 8], 8
xor eax, eax
test al, al
mov rsi, qword [rbp - 0x28]
jne 0x140096770
jmp 0x14009674e
mov eax, dword [0x141dcf508]
mov ecx, dword [0x141dcf50c]
add eax, ecx
add eax, 0xd72242bf
xor eax, 0xa00b7368
add eax, 0x32458fbb
cmp eax, 0xcd161efe
mov rsi, qword [rbp - 0x28]
ja 0x1400967e2
jmp 0x1400967a2
mov eax, dword [0x141dcf688]
add eax, dword [0x141dcf68c]
and eax, 0x94001d12
xor eax, 0x4202920
mov qword [rbx + 0x10], rcx
cmp eax, 0x2c393bea
ja 0x140095da7
mov qword [rbx + 0x10], rcx
jmp 0x140096723
mov eax, dword [0x141dcf4f8]
and eax, dword [0x141dcf4fc]
imul eax, eax, 0xd9d37af3
mov qword [r12 + 0x10], 0
cmp eax, 0x42d47091
jne 0x140096780
mov qword [r12 + 0x10], 0
jmp 0x14009674e
mov eax, dword [0x141dcf500]
add eax, dword [0x141dcf504]
or eax, 0x99ae56f7
and eax, 0xddbe76f7
cmp eax, 0x98db1ea3
jb 0x140096780
jmp 0x140096b2b
mov eax, dword [0x141dcf510]
imul eax, dword [0x141dcf514]
and eax, 0x48801a68
or eax, 0x876fa583
imul ebx, eax, 0xeed24997
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xe0
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
cmp ebx, 0xd9cfb148
jbe 0x1400967ff
movzx eax, byte [0x141dda6b8]
sub rsp, 0x20
mov edx, 0xe0
xor ecx, ecx
call fcn.1400bf230
add rsp, 0x20
jmp 0x1400967a2
mov r15, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcf518]
imul eax, dword [0x141dcf51c]
or eax, 0x273cc70d
add eax, 0xc3d1b866
or eax, 0x98e06520
cmp eax, 0x33ca9ea2
jb 0x140096810
test r15, r15
je 0x140097277
mov rax, qword [rbp + 0x30]
mov qword [r15 + 0x30], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov eax, dword [0x141dcf528]
sub eax, dword [0x141dcf52c]
add eax, 0xa1f54af8
and eax, 0xa6c4716a
mov ecx, 0x891b0aef
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x280c3051
jne 0x14009689d
mov qword [rbp - 0x18], 4
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov eax, dword [0x141dcf530]
add eax, dword [0x141dcf534]
mov qword [rbp - 0x18], 4
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
cmp eax, 0xe4246800
je 0x14009689d
mov eax, dword [0x141dcf538]
sub eax, dword [0x141dcf53c]
add eax, 0x1507e0f2
imul rax, rax, 0x499e8393
shr rax, 0x3e
cmp eax, 0x42515829
jbe 0x14009690a
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov eax, dword [0x141dcf540]
xor eax, dword [0x141dcf544]
imul eax, eax, 0xe5df6cc8
ror al, 0x6c
invalid
in eax, 0x41
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
ror al, 0x6c
invalid
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rbp], xmm0
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x30], xmm3
cmp eax, 0x40dfcd17
ja 0x14009690a
mov r14d, 1
jmp 0x14009697f
imul rax, r14, 0x38
mov rcx, qword [rbp - 0x48]
mov qword [r15 + rax + 0x30], rcx
movups xmm0, xmmword [rbp - 0x78]
movups xmm1, xmmword [rbp - 0x68]
movups xmm2, xmmword [rbp - 0x58]
movups xmmword [r15 + rax + 0x20], xmm2
movups xmmword [r15 + rax + 0x10], xmm1
movups xmmword [r15 + rax], xmm0
inc r14
mov qword [rbp - 8], r14
sub rsp, 0x20
lea rcx, [rbp - 0x78]
mov rdx, rbp
call fcn.14008d330
add rsp, 0x20
cmp byte [rbp - 0x78], 0xa
je 0x140096acb
nop dword [rax]
mov eax, dword [0x141dcf548]
imul eax, dword [0x141dcf54c]
or eax, 0xe6e6cdd2
imul eax, eax, 0xf3d63d93
cmp eax, 0x8e9fd25f
jb 0x1400969a0
mov rax, qword [rbp - 0x18]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf550]
or ecx, dword [0x141dcf554]
or ecx, 0x7ffe9fdf
and ecx, 0x7ffeffff
cmp ecx, 0x78e28dc6
jb 0x1400969d0
cmp r14, rax
jne 0x14009694e
mov eax, dword [0x141dcf558]
xor eax, dword [0x141dcf55c]
imul eax, eax, 0x8e973064
add eax, 0x1b2085d1
mov ecx, 0xba0c1881
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x5950025c
ja 0x140096a9d
lea rbx, [rbp - 0x18]
mov r15d, dword [0x141dcf560]
add r15d, dword [0x141dcf564]
or r15d, 0xf7da3a7e
xor r15d, 0xf569a89f
sub rsp, 0x30
xor byte [rax - 0x39], cl
and al, 0x20
cmp byte [rax], al
add byte [rax], al
xor byte [rax - 0x39], cl
and al, 0x20
cmp byte [rax], al
add byte [rax], al
mov r8d, 1
mov r9d, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, r14
call fcn.1400fce40
add rsp, 0x30
cmp r15d, 0xe4fb69d2
ja 0x140096a28
add byte [rax], al
add byte [rax - 0x77], cl
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dcf568]
imul eax, dword [0x141dcf56c]
cmp eax, 0x8745bbf3
je 0x140096a80
mov r15, qword [rbp - 0x10]
jmp 0x14009694e
sub rsp, 0x30
mov qword [rsp + 0x20], 0x38
mov r8d, 1
mov r9d, 8
lea rcx, [rbp - 0x18]
mov rdx, r14
call fcn.1400fce40
add rsp, 0x30
jmp 0x140096a24
mov eax, dword [0x141dcf570]
and eax, dword [0x141dcf574]
add eax, 0x988c07ce
or eax, 0x58c87d2a
imul rax, rax, 0x23dcb415
fsub qword [rbx]
fsub qword [rbx]
shr rax, 0x3d
cmp eax, 0x83658441
ja 0x140096acb
mov rax, qword [rbp - 8]
mov qword [r12 + 0x10], rax
adc byte [rdi], cl
adc byte [rbp - 0x18], al
adc byte [rdi], cl
adc byte [rbp - 0x18], al
movups xmmword [r12], xmm0
mov r15, qword [rbp + 0x78]
mov eax, dword [0x141dcf578]
and eax, dword [0x141dcf57c]
add dword [rbx], esp
add eax, 0x1d38a67
xor eax, 0xb0001086
or eax, 0x4ed4e100
add cl, ah
invalid
and rax, 0xfffffffffef4f186
cmp eax, 0xd1f2cc00
je 0x140096b09
add cl, ah
invalid
sub rsp, 0x20
mov rcx, rbp
mov rdx, r15
mov r8, rdi
call fcn.14008c020
add rsp, 0x20
movzx r9d, byte [rbp]
mov rcx, qword [rbp + 0x10]
xor eax, eax
nop dword [rax]
and byte [rax - 0x77], cl
jmp 0x18a03f482
test al, al
jne 0x140096b50
mov r8, qword [rbp + 0x20]
mov eax, dword [0x141dcf580]
xor edx, edx
div dword [0x141dcf584]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf588]
xor edx, edx
div dword [0x141dcf58c]
imul eax, eax, 0xa09e8d79
add eax, 0xef7bbad5
or eax, 0xa09cf3aa
cmp eax, 0xfd59e394
ja 0x140096b70
cmp r9d, 6
ja case.default.0x140096baf
invalid
mov eax, r9d
lea rdx, [0x141db9d28]
movsxd rax, dword [rdx + rax*4]
xor dword [rcx], 0xffffffd2
add dword [rax + 0x63], ecx
add al, 0x82
add rax, rdx
mov r9, r15
jmp rax
mov eax, 0xa8a66e43
add rcx, 4
invalid
invalid
rol dword [rbx + rcx*4], 0x15
fmul dword [rcx + 0x152b01d3]
invalid
mov edx, dword [0x141dcf598]
sub edx, dword [0x141dcf59c]
add edx, 0x3ae88ab2
xor edx, 0xf466dc74
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x80a7f89c
jae 0x140096bba
jmp 0x140096d10
add byte [rbx - 0x2c762cfb], cl
add dword [rbx], esp
and eax, dword [0x141dcf5c4]
mov eax, dword [0x141dcf5c0]
and eax, dword [0x141dcf5c4]
imul rax, rax, 0x7434974d
shr rax, 0x3e
or eax, 0x7b1175ce
cmp eax, 0xfc20c376
je case.0x140096baf.5
mov ecx, 2
jmp 0x140096d10
mov eax, dword [0x141dcf590]
jbe 0x140096ba1
rol dword [rcx], cl
mov ecx, dword [0x141dcf594]
add eax, ecx
add eax, 0x26b9755e
and eax, 0xf1474803
cmp eax, 0x5a0b8845
je case.default.0x140096baf
jmp 0x1400959e2
add rcx, 8
lea rax, [r8 + 1]
mov r9d, dword [0x141dcf5a0]
sub r9d, dword [0x141dcf5a4]
or r9d, 0x40778932
add r9d, 0x57feff3c
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x70a32f4a
ja 0x140096c40
add rcx, rdx
jmp 0x140096d10
mov ecx, 6
jmp 0x140096d10
add rcx, 4
mov eax, dword [0x141dcf5a8]
mov edx, dword [0x141dcf5ac]
add eax, edx
add eax, 0xa0260018
shr eax, 3
imul rax, rax, 0x176ea523
shr rax, 0x37
add eax, 0xe4988e6e
cmp eax, 0x60cafd04
jbe 0x140096c85
jmp 0x140096d10
add rcx, 2
lea rax, [r8 + 1]
mov r9d, dword [0x141dcf5b0]
imul r9d, dword [0x141dcf5b4]
add r9d, 0x974e0aea
mov bl, dl
add dword [rcx - 0x7f], eax
shr edx, 0xa
xchg rdi, rax
test r8, r8
mov rdx, rax
cmove rdx, r8
rol byte [rcx - 0x7f], 1
stc
adc al, 0x37
invalid
cli
ja 0x140096cbc
rol byte [rcx - 0x7f], 1
stc
adc al, 0x37
invalid
add rcx, rdx
mov eax, dword [0x141dcf5b8]
add eax, dword [0x141dcf5bc]
xor eax, 0x9a74f25a
imul eax, eax, 0xa40703ee
cmp eax, 0xa68b276f
je case.0x140078bf8.601
retf 0xd388
nop word cs:[rax + rax]
mov eax, dword [0x141dcf5c8]
sub eax, dword [0x141dcf5cc]
add eax, 0xed08e221
and edx, esp
or ch, ch
and edx, esp
or ch, ch
and eax, 0x4471853a
add eax, 0x334d333a
cmp eax, 0xbb0ad793
ja 0x140096d10
cmp rcx, rdi
ja 0x1400972a8
lea r9, [r15 + rcx]
nop
mov eax, dword [0x141dcf5e8]
and eax, dword [0x141dcf5ec]
add eax, 0x3d4bf927
xor eax, 0x8468a267
add eax, 0xf72e5afe
cmp eax, 0xb02890d8
jb 0x140096d40
cmp rcx, rdi
jne case.0x140096baf.6
xor eax, eax
jmp 0x140096da8
mov eax, dword [0x141dcf5f0]
xor edx, edx
div dword [0x141dcf5f4]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, 0xe86a5ece
or eax, 0x5f4a4809
imul edx, eax, 0x381e1fb7
movzx ecx, byte [r9]
cmp cl, 0x2f
sete al
cmp cl, 0x5c
sete cl
xchg esp, eax
rol dword [rcx - 0x2a424a06], 9
xchg esp, eax
rol dword [rcx - 0x2a424a06], 9
jb case.0x140096baf.6
or al, cl
mov rcx, qword [rbp + 0x20]
mov qword [rsi + 0x30], rcx
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi], r15
mov dword [rsi], edi
mov dword [rsi], edi
mov qword [rsi + 8], rdi
mov word [rsi + 0x38], 0x200
cmp byte [rax], al
add cl, byte [rax - 0x76b3c5ba]
mov edi, ebp
cmp byte [rax], al
add cl, byte [rax - 0x76b3c5ba]
mov edi, ebp
mov edi, ebp
inc rdi
xor ebx, ebx
mov r15d, 0x91446cf1
nop
mov eax, dword [0x141dcf6e0]
mov ecx, dword [0x141dcf6e4]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, ecx
add eax, 0x7fba07f9
invalid
invalid
mov edx, 0xd21c357f
test dword [rbp + rdi - 0x57914b48], eax
xor eax, 0x8485d21c
cmp eax, 0xa86eb4b8
ja 0x140096f70
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c772dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d388ce
mov eax, dword [0x141dcf6e8]
xor edx, edx
div dword [0x141dcf6ec]
and eax, 0xcf9e95ae
imul rax, r15
shr rax, 0x3d
imul r14d, eax, 0x3e1a3591
sub rsp, 0x20
mov rcx, r13
mov rdx, rsi
call fcn.14008d330
add rsp, 0x20
cmp r14d, 0x23349280
je 0x140096f70
nop word cs:[rax + rax]
test bl, bl
jne 0x140096e60
movzx r14d, byte [r13]
cmp r14b, 0xa
je 0x1400971f9
mov eax, dword [0x141dcf720]
xor eax, dword [0x141dcf724]
cmpsd dword [rsi], dword [rdi]
mov bl, dl
add dword [rbx], esi
add eax, 0x1d388a5
and eax, 0x8006a00
cmp eax, 0xf51e783d
ja 0x140096e73
lea eax, [r14 - 6]
movzx ecx, al
mov rax, rcx
inc rax
cmp cl, 4
cmovae rax, rbx
cmp rax, 1
je 0x1400970dc
add byte [rax], al
add byte [rax], al
cmp eax, 2
je 0x1400971df
add byte [rax], al
cmp eax, 3
jne 0x140096f88
mov rax, qword [r12 + 0x10]
sub rax, 1
jb 0x1400971df
add eax, dword [rax]
invalid
adc byte [rax - 0x7d], cl
call 0x1558b7dc8
add eax, dword [rax]
add byte [rcx - 0x75], cl
and al, 8
mov rcx, qword [r12 + 8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1400971df
mov ecx, dword [0x141dcf800]
and ecx, dword [0x141dcf804]
sbb eax, 0x2301d389
or eax, 0x1d3891b
and ecx, 0x803242d8
mov edx, 0xa99a12af
imul rcx, rdx
shr rcx, 0x3d
cmp ecx, 0xe7cea252
push rdx
invalid
invalid
out 0x76, eax
invalid
mov qword [r12 + 0x10], rax
mov ecx, 0x8767b497
nop
mov qword [r12 + 0x10], rax
test bl, bl
jne 0x140096f10
mov eax, dword [0x141dcf808]
xor edx, edx
div dword [0x141dcf80c]
or eax, 0x9785745
imul rax, rcx
shr rax, 0x3f
xor eax, 0x70270feb
cmp eax, 0xdbec944b
ja 0x140096f19
mov eax, dword [0x141dcf810]
xor eax, dword [0x141dcf814]
add eax, 0xccbc80cd
or eax, 0x199cf218
and eax, 0x79bef3f9
cmp eax, 0x46f7b11e
jb 0x140096f40
jmp 0x1400971df
sub rsp, 0x20
mov rcx, r13
mov rdx, rsi
call fcn.14008d330
add rsp, 0x20
jmp 0x140096e10
mov eax, dword [0x141dcf7e0]
xor eax, dword [0x141dcf7e4]
and eax, 0xa0d4dee1
imul eax, eax, 0x50699ab1
add eax, 0xf779f1d2
cmp eax, 0x10dd52e6
jb 0x140096f88
mov r15, qword [r12 + 0x10]
cmp r15, qword [r12]
jne 0x140096fc6
sub rsp, 0x20
mov rcx, r12
call fcn.140097a20
add rsp, 0x20
mov rax, qword [r12 + 8]
mov ecx, dword [0x141dcf818]
or ecx, dword [0x141dcf81c]
imul ecx, ecx, 0x9af165a3
int1
invalid
add ecx, 0x54fa4dcb
and ecx, 0xc649474e
cmp ecx, 0x664fb5fa
jbe 0x140097020
imul rcx, r15, 0x38
mov byte [rax + rcx], r14b
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rdi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
nop dword [rax]
mov ecx, dword [0x141dcf820]
xor ecx, dword [0x141dcf824]
imul rdx, r15, 0x38
mov byte [rax + rdx], r14b
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmmword [rax + rdx + 1], xmm0
movups xmmword [rax + rdx + 0x11], xmm1
movups xmmword [rax + rdx + 0x21], xmm2
mov r8, qword [rdi + 0x2f]
mov qword [rax + rdx + 0x30], r8
and ecx, 0xf4000ca5
xor ecx, 0x2cc5683b
cmp ecx, 0xa64bb821
ja 0x140097020
inc r15
mov eax, dword [0x141dcf828]
and eax, dword [0x141dcf82c]
imul eax, eax, 0xb5e0bdd7
and eax, 0xaa7cc3a3
mov rcx, rax
mov edx, 0x8d063d3b
imul rcx, rdx
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
cmp eax, 0x50280bbd
jne 0x1400970b0
mov qword [r12 + 0x10], r15
nop word [rax + rax]
mov eax, dword [0x141dcf830]
sub eax, dword [0x141dcf834]
add eax, 0xf081dc92
xor eax, 0x40104a
and eax, 0xd058786a
mov qword [r12 + 0x10], r15
cmp eax, 0xfc9ad96d
ja 0x1400970b0
jmp 0x1400971df
mov r15d, 0x91446cf1
mov al, 1
nop word [rax + rax]
test al, al
je 0x1400971f0
jmp 0x140096de0
mov eax, dword [0x141dcf6f0]
imul eax, dword [0x141dcf6f4]
cmp eax, 0xbdf0ca14
mov rdi, qword [rbp - 0x30]
jne 0x140097220
mov qword [rdi], 0
mov qword [rdi + 8], 1
mov r14, qword [rbp + 0x88]
nop word [rax + rax]
mov eax, dword [0x141dcf6f8]
xor eax, dword [0x141dcf6fc]
imul eax, eax, 0x9ffa335e
mov qword [rdi], 0
mov qword [rdi + 8], 1
cmp eax, 0xf81f0839
je 0x140097230
ud2
mov eax, dword [0x141dcf5d0]
or eax, dword [0x141dcf5d4]
or eax, 0x1380021a
imul eax, eax, 0x2fe14d3e
add eax, 0x366e0779
cmp eax, 0x3a703d4e
jb 0x140097955
jmp 0x140097940
lea rax, [rcx + 1]
test rcx, rcx
cmove rax, rcx
lea rsi, [r14 + rax]
add rsi, 2
test rsi, rsi
setne cl
mov r14, qword [rbp + 0x88]
mov r8, qword [rbp + 0x78]
cmp r8, rbx
je 0x1400977c0
movzx esi, byte [r8]
cmp esi, 0xa
je 0x1400977c0
lea rax, [r8 + 0x38]
mov qword [rbp + 0x78], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcf770]
xor edx, edx
div dword [0x141dcf774]
imul eax, eax, 0x622e8c7a
and eax, 0x4d615bc6
cmp eax, 0x6a1e762e
je 0x140097400
inc r8
mov byte [r12], sil
mov rax, qword [r8 + 0x2f]
mov rdx, qword [rbp + 0x48]
mov qword [rdx + 0x2f], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
test cl, 1
je 0x140097513
sub rsp, 0x20
mov rcx, r12
lea rdx, [0x141db84e0]
call fcn.14008e130
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dcf7a8]
imul ecx, dword [0x141dcf7ac]
or ecx, 0x1ca66012
and ecx, 0x5ea6e8b2
cmp ecx, 0x4aaedd8a
je 0x140097470
test al, al
jne 0x140097513
mov eax, dword [0x141dcf7b0]
xor edx, edx
div dword [0x141dcf7b4]
or eax, 0x1fcf4436
add eax, 0xd211a6d9
and eax, 0x12d11280
cmp eax, 0xfebd4da6
jbe 0x1400974e0
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140091d80
add rsp, 0x20
nop word cs:[rax + rax]
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140091d80
add rsp, 0x20
test r13b, r13b
jne 0x1400974e0
nop
mov eax, dword [0x141dcf7b8]
sub eax, dword [0x141dcf7bc]
cmp eax, 0xb6cb7123
je 0x140097500
mov r14, qword [r12 + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dcf780]
imul eax, dword [0x141dcf784]
xor eax, 0x2b03a0e8
add eax, 0x240287a0
xor eax, 0xdd9281f9
cmp eax, 0x2c94faa5
jb 0x140097520
lea eax, [rsi - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r13
cmp rax, 4
ja case.default.0x14009756c
lea rcx, [0x141db9d44]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r15, qword [r12 + 0x28]
mov r12, qword [r12 + 0x30]
mov eax, dword [0x141dcf7c0]
or eax, dword [0x141dcf7c4]
add eax, 0x258d84d0
xor eax, 0x89ab8b2e
imul rcx, rax, 0x168a9daf
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xf62f71b0
jbe 0x1400975bf
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.140091d80
add rsp, 0x20
mov rbx, rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcf7c8]
and eax, dword [0x141dcf7cc]
imul eax, eax, 0x6e5f0fc2
and eax, 0x320a8556
imul edi, eax, 0x6edb32d2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.140091d80
add rsp, 0x20
cmp edi, 0x450dd2a1
je 0x1400975d0
mov r12, qword [rbp - 0x38]
mov rcx, qword [r12 + 0x20]
mov eax, esi
lea rdx, [0x141db9d58]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov rdi, rbx
mov rbx, qword [rbp + 0x60]
lea r15, [0x141db84da]
jmp rax
add r14, 4
mov rsi, r14
jmp case.0x140097632.2
mov eax, dword [0x141dcf790]
xor edx, edx
div dword [0x141dcf794]
or eax, 0x3d4dffbf
and eax, 0xfdedffbf
cmp eax, 0xec66f43b
ja case.0x14009756c.3
mov r14d, 2
lea r15, [0x141db84d8]
jmp 0x140097682
mov r15, qword [r12 + 8]
jmp 0x140097682
mov r14d, 1
lea r15, [0x141db84db]
mov eax, dword [0x141dcf798]
and eax, dword [0x141dcf79c]
imul rax, rax, 0x70bace7
shr rax, 0x39
or eax, 0x182bda68
xor eax, 0xec2b95c0
cmp eax, 0x61697dea
jae 0x1400976c0
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.140091d80
add rsp, 0x20
mov esi, dword [0x141dcf7a0]
imul esi, dword [0x141dcf7a4]
or esi, 0xc2906903
and esi, 0xc2947903
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.140091d80
add rsp, 0x20
cmp esi, 0x5c37e704
je 0x1400976c0
mov cl, 1
mov r14, qword [rbp + 0x88]
lea r15, [0x141db84da]
mov r8, qword [rbp + 0x78]
cmp r8, rbx
jne 0x1400973e0
jmp 0x1400977c0
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140091d80
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcf7d0]
mov ecx, dword [0x141dcf7d4]
add eax, ecx
add eax, 0xb0936c68
and eax, 0x35db4974
cmp eax, 0xc0ae8f27
ja 0x140097740
xor ecx, ecx
mov r14, qword [rbp + 0x88]
mov r8, qword [rbp + 0x78]
cmp r8, rbx
jne 0x1400973e0
jmp 0x1400977c0
mov eax, dword [0x141dcf7d8]
xor edx, edx
div dword [0x141dcf7dc]
and eax, 0x2f8a4cbd
xor eax, 0x5e4a1ded
add eax, 0x5645a9cb
cmp eax, 0x6969746
jb case.0x140097632.1
add r14, 8
lea rsi, [rcx + 1]
jno 0x1400977a4
jno 0x1400977a4
test rcx, rcx
test ecx, ecx
cmove rsi, rcx
add rsi, r14
jmp case.0x140097632.2
mov eax, dword [0x141dcf728]
imul eax, dword [0x141dcf72c]
and eax, 0xa07522ee
imul eax, eax, 0x671c3cca
cmp eax, 0x5e920997
je 0x1400977c0
cmp qword [rbp + 0x80], 0
mov r15, qword [rbp + 0x70]
je 0x1400978a3
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dcf730]
xor edx, edx
div dword [0x141dcf734]
jg 0x1400977d8
add dword [0xc21ece12], esp
jg 0x1400977d8
add dword [0xc21ece12], esp
imul rax, rax, 0x78329d83
shr rax, 0x3d
add eax, 0x58dbfbbb
cmp eax, 0xf25b297e
jbe 0x140097838
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcf738]
xor edx, edx
div dword [0x141dcf73c]
xor eax, 0x1d37eee
xor eax, 0x1d37eee
mov ebx, eax
or ebx, 0xe64200b8
and ebx, 0xeed210b8
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
cmp ebx, 0x234f6ced
je 0x140097840
nop word cs:[rax + rax]
mov eax, dword [str.xq]
and eax, dword [0x141dcf744]
or eax, 0xa9d5529c
imul eax, eax, 0xe6896ddf
xor eax, 0x102e85f3
cmp eax, 0xf4b2ad9e
ja 0x140097880
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400978b0
mov rcx, qword [r14]
mov eax, dword [0x141dcf748]
xor edx, edx
div dword [0x141dcf74c]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf750]
add eax, 0x1d37e7a
and eax, dword [0x141dcf754]
and eax, 0x82028864
xor eax, 0xbe442269
cmp eax, 0xe66d58f2
ja 0x1400978d0
test rcx, rcx
je 0x1400979d3
mov rsi, qword [r14 + 8]
mov eax, dword [0x141dcf758]
or eax, dword [0x141dcf75c]
add eax, 0x7d9fd85c
cmp eax, 0xe92e106f
ja 0x1400979b7
jmp 0x14009797d
mov eax, dword [0x141dcf788]
or eax, dword [0x141dcf78c]
and eax, 0xfbe6b270
imul eax, eax, 0x48f9ae22
and eax, 0x82dbc560
invalid
cmp eax, 0xad76b8d0
ja case.default.0x14009756c
invalid
jmp 0x1400959e2
mov eax, dword [0x141dcf5d8]
or eax, dword [0x141dcf5dc]
nop
jl 0x14009791e
add dword [rdi], ecx
invalid
nop
jl 0x14009791e
add dword [rdi], ecx
or edi, dword [0x187db2315]
jne 0x140097959
ud2
mov eax, dword [0x141dcf5e0]
imul eax, dword [0x141dcf5e4]
imul eax, eax, 0x81602cbe
add eax, 0xe2c06ed1
cmp eax, 0x88daf485
ja 0x140097959
jmp 0x1400959e2
loopne 0x14009797b
invalid
dec dword [rbx - 0x2c8222c3]
add dword [rbx], esi
cmp eax, 0x1d37ddb
fstp xword [rbp - 0x2d]
invalid
mov edi, dword [0x141dcf760]
xor edi, dword [0x141dcf764]
fstp xword [rbp - 0x2d]
invalid
fstp xword [rbp - 0x2d]
add dword [rcx - 0x54fc2639], eax
invalid
add edi, 0x16ab03d9
xor edi, 0x64642670
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x412bea41
jae 0x1400979d3
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009797d
ror byte [rcx - 0x77], cl
invalid
mov rax, qword [rbp - 0x30]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
nop word [rax + rax]
add byte [rbx - 0x2c828dfb], cl
add dword [rbx], ecx
add eax, 0x1d37d70
rol dword [rcx], cl
mov eax, dword [0x141dcf768]
or eax, dword [0x141dcf76c]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, 0xbdb8fa28
and eax, 0xdf949e2c
cmp eax, 0xe73fbfdb
fstp xword [rdi - 0x1c8818c1]
fstp xword [rdi - 0x1c8818c1]
jmp 0x140095e50
add byte [rax], al
add byte [rbx - 0x2c81fdfb], cl
add dword [rbx], esi
add eax, 0x1d37e00
mov eax, dword [0x141dcf838]
xor eax, dword [0x141dcf83c]
and eax, 0x80980194
add eax, 0x93544b1a
cmp eax, 0x6022cbc9
jb 0x140097a30
mov rcx, qword [rsi]
mov eax, dword [0x141dcf840]
xor edx, edx
div dword [0x141dcf844]
imul eax, eax, 0x1fc54cff
add eax, 0xfb462a44
and eax, 0x795ac49a
cmp eax, 0x39219682
ja 0x140097a50
cmp rcx, 0xffffffffffffffff
je 0x140097c4d
dec dword [rdi]
test dh, cl
add dword [rax], eax
add byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x73], ecx
add al, 9
lea r9, [rcx + 1]
lea rax, [rcx + rcx]
cmp rax, r9
cmova r9, rax
mov r10d, 0x38
xor r11d, r11d
nop word [rax + rax]
cmp r9, 5
mov edi, 4
cmovae rdi, r9
add eax, 0x4bf
add byte [rcx + 0xf], cl
stc
mov rax, rdi
mov eax, edi
mul r10
mov r8, rax
seto al
test r11b, r11b
jne 0x140097aa0
test al, al
jne 0x140097c4d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x48], cl
clc
movabs rax, 0x7ffffffffffffff8
cmp r8, rax
ja 0x140097c4d
invalid
nop dword [rax]
mov eax, dword [0x141dcf848]
and eax, dword [0x141dcf84c]
and eax, 0x8c56ed9b
imul eax, eax, 0xa29a9291
xchg ecx, eax
xchg edx, eax
invalid
invalid
cmp eax, 0x30c47b52
je 0x140097ae0
xchg ecx, eax
xchg edx, eax
invalid
nop
mov eax, dword [0x141dcf850]
imul eax, dword [0x141dcf854]
add eax, 0xfd9cbaec
and eax, 0x2daf6d20
cmp eax, 0x2d001803
invalid
jb 0x140097b00
test rcx, rcx
je 0x140097b42
mov r9, qword [rsi + 8]
imul rcx, rcx, 0x38
mov eax, dword [0x141dcf858]
add eax, 0x1d37d27
add eax, 0x1d37d27
xor edx, edx
div dword [0x141dcf85c]
cmp eax, 0x201ad814
jne 0x140097b46
jmp 0x140097b73
xor eax, eax
jmp 0x140097b99
mov eax, dword [0x141dcf860]
and eax, dword [str.O__a8]
imul eax, eax, 0x9c343daf
xor eax, 0x42060aa0
or eax, 0x9cc17504
pushfq
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x38], rcx
cmp eax, 0x4239a92e
jne 0x140097b7f
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x38], rcx
jmp 0x140097b46
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140097b90
mov eax, 8
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
sub byte [rdx + 8], bh
sub byte [rdx + 8], bh
call fcn.1400c0610
cmp qword [rsp + 0x40], 0
jne 0x140097bec
mov rcx, qword [rsp + 0x48]
mov eax, dword [0x141dcf880]
xor edx, edx
div dword [0x141dcf884]
add eax, 0xacade2dc
and eax, 0x674fb32
xor eax, 0x3275ce41
cmp eax, 0x276a9c8
jae 0x140097c75
invalid
mov es, word [rax]
add byte [rax], al
jmp 0x140097cab
mov eax, 0x87734d3f
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf868]
add ecx, dword [0x141dcf86c]
or ecx, 0xb9bfffdf
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x85ffb4da
je 0x140097c00
nop word cs:[rax + rax]
mov eax, dword [0x141dcf870]
and eax, dword [0x141dcf874]
add eax, 0xc4688376
or eax, 0x29a9a545
cmp eax, 0xf4ec370c
jb 0x140097c30
ud2
mov eax, dword [0x141dcf888]
xor edx, edx
div dword [0x141dcf88c]
imul eax, eax, 0x7d281242
mov edx, 0xa768b3bb
imul rdx, rax
shr rdx, 0x3e
or edx, 0x4c6f356e
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
cmp edx, 0x4bf2da49
jne 0x140097cb4
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
jmp 0x140097c75
add rsp, 0x58
pop rdi
pop rsi
ret
invalid
add byte [rax], al
add al, ch
sub byte [rbp + 5], ch
add byte [rax + 0x29], cl
invalid
clc
mov qword [rbp - 0x28], rdx
mov eax, dword [0x141dcf910]
xor eax, dword [0x141dcf914]
add eax, 0x8330324c
or eax, 0x10a5e1ea
add eax, 0x53b05ad7
cmp eax, 0xec3ae255
mov rdi, qword [rbp - 0x10]
mov r12, qword [rbp]
ja 0x140098255
mov eax, dword [0x141dcf918]
imul eax, dword [0x141dcf91c]
add dword [rcx + rbp*2 - 0x18], eax
and al, 0x36
cmc
add dword [rcx + rbp*2 - 0x18], eax
and al, 0x36
cmc
xor r13d, 0x84504400
or r13d, 0x3aa4a979
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
mov r8, rdi
call fcn.14008c020
add rsp, 0x20
cmp r13d, 0xbf217e50
jbe 0x14009826d
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, rdi
call fcn.14008c020
cmp eax, 0x8348ffff
invalid
and bl, ch
cmpsd dword [rsi], dword [rdi]
cmp eax, 0x8348ffff
invalid
movzx ecx, byte [rsi]
movzx eax, cl
cmp eax, 6
ja case.default.0x1400982a2
mov r8, qword [rsi + 0x10]
mov r9, qword [rsi + 0x20]
and byte [rcx + 0x158d48c0], r9b
invalid
sbb edx, edx
add dword [rbx + riz*2 + 0x14], ecx
invalid
and byte [rcx + 0x158d48c0], r9b
invalid
add r10, rdx
mov r13, qword [rbp - 0x10]
mov rax, r13
mov rdi, qword [rbp]
mov rdx, rdi
mov r12, qword [rbp - 0x30]
mov esp, dword [rbp - 0x30]
mov esp, dword [rbp - 0x30]
jmp r10
add r8, 4
nop dword [rax]
rol byte [rdi + rcx], 0x1f
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dcf928]
xor edx, edx
div dword [0x141dcf92c]
xor eax, 0x8004480
add byte [rax], r9b
add byte [rax], r9b
or eax, 0x95ff9907
and eax, 0xbdffdd97
invalid
mov ebp, 0x2c333d
push rsp
jb 0x1400982b0
invalid
jmp 0x140098460
mov eax, dword [0x141dcf920]
xor eax, dword [0x141dcf924]
add dword [rbx], esi
add eax, 0x1d37638
or eax, 0x40008048
and eax, 0xc5c39449
ret
invalid
add eax, 0xa452fd93
cmp eax, 0x38763373
jb case.default.0x1400982a2
ret
invalid
jmp 0x140099181
add r8, 4
mov r9d, 0xce456b35
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dcf940]
xor edx, edx
div dword [0x141dcf944]
imul rax, r9
shr rax, 0x3c
cmp al, 0x69
rcr byte [rax + 0x5fb5312], 0xa9
test eax, 0x3da7bd42
mov edx, 0x766487e5
invalid
cmp al, 0x69
rcr byte [rax + 0x5fb5312], 0xa9
invalid
test eax, 0x3da7bd42
mov edx, 0x766487e5
fsubr st(1)
adc eax, dword [rcx]
add byte [rax], al
mov ebp, 0xe5ba3da7
xchg dword [rsi + rsi*2 - 0x28], esp
jmp 0x140098460
add r8, 8
lea rax, [r9 + 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c8a35eb], cl
add dword [rbx], ecx
or edx, dword [0x141dcf934]
mov edx, dword [0x141dcf930]
or edx, dword [0x141dcf934]
jne 0x14009833e
add dword [rcx - 0x2e08463e], eax
mov ch, 0x4c
imul edx, edx, 0x3b845ed7
rcl bh, cl
pop rsi
test byte [rbx], bh
add edx, 0xb5d1f7b9
imul r10, rdx, 0x3b845ed7
rcl bh, cl
pop rsi
test byte [rbx], bh
rcl bh, cl
pop rsi
test byte [rbx], bh
shr r10, 0x20
sub edx, r10d
sub edx, edx
shr edx, 1
add edx, r10d
shr edx, 0x1f
cmp edx, 0x1047a393
adc byte [rdi - 0x30], dh
adc byte [rdi - 0x30], dh
test r9, r9
cmove rax, r9
cmove eax, ecx
cmove eax, ecx
add r8, rax
nop word [rax + rax]
mov eax, dword [0x141dcf938]
or eax, dword [0x141dcf93c]
add dword [rcx - 0x40], ebp
or ch, 0
add dword [0x12c015eaf], 0xc953e23d
out 0x77, eax
invalid
nop
jne 0x14009837e
add dword [rcx - 0x40], ebp
rol byte [rax + 0x58100cd], 0xf4
invalid
or ch, 0
add dword [0x12c015eaf], 0xc953e23d
out 0x77, eax
loop 0x1400983a8
jmp 0x140098460
popfq
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 6
jmp 0x140098460
add cl, ch
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
add r8, 2
invalid
add r8, 2
lea r10, [r9 + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dcf948]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcf94c]
xor eax, 0x2666880a
mov byte [rsi + 0x26], ah
add eax, 0x79ab325f
imul rax, rax, 0x199d2373
imul eax, eax, 0x199d2373
imul eax, eax, 0x199d2373
jae 0x140098420
popfq
sbb dword [rax - 0x3f], ecx
call 0x1167ac13e
cmp al, byte [rbx + 0x74]
je 0x1400983e0
shr rax, 0x38
cmp eax, 0x433ad671
je 0x1400983e0
mov eax, 0xb07b0c4f
nop
mov r11d, dword [0x141dcf950]
sub r11d, dword [0x141dcf954]
add dword [rcx - 0x7f], eax
mov ch, 0x2b
mov bl, 0x7f
cmp dword [rbp - 0x2d], esi
add dword [rbx + rbp + 0x1d], eax
jne 0x1400983f0
add dword [rcx - 0x7f], eax
mov ch, 0x2b
mov bl, 0x7f
imul r11, rax
shr r11, 0x3f
add r11d, 0xfde34dd1
std
std
test r9, r9
mov rdx, r10
mov edx, edx
cmove rdx, r9
cmp r11d, 0x27bfbe99
cdq
mov esi, 0xc97227bf
rol dword [rcx - 0x7f], 1
sti
cdq
mov esi, 0xc97227bf
add r8, rdx
add eax, edx
shr bl, 1
adc al, 0x41
mov r8d, 2
jmp 0x140098460
mov r8d, 2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx - 0x2c8b0dfb], cl
mov eax, dword [0x141dcf958]
add eax, 0x1d374f2
bnd je 0x140098438
add dword [rbx], esp
add eax, 0x1d374f0
invalid
je 0x14009843e
invalid
and eax, dword [0x141dcf95c]
invalid
xor eax, 0xe161434
imul eax, eax, 0xc36febbb
and eax, 0x55c3c01d
cmp eax, 0x6491434
xor al, 0x14
invalid
invalid
je 0x140098460
invalid
xor al, 0x14
invalid
xor al, 0x14
invalid
fisttp qword [rcx + rcx*4 - 0x18]
mov rax, r13
sub rax, r8
jb 0x1400986aa
sbb eax, dword [rdx]
add byte [rax], al
sbb eax, dword [rdx]
add byte [rax], al
add r8, rdi
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov edx, dword [0x141dcf978]
mov r9d, dword [0x141dcf97c]
mov ecx, dword [0x141dcf97c]
mov ecx, dword [0x141dcf97c]
rol dword [rcx], cl
add edx, r9d
add edx, 0x558c64f
and edx, 0x4ef8d2d8
cmp edx, 0x8c75a912
cli
adc ch, byte [rcx - 0x2388738b]
retf 0xc281
cli
adc ch, byte [rcx - 0x2388738b]
mov rdx, r8
xor r8d, r8d
nop word [rax + rax]
invalid
add byte [rbp - 0x7c], al
sal byte [rbp - 5], 0x48
test eax, eax
test r8b, r8b
jne 0x1400984d0
test rax, rax
mov r10, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
je case.0x140078bf8.653
movzx rax, byte [r10]
movzx eax, byte [rdx]
nop word cs:[rax + rax]
mov edx, dword [0x141dcf980]
imul edx, dword [str.:h_]
xchg dword [rbx + rdx*8 + 1], esi
xchg dword [rbx + rdx*8 + 1], esi
add edx, 0xccbcdc61
ret 0xdc61
and edx, 0x96cbf9ef
imul r9d, edx, 0x298cf561
cmp al, 0x2f
sete r8b
cmp al, 0x5c
sete dl
cmp r9d, 0x1424cc5e
stc
pop rsi
int3
and al, 0x14
adc al, 0x77
int3
stc
pop rsi
int3
adc al, 0x77
int3
or r8b, dl
jmp 0x14009852c
xor r8d, r8d
mov rax, qword [rsi + 0x20]
mov qword [rbx + 0x1f], rax
movups xmm0, xmmword [rsi + 1]
adc byte [rsi + 1], al
adc byte [rsi + 1], al
movups xmm1, xmmword [rsi + 0x11]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
adc dword [rbx], eax
adc dword [rbx], eax
test r13, r13
je 0x1400985e0
invalid
xchg esp, eax
add byte [rax], al
invalid
mov eax, 0xdd625d81
nop word cs:[rax + rax]
sbb dword [rbp + 0x62], 0x666666dd
nop word cs:[rax + rax]
mov edx, dword [0x141dcf990]
xor edx, dword [0x141dcf994]
rol dword [rcx], cl
sub byte [rbx + rdx*8 + 1], dh
rol dword [rcx], cl
imul rdx, rax
imul edx, eax
shr rdx, 0x3e
shr edx, 0x3e
add edx, 0x4ca4c0d
cmp edx, 0x3d4b528e
mov ss, word [rdx + 0x4b]
invalid
ja 0x140098560
retfq 0xffffffffffff8104
cmp rax, 0x6666de77
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf998]
add eax, 0x1d37402
je 0x140098568
add dword [rbx], ebp
add eax, 0x1d37400
rol dword [rcx], cl
sub eax, dword [0x141dcf99c]
rol dword [rcx], cl
xor eax, 0x8000c440
or eax, 0x6fee3024
cmp eax, 0x62eb46e7
jb 0x140098590
nop dword [rax]
mov eax, dword [0x141dcf9a0]
add eax, 0x1d373ea
sub eax, dword [0x141dcf9a4]
add eax, 0x1d373e8
xor eax, 0x4fab6217
imul eax, eax, 0x18d26ca8
test al, 0x6c
rcr byte [rax], cl
test al, 0x6c
rcr byte [rax], cl
add eax, 0x16862a48
xchg byte [rsi], dl
cmp eax, 0x2612d9ad
jb 0x1400985b0
cmp cl, 6
jne 0x140098644
insb byte [rdi], dx
insb byte [rdi], dx
jmp 0x14009874a
nop dword [rax]
invalid
mov eax, dword [0x141dcf9a8]
sub eax, dword [0x141dcf9ac]
add dword [rbx], ebp
add eax, 0x1d373c0
imul rax, rax, 0x2faa0907
shr rax, 0x3d
imul eax, eax, 0xc05218e0
cmp eax, 0x5ba53fc6
pop rbx
je 0x1400985e0
xor eax, eax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test al, al
jne 0x140098610
cmp cl, 3
jae 0x140098672
nop dword [rax]
mov eax, dword [0x141dcf988]
add eax, 0x1d37362
xor edx, edx
div dword [0x141dcf98c]
sal bh, cl
xor eax, 0x1d3735e
add eax, 0x81bb550e
xor eax, 0x40e65a50
pop rdx
out 0x40, al
pop rdx
out 0x40, al
add eax, 0xa6288cab
cmpsb byte [rsi], byte [rdi]
cmp eax, 0x7cb8d1ca
ja case.0x140079669.625
invalid
mov eax, 0x8bdc777c
add eax, 0x1d3736e
fmul qword [rbx - 0x2c8c91fb]
add dword [rbx], ebp
sub eax, dword [0x141dcf9bc]
mov eax, dword [0x141dcf9b8]
sub eax, dword [0x141dcf9bc]
imul rax, rax, 0x3d0274d7
shr rax, 0x3d
add eax, 0x50ee9019
and eax, 0x50868012
adc al, byte [rax + 0x133d5086]
and r9d, dword [r15]
test byte [rsi - 0x15000000], ah
xor ebx, ebx
cmp eax, 0x23474813
je 0x140098716
jmp 0x1400986d7
xor ebx, ebx
nop word cs:[rax + rax]
mov eax, dword [0x141dcf9b0]
add eax, 0x1d3732a
mov ecx, dword [0x141dcf9b4]
add eax, ecx
add eax, 0x3c0d6a67
imul rax, rax, 0xa44e7b
add dword [rcx], eax
enter 0x6705, 0x6a
or eax, 0xc069483c
jnp 0x1400986e6
movsb byte [rdi], byte [rsi]
add byte [rax - 0x3f], cl
shr rax, 0x36
invalid
lahf
invalid
invalid
shr rax, 0x36
cmp eax, 0xe917169f
invalid
invalid
invalid
je 0x140098680
invalid
jmp 0x140099276
or eax, dword [rax]
add byte [rbx - 0x2c8d4ffb], cl
add eax, 0x1d372b0
imul eax, dword [0x141dcf964]
mov eax, dword [0x141dcf960]
add eax, 0x1d372b0
rol dword [rcx], cl
imul eax, dword [0x141dcf964]
rol dword [rcx], cl
imul eax, eax, 0x997a1d8b
cdq
add eax, 0x5de77849
xor eax, 0xeb38a329
invalid
invalid
cmp bl, ch
sub dword [rbx - 0x59c214c8], esp
push rsp
cmp eax, 0x649d54a6
jb 0x1400991a8
popfq
jb 0x1400991a8
jmp 0x140099183
mov eax, dword [0x141dcf9c0]
xor eax, dword [0x141dcf9c4]
imul rdx, rax, 0xc90c38b
or al, 0x48
shr edx, 0x20
add dword [rax + 0x69], ecx
ror byte [rbx + 0x480c90c3], 1
or al, 0x48
mov eax, ebx
nop
or al, 0x48
shr edx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
rol cl, 1
call 0x19394cf19
invalid
mov qword [r14 + 0x1f], rdx
movups xmm0, xmmword [rbx]
invalid
rol cl, 1
call 0x19394cf19
invalid
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
invalid
cmp eax, 0xd8965987
pop rcx
xchg esi, eax
fdiv dword [rbp + 0x1a]
invalid
invalid
sbb cl, byte [rax - 0x75]
invalid
mov rax, qword [rbx + 0x1f]
mov qword [r14 + 0x1f], rax
invalid
invalid
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x1400986d7
invalid
invalid
mov eax, dword [0x141dcf9c8]
imul eax, dword [0x141dcf9cc]
invalid
jb 0x14009870f
invalid
invalid
imul eax, eax, 0x6dc4853e
cmp eax, 0xb190a578
je 0x140098730
mov rax, qword [r14 + 0x1f]
invalid
mov qword [r10 + 0x30], rax
movups xmm0, xmmword [r14]
adc byte [rsi], al
xor byte [rcx + 0xf], al
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r10 + 0x21], xmm1
movups xmmword [r10 + 0x11], xmm0
adc dword [rdx + 0x11], eax
and qword [rcx + 0xf], rax
adc dword [rdx + 0x11], eax
mov qword [r10], rdi
mov qword [r10 + 8], r13
mov dword [rdx + 8], ebp
mov dword [rdx + 8], ebp
mov byte [r10 + 0x10], cl
adc byte [rcx - 0x3a], al
cmp byte [rax], al
cmp byte [rax], al
mov byte [r10 + 0x38], 0
cmp byte [rax], al
mov eax, dword [0x141dcf9d0]
push rbp
jb 0x14009874d
add dword [rbx], eax
add eax, 0x1d37253
jb 0x140098753
invalid
add eax, dword [0x141dcf9d4]
jb 0x140098753
add dword [0x1a930e4da], esp
and eax, 0x69275d54
push rsp
pop rbp
invalid
imul rax, rax, 0x3e348e83
shr rax, 0x3c
cmp al, 0x35
or eax, 0x3d6755e6
cmp eax, 0xcfc14d93
or dword [rsi - 0x3eb7c1cc], 0xffffffe8
cmp al, 0x35
or eax, 0x3d6755e6
invalid
invalid
xchg ebx, eax
ror r15, 0x76
adc eax, dword [rcx - 0x3a]
mov byte [rdx + 0x39], 2
jbe 0x1400987b0
mov byte [r10 + 0x39], 2
mov byte [rdx + 0x39], 2
mov byte [r10 + 0x3a], r8b
mov qword [r15], 1
mov dword [rdi], 1
mov dword [rdi], 1
nop dword [rax]
invalid
mov eax, dword [0x141dcf9d8]
xor edx, edx
div dword [0x141dcf9dc]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3721e
mov byte [r10 + 0x39], 2
add al, byte [rbp - 0x78]
cmp cl, byte [rcx - 0x39]
invalid
invalid
mov byte [r10 + 0x3a], r8b
mov qword [r15], 1
invalid
cmp eax, 0x38b4d865
je 0x1400987b0
fdiv dword [rax + rdi + 0x58bdb74]
add eax, 0x3301d372
add eax, 0x1d37203
mov eax, dword [0x141dcf9e0]
xor eax, dword [0x141dcf9e4]
imul eax, eax, 0x51c68d7c
sar byte [rbp + rcx*4 - 0x3a], 0x51
add eax, 0x120d19ac
cmp eax, 0x321bd177
invalid
sbb dword [0x11180c501], ecx
sbb esi, dword [rdx]
invalid
xor dh, byte [rbx + 0x19]
jae 0x14009880c
mov qword [r15 + 8], 0
mov byte [r15 + 0x10], 6
mov word [r15 + 0x38], 0x200
cmp byte [rax], al
add al, byte [rcx - 0x3a]
cmp r8b, byte [r8]
invalid
cmp byte [rax], al
add al, byte [rcx - 0x3a]
cmp r8b, byte [r8]
invalid
add byte [rax - 0x3c70a66b], bh
mov eax, 0xc38f5995
mov rsi, r12
mov esi, esp
add rsi, 0x38
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov ecx, dword [0x141dcf9e8]
rol dword [rcx], cl
or ecx, dword [0x141dcf9ec]
or eax, 0x1d371c0
add dword [rcx - 0x1741930f], eax
insd dword [rdi], dx
xor ecx, 0x6de8be6c
insb byte [rdi], dx
mov esi, 0xf486de8
imul rcx, rax
invalid
invalid
invalid
imul rcx, rax
shr rcx, 0x3d
cmp eax, 0x847c749
add byte [rax], al
add byte [rax], al
cmp eax, 0x847c749
add byte [rax], al
add byte [rax], al
mov byte [r15 + 0x10], 6
mov word [r15 + 0x38], 0x200
mov byte [r15 + 0x3a], 0
cmp ecx, 0xbb154f36
je case.0x140079669.635
mov ebx, 0xb8e35d21
mov eax, dword [0x141dcf9f0]
imul eax, dword [0x141dcf9f4]
and eax, 0x9bbb73b4
imul rax, rax, 0x6d5a385b
shr rax, 0x39
imul eax, eax, 0x5f3f484e
pop rdi
cmp eax, 0x59dac1a0
movabs al, byte [0xec8348d67759dac1]
and byte [rbx + rcx*4 + 0x75], cl
mov esi, dword [rbp - 0x20]
invalid
ja 0x140098860
sub rsp, 0x20
mov r14, qword [rbp - 0x20]
mov esi, dword [rbp - 0x20]
mov rcx, r14
mov ecx, esi
mov rdx, r10
call fcn.1400998c0
add rsp, 0x20
cmp byte [r14], 0xa
or cl, byte [rdi]
invalid
lodsb al, byte [rsi]
add dword [rax], eax
invalid
or cl, byte [rdi]
test byte [rcx + rax + 0x1f0f0000], ch
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf9f8]
or eax, dword [0x141dcf9fc]
or eax, 0x362a2772
add eax, 0x2b5cbaa6
and eax, 0x484e6a14
cmp eax, 0xeb1a118
invalid
mov cl, 0xe
jb 0x1400988b0
movabs eax, dword [0x7128058bde720eb1]
rol dword [rcx], cl
mov eax, dword [0x141dcfa00]
sub eax, dword [0x141dcfa04]
xor eax, 0xe2a02598
cwde
and eax, 0xc069e2a0
loop case.0x140088260.555
sal byte [rcx], 0x3c
adc byte [rsi], ch
add eax, 0xca2f9b02
imul eax, eax, 0x2e103c31
add eax, 0xca2f9b02
add bl, byte [rbx - 0x31c235d1]
insb byte [rdi], dx
retf 0x48eb
retf 0xce3d
cmp eax, 0xebca6cce
mov rcx, qword [rbp - 8]
clc
ja 0x140098936
mov eax, dword [0x141dcfa08]
xor edx, edx
div dword [0x141dcfa0c]
jno 0x1400988d9
add dword [rcx - 0x77], eax
mov byte [rcx - 0x7f], 0xc6
jb 0x14009889f
cmpsb byte [rsi], byte [rdi]
sub eax, 0xf3af0f4c
shr r14, 0x3f
sub rsp, 0x20
mov rdx, r15
call fcn.1400998c0
mov rcx, qword [rbp - 8]
add rsp, 0x20
cmp r14d, 0xc8abb16d
jne 0x140098950
sub rsp, 0x20
mov rdx, r15
call fcn.1400998c0
mov rcx, qword [rbp - 8]
add rsp, 0x20
jmp 0x1400988f9
mov eax, dword [0x141dcfa10]
sub eax, dword [0x141dcfa14]
imul eax, eax, 0x9352104c
and eax, 0xa1ed9a30
add eax, 0xdca5dca
cmp eax, 0x21c1119c
jb 0x140098950
cmp byte [rcx], 0xa
je 0x1400989e0
mov rdx, qword [rbp - 0x20]
mov rax, qword [rdx + 0x30]
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov rax, qword [rcx + 0x30]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
sub rsp, 0x20
mov rcx, r12
mov rdx, rsi
call fcn.14008e130
add rsp, 0x20
test al, al
mov r10, qword [rbp - 0x18]
jne 0x140098860
jmp 0x140098a00
mov eax, dword [0x141dcfa18]
sub eax, dword [0x141dcfa1c]
and eax, 0x8b886f4a
xor eax, 0x294f1a06
cmp eax, 0x35f9e9b2
jbe 0x1400989e0
nop dword [rax]
mov eax, dword [0x141dcfa20]
sub eax, dword [0x141dcfa24]
xor eax, 0x90010004
and eax, 0x9d03248c
xor eax, 0x297b090c
sub dword [0x1af050a98], edi
sub dword [0x1af050a98], edi
ja 0x140098a00
nop word cs:[rax + rax]
mov eax, dword [0x141dcfa28]
or eax, dword [0x141dcfa2c]
and eax, 0x5cfa921b
add eax, 0xe14e93dc
xor eax, 0xcddc91f8
cmp eax, 0xefbb6514
jb 0x140098a30
jmp 0x140098b12
mov eax, dword [0x141dcfa30]
add eax, dword [0x141dcfa34]
imul eax, eax, 0x88745d0e
pop rbp
je 0x1400989f1
pop rbp
je 0x1400989f1
add eax, 0xf77e1c2e
and eax, 0xe9735b36
cmp eax, 0xaaa16382
stosb byte [rdi], al
stosb byte [rdi], al
mov rbx, qword [rbp - 0x28]
jne 0x140098aa0
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.1400998c0
add rsp, 0x20
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dcfa38]
xor eax, dword [0x141dcfa3c]
imul rsi, rax, 0x26a601e3
shr rsi, 0x3c
add esi, 0xad17c833
xor esi, 0x21327a27
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.1400998c0
out dx, al
or eax, 0x83480000
invalid
and byte [rcx + 0x2a0835fe], al
mov bl, 0x77
invalid
out dx, al
or eax, 0x83480000
invalid
movzx eax, byte [rbx]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcfa40]
sub ecx, dword [0x141dcfa44]
xor ecx, 0x99dffd18
cmp ecx, 0x3babb86c
jb 0x140098af0
cmp al, 0xa
je 0x140099274
mov eax, dword [0x141dcfa48]
sub eax, dword [0x141dcfa4c]
xor eax, 0x7738d52f
add eax, 0x3afa0c0b
xor eax, 0xa4a67dae
cmp eax, 0xa24cc42c
jae 0x140098b50
sub rsp, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.140097cc0
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcfa50]
xor edx, edx
div dword [0x141dcfa54]
mov esi, eax
xor esi, 0x9e1df203
add esi, 0xf892d1f0
sub rsp, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.140097cc0
add rsp, 0x20
cmp esi, 0x309279f4
jb 0x140098b50
mov rbx, rax
mov eax, dword [0x141dcfa58]
enter 0xffffffffffffd36e, 1
enter 0xffffffffffffd36e, 1
xor edx, edx
div dword [0x141dcfa5c]
rol dword [rcx], cl
rol dword [rcx], cl
nop dword [rax + rax]
mov eax, dword [0x141dcfa60]
or eax, dword [0x141dcfa64]
add dword [rax + 0x69], ecx
sar byte [rbp + 0x48160c29], 0xc1
call 0x11afe90f6
sub eax, 0xe5b335ed
ror byte [rdi + 0x5c4c4d3d], 1
pop rdi
jb 0x140098ba0
nop dword [rax + rax]
mov eax, dword [0x141dcfa68]
or eax, dword [0x141dcfa6c]
or eax, 0xdbca0843
cmp eax, 0xab14cb85
je 0x140098bd0
test rbx, rbx
je 0x140099274
mov edi, ebx
and edi, 3
cmp rdi, 3
ja case.default.0x140098c0e
lea rax, [0x141db9ddc]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dcfb48]
imul eax, dword [0x141dcfb4c]
shr eax, 3
imul rax, rax, 0x5d360ef
shr rax, 0x32
imul eax, eax, 0x37b55b0f
ror byte [rdi], 0x5b
mov ch, 0x37
ror byte [rdi], 0x5b
mov ch, 0x37
cmp eax, 0xe2d4161d
je case.0x140098c0e.0
mov eax, dword [0x141dcfb50]
xor edx, edx
div dword [0x141dcfb54]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcfb58]
sub eax, dword [0x141dcfb5c]
add eax, 0x1d36f00
add eax, 0x1d36f00
and eax, 0x69a03a9f
imul eax, eax, 0xdbacade
cmp eax, 0x3924a959
and al, 0x39
and al, 0x39
je 0x140098c50
movzx ecx, byte [rbx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfb60]
xor edx, edx
div dword [0x141dcfb64]
xor eax, 0xd79b2857
add eax, 0x86a2182
cmp eax, 0x2756ec1d
jbe case.0x140097632.35
jmp 0x140099222
mov eax, dword [0x141dcfb68]
xor eax, dword [0x141dcfb6c]
xor eax, 0x4374196
add eax, 0x14097fa5
or eax, 0x8aa5310f
cmp eax, 0x930b27a5
jb case.0x140098c0e.1
movzx ecx, byte [rbx + 0xf]
jmp 0x140099222
mov eax, dword [0x141dcfa70]
mov ecx, dword [0x141dcfa74]
add eax, ecx
add eax, 0x648e6fa3
and eax, 0xed1e5a4c
cmp eax, 0xfb91d0f3
invalid
invalid
xchg ecx, eax
sti
je case.default.0x140098c0e
rcl byte [rcx - 0x161e8b05]
jmp 0x140099181
jge 0x140098d06
add byte [rax], al
mov rsi, rbx
shr rsi, 0x20
nop dword [rax + rax]
fimul word [rax - 0x3f]
out dx, al
and byte [rdi], cl
invalid
mov eax, dword [0x141dcfb30]
and eax, dword [0x141dcfb34]
rol dword [rcx], cl
rol dword [rcx], cl
imul eax, eax, 0x25bc4ab1
add eax, 0x8acf89f0
xor eax, 0xe6dcd7f
cmp eax, 0x4f514734
ja 0x140098d10
mov eax, dword [0x141dcfb38]
and eax, dword [0x141dcfb3c]
cmp eax, 0x66ad7fb2
je 0x14009920f
je 0x14009920f
jmp 0x1400991d4
mov rax, rbx
shr rax, 0x20
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfa78]
sub ecx, dword [0x141dcfa7c]
or eax, 0x1d36d10
or eax, 0x1d36d10
cmp ecx, 0xadbae048
je 0x140098d60
cmp eax, 0x28
ja case.default.0x140098d8b
lea rcx, [0x141db9dec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x31e0ffc8
leave
xor ecx, ecx
jmp 0x140099222
add al, 0
add byte [rbx - 0x2c92a1fb], cl
mov eax, dword [0x141dcfaf8]
sub eax, dword [0x141dcfafc]
mov eax, dword [0x141dcfaf8]
sub eax, dword [0x141dcfafc]
mov cl, 0x1b
cmp eax, 0x907ccc92
je case.0x140098d8b.27
jmp 0x140099222
mov eax, dword [0x141dcfb20]
xor eax, dword [0x141dcfb24]
add eax, 0x1d36d6a
add eax, 0x1d36d6a
add eax, 0x54f5c604
or eax, 0x98924188
and eax, 0xbd9a638f
mov cl, 0x22
cmp eax, 0xce754f4a
jae case.0x140098d8b.34
jmp 0x140099222
mov eax, dword [0x141dcfab8]
fld xword [rbx + rdx*8 + 1]
add eax, dword [0x141dcfabc]
xor eax, 0x14400c00
or eax, 0xc2b9d1fe
mov cl, 0xe
cmp eax, 0x40713c28
jbe case.0x140098d8b.14
jmp 0x140099222
mov eax, dword [0x141dcfb18]
sub eax, dword [0x141dcfb1c]
rol dword [rcx], cl
rol dword [rcx], cl
imul eax, eax, 0x49542085
or eax, 0xf684cb22
and eax, 0xfebcfba6
mov cl, 0x21
cmp eax, 0xac7d05b8
je case.0x140098d8b.33
jmp 0x140099222
mov eax, dword [0x141dcfaf0]
rol dword [rcx], cl
xor eax, dword [0x141dcfaf4]
and eax, 0x42fd0795
add eax, 0x69556f8f
mov cl, 0x19
cmp eax, 0xf17e8a7d
ja case.0x140098d8b.25
jmp 0x140099222
mov eax, dword [0x141dcfa88]
or eax, dword [0x141dcfa8c]
and eax, 0xc6ca1e74
add eax, 0x1507f9ff
invalid
stc
invalid
adc eax, 0x873d02b1
invalid
stosd dword [rdi], eax
loope 0x140098eda
invalid
invalid
jmp 0x140099222
mov eax, dword [0x141dcfae8]
jne case.0x140098d8b.8
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcfaec]
add eax, 0x7a14f1cb
and eax, 0xfbb136f8
imul eax, eax, 0xecfa141a
mov cl, 0x18
cmp eax, 0xa4243f43
jbe case.0x140098d8b.24
jmp 0x140099222
mov dword [rbx], eax
add byte [rax], al
mov eax, dword [0x141dcfa90]
xor eax, dword [0x141dcfa94]
xor eax, 0x5086ab11
add eax, 0xbc310135
mov cl, 3
cmp eax, 0xf8c9b0b1
ja case.0x140098d8b.3
jmp 0x140099222
add eax, dword gs:[rax]
add byte [rbx - 0x2c942afb], cl
mov eax, dword [0x141dcfa98]
imul eax, dword [0x141dcfa9c]
mov eax, dword [0x141dcfa98]
imul eax, dword [0x141dcfa9c]
and eax, 0x2e181954
mov cl, 5
cmp eax, 0x5ea4b3ba
je case.0x140098d8b.5
jmp 0x140099222
mov eax, dword [0x141dcfaa0]
xor edx, edx
div dword [0x141dcfaa4]
or eax, 0xe01a669f
add eax, 0x509641ff
mov cl, 8
cmp eax, 0x2cf3b5f3
mov ch, 0xf3
sub al, 0x76
invalid
mov ch, 0xf3
sub al, 0x76
fucompi st(1)
invalid
jmp 0x140099222
mov eax, dword [0x141dcfaa8]
xor edx, edx
div dword [0x141dcfaac]
or eax, 0xf6f7b6df
add eax, 0x94302bab
xor byte [rcx + rsi*4 - 0x2254c2f6], dl
in al, 0xb2
xor byte [rcx + rsi*4 - 0x2254c2f6], dl
in al, 0xb2
jae case.0x140098d8b.10
jmp 0x140099222
mov eax, dword [0x141dcfab0]
add eax, dword [0x141dcfab4]
xor eax, 0x12315002
and eax, 0x9f73d50e
mov cl, 0xd
cmp eax, 0x9892f238
xchg edx, eax
cwde
xchg edx, eax
cwde
je case.0x140098d8b.13
jmp 0x140099222
mov eax, dword [0x141dcfac8]
add eax, dword [0x141dcfacc]
and eax, 0xb2545c8d
mov cl, 0x12
cmp eax, 0xc3431b92
je case.0x140098d8b.18
jmp 0x140099222
mov eax, dword [0x141dcfb08]
and eax, dword [0x141dcfb0c]
imul edx, ebx, 1
imul eax, eax, 0x763cd3a4
mov cl, 0x1e
cmp eax, 0x58e14f40
je case.0x140098d8b.30
jmp 0x140099222
mov eax, dword [0x141dcfb10]
mov ecx, dword [0x141dcfb14]
add eax, ecx
add eax, 0xb01a72cd
mov cl, 0x20
cmp eax, 0x8654ccac
ja case.0x140098d8b.32
jmp 0x140099222
mov eax, dword [0x141dcfad8]
xor eax, dword [0x141dcfadc]
add eax, 0xecd30174
imul rax, rax, 0x4b2e5a47
shr rax, 0x3d
mov cl, 0x16
cmp eax, 0xd212a7e6
jae case.0x140098d8b.22
invalid
fucomi st(1)
add al, byte [r8]
add byte [rbx - 0x2c950cfb], cl
mov eax, dword [0x141dcfad0]
mov ecx, dword [0x141dcfad4]
add eax, ecx
add eax, 0xd1acca2b
imul rax, rax, 0x91b232b
jmp 0x140099222
mov eax, dword [0x141dcfad0]
mov ecx, dword [0x141dcfad4]
add eax, ecx
add eax, 0xd1acca2b
imul rax, rax, 0x91b232b
shr rax, 0x3b
imul eax, eax, 0x3e5db958
mov cl, 0x13
cmp eax, 0x7e1aa9d2
jae case.0x140098d8b.19
jmp 0x140099222
add al, byte [rax]
add byte [rbx - 0x2c94e6fb], cl
mov eax, dword [0x141dcfb28]
imul eax, dword [0x141dcfb2c]
imul edx, ebx, 1
mov eax, dword [0x141dcfb28]
imul eax, dword [0x141dcfb2c]
imul edx, ebx, 1
imul edx, ebx, 1
or eax, 0x62814
and eax, 0x16291d
add byte [0x1401fb93d], ah
mov cl, 0x27
cmp eax, 0x9fa1da57
je case.0x140098d8b.39
invalid
invalid
loopne case.0x140097632.43
jmp 0x140099222
hlt
mov eax, dword [0x141dcfae0]
add eax, 0x1d36aac
imul eax, dword [0x141dcfae4]
add eax, 0x1d36aa9
or eax, 0x2c000831
xor eax, 0xc000c00
or eax, 0xd3a3f386
mov cl, 0x17
cmp eax, 0x16927ef9
jb case.0x140098d8b.23
jmp 0x140099222
mov al, 1
mov cl, 0x29
test al, al
je 0x14009905a
cli
cli
jmp 0x140099222
mov r8d, 0xb1473f43
mov eax, 0xb1473f43
mov eax, dword [0x141dcfa80]
xor edx, edx
div dword [0x141dcfa84]
punpckhdq mm2, mm3
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d36a0b
imul eax, eax, 0xa8d758da
imul rax, r8
scasd eax, dword [rdi]
invalid
rcr dl, 0x58
xlatb
test al, 0x49
imul eax, eax
scasd eax, dword [rdi]
invalid
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 0xe8
invalid
shr rax, 0x3f
xor eax, 0xba84bf59
pop rcx
mov edi, 0x1b1ba84
pop rcx
mov edi, 0x1b1ba84
cmp eax, 0x346d308d
jbe 0x14009906b
jmp 0x140099222
mov al, 1
mov cl, 4
test al, al
je 0x14009909c
jmp 0x140099222
mov cl, 6
jmp 0x140099222
mov cl, 7
jmp 0x140099222
mov cl, 9
jmp 0x140099222
mov cl, 0xb
jmp 0x140099222
mov cl, 0xc
jmp 0x140099222
mov eax, 0xafb054c5
mov edx, dword [0x141dcfac0]
imul edx, dword [0x141dcfac4]
call 0x1880b6446
imul edx, eax
invalid
jmp case.0x140097632.78
call 0x1880b6446
imul edx, eax
invalid
ror byte [rax - 0x3f], 1
invalid
shr rdx, 0x3e
mov cl, 0xf
cmp edx, 0x5a650845
je 0x1400990cf
jmp 0x140099222
mov cl, 0x10
jmp 0x140099222
mov cl, 0x11
jmp 0x140099222
xor eax, eax
mov cl, 0x14
test al, al
jne 0x140099103
jmp 0x140099222
mov cl, 0x15
jmp 0x140099222
mov cl, 0x1c
jmp 0x140099222
mov eax, 0x818eb0bf
mov edx, dword [0x141dcfb00]
sub edx, dword [0x141dcfb04]
add edx, 0x290d0e13
xor edx, 0x7643c2bd
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
cmp eax, 0xfa811db1
pop rax
in al, 0xcb
jg 0x1400991c1
invalid
ror byte [rax - 0x3f], 1
invalid
jmp 0x140099222
mov cl, 0x1f
jmp 0x140099222
mov cl, 0x23
jmp 0x140099222
mov cl, 0x24
jmp 0x140099222
mov cl, 0x25
jmp 0x140099222
mov cl, 0x28
jmp 0x140099222
mov cl, 0x1a
jmp 0x140099222
mov cl, 0x26
jmp 0x140099222
ud2
mov eax, dword [0x141dcf968]
imul eax, dword [0x141dcf96c]
fbld tbyte [rdi - 0x2d]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d367dc
and eax, 0x9e26a77
add eax, 0x590e1941
and eax, 0x500879b3
ud2
ud2
mov r14d, dword [0x141dcfb40]
xor r14d, dword [0x141dcfb44]
xor r14d, 0x8528100
and r14d, 0xd538510
add r14d, 0x1b3e151c
sub rsp, 0x20
mov ecx, esi
call fcn.140093670
add rsp, 0x20
cmp r14d, 0x11c17cae
jae 0x140099220
sub rsp, 0x20
mov ecx, esi
call fcn.140093670
add rsp, 0x20
jmp 0x1400991d4
mov ecx, eax
test cl, cl
je 0x140099290
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r13
call fcn.14009be50
add rsp, 0x20
nop word [rax + rax]
mov ecx, dword [0x141dcfc28]
or ecx, dword [str._He]
or ecx, 0x805e8005
and ecx, 0xc3df8025
cmp ecx, 0x3e633bfb
je 0x140099240
test al, al
je 0x140099276
lea rax, [0x141db9e90]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor ebx, ebx
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcfbc8]
add eax, dword [0x141dcfbcc]
imul rax, rax, 0x3c40715b
shr rax, 0x3d
imul eax, eax, 0x7a766486
xor eax, 0xab60729c
cmp eax, 0xe49b73d9
ja 0x140099290
lea rax, [0x141db9ea0]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
mov rsi, qword [rbp]
jmp rcx
invalid
ror byte [rdi], 0x1f
add byte [rax + rax*8 - 0x74b7038b], al
add ecx, dword [rax - 0x7b]
sal byte [rsi + rsi + 0x48], 0x83
in al, dx
and byte [rax - 0x77], cl
stc
call rax
add rsp, 0x20
nop dword [rax]
invalid
add byte [rbx - 0x2c9745fb], cl
add dword [rbx], eax
add eax, 0x1d368b8
mov eax, dword [0x141dcfbf0]
add eax, dword [0x141dcfbf4]
or eax, 0x678880fa
add eax, 0x29d242f6
and eax, 0x99a934f4
cmp eax, 0xcc6c85f
je 0x140099330
mov rax, qword [rbx + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfbf8]
and ecx, dword [0x141dcfbfc]
add ecx, 0xc4147340
imul rdx, rcx, 0x2e5ef605
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
add ecx, 0xcb23a112
cmp ecx, 0x4cfc93a6
jb 0x140099360
test rax, rax
je 0x140099457
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfc00]
xor ecx, dword [0x141dcfc04]
and ecx, 0x1d108480
add ecx, 0x67d065f3
cmp ecx, 0x849e2f47
jb 0x1400993b0
cmp rax, 0x11
jb 0x14009943d
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc08]
xor edx, edx
div dword [0x141dcfc0c]
imul eax, eax, 0xe0fa3d6b
add eax, 0x75fc67e0
shr eax, 3
imul rax, rax, 0x126a9e81
adc cl, byte [rax - 0x3f]
call 0xca01d143
jb 0x140099477
adc cl, byte [rax - 0x3f]
call 0xca01d143
jb 0x140099477
ja 0x1400993e0
mov rdi, qword [rdi - 8]
jg 0x14009940a
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc10]
and eax, dword [0x141dcfc14]
or eax, 0xaefb3bef
and eax, 0xaefbbbef
cmp eax, 0x5e673262
je 0x140099420
invalid
jrcxz 0x140099486
mov rcx, qword [0x141dda6a0]
mov ecx, dword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x75], cl
jne 0x140099475
jmp 0x1400994ce
add byte [rax - 0x7d], cl
invalid
mov eax, dword [0x141dcfbd0]
xor edx, edx
div dword [0x141dcfbd4]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfbd8]
sub eax, dword [0x141dcfbdc]
imul eax, eax, 0xc23d6891
cmp eax, 0xad20df13
je 0x140099490
nop dword [rax]
mov eax, dword [str._gF]
xor eax, dword [0x141dcfbe4]
imul eax, eax, 0x5746c86
xor eax, 0xd630e2d3
cmp eax, 0x47ec93d4
jbe 0x1400994b0
sub rsp, 0x20
mov rcx, rsi
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.14009a740
add rsp, 0x20
mov rcx, rax
mov r8, rdx
nop word [rax + rax]
mov eax, dword [0x141dcfc18]
xor eax, dword [0x141dcfc1c]
imul eax, eax, 0xf6ea6ee0
cmp eax, 0x772b23f0
je case.0x140079669.648
nop dword [rax]
mov eax, dword [0x141dcfc20]
xor edx, edx
div dword [0x141dcfc24]
shr eax, 2
add cl, byte [rax + 0x69]
rcr cl, 0x8d
movabs al, byte [0x2dd43d38e8c14809]
invalid
invalid
je case.0x14007ba69.640
add cl, byte [rax + 0x69]
rcr cl, 0x8d
movabs al, byte [0x2dd43d38e8c14809]
adc eax, 0x8548dd74
test rcx, rcx
leave
je 0x14009962e
sub rsp, 0x20
mov rdx, r8
call fcn.140098010
add rsp, 0x20
mov rbx, rax
nop
mov eax, dword [0x141dcfc30]
xor eax, dword [0x141dcfc34]
imul eax, eax, 0xa3a120a0
or eax, 0x69e2eba7
add eax, 0xe10be7c5
cmp eax, 0x595ed2d7
pop rcx
pop rcx
jb case.0x140079669.649
test rbx, rbx
jne 0x140099276
sub rsp, 0x20
mov rcx, rsi
mov rdx, r13
call fcn.140097cc0
add rsp, 0x20
mov rbx, rax
mov eax, 0xaa3120e1
nop word [rax + rax]
mov ecx, dword [0x141dcfc38]
imul ecx, dword [0x141dcfc3c]
xor ecx, 0xb29fe695
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x295afdb7
ja 0x1400995a0
test rbx, rbx
je 0x140099274
sub rsp, 0x20
mov rcx, rsi
mov rdx, r13
call fcn.14009be50
add rsp, 0x20
test al, al
je 0x140099276
sub rsp, 0x20
mov rcx, rbx
call fcn.14009c200
add rsp, 0x20
add esp, 0x20
in al, dx
and byte [rax - 0x77], cl
fld1
or eax, 0x4800002c
add esp, 0x20
xor ebx, ebx
nop dword [rax]
mov eax, dword [0x141dcfc40]
xor eax, dword [0x141dcfc44]
rol word [rcx], cl
rol word [rcx], cl
xor eax, 0x3942c8d9
imul eax, eax, 0x77fcc59
int3
jg 0x14009961e
imul rax, rax, 0x11c71d7d
shr rax, 0x3c
cmp eax, 0x9140252d
and eax, 0xd7779140
int3
jmp 0x140099276
lea rbx, [0x141db8448]
jmp 0x140099276
mov edx, dword [0x141dcfb90]
rol dword fs:[rcx], cl
sub edx, dword [0x141dcfb94]
add edx, 0xa0525cee
cmp edx, 0x523b3347
ja 0x1400996f0
test rcx, rcx
je 0x1400997f0
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfb98]
sub ecx, dword [0x141dcfb9c]
jo 0x14009978e
rol dword [rcx], cl
add dword [rcx - 0x2fef751f], eax
add dword [rcx + 0x503282f1], 0x75c98181
invalid
xor dl, byte [rax - 0x7f]
invalid
leave
jne 0x140099701
and ecx, 0x81d0108a
xor ecx, 0x81503282
invalid
xor dl, byte [rax - 0x7f]
or ecx, 0x760ec575
cmp ecx, 0x4c42fd23
je 0x140099720
invalid
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfba0]
or ecx, dword [0x141dcfba4]
add ecx, 0x2c1c6263
xor ecx, 0x8a6e148
loope 0x14009970d
or byte [rcx + 0x510e23c9], al
jno 0x1400996f0
stc
adc eax, 0xda7486bf
loope 0x14009970d
or byte [rcx + 0x510e23c9], al
jno 0x1400996f0
stc
adc eax, 0xda7486bf
cmp rax, 0x11
jb 0x140099788
xor eax, eax
nop
test al, al
jne 0x140099780
mov rdi, qword [rdi - 8]
xor eax, eax
test al, al
je 0x1400997a8
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
or ecx, dword [rdi]
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcfba8]
add eax, dword [0x141dcfbac]
imul r14d, eax, 0x9c5b391e
add r14d, 0x12d67219
or r14d, 0x478295c5
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0xa3e22cb0
je 0x1400997b0
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dcfbb0]
and eax, dword [0x141dcfbb4]
imul eax, eax, 0x496ef0d7
and eax, 0x7fec83a3
imul rcx, rax, 0x14295c73
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xb2252f16
je 0x14009986f
jmp 0x140099839
mov ebx, dword [0x141dcfbb8]
sub ebx, dword [0x141dcfbbc]
add ebx, 0x9344107
xor ebx, 0xdf289ed5
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
cmp ebx, 0x75debf86
jae 0x140099887
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140099839
mov eax, 0xa55d2db5
xor ebx, ebx
nop
mov ecx, dword [0x141dcfbc0]
rol dword [rcx], cl
or ecx, dword [0x141dcfbc4]
or ecx, 0x2d0bad76
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x111af8f1
je 0x140099890
jmp 0x140099276
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rdi, rdx
mov eax, dword [0x141dcfc48]
and eax, dword [0x141dcfc4c]
add eax, 0x73f05528
or eax, 0x3c82cde1
cmp eax, 0x5c6ec0ed
jae case.0x140079669.651
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov qword [rbp - 8], rcx
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov rbx, rsp
jrcxz 0x1400998e9
add byte [rax], al
add al, ch
xchg byte [rbp + 5], dl
add eax, 0xc4294800
jrcxz 0x1400998e9
add byte [rax], al
add al, ch
xchg byte [rbp + 5], dl
add eax, 0xc4294800
add eax, 0xc4294800
mov r13, rsp
test cl, cl
jne 0x140099920
movzx r14d, byte [rdi + 0x38]
cmp r14b, 3
cmp byte [rcx - 0x80], al
inc byte [rbx]
jne 0x1400999b3
mov rax, qword [rbp - 8]
mov byte [rax], 0xa
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc58]
and eax, dword [0x141dcfc5c]
invalid
invalid
rol dword [rcx], cl
imul eax, eax, 0x1748fbe4
add eax, 0x37de39e5
fidiv word [rdi]
invalid
fidiv word [rdi]
cmp eax, 0xb1493b07
jb 0x140099960
nop
mov eax, dword [0x141dcfe30]
and eax, dword [str.___t_nU8]
add eax, 0xb521def5
or eax, 0xdb7fed2d
fild dword [0xfc5f02a7]
fild dword [0xfc5f02a7]
cmp eax, 0xcd0b752e
ja 0x140099980
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test r14b, r14b
setne al
movzx ecx, byte [rdi + 0x3a]
mov byte [rbp + 4], cl
test cl, cl
setne r9b
movzx r12d, byte [rdi + 0x10]
cmp r12, 5
setb r10b
cmp r12, 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 rax, qword [rdi + 0x30]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
mov rax, qword [rdi + 0x20]
lea r8, [rax + rdx + 2]
mov qword [rbp - 0x30], r8
add rdx, rax
add rdx, 8
mov qword [rbp - 0x28], rdx
add rax, 4
mov qword [rbp - 0x10], rax
mov r15, rbx
add r15, 9
movzx eax, byte [rdi + 0x39]
mov byte [rbp + 7], r9b
or r10b, r9b
mov byte [rbp + 5], r10b
xor esi, esi
mov r11, rcx
mov qword [rbp - 0x38], r12
nop dword [rax + rax]
mov r9d, dword [0x141dcfc50]
xor r9d, dword [0x141dcfc54]
rol dword [rcx], cl
add r9d, 0xb60e3d2b
and r9d, 0xb41cfef9
add r9d, 0xf9d8d8f7
cmp al, 3
sete dl
cmp r14b, al
seta r8b
cmp r9d, 0x34498338
jb 0x140099a40
or dl, r8b
jne 0x14009994f
test esi, ecx
invalid
invalid
invalid
cmp al, 1
je 0x140099b9e
movzx eax, al
cmp eax, 2
jne 0x14009a263
cmp r14b, 1
ja 0x140099d0d
nop
mov eax, dword [0x141dcfc80]
add eax, dword [0x141dcfc84]
invalid
rol dword [rcx], cl
imul eax, eax, 0xcb7a6391
add eax, 0x1ce8bfdb
cmp eax, 0xf8f9b0d4
ja 0x140099aa0
cmp byte [rbp + 5], 0
je 0x140099ad0
xor r8d, r8d
jmp 0x140099e60
mov eax, dword [0x141dcfc88]
xor eax, dword [0x141dcfc8c]
add eax, 0x8de6fb11
or eax, 0x31958d17
and eax, 0x37f5df9f
cmp eax, 0x972a46a9
je 0x140099ad0
cmp byte [rbp + 6], 0
je 0x140099b00
xor eax, eax
jmp 0x140099b62
mov eax, dword [0x141dcfc90]
xor edx, edx
div dword [0x141dcfc94]
imul eax, eax, 0x50be299b
add eax, 0x626bd8f2
xor eax, 0x72b048d5
cmp eax, 0x41cc46e6
ja 0x140099b00
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc98]
add eax, dword [0x141dcfc9c]
or eax, 0xb367909
imul rax, rax, 0x7e961d0d
shr rax, 0x3d
cmp eax, 0x911743f7
je 0x140099b30
mov eax, 2
cmp r11, 1
jbe 0x14009a565
mov edx, dword [0x141dcfcb0]
and edx, dword [0x141dcfcb4]
invalid
invalid
rol dword [rcx], cl
imul rdx, rdx, 0x4c20eced
shr rdx, 0x3d
or edx, 0xe020480
and edx, 0xe020482
cmp edx, 0x2196b32
je 0x140099b62
invalid
cmp rax, r11
jne 0x140099d19
xor r8d, r8d
jmp 0x140099e60
mov eax, dword [0x141dcfc70]
or eax, dword [0x141dcfc74]
or eax, 0x35c9294c
xor eax, 0x2eb19757
imul eax, eax, 0xac756e58
cmp eax, 0x84961cf5
jae 0x140099bd0
int3
mov byte [rdi + 0x39], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc78]
imul eax, dword [str.B__6]
xor eax, 0x5427011
or eax, 0xf0948360
add eax, 0xaa207010
mov byte [rdi + 0x39], 0
cmp eax, 0x613a0db2
jb 0x140099bd0
nop word [rax + rax]
test sil, sil
jne 0x140099c00
cmp byte [rbp + 4], 0
jne case.0x140097632.92
xor eax, eax
cmp r12d, 3
jb 0x14009a1c0
cmp r12d, 5
je 0x14009a1c0
cmp r12d, 6
jne 0x14009a410
test r11, r11
je 0x140099e05
mov eax, dword [0x141dcfd60]
xor edx, edx
div dword [0x141dcfd64]
mov rdx, qword [rbp - 0x18]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov eax, dword [0x141dcfd68]
xor eax, dword [0x141dcfd6c]
xor eax, 0x7bf10fad
imul rax, rax, 0x65ab00d7
shr rax, 0x3e
add eax, 0x8e426eaf
cmp eax, 0x5ff99536
jb 0x140099c50
movzx eax, byte [rdx]
cmp r11, 1
sete dl
mov r9d, dword [0x141dcfd70]
or r9d, dword [0x141dcfd74]
or r9d, 0xd23ff9f2
and r9d, 0xfa3ffbff
invalid
sti
invalid
cli
cmp al, 0x2e
setne r8b
cmp r9d, 0x69b4a9ad
jb 0x140099c7b
invalid
or dl, r8b
test sil, sil
jne 0x140099cb0
test dl, dl
je 0x140099f8a
cmp al, 0x2e
sete r8b
cmp r11, 1
add dword [rdi], ecx
xchg esp, eax
ret 0x8440
div byte [rbp - 0x12]
add dword [rdi], ecx
xchg esp, eax
ret 0x8440
and dl, r8b
and dl, al
nop word cs:[rax + rax]
mov eax, dword [0x141dcfd88]
imul eax, dword [0x141dcfd8c]
add eax, 0x43da4232
and eax, 0xc4240b90
cmp eax, 0xcc09405a
ja 0x140099ce0
test dl, dl
jne 0x14009a498
xor eax, eax
jmp 0x14009a1c0
xor eax, eax
xor r8d, r8d
xor edx, edx
jmp 0x14009a00c
mov qword [rbp - 0x20], rcx
nop dword [rax]
mov edx, dword [0x141dcfcb8]
xor edx, dword [0x141dcfcbc]
xor edx, 0x4e4ce8
or edx, 0xe2a19117
cmp edx, 0xc0edf004
je 0x140099d20
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
lea r10, [rdx + rax]
mov rcx, r11
add r11, rdx
lea r9, [rdx + rax]
inc r9
nop word cs:[rax + rax]
mov eax, dword [0x141dcfcc0]
xor edx, edx
div dword [0x141dcfcc4]
imul eax, eax, 0x79cc3db3
xor eax, 0x4924c42
and eax, 0x25d65d62
and eax, 0x41d9394d
sete al
invalid
and eax, 0x41d9394d
sete al
invalid
sar byte [0x1a9556b01], 0x77
invalid
cmp eax, 0x694bcd76
ja 0x140099d60
movzx r10d, byte [r10]
cmp r10b, 0x2e
setne al
or al, r8b
mov r11, rcx
test al, 1
je 0x140099e0f
mov rcx, qword [rbp - 0x20]
nop word cs:[rax + rax]
nop dword [rax + rax]
loopne 0x140099e0c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r10b, 0x2e
sete r9b
mov eax, dword [0x141dcfcd0]
xor edx, edx
div dword [0x141dcfcd4]
imul eax, eax, 0x9bb98c61
or eax, 0x8495f09f
add eax, 0x38cd19cb
cmp eax, 0xd4b2f268
mov dl, 0xd4
mov dl, 0xd4
ja 0x140099db0
and r8b, r9b
mov eax, dword [0x141dcfcd8]
xor eax, dword [0x141dcfcdc]
imul eax, eax, 0x797b8833
or eax, 0x7cde33a3
fidivr word [rbp + rsi - 0x62]
invalid
sub ebx, esi
cmp eax, 0x5d527955
push rdx
pop rbp
fidivr word [rbp + rsi - 0x62]
jl 0x140099e2d
sahf
invalid
push rdx
pop rbp
ja 0x140099de0
jmp 0x140099e60
xor r11d, r11d
xor eax, eax
jmp 0x14009a1c0
add eax, dword [rax]
add byte [rax - 0x75], cl
loopne 0x140099e7a
mov rcx, qword [rbp - 0x20]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rbx - 0x2ca15dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d35e9f
mov eax, dword [0x141dcfcc8]
imul eax, dword [0x141dcfccc]
imul eax, eax, 0xdd95ec6
and eax, 0x9ae5763c
imul eax, eax, 0xc857e0e4
cmp eax, 0xbd5c5139
ja 0x140099e20
invalid
movzx eax, byte [r9]
cmp al, 0x5c
sete dl
cmp al, 0x2f
sete r8b
sete al
sete al
or r8b, dl
nop word [rax + rax]
mov eax, dword [0x141dcfce0]
add eax, dword [0x141dcfce4]
imul eax, eax, 0x9684ab34
test byte [rsi - 0x547b4ccb], dl
add dword [0x1b81c3fa0], edi
test byte [rsi - 0x547b4ccb], dl
add dword [0x1b81c3fa0], edi
adc bh, byte [rax + 0x77]
loop case.0x140079669.659
ja 0x140099e60
cmp byte [rbp + 6], 0
jge 0x140099e87
add byte [rsp + rcx + 0xf], dh
mov dh, 0x45
je 0x140099e90
movzx eax, byte [rbp + 7]
xor edx, edx
jmp 0x14009a00c
invalid
mov eax, dword [0x141dcfce8]
or eax, dword [0x141dcfcec]
imul rax, rax, 0x73dfcca7
fbstp tbyte [rbx + 0x48]
shr eax, 0x3c
fbstp tbyte [rbx + 0x48]
shr eax, 0x3c
and eax, 0xfffffffc
or eax, 0x1d6a08ea
or byte [rdx + 0x1d], ch
cmp eax, 0xac4f6564
ja 0x140099e90
lea rdx, [0x141db9eb0]
movsxd rax, dword [rdx + r12*4]
add rax, rdx
jmp rax
invalid
push rbp
shr cl, 1
loope case.0x140088260.581
add byte [rax], al
nop dword [rax + rax]
mov eax, dword [0x141dcfcf8]
add eax, dword [0x141dcfcfc]
xor eax, 0x81088122
and eax, 0xf96bbde2
imul edi, ecx, 5
test al, 0xf1
sar dword [0x16acae16d], 1
imul edi, ecx, 5
test al, 0xf1
sar dword [0x16acae16d], 1
jb 0x140099f30
movzx eax, byte [rbp + 7]
mov rdx, qword [rbp - 0x10]
jmp 0x14009a00c
mov rdx, qword [rbp - 0x18]
nop
mov eax, dword [0x141dcfd78]
and eax, dword [0x141dcfd7c]
imul eax, eax, 0xeea16cc8
add eax, 0x8cec6500
cmp eax, 0xc54da121
ja 0x140099f90
movzx eax, byte [rdx + 1]
nop word cs:[rax + rax]
mov edx, dword [0x141dcfd80]
sub edx, dword [0x141dcfd84]
imul edx, edx, 0x8d818dd6
and edx, 0x69d44f18
cmp edx, 0x80a4a2f5
je 0x140099fc0
cmp eax, 0x2f
je 0x14009a498
cmp eax, 0x5c
je 0x14009a498
xor eax, eax
jmp 0x14009a1c0
movzx r8d, r8b
movzx eax, al
add rax, r8
add rax, rdx
cmp r11, rax
jbe 0x14009a183
mov qword [rbp - 0x20], r11
nop word cs:[rax + rax]
mov eax, dword [0x141dcfde8]
xor edx, edx
div dword [0x141dcfdec]
and eax, 0x7fcabc25
cmp eax, 0x86512947
je 0x14009a030
mov eax, dword [0x141dcfdf0]
sub eax, dword [0x141dcfdf4]
add eax, 0xc87a0922
or dword [rdx - 0x38], edi
or eax, 0x358bf10
add eax, 0xa1142376
cmp eax, 0xb715c73a
jae 0x14009a0b0
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14008ea20
add rsp, 0x20
mov rax, qword [r15 + 0x2f]
mov qword [r13 + 0x2f], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
nop word cs:[rax + rax]
mov r12d, dword [0x141dcfdf8]
xor r12d, dword [0x141dcfdfc]
xor r12d, 0x30101802
or r12d, 0x4fcfe5e9
xor r12d, 0x3351415d
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14008ea20
add rsp, 0x20
mov rax, qword [r15 + 0x2f]
mov qword [r13 + 0x2f], rax
mov rax, qword [rbx]
movzx edx, byte [rbx + 8]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
cmp r12d, 0xf552b20f
ja 0x14009a0b0
mov r12, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfe00]
sub ecx, dword [str.eQL0]
xor ecx, 0x26e60ae0
add ecx, 0x2cf65cb7
cmp ecx, 0x1cb8515
jb 0x14009a130
sub r11, rax
jb 0x14009a53f
mov eax, dword [0x141dcfe08]
or eax, dword [0x141dcfe0c]
imul rax, rax, 0x2d53a65
shr rax, 0x39
add eax, 0xad995a01
and eax, 0x84802
cmp eax, 0x9939802f
jbe 0x14009a18b
jmp 0x14009a1ec
mov byte [rdi + 0x39], 1
mov al, 1
jmp 0x14009a1c0
mov eax, dword [0x141dcfe10]
add eax, dword [0x141dcfe14]
or eax, 0x24a21d32
add eax, 0x500edf2c
mov qword [rdi + 8], r11
cmp eax, 0x5818ff3b
jb 0x14009a1ec
mov al, 2
mov rcx, r11
cmp dl, 0xa
jne 0x14009a3e2
nop word [rax + rax]
mov edx, dword [0x141dcfe18]
imul edx, dword [0x141dcfe1c]
scasd eax, dword [rdi]
adc eax, 0x1d35c4f
scasd eax, dword [rdi]
adc eax, 0x1d35c4f
xor edx, 0x8419425
add edx, 0xac3bd399
xchg esp, eax
or byte [r9 + 0x3bd399c2], al
lodsb al, byte [rsi]
or edx, 0xdc42e0e3
cmp edx, 0xb0eb1ee5
jb 0x14009a1c0
jmp 0x140099a40
mov qword [rdi + 8], r11
jmp 0x14009a18b
mov eax, dword [0x141dcfd58]
and eax, dword [0x141dcfd5c]
add eax, 0x58cfdc84
or eax, 0xf5f99a8a
imul rax, rax, 0x70ce5d5f
shr rax, 0x3e
cmp eax, 0x1cdcc62b
je case.0x140097632.92
test r11, r11
mov rcx, qword [rbp - 8]
clc
clc
je 0x14009a5e3
dec r11
mov eax, dword [0x141dcfdd8]
or eax, dword [0x141dcfddc]
or eax, 0x8ed95435
add eax, 0x2b435007
xor eax, 0x32f990da
cmp eax, 0x8383e379
jbe 0x14009a688
jmp 0x14009a6bb
test eax, eax
jne 0x14009a2fb
mov r8, qword [rbp - 8]
nop
mov eax, dword [0x141dcfc68]
xor eax, dword [0x141dcfc6c]
add eax, 0x79ee0a06
imul rdx, rax, 0x2ee4c4f1
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0x7c8b59ec
ja 0x14009a270
cmp r12b, 6
jne 0x14009a31d
mov eax, dword [0x141dcfd28]
sub eax, dword [0x141dcfd2c]
mov byte [rdi + 0x39], 3
add eax, 0xd2267be5
and eax, 0x2210182
cmp eax, 0x663c9020
jbe 0x14009a2d0
mov byte [r8], 0xa
nop word [rax + rax]
mov eax, dword [0x141dcfd30]
sub eax, dword [0x141dcfd34]
or eax, 0xec897a88
add eax, 0x949139da
and eax, 0x95c0288c
mov byte [r8], 0xa
cmp eax, 0xf2438d58
ja 0x14009a2d0
jmp 0x140099980
mov eax, dword [0x141dcfc60]
sub eax, dword [0x141dcfc64]
add eax, 0x4e583675
or eax, 0x6ba98658
cmp eax, 0x5b50de68
je 0x14009a2fb
jmp 0x14009a5e3
cmp r12, 5
ja case.default.0x14009a335
lea rax, [0x141db9ec8]
movsxd rdx, dword [rax + r12*4]
add rdx, rax
jmp rdx
mov rax, qword [rbp - 0x28]
jmp 0x14009a368
mov eax, dword [0x141dcfd18]
imul eax, dword [0x141dcfd1c]
imul eax, eax, 0x98ce2c1b
or eax, 0xe2223a00
and eax, 0xea7efa8a
cmp eax, 0x7439e929
je case.0x14009a335.4
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x10], rax
nop dword [rax]
mov eax, dword [0x141dcfd20]
sub eax, dword [0x141dcfd24]
and eax, 0x937e038b
add eax, 0x26afb68f
and eax, 0xab85bb1b
cmp eax, 0x93aae54f
ja case.0x14009a335.0
cmp qword [rbp - 0x10], 0
je 0x14009a2a2
mov eax, dword [0x141dcfd38]
xor eax, dword [0x141dcfd3c]
imul eax, eax, 0xabc21063
cmp eax, 0xfebb6745
jne 0x14009a5e5
jmp 0x14009a60b
mov eax, dword [0x141dcfd10]
and eax, dword [0x141dcfd14]
imul eax, eax, 0xdfd43658
xor eax, 0xc6dfbdc3
cmp eax, 0xeccbb28b
ja case.default.0x14009a335
jmp 0x14009a5e3
mov rcx, qword [rbp - 8]
mov byte [rcx], dl
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 0x21], xmm2
mov rax, qword [r13 + 0x2f]
mov qword [rcx + 0x30], rax
jmp 0x140099980
mov eax, dword [0x141dcfd90]
sub eax, dword [0x141dcfd94]
add eax, 0x66e967ba
or eax, 0x480f292e
cmp eax, 0x72b3794f
mov rcx, qword [rbp - 8]
jne 0x14009a440
mov byte [rcx], 6
nop word cs:[rax + rax]
mov eax, dword [0x141dcfd98]
xor edx, edx
div dword [0x141dcfd9c]
add eax, 0x5b8176ed
and eax, 0xade07f68
add eax, 0x6c62fdd8
mov byte [rcx], 6
cmp eax, 0x778ddb21
ja 0x14009a440
nop word [rax + rax]
mov eax, dword [0x141dcfda0]
xor eax, dword [0x141dcfda4]
imul eax, eax, 0xed3a31ea
add eax, 0xe5dc46fa
xor eax, 0x3db35be9
cmp eax, 0xc361aaac
ja 0x14009a470
jmp 0x140099980
mov r8d, 0xd126dee1
nop
mov eax, dword [0x141dcfda8]
xor edx, edx
div dword [0x141dcfdac]
add eax, 0xa7b88a2b
imul rax, r8
shr rax, 0x3f
add eax, 0x7a180c41
cmp eax, 0x6682614a
jb 0x14009a4a0
test rcx, rcx
mov rdx, qword [rbp - 8]
je 0x14009a5b8
dec rcx
mov eax, dword [0x141dcfdb0]
imul eax, dword [0x141dcfdb4]
or eax, 0xc1785db4
add eax, 0x279d1545
and eax, 0xf19e0635
cmp eax, 0x2836097f
jne 0x14009a510
mov qword [rdi + 8], rcx
mov byte [rdx], 7
nop word cs:[rax + rax]
mov eax, dword [0x141dcfdb8]
xor eax, dword [0x141dcfdbc]
imul eax, eax, 0xadc100e4
add eax, 0x3f0ecdf7
and eax, 0x54c54cd4
mov qword [rdi + 8], rcx
mov byte [rdx], 7
cmp eax, 0x2233b508
jbe 0x14009a510
jmp 0x140099980
mov eax, dword [0x141dcfe20]
xor eax, dword [0x141dcfe24]
add eax, 0x54457b44
xor eax, 0x714c623d
cmp eax, 0x7b9a43fb
jbe 0x14009a704
jmp 0x14009a736
mov eax, dword [0x141dcfca0]
imul eax, dword [0x141dcfca4]
imul eax, eax, 0x84a22cc6
or eax, 0x795bed
cmp eax, 0x629407b5
jae 0x14009a590
ud2
mov eax, dword [0x141dcfca8]
xor edx, edx
div dword [0x141dcfcac]
and eax, 0xef44edd
add eax, 0xdc04bbe4
and eax, 0x2aa13b38
ud2
mov eax, dword [0x141dcfdc0]
xor eax, dword [0x141dcfdc4]
add eax, 0x770b92cc
or eax, 0x8dbeab49
and eax, 0xbdbefbfd
cmp eax, 0x78cf872d
jae 0x14009a6c4
jmp 0x14009a6de
ud2
mov eax, dword [0x141dcfd40]
xor eax, dword [0x141dcfd44]
add eax, 0x9b239cf0
xor eax, 0x8e22b14
add eax, 0x8ec4a51d
mov byte [rdi + 0x39], 3
cmp eax, 0x7e4f9ea7
sahf
jle 0x14009a680
invalid
sahf
jle 0x14009a680
invalid
mov byte [rdi + 0x39], 3
jmp 0x14009a5e5
mov rax, qword [rdi + 0x30]
mov qword [r8 + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [r8 + 0x11], xmm1
movups xmmword [r8 + 1], xmm0
mov byte [r8], r12b
mov eax, dword [0x141dcfd48]
add eax, dword [0x141dcfd4c]
and eax, 0x5b879343
xchg ebx, eax
xchg dword [rbx + 0x69], ebx
rol byte [rsi], 0x98
push rbx
invalid
and eax, 0xd898c728
cmp eax, 0x62d32645
mov rdx, qword [rbp - 0x18]
jb 0x14009a67e
xchg ebx, eax
xchg dword [rbx + 0x69], ebx
rol byte [rsi], 0x98
push rbx
invalid
mov eax, dword [0x141dcfd50]
add eax, dword [0x141dcfd54]
or eax, 0x984964b9
add eax, 0xd1eae0d5
mov qword [r8 + 0x28], rdx
mov qword [r8 + 0x30], rcx
cmp eax, 0x3ed4fae7
jae 0x140099980
mov qword [r8 + 0x28], rdx
mov qword [r8 + 0x30], rcx
jmp 0x14009a655
push rax
sub byte [rcx - 0x77], cl
xor bl, bpl
int 0x8b
add eax, 0x1d35752
mov eax, dword [0x141dcfde0]
or eax, dword [0x141dcfde4]
xor eax, 0x460907f5
add eax, 0x8e4e281e
imul rax, rax, 0x27cc57f
shr rax, 0x38
mov qword [rdi + 8], r11
mov byte [rcx], 6
cmp eax, 0xb3f765ff
jb 0x140099980
invalid
invalid
invalid
invalid
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
jmp 0x14009a688
mov eax, dword [0x141dcfdc8]
sub eax, dword [0x141dcfdcc]
and eax, 0x45f612fa
ud2
ud2
mov eax, dword [0x141dcfdd0]
or eax, dword [0x141dcfdd4]
add eax, 0x1d356e6
add eax, 0x1d356e6
add eax, 0xc3760b8d
xor eax, 0xcf7dbf14
cmp eax, 0x10ca406c
jb 0x14009a6e2
jmp 0x14009a5e3
mov eax, dword [0x141dcfe28]
add eax, dword [0x141dcfe2c]
and eax, 0x68c0eaee
mov ecx, 0x89887247
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xbca55e51
ud2
ud2
mov eax, esi
call fcn.14008c020
movzx eax, byte [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea rdx, [0x141db9ee0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov r9, rsi
mov r10, rdi
jmp rax
add rcx, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dcfe38]
mov edx, dword [0x141dcfe3c]
add eax, edx
add eax, 0xc0b3c26e
xor eax, 0xa6aa057d
cmp eax, 0x2b1dd7cb
jb 0x14009a7a0
jmp 0x14009a8f0
add rcx, 8
nop dword [rax + rax]
mov eax, dword [str.____]
sub eax, dword [0x141dcfe44]
xor eax, 0xf0c8b04a
or eax, 0xd050814
cmp eax, 0x8b69da8d
jb 0x14009a7d0
mov eax, dword [0x141dcfe48]
xor edx, edx
div dword [0x141dcfe4c]
lea rax, [r8 + 1]
nop
mov edx, dword [0x141dcfe50]
and edx, dword [0x141dcfe54]
imul r9d, edx, 0x44c0ca74
or r9d, 0xc29f2515
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0xa1c0afad
jb 0x14009a800
add rcx, rdx
jmp 0x14009a8f0
mov ecx, 6
jmp 0x14009a8f0
add rcx, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dcfe58]
mov edx, dword [0x141dcfe5c]
add eax, edx
add eax, 0x42b9f30e
and eax, 0x640c04b6
cmp eax, 0x93f5212c
je 0x14009a850
jmp 0x14009a8f0
add rcx, 2
lea rax, [r8 + 1]
nop dword [rax]
mov r9d, dword [str.__f__b]
xor r9d, dword [0x141dcfe64]
and r9d, 0x65d4148
add r9d, 0xa0caaf36
and r9d, 0x7838a12
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x8c3a4199
je 0x14009a880
add rcx, rdx
nop dword [rax]
mov eax, dword [0x141dcfe68]
add eax, dword [0x141dcfe6c]
and eax, 0x7b80c5e1
xor eax, 0xe86b3c72
imul rax, rax, 0x56d54bc5
shr rax, 0x3e
cmp eax, 0xcb782bcf
ja 0x14009a8c0
jmp 0x14009a8f0
mov ecx, 2
nop
mov eax, dword [0x141dcfe70]
imul eax, dword [str.w_nWm]
add eax, 0x60d71099
imul rax, rax, 0x197a3757
shr rax, 0x3c
xor eax, 0xd90ee487
cmp eax, 0xb92916b1
jb 0x14009a8f0
mov r9, rsi
sub r9, rcx
jb 0x14009be43
mov eax, dword [0x141dcfe78]
push rbp
rol dword [rcx], cl
xor edx, edx
div dword [0x141dcfe7c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfe80]
add eax, dword [0x141dcfe84]
push rbp
rol dword [rcx], cl
cmp dl, byte [rbp - 0x2d]
add dword [rbx], eax
add eax, 0x1d35538
push rbp
rol dword [rcx], cl
push rbp
rol dword [rcx], cl
or eax, 0x3fffee2f
imul eax, eax, 0x56165d18
sbb byte [rbp + 0x16], bl
push rsi
sbb byte [rbp + 0x16], bl
push rsi
cmp eax, 0xe1cc5918
ja 0x14009a940
int3
add rcx, rdi
mov r10, rcx
mov eax, dword [0x141dcfe88]
xor edx, edx
div dword [0x141dcfe8c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfe90]
sub eax, dword [0x141dcfe94]
add eax, 0xfff70b56
or eax, 0x910fb7ea
add eax, 0xa07144e6
cmp eax, 0x7ce54b29
jb 0x14009a980
test r9, r9
je 0x14009a9d4
movzx eax, byte [r10]
nop dword [rax + rax]
mov ecx, dword [0x141dcfe98]
xor ecx, dword [0x141dcfe9c]
cmp ecx, 0x6a420613
je 0x14009a9b0
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete bpl
or bpl, cl
jmp 0x14009a9d6
xor ebp, ebp
mov eax, dword [0x141dcfea0]
add eax, dword [0x141dcfea4]
xor eax, 0x82f7c0da
add eax, 0x6d90857a
or eax, 0x6fe6148
cmp eax, 0x372e785b
jb 0x14009aa7e
mov eax, dword [0x141dcfea8]
xor edx, edx
div dword [0x141dcfeac]
mov ebx, eax
xor ebx, 0x65c08000
or ebx, 0x8276f2c
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rsi
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x100], rax
mov byte [rsp + 0x10a], bpl
mov word [rsp + 0x108], 0x200
mov dword [rsp + 0x108], 0x8d480200
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
out dx, al
invalid
inc dword [rcx + 0x666c55fb]
insb byte [rdi], dx
mov ch, 0x75
invalid
mov dword [rsp + 0x108], 0x8d480200
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
out dx, al
invalid
insb byte [rdi], dx
mov ch, 0x75
invalid
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rsi
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], cl
adc byte [rsp + 0x40], cl
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x100], rax
mov byte [rsp + 0x10a], bpl
mov word [rsp + 0x108], 0x200
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0xd0]
call fcn.1400998c0
jmp 0x14009a9fc
movzx eax, byte [rsp + 0x110]
cmp al, 0xa
jne case.0x140079669.675
xor esi, esi
mov eax, dword [0x141dcfeb0]
xor edx, edx
div dword [0x141dcfeb4]
nop dword [rax]
mov eax, dword [0x141dcfeb8]
and eax, dword [0x141dcfebc]
add eax, 0xd1aca02a
or eax, 0x5fb2fe4e
cmp eax, 0x7d923f91
jb 0x14009ab00
mov rax, rsi
mov rdx, rdi
add rsp, 0x148
add qword [rax], rax
add byte [rbx + 0x5d], bl
add qword [rax], rax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, 0xfa
xor esi, esi
cmp al, 3
ja 0x14009aaef
invalid
mov al, 0xf
mov dh, 0xc0
movzx eax, al
dec rax
cmp rax, 3
cmp eax, 3
cmp eax, 3
add esi, dword [rbx - 0x5c]
jae 0x14009aaef
mov eax, dword [0x141dcfec0]
outsd dx, dword [rsi]
push rbx
rol dword [rcx], cl
or eax, dword [0x141dcfec4]
xor eax, 0xbc36a3c2
add eax, 0xda287f4d
jg 0x14009ab88
fimul dword [0x16070d260]
jg 0x14009ab88
fimul dword [0x16070d260]
cmp eax, 0xaba60a07
nop dword [rax + rax]
or ah, byte [rsi + 0x441f0fab]
add byte [rax], al
mov eax, dword [0x141dcfec8]
sub eax, dword [0x141dcfecc]
imul eax, eax, 0xf0ac56c0
add eax, 0x85467a00
cmp eax, 0xbce31bfa
jb 0x14009ab70
cli
sbb esp, ebx
mov esp, 0x8b48e272
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rsi, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
mov ecx, 0x88c47eb3
nop word cs:[rax + rax]
mov eax, dword [0x141dcfed0]
xor edx, edx
div dword [0x141dcfed4]
xor eax, 0x438b22b7
imul rax, rcx
shr rax, 0x3e
xor eax, 0x83dd533e
cmp eax, 0x7e4bb796
jb 0x14009abb0
movzx ecx, byte [rsp + 0xe0]
movzx eax, cl
mov qword [rsp + 0xc8], rax
nop word [rax + rax]
mov eax, dword [0x141dcfed8]
imul eax, dword [0x141dcfedc]
imul eax, eax, 0x9030163d
add eax, 0x41d140d2
cmp eax, 0xadb738d9
ja 0x14009abf0
cmp cl, 6
je 0x14009ac53
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x4f], rax
movups xmm0, xmmword [rsp + 0xe1]
movups xmm1, xmmword [rsp + 0xf1]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
nop dword [rax + rax]
mov eax, dword [0x141dcfee0]
and eax, dword [0x141dcfee4]
cmp eax, 0xd1e061e8
je case.0x140088260.596
mov eax, dword [0x141dcfee8]
sub eax, dword [0x141dcfeec]
add eax, 0x1d3528d
shr eax, 1
mov edx, 0xa0a1a449
imul rdx, rax
shr rdx, 0x3e
shr edx, 0x3e
add edx, 0x7100df2b
xor edx, 0xfb623f27
cmp edx, 0xc5276705
add eax, 0x77c52767
invalid
mov eax, dword [0x141dcfef0]
and eax, dword [0x141dcfef4]
or eax, 0xedffe472
add eax, 0x6cc893b
xor eax, 0xc08411fa
movzx r9d, byte [rsp + 0x10a]
movzx r8d, byte [rsp + 0x108]
movzx r10d, byte [rsp + 0x109]
mov qword [rsp + 0x78], rsi
cmp eax, 0x9d70575d
jbe 0x14009accb
mov qword [rsp + 0x78], rsi
jmp 0x14009ac82
movzx r15d, r9b
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], cl
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x89], xmm0
movups xmmword [rsp + 0x99], xmm1
mov rax, qword [rsp + 0x4f]
mov qword [rsp + 0xa8], rax
mov byte [rsp + 0xb2], r15b
mov eax, dword [0x141dcfef8]
imul eax, dword [0x141dcfefc]
imul eax, eax, 0xeaee4d6c
cmp eax, 0x8a449e44
je 0x14009ad64
mov eax, dword [0x141dcff00]
imul eax, dword [0x141dcff04]
rcl byte [rcx - 0x2d]
add ecx, eax
call 0x10072f53c
sbb dword [rbp - 0x3eb7b747], ecx
call 0x16fca1681
sub byte [r14 - 0x7ba05bcb], r8b
or eax, dword [rax + rcx*4 - 0x7c]
and al, 0xb0
add byte [rax], al
add byte [rax + rcx*4 - 0x6c], al
and al, 0xb1
add byte [rax], al
add byte [0x1bae0793e], bh
invalid
invalid
rcl byte [rcx - 0x2d]
add ecx, eax
call 0x10072f53c
sbb dword [rbp - 0x3eb7b747], ecx
call 0x16fca1681
sub byte [r14 - 0x7ba05bcb], r8b
or eax, dword [rax + rcx*4 - 0x7c]
and al, 0xb0
add byte [rax], al
add byte [rax + rcx*4 - 0x6c], al
and al, 0xb1
add byte [rax], al
add byte [0x1bae0793e], bh
invalid
invalid
invalid
jbe 0x14009ad76
mov byte [rsp + 0xb0], r8b
mov byte [rsp + 0xb1], r10b
jmp 0x14009ad27
cmp r8b, 2
jne 0x14009b120
mov eax, 0xadb967c5
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2cae8deb], cl
add dword [rbx], eax
adc eax, 0x1d35170
mov edx, dword [0x141dcff08]
add edx, dword [0x141dcff0c]
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0xb43110c6
je 0x14009ad90
test rdi, rdi
je 0x14009aef9
cmp cl, 3
jae 0x14009af00
xor r11d, r11d
mov ebx, 0xabf4d7a5
nop word cs:[rax + rax]
mov eax, dword [0x141dcff10]
imul eax, dword [0x141dcff14]
imul eax, eax, 0xe8737851
or eax, 0x6b7efebc
cmp eax, 0xfb01df4
jb 0x14009add0
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsi + rax], 0x5c
je 0x14009ae3d
inc rax
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcff18]
and edx, dword [0x141dcff1c]
and edx, 0x10702a0
imul edx, edx, 0x2e448e6e
cmp edx, 0xfd1fb40e
ja 0x14009ae10
cmp rdi, rax
jne 0x14009ae00
xor r14d, r14d
mov rax, rdi
jmp 0x14009ae50
mov r14d, 1
nop word cs:[rax + rax]
mov edx, dword [0x141dcff20]
xor edx, dword [0x141dcff24]
xor edx, 0xd8484c5
test byte [0x149c680cf], cl
iretd
sti
cmp edx, 0x1aaf474e
je 0x14009ae50
test byte [0x149c680cf], cl
iretd
test rax, rax
jne 0x14009b0df
test r11b, r11b
jne 0x14009ae79
sub rdi, r14
mov eax, dword [0x141dcff28]
xor edx, edx
div dword [0x141dcff2c]
mov eax, dword [0x141dcff30]
add eax, 0x1d3509b
or eax, dword [0x141dcff34]
add eax, 0x4a0ce205
and eax, 0x560ee9da
imul rax, rbx
shr rax, 0x3c
cmp eax, 0x5ee9de01
ja 0x14009ae8f
add rsi, r14
nop word [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2caf8dfb], cl
mov eax, dword [0x141dcff38]
xor eax, dword [0x141dcff3c]
mov eax, dword [0x141dcff38]
xor eax, dword [0x141dcff3c]
shr eax, 3
imul rax, rax, 0x11af35df
shr rax, 0x36
xor eax, 0xb28001a5
or eax, 0x4d7fb442
mov spl, 0x7f
cmp rax, 0x4c3931d
mov spl, 0x7f
cmp rax, 0x4c3931d
jb case.0x140079669.663
test rdi, rdi
jne 0x14009add0
jmp 0x14009b0dd
xor edi, edi
jmp 0x14009b120
mov r11d, 0x98e00537
mov ebx, 0x87a8692f
nop dword [rax + rax]
lea rax, [rsi + rdi]
xor r14d, r14d
mov rdx, rsi
nop word [rax + rax]
movzx ebp, byte [rdx]
cmp ebp, 0x2f
je 0x14009afa0
cmp ebp, 0x5c
je 0x14009afa0
inc rdx
mov ebp, dword [0x141dcff40]
rol dword [rcx], cl
imul ebp, dword [0x141dcff44]
add ebp, 0x1003c7b3
xor ebp, 0x2ad808c4
cmc
invalid
or al, bl
sub ch, byte [rcx - 0x13]
invalid
pop rsp
mov esp, 0xc8fd81a3
push 0xfffffffffffffffb
scasd eax, dword [rdi]
je 0x14009af30
cmc
invalid
inc r14
nop word [rax + rax]
mov ebp, dword [0x141dcff48]
rol dword [rcx], cl
imul ebp, dword [0x141dcff4c]
imul r12d, ebp, 0x95b0c32d
ret
mov al, 0x95
xor r12d, 0x16d9c3ba
add dword [rcx + rbp*2 - 0x1b], eax
sub eax, 0x4195b0c3
ret
mov al, 0x95
xor r12d, 0x16d9c3ba
ret
imul r12, r12, 0x664ef275
shr r12, 0x3d
cmp r12d, 0xf687e303
ja 0x14009af60
cmp rdx, rax
jne 0x14009af20
ret 0x8c75
xor r12d, r12d
mov r14, rdi
jmp 0x14009afb0
mov r12d, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcff50]
imul eax, dword [0x141dcff54]
imul rax, r11
shr rax, 0x3c
imul eax, eax, 0xafd09966
cmp eax, 0x1e7d05be
jge 0x14009afee
jge 0x14009afee
je 0x14009afb0
test r14, r14
je 0x14009b049
cmp r14, 1
jne 0x14009b0df
test esi, edi
add byte [rax], al
invalid
test esi, edi
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov eax, dword [0x141dcff58]
imul eax, dword [0x141dcff5c]
imul eax, eax, 0xba810138
add eax, 0x6c979041
cmp eax, 0xc66cb7cc
ja 0x14009aff0
movzx eax, byte [rsi]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov edx, dword [0x141dcff60]
imul edx, dword [0x141dcff64]
xor edx, 0x19cc2b29
add edx, 0x9aff08bb
cmp edx, 0xffad994
jb 0x14009b020
cmp al, 0x2e
jne 0x14009b0df
invalid
mov eax, dword [0x141dcff68]
xor edx, edx
div dword [0x141dcff6c]
mov eax, dword [0x141dcff70]
or eax, dword [0x141dcff74]
imul eax, eax, 0xe29a74d4
add eax, 0x36fb4992
or eax, 0x94f149e4
cmp eax, 0x57c8ba9a
je 0x14009b057
add r14, r12
sub rdi, r14
jb 0x14009bdd5
mov eax, dword [0x141dcff80]
add eax, dword [0x141dcff84]
or eax, 0xd0a6991b
imul rax, rbx
shr rax, 0x3d
shr eax, 0x3d
shr eax, 0x3d
and eax, 0xfffffffd
cmp eax, 0xc69522fb
xchg ebp, eax
invalid
ja 0x14009b086
add rsi, r14
nop dword [rax]
mov eax, dword [0x141dcff88]
xor edx, edx
div dword [0x141dcff8c]
add eax, 0xdae4a95e
and eax, 0x981188c5
xor eax, 0x37256aa0
cmp eax, 0x11ca3f3e
jb 0x14009b0b0
test rdi, rdi
jne 0x14009af10
invalid
push qword [rcx]
push qword [rcx]
rol byte [rax + rax*8 - 0x76b7e48c], 0x74
and al, 0x78
xor edi, edi
xor eax, eax
test al, al
je 0x14009b100
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rdi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcff90]
sub eax, dword [0x141dcff94]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rdi
cmp eax, 0xf86c2247
je 0x14009b100
mov eax, dword [0x141dcff98]
add eax, dword [0x141dcff9c]
cmp eax, 0xa2d406c
je 0x14009b120
cmp r10b, 2
jne 0x14009aaef
lea eax, [rcx - 5]
cmp cl, 6
sete bpl
mov edx, dword [0x141dcffa0]
mov r10d, dword [0x141dcffa4]
push rax
rol qword [rcx], cl
push rax
rol qword [rcx], cl
add r10d, edx
add r10d, 0x3203628e
or r10d, 0x1db8c535
test r8b, r8b
setne dl
cmp r10d, 0x6a89a18d
mov dword [rdx + 0x72], ebp
int3
mov dword [rdx + 0x72], ebp
int3
mov r11, qword [rsp + 0xa8]
lea r10, [r11 + 1]
test r11, r11
cmove r10, r11
cmp r8b, 1
ja 0x14009b330
invalid
add byte [rax + 8], al
invalid
or bpl, dl
mov rdx, qword [rsp + 0x98]
lea r11, [rdx + 4]
mov qword [rsp + 0x28], r11
lea r11, [r10 + rdx]
add r11, 2
mov qword [rsp + 0xc0], r11
and al, 0xc0
add byte [rax], al
add byte [rcx + rax - 0x2e], cl
and al, 0xc0
add byte [rax], al
add byte [rcx + rax - 0x2e], cl
add rdx, 8
mov qword [rsp + 0xb8], rdx
mov eax, 0x66000000
nop word cs:[rax + rax]
or byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
mov eax, 0x66000000
nop word cs:[rax + rax]
mov eax, 0x66000000
nop word cs:[rax + rax]
mov edx, dword [0x141dcffa8]
xor edx, dword [0x141dcffac]
ror byte [rbp - 0x2d], cl
add dword [rbx], esi
adc eax, 0x1d34dd0
xor edx, 0x643b0954
add edx, 0xd5a9d570
or edx, 0xba6c83ec
cmp edx, 0x6daef412
cmp esp, dword [rcx + rax*4 - 0x3e]
jo 0x14009b1bb
test eax, 0xecca81d5
sub dword [rdx + rdi*4 - 0x7f], 0xfffffffa
adc dh, ah
scasb al, byte [rdi]
insd dword [rdi], dx
jb 0x14009b1d0
test r9b, r9b
je 0x14009b3f0
int1
add dword [rax], eax
invalid
int1
add dword [rax], eax
add byte [rbp - 0x7c], al
ror byte [rdi], 0x84
test al, 4
add byte [rax], al
test r8b, r8b
je 0x14009b6b0
nop dword [rax + rax]
mov eax, dword [0x141dd0040]
or eax, dword [0x141dd0044]
add dword [0x1768e0429], eax
add dword [0x1768e0429], eax
xor eax, 0x100080c4
and eax, 0x3d22aad6
cmp eax, 0x2e893f75
ja 0x14009b210
cmp rdi, r15
jbe 0x14009aaef
clc
invalid
invalid
clc
invalid
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
mov r12d, 0xaa1dfb0f
mov r13d, 0x85066107
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dd0048]
add ecx, dword [0x141dd004c]
imul rcx, r12
shr rcx, 0x3f
add ecx, 0x92541e19
push rsp
xchg edx, eax
or ecx, 0x9db4abbc
cmp ecx, 0x8f85403e
je 0x14009b26c
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0050]
add ecx, dword [0x141dd0054]
imul ecx, ecx, 0x13cf9020
add ecx, 0xa49c16e5
cmp ecx, 0x4bcacd7d
ja 0x14009b2a0
sub rdi, rax
jb case.0x14007ba69.680
invalid
invalid
or al, byte [rax]
invalid
mov qword [rsp + 0x80], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd0058]
imul eax, dword [0x141dd005c]
mov rcx, rax
imul rcx, r13
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0xf2bbc2e5
shl ch, 0xc2
mov ebx, 0x259105f2
sar byte [rsi], 1
shl ch, 0xc2
mov ebx, 0x259105f2
sar byte [rsi], 1
cmp eax, 0x6bad486d
ja 0x14009b2e0
cmp rdi, r15
ja 0x14009b251
jmp 0x14009aaef
mov eax, dword [0x141dd0128]
xor eax, dword [0x141dd012c]
imul eax, eax, 0xa1ae0a43
xor eax, 0x6823c418
cmp eax, 0xa1b126d5
jb 0x14009b330
nop
mov eax, dword [0x141dd0130]
add eax, dword [0x141dd0134]
imul eax, eax, 0xdc1db6a6
imul rax, rax, 0x4a624a19
shr rax, 0x3e
shr rax, 0x3e
cmp eax, 0x3fd4fae3
je 0x14009b350
invalid
test rdi, rdi
je 0x14009b3e3
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rax, qword [rsp + 0x30]
nop dword [rax + rax]
mov ecx, dword [0x141dd0140]
sub ecx, dword [0x141dd0144]
imul ecx, ecx, 0xa7db3f3f
and ecx, 0x548bdf05
add eax, 0x81548bdf
stc
xchg edx, eax
invalid
int3
lodsb al, byte [rsi]
je 0x14009b3b0
add eax, 0x81548bdf
stc
xchg edx, eax
invalid
sub rdi, rax
jb case.0x14007ba69.680
mov qword [rsp + 0x80], rdi
jne 0x14009b390
add byte [rax], al
add byte [rbp - 0x53], dh
xor edi, edi
jmp 0x14009aaef
add byte [rbx - 0x2cb395f3], cl
add dword [rbx], ebp
sub ecx, dword [0x141dd0064]
mov ecx, dword [0x141dd0060]
sub ecx, dword [0x141dd0064]
xor ecx, 0xb80d278d
imul rcx, rcx, 0x1cb7e8df
or eax, 0xc96948b8
fucompi st(0)
mov bh, 0x1c
shr rcx, 0x37
add ecx, 0xcf13f5bd
cmp ecx, 0xfc7eff8
jb 0x14009b3f0
cmp al, 1
ja 0x14009b81b
add dword [rdi], ecx
xchg eax, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea ebx, [rsp + 0x30]
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
lea r14, [rsp + 0x78]
lea r13, [0x141db9f24]
rol dword [rcx], 1
rol dword [rcx], 1
test bpl, bpl
je 0x14009b43d
xor edx, edx
jmp 0x14009b482
invalid
mov r8d, dword [0x141dd0068]
mov eax, dword [0x141dd0068]
xor edx, edx
div dword [0x141dd006c]
sal bh, cl
xor eax, 0x1d34c21
nop dword [rax + rax]
mov eax, dword [0x141dd0070]
sub eax, dword [0x141dd0074]
add eax, 0x1905bac1
or eax, 0x4fb561cf
imul eax, eax, 0x7673ade
cmp eax, 0x1a8fcf2b
je 0x14009b450
mov edx, 2
cmp rdi, 2
jb 0x14009be13
cmp rdx, rdi
jne 0x14009b48e
xor eax, eax
jmp 0x14009b540
lea rax, [rsi + rdi]
lea rcx, [rsi + rdx]
inc rcx
cmp rcx, rax
sete al
movzx edx, byte [rsi + rdx]
test al, 1
jne 0x14009b4e0
cmp dl, 0x2e
jne 0x14009b4e0
mov eax, dword [0x141dd0078]
or eax, dword [0x141dd007c]
imul rax, rax, 0x3ec6562f
shr rax, 0x3d
add eax, 0x8b5a2e6d
cmp eax, 0x34d81fe4
jb 0x14009b4ac
movzx eax, byte [rcx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x14009b540
cmp dl, 0x2e
sete cl
mov r8d, dword [0x141dd0080]
xor r8d, dword [0x141dd0084]
or r8d, 0x622a0334
and r8d, 0x7e2e77bc
imul r8d, r8d, 0xd25a4b1d
pop r10
rol byte [rcx - 0x7f], cl
clc
insd dword [rdi], dx
cmp eax, dword [rcx - 0x58]
pop r10
rol byte [rcx - 0x7f], cl
clc
insd dword [rdi], dx
cmp eax, dword [rcx - 0x58]
ja 0x14009b4e0
and al, cl
nop word cs:[rax + rax]
mov ecx, dword [str._P_Y]
add ecx, dword [0x141dd008c]
or ecx, 0x5dac4188
and ecx, 0x5dac619c
cmp ecx, 0xf869d13e
je 0x14009b520
test bpl, bpl
je case.0x140088260.602
xor ecx, ecx
jmp 0x14009b5d1
nop dword [rax]
mov ecx, dword [0x141dd0090]
and ecx, dword [0x141dd0094]
cmp byte [rbx - 0x2d], cl
add dword [rcx + 0x200a00e1], eax
sbb byte [rcx + 0x5cd4fac9], al
pop rsp
mov dword [rcx - 0x228b3f0f], 0xd5f981a3
invalid
ret 0x77c2
invalid
pop rsp
mov dword [rcx - 0x228b3f0f], 0xd5f981a3
invalid
movabs dword [0xda77c2c23fd5f981], eax
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
nop dword [rax + rax]
mov ecx, dword [0x141dd0098]
and ecx, dword [0x141dd009c]
imul ecx, ecx, 0x1d3df168
cmp ecx, 0xaa9605a9
je 0x14009b590
mov rcx, qword [rsp + 0x28]
jmp 0x14009b5d1
movzx eax, al
add rcx, r15
add rcx, rax
cmp rdi, rcx
jbe 0x14009aaef
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rcx, qword [rsp + 0x30]
mov eax, dword [0x141dd00a0]
xor edx, edx
div dword [0x141dd00a4]
imul eax, eax, 0xeb504fc4
add eax, 0x382d66e4
cmp eax, 0xca33d3ee
xor ecx, edx
ja 0x14009b5fe
nop
mov eax, dword [0x141dd00a8]
xor edx, edx
div dword [0x141dd00ac]
imul rax, rax, 0x19985eb3
shr rax, 0x3c
or eax, 0x3d063808
cmp eax, 0xe08682d1
je case.0x14002b60c.805
sub rdi, rcx
jb case.0x14007ba69.680
mov eax, dword [0x141dd00b0]
imul eax, dword [0x141dd00b4]
add eax, 0xb88ac400
and eax, 0x8acd2c58
add eax, 0x93093b6b
cmp eax, 0xd8c601f9
jbe case.0x14002b60c.807
mov qword [rsp + 0x80], rdi
nop dword [rax]
mov eax, dword [0x141dd00b8]
add eax, dword [0x141dd00bc]
or eax, 0xf00bbd28
add eax, 0xe0058834
xor eax, 0xe1c9a1bb
mov qword [rsp + 0x80], rdi
cmp eax, 0x13e294e5
jbe case.0x14002b60c.807
jmp 0x14009b434
mov eax, dword [0x141dcffb0]
sub eax, dword [0x141dcffb4]
and eax, 0x712492a8
add eax, 0xba42cb62
or eax, 0x42052937
cmp eax, 0xddaed0fb
je 0x14009b6b0
cmp cl, 6
jne case.0x14002b60c.804
nop dword [rax + rax]
mov eax, dword [0x141dcffb8]
xor eax, dword [0x141dcffbc]
and eax, 0x82761c61
imul eax, eax, 0x13de3e3a
cmp eax, 0xe8a88223
ja 0x14009b6e0
mov eax, 0xaf7fa001
nop word cs:[rax + rax]
mov ecx, dword [0x141dcffc0]
sub ecx, dword [0x141dcffc4]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa0810142
cmp ecx, 0x930b6a2
jb 0x14009b710
cmp rdi, r15
jbe 0x14009aaef
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
mov eax, dword [0x141dcffc8]
xor eax, dword [0x141dcffcc]
add dword [rcx - 0x40], ebp
cmp al, 0x3b
add dword [rcx - 0x40], ebp
cmp al, 0x3b
add eax, 0xd53a9414
or eax, 0xeaceb5a7
cmp eax, 0x2edecce6
jb 0x14009b80b
mov ebp, dword [0x141dcffd0]
sub ebp, dword [0x141dcffd4]
add ebp, 0xd4b26619
or ebp, 0x45001785
and ebp, 0x65001f87
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp ebp, 0xac22fb1a
ja 0x14009b80b
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dcffd8]
rol qword [rcx], cl
imul ecx, dword [0x141dcffdc]
imul ecx, ecx, 0xbd7aeb7
imul rcx, rcx, 0x463d543f
shr rcx, 0x3c
xor ecx, 0xd93bf91e
int1
invalid
stc
cmp ebx, ecx
cmp ecx, 0x2c455a80
jb 0x14009b7ad
int1
invalid
sub rdi, rax
jb case.0x14007ba69.680
mov qword [rsp + 0x80], rdi
mov eax, dword [0x141dcffe0]
add eax, dword [0x141dcffe4]
cmp eax, 0x2ffb15a9
je 0x14009b7ea
in eax, dx
in eax, dx
cmp rdi, r15
ja 0x14009b745
invalid
invalid
invalid
jmp 0x14009aaef
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
jmp 0x14009b76c
test r8b, r8b
je 0x14009bb5a
xor eax, eax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test al, al
jne 0x14009b830
cmp rdi, r15
jbe 0x14009aaef
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
mov r12d, 0x9e062ef5
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov ecx, dword [0x141dd0110]
add ecx, dword [0x141dd0114]
or ecx, 0xc10a8740
imul ecx, ecx, 0xd0065194
and ecx, 0x9dba33a8
mov edx, 0x95f9819d
jae 0x14009b8c2
invalid
je 0x14009b868
mov edx, 0x95f9819d
jae 0x14009b8c2
invalid
sub rdi, rax
jb case.0x14007ba69.680
mov qword [rsp + 0x80], rdi
nop
mov eax, dword [0x141dd0118]
or eax, dword [0x141dd011c]
imul rax, r12
shr rax, 0x3e
or eax, 0xd3b2c1de
cmp eax, 0xcb582139
jb 0x14009b8a0
mov eax, dword [0x141dd0120]
pop rdx
rol qword [rcx], cl
xor eax, dword [0x141dd0124]
add eax, 0x81996241
xor eax, 0x4084a84b
cmp eax, 0x80b1b7d7
ja 0x14009b8c0
cmp rdi, r15
ja 0x14009b84d
jmp 0x14009aaef
xor r13d, r13d
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
mov r12d, 0xa34aa81d
mov rax, qword [rsp + 0xc8]
cmp rax, 4
ja case.default.0x14009b91a
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add al, 0x77
and al, 0x48
lea ecx, [0x141db9efc]
lea rcx, [0x141db9efc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x28]
jmp 0x14009b9d2
mov eax, dword [0x141dcffe8]
xor eax, dword [0x141dcffec]
mov al, 0x46
rol dword [rcx], cl
add eax, 0xd43978e3
or eax, 0x483d8251
imul rcx, rax, 0x609fd2d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
call 0x128cb815a
invalid
cmp eax, 0xc2240788
ja case.default.0x14009b91a
call 0x128cb815a
invalid
mov eax, 2
jmp 0x14009b9d2
mov eax, dword [0x141dcfff8]
xor edx, edx
div dword [0x141dcfffc]
add eax, 0x8580a45c
xor eax, 0xc540562a
sub dl, byte [rsi + 0x40]
invalid
cmp eax, 0x75dedc44
ja case.0x14009b91a.1
sub dl, byte [rsi + 0x40]
invalid
mov rax, qword [rsp + 0xb8]
jmp 0x14009b9d2
invalid
mov eax, dword [0x141dcfff0]
and eax, dword [0x141dcfff4]
and eax, 0x6c002af
or eax, 0xc93ddd50
imul eax, eax, 0xf7e0f3cb
cmp eax, 0xff232c7f
je case.0x14009b91a.4
mov rax, qword [rsp + 0xc0]
jmp 0x14009b9d2
mov eax, 6
add rax, r15
cmp rdi, rax
jbe 0x14009aaef
mov eax, dword [0x141dd0000]
xor edx, edx
div dword [0x141dd0004]
or eax, 0xdb340b1b
mov ecx, 0xc6c75859
imul rax, rcx
shr rax, 0x3f
or eax, 0x55e16a88
cmp eax, 0xc29d68cd
je 0x14009ba39
nop word [rax + rax]
mov eax, dword [0x141dd0008]
xor edx, edx
div dword [0x141dd000c]
rol dword [r9], cl
rol dword [r9], cl
mov ebp, eax
and ebp, 0x5d1f9476
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
cmp ebp, 0x6e2c9b3e
jne 0x14009ba46
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
jmp 0x14009ba10
mov eax, dword [0x141dd0010]
xor edx, edx
div dword [0x141dd0014]
or eax, 0x29044168
and eax, 0x2904777a
cmp eax, 0xa2e5c41c
invalid
mov eax, dword [0x141dd0018]
and eax, dword [0x141dd001c]
add eax, 0x1d345ad
add eax, 0x1d345ad
xor eax, 0x401000cc
or eax, 0x9acfe733
invalid
cmp eax, 0xfb3d22b6
je 0x14009ba63
invalid
cmp byte [rsp + 0x38], 0xa
jne 0x14009aaef
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141dd0020]
or ecx, dword [0x141dd0024]
or ecx, 0x76ec8597
add ecx, 0x6b0baa2b
imul rcx, r12
shr rcx, 0x3e
cmp ecx, 0x3e1d120d
invalid
invalid
ja 0x14009ba90
adc bl, byte [0x14fe231f7]
invalid
nop dword [rax + rax]
test r13b, r13b
jne 0x14009bac0
sub rdi, rax
jb case.0x14007ba69.680
nop
nop
mov eax, dword [0x141dd0028]
add eax, dword [0x141dd002c]
or eax, 0xfffeffff
cmp eax, 0xfa83862e
jb 0x14009bad0
mov eax, dword [0x141dd0030]
sub eax, dword [0x141dd0034]
add eax, 0x1d34540
add eax, 0x1d34540
imul rcx, rax, 0x7523f46f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
xor eax, 0xc31ea013
add eax, 0x25e860bd
cmp eax, 0xa591f315
jae 0x14009bb30
mov qword [rsp + 0x80], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd0038]
add eax, dword [0x141dd003c]
or eax, 0x400140
and eax, 0xd0448140
mov qword [rsp + 0x80], rdi
cmp eax, 0x729c54a3
jbe 0x14009bb30
jmp 0x14009b8fe
mov eax, 0xa35b4e33
mov ecx, dword [0x141dd00c0]
xor ecx, dword [0x141dd00c4]
add ecx, 0x39d3fa5c
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x2ae7f1bb
je 0x14009bb5f
xor ebp, ebp
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x78]
mov r12d, 0x88ccf9ff
stc
int3
mov byte [rbp + rcx*4 + 0x2d], cl
jbe 0x14009bb7b
rol dword [rcx], 1
stc
int3
mov rax, qword [rsp + 0xc8]
enter 0, 0
cmp rax, 4
ja case.default.0x14009bbb4
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov eax, dword [0x141dd00d8]
sub eax, dword [0x141dd00dc]
or eax, 0x157585be
adc eax, 0x23b1c069
mov al, byte [rdi]
adc eax, 0x23b1c069
mov al, byte [rdi]
imul rax, rax, 0x1f6f498b
shr rax, 0x3c
cmp eax, 0x28838190
jae case.0x14009bbb4.1
mov rax, qword [rsp + 0xb8]
jmp 0x14009bc70
invalid
jge 0x14009bc5a
nop word cs:[rax + rax]
mov eax, dword [0x141dd00d0]
sub eax, dword [0x141dd00d4]
xor eax, 0x6c8808
and eax, 0x9d6ccd89
add eax, 0xa8add0f7
cmp eax, 0xa140d284
jb case.0x14009bbb4.3
mov rax, qword [rsp + 0x28]
jmp 0x14009bc70
mov eax, dword [0x141dd00c8]
xor edx, edx
div dword [0x141dd00cc]
rol dword [rcx], cl
rol dword [rcx], cl
imul rax, rax, 0x1753189f
shr rax, 0x3b
or eax, 0x9d69b97a
xor eax, 0xedd0e55b
cmp eax, 0xe999b86c
ja case.0x14009bbb4.4
mov rax, qword [rsp + 0xc0]
jmp 0x14009bc70
mov eax, 2
jmp 0x14009bc70
mov eax, 6
test bpl, bpl
jne 0x14009bc70
add rax, r15
cmp rdi, rax
jbe 0x14009aaef
mov rcx, rbx
mov rdx, r14
call fcn.14008ea20
mov eax, dword [0x141dd00e0]
sub eax, dword [0x141dd00e4]
and eax, 0x50c8002
add eax, 0x77100956
cmp eax, 0xb8aefe40
invalid
test bpl, bpl
jne 0x14009bca7
mov rcx, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x38]
nop word cs:[rax + rax]
mov edx, dword [str.lJI]
and edx, dword [0x141dd00ec]
add edx, 0xd17e4f96
xchg esi, eax
jle 0x14009bca3
xchg esi, eax
jle 0x14009bca3
or edx, 0xbcfbff5f
cmp edx, 0x3e435233
jb case.0x14002b60c.811
pop rdi
invalid
jb case.0x14002b60c.811
cmp al, 0xa
jne 0x14009aaef
nop dword [rax + rax]
mov eax, dword [0x141dd00f0]
xor edx, edx
div dword [0x141dd00f4]
xor eax, 0x2b0690a2
imul eax, eax, 0xd49cc50a
add eax, 0x1d9f8db6
cmp eax, 0xa99bc1a2
jb 0x14009bcf0
sub rdi, rcx
jb case.0x14007ba69.680
nop
mov eax, dword [0x141dd00f8]
and eax, dword [0x141dd00fc]
and eax, 0xf05b1260
imul eax, eax, 0xe89ca6fc
add eax, 0x5d62460c
cmp eax, 0x965f1d7a
jb 0x14009bd20
mov eax, dword [0x141dd0100]
and eax, dword [0x141dd0104]
imul rax, rax, 0x2054c94b
shr rax, 0x3d
imul eax, eax, 0x7a22392d
or eax, 0x752c6891
cmp eax, 0x2c282979
jb 0x14009bd98
mov eax, dword [0x141dd0108]
or eax, dword [0x141dd010c]
imul rax, r12
shr rax, 0x39
or eax, 0xf4aedffa
fild qword [rsi - 0x4376b70c]
and al, 0x80
add byte [rax], al
add byte [0xd0cc3fd4], bh
fild qword [rsi - 0x4376b70c]
and al, 0x80
add byte [rax], al
add byte [0xd0cc3fd4], bh
jne 0x14009bb9a
mov qword [rsp + 0x80], rdi
add byte [rax], al
jmp 0x14009bd6c
ud2
ud2
mov eax, dword [0x141dcff78]
or eax, dword [0x141dcff7c]
add eax, 0xc971e717
leave
leave
imul rcx, rax, 0x24710b5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x5df5a39b
cmp eax, 0x8927d919
ja 0x14009bde0
jmp 0x14009be43
ud2
ud2
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
retf 0x8d48
invalid
lea ecx, [rsp + 0x28]
call fcn.14009c5a0
mov rcx, qword [rsp + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0150]
xor edx, edx
div dword [0x141dd0154]
cmp eax, 0x61b96db4
je 0x14009be80
cmp ecx, 2
jne case.default.0x14009beb6
mov rax, qword [rsp + 0x30]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
invalid
loopne 0x14009be7f
add dword [rax + 0x63], ecx
or al, 0x8a
add rcx, rdx
rol dword [rbx - 0x72b7fc1f], 0x15
invalid
jmp rcx
xor eax, eax
jmp 0x14009bf60
mov eax, dword [0x141dd0160]
rol dword [rcx], cl
imul eax, dword [0x141dd0164]
imul eax, eax, 0xc7dbe62a
or eax, 0xaf5d7f8
xor eax, 0x1eadbf11
cmp eax, 0x1adbbfd4
jb 0x14009bec0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0168]
add eax, dword [0x141dd016c]
imul eax, eax, 0x3aff6ca0
add eax, 0xa985f020
cmp eax, 0x72869ebf
jb 0x14009bef0
nop
mov eax, dword [0x141dd0170]
sub eax, dword [0x141dd0174]
or eax, 0x5595ea90
add eax, 0x53cfda7c
cmp eax, 0xb5dba00a
ja 0x14009bf10
xor eax, eax
jmp 0x14009bf60
test dword [rsp + 0x78], 0x20000000
mov eax, dword [rsp + 0x74]
sete cl
test eax, 0x400
sete dl
or dl, cl
and eax, 0x10
shr eax, 4
and al, dl
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0158]
sub ecx, dword [0x141dd015c]
cmp ecx, 0xeb69e633
je 0x14009bf60
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rsi, [rax - 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0178]
add ecx, dword [0x141dd017c]
imul ecx, ecx, 0x811656fe
or ecx, 0x8f990ef
cmp ecx, 0x6d379ddf
je 0x14009bf90
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
nop dword [rax + rax]
mov ecx, dword [0x141dd0180]
or ecx, dword [0x141dd0184]
add ecx, 0x6a33a440
or ecx, 0x30410200
and ecx, 0x7c410b4b
cmp ecx, 0x488aa893
jb 0x14009bfc0
test rax, rax
je 0x14009bff0
mov rcx, rdi
call rax
mov eax, dword [0x141dd0188]
sub eax, dword [0x141dd018c]
imul rax, rax, 0x758e8675
shr rax, 0x3d
add eax, 0x6da1d3bd
and eax, 0x4d211030
cmp rax, 0x60cbd04b
cmp rax, 0x60cbd04b
je 0x14009bff0
cmp qword [rbx + 8], 0
je 0x14009c139
mov rax, qword [rbx + 0x10]
nop word [rax + rax]
mov ecx, dword [0x141dd0190]
and ecx, dword [0x141dd0194]
add ecx, 0xf5fd0e54
shr ecx, 3
imul rcx, rcx, 0x109a4899
shr rcx, 0x38
cmp ecx, 0xc56e2cc
ja 0x14009c030
xor ecx, ecx
nop word [rax + rax]
test cl, cl
jne 0x14009c060
cmp rax, 0x11
jb 0x14009c0b8
nop word [rax + rax]
mov eax, dword [0x141dd0198]
imul eax, dword [0x141dd019c]
or eax, 0xd6a26789
imul eax, eax, 0x4514bf4f
add eax, 0xc7a9cfbb
cmp eax, 0x62170354
jb 0x14009c070
mov eax, dword [0x141dd01a0]
xor ecx, ecx
xor edx, edx
div dword [0x141dd01a4]
nop word cs:[rax + rax]
test cl, cl
jne 0x14009c0b0
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd01a8]
rol dword [rcx], cl
and eax, dword [0x141dd01ac]
add eax, 0x82db0a72
xor eax, 0x68974505
imul rax, rax, 0x3114203f
shr rax, 0x38
cmp eax, 0x6b2da877
jbe 0x14009c0f2
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dd01b0]
xor edx, edx
div dword [0x141dd01b4]
mov ebx, eax
add ebx, 0x9f9661e8
and ebx, 0x99a46fe3
add ebx, 0xb04896a6
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call r14
cmp ebx, 0xd22296fd
ja 0x14009c100
mov eax, dword [0x141dd01b8]
sub eax, dword [0x141dd01bc]
add eax, 0x1d34077
add eax, 0x1d34077
or eax, 0x6065c7cb
imul eax, eax, 0x292c0666
add eax, 0x8e9f0d4e
cmp eax, 0x9da89df1
ja 0x14009c169
mov rdi, qword [0x141dda6a0]
xor eax, eax
test al, al
je 0x14009c172
mov rax, qword [0x141dda6a0]
jmp 0x14009c15c
mov eax, dword [0x141dd01c0]
and eax, dword [0x141dd01c4]
add eax, 0x687e5203
or eax, 0xf3d44e74
and eax, 0xfffdeef4
cmp eax, 0x627668af
jae 0x14009c1a2
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 [str.f_10z__l]
add ebp, dword [0x141dd01cc]
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x9d51da5c
je 0x14009c1b0
nop
mov eax, dword [0x141dd01d0]
and eax, dword [0x141dd01d4]
add eax, 0x4cbf3abb
xor eax, 0x5400041b
and eax, 0x542c641b
cmp eax, 0x95b32502
ja 0x14009c1d0
xor eax, eax
jmp 0x14009bf60
div dword [0x141dd01dc]
nop word [rax + rax]
mov eax, dword [0x141dd01e0]
and eax, dword [0x141dd01e4]
xor eax, 0x6d78c417
cmp eax, 0x558be419
jb 0x14009c220
mov eax, 0xdb2762ff
nop dword [rax]
mov edx, dword [0x141dd01e8]
rol dword [rcx], cl
add edx, dword [0x141dd01ec]
or edx, 0x7b632067
imul edx, edx, 0xc7ad4f0a
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xb92e4d85
ja 0x14009c240
mov eax, ecx
and eax, 3
nop dword [rax]
mov edx, dword [0x141dd01f0]
xor edx, dword [0x141dd01f4]
imul edx, edx, 0x397f510a
add edx, 0x6923c01c
and edx, 0xd619b9a8
cmp edx, 0xffb338a3
ja 0x14009c270
cmp rax, 3
ja case.default.0x14009c2ae
lea rdx, [0x141db9f4c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
nop dword [rax]
mov eax, dword [0x141dd0200]
xor edx, edx
div dword [0x141dd0204]
or eax, 0x8b4e89f2
add eax, 0x43842301
imul rax, rax, 0x77bfde33
shr rax, 0x3c
cmp eax, 0xe09ed119
je 0x14009c2c0
mov r14, qword [rbx]
test r14, r14
je 0x14009c3d0
mov eax, dword [0x141dd0208]
add eax, dword [0x141dd020c]
cmp eax, 0x7b91b0ba
jne 0x14009c366
jmp 0x14009c393
mov eax, dword [0x141dd01f8]
and eax, dword [0x141dd01fc]
imul eax, eax, 0x899daf81
imul rcx, rax, 0x3e285761
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
xor eax, 0x4019d6e
cmp eax, 0xf931a24f
ja case.0x14009c2ae.3
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x14009c350
jmp case.0x14009c2ae.0
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14009c360
ud2
mov eax, dword [0x141dd0210]
add eax, dword [str.Z_b___]
imul r15, rax, 0x8990e19
shr r15, 0x3b
or r15d, 0xab927cb8
mov rcx, rdi
call r14
cmp r15d, 0xc541ec5c
jbe 0x14009c3a0
mov rcx, rdi
call r14
jmp 0x14009c366
mov eax, dword [0x141dd0218]
and eax, dword [0x141dd021c]
imul eax, eax, 0x734e7254
and eax, 0xdabf958c
xor eax, 0x7e09d1fe
cmp eax, 0x95a17cd8
ja 0x14009c3a0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0220]
and eax, dword [str.x_zQ]
xor eax, 0xba29d4c6
imul rax, rax, 0x2ff25289
shr rax, 0x3d
or eax, 0xa622e128
cmp eax, 0x4830f6cd
jb 0x14009c3d0
cmp qword [rbx + 8], 0
je 0x14009c4b3
mov rax, qword [rbx + 0x10]
nop word [rax + rax]
mov ecx, dword [0x141dd0228]
imul ecx, dword [0x141dd022c]
or ecx, 0xefdafdef
add ecx, 0xb42cb637
cmp ecx, 0x154ac34
jb 0x14009c410
cmp rax, 0x11
jb 0x14009c45f
mov rdi, qword [rdi - 8]
nop dword [rax + rax]
mov eax, dword [0x141dd0230]
xor edx, edx
div dword [0x141dd0234]
or eax, 0x70311e10
and eax, 0x72311e10
cmp eax, 0xf7b9ca5a
ja 0x14009c440
mov eax, dword [str.et_J]
xor eax, dword [0x141dd023c]
imul eax, eax, 0x63704efd
and eax, 0xa1a3e1be
cmp eax, 0x6ca9ede3
jne 0x14009c48f
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor ebx, ebx
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call r14
test bl, bl
jne 0x14009c4a0
mov eax, dword [0x141dd0240]
xor eax, dword [0x141dd0244]
or eax, 0xa5d9dffd
and eax, 0xbdfbdfff
cmp eax, 0x8c8a5adf
jb 0x14009c503
mov eax, dword [0x141dd0248]
or eax, dword [0x141dd024c]
xor eax, 0xc159cf76
mov ecx, 0x8829f7b1
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xa749ca72
mov rdi, qword [0x141dda6a0]
cmp ecx, 0x24b81844
jae 0x14009c50c
mov rax, qword [0x141dda6a0]
jmp 0x14009c4d0
mov eax, dword [0x141dd0250]
and eax, dword [0x141dd0254]
cmp eax, 0x52301d3
cmp al, 0x3d
rol dword [rcx], cl
add eax, 0x2b572ac7
imul rax, rax, 0xfcfdd7
shr rax, 0x37
cmp eax, 0x798cbbb9
jne 0x14009c53d
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 word cs:[rax + rax]
mov ebp, dword [0x141dd0258]
imul ebp, dword [0x141dd025c]
or ebp, 0x9b058c48
and ebp, 0x9f3dcd48
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x93b39d3e
jb 0x14009c550
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009c580
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov esp, 0x8824
add byte [rcx + 0x3e083f8], cl
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0270]
sub ecx, dword [0x141dd0274]
or ecx, 0xd4ba9106
add ecx, 0x5b67a78d
cmp ecx, 0xb50f7f10
ja 0x14009c650
cmp eax, 2
jb 0x14009c9a4
cmp eax, 2
jne 0x14009c987
movabs rax, 0xffffffff00000000
and rax, rdi
movabs rcx, 0x78000000000
xor edx, edx
nop dword [rax + rax]
test dl, dl
jne 0x14009c6a0
nop word cs:[rax + rax]
mov edx, dword [0x141dd0280]
add edx, dword [0x141dd0284]
xor edx, 0x100811a4
or edx, 0xc4f72619
cmp edx, 0x95d72f94
jb 0x14009c6b0
cmp rax, rcx
jne 0x14009c9a4
mov eax, dword [0x141dd0288]
xor eax, dword [0x141dd028c]
imul eax, eax, 0x5749d3bd
and eax, 0x945c7664
xor eax, 0x92ceaa17
cmp eax, 0xfae39f44
jbe 0x14009c712
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, rbx
mov r9d, 0x200000
call fcn.14009cd20
lea r15, [rsp + 0x28]
nop word [rax + rax]
mov eax, dword [0x141dd0290]
sub eax, dword [0x141dd0294]
or eax, 0x9228002a
and eax, 0xdffa0b3a
imul ebp, eax, 0xf9445d7
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov r9d, 0x200000
call fcn.14009cd20
cmp ebp, 0xeb761d4d
ja 0x14009c720
mov rcx, qword [rsp + 0x28]
nop dword [rax]
sub byte [rdi], cl
invalid
mov eax, dword [0x141dd0298]
xor edx, edx
div dword [0x141dd029c]
xor eax, 0x7395d5f7
add eax, 0x5b432664
xor eax, 0xe63a3f27
cmp eax, 0x3073723f
ja 0x14009c760
cmp ecx, 2
jne 0x14009c9fb
nop dword [rax]
mov eax, dword [0x141dd02a8]
mov ecx, dword [0x141dd02ac]
add eax, ecx
add eax, 0xf343e3f7
xor eax, 0xd1bad9de
imul eax, eax, 0x25588bcb
cmp eax, 0xa26cf245
jb 0x14009c790
mov eax, dword [0x141dd02b0]
xor edx, edx
div dword [0x141dd02b4]
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
mov eax, dword [0x141dd02b8]
sub eax, dword [0x141dd02bc]
add eax, 0xdd66eb82
and eax, 0x2518a84
cmp eax, 0x350f8daa
je 0x14009c7d0
mov rcx, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov eax, dword [0x141dd02c0]
xor edx, edx
div dword [0x141dd02c4]
xor eax, 0x49800802
and eax, 0xf9824c23
cmp eax, 0xd539fbdd
je 0x14009c800
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x14009c83c
lea rdx, [0x141db9f5c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rax, qword [r15]
nop dword [rax]
mov ecx, dword [0x141dd02d8]
and ecx, dword [0x141dd02dc]
imul ecx, ecx, 0xc15d7e4c
add ecx, 0x61016d89
cmp ecx, 0x4c16481a
ja 0x14009c850
test rax, rax
je 0x14009c8a2
mov rcx, r14
call rax
mov eax, dword [0x141dd02e0]
and eax, dword [0x141dd02e4]
imul rax, rax, 0xd7dbc5
shr rax, 0x35
add eax, 0x630702f6
xor eax, 0x8e2864d7
cmp eax, 0xaed62a2b
jb 0x14009c87a
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dd02e8]
sub edx, dword [0x141dd02ec]
add edx, 0xbf446d4d
and edx, 0xec1ac3bc
cmp edx, 0x31b693b5
jb 0x14009c8b0
test rcx, rcx
je 0x14009cc0a
cmp rax, 0x11
jb 0x14009c936
mov eax, dword [0x141dd02f0]
xor eax, dword [0x141dd02f4]
add dword [rbx], esi
add eax, 0x1d33a09
or eax, 0xf7ef6ebf
imul eax, eax, 0x78a902a7
cmp eax, 0x4d4ce994
jb 0x14009c8df
mov eax, dword [0x141dd02f8]
xor edx, edx
div dword [0x141dd02fc]
mov eax, dword [0x141dd0300]
imul eax, dword [0x141dd0304]
shr eax, 1
imul rax, rax, 0x1389f1cf
shr rax, 0x36
imul eax, eax, 0x8335ef7b
cmp eax, 0x8064fbb
je 0x14009c90b
mov r14, qword [r14 - 8]
mov eax, dword [0x141dd0308]
mov ecx, dword [0x141dd030c]
add eax, ecx
add eax, 0x7476d064
and eax, 0xdd1380c5
cmp eax, 0xacbd2e97
jne 0x14009cbba
jmp 0x14009cbf6
mov eax, dword [0x141dd02d0]
xor eax, dword [0x141dd02d4]
or eax, 0x11a24041
xor eax, 0x2221f1
or eax, 0xce5d8e0e
cmp eax, 0xf44a7a6a
je case.0x14009c83c.3
jmp case.0x14009c83c.0
mov eax, dword [0x141dd0278]
xor ecx, ecx
xor edx, edx
div dword [0x141dd027c]
nop word [rax + rax]
test cl, cl
jne 0x14009c9a0
mov rax, qword [rsp + 0xd0]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, 0xbb24c6af
mov ecx, dword [0x141dd02a0]
add ecx, dword [0x141dd02a4]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x21abd60a
imul ecx, ecx, 0x2d3698d3
cmp ecx, 0x9aa55759
jb 0x14009ca00
mov eax, dword [rsp + 0x74]
xor ecx, ecx
nop
test cl, cl
jne 0x14009ca30
mov ecx, dword [rsp + 0x78]
test eax, 0x400
je 0x14009ca4d
mov edx, ecx
and edx, 0x20000000
jne case.0x14009c83c.0
mov edx, dword [0x141dd0348]
or edx, dword [0x141dd034c]
and edx, 0x95e78d15
imul edx, edx, 0xb06cb31
cmp edx, 0xa6cb4d84
jne 0x14009ca99
movups xmm0, xmmword [rsp + 0x64]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
xor r8d, r8d
nop dword [rax]
mov edx, dword [rsp + 0x7c]
movups xmm0, xmmword [rsp + 0x64]
movups xmmword [rsi + 0x3c], xmm0
cmp al, 0xf
adc byte [rsp + 0x28], al
cmp al, 0xf
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
test r8b, r8b
jne 0x14009caa0
xor r8d, r8d
test r8b, r8b
je 0x14009cb0e
jmp 0x14009cb44
mov eax, 0x801c8dfb
mov ecx, dword [0x141dd02c8]
add ecx, dword [0x141dd02cc]
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x1507a983
or ecx, 0x67939f3d
cmp ecx, 0xd1ba5a55
ja 0x14009cae4
ud2
mov r8d, dword [0x141dd0350]
imul r8d, dword [0x141dd0354]
or r8d, 0xd6e03b03
imul r8d, r8d, 0x829b5cf2
add r8d, 0x7dd38fda
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
mov dword [rsi + 0x54], edx
cmp r8d, 0x259fc2d9
jae 0x14009cb4f
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
mov dword [rsi + 0x54], edx
jmp 0x14009cb0e
mov eax, dword [0x141dd0358]
sub eax, dword [0x141dd035c]
add eax, 0x6b2f9dd2
shr eax, 4
imul rax, rax, 0x4d02ef9
shr rax, 0x33
and eax, 0xfffffffd
cmp eax, 0x2a387b73
ja 0x14009cbb0
mov eax, dword [0x141dd0360]
sub eax, dword [0x141dd0364]
or eax, 0xe80ab201
mov esi, 0xbc16becb
imul rsi, rax
shr rsi, 0x3e
or esi, 0xd6d18c4e
mov rcx, rdi
call fcn.14009c200
cmp esi, 0xae91fe32
jne 0x14009c9eb
mov rcx, rdi
call fcn.14009c200
jmp 0x14009cb78
mov eax, dword [0x141dd0310]
xor edx, edx
div dword [0x141dd0314]
mov ebp, eax
and ebp, 0xaa0c58d4
add ebp, 0xfe5c2d30
and ebp, 0xc264e9f4
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x8e2dabb3
jae 0x14009cc0a
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14009cbba
mov eax, dword [0x141dd0318]
add eax, dword [0x141dd031c]
shr eax, 3
imul rax, rax, 0x205b57c3
shr rax, 0x39
imul eax, eax, 0xdf32215d
and eax, 0xb4a8f0e8
cmp eax, 0x36ae370c
jbe 0x14009cc40
mov rax, qword [0x141dda6a0]
nop dword [rax]
mov eax, dword [0x141dd0320]
or eax, dword [0x141dd0324]
or eax, 0x1cfe561e
add eax, 0xcee563d2
or eax, 0xd4183879
mov rcx, qword [0x141dda6a0]
cmp eax, 0xc08032ca
jb 0x14009cc40
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0328]
or eax, dword [0x141dd032c]
imul eax, eax, 0x2517b722
or eax, 0x8d142cad
imul rax, rax, 0x20794edb
shr rax, 0x3d
cmp eax, 0x496eb3f1
ja 0x14009cc80
nop dword [rax]
mov eax, dword [0x141dd0330]
or eax, dword [0x141dd0334]
or eax, 0x369f4b2f
and eax, 0xb6df7b2f
cmp eax, 0x671ba714
jb case.0x14009c83c.0
mov eax, dword [0x141dd0338]
xor eax, dword [0x141dd033c]
and eax, 0x68a1002a
imul rax, rax, 0x3236e293
shr rax, 0x3c
cmp eax, 0xbb1386d0
ja 0x14009cd0d
mov eax, dword [0x141dd0340]
sub eax, dword [0x141dd0344]
imul eax, eax, 0xf2b0be5a
mov qword [rsi + 8], rdi
cmp eax, 0xd274b4fe
jne 0x14009cd13
mov qword [rsi + 8], rdi
jmp 0x14009ccf0
mov qword [rsi], 2
jmp 0x14009c9eb
mov eax, dword [0x141dd0380]
add eax, dword [0x141dd0384]
and eax, 0x1433259
add dword [rcx - 0x40], ebp
cmp eax, 0x412af2c9
mov dword [rdi + 0x1c], 0
add dword [rcx - 0x40], ebp
cmp eax, 0x412af2c9
mov dword [rdi + 0x1c], 0
mov qword [r15 + 8], 0
mov qword [r15], 1
cmp eax, 0x5e71d84f
je 0x14009ce90
mov qword [rbp - 0x18], r10
mov qword [rbp - 0x20], r9
mov eax, dword [0x141dd0388]
or eax, dword [0x141dd038c]
add eax, 0x8e6120e3
mov ecx, 0x8bf0c491
imul rcx, rax
shr rcx, 0x3c
or ecx, 0xa62f68ec
cmp ecx, 0x1faa53cc
jae 0x14009cf1a
mov eax, edi
or eax, 0x2000000
mov dword [r15 + 0x10], eax
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.1400927d0
add rsp, 0x20
mov dword [rbp - 0xc], edi
or edi, 0x2000000
xor r13d, r13d
nop word cs:[rax + rax]
mov dword [r15 + 0x10], edi
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.1400927d0
add rsp, 0x20
test r13b, r13b
jne 0x14009cf30
mov r12, rdx
test rax, rax
je 0x14009d10d
nop dword [rax + rax]
mov eax, dword [0x141dd0398]
sub eax, dword [0x141dd039c]
add eax, 0x89041610
xor eax, 0x31c54903
or eax, 0xc2a96bc
cmp eax, 0xca38d978
jb 0x14009cf60
mov eax, 0x9b871f0d
nop word [rax + rax]
mov ecx, dword [0x141dd03a0]
sub ecx, dword [0x141dd03a4]
or ecx, 0xe8a434e3
imul ecx, ecx, 0x1f1d834f
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x13daa9cc
ja 0x14009cf90
mov eax, r12d
and eax, 3
nop
mov ecx, dword [0x141dd03a8]
or ecx, dword [0x141dd03ac]
add ecx, 0xb6b551ee
mov ch, 0xb6
mov ch, 0xb6
or ecx, 0x1fc9c5a5
imul ecx, ecx, 0xdeab1355
cmp ecx, 0x413d0e97
jb 0x14009cfc0
cmp eax, 2
jb 0x14009d0b3
cmp eax, 2
jne 0x14009d0a0
mov rax, r12
shr rax, 0x20
nop
mov ecx, dword [0x141dd03c8]
or ecx, dword [0x141dd03cc]
imul ecx, ecx, 0x403aa876
add ecx, 0x56df6c4d
cmp ecx, 0xf6513cb3
ja case.0x14002b60c.815
mov ecx, dword [0x141dd03d0]
add ecx, dword [0x141dd03d4]
xor ecx, 0xc37945d
add ecx, 0xf737f5a0
cmp ecx, 0xa5740a4a
jb 0x14009d020
cmp eax, 5
je 0x14009d050
cmp eax, 0x20
jne 0x14009d0b3
nop word [rax + rax]
mov eax, dword [0x141dd03e8]
or eax, dword [0x141dd03ec]
imul eax, eax, 0xf6237b1b
cmp eax, 0x2c29654b
jb 0x14009d050
movabs r15, 0x8000000000000000
mov eax, dword [0x141dd03f0]
xor edx, edx
div dword [0x141dd03f4]
and eax, 0xe8a44a79
movsb byte [rdi], byte [rsi]
call 0x11478bf8f
mov esp, 0xae9e523d
outsd dx, dword [rsi]
movsb byte [rdi], byte [rsi]
call 0x11478bf8f
mov esp, 0xae9e523d
outsd dx, dword [rsi]
jae 0x14009d1ca
jmp 0x14009d1f4
mov eax, dword [0x141dd03b0]
rol dword [rcx], cl
add eax, dword [0x141dd03b4]
cmp eax, 0xf2d7d4ce
je 0x14009d0a0
mov eax, dword [0x141dd03d8]
xor eax, dword [0x141dd03dc]
and eax, 0xa5c77740
xor eax, 0xe96ed7f7
cmp eax, 0xc387f520
mov rcx, qword [rbp]
jae 0x14009d0e0
mov qword [rcx + 8], r12
nop dword [rax + rax]
mov eax, dword [0x141dd03e0]
xor edx, edx
div dword [0x141dd03e4]
xor eax, 0x88b43007
imul eax, eax, 0x3b140f20
mov qword [rcx + 8], r12
cmp eax, 0x2803e11d
je 0x14009d0e0
mov qword [rcx], 2
jmp 0x14009d160
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r12
call fcn.140093250
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd0390]
xor eax, dword [0x141dd0394]
imul eax, eax, 0x3f94cc2e
xor eax, 0x81230211
and eax, 0xf1738211
cmp eax, 0x87a5cd2c
ja case.0x140078bf8.739
nop word cs:[rax + rax]
mov eax, dword [0x141dd03b8]
or eax, dword [0x141dd03bc]
add eax, 0x691e80a5
or eax, 0x9740337
imul rcx, rax, 0x10ef5397
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x4793c79
je 0x14009d160
nop word cs:[rax + rax]
mov eax, dword [0x141dd03c0]
add eax, dword [0x141dd03c4]
imul eax, eax, 0xdf6657cc
cmp eax, 0xe91e9169
je 0x14009d1a0
invalid
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edi, dword [str.fy_:]
xor edi, dword [0x141dd03fc]
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140090680
cwde
xor al, 0xff
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x2825e5ff], al
clc
jne 0x14009d20c
cwde
xor al, 0xff
dec dword [rax - 0x7d]
invalid
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140090680
invalid
dec dword [rax - 0x7d]
invalid
and bl, ch
invalid
invalid
mov rax, qword [rsi]
nop
mov ecx, dword [0x141dd0400]
and ecx, dword [0x141dd0404]
or ecx, 0xd07dc004
imul ecx, ecx, 0x5ddfdd7b
imul rcx, rcx, 0x83a0ee1
shr rcx, 0x39
cmp ecx, 0x528f670b
ja 0x14009d210
mov rbx, qword [rsi + 8]
cmp rax, r15
jne 0x14009d2a9
nop word cs:[rax + rax]
mov eax, dword [0x141dd0408]
xor edx, edx
div dword [0x141dd040c]
imul eax, eax, 0x838ea127
imul rax, rax, 0x6cda1eb5
shr rax, 0x3d
add eax, 0x3f569bb7
cmp eax, 0x379624fc
jb 0x14009d250
mov rcx, qword [rbp]
nop
mov eax, dword [0x141dd0410]
imul eax, dword [0x141dd0414]
xor eax, 0x4749902c
or eax, 0xb0364742
imul eax, eax, 0x21e23627
cmp eax, 0xd39203dd
jbe 0x14009d280
jmp 0x14009d351
mov r13, qword [rsi + 0x10]
mov ecx, dword [0x141dd0418]
imul ecx, dword [0x141dd041c]
mov rdi, qword [rbp - 0x20]
mov qword [rdi], rax
and ecx, 0x249c33ba
imul eax, ecx, 0x3573f4fc
cmp eax, 0xe1328bf6
mov r14, qword [rbp - 0x18]
je 0x14009d31a
mov eax, dword [0x141dd0420]
xor edx, edx
div dword [0x141dd0424]
mov esi, eax
xor esi, 0x1f6190d
add esi, 0x92548c51
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r13
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8b, 1
call fcn.140093b20
add rsp, 0x20
cmp esi, 0x4561c169
jae 0x14009d33a
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r13
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8b, 1
call fcn.140093b20
add rsp, 0x20
jmp 0x14009d2d8
mov r13, qword [r14]
xor eax, eax
nop
test al, al
jne 0x14009d340
mov rbx, qword [r14 + 8]
cmp r13, r15
jne 0x14009d361
mov rcx, qword [rbp]
mov qword [rcx + 8], rbx
mov qword [rcx], 2
jmp 0x14009d1b9
sub rsp, 0x20
xor edi, edi
mov r8d, 0x250
mov rsi, qword [rbp - 8]
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rbx
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
add rsp, 0x20
mov rsi, rax
nop
test dil, dil
jne 0x14009d390
cmp rsi, 0xffffffffffffffff
je 0x14009d3c1
mov eax, dword [0x141dd0428]
sub eax, dword [0x141dd042c]
add eax, 0xaf40fcc4
and eax, 0x8434a292
cmp eax, 0x444a77f7
jne 0x14009d4de
jmp 0x14009d515
mov eax, dword [0x141dd0440]
or eax, dword [0x141dd0444]
xor eax, 0x1020819
and eax, 0x14e8899
cmp eax, 0xa11e0202
mov rdx, qword [rbp]
jbe 0x14009d3e6
mov qword [rdx + 8], r12
mov eax, 0xae75ad67
lodsd eax, dword [rsi]
jne 0x14009d399
nop dword [rax + rax]
mov ecx, dword [0x141dd0448]
or ecx, dword [0x141dd044c]
or ecx, 0x3ab2152
imul rcx, rax
shr rcx, 0x3f
jmp 0xe2d33d4c
punpcklbw mm3, dword [rbp + 0x4c]
mov dword [rdx + 8], esp
cmp ecx, 0x740f872e
ja 0x14009d3f0
jmp 0xe2d33d4c
mov eax, dword [0x141dd0450]
and eax, dword [0x141dd0454]
or eax, 0x71f8c814
imul eax, eax, 0x60c18bc6
or eax, 0x5615d54f
cmp eax, 0xf34389eb
jae 0x14009d450
mov qword [rdx], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd0458]
xor eax, dword [0x141dd045c]
add eax, 0xea13133c
xor eax, 0xb383d397
mov qword [rdx], 2
cmp eax, 0xb90a3ddc
jb 0x14009d450
mov eax, dword [0x141dd0460]
xor edx, edx
div dword [0x141dd0464]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0468]
mov ecx, dword [0x141dd046c]
add eax, ecx
add eax, 0x96a0bba
cmp eax, 0x8bf840e5
ja 0x14009d490
test r13, r13
je 0x14009d160
mov eax, dword [0x141dd0470]
or eax, dword [0x141dd0474]
add eax, 0xc079e8fe
and eax, 0xb3eb56b9
add eax, 0xe7cf8531
cmp eax, 0xa2de0a0b
jbe 0x14009d6e5
jmp 0x14009d70f
mov edi, dword [0x141dd0430]
and edi, dword [0x141dd0434]
add edi, 0x23d916b8
xor edi, 0x2e9e1227
add edi, 0xf552564e
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FindClose]
add rsp, 0x20
cmp edi, 0x8bec65d6
jbe 0x14009d528
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FindClose]
add rsp, 0x20
jmp 0x14009d4de
mov rax, qword [rbp - 8]
mov r8d, dword [rax]
mov ecx, r8d
shl ecx, 0x15
sar ecx, 0x1f
xor eax, eax
mov r11, qword [rbp]
mov edx, dword [rbp - 0xc]
nop word cs:[rax + rax]
test al, al
jne 0x14009d550
mov r10, qword [rbp - 8]
movups xmm0, xmmword [r10 + 4]
movsd xmm1, qword [r10 + 0x14]
mov eax, dword [r10 + 0x20]
mov r9d, dword [r10 + 0x1c]
shl r9, 0x20
or r9, rax
and ecx, dword [r10 + 0x24]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0438]
sub eax, dword [0x141dd043c]
add eax, 0xbbb35381
or eax, 0x9a879c69
cmp eax, 0x9f683a55
jb 0x14009d580
test edx, edx
je 0x14009d650
mov qword [r11], 0
mov dword [r11 + 0x10], 0
mov dword [r11 + 0x18], 0
movups xmmword [r11 + 0x20], xmm0
movlps qword [r11 + 0x30], xmm1
mov qword [r11 + 0x38], r9
mov dword [r11 + 0x40], 0
mov eax, dword [0x141dd0498]
or eax, dword [0x141dd049c]
mov dword [r11 + 0x4c], r8d
imul eax, eax, 0xaa0643d0
add eax, 0x907a472a
cmp eax, 0x504433da
jbe 0x14009d600
mov dword [r11 + 0x50], ecx
nop dword [rax + rax]
mov eax, dword [0x141dd04a0]
mov edx, dword [0x141dd04a4]
add eax, edx
add eax, 0xc7dd6e1c
xor eax, 0x8275b20f
add eax, 0xf839a315
mov dword [r11 + 0x50], ecx
cmp eax, 0xcec359fe
jb 0x14009d600
test r13, r13
je 0x14009d160
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009d160
mov eax, dword [0x141dd0490]
xor r10d, r10d
xor edx, edx
div dword [0x141dd0494]
test r10b, r10b
jne 0x14009d661
test r8d, 0x400
je 0x14009d5a5
mov eax, ecx
and eax, 0x20000000
je 0x14009d5a5
mov qword [r11 + 8], r12
mov qword [r11], 2
test r13, r13
je 0x14009d160
mov eax, dword [0x141dd04a8]
xor edx, edx
div dword [0x141dd04ac]
cmp eax, 0xce65e286
jne 0x14009d6b0
mov rax, qword [0x141dda6a0]
mov eax, dword [0x141dd04b0]
and eax, dword [0x141dd04b4]
imul eax, eax, 0x480660c4
add eax, 0x6bf595c7
imul rax, rax, 0x6678b05f
shr rax, 0x3e
mov rcx, qword [0x141dda6a0]
cmp eax, 0xdbfad7d1
ja 0x14009d6b0
jmp 0x14009d638
mov eax, dword [0x141dd0478]
add eax, dword [0x141dd047c]
and eax, 0x187ad696
imul eax, eax, 0xe43231d3
and eax, 0x66ebb76c
mov rsi, qword [0x141dda6a0]
cmp eax, 0x5067b09b
jbe 0x14009d718
mov rax, qword [0x141dda6a0]
jmp 0x14009d6e5
mov eax, dword [0x141dd0480]
xor edx, edx
div dword [0x141dd0484]
and eax, 0x3a014f54
add eax, 0x8c0ca681
xor eax, 0x5ae623c3
cmp eax, 0xa88640e9
jae 0x14009d752
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 eax, dword [str.guV]
xor eax, dword [0x141dd048c]
shr eax, 2
imul r14, rax, 0x4247d717
shr r14, 0x3a
xor r14d, 0x1bb281f7
add r14d, 0x449ae920
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call rdi
add rsp, 0x20
cmp r14d, 0xe7ed3e4
jb 0x14009d759
jmp 0x14009d160
ud2
mov eax, dword [0x141dd04e8]
xor eax, dword [0x141dd04ec]
and eax, 0x10d3b556
add eax, 0x5ea0097d
or eax, 0xa283bd1c
cmp eax, 0x62ad7345
jb 0x14009d930
mov ecx, edi
and ecx, 3
nop word [rax + rax]
mov eax, dword [0x141dd04f0]
xor edx, edx
div dword [0x141dd04f4]
imul rax, rax, 0x3dab466b
shr rax, 0x3a
imul eax, eax, 0x95a6d1e3
add eax, 0x85f9c7e8
cmp eax, 0x9c083665
ja 0x14009d960
cmp ecx, 2
jb 0x14009da91
cmp ecx, 2
jne 0x14009da23
movabs rcx, 0xffffffff00000000
mov rax, rdi
and rax, rcx
movabs rcx, 0x600000000
nop word [rax + rax]
mov edx, dword [0x141dd0510]
xor edx, dword [0x141dd0514]
and edx, 0xe02422da
imul edx, edx, 0xf48eb8c3
add edx, 0x186c1121
cmp edx, 0x27e9a555
jb 0x14009d9c0
cmp rax, rcx
jne 0x14009da91
mov rax, qword [r12 + 0x10]
mov ecx, dword [0x141dd0518]
add ecx, dword [0x141dd051c]
and ecx, 0x80f097
add ecx, 0xc3e74adb
and ecx, 0x6465260
cmp ecx, 0x15fd0992
jbe 0x14009dd2e
jmp 0x14009dd62
cmp ecx, 3
jne 0x14009dd0c
nop dword [rax]
mov eax, dword [0x141dd0500]
xor eax, dword [0x141dd0504]
or eax, 0xfa0a9113
imul eax, eax, 0x44dc161a
add eax, 0xdace0602
cmp eax, 0x1c1d2ebe
jb 0x14009da30
nop word cs:[rax + rax]
mov eax, dword [0x141dd0508]
or eax, dword [0x141dd050c]
and eax, 0x8f64a7f6
add eax, 0xc5f2de61
imul rcx, rax, 0xf4e84bb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x96f9a820
je 0x14009da60
mov eax, dword [0x141dd0528]
and eax, dword [0x141dd052c]
add dword [rcx - 0x5e08ae63], edi
add dword [rcx - 0x5e08ae63], edi
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xd1dc1756
cmp ecx, 0x959df4e8
jae 0x14009dac0
inc qword [r12 + 0x10]
nop dword [rax]
mov eax, dword [0x141dd0530]
rol dword [rcx], cl
mov ecx, dword [0x141dd0534]
add eax, ecx
add eax, 0x721304b7
or eax, 0x7b1c3612
inc qword [r12 + 0x10]
cmp eax, 0x6648bf41
je 0x14009dac0
mov rbx, qword [rsi + 8]
nop dword [rax + rax]
mov eax, dword [0x141dd0538]
sub eax, dword [0x141dd053c]
or eax, 0x203be84e
add eax, 0xf2858a86
and eax, 0x25452fb5
cmp eax, 0x9468f479
ja 0x14009daf0
test rbx, rbx
je 0x14009deb4
mov eax, ebx
and eax, 3
mov ecx, dword [0x141dd0540]
or ecx, dword [0x141dd0544]
and ecx, 0x98ed34eb
add ecx, 0xcadb0622
cmp ecx, 0xc581ba51
jb 0x14009db20
lea rcx, [0x141db9f6c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test byte [rsi + 0x49000001], bl
mov eax, dword [rdi + 0x10]
nop dword [rax]
mov ecx, dword [0x141dd0578]
or ecx, dword [0x141dd057c]
add ecx, 0x1f2902a
xor ecx, 0xa8bcdfe9
cmp ecx, 0x57b31429
jb 0x14009dc30
cmp rax, 0x11
jb 0x14009dc73
mov r14, qword [r14 - 8]
nop word [rax + rax]
mov eax, dword [0x141dd0580]
add eax, dword [0x141dd0584]
cmp eax, 0x9267ea3
je 0x14009dc60
mov eax, dword [0x141dd0588]
xor edx, edx
div dword [0x141dd058c]
add eax, 0xa60c8ccd
xor eax, 0x34c5c883
mov ecx, 0xab6ff6f5
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x2cd81093
jbe 0x14009dd74
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
jmp 0x14009ddb3
mov eax, dword [0x141dd04f8]
xor eax, dword [0x141dd04fc]
add eax, 0xc4d8e23f
and eax, 0x13682c21
cmp eax, 0x78cda8d7
je 0x14009dd0c
jmp 0x14009d894
mov ecx, dword [0x141dd0520]
xor ecx, dword [0x141dd0524]
imul ecx, ecx, 0xa496901e
imul rcx, rcx, 0x66f6d255
shr rcx, 0x3b
imul ecx, ecx, 0xa2c91aab
lea rdx, [rax + 1]
mov qword [r12 + 0x10], rdx
cmp ecx, 0xde5c1216
jbe 0x14009dd6d
lea rcx, [rax + 1]
mov qword [r12 + 0x10], rcx
jmp 0x14009dd2e
xor eax, eax
jmp 0x14009def6
mov eax, dword [0x141dd0590]
and eax, dword [0x141dd0594]
or eax, 0x97a2b8ae
add eax, 0xe3c2730
mov r15d, 0xa8075d45
imul r15, rax
shr r15, 0x3d
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r15d, 0xa3689262
jbe 0x14009ddc7
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14009dd74
mov eax, dword [0x141dd0598]
imul eax, dword [0x141dd059c]
imul eax, eax, 0x30638bf8
xor eax, 0x80780fbe
imul rcx, rax, 0x1016e053
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x83323ff1
jbe 0x14009de10
mov rax, qword [0x141dda6a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd05a0]
sub eax, dword [0x141dd05a4]
add eax, 0x2544fda
or eax, 0xcf84c4c2
add eax, 0x9d80de84
fiadd word [rax + 0x358b4c9d]
outsb dx, byte [rsi]
enter 0x1d3, 0x3d
cmp byte [rbx - 0x28885e7c], bh
fiadd word [rax + 0x358b4c9d]
outsb dx, byte [rsi]
enter 0x1d3, 0x3d
cmp byte [rbx - 0x28885e7c], bh
mov eax, dword [0x141dd05a8]
or eax, dword [0x141dd05ac]
imul eax, eax, 0xf960240f
and eax, 0xc1a50420
cmp eax, 0x8a2ef5c6
jne 0x14009de65
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 dword [rax]
mov eax, dword [0x141dd05b0]
sub eax, dword [0x141dd05b4]
imul ebp, eax, 0xf3bf8bce
add ebp, 0x277f60f6
or ebp, 0x1a943526
mov rcx, r14
xor edx, edx
mov r8, rbx
call r15
cmp ebp, 0x865191f7
je 0x14009de70
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009deb0
xor eax, eax
test al, al
jne 0x14009dec4
mov qword [rsi + 8], rdi
xor eax, eax
test al, al
je 0x14009ded0
mov qword [rsi + 8], rdi
jmp 0x14009deba
mov eax, dword [0x141dd05b8]
xor edx, edx
div dword [0x141dd05bc]
xor eax, 0x27751115
add eax, 0x5c98983c
xor eax, 0x7849d68c
cmp eax, 0x46387f9a
jb 0x14009ded0
mov al, 1
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
adc byte [rbx - 0xb], bh
invalid
imul eax, eax, 0x1b4192f0
cmp eax, 0xf07bfc51
ja 0x14009ecea
mov ebp, dword [0x141dd07c8]
or ebp, dword [0x141dd07cc]
add ebp, 0x292119ba
or ebp, 0xe6a67a20
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400fce40
cmp ebp, 0xbe9a8ca1
je 0x14009ec68
mov rbx, qword [rdi + 0x10]
nop dword [rax]
mov eax, dword [0x141dd07d0]
xor edx, edx
div dword [0x141dd07d4]
add eax, 0x907c2e6e
cmp eax, 0x18885c7d
jb 0x14009ecb0
mov eax, dword [0x141dd07d8]
xor eax, dword [0x141dd07dc]
and eax, 0x3f4175f7
imul eax, eax, 0x656e6240
cmp eax, 0x63a80ab
jne 0x14009ed0c
jmp 0x14009ed4e
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400fce40
jmp 0x14009ec68
invalid
dec dword [rbx - 0x2ce531d3]
add dword [rbx], esp
sub eax, 0x1d31acc
mov ebp, dword [0x141dd07e0]
and ebp, dword [0x141dd07e4]
xor ebp, 0xf038d50f
add ebp, 0x628b91c5
or ebp, 0x1b8808d8
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 0x34]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + rsi]
mov qword [rdi + 0x10], rax
cmp ebp, 0x17151ad1
jae 0x14009ed6c
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 0x34]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + rsi]
mov qword [rdi + 0x10], rax
jmp 0x14009ed0c
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
clc
add dword [rdi + riz*2 + 0x48], esi
test eax, eax
jne 0x14009ee49
nop dword [rax + rax]
mov eax, dword [0x141dd07f0]
xor edx, edx
div dword [0x141dd07f4]
imul eax, eax, 0xd281a750
add eax, 0x3f55f640
cmp eax, 0xc39d81da
ja 0x14009edd0
test r10, r10
jne 0x14009ee49
mov rdi, qword [rcx]
lea r12, [rdi + 0x10]
xor ebx, ebx
nop
mov eax, dword [0x141dd07f8]
and eax, dword [0x141dd07fc]
imul eax, eax, 0x694707f1
xor eax, 0xd37178ba
add eax, 0x25b4bb40
cmp eax, 0x4f248a9f
ja 0x14009ee00
mov esi, 1
jmp 0x14009ef79
lea rdx, [0x141db8338]
call fcn.140053150
mov ebp, eax
nop word [rax + rax]
mov eax, dword [0x141dd0848]
xor edx, edx
div dword [0x141dd084c]
add eax, 0x7105134c
adc eax, dword [0x12608fbe7]
jrcxz 0x14009eef3
adc eax, dword [0x12608fbe7]
jrcxz 0x14009eef3
cmp eax, 0x8cedc120
ja 0x14009ee60
jmp 0x14009f040
imul rcx, rax
imul ecx, eax
shr rcx, 0x3d
cmp ecx, 0x35176320
xor eax, 0x16b870f
add byte [rax], al
xor eax, 0x16b870f
add byte [rax], al
mov ebp, dword [0x141dd0818]
and ebp, dword [0x141dd081c]
xor ebp, 0x200
or ebp, 0x24262108
and ebp, 0x643623ac
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1400fce40
cmp ebp, 0xad03e6e2
ja 0x14009ef06
mov eax, 0xaefab0e1
nop
mov ecx, dword [0x141dd0820]
imul ecx, dword [0x141dd0824]
xor ecx, 0xb5cd8693
add ecx, 0x744eee9
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x45d6d4e5
ja 0x14009ef50
mov eax, dword [0x141dd0828]
xor edx, edx
div dword [0x141dd082c]
nop word [rax + rax]
mov eax, dword [0x141dd0830]
sub eax, dword [0x141dd0834]
or eax, 0x9b4724b3
and al, 0x47
wait
and al, 0x47
wait
imul eax, eax, 0x1c610862
cmp eax, 0xdea3df5a
je case.0x14002b60c.816
sbb al, 0x3d
pop rdx
fbld tbyte [rbx + 0x4de274de]
mov esi, dword [rsp]
mov r14, qword [r12]
mov eax, dword [0x141dd0838]
imul eax, dword [0x141dd083c]
xor eax, 0xe9ed9aae
add eax, 0x497f93e8
xchg ebx, eax
jg 0x14009f012
xchg ebx, eax
jg 0x14009f012
cmp eax, 0xfd0ec50f
jbe 0x14009efea
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + rbx]
mov qword [r12], rax
lea r13, [r14 + rbx]
xor ebp, ebp
mov eax, dword [0x141dd0840]
xor edx, edx
div dword [0x141dd0844]
mov r15d, eax
xor r15d, 0xb84e040
or r15d, 0xf4100e9b
and r15d, 0xffd4effb
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12], r13
cmp r15d, 0x31550c12
invalid
or al, 0x55
xor dword [rsi - 0x45], esi
sti
out dx, eax
invalid
adc cl, byte [rdx*2 + 0x66bb7631]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0850]
add eax, dword [0x141dd0854]
imul eax, eax, 0x41057bbf
add eax, 0x76883bd2
cmp ecx, dword [rax + 0x69203d76]
push rbx
sal dword [rdi - 0x1e], cl
cmp ecx, dword [rax + 0x69203d76]
push rbx
sal dword [rdi - 0x1e], cl
mov eax, ebp
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1400fce40
jmp 0x14009ef06
add eax, 0x1d3178d
push rdi
adc byte [rax], al
add byte [rax], al
rol dword [rcx], cl
sub ch, bh
add al, 0
add al, ch
sbb ch, bh
add al, 0
sahf
cld
invalid
add dword [rbx], esi
push rcx
mov eax, dword [rsi]
and eax, 0x6194b
nop word cs:[rax + rax]
add dword [rbp + rcx*4 + 0x2c], eax
or byte [rcx - 0x7f], al
invalid
cdq
nop dword cs:[rax + rax]
sub eax, 0x721e352b
fimul word [rax - 0x7b]
leave
add byte [rax - 0x5488f9b7], bh
movsb byte [rdi], byte [rsi]
jb 0x14009f9fb
mov eax, dword [0x141dd0900]
rol dword [rcx], cl
or eax, dword [0x141dd0904]
imul rdx, rax, 0x1148f931
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
xor eax, 0xa5e7f7f3
add eax, 0x6797069d
cmp eax, 0xc8ccf38e
ja 0x14009fa90
mov rbx, qword [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0908]
mov edx, dword [0x141dd090c]
add eax, edx
add eax, 0x7d3430f3
or eax, 0x42332ebb
and eax, 0xe2fbbfbb
cmp eax, 0x39ded30d
jb 0x14009fad0
mov r14, qword [rcx + 7]
mov r12, qword [r14]
nop dword [rax + rax]
mov eax, dword [str..RpWH]
xor edx, edx
div dword [0x141dd0914]
or eax, 0xb65f3fad
imul eax, eax, 0x8b66b233
cmp eax, 0xb727923a
jb 0x14009fb00
test r12, r12
je 0x14009fce0
xor eax, eax
test al, al
je 0x14009fc9c
jmp 0x14009fccd
add byte [rdi], cl
invalid
xlatb
loope 0x14009fbac
push 0x2f3d50cf
notrack call 0x129e86f45
xlatb
add byte [rax], al
add byte [rbx - 0x2cf21cfb], cl
mov eax, dword [str.7a_aC]
imul eax, dword [0x141dd0984]
xor qword [0x1ae8cf628], r14
in eax, dx
invalid
nop word cs:[rax + rax]
test al, al
jne 0x14009fbd0
mov eax, 0xdded46fb
nop dword [rax]
mov ecx, dword [0x141dd08f8]
xor ecx, dword [0x141dd08fc]
add dword [rcx + 0x4fa04c1], eax
push rdi
add dword [rcx + 0x4fa04c1], eax
push rdi
xor ecx, 0x1022c49
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xdeb060ec
je 0x14009fbe0
jmp 0x14009fc50
sub esp, 0x20
mov eax, dword [0x141dd0918]
xor edx, edx
div dword [0x141dd091c]
xor eax, 0x3b4ad3bf
imul r13d, eax, 0xb15da786
sub rsp, 0x20
mov rcx, rbx
call r12
add rsp, 0x20
cmp r13d, 0xb1acdb09
jne 0x14009fce0
sub rsp, 0x20
mov rcx, rbx
call r12
add rsp, 0x20
jmp 0x14009fc9c
mov eax, dword [0x141dd0920]
and eax, dword [0x141dd0924]
add eax, 0xeea4356d
xor eax, 0x19106612
add eax, 0xf562ea1b
cmp eax, 0x75a465ea
jb 0x14009fce0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009fd10
cmp qword [r14 + 8], 0
je 0x14009fe33
mov rcx, qword [r14 + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0928]
xor edx, edx
div dword [0x141dd092c]
xor eax, 0xe004220
and eax, 0xe104a20
cmp eax, 0xe270b754
ja 0x14009fd30
cmp rcx, 0x11
jb 0x14009fda8
nop word cs:[rax + rax]
mov eax, dword [0x141dd0930]
or eax, dword [0x141dd0934]
xor eax, 0x512a6098
or eax, 0x6d58e64
imul eax, eax, 0xec63c9d6
cmp eax, 0x26c5f5f0
ja 0x14009fd60
mov rbx, qword [rbx - 8]
nop word [rax + rax]
mov eax, dword [0x141dd0938]
or eax, dword [0x141dd093c]
or eax, 0xf48d3bf8
cmp eax, 0xefde037b
je 0x14009fd90
mov eax, dword [0x141dd0940]
or eax, dword [0x141dd0944]
imul rax, rax, 0x1c509e25
shr rax, 0x3c
add eax, 0x712f93f9
cmp eax, 0xae0fcbe
jae 0x14009fde5
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r12d, dword [0x141dd0948]
xor r12d, dword [0x141dd094c]
add r12d, 0x1f4453ab
xor r12d, 0xcd885341
add r12d, 0xdefca287
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call r14
add rsp, 0x20
cmp r12d, 0x743f39e2
ja 0x14009fdf0
mov eax, dword [0x141dd0950]
sub eax, dword [0x141dd0954]
imul eax, eax, 0x8e956cd8
add eax, 0xd18e4cfa
cmp eax, 0xeac94c24
ja 0x14009fe76
mov eax, dword [0x141dd0958]
xor eax, dword [0x141dd095c]
imul eax, eax, 0xe321727c
add eax, 0x5b010d78
mov rcx, qword [0x141dda6a0]
cmp eax, 0x497bba5f
jae 0x14009fe7f
mov rax, qword [0x141dda6a0]
jmp 0x14009fe51
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009fc50
add eax, 0x1d30ad5
invalid
add dword [0x1100b08d2], ecx
rcr byte [rdi], cl
add edx, ebx
add eax, 0x1d309e3
add eax, 0x1d309c9
sub esp, 0x20
jg 0x1400a00b4
rol dword [rcx], cl
jl 0x1400a00de
invalid
or byte gs:[rbx + 0x5f], bl
pop rsi
adc cl, byte [rdx + 0xf]
or edi, dword [0x13eafd030]
jbe 0x1400a0135
mov ecx, 0x86b9f221
nop word [rax + rax]
mov ecx, 0x1f0f6686
add byte [rax], r8b
mov eax, dword [0x141dd0a68]
xor edx, edx
div dword [0x141dd0a6c]
imul eax, eax, 0xbca76028
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x8770dc9
leave
or eax, 0xdd740877
leave
or eax, 0xdd740877
jmp 0x14009fe97
invalid
or ecx, dword [rdi]
xchg esp, eax
rol byte [rcx - 0x7c74ab07], 0x6e
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
imul eax, ecx, 0xd7dafb25
fcmovbe st(0), st(7)
fcmovbe st(0), st(7)
and eax, 0xe0694c95
popfq
pop r11
shr r12, 0x3e
mov eax, dword [0x141dda660]
add byte [rax], al
nop dword [rax + rax]
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
rol dword [rcx], cl
add byte [rax], al
sar byte [rcx + 0x1a], 0x3a
add rax, 0x421ab147
rol dword [rcx], cl
nop dword [rax + rax]
mov eax, dword [0x141dd0bb8]
add eax, dword [0x141dd0bbc]
imul eax, eax, 0xc1946d6b
xor eax, 0xb3ecec0d
imul rax, rax, 0x3e9907df
shr rax, 0x3d
cmp eax, 0x5d4b6b37
ja 0x1400a0630
jmp 0x14009fe97
add byte [r8], r8b
add byte [rbx - 0x2cfe56fb], cl
add dword [rbx], esp
add eax, 0x1d301a7
imul eax, eax, 0xee21320c
cmp eax, 0x75e58ad1
je 0x1400a0a4c
mov eax, dword [0x141dd0bd0]
xor eax, dword [0x141dd0bd4]
add eax, 0x487a80ed
ud2
ud2
invalid
add byte [rbx - 0x2cfe9df3], cl
add dword [rbx], esp
or eax, 0x1d30160
mov ecx, dword [0x141dd0bd8]
and ecx, dword [0x141dd0bdc]
and ecx, 0x997ec5fd
add ecx, 0xddfd962
and ecx, 0x9ece9aca
cmp ecx, 0xc5ec99cf
ja 0x1400a0a70
xor ecx, ecx
nop dword [rax + rax]
test cl, cl
jne 0x1400a0aa0
cld
cld
test eax, eax
je 0x1400a0ad2
int3
mov eax, dword [0x141dd0be0]
add eax, dword [0x141dd0be4]
xor eax, 0x637bfd3b
add eax, 0x579b03f
or eax, 0x11e30353
cmp eax, 0xcb9b32d3
jae 0x1400a0ab0
add rsp, 0x28
ret
jrcxz 0x1400a0b18
add byte [rax + 0x29], cl
invalid
nop dword [rax + rax]
mov eax, dword [0x141dd0bf0]
xor edx, edx
div dword [0x141dd0bf4]
or eax, 0xdffad97f
imul rcx, rax, 0x2afa1037
shr rcx, 0x3d
mov eax, 0x30
call fcn.1400eeec0
add al, 0
add al, 0
sub rsp, rax
mov rbx, rsp
cmp ecx, 0xdacd1ae8
ja 0x1400a0b20
xor eax, eax
test al, al
je 0x1400a0b90
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14008c020
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd0bf8]
imul eax, dword [0x141dd0bfc]
or eax, 0x24d12ea
imul r12d, eax, 0xfd63635f
xor r12d, 0x63fea50a
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov r15, rsp
mov eax, 0x40
call fcn.1400eeec0
sub rsp, rax
mov r14, rsp
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14008c020
add rsp, 0x20
cmp r12d, 0x5055d7fa
jb 0x1400a0b90
movzx edx, byte [rbx]
mov dh, 0x13
mov rcx, qword [rbx + 0x10]
mov rax, qword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
mov edx, edx
lea r8, [0x141db9fac]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
mov r9, rsi
mov r8, rdi
jmp rdx
add rcx, 4
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c00]
imul eax, dword [0x141dd0c04]
rol byte [rcx], cl
rol byte [rcx], cl
add eax, 0x1425788c
and eax, 0xe867c746
cmp eax, 0xdb7fbb23
je 0x1400a0c20
nop
mov eax, dword [0x141dd0c08]
xor edx, edx
div dword [str.P_IXB]
xor eax, 0xc014024
and eax, 0xaf07456d
xor eax, 0x4da6b209
cmp eax, 0x101fe300
jbe 0x1400a0c40
jmp 0x1400a0d30
add rcx, 8
lea rdx, [rax + 1]
mov r8d, 0xae802db3
nop word [rax + rax]
mov r9d, dword [0x141dd0c10]
or r9d, dword [0x141dd0c14]
imul r9, r8
shr r9, 0x3d
xor r9d, 0xcddc443c
fmul st(5), st(0)
fmul st(5), st(0)
imul r10d, r9d, 0xfd8192c5
test rax, rax
mov r9, rdx
cmove r9, rax
cmp r10d, 0x5ae410fb
jb 0x1400a0c80
add rcx, r9
jmp 0x1400a0d30
mov ecx, 6
jmp 0x1400a0d30
add rcx, 4
mov r8d, 0xda8b9035
nop dword [rax]
mov eax, dword [0x141dd0c18]
xor edx, edx
div dword [0x141dd0c1c]
or eax, 0x6cb27d22
imul rax, r8
shr rax, 0x3b
and eax, 0xd
cmp eax, 0x63aaef33
jae 0x1400a0cd0
jmp 0x1400a0d30
add rcx, 2
lea rdx, [rax + 1]
nop
mov r8d, dword [0x141dd0c20]
imul r8d, dword [0x141dd0c24]
cmp r8d, 0x99a4a569
je 0x1400a0d00
test rax, rax
cmove rdx, rax
add rcx, rdx
jmp 0x1400a0d30
mov ecx, 2
nop dword [rax]
mov eax, dword [0x141dd0c28]
xor edx, edx
div dword [0x141dd0c2c]
add eax, 0xb78e3
xor eax, 0x5cddcf66
add eax, 0x9537fdc1
cmp eax, 0x9f16c1e4
jb 0x1400a0d30
mov r9, rsi
sub r9, rcx
jb 0x1400a0e76
add rcx, rdi
mov r8, rcx
mov eax, dword [0x141dd0c30]
xor edx, edx
div dword [0x141dd0c34]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c38]
sub eax, dword [0x141dd0c3c]
or eax, 0x887084a3
xor eax, 0xcb1a8b3f
cmp eax, 0xfab0ef7b
ja 0x1400a0d80
test r9, r9
je 0x1400a0e16
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c40]
sub eax, dword [0x141dd0c44]
imul edx, eax, 0x57549d6c
movzx ecx, byte [r8]
cmp cl, 0x2f
sete al
cmp cl, 0x5c
sete cl
cmp edx, 0xba7ee302
je 0x1400a0db0
or al, cl
nop dword [rax]
mov ecx, dword [0x141dd0c48]
add ecx, dword [0x141dd0c4c]
imul ecx, ecx, 0xb47b59c7
or ecx, 0x1024800
and ecx, 0x1b32fc20
cmp ecx, 0xbd840e01
ja 0x1400a0de0
xor ecx, ecx
nop dword [rax + rax]
test cl, cl
jne 0x1400a0e10
jmp 0x1400a0e18
xor eax, eax
mov qword [r15], rdi
mov qword [r15 + 8], rsi
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r15 + 0x10], xmm0
movups xmmword [r15 + 0x20], xmm1
mov rcx, qword [rbx + 0x20]
mov qword [r15 + 0x30], rcx
mov byte [r15 + 0x3a], al
mov word [r15 + 0x38], 0x200
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.1400998c0
add rsp, 0x20
cmp byte [r14], 9
mov rdx, qword [r14 + 0x10]
jne 0x1400a0e66
mov rax, qword [r14 + 8]
jmp 0x1400a0e68
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ud2
ud2
xor r11d, r11d
test dx, dx
je 0x1400ab0cc
mov dx, 1
test r11w, r11w
jne 0x1400a3770
cmp r9, rax
je 0x1400a39a0
lea rsi, [r9 + 1]
nop word cs:[rax + rax]
mov r8d, dword [0x141dd0ff0]
add r8d, dword [0x141dd0ff4]
xor r8d, 0x8ecc2303
add r8d, 0xa03ed171
xor r8d, 0x70e4a6e1
cmp r8d, 0xd2bc7ed9
ja 0x1400a37a0
movzx r8d, byte [r9]
test r8b, r8b
js 0x1400a37e0
mov r10, rsi
jmp 0x1400a3960
mov r10d, dword [0x141dd0ff8]
and r10d, dword [0x141dd0ffc]
xor r10d, 0x6673ebea
add r10d, 0xd485d17f
cmp r10d, 0x15613682
jb 0x1400a37e0
mov r11d, r8d
and r11d, 0x1f
lea r10, [r9 + 2]
mov edi, dword [0x141dd1000]
xor edi, dword [0x141dd1004]
xor edi, 0x44842500
or edi, 0xba534ae1
xor edi, 0x3be9151
cmp edi, 0x1a246a6a
jb 0x1400a3810
movzx edi, byte [rsi]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1400a38ab
mov r15, r14
lea r10, [r9 + 3]
movzx esi, byte [r9 + 2]
nop
mov ebx, dword [0x141dd1008]
mov r14d, dword [0x141dd100c]
add ebx, r14d
add ebx, 0xfe4ce7c4
or ebx, 0x72da2683
and ebx, 0x73febfaf
cmp ebx, 0xcadd8e5c
ja case.0x14002b60c.836
shl edi, 6
and esi, 0x3f
or esi, edi
cmp r8b, 0xf0
jb 0x1400a38ba
movzx r8d, byte [r9 + 3]
add r9, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r8d, 0x3f
or r8d, esi
or r8d, r11d
mov r10, r9
jmp 0x1400a38c4
shl r11d, 6
or r11d, edi
mov r8d, r11d
jmp 0x1400a3960
shl r11d, 0xc
or esi, r11d
mov r8d, esi
mov rbx, qword [rsp + 0x78]
mov r14, r15
cmp r8d, 0xffff
mov r15, qword [rsp + 0x70]
jbe 0x1400a3960
nop
mov r9d, dword [0x141dd1018]
xor r9d, dword [0x141dd101c]
and r9d, 0x2c4420
add r9d, 0x108c8a46
cmp r9d, 0x39c5061d
ja 0x1400a38e0
and r8d, 0x3ff
or r8d, 0xdc00
mov r11d, r8d
nop word cs:[rax + rax]
mov r8d, dword [0x141dd1020]
and r8d, dword [0x141dd1024]
or r8d, 0x1805040
and r8d, 0x2bb85046
mov eax, 0xc069452b
imul esp, esi, 0x814190c3
clc
test al, 0x38
xor byte [rdx - 0x2c], sil
mov eax, 0xc069452b
imul esp, esi, 0x814190c3
clc
test al, 0x38
xor byte [rdx - 0x2c], sil
mov r9, r10
jmp 0x1400a3773
mov edx, dword [0x141dd1010]
add edx, dword [0x141dd1014]
or edx, 0xf237754c
imul rdx, rcx
shr rdx, 0x3e
add edx, 0x638dad47
cmp edx, 0x796cbaad
ja 0x1400a3960
xor r11d, r11d
mov r9, r10
mov edx, r8d
jmp 0x1400a3773
mov eax, dword [0x141dd1100]
sub eax, dword [0x141dd1104]
and eax, 0x212228
or eax, 0xffdcd9c3
imul eax, eax, 0x1ae0e265
cmp eax, 0x2f1fd9cc
jb 0x1400a39a0
cmp r15, 0xf
mov r9, qword [rsp + 0x58]
ja 0x1400a3c69
xor eax, eax
mov qword [rsp + 0xb0], rax
xor ecx, ecx
nop
cmp byte [rbp + rcx], 0x2e
je 0x1400a3cdc
nop dword [rax + rax]
mov eax, dword [0x141dd1118]
xor edx, edx
div dword [0x141dd111c]
xor eax, 0x858a210c
and eax, 0x959a250d
xor eax, 0xbacd6a58
cmp eax, 0xe53f4914
ja 0x1400a39f0
inc rcx
nop word [rax + rax]
mov eax, dword [0x141dd1120]
xor edx, edx
div dword [0x141dd1124]
and eax, 0x41abf853
imul eax, eax, 0x759e388d
ror byte [rbp + 0x35759e38], 0xb3
push rdx
mov al, bh
ror byte [rbp + 0x35759e38], 0xb3
push rdx
mov al, bh
cmp eax, 0xbdb905ae
jb 0x1400a3a20
cmp rcx, r15
jne 0x1400a39e0
jmp 0x1400a3ce9
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x190], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x1a0], rax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x4de7adf9], bh
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x4de7adf9], bh
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1098]
imul ecx, dword [0x141dd109c]
or ecx, 0x5d998f9e
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xc5a30023
cmp ecx, 0x340524a4
ja 0x1400a3a80
test rdi, rdi
mov rbx, qword [rsp + 0x78]
jne 0x1400a5370
jmp 0x1400a5b34
add byte [rax], al
mov r8d, dword [0x141dd10b0]
and r8d, dword [0x141dd10b4]
shr r8d, 1
imul r8, rcx
shr r8, 0x3e
imul r8d, r8d, 0x92bc5107
mov esp, 0xf8814192
mov edx, 0x74c294c4
xlatb
mov esp, 0xf8814192
mov edx, 0x74c294c4
xlatb
mov rcx, rdx
nop dword [rax]
test rcx, rcx
je 0x1400a3c5c
mov r10, rcx
dec rcx
cmp byte [rax + r10 - 1], 0x2e
jne 0x1400a3b50
mov r9, rdx
sub r9, r10
mov r8, rax
add r8, r10
xor r10d, r10d
nop word cs:[rax + rax]
test r10b, r10b
jne 0x1400a3b80
test rcx, rcx
je 0x1400a5179
mov rdx, r9
jmp 0x1400a517f
mov r8, rax
mov rcx, rdx
xor eax, eax
jmp 0x1400a517f
mov eax, dword [0x141dd1108]
xor edx, edx
div dword [0x141dd110c]
add eax, 0xb93f4a53
and eax, 0xf44e06d8
xor eax, 0x1cf94988
cmp eax, 0x9f46df7f
jae 0x1400a3ca0
mov cl, 0x2e
mov rdx, rbp
mov r8, r15
call fcn.140059020
nop word [rax + rax]
mov esi, dword [0x141dd1110]
xor esi, dword [0x141dd1114]
xor esi, 0x32965912
add esi, 0x65991ca9
mov cl, 0x2e
mov rdx, rbp
mov r8, r15
call fcn.140059020
cmp esi, 0xcaf0bf04
jb 0x1400a3ca0
mov qword [rsp + 0xb0], rax
mov r9, qword [rsp + 0x58]
jmp 0x1400a3ce9
mov eax, 1
mov qword [rsp + 0xb0], rax
test r13, r13
mov qword [rsp + 0x68], rbp
je 0x1400a4517
add r9, r13
xor esi, esi
mov dil, 1
mov qword [rsp + 0x58], r9
nop word cs:[rax + rax]
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xd0], 0
mov ecx, 2
xor ebx, ebx
mov r12, r13
mov r14d, esi
xor r15d, r15d
jmp 0x1400a3d60
mov word [rcx + rbx*2], bp
inc rbx
mov qword [rsp + 0xd0], rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dd1128]
sub eax, dword [0x141dd112c]
add eax, 0x9254b533
or eax, 0xbb926cf7
xor eax, 0xd1843611
cmp eax, 0xc0f15ad0
ja 0x1400a3d60
jmp 0x1400a3e10
not r15b
and r15b, 1
jmp 0x1400a3e10
shl edx, 0xc
or r8d, edx
mov eax, r8d
ror byte [rbx + rcx*4 + 0x4c], 0x24
pop rax
ror byte [rbx + rcx*4 + 0x4c], 0x24
pop rax
cmp eax, 0xffff
jbe 0x1400a3f84
mov r12, r11
lea ebp, [rax + 0xff0000]
shr ebp, 0xa
or ebp, 0xd800
nop word cs:[rax + rax]
mov edx, dword [0x141dd1158]
or edx, dword [str.3pOA]
or edx, 0x8508882
and edx, 0x85489f2
xor edx, 0xcd7b4dba
cmp edx, 0x59784be3
jb 0x1400a3dd0
and eax, 0x3ff
or eax, 0xdc00
mov esi, eax
mov r13, r12
mov r14d, eax
jmp 0x1400a3f90
mov ebp, r14d
nop word cs:[rax + rax]
mov eax, dword [0x141dd1130]
xor edx, edx
div dword [0x141dd1134]
and eax, 0x342da817
add eax, 0xbe53eabe
cmp eax, 0x4739a96f
jb 0x1400a3e20
test bp, bp
je 0x1400a3e50
xor esi, esi
xor r14d, r14d
jmp 0x1400a3f90
cmp r13, r9
je 0x1400a4000
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rbp - 0x73], cl
pop rbp
add dword [rdi], ecx
invalid
lea r11, [r13 + 1]
nop dword [rax]
mov eax, dword [0x141dd1138]
xor eax, dword [0x141dd113c]
xor eax, 0xc310001
or eax, 0xf386e9ba
imul eax, eax, 0x619c89a8
imul eax, eax, 0x619c89a8
cmp eax, 0xff4d2550
je 0x1400a3e60
movzx eax, byte [r13]
test al, al
jns 0x1400a3f84
mov edx, eax
and edx, 0x1f
lea r11, [r13 + 2]
movzx r8d, byte [r13 + 1]
mov r9d, edx
shl r9d, 6
nop word cs:[rax + rax]
mov r10d, dword [0x141dd1140]
imul r10d, dword [0x141dd1144]
and r10d, 0xa019956
xor r10d, 0x32991b66
add r10d, 0x39c35fef
cmp r10d, 0x8d457272
ja 0x1400a3eb0
and r8d, 0x3f
cmp al, 0xdf
jbe 0x1400a3f79
lea r11, [r13 + 3]
movzx r9d, byte [r13 + 2]
shl r8d, 6
and r9d, 0x3f
nop word [rax + rax]
mov r10d, dword [0x141dd1148]
sub r10d, dword [0x141dd114c]
imul r10d, r10d, 0x849d3b1
cmp r10d, 0x3d181f66
je 0x1400a3f00
or r8d, r9d
cmp al, 0xf0
jb 0x1400a3d99
mov r9, qword [rsp + 0x58]
nop
mov eax, dword [0x141dd1150]
imul eax, dword [0x141dd1154]
imul eax, eax, 0x1d301472
add eax, 0x349a9f04
cmp eax, 0x16c62535
ja 0x1400a3f30
add r13, 4
movzx eax, byte [r11]
and edx, 7
shl edx, 0x12
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, edx
mov r11, r13
cmp eax, 0xffff
ja 0x1400a3db2
jmp 0x1400a3f84
or r9d, r8d
mov eax, r9d
mov r9, qword [rsp + 0x58]
xor r14d, r14d
mov r12, r11
fmul qword [rbp - 0x77]
invalid
mov ebp, eax
nop
mov eax, dword [0x141dd1168]
xor edx, edx
div dword [0x141dd116c]
imul eax, eax, 0x56079e75
add eax, 0x3790f80b
cmp eax, 0x3e2b1872
ja 0x1400a3f90
cmp bp, 0x22
je 0x1400a3d90
movzx eax, bp
cmp eax, 0x3b
jne 0x1400a3fcc
test r15b, 1
je 0x1400a42d6
cmp rbx, qword [rsp + 0xc0]
jne 0x1400a3d46
lea rcx, [rsp + 0xc0]
call fcn.1400da400
mov r9, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xc8]
jmp 0x1400a3d46
mov dword [rsp + 0x88], 0
mov r15, qword [rsp + 0x70]
test dil, dil
sete al
mov edx, dword [0x141dd1160]
and edx, dword [str.XBJ]
add edx, 0xd3bbb477
and edx, 0xaf18d187
xor edx, 0x11671695
test rbx, rbx
sete cl
cmp edx, 0x9ce63daf
ja 0x1400a4010
and al, cl
mov r14b, 1
lea r13, [rsp + 0x250]
je 0x1400a406a
movabs rax, 0x8000000000000000
mov qword [rsp + 0x250], rax
mov rbp, qword [rsp + 0x68]
jmp 0x1400a40d5
mov rdi, qword [rsp + 0xc8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1170]
add eax, dword [0x141dd1174]
and eax, 0x6075bc4b
imul ebp, eax, 0xead15272
add ebp, 0xd937825a
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call fcn.14008b7e0
cmp ebp, 0xc8be905a
jbe 0x1400a40c3
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call fcn.14008b7e0
jmp 0x1400a4080
mov rbp, qword [rsp + 0x68]
nop dword [rax + rax]
test r14b, r14b
je 0x1400a40d0
mov rax, qword [rsp + 0xc0]
nop dword [rax]
mov ecx, dword [0x141dd1178]
imul ecx, dword [0x141dd117c]
add ecx, 0x49563719
xor ecx, 0xfdf2457a
add ecx, 0xd30b35ce
cmp ecx, 0xe4e6a94
jb 0x1400a40e0
test rax, rax
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x1400a415a
mov rdi, qword [rsp + 0xc8]
mov rbx, qword [0x141dda6a0]
mov eax, dword [0x141dd1180]
or eax, dword [0x141dd1184]
and eax, 0xfce8064a
add eax, 0xac54b220
or eax, 0x7e14db55
cmp eax, 0xe6e87422
jae 0x1400a414f
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
mov rax, qword [rsp + 0x250]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400a450d
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1188]
xor ecx, dword [0x141dd118c]
add ecx, 0x340d03ca
xor ecx, 0xfc2d4649
cmp ecx, 0xae5cb97c
ja 0x1400a4180
mov r13, qword [rsp + 0x258]
mov rbx, qword [rsp + 0x260]
mov ecx, dword [0x141dd1190]
mov edx, dword [0x141dd1194]
add ecx, edx
add ecx, 0x1f1c5a82
imul rcx, rcx, 0x3ead149f
shr rcx, 0x3b
xor ecx, 0xe70ce4ef
cmp ecx, 0x496d43e3
jb 0x1400a41b0
test rbx, rbx
je 0x1400a4258
mov ecx, dword [0x141dd11a8]
imul ecx, dword [0x141dd11ac]
imul ecx, ecx, 0x306ed67d
shr ecx, 2
imul rcx, rcx, 0x81adfb
shr rcx, 0x35
add ecx, 0x4646a453
cmp ecx, 0x7e47ca68
jbe 0x1400a4219
mov qword [rsp + 0x250], rax
mov r14, qword [rsp + 0x268]
mov ecx, dword [0x141dd11b0]
imul ecx, dword [0x141dd11b4]
mov qword [rsp + 0x250], rax
add ecx, 0x7e2bb8bf
xor ecx, 0x8d56bf90
cmp ecx, 0x9c201c05
mov rdi, qword [rsp + 0x70]
jb 0x1400a4480
jmp 0x1400a42f0
test rax, rax
je 0x1400a4296
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r13
call r14
nop dword [rax]
mov eax, dword [0x141dd1198]
xor edx, edx
div dword [0x141dd119c]
imul eax, eax, 0x4d26c719
xor eax, 0x2a5d2d8
imul eax, eax, 0x9e4ab565
cmp eax, 0x83befec2
jb 0x1400a4270
mov r13, r12
nop dword [rax]
mov eax, dword [0x141dd11a0]
xor eax, dword [0x141dd11a4]
imul eax, eax, 0x1c64a24d
or eax, 0xa84d01a4
add eax, 0x50b7d508
cmp eax, 0x3982248d
ja 0x1400a42a0
mov eax, dword [rsp + 0x88]
mov edi, eax
mov r9, qword [rsp + 0x58]
jmp 0x1400a3d10
mov al, 1
mov dword [rsp + 0x88], eax
jmp 0x1400a400b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd11b8]
or eax, dword [0x141dd11bc]
imul r15, rax, 0x14da3b67
shr r15, 0x3c
or r15d, 0xaf3cd1c0
scasd eax, dword [rdi]
scasd eax, dword [rdi]
mov qword [rsp + 0x258], r13
mov qword [rsp + 0x260], rbx
mov qword [rsp + 0x268], r14
lea rcx, [rsp + 0x250]
mov rdx, rbp
mov r8, rdi
call fcn.140094bd0
cmp r15d, 0xc1b1d879
ja 0x1400a4480
cmp qword [rsp + 0xb0], 1
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
lea rdi, [rsp + 0x250]
je 0x1400a43c2
mov eax, dword [0x141dd11c0]
mov ecx, dword [0x141dd11c4]
add eax, ecx
add eax, 0x6c8353e5
or eax, 0xd9d9b6bc
add eax, 0x173bd055
cmp eax, 0xa7e1e23
jae 0x1400a438c
mov rcx, rdi
call fcn.1400a0e80
mov rcx, rdi
call fcn.1400a0e80
nop word cs:[rax + rax]
mov eax, dword [0x141dd11c8]
add eax, dword [0x141dd11cc]
or eax, 0x23f71041
add eax, 0xc311e462
and eax, 0x7211b10f
cmp eax, 0x66d6bb8b
ja 0x1400a43a0
mov eax, dword [0x141dd11d0]
xor eax, dword [0x141dd11d4]
mov ecx, 0xafc9b997
imul rax, rcx
ror dword [rax - 0x3f], 0xe8
add eax, 0x60402233
ror dword [rax - 0x3f], 0xe8
add eax, 0x60402233
cmp eax, 0xf540b403
jbe 0x1400a4404
mov rdx, qword [rsp + 0x258]
mov r8, qword [rsp + 0x260]
lea rcx, [rsp + 0xc0]
call fcn.1400b0bd0
mov rdi, qword [rsp + 0x258]
mov r8, qword [rsp + 0x260]
lea rcx, [rsp + 0xc0]
mov rdx, rdi
call fcn.1400b0bd0
cmp qword [rsp + 0x250], 0
je 0x1400a44b0
mov rbx, qword [0x141dda6a0]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov eax, dword [0x141dd11d8]
sub eax, dword [0x141dd11dc]
or eax, 0xffe4b037
imul ebp, eax, 0x8209d386
add ebp, 0x9cf325e6
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
cmp ebp, 0x22378d6
jae 0x1400a44b0
mov rcx, rbx
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call r14
jmp 0x1400a4440
mov qword [rsp + 0x258], r13
mov qword [rsp + 0x260], rbx
mov qword [rsp + 0x268], r14
lea rcx, [rsp + 0x250]
mov rdx, rbp
mov r8, rdi
call fcn.140094bd0
jmp 0x1400a42f0
mov rcx, qword [rsp + 0xc0]
nop dword [rax + rax]
mov eax, dword [0x141dd11e0]
xor edx, edx
div dword [0x141dd11e4]
add eax, 0xcc8fe840
and eax, 0xdd3de053
xor eax, 0x2241910c
cmp eax, 0xef33e32a
ja 0x1400a44c0
movabs rax, 0x8000000000000000
cmp rcx, rax
mov r9, qword [rsp + 0x58]
jne 0x1400a5159
mov r13, r12
mov eax, dword [rsp + 0x88]
mov edi, eax
jmp 0x1400a3d10
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x248c8d48], al
rol byte [rax], 0
add al, ch
sub al, 0xd0
invalid
lea rcx, [rsp + 0xc0]
call fcn.140091550
mov rbx, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
cmp rbx, r12
jne 0x1400a4693
mov eax, esi
and eax, 3
loopne 0x1400a4545
loopne 0x1400a4545
cmp rax, 3
ja case.default.0x1400a455a
add ecx, dword [rdi]
xchg dword [rdi + 0x48000014], edi
lea ecx, [0x141db9fc8]
lea rcx, [0x141db9fc8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsi - 1]
jle 0x1400a455f
dec dword [rax - 0x75]
pop rsi
invalid
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400a4571
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400a45b2
cmp qword [rbx + 0x10], 0x11
jb 0x1400a45a0
mov eax, dword [0x141dd1260]
xor eax, dword [0x141dd1264]
add eax, 0x3c7c882a
xor eax, 0xd4300f6e
cmp eax, 0x66a53a70
jb 0x1400a457f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1268]
add eax, dword [0x141dd126c]
imul eax, eax, 0x973614a1
and eax, 0xc94f8868
cmp eax, 0x2f4b9e19
jbe 0x1400a45d7
mov rax, qword [0x141dda6a0]
dec rsi
mov eax, dword [0x141dd1270]
xor edx, edx
div dword [0x141dd1274]
imul eax, eax, 0xbe842f70
add eax, 0x3b097060
mov rdi, qword [0x141dda6a0]
cmp eax, 0x2163223b
jb 0x1400a45da
mov eax, dword [0x141dd1278]
mov ecx, dword [0x141dd127c]
add eax, ecx
add eax, 0xc0662fa8
xor eax, 0xc31fe510
add eax, 0xd6655007
cmp eax, 0xdbede7f8
jae 0x1400a4633
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400a455a.0
mov eax, dword [0x141dd1250]
xor edx, edx
div dword [0x141dd1254]
and eax, 0x5d385a53
imul eax, eax, 0xbff7ebfe
add eax, 0x2b82f640
cmp eax, 0xe0510dd5
ja case.0x1400a455a.3
mov eax, dword [0x141dd1258]
and eax, dword [0x141dd125c]
xor eax, 0x4f9b0307
imul eax, eax, 0xad97b829
or eax, 0x391e5c81
cmp eax, 0xb6c652b9
jbe 0x1400a466b
jmp case.0x1400a455a.0
mov r13, r12
mov rdi, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov rcx, rsi
mov rdx, rdi
call fcn.14009a740
test rax, rax
je 0x1400a47d6
nop word [rax + rax]
mov eax, dword [0x141dd11e8]
or eax, dword [0x141dd11ec]
imul rax, rax, 0x58cd9a01
shr rax, 0x3d
xor eax, 0x3698eb26
add eax, 0x132b1655
cmp eax, 0xd51b2244
ja 0x1400a46c0
nop dword [rax + rax]
mov eax, dword [0x141dd11f0]
and eax, dword [0x141dd11f4]
or eax, 0x72e3d6a0
shr eax, 5
imul rax, rax, 0x5394cb9
shr rax, 0x31
call 0x1becc4c43
loopne 0x1400a4752
pop rax
push rcx
jb 0x1400a46f0
call 0x1becc4c43
loopne 0x1400a4752
pop rax
push rcx
jb 0x1400a46f0
test rdx, rdx
je 0x1400a47d3
mov eax, 0xc5caf121
mov ecx, dword [0x141dd11f8]
sub ecx, dword [0x141dd11fc]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x6202c941
add ecx, 0x74514e7d
cmp ecx, 0x12a878ed
jb 0x1400a4729
cmp rdi, rdx
cmp edi, edx
jbe 0x1400a4784
mov eax, dword [str.n_bG]
add eax, dword [0x141dd1204]
or eax, 0x2057515
imul eax, eax, 0xc09c21e3
xor eax, 0x612d851f
cmp eax, 0xed0e9d4c
jb 0x1400a4756
cmp byte [rsi + rdx], 0xbf
jg 0x1400a47ab
jmp 0x1400a59a5
mov eax, dword [0x141dd1208]
sub eax, dword [0x141dd120c]
imul eax, eax, 0xf9d090d2
xor eax, 0x1dab81d6
cmp eax, 0x4bbed9b2
ja 0x1400a4784
cmp rdi, rdx
jne 0x1400a59a5
mov eax, dword [0x141dd1210]
or eax, dword [0x141dd1214]
imul eax, eax, 0x16847b13
xor eax, 0x8a202804
and eax, 0xca2d2c1d
cmp eax, 0xa53b7686
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
jb 0x1400a47ab
cmp rdi, rdx
jb 0x1400a47d6
mov rdi, rdx
mov eax, dword [0x141dd1220]
sub eax, dword [0x141dd1224]
add eax, 0xbc48163e
xor eax, 0x20940c42
or eax, 0xd36b03ad
cmp eax, 0xf98608e6
jae 0x1400a482b
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rsi
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x268], r14
lea rcx, [rsp + 0x250]
mov rdx, rbp
mov r8, r15
call fcn.140094bd0
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rsi
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x268], r14
lea rcx, [rsp + 0x250]
mov rdx, rbp
mov r8, r15
call fcn.140094bd0
cmp qword [rsp + 0xb0], 1
je 0x1400a4876
lea rcx, [rsp + 0x250]
call fcn.1400a0e80
mov rsi, qword [rsp + 0x258]
mov r8, qword [rsp + 0x260]
lea rcx, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400b0bd0
add byte [rax - 0x7d], cl
mov esp, 0x25024
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x25024
add byte [rax], al
je 0x1400a4920
mov eax, dword [0x141dd1228]
or eax, dword [0x141dd122c]
add eax, 0xa634032a
and eax, 0x992c53d1
cmp eax, 0x72252d2a
jae 0x1400a48c5
mov rax, qword [0x141dda6a0]
mov rdi, qword [0x141dda6a0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1230]
and eax, dword [0x141dd1234]
and eax, 0xa5102540
imul ebp, eax, 0x16220230
add ebp, 0x9567d940
xchg ebp, eax
xchg ebp, eax
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0xae0dc534
jae 0x1400a4920
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
jmp 0x1400a48e0
mov eax, dword [0x141dd1238]
sub eax, dword [0x141dd123c]
add eax, 0x60280c1c
xor eax, 0xd9c768bb
add eax, 0xc76e8ff0
cmp eax, 0x83d2fc6b
jb 0x1400a4920
mov rcx, qword [rsp + 0x1b0]
nop word [rax + rax]
mov eax, dword [0x141dd1240]
imul eax, dword [0x141dd1244]
or eax, 0x69532acd
imul ebp, dword [rcx - 0x40], 0x7297074c
imul ebp, dword [rcx - 0x40], 0x7297074c
add eax, 0x8cc10e5
cmp eax, 0x6498bdf0
jb 0x1400a4950
cmp rcx, r13
jne 0x1400a590a
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 2
mov r15d, 0xffffffff
mov qword [rsp + 0x160], 0
mov edi, 0x200
mov eax, 2
add byte [rax], al
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rcx - 0x41], al
add byte [rax], al
mov qword [rsp + 0x90], rax
xor eax, eax
mov qword [rsp + 0xb8], rax
mov rsi, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r12, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
add eax, 0xcdbd4100
popfq
jno 0x1400a497f
add eax, 0xcdbd4100
popfq
jno 0x1400a497f
xor eax, eax
mov qword [rsp + 0x58], rax
xor ebx, ebx
mov eax, dword [0x141dd1280]
add eax, dword [0x141dd1284]
imul eax, eax, 0x70741d66
add eax, 0x6b9e296c
cmp eax, 0x365b590
jb 0x1400a49e0
cmp rdi, 0x201
jae 0x1400a4a21
mov eax, 0x200
mov qword [rsp + 0x88], rax
lea rbp, [rsp + 0x250]
mov r14, rdi
jmp 0x1400a4a90
sub rdi, rbx
mov rcx, qword [rsp + 0x58]
sub rcx, rbx
nop dword [rax]
mov eax, dword [0x141dd1288]
add eax, dword [0x141dd128c]
imul eax, eax, 0x25958252
and eax, 0xc0bea548
add eax, 0x93eae889
cmp eax, 0x9d57ee3a
ja 0x1400a4a30
cmp rdi, rcx
ja 0x1400a4c88
mov rax, qword [rsp + 0xb8]
cmp rax, r15
mov ebx, 0xffffffff
cmovb rbx, rax
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rbx
mov rbp, qword [rsp + 0x90]
mov r14, rbx
mov eax, dword [0x141dd1298]
mov ecx, dword [0x141dd129c]
add eax, ecx
add eax, 0xe93ddae0
xor eax, 0x391113d0
or eax, 0x42268826
cmp eax, 0xf18fbca1
jbe 0x1400a4ad0
xor ecx, ecx
call rsi
mov rcx, rbp
mov edx, r14d
call r12
nop word cs:[rax + rax]
mov eax, dword [0x141dd12a0]
and eax, dword [0x141dd12a4]
imul r15d, eax, 0xd58ae1f7
add r15d, 0x9a6d3234
xor ecx, ecx
call rsi
mov rcx, rbp
mov edx, r14d
call r12
cmp r15d, 0x91ceb2ee
jb 0x1400a4ad0
mov edi, eax
test eax, eax
jne 0x1400a4ba0
mov eax, dword [0x141dd12a8]
mov ecx, dword [0x141dd12ac]
add eax, ecx
add eax, 0xe8ebab90
and eax, 0x6ee09141
cmp eax, 0xa9d2cb9a
mov r15, qword [sym.imp.KERNEL32.dll_GetLastError]
jbe 0x1400a4b33
call r15
call r15
nop word cs:[rax + rax]
mov ecx, dword [0x141dd12b0]
sub ecx, dword [0x141dd12b4]
imul ecx, ecx, 0xcb1c2b9a
or ecx, 0x7ffb7fdf
cmp ecx, 0x8a5badf1
ja 0x1400a4b40
mov ecx, dword [0x141dd12b8]
mov edx, dword [0x141dd12bc]
add ecx, edx
add ecx, 0x66a8730e
imul rcx, rcx, 0x1fbf9757
shr rcx, 0x3c
imul ecx, ecx, 0x9cf0d72d
cmp ecx, 0xc04e33ad
ja 0x1400a4b60
test eax, eax
jne 0x1400a4eee
nop word cs:[rax + rax]
mov eax, dword [0x141dd12f0]
sub eax, dword [0x141dd12f4]
add eax, 0x82794a10
and eax, 0xd0d29c87
cmp eax, 0x97e1e4f
jb 0x1400a4ba0
mov edi, edi
cmp r14, rdi
mov r15d, 0xffffffff
jne 0x1400a4c60
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400a5971
lea rax, [r14 + r14]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1300]
add ecx, dword [0x141dd1304]
xor ecx, 0x3462743d
imul rcx, r13
shr rcx, 0x3f
or ecx, 0x75a64998
cmp r14, 0x7fffffff
mov rdi, rax
cmova rdi, r15
cmp ecx, 0x181d97aa
jb 0x1400a4bf0
nop word cs:[rax + rax]
mov eax, dword [0x141dd1308]
xor eax, dword [0x141dd130c]
or eax, 0x4d6d2a94
imul rax, rax, 0x355a55b5
shr rax, 0x3c
and eax, 1
cmp eax, 0x6bf33b78
jae 0x1400a4c30
jmp 0x1400a49e0
mov eax, dword [0x141dd12f8]
add eax, dword [0x141dd12fc]
or eax, 0x2ff113f7
add eax, 0xc48ddfeb
cmp eax, 0xd8e933a6
jb 0x1400a4c60
cmp r14, rdi
jb 0x1400a49e0
jmp 0x1400a4d00
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x150]
mov rdx, rbx
mov r8, rdi
call fcn.1400fce40
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xb8], rax
nop word [rax + rax]
mov eax, dword [str.RS_]
imul eax, dword [0x141dd1294]
imul eax, eax, 0x8f4db83
imul rax, rax, 0x7487ec15
shr rax, 0x3d
or eax, 0xc5872ff8
cmp eax, 0xf9267d15
ja 0x1400a4cc0
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x90], rax
jmp 0x1400a4a5c
mov eax, dword [str.ETfApN:]
sub eax, dword [0x141dd131c]
shr eax, 4
imul rax, rax, 0x9537fe9
shr rax, 0x36
xor eax, 0xb93dc115
add eax, 0x4b337e28
cmp eax, 0x67317e3a
ja 0x1400a4d00
cmp qword [rsp + 0x88], rdi
movabs r13, 0x8000000000000000
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x90]
jb case.default.0x1400a455a
mov eax, dword [0x141dd1320]
and eax, dword [0x141dd1324]
add eax, 0xf477b55c
xor eax, 0x47ca5d9e
add eax, 0x482a9a48
cmp eax, 0x90412f9b
jae 0x1400a4d85
lea rcx, [rsp + 0xc0]
mov rdx, rbp
mov r8, rdi
call fcn.14008b7e0
lea rbx, [rsp + 0xc0]
nop dword [rax]
mov eax, dword [0x141dd1328]
or eax, dword [0x141dd132c]
imul rax, rax, 0x63aa4e19
shr rax, 0x3d
imul r14d, eax, 0xa9f5f76f
invalid
outsd dx, dword [rsi]
div ebp
test eax, 0x85c68141
cld
xchg ecx, eax
cmpsb byte [rsi], byte [rdi]
mov rcx, rbx
mov rdx, rbp
mov r8, rdi
call fcn.14008b7e0
cmp r14d, 0x2f37c94
jb 0x1400a4d90
invalid
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x68]
mov r8, r15
call fcn.140094bd0
cmp qword [rsp + 0xb0], 1
je 0x1400a4e3a
lea rdi, [rsp + 0xc0]
mov ebx, dword [0x141dd1330]
sub ebx, dword [0x141dd1334]
or ebx, 0x6177008
and ebx, 0xa6b7fb08
mov rcx, rdi
call fcn.1400a0e80
cmp ebx, 0xc1780d8e
ja 0x1400a4df4
mov eax, dword [0x141dd1338]
or eax, dword [0x141dd133c]
or eax, 0x6d689fa
imul eax, eax, 0xb7181206
cmp eax, 0xfc607b38
ja 0x1400a4e1c
mov rdi, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400b0bd0
nop word [rax + rax]
mov eax, dword [0x141dd1340]
imul eax, dword [0x141dd1344]
and eax, 0x5cba3330
add eax, 0x152911d1
or eax, 0xa98c5639
cmp eax, 0xc3dc4f60
ja 0x1400a4e60
cmp qword [rsp + 0xc0], 0
je 0x1400a4ea0
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rsp + 0x1b0]
mov r14, qword [rsp + 0x1b8]
mov r15, qword [rsp + 0x1c0]
cmp qword [rsp + 0xb8], 0
je 0x1400a541e
mov eax, dword [0x141dd1348]
or eax, dword [0x141dd134c]
mov rdi, qword [0x141dda6a0]
cmp eax, 0xe4156297
jne 0x1400a53d8
mov rax, qword [0x141dda6a0]
jmp 0x1400a4ec7
mov eax, dword [0x141dd12c0]
or eax, dword [0x141dd12c4]
xor eax, 0x52712b9c
imul eax, eax, 0x67b54eb5
add eax, 0x18bd3fac
cmp eax, 0xb672ccdc
jbe 0x1400a4f17
call qword [sym.imp.KERNEL32.dll_GetLastError]
movabs r13, 0x8000000000000000
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15, qword [rsp + 0x90]
mov eax, dword [0x141dd12c8]
add eax, 0x1d2c392
xor edx, edx
div dword [0x141dd12cc]
mov edi, eax
call rbx
cmp edi, 0x84f95621
je 0x1400a4f30
mov r14d, eax
shl r14, 0x20
cmp qword [rsp + 0xb8], 0
je 0x1400a4fbd
mov rdi, qword [0x141dda6a0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebp, dword [0x141dd12d0]
or ebp, dword [0x141dd12d4]
xor ebp, 0x61412014
or ebp, 0x98aedd69
add ebp, 0xcd279d4c
mov rcx, rdi
xor edx, edx
mov r8, r15
call rbx
cmp ebp, 0x1622b0bf
jb 0x1400a4f6a
mov eax, dword [0x141dd12d8]
sub eax, dword [0x141dd12dc]
and eax, 0xe6a0e6ea
imul eax, eax, 0xf0446522
add eax, 0x5517879c
cmp eax, 0x4274c029
ja 0x1400a4f9a
or r14, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd12e0]
imul eax, dword [0x141dd12e4]
cmp eax, 0xbe0bb7e9
je 0x1400a4fd0
nop word cs:[rax + rax]
mov eax, dword [0x141dd12e8]
or eax, dword [0x141dd12ec]
imul eax, eax, 0xba21e556
rcl byte [rsi - 0x1b], 0x21
mov edx, 0x2066c205
cmpsd dword [rsi], dword [rdi]
rcl byte [rsi - 0x1b], 0x21
mov edx, 0x2066c205
cmpsd dword [rsi], dword [rdi]
xor eax, 0x316c1504
cmp eax, 0x85b2341f
ja 0x1400a4ff0
mov eax, r14d
and eax, 3
lea rcx, [0x141db9fd8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rbx, [r14 - 1]
mov rdi, qword [r14 - 1]
mov r14, qword [r14 + 7]
mov r15, qword [r14]
mov eax, dword [0x141dd1378]
add eax, dword [0x141dd137c]
and eax, 0x7108061
or eax, 0xf8ae3794
imul eax, eax, 0xea7551e0
cmp eax, 0x5ef1f535
ja 0x1400a5038
test r15, r15
je 0x1400a508d
mov eax, dword [0x141dd1380]
and eax, dword [0x141dd1384]
imul r12, rax, 0x77304f03
shr r12, 0x3e
or r12d, 0x4c61bc34
mov rcx, rdi
call r15
cmp r12d, 0x7f7b8c07
ja 0x1400a5060
mov eax, dword [0x141dd1388]
add eax, dword [0x141dd138c]
imul eax, eax, 0xd0b053d5
xor eax, 0x47563303
add eax, 0x405aeaf8
cmp eax, 0xe9d98309
ja 0x1400a508d
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov edx, dword [0x141dd1390]
and edx, dword [0x141dd1394]
add edx, 0x6fafe89b
and edx, 0x580bbff8
add edx, 0xc9d5e1ba
cmp edx, 0x31a66192
jb 0x1400a50b8
test rcx, rcx
je 0x1400a5142
cmp rax, 0x11
jb 0x1400a510c
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400a5027.0
mov qword [rsp + 0x90], rcx
mov r14, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xd0]
mov r13, rax
jmp 0x1400a5b65
xor r8d, r8d
mov rcx, rdx
test rax, rax
cmovne r8, rax
test r8, r8
je 0x1400a529c
nop
mov r10d, dword [0x141dd10b8]
or r10d, dword [0x141dd10bc]
add r10d, 0xdd6312ba
test rax, rax
mov r9, rcx
cmove r9, rdx
cmp r10d, 0x686ec02c
jb 0x1400a5190
add r8, r9
mov rcx, r8
sub rcx, rsi
nop word cs:[rax + rax]
mov eax, dword [0x141dd10c0]
xor edx, edx
div dword [0x141dd10c4]
xor eax, 0xa47994ae
add eax, 0x5387f7b2
cmp eax, 0x53a5413e
jb 0x1400a51d0
cmp r8, rsi
je 0x1400a5299
nop dword [rax + rax]
mov eax, dword [0x141dd10c8]
sub eax, dword [0x141dd10cc]
xor eax, 0x733fce12
imul eax, eax, 0xf06cab13
xor eax, 0x4500412d
cmp eax, 0x1321b628
jb 0x1400a5200
nop word cs:[rax + rax]
mov eax, dword [0x141dd10d0]
imul eax, dword [0x141dd10d4]
imul rax, rax, 0x6ddfaa3d
shr rax, 0x3d
add eax, 0xf6ca18a1
and eax, 0x54021023
cmp eax, 0x10074dc2
jb 0x1400a5230
cmp rbx, rcx
jbe 0x1400a5288
nop
mov eax, dword [0x141dd10d8]
or eax, dword [0x141dd10dc]
add eax, 0x1d2be70
add eax, 0x1d2be70
and eax, 0x772cddb2
xor eax, 0x41026003
cmp eax, 0x9d22f90c
ja 0x1400a5260
cmp byte [rsi + rcx], 0xbf
jg 0x1400a528e
jmp 0x1400a306e
jne 0x1400a306e
xor eax, eax
test al, al
jne 0x1400a5290
cmp rbx, rcx
jb 0x1400a529c
mov rbx, rcx
lea rcx, [rsp + 0x250]
mov rdx, rsi
mov r8, rbx
call fcn.140090680
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0x258]
cmp rcx, r13
jne 0x1400a52db
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x190], r13
mov rbx, qword [rsp + 0x78]
jmp 0x1400a5340
mov rbx, qword [rsp + 0x78]
mov edx, dword [0x141dd10e0]
imul edx, dword [0x141dd10e4]
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d2bdf7
imul r8d, edx, 0x6dbdd68c
and r8d, 0xef512564
add r8d, 0x8a2a4c0b
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], rax
cmp r8d, 0x3e235f22
ja 0x1400a52e0
mov qword [rsp + 0x260], rdx
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x250]
call fcn.1400b1360
mov eax, dword [0x141dd10e8]
xor edx, edx
div dword [0x141dd10ec]
or eax, 0xdc913eff
xor eax, 0x605c4f56
add eax, 0x8a66b55e
cmp eax, 0xb49be9c3
ja 0x1400a5340
test rdi, rdi
je 0x1400a5b34
nop dword [rax]
invalid
mov eax, dword [0x141dd10f0]
imul eax, dword [0x141dd10f4]
imul eax, eax, 0x80b8841c
imul rax, rax, 0x2c3907d3
shr rax, 0x3d
or eax, 0xd23a4c46
cmp dl, dl
cmp dl, dl
mov rcx, qword [0x141dda6a0]
cmp eax, 0x30a163d3
jb 0x1400a5370
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dd10f8]
xor eax, dword [0x141dd10fc]
xor eax, 0x300c9aa4
and eax, 0x323e9ba4
imul eax, eax, 0x33aefad6
cmp eax, 0xc85175f2
ja 0x1400a53b0
jmp 0x1400a5b34
mov rbx, rcx
mov eax, dword [0x141dd1350]
xor edx, edx
div dword [0x141dd1354]
add eax, 0x4435fb7
xor eax, 0x2f594be9
jmp 0x14539ad3f
adc ecx, dword [rdx + 0xd3dd14f]
dec dword [rdi]
jae 0x1400a540d
jmp 0x14539ad3f
mov rcx, rdi
xor edx, edx
mov r8, r12
mov eax, esp
mov eax, esp
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rbx
lea rax, [r13 + 2]
cmp rcx, rax
jge 0x1400a5938
mov eax, dword [0x141dd1358]
add eax, dword [0x141dd135c]
xor eax, 0x41f86e2a
imul eax, eax, 0xd640144b
add eax, 0x132bfd05
cmp eax, 0xa8a4714a
ja 0x1400a542b
cmp rcx, r13
je case.0x1400a5027.0
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400a5013
mov eax, dword [str.M5.h]
sub eax, dword [0x141dd1364]
or eax, 0x127a645
add eax, 0x160c781
and eax, 0x1d8b56c
cmp eax, 0xb4ca8cf
ja case.default.0x1400a5027
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dd1368]
xor edx, edx
div dword [0x141dd136c]
mov esi, 0xd3d01d2
jg 0x1400a54ca
invalid
jne 0x1400a54b6
mov esi, 0xd3d01d2
jg 0x1400a54ca
invalid
mov rcx, rdi
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, 0xad2d8b00
mov esi, 0x2d0b01d2
rol byte [rcx], cl
or ebp, dword [0x141dd1374]
invalid
cmc
mov ebp, dword [0x141dd1370]
rol byte [rcx], cl
or ebp, dword [0x141dd1374]
xor ebp, 0x80140000
cmc
add byte [rax], al
adc al, 0x80
and ebp, 0xc014a000
mov rcx, rdi
xor edx, edx
mov r8, r14
call rbx
cmp ebp, 0xc597d495
ja 0x1400a54bd
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 2
mov eax, dword [0x141dd13a8]
add eax, dword [0x141dd13ac]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rbx - 0x2d415cfb], cl
add dword [rbx], eax
add eax, 0x1d2bea1
imul eax, eax, 0x3e96ac2c
cmp eax, 0x1eb6b117
jae 0x1400a5524
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x160], 0
mov r8d, 0x200
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
xor eax, eax
mov qword [rsp + 0xb8], rax
mov r15d, 0x892cf159
xor eax, eax
mov qword [rsp + 0x58], rax
pop rax
pop rax
xor edi, edi
jmp 0x1400a556b
mov rbp, qword [rsp + 0x68]
jae 0x1400a5760
add byte [rax], al
add byte [rax], al
cmp r8, 0x201
jae 0x1400a5590
mov eax, 0x200
add byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x88], rax
lea r14, [rsp + 0x250]
mov rbp, r8
jmp 0x1400a55d8
sub r8, rdi
mov rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
sub rax, rdi
cmp r8, rax
ja 0x1400a570d
invalid
add dword [rax], eax
invalid
imul eax, dword [rcx], 0x8b480000
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx - 1], bh
mov rax, qword [rsp + 0xb8]
mov ecx, 0xffffffff
cmp rax, rcx
mov edi, 0xffffffff
cmovb rdi, rax
mov qword [rsp + 0x160], rdi
and al, 0x60
add dword [rax], eax
invalid
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
add byte [rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rdi
mov r14, r12
mov rbp, rdi
xor ecx, ecx
call rsi
mov rcx, r14
mov edx, ebp
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
mov ebx, eax
test eax, eax
jne 0x1400a5672
mov qword [rsp + 0x90], r12
mov r12, qword [sym.imp.KERNEL32.dll_GetLastError]
invalid
invalid
invalid
mov eax, dword [0x141dd13b8]
add eax, dword [0x141dd13bc]
xor eax, 0x28b376ea
imul r13d, eax, 0x74086568
call r12
mov ebp, 0xea3501d2
jbe 0x1400a55c3
sub byte [rcx + rbp*2 - 0x18], al
push 0x41740865
call rsp
cmp r13d, 0xb8765c0a
ja 0x1400a5600
nop word cs:[rax + rax]
mov ecx, dword [0x141dd13c0]
add ecx, dword [0x141dd13c4]
imul rcx, r15
shr rcx, 0x3f
xor ecx, 0xee77dde1
add ecx, 0x82c05f
cmp ecx, 0x8c2e9e25
jb 0x1400a5630
test eax, eax
movabs r13, 0x8000000000000000
mov r12, qword [rsp + 0x90]
jne 0x1400a5945
mov r8d, ebx
cmp rbp, r8
jne 0x1400a5560
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dd13e8]
xor edx, edx
div dword [0x141dd13ec]
xor eax, 0x1d2bd4e
xor eax, 0x1d2bd4e
shr eax, 1
imul rax, rax, 0x54643317
shr rax, 0x3c
call 0x180b48bea
or byte [rax + 0x3689410d], al
push rdi
cmp eax, 0xa361a361
jb 0x1400a5690
cmp ecx, 0x7a
jne 0x1400a306e
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x150]
lea ecx, [rsp + 0x150]
mov rdx, rdi
call fcn.1400fce40
nop dword [rax]
mov eax, dword [0x141dd13b0]
sub eax, dword [0x141dd13b4]
cmp eax, 0xe26a4f48
je 0x1400a5730
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xb8], rax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x58
add dword [rax], eax
add cl, ch
invalid
invalid
invalid
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x58
add dword [rax], eax
add cl, ch
invalid
mov eax, 0xe1058bfb
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2d437df3], cl
add dword [rbx], ebp
or eax, 0x1d2bc80
mov ecx, dword [0x141dd13f8]
sub ecx, dword [0x141dd13fc]
add ecx, 0xa3ddf6da
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xd6b8db0b
cmp ecx, 0xdc62e37f
ja 0x1400a5770
cmp qword [rsp + 0x88], r8
mov rbx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x70]
jb 0x1400a306e
lea rdi, [rsp + 0xc0]
mov rcx, rdi
mov rdx, r14
call fcn.14008b7e0
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
call fcn.140094bd0
cmp qword [rsp + 0xb0], 1
je 0x1400a57e9
lea rcx, [rsp + 0xc0]
call fcn.1400a0e80
mov rdi, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400b0bd0
cmp qword [rsp + 0xc0], 0
je 0x1400a5883
xor eax, eax
test al, al
je 0x1400a5821
mov rax, qword [0x141dda6a0]
mov eax, dword [0x141dd1400]
imul eax, dword [0x141dd1404]
xor eax, 0x26421050
or eax, 0x488c6529
xor eax, 0x3f155a31
mov rcx, qword [0x141dda6a0]
cmp eax, 0x101e12b7
jb 0x1400a5821
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0xdd5ca513
mov ecx, dword [0x141dd1408]
or ecx, dword [0x141dd140c]
add ecx, 0xdcdc5cae
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0xf5d84e65
cmp ecx, 0xff2a308
jb 0x1400a585b
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x1b8]
mov r15, qword [rsp + 0x1c0]
cmp qword [rsp + 0xb8], 0
je 0x1400a732c
mov eax, dword [0x141dd1410]
add eax, dword [0x141dd1414]
imul eax, eax, 0xbcd3cfe2
add eax, 0xc4a81406
cmp eax, 0x3390eec0
jae 0x1400a58d7
mov rax, qword [0x141dda6a0]
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dd1418]
or eax, dword [0x141dd141c]
xor eax, 0x1a00321a
and eax, 0x1e28323b
imul eax, eax, 0x142db141
cmp eax, 0x690ab447
je 0x1400a731c
jmp 0x1400a72ef
mov r14, qword [rsp + 0x1b8]
mov r15, qword [rsp + 0x1c0]
mov eax, dword [0x141dd1248]
imul eax, dword [0x141dd124c]
add eax, 0x34d7fd23
or eax, 0x1c00df51
cmp eax, 0x9fe822be
jb 0x1400a591a
mov qword [rsp + 0x90], rcx
jmp 0x1400a5b65
ud2
ud2
ud2
mov rax, qword [rsp + 0x190]
mov r14, qword [rsp + 0x198]
mov qword [rsp + 0x90], rax
cmp rax, r13
mov rcx, qword [rsp + 0x98]
je 0x1400ab0d4
mov r15, qword [rsp + 0x1a0]
cmp r15, 4
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x68], r15
jb 0x1400a5c10
movabs rcx, 0x5c003f003f005c
lea rax, [rcx + 0x1d0000]
xor r8d, r8d
cmp rax, qword [r14]
setne r8b
nop word cs:[rax + rax]
mov eax, dword [0x141dd1590]
xor edx, edx
div dword [0x141dd1594]
imul eax, eax, 0xdfa8fe36
and eax, 0xac2bce2
xor eax, 0xbfbf276f
cmp eax, 0xe622f0e5
ja 0x1400a5ba0
test r8d, r8d
je 0x1400a6119
xor eax, eax
cmp rcx, qword [r14]
setne al
mov ecx, 0xa8c15ad5
nop dword [rax + rax]
mov edx, dword [0x141dd1598]
add edx, dword [0x141dd159c]
xor edx, 0x3b4210ae
imul rdx, rcx
shr rdx, 0x3f
imul edx, edx, 0xbc9529fa
cmp edx, 0x1ca10576
ja 0x1400a5be0
test eax, eax
je 0x1400a6119
mov eax, dword [0x141dd15a0]
and eax, dword [str._x._a]
imul eax, eax, 0xf64bc70b
mov ecx, 0x922e1c27
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x7c894aa0
cmp ecx, 0x812a43d9
jbe 0x1400a5c49
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
mov eax, dword [0x141dd15a8]
xor eax, dword [0x141dd15ac]
add eax, 0xbdbe55bf
mov ecx, 0x80a56b2d
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x284664bc
cmp ecx, 0xc775a71f
jbe 0x1400a5c99
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd0], 0
mov r8d, 0x200
mov r14d, 2
xor r15d, r15d
xor r13d, r13d
xor edi, edi
nop dword [rax]
mov eax, dword [0x141dd15b0]
and eax, dword [0x141dd15b4]
add eax, 0xc5df8d68
xor eax, 0x47433d93
cmp eax, 0xdc32c055
ja 0x1400a5cc0
mov esi, 0x200
cmp r8, 0x201
jae 0x1400a5cf8
lea rbx, [rsp + 0x250]
mov r12, r8
jmp 0x1400a5d65
sub r8, rdi
sub r13, rdi
cmp r8, r13
mov rbx, r14
ja 0x1400a5e99
mov eax, dword [0x141dd15b8]
xor eax, dword [0x141dd15bc]
and eax, 0xd3760921
add eax, 0xd68103d8
xor eax, 0x6656f268
cmp eax, 0xf2ad626b
jae 0x1400a5d40
mov eax, 0xffffffff
cmp r15, rax
cmovb rax, r15
mov qword [rsp + 0xd0], rax
mov eax, 0xffffffff
cmp r15, rax
mov edi, 0xffffffff
cmovb rdi, r15
mov qword [rsp + 0xd0], rdi
mov r13, r15
mov rsi, rdi
mov r14, rbx
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rsp + 0x70]
mov edx, r12d
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
mov ebp, eax
test eax, eax
jne 0x1400a5da0
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400a6205
nop word cs:[rax + rax]
mov eax, dword [0x141dd15d8]
or eax, dword [str.Mu_kF]
imul eax, eax, 0x87bbc5b
and eax, 0x1742d2d8
imul eax, eax, 0x2bb9589b
cmp eax, 0x7eb73690
ja 0x1400a5da0
mov r8d, ebp
cmp r12, r8
jne 0x1400a5e70
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd15e0]
or ecx, dword [0x141dd15e4]
imul ecx, ecx, 0x3300a554
xor ecx, 0x4f506f1c
imul ecx, ecx, 0x8594939
cmp ecx, 0x229c33d2
jb 0x1400a5de0
cmp eax, 0x7a
jne case.default.0x1400a455a
test esp, edi
sti
invalid
invalid
test esp, edi
sti
invalid
nop
mov eax, dword [str.MUPJE]
or eax, dword [0x141dd15f4]
imul eax, eax, 0xf5b99b3f
add eax, 0x2a1ec782
cmp eax, 0x90fb3746
jb 0x1400a5e10
invalid
loop 0x1400a5e7e
lea r8, [r12 + r12]
lea eax, [rsp]
cmp r12, 0x7fffffff
mov eax, 0xffffffff
cmova r8, rax
nop word cs:[rax + rax]
mov eax, dword [str.5jm]
imul eax, dword [0x141dd15fc]
add eax, 0x1d2b79f
add eax, 0x1d2b79f
cmp eax, 0xca53000c
je 0x1400a5e50
jmp 0x1400a5cc0
mov eax, dword [0x141dd15e8]
or eax, dword [0x141dd15ec]
imul eax, eax, 0xf3336f10
add eax, 0xbf4f39a0
adc byte [rdi + 0x33], ch
add eax, 0xbf4f39a0
cmp eax, 0x2eb6f8c0
jb 0x1400a5e70
cmp r12, r8
jb 0x1400a5cc0
jmp 0x1400a5ed0
mov qword [rsp + 0x20], 2
mov r9d, 2
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0xc0]
mov rdx, rdi
call fcn.1400fce40
mov r15, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xc8]
jmp 0x1400a5d0a
mov eax, dword [0x141dd1600]
xor eax, dword [0x141dd1604]
imul eax, eax, 0xdd8dd03d
add eax, 0xf9dddbf3
and eax, 0x9f261bc5
cmp eax, 0x7ac40209
jb 0x1400a5ed0
cmp rsi, r8
movabs r13, 0x8000000000000000
jb 0x1400a72c4
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dd1608]
and eax, dword [0x141dd160c]
or eax, 0x8b76
and eax, 0x3c088ff6
imul eax, eax, 0x6808d440
cmp eax, 0x658e23ab
jb 0x1400a5f10
cmp ebp, 4
jb case.default.0x1400a601f
movzx eax, word [rbx + r8*2 - 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1610]
imul ecx, dword [0x141dd1614]
xor ecx, 0x80885100
and ecx, 0xa59bdbd2
add ecx, 0x8d01f6f2
cmp ecx, 0x85cdac36
ja 0x1400a5f50
cmp ax, 0x2e
jne case.default.0x1400a601f
nop word cs:[rax + rax]
mov eax, dword [0x141dd1618]
imul eax, dword [0x141dd161c]
and eax, 0x8bbd6f15
add eax, 0xe228dc6d
cmp eax, 0x53fb3add
jb 0x1400a5f90
invalid
nop
mov eax, dword [0x141dd1620]
and eax, dword [0x141dd1624]
add dword [rbx], esp
add eax, 0x1d2b668
or eax, 0xbc39e06a
imul eax, eax, 0xd71f6123
add eax, 0xa95ec460
cmp eax, 0x8971934f
ja 0x1400a5fb0
movzx ecx, word [rbx + r8*2 - 6]
mov bh, 0x4c
cli
nop dword [rax]
mov eax, dword [0x141dd1628]
and eax, dword [0x141dd162c]
imul eax, eax, 0xc489cdae
and eax, 0x611a6aa
add eax, 0xd2fdb67a
cmp eax, 0x2866b60e
jb case.0x14009a78c.72
lea eax, [rcx - 0x42]
cmp eax, 0x21
ja case.default.0x1400a601f
mov esi, 0xf21f883
xchg edi, esp
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1d13fe2
lea rdx, [0x141db9ff8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
xor edx, edx
jmp rax
mov eax, dword [str.qLutG]
and eax, dword [0x141dd163c]
movzx edx, dl
add dword [0x1bc82f352], esi
movzx edx, dl
add dword [0x1bc82f352], esi
add eax, 0x2264a849
or eax, 0x81f78e
cmp eax, 0x8a157c4e
ja case.0x1400a601f.66
mov eax, dword [0x141dd1640]
xor edx, edx
div dword [0x141dd1644]
and eax, 0x4560eba7
imul eax, eax, 0xdad0f0
xor eax, 0x8efc0281
add bh, ah
invalid
cmp eax, 0x3cbb646e
jb 0x1400a6043
add bh, ah
invalid
movzx eax, word [rbx + r8*2 - 4]
or eax, 0x20
cmp eax, 0x61
jne 0x1400a6086
movzx eax, word [rbx + r8*2 - 2]
mov dl, 1
or eax, 0x20
cmp eax, 0x74
je case.0x1400a601f.68
mov eax, dword [0x141dd1630]
rol byte [rcx], cl
imul eax, dword [0x141dd1634]
xor eax, 0x50d74f09
imul eax, eax, 0x462847c3
cmp eax, 0xf3d5a1f4
ja 0x1400a6086
cmp ecx, 0x43
jne case.default.0x1400a601f
movzx eax, word [rbx + r8*2 - 4]
mov bh, 0x44
cld
cld
or eax, 0x20
cmp eax, 0x6d
jne case.default.0x1400a601f
movzx eax, word [rbx + r8*2 - 2]
add eax, 0xffffffbc
mov ecx, dword [0x141dd1648]
and ecx, dword [0x141dd164c]
or ecx, 0x2d054d27
imul rcx, rcx, 0x48fccd31
cld
shr rcx, 0x3b
cld
shr rcx, 0x3b
imul ecx, ecx, 0x8ff8830b
test eax, 0xffdf
sete dl
cmp ecx, 0x7ad2461a
je 0x1400a60c1
jmp case.0x1400a601f.68
add dh, byte [rcx]
ror byte [rcx - 0x7ab22a], cl
mov esi, edx
test r15, r15
xor edx, edx
mov esi, edx
test r15, r15
je 0x1400a6111
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8d, esi
jmp case.0x1400a6153.68
cmp r15, 5
jb 0x1400a632a
add byte [rax], al
add byte [rax], al
cmp word [r14 + r15*2 - 0xa], 0x2e
jne 0x1400a632a
movzx ecx, word [r14 + r15*2 - 8]
xor r8d, r8d
lea eax, [rcx - 0x42]
cmp eax, 0x21
ja case.0x1400a6153.68
lea rdx, [0x141dba080]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, word [r14 + r15*2 - 6]
or eax, 0x20
cmp eax, 0x61
jne 0x1400a619c
mov eax, dword [0x141dd1670]
xor edx, edx
div dword [0x141dd1674]
add eax, 0x540df07
xor eax, 0xedfc6f2e
add eax, 0x7836ad0e
cmp eax, 0x164ef757
jb 0x1400a6163
movzx eax, word [r14 + r15*2 - 4]
mov r8b, 1
or eax, 0x20
cmp eax, 0x74
je case.0x1400a6153.68
mov eax, dword [0x141dd1668]
xor eax, dword [0x141dd166c]
and eax, 0xab3392e
xor eax, 0xc7fa94fe
imul eax, eax, 0xe0fd827f
cmp eax, 0xd3db21b2
je 0x1400a619c
cmp cx, 0x43
jne 0x1400a632a
mov eax, dword [0x141dd1678]
sub eax, dword [0x141dd167c]
cmp eax, 0x446743ca
je case.0x1400a6153.67
movzx eax, word [r14 + r15*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a632a
movzx eax, word [r14 + r15*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
sete r8b
jmp case.0x1400a6153.68
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
or rdi, 2
test r15, r15
je 0x1400a62d3
mov rbx, qword [0x141dda6a0]
mov eax, dword [0x141dd15c0]
add eax, dword [0x141dd15c4]
or eax, 0x12754808
and eax, 0x36775a8a
add eax, 0x72fd7cd6
cmp eax, 0xba621a26
mov r15, r14
jbe 0x1400a6258
mov rcx, rbx
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov esi, dword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd15c8]
sub eax, dword [0x141dd15cc]
imul r14d, eax, 0xc55c76b4
imul rax, r14, 0x42ffef45
shr rax, 0x20
sub r14d, eax
shr r14d, 1
add r14d, eax
add esi, eax
add esi, eax
shr r14d, 0x1e
or r14d, 0xccef46b8
mov rcx, rbx
xor edx, edx
mov r8, r15
call rsi
cmp r14d, 0x8049365e
jb 0x1400a6260
nop word cs:[rax + rax]
mov eax, dword [0x141dd15d0]
and eax, dword [0x141dd15d4]
imul rax, rax, 0x7453af1b
shr rax, 0x3e
or eax, 0xf733b4bc
cmp eax, 0x44522989
jb 0x1400a62b0
mov rax, qword [rsp + 0x130]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
mov rcx, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x78]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1660]
or eax, dword [0x141dd1664]
imul eax, eax, 0x368b4b37
add eax, 0x94f0bc07
cmp eax, 0xb195c765
ja 0x1400a6300
xor esi, esi
mov r14, qword [rsp + 0x70]
jmp 0x1400ab570
xor r8d, r8d
test r8b, r8b
mov dword [rsp + 0xb8], r8d
je 0x1400a6390
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xd0], 0
mov r13d, 0x200
mov eax, 2
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov ebx, 0x9d2af1f3
xor r12d, r12d
xor r15d, r15d
jmp 0x1400a64d9
mov eax, dword [0x141dd1680]
imul eax, dword [0x141dd1684]
imul eax, eax, 0xf3309958
shr eax, 1
imul rax, rax, 0x45d120c3
shr rax, 0x3c
add eax, 0x5fa786da
cmp eax, 0x96973a99
ja 0x1400a6390
mov rax, qword [rsp + 0xa8]
mov r15, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov rdi, qword [rax + 0x28]
mov eax, dword [0x141dd1688]
imul eax, dword [0x141dd168c]
xor eax, 0x39228274
and eax, 0x3ba28e74
cmp eax, 0xe35fbef
jb 0x1400a63d0
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0x30]
movzx ebx, byte [rax + 0xc9]
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xd0], 0
lea rsi, [rsp + 0xc0]
mov rcx, rsi
call fcn.1400da400
mov rax, qword [rsp + 0xc8]
mov word [rax], 0x22
mov qword [rsp + 0xd0], 1
add r12, r15
mov qword [rsp + 0x250], r15
mov qword [rsp + 0x258], r12
mov word [rsp + 0x260], 0
lea rdx, [rsp + 0x250]
mov rcx, rsi
call fcn.140091040
mov rsi, qword [rsp + 0xd0]
cmp rsi, qword [rsp + 0xc0]
jne 0x1400a649a
lea rcx, [rsp + 0xc0]
call fcn.1400da400
mov rax, qword [rsp + 0xc8]
mov word [rax + rsi*2], 0x22
inc rsi
mov qword [rsp + 0xd0], rsi
shl r14, 3
lea r14, [r14 + r14*4]
lea r15, [rsp + 0xc0]
jmp 0x1400a66ab
jae 0x1400a66d0
mov r13, rsi
cmp r13, 0x201
jae 0x1400a6500
mov r14d, 0x200
lea rdi, [rsp + 0x250]
jmp 0x1400a653c
sub r13, r15
sub r12, r15
cmp r13, r12
ja 0x1400a6624
mov r12, qword [rsp + 0x58]
mov eax, 0xffffffff
cmp r12, rax
mov r15d, 0xffffffff
cmovb r15, r12
mov qword [rsp + 0xd0], r15
mov r14, r15
mov rdi, qword [rsp + 0x88]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, rdi
mov edx, r13d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov ebp, eax
test eax, eax
jne 0x1400a65be
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
mov ecx, dword [0x141dd16b8]
imul ecx, dword [0x141dd16bc]
add ecx, 0x5bb9e0b4
imul rcx, rbx
shr rcx, 0x3e
xor ecx, 0xb0f11ad7
cmp ecx, 0xb52735ed
ja 0x1400a6560
nop dword [rax]
mov ecx, dword [0x141dd16c0]
and ecx, dword [0x141dd16c4]
add ecx, 0x9fc185b2
xor ecx, 0x325c19b7
add ecx, 0xe4a9fbb2
cmp ecx, 0x39570872
jb 0x1400a6590
test eax, eax
jne 0x1400a6735
mov esi, ebp
cmp r13, rsi
jne 0x1400a64d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
mov edx, 0xffffffff
jne case.default.0x1400a455a
lea rax, [r13*2]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd16c8]
imul ecx, dword [0x141dd16cc]
imul ecx, ecx, 0xf81dbfe3
add ecx, 0x53f910cf
cmp r13, 0x7fffffff
mov rsi, rax
cmova rsi, rdx
cmp ecx, 0x6185cd0a
jb 0x1400a65f0
jmp 0x1400a64d6
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0xc0]
mov rdx, r15
mov r8, r13
call fcn.1400fce40
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x88], rax
jmp 0x1400a650f
lea r12, [rdi + 0x28]
mov rax, qword [rsp + 0xc8]
mov word [rax + rsi*2], 0x20
inc rsi
mov qword [rsp + 0xd0], rsi
mov rcx, r15
mov rdx, rdi
mov r8d, ebx
call fcn.1400b1970
add r14, 0xffffffffffffffd8
mov rdi, r12
test rax, rax
jne 0x1400a6bb1
test r14, r14
je 0x1400a6782
mov rsi, qword [rsp + 0xd0]
cmp rsi, qword [rsp + 0xc0]
jne 0x1400a6670
mov rcx, r15
call fcn.1400da400
jmp 0x1400a6670
cmp r14, rsi
jb 0x1400a6cfd
lea r15, [rsi + rsi]
nop dword [rax]
mov eax, dword [0x141dd16d0]
or eax, dword [0x141dd16d4]
add eax, 0x597b924b
cmp eax, 0xeeefdb43
jb 0x1400a66e0
test ebp, ebp
je 0x1400a6ca8
mov eax, dword [0x141dd16d8]
xor eax, dword [0x141dd16dc]
or eax, 0x2c915bc4
mov ecx, 0xb04c0061
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x98dc2acc
cmp ecx, 0x3cf97e2f
jb 0x1400a73fb
jmp 0x1400a73bd
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
shl r9, 0x20
cmp qword [rsp + 0x58], 0
je 0x1400a6767
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, qword [rsp + 0x88]
mov rsi, r9
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, rsi
or r9, 2
mov rcx, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x70]
jmp 0x1400a7886
mov rax, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
nop word [rax + rax]
mov ecx, dword [0x141dd16b0]
and ecx, dword [0x141dd16b4]
or ecx, 0x84f8c7c4
xor ecx, 0x28d4c6bd
add ecx, 0x22c72496
cmp ecx, 0xa84890c2
jb 0x1400a67a0
mov rdx, qword [rsp + 0x90]
mov r14, qword [rsp + 0x70]
mov r8, r14
cmp rax, r13
mov rcx, qword [rsp + 0x98]
je 0x1400a6c89
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1a0], rbx
cmp rbx, rax
jne 0x1400a6849
lea rcx, [rsp + 0x190]
call fcn.1400da400
mov eax, dword [0x141dd1a20]
sub eax, dword [0x141dd1a24]
imul eax, eax, 0x1e536c02
or eax, 0x9e0c21a4
and eax, 0xde5c61a4
cmp eax, 0x1c0fe4cc
jb 0x1400a681e
mov rsi, qword [rsp + 0x198]
mov word [rsi + rbx*2], 0
inc rbx
mov rcx, qword [rsp + 0xa8]
cmp byte [rcx + 0xc8], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
mov qword [rsp + 0x1a0], rbx
or r15d, dword [rcx + 0xc4]
cmp byte [rsp + 0x87], 0
je 0x1400a6cb2
mov rax, rcx
mov r12d, 2
xor r8d, r8d
xor ebp, ebp
mov rbx, qword [rsp + 0x78]
cmp qword [rax + 0x38], r13
mov qword [rsp + 0xb0], r8
jne 0x1400a9f30
xor r14d, r14d
mov eax, dword [0x141dd1c18]
xor eax, dword [0x141dd1c1c]
xor eax, 0xa3813f41
add eax, 0x237f9b6e
cmp eax, 0xa615a84d
jbe 0x1400a68b5
mov esi, 2
xor eax, eax
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0xa0], r12
xorps xmm0, xmm0
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x160], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141dda690], cl
jne 0x1400a71ef
mov rbx, qword [rsp + 0x78]
mov eax, dword [0x141dd1db0]
xor edx, edx
div dword [0x141dd1db4]
imul eax, eax, 0x8c54a890
add eax, 0xe6bb9520
cmp eax, 0x403307f7
jb 0x1400a6a10
mov rcx, qword [rsp + 0x1b0]
mov eax, dword [0x141dd1db8]
xor edx, edx
div dword [0x141dd1dbc]
or eax, 0xbb5bbfff
add eax, 0x5f3e35ed
cmp eax, 0x4688a194
ja 0x1400a6a38
test rcx, rcx
je 0x1400a6a88
mov eax, dword [0x141dd1dc0]
and eax, dword [0x141dd1dc4]
imul eax, eax, 0x18e7c2c
add eax, 0x34c2d858
cmp eax, 0x6c9606e9
jb 0x1400a6a5c
mov rcx, qword [rsp + 0x1b8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd1dc8]
sub eax, dword [str.aU8E]
imul eax, eax, 0x4af5071a
cmp eax, 0x3f6cc2de
je 0x1400a6a88
lea rax, [rsp + 0x1c0]
cmp qword [rax], 0
je 0x1400a6abd
mov rcx, qword [rsp + 0x1c8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd1dd0]
imul eax, dword [0x141dd1dd4]
and eax, 0xe4a25a53
xor eax, 0xaba8049c
cmp eax, 0x60af39ee
jb 0x1400a6abd
lea rax, [rsp + 0x1d0]
mov rcx, qword [rax]
mov eax, dword [0x141dd1dd8]
xor edx, edx
div dword [0x141dd1ddc]
imul eax, eax, 0x482c2566
cmp eax, 0x5d98b7ce
je 0x1400a6ae6
test rcx, rcx
je 0x1400a6b14
mov rcx, qword [rsp + 0x1d8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, eax
xchg byte [0x141dda690], al
cmp al, 2
jne 0x1400a6b2d
lea rcx, [0x141dda690]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp qword [rsp + 0x148], 0
jne 0x1400a6b44
jmp 0x1400aa17f
mov rax, qword [0x141dda6a0]
mov eax, dword [0x141dd1de0]
imul eax, dword [str.G.4_fVd]
and eax, 0x300d1c56
imul eax, eax, 0x48bd8c63
mov rdi, qword [0x141dda6a0]
cmp eax, 0xf2778280
je 0x1400a6b3d
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebp, dword [0x141dd1de8]
sub ebp, dword [0x141dd1dec]
add ebp, 0xc4c6d97c
xor ebp, 0xa634ef15
add ebp, 0x9dcf6eba
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x9810c606
jbe 0x1400a6d57
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
jmp 0x1400a6b71
mov rsi, rax
cmp qword [rsp + 0xc0], 0
mov r14, qword [rsp + 0x70]
je 0x1400a6c34
nop word cs:[rax + rax]
mov eax, dword [0x141dd1690]
and eax, dword [0x141dd1694]
or eax, 0xd7baa8ac
imul eax, eax, 0x138018e4
add eax, 0x9f0acf87
cmp eax, 0x2aa51f0a
jb 0x1400a6bd0
mov r8, qword [rsp + 0xc8]
mov eax, dword [0x141dd1698]
or eax, dword [0x141dd169c]
add eax, 0xb79712a3
and eax, 0xee458f25
imul eax, eax, 0x5b310074
cmp eax, 0xeb6e97cc
jne 0x1400a6c25
mov rax, qword [0x141dda6a0]
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rsp + 0x98]
nop dword [rax]
mov eax, dword [0x141dd16a0]
xor eax, dword [0x141dd16a4]
cmp eax, 0x8108a0a3
je 0x1400a6c40
nop word cs:[rax + rax]
mov eax, dword [0x141dd16a8]
sub eax, dword [0x141dd16ac]
imul rax, rax, 0x1c2483b
shr rax, 0x38
imul eax, eax, 0x5c28493
add eax, 0x36274a6c
cmp eax, 0x8772042f
jae 0x1400a6c60
mov rax, qword [rsp + 0x130]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
xor esi, esi
mov rbx, qword [rsp + 0x78]
jmp 0x1400ab570
mov ebx, 2
jmp 0x1400a7420
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x158], 2
mov qword [rsp + 0x160], 0
mov r8, qword [rsp + 0x140]
test r8, r8
mov rbx, qword [rsp + 0x78]
je 0x1400a6d2a
mov eax, 2
mov qword [rsp + 0xb0], rax
xor r9d, r9d
jmp 0x1400a9212
ud2
mov eax, dword [0x141dd1a30]
imul eax, dword [0x141dd1a34]
imul eax, eax, 0x5c9127e0
xor eax, 0x45365dc9
add eax, 0x865c0363
cmp eax, 0xc79e2fd2
ja 0x1400abb1b
jmp 0x1400abae9
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x68]
jmp 0x1400aa17f
mov rcx, qword [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r12, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x228]
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd1da8]
and eax, dword [0x141dd1dac]
imul rbx, rax, 0x10148533
shr rbx, 0x3b
or ebx, 0x98439316
xor ebx, 0x5709db13
mov rcx, r13
call rdi
cmp ebx, 0xa1c30d89
jae 0x1400a6a0b
mov rcx, r13
call rdi
jmp 0x1400a6f06
mov eax, dword [0x141dd1650]
and eax, dword [0x141dd1654]
add eax, 0x689c970c
and eax, 0x9d2f5e1a
add eax, 0x1309f287
cmp eax, 0xc0c47c94
ja 0x1400ab56c
jmp 0x1400ab543
mov eax, dword [str.Ko]
add eax, dword [0x141dd1424]
and eax, 0xe40a6beb
imul esi, eax, 0x34507749
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp esi, 0x276eae30
jne 0x1400a732c
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a72ef
lea rax, [r13 + 2]
mov rcx, qword [rsp + 0x90]
cmp rcx, rax
jge 0x1400a5b65
cmp rcx, r13
je 0x1400aa74a
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400aa609
mov eax, dword [0x141dd1428]
sub eax, dword [0x141dd142c]
or eax, 0xc0004408
and eax, 0xc000651b
cmp eax, 0x2a1bffd2
jb 0x1400a735d
xor eax, eax
test al, al
jne 0x1400a737c
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov edi, dword [0x141dd1430]
sub edi, dword [0x141dd1434]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call rsi
cmp edi, 0xcf87c889
jne 0x1400aa74a
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call rsi
jmp 0x1400a7387
movzx eax, byte [0x141dda6b8]
xor ecx, ecx
mov rdx, r15
call fcn.1400bf230
jmp 0x1400a73bd
mov eax, dword [0x141dd16f0]
sub eax, dword [0x141dd16f4]
imul eax, eax, 0x7e041850
xor eax, 0xe608be7b
imul ebp, eax, 0x33b93528
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
cmp ebp, 0xd65d2e14
ja 0x1400a7420
mov r8, qword [rsp + 0x130]
xor esi, esi
mov eax, dword [0x141dd1a10]
xor edx, edx
div dword [0x141dd1a14]
imul eax, eax, 0x323c7eb3
mov qword [r8], r9
mov qword [r8 + 0x10], 2
cmp eax, 0x45eed6a0
jne 0x1400ab570
mov qword [r8], r9
mov qword [r8 + 0x10], 2
jmp 0x1400a7890
mov dword [rsp + 0x228], r15d
mov eax, dword [0x141dd1a28]
xor edx, edx
div dword [0x141dd1a2c]
imul eax, eax, 0xa8777b20
add eax, 0xe9a82f20
cmp eax, 0x1079a848
jae 0x1400a92a1
mov eax, dword [0x141dd1a50]
xor edx, edx
div dword [0x141dd1a54]
imul eax, eax, 0x9a7be7d2
cmp eax, 0x6d9e1a2
jne 0x1400a9350
mov rcx, r15
mov rdx, r12
call fcn.1400b28d0
mov rcx, r15
mov rdx, r12
call fcn.1400b28d0
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x1400a9c45
mov eax, dword [0x141dd1a58]
xor eax, dword [0x141dd1a5c]
shr eax, 1
imul rax, rax, 0x24677523
shr rax, 0x3a
or eax, 0x4c6b3670
cmp eax, 0xbe8f62cb
mov r8, qword [rsp + 0xd0]
imul rax, r8, 0x38
lea r9, [rdx + rax]
add r9, 0x168
mov rax, qword [r9]
cmp rax, r13
je 0x1400a9c45
mov r13, qword [r9 + 8]
mov rcx, qword [r9 + 0x10]
mov r10, qword [r9 + 0x20]
mov qword [rsp + 0x148], r10
mov r10, qword [r9 + 0x28]
mov qword [rsp + 0xa0], r10
mov r12, qword [r9 + 0x30]
shl r8, 5
mov r15, qword [rdx + r8]
mov r9, qword [rdx + r8 + 8]
mov qword [rsp + 0x68], r9
mov rbx, qword [rdx + r8 + 0x10]
mov edx, dword [0x141dd1ab8]
and edx, dword [0x141dd1abc]
and edx, 0x2024c034
add edx, 0xb0e6091b
cmp edx, 0xf26df080
ja 0x1400a93ed
add rcx, r13
xor r11d, r11d
mov r8, r13
jmp 0x1400a9430
xor r11d, r11d
test dx, dx
je 0x1400a9bf1
nop word cs:[rax + rax]
mov edx, dword [0x141dd1ac0]
sub edx, dword [0x141dd1ac4]
imul edx, edx, 0xc4b8f69b
or edx, 0x828e4c0d
xor edx, 0x9e0eeae5
cmp edx, 0x1a1f794d
jb 0x1400a9430
mov dx, 1
test r11w, r11w
jne 0x1400a9418
mov r9d, dword [0x141dd1ac8]
and r9d, dword [0x141dd1acc]
imul r9d, r9d, 0xe68ebab7
add r9d, 0xe075a801
or r9d, 0x133c4f1f
cmp r9d, 0xdd39b572
jb 0x1400a9460
cmp r8, rcx
je 0x1400a95f1
lea r10, [r8 + 1]
movzx r9d, byte [r8]
nop dword [rax]
mov r11d, dword [0x141dd1ad0]
add r11d, dword [0x141dd1ad4]
imul r11, r11, 0x40fc4ab1
shr r11, 0x3d
xor r11d, 0xf55dd645
imul r11d, r11d, 0xe89f0418
cmp r11d, 0xddaaf27d
ja 0x1400a94a0
test r9b, r9b
jns 0x1400a95e3
mov r11d, r9d
and r11d, 0x1f
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x1400a9549
lea r10, [r8 + 3]
movzx edi, byte [r8 + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
nop
mov ebp, dword [0x141dd1ad8]
xor ebp, dword [0x141dd1adc]
imul ebp, ebp, 0xe8546dd4
add ebp, 0x9872991c
cmp ebp, 0xc3aacbf0
ja 0x1400a9500
cmp r9b, 0xf0
jb 0x1400a955f
movzx r9d, byte [r8 + 3]
add r8, 4
and r11d, 7
shl r11d, 0x12
shl edi, 6
and r9d, 0x3f
or r9d, edi
or r9d, r11d
mov r10, r8
jmp 0x1400a9570
add r8, 2
shl r11d, 6
or r11d, ebp
mov r10, r8
mov r9d, r11d
jmp 0x1400a95e3
shl r11d, 0xc
or edi, r11d
mov r9d, edi
nop dword [rax]
mov r8d, dword [0x141dd1ae0]
add r8d, dword [0x141dd1ae4]
or r8d, 0xb6987b07
imul r8d, r8d, 0xc75c05a2
add r8d, 0xf19f11e4
cmp r8d, 0x1dbeacd1
jb 0x1400a9570
cmp r9d, 0xffff
jbe 0x1400a95e3
mov r8d, dword [0x141dd1ae8]
xor r8d, dword [0x141dd1aec]
or r8d, 0x521ee9c5
add r8d, 0x816ab6b7
cmp r8d, 0x5f707095
jb 0x1400a95a5
and r9d, 0x3ff
or r9d, 0xdc00
mov r8, r10
mov r11d, r9d
jmp 0x1400a941b
xor r11d, r11d
mov r8, r10
mov edx, r9d
jmp 0x1400a941b
mov ecx, dword [0x141dd1b00]
xor ecx, dword [0x141dd1b04]
add ecx, 0xe7fb77a7
and ecx, 0x6e8ddd57
xor ecx, 0xc2064a24
cmp ecx, 0x4da38007
jb 0x1400a95f1
test rax, rax
je 0x1400a962a
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r13
call rsi
mov rax, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x138]
sub rax, rbp
cmp rax, r12
mov qword [rsp + 0x208], r15
jb 0x1400a9802
mov rcx, qword [rsp + 0xb0]
lea rdi, [r12 + r12]
mov eax, dword [0x141dd1b08]
and eax, dword [0x141dd1b0c]
xor eax, 0x957e986e
imul rax, rax, 0x3c8832c7
shr rax, 0x3d
or eax, 0x2c1261bc
mov r15, rcx
lea r13, [rcx + rbp*2]
cmp eax, 0x2c09d550
jae 0x1400a96a8
mov rcx, r13
mov rdx, qword [rsp + 0xa0]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r12 + rbp]
mov qword [rsp + 0x160], rax
mov rcx, r13
mov rdx, qword [rsp + 0xa0]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbp, r12
mov qword [rsp + 0x160], rbp
cmp qword [rsp + 0x148], 0
movabs r13, 0x8000000000000000
lea r12, [rsp + 0x250]
je 0x1400a9779
mov eax, dword [0x141dd1b10]
add eax, dword [0x141dd1b14]
or eax, 0xff8747bb
xor eax, 0x880738ab
imul eax, eax, 0x68db8edc
cmp eax, 0x618c871d
jae 0x1400a9711
mov rax, qword [0x141dda6a0]
mov eax, dword [0x141dd1b18]
sub eax, dword [0x141dd1b1c]
imul rcx, rax, 0x11649bb3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
add eax, 0x3d4d04e7
xor eax, 0x2b166c1d
mov rcx, qword [0x141dda6a0]
cmp eax, 0xbd36de3d
ja 0x1400a9711
xor edx, edx
mov r8, qword [rsp + 0xa0]
call rsi
mov eax, dword [0x141dd1b20]
mov ecx, dword [0x141dd1b24]
add eax, ecx
add eax, 0x6d51f30e
or eax, 0x9f8c8f27
xor eax, 0x34284f37
cmp eax, 0xf154a83
jb 0x1400a9755
mov rax, qword [rsp + 0x150]
mov ecx, dword [0x141dd1b28]
imul ecx, dword [0x141dd1b2c]
imul ecx, ecx, 0xed616eb7
add ecx, 0x1077946a
cmp ecx, 0x23e99a0
jb 0x1400a9781
cmp rbp, rax
jne 0x1400a97df
lea rcx, [rsp + 0x150]
call fcn.1400da400
mov eax, dword [0x141dd1b40]
add eax, dword [0x141dd1b44]
imul rax, rax, 0x194d0521
shr rax, 0x3c
or eax, 0x21e4310
cmp eax, 0x51122401
ja 0x1400a97b4
mov r15, qword [rsp + 0x158]
mov eax, dword [0x141dd1b48]
and eax, dword [0x141dd1b4c]
or eax, 0x6b000a74
and eax, 0xebb00a74
cmp eax, 0xd317ba0f
jb 0x1400a9a8d
jmp 0x1400a9839
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x150]
mov rdx, rbp
mov r8, r12
call fcn.1400fce40
mov rcx, qword [rsp + 0x158]
mov rbp, qword [rsp + 0x160]
jmp 0x1400a9656
mov eax, dword [0x141dd1b50]
xor edx, edx
div dword [0x141dd1b54]
and eax, 0xa0500094
add eax, 0x4786944
lea rcx, [rbp + 1]
mov word [r15 + rbp*2], 0x3d
mov qword [rsp + 0x160], rcx
cmp eax, 0xdc6fae0f
ja 0x1400a9a8d
mov rcx, qword [rsp + 0x68]
add rbx, rcx
xor eax, eax
lea r15, [rsp + 0xc0]
jmp 0x1400a988f
xor eax, eax
test r9w, r9w
je 0x1400a9c2c
mov r9w, 1
test ax, ax
jne 0x1400a9883
nop dword [rax]
test r14b, r14b
jne 0x1400a98a0
cmp rcx, rbx
je 0x1400a9aa5
lea rax, [rcx + 1]
movzx r8d, byte [rcx]
nop word cs:[rax + rax]
mov edx, dword [0x141dd1b58]
xor edx, dword [0x141dd1b5c]
xor edx, 0xb65139ec
imul edx, edx, 0x8164bdfb
cmp edx, 0x1b8b2dbd
jb 0x1400a98c0
test r8b, r8b
js 0x1400a992c
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1b68]
add ecx, dword [0x141dd1b6c]
or ecx, 0x9e9cd4f6
imul rdx, rcx, 0x978a6c5
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
xor ecx, 0xded8889e
fcomp st(6)
fcomp st(6)
cmp ecx, 0xb39b5bb8
jb 0x1400a98f0
mov rcx, rax
jmp 0x1400a9a60
mov eax, dword [0x141dd1b60]
add eax, dword [0x141dd1b64]
xor eax, 0xef929e50
shr eax, 4
imul rax, rax, 0x2aabb95
shr rax, 0x33
imul eax, eax, 0x596b5996
cmp eax, 0x7c5d81c0
jb 0x1400a992c
mov r10d, r8d
and r10d, 0x1f
movzx eax, byte [rcx + 1]
and eax, 0x3f
cmp r8b, 0xdf
jbe 0x1400a9a15
mov edx, dword [0x141dd1b70]
sub edx, dword [0x141dd1b74]
add edx, 0x767cecb5
cmp edx, 0x54ac6c9f
jb 0x1400a9970
lea r11, [rcx + 3]
movzx edi, byte [rcx + 2]
shl eax, 6
and edi, 0x3f
or edi, eax
mov eax, dword [0x141dd1b78]
xor edx, edx
div dword [0x141dd1b7c]
imul eax, eax, 0x89fd1528
shr eax, 8
imul rax, rax, 0xb6403
shr rax, 0x28
add eax, 0x66267e3f
cmp eax, 0x36806c6b
jb 0x1400a999a
cmp r8b, 0xf0
jb 0x1400a9a25
movzx r8d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
shl edi, 6
and r8d, 0x3f
or r8d, edi
mov eax, dword [0x141dd1b80]
mov edx, dword [0x141dd1b84]
add eax, edx
add eax, 0x20c38af2
ret
and byte [0xf58ed88b], ah
add eax, 0x62edde4a
cmp eax, 0x44c0621
jb 0x1400a99e9
ret
or r8d, r10d
mov r11, rcx
jmp 0x1400a9a2f
add rcx, 2
shl r10d, 6
or r10d, eax
or edx, eax
or edx, eax
mov r8d, r10d
jmp 0x1400a9a60
shl r10d, 0xc
or edi, r10d
mov r8d, edi
cmp r8d, 0xffff
jbe 0x1400a9a51
and r8d, 0x3ff
or r8d, 0xdc00
mov rcx, r11
mov eax, r8d
mov eax, eax
mov eax, eax
jmp 0x1400a9885
mov rcx, r11
nop word cs:[rax + rax]
mov eax, dword [0x141dd1b88]
and eax, dword [0x141dd1b8c]
xor eax, 0x688b24dd
imul eax, eax, 0x61a462cf
or eax, 0x19502a8c
cmp eax, 0x4760d6de
jb 0x1400a9a60
xor eax, eax
mov r9d, r8d
jmp 0x1400a9885
mov word [r15 + rbp*2], 0x3d
lea rax, [rbp + 1]
mov qword [rsp + 0x160], rax
jmp 0x1400a9839
cmp qword [rsp + 0x208], r13
je 0x1400ab74b
mov rcx, qword [rsp + 0x68]
mov eax, dword [0x141dd1b90]
or eax, dword [0x141dd1b94]
or eax, 0x7935aaa2
add eax, 0x87cc4ac5
mov qword [rsp + 0x1b0], rcx
cmp eax, 0x6acd13ac
ja 0x1400a9ab8
mov qword [rsp + 0x1b8], rbx
mov word [rsp + 0x1c0], 0
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x1b0]
add al, ch
cmp al, 0x75
invalid
dec dword [rax - 0x7d]
mov esp, 0x20824
add byte [rax], al
mov rbx, qword [rsp + 0x78]
je 0x1400a9b75
add al, ch
cmp al, 0x75
invalid
mov eax, dword [0x141dd1b98]
xor eax, dword [0x141dd1b9c]
rol byte [rcx], cl
rol byte [rcx], cl
mov ecx, 0x8f1f6d59
imul rax, rcx
shr rax, 0x3f
shr eax, 0x3f
shr eax, 0x3f
or eax, 0xf93cd4c6
xor eax, 0x106dbb28
cmp eax, 0x6129989c
jb 0x1400a9be5
mov eax, dword [0x141dd1ba0]
and eax, dword [0x141dd1ba4]
add eax, 0xf9112b34
xor eax, 0x7775c47
imul eax, eax, 0xe56925f7
mov rcx, qword [0x141dda6a0]
cmp eax, 0x25f89a4e
je 0x1400a9be5
xor edx, edx
mov r8, qword [rsp + 0x68]
call rsi
mov eax, dword [0x141dd1ba8]
xor eax, dword [0x141dd1bac]
add eax, 0xecab959a
xor eax, 0xae723c37
cmp eax, 0x39dcf14d
jb 0x1400a9b75
mov rdx, qword [rsp + 0x160]
cmp rdx, qword [rsp + 0x150]
jne 0x1400a9bb7
lea rcx, [rsp + 0x150]
mov rdi, rdx
call fcn.1400da400
mov rdx, rdi
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xb0], rax
mov word [rax + rdx*2], 0
inc rdx
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x160], rdx
add byte [rax], al
add byte [rax], al
jmp 0x1400a932a
mov rax, qword [0x141dda6a0]
jmp 0x1400a9b42
test rax, rax
je 0x1400ab67a
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dd1af0]
add eax, 0x1d27ee9
or dl, bl
add dword [rbx - 0x2d8116fb], ecx
add eax, 0x1d27ee9
add eax, dword [0x141dd1af4]
add eax, 0x1d27ee9
add eax, dword [0x141dd1af4]
or eax, 0x6e819b0
add eax, 0x9498aa23
and eax, 0xf0162e36
cmp eax, 0xaa46461c
ja 0x1400ab66a
xchg dword [rbx + 0x1a], eax
add byte [rax], al
xchg dword [rbx + 0x1a], eax
add byte [rax], al
jmp 0x1400ab632
cmp qword [rsp + 0x208], 0
mov rdi, qword [rsp + 0x68]
jne 0x1400ab6f9
jmp 0x1400ab73f
mov r14d, 0xc10e9bb9
jmp 0x1400a9c5c
mov rcx, r12
xor edx, edx
mov r8, rbx
call rsi
mov rbx, qword [rsp + 0x78]
mov eax, dword [0x141dd1a60]
add eax, dword [0x141dd1a64]
xor eax, 0x14a319fc
imul eax, eax, 0x68c6d503
add eax, 0x566811e4
cmp eax, 0x33e22cf5
jae 0x1400a9c94
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x250]
call fcn.1400b28d0
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x250]
call fcn.1400b28d0
mov rbp, qword [rsp + 0xc0]
test rbp, rbp
je 0x1400a9e5d
nop word [rax + rax]
mov eax, dword [0x141dd1a68]
sub eax, dword [0x141dd1a6c]
and eax, 0x9f1a719
imul eax, eax, 0x6c127939
cmp eax, 0xf65973c6
je 0x1400a9cc0
mov r13, qword [rsp + 0xd0]
imul rax, r13, 0x38
lea rdi, [rax + rbp]
add rdi, 0x168
cmp qword [rbp + rax + 0x168], 0
je 0x1400a9d60
mov rbx, qword [rdi + 8]
mov r12, qword [0x141dda6a0]
mov eax, dword [0x141dd1a70]
and eax, dword [0x141dd1a74]
add eax, 0x1d27d5d
add eax, 0xf7fbe195
cmp eax, 0xe86ec51c
jbe 0x1400a9d2d
mov rcx, r12
xor edx, edx
mov r8, rbx
call rsi
mov eax, dword [0x141dd1a78]
imul eax, dword [0x141dd1a7c]
jge 0x1400a9d0b
add dword [0xccd9d217], ecx
imul r15d, eax, 0xe97df93e
mov rcx, r12
xor edx, edx
mov r8, rbx
call rsi
cmp r15d, 0x58290d78
je 0x1400a9d2d
nop dword [rax]
mov eax, dword [0x141dd1a80]
xor edx, edx
div dword [0x141dd1a84]
add eax, 0x450cad4b
xor eax, 0x9847865f
cmp eax, 0x49046f3b
jb 0x1400a9d60
cmp qword [rdi + 0x20], 0
mov rbx, qword [rsp + 0x78]
je 0x1400a9dbe
mov eax, dword [0x141dd1a88]
xor edx, edx
div dword [0x141dd1a8c]
and eax, 0x5f028e53
add eax, 0x43710ac
xor eax, 0xf33efd16
cmp eax, 0xb2054923
jb 0x1400a9d8b
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x141dda6a0]
xor edx, edx
call rsi
shl r13, 5
add rbp, r13
nop word cs:[rax + rax]
mov eax, dword [0x141dd1a90]
xor edx, edx
div dword [0x141dd1a94]
imul eax, eax, 0x621b7557
cmp eax, 0x9d99b587
je 0x1400a9dd0
cmp qword [rbp], 0
movabs r13, 0x8000000000000000
je 0x1400a9c5c
mov eax, dword [0x141dd1a98]
and eax, dword [str.Fp2vt]
or eax, 0x2511283
imul rax, r14
shr rax, 0x3e
imul eax, eax, 0x3fc59e47
cmp eax, 0x60b8f98
jb 0x1400a9e00
mov rbx, qword [rbp + 8]
mov r12, qword [0x141dda6a0]
mov eax, dword [0x141dd1aa0]
and eax, dword [0x141dd1aa4]
imul eax, eax, 0x4a290132
cmp eax, 0x4484e242
jne 0x1400a9c4d
mov rcx, r12
xor edx, edx
mov r8, rbx
call rsi
jmp 0x1400a9c4d
mov r8, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x138]
mov eax, dword [0x141dd1aa8]
imul eax, dword [0x141dd1aac]
imul rax, rax, 0x2e9ad8ff
shr rax, 0x3d
imul eax, eax, 0x384e6e4d
xor eax, 0xdf41ed8d
cmp eax, 0xf7e3e3b2
ja 0x1400a9e6d
mov rcx, qword [rsp + 0x150]
mov r14, qword [rsp + 0x70]
mov eax, dword [0x141dd1ab0]
xor edx, edx
div dword [0x141dd1ab4]
add eax, 0x4f60f6fa
cmp eax, 0x2c2032e5
jb 0x1400a9ea4
cmp r9, rcx
jne 0x1400a9ee0
lea rcx, [rsp + 0x150]
call fcn.1400da400
mov r9, qword [rsp + 0x138]
mov r8, qword [rsp + 0x158]
mov word [r8 + r9*2], 0
mov rbp, qword [rsp + 0x150]
cmp rbp, r13
jne 0x1400a9f06
mov qword [rsp + 0x68], r8
mov rax, qword [rsp + 0x130]
jmp 0x1400aba17
mov r12, qword [rsp + 0x158]
mov rax, qword [rsp + 0xa8]
mov r15d, dword [rsp + 0x228]
cmp qword [rax + 0x38], r13
mov qword [rsp + 0xb0], r8
je 0x1400a68b2
mov rcx, rax
mov rax, qword [rax + 0x40]
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r11d, r11d
mov edx, 0xa304706f
mov r8, rax
jmp 0x1400a9f58
mov r9w, 1
test r11w, r11w
jne 0x1400a9f4b
mov eax, dword [0x141dd1df0]
sub eax, dword [str.k_U4__]
imul eax, eax, 0x803c30ff
cmp eax, 0xc21508a3
je 0x1400aa17f
test rbp, rbp
mov r14, qword [rsp + 0x70]
je 0x1400aba27
mov rsi, qword [0x141dda6a0]
mov eax, dword [0x141dd1df8]
xor eax, dword [0x141dd1dfc]
imul eax, eax, 0xc9a0d97e
or eax, 0x6d3afcec
imul eax, eax, 0x987ae8fb
cmp eax, 0x5c58f1de
jbe 0x1400aa1df
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400aba27
add byte [rdi], cl
adc dword [rax + 0x30], edx
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rax], xmm0
mov eax, dword [0x141dd1d08]
add eax, dword [0x141dd1d0c]
or eax, 0x20002040
xor eax, 0xb01400
and eax, 0x60b03440
cmp eax, 0x1b6035e6
jb 0x1400aa3ce
cmp qword [rsp + 0x208], 0
je 0x1400aa430
mov eax, dword [0x141dd1d58]
xor edx, edx
div dword [0x141dd1d5c]
imul eax, eax, 0x54f9dfe4
or eax, 0x1ab909ee
cmp eax, 0x83fab03f
ja 0x1400aa3fb
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0xa8]
call fcn.1400b5b30
mov eax, dword [0x141dd1d10]
xor eax, dword [0x141dd1d14]
or eax, 0xaead4618
and eax, 0xaebd4798
cmp eax, 0x869fb3a9
jb 0x1400aa430
mov eax, dword [0x141dd1d18]
xor eax, dword [0x141dd1d1c]
and eax, 0x6dbe1eb4
imul eax, eax, 0x514c2514
add eax, 0x997bc6a1
cmp eax, 0xc2cb74c6
mov rbx, qword [rsp + 0x138]
jbe 0x1400aa48e
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
call rdi
mov rcx, rbx
call rdi
mov rcx, r13
call rdi
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call rdi
mov rcx, rbx
call rdi
mov rcx, r13
call rdi
xor eax, eax
xchg byte [0x141dda690], al
cmp al, 2
jne 0x1400aa4f7
mov ebx, 0x844db8bd
lea rdi, [0x141dda690]
rol dword [rcx], cl
rol dword [rcx], cl
mov r14, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r15d, dword [0x141dd1d20]
or r15d, dword [0x141dd1d24]
imul r15, rbx
shr r15, 0x3f
add r15d, 0x654f14eb
mov rcx, rdi
call r14
cmp r15d, 0x3e60626e
jae 0x1400aa4f7
mov rcx, rdi
call r14
jmp 0x1400aa4c3
cmp qword [rsp + 0x148], 0
je 0x1400abc11
mov eax, dword [0x141dd1d28]
xor edx, edx
div dword [0x141dd1d2c]
mov ecx, 0xa5f1a593
imul rcx, rax
shr rcx, 0x3b
add ecx, 0x67a45c2a
cmp ecx, 0x763f4113
ja 0x1400abbd6
jmp 0x1400abbb6
xor edx, edx
div dword [0x141dd1d84]
add eax, 0xd63150e8
cmp eax, 0xe416b72d
ja 0x1400abe01
jmp 0x1400abddb
mov eax, dword [0x141dd1438]
add eax, 0x1d26e29
xor eax, dword [0x141dd143c]
and eax, 0x9aa36b5
add eax, 0xac103e2f
lodsb al, byte [rsi]
lodsb al, byte [rsi]
cmp eax, 0xcd75e7de
ja 0x1400aa609
mov eax, r14d
and eax, 3
cmp rax, 3
ja case.default.0x1400a455a
lea rcx, [0x141db9fe8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
cmp dword [rbx + 8], 0
je 0x1400aa70d
cmp qword [rbx + 0x10], 0x11
jb 0x1400aa6fb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dda6a0]
mov ecx, dword [0x141dda6a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rsp + 0x78]
jmp 0x1400aa74a
mov eax, dword [0x141dd1440]
imul eax, dword [0x141dd1444]
add eax, 0xa2b6361a
or eax, 0x262f3310
xor ebp, dword [rdi]
imul eax, eax, 0x77195db7
xor ebp, dword [rdi]
imul eax, eax, 0x77195db7
cmp eax, 0xbcd2d425
je 0x1400aa726
lea rdx, [0x141db8549]
lea rcx, [rsp + 0xc0]
mov r8d, 4
call fcn.14008f490
nop word cs:[rax + rax]
mov eax, dword [0x141dd1468]
mov ecx, dword [0x141dd146c]
add eax, ecx
add eax, 0xfb29aafd
xor eax, 0x916cc4aa
add eax, 0xe8a7a9c0
cmp eax, 0x1cec70c7
jb 0x1400aa770
mov rax, qword [rsp + 0xc0]
cmp rax, r13
je 0x1400ab0c5
mov qword [rsp + 0xb8], rax
mov r14, qword [rsp + 0xc8]
mov r11, qword [rsp + 0xd0]
add r11, r14
mov eax, dword [0x141dd1470]
xor edx, edx
div dword [0x141dd1474]
add eax, 0x8546088a
xor eax, 0xb900f7f1
cmp eax, 0xd9510335
ja 0x1400aa7c0
mov byte [rsp + 0x88], 1
mov r13d, 0x8640748b
xor ebp, ebp
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x58], r11
jmp 0x1400aa811
lea r14, [0x141db8740]
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x130]
mov qword [rax], r14
mov qword [rax + 0x10], 2
cmp byte [rsp + 0x87], 0
jne 0x1400ab4ed
mov eax, 0x96dcab29
nop word [rax + rax]
mov ecx, dword [0x141dd1e38]
imul ecx, dword [0x141dd1e3c]
imul ecx, ecx, 0x2170e1ca
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x72ae85af
cmp ecx, 0xc6e9b081
ja 0x1400ab100
mov eax, dword [rcx]
nop
mov ecx, dword [0x141dd1e30]
or ecx, dword [0x141dd1e34]
imul ecx, ecx, 0x5043ca8e
add ecx, 0x41508654
cmp ecx, 0xbd589000
ja 0x1400ab4f0
cmp eax, 4
jb 0x1400ab527
mov rax, qword [rsp + 0x98]
mov rcx, qword [rax + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm6, xmmword [rsp + 0x670]
add rsp, 0x688
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd1658]
and eax, dword [0x141dd165c]
imul eax, eax, 0x17268a0f
add eax, 0xb031455f
xor eax, 0x2b18c60e
ud2
ud2
cmp qword [rsp + 0x90], 0
je 0x1400ab5f3
nop dword [rax + rax]
mov eax, dword [str.Rs8_]
xor eax, dword [0x141dd1e24]
xor eax, 0xa363248
imul eax, eax, 0x8328cca7
add eax, 0xa099e6ae
cmp eax, 0xe9248fad
ja 0x1400ab580
mov eax, dword [0x141dd1e28]
mov ecx, dword [0x141dd1e2c]
add eax, ecx
add eax, 0xb6a23722
and eax, 0xb7fa8826
add eax, 0x430cf5fe
cmp eax, 0x6942763a
jbe 0x1400ab5d9
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rsp + 0x98]
or sil, byte [rsp + 0x87]
nop dword [rax + rax]
mov eax, dword [0x141dd1e18]
and eax, dword [0x141dd1e1c]
imul eax, eax, 0xa95f6c79
xor eax, 0x5766ece0
imul eax, eax, 0x13f0b983
cmp eax, 0x1bfdb012
je 0x1400ab600
test sil, sil
je 0x1400ab0f5
jmp 0x1400ab4ed
mov eax, dword [0x141dd1af8]
or eax, dword [0x141dd1afc]
xor eax, 0x1005c64a
imul rax, rax, 0x4040a93d
shr rax, 0x3d
imul ebx, eax, 0xfa40042a
mov rcx, rdi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xea289ac5
jae 0x1400ab67a
mov rcx, rdi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ab632
mov eax, dword [0x141dd1b30]
and eax, dword [0x141dd1b34]
or eax, 0xd2f12549
xor eax, 0xb7b7dc2c
add eax, 0x18dcfb9d
cmp eax, 0xbdc0645
jb 0x1400ab67a
mov r8, qword [rsp + 0x68]
mov eax, dword [0x141dd1b38]
or eax, dword [0x141dd1b3c]
imul eax, eax, 0x73193c31
xor eax, 0x8f841e0f
cmp eax, 0x53a01d23
jb 0x1400ab6a1
test r15, r15
je 0x1400ab6d3
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rsp + 0x148], 0
je 0x1400ab73f
mov eax, dword [0x141dd1c10]
sub eax, dword [0x141dd1c14]
cmp eax, 0x637f7c81
je 0x1400ab6de
mov rdi, qword [rsp + 0xa0]
mov eax, dword [0x141dd1bb0]
xor eax, dword [0x141dd1bb4]
and eax, 0x9436cba8
xor eax, 0xe3fe4b77
add eax, 0x57fb3215
cmp eax, 0xae47de10
jbe 0x1400ab72d
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [0x141db86d8]
mov qword [rsp + 0x68], rax
xor r14d, r14d
mov bl, 1
mov eax, dword [0x141dd1bb8]
add eax, dword [0x141dd1bbc]
xor eax, 0x2101101
and eax, 0xa9a1759
imul eax, eax, 0xf24ba6df
cmp eax, 0xf0cc1cc8
ja 0x1400ab750
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x250]
call fcn.1400b28d0
mov rbp, qword [rsp + 0xc0]
mov eax, dword [0x141dd1bc0]
or eax, dword [0x141dd1bc4]
add eax, 0x19d25257
xor eax, 0x88018104
or eax, 0x724c7c73
cmp eax, 0x9c4b81f7
ja 0x1400ab790
test rbp, rbp
je 0x1400ab959
mov r12, qword [rsp + 0xd0]
imul rax, r12, 0x38
lea r15, [rax + rbp]
add r15, 0x168
cmp qword [rbp + rax + 0x168], 0
je 0x1400ab845
mov rdi, qword [r15 + 8]
mov eax, dword [0x141dd1bc8]
imul eax, dword [0x141dd1bcc]
xor eax, 0x62171dcc
imul eax, eax, 0xee0b1faf
xor eax, 0xbcd32181
cmp eax, 0x2db55e81
jbe 0x1400ab80c
mov rax, qword [0x141dda6a0]
mov r13, qword [0x141dda6a0]
mov eax, dword [0x141dd1bd0]
and eax, dword [0x141dd1bd4]
imul eax, eax, 0x184e9208
or eax, 0x511b5a9d
cmp eax, 0xdfd5aa2b
jbe 0x1400ab83b
mov rcx, r13
xor edx, edx
mov r8, rdi
call rsi
mov rcx, r13
xor edx, edx
mov r8, rdi
call rsi
mov rax, qword [r15 + 0x20]
nop dword [rax]
test r14b, r14b
jne 0x1400ab850
test rax, rax
je 0x1400ab89e
mov rdi, qword [r15 + 0x28]
mov eax, dword [0x141dd1bd8]
imul eax, dword [0x141dd1bdc]
xor eax, 0xd24521d1
or eax, 0xaa9e26
imul eax, eax, 0x8e1a90eb
cmp eax, 0xbcf3da63
jbe 0x1400ab890
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call rsi
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call rsi
shl r12, 5
cmp qword [rbp + r12], 0
je 0x1400ab930
add rbp, r12
mov rdi, qword [rbp + 8]
mov eax, dword [0x141dd1be0]
xor edx, edx
div dword [0x141dd1be4]
xor eax, 0x1188a005
or eax, 0xe4765ffa
add eax, 0xf5f6387c
cmp eax, 0xecd05c53
jbe 0x1400ab8f0
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call rsi
nop word [rax + rax]
mov eax, dword [0x141dd1be8]
or eax, dword [0x141dd1bec]
imul r15, rax, 0x1041d079
shr r15, 0x3c
or r15d, 0xe9d0d18e
xor r15d, 0x395091da
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call rsi
cmp r15d, 0xec090545
ja 0x1400ab8f0
nop dword [rax]
mov eax, dword [0x141dd1bf0]
xor edx, edx
div dword [0x141dd1bf4]
or eax, 0x7c2919ba
cmp eax, 0x59483998
je 0x1400ab930
nop word [rax + rax]
test bl, bl
je 0x1400ab950
jmp 0x1400ab750
mov rax, qword [rsp + 0x150]
mov ecx, dword [0x141dd1bf8]
xor ecx, dword [0x141dd1bfc]
imul rdx, rcx, 0x620c53b
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1c
and ecx, 5
imul ecx, ecx, 0xefaa9445
cmp ecx, 0x70a69882
jb 0x1400ab961
test rax, rax
mov r14, qword [rsp + 0x70]
je 0x1400ab9e6
mov rdi, qword [rsp + 0x158]
mov rbx, qword [0x141dda6a0]
mov eax, dword [0x141dd1c00]
sub eax, dword [0x141dd1c04]
and eax, 0x89ed5abd
imul ebp, eax, 0xee83538a
and ebp, 0xef66d53a
mov rcx, rbx
xor edx, edx
mov r8, rdi
call rsi
cmp ebp, 0x5a74b339
jae 0x1400ab9e6
mov rcx, rbx
xor edx, edx
mov r8, rdi
call rsi
jmp 0x1400ab9ab
mov eax, dword [0x141dd1c08]
xor edx, edx
div dword [0x141dd1c0c]
add eax, 0xde2e826
and eax, 0x4db5360c
add eax, 0xb3977600
cmp eax, 0xf3161978
jae 0x1400ab9e6
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x68]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
cmp qword [rsp + 0x190], 0
je 0x1400aba60
mov r8, qword [rsp + 0x198]
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1e00]
xor eax, dword [0x141dd1e04]
cmp eax, 0x3c3b2e55
je 0x1400aba49
nop dword [rax]
mov eax, dword [0x141dd1e08]
or eax, dword [0x141dd1e0c]
imul eax, eax, 0x3b8b3bb
add eax, 0xc4579e67
cmp eax, 0x1b1bdc28
jb 0x1400aba60
cmp qword [rsp + 0x88], 0
mov rcx, qword [rsp + 0x98]
mov r8, qword [rsp + 0x58]
je 0x1400abad3
mov eax, dword [0x141dd1e10]
sub eax, dword [0x141dd1e14]
shr eax, 2
imul rax, rax, 0x44fd912f
shr rax, 0x3a
add eax, 0x54c5f55c
cmp eax, 0xd84a2e25
ja 0x1400aba96
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [rsp + 0x98]
mov sil, 1
cmp byte [rsp + 0xb8], 0
jne 0x1400ab570
jmp 0x1400ab4ed
lea rcx, [rsp + 0x150]
call fcn.1400da400
jmp 0x1400abae9
mov eax, dword [0x141dd1d30]
imul eax, dword [0x141dd1d34]
or eax, 0x53c7d7ff
mov rcx, qword [0x141dda6a0]
cmp eax, 0xe703d404
jae 0x1400abbdf
mov rax, qword [0x141dda6a0]
jmp 0x1400abbb6
xor edx, edx
mov r8, qword [rsp + 0x228]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1d38]
or eax, dword [0x141dd1d3c]
or eax, 0xc0010084
and eax, 0xf01ff096
add eax, 0xf2a5a3e8
cmp eax, 0x9e7e8fb3
jb 0x1400abbef
cmp qword [rsp + 0x68], 0
je 0x1400abc54
mov eax, dword [0x141dd1d40]
or eax, dword [0x141dd1d44]
imul eax, eax, 0x6a31ad4b
and eax, 0x93c36e3
imul eax, eax, 0x25f74f23
cmp eax, 0xebf359f7
ja 0x1400abc19
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, qword [rsp + 0xa0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x190]
mov ecx, dword [0x141dd1d48]
or ecx, dword [0x141dd1d4c]
or ecx, 0x163ccdde
imul ecx, ecx, 0xf2fb5cf2
add ecx, 0x662b35b0
cmp ecx, 0x93a79b2c
ja 0x1400abc5c
test rax, rax
je 0x1400abc9e
mov r8, qword [rsp + 0x198]
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1d50]
sub eax, dword [0x141dd1d54]
imul eax, eax, 0x7749cf3b
xor eax, 0xf57ca3b
add eax, 0x3217880
cmp eax, 0x3be5d511
jb 0x1400abc9e
cmp qword [rsp + 0x88], 0
je 0x1400abce0
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rsp + 0xb8], 0
je 0x1400abd81
cmp qword [rsp + 0x90], 0
je 0x1400abd81
mov eax, dword [0x141dd1d70]
add eax, dword [0x141dd1d74]
imul rax, rax, 0x4f2052db
shr rax, 0x3d
imul eax, eax, 0x27f8f216
add eax, 0xcdc92144
cmp eax, 0x46982db9
jae 0x1400abd2d
mov rax, qword [0x141dda6a0]
mov rsi, qword [0x141dda6a0]
mov edi, 0xb1cfeb7f
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rsp + 0x70]
mov r14d, dword [0x141dd1d78]
add r14d, dword [0x141dd1d7c]
or r14d, 0xc3a7bec9
imul r14, rdi
shr r14, 0x3f
mov rcx, rsi
xor edx, edx
mov r8, r15
call rbx
cmp r14d, 0xb99ed55
jb 0x1400abd81
mov rcx, rsi
xor edx, edx
mov r8, r15
call rbx
jmp 0x1400abd45
mov eax, dword [0x141dd1d60]
xor edx, edx
div dword [0x141dd1d64]
or eax, 0xdb9bfffd
imul eax, eax, 0xc50f8a5
cmp eax, 0x3745229b
je 0x1400abd81
mov rax, qword [rsp + 0x98]
mov eax, dword [rax]
mov ecx, dword [0x141dd1d68]
sub ecx, dword [0x141dd1d6c]
imul rcx, rcx, 0x11fec977
shr rcx, 0x3b
xor ecx, 0x174b8876
add ecx, 0x7def9db3
cmp ecx, 0x5142168d
jb 0x1400abdab
jmp 0x1400ab510
mov eax, dword [0x141dd1d88]
add eax, dword [0x141dd1d8c]
imul ebp, eax, 0x6023351a
add ebp, 0x25130c92
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp ebp, 0x4bbd7c
jae 0x1400abe09
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1400abddb
shl rax, 0x20
or rax, 2
mov rdx, qword [rsp + 0x130]
mov ecx, dword [0x141dd1d90]
xor ecx, dword [0x141dd1d94]
and ecx, 0x26926fd1
add ecx, 0xe832dd2
mov qword [rdx], rax
mov qword [rdx + 0x10], 2
cmp ecx, 0x3949a432
ja 0x1400abe19
mov eax, dword [0x141dd1d98]
sub eax, dword [0x141dd1d9c]
or eax, 0x23662c25
imul rax, rax, 0x1a067989
shr rax, 0x3c
imul eax, eax, 0xbe60685e
cmp eax, 0xc2cf4855
ja 0x1400abe44
cmp qword [rsp + 0x208], 0
je 0x1400abe8d
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0xa8]
call fcn.1400b5b30
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rbp, qword [rsp + 0x68]
mov ebx, dword [0x141dd1da0]
sub ebx, dword [0x141dd1da4]
mov rcx, rsi
call rdi
cmp ebx, 0x622d597d
jne 0x1400a6ee1
mov rcx, rsi
call rdi
jmp 0x1400abe99
mov rax, rcx
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd28b8]
xor edx, edx
div dword [0x141dd28bc]
mov eax, dword [0x141dd28c0]
and eax, dword [0x141dd28c4]
xor eax, 0xae40090a
and eax, 0xfe48bb6e
add eax, 0x6be67891
cmp eax, 0xd5fbfe10
jb 0x1400b1e6e
test bp, bp
je 0x1400b1ea0
xor ebx, ebx
jmp 0x1400b2130
test r12b, r12b
jne 0x1400b1ea0
nop word cs:[rax + rax]
mov eax, dword [0x141dd28c8]
imul eax, dword [0x141dd28cc]
and eax, 0x8060004
cmp eax, 0x1c0b1f55
je 0x1400b1eb0
cmp r14, qword [rsp + 0x38]
je 0x1400b2510
lea rcx, [r14 + 1]
mov eax, dword [0x141dd28d0]
imul eax, dword [0x141dd28d4]
imul eax, eax, 0x2dea8a9
or eax, 0x91f3ad66
add eax, 0x53579ea9
cmp eax, 0xfd3bc309
ja 0x1400b1ed8
movzx r8d, byte [r14]
test r8b, r8b
js 0x1400b1f60
nop word cs:[rax + rax]
mov eax, dword [0x141dd28f0]
xor edx, edx
div dword [0x141dd28f4]
add eax, 0x163d71
imul rax, rax, 0x3b90d9b5
shr rax, 0x3c
cmp eax, 0x52e8a704
ja 0x1400b1f10
nop word cs:[rax + rax]
mov eax, dword [0x141dd28f8]
and eax, dword [0x141dd28fc]
or eax, 0xfcfdf7bd
cmp eax, 0x962a4200
je 0x1400b1f40
mov ebp, r8d
jmp 0x1400b2120
mov eax, dword [0x141dd28d8]
xor eax, dword [0x141dd28dc]
imul eax, eax, 0x2aeaf6bf
cmp eax, 0xf830bf28
je 0x1400b1f60
mov eax, r8d
and eax, 0x1f
nop
mov ecx, dword [0x141dd28e0]
sub ecx, dword [0x141dd28e4]
and ecx, 0x19c17179
xor ecx, 0x22275c45
imul ecx, ecx, 0x6e83fb66
cmp ecx, 0xf3d6b511
ja 0x1400b1f80
lea rcx, [r14 + 2]
movzx edx, byte [r14 + 1]
mov ebp, eax
shl ebp, 6
and edx, 0x3f
or ebp, edx
nop dword [rax]
mov r9d, dword [0x141dd28e8]
imul r9d, dword [0x141dd28ec]
imul r9d, r9d, 0xc43ae4e7
or r9d, 0xe516777b
cmp r9d, 0xbfdb323d
je 0x1400b1fc0
cmp r8b, 0xdf
jbe 0x1400b2120
lea rcx, [r14 + 3]
movzx r9d, byte [r14 + 2]
shl edx, 6
mov r10d, dword [0x141dd2900]
add r10d, dword [0x141dd2904]
imul r10d, r10d, 0x3a9c48ea
add r10d, 0xfc09c686
cmp r10d, 0xb82562a8
ja 0x1400b1ffc
and r9d, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400b20a1
nop
mov ecx, dword [0x141dd2908]
imul ecx, dword [0x141dd290c]
imul ecx, ecx, 0xacf96b50
add ecx, 0xbdc0496
or ecx, 0xa17fe5e4
cmp ecx, 0xa597c08b
jb 0x1400b2030
movzx ebp, byte [r14 + 3]
add r14, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, eax
mov eax, dword [0x141dd2910]
xor edx, edx
div dword [0x141dd2914]
add eax, 0x81669344
or eax, 0xeac19ea4
xor eax, 0x5970f89c
cmp eax, 0x120a99b2
jb 0x1400b2070
mov rcx, r14
cmp ebp, 0xffff
ja 0x1400b20b0
jmp 0x1400b2120
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0xffff
jbe 0x1400b2120
mov eax, dword [0x141dd2918]
sub eax, dword [0x141dd291c]
add eax, 0x3626be24
cmp eax, 0x5fddb31
jb 0x1400b20b0
lea eax, [rbp + 0xff0000]
shr eax, 0xa
nop word cs:[rax + rax]
mov edx, dword [0x141dd2920]
sub edx, dword [0x141dd2924]
add edx, 0xcf269166
xor edx, 0x6e130c03
cmp edx, 0xd4a9d4b0
jb 0x1400b20e0
movzx eax, ax
or eax, 0xd800
and ebp, 0x3ff
or ebp, 0xdc00
mov r14, rcx
mov ebx, ebp
mov ebp, eax
jmp 0x1400b2130
xor ebx, ebx
mov r14, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dd2930]
imul eax, dword [0x141dd2934]
imul rcx, rax, 0x2c659eb5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
xor eax, 0x60031141
or eax, 0x975ce890
cmp eax, 0x37c5e767
jb 0x1400b2130
cmp byte [rsp + 0x34], 0
je 0x1400b2410
nop dword [rax]
mov eax, dword [0x141dd29b0]
imul eax, dword [0x141dd29b4]
imul eax, eax, 0x8e0e2c77
add eax, 0xcc71eb56
cmp eax, 0x57f184f2
ja 0x1400b2170
cmp bp, 0x22
je 0x1400b2210
movzx eax, bp
cmp eax, 0x5c
jne 0x1400b2298
nop word cs:[rax + rax]
mov eax, dword [0x141dd29b8]
add eax, dword [0x141dd29bc]
xor eax, 0x8218fffe
imul eax, eax, 0xc09cac7d
cmp eax, 0xac84c8b4
je 0x1400b21b0
inc rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd29c0]
or eax, dword [0x141dd29c4]
add eax, 0xf29bf518
xor eax, 0x13065866
cmp eax, 0x3331d4fd
ja 0x1400b21e0
jmp 0x1400b2410
mov eax, dword [0x141dd29c8]
imul eax, dword [0x141dd29cc]
xor eax, 0x20000408
or eax, 0x8a377b52
and eax, 0xab377ffb
cmp eax, 0xde6e6a5a
ja 0x1400b2210
cmp rdi, 0xffffffffffffffff
je 0x1400b25b6
lea r8, [rdi + 1]
mov rax, qword [rsi]
mov r10, qword [rsi + 0x10]
sub rax, r10
nop dword [rax + rax]
mov ecx, dword [0x141dd29d0]
imul ecx, dword [0x141dd29d4]
and ecx, 0x42000100
imul ecx, ecx, 0x637e3e44
cmp ecx, 0xe4546be2
je 0x1400b2250
cmp rdi, rax
jae 0x1400b23d1
mov rcx, qword [rsi + 8]
test rdi, rdi
je 0x1400b23fc
cmp rdi, 0x10
jae 0x1400b229f
mov r8, r10
xor r9d, r9d
jmp 0x1400b23a0
xor edi, edi
jmp 0x1400b2410
mov r9, rdi
and r9, 0xfffffffffffffff0
lea r8, [r10 + r9]
nop word [rax + rax]
mov eax, dword [0x141dd29e8]
xor edx, edx
div dword [0x141dd29ec]
imul rdx, rax, 0x1bc5f7
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
xor eax, 0x999cf7b7
add eax, 0x2dd0f6e5
cmp eax, 0x758db47b
jb 0x1400b22b0
xor eax, eax
nop word cs:[rax + rax]
mov edx, dword [0x141dd29f0]
imul edx, dword [0x141dd29f4]
or edx, 0x40aaafb6
add edx, 0x93f900c
and edx, 0xa7e299c8
cmp edx, 0xcc1fd902
jne 0x1400b2330
lea rdx, [r10 + rax]
movups xmmword [rcx + rdx*2], xmm6
movups xmmword [rcx + rdx*2 + 0x10], xmm6
nop word cs:[rax + rax]
mov edx, dword [0x141dd29f8]
xor edx, dword [0x141dd29fc]
imul rdx, r13
shr rdx, 0x3e
xor edx, 0x7c2fca97
add edx, 0x92e6a621
lea r11, [r10 + rax]
movups xmmword [rcx + r11*2], xmm6
movups xmmword [rcx + r11*2 + 0x10], xmm6
cmp edx, 0x15fa9f32
ja 0x1400b2330
add rax, 0x10
cmp rax, r9
jne 0x1400b22f0
mov eax, dword [0x141dd2a00]
or eax, dword [0x141dd2a04]
imul eax, eax, 0xf6195c05
cmp eax, 0x7a7eafb5
je 0x1400b2370
nop dword [rax]
test r12b, r12b
jne 0x1400b2390
cmp rdi, r9
je 0x1400b23ff
nop word [rax + rax]
mov eax, dword [0x141dd2a08]
xor eax, dword [0x141dd2a0c]
cmp eax, 0xcb6efd25
je 0x1400b23a0
sub rdi, r9
nop word cs:[rax + rax]
mov word [rcx + r8*2], 0x5c
inc r8
dec rdi
jne 0x1400b23c0
jmp 0x1400b23ff
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, r10
call fcn.1400fce40
mov r10, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
test rdi, rdi
jne 0x1400b2287
mov r8, r10
mov word [rcx + r8*2], 0x5c
inc r8
mov qword [rsi + 0x10], r8
xor edi, edi
nop
mov eax, dword [0x141dd29a8]
imul eax, dword [0x141dd29ac]
imul eax, eax, 0x21dce3c7
add eax, 0x27b3af98
and eax, 0x469b142
cmp eax, 0xc58b90ff
je 0x1400b2410
mov r15, qword [rsi + 0x10]
cmp r15, qword [rsi]
jne 0x1400b2470
mov rcx, rsi
call fcn.1400da400
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a10]
xor edx, edx
div dword [0x141dd2a14]
and eax, 0x89233b5d
imul eax, eax, 0x3898c9d7
cmp eax, 0x648ce00b
je 0x1400b2450
mov eax, dword [0x141dd2a18]
imul eax, dword [0x141dd2a1c]
add eax, 0xf93223b3
and eax, 0x487e85a7
add eax, 0x2634719e
cmp eax, 0xaa449df8
jbe 0x1400b24a0
mov rax, qword [rsi + 8]
mov word [rax + r15*2], bp
nop dword [rax]
mov eax, dword [0x141dd2a20]
rol byte [rcx], cl
imul eax, dword [0x141dd2a24]
mov rcx, qword [rsi + 8]
mov word [rcx + r15*2], bp
add eax, 0x7134b9f5
xor eax, 0xb0880200
and eax, 0xbba84266
cmp eax, 0xac88ba83
je 0x1400b24a0
inc r15
mov qword [rsi + 0x10], r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a28]
xor eax, dword [0x141dd2a2c]
or eax, 0xe3be77fb
imul eax, eax, 0x983c03bc
cmp eax, 0xb6a5e58b
je 0x1400b24e0
mov ebp, ebx
jmp 0x1400b1e60
mov eax, dword [0x141dd2928]
and eax, dword [0x141dd292c]
add eax, 0x97d49ca4
xor eax, 0x997b2c95
imul eax, eax, 0x82a40cc
cmp eax, 0xbe7176ff
je 0x1400b2510
cmp byte [rsp + 0x30], 0
je 0x1400b25af
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rax, rcx
sub rax, rbx
cmp rax, rdi
jae 0x1400b2580
mov eax, dword [0x141dd2960]
xor edx, edx
div dword [0x141dd2964]
and eax, 0x10092fc9
imul eax, eax, 0x7a088b21
add eax, 0xb4ee217d
cmp eax, 0x57a06f70
jae 0x1400b2809
jmp 0x1400b2847
mov eax, dword [0x141dd2938]
xor edx, edx
div dword [0x141dd293c]
and eax, 0x48023006
or eax, 0x90fd8e79
imul eax, eax, 0x2954a0ea
cmp eax, 0x37d70d22
ja 0x1400b2580
test rdi, rdi
jne 0x1400b25da
jmp 0x1400b26f9
xor ecx, ecx
jmp 0x1400b1c3e
mov eax, dword [0x141dd29d8]
imul eax, dword [0x141dd29dc]
add eax, 0x868a9122
cmp eax, 0x78beed5d
jae 0x1400b2898
jmp 0x1400b28c7
out dx, eax
add al, byte [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x75]
or byte [rax - 0x7d], r9b
call qword [rax]
mov rcx, qword [rsi + 8]
cmp rdi, 0x10
jae 0x1400b25ef
xor r9d, r9d
mov r8, rbx
jmp 0x1400b2690
mov r9, rdi
and r9, 0xfffffffffffffff0
nop word cs:[rax + rax]
mov eax, dword [0x141dd2940]
xor edx, edx
div dword [0x141dd2944]
add eax, 0x6a872d5c
cmp eax, 0xa46161a8
ja 0x1400b2600
mov eax, dword [0x141dd2948]
xor edx, edx
div dword [0x141dd294c]
lea r8, [rbx + r9]
lea eax, [rbx + rcx]
lea eax, [rbx + rcx]
nop dword [rax]
mov eax, dword [0x141dd2950]
xor edx, edx
div dword [0x141dd2954]
add eax, 0x5d7124f8
xor eax, 0x7bbc1088
add eax, 0x9a6fb380
xor byte [rbx + 0x173d9a6f], 0x4b
jl 0x1400b2692
xor byte [rbx + 0x173d9a6f], 0x4b
jl 0x1400b2692
jb 0x1400b2630
mov rax, rdi
and rax, 0xfffffffffffffff0
lea rdx, [rcx + rbx*2]
add rdx, 0x10
xor r10d, r10d
nop word cs:[rax + rax]
movups xmmword [rdx + r10*2 - 0x10], xmm6
movups xmmword [rdx + r10*2], xmm6
add r10, 0x10
cmp rax, r10
jne 0x1400b2670
cmp rdi, r9
je 0x1400b26d0
invalid
nop dword [r8]
nop dword [rax]
mov eax, dword [0x141dd2958]
add eax, 0x1d202c2
ret 0xd202
xor eax, dword [0x141dd295c]
imul eax, eax, 0x6a8136f3
xor eax, 0xd0466605
add eax, 0xefcba0af
scasd eax, dword [rdi]
movabs al, byte [0x7774af7c5d3defcb]
invalid
scasd eax, dword [rdi]
movabs al, byte [0x7774af7c5d3defcb]
fisttp qword [rcx + rbp - 0x31]
sub rdi, r9
nop word cs:[rax + rax]
mov word [rcx + r8*2], 0x5c
inc r8
dec rdi
jne 0x1400b26c0
nop
mov eax, dword [0x141dd2978]
add eax, dword [0x141dd297c]
imul eax, eax, 0x8c387a26
add eax, 0x4b8c3905
and eax, 0xb1f76476
cmp eax, 0xfd221bb4
ja 0x1400b26d0
mov rcx, qword [rsi]
mov rbx, r8
mov eax, dword [0x141dd2980]
and eax, dword [0x141dd2984]
add dword [rax + 0x69], ecx
shl byte [rdi], 1
mov ah, 0x38
or cl, byte [rax - 0x3f]
invalid
and byte [rcx], ch
rcl cl, 1
call 0x128ccf719
invalid
imul eax, eax, 0x98cdad2e
cmp eax, 0xe3977143
je 0x1400b2757
add dword [rax + 0x69], ecx
shl byte [rdi], 1
mov ah, 0x38
or cl, byte [rax - 0x3f]
invalid
mov eax, dword [0x141dd2988]
xor edx, edx
div dword [0x141dd298c]
mov edx, 0x90635e17
imul rdx, rax
shr rdx, 0x3f
imul eax, edx, 0x6e1bdfdd
add eax, 0xe35e2f0b
mov qword [rsi + 0x10], rbx
cmp eax, 0x31c76894
jae case.0x140088260.717
mov qword [rsi + 0x10], rbx
jmp 0x1400b2726
adc bl, ch
leave
cmp rbx, rcx
jne 0x1400b2792
mov rcx, rsi
call fcn.1400da400
mov eax, 0xc1c76387
nop
mov ecx, dword [0x141dd2990]
or ecx, dword [0x141dd2994]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x31d16530
cmp ecx, 0x6e39a63d
je 0x1400b2770
mov rcx, qword [rsi + 8]
mov eax, dword [0x141dd2998]
xor edx, edx
div dword [0x141dd299c]
or eax, 0xc58fed05
add eax, 0x1c1d7fdd
xor eax, 0x99781eb4
cmp eax, 0x628f5e9b
jb 0x1400b27ea
mov eax, dword [0x141dd29a0]
add eax, dword [0x141dd29a4]
add eax, 0x1d201de
and eax, 0x39bfdc75
add eax, 0xa1e08908
and eax, 0xa1fbf91c
lea rdx, [rbx + 1]
add dword [rsi - 0x39], esp
add al, 0x59
and al, byte [rax]
add dword [rsi - 0x39], esp
add al, 0x59
and al, byte [rax]
mov qword [rsi + 0x10], rdx
cmp eax, 0xfa82ece7
jbe 0x1400b27fa
mov word [rcx + rbx*2], 0x22
pop rcx
and al, byte [rax]
lea rax, [rbx + 1]
mov qword [rsi + 0x10], rax
jmp 0x1400b27ba
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400b2800
jmp 0x1400b1c3e
mov eax, dword [0x141dd2968]
xor edx, edx
div dword [0x141dd296c]
or eax, 0xd22fd1a0
imul ebp, eax, 0xc62373e
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400fce40
cmp ebp, 0xf981205
jne 0x1400b2866
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400fce40
jmp 0x1400b2809
mov rbx, qword [rsi + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd2970]
imul eax, dword [0x141dd2974]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d200f7
and eax, 0xd216754d
add eax, 0x88dd9a7b
xor eax, 0xaf0fa1e5
imul edi, dword [0xe15a7c21]
imul edi, dword [0xe15a7c21]
jae 0x1400b2870
jmp 0x1400b25da
std
invalid
mov eax, dword [0x141dd29e0]
add eax, dword [0x141dd29e4]
imul rax, rax, 0x5803bec1
shr rax, 0x3d
imul eax, eax, 0x308da17f
add eax, 0xd618269d
ud2
ud2
cmp qword [rdi], 0
je 0x1400b3129
mov rbx, qword [rdi + 8]
lea rcx, [rdi + 0x10]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd2a68]
add eax, dword [0x141dd2a6c]
xor eax, 0x20504c29
or eax, 0xdf87b2d4
xor eax, 0x8565217c
cmp eax, 0xe92cc17d
sub al, 0xe9
sub al, 0xe9
ja 0x1400b2940
mov r14, qword [rdi + 0x18]
test rbx, rbx
je 0x1400b29b0
nop dword [rax + rax]
mov eax, dword [0x141dd2a70]
or eax, dword [0x141dd2a74]
add eax, 0xd153179d
imul rdx, rax, 0xc334221
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
or eax, 0xf5f3852c
cmp eax, 0xbc6c1c6b
je 0x1400b2970
mov r15, qword [rcx]
jmp 0x1400b2db0
mov eax, dword [0x141dd2a78]
xor edx, edx
div dword [0x141dd2a7c]
and eax, 0xaa419801
cmp eax, 0xe8bc4481
je 0x1400b29b0
mov rbx, qword [rcx]
nop dword [rax]
mov eax, dword [0x141dd2a80]
add eax, 0x1d200aa
add eax, dword [0x141dd2a84]
imul eax, eax, 0x3b90d11e
add eax, 0x4ae63dbc
cmp eax, 0xea8bce07
jb 0x1400b29d0
test r14, r14
je 0x1400b2d95
nop word [rax + rax]
mov eax, dword [0x141dd2a88]
xor edx, edx
div dword [0x141dd2a8c]
xor eax, 0x964905d
add eax, 0x111872c2
and eax, 0xd5a721e
cmp eax, 0xfe848365
je 0x1400b2a00
mov r8d, r14d
and r8d, 7
nop dword [rax + rax]
mov eax, dword [0x141dd2a90]
or eax, dword [0x141dd2a94]
add eax, 0x7b540697
xor eax, 0x88f60f3d
cmp eax, 0x3f2eaecb
jb 0x1400b2a30
nop dword [rax]
mov eax, dword [0x141dd2a98]
xor edx, edx
div dword [0x141dd2a9c]
xor eax, 0x3900451
and eax, 0x1b90a7d9
add eax, 0xc7416f4d
cmp eax, 0xc8768456
jb 0x1400b2a50
test r8, r8
je 0x1400b2d1a
xor edx, edx
mov rax, r14
nop word cs:[rax + rax]
mov r9d, dword [0x141dd2aa0]
or r9d, dword [str.5Mk]
and r9d, 0xcda08cfa
imul r9d, r9d, 0x27027cc6
cmp r9d, 0xf89d84de
je 0x1400b2a90
dec rax
inc rdx
mov rbx, qword [rbx + 0x3d8]
cmp rdx, r8
jne 0x1400b2a90
cmp r14, 8
jae 0x1400b2d30
jmp 0x1400b2d95
mov rax, qword [rbx + 0x160]
test rax, rax
je 0x1400b2cd7
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b2b93
mov rax, qword [rdi + 0x160]
mov rbx, rdi
test rax, rax
je 0x1400b2cda
mov rdi, rax
mov eax, dword [0x141dd2ab0]
add eax, dword [0x141dd2ab4]
imul rax, rax, 0x7994ec05
shr rax, 0x3b
add eax, 0x922f93fe
and eax, 0x922c0120
cmp eax, 0x6dc3764b
jb 0x1400b2bfb
nop
mov eax, dword [0x141dd2ab8]
imul eax, dword [0x141dd2abc]
imul eax, eax, 0x8f45e2e1
add eax, 0xbfe555b7
imul r15, rax, 0x41cd14cb
shr r15, 0x3b
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call r14
cmp r15d, 0x6dc91ab0
jbe 0x1400b2b80
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call r14
jmp 0x1400b2bc0
mov rdi, rbx
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd2ac0]
xor edx, edx
div dword [0x141dd2ac4]
add eax, 0xd0ae9da2
xor eax, 0x4e8769d2
imul eax, eax, 0x93649872
cmp eax, 0x7859242
jb 0x1400b317a
jmp 0x1400b314f
mov rax, r14
cmp r14, 8
jb 0x1400b2d95
nop word cs:[rax + rax]
mov edx, dword [0x141dd2aa8]
imul edx, dword [0x141dd2aac]
add edx, 0x1047a9eb
xor edx, 0xc96220d1
or edx, 0x228d9f2c
cmp edx, 0x680b9ebb
jb 0x1400b2d30
mov rdx, qword [rbx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rbx, qword [rdx + 0x3d8]
add rax, 0xfffffffffffffff8
jne 0x1400b2d30
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
xor r14d, r14d
xor r15d, r15d
nop dword [rax]
mov eax, dword [0x141dd2af0]
xor edx, edx
div dword [0x141dd2af4]
xor eax, 0x884054a7
and eax, 0x897457ef
add eax, 0xe7eae3a
cmp eax, 0x2c60cbde
jb 0x1400b2db0
movzx eax, word [rbx + 0x3d2]
cmp r14, rax
jae 0x1400b2de8
mov r12, rbx
jmp 0x1400b2eae
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd2af8]
mov ecx, dword [0x141dd2afc]
add eax, ecx
add eax, 0xf1cf948b
shr eax, 4
imul rax, rax, 0x1190cbad
shr rax, 0x37
cmp eax, 0xc4a1bd4e
ja 0x1400b2df0
mov r12, qword [rbx + 0x160]
test r12, r12
je 0x1400b3102
inc r15
movzx ebp, word [rbx + 0x3d0]
movzx r14d, bp
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rbx
call r13
movzx eax, word [r12 + 0x3d2]
nop
mov ecx, dword [0x141dd2b38]
sub ecx, dword [0x141dd2b3c]
imul ecx, ecx, 0x170bc806
xor ecx, 0x1d6e1e9a
add ecx, 0xcf37053e
cmp ecx, 0xc3559309
jb 0x1400b2e50
mov rbx, r12
cmp bp, ax
jae 0x1400b2df0
nop word cs:[rax + rax]
mov eax, dword [0x141dd2b00]
sub eax, dword [0x141dd2b04]
and eax, 0xa2a22418
imul eax, eax, 0x7185a607
cmp eax, 0xfcdeaf29
ja 0x1400b2e90
test r15, r15
je 0x1400b300f
nop word [rax + rax]
mov eax, dword [0x141dd2b08]
sub eax, dword [0x141dd2b0c]
imul eax, eax, 0x70ddd55b
add eax, 0xc220f7d
cmp eax, 0x771409a5
ja 0x1400b2ec0
lea rcx, [r15 - 1]
nop word cs:[rax + rax]
jmp qword [rsi + 0x66]
mov eax, dword [0x141dd2b10]
imul eax, dword [0x141dd2b14]
imul eax, eax, 0xef593e73
add eax, 0x1146c781
xor eax, 0xf13ee0ae
cmp eax, 0xcaa76861
ja 0x1400b2ef0
mov rax, qword [r12 + r14*8 + 0x3e0]
test rcx, rcx
je 0x1400b300b
lea rdx, [r15 - 2]
nop dword [rax]
mov r8d, dword [0x141dd2b18]
mov r9d, dword [0x141dd2b1c]
add r8d, r9d
enter 0xffffffffffff8141, 0xffffffffffffffc0
xor al, 0x11
call 0x1308c708d
xchg rdx, rax
adc al, bl
enter 0xffffffffffff8141, 0xffffffffffffffc0
xor al, 0x11
call 0x1308c708d
xchg rdx, rax
adc al, bl
and r8d, 0xf992d76d
cmp r8d, 0xed8daeed
ja 0x1400b2f30
nop
mov r8d, dword [0x141dd2b20]
imul r8d, dword [0x141dd2b24]
and r8d, 0x68188651
cmp r8d, 0x84a080a3
je 0x1400b2f60
nop
mov r8d, dword [0x141dd2b28]
imul r8d, dword [0x141dd2b2c]
add r8d, 0xc1b1ade6
xor r8d, 0x5801164a
cmp r8d, 0x8701775f
jb 0x1400b2f80
test cl, 7
je 0x1400b2fe0
lea r8d, [r15 - 1]
movzx r8d, r8b
and r8d, 7
xor r9d, r9d
nop word [rax + rax]
mov rax, qword [rax + 0x3d8]
inc r9
cmp r8, r9
jne 0x1400b2fc0
sub rcx, r9
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2b30]
xor r8d, dword [0x141dd2b34]
imul r8d, r8d, 0xc63fbcf
or r8d, 0x7aeeb9fa
cmp r8d, 0x3ae33b89
jb 0x1400b2fe0
cmp rdx, 7
jae 0x1400b3018
xor edx, edx
jmp 0x1400b305e
lea rdx, [r14 + 1]
mov rax, r12
jmp 0x1400b305e
xor edx, edx
nop word [rax + rax]
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 rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400b3020
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0
add byte [rax - 0x77], cl
push rdi
sbb byte [rcx + rcx*4 + 0x26], cl
invalid
add byte [rax - 0x77], cl
push rdi
sbb byte [rcx + rcx*4 + 0x26], cl
invalid
mov qword es:[rsi + 8], r15
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
jmp 0x1400b31b0
mov eax, dword [0x141dd2a60]
imul eax, dword [0x141dd2a64]
imul eax, eax, 0xf4c94f20
add eax, 0xcf9f8dc0
cmp eax, 0x23c33597
jb 0x1400b30a0
mov rax, qword [rbx + 0x3d8]
mov rax, qword [rax + 0x3d8]
sbb al, 3
add byte [rax], al
sbb al, 3
add byte [rax], al
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rbx, qword [rax + 0x3d8]
add rdx, 0xfffffffffffffff8
jne 0x1400b30a0
jmp 0x1400b2b5f
mov eax, dword [0x141dd2b40]
imul eax, dword [0x141dd2b44]
add eax, 0x4b44aa10
xor eax, 0x5cec1a2b
cmp eax, 0xb49d90eb
ja 0x1400b3245
jmp 0x1400b320b
mov eax, dword [str._v2F_]
rol dword [rcx], 1
or eax, dword [0x141dd2ae4]
or eax, 0xfbfff9a2
and eax, 0xfffffdb3
cmp eax, 0x954f5ddf
jb 0x1400b3205
jmp 0x1400b31e5
mov eax, dword [0x141dd2ac8]
mov ecx, dword [0x141dd2acc]
add eax, ecx
add eax, 0xa2bf4e3
or cl, byte [0xd9b817da]
or cl, byte [0xd9b817da]
and eax, 0x9fbdeff3
mov qword [rsi], 0
cmp eax, 0x7b4ebd39
jne 0x1400b3190
mov qword [rsi], 0
jmp 0x1400b314f
mov eax, dword [0x141dd2ad0]
rol dword [rcx], 1
or eax, dword [0x141dd2ad4]
or eax, 0x6f08d866
and eax, 0xef7fd977
cmp eax, 0x298e1c63
je 0x1400b3190
nop dword [rax]
mov eax, dword [0x141dd2ad8]
sub eax, dword [0x141dd2adc]
imul eax, eax, 0x8e07704b
invalid
mov cs, word [0xf233474c]
imul eax, eax, 0xf0ff27d
cmp eax, 0xbf0a1956
ja 0x1400b31b0
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd2ae8]
and eax, dword [0x141dd2aec]
and eax, 0xfcdfa36e
imul eax, eax, 0x7bb00ae3
jrcxz 0x1400b3204
mov al, 0x7b
ud2
add al, 0xf
or ebp, ebx
fmul qword [rdi]
or ecx, dword [rbx - 0x2e06c8fb]
add dword [rbx], esp
add eax, 0x1d1f935
ud2
mov eax, dword [0x141dd2b48]
and eax, dword [0x141dd2b4c]
add eax, 0x96aaf48f
or eax, 0x7f19abbc
shr eax, 1
imul rsi, rax, 0x4a765eb1
shr rsi, 0x3d
mov edx, 8
mov rcx, rbx
call fcn.140038aa0
ud2
mov edx, 8
mov rcx, rbx
call fcn.140038aa0
ud2
invalid
mov eax, dword [0x141dd2b60]
or eax, dword [0x141dd2b64]
add dword [rbx], ecx
add eax, 0x1d1f8a8
add eax, 0x86b9c0e4
imul rdi, rax, 0x7594e459
pop rcx
in al, 0x94
jne 0x1400b3311
shr edi, 0x3e
pop rcx
in al, 0x94
jne 0x1400b3311
shr edi, 0x3e
or edi, 0x8f3b803a
mov ecx, ebx
call fcn.1400b5c20
cmp edi, 0x8c68ea61
jb 0x1400b32b0
jmp 0x1400b3a3f
mov eax, dword [0x141dd2b88]
sub eax, dword [0x141dd2b8c]
imul rax, rax, 0x34b610f1
shr rax, 0x3d
add eax, 0xaf3bc8dd
or eax, 0x804b9a86
cmp eax, 0xb907c54
je case.0x1400a5027.81
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x1400b3649
mov qword [rsp + 0x38], 0
xor eax, eax
test al, al
je 0x1400b3365
call sub.KERNEL32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
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]
mov r15d, 0x967f5f2f
mov r12d, 0xc79bc94b
lea rdi, [rsp + 0x38]
mov r13, qword [sym.imp.KERNEL32.dll_DuplicateHandle]
nop dword [rax]
invalid
invalid
invalid
mov eax, dword [0x141dd2b90]
add eax, 0x1d1f80a
xor edx, edx
div dword [0x141dd2b94]
mov r14d, eax
imul r14, r15
shr r14, 0x3f
add r14d, 0xef9d28b5
imul r14, r12
shr r14, 0x3f
call sub.KERNEL32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rsi
mov r8, rax
mov r9, rdi
call r13
cmp r14d, 0x436ad4ad
ja 0x1400b3380
xor ecx, ecx
nop
test cl, cl
jne 0x1400b33e0
test eax, eax
je 0x1400b382d
mov rsi, qword [rsp + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2b98]
or eax, dword [0x141dd2b9c]
cmp eax, 0x541f5279
je 0x1400b3400
jmp 0x1400b364b
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne 0x1400b3450
mov rsi, qword [rcx + 8]
nop dword [rax + rax]
mov eax, dword [0x141dd2ea0]
imul eax, dword [0x141dd2ea4]
xor eax, 0x4001509
or eax, 0x20260060
and byte [0x1268a4a65], ah
and byte [0x1268a4a65], ah
cmp eax, 0xe5317ff1
ja 0x1400b3460
test rsi, rsi
je 0x1400b377e
mov eax, dword [0x141dd2ea8]
and eax, dword [0x141dd2eac]
add eax, 0xdcb7991
or eax, 0x55bff6d3
cmp eax, 0xf77d850d
je 0x1400b3ade
jmp 0x1400b3a90
xor eax, eax
test al, al
je 0x1400b34eb
mov dword [rsp + 0x60], 0x18
mov eax, 0x9fdeef33
mov ecx, 0xb605e83d
nop word cs:[rax + rax]
mov edx, dword [0x141dd2b68]
sub edx, dword [0x141dd2b6c]
not cl
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
cmp eax, 0xb9e6d269
ja 0x1400b349b
imul rdx, rcx
shr rdx, 0x3f
mov dword [rsp + 0x60], 0x18
cmp edx, 0x53732d1d
ja 0x1400b3500
not cl
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x58], 0
mov word [rsp + 0x5c], 0
movaps xmm0, xmmword [0x140101d80]
movups xmmword [rsp + 0x48], xmm0
cmp ebx, 0xfffffff6
sete byte [rsp + 0x58]
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 1
setne bl
mov eax, dword [0x141dd2b70]
imul eax, dword [0x141dd2b74]
and eax, 0xda5c9024
add eax, 0x38fa685
mov ecx, 0xbf19adb1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x7afdff99
ja 0x1400b3bad
jmp 0x1400b3b58
xor esi, esi
cmp ebx, 0xfffffff6
setne dl
lea rcx, [rsp + 0x38]
call fcn.1400b6180
cmp qword [rsp + 0x38], 0
mov r13, qword [rsp + 0x40]
je 0x1400b3787
mov ecx, 0x83273451
nop word cs:[rax + rax]
mov eax, dword [0x141dd2e90]
xor edx, edx
div dword [0x141dd2e94]
and eax, 0xfa3500e6
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x5aaae8e4
je 0x1400b3680
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1400b38a0
xor esi, esi
xor eax, eax
jmp 0x1400b3a42
cmp ebx, 0xfffffff6
mov rcx, rsi
cmovne rcx, r13
cmovne r13, rsi
mov rsi, qword [rsp + 0x48]
mov eax, dword [0x141dd2bb0]
or eax, dword [0x141dd2bb4]
and eax, 0x87bbc83e
imul eax, eax, 0xd1e0c7e
add eax, 0xf4bb6650
cmp eax, 0x20d167eb
jae 0x1400b37d0
mov rax, qword [0x141dda610]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2bb8]
imul eax, dword [0x141dd2bbc]
xor eax, 0xc6714b1f
imul eax, eax, 0x917bb08b
xor eax, 0x8d4676d8
mov r14, qword [0x141dda610]
cmp eax, 0x19fa00f0
jb 0x1400b37d0
test r14, r14
mov qword [rsp + 0x80], rcx
je 0x1400b38cf
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov eax, dword [0x141dd2ba0]
or eax, dword [0x141dd2ba4]
add eax, 0xd30b7fcc
imul rax, rax, 0x8c8689d
shr rax, 0x39
or eax, 0xa457bc78
cmp eax, 0x41064d59
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ba8]
sub eax, dword [0x141dd2bac]
imul eax, eax, 0xb999ffbd
shr eax, 1
imul rax, rax, 0x894d677
shr rax, 0x3a
cmp eax, 0xb352640a
je 0x1400b3870
nop word cs:[rax + rax]
mov eax, dword [0x141dd2f28]
sub eax, dword [0x141dd2f2c]
and eax, 0x73b9a5ad
add eax, 0x290074ef
and eax, 0x732b5364
cmp eax, 0x40e167fe
jbe 0x1400b38a0
mov rsi, rdx
mov ecx, 0xa75fbfef
nop word [rax + rax]
mov edx, dword [0x141dd2ec8]
imul edx, dword [str.hN0_L]
imul edx, edx, 0xece0f298
add edx, 0x68f1f2f8
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0x9c631c15
ja 0x1400b3a50
mov rdx, rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edi, dword [0x141dd2eb0]
or edi, dword [0x141dd2eb4]
mov qword [rsp + 0x38], 0
call sub.KERNEL32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
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]
cmp edi, 0x879b32a1
jne 0x1400b3b1d
mov qword [rsp + 0x38], 0
call sub.KERNEL32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
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]
jmp 0x1400b3a90
mov eax, dword [0x141dd2b78]
xor edx, edx
div dword [0x141dd2b7c]
and eax, 0x49bfd09b
add eax, 0x609e723c
mov edi, 0xa7ec9d95
imul rdi, rax
shr rdi, 0x3d
mov byte [rsp + 0x59], bl
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rcx, [0x141db875b]
lea r8, [rsp + 0x38]
mov edx, 7
call fcn.1400927d0
cmp edi, 0xe48adfa2
jne 0x1400b3a3f
mov byte [rsp + 0x59], bl
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rcx, [0x141db875b]
lea r8, [rsp + 0x38]
mov edx, 7
call fcn.1400927d0
jmp 0x1400b3b58
ror dh, 0xd
cmp dword [rdi], eax
invalid
mov ecx, dword [0x141dd2f68]
xor ecx, dword [0x141dd2f6c]
add ecx, 0xe4f33912
or ecx, 0x6ff776f7
mov r14, r13
sub r14, 1
cmovb r14, rax
sbb r14, 0xffffffffffffffff
fdivp st(7)
fdivp st(7)
cmp ecx, 0x348d4f35
jb 0x1400b5100
cmp r13, r14
jbe 0x1400b51a0
mov r13, qword [rbp - 0x18]
nop dword [rax + rax]
mov eax, dword [0x141dd2f70]
add eax, dword [0x141dd2f74]
and eax, 0x7ca98757
imul eax, eax, 0xf8a11157
or eax, 0x964be2dc
cmp eax, 0x5ab32bf0
jb 0x1400b5140
test r14, r14
je 0x1400b51a9
mov eax, dword [0x141dd2f90]
or eax, dword [0x141dd2f94]
shr eax, 1
mov ecx, 0xa13fba5d
imul rcx, rax
shr rcx, 0x3b
or ecx, 0x10f7b8b4
add ecx, 0x1451d148
cmp ecx, 0x5f82b5a5
jbe 0x1400b598e
jmp 0x1400b59d1
mov r13, qword [rbp - 0x18]
jmp 0x1400b52a8
mov qword [rbp - 0x28], rbx
mov r13, qword [0x141dda6a0]
mov eax, dword [0x141dd2f78]
and eax, dword [0x141dd2f7c]
xor eax, 0x2a002130
or eax, 0x11975ccb
xor eax, 0xa964eb6f
cmp eax, 0x866194bd
jae 0x1400b51ec
sub rsp, 0x20
mov rcx, r13
and byte [rcx + rcx*4 - 0x17], cl
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dd2f80]
xor eax, dword [0x141dd2f84]
xor eax, 0x88afad0c
imul ebx, eax, 0x63632272
add ebx, 0x2652f155
sub rsp, 0x20
mov rcx, r13
jmp 0xc9552459
clc
call rsi
add rsp, 0x20
cmp ebx, 0x92e69afd
ja 0x1400b5200
jmp 0xc9552459
nop word [rax + rax]
mov eax, dword [0x141dd2f88]
imul eax, dword [0x141dd2f8c]
imul rax, rax, 0x2ceed9
shr rax, 0x35
imul eax, eax, 0x935dcf65
add eax, 0x7251729e
cmp eax, 0x270df60f
jbe 0x1400b5240
mov edi, 1
mov r13, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x28]
jmp 0x1400b52a8
sub rsp, 0x20
mov rcx, rdi
mov edx, ebx
xor r8d, r8d
mov r9, r12
call qword [sym.imp.KERNEL32.dll_InitializeProcThreadAttributeList]
add rsp, 0x20
test eax, eax
je 0x1400b57d4
mov rcx, qword [r15]
mov r15, qword [r15 + 8]
xor r8d, r8d
test rcx, rcx
setne r8b
mov r11, rbx
cmove r11, rcx
xor r12d, r12d
xorps xmm6, xmm6
xor esi, esi
nop dword [rax]
test rbx, rbx
je 0x1400b58bf
mov eax, dword [0x141dd2fa8]
sub eax, dword [0x141dd2fac]
cmp eax, 0x77b6a6f7
je 0x1400b52f9
sub r11, 1
jb 0x1400b58bf
dec rbx
mov eax, dword [0x141dd2fc0]
xor edx, edx
div dword [0x141dd2fc4]
mov eax, dword [0x141dd2fc8]
or eax, dword [0x141dd2fcc]
xor eax, 0xab115116
add eax, 0xe4cc81c4
cmp eax, 0xae315cda
ja 0x1400b5327
nop word cs:[rax + rax]
mov eax, dword [0x141dd2fd0]
xor edx, edx
div dword [0x141dd2fd4]
imul eax, eax, 0x3637b0a7
imul rax, rax, 0xd19fa9
shr rax, 0x37
cmp eax, 0xe84bd76b
je 0x1400b5350
invalid
test r8, r8
je 0x1400b594d
nop
mov eax, dword [0x141dd2fd8]
and eax, dword [0x141dd2fdc]
add eax, 0xc2b9ffca
or eax, 0x306b9396
and eax, 0x746ff3b7
cmp eax, 0xd869778
jb 0x1400b5380
test rsi, rsi
je 0x1400b53c0
mov qword [rbp - 0x28], rbx
movzx eax, word [rsi + 0x16a]
cmp r15, rax
jae 0x1400b54f0
jmp 0x1400b54e8
test r12b, r12b
jne 0x1400b53c0
test r15, r15
je 0x1400b54d0
test r12b, r12b
jne 0x1400b53ce
mov edx, r15d
and edx, 7
mov eax, dword [0x141dd2fe0]
or eax, dword [0x141dd2fe4]
cmp eax, 0xea8cddd
je 0x1400b53d9
invalid
nop dword [rax]
mov eax, dword [0x141dd2fe8]
and eax, dword [0x141dd2fec]
add eax, 0x78e900ae
cmp eax, 0xbfc31fa9
ja 0x1400b53f0
invalid
call 0x18903dd58
mov esi, ecx
mov rax, r15
mov rsi, rcx
test rdx, rdx
je 0x1400b545f
xor ecx, ecx
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2ff0]
imul r8d, dword [0x141dd2ff4]
add r8d, 0x98520052
and r8d, 0x93694394
xor r8d, 0x9fc05f02
cmp r8d, 0xacd85a2f
ja 0x1400b5420
dec rax
inc rcx
mov rsi, qword [rsi + 0x170]
cmp rcx, rdx
jne 0x1400b5420
mov ecx, dword [0x141dd2ff8]
add ecx, dword [0x141dd2ffc]
or ecx, 0x607120d4
xor ecx, 0x675be3e3
imul ecx, ecx, 0x9584073b
cmp ecx, 0xc1f04e55
ja 0x1400b545f
cmp r15, 8
jb 0x1400b54d3
nop dword [rax + rax]
mov rcx, qword [rsi + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax + 1], esi
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov dword [rax + 1], esi
add byte [rax], al
mov rcx, qword [rcx + 0x170]
mov rsi, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne case.0x140079669.800
jmp 0x1400b54d3
mov rsi, rcx
xor r15d, r15d
xor ecx, ecx
mov qword [rbp - 0x28], rbx
movzx eax, word [rsi + 0x16a]
cmp r15, rax
jae 0x1400b54f0
mov rbx, rsi
jmp 0x1400b5560
mov eax, dword [0x141dd3010]
imul eax, dword [0x141dd3014]
add eax, 0x6643c8a8
or eax, 0x4e3f8255
add eax, 0x31640d52
cmp eax, 0x55992fa0
jb 0x1400b54f0
mov rbx, qword [rsi]
test rbx, rbx
je 0x1400b5917
movzx r15d, word [rsi + 0x168]
inc rcx
mov rsi, rbx
cmp r15w, word [rbx + 0x16a]
jae 0x1400b54f0
nop word [rax + rax]
mov eax, dword [0x141dd3018]
or eax, dword [0x141dd301c]
cmp eax, 0x131999b5
je 0x1400b5540
nop word cs:[rax + rax]
mov eax, dword [0x141dd3028]
or eax, dword [0x141dd302c]
or eax, 0x73c1315
imul eax, eax, 0xfcd9c868
or eax, 0x7e349034
cmp eax, 0xe4f3c7af
jb 0x1400b5560
test rcx, rcx
mov qword [rbp - 0x30], r11
je 0x1400b5720
mov eax, dword [0x141dd3030]
mov edx, dword [0x141dd3034]
add eax, edx
add eax, 0x3916fe04
or eax, 0x5d97e2c6
add eax, 0x1ec22093
cmp eax, 0x9bf01ed5
jb 0x1400b5590
mov eax, dword [0x141dd3038]
imul eax, dword [0x141dd303c]
imul eax, eax, 0x49a8fc7a
cld
test al, 0x49
add eax, 0x32348e90
imul rdx, rax, 0x52300be3
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
cmp eax, 0x4a4d6f96
ja 0x1400b55b4
mov r8, rcx
mov rsi, qword [rbx + r15*8 + 0x178]
dec r8
je 0x1400b570e
mov eax, dword [0x141dd3040]
add eax, dword [0x141dd3044]
imul rax, rax, 0x6f8516ab
shr rax, 0x3e
or eax, 0x298dd7b0
imul eax, eax, 0xa825744f
cmp eax, 0xd69a0965
je 0x1400b55fb
add rcx, 0xfffffffffffffffe
mov eax, r8d
and eax, 7
nop
test r12b, r12b
jne 0x1400b5630
test rax, rax
je 0x1400b5681
mov r9, r8
xor edx, edx
nop
mov r10d, dword [0x141dd3048]
and r10d, dword [0x141dd304c]
add r10d, 0x3c92edb8
or r10d, 0x9ab332d
imul r10d, r10d, 0xf6c1f83e
cmp r10d, 0x8e37c230
ja 0x1400b5640
inc rdx
mov rsi, qword [rsi + 0x170]
dec r9
cmp rax, rdx
jne 0x1400b5640
sub r8, rdx
mov eax, dword [0x141dd3050]
and eax, dword [0x141dd3054]
imul eax, eax, 0x4311a512
and eax, 0x61f5b8fc
cmp eax, 0x47aa472f
je 0x1400b5681
cmp rcx, 7
jb 0x1400b570e
nop word cs:[rax + rax]
mov eax, dword [0x141dd3058]
xor edx, edx
div dword [0x141dd305c]
and eax, 0x6494c084
imul eax, eax, 0xc4863824
cmp eax, 0xc0f26bc
je 0x1400b56b0
mov rax, qword [rsi + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rsi, qword [rax + 0x170]
add r8, 0xfffffffffffffff8
jne 0x1400b56b0
xor eax, eax
mov qword [rbp - 0x20], rax
jmp 0x1400b572b
lea rax, [r15 + 1]
mov qword [rbp - 0x20], rax
mov rsi, rbx
mov eax, dword [0x141dd3060]
or eax, dword [0x141dd3064]
add eax, 0xab05b819
and eax, 0x73b7077f
lea r13, [r15 + r15*2]
cmp eax, 0x5d6abafb
jne 0x1400b5780
mov r8, qword [rbx + r15*8 + 8]
mov r9, qword [rbx + r13*8 + 0x60]
mov rax, qword [rbx + r13*8 + 0x70]
sub rsp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
add rsp, 0x40
nop dword [rax + rax]
mov r8, qword [rbx + r15*8 + 8]
mov r9, qword [rbx + r13*8 + 0x60]
mov rax, qword [rbx + r13*8 + 0x70]
sub rsp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
add rsp, 0x40
test r12b, r12b
jne 0x1400b5780
mov r8d, 1
mov ecx, 0
test eax, eax
mov r13, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x28]
mov r11, qword [rbp - 0x30]
mov r15, qword [rbp - 0x20]
jne 0x1400b52f0
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
movsxd rsi, eax
shl rsi, 0x20
or rsi, 2
nop dword [rax]
mov eax, dword [0x141dd3068]
or eax, dword [0x141dd306c]
add eax, 0xd32d5f54
or eax, 0xc8e3bd2b
cmp eax, 0xa7eb4730
jb 0x1400b57f0
mov eax, dword [0x141dd3070]
xor eax, dword [0x141dd3074]
cmp eax, 0xb38e8f37
jne 0x1400b583d
mov qword [r13 + 8], rsi
mov qword [r13], 0
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
add rsp, 0x20
mov ebx, 0xd3954687
mov r15, qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
nop dword [rax]
mov r12d, dword [0x141dd3078]
add r12d, dword [0x141dd307c]
imul r12, rbx
shr r12, 0x3f
or r12d, 0xffefdee6
mov qword [r13 + 8], rsi
mov qword [r13], 0
sub rsp, 0x20
mov rcx, rdi
call r15
add rsp, 0x20
cmp r12d, 0xe4961965
jb 0x1400b5850
test r14, r14
je 0x1400b5b00
mov eax, dword [0x141dd3080]
sub eax, dword [0x141dd3084]
add eax, 0xbefd71a6
or eax, 0xdffbfcfe
cmp eax, 0xa620d82e
jae 0x1400b5a59
jmp 0x1400b5a82
mov eax, dword [0x141dd2fb0]
xor eax, dword [0x141dd2fb4]
imul rax, rax, 0x19796ca3
shr rax, 0x3c
add eax, 0x4a1ebcf9
and eax, 0x802184a
cmp eax, 0x510b6d17
jbe 0x1400b58f0
mov qword [r13], rdi
mov qword [r13 + 8], r14
nop
mov eax, dword [0x141dd2fb8]
and eax, dword [0x141dd2fbc]
add eax, 0xc26101e
xor eax, 0x3a3a2186
mov qword [r13], rdi
mov qword [r13 + 8], r14
cmp eax, 0x28feee4e
jb 0x1400b58f0
jmp 0x1400b5979
ud2
mov eax, dword [0x141dd3000]
and eax, dword [0x141dd3004]
xor eax, 0x36c0bbb3
imul rax, rax, 0x3497b54b
shr rax, 0x3d
cmp eax, 0xe70b00ea
jne 0x1400b5a29
jmp 0x1400b5a48
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd2f98]
add eax, dword [0x141dd2f9c]
imul esi, eax, 0xed66b6e5
add esi, 0x4223d589
and esi, 0x8bff401
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
mov r9, r14
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
add rsp, 0x20
cmp esi, 0x7c893c21
jbe 0x1400b59f0
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
mov r9, r14
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
add rsp, 0x20
jmp 0x1400b598e
mov rdi, rax
test rax, rax
jne 0x1400b52a8
ud2
mov eax, dword [0x141dd3008]
xor eax, dword [0x141dd300c]
add eax, 0x32ea4d48
and eax, 0xe79b8c8d
ud2
ud2
mov eax, dword [0x141dd3088]
and eax, dword [0x141dd308c]
and eax, 0xc10840a6
or eax, 0x2e419f59
xor eax, 0xc07832bf
mov rsi, qword [0x141dda6a0]
cmp eax, 0x19c7347f
jae 0x1400b5a8b
mov rax, qword [0x141dda6a0]
jmp 0x1400b5a59
mov eax, dword [0x141dd3090]
or eax, dword [0x141dd3094]
imul eax, eax, 0xa333f8c0
or eax, 0x8793c3af
cmp eax, 0x2d0c5a19
je 0x1400b5ae2
mov eax, dword [0x141dd3098]
mov ecx, dword [0x141dd309c]
lea ebx, [rax + rcx]
add ebx, 0xdc813969
or ebx, 0x8b5b81b5
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xf143a59f
jne 0x1400b5b00
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400b5aa9
mov eax, dword [0x141dd30a0]
add eax, dword [0x141dd30a4]
imul eax, eax, 0x49559450
add eax, 0x117be6ef
cmp eax, 0x6f3db124
jb 0x1400b5b00
jmp 0x1400b5979
int3
ret
add byte [rax - 0x7d], cl
sti
push qword [rbp + 0x64]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
movsxd r9, eax
mov eax, dword [0x141dd30e0]
xor edx, edx
div dword [0x141dd30e4]
shl r9, 0x20
or r9, 2
leave
add ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
leave
add ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
mov eax, dword [0x141dd30e8]
xor edx, edx
div dword [0x141dd30ec]
and eax, 0xec2cb292
add eax, 0x63631e2d
cmp eax, 0xf140a70e
jae 0x1400b5d20
jmp 0x1400b5e26
nop dword [rax + rax]
mov eax, dword [0x141dd30f0]
sub eax, dword [0x141dd30f4]
cmp eax, 0x57bb7cb7
je 0x1400b5d50
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]
add rsp, 0x40
test eax, eax
je 0x1400b60bd
mov eax, dword [0x141dd30f8]
xor edx, edx
div dword [str.7H_Lez6]
nop dword [rax + rax]
mov eax, dword [0x141dd3100]
add eax, dword [0x141dd3104]
imul eax, eax, 0x75e0739d
and eax, 0x716ab2f0
add eax, 0xdab47af0
cmp eax, 0x9b30338b
jb 0x1400b5dc0
mov r8, qword [rsi]
xor ecx, ecx
mov r9d, 0xd60d824f
nop
mov eax, dword [0x141dd3108]
xor edx, edx
div dword [0x141dd310c]
imul rax, r9
shr rax, 0x3d
add eax, 0x29eb7a34
and eax, 0x1833a12
cmp eax, 0x8d70d916
je 0x1400b5df0
jmp case.0x1400b5e57.0
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400b5e30
mov eax, r9d
and eax, 3
cmp rax, 3
ja case.default.0x1400b5e57
xor ecx, ecx
lea rdx, [0x141dba120]
lea edx, [0x141dba120]
lea edx, [0x141dba120]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
xor r8d, r8d
jmp rax
ror byte [rax - 0x7d], 1
invalid
mov eax, dword [0x141dd3148]
imul eax, dword [0x141dd314c]
rcl cl, cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d1d22f
cmp eax, 0xd229f083
je 0x1400b5f10
mov eax, dword [0x141dd3150]
xor edx, edx
div dword [0x141dd3154]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2e2dedfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d1d20f
mov eax, dword [0x141dd3158]
imul eax, dword [0x141dd315c]
or eax, 0x20040200
and eax, 0x2e042268
cmp eax, 0xf3b4558c
ja 0x1400b5f40
test r8, r8
je 0x1400b5fed
cmp rcx, 0x11
jb 0x1400b5f71
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dd3160]
xor eax, dword [0x141dd3164]
or eax, 0xeb2fd72f
add eax, 0xd93e075
cmp eax, 0x84bed440
jae 0x1400b5fa8
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd3168]
and eax, dword [0x141dd316c]
imul rax, rax, 0x57da4dcf
shr rax, 0x3e
imul r14d, eax, 0xa3321b3c
imul esi, eax, 0xa3321b3c
imul esi, eax, 0xa3321b3c
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0xf1f9bbe4
je 0x1400b5fb0
mov rdi, qword [0x141dda6a0]
xor eax, eax
test al, al
je 0x1400b6010
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd3170]
add eax, dword [0x141dd3174]
xor eax, 0x75b948c1
add eax, 0x4bf37bdd
imul r14, rax, 0x455c28a9
shr r14, 0x3c
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
cmp r14d, 0x70069e19
je 0x1400b6020
xor ecx, ecx
nop
mov eax, dword [0x141dd3178]
xor edx, edx
div dword [0x141dd317c]
imul eax, eax, 0xf3dde14a
add eax, 0xaa76d674
or eax, 0x16729d2b
cmp eax, 0x8bba2ee5
je 0x1400b6060
jmp 0x1400b60b8
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r8d, eax
mov eax, 0xaebd3a87
shl r8, 0x20
or r8, 2
nop dword [rax + rax]
mov ecx, dword [0x141dd3110]
xor ecx, dword [0x141dd3114]
add ecx, 0xfbea9f7f
imul rcx, rax
shr rcx, 0x3c
or ecx, 0x2d799720
cmp ecx, 0x7e4c6740
ja 0x1400b60e0
mov ecx, 1
nop dword [rax]
mov eax, dword [0x141dd3180]
xor edx, edx
div dword [0x141dd3184]
xor eax, 0x797ebbd0
add eax, 0x6b073bd4
or eax, 0xb20bf860
cmp eax, 0xabf179e9
jb case.0x1400b5e57.0
mov rax, rcx
mov rdx, r8
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, 0xad7f486f
nop dword [rax]
mov ecx, dword [0x141dd3118]
xor ecx, dword [0x141dd311c]
or ecx, 0x2247c540
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x4a1539f8
cmp ecx, 0xc539085f
ja 0x1400b6150
ud2
add byte [rbx - 0x2e4eadfb], cl
add dword [rbx], esp
add eax, 0x1d1b150
mov eax, dword [0x141dd3608]
and eax, dword [0x141dd360c]
add eax, 0xef2d386e
xor eax, 0x8941563e
imul r14, rax, 0x5dc885c9
shr r14, 0x3e
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
cmp r14d, 0x72ddf65d
je 0x1400b84b0
nop dword [rax]
mov eax, dword [0x141dd3610]
add eax, dword [0x141dd3614]
imul eax, eax, 0xde29f886
cmp eax, 0x55815d22
je 0x1400b84f0
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add eax, 0x1d1b054
xor eax, 0x18051000
add dword [0x1581095e5], esi
or eax, 0x87822ebd
and eax, 0xff973fbf
cmp eax, 0x316f8181
jb 0x1400b8625
mov edi, dword [0x141dd3638]
imul edi, dword [str._6y_t]
xor edi, 0x28123f24
and edi, 0x38da7fb6
add edi, 0xbaea7d05
mov rcx, qword [rsi]
call fcn.140076300
cmp edi, 0x31135871
jae 0x1400b862f
mov rcx, qword [rsi]
call fcn.140076300
jmp 0x1400b85f6
mov eax, dword [0x141dd3640]
xor edx, edx
div dword [0x141dd3644]
nop dword [rax]
mov eax, dword [0x141dd3648]
sub eax, dword [0x141dd364c]
or eax, 0x50ebda23
imul eax, eax, 0x658f31f0
and eax, 0x9d8d0300
cmp eax, 0x9bdff4ad
ja 0x1400b8640
nop word cs:[rax + rax]
mov eax, dword [0x141dd3650]
sub eax, dword [0x141dd3654]
and eax, 0x26d76637
imul eax, eax, 0xfc663cac
and eax, 0x9fbf312c
cmp eax, 0x868d25fa
je 0x1400b8670
mov rcx, qword [rsi + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd3658]
or eax, dword [0x141dd365c]
imul eax, eax, 0x58aaefc
imul rax, rax, 0x3b5abd39
imul eax, eax, 0x3b5abd39
imul eax, eax, 0x3b5abd39
shr rax, 0x3c
cmp eax, 0xd59ee0d3
ja 0x1400b86a0
test rcx, rcx
je 0x1400b8810
mov eax, dword [0x141dd3660]
xor edx, edx
div dword [0x141dd3664]
and eax, 0x3ce80096
add eax, 0xa4ceb325
mov edx, 0xac1526db
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x42ada3ca
jbe 0x1400b8700
lock dec qword [rcx]
nop
mov eax, dword [0x141dd3668]
xor eax, dword [0x141dd366c]
add dword [0x199a8aeeb], ecx
add dword [0x199a8aeeb], ecx
imul edx, eax, 0x68eb8
xor edx, 0x1f2e7d06
lock dec qword [rcx]
sete al
cmp edx, 0xd1c9b949
ja 0x1400b8700
nop dword [rax]
mov ecx, dword [0x141dd3670]
xor ecx, dword [0x141dd3674]
and ecx, 0xb045989c
imul ecx, ecx, 0xdf333d19
cmp ecx, 0x96a5b0e
je 0x1400b8730
test al, al
je 0x1400b8810
xor eax, eax
test al, al
je 0x1400b8760
nop
mov eax, dword [0x141dd3678]
sub eax, dword [0x141dd367c]
add eax, 0xfe443cdf
or eax, 0x48200804
and eax, 0x6b6c0816
cmp eax, 0x4022c863
jb 0x1400b8760
mov eax, dword [0x141dd3680]
xor edx, edx
div dword [0x141dd3684]
mov eax, dword [0x141dd3688]
mov ecx, dword [0x141dd368c]
add eax, ecx
add eax, 0x3e886790
or eax, 0xd1595089
add eax, 0x13230d25
cmp eax, 0x83971be9
jb 0x1400b8790
mov eax, dword [0x141dd3690]
xor eax, dword [0x141dd3694]
add dword [rax - 0x75], ecx
jle 0x1400b87d4
add dword [rax - 0x75], ecx
jle 0x1400b87d4
imul eax, eax, 0x38c052f0
add eax, 0x622c418c
cmp eax, 0x8d7c3e1
jb 0x1400b87f8
mov ebx, dword [0x141dd3698]
xor ebx, dword [0x141dd369c]
scasb al, byte [rdi]
rol dword [rcx], 1
scasb al, byte [rdi]
rol dword [rcx], 1
add ebx, 0xdb859ff6
mov rcx, rdi
call fcn.14009e460
cmp ebx, 0x24b869f7
jae 0x1400b8810
mov rcx, rdi
call fcn.14009e460
jmp 0x1400b87d6
mov eax, dword [0x141dd36a0]
and eax, dword [0x141dd36a4]
imul eax, eax, 0x36008b3a
xor eax, 0x5d186129
and eax, 0x5d1861a9
cmp eax, 0x6f3fa14a
je 0x1400b8810
mov rdi, qword [rsi + 0x18]
xor eax, eax
test al, al
jne 0x1400b887f
mov eax, dword [0x141dd36a8]
xor eax, dword [0x141dd36ac]
imul ebp, eax, 0xb91d0639
xor ebp, 0x12326eec
mov rbx, qword [rsi + 0x20]
mov r14, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov al, byte [rax + rax]
mov al, byte [rax + rax]
mov rcx, rdi
call r14
mov rcx, rbx
call r14
mov rax, qword [rsi + 8]
lock dec qword [rax]
sete al
cmp ebp, 0x6d151170
jbe 0x1400b88a0
mov rbx, qword [rsi + 0x20]
mov r14, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
call r14
mov rcx, rbx
call r14
mov rax, qword [rsi + 8]
lock dec qword [rax]
jmp 0x1400b883d
test al, al
je 0x1400b8920
add rsi, 8
mov eax, dword [0x141dd36b0]
or eax, dword [0x141dd36b4]
mov ecx, 0xd01264f5
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0xb5ddbf91
imul eax, ecx, 0x4f936445
cmp eax, 0x5287fe3d
jb 0x1400b8916
mov eax, dword [0x141dd36b8]
add eax, dword [0x141dd36bc]
imul rcx, rax, 0x177cf455
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
sbb eax, 0x8d5bd305
invalid
mov edi, 0x8658e443
imul rdi, rax
shr rdi, 0x3f
mov rcx, rsi
call fcn.1400b79b0
cmp edi, 0xabdcd717
jbe 0x1400b8920
mov rcx, rsi
call fcn.1400b79b0
jmp 0x1400b88d4
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x141dd36c8]
rol dword [rcx], 1
sub eax, dword [0x141dd36cc]
imul ecx, eax, 0x7c4b45b2
add ecx, 0x502d5cb8
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov rdi, rsp
cmp ecx, 0xb1ac8781
jae 0x1400b89c7
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
jmp 0x1400b8988
mov r8, qword [r15]
mov eax, dword [0x141dd36d0]
xor edx, edx
div dword [0x141dd36d4]
nop dword [rax + rax]
mov eax, dword [0x141dd36d8]
xor edx, edx
div dword [0x141dd36dc]
add eax, 0x8f3e7aeb
xor eax, 0x92fe3bbc
cmp eax, 0x96de059a
ja 0x1400b89e0
mov rax, qword [r8 + 0x10]
test rax, rax
je 0x1400b8a26
cmp eax, 1
jne 0x1400b8a41
mov rcx, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400b8a20
jmp 0x1400b8a32
lea rcx, [0x141db83be]
mov edx, 5
sub rsp, 0x20
call fcn.1400b9da0
add rsp, 0x20
jmp 0x1400b8a50
invalid
jae 0xc51a8d3e
cmp eax, 2
jne 0x1400b97c4
jp 0x1400b8a55
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dd36e8]
xor eax, dword [0x141dd36ec]
add dword [rbx], esi
add eax, 0x1d1ac90
and eax, 0x89a2010
or eax, 0xa74059cb
or byte [0xe74be431], cl
imul eax, eax, 0x23f8aa49
cmp eax, 0x37d379e7
jb 0x1400b8a50
mov rbx, qword [r15 + 0x10]
test rbx, rbx
jne 0x1400b8ac0
movzx eax, byte [0x141dda618]
mov ecx, 0x9daeeb8f
nop dword [rax + rax]
mov edx, dword [0x141dd36f0]
sub edx, dword [0x141dd36f4]
xor edx, 0xbde09084
add edx, 0x325c78fe
imul rdx, rcx
shr rdx, 0x39
cmp edx, 0x93c3d8e4
ja 0x1400b8a90
test al, al
je 0x1400b8c3d
mov byte [0x141dda618], 1
nop word [rax + rax]
mov eax, dword [0x141dd36f8]
xor edx, edx
div dword [0x141dd36fc]
xor eax, 0x8820008
and eax, 0x89f20658
shr eax, 2
imul rax, rax, 0x36a9911
shr rax, 0x34
cmp eax, 0xfc7826c9
ja 0x1400b8ad0
mov eax, dword [0x141dda6bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
nop word [rax + rax]
mov ecx, dword [0x141dd3700]
xor ecx, dword [0x141dd3704]
xor ecx, 0xfea2a59a
imul ecx, ecx, 0x3ef87ab0
cmp ecx, 0xaf8ddaba
ja 0x1400b8b20
test rax, rax
jne 0x1400b8baa
mov eax, dword [0x141dd3710]
sub eax, dword [0x141dd3714]
add eax, 0x13562fbe
imul rax, rax, 0x127dde3d
shr rax, 0x3c
add eax, 0x270a12f5
cmp eax, 0x49d45068
ja 0x1400b96f9
mov eax, dword [0x141dd3718]
add eax, dword [0x141dd371c]
xor eax, 0xedf0d9ad
imul rsi, rax, 0xdd2def1
shr rsi, 0x39
add esi, 0x1dffd37
sub rsp, 0x20
call fcn.1400fb5f0
add rsp, 0x20
cmp esi, 0xe5e8b3d3
jae 0x1400b8b71
jmp 0x1400b8bb3
cmp eax, 1
jne 0x1400b976a
mov eax, dword [0x141dda6bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov qword [rax + 0x68], rbx
test rcx, rcx
je 0x1400b8c3d
lock dec qword [rcx]
jne 0x1400b8c3d
mov eax, dword [str.iq_]
sub eax, dword [0x141dd375c]
add eax, 0x43737c3a
or eax, 0xfb2ddd5f
cmp eax, 0x95d021fb
jae 0x1400b8bfc
xor eax, eax
nop
test al, al
jne 0x1400b8c00
sub rsp, 0x20
call fcn.14009e460
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd3760]
xor eax, dword [0x141dd3764]
add eax, 0x3f3a54b2
xor eax, 0xda37827d
cmp eax, 0x8451ec62
ja 0x1400b8c20
mov qword [rbp + 0xf98], rdi
mov eax, dword [0x141dd3768]
add eax, dword [0x141dd376c]
xor eax, 0x85084
and eax, 0xb5d5095
add eax, 0xc4d91cc8
cmp eax, 0x39b28f74
jae 0x1400b8c87
mov rcx, qword [r15]
sub rsp, 0x20
call fcn.140085030
lea rcx, [rbp - 0x80]
mov r8d, 0x1000
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
lea rsi, [rbp - 0x80]
nop dword [rax + rax]
mov edi, dword [0x141dd3770]
sub edi, dword [0x141dd3774]
or edi, 0x5f6dd981
add edi, 0x83f46df3
and edi, 0x60a46c9c
mov rcx, qword [r15]
mov r13, qword [r15 + 0x18]
mov rbx, qword [r15 + 0x20]
sub rsp, 0x20
call fcn.140085030
mov r8d, 0x1000
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
cmp edi, 0xab50f29c
je 0x1400b8c90
nop
mov eax, dword [0x141dd3778]
or eax, dword [0x141dd377c]
imul eax, eax, 0xe2a5e99
add eax, 0x91b6582f
cmp eax, 0xee835af9
ja 0x1400b8ce0
mov qword [rbp + 0xfa8], rbx
mov qword [rbp + 0xfa0], r15
nop dword [rax]
mov eax, dword [0x141dd3780]
add eax, dword [0x141dd3784]
imul eax, eax, 0xc806f420
add eax, 0xe46c8820
cmp eax, 0xdf8761df
ja 0x1400b8d10
xorps xmm6, xmm6
lea r15, [rbp + 0xfd4]
lea rdi, [0x1400a1550]
lea r12, [rbp - 0x80]
mov rbx, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov r14, qword [sym.imp.KERNEL32.dll_SleepEx]
mov qword [rbp + 0xf88], r13
mov eax, dword [0x141dd3788]
xor edx, edx
div dword [0x141dd378c]
xor eax, 0xf752e240
add eax, 0xf3d98f2
imul rax, rax, 0x6b075661
shr rax, 0x39
cmp eax, 0x96866c69
ja 0x1400b8dc4
nop word cs:[rax + rax]
mov eax, dword [0x141dd3790]
add eax, dword [0x141dd3794]
or eax, 0x80881600
and eax, 0xf58ade80
mov ecx, 0xcddba61f
imul rax, rcx
shr rax, 0x3f
mov dword [rbp + 0xfd4], 0
cmp eax, 0x74f0cf2b
jbe 0x1400b8dd0
mov dword [rbp + 0xfd4], 0
jmp 0x1400b8d90
mov eax, dword [0x141dd3798]
add eax, dword [0x141dd379c]
imul rax, rax, 0x1d9c8eb
shr rax, 0x37
add eax, 0x672e5fed
and eax, 0x40261b4e
cmp eax, 0xd764a483
jbe 0x1400b8e33
movaps xmmword [rbp + 0xfb0], xmm6
mov qword [rbp + 0xfc0], 0
mov qword [rbp + 0xfc8], r15
sub rsp, 0x30
mov qword [rsp + 0x20], rdi
mov rcx, r13
mov rdx, r12
mov r8d, 0x1000
lea r9, [rbp + 0xfb0]
call rbx
add rsp, 0x30
mov rbx, r12
mov r12, rdi
mov rdi, r15
lea r15, [rbp + 0xfb0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd37a0]
xor eax, dword [0x141dd37a4]
imul rcx, rax, 0x42b88fc7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x71590355
imul esi, eax, 0xff241174
movaps xmmword [rbp + 0xfb0], xmm6
mov qword [rbp + 0xfc0], 0
mov qword [rbp + 0xfc8], rdi
sub rsp, 0x30
mov qword [rsp + 0x20], r12
mov rcx, r13
mov rdx, rbx
mov r8d, 0x1000
mov r9, r15
call qword [sym.imp.KERNEL32.dll_ReadFileEx]
add rsp, 0x30
cmp esi, 0xcfd02682
je 0x1400b8e50
test eax, eax
je 0x1400b9350
nop word cs:[rax + rax]
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r14
add rsp, 0x20
cmp dword [rbp + 0xfd4], 0
je 0x1400b8ed0
movsxd rcx, dword [rbp + 0xfd8]
mov edx, dword [rbp + 0xfdc]
mov eax, dword [0x141dd37b8]
add eax, dword [0x141dd37bc]
imul eax, eax, 0x82100749
add eax, 0x9653b5b5
xor eax, 0x8674f0e9
cmp eax, 0xc90d5bb7
ja 0x1400b8efb
mov rax, rcx
shl rax, 0x20
or rax, 2
test ecx, ecx
cmovne rdx, rax
jne 0x1400b93d4
test rdx, rdx
je case.0x1400b944d.0
mov r15, rdi
mov rdi, r12
mov eax, dword [0x141dd37c0]
imul eax, dword [0x141dd37c4]
scasd eax, dword [rdi]
add eax, 0x1d1a873
scasd eax, dword [rdi]
add eax, 0x1d1a873
imul eax, eax, 0xa4d740b4
or eax, 0x1b44db3f
cmp eax, 0x3454e75b
jb 0x1400b8f44
cmp rdx, 0x1000
ja 0x1400b970b
xor r8d, r8d
mov qword [rbp + 0xf90], rdx
nop word [rax + rax]
cmp rdx, r8
jb 0x1400b9732
mov eax, dword [0x141dd3838]
or eax, dword [0x141dd383c]
imul eax, eax, 0x57376f8c
and eax, 0x96df5018
add eax, 0x4de5aac2
cmp eax, 0xf0b4f133
lea r9, [rbp + 0xfb0]
mov ecx, 0x93d07e71
mov r14, qword [sym.imp.KERNEL32.dll_WriteFileEx]
jbe 0x1400b8fe0
mov dword [rbp + 0xfd4], 0
movaps xmmword [rbp + 0xfb0], xmm6
mov qword [rbp + 0xfc0], 0
nop dword [rax + rax]
mov eax, dword [0x141dd3840]
and eax, dword [0x141dd3844]
imul rax, rcx
shr rax, 0x3e
add eax, 0xf9e2d3b
xor eax, 0xa2ede07a
mov dword [rbp + 0xfd4], 0
movaps xmmword [rbp + 0xfb0], xmm6
mov qword [rbp + 0xfc0], 0
cmp eax, 0x8070c814
jb 0x1400b8fe0
mov r13d, edx
sub r13d, r8d
mov qword [rbp + 0xf80], r8
lea rsi, [r8 + rbp]
add rsi, 0xffffffffffffff80
mov eax, dword [0x141dd3848]
add eax, dword [0x141dd384c]
imul rax, rax, 0x47e031bf
shr rax, 0x3d
imul eax, eax, 0x181e88fe
add eax, 0x50772f5b
cmp eax, 0x35f7b209
jae 0x1400b9083
mov qword [rbp + 0xfc8], r15
sub rsp, 0x30
mov qword [rsp + 0x20], rdi
mov rcx, qword [rbp + 0xfa8]
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8d, r13d
call r14
add rsp, 0x30
mov r12, rdi
mov rdi, r15
mov rbx, qword [rbp + 0xfa8]
mov eax, dword [0x141dd3850]
xor eax, dword [0x141dd3854]
add eax, 0xd6952c97
imul r15, rax, 0x631fdf4b
shr r15, 0x3e
or r15d, 0xe11068ea
mov qword [rbp + 0xfc8], rdi
sub rsp, 0x30
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov rdx, rsi
mov r8d, r13d
lea r9, [rbp + 0xfb0]
call r14
add rsp, 0x30
cmp r15d, 0xc4f8b5a7
je 0x1400b9090
test eax, eax
mov r13, qword [rbp + 0xf88]
mov r15, rdi
mov rdi, r12
lea r12, [rbp - 0x80]
mov rbx, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov r14, qword [sym.imp.KERNEL32.dll_SleepEx]
je 0x1400b92fb
nop word [rax + rax]
mov eax, dword [0x141dd3870]
sub eax, dword [0x141dd3874]
or eax, 0x281000
and eax, 0x102a1002
cmp eax, 0xf376a49c
ja 0x1400b916b
nop dword [rax]
mov esi, dword [0x141dd3878]
or esi, dword [0x141dd387c]
xor esi, 0x108dcf30
add esi, 0x6747126b
or esi, 0xaaee9fd5
or esi, 0xaaee9fd5
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
call r14
add rsp, 0x20
cmp esi, 0x63059b4f
jae 0x1400b9190
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r14
add rsp, 0x20
jmp 0x1400b9130
mov eax, dword [0x141dd3880]
imul eax, dword [str.bknV]
add eax, 0xbe4ca5af
movsd dword [rdi], dword [rsi]
movabs rsi, 0x4843ed2b17c06948
shr eax, 0x3e
movsd dword [rdi], dword [rsi]
movabs rsi, 0x4843ed2b17c06948
shr eax, 0x3e
cmp eax, 0xe623b93e
ja 0x1400b9190
mov eax, dword [rbp + 0xfd4]
nop word [rax + rax]
mov ecx, dword [0x141dd3888]
xor ecx, dword [0x141dd388c]
add dword [rcx - 0x39c4563f], eax
and byte [rcx + 0x75c481e1], al
jo 0x1400b915a
ror dword [rbx - 0x79], 0xc5
invalid
cmp ecx, 0xd78df70e
ja 0x1400b91c0
add dword [rcx - 0x39c4563f], eax
and byte [rcx + 0x75c481e1], al
jo 0x1400b915a
ror dword [rbx - 0x79], 0xc5
invalid
test eax, eax
je 0x1400b9110
mov eax, dword [0x141dd3890]
and eax, dword [0x141dd3894]
xor eax, 0x8a02ac71
and eax, 0x9a43be7d
cmp eax, 0xe5c3ceee
je 0x1400b91ee
in eax, 0x81
stc
sub dword [rcx], 0xe0724681
test eax, eax
jne case.0x1400b944d.0
mov eax, dword [rbp + 0xfdc]
add r8, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd38b8]
or eax, dword [0x141dd38bc]
imul eax, eax, 0x9b3a8c2f
add eax, 0x74430d36
or eax, 0x8e56275c
cmp eax, 0xa25bf462
jb 0x1400b92a0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e5a15fb], cl
add dword [rbx], esi
add eax, 0x1d1a5e8
mov eax, dword [0x141dd38c0]
xor eax, dword [0x141dd38c4]
add eax, 0xc6b49aab
and eax, 0x9118528d
cmp eax, 0xefcb35cf
ja 0x1400b92d0
cmp r8, rdx
jne 0x1400b8f80
jmp 0x1400b8d58
pop rbp
cli
invalid
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd3868]
and eax, dword [0x141dd386c]
cmp eax, 0xa6e31d83
je 0x1400b9310
mov eax, dword [0x141dd38c8]
sub eax, dword [0x141dd38cc]
popfq
movsd dword [rdi], dword [rsi]
rol dword [rcx], 1
popfq
movsd dword [rdi], dword [rsi]
rol dword [rcx], 1
add eax, 0xc1284ae6
or eax, 0xd7efff7f
cmp eax, 0x8cd88588
mov rbx, qword [rbp + 0xfa8]
jae 0x1400b9969
jmp 0x1400b99a2
mov eax, dword [0x141dd37a8]
imul eax, dword [0x141dd37ac]
or eax, 0x78251f09
imul rax, rax, 0x4a4369b5
shr rax, 0x3d
imul eax, eax, 0x56c45960
cmp eax, 0x684bce97
jae 0x1400b9388
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop
mov eax, dword [0x141dd37b0]
imul eax, dword [0x141dd37b4]
imul rdi, rax, 0x2acfef4b
shr rdi, 0x3c
add edi, 0xe53aeabd
xor edi, 0xf2c1c0a3
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0x921499f7
ja 0x1400b9390
out dx, eax
iretd
movsxd rdx, eax
shl rdx, 0x20
or rdx, 2
mov rax, rdx
mov rsi, rax
shr rsi, 0x20
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400b93e0
and eax, 3
cmp eax, 2
jne 0x1400b9431
mov rbx, rdx
xor eax, eax
test al, al
je 0x1400b9404
sub rsp, 0x20
mov ecx, esi
call fcn.140093670
jo 0x1400b93a0
std
dec dword [rax - 0x7d]
invalid
invalid
jo 0x1400b93a0
std
dec dword [rax - 0x7d]
invalid
xor edi, edi
nop word cs:[rax + rax]
sub rsp, 0x20
mov ecx, esi
call fcn.140093670
add rsp, 0x20
test dil, dil
jne 0x1400b9410
cmp al, 0xb
mov rdx, rbx
je case.0x1400b944d.0
jmp 0x1400b943a
cmp esi, 0xb
je case.0x1400b944d.0
mov eax, edx
and eax, 3
lea rcx, [0x141dba130]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r15, [rdx - 1]
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dd37d0]
or eax, dword [0x141dd37d4]
xor eax, 0xbba4b6c
add eax, 0x7263a9d5
cmp eax, 0x49b25946
jb 0x1400b9460
mov r12, qword [rdx - 1]
mov rsi, qword [rdx + 7]
dec dword [rax - 0x75]
jb 0x1400b948c
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd37d8]
imul eax, dword [0x141dd37dc]
imul rax, rax, 0x4802ee37
shr rax, 0x3e
imul eax, eax, 0xd0799641
add eax, 0xe5d1a55a
cmp eax, 0xb6a172dd
jb 0x1400b9490
mov rdi, qword [rsi]
test rdi, rdi
je 0x1400b9523
mov eax, dword [0x141dd37e0]
or eax, dword [0x141dd37e4]
or eax, 0xbd7d7ff3
add eax, 0x898db8d7
cmp eax, 0x1523b8d4
jae 0x1400b94f0
sub rsp, 0x20
mov rcx, r12
call rdi
add rsp, 0x20
nop dword [rax]
mov ebx, dword [0x141dd37e8]
sub ebx, dword [0x141dd37ec]
and ebx, 0x405d133c
add ebx, 0xfa5771d0
and ebx, 0xd2cc21ac
sub rsp, 0x20
mov rcx, r12
call rdi
add rsp, 0x20
cmp ebx, 0x1cb5d691
sti
xchg ecx, eax
invalid
mov ch, 0x1c
jb 0x1400b94f0
sti
xchg ecx, eax
invalid
mov eax, dword [str.__9]
xor edx, edx
div dword [0x141dd37f4]
xor eax, 0x1d1a2c3
xor eax, 0x1d1a2c3
nop word cs:[rax + rax]
mov eax, dword [0x141dd37f8]
xor edx, edx
div dword [0x141dd37fc]
rol dword [rcx], 1
rol dword [rcx], 1
and eax, 0xce8dda9
cmp eax, 0x35dfa239
je 0x1400b9540
mov rcx, qword [rsi + 8]
mov eax, dword [0x141dd3800]
xor edx, edx
div dword [0x141dd3804]
mov eax, 0xe9325335
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dd3808]
xor edx, dword [0x141dd380c]
add edx, 0xa77a0dd8
imul rdx, rax
shr rdx, 0x3c
xor edx, 0xa47577a6
cmp edx, 0xc32cbfb3
ja 0x1400b9580
test rcx, rcx
je 0x1400b9693
mov rax, qword [rsi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3810]
mov edx, dword [0x141dd3814]
add ecx, edx
add ecx, 0xdc91573a
imul rcx, rcx, 0x567c20b1
shr rcx, 0x3c
add ecx, 0x5ded12
rcl dword [rdx], 0xed
pop rbp
add byte [rcx - 0x523c2307], al
xchg byte [rdi - 0x2d], dh
rcl dword [rdx], 0xed
pop rbp
add byte [rcx - 0x523c2307], al
xchg byte [rdi - 0x2d], dh
xor ecx, ecx
nop
test cl, cl
jne 0x1400b95f0
cmp rax, 0x11
jb 0x1400b9630
mov eax, dword [0x141dd3818]
and eax, dword [0x141dd381c]
or eax, 0x5f7fbf7f
imul eax, eax, 0xcc290b9f
cmp eax, 0x8ecb3f84
je 0x1400b95fa
xor eax, eax
test al, al
je 0x1400b9650
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd3828]
mov ecx, dword [0x141dd382c]
lea edi, [rax + rcx]
add edi, 0x7430638d
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call rsi
add rsp, 0x20
cmp edi, 0xc9466711
ja 0x1400b9660
mov rsi, qword [0x141dda6a0]
mov eax, dword [0x141dd3830]
xor eax, dword [0x141dd3834]
xor eax, 0x66878959
add eax, 0x82fcb6ad
and eax, 0x405a47e2
cmp eax, 0x738cba87
jne 0x1400b98e7
jmp 0x1400b9908
mov eax, dword [0x141dd37c8]
imul eax, dword [str.EG]
or eax, 0x6bf97e4b
imul eax, eax, 0x86404b04
add eax, 0x65e73b84
cmp eax, 0x9fa0c818
ja case.0x1400b944d.3
jmp case.0x1400b944d.0
sub rsp, 0x20
call fcn.1400fb5f0
add al, 0
add al, 0
add rsp, 0x20
jmp 0x1400b8b71
ud2
invalid
mov eax, dword [0x141dd3858]
xor edx, edx
div dword [0x141dd385c]
mov ecx, 0x9c178ffd
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xa2ccff07
xor ecx, 0x72f800f4
cmp ecx, 0xadb0336a
jae 0x1400b9920
jmp 0x1400b994e
cmp eax, 2
jne 0x1400b97a0
test rbx, rbx
je 0x1400b9871
mov eax, dword [0x141dd3720]
or eax, dword [0x141dd3724]
imul eax, eax, 0x39415c3
xor eax, 0xa400e800
or eax, 0x19fb17fb
cmp eax, 0xd169880f
jbe 0x1400b97f8
jmp 0x1400b981e
mov eax, dword [0x141dd3708]
and eax, dword [0x141dd370c]
add eax, 0x716c3e83
and eax, 0xf0079ba5
xor eax, 0x2d5c72e8
cmp eax, 0xb5bb4e7c
ja 0x1400b97a0
jmp 0x1400b97f6
mov eax, 0x919766c1
nop dword [rax]
mov ecx, dword [0x141dd36e0]
mov edx, dword [0x141dd36e4]
add ecx, edx
add ecx, 0x94b492a9
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xa1f2f58c
je 0x1400b97d0
ud2
mov eax, dword [0x141dd3728]
add eax, dword [0x141dd372c]
or eax, 0xbafadc36
imul ecx, eax, 0xea42d018
lock dec qword [rbx]
sete al
cmp ecx, 0x716d880f
jne 0x1400b9824
lock dec qword [rbx]
jmp 0x1400b97f8
test al, al
je 0x1400b9871
mov eax, dword [0x141dd3730]
imul eax, dword [0x141dd3734]
add dword [0xe53e6a6b], eax
cmp eax, 0xb855a5b7
ja 0x1400b985f
mov eax, dword [0x141dd3738]
add eax, dword [0x141dd373c]
xor eax, 0x9110bbba
imul eax, eax, 0x4bd1ed79
cmp eax, 0xeaad859e
jbe 0x1400b9861
jmp 0x1400b9841
sub rsp, 0x20
mov rcx, rbx
call fcn.14009e460
add rsp, 0x20
mov eax, dword [0x141dd3740]
xor edx, edx
div dword [0x141dd3744]
xor eax, 0x17416707
imul rax, rax, 0x3afd7ae7
shr rax, 0x39
or eax, 0x83c8b75a
cmp eax, 0xcca15498
jne 0x1400b98a0
ud2
mov eax, dword [0x141dd3748]
and eax, dword [0x141dd374c]
xor eax, 0x5224c34
imul eax, eax, 0x3b5bbc5c
ud2
sub rsp, 0x20
xor edi, edi
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test dil, dil
je case.0x1400b944d.0
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400b98e7
mov eax, dword [0x141dd3860]
and eax, dword [0x141dd3864]
imul eax, eax, 0x5dc780a8
mov ecx, 0xa5341a45
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xbce4594c
ud2
ud2
mov esi, dword [0x141dd38d0]
xor esi, dword [0x141dd38d4]
add esi, 0xec2262b0
or esi, 0x97fdfcef
sub rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, r13
call rdi
mov rcx, rbx
call rdi
add rsp, 0x20
cmp esi, 0xf44ec8a5
jae 0x1400b99bd
and byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov qword [rsi + 0x18], 1
mov eax, dword [0x141dd3940]
or eax, dword [0x141dd3944]
add eax, 0xcb841eb
or eax, 0xdaa79b1c
cmp eax, 0x6f5c8fc6
jne 0x1400b9c20
mov qword [rsi + 0x20], 0
mov rcx, qword [rbp + 0xf98]
nop word [rax + rax]
mov eax, dword [0x141dd3948]
and eax, dword [0x141dd394c]
add eax, 0xdc5c23a8
or eax, 0x2fdd8d3f
imul eax, eax, 0xc0eb6c95
mov qword [rsi + 0x20], 0
cmp eax, 0xa0210de
jb 0x1400b9c30
mov eax, dword [0x141dd3950]
or eax, dword [0x141dd3954]
xor eax, 0x40011110
and eax, 0xe1431115
xor eax, 0x48e633b1
cmp eax, 0x6e2ac237
jae 0x1400b9c90
mov qword [rcx], rsi
lock dec qword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3958]
imul eax, dword [0x141dd395c]
xor eax, 0x45ebab1
imul edx, eax, 0xf19c9d7f
or edx, 0xfa53ce37
mov qword [rcx], rsi
lock dec qword [rsi]
sete al
cmp edx, 0x301876c3
jb 0x1400b9c90
test al, al
je 0x1400b9d50
mov eax, dword [0x141dd3960]
or eax, dword [0x141dd3964]
add eax, 0xca238ffe
and eax, 0x7cabb833
cmp eax, 0x428d690b
jb 0x1400b9d08
mov eax, dword [0x141dd3968]
xor eax, dword [0x141dd396c]
imul rax, rax, 0x2ad1ec2f
shr rax, 0x39
or eax, 0xeffee77e
cmp eax, 0x44f3ac46
jae 0x1400b9d0a
jmp 0x1400b9ce5
sub rsp, 0x20
call fcn.1400b79b0
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd3970]
add eax, dword [0x141dd3974]
or eax, 0xdcb6fc5e
imul rax, rax, 0x1c68d3c3
shr rax, 0x3b
xor eax, 0x2f20045e
cmp eax, 0x8d914896
ja 0x1400b9d20
nop dword [rax + rax]
mov eax, dword [0x141dd3978]
and eax, dword [0x141dd397c]
imul rax, rax, 0xa067bef
shr rax, 0x38
and eax, 7
imul eax, eax, 0x14a5934b
ror byte [rbx - 0x6d], 0xa5
adc al, 0x3d
lahf
add dh, byte [rax + 0x56]
ror byte [rbx - 0x6d], 0xa5
adc al, 0x3d
lahf
add dh, byte [rax + 0x56]
je 0x1400b9d50
movaps xmm6, xmmword [rbp + 0xfe0]
lea rsp, [rbp + 0xff8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd3988]
sub eax, dword [0x141dd398c]
imul r15d, eax, 0x489b70f0
add r15d, 0x6e8b0000
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov rdi, rsp
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140054a50
add rsp, 0x20
cmp r15d, 0xa6ad39ec
in al, dx
invalid
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
jb 0x1400b9e10
in al, dx
cmp dword [rbp + 0xfa772a6], ebp
invalid
nop dword [rax]
mov eax, dword [0x141dd3990]
or eax, dword [0x141dd3994]
or eax, 0xde5bff7f
add eax, 0x702f015b
cmp eax, 0x7914f465
ja 0x1400b9e70
mov rax, qword [rdi]
mov ecx, dword [0x141dd3998]
imul ecx, dword [str.v9_b_D]
or eax, 0x1d19aff
or eax, 0x1d19aff
imul ecx, ecx, 0x2f62bcb9
add ecx, 0xbf5d38d5
or ecx, 0xb66688a9
cmp ecx, 0x10b94467
jb 0x1400b9e90
test rax, rax
jne 0x1400ba3e3
mov eax, dword [0x141dd39a0]
xor edx, edx
div dword [0x141dd39a4]
xor eax, 0x8100188
or eax, 0x26243206
and eax, 0x2f373b9e
cmp eax, 0xada7266b
jbe 0x1400b9efc
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
sub rsp, 0x20
mov rcx, rsi
call fcn.140090680
add rsp, 0x20
movabs r14, 0x8000000000000000
mov ebx, 0xd3aaaa83
nop dword [rax + rax]
mov r15d, dword [0x141dd39a8]
xor r15d, dword [0x141dd39ac]
add r15d, 0x45a463cf
imul r15, rbx
shr r15, 0x3f
or r15d, 0x577a0f80
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
sub rsp, 0x20
mov rcx, rsi
call fcn.140090680
add rsp, 0x20
cmp r15d, 0x6f1dbd79
je 0x1400b9f10
mov rdi, qword [rsi]
nop dword [rax + rax]
mov eax, dword [0x141dd39b0]
xor edx, edx
div dword [0x141dd39b4]
add eax, 0x552c665c
imul rcx, rax, 0x32dc47d1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
cmp eax, 0xa84bf2fa
je 0x1400b9f60
mov rbx, qword [rsi + 8]
cmp rdi, r14
jne 0x1400ba2c8
mov eax, ebx
and eax, 3
mov ecx, dword [0x141dd39d0]
imul ecx, dword [0x141dd39d4]
or ecx, 0xfaff77d7
cmp ecx, 0x31787130
invalid
je 0x1400b9fa0
xor dword [rbp + riz*8 + 0x48], esi
lea ecx, [0x141dba140]
lea rcx, [0x141dba140]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
sbb byte [rdi - 0x23], dh
test r14, r14
je 0x1400ba0a0
xor eax, eax
test al, al
je 0x1400ba040
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd39f8]
imul eax, dword [0x141dd39fc]
imul eax, eax, 0x739206a2
add eax, 0x3d0ae1fa
imul r15, rax, 0x5507f4dd
shr r15, 0x3e
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0x4228d3a8
ja 0x1400ba040
nop word [rax + rax]
mov eax, dword [0x141dd3a00]
add eax, dword [0x141dd3a04]
and eax, 0x420804
cmp eax, 0xd7e8c908
je 0x1400ba080
nop dword [rax + rax]
mov eax, dword [0x141dd3a08]
and eax, dword [0x141dd3a0c]
or eax, 0xd24c2102
and eax, 0xf64fa192
add eax, 0x470758d5
cmp eax, 0x27592e2
jb 0x1400ba0a0
invalid
mov rax, qword [rbx + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3a10]
imul ecx, dword [0x141dd3a14]
add ecx, 0x720cafbc
xor ecx, 0xa0018022
and ecx, 0xf04b842e
test byte [rbx - 0x10], cl
test byte [rbx - 0x10], cl
cmp ecx, 0xde4ce780
ja 0x1400ba0d0
test rax, rax
je 0x1400ba1d1
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3a18]
or ecx, dword [0x141dd3a1c]
add byte [rcx - 0x3e7efe2f], bl
jns 0x1400ba0b7
scasd eax, dword [rdi]
lodsd eax, dword [rsi]
add byte [rcx - 0x3e7efe2f], bl
jns 0x1400ba0b7
scasd eax, dword [rdi]
lodsd eax, dword [rsi]
xor ecx, 0x78f0b7d4
cmp ecx, 0x424a7ed1
jb 0x1400ba110
mov ecx, 0xd56d2389
nop word cs:[rax + rax]
mov edx, dword [0x141dd3a20]
imul edx, dword [0x141dd3a24]
add edx, 0x9c86d4bd
imul rdx, rcx
shr rdx, 0x3d
xor edx, 0x523d8043
cmp edx, 0x96243024
ja case.0x14009a78c.152
cmp rax, 0x11
jb 0x1400ba1b7
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400ba180
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd3a30]
imul eax, dword [0x141dd3a34]
imul eax, eax, 0xa6d6d1c5
xor eax, 0x8e4400a
and eax, 0x38e5400a
cmp eax, 0xdd1cceab
jbe 0x1400ba200
mov eax, dword [0x141dd3a38]
sub eax, dword [0x141dd3a3c]
and eax, 0x5240000c
or eax, 0x8d1abfd3
imul rcx, rax, 0x26b6f537
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
mov rcx, qword [0x141dda6a0]
cmp eax, 0xfb98edf
je 0x1400ba200
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd3a40]
imul eax, dword [0x141dd3a44]
imul eax, eax, 0x283b97c8
shr eax, 2
imul rax, rax, 0x42213cff
shr rax, 0x3b
cmp edi, dword [0x193896cbf]
cmp edi, dword [0x193896cbf]
je 0x1400ba250
jmp 0x1400ba3a0
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
add rsp, 0x20
mov rsi, rax
mov r14, qword [0x141dbe008]
xor eax, eax
test al, al
jne 0x1400ba318
mov eax, dword [0x141dd39b8]
or eax, dword [0x141dd39bc]
or eax, 0xc2811a0c
imul r15d, eax, 0x440a184e
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call r14
add rsp, 0x20
cmp r15d, 0x492fc794
jne 0x1400ba32b
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call r14
add rsp, 0x20
jmp 0x1400ba2e6
test rdi, rdi
je 0x1400ba3a0
mov eax, dword [0x141dd39c0]
xor edx, edx
div dword [0x141dd39c4]
or eax, 0x47091e25
add eax, 0x430c5511
or eax, 0x54c46b8f
cmp eax, 0x8c5eeafe
je 0x1400ba378
mov eax, dword [0x141dd39c8]
xor eax, dword [0x141dd39cc]
add eax, 0x43b23a2c
or eax, 0xd45703ff
mov rcx, qword [0x141dda6a0]
cmp eax, 0x60a5587
jne 0x1400ba381
mov rax, qword [0x141dda6a0]
jmp 0x1400ba354
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd3a48]
sub eax, dword [0x141dd3a4c]
and eax, 0xfddeed09
xor eax, 0xb0d81d29
cmp eax, 0xab164c19
ja 0x1400ba3a0
nop dword [rax]
mov eax, dword [0x141dd3a50]
and eax, dword [0x141dd3a54]
xor eax, 0xceda2381
imul rax, rax, 0x831e19
shr rax, 0x37
cmp eax, 0x7695e91e
je 0x1400ba3c0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
ud2
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
mov r8, rdi
mov r9, rbx
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x1400d5ba9
add byte [rax], al
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dd72a8]
sub eax, dword [0x141dd72ac]
add eax, 0xf096728d
and eax, 0x2f2717ab
imul eax, eax, 0x7190c317
cmp eax, 0x43312b56
jb 0x1400d5b00
cmp qword [rsp + 0x30], rbx
jne 0x1400d5bec
nop
mov eax, dword [0x141dd72b8]
sub eax, dword [0x141dd72bc]
add eax, 0x8fe4b954
or eax, 0xb1971a62
xor eax, 0xdff9d789
cmp eax, 0x84ff3606
ja 0x1400d5b30
xor eax, eax
test al, al
je 0x1400d5b70
mov word [rdi + rbp*2], 0
mov qword [rsi], r12
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
nop dword [rax]
mov eax, dword [0x141dd72c0]
xor eax, dword [0x141dd72c4]
and eax, 0x55406442
or eax, 0x8a968b98
imul eax, eax, 0x7e92e064
mov word [rdi + rbp*2], 0
mov qword [rsi], r12
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r14
cmp eax, 0xfdb2f324
ja 0x1400d5b70
jmp 0x1400d5c74
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rbx, [0x141db8b4a]
nop word cs:[rax + rax]
mov eax, dword [0x141dd72b0]
imul eax, dword [0x141dd72b4]
or eax, 0x3a1f79d0
imul eax, eax, 0x740f70ea
add eax, 0xb2ec461a
cmp eax, 0x78b325b3
jae 0x1400d5bc0
mov r14d, 0x1b
jmp 0x1400d5bf9
mov r14d, 0x3a
lea rbx, [0x141db8b10]
mov eax, dword [0x141dd72c8]
imul eax, dword [0x141dd72cc]
add eax, 0x9ee6457a
and eax, 0x8d980030
cmp eax, 0xefbb7e48
je 0x1400d5c55
invalid
mov ebp, dword ds:[0x141dd72d0]
mov ebp, dword [0x141dd72d0]
imul ebp, dword [0x141dd72d4]
scasd eax, dword [rdi]
sub eax, 0x1d016b0
add ebp, 0x553e05d2
or ebp, 0xed7b2b9a
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
mov qword [rsi], r13
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x86bf971e
jae 0x1400d5c74
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
mov qword [rsi], r13
mov rcx, qword [0x141dda6a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400d5c17
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov eax, dword [0x141dd7298]
xor edx, edx
div dword [0x141dd729c]
add eax, 0x9119c103
xor eax, 0x44a9b3c2
cmp eax, 0x45032d67
jb 0x1400d5cd0
mov r12, r14
test rdi, rdi
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
jne 0x1400d5acf
invalid
xor eax, eax
test al, al
jne 0x1400d5d24
mov eax, dword [0x141dd72a0]
and eax, dword [0x141dd72a4]
add eax, 0x8c07a42a
ud2
mov ch, 0x6a
jae 0x1400d5acd
ud2
insb byte [rdi], dx
and al, 0x10
mov rsi, rcx
mov esi, ecx
xor eax, eax
test al, al
je 0x1400d5d70
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
mov eax, 0x20
call fcn.1400eeec0
xchg ecx, eax
add dword [rax], eax
xchg ecx, eax
add dword [rax], eax
sub rsp, rax
nop dword [rax + rax]
mov eax, dword [0x141dd72d8]
add eax, dword [0x141dd72dc]
imul ecx, eax, 0x2b13e41d
add ecx, 0x2e15f8d7
xor ecx, 0x912a538b
mov eax, 0x20
add byte [rax], al
add al, ch
sub byte [rcx + 0x29480001], dl
invalid
mov rbx, rsp
mov eax, 0x20
call fcn.1400eeec0
sub rsp, rax
invalid
mov rdi, rsp
cmp ecx, 0x687c0fe
jb 0x1400d5d70
add byte [rax], al
add al, ch
sub byte [rcx + 0x29480001], dl
invalid
invalid
mov eax, 0x10
call fcn.1400eeec0
sub rsp, rax
mov r15, rsp
sub rsp, 0x20
mov rcx, rdx
mov rdx, r15
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
add rsp, 0x20
mov qword [rbp], rax
test rax, rax
je 0x1400d5e1e
mov eax, dword [0x141dd72f8]
or eax, dword [0x141dd72fc]
imul eax, eax, 0xf75792b6
add eax, 0xb1a9b584
imul rcx, rax, 0x2bd9c98f
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x31ce7c68
xor dword [rdi], ecx
xchg dh, al
add byte [rax], al
invalid
jmp 0x1400d5f0f
int1
add byte [rax], al
add byte [rbx - 0x2feb43fb], cl
rol byte [rcx], 1
sub eax, dword [0x141dd72e4]
mov eax, dword [0x141dd72e0]
rol byte [rcx], 1
sub eax, dword [0x141dd72e4]
mov qword [rsi], 0
and eax, 0xd1fa1ddb
imul eax, eax, 0x282f39c4
cmp eax, 0x31b724e5
jne 0x1400d5e60
mov qword [rsi + 8], 8
mov dword [rsi + 8], 8
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dd72e8]
rol byte [rcx], 1
imul eax, dword [0x141dd72ec]
imul eax, eax, 0x50156329
mov qword [rsi + 8], 8
or byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [0x1915744fe], bh
je 0x1400d5e60
nop word [rax + rax]
mov eax, dword [0x141dd72f0]
sub eax, dword [0x141dd72f4]
or eax, 0xfbdef97b
xor eax, 0x762ddc5
cmp eax, 0xba547616
jbe 0x1400d5e90
nop dword [rax]
mov eax, dword [0x141dd7318]
add eax, dword [0x141dd731c]
imul eax, eax, 0x309146e
or eax, 0xf83146ba
cmp eax, 0xd1cc7854
jb 0x1400d5eb0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x141dd7300]
or ecx, dword [0x141dd7304]
xor ecx, 0x1401c1
and ecx, 0xcd1d4dcb
add ecx, 0x158be073
movsxd rax, dword [r15]
mov qword [rdi], 0
cmp ecx, 0x2b299fb1
jae 0x1400d5f18
mov qword [rdi], 0
jmp 0x1400d5edf
mov qword [rbp - 8], rsi
mov ecx, dword [0x141dd7308]
rol byte [rcx], 1
rol byte [rcx], 1
imul ecx, dword [0x141dd730c]
imul ecx, ecx, 0xf3457635
add ecx, 0xcca65b18
and ecx, 0x471423da
cmp ecx, 0x1cee0518
jb 0x1400d5f80
mov ecx, dword [0x141dd7310]
or ecx, dword [0x141dd7314]
add ecx, 0xf49cccc9
mov edx, 0x8f174a53
imul rdx, rcx
shr rdx, 0x3f
or edx, 0xc3d9b9c4
mov qword [rdi + 8], 8
mov qword [rdi + 0x10], 0
cmp edx, 0x67c743f8
jae 0x1400d5f92
mov qword [rdi + 8], 8
mov qword [rdi + 0x10], 0
jmp 0x1400d5f43
test eax, eax
je 0x1400d6196
mov r14, qword [rbp]
lea rax, [r14 + rax*8]
mov qword [rbp - 0x10], rax
mov r12d, 8
xor r13d, r13d
nop
mov eax, dword [0x141dd7320]
xor edx, edx
div dword [0x141dd7324]
and eax, 0x3750c11
imul eax, eax, 0xf246ab5
cmp eax, 0x8acc0df2
je 0x1400d6170
nop word cs:[rax + rax]
mov eax, dword [0x141dd7328]
imul eax, dword [0x141dd732c]
or eax, 0xfde59fa0
imul esi, eax, 0xa9c01104
add esi, 0x5b8bd287
mov r15, qword [r14]
sub rsp, 0x20
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14008b7e0
add rsp, 0x20
cmp esi, 0x633507eb
jb 0x1400d6170
cmp r13, qword [rdi]
jne 0x1400d60ca
xor eax, eax
test al, al
je 0x1400d6050
sub rsp, 0x20
mov rcx, rdi
call fcn.1400176d0
add rsp, 0x20
nop word [rax + rax]
mov esi, dword [0x141dd7340]
xor esi, dword [0x141dd7344]
xor esi, 0x21dadb82
sub rsp, 0x20
mov rcx, rdi
call fcn.1400176d0
add rsp, 0x20
cmp esi, 0xd99500bf
ja 0x1400d6050
nop word [rax + rax]
mov eax, dword [0x141dd7348]
sub eax, dword [0x141dd734c]
or eax, 0x60f53d98
add eax, 0x547fcb53
imul rax, rax, 0xe8eb5a1
shr rax, 0x3a
cmp eax, 0x473484f6
ja 0x1400d6080
mov r12, qword [rdi + 8]
nop dword [rax]
mov eax, dword [0x141dd7350]
xor edx, edx
div dword [0x141dd7354]
and eax, 0x582012
cmp eax, 0x7f410142
ja 0x1400d60b0
mov eax, dword [0x141dd7358]
xor edx, edx
div dword [0x141dd735c]
imul eax, eax, 0x974a3dc4
or eax, 0xf23236b3
xor eax, 0x7a32f70e
cmp eax, 0xd4f743a6
jbe 0x1400d6110
mov rax, r13
shl rax, 5
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r12 + rax + 0x10], xmm1
movups xmmword [r12 + rax], xmm0
lea rax, [r13 + 1]
mov qword [rdi + 0x10], rax
add r14, 8
nop word cs:[rax + rax]
mov eax, dword [0x141dd7360]
add eax, dword [0x141dd7364]
imul ecx, eax, 0x9e6ba4d2
or ecx, 0xcddfa1fb
mov rdx, r13
shl rdx, 5
lea rax, [r13 + 1]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r12 + rdx + 0x10], xmm1
movups xmmword [r12 + rdx], xmm0
mov qword [rdi + 0x10], rax
cmp ecx, 0x735e3b37
je 0x1400d6120
mov r13, rax
cmp r14, qword [rbp - 0x10]
jne 0x1400d5fb0
jmp 0x1400d6196
mov r15, qword [r14]
sub rsp, 0x20
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14008b7e0
add rsp, 0x20
jmp 0x1400d5fe0
sub rsp, 0x20
mov rcx, qword [rbp]
call qword [sym.imp.KERNEL32.dll_LocalFree]
add rsp, 0x20
mov eax, dword [0x141dd7330]
and eax, dword [0x141dd7334]
add eax, 0xa0ad95be
and eax, 0xa7d9ffdc
cmp eax, 0x92ce3fc4
mov r8, qword [rbp - 8]
jne 0x1400d61d8
mov rax, qword [rdi + 0x10]
mov qword [r8 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r8], xmm0
mov ecx, 0xc26b2abf
nop dword [rax]
mov eax, dword [0x141dd7338]
xor edx, edx
div dword [0x141dd733c]
or eax, 0x7f3fafee
imul rax, rcx
shr rax, 0x3e
mov rdx, qword [rdi + 0x10]
mov qword [r8 + 0x10], rdx
movups xmm0, xmmword [rdi]
movups xmmword [r8], xmm0
cmp eax, 0xa07b1a04
jae 0x1400d61e0
jmp 0x1400d5eb0
add byte [rbx - 0x2ff1dcfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d00e20
mov ecx, 0xca887833
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xc5016234
imul rax, rcx, 0x3f6a844f
shr rax, 0x3c
cmp eax, 0x42f5f8a5
jbe 0x1400d65f6
jmp 0x1400d661f
mov eax, dword [0x141dd73c8]
rol byte [rcx], 1
sub eax, dword [0x141dd73cc]
add eax, 0xa753682d
xor eax, 0x40081680
or eax, 0xbbd7097f
mov rbx, qword [0x141dda6a0]
cmp eax, 0x6d7fab19
jae 0x1400d6628
mov rax, qword [0x141dda6a0]
jmp 0x1400d65f6
mov eax, dword [0x141dd73d0]
imul eax, dword [0x141dd73d4]
add eax, 0x6dff4bb7
and eax, 0xe8f1fba6
cmp eax, 0x880a02fe
ja 0x1400d6674
mov ebp, dword [0x141dd73d8]
add ebp, dword [0x141dd73dc]
or ebp, 0xea085fca
and ebp, 0xfe0a5fea
mov rcx, rbx
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0xe748b36d
jae 0x1400d6690
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400d6646
mov eax, dword [0x141dd73e0]
or eax, dword [0x141dd73e4]
add eax, 0x702bf378
imul rax, rax, 0x6b833dfd
shr rax, 0x3d
cmp eax, 0x62f98b0a
je 0x1400d6690
invalid
fisttp qword [rbx - 0x2ff2b0fb]
add dword [rbx], esi
mov eax, dword [0x141dd7408]
xor eax, dword [0x141dd740c]
add eax, 0x1d00d4d
add eax, 0x1d00d4d
add eax, 0xaba8aca8
cmp eax, 0xb2a9c4e
jb 0x1400d66fa
mov eax, dword [0x141dd7410]
add eax, dword [0x141dd7414]
imul rax, rax, 0x413f428d
shr rax, 0x3b
or eax, 0x60ad2204
add eax, 0xd5961032
mov qword [rsi], 0
cmp eax, 0xffe701ee
jbe 0x1400d6703
mov qword [rsi], 0
jmp 0x1400d66cb
invalid
mov eax, dword [0x141dd7418]
or eax, dword [0x141dd741c]
and eax, 0x7e6e172
add eax, 0x9ba640b1
and eax, 0xe8ae330
cmp eax, 0xc6c73c48
je 0x1400d6757
mov eax, dword [0x141dd7420]
add eax, dword [str.f]
xor eax, 0x839b21ed
add eax, 0x1ce6ebe5
or eax, 0x1371217b
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
cmp eax, 0x90050004
jne 0x1400d6770
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
jmp 0x1400d6725
mov eax, dword [0x141dd7428]
imul eax, dword [0x141dd742c]
xor eax, 0xcf00b6b2
imul eax, eax, 0xb58bc593
add eax, 0x43b16840
cmp eax, 0xf2987823
ja 0x1400d6770
jmp 0x1400d67d8
mov eax, dword [0x141dd7400]
sub eax, dword [0x141dd7404]
or eax, 0xac98dbe9
xor eax, 0x23a1645e
imul ebx, eax, 0x103c06c0
mov rcx, rsi
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xb5dbdc5e
jb 0x1400d67d8
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400d6796
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
test byte [rax + rax - 0x77d0000], ah
add cl, byte [rdi]
test dword [rcx + rax - 0x74b80000], ebp
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, dword [0x141dd7438]
add eax, 0x1d00bf1
sub r8d, dword [0x141dd743c]
xor r8d, 0xed3293e
imul r8, rdx
shr r8, 0x3e
or r8d, 0x33061568
cmp r8d, 0x72e78c48
ja 0x1400d6840
mov edx, 0x8fa9911d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, dword [0x141dd7440]
add r8d, dword [0x141dd7444]
or edx, eax
add dword [rbx + rax + 5], eax
mov dh, 0xb
rol byte [rcx], 1
mov r9, r8
imul r9, rdx
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x1e
or r8d, 0xf5dd758c
cmp r8d, 0xfefc9fe1
ja 0x1400d6880
cmp rax, rcx
jne 0x1400d6ec0
mov eax, dword [0x141dd7448]
sub eax, dword [0x141dd744c]
and eax, 0x4018201
or eax, 0x7ada2c7e
xor eax, 0x9b250fb0
cmp eax, 0x1875b4b9
jae 0x1400d68f1
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rdx, rbx
mov r8, rdi
call fcn.14008c020
lea r14, [rsp + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dd7450]
or eax, dword [0x141dd7454]
add eax, 0xbc8c5736
push rdi
invalid
mov esp, 0x8055350d
imul r13, r8, 0x1d3cfe08
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14008c020
cmp ebp, 0x8cc42cde
je 0x1400d6900
push rdi
invalid
movzx ecx, byte [rsp + 0x28]
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r10, qword [rsp + 0x48]
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dd7458]
xor edx, edx
div dword [0x141dd745c]
or eax, 0x848af7ed
imul eax, eax, 0x82eceb5c
add eax, 0x2e00b1b8
cmp eax, 0xcc618e54
ja case.0x1400a0c10.110
mov eax, ecx
lea rdx, [0x141dba150]
invalid
add dword [rbx + riz*2 + 0x1c], ecx
invalid
add r11, rdx
mov r9, rdi
mov rax, rbx
jmp r11
invalid
mov eax, dword [0x141dd7430]
or eax, dword [0x141dd7434]
pop rdx
or dl, al
add dword [rbx], ecx
add eax, 0x1d00a58
add eax, 0x9b084cc7
or eax, 0xed60cf74
cmp eax, 0xa5e18c56
je 0x1400d69d0
jmp 0x1400d6cda
mov eax, dword [0x141dd7470]
add eax, dword [0x141dd7474]
or eax, 0x71864793
imul rax, rax, 0x78bffe71
shr rax, 0x3e
imul eax, eax, 0x1bfa756a
cmp eax, 0x4150cc1f
ja 0x1400d6a00
nop dword [rax]
mov eax, dword [0x141dd7478]
xor edx, edx
div dword [0x141dd747c]
or eax, 0x1971d6b3
or dl, al
add dword [0x1597f40f6], ecx
imul eax, eax, 0x990120d
or eax, 0xe4812e7d
cmp eax, 0x3f69618e
je 0x1400d6a30
jmp 0x1400d6afa
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd7468]
or eax, dword [0x141dd746c]
add eax, 0x4c257f
cmp eax, 0x137e8653
jbe 0x1400d6a90
jmp 0x1400d6afa
mov eax, dword [0x141dd7488]
xor edx, edx
div dword [0x141dd748c]
nop dword [rax + rax]
mov eax, dword [0x141dd7490]
xor eax, dword [0x141dd7494]
add eax, 0xe4ca2d19
or eax, 0x51dd0e47
imul rax, rax, 0x4850e2ef
shr rax, 0x3e
cmp eax, 0x41612dc6
ja 0x1400d6b10
mov r9, rdi
sub r9, r8
jb 0x1400d6cda
nop word cs:[rax + rax]
mov eax, dword [0x141dd7498]
imul eax, dword [0x141dd749c]
or eax, 0x33b4827e
add eax, 0x75351081
xor eax, 0x575df92e
cmp eax, 0xaa300135
jb 0x1400d6b50
ud2
mov eax, dword [0x141dd74b8]
or eax, dword [str._nF]
imul eax, eax, 0xecb0fc21
add eax, 0x27ce442f
cmp eax, 0x1819d6f7
jb 0x1400d6ec0
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and ah, al
mov ecx, 0x89087569
jle 0x1400de14f
add byte [rbx - 0x305b6dfb], cl
add dword [rbx], esi
add eax, 0x1cfa490
xor ah, byte [rbx - 0x2dcefe31]
adc dword [rcx], ebx
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
leave
jns 0x1400de38e
nop dword [rax + rax]
add ax, 0x226d
jl 0x1400de3b4
and bh, byte [rax + rbp*2 + 0x3d]
mov ch, 0xb1
imul ebx, dword [rsi], 0x8b48dd72
add dword [rax - 0x7d], ecx
in al, dx
and bh, bh
push rax
adc byte [rax - 0x7d], cl
invalid
nop word cs:[rax + rax]
and byte [rdx], dl
js 0x1400de390
mov cl, 0xb2
invalid
add eax, 0xeb0006c6
fbstp tbyte [rcx]
rol byte [rax + rax*8 + 0x7e890474], 4
iretd
add byte [rax + 0x29], cl
invalid
movabs eax, dword [0xcfa1370daf0f01cf]
add dword [rcx - 0x1226dc0f], eax
sbb eax, dword [rcx + 0x3ca5a4c1]
mov eax, 0x10
iretd
add al, ch
lea ecx, [rcx]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x72583b07], al
invalid
test edi, edi
stosb byte [rdi], al
invalid
leave
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x306035fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf9fc7
add al, byte [rax]
je 0x1400de68b
movabs dword [0x1ef820ff06d8b4c], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
mov dl, 0x3d
mov al, 0x79
pop rdx
invalid
iretd
iretd
add al, 0xe9
invalid
imul esi, eax
cmp ebx, ebx
invalid
fimul word [rdi]
test byte [rcx - 0x16fffffd], bl
pop rcx
add eax, dword [rax]
add byte [rax - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
invalid
rcl ebx, 0xfe
or byte [rdi], 0x84
invalid
adc byte [rbp], al
wait
iretd
mov ah, 0x8b
add eax, 0x1cf9a94
mov dword [rbp], 0
cmp byte [rbp + 0x1d], dh
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
invalid
cdq
iretd
cdq
iretd
push rax
adc byte [rax - 0x7d], cl
invalid
invalid
invalid
add esp, 0x20
int3
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
adc byte [rax - 0x77], cl
call 0xd8c4f412
iretd
invalid
invalid
add dword [rax + 0x69], ecx
enter 0xffffffffffff9c37, 0xffffffffffffff96
jb case.0x1400a0c10.129
shr ecx, 0x3c
xchg dword [rdx], ebx
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1cdb183
iretd
invalid
pushfq
iretd
jmp 0xd20771a8
scasd eax, dword [rdi]
add eax, 0x1cf9c1f
or eax, 0x1cf9bd2
fsubr qword [rdx - 0x4c]
popfq
iretd
invalid
add byte [rax], al
add byte [rbx - 0x306315fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf9ce6
jrcxz 0x1400df2e7
fdiv dword [rdi - 0x25]
lea edi, [rbp - 0x38]
jp 0x1400df280
iretd
sal bh, cl
xor eax, 0x1cf9c76
test al, 0x31
rol byte [rax + rax*8 + 0x1abb850f], 0
add cl, ch
jnp 0x1400df3ab
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x306c3df3], cl
add dword [rbx], ecx
or eax, 0x1cf93c0
push rcx
sbb byte [0x16416d894], al
add dword [rcx], eax
enter 0x7305, 0x5d
cmp bl, bh
mov dword [rbp - 0x38], 0
ret
fld qword [rbp + 0x658b4cdb]
adc byte [rdi], cl
mov byte [rsi], al
or byte [rax], al
add byte [rcx], dh
rol byte [rax + rax*8 + 0x66666666], 0x2e
nop dword [rax + rax]
iretd
mov ch, 0x1e
in eax, dx
invalid
add eax, 0xc749ed74
invalid
clc
add dword [rbx + rcx*4 + 0x65], ecx
call 0x145867c55
add byte [rax], al
fisttp dword [rbp + 0x69]
leave
jmp 0x1a95626a0
shr eax, 0x32
add al, byte [rax]
mov ecx, edi
pop rbx
iretd
jb 0x1400e31d9
invalid
leave
jrcxz 0x1400e3250
invalid
jne 0x1400e3212
pop rax
mov dword [rbx - 0x703f96b8], esi
adc byte [rcx + rbp*2 + 0x48], ah
shr eax, 0x3e
retf 0x699f
outsd dx, dword [rsi]
add dword [rcx + 0x34ea59c3], eax
stc
xchg byte [r8 - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
int1
sub esp, 0x20
and byte [rcx - 0x2ac3df05], al
fdiv dword [rdi - 0x34]
sal byte [rsp + rax + 0xf], 0xb
jmp case.0x140079669.1807
sal byte [rbp - 4], 0xe9
mov ah, 0xeb
invalid
pop rdx
iretd
cmp eax, 0xfd8644e1
jne 0x1400e3327
mov eax, dword [0x141dd8d68]
sub eax, dword [0x141dd8d6c]
and eax, 0x80a8065c
add eax, 0xd6c89e0d
cmp eax, 0x99f981
jb 0x1400e3327
jmp 0x1400e1eb8
dec dword [rcx - 0x77]
ja 0x1400e3355
adc byte [rcx - 0x77], cl
ja 0x1400e336d
leave
invalid
xor eax, 0x1cf5aab
add byte [rax], al
push rbp
invalid
invalid
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add dword [rax], eax
invalid
invalid
mov eax, dword [rcx]
pop rcx
iretd
pop qword [rcx - 0x7d1a7707]
jo 0x1400e3526
fucomp st(1)
scasb al, byte [rdi]
or byte [rax], al
add byte [rbx - 0x30a5abfb], cl
add eax, 0x1cf5a54
add eax, dword [0x141dd8f14]
add eax, 0x1cf5a54
push rsp
pop rdx
iretd
pop rdx
iretd
invalid
adc cl, byte [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
pop rdi
out 0x98, eax
mov dword [rdi + 0x10], ebx
in al, dx
and byte [rax - 0x73], cl
push rbp
invalid
add byte [rax], al
add byte [rax], al
invalid
push rsp
pop rbx
je 0x1400e35ee
fmul dword [rax - 0x7b]
test byte [rdi], 0x84
jrcxz 0x1400e3586
add byte [rax], al
js 0x1400e3598
add dword [rcx], eax
enter 0xffffffffffff9705, 0xe
jle 0x1400e3560
invalid
or eax, 0x20ec8348
cmp dword [rcx + rbp*4 + 0x48], esp
sub esp, 0x20
mov ecx, esi
xor eax, 0x1cf5985
pop rcx
iretd
mov dword [rbp - 0x10], 0
cli
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
invalid
add dword [0x1b6d75e41], eax
mov ecx, dword [0x141dd8fd0]
or ecx, dword [0x141dd8fd4]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xd2ee9c63
and ecx, 0xd95dae54
push rsp
scasb al, byte [rdi]
pop rbp
fld dword [rcx + 0xe52a9f9]
out dx, eax
push rsp
scasb al, byte [rdi]
pop rbp
fld dword [rcx + 0xe52a9f9]
out dx, eax
je 0x1400e37e0
jmp 0x1400e1eb8
adc dword [rax + 0x10], ecx
invalid
adc dword [rax + rax], eax
imul eax, eax, 0x52ec5029
add esp, 0x20
mov r8b, 0x45
test ah, ah
invalid
push rbp
iretd
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf55c3
test byte [rcx - 0x6327111f], al
in eax, 0xd1
jmp 0x108bd4acc
push rsp
iretd
mov dil, 0xd3
sub dword [rsi + 0x16], esi
iretd
add byte [rbx - 0x30ac8dfb], cl
add dword [rbx], esp
add eax, 0x1cf5370
add esp, 0x20
add byte [rax], al
add byte [rax], al
and bl, byte [rsi]
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov rsi, rcx
mov r15, qword [rdx + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd9098]
add eax, dword [0x141dd909c]
imul eax, eax, 0xc0709a1c
or eax, 0x6e299739
and eax, 0xfeb9b7fd
cmp eax, 0x1bb553b
je 0x1400e3da0
mov ecx, dword [rdx + 8]
mov bpl, 0x11
cmp ecx, dword [rdx + 0xc]
or al, 0xf
and ebx, 4
add byte [rax], al
or byte [rax - 0x4b], al
adc dword [rbx], edi
or al, 0xf
or al, 0xf
or al, 0xf
and ebx, 4
add byte [rax], al
mov eax, dword [0x141dd90a0]
or eax, dword [0x141dd90a4]
xor eax, 0x4cdc7394
shr eax, 1
mov r8d, 0x8580a395
imul r8, rax
shr r8, 0x3e
or r8d, 0x14c21528
adc eax, 0x814114c2
clc
invalid
invalid
out dx, eax
invalid
adc eax, 0x814114c2
clc
add eax, 0x76dfef27
or eax, 0x8901418d
or byte [rdi], cl
or byte [rdi], cl
adc al, 0x41
cmp eax, 0xdfef2705
jbe 0x1400e3e10
lea eax, [rcx + 1]
mov dword [rdx + 8], eax
or byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
or byte [rdi], cl
invalid
mov eax, dword [0x141dd90a8]
and eax, dword [0x141dd90ac]
xor eax, 0x159a22ba
add eax, 0x2fada306
xor eax, 0xd3a86472
lea r8d, [rcx + 1]
mov dword [rdx + 8], r8d
cmp eax, 0xe73cc1ff
ja 0x1400e3e10
mov rax, qword [rdx]
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
add cl, byte [rbx + rcx*4 + 0x40]
or byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [rax + 8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd90b0]
xor edx, edx
div dword [0x141dd90b4]
imul rax, rax, 0x7f2259ad
shr rax, 0x3d
add eax, 0xc56da54d
xor eax, 0x8bd682f5
cmp eax, 0xf374d09f
ja 0x1400e3e50
mov rbx, qword [r8 + rcx*8]
test rbx, rbx
je 0x1400e3eb0
mov eax, dword [0x141dd90b8]
add eax, 0x1cf522f
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf522c
iretd
invalid
imul eax, dword [0x141dd90bc]
iretd
imul eax, eax, 0x35beab29
imul rax, rax, 0x20b959af
shr rax, 0x3d
shr eax, 0x3d
shr eax, 0x3d
imul eax, eax, 0x2d7b45f7
cmp eax, 0x18c76ced
jne 0x1400e3ebb
jmp 0x1400e3eca
lea rdi, [0x141db8d64]
int 1
xor ebx, ebx
jmp 0x1400e3f1f
fucomi st(3)
mov rcx, rbx
mov ecx, ebx
mov rcx, rbx
mov ecx, ebx
call qword [sym.imp.oleaut32.dll_SysStringLen]
xor ecx, ecx
test cl, cl
je 0x1400e3ee0
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysStringLen]
jmp 0x1400e3ebb
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30ae25f3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1cf51d7
mov ecx, dword [0x141dd90c0]
imul ecx, dword [0x141dd90c4]
and ecx, 0x2b4f7b37
add ecx, 0xef8f680e
ror dword [rsi], 0x68
invalid
out dx, eax
or ecx, 0xc19b3aa
cmp ecx, 0x953190cd
jb 0x1400e3ee0
ror dword [rsi], 0x68
invalid
test eax, eax
lea rdi, [0x141db8d64]
push rsp
int 1
ror byte [rax - 0x73], 0x3d
push rsp
int 1
cmovne rdi, rbx
mov rcx, rbx
fcos
adc eax, 0x1d59b
fcos
adc eax, 0x1d59b
mov ebx, eax
mov eax, dword [0x141dd90c8]
sub eax, dword [0x141dd90cc]
or eax, 0x30219a00
xor eax, 0x34615001
or eax, 0x8a9221ec
cmp eax, 0xc2fa9d49
popfq
cli
ret 0x1076
popfq
cli
ret 0x1076
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rbx
call fcn.14003a020
movabs r12, 0x8000000000000000
lea r14, [rsp + 0x20]
xor r13d, r13d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14003a020
test r13b, r13b
jne 0x1400e3f70
cmp qword [rsp + 0x20], r12
jne case.0x14009a78c.200
nop
mov eax, dword [0x141dd90d0]
imul eax, dword [0x141dd90d4]
add eax, 0xb07aee59
xor eax, 0xf62653a3
push rbx
imul byte es:[rcx - 0x40]
rcl byte [rbp + 0x7e], 0x38
invalid
cmp eax, 0x9b6b1e00
ja 0x1400e3f90
invalid
push rbx
imul byte es:[rcx - 0x40]
rcl byte [rbp + 0x7e], 0x38
rcl byte [rbp + 0x7e], 0x38
movabs dword [0x41dc779b6b1e003d], eax
movzx eax, byte [rdi]
fadd qword [rcx + 0xf]
mov dh, 7
movzx eax, byte [r15]
cmp eax, 0x12
je 0x1400e41d3
test byte [rdx], dl
add al, byte [rax]
invalid
test byte [rdx], dl
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp rax, 0x10
ja case.default.0x1400e3fd9
add dword [rax], eax
invalid
clc
adc byte [rdi], cl
xchg edx, esp
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1cd61ea
invalid
invalid
int 1
lea rcx, [0x141dba1bc]
invalid
int 1
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb8
lodsd eax, dword [rsi]
cld
xor al, al
mov eax, 0xc030fcad
mov ecx, dword [0x141dd90d8]
add ecx, dword [0x141dd90dc]
imul rcx, rax
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp dword [rcx + 0x551913c9], eax
invalid
imul ecx, ecx, 0x1bb77377
cmp ecx, 0x3fa0eeb9
ja 0x1400e3fe0
push rax
iretd
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp dword [rcx + 0x551913c9], eax
invalid
jmp 0x1400e41b4
add byte [rax], al
nop dword [rax]
invalid
invalid
invalid
mov eax, dword [0x141dd9140]
imul eax, dword [0x141dd9144]
imul rax, rax, 0x20716d65
jno 0x1400e4044
jno 0x1400e4044
shr rax, 0x3d
imul eax, eax, 0xf858cb15
adc eax, 0x5f858cb
pop rdi
cli
insd dword [rdi], dx
adc eax, 0x5f858cb
pop rdi
cli
insd dword [rdi], dx
cmp eax, 0xf3568500
ja case.0x14009a78c.200
lea rax, [rsp + 0x40]
nop
mov ecx, dword [0x141dd9148]
sub ecx, dword [0x141dd914c]
iretd
invalid
add dl, byte [rcx - 0x31]
add dword [rbx], ebp
or eax, 0x1cf5100
iretd
invalid
iretd
iretd
add ecx, 0xc13769d3
or ecx, 0xf404eaae
imul ecx, ecx, 0x7edd5840
cmp ecx, 0x65917778
jb case.0x14009a78c.202
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmmword [rax], xmm0
movups xmm0, xmmword [rsp + 0x39]
movups xmm1, xmmword [rsp + 0x48]
and al, 0x48
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 1], xmm0
mov bpl, 2
jmp 0x1400e42b5
add dword [rax - 0x4b], eax
add ch, cl
and al, 2
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd90e0]
xor edx, edx
div dword [0x141dd90e4]
cmp dl, byte [rax - 0x31]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5036
or eax, 0x7d4c345a
imul eax, eax, 0x65564d42
cmp eax, 0x113653ce
cmp eax, 0x113653ce
jb case.0x14009a78c.215
loopne 0x1400e404c
mov eax, dword [0x141dd90e8]
add eax, 0x1cf5022
imul eax, dword [0x141dd90ec]
imul eax, eax, 0x4d0d635
add eax, 0xc7ccc866
cmp eax, 0x7eb9acdd
jle 0x1400e4155
invalid
add dword [rcx - 0x40], ebp
xor eax, 0x504d0d6
enter 0xffffffffffffc7cc, 0x3d
invalid
jle 0x1400e4155
loope 0x1400e4129
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd90f0]
or eax, dword [0x141dd90f4]
add eax, 0xe158e91a
imul rax, rax, 0x346eea85
shr rax, 0x3d
cmp eax, 0xa2e5bbca
je 0x1400e40f0
jmp 0x1400e41a3
mov eax, dword [str._t_x]
sub eax, dword [0x141dd90fc]
xor eax, 0x294c5107
sub dword [rax + 0x69], ecx
sar byte [rbx], 0xfc
invalid
invalid
iretq
sub dword [rax + 0x69], ecx
sar byte [rbx], 0xfc
xchg byte [0x17df70284], dh
shr rax, 0x3d
shr rax, 0x3d
cmp eax, 0xd60c8d52
ja 0x1400e4120
mov eax, dword [0x141dd9100]
xor edx, edx
div dword [0x141dd9104]
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9108]
sub eax, dword [0x141dd910c]
and eax, 0x2ee84ad9
cmp eax, 0xbef3b4a0
je 0x1400e4160
mov rcx, qword [r15 + 8]
nop dword [rax]
mov eax, dword [0x141dd9110]
add eax, dword [0x141dd9114]
xor eax, 0xff62e659
imul eax, eax, 0x9f87a836
or eax, 0x4412cd21
and ebp, ecx
invalid
invalid
and ebp, ecx
adc al, byte [rbp + rdi - 0x6b]
invalid
xchg ebp, eax
mov ebx, eax
cmp eax, 0x4d88b95
je 0x1400e4180
add al, 0x74
fnstsw word [rax + 0x10]
add byte [rax], al
mov eax, 0x10
jmp 0x1400e424e
xor eax, eax
nop
test al, al
jne 0x1400e41b0
mov eax, 0x10
cmp qword [r15 + 8], 0
je 0x1400e41d3
mov r8, qword [r15 + rax]
mov rcx, qword [0x141dda6a0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd9128]
mov ecx, dword [0x141dd912c]
add eax, ecx
add eax, 0xf86a3479
cmp eax, 0x171b1081
jae 0x1400e425c
mov rcx, qword [r15 + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9118]
sub eax, dword [0x141dd911c]
add eax, 0xc1dd8dba
or eax, 0xa384000
and eax, 0x9a3d4c05
cmp eax, 0x81ff2b7a
ja 0x1400e4200
nop word cs:[rax + rax]
mov eax, dword [0x141dd9120]
or eax, dword [0x141dd9124]
imul eax, eax, 0x70d156bc
cmp eax, 0x28f72fae
je 0x1400e4230
mov eax, 8
test rcx, rcx
jne case.0x14007ba69.872
jmp 0x1400e41d3
mov eax, dword [0x141dd9138]
xor edx, edx
div dword [0x141dd913c]
imul eax, eax, 0x4d547b9f
add eax, 0x7ce41cb8
or eax, 0x1f3b008d
cmp eax, 0xc816e77c
jbe 0x1400e4290
mov byte [rsi], bpl
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
invalid
mov eax, dword [0x141dd9158]
and eax, dword [0x141dd915c]
imul eax, eax, 0x1b982396
add eax, 0xbceb539e
cmp eax, 0x7cc1a8a4
jb case.0x1400e4329.0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dd9180]
add eax, 0x1cf4d7a
add eax, dword [0x141dd9184]
imul rax, rax, 0x50d3bab3
mov edx, 0xc14850d3
call 0x10bcead57
pop rsi
loopne 0x1400e446f
mov edx, 0xc14850d3
call 0x10bcead57
pop rsi
loopne 0x1400e446f
add eax, 0x3ac37105
cmp eax, 0x67fa0842
jb 0x1400e4400
ret
test rbx, rbx
je 0x1400e449d
xor r14d, r14d
xor r15d, r15d
nop word cs:[rax + rax]
test r14b, r14b
je 0x1400e4460
mov rcx, r15
shl rcx, 5
add eax, 0xe8f10148
jl 0x1400e4450
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
add eax, 0xe8f10148
jl 0x1400e4450
invalid
mov eax, dword [0x141dd9188]
imul eax, dword [0x141dd918c]
xor eax, 0xe6f7e0b
invalid
imul ebp, eax, 0xc21f4710
and ebp, 0x2b450aa0
mov rcx, r15
shl rcx, 5
add rcx, rsi
call fcn.1400e42d0
cmp ebp, 0x7f5d370e
ja 0x1400e4460
jle 0x1400e44e0
invalid
inc r15
cmp r15, rbx
jne 0x1400e4440
mov rax, qword [rdi + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd9190]
or ecx, dword [0x141dd9194]
and ecx, 0x84651b6d
imul ecx, ecx, 0xd3ce9016
shr ecx, 1
imul rcx, rcx, 0x82949d
shr rcx, 0x34
cmp ecx, 0xfe2e096c
ja 0x1400e44b0
test rax, rax
je case.0x1400e4329.0
mov rdi, qword [0x141dda6a0]
mov eax, dword [0x141dd9198]
imul eax, dword [0x141dd919c]
add dword [rbx - 0x30b35afb], ecx
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf4ca2
imul eax, eax, 0x268771fb
shr eax, 1
imul rax, rax, 0x4a9aacb1
shr rax, 0x3d
cmp eax, 0xa647d2d2
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
jbe 0x1400e459f
add cl, ch
mov ah, 0
add byte [rax], al
jmp 0x1400e45d1
mov ebx, dword [0x141dd9170]
or ebx, dword [0x141dd9174]
imul rax, rbx, 0x644d270b
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1a
or ebx, 0xc5b55d61
xor ebx, 0xac2390b9
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xdb64c92a
jbe 0x1400e4570
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e451d
mov eax, dword [0x141dd9178]
xor eax, dword [0x141dd917c]
add eax, 0x12a9bc09
shr eax, 1
imul rax, rax, 0x4a2b3127
shr rax, 0x3c
or eax, 0x680e24bc
cmp eax, 0x31985035
jb 0x1400e4570
jmp case.0x1400e4329.0
mov ebx, dword [0x141dd91a0]
xor ebx, dword [0x141dd91a4]
xor ebx, 0x2034b00c
and ebx, 0x70b6f1ac
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x682abe7
jae case.0x1400e4329.0
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e459f
invalid
mov esi, 0xcccccccc
int3
sal dword [rsi], cl
or byte [0xc36fef59], al
cmp eax, 0x10b846
add byte [rax], al
add byte [rax], al
add al, ch
test al, 0
add byte [rax + 0x29], cl
invalid
invalid
invalid
adc byte [rax], al
add byte [rax], al
sub esp, eax
jrcxz 0x1400e46df
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
and byte [rdi + 0x29480000], 0xc4
xor byte [rax], al
add byte [rax], al
add byte [rax], al
out 0xb8, al
and byte [rax], al
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
sub esp, eax
cli
iretq
iretd
iretd
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
invalid
add al, ch
lahf
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
add al, ch
xchg edx, eax
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add al, ch
js 0x1400e47ec
add byte [rax], al
sub esp, eax
add byte [rax], al
add al, ch
imul esp, dword [rsi + 0x29480000], 0xffffffc4
invalid
add byte [rax], al
add byte [rax], al
add al, ch
push rcx
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
sub ah, byte [rsi + 0x29480000]
invalid
add byte [rax], al
sub esp, eax
mul byte [rbp + 0x29480000]
invalid
add byte [rax], al
ret 0xa5
invalid
pop rbp
loopne 0x1400e4957
mov dword [rbp - 0x28], ebp
jo 0x1400e4967
mov dword [rbp + 0x68], esi
jne 0x1400e498a
mov dword [rbp + 0x60], esi
jne 0x1400e498d
mov dword [rbp - 0x10], edi
invalid
movsd dword [rdi], dword [rsi]
add qword [rax], rax
invalid
add byte [rax + 0x10], bh
movsd dword [rdi], dword gs:[rsi]
add byte [rax], al
add byte [rax], al
add al, ch
push rcx
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x140], esp
movsd dword [rdi], dword [rsi]
add byte [rax], al
mov edx, esp
movsb byte [rdi], byte [rsi]
add byte [rax], al
call 0x1880e4a7d
sub esp, eax
invalid
mov dword [rbp + 0x10], esp
add byte [rax + 0x29], cl
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
sub esp, eax
add byte [rax + 0x10], bh
add byte [rax], al
movabs al, byte [0x20b8000000]
add byte [rax + 0x29], cl
invalid
add al, ch
adc ah, byte [rax + rax - 0x3bd6b800]
mov esi, esp
mov dword [rbp + 0x20], esp
add byte [rax + 0x30], bh
add byte [rax + 0x29], cl
invalid
movabs dword [0xa58948c429480000], eax
rol byte [rax], 0
add byte [rax], al
mov eax, 0x10
add byte [rax], al
add al, ch
mov ch, 0xa3
invalid
add byte [rax], al
sub esp, eax
add byte [rax], al
add al, ch
invalid
add byte [rax], al
add byte [rax + 0x30], bh
add byte [rax], al
add al, ch
movabs dword [0x658948c429480000], eax
invalid
invalid
mov dword [rbp + 0x30], esp
xor byte [rax + 0x20], bh
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
jmp 0x1400e4b75
adc byte [rax], al
add byte [rax], al
sub esp, eax
mov dword [rbp + 0x100], esp
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
movabs byte [0x658948c429480000], al
sub esp, eax
mov qword [rbp + 0x48], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400eeec0
sub rsp, rax
add byte [rax], al
sub esp, eax
xor byte [rcx], al
add byte [rax], al
jbe 0x1400e4bea
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, eax
pop rax
add dword [rax], eax
add byte [rax + 0x20], bh
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x10], bh
movsd dword [rdi], dword [rsi]
push 0xffffffffb8000001
mov eax, 0x20
add byte [rax + 0x29], cl
invalid
mov dword [rbp + 0x138], esp
jrcxz 0x1400e4ceb
adc byte [rax], al
add byte [rax], al
add byte [rax], al
iretd
dec byte [0x135fb7620]
in eax, dx
cmc
xor byte [rdx + 0x32], dl
sal bh, 0x85
mov eax, 1
and byte [rax], al
add byte [rax], al
jne 0x1400e4e30
add byte [rax], al
add eax, 0x1cf4bb2
iretq
sub dword [rdi - 0x28], esi
or byte [r14], cl
mov dword [rbx], 0
nop dword [rax + rax]
mov eax, dword [0x141dd91f8]
add eax, dword [0x141dd91fc]
or eax, 0x19c8d9c6
cmp eax, 0xb4ef1e0d
je 0x1400e4ed0
mov r15, qword [rbp + 0x1c8]
movzx ebx, byte [r15 + 1]
mov byte [r9], bl
mov rcx, qword [rbp + 0x1b8]
add ecx, 0xfffffffe
cmp ecx, 0x65
stc
mov r12, qword gs:[rbp + 0x1d0]
stc
mov r12, qword gs:[rbp + 0x1d0]
ja 0x1400e746d
movsx rdi, bl
movsx r13d, dil
lea rax, [0x141dbb0dc]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
add rcx, rax
jmp rcx
nop dword [rax + rax]
mov eax, dword [0x141dd9230]
and eax, dword [0x141dd9234]
xor eax, 0x403671f
add eax, 0xe0e80963
and eax, 0x257efd3d
cmp eax, 0xb6981e81
je 0x1400e4f40
call 0x175101e8f
invalid
mov eax, dword [0x141dd9238]
xor edx, edx
div dword [0x141dd923c]
mov r13, qword [rbp + 0x170]
mov r14, r8
mov eax, 0xc9746ff5
outsd dx, dword [rsi]
je 0x1400e4f48
outsd dx, dword [rsi]
je 0x1400e4f48
mov r12, qword [rbp + 0x1d0]
mov r15, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov r9, qword [rbp + 0x1a8]
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov ecx, dword [0x141dd9240]
imul ecx, dword [0x141dd9244]
add ecx, 0xf28ec3eb
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xee6ef341
cmp ecx, 0xf23575dd
ja 0x1400e4fa0
movsd xmm0, qword [r15 + 8]
mov eax, dword [0x141dd9248]
xor edx, edx
div dword [0x141dd924c]
or eax, 0xa30041c2
and eax, 0xbb3079ee
imul eax, eax, 0xa5c7969c
cmp eax, 0x7701fae7
mov rdx, qword [rbp + 0x20]
jb 0x1400e7a24
jmp 0x1400e7a02
sub al, byte [rax]
add byte [rbx - 0x30be46fb], cl
mov ecx, 0xf01cf41
mov ecx, 0xf01cf41
scasd eax, dword [rdi]
add eax, 0x1cf41b6
enter 1, 0
xlatb
mov dh, 0xf
pop rdx
iretd
sbb byte [rcx + 0xf], al
adc byte [rdi + 8], al
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
mov ebx, 0x4901cd61
invalid
add byte [rax], al
add byte [rax], al
sal byte [rdx - 0x54], 0x80
jl 0x1400e5139
invalid
push rsi
std
std
or bh, byte [0x1a4b4ff29]
invalid
in al, dx
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
ja case.0x1400e5110.2
loope 0x1400e5189
mov eax, dword [rdi + 8]
nop word cs:[rax + rax]
leave
imul esp, dword [rsi], 0xf98142a7
movabs byte [0x66c931d8721a764b], al
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
test byte [rax + 8], 0xd6
add byte [rcx - 0x75], cl
ja 0x1400e51a7
push rbp
iretd
iretd
int1
iretq
ror byte [rbx + 0x2519c1ef], 0x79
out 0xa, eax
idiv dword [0x11831ceba]
invalid
stc
mov ebx, dword [sym.imp.KERNEL32.dll_HeapFree]
mov edx, 0xf01cf48
scasd eax, dword [rdi]
add eax, 0x1cf48b7
and byte [rcx - 0x7f], al
invalid
add byte cs:[rax], al
nop dword [rax + rax]
iretd
mov al, byte [rdx]
xchg ebx, eax
nop
iretd
rcl byte [rbx + 0x38], 0xb4
xor eax, 0x3ce8c148
shr rax, 0x3c
call 0xc1658fb7
not byte [rdx + 0x74]
ror dword [rcx - 0x75], 1
mov esi, dword [rdi + 8]
mov esi, dword [rdi + 8]
adc byte [rbx - 0x30b7b7fb], cl
add dword [rbx], ecx
add eax, 0x1cf4848
iretq
iretq
add eax, 0x1cf4846
iretq
mov al, byte [rsi - 0x36]
invalid
mov ebx, 0x20ec8348
ror byte [rdx], cl
or cl, byte [rsi]
mov edi, 0x42e9cc74
invalid
sub eax, 0x1f0f0000
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30b80dfb], cl
add dword [rbx], esi
add eax, 0x1cf47f0
in eax, 0x31
cwde
add eax, 0x83921396
xchg edx, eax
invalid
xchg edx, eax
cmp dword [0xd83328d1], 0x77
jrcxz 0x1400e5357
mov esi, dword [rdi + 8]
fimul word [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
fild qword [rdx]
adc byte [rax - 0x7d], cl
add esp, 0x20
invalid
nop
add dword [rbx], esp
sbb eax, 0x1cf47a0
iretd
imul eax, ebx, 0x29fd2bff
call 0x111d17c8a
jmp 0x1400e536d
jmp 0x1400e538e
invalid
mov ecx, esi
add esp, 0x20
and byte [rcx + 0x4e172afb], al
lodsb al, byte [rsi]
lodsb al, byte [rsi]
test byte [rsp + rbp - 0x74b70000], cl
ja 0x1400e53b3
add byte [rax], al
mov esi, dword [rdi + 0x10]
scasd eax, dword [rdi]
cmp byte [rbp - 0x7be0f066], ah
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd9aa8]
or ecx, dword [0x141dd9aac]
test byte [rax], al
add byte [rax], al
add byte [rax], al
iretd
iretd
movsd dword [rdi], dword ds:[rsi]
invalid
nop dword [rax + rax]
out 0x91, eax
invalid
push rcx
sbb byte [rax - 0x77], cl
invalid
mov ecx, ebx
shl ecx, 5
out dx, al
invalid
invalid
jg 0x1400e5481
iretd
sub esp, 0x20
add esp, 0x20
invalid
push rbx
invalid
invalid
add byte [rax], al
add eax, 0x1cf463a
iretd
fisttp word ds:[rdi]
test byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0x1cf4612
leave
jg 0x1400e5462
mov esi, 0x8dd16948
movabs dword [0xd12920eac14815ac], eax
invalid
rcl ecx, 1
jmp 0x129d025dc
test dword [rsi + 0x77], 0xc08548cc
ja 0x1400e54b0
int3
adc eax, 0x1bdcd
add dword [rax], eax
add esp, 0x20
iretd
popfq
std
dec dword [rax - 0x7d]
invalid
mov esi, eax
invalid
rcl bh, 0xf6
cmp eax, dword ds:[0x1482b23b8]
movzx eax, dh
and byte [rcx + rcx*4 - 0x1f], cl
ret 0xcf44
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf44bf
clc
jnp 0x1400e5504
cmp al, byte [rsi + 0x45]
movzx eax, dh
sub esp, 0x20
nop dword [rax + rax]
add byte [rax], al
add byte [rbx - 0x30bb99fb], cl
iretd
add dword [rbx - 0x30bb9bf3], ecx
iretd
add dword [rcx], eax
enter 0x5405, 0xffffffffffffff89
add ah, byte [0xc113e216]
iretd
mov eax, dword [0x141dd9410]
or eax, dword [0x141dd9414]
add eax, 0x891be0a
mov esi, 0x620d0891
pushfq
add byte [rdx], bh
mov esi, 0x620d0891
pushfq
add byte [rdx], bh
imul eax, eax, 0x9981e8f1
cmp eax, 0x954317d5
xchg ebp, eax
xchg ebp, eax
je 0x1400e561c
mov r14b, 3
jmp 0x1400e6ab0
add byte [rax], al
mov eax, dword [0x141dd93f8]
imul eax, dword [0x141dd93fc]
add eax, 0x1cf3da8
or eax, 0xfe7afff7
add eax, 0x85d24c9e
cmp eax, 0xef1386c9
jae 0x1400e5647
mov r14b, 0xc
jmp 0x1400e7098
mov eax, dword [0x141dd9408]
add eax, 0x1cf3d7d
or eax, dword [0x141dd940c]
imul eax, eax, 0xb0ae5f1a
add eax, 0x79b8d327
or eax, 0x1b23563d
cmp eax, 0x3d1b2356
out dx, eax
invalid
invalid
invalid
cmp eax, 0x3d1b2356
out dx, eax
invalid
jbe 0x1400e5685
mov r14b, 0xd
jmp 0x1400e70d0
adc byte [rsi + 0xf], ah
adc dword [rsi], eax
invalid
add dword [rax], eax
add byte [rax], al
nop word cs:[rax + rax]
mov cl, byte [rax + 0x28]
or dword [0x196c17eae], eax
mov eax, dword [0x141dd92b8]
or eax, dword [0x141dd92bc]
cmp ecx, edi
add dword [rcx - 0x40], ebp
push rdi
cmp byte [0x15082fcd4], r15b
cmp byte [0x15082fcd4], bh
cmp ecx, edi
add dword [rcx - 0x40], ebp
push rdi
cmp byte [0x15082fcd4], r15b
cmp byte [0x15082fcd4], bh
cmp byte [0x15082fcd4], bh
je 0x1400e5720
mov rdi, qword [rcx + 8]
xor eax, eax
mov r12, qword [rbp + 0x1d0]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x49be038b], al
jne 0x1400e5750
mov r14b, 0x10
jmp 0x1400e588d
mov r15, qword [rbp + 0x1c8]
mov rcx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov r10, qword [r15 + 0x18]
mov eax, dword [str._sKm]
xor edx, edx
div dword [0x141dd928c]
test al, al
jne 0x1400e5750
mov r14b, 0x10
jmp 0x1400e588d
xor eax, 0x180000
add byte [rax], al
sbb byte [rax], al
add byte [rax], bl
add byte [0x1452f98a0], cl
or eax, 0x5214119
and eax, 0x5bd4319
cmp eax, 0x88bd1fc1
rcr dword [rdi], 0xbd
mov byte [rax - 0x75], cl
push rbp
invalid
jbe 0x1400e57b0
rcr dword [rdi], 0xbd
mov byte [rax - 0x75], cl
push rbp
movabs al, byte [0xe0c148d0894c1976]
add eax, 0x4cc0014c
mov dword [rdx], eax
mov rax, r10
shl rax, 5
add rax, r8
mov qword [rdx], r8
mov qword [rdx + 8], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
shl r10, 5
add r10, r8
mov r12, qword [rbp + 0x1d0]
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
mov r9, qword [rbp + 0x1a8]
mov rsi, qword [rbp - 0x68]
nop dword [rax]
mov eax, dword [0x141dd9290]
xor eax, dword [0x141dd9294]
mov edx, 0x3301cf3a
add eax, 0x1cf3ab8
imul eax, eax, 0x3e1e40dc
add eax, 0xcd731fe0
mov qword [rdx], r8
mov qword [rdx + 8], r8
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x52], cl
sbb byte [0x15c6d7d62], bh
or byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x52], cl
sbb byte [0x15c6d7d62], bh
jb 0x1400e57d0
mov qword [rdx + 0x20], r9
mov dword [rdx + 0x20], ecx
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400e98b0
add rsp, 0x20
movzx eax, byte [rsi]
invalid
cmp al, 0x12
adc cl, byte [rdi]
test dword [rdx], edi
or eax, dword [rax]
invalid
invalid
adc cl, byte [rdi]
test dword [rdx], edi
or eax, dword [rax]
add byte [rbx - 0x30be71fb], cl
add dword [rcx], esi
sal bh, cl
mov eax, dword [0x141dd99b0]
xor edx, edx
div dword [0x141dd99b4]
xor eax, 0x1cf418a
xor eax, 0x1cf418a
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dd99b8]
add eax, 0x1cf4182
iretd
iretd
add eax, dword [0x141dd99bc]
imul eax, eax, 0x22da6c36
cmp eax, 0x8a461c1
je 0x1400e5830
mov rdi, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov r15, qword [rsi + 0x18]
jle 0x1400e586d
nop word cs:[rax + rax]
mov eax, dword [0x141dd99c0]
or eax, dword [0x141dd99c4]
imul rcx, rax, 0x783e3a99
imul ecx, eax, 0x783e3a99
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1a
and eax, 0x1b
cmp eax, 0x91ae836b
je 0x1400e5860
mov r14b, 0xe
jmp 0x1400e8cd4
div dword [0x141dd9264]
mov r15, qword [rbp + 0x1c8]
mov edi, dword [rbp + 0x1c8]
mov edi, dword [rbp + 0x1c8]
mov ebp, 0x1c8
nop word [rax + rax]
mov eax, dword [0x141dd9268]
add eax, 0x1cf39b2
sub eax, dword [0x141dd926c]
and eax, 0x19d7c316
cmp edi, ecx
add dword [0x159e61bd7], esp
iretd
add eax, 0x1bbb4517
or eax, 0xc352f47f
push rdx
ret
cmp eax, 0x596fc4d2
jb case.0x1400e3fd9.1830
push rdx
ret
mov rdx, qword [rbp + 0x10]
adc byte [rcx + 0xf], al
mov bh, 0x77
movzx esi, word [r15 + 2]
movzx edi, si
add cl, byte [rdi]
mov bh, 0xfe
mov eax, dword [0x141dd9270]
sub eax, dword [0x141dd9274]
add dword [0x1a7fc286c], ecx
add dword [0x1a7fc286c], ecx
imul rax, rax, 0x6460681b
shr rax, 0x3e
rcr byte [rbx], 0x68
invalid
cmp eax, 0x78e06b8e
mov rcx, qword [rbp + 0x1b8]
jbe 0x1400e590b
mov word [rbx], si
mov r12, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1a8]
nop dword [rax]
mov eax, dword [0x141dd9278]
and eax, dword [0x141dd927c]
imul eax, eax, 0xb4bba7a
sar byte [rdx - 0x46], 0x4b
or eax, dword [0x118192880]
sar byte [rdx - 0x46], 0x4b
or eax, dword [0x118192880]
mov edx, 0x49050b4b
iretd
mov word [rbx], si
cmp eax, 0xe8411844
ja 0x1400e5920
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.default.0x1400e595b
add byte [rax], al
sar esi, 0x83
stc
ja case.default.0x1400e595b
add byte [rax], al
inc byte [rbx - 0x78f09a07]
sbb al, byte [rax]
add byte [rax], al
lea rax, [0x141dba5b4]
add byte [rax], al
lea rax, [0x141dba5b4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
mov r14b, 4
jmp 0x1400e6c28
ret
adc al, byte [rax]
invalid
ret
mov eax, dword [0x141dd9820]
and eax, dword [0x141dd9824]
or eax, 0x81804085
xor eax, 0x1002
and eax, 0xf9a25197
push rcx
invalid
stc
cmp eax, 0xb93450bb
invalid
push rcx
movabs byte [0xde77b93450bb3df9], al
invalid
ja case.0x1400e595b.101
mov ecx, 0x8b48de77
ja case.0x1400e595b.101
mov rax, qword [rbp + 0x180]
mov word [rax], si
test dword [rax + 0x66000001], eax
mov dword [rax], esi
sub rsp, 0x20
mov r8d, 1
mov rdi, rdx
mov rcx, rdx
mov rdx, rax
mov edx, eax
call fcn.14003a020
mov rcx, rdi
add rsp, 0x20
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xc7
add byte [rax], al
or byte [rax + 0x39], 0xc7
jne 0x1400e796a
mov byte [r12 + 8], 8
or byte [rax], cl
mov qword [r12], 1
add byte [rax], al
mov eax, dword [0x141dd9830]
imul eax, dword [0x141dd9834]
imul eax, eax, 0x42fd0061
or eax, 0xfcbfbfcf
cmp eax, 0xfa5c33e0
xor ebx, dword [rdx + rdi*8 + 0x72]
invalid
push rbx
iretd
add dword [rcx - 0x40], ebp
invalid
xor ebx, dword [rdx + rdi*8 + 0x72]
loope 0x1400e59dd
jmp 0x1400e8046
add byte es:[rax], al
add byte [rbx - 0x30c20dfb], cl
mov eax, dword [0x141dd97f0]
or eax, dword [str.4__f1]
add eax, 0x1cf3df0
add dword [rbx], ecx
add eax, 0x1cf3df0
add eax, 0x610c0d70
and eax, 0x9798684d
or eax, 0x4d25610c
push 0xffffffffb53d9798
cmp eax, 0xa0a159b5
ja case.0x1400e595b.14
mov eax, dword [0x141dd97f8]
and eax, dword [0x141dd97fc]
invalid
invalid
iretd
invalid
cmp eax, 0xa0a159b5
ja case.0x1400e595b.14
mov eax, dword [0x141dd97f8]
and eax, dword [0x141dd97fc]
invalid
invalid
iretd
invalid
fnstsw word [0x145315bec]
fstp xword [0x1204b5bf2]
test al, 0x98
test eax, 0xb641ed74
add ebp, ecx
clc
adc dword [rax], eax
add byte [rbx - 0x30c255fb], cl
mov eax, dword [0x141dd97e0]
xor edx, edx
div dword [0x141dd97e4]
cmpsb byte [rsi], byte [rdi]
invalid
iretd
invalid
iretd
cmp eax, 0xa998a8e0
je 0x1400e5a15
mov r14b, 3
jmp 0x1400e6c28
mov eax, dword [0x141dd97e0]
xor edx, edx
div dword [0x141dd97e4]
cmpsb byte [rsi], byte [rdi]
invalid
iretd
invalid
cmpsb byte [rsi], byte [rdi]
cmp eax, 0x80d01cf
scasd eax, dword [rdi]
sub al, 0xad
or eax, 0xad2caf08
imul eax, eax, 0xaa087dec
add eax, 0x4e42de10
cmp eax, 0x9f51982
jb case.0x1400e595b.15
mov r14b, 0xa
jmp 0x1400e6c28
mov r15, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1b8]
nop dword [rax + rax]
mov eax, dword [0x141dd9200]
xor edx, edx
div dword [0x141dd9204]
or eax, 0x41837ee5
add eax, 0x39f230c6
xor dl, dh
invalid
xor dl, dh
cmp dword [0x15d961d0a], edi
cmp eax, 0x1d87c27d
cmp dword [0x15d961d0a], edi
cmp eax, 0x1d87c27d
jb 0x1400e5a70
movzx esi, word [r15 + 2]
mov rdx, qword [rbp + 0x50]
mov word [rdx], si
invalid
add ecx, 0xfffffffe
xor al, byte [rbx - 0x67c013f]
cmp ecx, 0x65
mov r12, qword [rbp + 0x1d0]
add byte [rax], al
stc
mov r12, qword gs:[rbp + 0x1d0]
add byte [rax], al
ja case.0x1400e5ac4.4
movsx rdi, si
movsx r13d, di
mov edi, 0x58d48ef
xchg dword [rbp + rcx*8 + 1], edx
mov edi, 0x58d48ef
xchg dword [rbp + rcx*8 + 1], edx
push rsp
int 1
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r14b, 4
jmp 0x1400e6cfd
mov eax, dword [0x141dd9488]
or eax, dword [0x141dd948c]
mov ah, 0x39
iretd
add eax, 0x7c93cc13
and eax, 0x6d24da8c
imul eax, eax, 0x693fbf94
invalid
invalid
cmp eax, 0xec3af3bd
ja case.0x1400e5ac4.15
invalid
mov eax, dword [0x141dd9490]
and eax, dword [0x141dd9494]
and eax, 0x1ea88020
xor eax, 0x8b03843
cmp eax, 0x402c98a
jb 0x1400e5af1
mov r14b, 0xa
jmp 0x1400e6cf6
mov eax, dword [0x141dd9498]
or eax, dword [0x141dd949c]
imul eax, eax, 0xc1020014
add eax, 0x2f74e454
je case.0x14009a78c.231
cmp eax, 0xf6578960
jae case.0x1400e5ac4.17
invalid
div byte [rbx - 0x1e]
mov r14b, 0xc
jmp 0x1400e6cb7
adc dword [rax], eax
add byte [rbx - 0x30c6a1fb], cl
mov eax, dword [0x141dd94a0]
mov ecx, dword [0x141dd94a4]
add eax, ecx
add eax, 0xacd8719e
or eax, 0xa3e76b73
add byte [rax], al
mov eax, dword [0x141dd94a0]
mov ecx, dword [0x141dd94a4]
add eax, ecx
add eax, 0xacd8719e
or eax, 0xa3e76b73
cmp eax, 0x75d18986
jbe case.0x1400e5ac4.19
mov r14b, 0xd
mov dh, 0xd
jmp 0x1400e6cee
adc dword [rax], eax
add byte [rbx - 0x30c6c0fb], cl
invalid
invalid
invalid
cmp edi, ecx
mov eax, dword [str._eXJ_]
or eax, dword [0x141dd94ac]
iretd
invalid
add dword [rbx], ecx
add eax, 0x1cf393d
iretd
invalid
iretd
xor eax, 0xcd405515
imul eax, eax, 0x32f0c727
lock xor dh, byte [0x19c83d640]
lock xor dh, byte [0x19c83d640]
cmp eax, 0xf5107d61
ja case.0x1400e5ac4.18
mov r14b, 6
mov dh, 6
invalid
jmp 0x1400e6cee
add byte [rbx + rcx*4 - 0x43], cl
enter 1, 0
mov edi, dword [r15 + 4]
mov rdx, qword [rbp]
mov dword [rdx], edi
mov rcx, qword [rbp + 0x1b8]
mov eax, 0x83000001
sar esi, 0x83
stc
ja case.0x1400e5bc0.6
mov eax, 0x83000001
sar esi, 0x83
stc
ja case.0x1400e5bc0.6
lea rax, [0x141dba41c]
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
jmp rcx
mov eax, dword [0x141dd9888]
and eax, dword [0x141dd988c]
imul rcx, rax, 0x29d46d41
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x8b857861
invalid
js 0x1400e5b6b
mov edi, dword [0x120f7096b]
je case.0x1400e5bc0.2
invalid
mov r14b, 4
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e7434
invalid
sbb byte [rax], al
invalid
invalid
mov eax, dword [0x141dd9878]
xor eax, dword [0x141dd987c]
iretd
add dword [rcx - 0x40], ebp
and byte [rbx], dl
push rax
push rax
cmp eax, 0x19691484
je case.0x1400e5bc0.16
iretd
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9880]
and eax, dword [0x141dd9884]
iretd
invalid
pop rbp
cmp al, 0xcf
add dword [rbx], esp
add eax, 0x1cf3c5b
iretd
invalid
iretd
add dword [0xe96d8454], eax
add eax, 0xa95f2826
or eax, 0x3ca9a9fb
cmp eax, 0x5471e180
jb 0x1400e5c1d
mov r14b, 3
jmp 0x1400e7434
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [0x141dd9868]
xor eax, dword [0x141dd986c]
and byte [rdi + rcx*8], bh
add dword [rbx], esi
add eax, 0x1cf3c1e
or eax, 0x78abafdd
imul eax, eax, 0x2c86b209
ror byte [rcx], 0xb2
xchg byte [rax + rcx*2], ch
sub al, 0x48
imul eax, eax, 0x65c32c1d
ror byte [rcx], 0xb2
xchg byte [rax + rcx*2], ch
sub al, 0x48
sub al, 0x48
imul eax, eax, 0x65c32c1d
shr rax, 0x3e
cmp eax, 0xc00104a2
ja case.0x1400e5bc0.18
xlatb
xlatb
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9870]
xor eax, dword [0x141dd9874]
add eax, 0xdbd41951
imul rax, rax, 0x29ecefef
shr rax, 0x32
add eax, 0x2cbf4b84
test byte [rbx - 0x41], cl
sub al, 0x3d
sbb dword [rdx - 0x27882392], esi
outsb dx, byte [rsi]
fdiv qword [rdi - 0x28]
test byte [rbx - 0x41], cl
sub al, 0x3d
sbb dword [rdx - 0x27882392], esi
outsb dx, byte [rsi]
fdiv qword [rdi - 0x28]
outsb dx, byte [rsi]
fdiv qword [rdi - 0x28]
mov r14b, 0xb
jmp 0x1400e7434
invalid
add byte [rax], al
invalid
invalid
add byte [rbx + rcx*4 - 0x5b], cl
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [rbp + 0x1c8]
nop dword [rax]
mov eax, dword [0x141dd9730]
and eax, dword [0x141dd9734]
or eax, 0x80820
xor eax, 0x80000028
or eax, 0x7d3777d7
cmp eax, 0xcacc1c1f
jb 0x1400e5cc0
sub byte [rax], al
add byte [rax + 0x3777d70d], al
jge 0x1400e5d19
invalid
movzx ebx, byte [rcx + 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd9738]
xor eax, dword [0x141dd973c]
cmp cl, bh
add dword [rbx], esi
add eax, 0x1cf3a40
imul eax, eax, 0xa707ebbf
and eax, 0xb34771a3
imul eax, eax, 0xce6b042e
cmp eax, 0xd14fe94a
jmp 0x11c862e63
invalid
shr byte [rsi], 4
imul ecx, esi, 0x3d
jmp 0x11c862e63
jmp 0x11c862e63
jmp 0x11c862e63
fadd qword [rcx - 0x4a]
or ecx, ebp
mov eax, 0x4800002f
mov rax, qword [rbp + 0x1c8]
mov r14b, 9
jmp 0x1400e8cd4
invalid
mov rax, qword [rbp + 0x1c8]
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 + 0x68], cl
mov ebp, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov r15, qword [rax + 0x18]
nop
invalid
invalid
invalid
xor al, 0xcf
mov r13, qword [rax + 8]
mov ebp, dword [rax + 8]
mov r8, qword [rax + 0x10]
mov r15, qword [rax + 0x18]
nop
mov eax, dword [0x141dd91f0]
sub eax, dword [0x141dd91f4]
or eax, 0x7bb1fdc5
std
mov cl, 0x7b
std
mov cl, 0x7b
cmp eax, 0xbd17f63
je 0x1400e5d30
mov r14b, 2
mov rcx, qword [rbp + 0x1b8]
add ecx, 0xfffffffe
cmp ecx, 0x13
ja case.default.0x1400e5d7a
sbb al, 0
invalid
sbb al, 0
add byte [rax - 0x73], cl
add eax, 0x1cd550f
push rbp
int 1
lea rax, [0x141dbb274]
push rbp
int 1
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov r12, qword [rbp + 0x1d0]
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
mov qword [rbp + 0x1c0], r8
jmp rcx
invalid
loope 0x1400e5d08
mov eax, dword [0x141dd9338]
add eax, 0x1cf35b6
add eax, dword [0x141dd933c]
and eax, 0xaa188646
add eax, 0x74634663
invalid
invalid
je 0x1400e5dd0
invalid
invalid
invalid
push rsp
jae 0x1400e5db3
iretd
invalid
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.14005d0d0
idiv edi
idiv edi
dec dword [rbx + rcx*4 - 0x7b]
rol byte [rcx], 0
add byte [rax - 0x7d], cl
invalid
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
mov eax, dword [0x141dd9340]
add eax, dword [0x141dd9344]
xor eax, 0x40632f08
imul rsi, rax, 0x7003f027
invalid
lock add esi, dword [rax + 0x48]
add esi, dword [rax + 0x48]
shr esi, 0x3e
invalid
add esi, dword [rax + 0x48]
shr esi, 0x3e
sub rsp, 0x20
mov rcx, r8
mov ecx, eax
mov rdx, r15
cli
call fcn.14005d0d0
jb 0x1400e5dd4
dec dword [rbx + rcx*4 - 0x7b]
rol byte [rcx], 0
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
invalid
and byte [rcx - 0x13aa3002], al
invalid
je 0x1400e5db3
test eax, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
mov ebx, eax
mov esi, eax
shr esi, 0x10
mov eax, dword [0x141dd9348]
xor edx, edx
div dword [0x141dd934c]
mov eax, dword [0x141dd9350]
add eax, 0x1cf3544
iretd
or eax, dword [str._f_Gwi]
imul rax, rax, 0x1d388b8b
shr rax, 0x3c
cmp eax, 0x91e8117f
ja 0x1400e5e06
test bl, 1
jne 0x1400e77db
mov qword [rbp + 0x1b0], r13
mov r14b, 4
jmp 0x1400e9160
mov eax, dword [0x141dd9328]
iretd
xor edx, edx
div dword [0x141dd932c]
add eax, 0x7cacaa4b
or eax, 0x1492c8c5
xchg edx, eax
adc al, 0x25
std
invalid
mov bh, 0x34
cmp eax, 0x13400969
or dword [rax + 0x13], eax
jb case.0x1400e5d7a.18
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.14005ec30
add rsp, 0x20
mov esi, eax
shr esi, 0x10
mov ebx, eax
mov eax, dword [0x141dd9330]
sub eax, dword [0x141dd9334]
xor al, 0xcf
add dword [0x13047d397], esp
or al, 0x75
cmp eax, esi
xor al, 0xcf
add dword [0x13047d397], esp
or al, 0x75
cmp eax, esi
or al, 0x75
cmp eax, esi
imul eax, eax, 0x6071ca0c
and eax, 0xadc667e0
loopne case.0x140088260.916
invalid
lodsd eax, dword [rsi]
cmp eax, 0xbddcbec9
ja 0x1400e5e7a
loopne case.0x140088260.916
invalid
test bl, 1
mov r8, qword [rbp + 0x1c0]
rol byte [rcx], 0
add byte [rdi], cl
test dword [rcx + rbx], edi
invalid
rol byte [rcx], 0
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + rbx], edi
add byte [rcx + rcx*4 - 0x53], cl
mov al, 1
mov qword [rbp + 0x1b0], r13
add byte [rax], al
mov r14b, 0xb
jmp 0x1400e9160
add byte [rbx - 0x30cc29fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf33d2
sal byte [rbx], cl
iretd
invalid
sal byte [rbx], cl
iretd
mov rdi, qword [rbp + 0x1c0]
mov rbx, qword [rbp - 0x78]
mov r14, qword [rbp - 0x70]
nop dword [rax]
mov eax, dword [0x141dd92a0]
add eax, dword [0x141dd92a4]
imul rdx, rax, 0x6fe2b9
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
imul eax, eax, 0x55b67dc0
jge 0x1400e5ebb
push rbp
jge 0x1400e5ebb
push rbp
cmp eax, 0x155e4ada
je 0x1400e5ee0
mov r15, qword [rbp + 0x1c8]
mov eax, 0x8498a7cb
mov r12, qword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
add byte [rax], al
mov r10, qword [rbp + 0x1a8]
nop
mov edx, dword [0x141dd92a8]
xor edx, dword [0x141dd92ac]
add edx, 0x39125a9f
xor edx, 0xff50a80c
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x96cc42b
cli
sub eax, esp
insb byte [rdi], dx
invalid
cli
sub eax, esp
insb byte [rdi], dx
or dword [rax + rbx*8 + 0x49], esi
je 0x1400e5f30
mov rsi, qword [r15 + 8]
je 0x1400e5f30
mov rsi, qword [r15 + 8]
nop dword [rax]
mov eax, dword [0x141dd92b0]
xor eax, dword [0x141dd92b4]
add eax, 0x22c85865
and dh, byte [0xc8d1848a]
and dh, byte [0xc8d1848a]
cmp eax, 0xfe937d5
jb case.0x14009a78c.962
invalid
psrad mm3, 0x41
cmp ecx, 0xd
cmp r9d, 0xd
mov rcx, qword [rbp + 0x1b0]
mov rdx, qword [rbp - 0x80]
jne case.0x14007ba69.882
invalid
mov es, word [rax + rax]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
or byte [rdi], 0x85
test dword [rsi + 0x48000004], ecx
sub esp, 0x20
mov rcx, rdi
test dword [rsi + 0x48000004], ecx
sub esp, 0x20
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400ed9d0
add rsp, 0x20
movzx ecx, byte [rdi]
mov eax, dword [0x141dd99c8]
add eax, 0x1cf3a1a
add eax, 0x1cf3a1a
xor edx, edx
div dword [0x141dd99cc]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dd99d0]
xor edx, edx
div dword [0x141dd99d4]
or eax, 0xd0bda970
jo 0x1400e5f7a
mov ebp, 0x14be05d0
rol esi, cl
invalid
jo 0x1400e5f7a
mov ebp, 0x14be05d0
rol esi, cl
and eax, 0xa1d296a0
cmp eax, 0x7e1516ba
jb 0x1400e5fc0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x30c61dfb], cl
add dword [rcx], esi
xor edx, edx
div dword [0x141dd99dc]
cmp edi, ecx
invalid
mov eax, dword [0x141dd99d8]
xor edx, edx
div dword [0x141dd99dc]
cmp edi, ecx
invalid
cmp edi, ecx
add dword [0x1565fc598], ecx
or eax, 0x16516595
imul rax, rax, 0x2e6441a9
shr rax, 0x3c
or eax, 0x3a593bf0
cmp eax, 0x794fc280
ja 0x1400e5ff0
invalid
invalid
cmp cl, 0x12
jne 0x1400e64a3
xor eax, eax
test al, al
jne 0x1400e6025
mov eax, dword [0x141dd99e0]
xor eax, dword [0x141dd99e4]
cmp edi, ecx
add dword [rbx], esi
add eax, 0x1cf39af
add eax, 0x3cbbd138
and eax, 0xe718b6fb
cmp eax, 0x19bab085
jb 0x1400e6029
mov rdi, qword [rdi + 8]
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
call qword [rax + 0x10]
add rsp, 0x20
jmp 0x1400e5754
invalid
invalid
adc byte [rax - 0x7d], cl
invalid
invalid
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8cd4
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd9218]
sub eax, dword [0x141dd921c]
add dword [0x1127f5f4d], eax
iretd
add dword [0x1127f5f4d], eax
cmp eax, 0xf3bec41
jb 0x1400e6090
movss xmm6, dword [r15 + 4]
movups xmm6, xmmword [rdi + 4]
mov eax, dword [0x141dd9220]
and eax, dword [0x141dd9224]
imul eax, eax, 0x96e138ff
sar bh, 0x38
loope 0x1400e6056
sar bh, 0x38
loope 0x1400e6056
xor eax, 0x38001909
and eax, 0x38441b29
cmp eax, 0xafb431fe
mov r12, qword [rbp + 0x1d0]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1a8]
je 0x1400e80a6
invalid
add cl, ch
jmp 0x1400e807d
mov ds, word [rdi]
add byte [rax], al
mov r15, qword [rbp + 0x1c8]
mov r13d, dword [r15 + 4]
mov r10, qword [rbp + 0x48]
mov dword [r10], r13d
mov rcx, qword [rbp + 0x1b8]
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e6125.6
movsxd rdi, r13d
lea rax, [0x141dbadac]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dd9520]
xor eax, dword [0x141dd9524]
xor eax, 0xf09cd2e
imul eax, eax, 0xc9fad2be
add eax, 0xeaa73b9e
cmp eax, 0xd26618bf
jae case.0x1400e6125.2
mov r14b, 4
mov r12, qword [rbp + 0x1d0]
add cl, ch
invalid
and al, 0
invalid
add cl, ch
invalid
mov eax, dword [0x141dd9550]
xor eax, dword [0x141dd9554]
xor ecx, edi
add dword [rbx], esi
add eax, 0x1cf33ef
and eax, 0xebb42d
cmp eax, 0xd19ac601
je case.0x1400e6125.103
mov eax, dword [0x141dd9558]
add eax, 0x1cf33e1
imul eax, dword [0x141dd955c]
xor eax, 0x32460a
xor al, byte [rax]
iretd
xor al, byte [rax]
and eax, 0xc63e4f4b
add eax, 0x82e66850
cmp eax, 0x66ee7373
mov r12, qword [rbp + 0x1d0]
mov rbx, qword [rbp + 0x100]
mov rdi, qword [rbp + 0x110]
jb 0x1400e8546
jmp 0x1400e8502
push rax
and eax, dword [rax]
add byte [rbx - 0x30cc8ffb], cl
mov eax, dword [0x141dd9528]
xor edx, edx
div dword [0x141dd952c]
mov eax, dword [0x141dd9528]
xor edx, edx
div dword [0x141dd952c]
or eax, 0x3b62a3e6
imul eax, eax, 0x99109039
add eax, 0xd750f886
push rax
xlatb
push rax
xlatb
cmp eax, 0xdb35a05d
ja case.0x1400e6125.3
mov r14b, 5
mov r12, qword [rbp + 0x1d0]
add dword [rax], eax
add cl, ch
cmp ah, byte [rax + rax]
invalid
mov eax, dword [0x141dd9518]
xor edx, edx
div dword [0x141dd951c]
imul eax, eax, 0x2c94497
add eax, 0xf0f52a48
cmp eax, 0xe27f12a
ja case.0x1400e6125.21
mov r14b, 0xd
mov dh, 0xd
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov eax, dword [0x141dd9530]
or eax, dword [0x141dd9534]
add eax, 0x1cf3313
add eax, 0x1cf3313
and eax, 0x46ce92ae
add eax, 0x1991d781
adc edi, 0x1f0d1991
in eax, dx
invalid
wait
cmp eax, 0x26e82b0a
je case.0x1400e6125.20
adc edi, 0x1f0d1991
in eax, dx
invalid
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9538]
xor eax, dword [0x141dd953c]
add eax, 0x605f79e2
xor eax, 0xa5232345
cmp eax, 0xfa2fc2d4
jae 0x1400e623e
mov r14b, 6
jmp 0x1400e71a8
mov eax, dword [0x141dd9280]
add eax, 0x1cf300a
xor bh, cl
add dword [rbx], esp
add eax, 0x1cf3008
or byte [rax], dh
iretd
invalid
and eax, dword [0x141dd9284]
or byte [rax], dh
iretd
or eax, 0xf577f3fa
xor eax, 0x5d1977fe
cmp eax, 0x22d971a8
jb 0x1400e6270
mov rax, qword [rbp + 0x1c8]
mov rdi, qword [rax + 8]
mov qword [rdx], rdi
mov rcx, qword [rbp + 0x1b8]
add byte [rax], al
lea edi, [rax - 0x7cffffff]
sar esi, 0x83
stc
mov r12, qword gs:[rbp + 0x1a8]
add byte [rax], al
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r12, qword [rbp + 0x1a8]
ja case.0x1400e62c3.6
lea rax, [0x141dba284]
add eax, 0x1cd3fc8
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9910]
xor eax, dword [0x141dd9914]
imul eax, eax, 0x3c003d7e
and eax, 0x4ac04010
ror byte [rdx + 0x3d], 0x99
loope 0x1400e629d
invalid
ror byte [rdx + 0x3d], 0x99
loope 0x1400e629d
jae 0x1400e62cc
jae 0x1400e62cc
mov r14b, 4
jmp 0x1400e7405
iretd
add eax, 0x1cf2f0d
mov r15, qword [rbp + 0x1c8]
or eax, 0x4c01cf2f
mov edi, dword [rbp + 0x1c8]
mov rdi, qword [r15 + 8]
add eax, 0x74b9e4b3
or byte [0x1b4c847c2], al
xor eax, 0xbc18cb6b
cmp eax, 0x7bb8fe6
invalid
mov ebx, 0x458b4c07
jb 0x1400e8a35
invalid
jmp 0x1400e8a0a
invalid
mov ebp, 0x1c8
movzx ebx, byte [r15 + 1]
movzx edi, bl
mov dh, 0x5f
pop rdi
add dword [rdi], ecx
mov dh, 0xfb
xor eax, eax
test al, al
mov r8, qword [rbp + 8]
jne 0x1400e866a
test dword [rcx], ebx
and eax, dword [rax]
invalid
test dword [rcx], ebx
and eax, dword [rax]
add cl, ch
and al, byte [rax]
add byte [rbx + 0x568b014e], cl
add al, 0x41
mov dword [rsp + 0xc], edx
jmp 0x1400e8648
mov ecx, dword [rsi + 1]
mov edx, dword [rsi + 4]
mov dword [r12 + 0xc], edx
mov dword [r12 + 9], ecx
and al, 9
movups xmm0, xmmword [rsi + 8]
mov rcx, qword [rsi + 0x18]
mov byte [r12 + 8], al
invalid
sbb byte [rcx - 0x78], r8b
and al, 8
invalid
or byte [rcx + 0xf], al
adc dword [rsp + 0x10], eax
movups xmmword [r12 + 0x10], xmm0
mov qword [r12 + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [r12], 1
jmp 0x1400e50e2
or byte [r8 - 0x73], cl
add eax, 0x1cd2a41
mov qword [rdx], rax
mov qword [rdx + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
invalid
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
in al, dx
sub rsp, 0x20
mov rcx, rsi
and byte [rax - 0x77], cl
int1
call fcn.1400ea4d0
add byte [rax], al
add rsp, 0x20
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x17], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi + 7], xmm0
mov rdx, qword [rbp + 0x1d0]
mov byte [rdx + 8], 6
movups xmm0, xmmword [rdi]
adc byte [rdi], al
and byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
invalid
adc byte [rdi], al
mov rax, qword [rdi + 0xf]
mov eax, dword [rdi + 0xf]
mov rcx, qword [rdi + 0x17]
movups xmmword [rdx + 9], xmm0
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
mov dword [rdx + 0x18], eax
mov qword [rdx + 0x20], rcx
mov qword [rdx], 1
mov al, 1
xor esi, esi
mov cl, 1
mov r15, qword [rbp + 0x1c8]
jmp 0x1400e50e8
mov qword [rcx], r10
lea rax, [0x1400dba50]
add eax, 0xffff5626
add eax, 0xffff5626
mov qword [rcx + 8], rax
lea rax, [0x141db8e30]
mov qword [rdx], rax
add cl, byte [rax - 0x39]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x39]
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rcx
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fld1
jo 0x1400e649e
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
fld1
jo 0x1400e649e
add byte [rax], al
add rsp, 0x20
mov rax, qword [rbx + 0x10]
mov qword [r14 + 0x17], rax
movups xmm0, xmmword [rbx]
movups xmmword [r14 + 7], xmm0
mov byte [r12 + 8], 6
movups xmm0, xmmword [r14]
movups xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
mov rax, qword [r14 + 0xf]
mov rcx, qword [r14 + 0x17]
invalid
invalid
movups xmmword [r12 + 9], xmm0
mov qword [r12 + 0x18], rax
mov qword [r12 + 0x20], rcx
mov qword [r12], 1
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1400e6590
mov eax, dword [0x141dd99e8]
add eax, 0x1cf353f
imul eax, dword [0x141dd99ec]
imul eax, eax, 0x245c7ae0
pop rsp
and al, 0x35
or dword [0x1a9575fa0], 0xffffffc0
add eax, 0x4802b8a5
shr eax, 0x38
pop rsp
and al, 0x35
or dword [0x1a9575fa0], 0xffffffc0
add eax, 0x4802b8a5
shr eax, 0x38
cmp eax, 0x26e55580
jbe 0x1400e64e7
mov eax, dword [rdi + 1]
mov edx, dword [rdi + 4]
mov dword [r12 + 0xc], edx
mov dword [rsp + 0xc], edx
add dword [r11 - 0x76befba9], r9d
push rsp
and al, 0xc
mov dword [rsp + 0xc], edx
mov dword [r12 + 9], eax
movups xmm0, xmmword [rdi + 0x10]
movups xmmword [r12 + 0x18], xmm0
mov edx, dword [0x141dd99f0]
add edx, dword [0x141dd99f4]
or edx, 0x1fc3084e
add edx, 0x6f37f00d
and edx, 0x4fede9e1
in eax, dx
mov r8, qword [r15 + 4]
ret 0xf00d
in eax, dx
mov r8, qword [r15 + 4]
mov dword [r12 + 0xc], eax
and al, 0xc
mov eax, dword [rdi + 1]
mov dword [r12 + 9], eax
mov rax, qword [rdi + 8]
movups xmm0, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], al
adc byte [rdi + 0x10], al
movups xmmword [r12 + 0x18], xmm0
cmp edx, 0xf52a7207
cli
invalid
jb 0x1400e6552
cmc
je 0x1400e64e7
cli
invalid
mov byte [r12 + 8], cl
and al, 8
or byte [rbx - 0x30cb3df3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1cf34bf
mov ecx, dword [0x141dd99f8]
imul ecx, dword [0x141dd99fc]
or ecx, 0x7bd2aa5c
cmp ecx, 0xb7fd0a50
jne 0x1400e6558
mov qword [r12 + 0x10], rax
mov qword [r12], 1
mov dword [rsp], 1
add byte [rbx - 0x30cb5df3], cl
add dword [rbx], esp
or eax, 0x1cf34a0
iretd
invalid
mov ecx, dword [0x141dd9a00]
and ecx, dword [0x141dd9a04]
iretd
invalid
and ecx, 0x7599e7f3
imul rcx, rcx, 0x21048b45
and dword [rax - 0x3f], ecx
jmp 0x141efe8b2
invalid
and ecx, 1
and dword [rax - 0x3f], ecx
jmp 0x141efe8b2
invalid
and ecx, 1
cmp al, byte [rbx - 0x76b6fe1f]
and al, 0x10
mov qword [r12 + 0x10], rax
mov dword [rsp + 0x10], eax
mov qword [r12], 1
cmp ecx, 0x4e300297
ja 0x1400e6558
add byte [rax], al
add byte [rcx + 0x300297f9], al
ja 0x1400e6558
nop dword [rax]
invalid
mov eax, dword [0x141dd9a08]
xor edx, edx
jb 0x1400e65c8
iretd
div dword [0x141dd9a0c]
xor eax, 0x15bbbcc0
mov esp, 0xc06915bb
mov al, 0xfb
invalid
loope 0x1400e65b7
xlatb
adc eax, 0x193d7c09
jl 0x1400e65ec
sbb ecx, ecx
cmpsb byte [rsi], byte [rdi]
invalid
je 0x1400e6590
mov esp, 0xc06915bb
mov al, 0xfb
adc eax, 0xfbb0c069
invalid
loope 0x1400e65b7
xlatb
adc eax, 0x193d7c09
jl 0x1400e65ec
sbb ecx, ecx
jl 0x1400e65ec
sbb ecx, ecx
cmpsb byte [rsi], byte [rdi]
adc esi, dword [rbx + rbx*8 + 0x48]
mov rdi, qword [rsi]
mov edi, dword [rsi]
mov eax, dword ds:[0x141dd9a10]
mov eax, dword [0x141dd9a10]
sub eax, dword [0x141dd9a14]
add eax, 0x314eb842
mov eax, 0xf35314e
jno 0x1400e6557
invalid
mov eax, 0xf35314e
jno 0x1400e6557
xor dword [0x18898d6dd], esi
imul rcx, rax, 0x3413c67b
imul rcx, rax, 0x3413c67b
shr rcx, 0x20
shr ecx, 0x20
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x1c61a0e7
jbe 0x1400e6600
sub rsp, 0x20
mov rcx, rsi
and byte [rax - 0x77], cl
int1
call qword [rdi + 0x10]
add rsp, 0x20
adc byte [rax - 0x7d], cl
invalid
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd9a18]
sub eax, dword [0x141dd9a1c]
imul eax, eax, 0x48405f0e
and eax, 0xea397506
iretd
imul ebx, eax, 0x4cbdfb88
sub rsp, 0x20
mov rcx, rsi
call qword [rdi + 0x10]
add rsp, 0x20
add esp, 0x20
push rdi
adc byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x20
cmp ebx, 0xb2e3e830
jb 0x1400e6600
xor esi, esi
nop word cs:[rax + rax]
add byte [rax], al
mul byte [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd9a20]
or eax, dword [0x141dd9a24]
fdiv dword [rbx]
iretd
invalid
fidiv dword [rbx]
iretd
add dword [rbx], ecx
add eax, 0x1cf33d8
fdiv dword [rbx]
iretd
invalid
fdiv dword [rbx]
iretd
xor ecx, edi
add dword [rcx - 0x40], ebp
invalid
invalid
jns 0x1400e6617
imul eax, eax, 0x1cc4c779
mov cl, 1
cmp eax, 0xdcc9a718
je 0x1400e6640
invalid
xor eax, eax
jmp 0x1400e50e8
mov qword [rbp + 0x1b0], r13
sub rsp, 0x20
mov rcx, r8
and byte [rcx + rcx*4 - 0x3f], cl
mov rdx, r15
mov edx, edi
call fcn.14005d760
add rsp, 0x20
add esp, 0x20
call 0x1890e5de9
add esp, 0x20
mov r13, rax
shr r13, 0x20
mov rbx, rax
mov ebx, eax
mov eax, dword [0x141dd9318]
and eax, dword [0x141dd931c]
or eax, 0xeccb9c70
add eax, 0xba58d7a3
pop rax
mov edx, 0xf7dc463d
pop rdi
pop rax
mov edx, 0xf7dc463d
pop rdi
jb 0x1400e6686
mov r8, qword [rbp + 0x1c0]
test eax, eax
add dword [rax], eax
add byte [rbx - 0x30d38ffb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf2c6c
iretd
invalid
mov eax, dword [0x141dd9320]
xor edx, edx
div dword [0x141dd9324]
iretd
invalid
add eax, 0x1da688ea
or eax, 0x66e7e23f
and eax, 0xffffeebf
cmp eax, 0x52d2c202
jb 0x1400e66aa
test bl, 1
jne 0x1400e7898
mov r14b, 5
jmp 0x1400e9160
mov qword [rbp + 0x1b0], r13
mov eax, dword [0x141dd92e8]
or eax, dword [0x141dd92ec]
imul eax, eax, 0x43f34bf9
xor eax, 0x82509000
and eax, 0xe6dad140
rcr edx, 1
out 0x3d, al
retf 0xbe88
cli
jne 0x1400e6723
rcr edx, 1
out 0x3d, al
retf 0xbe88
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.1400593d0
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
mov eax, dword [0x141dd92f0]
mov ecx, dword [0x141dd92f4]
lea esi, [rax + rcx]
add esi, 0xb19b976b
iretd
or esi, 0xb3a616d6
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.1400593d0
sub al, 0xf7
dec dword [rbx + rcx*4 - 0x7b]
rol byte [rcx], 0
add byte [rax - 0x7d], cl
invalid
and byte [rcx - 0xbf0da02], al
hlt
invalid
invalid
sub al, 0xf7
dec dword [rbx + rcx*4 - 0x7b]
rol byte [rcx], 0
add byte [rax - 0x7d], cl
invalid
jb 0x1400e6723
mov r13, rax
test r13b, 1
jne 0x1400e78e2
add byte [rax], al
add byte [rax], al
shr r13, 0x20
mov r14b, 7
jmp 0x1400e9160
out 0x29, eax
add byte [rax], al
out 0x29, eax
add byte [rax], al
mov eax, dword [0x141dd92d0]
sub eax, dword [0x141dd92d4]
add eax, 0x1cf2b4f
and eax, 0xd3099022
xor eax, 0x5489a54f
or eax, 0x28424a90
cmp eax, 0x8c9afe62
mov rdi, qword [rbp + 0x58]
ja 0x1400e8f54
jmp 0x1400e8f11
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.14005ca60
add rsp, 0x20
mov ebx, edx
mov ecx, dword [0x141dd9368]
imul ecx, dword [0x141dd936c]
invalid
sub ecx, edi
invalid
movabs byte [0xda7531c98101cf2b], al
mov dword [rcx - 0x4482743f], 0x59f18152
pop rcx
or ecx, 0xc7da7531
add ecx, 0x52bb7d8b
xor ecx, 0x7db21359
pop rcx
adc esi, dword [rdx + 0x6bf9817d]
invalid
jrcxz 0x1400e6810
pop rcx
adc esi, dword [rdx + 0x6bf9817d]
invalid
jge case.0x14009a78c.951
stc
imul esp, dword [rbx - 0x1d], 0x2e
jb 0x1400e67bd
mov cl, 1
test al, 1
je 0x1400e78fb
mov r8, qword [rbp + 0x1c0]
jmp 0x1400e90aa
mov al, 0x28
add byte [rax], al
mov al, 0x28
add byte [rax], al
mov eax, dword [0x141dd9358]
add eax, 0x1cf2b58
and eax, dword [0x141dd935c]
and eax, 0x6f3febcc
int3
jmp case.0x14007ba69.1291
outsd dx, dword [rsi]
add eax, 0x57c6b7bf
cmp eax, 0x5d632976
jb 0x1400e9082
int3
jmp 0x1400e9044
mov eax, dword [0x141dd9308]
xor eax, dword [0x141dd930c]
sub cl, bh
add dword [0xfea7066a], esi
cwde
invalid
sub cl, bh
add dword [0xfea7066a], esi
cwde
invalid
iretd
cwde
mov esi, 0x8d6cf605
fdivr dword [0xe1b3a5eb]
add eax, 0xd88d6cf6
cmp eax, 0xa1a53db0
jbe 0x1400e6857
sub rsp, 0x20
mov rcx, r8
mov ecx, eax
mov ecx, eax
mov rdx, r15
call fcn.14005efb0
xchg edi, esi
dec dword [rbx + rcx*4 - 0x7b]
mov eax, dword [rbp + 0x1c0]
xchg edi, esi
dec dword [rbx + rcx*4 - 0x7b]
mov eax, dword [rbp + 0x1c0]
invalid
invalid
invalid
mov eax, dword [rbp + 0x1c0]
add rsp, 0x20
mov eax, dword [0x141dd9310]
sub eax, dword [0x141dd9314]
add dword [rcx - 0x10], ebp
sbb dword [rax + 0x16], 0xffffffcb
add dword [rcx - 0x10], ebp
sbb dword [rax + 0x16], 0xffffffcb
xor esi, 0x60526a52
add esi, 0xa543048a
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
cli
push rdx
invalid
cli
call fcn.14005efb0
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
cmp esi, 0x111c1cb2
sbb al, 0x1c
adc dword [rdx - 0x40], esi
sbb al, 0x1c
adc dword [rdx - 0x40], esi
mov rbx, rax
test bl, 1
ret
add dword [rdi], ecx
test dword [rsi + 0x10], ebp
add byte [rax], al
ret
test dword [rsi + 0x10], ebp
add byte [rax], al
mov qword [rbp + 0x1b0], r13
shr rbx, 0x20
mov r14b, 0xc
mov r13d, ebx
jmp 0x1400e9160
sub rsp, 0x20
mov rsi, qword [rbp - 0x50]
mov esi, dword [rbp - 0x50]
mov esi, dword [rbp - 0x50]
mov rcx, rsi
int1
mov rdx, r8
mov r8, r15
call fcn.14005dd10
add rsp, 0x20
invalid
and byte [rdi], cl
mov dh, 6
movzx eax, byte [rsi]
movzx ebx, byte [rsi + 1]
xor ecx, ecx
test cl, cl
jne 0x1400e68dc
cld
cld
mov cl, 1
test al, al
ror byte [rbx + rcx*4 - 0x7b], 0xc0
add dword [rax], eax
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
ror byte [rbx + rcx*4 - 0x7b], 0xc0
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + 0x4c000027], edi
mov dword [rbp + 0x1b0], ebp
mov qword [rbp + 0x1b0], r13
mov rdi, qword [rsi + 8]
mov r14b, 6
jmp 0x1400e9160
add byte [rbx - 0x30d611fb], cl
mov eax, dword [0x141dd92f8]
add eax, dword [0x141dd92fc]
invalid
iretd
add dword [rbx], eax
add eax, 0x1cf29ec
invalid
xor eax, 0x42600406
or eax, 0x8c9e99f9
imul rax, rax, 0x63d17661
shr rax, 0x3e
cmp eax, 0xce924a84
test byte [rdx - 0x6e], cl
invalid
mov rdi, qword [rbp - 0x58]
test byte [rdx - 0x6e], cl
invalid
ja 0x1400e9005
jmp 0x1400e8fbe
mov eax, dword [0x141dd94c0]
add eax, dword [0x141dd94c4]
and eax, 0xb66cdd6d
imul eax, eax, 0xab650a44
stosd dword [rdi], eax
insd dword [rdi], dx
invalid
stosd dword [rdi], eax
add eax, 0xa751dd7
jne 0x1400e695f
cmp eax, 0xbe152f60
invalid
mov rbx, qword [rbp + 0x108]
add byte [rax], al
mov r14, qword [rbp + 0x120]
mov esi, dword [rbp + 0x120]
jb 0x1400e9256
jmp 0x1400e9205
xchg edx, eax
sub byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rdx], edi
sub rsp, 0x20
mov r8d, 1
mov rdx, qword [rbp + 0x90]
mov word [rdx], di
mov dword [rdx], edi
mov dword [rdx], edi
sub rsp, 0x20
mov r8d, 1
mov rsi, qword [rbp + 0x80]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14003a020
add rsp, 0x20
cmc
dec dword [rax - 0x7d]
invalid
mov rdi, qword [rsi]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax - 0x2f5a74b4], al
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
fild word [rcx]
add byte [rax], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax - 0x2f5a74b4], al
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
add dword [rax], eax
add byte [rbx - 0x30d0ebf3], cl
mov ecx, dword [0x141dd98d0]
add dword [rbx], ebp
or eax, 0x1cf2f12
sub ecx, dword [0x141dd98d4]
invalid
or ecx, 0xd4fc76de
add ecx, 0xab1da794
xchg esp, eax
cmpsd dword [rsi], dword [rdi]
invalid
stosd dword [rdi], eax
xchg esp, eax
cmpsd dword [rsi], dword [rdi]
sbb eax, 0xcf981ab
cmp ecx, 0xeb78570c
cmp ecx, 0xeb78570c
ja 0x1400e69b6
cmp rdi, rax
jne 0x1400e798e
invalid
scasd eax, dword [rdi]
sldt word [rax]
test dword [rdi + 0x3100000f], ebp
rol byte [rax + rax*8 - 0x39bef18c], 0x44
and al, 8
or byte [rcx - 0x39], cl
add al, 0x24
add dword [rax], eax
add byte [rax], al
sldt word [rax]
add byte [rax], al
xor eax, eax
test al, al
je 0x1400e69f3
mov byte [r12 + 8], 8
mov qword [r12], 1
mov eax, dword [0x141dd98d8]
xor edx, edx
sal bh, cl
xor eax, 0x1cf2edb
sal bh, cl
xor eax, 0x1cf2edb
imul eax, eax, 0xb9f7f442
mov byte [r12 + 8], 8
mov qword [r12], 1
add byte [0x16d2a0626], bh
add byte [0x16d2a0626], bh
je 0x1400e69f3
jmp 0x1400e5093
movsx ecx, bl
cvtsi2sd xmm0, ecx
mov ecx, dword [0x141dd9448]
add ecx, dword [0x141dd944c]
imul rcx, rax
shr rcx, 0x3c
xor ecx, 0x42152282
and ecx, 0x4215228a
and ecx, 0x4215228a
cmp ecx, 0x832f610a
ja 0x1400e6a2d
movq rdi, xmm0
mov eax, dword [0x141dd9450]
mov ecx, dword [0x141dd9454]
add eax, ecx
add eax, 0x9d13f52c
imul rax, rax, 0x7ec157df
shr rax, 0x3d
call 0x141eeedb8
call 0x141eeedb8
cmp eax, 0x1b7179b6
ja 0x1400e6a5a
mov eax, dword [0x141dd9458]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf29cd
imul eax, dword [0x141dd945c]
add eax, 0xfc17d238
xor eax, 0x30038020
and eax, 0x32bf86a3
cmp eax, 0x85601d2c
je 0x1400e6a82
mov r14b, 8
jmp 0x1400e70d0
add byte [rax], al
add byte [rax], al
mov r14b, 0xa
jmp 0x1400e7098
mov edx, dword [rbp + 0x168]
mov word [rdx], r13w
sub cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
sub cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov rsi, qword [rbp + 0x138]
mov rcx, rsi
call fcn.14003a020
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
movabs rcx, 0x8000000000000000
invalid
mov eax, dword [0x141dd9460]
sub edi, ecx
add dword [rcx], esi
xor edx, edx
div dword [0x141dd9464]
xor edx, edx
div dword [0x141dd9464]
mov eax, dword [0x141dd9468]
add eax, dword [0x141dd946c]
imul eax, eax, 0x51d78456
imul rax, rax, 0x30282a65
sub ch, byte gs:[rax]
xor byte [rax - 0x3f], cl
call 0xe6ced452
jle 0x1400e6ab6
scasb al, byte [rdi]
sub ch, byte gs:[rax]
xor byte [rax - 0x3f], cl
call 0xe6ced452
jle 0x1400e6ab6
scasb al, byte [rdi]
cmp eax, 0x8903006f
je 0x1400e6af8
outsd dx, dword [rsi]
add byte [rbx], al
mov dword [rsi + rdx*8 + 0x48], esi
cmp edi, ecx
cmp rdi, rcx
movzx r9d, byte [rbp + 0x1df]
jne 0x1400e6b42
add dword [rax], eax
add byte [rbp + 0x13], dh
mov byte [r12 + 8], 8
mov qword [r12], 1
add byte [rax], al
add byte [rax], al
jmp 0x1400e7506
add byte [rbx - 0x30d6d7fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
mov eax, dword [0x141dd9470]
imul eax, dword [0x141dd9474]
add eax, 0x1cf2925
add eax, 0x1cf2925
add eax, 0xceb406f4
cmp eax, 0x7505c8f6
jb 0x1400e6b42
invalid
mov r8, qword [rsi + 8]
mov eax, dword [0x141dd9478]
xor edx, edx
div dword [0x141dd947c]
iretd
add dword [0x1332c61c1], eax
or eax, 0x5d1456b
and eax, 0x2fd7c5fb
cmp eax, 0xd7a01835
invalid
invalid
xlatb
ja case.0x140079669.1414
iretd
sbb byte [rax + 0x4cdc77d7], ah
mov edi, dword [rsi + 0x10]
movabs al, byte [0x41107e8b4cdc77d7]
mov dh, 2
mov r15, qword [rsi + 0x10]
mov r14b, 2
mov esi, r13d
jmp 0x1400e8cd4
mov r14b, 5
jmp 0x1400e6c28
movzx eax, si
cvtsi2ss xmm0, eax
cvtpi2ps xmm0, mm0
invalid
cvtpi2ps xmm0, mm0
movd edi, xmm0
mov eax, dword [0x141dd9800]
and eax, dword [str.8zquJ]
push rbp
sub al, 0xcf
add dword [rbx], esp
add eax, 0x1cf2c53
imul eax, eax, 0x53247f81
push rbx
imul rax, rax, 0x7ddc12c9
shr rax, 0x3e
cmp eax, 0xbef67b38
jae 0x1400e6ba5
mov r14b, 7
jmp 0x1400e6c28
mov eax, dword [0x141dd9808]
xor edx, edx
div dword [0x141dd980c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf2c30
movzx eax, si
cvtsi2sd xmm0, eax
invalid
ror byte [rbx - 0x30d3d8fb], 1
mov eax, dword [0x141dd9810]
add eax, 0x1cf2c27
xor edx, edx
div dword [0x141dd9814]
sub al, 0xcf
add dword [0x149b1a1a8], esp
sub al, 0xcf
add dword [0x149b1a1a8], esp
imul eax, eax, 0x6913c8fd
add eax, 0x9412709
cmp eax, 0x333b0fa9
ja 0x1400e6be3
movq rdi, xmm0
mov eax, dword [0x141dd9818]
or eax, dword [0x141dd981c]
cmp eax, 0xa4ba8324
je 0x1400e6c0d
mov r14b, 8
jmp 0x1400e6c28
mov r14b, 0xb
nop dword [rax + rax]
mov eax, dword [0x141dd9840]
sub eax, dword [0x141dd9844]
cmp eax, 0x355add1b
je 0x1400e6c30
mov r13d, edi
mov ebx, esi
jmp 0x1400e8cd4
jmp 0x1400e8cd4
add byte [rax - 0x344c24db], bh
mov eax, 0xcbb3db25
mov ecx, dword [0x141dd97e8]
or eax, 0x1cf2b90
or ecx, dword [0x141dd97ec]
imul ecx, ecx, 0x9ff61c87
imul rcx, rax
shr rcx, 0x3e
and ecx, 0xfffffffe
cmp ecx, 0x6d7bdf0f
pandn mm7, qword [rbx + 0x6d]
je 0x1400e6c52
mov r14b, 0xc
jmp 0x1400e6c28
mov r14b, 6
jmp 0x1400e6c28
mov r14b, 0xd
jmp 0x1400e6c28
mov r14b, 5
jmp 0x1400e6cb7
movsx eax, si
cvtsi2ss xmm0, eax
movd r13d, xmm0
movd r13d, mm0
movd ebp, mm0
mov eax, dword [0x141dd94b0]
and eax, dword [0x141dd94b4]
or eax, 0xfd7b0f97
and eax, 0xfdff6f97
cmp eax, 0xf6602b18
iretd
je 0x1400e6c97
mov r14b, 7
jmp 0x1400e8cd4
sbb byte [rax], ah
add byte [rax], al
movsx eax, si
cvtsi2sd xmm0, eax
movq rdi, xmm0
invalid
invalid
mov eax, dword [0x141dd94b8]
and eax, dword [0x141dd94bc]
imul eax, eax, 0x472fbd16
add eax, 0x159b6988
and eax, 0x212cb49e
mov ah, 0x2c
and dword [0x1242577ea], edi
or edx, dword [rdi]
invalid
mov ah, 0x2c
and dword [0x1242577ea], edi
or edx, dword [rdi]
invalid
or edx, dword [rdi]
in al, 0x77
fld qword [rcx - 0x4a]
or cl, ch
loope 0x1400e6d10
ja 0x1400e6cc8
mov r14b, 8
jmp 0x1400e8cd4
add byte [rax], al
mov r14b, 3
mov ebx, esi
jmp 0x1400e6cfd
mov r14b, 0xb
jmp 0x1400e8cd4
add byte [rax], al
mov eax, 0x97cc0b83
mov ecx, dword [0x141dd9890]
add ecx, dword [0x141dd9894]
sub ecx, edi
add dword [rax + 0xf], ecx
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x62241a90
invalid
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x62241a90
invalid
invalid
imul rcx, rcx, 0x79940c55
shr rcx, 0x3e
or al, 0x94
jns 0x1400e6d71
shr ecx, 0x3e
cmp ecx, 0x434c7228
ja 0x1400e6d07
mov r14b, 5
mov dh, 5
mov r12, qword [rbp + 0x1d0]
add byte [rax], al
jmp 0x1400e7434
mov eax, edi
cvtsi2ss xmm0, rax
mov r12, qword [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd98a8]
xor eax, dword [0x141dd98ac]
imul eax, eax, 0xb789374c
cmp eax, 0x3525d8c1
je 0x1400e6d51
movd edi, xmm0
jle 0x1400e6d35
mov eax, dword [0x141dd98b0]
add eax, 0x1cf2b3c
sub ecx, edi
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf2b39
imul eax, dword [0x141dd98b4]
cmp eax, 0xf59e96d6
je 0x1400e6d6e
mov eax, dword [0x141dd98b8]
add eax, 0x1cf2b30
imul eax, dword [0x141dd98bc]
cmp eax, 0x86726ef1
je 0x1400e6d82
in al, dx
in al, dx
mov r14b, 7
jmp 0x1400e7434
mov eax, edi
cvtsi2sd xmm0, rax
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd98c0]
xor eax, dword [0x141dd98c4]
xor eax, 0xdbd0d20d
sub ecx, edi
add dword [0x11bdf3fca], esi
add eax, 0xe16e1926
xor eax, 0x8894133a
cmp eax, 0x2c2e2675
jb 0x1400e6dac
movq rdi, xmm0
mov eax, dword [0x141dd98c8]
add eax, dword [0x141dd98cc]
imul eax, eax, 0xc39ef22b
shr byte [rbx], 0xf2
sahf
ret
xor eax, 0xf78b89b6
imul eax, eax, 0x39b54365
cmp eax, 0xd30bdc35
jae 0x1400e6dd3
shr byte [rbx], 0xf2
sahf
ret
mov r14b, 8
jmp 0x1400e7434
mov r14b, 0xa
mov dh, 0xa
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e7434
add cl, ch
invalid
mov r14b, 0xc
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e7434
mov r14b, 3
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov eax, dword [0x141dd9500]
xor edx, edx
div dword [0x141dd9504]
iretd
iretd
mov eax, dword [0x141dd9508]
sub eax, dword [0x141dd950c]
add eax, 0x9e635eed
and eax, 0x751927fc
cmp eax, 0x4b8c522d
je case.0x140097632.348
mov eax, dword [0x141dd9510]
sub eax, dword [0x141dd9514]
imul eax, eax, 0x5473a849
ror byte [rcx - 0x58], 0x73
push rsp
ror byte [rcx - 0x58], 0x73
test al, 0x73
push rsp
cmp eax, 0x4dfc83ce
je case.0x14007ba69.1410
mov r14b, 0xa
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov r14b, 3
mov r12, qword [rbp + 0x1d0]
mov esp, dword [rbp + 0x1d0]
jmp 0x1400e7410
mov eax, dword [0x141dd9948]
xor eax, dword [0x141dd994c]
imul eax, eax, 0x12865d0c
or eax, 0xc5807a0f
imul eax, eax, 0x4bfd8389
mov ah, 0x2a
iretd
cmp eax, 0x32368d20
mov r12, qword [rbp + 0x1d0]
mov rbx, qword [rbp + 0x60]
mov r14, qword [rbp + 0x68]
mov esi, dword [rbp + 0x68]
mov esi, dword [rbp + 0x68]
jne 0x1400e6ede
mov word [r14], di
sub rsp, 0x20
sub rsp, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
mov esi, dword [0x141dd9950]
or esi, dword [0x141dd9954]
insb byte [rdi], dx
sub cl, bh
add dword [rbx], ecx
xor eax, 0x1cf2a6a
or esi, 0x8de6d6b6
mov word [r14], di
sub rsp, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
and byte [rcx - 0x38916302], al
je 0x1400e6ede
leave
and byte [rcx - 0x38916302], al
je 0x1400e6ede
leave
mov rdi, qword [rbx]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400e799e
mov eax, dword [0x141dd9960]
xor ecx, ecx
xor edx, edx
div dword [0x141dd9964]
sub cl, bh
invalid
sub cl, bh
add dword [rcx + rcx*8 + 0x58bfc75], eax
and ebp, dword [rdx]
iretd
test cl, cl
jne 0x1400e6f3b
mov eax, dword [0x141dd9968]
xor edx, edx
div dword [0x141dd996c]
cmp eax, 0xe4ac04b2
mov r15, qword [rbp + 0x1c8]
movzx r9d, byte [rbp + 0x1df]
jne 0x1400e6f71
mov byte [r12 + 8], 8
mov qword [r12], 1
add al, 0x24
add dword [rax], eax
add byte [rax], al
and al, 8
or byte [rcx - 0x39], cl
add al, 0x24
add dword [rax], eax
add byte [rax], al
mov eax, dword [0x141dd9970]
xor edx, edx
div dword [0x141dd9974]
xor eax, 0x441fb574
add eax, 0x6dc52564
mov byte [r12 + 8], 8
mov qword [r12], 1
mov dword [rsp], 1
mov dword [rsp], 1
cmp eax, 0x21fd7bc1
jb 0x1400e6f71
jmp 0x1400e89ab
mov eax, dword [str.vR:_]
xor eax, dword [0x141dd9424]
add dword [rcx - 0x40], ebp
cmp eax, 0x25208043
and byte [0x19fe01cae], ah
add dword [rcx - 0x40], ebp
cmp eax, 0x25208043
and byte [0x19fe01cae], ah
add eax, 0xfef5a7e8
cmp eax, 0x658029cd
jae 0x1400e6fb1
and byte [0x19fe01cae], ah
add eax, 0xfef5a7e8
cmp eax, 0x658029cd
jae 0x1400e6fb1
mov r14b, 5
jmp 0x1400e7098
mov eax, dword [0x141dd9430]
add eax, dword [0x141dd9434]
iretd
add dword [rax + 0x69], ecx
shl byte [rbx + 0x485335e8], 0xc1
call 0x17c99a53a
jo 0x1400e7038
add eax, 0x22aa2b5e
cmp eax, 0xd85d22f2
and bl, byte [rbp - 0x28]
iretd
and bl, byte [rbp - 0x28]
ja 0x1400e6fe3
movd r13d, xmm0
mov eax, dword [0x141dd9438]
and eax, dword [0x141dd943c]
and byte [rdi + rcx*8], ah
add dword [0xebcf573f], eax
and byte [rdi + rcx*8], ah
add dword [0xebcf573f], eax
xor eax, 0xc0c0420
or eax, 0x9163a3cf
cmp eax, 0x2484cd67
jb 0x1400e7010
mov eax, dword [0x141dd9440]
add eax, dword [0x141dd9444]
xor eax, 0x15dbe2df
imul eax, eax, 0xab06f66c
shr byte [rsi + rsi*8 + 6], 0xab
shr byte [rsi + rsi*8 + 6], 0xab
cmp eax, 0x8be4787b
jbe case.0x1400a5027.186
mov r14b, 7
jmp 0x1400e7098
sal bh, cl
xor eax, 0x1cf2381
mov eax, dword [0x141dd93e8]
sub eax, dword [0x141dd93ec]
add dword [rbx], ebp
add eax, 0x1cf237d
and eax, 0x89060400
cmp eax, 0x7ea772d5
je 0x1400e7063
mov eax, dword [0x141dd93f0]
xor edx, edx
sal bh, cl
xor eax, 0x1cf236b
invalid
sal bh, cl
xor eax, 0x1cf236b
invalid
add dword [0x19f38b4d1], esp
and eax, 0x5f2a4443
sub bl, byte [rdi + 0x3d]
out dx, eax
and al, 0x5c
pop rbp
cmp eax, 0x5d5c24ef
je 0x1400e707b
mov r14b, 0xb
mov esi, r13d
jmp 0x1400e8cd4
mov ecx, dword [0x141dd9428]
xor ecx, dword [0x141dd942c]
imul ecx, ecx, 0xc132ce31
add ecx, 0xb35b4bc9
leave
pop r11
mov bl, 0x48
imul ecx, eax
leave
pop r11
mov bl, 0x48
imul ecx, eax
shr rcx, 0x3d
cmp ecx, 0xba22bec4
jae 0x1400e70a5
mov r14b, 6
mov esi, r13d
jmp 0x1400e8cd4
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9898]
mov bl, 0x27
iretd
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf27b0
imul eax, dword [0x141dd989c]
add eax, 0x701d5ace
and eax, 0x95452868
xor eax, 0x1b8a788b
cmp eax, 0x9620e61f
ja 0x1400e70df
mov eax, dword [0x141dd98a0]
xor edx, edx
div dword [0x141dd98a4]
invalid
imul eax, eax, 0x154f24b9
add eax, 0xb7cd13c4
cmp eax, 0x9ed0ad3d
jbe 0x1400e7102
mov r14b, 6
jmp 0x1400e7434
invalid
add byte [rcx], dh
rol byte [rax + rax*8 - 0x49be038b], 0xd
xor eax, eax
test al, al
jne 0x1400e712c
mov r14b, 0xd
mov r12, qword [rbp + 0x1d0]
mov esp, dword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
jmp 0x1400e7434
cvtsi2ss xmm0, r13d
cvtpi2ps xmm0, mm5
mov eax, dword [0x141dd9540]
add eax, dword [0x141dd9544]
iretd
add dword [rax + 0x69], ecx
enter 0x7a7, 0x67
sbb cl, byte [rax - 0x3f]
shr ecx, 0x20
iretd
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
bt eax, 0x1e
mov eax, 0
adc eax, 0xf2e2def7
neg esi
loop 0x1400e7161
neg esi
loop 0x1400e7161
cmp eax, 0x83047520
jb 0x1400e7144
movd r13d, xmm0
mov r12, qword [rbp + 0x1d0]
invalid
mov eax, dword [0x141dd9548]
and eax, dword [0x141dd954c]
and eax, 0xcfb73214
imul eax, eax, 0x64d2a3ab
xor eax, 0xf3b528c1
sub byte [rbp - 0x3146c20d], dh
invalid
jbe 0x1400e7182
sub byte [rbp - 0x3146c20d], dh
invalid
mov r14b, 7
jmp 0x1400e8620
cvtsi2sd xmm0, r13d
movq rdi, xmm0
mov r14b, 8
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov r14b, 0xb
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov r14b, 0xc
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e8620
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9918]
mov ecx, dword [0x141dd991c]
add eax, ecx
add eax, 0xfcef5418
and eax, 0xdaf514bb
cmp eax, 0xd95f21c8
invalid
je 0x1400e71eb
fnstenv [rcx + riz*8 + 0x41]
mov dh, 5
mov r14b, 5
jmp 0x1400e7405
mov rax, rdi
shr rax, 1
cvtsi2ss xmm0, rdi
sub al, bh
sub al, bh
mov r12, qword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
jmp 0x1400e724d
movaps xmm1, xmm0
mov ecx, dword [0x141dd9928]
sub ecx, dword [0x141dd992c]
add ecx, 0x53b6bcd
xor ecx, 0xdd371386
cmp ecx, 0xf62c051
invalid
jae 0x1400e73c8
add byte [rax], al
invalid
add byte [rax], al
test rdi, rdi
jns 0x1400e7226
mov ecx, edi
and ecx, 1
or rcx, rax
ror dword [rdi], 0x57
leave
ror dword [rdi], 0x57
leave
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
jmp 0x1400e7229
mov eax, 0xc2afcd95
movq xmm0, rdi
invalid
punpckldq xmm0, xmmword [0x1401017b0]
invalid
add eax, 0x1a536
subpd xmm0, xmmword [0x1401017c0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
mov r12, qword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
xchg ebp, eax
int 0xaf
ret 0x4866
invalid
invalid
rol byte [rcx], 1
add byte [rax], al
mov ecx, dword [0x141dd9940]
or eax, 0x1cf26a9
and ecx, dword [0x141dd9944]
imul rcx, rax
imul ecx, eax
iretd
imul ecx, eax
shr rcx, 0x3f
imul ecx, ecx, 0xaca013e4
imul rdx, rcx, 0x4ec056bb
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
invalid
cmp ecx, 0xf0b506ab
ja 0x1400e7291
invalid
addsd xmm1, xmm0
movq rdi, xmm1
xor eax, eax
test al, al
jne 0x1400e72d2
mov r14b, 8
jmp 0x1400e7405
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd98f0]
xor eax, dword [0x141dd98f4]
add eax, 0x3301cf26
add eax, 0x1cf2603
add esp, dword [rsi]
iretd
imul eax, eax, 0x9356cd2b
xor eax, 0x7016e60e
imul eax, eax, 0xc40fff79
dec dword [rdi]
invalid
cmp eax, 0x5d36fb5
jb 0x1400e72e5
dec dword [rdi]
invalid
pinsrw mm7, word [0x145e1e2bd], 0x72
fmul qword [rbx - 0x30da16fb]
iretd
add dword [rbx], eax
add eax, 0x1cf25e7
mov eax, dword [0x141dd98f8]
add eax, dword [0x141dd98fc]
iretd
or eax, 0xfc37dff6
imul rax, rax, 0x359a1e15
imul eax, eax, 0x359a1e15
imul eax, eax, 0x359a1e15
invalid
shr rax, 0x3d
call 0x1b089b065
int3
cmp eax, 0x77cc707b
jae 0x1400e7309
mov r14b, 0xa
mov dh, 0xa
jmp 0x1400e7405
mov r12, qword [rbp + 0x1d0]
mov esp, dword [rbp + 0x1d0]
mov eax, dword [0x141dd9900]
add eax, 0x1cf25bf
imul eax, dword [0x141dd9904]
add eax, 0x22092b9c
pushfq
sub ecx, dword [rcx]
and ah, byte [0x123aaec40]
js 0x1400e72ed
invalid
and eax, 0x9c0501cf
pushfq
sub ecx, dword [rcx]
and ah, byte [0x123aaec40]
js 0x1400e72ed
invalid
js 0x1400e72ed
pushfq
jrcxz 0x1400e7358
add eax, 0xd2572ef2
cmp eax, 0xce640e27
invalid
invalid
invalid
push rdi
sar byte [0x10e728183], cl
invalid
invalid
invalid
invalid
invalid
jb 0x1400e733b
mov r14b, 0xb
jmp 0x1400e7405
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9908]
xor edx, edx
xchg ebp, eax
and eax, 0xd23101cf
div dword [0x141dd990c]
xor eax, 0x1cf2591
xchg ecx, eax
and eax, 0xa00501cf
retf
add eax, 0x6f6dcba0
xor eax, 0x1dbfb370
cmp eax, 0x526a7929
jb 0x1400e736d
mov r14b, 0xc
jmp 0x1400e7405
mov r12, qword [rbp + 0x1d0]
mov eax, dword [0x141dd9920]
imul eax, dword [0x141dd9924]
invalid
imul eax, eax, 0x7481148
or eax, 0xd4f3f3a7
cmp eax, 0xa8e88b5f
jbe case.0x140078bf8.1259
invalid
mov r14b, 6
jmp 0x1400e7405
mov r14b, 0xd
mov dh, 0xd
mov r12, qword [rbp + 0x1d0]
jmp 0x1400e7410
mov eax, dword [0x141dd9930]
iretd
xor edx, edx
div dword [0x141dd9934]
and eax, 0xf6601cf
jle 0x1400e73a9
and eax, 0xf6601cf
add dword [rsi + 0xf], esp
jle 0x1400e73a9
mov eax, dword [0x141dd9938]
sub eax, dword [0x141dd993c]
push rsi
and eax, 0x3b2501cf
pop rdi
fild dword [0x1ab8fc576]
invalid
push rsi
and eax, 0x3b2501cf
pop rdi
fild dword [0x1ab8fc576]
invalid
imul ecx, dword [0x1b52c0ec3], 0x3d
mov edx, 0x74be84df
fidiv word [rax + 0x74c08401]
mov al, 1
test al, al
je 0x1400e73fe
or eax, 0x751d9acd
cmp eax, 0xbe84dfba
je case.0x1400e3fd9.1318
sbb eax, 0xdfba3d75
test byte [rsi + 0x1b0de74], bh
mov al, 1
mov al, 1
test al, al
je 0x1400e73fe
mov r14b, 7
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dd9988]
imul eax, dword [0x141dd998c]
scasd eax, dword [rdi]
add eax, 0x1cf256f
invalid
iretd
invalid
scasd eax, dword [rdi]
add eax, 0x1cf256f
invalid
iretd
invalid
and eax, 0xdf0501cf
divps xmm7, xmmword [0x19fbdf95b]
scasd eax, dword [rdi]
pop rdi
add eax, 0x3d5e0fdf
xor eax, 0xc15faf85
scasd eax, dword [rdi]
pop rdi
shr dword [rcx - 0x40], 0x2a
cwde
jle 0x1400e73d5
fisttp word [rdi]
pop rsi
cmp eax, 0x5faf8535
scasd eax, dword [rdi]
pop rdi
scasd eax, dword [rdi]
pop rdi
shr dword [rcx - 0x40], 0x2a
cwde
jle 0x1400e73d5
cmp eax, 0x708f6761
jbe 0x1400e7410
invalid
invalid
jo 0x1400e74a9
fadd qword [rcx - 0x77]
mov r13d, edi
std
mov esi, edi
mov ebx, edi
jmp 0x1400e8cd4
mov eax, dword [0x141dd9848]
or eax, dword [0x141dd984c]
iretd
xor eax, 0xc2489b53
add eax, 0xe54dd6ad
cmp eax, 0x42410a37
invalid
invalid
wait
ret 0xad05
mov r9, qword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
add byte [rdi], cl
xchg dword [0x1290e748a], eax
add byte [rax], al
invalid
leave
and byte [rax], al
ja 0x1400e956d
add byte [rax], al
jmp 0x1400e9536
add byte [rax - 0x75], cl
lea edx, [rax + 1]
add dword [rax], eax
invalid
mov rcx, qword [rbp + 0x150]
mov ecx, dword [rbp + 0x150]
add dword [rax], eax
add byte [rcx + rcx*4 + 9], cl
mov qword [rcx], r9
lea rax, [0x1400e9c90]
add eax, 0x2812
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x1a8]
mov qword [rcx + 0x10], rax
lea rax, [0x1400dba50]
invalid
invalid
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0x1cd18f1
sbb ch, cl
invalid
invalid
sbb ch, cl
add dword [rax - 0x75], ecx
invalid
invalid
xchg ebp, eax
mov rdx, qword [rbp + 0x158]
mov qword [rdx], rax
mov dword [rdx], eax
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rdx], eax
mov qword [rdx + 8], 2
invalid
invalid
and byte [rax], al
mov dword [rdx], eax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], 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 ch, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
adc byte [rax - 0x39], 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 ch, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.1400ea4d0
add rsp, 0x20
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r12 + 8], 6
movupd xmmword [r12 + 0x10], xmm0
adc byte [rcx - 0x77], cl
and al, 0x20
and al, 0x20
and al, 8
invalid
adc byte [rcx - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov qword [r12], 1
add byte [rax], al
movzx r9d, byte [rbp + 0x1df]
add byte [rax], al
xor esi, esi
mov eax, dword [0x141dd9480]
sub eax, dword [0x141dd9484]
add eax, 0x8c058243
xor eax, 0xed33be9a
imul rcx, rax, 0x2e2520dd
enter 0x20dd, 0x25
invalid
jb 0x1400e752b
iretd
enter 0x20dd, 0x25
shr rcx, 0x3c
shr rcx, 0x3c
shr rcx, 0x3c
mov al, 1
cmp ecx, 0xfff64572
jb 0x1400e7574
idiv bh
je 0x1400e7508
invalid
jmp 0x1400e89f1
mov rcx, qword [rbp + 0x128]
mov qword [rcx], rdx
mov dword [rcx], edx
mov dword [rcx], edx
lea rax, [0x1400ea7a0]
mov qword [rcx + 8], rax
push rdi
xor al, byte [rax]
add byte [rax - 0x77], cl
or byte [r8 - 0x75], cl
mov rax, qword [rbp + 0x1a8]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x1a8]
mov eax, dword [rbp + 0x1a8]
mov qword [rcx + 0x10], rax
lea rax, [0x1400dba50]
mov qword [rcx + 0x18], rax
sbb byte [r8 - 0x73], cl
add eax, 0x1cd1826
int1
invalid
sbb byte [r8 - 0x73], cl
add eax, 0x1cd1826
mov rdx, qword [rbp + 0x130]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
add al, byte [rax]
add byte [rax], al
sub rsp, 0x20
mov rsi, qword [rbp + 0x118]
mov rcx, rsi
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
sub rsp, 0x20
sub esp, 0x20
mov rsi, qword [rbp + 0x118]
mov rcx, rsi
call fcn.1400ea4d0
add rsp, 0x20
invalid
invalid
sub eax, 0x4800002f
add esp, 0x20
invalid
invalid
xor eax, eax
test al, al
movzx r9d, byte [rbp + 0x1df]
add dword [rax], eax
add byte [rdi], cl
test edi, esi
invalid
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
test edi, esi
sbb eax, 0xace90000
add cl, ch
lodsb al, byte [rsi]
jmp 0x1400e936a
sbb eax, 0x8b480000
pop rbp
jo 0x1400e760b
mov rbx, qword [rbp + 0x70]
mov qword [rbx], rdx
mov dword [rbx], edx
lea rax, [0x1400ec730]
mov qword [rbx + 8], rax
mov rax, qword [rbp + 0x1a8]
mov qword [rbx + 0x10], rax
lea rax, [0x1400dba50]
add eax, 0xffff446e
add eax, 0xffff446e
outsb dx, byte [rsi]
invalid
mov qword [rbx + 0x18], rax
lea rax, [0x141db8d90]
mov r14, qword [rbp + 0x78]
mov qword [r14], rax
mov eax, dword [0x141dd98e0]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf22e2
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf22e2
and eax, 0x60101c40
add eax, 0x66d00324
cmp eax, 0xd3889193
cmp ax, 0x9193
mov bl, dl
mov rdi, qword [rbp + 0x1d0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0x148]
invalid
mov r12, qword [rbp + 0x148]
ja 0x1400e96b3
invalid
mov fs, word [rax]
and byte [rax], al
invalid
xchg dword [rsi - 0x16ffffe0], ecx
and byte [rax], al
add cl, ch
jmp 0x1400e9647
sbb eax, 0x8b000020
add eax, 0x1cf1f60
mov eax, dword [0x141dd9590]
add eax, dword [0x141dd9594]
add dword [0xc7ad2470], esp
and eax, 0x879eae35
imul ecx, eax, 0x4430ae53
lea rax, [0x1400db270]
cmp al, 0xff
invalid
lea rax, [0x1400db270]
cmp al, 0xff
inc dword [rcx + 0x9d0f8f9]
cmp ecx, 0xa909d0f8
mov r9, qword [rbp + 0x1a8]
add byte [rax - 0x75], cl
popfq
rol byte [rax], 1
add byte [rax], al
invalid
test eax, 0xa88d8b4c
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
rol byte [rax], 1
add byte [rax], al
invalid
mov r14, qword [rbp + 0xd8]
add byte [rax], al
add byte [rbp + 0x30], dh
jne 0x1400e7695
mov qword [rbx], r10
mov qword [rbx + 8], rax
or byte [rcx + rcx*4 + 0x4b], cl
adc byte [rax - 0x73], cl
or eax, 0xffff43d9
or byte [rcx + rcx*4 + 0x4b], cl
adc byte [rax - 0x73], cl
or eax, 0xffff43d9
mov qword [rbx + 0x18], rcx
lea rcx, [0x141db8d90]
mov qword [r14], rcx
mov qword [r14 + 8], 2
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], r8b
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffff43b4
mov ah, 0x43
invalid
invalid
lea rcx, [0x1400dba50]
mov ah, 0x43
invalid
lea rdx, [0x141db8d90]
mov rdi, qword [rbp + 0x1d0]
mov r12, qword [rbp + 0xe0]
mov r8d, dword [0x141dd9598]
and r8d, dword [0x141dd959c]
add eax, 0x1cf1edd
add eax, 0x1cf1edd
and r8d, 0x4344b0c
mov qword [rbx], r10
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r9
mov qword [rbx + 0x18], rcx
sbb byte [rcx - 0x77], cl
invalid
mov qword [r14 + 8], 2
mov qword [r14 + 0x20], 0
add byte [rax], al
add byte [rax], al
sbb byte [rcx - 0x77], cl
invalid
cmp r8d, 0xae53a358
je 0x1400e76b1
mov eax, dword [0x141dd95a0]
invalid
imul eax, dword [0x141dd95a4]
imul rax, rax, 0x39448683
shr rax, 0x3c
or eax, 0x70052044
cmp eax, 0x89494ff5
jbe 0x1400e7734
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
sub rsp, 0x20
mov rcx, r12
adc byte [rcx - 0x39], cl
sbb byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r14
call fcn.1400ea4d0
add rsp, 0x20
mov eax, dword [0x141dd95a8]
xor edx, edx
div dword [0x141dd95ac]
mov esi, eax
or esi, 0xb78717f9
mov bh, 0x81
invalid
jbe 0x1400e778b
mov ebp, dword [rcx]
and esi, 0xc9033474
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
add byte [rax], al
iretd
add byte [rax], al
sub rsp, 0x20
sub esp, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
call fcn.1400ea4d0
add rsp, 0x20
and byte [rcx + 0x4f71fbfe], al
jb 0x1400e7734
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x20], rdx
jmp 0x1400e96f8
mov eax, dword [0x141dd9990]
sub eax, dword [0x141dd9994]
imul eax, eax, 0x7b245c74
or eax, 0xa3b00e62
add eax, 0xf56147d4
cmp eax, 0x81ba65a6
mov rbx, qword [rbp + 0x1d0]
jb 0x1400e9790
jmp 0x1400e970c
mov rdi, r13
out dx, eax
jmp 0x1400e588d
shr ebx, 8
mov eax, dword [0x141dd93b8]
or eax, dword [0x141dd93bc]
and eax, 0x761c2d7b
add eax, 0x616bd5ee
or eax, 0x7774035c
cmp eax, 0x5e2ef97
jb 0x1400e77de
mov eax, dword [0x141dd93c0]
add eax, dword [0x141dd93c4]
invalid
sbb ecx, edi
invalid
imul eax, eax, 0xa67b3c8a
xor eax, 0x4a7d8986
imul eax, eax, 0x96dc90e
cmp eax, 0x84c3e5ff
ret
test byte [rsi - 0x24], dh
ret
jmp 0x1400e795b
shr ebx, 8
mov eax, dword [0x141dd93a0]
and eax, dword [0x141dd93a4]
add dword [rbx], esp
add eax, 0x1cf1b6c
or eax, 0x3ba7c944
imul eax, eax, 0x6b0d0515
cmp eax, 0xe7f51798
je 0x1400e782c
mov eax, dword [0x141dd93a8]
add eax, dword [0x141dd93ac]
imul eax, eax, 0x480a6323
add rax, 0xffffffffc2086d37
add rax, 0xffffffffc2086d37
or eax, 0x3cd038f9
cmp eax, 0x609843bd
je 0x1400e784a
mov eax, dword [0x141dd93b0]
or eax, dword [0x141dd93b4]
iretd
add dword [0x120fa3f5b], ecx
imul rax, rax, 0x43f771b7
shr rax, 0x3d
and eax, 1
cmp eax, 0x39dbaa20
ja 0x1400e786d
iretd
shr rbx, 8
mov eax, dword [0x141dd9390]
xor edx, edx
div dword [0x141dd9394]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf1aea
xor eax, 0x5f534b01
imul eax, eax, 0xd44f8274
cmp eax, 0xa1a036bd
je 0x1400e789c
mov r13, qword [rbp + 0x1b0]
mov eax, dword [0x141dd9398]
xor eax, dword [0x141dd939c]
and eax, 0x1020023
xor eax, 0x21420961
cmp eax, 0xecdcd57a
ja 0x1400e78c3
jmp 0x1400e795b
shr r13d, 8
and r13b, 1
mov cl, 2
invalid
add al, byte [rcx + rcx*4 - 0x15]
mov ebx, r13d
mov r13, qword [rbp + 0x1b0]
jmp 0x1400e90aa
mov qword [rbp + 0x1b0], r13
mov r14b, 3
mov r8, qword [rbp + 0x1c0]
jmp 0x1400e9160
shr rbx, 8
mov eax, dword [0x141dd9380]
and eax, dword [0x141dd9384]
imul eax, eax, 0xb2db22e2
and eax, 0xc86d9916
xor eax, 0xc630b9dd
cmp eax, 0xeb9604f4
ja 0x1400e7915
mov eax, dword [0x141dd9388]
add eax, dword [0x141dd938c]
invalid
add dword [rbx], eax
add eax, 0x1cf1a48
invalid
add dword [0x15ea46b86], esp
and eax, 0x1e95f23d
imul eax, eax, 0x648d6437
xor eax, 0x5159d6c7
cmp eax, 0x3ca49b83
jbe 0x1400e7938
mov cl, 1
jmp 0x1400e90aa
invalid
add byte [rcx + rcx*4 - 0x11], cl
mov rdi, r13
jmp 0x1400e6063
mov eax, dword [0x141dd9828]
xor edx, edx
div dword [0x141dd982c]
mov al, 1
test al, al
je 0x1400e797a
mov r8, qword [rcx + 8]
mov r15, qword [rcx + 0x10]
mov r14b, 2
jmp 0x1400e6c30
mov r8, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
mov r14b, 2
jmp 0x1400e7434
mov ecx, 0xe4a9e375
mov eax, dword [0x141dd9958]
xor edx, edx
div dword [0x141dd995c]
imul rax, rcx
shr rax, 0x3a
call 0xd46ab6f6
push qword [rax + 0x74]
invalid
call 0xd46ab6f6
push qword [rax + 0x74]
jrcxz 0x1400e7a0d
mov r8, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r14b, 2
jmp 0x1400e7410
mov eax, dword [0x141dd9250]
or eax, dword [0x141dd9254]
and eax, 0x13dcaa75
add dword [0x153eb2488], esp
imul eax, eax, 0xa7894bf4
movsd qword [rdx], xmm0
cmp eax, 0x574525ea
jne 0x1400e7a2a
movsd qword [rdx], xmm0
jmp 0x1400e7a02
add r8d, 0xfffffffe
cmp r8d, 0x65
ja case.0x1400e7a46.6
lea rax, [0x141dba8e4]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
movsd xmm1, qword [0x140101db8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101dc0]
minsd xmm0, xmm1
cvttsd2si esi, xmm0
invalid
mov r14b, 4
jmp 0x1400e7d8e
invalid
movsd xmm1, qword [0x140101dc8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101dd0]
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov r14b, 3
jmp 0x1400e7d22
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101d98]
minsd xmm0, xmm1
cvttsd2si edi, xmm0
clc
clc
mov eax, dword [0x141dd96e8]
add eax, dword [0x141dd96ec]
xor eax, 0x50b18ac0
or eax, 0xae0c701d
cmp eax, 0x6f343fbe
jb 0x1400e7aa8
mov eax, dword [0x141dd96f0]
xor edx, edx
div dword [0x141dd96f4]
add eax, 0x24dba7a9
mov ecx, 0xac936973
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x4a5011a2
cmp ecx, 0xefb0210b
invalid
mov al, 0xef
jbe 0x1400e7b11
and dword [rax + 0x661e76ef], esi
mov dword [r13], edi
mov word [r13], di
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r13
call fcn.14003a020
add rsp, 0x20
movabs rbx, 0x8000000000000000
mov eax, dword [0x141dd96f8]
xor edx, edx
div dword [0x141dd96fc]
mov esi, eax
and esi, 0x37c78f67
mov word [r13], di
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r13
call fcn.14003a020
add rsp, 0x20
cmp esi, 0xa3cbdc0b
je 0x1400e7b1b
mov rdi, qword [r14]
cmp rdi, rbx
jne 0x1400e7be7
mov eax, dword [0x141dd9708]
imul eax, dword [0x141dd970c]
add eax, 0x55c51340
and eax, 0xcb1d3198
cmp eax, 0x83f62f56
jb 0x1400e7b63
mov eax, dword [0x141dd9710]
xor edx, edx
div dword [0x141dd9714]
add eax, 0xb9b20fed
xor eax, 0xdf318413
imul eax, eax, 0x2c9b4fa6
cmp eax, 0x7baa578f
movzx r9d, byte [rbp + 0x1df]
jae 0x1400e7bbc
mov byte [r12 + 8], 8
mov qword [r12], 1
and al, 1
add byte [rax], al
invalid
and al, 1
add byte [rax], al
add byte [rbx - 0x30e4a9fb], cl
add dword [rbx], ebp
add eax, 0x1cf1b54
sbb ecx, edi
invalid
mov eax, dword [0x141dd9718]
sub eax, dword [0x141dd971c]
sbb ecx, edi
invalid
sbb ecx, edi
add dword [0x11aea3638], eax
add eax, 0xdadbba6b
mov byte [r12 + 8], 8
mov qword [r12], 1
cmp eax, 0x2e9c2144
invalid
pushfq
jb 0x1400e7bbc
and dword [rsi + rbp + 0x15e9da72], ebx
add eax, dword [rax]
add byte [rbx - 0x30e4ecfb], cl
add dword [rbx], esi
add eax, 0x1cf1b11
jmp 0x1400e7efc
mov eax, dword [0x141dd9700]
xor eax, dword [0x141dd9704]
and eax, 0x14c975c5
add eax, 0xfad2f475
imul rax, rax, 0x46575f5b
pop rdi
push rdi
shr rax, 0x3e
invalid
pop rdi
push rdi
shr rax, 0x3e
invalid
cmp eax, 0x23809888
cmp eax, 0x23809888
je 0x1400e7be7
mov r8, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov r14b, 2
jmp 0x1400e588d
movapd xmm1, xmm0
maxsd xmm1, qword [0x140101da8]
minsd xmm1, qword [0x140101db0]
cvttsd2si eax, xmm1
xor r13d, r13d
rol dword [rbp + 0x31], 0xed
ucomisd xmm0, xmm0
cmovnp r13d, eax
mov eax, dword [0x141dd96c8]
and eax, dword [0x141dd96cc]
imul eax, eax, 0xf5289db6
sal byte [rsi + 0x5f5289d], 0x38
call 0xe24427f7
jne 0x1400e7c36
test al, 0x3d
invalid
invalid
invalid
test byte [rdi - 0x23], dh
sal byte [rsi + 0x5f5289d], 0x38
call 0xe24427f7
jne 0x1400e7c36
test al, 0x3d
invalid
mov r14b, 5
jmp 0x1400e7dd2
cvtsd2ss xmm0, xmm0
mov eax, dword [0x141dd96d8]
add eax, dword [0x141dd96dc]
cmp eax, 0xed91a148
je 0x1400e7c71
invalid
movd r13d, xmm0
mov r14b, 7
jmp 0x1400e7dd2
movq rdi, xmm0
movq rdi, mm0
mov eax, dword [0x141dd96e0]
xor edx, edx
div dword [0x141dd96e4]
xor eax, 0xa02c4008
or eax, 0x5dd0a6f4
add eax, 0x44021c0f
cmp eax, 0x188882e
jb 0x1400e7c96
mov r14b, 8
jmp 0x1400e7e65
or cl, ch
movabs dword [0xf2c9570f66000001], eax
xorpd xmm1, xmm1
maxsd xmm1, xmm0
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101df0]
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov eax, dword [0x141dd96a0]
xor eax, dword [0x141dd96a4]
mov esi, 0xd01cf19
mov esp, 0x69c1a4f7
ror byte [rbp + 0x3df075c0], 0xf7
invalid
invalid
invalid
je 0x1400e7cda
mov esi, 0xd01cf19
mov esp, 0x69c1a4f7
ror byte [rbp + 0x3df075c0], 0xf7
movabs dword [0x16cacfb8e2748d19], eax
mov ecx, dword [rbx - 0x30e65af3]
add dword [rbx], ecx
mov eax, 0x8b16cacf
mov ecx, dword [0x141dd96a8]
or ecx, dword [0x141dd96ac]
or eax, 0x1cf19a3
or eax, 0x1cf19a3
sbb edi, ecx
add dword [rcx - 0x1316280f], eax
xor dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0xa9ed12f1
xor ecx, 0x31ece9d7
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xa9ed12f1
jae 0x1400e7cfd
mov r14b, 0xa
jmp 0x1400e8cd4
xorpd xmm1, xmm1
push rdi
leave
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101d98]
minsd xmm0, xmm1
sal edx, 0xf
sub al, 0xf0
sal edx, 0xf
sub al, 0xf0
mov eax, dword [0x141dd96b0]
xor edx, edx
div dword [0x141dd96b4]
add eax, 0x38bb5c9
or eax, 0x5145e740
out 0x45, eax
push rcx
out 0x45, eax
push rcx
shr eax, 4
imul rax, rax, 0x83f3fc3
shr rax, 0x37
cmp eax, 0x440d5eaf
je case.0x14009a78c.845
mov eax, dword [0x141dd96b8]
imul eax, dword [0x141dd96bc]
imul eax, eax, 0xdcbf3165
add eax, 0xf3633284
cmp eax, 0x8805227f
ja 0x1400e7d6c
mov r14b, 0xb
jmp 0x1400e8cd4
sldt word [r8]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140101de8]
movups xmm0, xmmword [0x140101de8]
movups xmm0, xmmword [0x140101de8]
minsd xmm0, xmm1
cvttsd2si r13, xmm0
mov eax, dword [0x141dd96c0]
sub eax, dword [0x141dd96c4]
xor eax, 0x2b5cfbaa
imul eax, eax, 0x7053c871
xor eax, 0x3720cf9
cmp eax, 0x6d5bbfe4
jbe 0x1400e7dac
mov r14b, 0xc
jmp 0x1400e7e65
cvttsd2si rax, xmm0
cvttps2pi mm0, xmm0
ucomisd xmm0, qword [0x140101da0]
ucomiss xmm0, dword [0x140101da0]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor edi, edi
ucomisd xmm0, xmm0
cmovnp rdi, rcx
mov ecx, 0xffffffff
invalid
mov eax, dword [0x141dd96d0]
and eax, dword [0x141dd96d4]
add eax, 0x61e44646
in al, 0x61
in al, 0x61
xor eax, 0x98437128
cmp eax, 0xb60f137e
jle 0x1400e7e28
movzx esi, byte [rdx - 0x1d]
jle 0x1400e7e28
adc ecx, dword [rdi]
mov dh, 0x72
jrcxz case.0x1400a0c10.895
invalid
movzx esi, byte [rdx - 0x1d]
mov r14b, 6
mov dh, 6
jmp 0x1400e7e65
cvttsd2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
movapd xmm1, xmm0
subsd xmm1, qword [0x140101dd8]
or eax, 0x19fa2
stc
invalid
or eax, 0x19fa2
cvttsd2si rdx, xmm1
sub al, 0xd1
and rdx, rcx
or rdx, rax
xor eax, eax
xorpd xmm1, xmm1
xorps xmm1, xmm1
xorps xmm1, xmm1
ucomisd xmm0, xmm1
cmovae rax, rdx
ucomisd xmm0, qword [0x140101de0]
mov rdi, 0xffffffffffffffff
invalid
invalid
dec dword [rax + 0xf]
clc
mov r14b, 0xd
mov dh, 0xd
invalid
mov dh, 0xd
jmp 0x1400e8cd4
add byte [rax], al
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rdx
lea rax, [0x1400635e0]
add eax, 0xfff7b765
add eax, 0xfff7b765
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
lea rax, [0x1400dba50]
mov qword [rcx + 0x18], rax
invalid
invalid
sbb byte [r8 - 0x73], cl
add eax, 0x1cd0efb
lea rax, [0x141db8d90]
mov rdx, qword [rbp + 0xa0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
and byte [rax], al
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 ch, 0xa8
test al, 0
add byte [rax], al
and byte [rax], al
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 ch, 0xa8
test al, 0
add byte [rax], al
mov rcx, rsi
test al, 0
add byte [rax], al
mov rcx, rsi
call fcn.1400ea4d0
add rsp, 0x20
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r12 + 8], 6
and al, 8
invalid
movupd xmmword [r12 + 0x10], xmm0
mov qword [r12 + 0x20], rax
mov qword [r12], 1
add byte [rax - 0x7d], cl
invalid
and al, 8
invalid
movzx r9d, byte [rbp + 0x1df]
fild word [rcx]
add byte [rax], al
mov eax, dword [0x141dd9720]
add eax, 0x1cf181e
mov ecx, dword [0x141dd9724]
add eax, ecx
add eax, 0x8e5d4cb9
and eax, 0xffaead45
lodsd eax, dword [rsi]
scasb al, byte [rdi]
invalid
cmp eax, 0x4fbefea7
ja 0x1400e7efc
lodsd eax, dword [rsi]
scasb al, byte [rdi]
invalid
xor esi, esi
mov eax, dword [0x141dd9728]
sub eax, dword [0x141dd972c]
add eax, 0x1cf1803
add eax, 0x1cf1803
imul rcx, rax, 0x61dc18cd
shr rcx, 0x3d
add ecx, 0x38b22793
xchg ebx, eax
invalid
mov dl, 0x38
mov al, 1
xchg ebx, eax
invalid
cmp ecx, 0x8ab494c4
ja 0x1400e7f1d
jmp 0x1400e89f1
sbb dword [rbx], ebx
iretd
sbb ecx, edi
add dword [rcx - 0x48918853], edi
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
mov bh, 0x48
imul rcx, rax
jmp 0x193cfe8a4
retf
adc dword [rbx + 8], eax
add byte [rax], al
add byte [0x181a66cab], bh
or byte [r8 - 0x39], cl
add eax, dword [rcx]
add byte [rax], al
add bl, ch
movabs dword [0x53301cf1ac4058b], eax
invalid
sbb cl, bh
add dword [rbx], esi
invalid
ret 0xcf1a
invalid
sbb cl, bh
add dword [rbx], esi
add eax, 0x1cf1ac2
and byte [0x1aef7dbca], dil
rol byte [rbp - 0x51], 0xc9
sub byte [rax - 0x3f], cl
call 0x19ae6e947
mov esi, 0x8b489cd3
or eax, 0x1cf268c
sub byte [rbp + 0x1e0], dh
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
clc
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
movzx r9d, byte [rbp + 0x1df]
xor esi, esi
mov ecx, dword [0x141dd9838]
or ecx, dword [0x141dd983c]
add dword [rbx], ecx
or eax, 0x1cf17e0
add ecx, 0xc1439051
or ecx, 0xa560010c
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
and ecx, 0xa7f101de
mov al, 1
cmp ecx, 0x69b76c50
jbe 0x1400e8050
jmp 0x1400e89f1
mov eax, dword [0x141dd9228]
and eax, dword [0x141dd922c]
invalid
adc edi, ecx
invalid
adc edi, ecx
add dword [rbx], esp
add eax, 0x1cf11a3
invalid
adc edi, ecx
invalid
movabs dword [0xde57c0694801cf11], eax
shr rax, 0x3c
imul rax, rax, 0x4f4ade57
shr rax, 0x3c
imul eax, eax, 0x142a74de
movss dword [r8], xmm6
cmp eax, 0x50341de4
jbe 0x1400e80ad
movss dword [r8], xmm6
jmp 0x1400e807d
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e80c7.6
lea rax, [0x141dbaa7c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov esp, 0x4801cd29
invalid
movups xmm0, xmmword [0x140101e04]
maxss xmm0, xmm6
movss xmm1, dword [0x140101e08]
popfq
add dword [rax], eax
popfq
add dword [rax], eax
minss xmm1, xmm0
cvttss2si esi, xmm1
mov eax, dword [0x141dd9630]
and eax, dword [0x141dd9634]
imul eax, eax, 0x74a1d2f0
je 0x1400e8135
sbb rsp, qword [rdi + 7]
adc eax, 0x52301cf
adc eax, 0xc06901cf
invalid
je 0x1400e8135
sbb rsp, qword [rdi + 7]
je 0x1400e80e5
mov r14b, 4
jmp 0x1400e8456
mov dword [rcx - 0x4a], 0x33fe908
add byte [rax], al
movss xmm0, dword [0x140101e0c]
add eax, dword [rax]
add bl, dh
movss xmm0, dword [0x140101e0c]
maxss xmm0, xmm6
movss xmm1, dword [0x140101e10]
minss xmm1, xmm0
cvttss2si ebx, xmm1
mov r14b, 3
jmp 0x1400e8456
pop rdi
invalid
add ebp, ecx
sbb eax, dword [rbx]
add byte [rax], al
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140101e20]
minss xmm1, xmm0
pop rbp
enter 0xff3, 0x2c
fld dword [rcx - 0x4a]
or ch, cl
cld
add al, byte [rax]
invalid
pop rbp
enter 0xff3, 0x2c
fld dword [rcx - 0x4a]
or ch, cl
cld
add al, byte [rax]
add byte [rbx - 0x30eb17fb], cl
mov eax, dword [0x141dd9648]
xor edx, edx
div dword [0x141dd964c]
xor eax, 0xa3f4e2d9
imul eax, eax, 0x3234eecc
add eax, 0xe29c098
cmp eax, 0xf33246aa
jbe 0x1400e81b3
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140101df8]
minss xmm1, xmm0
cvttss2si eax, xmm1
mov word [r14], ax
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
invalid
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
invalid
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140101df8]
minss xmm1, xmm0
cvttss2si esi, xmm1
mov edi, dword [0x141dd9650]
sub edi, dword [0x141dd9654]
jle 0x1400e81e8
iretd
add dword [rcx + 0x1ee87c7], eax
or rdi, 0x54344d5b
xor al, 0x54
jle 0x1400e81e8
iretd
xor al, 0x54
add edi, 0xb1f0e906
mov word [r14], si
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
cmp edi, 0xcc699fd9
ja 0x1400e81ca
invalid
mov ebp, 0xb848
add byte [rax], al
add byte [rax], al
add byte [rax + 0x143b0d8b], al
iretd
movabs rax, 0x8000000000000000
mov ecx, dword [0x141dd9658]
xor ecx, dword [0x141dd965c]
imul ecx, ecx, 0x2b9bb04e
add ecx, 0x280260d0
and ecx, 0xff5094c4
cmp ecx, 0xf72ed8ed
ja 0x1400e8217
mov rdi, qword [rbx]
cmp rdi, rax
jne 0x1400e8261
mov eax, dword [0x141dd9678]
sub eax, dword [0x141dd967c]
cmp eax, 0xceeb4a13
je 0x1400e8e9c
jmp 0x1400e8e71
mov eax, dword [0x141dd9660]
or eax, dword [0x141dd9664]
add eax, 0xd2399c5d
or eax, 0xce45adf9
cmp eax, 0x97614b5e
je 0x1400e8261
mov ecx, 0x96657171
mov eax, dword [0x141dd9668]
xor edx, edx
div dword [0x141dd966c]
or eax, 0xe0008440
and eax, 0xec4daee3
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x2d9de42
je 0x1400e8283
cvttss2si rax, xmm6
mov rcx, rax
sar rcx, 0x3f
movaps xmm0, xmm6
invalid
subss xmm0, dword [0x140101e14]
cvttss2si rdx, xmm0
and rdx, rcx
or rdx, rax
xor eax, eax
xorps xmm0, xmm0
ror byte [rdi], 0x2e
invalid
cmovae rax, rdx
ucomiss xmm6, dword [0x140101e18]
mov rdi, 0xffffffffffffffff
cmovbe rdi, rax
mov r14b, 0xd
invalid
ror byte [rdi], 0x2e
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dd9690]
and eax, dword [0x141dd9694]
adc cl, bh
add dword [rbx], esp
add eax, 0x1cf1228
add eax, 0x67681498
xor eax, 0xc8c30108
and eax, 0xcae3898b
cmp eax, 0xe1509a84
ja 0x1400e8460
jmp 0x1400e8cd4
mov rcx, qword [rbp + 0xc8]
mov qword [rcx], r8
lea rax, [0x14005f770]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
lea rax, [0x1400dba50]
mov qword [rcx + 0x18], rax
lea rax, [0x141db8d90]
mov rsi, qword [rbp + 0xb8]
mov qword [rsi], rax
mov qword [rsi + 8], 2
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x10], rcx
mov eax, dword [0x141dd9698]
sub eax, dword [0x141dd969c]
and eax, 0x10a03a2
xor eax, 0x54183728
add eax, 0xfb0dffd3
cmp eax, 0xc8c6342f
mov rdi, qword [rbp + 0xc0]
ja 0x1400e9419
mov esi, dword [0x141dd9560]
imul esi, dword [0x141dd9564]
and esi, 0xf9f7cf
add esi, 0xb5e9088b
or cl, ch
mov ch, 0x81
out 0x54, al
lock adc al, byte [rcx]
or cl, ch
mov ch, 0x81
out 0x54, al
lock adc al, byte [rcx]
mov word [rdi], r13w
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, rdi
call fcn.14003a020
add rsp, 0x20
cmp esi, 0x4b15613c
jbe 0x1400e8565
mov word [rdi], r13w
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, rdi
call fcn.14003a020
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and bl, ch
popfq
jmp 0x1400e8502
mov rdi, qword [rbx]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400e85e1
mov eax, dword [0x141dd9578]
xor eax, dword [0x141dd957c]
shr eax, 2
add cl, byte [rax + 0x69]
shl byte [0x188109e6a], 0xc1
call 0x19cceeec9
mov ah, 0xe
adc byte [0x1a3b852b7], dh
add cl, byte [rax + 0x69]
shl byte [0x188109e6a], 0xc1
call 0x19cceeec9
mov ah, 0xe
adc byte [0x1a3b852b7], dh
cmp eax, 0x53361f88
jb 0x1400e8577
mov byte [r12 + 8], 8
mov qword [r12], 1
add byte [rdi + rcx - 0x4a], al
invalid
fild word [rcx]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
mov eax, dword [0x141dd9580]
or eax, dword [0x141dd9584]
and eax, 0xaf9ef0cd
imul rax, rax, 0x5ddcd365
shr rax, 0x3a
cmp eax, 0x7d0a0e74
je 0x1400e85b9
jmp 0x1400e5093
mov eax, dword [0x141dd9568]
sub eax, dword [0x141dd956c]
cmp eax, 0xdf7eeada
je 0x1400e85e1
mov eax, dword [0x141dd9570]
or eax, dword [0x141dd9574]
add eax, 0xa73f82ff
and eax, 0x6c12a355
cmp eax, 0xfb1c7a0
jae 0x1400e85f4
iretd
mov r8, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r14b, 2
nop dword [rax]
mov eax, dword [0x141dd9588]
or eax, dword [0x141dd958c]
and eax, 0xc464f5fc
xor eax, 0xd0197fc7
sbb eax, edx
sbb eax, edx
cmp eax, 0x6ce915c8
jb 0x1400e8620
jmp 0x184f1f8aa
mov esi, r13d
mov ebx, r13d
mov ebx, ebp
mov ebx, ebp
jmp 0x1400e8cd4
mov eax, dword [0x141dd9258]
xor edx, edx
div dword [0x141dd925c]
or eax, 0xf7ddafef
and eax, 0xf7ffefef
mov byte [r8], bl
cmp eax, 0xd4628113
jae case.0x1400e595b.427
mov byte [r8], bl
jmp 0x1400e8648
xor eax, eax
mov r12, qword [rbp + 0x1d0]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1a8]
nop word cs:[rax + rax]
test al, al
jne 0x1400e8690
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e86ae.6
lea rax, [0x141dba74c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dd9768]
xor eax, dword [0x141dd976c]
imul eax, eax, 0x4448e074
add eax, 0xf117d6fd
invalid
invalid
int1
cmp eax, 0x4323311f
ja case.0x1400e86ae.2
invalid
mov r14b, 4
jmp 0x1400e8949
jae case.0x1400e86ae.16
add byte [rax], al
jae case.0x1400e86ae.16
add byte [rax], al
mov eax, dword [0x141dd9760]
xor edx, edx
div dword [0x141dd9764]
and eax, 0xf29e570e
cmp eax, 0x2522723a
je case.0x1400e86ae.16
mov r14b, 3
jmp 0x1400e88ef
mov eax, dword [0x141dd9758]
and eax, dword [0x141dd975c]
and eax, 0x4121403
xor eax, 0x789890aa
cmp eax, 0x8d54ade5
ja case.0x1400e86ae.21
mov r14b, 0xd
mov dh, 0xd
jmp 0x1400e8949
mov eax, dword [0x141dd9770]
xor eax, dword [0x141dd9774]
xor eax, 0xc6d21bda
imul eax, eax, 0xef175bcb
add eax, 0xdc61f7d4
cmp eax, 0xe76b2b9b
ja case.0x1400e86ae.20
mov r14b, 6
jmp 0x1400e8949
mov rdx, qword [rbp + 0xb0]
mov word [rdx], di
sub rsp, 0x20
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rsi, qword [rbp + 0x88]
mov rcx, rsi
call fcn.14003a020
add rsp, 0x20
mov rdi, qword [rsi]
movabs rax, 0x8000000000000000
movzx r9d, byte [rbp + 0x1df]
mov ecx, dword [0x141dd9790]
imul ecx, dword [0x141dd9794]
or ecx, 0x2800212d
and ecx, 0xa881e32f
imul ecx, ecx, 0x5af08744
cmp ecx, 0xf1be40f
jb 0x1400e8784
cmp rdi, rax
jne 0x1400e882d
mov eax, dword [0x141dd97a0]
xor eax, dword [0x141dd97a4]
and eax, 0xce8b8c30
add eax, 0x362c547a
and eax, 0xb885a462
cmp eax, 0xe620e8ba
ja 0x1400e87b0
mov eax, dword [0x141dd97a8]
and eax, dword [0x141dd97ac]
and eax, 0xd2b5473b
imul eax, eax, 0x5eb9212e
pop rsi
pop rsi
add eax, 0x78616eb6
cmp eax, 0x7fe29f80
jae 0x1400e87fb
mov byte [r12 + 8], 8
xor eax, eax
mov byte [r12 + 8], 8
test al, al
jne 0x1400e87fd
mov eax, dword [0x141dd97b0]
and eax, dword [0x141dd97b4]
add eax, 0x5bde0f56
or eax, 0xb73042ba
cmp eax, 0x32f94bf9
jb 0x1400e8f07
jmp 0x1400e8ed3
mov eax, dword [0x141dd9798]
xor edx, edx
div dword [0x141dd979c]
xor eax, 0x8e354a05
add eax, 0xe47aea01
cmp eax, 0xdb000b4e
ja 0x1400e882d
mov r8, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
mov r14b, 2
jmp 0x1400e8950
xor eax, eax
test al, al
jne 0x1400e885e
mov r14b, 5
jmp 0x1400e8949
movzx eax, bl
cvtsi2ss xmm0, eax
mov eax, 0xdfb38779
movd edi, xmm0
mov ecx, dword [0x141dd9778]
xor ecx, dword [0x141dd977c]
or ecx, 0xdd6f2b7c
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xb809573a
ja 0x1400e887a
mov eax, dword [0x141dd9780]
or eax, dword [0x141dd9784]
and eax, 0x84468400
xor eax, 0xe0f0040
cmp eax, 0xb59fedc8
ja 0x1400e889c
mov r14b, 7
jmp 0x1400e8949
movzx eax, bl
cvtsi2sd xmm0, eax
mov eax, dword [0x141dd9788]
xor edx, edx
div dword [0x141dd978c]
add eax, 0xa3da9ce2
cmp eax, 0x4575b430
jb 0x1400e88c8
movq rdi, xmm0
mov r14b, 8
jmp 0x1400e8949
mov r14b, 0xa
jmp 0x1400e8949
mov eax, dword [0x141dd9740]
xor edx, edx
div dword [0x141dd9744]
mov eax, dword [0x141dd9748]
sub eax, dword [0x141dd974c]
add eax, 0x4a58662e
xor eax, 0xd7de6bde
cmp eax, 0x508cb7fb
jb 0x1400e88ff
mov eax, dword [0x141dd9750]
xor edx, edx
div dword [0x141dd9754]
and eax, 0xa53f3d52
imul eax, eax, 0x98d97f67
add eax, 0x770868d8
cmp eax, 0xc7538b29
jae 0x1400e891c
mov r14b, 0xb
jmp 0x1400e8949
mov r14b, 0xc
nop dword [rax]
mov eax, dword [0x141dd97c8]
sub eax, dword [0x141dd97cc]
add eax, 0x967fd667
imul rax, rax, 0x46488087
shr rax, 0x3e
or eax, 0x74001f9c
cmp eax, 0x48bdffa
jb 0x1400e8950
mov r13d, edi
jmp 0x1400e8cd2
mov eax, dword [0x141dd97d0]
xor eax, dword [0x141dd97d4]
add eax, 0xd3a906fb
or eax, 0xcfc949cb
and eax, 0xcfe969cf
cmp eax, 0x8ca9c76e
jb 0x1400e9530
jmp 0x1400e950a
mov eax, dword [0x141dd9978]
or eax, dword [0x141dd997c]
or eax, 0xf96ee91
add eax, 0x4d87c72d
and eax, 0x915d0e4
cmp eax, 0xb44a2430
je 0x1400e89ab
xor esi, esi
mov eax, dword [0x141dd9980]
or eax, dword [0x141dd9984]
imul ecx, eax, 0xbe19b353
add ecx, 0xc1eb9a1e
mov al, 1
cmp ecx, 0xce17d210
jb 0x1400e89cf
mov cl, 1
movzx edx, r9b
add rdx, 0xfffffffffffffffe
cmp rdx, 0xe
jbe 0x1400e5102
jmp case.0x1400e5110.3
mov eax, dword [0x141dd9210]
xor eax, dword [0x141dd9214]
imul rax, rax, 0x3fccf7c9
shr rax, 0x3d
add eax, 0x5453dd53
xor eax, 0x84693522
mov qword [r8], rdi
cmp eax, 0xfcab23e2
jbe 0x1400e8a3a
mov qword [r8], rdi
jmp 0x1400e8a0a
mov rcx, qword [rbp + 0x1b8]
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r12, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1a8]
mov r14, qword [rbp + 0x28]
mov r13, qword [rbp + 0x30]
ja case.0x1400e8a71.6
lea rax, [0x141dbac14]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
xor eax, eax
test al, al
jne 0x1400e8a75
mov r14b, 4
jmp 0x1400e8cd2
mov eax, dword [0x141dd95b8]
sub eax, dword [0x141dd95bc]
cmp eax, 0x164f8e56
je case.0x1400e8a71.16
mov r14b, 3
jmp 0x1400e8abc
mov eax, dword [0x141dd95b0]
xor edx, edx
div dword [0x141dd95b4]
imul eax, eax, 0x891b79d4
and eax, 0x34001c80
cmp eax, 0xdb3560c9
je case.0x1400e8a71.17
mov r14b, 0xa
mov ebx, edi
jmp 0x1400e8cd2
mov eax, dword [0x141dd95f0]
mov ecx, dword [0x141dd95f4]
add eax, ecx
add eax, 0xf6224cf9
and eax, 0xcce1af7d
cmp eax, 0xb837f527
jbe 0x1400e8b00
mov word [r13], di
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r13
call fcn.14003a020
add rsp, 0x20
mov esi, 0x932048f9
mov ebx, dword [0x141dd95f8]
xor ebx, dword [0x141dd95fc]
xor ebx, 0xec615c80
imul rbx, rsi
shr rbx, 0x3f
or ebx, 0x97f8724
mov word [r13], di
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r13
call fcn.14003a020
add rsp, 0x20
cmp ebx, 0xb6d8c561
ja 0x1400e8b05
xor eax, eax
movzx r9d, byte [rbp + 0x1df]
test al, al
jne 0x1400e8b55
mov rdi, qword [r14]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400e8e61
mov eax, dword [0x141dd9600]
or eax, dword [0x141dd9604]
add eax, 0x95d3040
or eax, 0x31ed6efd
cmp eax, 0x2073482f
jae 0x1400e8b92
mov byte [r12 + 8], 8
mov eax, dword [0x141dd9608]
add eax, dword [0x141dd960c]
or eax, 0x4fde5904
and eax, 0x4fde797c
mov byte [r12 + 8], 8
cmp eax, 0x94288590
ja 0x1400e8b92
mov qword [r12], 1
jmp 0x1400e5093
mov eax, dword [0x141dd95c0]
xor edx, edx
div dword [0x141dd95c4]
mov eax, dword [0x141dd95c8]
sub eax, dword [0x141dd95cc]
imul eax, eax, 0xa90447e
and eax, 0xca0c8800
cmp eax, 0x8bcef7f9
je 0x1400e8bd0
mov r14b, 5
jmp 0x1400e8c9c
cvtsi2ss xmm0, rdi
mov eax, dword [0x141dd95d8]
and eax, dword [0x141dd95dc]
add eax, 0x6f3e9332
or eax, 0x8be26050
imul rax, rax, 0x3d6bb4a7
shr rax, 0x3d
cmp eax, 0xddbaf847
je 0x1400e8bfb
movd r13d, xmm0
mov eax, dword [0x141dd95e0]
xor edx, edx
div dword [0x141dd95e4]
imul rax, rax, 0x405f38b7
shr rax, 0x3e
imul eax, eax, 0xf0191d3d
and eax, 0x20979e87
cmp eax, 0x6b4a05ab
ja 0x1400e8c28
mov r14b, 7
jmp 0x1400e8cd2
cvtsi2sd xmm0, rdi
movq rdi, xmm0
mov eax, 0x92fcb0cf
mov ecx, dword [0x141dd95e8]
and ecx, dword [0x141dd95ec]
xor ecx, 0xfbbfc93d
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xe213d407
cmp ecx, 0xb9af3df2
jb 0x1400e8c67
mov r14b, 8
jmp 0x1400e8cd2
mov r14b, 0xb
jmp 0x1400e8cd2
mov r14b, 0xc
mov r13d, edi
jmp 0x1400e8cd2
mov eax, 0x903f15ad
mov ecx, dword [0x141dd95d0]
add ecx, dword [0x141dd95d4]
xor ecx, 0xa890989a
shr ecx, 1
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x14af6d78
je 0x1400e8ca6
mov r14b, 6
jmp 0x1400e8cd2
mov r14b, 0xd
mov esi, edi
mov eax, dword [0x141dd92c0]
xor eax, dword [0x141dd92c4]
add eax, 0xcba3ba69
and eax, 0x1c7fb7f6
cmp eax, 0xaa4921a6
jbe 0x1400e8d20
mov byte [r12 + 8], r14b
mov byte [r12 + 9], bl
mov word [r12 + 0xa], si
mov dword [r12 + 0xc], r13d
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], r8
mov qword [r12 + 0x20], r15
mov qword [r12], 0
nop dword [rax]
mov eax, dword [0x141dd92c8]
xor edx, edx
div dword [0x141dd92cc]
xor eax, 0x7f41a0bc
imul eax, eax, 0x656236c2
add eax, 0x2fdbd26c
mov byte [r12 + 8], r14b
mov byte [r12 + 9], bl
mov word [r12 + 0xa], si
mov dword [r12 + 0xc], r13d
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], r8
mov qword [r12 + 0x20], r15
mov qword [r12], 0
cmp eax, 0x72af55e4
ja 0x1400e8d20
jmp case.0x1400e5110.3
mov rcx, qword [rbp + 0xe8]
mov qword [rcx], r8
lea rax, [0x1400eafd0]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
lea rax, [0x1400dba50]
mov qword [rcx + 0x18], rax
lea rax, [0x141db8d90]
mov rdx, qword [rbp + 0xf0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0xf8]
mov rcx, rsi
call fcn.1400ea4d0
add rsp, 0x20
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov byte [r12 + 8], 6
mov qword [r12 + 0x10], rax
mov eax, dword [0x141dd9610]
xor edx, edx
div dword [0x141dd9614]
or eax, 0x57ff7f35
xor eax, 0xadae0edc
cmp eax, 0xb04704a7
jae 0x1400e8e25
mov qword [r12 + 0x18], rcx
mov qword [r12 + 0x20], r8
mov qword [r12], 1
movzx r9d, byte [rbp + 0x1df]
mov eax, dword [0x141dd9618]
sub eax, dword [0x141dd961c]
or eax, 0xbe0dedff
and eax, 0xbe1dffff
mov qword [r12 + 0x18], rcx
mov qword [r12 + 0x20], r8
mov qword [r12], 1
cmp eax, 0x6579ebee
jbe 0x1400e8e2d
jmp 0x1400e5093
mov r8, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov r14b, 2
jmp 0x1400e8cd2
mov byte [r12 + 8], 8
mov qword [r12], 1
jmp 0x1400e8e71
mov eax, dword [0x141dd97b8]
add eax, dword [0x141dd97bc]
or eax, 0xfb451862
add eax, 0x3343bbaa
imul rax, rax, 0xe024117
shr rax, 0x39
mov qword [r12], 1
cmp eax, 0x9ca5ab60
jbe 0x1400e94e1
mov qword [r12], 1
jmp 0x1400e8ed3
mov esi, dword [0x141dd92d8]
or esi, dword [0x141dd92dc]
and esi, 0xb4f69185
add esi, 0x9286ffd
xor esi, 0x96716321
sub rsp, 0x20
mov rcx, rdi
mov rdx, r8
mov r8, r15
call fcn.14005b000
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
cmp esi, 0xd347b5aa
jbe 0x1400e8f73
sub rsp, 0x20
mov rcx, rdi
mov rdx, r8
mov r8, r15
call fcn.14005b000
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
jmp 0x1400e8f11
movzx eax, byte [rdi]
movzx ebx, byte [rdi + 1]
mov rdi, qword [rdi + 8]
mov ecx, dword [0x141dd92e0]
imul ecx, dword [0x141dd92e4]
xor ecx, 0x6d765b64
imul ecx, ecx, 0xb550b619
xor ecx, 0xfb4e27e7
cmp ecx, 0x6bb1923a
ja 0x1400e8f7e
mov cl, 2
test al, al
jne 0x1400e90aa
mov qword [rbp + 0x1b0], r13
mov r14b, 8
jmp 0x1400e9160
mov eax, dword [0x141dd9300]
imul eax, dword [0x141dd9304]
add eax, 0xdfa39006
xor eax, 0xfb35516e
imul rsi, rax, 0x6f8a2c29
shr rsi, 0x3c
sub rsp, 0x20
mov rcx, rdi
mov rdx, r8
mov r8, r15
call fcn.14005f280
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
cmp esi, 0xbd5f56de
jbe 0x1400e9024
sub rsp, 0x20
mov rcx, rdi
mov rdx, r8
mov r8, r15
call fcn.14005f280
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
jmp 0x1400e8fbe
cmp byte [rdi], 0
je 0x1400e9031
movzx ebx, byte [rdi + 1]
mov cl, 1
jmp 0x1400e90aa
mov qword [rbp + 0x1b0], r13
mov rdi, qword [rdi + 8]
mov r14b, 0xd
jmp 0x1400e9160
mov eax, dword [0x141dd9360]
and eax, dword [0x141dd9364]
add eax, 0x9491823a
xor eax, 0xdd4ab28a
imul esi, eax, 0xd2c56457
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.14005e960
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
cmp esi, 0x7ea7f95e
jne 0x1400e909e
sub rsp, 0x20
mov rcx, r8
mov rdx, r15
call fcn.14005e960
mov r8, qword [rbp + 0x1c0]
add rsp, 0x20
jmp 0x1400e9044
mov ebx, edx
mov cl, 1
test al, 1
je 0x1400e914d
mov eax, dword [0x141dd9370]
or eax, dword [0x141dd9374]
add eax, 0x8bf5bb8c
or eax, 0x22ca1118
imul eax, eax, 0x3fa44be9
cmp eax, 0x1b60123c
jae 0x1400e90df
mov byte [r12 + 8], cl
mov byte [r12 + 9], bl
mov qword [r12], 1
mov r15, qword [rbp + 0x1c8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9378]
add eax, dword [0x141dd937c]
imul rax, rax, 0x47c4d937
shr rax, 0x3e
xor eax, 0xbd7681b3
mov byte [r12 + 8], cl
mov byte [r12 + 9], bl
mov qword [r12], 1
cmp eax, 0xb87416b2
jb 0x1400e90f0
mov sil, 1
test r13, r13
je 0x1400e9144
mov rcx, qword [0x141dda6a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov al, 1
mov cl, 1
jmp 0x1400e50e8
mov qword [rbp + 0x1b0], r13
mov r14b, 0xa
nop word [rax + rax]
mov eax, dword [0x141dd93c8]
imul eax, dword [0x141dd93cc]
or eax, 0xf9d9fee7
xor eax, 0xdccc51f7
cmp eax, 0x33ca93a8
ja 0x1400e9160
cmp qword [rbp + 0x1b0], 0
je 0x1400e8cd4
mov eax, dword [0x141dd93d0]
sub eax, dword [0x141dd93d4]
add eax, 0x842a8d97
mov ecx, 0xa3624857
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x8f85d050
ja 0x1400e91d9
mov edi, dword [0x141dd94c8]
and edi, dword [str.J8_f7UECa]
imul rax, rdi, 0xcf755b
shr rax, 0x20
sub edi, eax
shr edi, 1
add edi, eax
shr edi, 0x1f
or edi, 0xc5db38ae
xor edi, 0xf0702966
mov word [r14], si
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
cmp edi, 0xbeacf42f
jbe 0x1400e9275
mov word [r14], si
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003a020
add rsp, 0x20
jmp 0x1400e9205
movzx r9d, byte [rbp + 0x1df]
mov eax, dword [0x141dd94d0]
imul eax, dword [0x141dd94d4]
or eax, 0x151200
xor eax, 0x14119208
or eax, 0x6b8a25a7
cmp eax, 0x28a53236
jb 0x1400e927d
mov rdi, qword [rbx]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400e92ea
mov eax, dword [0x141dd94e8]
xor eax, dword [0x141dd94ec]
or eax, 0xc90edb8c
imul rax, rax, 0x7cd81717
shr rax, 0x3e
or eax, 0x12a6d61a
cmp eax, 0x31cc5114
ja 0x1400e92b2
mov eax, dword [0x141dd94d8]
and eax, dword [0x141dd94dc]
and eax, 0x84ff13f
add eax, 0x2644e2a8
and eax, 0x806b24e
cmp eax, 0x9493a3c8
ja 0x1400e92ea
mov ecx, 0x8723e4b7
xor esi, esi
mov edx, dword [0x141dd94f0]
xor edx, dword [0x141dd94f4]
and edx, 0xe1000489
imul rdx, rcx
shr rdx, 0x3e
mov al, 1
cmp edx, 0x9cdfdab5
ja 0x1400e9341
jmp 0x1400e89f1
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r12 + 8], 6
movupd xmmword [r12 + 0x10], xmm0
mov qword [r12 + 0x20], rax
mov eax, dword [0x141dd94f8]
imul eax, dword [0x141dd94fc]
xor eax, 0x6dd2d4cd
imul eax, eax, 0xbb6a7d31
xor eax, 0xd032cb21
mov qword [r12], 1
cmp eax, 0x795dc10b
jb 0x1400e933a
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r12 + 8], 6
movupd xmmword [r12 + 0x10], xmm0
mov qword [r12 + 0x20], rax
mov qword [r12], 1
jmp 0x1400e936a
lea rax, [0x1400eb960]
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], rdx
lea rax, [0x1400dba50]
mov qword [r13 + 0x18], rax
lea rax, [0x141db8d90]
mov rdx, qword [rbp + 0x188]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0x190]
mov rcx, rsi
call fcn.1400ea4d0
add rsp, 0x20
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r12 + 8], 6
movupd xmmword [r12 + 0x10], xmm0
mov qword [r12 + 0x20], rax
mov qword [r12], 1
movzx r9d, byte [rbp + 0x1df]
xor esi, esi
mov eax, dword [0x141dd97c0]
and eax, dword [0x141dd97c4]
imul ecx, eax, 0xd3cd694d
add ecx, 0x829d9d63
mov al, 1
cmp ecx, 0x13e1c84f
jbe 0x1400e94e3
jmp 0x1400e89f1
mov eax, dword [0x141dd97d8]
or eax, dword [0x141dd97dc]
imul eax, eax, 0xd7cc3d08
add eax, 0x750521f0
mov qword [r13], r8
cmp eax, 0x8b3abc76
jbe 0x1400e9459
mov qword [r13], r8
jmp 0x1400e950a
mov eax, dword [0x141dd9850]
xor edx, edx
div dword [0x141dd9854]
or eax, 0xd77d4fff
mov qword [r9], rbx
lea rcx, [0x1400ec020]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], r8
lea rcx, [0x1400dba50]
mov qword [r9 + 0x18], rcx
cmp eax, 0xf18a2990
jne 0x1400e958c
mov qword [r9], rbx
lea rax, [0x1400ec020]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], r8
lea rax, [0x1400dba50]
mov qword [r9 + 0x18], rax
jmp 0x1400e9536
mov eax, dword [0x141dd98e8]
sub eax, dword [0x141dd98ec]
and eax, 0xeda12240
xor eax, 0x37945fed
imul rsi, rax, 0x70f2bc2d
shr rsi, 0x3d
mov qword [r14 + 8], 2
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400ea4d0
add rsp, 0x20
movupd xmm0, xmmword [r12]
mov rax, qword [r12 + 0x10]
mov byte [rdi + 8], 6
movupd xmmword [rdi + 0x10], xmm0
cmp esi, 0xd36789ab
jbe 0x1400e96f4
mov qword [r14 + 8], 2
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400ea4d0
add rsp, 0x20
movups xmm0, xmmword [r12]
mov byte [rdi + 8], 6
movups xmmword [rdi + 0x10], xmm0
jmp 0x1400e9647
mov qword [rdi + 0x20], rax
mov qword [rdi], 1
movzx r9d, byte [rbp + 0x1df]
jmp 0x1400e5093
mov eax, dword [0x141dd9998]
imul eax, dword [0x141dd999c]
imul edi, eax, 0x89dcdd99
add edi, 0x64cc605a
or edi, 0x5bf6392f
mov qword [r14], rdx
lea rax, [0x1400ed0d0]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], r12
lea rax, [0x1400dba50]
mov qword [r14 + 0x18], rax
lea rax, [0x141db8d90]
mov qword [r15], rax
mov qword [r15 + 8], 2
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x10], r14
mov qword [r15 + 0x18], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400ea4d0
mov rdx, qword [rbp + 0x1a0]
add rsp, 0x20
cmp edi, 0xbe8ffaa
jne 0x1400e97f2
mov qword [r14], rdx
lea rax, [0x1400ed0d0]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], r12
lea rax, [0x1400dba50]
mov qword [r14 + 0x18], rax
lea rax, [0x141db8d90]
mov qword [r15], rax
mov qword [r15 + 8], 2
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x10], r14
mov qword [r15 + 0x18], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.1400ea4d0
mov rdx, qword [rbp + 0x1a0]
add rsp, 0x20
jmp 0x1400e970c
mov r15, qword [rbp + 0x1c8]
mov eax, dword [0x141dd99a0]
or eax, dword [0x141dd99a4]
and eax, 0x493803e8
cmp eax, 0x24ed271
je 0x1400e97f9
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov edx, dword [0x141dd99a8]
or edx, dword [0x141dd99ac]
add edx, 0x6c64e533
or edx, 0xc3cf2282
imul edx, edx, 0xfcb493b5
cmp edx, 0x39e184d7
movzx r9d, byte [rbp + 0x1df]
jb 0x1400e986b
mov rdx, qword [rsi + 0x10]
mov byte [rbx + 8], 6
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], rdx
mov qword [rbx], 1
xor edx, edx
test dl, dl
je 0x1400e89ab
mov rdx, qword [rsi + 0x10]
mov byte [rbx + 8], 6
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], rdx
mov qword [rbx], 1
jmp 0x1400e9846
mov edx, r15d
and edx, 3
mov ecx, r15d
and ecx, 4
cmp edx, 2
jae 0x1400fa3d0
nop word cs:[rax + rax]
test dil, dil
jne 0x1400fa3b0
or ecx, 2
mov eax, r15d
lock cmpxchg dword [rsi], ecx
je 0x1400fa8d9
mov ecx, eax
jmp 0x1400fa5e0
jne 0x1400fa964
nop word cs:[rax + rax]
mov eax, dword [0x141dccfb0]
sub eax, dword [0x141dccfb4]
and eax, 0xb9f9bb91
imul rax, rbx
shr rax, 0x3e
or eax, 0xeaa11f29
cmp eax, 0xc6e6d6b8
jb 0x1400fa3e0
nop word cs:[rax + rax]
mov eax, dword [0x141dccfb8]
add eax, dword [0x141dccfbc]
and eax, 0x252c0e32
add eax, 0x45a47ff3
or eax, 0xb4a39f9a
cmp eax, 0xea4e777
je 0x1400fa410
test ecx, ecx
jne 0x1400fa4a1
add r15d, 4
mov eax, 2
lock cmpxchg dword [rsi], r15d
mov ecx, eax
sete al
mov edx, dword [0x141dccfc0]
imul edx, dword [0x141dccfc4]
or edx, 0xbdf7ddb1
add edx, 0x61561882
cmp edx, 0xb57afb12
ja 0x1400fa449
nop word [rax + rax]
invalid
mov edx, dword [0x141dccfc8]
imul edx, dword [0x141dccfcc]
xor edx, 0x80a9c9e2
and edx, 0x94fdddf6
imul rdx, r8
shr rdx, 0x39
cmp edx, 0x487ef92e
je 0x1400fa470
test al, al
je 0x1400fa5e0
mov eax, dword [0x141dccfd0]
xor eax, dword [0x141dccfd4]
add eax, 0x2042c0c5
or eax, 0xec93c4c0
cmp eax, 0xeef56d56
jb 0x1400fa560
nop word cs:[rax + rax]
mov eax, dword [0x141dccfd8]
xor edx, edx
div dword [0x141dccfdc]
mov r13d, eax
or r13d, 0x3ae9bbfd
add r13d, 0x1bb7db85
mov dword [r14], r15d
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
call r12
add rsp, 0x20
cmp r13d, 0x7e45e29c
ja 0x1400fa560
cmp eax, 1
je 0x1400fa52b
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov eax, dword [0x141dccfe0]
xor eax, dword [0x141dccfe4]
xor eax, 0xa1f39a0e
imul eax, eax, 0xd612bdf7
add eax, 0xef316968
cmp eax, 0xfd7acbcf
jbe 0x1400fa590
jmp 0x1400fa610
mov dword [r14], r15d
sub rsp, 0x20
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
call r12
add rsp, 0x20
jmp 0x1400fa4d0
mov eax, dword [0x141dccfe8]
and eax, dword [0x141dccfec]
add eax, 0x7a70e4d9
or eax, 0x5fafa510
imul eax, eax, 0x6bf246bf
mov ecx, dword [rsi]
cmp eax, 0xfb6d034a
je 0x1400fa610
mov r8d, 0xed0b2153
nop dword [rax + rax]
mov eax, dword [0x141dccff0]
add eax, dword [0x141dccff4]
and eax, 0x8e842647
imul eax, eax, 0xe90845c6
cmp eax, 0xf0c8e0d7
je 0x1400fa5c0
nop
mov eax, dword [0x141dccff8]
xor edx, edx
div dword [0x141dccffc]
imul eax, eax, 0x5904a0c7
add eax, 0x326c89a9
cmp eax, 0xe50ab74e
jae 0x1400fa5e0
mov r15d, ecx
jmp 0x1400fa390
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi]
jmp 0x1400fa590
invalid
dec dword [rbp + rcx*4 + 0x2d]
loop 0x1400fa60a
retf
test eax, ebp
add al, byte [rax]
add byte [rbx - 0x32d638fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cd29c4
mov eax, dword [0x141dcd008]
imul eax, dword [0x141dcd00c]
imul eax, eax, 0xb66d482b
cmp eax, 0x3fc2de38
faddp st(2)
invalid
je 0x1400fa63b
faddp st(2)
invalid
mov eax, r15d
and eax, 3
cmp eax, 3
ja 0x1400fa8b0
mov ecx, r15d
and ecx, 4
mov eax, eax
movsxd rax, dword [r13 + rax*4]
add byte [rcx + rax - 0x18], cl
add byte [rcx + rax - 0x18], cl
jmp rax
mov r9d, 0xffffffff
call rdi
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcd050]
and eax, dword [0x141dcd054]
imul rax, rbx
shr rax, 0x3e
or eax, 0xaa4883f6
imul r15d, eax, 0x36e65e1
mov dword [r14], r12d
sub rsp, 0x20
and byte [rcx - 0x48], al
add al, 0
add byte [rax], al
and byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
call rdi
add rsp, 0x20
cmp r15d, 0x3aedffff
jb 0x1400fa740
cmp eax, 1
je 0x1400fa85b
mov eax, dword [0x141dcd058]
and eax, dword [0x141dcd05c]
and eax, 0x7700069d
add eax, 0x7a4fca85
and eax, 0x74015a07
cmp eax, 0x4775b378
mov r15, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r12d, 0
jbe 0x1400fa810
jmp 0x1400fa820
sub rsp, 0x20
call r15
add rsp, 0x20
test r12b, r12b
je 0x1400fa830
sub rsp, 0x20
call r15
add rsp, 0x20
jmp 0x1400fa810
mov eax, dword [0x141dcd060]
xor edx, edx
div dword [0x141dcd064]
imul eax, eax, 0xead2d4b4
or eax, 0x7cc22e56
imul rax, rax, 0x2a5332a9
shr rax, 0x3d
cmp eax, 0x4c5f11a6
cmpsb byte [rsi], byte [rdi]
adc dword [rdi + 0x4c], ebx
cmpsb byte [rsi], byte [rdi]
adc dword [rdi + 0x4c], ebx
je 0x1400fa830
mov eax, dword [0x141dcd068]
sub eax, dword [0x141dcd06c]
xor eax, 0xeea1b0ef
add eax, 0x6d06e356
and eax, 0xc9966dc6
cmp eax, 0x99135082
je 0x1400fa8aa
nop dword [rax]
mov eax, dword [0x141dcd070]
xor eax, dword [0x141dcd074]
imul eax, eax, 0x234d6bf5
add eax, 0x8887de4b
mov byte [0xc98ed7d8], ah
mov byte [0xc98ed7d8], ah
mov r15d, dword [rsi]
cmp eax, 0xdf4d1202
jbe 0x1400fa63b
mov eax, dword [rsi]
jmp 0x1400fa880
mov eax, dword [0x141dcd038]
xor edx, edx
div dword [str.u_nj]
and eax, 0x3ad64f7
add eax, 0xfdef5fee
and eax, 0xccf9c077
cmp eax, 0xbdaba1ce
jb 0x1400fa8b0
jmp 0x1400faa07
mov rcx, qword [rbp - 8]
mov rdi, qword [rbp]
mov r9, qword [rbp - 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd030]
imul eax, dword [0x141dcd034]
imul r8d, eax, 0xe21c8005
xor r8d, 0xadffa99b
jmp [rbp + 0x4c08141]
out dx, al
scasb al, byte [rdi]
mov ebp, 0xf01fa83
xchg esp, eax
rol byte [rcx - 0x7f], 0xf8
sub al, 0x53
adc dword [rsi], eax
jb 0x1400fa8f0
jmp [rbp + 0x4c08141]
jmp 0x1400fa931
mov rcx, qword [rbp - 8]
mov rdi, qword [rbp]
mov dword [rdi], 3
mov byte [rdi + 4], al
sub rsp, 0x20
mov rdx, rdi
call qword [r9 + 0x20]
add rsp, 0x20
mov eax, dword [rdi]
invalid
xchg dword [rsi], eax
test al, 4
je 0x1400fa969
invalid
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
add rsp, 0x20
jmp 0x1400fa969
cmp edx, 3
jne 0x1400fa985
xor eax, eax
nop dword [rax + rax]
ror byte [rdi], 0x1f
add byte [rax], r8b
test al, al
jne 0x1400fa970
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcd000]
and eax, dword [0x141dcd004]
or eax, 0xee2f5fb9
imul rax, rax, 0x3d98559b
shr rax, 0x3c
cmp eax, 0x66bd7bfc
ja 0x1400fa985
jmp 0x1400faa07
ud2