Function at 0x140029390
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x558
lea rbp, [rsp + 0x80]
mov eax, dword [0x141dc48c8]
add eax, dword [0x141dc48cc]
or eax, 0xefadbf73
add eax, 0x7ca2ad4d
cmp eax, 0x594380b4
jae 0x140029948
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x60
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x60
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x70
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
xor edi, edi
nop word [rax + rax]
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x308], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2f8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x310], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x318], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x320], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x328], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x330], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x300], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3b0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x480], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x470], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4c0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x488], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x338], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4d0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3b8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x498], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4b0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4a8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x430], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3f0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x458], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x438], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x358], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x440], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x448], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x50], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3c0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3d0], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x400], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x408], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3f8], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x460], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x490], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x418], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3a8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x450], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x340], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3c8], rsp
mov eax, 0x60
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xd0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xe0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xe8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x60
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xc8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x350], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x348], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x398], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x20], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x48], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x70], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x478], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x90], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, 0x70
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4a0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3a0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3d8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x28], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x20], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x10], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x40], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4c8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x4b8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r12, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r8, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r10, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rax, rsp
test dil, dil
jne 0x140029950
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x278], r11
mov qword [rbp + 0x270], r10
mov qword [rbp + 0x268], r9
mov qword [rbp + 0x468], r8
mov qword [rbp + 0x260], rdx
mov qword [rbp + 0x258], rsi
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x288], rcx
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x2a0], r12
mov qword [rbp + 0x298], r14
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x248], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x210], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x218], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x220], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x228], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x230], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x238], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x200], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x208], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x360], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1f8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x428], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x368], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1e8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1f0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1d8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1e0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x178], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1d0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1a0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1a8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1b8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1c0], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x1c8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x190], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x198], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x188], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x148], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x150], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x158], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x160], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x138], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x140], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x130], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x120], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x110], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2b8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2d0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2c0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2d8], rsp
mov eax, 0x60
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2c8], rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x390], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3e8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x410], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2b0], rsp
mov eax, 0x70
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x2a8], rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x420], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x3e0], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x370], rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x380], rsp
mov eax, 0xd0
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x378], rsp
sub rsp, 0x20
mov ecx, 5
call fcn.14008ca60
add rsp, 0x20
lea rax, [0x141daad5f]
mov qword [r13], rax
mov rcx, qword [r13]
movabs rax, 0x44f6c3cb1fd41a51
mov qword [rdi], rax
mov rdx, qword [rdi]
sub rsp, 0x20
call fcn.140019da0
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x388], rcx
mov r12, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx r15d, byte [rax + 0x1c]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x1d
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ad7c
mov r14, rax
mov qword [rbp + 0x2e8], rsi
mov qword [rbp + 0x2e0], rbx
movabs rcx, 0xcc88a9782c0b007a
movabs rax, 0x8d3ffe41ae851465
mov r8d, dword [0x141dc48d8]
xor r8d, dword [0x141dc48dc]
movabs rdx, 0x834d7acfca72d760
add r8d, 0xfc6a842b
and r8d, 0x41182205
cmp r8d, 0x88df398e
jbe 0x14002a75a
mov r8d, edi
xor r8d, 0xed5f70cb
mov r9, r13
xor r9, rcx
mov r10, r12
xor r10, rax
mov r11, qword [rbp + 0x388]
xor r11, rdx
mov qword [r14], r11
mov qword [r14 + 8], r10
mov qword [r14 + 0x10], r9
mov dword [r14 + 0x18], r8d
xor r15b, 0x68
xor edi, 0xed5f70cb
xor r13, rcx
mov r8, r12
xor r8, rax
mov rcx, qword [rbp + 0x388]
xor rcx, rdx
mov rsi, qword [rbp + 0x3b8]
mov r12, qword [rbp - 0x68]
nop word cs:[rax + rax]
mov eax, dword [0x141dc48e0]
xor edx, edx
div dword [str.8r]
and eax, 0xed432f3a
xor eax, 0x8a00d207
add eax, 0x575a1ac1
mov qword [r14], rcx
mov qword [r14 + 8], r8
mov qword [r14 + 0x10], r13
mov dword [r14 + 0x18], edi
cmp eax, 0x2ebfbde
jb 0x14002a790
mov eax, dword [0x141dc48e8]
or eax, dword [0x141dc48ec]
or eax, 0x98550052
xor eax, 0xa7cf57ab
add eax, 0xf98b44e8
cmp eax, 0x90a45637
jbe 0x14002a810
mov byte [r14 + 0x1c], r15b
sub rsp, 0x20
mov r8d, 0x1d
mov rcx, r12
mov rdx, r14
call fcn.14009e030
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc48f0]
xor edx, edx
div dword [0x141dc48f4]
or eax, 0x7409b174
imul rdi, rax, 0x2871788b
shr rdi, 0x3d
xor edi, 0x61d32831
mov byte [r14 + 0x1c], r15b
sub rsp, 0x20
mov r8d, 0x1d
mov rcx, r12
mov rdx, r14
call fcn.14009e030
add rsp, 0x20
cmp edi, 0x9fbdb5e6
ja 0x14002a810
mov rax, qword [r12]
cmp eax, 2
jne 0x14002ada7
mov rcx, qword [r12 + 8]
mov r15, rsi
nop
mov eax, dword [0x141dc4910]
add eax, dword [0x141dc4914]
imul eax, eax, 0x9569e4bd
or eax, 0xf1c7811e
add eax, 0x67b111af
cmp eax, 0xb487ea61
ja 0x14002a870
mov r8d, ecx
and r8d, 3
nop word [rax + rax]
mov eax, dword [0x141dc4918]
xor edx, edx
div dword [0x141dc491c]
add eax, 0x1f7e1087
xor eax, 0xf8625c0
cmp eax, 0x1bae19af
ja 0x14002a8a0
lea rax, [0x141dbb4bc]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
mov qword [rbp + 0x2f0], r14
jmp rdx
lea rsi, [rcx - 1]
xor eax, eax
nop dword [rax]
test al, al
jne 0x14002a8e0
mov r13, qword [rcx - 1]
mov eax, dword [0x141dc4928]
xor edx, edx
div dword [0x141dc492c]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4930]
xor eax, dword [0x141dc4934]
shr eax, 1
imul rax, rax, 0x452e6f87
shr rax, 0x37
or eax, 0x86aefdda
add eax, 0xd98c8700
cmp eax, 0x37e8d5bd
jb 0x14002a900
mov rdi, qword [rcx + 7]
nop
mov eax, dword [0x141dc4938]
or eax, dword [0x141dc493c]
add eax, 0x17d55795
or eax, 0xfeb7adff
cmp eax, 0x3bbe59a
je 0x14002a930
mov rax, qword [rdi]
test rax, rax
je 0x14002a98a
sub rsp, 0x20
mov rcx, r13
call rax
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dc4940]
xor edx, edx
div dword [0x141dc4944]
add eax, 0x3f08765c
cmp eax, 0xe86d7868
ja 0x14002a970
cmp qword [rdi + 8], 0
je 0x14002aa93
mov rcx, qword [rdi + 0x10]
mov eax, dword [0x141dc4948]
xor edx, edx
div dword [0x141dc494c]
xor eax, eax
nop dword [rax]
test al, al
jne 0x14002a9b0
nop word cs:[rax + rax]
mov eax, dword [0x141dc4950]
xor eax, dword [0x141dc4954]
imul eax, eax, 0x1b72fe31
cmp eax, 0xf9757b6
je 0x14002a9c0
cmp rcx, 0x11
jb 0x14002aa03
nop
mov eax, dword [0x141dc4958]
xor edx, edx
div dword [0x141dc495c]
and eax, 0x36687769
add eax, 0xc45cd6f4
cmp eax, 0x4fb58534
jb 0x14002a9e0
mov r13, qword [r13 - 8]
mov eax, dword [0x141dc4960]
imul eax, dword [0x141dc4964]
add eax, 0x592ec25e
imul rax, rax, 0x3410855d
shr rax, 0x3d
cmp eax, 0x17e779bc
jne 0x14002aa41
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov edi, 0xa323c351
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r14d, dword [0x141dc4968]
and r14d, dword [0x141dc496c]
or r14d, 0xa753de2a
add r14d, 0x248e218
imul r14, rdi
shr r14, 0x3f
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call rbx
add rsp, 0x20
cmp r14d, 0x56a29e81
ja 0x14002aa50
mov r13, qword [0x141ddc4e0]
mov eax, dword [0x141dc4970]
or eax, dword [0x141dc4974]
or eax, 0xd050801
and eax, 0xd250c21
cmp eax, 0x4177a917
jne 0x14002aacd
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor edi, edi
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, rsi
call rbx
add rsp, 0x20
test dil, dil
jne 0x14002aae0
jmp case.0x14002a8d4.0
mov eax, dword [0x141dc4920]
sub eax, dword [0x141dc4924]
or eax, 0x6256e642
cmp eax, 0x87b9d711
je case.0x14002a8d4.3
mov eax, dword [0x141dc4978]
add eax, dword [0x141dc497c]
or eax, 0x3bee6d7c
cmp eax, 0x77faf4c
mov rdx, qword [rbp + 0x3d0]
jne 0x14002ab41
lea rax, [0x141daca28]
mov qword [rdx], rax
lea rax, [0x141daca28]
mov rbx, qword [rbp + 0x4b0]
mov rdi, qword [rbp + 0x3c0]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc4980]
or ecx, dword [0x141dc4984]
or ecx, 0xdcd75c7f
add ecx, 0xe408836c
mov qword [rdx], rax
cmp ecx, 0x654b4a0f
jb 0x14002ab60
mov rsi, qword [rdx]
movabs rcx, 0x7d92d8286e2e030c
movabs r12, 0x233e4dc515ee965
mov eax, dword [0x141dc4988]
and eax, dword [0x141dc498c]
xor eax, 0x7076ca41
imul eax, eax, 0x64ededca
add eax, 0x6f82c9f
cmp eax, 0x1a8173db
mov r14, qword [rbp + 0x3c8]
jae 0x14002ac51
mov qword [rdi], rcx
mov rdx, qword [rdi]
sub rsp, 0x20
mov r13, rcx
mov rcx, rsi
call fcn.14001a9d0
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, r12
mov rdx, qword [rax + 8]
movabs r8, 0x10bbf3d1aba32a88
xor rdx, r8
movzx eax, byte [rax + 0x10]
xor al, 0x91
mov qword [r14], rcx
mov qword [r14 + 8], rdx
mov byte [r14 + 0x10], al
lea rax, [r14 + 0x11]
mov qword [r15], r14
mov qword [r15 + 8], rax
mov word [r15 + 0x10], 0
mov dword [r15 + 0x18], 1
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
mov rdx, r15
call fcn.14001ce80
mov rcx, r13
add rsp, 0x20
mov qword [rbx], 0
mov rax, qword [rbp + 0x498]
mov dword [rax], 0
mov r13, r14
add r13, 0x11
nop dword [rax + rax]
mov eax, dword [0x141dc4990]
xor edx, edx
div dword [0x141dc4994]
or eax, 0x372c8be5
add eax, 0xbe057e03
imul rbx, rax, 0x1ca6a3bd
shr rbx, 0x3c
mov qword [rdi], rcx
mov rdx, qword [rdi]
sub rsp, 0x20
mov r12, rcx
mov rcx, rsi
call fcn.14001a9d0
add rsp, 0x20
mov rcx, qword [rax]
movabs rdx, 0x233e4dc515ee965
xor rcx, rdx
mov rdx, qword [rax + 8]
movabs r8, 0x10bbf3d1aba32a88
xor rdx, r8
movzx eax, byte [rax + 0x10]
xor al, 0x91
mov qword [r14], rcx
mov qword [r14 + 8], rdx
mov byte [r14 + 0x10], al
mov qword [r15], r14
mov qword [r15 + 8], r13
mov word [r15 + 0x10], 0
mov dword [r15 + 0x18], 1
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a8]
mov rdx, r15
call fcn.14001ce80
mov rcx, r12
add rsp, 0x20
mov rax, qword [rbp + 0x4b0]
mov qword [rax], 0
mov rax, qword [rbp + 0x498]
mov dword [rax], 0
cmp ebx, 0xee7da466
ja 0x14002ac60
mov eax, dword [0x141dc4998]
add eax, dword [0x141dc499c]
mov ecx, 0x9331fb5f
imul rcx, rax
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
add eax, 0xdb1a3cd2
imul rax, rax, 0x78f72545
shr rax, 0x3e
cmp eax, 0xc69191d1
mov rbx, qword [rbp + 0x4b0]
mov r15, qword [rbp + 0x498]
mov r12, qword [rbp + 0x4a8]
jne 0x14002ae35
jmp 0x14002ae9f
ud2
mov eax, dword [0x141dc48f8]
xor edx, edx
div dword [0x141dc48fc]
xor eax, 0x90c20301
or eax, 0x4f1dfcb2
add eax, 0xa660f5fb
cmp eax, 0x8203fcf3
jae 0x14002add8
sub rsp, 0x20
call fcn.1400c0780
add rsp, 0x20
mov esi, 0xb57dfbc3
nop dword [rax]
mov eax, dword [0x141dc4900]
sub eax, dword [0x141dc4904]
imul rax, rsi
shr rax, 0x3d
xor eax, 0xd916853e
imul edi, eax, 0x621f629e
sub rsp, 0x20
call fcn.1400c0780
add rsp, 0x20
cmp edi, 0xa3c0624f
ja 0x14002ade0
nop word cs:[rax + rax]
mov eax, dword [0x141dc4908]
add eax, dword [0x141dc490c]
cmp eax, 0xefa6d69b
je 0x14002ae20
ud2
mov eax, dword [0x141dc49a0]
xor edx, edx
div dword [0x141dc49a4]
mov edi, eax
add edi, 0xadc3f30e
and edi, 0x40442845
mov rsi, qword [r12 + 8]
sub rsp, 0x50
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], 0
mov rcx, 0xffffffff80000002
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
add rsp, 0x50
cmp edi, 0x7d3a3027
jne 0x14002aee7
mov rdx, qword [r12 + 8]
sub rsp, 0x50
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rbx
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]
add rsp, 0x50
jmp 0x14002ae35
mov r13d, eax
test eax, eax
mov r14, qword [rbp + 0x480]
je 0x14002af30
mov rbx, r13
shl rbx, 0x20
or rbx, 2
mov eax, dword [0x141dc49b8]
xor eax, dword [0x141dc49bc]
imul eax, eax, 0xa4945d52
cmp eax, 0xe1bb5f6d
je 0x14002af00
cmp qword [r12], 0
jne 0x14002af73
jmp 0x14002afe0
mov eax, dword [0x141dc49a8]
and eax, dword [0x141dc49ac]
imul eax, eax, 0x3afb01a1
add eax, 0x58c3e8b2
cmp eax, 0x9709aa45
jb 0x14002af30
nop
mov eax, dword [0x141dc49b0]
sub eax, dword [0x141dc49b4]
imul eax, eax, 0x544f8a9
cmp eax, 0xb6c97003
je 0x14002af50
mov rbx, qword [rbx]
cmp qword [r12], 0
je 0x14002afe0
mov eax, dword [0x141dc49c0]
xor edx, edx
div dword [0x141dc49c4]
add eax, 0xa733ca6b
cmp eax, 0x5223ed3d
jb 0x14002afbe
mov eax, dword [0x141dc49c8]
xor eax, dword [0x141dc49cc]
and eax, 0xc78e0af7
add eax, 0xdd5c07d5
shr eax, 1
imul rax, rax, 0x454fb8ff
shr rax, 0x3c
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xbec67c3e
jbe 0x14002afc7
mov rax, qword [0x141ddc4e0]
jmp 0x14002af8d
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dc49d0]
xor eax, dword [0x141dc49d4]
and eax, 0x4f083169
add eax, 0x1455e442
cmp eax, 0x8cd0cf4e
ja 0x14002afe0
test r13d, r13d
je 0x14002b305
movabs rax, 0xe0c788b119bc1cd3
mov ecx, dword [0x141dc49d8]
imul ecx, dword [0x141dc49dc]
mov edx, 0x802a6369
imul rdx, rcx
shr rdx, 0x3d
and edx, 2
lea rcx, [0x141da7dca]
cmp edx, 0xa8f0dd9d
mov r14, qword [rbp - 0x58]
mov r8, qword [rbp - 0x50]
jbe 0x14002b050
mov qword [r8], rcx
mov qword [r14], rax
nop word [rax + rax]
mov edx, dword [0x141dc49e0]
or edx, dword [0x141dc49e4]
add edx, 0xdf716398
or edx, 0x781ed072
imul edx, edx, 0x62cf0552
mov qword [r8], rcx
mov rsi, qword [r8]
mov qword [r14], rax
cmp edx, 0xb8de3993
jb 0x14002b050
mov qword [rbp + 0x4a8], rbx
movabs r8, 0xb0eb7465d4cd17de
mov eax, dword [0x141dc49e8]
and eax, dword [0x141dc49ec]
xor eax, 0x20051224
and eax, 0x28073b3f
add eax, 0xb3f3d31b
cmp eax, 0x8000083c
jae 0x14002b0e3
mov rdx, qword [r14]
sub rsp, 0x20
mov rcx, rsi
mov rbx, r8
call fcn.140017b80
mov r8, rbx
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, rbx
mov rdx, qword [rax + 8]
movzx eax, byte [rax + 0x10]
mov rax, qword [rbp + 0x340]
mov qword [rax], rcx
movabs rbx, 0x1ce0ad271290d196
mov r12, qword [rbp + 0x340]
nop word cs:[rax + rax]
mov r15d, dword [0x141dc49f0]
or r15d, dword [0x141dc49f4]
or r15d, 0xa9bbdff5
mov rdx, qword [r14]
sub rsp, 0x20
mov rcx, rsi
mov rdi, r8
call fcn.140017b80
mov r8, rdi
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, rdi
mov rdi, qword [rax + 8]
xor rdi, rbx
movzx r13d, byte [rax + 0x10]
mov qword [r12], rcx
cmp r15d, 0x9f79d7ed
je 0x14002b100
xor r13b, 0x25
mov eax, dword [0x141dc49f8]
add eax, dword [0x141dc49fc]
imul eax, eax, 0x22f79a88
xor eax, 0x7b59de93
imul rax, rax, 0x7d273db9
shr rax, 0x3e
cmp eax, 0xbdeb4810
mov r14, r12
mov rbx, qword [rbp - 0x60]
jbe 0x14002b1ed
mov qword [r14 + 8], rdi
mov byte [r14 + 0x10], r13b
lea rax, [r14 + 0x11]
mov rdx, qword [rbp + 0x338]
mov qword [rdx], r14
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
mov dword [rdx + 0x18], 1
sub rsp, 0x20
mov rsi, qword [rbp + 0x4d0]
mov rcx, rsi
call fcn.14001ce80
add rsp, 0x20
mov qword [rbx], 0
mov rdx, qword [rsi + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, 0xffffffff80000002
xor r8d, r8d
mov r9d, 2
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
add rsp, 0x30
mov rax, r14
add rax, 0x11
mov qword [rbp + 0x4b0], rax
mov r12, qword [rbp + 0x338]
mov rcx, qword [rbp + 0x4d0]
mov rsi, r14
nop dword [rax]
mov r14d, dword [0x141dc4a00]
xor r14d, dword [0x141dc4a04]
add r14d, 0x6dd43aa5
mov eax, 0x86e3bfa9
imul r14, rax
shr r14, 0x3f
or r14d, 0x2274d296
mov qword [rsi + 8], rdi
mov byte [rsi + 0x10], r13b
mov qword [r12], rsi
mov rax, qword [rbp + 0x4b0]
mov qword [r12 + 8], rax
mov word [r12 + 0x10], 0
mov dword [r12 + 0x18], 1
sub rsp, 0x20
mov rdx, r12
call fcn.14001ce80
add rsp, 0x20
mov qword [rbx], 0
mov rax, qword [rbp + 0x4d0]
mov r15, qword [rax + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, 0xffffffff80000002
mov rdx, r15
xor r8d, r8d
mov r9d, 2
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
add rsp, 0x30
mov rcx, qword [rbp + 0x4d0]
cmp r14d, 0x3e4a5d0e
je 0x14002b210
mov edx, eax
mov rax, qword [rbx]
mov qword [rbp + 0x4b0], rax
cmp qword [rcx], 0
mov r14, qword [rbp + 0x480]
mov rbx, qword [rbp + 0x4a8]
je 0x14002b3e4
mov esi, edx
mov eax, dword [0x141dc4a08]
xor edx, edx
div dword [0x141dc4a0c]
add eax, 0xa3285395
xor eax, 0x1139ffcc
cmp eax, 0x8e05c797
jae 0x14002b318
jmp 0x14002b337
mov qword [rbp + 0x4b0], rbx
mov r13, qword [rbp + 0x488]
jmp 0x14002c478
mov eax, dword [0x141dc4a10]
or eax, dword [0x141dc4a14]
or eax, 0x79ed6be9
mov r13, qword [0x141ddc4e0]
cmp eax, 0x435b1e28
jne 0x14002b340
mov rax, qword [0x141ddc4e0]
jmp 0x14002b318
mov eax, dword [0x141dc4a18]
or eax, dword [0x141dc4a1c]
xor eax, 0xd56c71c4
imul eax, eax, 0xde553686
cmp eax, 0xfb5ad406
je 0x14002b3a1
mov eax, dword [0x141dc4a20]
or eax, dword [0x141dc4a24]
imul eax, eax, 0x38990ec7
mov ecx, 0xc619322f
imul rcx, rax
shr rcx, 0x3e
imul edi, ecx, 0x5c8e0963
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x49974423
jne 0x14002b3b9
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002b35e
mov edx, esi
nop dword [rax + rax]
mov eax, dword [0x141dc4a28]
or eax, dword [0x141dc4a2c]
imul rax, rax, 0x68c432c7
shr rax, 0x3d
imul eax, eax, 0x8d46af48
cmp eax, 0x39db75d5
je 0x14002b3c0
test edx, edx
mov r13, qword [rbp + 0x488]
jne 0x14002b55a
mov rsi, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x440]
mov r8, qword [rbp + 0x448]
mov rdi, qword [rbp + 0x450]
nop
mov eax, dword [0x141dc4b18]
imul eax, dword [0x141dc4b1c]
imul eax, eax, 0xbc446103
add eax, 0x82401194
imul rax, rax, 0x6d383007
shr rax, 0x3e
cmp eax, 0xa6b93b5e
ja 0x14002b410
nop word [rax + rax]
mov eax, dword [0x141dc4b20]
mov ecx, dword [0x141dc4b24]
add eax, ecx
add eax, 0x6c5c460
xor eax, 0x8b48d5f3
add eax, 0xba8210a5
cmp eax, 0x3f26382c
jb 0x14002b440
mov eax, ebx
and eax, 3
lea rcx, [0x141dbb4cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp eax, 0x54924a0c
jne 0x14002c1ab
jmp 0x14002c1e1
mov eax, dword [0x141dc4a30]
sub eax, dword [0x141dc4a34]
imul eax, eax, 0xf83d8520
and eax, 0xa9b9fb40
mov ecx, 0xbd0ef5fd
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x2519ed23
je 0x14002b5a9
mov eax, dword [0x141dc4a38]
sub eax, dword [0x141dc4a3c]
add eax, 0x47c35764
and eax, 0xee4383a5
ud2
invalid
or edi, dword [0x177b4c636]
jae 0x14002ae33
ud2
lea rax, [0x141dab23e]
mov qword [r8], rax
mov rcx, qword [r8]
movabs rax, 0xed5572516afc2e29
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018bf0
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xaa
mov edx, 0xd8847c6e
xor rdx, rcx
mov byte [rdi + 4], al
mov dword [rdi], edx
mov rax, rdi
add rax, 5
mov rdx, qword [rbp + 0x3b0]
mov qword [rdx], rdi
mov qword [rdx + 8], rax
mov word [rdx + 0x10], 0
mov dword [rdx + 0x18], 1
sub rsp, 0x20
mov rcx, r13
call fcn.14001ce80
add rsp, 0x20
mov rax, qword [rbp + 0x4c0]
mov dword [rax], 0x800
mov dword [rsi], 0
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x800
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov edx, dword [0x141dc4a40]
sub edx, dword [0x141dc4a44]
add edx, 0xb6e3782d
or edx, 0x5d184902
mov ecx, 0xb6e74293
imul rcx, rdx
shr rcx, 0x3f
cmp ecx, 0x51048497
je 0x14002b6bb
mov ecx, dword [0x141dc4a48]
sub ecx, dword [0x141dc4a4c]
imul rdx, rcx, 0x1dabaf4b
shr rdx, 0x3c
or edx, 0xd1cedd94
mov ecx, 0xe829e88d
imul rcx, rdx
shr rcx, 0x3d
mov qword [r14], 0x800
cmp ecx, 0x696b1049
jbe 0x14002b6c4
mov qword [r14], 0x800
jmp 0x14002b682
mov qword [r14 + 8], rax
mov ecx, dword [0x141dc4a50]
sub ecx, dword [0x141dc4a54]
and ecx, 0x237a10de
add ecx, 0x470f27c
or ecx, 0xbeaf48b6
cmp ecx, 0x73cabecf
mov rdx, qword [rbp + 0x4c0]
jae 0x14002b6fd
mov qword [r14 + 0x10], 0
mov qword [rbp + 0x4d0], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc4a58]
add eax, dword [0x141dc4a5c]
or eax, 0xaec52358
and eax, 0xafc5f3d9
mov qword [r14 + 0x10], 0
cmp eax, 0x9f80acb9
je 0x14002b710
mov r15, qword [r13 + 8]
mov ecx, 0x800
xor eax, eax
mov r12, qword [rbp + 0x470]
mov rsi, qword [rbp + 0x4b0]
mov rdi, rax
mov qword [rbp + 0x498], rcx
sub rcx, rax
mov qword [rbp + 0x4a8], rcx
nop word cs:[rax + rax]
mov eax, dword [str._HP2]
and eax, dword [0x141dc4a64]
add eax, 0x4b9f40e3
or eax, 0x86aace59
xor eax, 0x2b424cd4
cmp eax, 0x124d761d
mov r14, qword [rbp + 0x4d0]
jb 0x14002b840
nop dword [rax]
mov ebx, dword [0x141dc4a68]
sub ebx, dword [0x141dc4a6c]
xor ebx, 0x80b06d20
add ebx, 0xb26f3a68
or ebx, 0x4b5d32e9
sub rsp, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r14
mov rcx, rsi
mov rdx, r15
xor r8d, r8d
mov r9, r12
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov rdx, qword [rbp + 0x4c0]
add rsp, 0x30
cmp ebx, 0x1578ad90
jb 0x14002b840
mov r13d, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dc4a70]
or eax, dword [0x141dc4a74]
and eax, 0x82d7e2e9
imul eax, eax, 0xdd850cd8
cmp eax, 0x2bc80283
je 0x14002b800
cmp r13d, 0xea
jne 0x14002b925
mov r13d, dword [rdx]
cmp qword [rbp + 0x4a8], r13
jae 0x14002b770
jmp 0x14002b870
sub rsp, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r14
mov rcx, rsi
mov rdx, r15
xor r8d, r8d
mov r9, r12
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov rdx, qword [rbp + 0x4c0]
add rsp, 0x30
jmp 0x14002b7a0
mov eax, dword [str.wQ_]
or eax, dword [0x141dc4aac]
xor eax, 0x4200040
or eax, 0x53854633
and eax, 0xffa746f7
cmp eax, 0xc33dcaa3
mov r14, qword [rbp + 0x480]
jb 0x14002b8fb
mov eax, dword [0x141dc4ab0]
xor eax, dword [0x141dc4ab4]
xor eax, 0x4f84361e
imul ebx, eax, 0x80b897a2
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.1400fe550
mov rdx, qword [rbp + 0x4c0]
add rsp, 0x30
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
mov qword [rbp + 0x4d0], rax
mov rax, qword [r14 + 0x10]
cmp ebx, 0x90fd83c6
je 0x14002b899
jmp 0x14002b74e
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.1400fe550
add rsp, 0x30
jmp 0x14002b899
test r13d, r13d
jne 0x14002b95d
mov eax, dword [0x141dc4a78]
or eax, dword [0x141dc4a7c]
imul eax, eax, 0x3ea6a559
and eax, 0xb520adcc
xor eax, 0xcef1629f
cmp eax, 0xd5975764
mov rcx, qword [rbp + 0x480]
jbe 0x14002bcbe
jmp 0x14002bce8
shl r13, 0x20
or r13, 2
cmp qword [rbp + 0x498], 0
je 0x14002b992
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor r14d, r14d
xor edx, edx
mov r8, qword [rbp + 0x4d0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002b995
xor r14d, r14d
movabs rax, 0x8000000000000000
mov qword [rbp + 0x498], rax
mov qword [rbp + 0x4d0], r13
mov rax, qword [rbp + 0x488]
cmp qword [rax], 0
je 0x14002ba91
mov eax, dword [0x141dc4a88]
xor edx, edx
div dword [str.uM_e]
imul eax, eax, 0x5d812029
xor eax, 0xd1eec6bd
imul eax, eax, 0xf827c504
cmp eax, 0xa3cbbd73
jae 0x14002b9eb
mov rax, qword [0x141ddc4e0]
mov eax, 0x9d941f0d
mov ecx, dword [0x141dc4a90]
add ecx, dword [0x141dc4a94]
and ecx, 0xfffbdc61
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x875dd6be
mov r13, qword [0x141ddc4e0]
cmp ecx, 0xec61e5af
ja 0x14002b9f0
mov eax, dword [0x141dc4a98]
xor edx, edx
div dword [0x141dc4a9c]
add eax, 0xa5cce1c6
imul rax, rax, 0x253d72c3
shr rax, 0x3d
or eax, 0x53aaf85e
cmp eax, 0xbba6d468
je 0x14002ba79
mov eax, dword [0x141dc4aa0]
sub eax, dword [0x141dc4aa4]
imul ebx, eax, 0xc8cb14ae
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x509d41bf
jne 0x14002ba91
sub rsp, 0x20
mov rcx, r13
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002ba49
movabs rax, 0x8000000000000000
mov rdx, qword [rbp + 0x498]
cmp rdx, rax
jne 0x14002bb28
mov eax, dword [0x141dc4b00]
xor edx, edx
div dword [0x141dc4b04]
mov rbx, qword [rbp + 0x430]
mov r13, qword [rbp + 0x4d0]
mov rdx, qword [rbp + 0x438]
nop
mov eax, dword [0x141dc4b08]
xor eax, dword [0x141dc4b0c]
add eax, 0x97ba01a
xor eax, 0x8a0a2033
add eax, 0x2d559f54
cmp eax, 0x830c2829
jb 0x14002bad0
nop word cs:[rax + rax]
mov eax, dword [0x141dc4b10]
add eax, dword [0x141dc4b14]
and eax, 0x3492fae5
imul eax, eax, 0xd70de003
add eax, 0x36d7a926
cmp eax, 0xa1df9a50
jae 0x14002bb00
jmp 0x14002bdb0
movabs r13, 0xde00000002
mov rsi, qword [rbp + 0x4d0]
nop dword [rax]
mov eax, dword [0x141dc4ab8]
or eax, dword [0x141dc4abc]
and eax, 0xaa200284
xor eax, 0xa220a84
or eax, 0x45dde15b
cmp eax, 0x9420beaa
je 0x14002bb40
cmp r14b, 5
je 0x14002bb80
movzx eax, r14b
cmp eax, 4
je 0x14002bbda
xor edi, edi
jmp 0x14002bc60
mov eax, dword [0x141dc4ac0]
or eax, dword [0x141dc4ac4]
imul eax, eax, 0x6b705247
or eax, 0x39be68e3
and eax, 0xffbfeaef
cmp eax, 0x98a0eb5b
je 0x14002bb80
nop word cs:[rax + rax]
mov eax, dword [0x141dc4ac8]
or eax, dword [0x141dc4acc]
imul eax, eax, 0x22c6385f
imul rax, rax, 0x4c122619
shr rax, 0x3c
imul eax, eax, 0x8ea6c8e7
cmp eax, 0xcd0fe2bb
je 0x14002bbb0
cmp rdi, 4
jne 0x14002bc48
mov eax, 0xa705f74d
nop word cs:[rax + rax]
mov ecx, dword [0x141dc4ad0]
xor ecx, dword [0x141dc4ad4]
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xa75fc21b
xor ecx, 0x34d2888c
cmp ecx, 0x4fb82082
jb 0x14002bbf0
nop dword [rax + rax]
mov eax, dword [0x141dc4ad8]
sub eax, dword [0x141dc4adc]
and eax, 0x66589b37
imul rax, rax, 0x1117aca7
shr rax, 0x35
cmp eax, 0xd3bea5cf
je 0x14002bc20
mov dil, 1
jmp 0x14002bc60
xor edi, edi
movabs r13, 0xd00000002
nop word cs:[rax + rax]
mov eax, dword [0x141dc4ae0]
add eax, dword [0x141dc4ae4]
imul eax, eax, 0xdf67ed52
add eax, 0x173f72b2
imul rax, rax, 0x56fddba9
shr rax, 0x3d
cmp eax, 0xf4caf2b4
ja 0x14002bc60
shl rdx, 1
test rdx, rdx
je 0x14002bd80
mov eax, dword [0x141dc4ae8]
imul eax, dword [0x141dc4aec]
and eax, 0x48c36e2e
imul eax, eax, 0x9671255e
add eax, 0xdfbadb97
cmp eax, 0x9fc8bb07
jbe 0x14002bd21
jmp 0x14002bd55
mov eax, dword [0x141dc4a80]
imul eax, dword [0x141dc4a84]
or eax, 0x66faa474
imul eax, eax, 0x60e06d1a
add eax, 0x1ee5a964
mov edi, dword [rdx]
mov qword [rcx + 0x10], rdi
cmp eax, 0x85290ac9
jae 0x14002bcf0
mov eax, dword [rdx]
mov qword [rcx + 0x10], rax
jmp 0x14002bcbe
mov rax, qword [rbp + 0x470]
mov r14d, dword [rax]
cmp r14d, 0xb
jbe 0x14002b9ad
movabs r13, 0xde00000002
cmp qword [rbp + 0x498], 0
jne 0x14002b96f
jmp 0x14002b992
mov eax, dword [0x141dc4af0]
add eax, dword [0x141dc4af4]
imul ebx, eax, 0x28dc9074
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x9f016234
jne 0x14002bd80
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002bd21
mov eax, dword [0x141dc4af8]
or eax, dword [0x141dc4afc]
cmp eax, 0x7d194b08
je 0x14002bd80
test dil, dil
mov rbx, qword [rbp + 0x430]
mov rdx, qword [rbp + 0x438]
jne 0x14002bef9
nop word [rax + rax]
mov eax, dword [0x141dc4be0]
imul eax, dword [0x141dc4be4]
imul eax, eax, 0xc08b175e
add eax, 0xcea2426
and al, 0xea
or al, 0x3d
xchg dword [rbp + 0x4e], esp
xchg ecx, eax
and al, 0xea
or al, 0x3d
xchg dword [rbp + 0x4e], esp
xchg ecx, eax
ja 0x14002bdb0
mov eax, r13d
and eax, 3
lea rcx, [0x141dbb4dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, 0x2ec03a87
cmp eax, 0xbe3acb7
jae 0x14002c499
jmp 0x14002c4cf
lea rax, [0x141db0bf8]
mov rcx, qword [rbp + 0x100]
mov qword [rcx], rax
mov rsi, qword [rcx]
movabs rcx, 0x26235929db028556
mov eax, dword [0x141dc4bc0]
sub eax, dword [0x141dc4bc4]
imul eax, eax, 0x43d25c1a
add eax, 0xadccbae6
xor eax, 0x741a709b
cmp eax, 0x3d49be91
jae 0x14002bf66
mov rax, qword [rbp + 0x358]
mov qword [rax], rcx
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.140019a30
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rdi, qword [rbp + 0x358]
mov qword [rbp + 0x4a0], rsi
nop word cs:[rax + rax]
mov r13d, dword [0x141dc4bc8]
add r13d, dword [0x141dc4bcc]
xor r13d, 0x50000000
or r13d, 0x8185839
and r13d, 0xd81a58b9
movabs rax, 0x26235929db028556
mov qword [rdi], rax
mov rdx, qword [rdi]
sub rsp, 0x20
mov rcx, qword [rbp + 0x4a0]
call fcn.140019a30
add rsp, 0x20
mov rsi, rax
mov rbx, qword [rax]
movabs rax, 0x887e05dc14c4621f
xor rbx, rax
mov r14, qword [rsi + 8]
movabs rax, 0x357283015071967e
xor r14, rax
mov r15, qword [rsi + 0x10]
movabs rax, 0xb968ed20c740a088
xor r15, rax
mov r12, qword [rsi + 0x18]
movabs rax, 0xa2dc36333d5b5786
xor r12, rax
cmp r13d, 0x3c5c74d3
ja 0x14002bf80
mov eax, dword [0x141dc4bd0]
xor eax, dword [0x141dc4bd4]
xor eax, 0x595d82ee
cmp eax, 0xcb25f8bc
mov r13, qword [rbp + 0xf0]
mov rdi, qword [rbp + 0xf8]
ja 0x14002c111
mov eax, dword [0x141dc4bd8]
add eax, dword [0x141dc4bdc]
xor eax, 0xd9260020
and eax, 0xf967a0e8
imul rcx, rax, 0x485605b7
mov eax, 0xa752c3fe
xor eax, dword [rsi + 0x20]
shr rcx, 0x3d
mov qword [rbp + 0x4a0], rcx
movzx ecx, word [rsi + 0x24]
mov edx, ecx
xor dl, 0x68
shr ecx, 8
xor cl, 0xf1
mov qword [r13], rbx
mov qword [r13 + 8], r14
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], r12
mov dword [r13 + 0x20], eax
mov byte [r13 + 0x24], dl
mov byte [r13 + 0x25], cl
mov rax, qword [rbp + 0x400]
mov qword [rax], r13
mov qword [rax + 8], 0x26
mov rcx, qword [rbp + 0x408]
mov qword [rcx], rax
lea rax, [0x14008c810]
mov qword [rcx + 8], rax
lea rax, [0x140103eb0]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], 1
sub rsp, 0x20
mov rcx, rdi
call fcn.1400a0b00
call fcn.1400c0780
add rsp, 0x20
cmp dword [rbp + 0x4a0], 0x97bb703c
jbe 0x14002ae33
mov eax, 0xa752c3fe
xor eax, dword [rsi + 0x20]
movzx ecx, word [rsi + 0x24]
mov edx, ecx
xor dl, 0x68
shr ecx, 8
xor cl, 0xf1
mov qword [r13], rbx
mov qword [r13 + 8], r14
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], r12
mov dword [r13 + 0x20], eax
mov byte [r13 + 0x24], dl
mov byte [r13 + 0x25], cl
mov rax, qword [rbp + 0x400]
mov qword [rax], r13
mov qword [rax + 8], 0x26
mov rcx, qword [rbp + 0x408]
mov qword [rcx], rax
lea rax, [0x14008c810]
mov qword [rcx + 8], rax
lea rax, [0x140103eb0]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], 1
sub rsp, 0x20
mov rcx, rdi
call fcn.1400a0b00
call fcn.1400c0780
add rsp, 0x20
jmp 0x14002c044
mov eax, dword [0x141dc4b50]
imul eax, dword [0x141dc4b54]
or eax, 0x71d796c4
imul r14d, eax, 0x4077eaa6
add r14d, 0x41cd0fce
sub rsp, 0x20
mov rcx, r15
call rbx
add rsp, 0x20
cmp r14d, 0x6f3128cd
jbe 0x14002c1f0
sub rsp, 0x20
mov rcx, r15
call rbx
add rsp, 0x20
jmp 0x14002c1ab
mov r14, qword [rbp + 0x480]
nop word [rax + rax]
mov eax, dword [0x141dc4b58]
sub eax, dword [0x141dc4b5c]
imul eax, eax, 0x6667b7fb
and eax, 0xe9dad3f6
add eax, 0x620590f6
cmp eax, 0x53064053
ja 0x14002c200
nop word cs:[rax + rax]
mov eax, dword [0x141dc4b60]
mov ecx, dword [0x141dc4b64]
add eax, ecx
add eax, 0xed7e8f14
xor eax, 0x9c738350
cmp eax, 0x82252626
jb 0x14002c230
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dc4b68]
sub edx, dword [0x141dc4b6c]
or edx, 0x2040040
and edx, 0x204c741
cmp edx, 0x2386843b
je 0x14002c260
test rax, rax
je 0x14002c3fc
mov eax, dword [0x141dc4b70]
xor edx, edx
div dword [0x141dc4b74]
nop word [rax + rax]
mov eax, dword [0x141dc4b78]
imul eax, dword [0x141dc4b7c]
imul eax, eax, 0x6adbccfe
add eax, 0xe5e04401
and eax, 0xef545520
cmp eax, 0x596749f0
je 0x14002c2a0
nop word cs:[rax + rax]
mov eax, dword [0x141dc4b80]
mov edx, dword [0x141dc4b84]
add eax, edx
add eax, 0xf7a61499
and eax, 0xd37e5f65
imul rax, rax, 0x2e284f51
shr rax, 0x3c
cmp eax, 0xbd6b5816
ja 0x14002c2d0
cmp rcx, 0x11
jb 0x14002c379
mov eax, dword [0x141dc4b88]
and eax, dword [0x141dc4b8c]
xor eax, 0x4eb631e8
add eax, 0xd92db66b
or eax, 0xa0b8ddbf
cmp eax, 0xc881e534
je 0x14002c300
nop word cs:[rax + rax]
mov eax, dword [0x141dc4b90]
and eax, dword [0x141dc4b94]
imul eax, eax, 0x8826eb78
add eax, 0x859aa56e
cmp eax, 0x1f0594b3
jb 0x14002c330
mov r15, qword [r15 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4b98]
imul eax, dword [0x141dc4b9c]
or eax, 0xdefbdd5d
cmp eax, 0xd462a9c7
je 0x14002c360
mov eax, dword [0x141dc4ba0]
and eax, dword [0x141dc4ba4]
add eax, 0xc88f2b7
or eax, 0x86bffef7
cmp eax, 0x4976c2af
jae 0x14002c3b0
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov ebx, dword [0x141dc4ba8]
and ebx, dword [0x141dc4bac]
xor ebx, 0x90a02153
and ebx, 0xb0b1617b
xor ebx, 0x49dcca47
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rdi
add rsp, 0x20
cmp ebx, 0xc59bd08
jb 0x14002c3c0
mov r15, qword [0x141ddc4e0]
mov eax, dword [0x141dc4bb0]
sub eax, dword [0x141dc4bb4]
and eax, 0xe0810ea2
cmp eax, 0x5ef1b37c
je 0x14002c438
sub rsp, 0x20
xor edi, edi
mov rcx, r15
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test dil, dil
je 0x14002c450
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002c41b
mov eax, dword [0x141dc4bb8]
add eax, dword [0x141dc4bbc]
or eax, 0xf44b9775
add eax, 0xb914791d
imul rax, rax, 0x59c67a2b
shr rax, 0x3e
cmp eax, 0xee453cc1
jae 0x14002c450
mov rsi, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x440]
mov r8, qword [rbp + 0x448]
mov rdi, qword [rbp + 0x450]
jmp 0x14002b5ad
mov eax, dword [0x141dc4c18]
xor edx, edx
div dword [0x141dc4c1c]
imul ebx, eax, 0x287c02e9
or ebx, 0xd8bfb864
add ebx, 0x929685c6
sub rsp, 0x20
mov rcx, r15
call r14
add rsp, 0x20
cmp ebx, 0x77931e45
jae 0x14002c4e0
sub rsp, 0x20
mov rcx, r15
call r14
add rsp, 0x20
jmp 0x14002c499
mov eax, dword [0x141dc4c20]
add eax, dword [0x141dc4c24]
imul eax, eax, 0xc510c484
imul rax, rax, 0x1a1911a5
shr rax, 0x3c
xor eax, 0x9cf00e0d
cmp eax, 0xaa44dd80
ja 0x14002c4e0
nop dword [rax]
mov eax, dword [0x141dc4c28]
and eax, dword [0x141dc4c2c]
imul eax, eax, 0x2def85fa
add eax, 0xc5430b74
or eax, 0x475df6e5
cmp eax, 0x8bcf0ea2
ja 0x14002c510
cmp qword [rdi + 8], 0
je 0x14002c5c6
cmp qword [rdi + 0x10], 0x11
jb 0x14002c549
mov r15, qword [r15 - 8]
mov eax, dword [0x141dc4c30]
imul eax, dword [0x141dc4c34]
or eax, 0xc96a6c33
xor eax, 0x43130e41
cmp eax, 0xb64731bb
jae 0x14002c581
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dc4c38]
or eax, dword [0x141dc4c3c]
imul ebx, eax, 0xc878ec0d
add ebx, 0xfcd4478a
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rdi
add rsp, 0x20
cmp ebx, 0xd41b8edd
ja 0x14002c590
mov eax, dword [0x141dc4c40]
and eax, dword [0x141dc4c44]
add eax, 0x8bd5b78e
or eax, 0xdcf5e188
imul eax, eax, 0x9110eaeb
cmp eax, 0x170663da
je 0x14002c61c
mov eax, dword [0x141dc4c48]
imul eax, dword [0x141dc4c4c]
shr eax, 2
imul rax, rax, 0x11f01cc9
shr rax, 0x3a
xor eax, 0x100144a5
or eax, 0x8524bb5a
mov r15, qword [0x141ddc4e0]
cmp eax, 0x914a4860
jne 0x14002c625
mov rax, qword [0x141ddc4e0]
jmp 0x14002c5e9
xor eax, eax
test al, al
mov rbx, qword [rbp + 0x430]
jne 0x14002c673
mov eax, dword [0x141dc4c50]
xor eax, dword [0x141dc4c54]
xor eax, 0x3036013c
add eax, 0x7da07c2
mov edi, 0x8fb25507
imul rdi, rax
shr rdi, 0x3f
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x9315fbaf
jbe 0x14002c68b
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002c632
mov rdx, qword [rbp + 0x438]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4c58]
xor eax, dword [0x141dc4c5c]
fld dword [rcx]
fld dword [rcx]
imul rcx, rax, 0x16cc7f1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
and eax, 7
cmp eax, 0xc8cc367d
je 0x14002c6a0
lea rax, [0x141db4720]
mov qword [rdx], rax
mov rcx, qword [rdx]
movabs rax, 0x33536d3b785d71a5
mov rdx, qword [rbp + 0x458]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018a30
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]
mov qword [rbp + 0x4c0], r8
movabs r8, 0x719c310f337ebebb
xor r8, qword [rax + 0x18]
mov qword [rbp + 0x4d0], r8
movzx eax, byte [rax + 0x20]
xor al, 0xf1
mov byte [rbp + 0x4a8], al
mov rax, qword [rbp + 0x460]
mov qword [rax], rcx
mov rcx, rax
mov qword [rax + 8], rdx
mov eax, dword [0x141dc4c60]
sub eax, dword [0x141dc4c64]
or eax, 0x475b7120
imul eax, eax, 0x89a435e1
add eax, 0x81fe1730
cmp eax, 0xf58fee03
mov r13, qword [rbp + 0x3f0]
mov r12, qword [rbp + 0x3f8]
mov rsi, qword [rbp + 0x490]
mov rdi, qword [rbp + 0x418]
mov r15, qword [rbp + 0x3a8]
jb 0x14002c8ab
mov eax, dword [0x141dc4c68]
imul eax, dword [0x141dc4c6c]
and eax, 0x562255f8
imul r14d, eax, 0x7bc9de46
mov rax, qword [rbp + 0x4c0]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x4d0]
mov qword [rcx + 0x18], rax
movzx eax, byte [rbp + 0x4a8]
mov byte [rcx + 0x20], al
mov qword [rsi], rcx
mov qword [rsi + 8], 0x21
mov qword [rdi], rsi
lea rax, [0x14008c810]
mov qword [rdi + 8], rax
lea rax, [0x140103eb0]
mov qword [r15], rax
mov qword [r15 + 8], 2
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 1
sub rsp, 0x20
mov rcx, r15
call fcn.1400a0b00
add rsp, 0x20
lea rax, [0x141dadd74]
mov qword [r13], rax
mov rcx, qword [r13]
movabs rax, 0x4386d87d7524156
mov qword [rbx], rax
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.140018770
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xe9
xor rcx, 0x3201cb7e
mov byte [r12 + 4], al
mov dword [r12], ecx
sub rsp, 0x20
lea r9, [0x140103e98]
mov r8d, 5
mov rcx, qword [rbp + 0x4b0]
mov rdx, r12
call fcn.14001ac60
mov rcx, qword [rbp + 0x460]
add rsp, 0x20
cmp r14d, 0xfc783d8e
jne 0x14002c98e
mov rax, qword [rbp + 0x4c0]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x4d0]
mov qword [rcx + 0x18], rax
movzx eax, byte [rbp + 0x4a8]
mov byte [rcx + 0x20], al
mov qword [rsi], rcx
mov qword [rsi + 8], 0x21
mov qword [rdi], rsi
lea rax, [0x14008c810]
mov qword [rdi + 8], rax
lea rax, [0x140103eb0]
mov qword [r15], rax
mov qword [r15 + 8], 2
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 1
sub rsp, 0x20
mov rcx, r15
call fcn.1400a0b00
add rsp, 0x20
lea rax, [0x141dadd74]
mov qword [r13], rax
mov rcx, qword [r13]
movabs rax, 0x4386d87d7524156
mov qword [rbx], rax
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.140018770
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xe9
xor rcx, 0x3201cb7e
mov byte [r12 + 4], al
mov dword [r12], ecx
sub rsp, 0x20
lea r9, [0x140103e98]
mov r8d, 5
mov rcx, qword [rbp + 0x4b0]
mov rdx, r12
call fcn.14001ac60
mov rcx, qword [rbp + 0x460]
add rsp, 0x20
jmp 0x14002c7a7
test rax, rax
jne 0x14002ca5e
mov eax, 0x8b4337f1
mov ecx, 0xd18af75b
nop word cs:[rax + rax]
mov edx, dword [str.AUke]
add edx, dword [0x141dc4c7c]
imul rdx, rax
shr rdx, 0x3d
or edx, 0xd7b23a9c
imul rdx, rcx
shr rdx, 0x3c
cmp edx, 0x76893e4a
ja 0x14002c9b0
movabs rbx, 0x8000000000000000
mov r15, qword [rbp + 0x378]
mov r13, qword [rbp + 0x108]
mov rdi, qword [rbp + 0x4b0]
nop dword [rax]
mov eax, dword [0x141dc4c80]
xor eax, dword [0x141dc4c84]
imul eax, eax, 0xfc694e35
add eax, 0x4aa0e926
cmp eax, 0x57471f8d
jb 0x14002ca00
movabs rax, 0xffffffff7fffffff
cmp rdi, rax
ja 0x14002cad3
mov eax, dword [0x141dc4c88]
and eax, dword [0x141dc4c8c]
mov ecx, 0xc2738457
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x1600ce95
add eax, 0xd8508180
cmp eax, 0xe5a27ed
jae 0x14002ca8e
jmp 0x14002cac0
ud2
mov esi, dword [0x141dc4c90]
imul esi, dword [0x141dc4c94]
xor esi, 0x49123a20
and esi, 0x4b563b60
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
cmp esi, 0xd99ad852
jne 0x14002cad3
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
jmp 0x14002ca8e
mov eax, 0x888f57b3
nop dword [rax + rax]
mov ecx, dword [0x141dc4c98]
xor ecx, dword [0x141dc4c9c]
add ecx, 0xf020efeb
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x65d56a3f
je 0x14002cae0
movabs rax, 0x2fad1ee46a7bba3c
xor ecx, ecx
test cl, cl
mov r9, qword [rbp + 0x110]
mov r10, qword [rbp + 0x118]
je 0x14002cb2d
lea rcx, [0x141dafaeb]
mov qword [r10], rcx
mov qword [r9], rax
lea rdx, [0x141dafaeb]
nop word cs:[rax + rax]
mov r8d, dword [0x141dc4ca0]
xor r8d, dword [0x141dc4ca4]
xor r8d, 0x13d45e77
add r8d, 0xae02a013
or r8d, 0xefb7350c
mov qword [r10], rdx
mov rcx, qword [r10]
mov qword [r9], rax
cmp r8d, 0x4a3bee01
je 0x14002cb40
mov rdx, qword [r9]
sub rsp, 0x20
call fcn.1400187f0
add rsp, 0x20
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002cbd8
mov rcx, rax
mov eax, dword [0x141dc4ca8]
xor edx, edx
div dword [0x141dc4cac]
movabs rdx, 0xe555015a89119f64
add eax, 0x1332bdca
cmp eax, 0x8a7c19f7
jbe 0x14002cbe9
jmp 0x14002cc98
ud2
mov eax, dword [0x141dc4cb0]
or eax, dword [0x141dc4cb4]
add eax, 0xa6b69ed0
or eax, 0xf83a5a98
and eax, 0xfb3adafa
mov r8d, edi
shr r8d, 8
xor r8b, 0x1f
mov r9d, edi
xor r9b, 0x45
mov r10, rsi
xor r10, rdx
mov qword [rcx], r10
mov byte [rcx + 8], r9b
mov byte [rcx + 9], r8b
mov qword [r15], 0xa
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 0xa
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
mov qword [r15 + 0x38], rbx
mov word [r15 + 0xc0], 0
mov byte [r15 + 0xc8], 0
cmp eax, 0xf88b0298
jbe 0x14002cd21
mov eax, edi
shr eax, 8
xor al, 0x1f
mov r8d, edi
xor r8b, 0x45
mov r9, rsi
xor r9, rdx
mov qword [rcx], r9
mov byte [rcx + 8], r8b
mov byte [rcx + 9], al
mov qword [r15], 0xa
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 0xa
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
mov qword [r15 + 0x38], rbx
mov word [r15 + 0xc0], 0
mov byte [r15 + 0xc8], 0
jmp 0x14002cbe9
mov rax, r15
add rax, 0x20
mov qword [rbp + 0x4c0], rax
movabs r14, 0x77d41ba75e2a5042
mov eax, dword [0x141dc4cb8]
imul eax, dword [0x141dc4cbc]
add eax, 0x402f80ed
or eax, 0x7bde5154
xor eax, 0x7c98e6b
cmp eax, 0x3e525e80
mov rbx, qword [rbp + 0x120]
jb 0x14002cdf6
mov eax, dword [0x141dc4cc0]
add eax, dword [0x141dc4cc4]
xor eax, 0x9a2d9800
and eax, 0x9e2d9e68
imul rsi, rax, 0x1ff1860b
shr rsi, 0x3c
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov byte [r15 + 0xc9], 0
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141dad398]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [rbx], r14
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.14001a690
add rsp, 0x20
mov r12, qword [rax]
cmp esi, 0xb64a32ec
jne 0x14002ce61
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov byte [r15 + 0xc9], 0
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141dad398]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [rbx], r14
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.14001a690
add rsp, 0x20
mov rax, qword [rax]
jmp 0x14002cd67
mov rdi, rax
mov eax, dword [0x141dc4cc8]
xor edx, edx
div dword [0x141dc4ccc]
add eax, 0x20b32b36
or eax, 0xb6dd6e5a
imul eax, eax, 0xd4f97a9
cmp eax, 0x62687fcd
jbe 0x14002ceb0
mov rax, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x18]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop
mov r15d, dword [0x141dc4cd0]
imul r15d, dword [0x141dc4cd4]
and r15d, 0x80042c11
or r15d, 0x37312e6
xor r15d, 0xa54192a7
mov rbx, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov esi, dword [rdi + 0x18]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r15d, 0xa70c8062
ja 0x14002ceb0
mov r14, rax
test rax, rax
je 0x14002ae33
movabs rax, 0x30f602216a0de99e
xor r12, rax
movabs rax, 0x4e989d33e6f91578
xor rbx, rax
movabs rax, 0xaa0336bcfae4a62c
xor r13, rax
xor esi, 0x564eca16
mov qword [r14], r12
mov qword [r14 + 8], rbx
mov qword [r14 + 0x10], r13
mov dword [r14 + 0x18], esi
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c0]
call fcn.1400c0b60
add rsp, 0x20
mov r15, qword [rbp + 0x378]
mov rsi, qword [r15 + 0x28]
mov qword [rsi], 0
mov qword [rsi + 8], 0x1c
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], 0x1c
mov eax, dword [0x141dc4cd8]
and eax, dword [0x141dc4cdc]
and eax, 0x181040
or eax, 0xea6665bc
imul rax, rax, 0x63bcd72d
shr rax, 0x3e
cmp eax, 0xc4325b1c
movabs rbx, 0x8000000000000000
mov rdi, qword [rbp + 0x130]
ja 0x14002cff4
mov byte [rsi + 0x20], 0
mov qword [r15 + 0x30], 1
sub rsp, 0x20
mov rcx, r15
call fcn.14000d600
mov ecx, 5
call fcn.14008ca60
add rsp, 0x20
lea rax, [0x141dae688]
mov qword [rdi], rax
xor eax, eax
test al, al
je 0x14002d026
mov byte [rsi + 0x20], 0
mov qword [r15 + 0x30], 1
sub rsp, 0x20
mov rcx, r15
call fcn.14000d600
mov ecx, 5
call fcn.14008ca60
add rsp, 0x20
lea rax, [0x141dae688]
mov qword [rdi], rax
jmp 0x14002cfbe
mov rcx, qword [rdi]
movabs rax, 0x4b19cb8d84b8b95d
mov rdx, qword [rbp + 0x128]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018c80
add rsp, 0x20
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002d090
movabs rcx, 0xd093d9a2a434da5d
xor edx, edx
test dl, dl
mov r11, qword [rbp + 0x380]
je 0x14002d0c2
jmp 0x14002d133
ud2
mov edx, dword [0x141dc4ce8]
and edx, dword [0x141dc4cec]
imul edx, edx, 0x38043957
add edx, 0x56c14d64
xor edx, 0x27c9ba49
mov r8d, edi
shr r8d, 8
xor r8b, 0x42
mov r9d, edi
xor r9b, 0x51
mov r10, rsi
xor r10, rcx
mov qword [rax], r10
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
cmp edx, 0xb6cb6367
jbe 0x14002d17f
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
jmp 0x14002d0c2
mov qword [r11 + 0x30], 0
mov qword [r11 + 0x88], 0
mov qword [r11 + 0x98], 0
mov word [r11 + 0xa0], 0
mov qword [r11 + 0x38], rbx
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 qword [r11 + 0xa8], 0
mov qword [r11 + 0xb8], 0
mov dword [r11 + 0xc4], 0x8000000
lea rax, [0x141da64ca]
mov rcx, qword [rbp + 0x140]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x281095583ae9ac3a
mov rdx, qword [rbp + 0x138]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
mov rdi, r11
call fcn.14001a970
add rsp, 0x20
mov r14, qword [rax]
mov r15, qword [rax + 8]
mov r12d, dword [rax + 0x10]
movzx r13d, byte [rax + 0x14]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x15
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov rsi, rax
add rdi, 0x20
movabs r9, 0x649732a18614ef7c
mov eax, dword [0x141dc4cf0]
sub eax, dword [0x141dc4cf4]
movabs rbx, 0x5fbd128daa92bc0
imul eax, eax, 0x206dd3a9
add eax, 0xb5d4fc6e
cmp eax, 0x71551f59
jae 0x14002d2e1
mov eax, r13d
xor al, 0xc4
mov ecx, r12d
xor ecx, 0x84033627
mov rdx, r15
xor rdx, rbx
mov r8, r14
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, rdi
call fcn.1400c0b60
movabs r9, 0x649732a18614ef7c
add rsp, 0x20
xor r13b, 0xc4
xor r12d, 0x84033627
xor r15, rbx
xor r14, r9
nop word cs:[rax + rax]
mov ebx, dword [0x141dc4cf8]
add ebx, dword [0x141dc4cfc]
xor ebx, 0xc928a58
add ebx, 0x6fb098f0
and ebx, 0x30fe41c0
mov qword [rsi], r14
mov qword [rsi + 8], r15
mov dword [rsi + 0x10], r12d
mov byte [rsi + 0x14], r13b
sub rsp, 0x20
mov rcx, rdi
call fcn.1400c0b60
add rsp, 0x20
cmp ebx, 0x17bacced
ja 0x14002d300
mov eax, dword [0x141dc4d00]
sub eax, dword [0x141dc4d04]
add eax, 0xd38b70f7
xor eax, 0x4850508
or eax, 0x325a6833
cmp eax, 0xe81e7021
mov rdi, qword [rbp + 0x160]
mov r13, qword [rbp + 0x168]
mov r14, qword [rbp + 0x380]
jb 0x14002d42b
mov eax, dword [0x141dc4d08]
add eax, dword [0x141dc4d0c]
mov ebx, 0x952e1f19
imul rbx, rax
shr rbx, 0x3c
and ebx, 0xfffffff8
or ebx, 0xdb63c931
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.14000d600
mov ecx, 5
call fcn.14008ca60
add rsp, 0x20
lea rax, [0x141dac8bf]
mov qword [r13], rax
mov rcx, qword [r13]
movabs rax, 0x4d76fd48afe0dc26
mov qword [rdi], rax
mov rdx, qword [rdi]
sub rsp, 0x20
call fcn.140019340
add rsp, 0x20
mov r15, qword [rax]
movzx ecx, word [rax + 8]
movzx r12d, byte [rax + 0xa]
cmp ebx, 0xfba648ca
jne 0x14002d4ac
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.14000d600
mov ecx, 5
call fcn.14008ca60
add rsp, 0x20
lea rax, [0x141dac8bf]
mov qword [r13], rax
mov rcx, qword [r13]
movabs rax, 0x4d76fd48afe0dc26
mov qword [rdi], rax
mov rdx, qword [rdi]
sub rsp, 0x20
call fcn.140019340
add rsp, 0x20
mov rcx, qword [rax]
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
jmp 0x14002d380
mov esi, ecx
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xb
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002d516
shl r12d, 0x10
mov r10d, esi
or r10d, r12d
mov ecx, dword [0x141dc4d20]
imul ecx, dword [0x141dc4d24]
movabs r9, 0xf7b034afc4965aae
xor ecx, 0x5801002
or ecx, 0xd877ce34
cmp ecx, 0xd983d497
mov rsi, qword [rbp + 0x150]
mov rbx, qword [rbp + 0x158]
jne 0x14002d569
jmp 0x14002d5a1
mov eax, dword [0x141dc4d10]
mov ecx, dword [0x141dc4d14]
add eax, ecx
add eax, 0xe83879b4
and eax, 0x49ab1ece
imul eax, eax, 0xbfca452d
cmp eax, 0xa96f5d21
ja 0x14002d565
mov eax, dword [0x141dc4d18]
imul eax, dword [0x141dc4d1c]
imul rax, rax, 0x1cbbf8c3
shr rax, 0x3c
or eax, 0x6a080008
ud2
ud2
mov ecx, dword [0x141dc4d28]
sub ecx, dword [0x141dc4d2c]
xor ecx, 0x5b2764e5
add ecx, 0x4d75564f
or ecx, 0x518ed87
mov edx, r10d
xor dl, 0x9d
mov r8, r15
xor r8, r9
mov qword [rax], r8
mov byte [rax + 8], dl
cmp ecx, 0x4f2eafdf
jne 0x14002d5b5
mov ecx, r10d
xor cl, 0x9d
mov rdx, r15
xor rdx, r9
mov qword [rax], rdx
mov byte [rax + 8], cl
jmp 0x14002d569
mov qword [rbp + 0x498], rax
mov ecx, r10d
shr ecx, 0x10
xor cl, 0x90
shr r10d, 8
xor r10b, 0x2b
movabs rdx, 0x8ab122334d23e5de
mov eax, dword [0x141dc4d30]
sub eax, dword [0x141dc4d34]
or eax, 0x8e7d8e5c
xor eax, 0x641eee2b
add eax, 0x79b26a53
lea r8, [0x141db3452]
cmp eax, 0x9e520dd1
jbe 0x14002d650
mov rax, qword [rbp + 0x498]
mov byte [rax + 9], r10b
mov byte [rax + 0xa], cl
mov qword [rbx], r8
mov r14d, ecx
mov rcx, qword [rbx]
mov qword [rsi], rdx
mov r15, rdx
mov rdx, qword [rsi]
sub rsp, 0x20
mov edi, r10d
mov r12, r8
call fcn.14001a750
mov r8, r12
mov rdx, r15
mov r10d, edi
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
mov ecx, r14d
movzx eax, byte [rax + 0xc]
nop dword [rax]
mov eax, dword [0x141dc4d38]
xor eax, dword [0x141dc4d3c]
add eax, 0x6aa96e05
imul r12, rax, 0x48f1bcd5
shr r12, 0x3e
xor r12d, 0x76a99f11
mov rax, qword [rbp + 0x498]
mov byte [rax + 9], r10b
mov byte [rax + 0xa], cl
mov qword [rbx], r8
mov r15d, ecx
mov rcx, qword [rbx]
mov qword [rsi], rdx
mov r13, rdx
mov rdx, qword [rsi]
sub rsp, 0x20
mov r14d, r10d
mov rdi, r8
call fcn.14001a750
mov r8, rdi
mov rdx, r13
mov ecx, r15d
mov r10d, r14d
add rsp, 0x20
mov r15, qword [rax]
mov r14d, dword [rax + 8]
movzx r13d, byte [rax + 0xc]
cmp r12d, 0x23789df6
jb 0x14002d650
mov eax, dword [0x141dc4d40]
xor eax, dword [0x141dc4d44]
imul eax, eax, 0xd021879
or eax, 0xc12f487b
cmp eax, 0xff5dd12a
je 0x14002d725
mov eax, dword [0x141dc4d48]
or eax, dword [str.fnt_t]
and eax, 0x58c0c47c
imul edi, eax, 0xf38acc58
or edi, 0x147d67f6
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp edi, 0x55f6e840
jae 0x14002d742
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002d6e5
test rax, rax
mov r12, qword [rbp + 0x148]
je 0x14002ae33
mov ecx, dword [0x141dc4d50]
and ecx, dword [0x141dc4d54]
movabs r8, 0xa15038b444238463
add ecx, 0x94ad813b
or ecx, 0x2f1bfdfd
cmp ecx, 0xafddb92c
jne 0x14002d791
mov rcx, r15
xor rcx, r8
mov edx, r14d
xor edx, 0x6e9b9977
mov qword [rax], rcx
mov dword [rax + 8], edx
xor r13b, 0xd
xor r15, r8
xor r14d, 0x6e9b9977
nop
mov ecx, dword [0x141dc4d58]
xor ecx, dword [0x141dc4d5c]
xor ecx, 0x4487c615
imul ecx, ecx, 0x772b0583
mov qword [rax], r15
mov dword [rax + 8], r14d
cmp ecx, 0xafbeaf57
ja 0x14002d7a0
mov edx, dword [0x141dc4d60]
xor edx, dword [0x141dc4d64]
or edx, 0x138d6338
mov ecx, 0xa6e922d9
imul rcx, rdx
shr rcx, 0x20
sub edx, ecx
shr edx, 1
add edx, ecx
shr edx, 0x1d
cmp edx, 0x58c9d6c9
je 0x14002d801
mov byte [rax + 0xc], r13b
xor ecx, ecx
test cl, cl
je 0x14002d807
mov byte [rax + 0xc], r13b
jmp 0x14002d7f7
mov qword [rbp + 0x470], rax
mov eax, dword [0x141dc4d68]
and eax, dword [0x141dc4d6c]
movabs rsi, 0xbd8a3b64f56efb5
imul rcx, rax, 0x143b3dc5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xd261cd95
mov r13, qword [rbp + 0x170]
je 0x14002d8c2
mov eax, dword [0x141dc4d70]
xor edx, edx
div dword [0x141dc4d74]
add eax, 0x66c99ce0
imul rcx, rax, 0x3af4aed5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul r14d, eax, 0x5051c1cb
lea rax, [0x141daba20]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [r12], rsi
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001a420
add rsp, 0x20
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r14d, 0x8ac21a7c
jbe 0x14002d90c
lea rax, [0x141daba20]
mov qword [r13], rax
mov rcx, qword [r13]
mov qword [r12], rsi
mov rdx, qword [r12]
sub rsp, 0x20
call fcn.14001a420
add rsp, 0x20
mov rcx, qword [rax]
mov eax, dword [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002d846
mov r15, rax
test rax, rax
je 0x14002ae33
mov eax, dword [0x141dc4d78]
xor edx, edx
div dword [0x141dc4d7c]
movabs rcx, 0x33f09783d49576c5
or eax, 0xc17df116
cmp eax, 0xad46b18
mov r8, qword [rbp + 0x188]
mov r13, qword [rbp + 0x178]
jne 0x14002d968
mov eax, ebx
xor eax, 0x11c0763
mov rdx, rdi
xor rdx, rcx
mov qword [r15], rdx
mov dword [r15 + 8], eax
lea rax, [0x141dadba4]
mov qword [r8], rax
xor ebx, 0x11c0763
xor rdi, rcx
lea rax, [0x141dadba4]
nop dword [rax + rax]
mov ecx, dword [0x141dc4d80]
and ecx, dword [0x141dc4d84]
add ecx, 0x797ac7ed
xor ecx, 0xfe69718c
shr ecx, 2
imul rcx, rcx, 0x4398089f
shr rcx, 0x3a
mov qword [r15], rdi
mov dword [r15 + 8], ebx
mov qword [r8], rax
cmp ecx, 0x716f2ba8
je 0x14002d980
mov rcx, qword [r8]
movabs rax, 0x57980ab5dce31923
mov rdx, qword [rbp + 0x180]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018d30
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
mov r14, rax
nop word [rax + rax]
mov eax, dword [0x141dc4d88]
sub eax, dword [0x141dc4d8c]
xor eax, 0x4cbb09a6
add eax, 0xb08ef40b
cmp eax, 0xa942ee6c
jb 0x14002da10
test r14, r14
je 0x14002daea
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, [0x141db1a0c]
mov rcx, qword [rbp + 0x198]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x4951ed28cb6953f3
mov rdx, qword [rbp + 0x190]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400179b0
add rsp, 0x20
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov r12, rax
movabs rax, 0xdc0ad5d381d5305c
movabs rdx, 0xa57d689b91da1f62
xor ecx, ecx
test cl, cl
mov r11, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x1c8]
je 0x14002db12
jmp 0x14002db68
ud2
mov ecx, dword [0x141dc4d98]
and ecx, dword [0x141dc4d9c]
imul r8d, ecx, 0x9bd85849
add r8d, 0x45e1e7d1
mov ecx, edi
shr ecx, 8
xor cl, 0x27
mov r9d, edi
xor r9b, 0xeb
mov r10, rsi
xor r10, rax
mov qword [r12], r10
mov byte [r12 + 8], r9b
mov byte [r12 + 9], cl
lea rcx, [0x141dac03f]
mov qword [rbx], rcx
mov rcx, qword [rbx]
mov qword [r11], rdx
cmp r8d, 0x3657502d
jae 0x14002db9d
mov ecx, edi
shr ecx, 8
xor cl, 0x27
mov r8d, edi
xor r8b, 0xeb
mov r9, rsi
xor r9, rax
mov qword [r12], r9
mov byte [r12 + 8], r8b
mov byte [r12 + 9], cl
lea rcx, [0x141dac03f]
mov qword [rbx], rcx
mov qword [r11], rdx
jmp 0x14002db12
mov rdx, qword [r11]
sub rsp, 0x20
call fcn.14001a8f0
add rsp, 0x20
mov rdi, qword [rax]
movzx ebx, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
mov qword [rbp + 0x4c0], rax
mov eax, 0x8dbf5425
nop dword [rax + rax]
mov ecx, dword [0x141dc4da0]
add ecx, dword [0x141dc4da4]
mov rdx, rcx
imul rdx, rax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0xf0c60e03
je 0x14002dbe0
cmp qword [rbp + 0x4c0], 0
je 0x14002dc9b
mov qword [rbp + 0x430], r12
mov qword [rbp + 0x488], r14
mov qword [rbp + 0x480], r15
mov eax, ebx
shr eax, 8
movabs rcx, 0xdb8f3cf2a8a85b53
movabs rdx, 0x94d73b2fab7b64bf
mov r8d, dword [0x141dc4db8]
add r8d, dword [0x141dc4dbc]
imul r9, r8, 0x92178db
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x17
or r8d, 0x8fb36062
and r8d, 0x8fb361f7
cmp r8d, 0x62a38570
mov r14, qword [rbp + 0x4c0]
mov r15, qword [rbp + 0x1b0]
mov r12, qword [rbp + 0x1b8]
jae 0x14002dcf9
jmp 0x14002dd4f
mov eax, dword [0x141dc4da8]
sub eax, dword [0x141dc4dac]
add eax, 0x2e720f8a
and eax, 0x3a73a33d
add eax, 0x818fd73e
cmp eax, 0x2fdee107
jb 0x14002dce4
mov eax, dword [0x141dc4db0]
xor edx, edx
div dword [0x141dc4db4]
add eax, 0x2af6155d
or eax, 0x9f3d0b6c
imul eax, eax, 0x7efa46f9
ud2
ud2
mov r8d, dword [0x141dc4dc0]
sub r8d, dword [0x141dc4dc4]
imul r8d, r8d, 0x10bfa60
add r8d, 0x668b7d80
mov r9d, eax
xor r9b, 0x3d
mov r10d, ebx
xor r10b, 0xba
mov r11, rdi
xor r11, rcx
mov qword [r14], r11
mov byte [r14 + 8], r10b
mov byte [r14 + 9], r9b
lea r9, [0x141da963a]
mov qword [r12], r9
mov rsi, qword [r12]
mov qword [r15], rdx
cmp r8d, 0x4245726f
jae 0x14002dd81
mov r8d, eax
xor r8b, 0x3d
mov r9d, ebx
xor r9b, 0xba
mov r10, rdi
xor r10, rcx
mov qword [r14], r10
mov byte [r14 + 8], r9b
mov byte [r14 + 9], r8b
lea r8, [0x141da963a]
mov qword [r12], r8
mov qword [r15], rdx
jmp 0x14002dcf9
mov rdi, qword [r15]
mov eax, dword [0x141dc4dc8]
and eax, dword [0x141dc4dcc]
or eax, 0xc9cf3c45
add eax, 0xd708db5c
xor eax, 0xa5ab7935
cmp eax, 0x2fe403
jb 0x14002de08
mov eax, dword [0x141dc4dd0]
or eax, dword [0x141dc4dd4]
add eax, 0xf1d14b76
mov r12d, 0x8be1c639
imul r12, rax
shr r12, 0x3f
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140018fc0
add rsp, 0x20
mov rbx, qword [rax]
mov r14d, dword [rax + 8]
movzx r15d, byte [rax + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r12d, 0x6869a86f
jbe 0x14002de45
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140018fc0
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx eax, byte [rax + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002dda6
test rax, rax
je 0x14002df71
movabs r9, 0xc552e31be61ba524
mov ecx, dword [0x141dc4df0]
or ecx, dword [0x141dc4df4]
add ecx, 0x2e344e22
and ecx, 0x168b76f9
add ecx, 0x71e40b0f
cmp ecx, 0x34d014c5
jae 0x14002de9e
mov ecx, r15d
xor cl, 0xb9
mov rdx, rbx
xor rdx, r9
mov r8d, r14d
xor r8d, 0xbf083fe3
mov qword [rax], rdx
mov dword [rax + 8], r8d
mov byte [rax + 0xc], cl
xor r15b, 0xb9
xor rbx, r9
xor r14d, 0xbf083fe3
nop dword [rax]
mov ecx, dword [0x141dc4df8]
add ecx, dword [0x141dc4dfc]
and ecx, 0x82cbc21b
xor ecx, 0x27c13cf0
add ecx, 0xf0b0fe3d
mov qword [rax], rbx
mov dword [rax + 8], r14d
mov byte [rax + 0xc], r15b
cmp ecx, 0x5e417df1
ja 0x14002deb0
mov qword [rbp + 0x460], rax
lea rax, [0x141da72d2]
mov rcx, qword [rbp + 0x1a8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xd67b2daffc7ebd35
mov rdx, qword [rbp + 0x1a0]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140017e60
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov r10, rax
movabs rcx, 0x729317a56cbfdc93
xor eax, eax
test al, al
mov r11, qword [rbp + 0x1d0]
je 0x14002dff8
jmp 0x14002e04f
mov eax, dword [0x141dc4dd8]
or eax, dword [0x141dc4ddc]
xor eax, 0x97632ab3
add eax, 0x5ed338a9
shr eax, 2
imul rax, rax, 0x228c5147
shr rax, 0x3b
cmp eax, 0x2a555f18
je 0x14002dfc4
mov eax, dword [0x141dc4de0]
sub eax, dword [0x141dc4de4]
add eax, 0xc78304fe
mov ecx, 0xc566be1f
imul rcx, rax
shr rcx, 0x3d
ud2
ud2
mov eax, dword [0x141dc4e00]
xor edx, edx
div dword [0x141dc4e04]
imul eax, eax, 0x4ae1b8a5
xor eax, 0xde190179
mov edx, 0xbce708f5
imul rdx, rax
shr rdx, 0x3f
mov eax, ebx
xor al, 0xab
mov r8, rsi
xor r8, rcx
mov r9d, edi
xor r9d, 0x1c904d56
mov qword [r10], r8
mov dword [r10 + 8], r9d
mov byte [r10 + 0xc], al
lea rax, [0x141db3650]
mov qword [r11], rax
cmp edx, 0x406ff46d
jne 0x14002e07d
mov eax, ebx
xor al, 0xab
mov rdx, rsi
xor rdx, rcx
mov r8d, edi
xor r8d, 0x1c904d56
mov qword [r10], rdx
mov dword [r10 + 8], r8d
mov byte [r10 + 0xc], al
lea rax, [0x141db3650]
mov qword [r11], rax
jmp 0x14002dff8
mov qword [rbp + 0x4b0], r10
mov rsi, qword [r11]
movabs rax, 0xd1dbdfd2871e42a
mov qword [r13], rax
mov eax, dword [0x141dc4e08]
xor eax, dword [0x141dc4e0c]
or eax, 0xe10f9db9
imul eax, eax, 0x68d6bf1
imul rax, rax, 0x14c9c3bd
shr rax, 0x3c
cmp eax, 0x8a9ad748
ja 0x14002e128
mov r15d, dword [str._jiK]
and r15d, dword [0x141dc4e14]
xor r15d, 0x4039ea02
and r15d, 0xc0bbea82
xor r15d, 0xdf99cf0b
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.140018ef0
add rsp, 0x20
mov r14, qword [rax]
mov ebx, dword [rax + 8]
movzx edi, word [rax + 0xc]
movzx r12d, byte [rax + 0xe]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r15d, 0x77e13372
jae 0x14002e16a
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rsi
call fcn.140018ef0
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002e0be
test rax, rax
je 0x14002e3ea
shl r12d, 0x10
or edi, r12d
mov r8d, edi
shr r8d, 0x10
xor r8b, 0x63
mov ecx, edi
shr ecx, 8
xor cl, 0xc9
xor dil, 0x42
xor ebx, 0xe8c56bdd
movabs rdx, 0x2e09cf8173f7314e
xor r14, rdx
mov qword [rax], r14
mov dword [rax + 8], ebx
mov byte [rax + 0xc], dil
mov byte [rax + 0xd], cl
mov qword [rbp + 0x4d0], rax
mov byte [rax + 0xe], r8b
lea rax, [0x141db31b6]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x6dab30fef4cbf0d3
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140019430
add rsp, 0x20
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov esi, dword [rax + 0x18]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov r12, rax
movabs rax, 0xb416c16872cdc997
movabs rdx, 0xaff900837e9c21b6
movabs rcx, 0x478c20aaeb4519d5
mov r8d, dword [0x141dc4e20]
xor r8d, dword [0x141dc4e24]
or r8d, 0x782d3624
xor r8d, 0x98cc94ae
imul r8d, r8d, 0x88df0712
cmp r8d, 0x7ee5354e
mov r15, qword [rbp + 0x368]
mov r11, qword [rbp + 0x1f0]
jne 0x14002e2a1
mov r8, rdi
xor r8, rdx
mov r9, rbx
xor r9, rax
mov r10, r14
xor r10, rcx
mov qword [r12], r8
mov qword [r12 + 8], r9
mov qword [r12 + 0x10], r10
xor rdi, rdx
xor rbx, rax
xor r14, rcx
xor esi, 0xb0b92da6
xor eax, eax
mov r10, qword [rbp + 0x1e8]
nop dword [rax]
mov qword [r12], rdi
mov qword [r12 + 8], rbx
mov qword [r12 + 0x10], r14
test al, al
jne 0x14002e2c0
mov ecx, dword [0x141dc4e28]
sub ecx, dword [0x141dc4e2c]
movabs rax, 0xb4a97195fbf4ab63
and ecx, 0x364eb34f
add ecx, 0xf460e140
cmp ecx, 0x1d161afa
jbe 0x14002e30e
mov dword [r12 + 0x18], esi
lea rcx, [0x141dacbfc]
mov qword [r11], rcx
mov qword [r10], rax
mov edx, 0x861a0365
lea r8, [0x141dacbfc]
nop word [rax + rax]
mov r9d, dword [0x141dc4e30]
xor r9d, dword [0x141dc4e34]
imul r9, rdx
shr r9, 0x3e
or r9d, 0xafedbed5
mov dword [r12 + 0x18], esi
mov qword [r11], r8
mov rcx, qword [r11]
mov qword [r10], rax
cmp r9d, 0xddea7d22
je 0x14002e320
mov rdx, qword [r10]
sub rsp, 0x20
call fcn.1400190a0
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
movzx r14d, byte [rax + 0x18]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x19
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ae33
mov r13, rax
movabs rax, 0x6e641427fe0056ad
movabs rcx, 0x552594c470f0c8b7
movabs rdx, 0x2c7a45668befc8dc
mov r8d, dword [0x141dc4e38]
and r8d, dword [0x141dc4e3c]
add r8d, 0x4aabeeee
or r8d, 0x35774d73
and r8d, 0xbf77dffb
cmp r8d, 0x459de1ee
jne 0x14002e418
jmp 0x14002e482
ud2
mov r8d, dword [0x141dc4e40]
and r8d, dword [0x141dc4e44]
and r8d, 0x54104005
or r8d, 0x89e40afa
imul r8, r8, 0x37b6edf
shr r8, 0x39
mov r9d, r14d
xor r9b, 0x5a
mov r10, rsi
xor r10, rdx
mov r11, rdi
xor r11, rax
mov r15, rbx
xor r15, rcx
mov qword [r13], r10
mov qword [r13 + 8], r11
mov qword [r13 + 0x10], r15
mov r15, qword [rbp + 0x368]
mov byte [r13 + 0x18], r9b
lea r9, [0x141da9fc3]
mov qword [r15], r9
cmp r8d, 0xa442a506
jbe 0x14002e4ba
mov r8d, r14d
xor r8b, 0x5a
mov r9, rsi
xor r9, rdx
mov r10, rdi
xor r10, rax
mov r11, rbx
xor r11, rcx
mov qword [r13], r9
mov qword [r13 + 8], r10
mov qword [r13 + 0x10], r11
mov byte [r13 + 0x18], r8b
lea r8, [0x141da9fc3]
mov qword [r15], r8
jmp 0x14002e418
mov rsi, qword [r15]
movabs rax, 0x26d8d082a511af06
xor ecx, ecx
test cl, cl
mov rdx, qword [rbp + 0x428]
jne 0x14002e4fd
mov ecx, dword [0x141dc4e48]
xor ecx, dword [0x141dc4e4c]
or ecx, 0x2e80fd10
add ecx, 0xa61ac25d
or ecx, 0xa7ccae6b
mov qword [rdx], rax
cmp ecx, 0xd36bf0f2
jne 0x14002e502
mov qword [rdx], rax
jmp 0x14002e4d4
mov eax, dword [0x141dc4e50]
xor eax, dword [0x141dc4e54]
xor eax, 0x42150230
or eax, 0x98a8fdc5
mov ecx, 0xd2b7e68d
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x75668752
mov r15, qword [rbp + 0x1f8]
je 0x14002e587
mov r14d, dword [0x141dc4e58]
sub r14d, dword [0x141dc4e5c]
mov rax, qword [rbp + 0x428]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400191b0
add rsp, 0x20
mov rdi, qword [rax]
movzx ebx, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r14d, 0x275c74c3
jne 0x14002e5c8
mov rax, qword [rbp + 0x428]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400191b0
add rsp, 0x20
mov rcx, qword [rax]
movzx eax, word [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002e534
test rax, rax
je 0x14002e623
mov r11, rax
mov eax, ebx
shr eax, 8
xor al, 0xf5
movabs rcx, 0x38e3e757fdf3a535
movabs rdx, 0x15ba1f221a6b4af8
mov r8d, dword [0x141dc4e78]
xor r8d, dword [0x141dc4e7c]
add r8d, 0x4a521450
or r8d, 0x97466440
and r8d, 0x97d67745
cmp r8d, 0x8901b0c
mov r14, qword [rbp + 0x360]
jne 0x14002e699
jmp 0x14002e6ed
mov eax, dword [0x141dc4e60]
or eax, dword [0x141dc4e64]
add eax, 0xdb711e3d
xor eax, 0x5f7356a
add eax, 0x27751757
cmp eax, 0x1eb04ccb
ja 0x14002e65f
mov eax, dword [0x141dc4e68]
and eax, dword [0x141dc4e6c]
or eax, 0xd5470ee2
ud2
ud2
mov r8d, dword [0x141dc4e80]
add r8d, dword [0x141dc4e84]
mov r9d, 0xb7e89ccf
imul r9, r8
shr r9, 0x3f
add r9d, 0x4157d35d
mov r8d, ebx
xor r8b, 0xad
mov r10, rdi
xor r10, rdx
mov qword [r11], r10
mov byte [r11 + 8], r8b
mov byte [r11 + 9], al
lea r8, [0x141da88ce]
mov qword [r15], r8
mov rsi, qword [r15]
mov qword [r14], rcx
cmp r9d, 0xa2daffbc
jbe 0x14002e714
mov r8d, ebx
xor r8b, 0xad
mov r9, rdi
xor r9, rdx
mov qword [r11], r9
mov byte [r11 + 8], r8b
mov byte [r11 + 9], al
lea r8, [0x141da88ce]
mov qword [r15], r8
mov qword [r14], rcx
jmp 0x14002e699
mov qword [rbp + 0x4a8], r11
mov eax, dword [0x141dc4e88]
or eax, dword [0x141dc4e8c]
xor eax, 0x75b7c93
imul eax, eax, 0xa453c3b
xor eax, 0xc33e829e
cmp eax, 0x4bffb0ee
ja 0x14002e781
mov rdx, qword [r14]
sub rsp, 0x20
mov rcx, rsi
call fcn.14001ab40
add rsp, 0x20
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor r14d, r14d
mov edx, 0xc
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test r14b, r14b
mov r14, qword [rbp + 0x360]
je 0x14002e7b7
mov rdx, qword [r14]
sub rsp, 0x20
mov rcx, rsi
call fcn.14001ab40
add rsp, 0x20
mov rcx, qword [rax]
mov eax, dword [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14002e73e
mov r15, rax
test rax, rax
je 0x14002e7fd
movabs rax, 0x4a9123646f0ae601
movabs rdx, 0x3f3c6093c903989
mov ecx, dword [0x141dc4e98]
sub ecx, dword [0x141dc4e9c]
add ecx, 0x9b3c5c5c
cmp ecx, 0xc099db9e
mov r10, qword [rbp + 0x200]
mov r11, qword [rbp + 0x208]
jbe 0x14002e823
jmp 0x14002e877
ud2
mov ecx, dword [0x141dc4ea0]
add ecx, dword [0x141dc4ea4]
xor ecx, 0xc93c9932
add ecx, 0xa73f3493
mov r8d, 0xafd199b3
imul r8, rcx
shr r8, 0x3f
mov ecx, ebx
xor ecx, 0xb14f175a
mov r9, rdi
xor r9, rax
mov qword [r15], r9
mov dword [r15 + 8], ecx
lea rcx, [0x141daedda]
mov qword [r11], rcx
mov rcx, qword [r11]
mov qword [r10], rdx
cmp r8d, 0xc8fb4876
jne 0x14002e89b
mov ecx, ebx
xor ecx, 0xb14f175a
mov r8, rdi
xor r8, rax
mov qword [r15], r8
mov dword [r15 + 8], ecx
lea rcx, [0x141daedda]
mov qword [r11], rcx
mov qword [r10], rdx
jmp 0x14002e823
mov eax, dword [0x141dc4ea8]
sub eax, dword [0x141dc4eac]
imul eax, eax, 0x6562ff04
add eax, 0xcadc06c5
mov edx, 0xb574103b
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x44d5b520
je 0x14002e8cd
xor eax, eax
test al, al
je 0x14002e8cf
jmp 0x14002e8c7
mov rdx, qword [r10]
sub rsp, 0x20
call fcn.140018190
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002edeb
mov r14, rax
movabs rax, 0xada32a0465fe6e92
xor rsi, rax
mov qword [r14], rsi
lea rax, [0x141da9a71]
mov rcx, qword [rbp + 0x238]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5feb0366cf8da6e0
mov rdx, qword [rbp + 0x230]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1400194b0
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 9
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
mov rdi, rax
mov eax, dword [0x141dc4eb8]
xor edx, edx
div dword [0x141dc4ebc]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4ec0]
imul eax, dword [0x141dc4ec4]
add eax, 0x22b19637
xor eax, 0x82189
and eax, 0xf6087bbd
cmp eax, 0x97a41d00
ja 0x14002e990
test rdi, rdi
je 0x14002ee7b
movabs rax, 0xb4cb5eea652b812d
xor rsi, rax
xor bl, 0x41
nop dword [rax]
mov eax, dword [0x141dc4ed0]
sub eax, dword [0x141dc4ed4]
imul eax, eax, 0xa828bfb1
or eax, 0x3cfafe89
imul eax, eax, 0x3e13a150
cmp eax, 0xe3f95f28
je 0x14002e9d0
mov qword [rdi], rsi
mov byte [rdi + 8], bl
lea rax, [0x141dace82]
mov rcx, qword [rbp + 0x228]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x5fff2683984d9a1f
mov rdx, qword [rbp + 0x220]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.14001aaa0
add rsp, 0x20
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 9
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002eebb
mov ecx, dword [0x141dc4ee8]
or ecx, dword [0x141dc4eec]
movabs r8, 0x7589cc831950951a
imul ecx, ecx, 0xa7896128
add ecx, 0xf6782851
cmp ecx, 0x28871ae7
mov r9, qword [rbp + 0x218]
jae 0x14002eaa9
mov ecx, ebx
xor cl, 0x6f
mov rdx, rsi
xor rdx, r8
mov qword [rax], rdx
mov byte [rax + 8], cl
lea rcx, [0x141daf35a]
mov qword [r9], rcx
mov qword [rbp + 0x428], rdi
xor bl, 0x6f
xor rsi, r8
lea rdx, [0x141daf35a]
nop dword [rax]
mov ecx, dword [str._OTS]
sub ecx, dword [0x141dc4ef4]
or ecx, 0x7d5ba7f8
xor ecx, 0xd2067597
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [r9], rdx
cmp ecx, 0x609ccadc
ja 0x14002eac0
mov qword [rbp + 0x438], rax
mov rcx, qword [r9]
movabs rax, 0x1bdd10a40377842
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140017ef0
add rsp, 0x20
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14002ee13
mov ecx, dword [0x141dc4f00]
and ecx, dword [0x141dc4f04]
movabs rdx, 0x87a69f445fbc2ab1
and ecx, 0xfc7e62e5
imul ecx, ecx, 0xdf1e01d7
cmp ecx, 0xf3b44649
jne 0x14002eb74
mov rcx, rdi
xor rcx, rdx
mov qword [rax], rcx
xor esi, 0xdd889903
xor rdi, rdx
nop dword [rax]
mov ecx, dword [0x141dc4f08]
xor ecx, dword [0x141dc4f0c]
or ecx, 0x31de48f6
imul ecx, ecx, 0x5c859024
add ecx, 0x711dea4c
mov qword [rax], rdi
cmp ecx, 0xfda15991
ja 0x14002eb80
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x448], r15
mov qword [rbp + 0x440], r12
mov qword [rbp + 0x3f0], rax
mov dword [rax + 8], esi
lea rax, [0x141db5dc3]
mov rcx, qword [rbp + 0x248]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x110004cce5624ce1
mov rdx, qword [rbp + 0x240]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018310
add rsp, 0x20
mov rsi, rax
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
mov eax, dword [str.H:_j]
imul eax, dword [0x141dc4f14]
add eax, 0xd2fcd38d
cmp eax, 0x54ccb66f
jbe 0x14002ec50
movzx eax, byte [rsi + 0xe]
movzx eax, word [rsi + 0xc]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop word cs:[rax + rax]
mov r12d, dword [0x141dc4f18]
and r12d, dword [0x141dc4f1c]
or r12d, 0xbc73a649
add r12d, 0x4cc1ba39
xor r12d, 0x5ad17b27
movzx r14d, word [rsi + 0xc]
movzx r15d, byte [rsi + 0xe]
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r12d, 0x7080c278
ja 0x14002ec50
test rax, rax
je 0x14002ee48
mov rsi, rax
shl r15d, 0x10
or r14d, r15d
mov ecx, dword [0x141dc4f28]
imul ecx, dword [0x141dc4f2c]
movabs rax, 0x5f28343abb5860db
imul ecx, ecx, 0x1942fb9
xor ecx, 0x951d8b2
cmp ecx, 0xf23f1449
mov r15, qword [rbp + 0x278]
jbe 0x14002ed2a
mov ecx, r14d
shr ecx, 0x10
xor cl, 0x5f
mov edx, r14d
shr edx, 8
xor dl, 0x70
mov r8d, r14d
xor r8b, 0x5b
mov r9d, ebx
xor r9d, 0x6c44454d
mov r10, rdi
xor r10, rax
mov qword [rsi], r10
mov dword [rsi + 8], r9d
mov byte [rsi + 0xc], r8b
mov byte [rsi + 0xd], dl
mov byte [rsi + 0xe], cl
lea rcx, [0x141db5547]
mov qword [r15], rcx
mov ecx, r14d
shr ecx, 0x10
mov edx, r14d
shr edx, 8
xor ebx, 0x6c44454d
xor rdi, rax
lea rax, [0x141db5547]
nop word cs:[rax + rax]
mov r8d, dword [0x141dc4f30]
and r8d, dword [0x141dc4f34]
xor r8d, 0x7ff9d129
imul r8, r8, 0x65549fe1
shr r8, 0x3e
mov r9d, ecx
xor r9b, 0x5f
mov r10d, edx
xor r10b, 0x70
mov r11d, r14d
xor r11b, 0x5b
mov qword [rsi], rdi
mov dword [rsi + 8], ebx
mov byte [rsi + 0xc], r11b
mov byte [rsi + 0xd], r10b
mov byte [rsi + 0xe], r9b
mov qword [r15], rax
cmp r8d, 0x969d1d6f
ja 0x14002ed50
ud2
ud2
ud2
mov eax, dword [0x141dc4ec8]
imul eax, dword [0x141dc4ecc]
xor eax, 0xfc30f7d4
add eax, 0x256744b0
xor eax, 0x61a66cf0
cmp eax, 0xb4825d5e
jae 0x14002eea0
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
mov eax, dword [0x141dc4ed8]
xor eax, dword [0x141dc4edc]
add eax, 0xbd73b7c0
or eax, 0x7ebdfc77
cmp eax, 0x143f764b
je 0x14002eefb
mov eax, dword [0x141dc4ee0]
add eax, dword [0x141dc4ee4]
and eax, 0x4224b598
xor eax, 0x8dee36c5
ud2
ud2
add bh, dh
xlatb
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 1
invalid
movabs al, byte [0x644120e18101d73d]
cmpsb byte [rsi], byte [rdi]
cmp edx, edi
add dword [rcx - 0x40], ebp
jle 0x140055248
cmc
hlt
xor bh, dh
test dword [rbx], esp
add al, 0
add byte [rbx - 0x28c50afb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d73af1
add esp, dword [0x147d0f681]
imul eax, eax, 0x112199f7
sub al, 0x63
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x28f625fb], cl
add dword [rbx], esi
add eax, 0x1d709d8
add byte [rbx - 0x28f652fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d709a9
add r14, rax
add r15, 0x18
cmp r15, r8
je 0x140062e6e
mov eax, dword [0x141dca828]
or eax, dword [0x141dca82c]
and eax, 0x1cbfc34f
add eax, 0x8e89173d
and eax, 0x1f6fc1ee
cmp eax, 0xeb772eac
je 0x140062c40
movzx eax, word [r15]
test rax, rax
je 0x140062d80
cmp eax, 1
jne 0x140062de0
nop dword [rax + rax]
mov eax, dword [0x141dca840]
and eax, dword [0x141dca844]
and eax, 0xe23dd04d
add eax, 0x36dd859f
or eax, 0x1836e286
cmp eax, 0xf4e097f2
je 0x140062c80
nop word cs:[rax + rax]
mov eax, dword [0x141dca848]
xor edx, edx
div dword [0x141dca84c]
imul rax, r9
shr rax, 0x39
imul eax, eax, 0x2b36539a
cmp eax, 0xdfa75722
ja 0x140062cb0
movzx edx, word [r15 + 2]
movzx r10d, dx
cmp r10d, 0x3e8
jae 0x140062e10
mov eax, dword [0x141dca868]
and eax, dword [0x141dca86c]
imul rax, rax, 0x28d3eed
shr rax, 0x38
imul eax, eax, 0x9139691d
add eax, 0xe29bcda6
cmp eax, 0xf470c259
ja 0x140062ce9
mov eax, 1
cmp dx, 0xa
jb 0x140062c30
mov eax, dword [0x141dca870]
add eax, dword [0x141dca874]
imul r10d, eax, 0xb6f2de5
cmp dx, 0x64
mov eax, 3
sbb rax, 0
cmp r10d, 0x98ec0a76
je 0x140062d21
nop word [rax + rax]
mov edx, dword [0x141dca878]
or edx, dword [0x141dca87c]
imul edx, edx, 0x4d9443a5
add edx, 0xd7ba7ed2
and edx, 0xc77d5e12
cmp edx, 0x1555a70f
je 0x140062d50
jmp 0x140062c30
mov eax, dword [0x141dca830]
xor edx, edx
div dword [0x141dca834]
imul eax, eax, 0xcc0137fa
or eax, 0x79f9fc61
cmp eax, 0xff2becb3
je 0x140062d80
mov rax, qword [r15 + 8]
nop word cs:[rax + rax]
mov edx, dword [0x141dca838]
and edx, dword [0x141dca83c]
imul edx, edx, 0x800a9091
or edx, 0x126c5428
and edx, 0x126cdee8
cmp edx, 0xef3ea240
invalid
invalid
out dx, eax
je 0x140062db0
movabs byte [0xfffe55e9da74ef3e], al
dec dword [rdi]
invalid
jmp 0x140062c30
mov eax, dword [0x141dca850]
imul eax, dword [0x141dca854]
add eax, 0x99354d05
xor eax, 0xa200180
or eax, 0x719f9e7e
cmp eax, 0x3b9cf385
jbe 0x140062de0
mov rax, qword [r15 + 0x10]
jmp 0x140062c30
mov eax, dword [0x141dca858]
add eax, dword [0x141dca85c]
xor eax, 0x1134e107
imul eax, eax, 0x108d39d2
or eax, 0xb6f37e44
cmp eax, 0xe79f80a8
je 0x140062e10
mov eax, dword [0x141dca860]
and eax, dword [0x141dca864]
imul edx, eax, 0xa2c70717
add edx, 0x727290c4
xor edx, 0x7362265e
invalid
invalid
jae 0x140062e93
cmp edx, 0x2710
add byte [rax + 5], bh
invalid
add byte [rax + 5], bh
sbb rax, 0
cmp edx, 0x8a3f27
jbe 0x140062e33
jmp 0x140062c30
sub r12, r14
jbe 0x140062ecb
mov eax, dword [0x141dca888]
xor edx, edx
div dword [0x141dca88c]
movzx eax, cl
nop word cs:[rax + rax]
mov ecx, dword [0x141dca890]
or ecx, dword [0x141dca894]
xor ecx, 0xb3d8b6f6
imul ecx, ecx, 0x7f10d067
cmp ecx, 0xab64d37c
ja 0x140062e90
lea rcx, [0x141dbb5ac]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
jmp rdx
mov eax, dword [0x141dca8b8]
xor ecx, ecx
xor edx, edx
div dword [0x141dca8bc]
nop dword [rax + rax]
test cl, cl
jne 0x140062ee0
mov rbx, qword [rsi + 0x20]
xor eax, eax
test al, al
je 0x140062f05
mov rdx, qword [rsi + 0x28]
sub rsp, 0x20
mov rcx, rbx
mov r8, rdi
call fcn.140063280
add rsp, 0x20
xor r14d, r14d
nop dword [rax + rax]
mov rdx, qword [rsi + 0x28]
sub rsp, 0x20
mov rcx, rbx
mov r8, rdi
call fcn.140063280
add rsp, 0x20
test r14b, r14b
jne 0x140062f10
mov ecx, dword [rbp - 0xc]
mov dword [rsi + 0x30], ecx
movzx ecx, byte [rbp + 7]
mov byte [rsi + 0x38], cl
jmp 0x140063240
mov ecx, dword [0x141dca900]
xor ecx, dword [0x141dca904]
imul ecx, ecx, 0xb24ac37b
add ecx, 0xfecdabb3
xor ecx, 0x4cc71c80
cmp ecx, 0xc4874008
ja 0x140063240
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax], al
add byte [rax], al
enter 8, 0x48
sub esp, eax
invalid
mov ebx, 0
add byte [rax], al
invalid
lea edx, [rbx - 0x433]
mov ebx, 0x66d07219
ucomiss xmm1, xmm1
invalid
lea ecx, [rbx + rdx]
add ebx, edx
and dl, dh
add dword [rbp + rcx*4 + 0xd], ecx
lodsb al, byte [rsi]
add dl, ah
add dword [rbp + rcx*4 + 0x45], ecx
invalid
sal dword [rdx - 0x23], 1
mov rsi, rcx
jmp 0x14007a414
invalid
mov rax, rsi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov r15d, dword [0x141dcd4e8]
imul r15d, dword [0x141dcd4ec]
xor r15d, 0xc2508ad0
or r15d, 0xd8c6403
add r15d, 0x946b24e8
call 0x1889c141d
mov dword [rbp - 0x60], 0
call 0x1889c141d
mov dword [rbp - 0x60], 0
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x18], 0
mov word [rbp - 8], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
sub rsp, 0x20
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.14007b7a0
add rsp, 0x20
cmp r15d, 0x9065a5cd
jae 0x14007a990
mov qword [rbp - 0x60], 0
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x18], 0
mov word [rbp - 8], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
sub rsp, 0x20
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.14007b7a0
add rsp, 0x20
jmp 0x14007a8d4
mov eax, dword [0x141dcd4f0]
add eax, dword [0x141dcd4f4]
xor eax, 0x4014102
and eax, 0xb583418b
add eax, 0xb8acb5be
cmp eax, 0xc51bab3a
ja 0x14007a990
mov r12, qword [rdi]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007a9c0
mov r15, qword [rdi + 8]
cmp r12d, 3
je 0x14007aa90
cmp r12d, 2
jne 0x14007b2d0
nop dword [rax]
mov eax, dword [0x141dcd4f8]
xor edx, edx
div dword [0x141dcd4fc]
add eax, 0x469ada4b
cmp eax, 0x9c28e072
ja 0x14007a9e0
nop word [rax + rax]
mov eax, dword [0x141dcd500]
xor eax, dword [0x141dcd504]
imul eax, eax, 0xc6005c10
add eax, 0x49959cc
cmp eax, 0x46856f06
jb 0x14007aa00
mov eax, r15d
and eax, 3
lea rcx, [0x141dbb5fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x141dcd5a8]
xor edx, edx
div dword [0x141dcd5ac]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5b0]
xor eax, dword [0x141dcd5b4]
add eax, 0x5b9c992d
xor eax, 0xa48bc2e7
cmp eax, 0xd7f58728
ja 0x14007aa50
movzx ecx, byte [r15 + 0x10]
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x14007aa80
jmp 0x14007ac87
mov eax, dword [0x141dcd600]
xor edx, edx
div dword [0x141dcd604]
add eax, 0x8b4439a7
or eax, 0x8e4a7478
imul rax, rax, 0x6bcd0f4d
shr rax, 0x3e
cmp eax, 0x1a682c3
ja 0x14007aa90
nop word [rax + rax]
mov eax, dword [0x141dcd608]
and eax, dword [0x141dcd60c]
xor eax, 0x79bccf34
imul rax, rax, 0x49c03dc7
shr rax, 0x3e
cmp eax, 0x9b129420
ja 0x14007aac0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd610]
add eax, dword [0x141dcd614]
xor eax, 0x100030
and eax, 0x90104132
cmp eax, 0xc08cf711
je 0x14007aaf0
mov eax, dword [0x141dcd618]
and eax, dword [0x141dcd61c]
imul eax, eax, 0x9073ceb5
or eax, 0x398c170
imul rax, rax, 0x60481cb1
shr rax, 0x3e
cmp eax, 0xb67b5efb
jne 0x14007ab40
mov qword [rbp - 0x60], r15
nop word [rax + rax]
mov eax, dword [0x141dcd620]
sub eax, dword [0x141dcd624]
add eax, 0x69c0effe
imul rax, rax, 0x70d3aa3f
imul eax, eax, 0x70d3aa3f
imul eax, eax, 0x70d3aa3f
shr rax, 0x3c
mov qword [rbp - 0x60], r15
cmp eax, 0x7953f5b7
ja 0x14007ab40
cmp qword [0x141ddc430], 0
je 0x14007ab9d
mov eax, dword [0x141dcd640]
xor edx, edx
div dword [0x141dcd644]
mov ecx, 0x99a259d1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xdbac05c5
jne 0x14007b379
jmp 0x14007b3a7
mov eax, dword [0x141dcd628]
sub eax, dword [0x141dcd62c]
imul eax, eax, 0xe2da1baa
mov ecx, 0xff321d4f
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0x595f4234
cmp eax, 0xf1698d30
jbe 0x14007abd0
mov qword [0x141ddc430], r15
mov eax, 0xce482685
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd630]
or ecx, dword [0x141dcd634]
imul ecx, ecx, 0x9a750e82
xor ecx, 0x92a65dc
imul rcx, rax
shr rcx, 0x3f
mov qword [0x141ddc430], r15
cmp ecx, 0xd0debc4b
je 0x14007abe0
mov eax, 0x9d058cf3
popfq
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd638]
sub ecx, dword [0x141dcd63c]
xor ecx, 0xae2f1bee
imul ecx, ecx, 0x143e77d5
mov rdx, rcx
imul rdx, rax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1a
cmp ecx, 0xb2e6d8cf
je 0x14007ac20
jmp 0x14007b448
mov eax, 0x8720c203
nop
mov ecx, dword [0x141dcd5b8]
and ecx, dword [0x141dcd5bc]
or ecx, 0xf7f7fcfa
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x256bd15c
je 0x14007ac60
movzx ecx, byte [r15 + 0xf]
cmp cl, 0x24
jne 0x14007b2d0
jmp 0x14007acb0
mov rax, r15
shr rax, 0x20
call 0x1b9002fbc
call 0x1b9002fbc
jne 0x14007b2d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5c0]
or eax, dword [0x141dcd5c4]
imul eax, eax, 0x12af21af
cmp eax, 0xff0a3358
je 0x14007acb0
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
nop word cs:[rax + rax]
invalid
mov ecx, dword [0x141dcd5c8]
add ecx, dword [0x141dcd5cc]
shr byte [rax], 1
invalid
add dword [rcx - 0x37], ebp
fxam
xlatb
out dx, eax
cmp ecx, 0x2a80fa7c
je 0x14007acf0
shr byte [rax], 1
invalid
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14007ad10
test rax, rax
jne 0x14007b2d0
mov qword [rbx], 0
mov eax, dword [0x141dcd5d0]
or eax, dword [0x141dcd5d4]
mov qword [rbx + 0x10], 1
imul eax, eax, 0x7d407cca
add eax, 0x2edff70e
cmp eax, 0x784a07d5
js 0x14007ad58
cmp dword [rdx], 4
add byte [rax], al
js 0x14007ad58
cmp dword [rdx], 4
add byte [rax], al
jmp 0x14007b1e6
mov rcx, r15
shr rcx, 0x20
nop word [rax + rax]
jmp 0x15f17137d
mov eax, dword [0x141dcd508]
imul eax, dword [0x141dcd50c]
add dword [0x14f5c4f78], esi
add dword [0x14f5c4f78], esi
imul eax, eax, 0x69e71868
and eax, 0x3e6de4d8
cmp eax, 0x1a4bcba0
je 0x14007ad60
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2ad885fb], cl
add dword [rbx - 0x2ad887eb], ecx
add dword [rcx], eax
rol byte [0xeaf84a82], 1
mov eax, dword [0x141dcd510]
mov edx, dword [0x141dcd514]
add eax, edx
add eax, 0xaaf09cdf
and eax, 0x217a94bd
cmp eax, 0x4dfb9751
ja 0x14007ad90
nop
mov eax, dword [0x141dcd518]
xor edx, edx
div dword [0x141dcd51c]
xor eax, 0x2eb41dc5
imul eax, eax, 0x26d952f6
cmp eax, 0xd75b96cd
je 0x14007adb0
invalid
cmp ecx, 0x28
ja case.default.0x14007ade5
stc
sub byte [rdi + 0x19], dh
mov eax, ecx
lea rcx, [0x141dbb60c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor ecx, ecx
jmp 0x14007ac87
mov eax, dword [0x141dcd5a0]
or eax, dword [0x141dcd5a4]
invalid
invalid
add dword [0x162f70fe0], ecx
imul rax, rax, 0x1d9d7b69
shr rax, 0x3c
or eax, 0x5fb10ad2
mov cl, 0x5f
invalid
invalid
mov cl, 0x5f
mov cl, 0x29
cmp eax, 0x8b772961
ja case.default.0x14007ade5
jmp 0x14007ac87
mov eax, dword [0x141dcd520]
xor edx, edx
div dword [0x141dcd524]
invalid
invalid
add dword [0x154aef078], esp
xor eax, 0x727c5204
add eax, 0x3c95f252
xchg ebp, eax
cmp al, 0xb1
add edi, dword [0xc7ed6753]
invalid
xchg ebp, eax
cmp al, 0xb1
add edi, dword [0xc7ed6753]
jb case.0x14007ade5.3
jmp 0x14007ac87
mov eax, dword [0x141dcd548]
and eax, dword [0x141dcd54c]
add eax, 0x9f7210d3
jb 0x14007adf8
jb 0x14007adf8
mov cl, 0x10
cmp eax, 0x6de06101
loopne case.0x14007aa32.35
loopne case.0x14007aa32.35
jbe case.0x14007ade5.16
jmp 0x14007ac87
invalid
mov eax, dword [0x141dcd550]
or eax, dword [0x141dcd554]
add eax, 0xff5d1e87
imul rax, rax, 0x7d86237
shr rax, 0x38
imul eax, eax, 0x326c8955
insb byte [rdi], dx
xor dh, byte [rcx - 0x650cc2ee]
add dword [rax], ebx
insb byte [rdi], dx
xor dh, byte [rcx - 0x650cc2ee]
add dword [rax], ebx
jb case.0x14007ade5.18
jmp 0x14007ac87
invalid
mov eax, dword [0x141dcd558]
or eax, dword [0x141dcd55c]
imul eax, eax, 0x7f041f0a
add eax, 0x8a980de8
cwde
mov dh, byte [rcx + 0x70473d13]
outsb dx, byte [rsi]
jrcxz 0x14007af28
invalid
invalid
invalid
cwde
mov dh, byte [rcx + 0x70473d13]
outsb dx, byte [rsi]
jrcxz 0x14007af28
loopne 0x14007aea1
jmp 0x14007ac87
retf
mov eax, dword [0x141dcd568]
imul eax, dword [0x141dcd56c]
imul eax, eax, 0x67dfd7c4
fbld tbyte [rdi - 0x4f]
invalid
fbld tbyte [rdi - 0x4f]
invalid
mov cl, 0x17
cmp eax, 0xea0716a6
je case.0x14007ade5.23
jmp 0x14007ac87
invalid
mov eax, dword [0x141dcd570]
sub eax, dword [0x141dcd574]
add dword [rbx], ebp
add eax, 0x1d5268b
invalid
imul eax, eax, 0x406d1ef1
add eax, 0x96f704b5
not dword [rsi + 0x63d1fb1]
sub al, 0x10
mov bl, 0x77
invalid
not dword [rsi + 0x63d1fb1]
sub al, 0x10
mov bl, 0x77
loopne 0x14007aee7
jmp 0x14007ac87
test ebp, edi
invalid
mov eax, dword [0x141dcd578]
and eax, dword [0x141dcd57c]
add eax, 0x23b77a8e
mov bh, 0x23
mov bh, 0x23
mov cl, 0x21
cmp eax, 0x404a03eb
jmp 0x14007af1b
jbe case.0x14007ade5.33
jmp 0x14007af1b
out 0xe9, al
jmp 0x14007ac87
std
invalid
mov eax, dword [0x141dcd590]
xor edx, edx
div dword [0x141dcd594]
invalid
invalid
invalid
invalid
invalid
sal bh, cl
xor eax, 0x1d52665
invalid
invalid
invalid
invalid
invalid
or eax, 0x2200010
and byte [rdx], al
and eax, 0x2200014
and byte [rdx], al
mov cl, 0x24
cmp eax, 0x1380b80d
ja case.0x14007ade5.36
jmp 0x14007ac87
mov eax, dword [0x141dcd588]
xor edx, edx
div dword [0x141dcd58c]
add eax, 0xc9779076
imul rax, rax, 0x5d52decf
shr rax, 0x3d
or eax, 0x7be8a3bc
call 0x17d2f60e8
invalid
invalid
invalid
stosb byte [rdi], al
je case.0x14007ade5.39
call 0x17d2f60e8
movabs dword [0xfd0fe9d474aa6862], eax
invalid
push 0xffffffffe9d474aa
invalid
std
invalid
jmp 0x14007ac87
std
invalid
mov eax, dword [0x141dcd598]
or eax, dword [0x141dcd59c]
or eax, 0xb7951d0f
add eax, 0x697eaf41
imul rax, rax, 0x583df45d
shr rax, 0x3c
call 0x17d3060d8
test eax, 0x77eb0d87
invalid
jmp 0x14007b018
invalid
invalid
call 0x17d3060d8
test eax, 0x77eb0d87
invalid
jmp 0x14007b018
or eax, 0xe9d677eb
loopne 0x14007afa1
invalid
jmp 0x14007ac87
invalid
mov cl, 1
jmp 0x14007ac87
mov cl, 2
jmp 0x14007ac87
mov eax, 0xcbc8b073
mov al, 0xc8
retf
mov edx, dword [0x141dcd528]
sub edx, dword [0x141dcd52c]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
cmp eax, 0xad3c281
sub dword [ecx + 0x2ffa8104], esi
sub dword [rcx + 0x2ffa8104], esi
adc r10b, byte [r9]
adc dl, byte [rcx]
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
sub dword [rcx + 0x2ffa8104], esi
adc r10b, byte [r9]
adc dl, byte [rcx]
adc dl, byte [rcx]
jb 0x14007afba
jmp 0x14007ac87
invalid
mov cl, 5
jmp 0x14007ac87
invalid
invalid
invalid
mov eax, 0xbc6e26df
mov edx, dword [0x141dcd530]
or edx, dword [0x141dcd534]
and edx, 0x6ce1f6b6
xor edx, 0xf5826b64
imul rdx, rax
shr rdx, 0x3e
mov cl, 6
mov cl, 6
cmp edx, 0xa1ee09d0
jae case.0x1400e6ff4.119
jmp 0x14007ac87
cld
invalid
xor eax, eax
mov cl, 7
test al, al
jne 0x14007b020
sal byte [rbp - 6], 0xe9
pop rsp
cld
invalid
jmp 0x14007ac87
push qword [rcx - 0x3aa16f8]
invalid
mov cl, 8
jmp 0x14007ac87
invalid
invalid
mov eax, 0xf10b8907
mov ecx, dword [0x141dcd538]
sub ecx, dword [0x141dcd53c]
or ecx, 0x28d1c52e
imul rcx, rax
shr rcx, 0x3b
imul edx, ecx, 0x27a1f5e
add dh, byte [rcx - 0x64057ef7]
invalid
invalid
invalid
jae 0x14007b037
add dh, byte [rcx - 0x64057ef7]
movabs byte [0xfffc21e9d673a14c], al
movabs rax, qword [0xb1fffffc21e9d673]
or ch, cl
sbb bh, ah
movabs rax, qword [0xb1fffffc21e9d673]
or ch, cl
sbb bh, ah
jmp 0x14007ac87
invalid
mov cl, 0xa
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0xb
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0xc
jmp 0x14007ac87
mov cl, 0xd
jmp 0x14007ac87
mov eax, 0xe2b2c1e5
mov edx, dword [0x141dcd540]
imul edx, dword [0x141dcd544]
imul rdx, rax
shr rdx, 0x3d
or edx, 0xeff65ffd
out dx, eax
out dx, eax
mov cl, 0xe
cmp edx, 0xe9917f24
jb 0x14007b087
jmp 0x14007ac87
sti
invalid
mov al, 1
mov cl, 0xf
test al, al
je 0x14007b0b3
jmp 0x14007ac87
invalid
mov cl, 0x11
jmp 0x14007ac87
mov cl, 0x14
jmp 0x14007ac87
mov eax, 0x91547477
mov edx, dword [0x141dcd560]
add edx, dword [0x141dcd564]
xor edx, 0x64d1a67d
imul rdx, rax
shr rdx, 0x38
add edx, 0x1832dda
add dword [rcx - 0x65057eeb], esi
xchg esp, eax
invalid
invalid
jae 0x14007b0d1
add dword [rcx - 0x65057eeb], esi
xchg esp, eax
ror byte [rbx + rsi*2 - 0x478162a], 0xff
push qword [rcx - 0x47f16ea]
mov cl, 0x16
invalid
invalid
sti
jmp 0x14007ac87
invalid
mov cl, 0x16
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x18
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x19
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x1b
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x1c
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x1d
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x1e
jmp 0x14007ac87
invalid
invalid
invalid
mov cl, 0x20
jmp 0x14007ac87
mov cl, 0x22
jmp 0x14007ac87
mov eax, 0xff15b08b
mov ecx, dword [0x141dcd580]
or ecx, dword [0x141dcd584]
imul rcx, rax
shr rcx, 0x3e
imul edx, ecx, 0x36ac14c
add edx, 0xaea9fc20
scasb al, byte [rdi]
scasb al, byte [rdi]
mov cl, 0x23
cmp edx, 0x3f4ec9ec
invalid
invalid
jb 0x14007b144
invalid
jmp 0x14007ac87
invalid
mov cl, 0x25
jmp 0x14007ac87
mov cl, 0x26
jmp 0x14007ac87
mov cl, 0x1a
jmp 0x14007ac87
mov r13d, dword [0x141dcd5d8]
and r13d, dword [0x141dcd5dc]
add r13d, 0x1d1f237c
and r13d, 0x25e472e5
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 rcx, rsi
mov rdx, rbx
call fcn.14007b7a0
add rsp, 0x20
cmp r13d, 0x2af4e977
jbe 0x14007b224
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 rcx, rsi
mov rdx, rbx
call fcn.14007b7a0
add rsp, 0x20
jmp 0x14007b188
mov rax, qword [rsi]
cmp eax, 3
jne 0x14007b263
mov r15, qword [rsi + 8]
mov eax, dword [0x141dcd5e0]
xor edx, edx
div dword [0x141dcd5e4]
or eax, 0xf03cb22a
imul rax, rax, 0x4905d447
shr rax, 0x3e
or eax, 0xba1e6d6
cmp eax, 0xdbe687c2
jbe 0x14007b329
jmp 0x14007b353
sub rsp, 0x20
mov rcx, rsi
call fcn.140083590
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5f0]
xor eax, dword [0x141dcd5f4]
and eax, 0x5d491b64
add eax, 0xe65f1081
and eax, 0x9ca02365
cmp eax, 0xdbad2d48
sub eax, 0xde74dbad
sub eax, 0xde74dbad
nop word cs:[rax + rax]
mov eax, dword [0x141dcd5f8]
imul eax, dword [0x141dcd5fc]
imul eax, eax, 0xba089949
add eax, 0xe781ab50
cmp eax, 0x30a982ef
jb 0x14007b2b0
nop
mov eax, dword [0x141dcd678]
imul eax, dword [0x141dcd67c]
add eax, 0x17868ed8
imul rax, rax, 0x3d6d9ba9
shr rax, 0x3d
or eax, 0x7d2e2334
cmp eax, 0xc2b229ad
ja 0x14007b2d0
nop dword [rax]
mov eax, dword [0x141dcd680]
or eax, dword [0x141dcd684]
cmp eax, 0xbd029f41
je 0x14007b300
mov rax, qword [r14]
mov rsi, qword [r14 + 8]
cmp rax, 3
jbe 0x14007b48b
invalid
jmp 0x14007b4e8
mov esi, dword [0x141dcd5e8]
or esi, dword [0x141dcd5ec]
or esi, 0x3f2245a7
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, rdi
call fcn.140083590
add rsp, 0x20
cmp esi, 0x786e1875
jne 0x14007b365
sub rsp, 0x20
mov rcx, rdi
call fcn.140083590
add rsp, 0x20
jmp 0x14007b329
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007b370
jmp 0x14007ab0d
mov eax, dword [0x141dcd648]
or eax, dword [0x141dcd64c]
or eax, 0x30ebacb9
add eax, 0xe35d3a03
or eax, 0x3d229bf6
mov rcx, 0xffffffffffffffff
lock xadd qword [r15], rcx
cmp eax, 0x77e17d5
jae 0x14007b3ad
lock dec qword [r15]
jmp 0x14007b379
mov eax, dword [0x141dcd650]
xor edx, edx
div dword [0x141dcd654]
nop dword [rax + rax]
mov eax, dword [0x141dcd658]
sub eax, dword [0x141dcd65c]
or eax, 0xfbffeffb
and eax, 0xffffeffb
cmp eax, 0x838faf1c
jb 0x14007b3c0
nop dword [rax]
mov eax, dword [0x141dcd660]
add eax, dword [0x141dcd664]
imul eax, eax, 0xd094cf9
sar cl, 0x4c
or dword [0x13043eb33], ecx
xchg edi, eax
sar cl, 0x4c
or dword [0x13043eb33], ecx
xchg edi, eax
je 0x14007b3e0
cmp rcx, 1
jne 0x14007b448
sub rsp, 0x20
lea rcx, [rbp - 0x60]
call fcn.1400c0d30
add rsp, 0x20
mov eax, 0x8025d7e1
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd668]
and ecx, dword [0x141dcd66c]
and ecx, 0x954d8638
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xb7f9251e
cmp ecx, 0xe5128948
ja 0x14007b420
lea r15, [0x141ddc430]
nop
mov eax, dword [0x141dcd670]
xor eax, dword [0x141dcd674]
add dword [rbx], esi
add eax, 0x1d52218
xor eax, 0x344714ba
add eax, 0x4e99b280
imul rax, rax, 0x23f87775
imul rax, rax, 0x23f87775
shr rax, 0x3d
cmp eax, 0x5540c669
je 0x14007b450
mov r12d, 3
add byte [rax], al
mov rax, qword [r14]
mov rsi, qword [r14 + 8]
cmp rax, 3
ja 0x14007b4e8
cmp rax, 2
cmp eax, 2
je 0x14007b4e8
mov qword [r14], r12
mov eax, dword [0x141dcd6e8]
or eax, dword [0x141dcd6ec]
or eax, 0xf71efeff
imul eax, eax, 0xb63ab6d9
cmp eax, 0xf88e852b
jne 0x14007b4c0
mov qword [r14 + 8], r15
nop word cs:[rax + rax]
mov eax, dword [0x141dcd6f0]
sub eax, dword [0x141dcd6f4]
mov qword [r14 + 8], r15
cmp eax, 0xea7147cf
je 0x14007b4c0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007b4f0
mov eax, esi
and eax, 3
lea rcx, [0x141dbb6b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov qword [rbp], rax
mov r13, qword [rax]
test r13, r13
je 0x14007b5b6
xor eax, eax
test al, al
je 0x14007b573
jmp 0x14007b5a6
mov eax, dword [0x141dcd688]
imul eax, dword [0x141dcd68c]
add eax, 0x11975fa1
or eax, 0x52e5e0a9
cmp eax, 0x84f6203a
je case.0x14007b507.3
nop
mov eax, dword [0x141dcd690]
add eax, dword [0x141dcd694]
xor eax, 0x76c60b41
imul eax, eax, 0x3be3e704
cmp eax, 0xd99f057a
je 0x14007b550
jmp case.0x14007b507.0
mov eax, dword [0x141dcd698]
add eax, dword [0x141dcd69c]
xor eax, 0x608a3a7c
imul ebx, eax, 0x9dc80d8b
add ebx, 0xad490f1f
sub rsp, 0x20
mov rcx, rdi
call r13
add rsp, 0x20
cmp ebx, 0x6e7d6ec8
jbe 0x14007b5b6
sub rsp, 0x20
mov rcx, rdi
call r13
add rsp, 0x20
jmp 0x14007b573
dec rsi
nop dword [rax]
mov eax, dword [0x141dcd6a0]
sub eax, dword [0x141dcd6a4]
xor eax, 0x811c94c2
imul eax, eax, 0xd7b870c6
or eax, 0x46152b0f
cmp eax, 0x2dff8033
jb 0x14007b5c0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd6a8]
add eax, dword [0x141dcd6ac]
imul eax, eax, 0x8c191b9
add eax, 0xef5ed1ac
cmp eax, 0xe653ebe
jb 0x14007b5f0
mov rax, qword [rbp]
cmp qword [rax + 8], 0
je 0x14007b6ee
mov rax, qword [rax + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd6b0]
sub ecx, dword [0x141dcd6b4]
and ecx, 0x24202020
cmp ecx, 0x21610487
je 0x14007b630
cmp rax, 0x11
jb 0x14007b672
mov eax, dword [0x141dcd6b8]
xor eax, dword [0x141dcd6bc]
imul eax, eax, 0xef224385
add eax, 0xe59a64d8
cmp eax, 0xabaa043e
ja 0x14007b650
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcd6c0]
add eax, dword [0x141dcd6c4]
imul eax, eax, 0x3ee8527d
add eax, 0x979ad60e
cmp eax, 0x8ba4c2af
jb 0x14007b6d2
mov eax, dword [0x141dcd6c8]
xor edx, edx
div dword [0x141dcd6cc]
imul ebx, eax, 0x125fe822
xor ebx, 0x260800
and ebx, 0xa60b0a
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x85b5681a
jbe 0x14007b6ee
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007b690
mov eax, dword [0x141dcd6d0]
and eax, dword [0x141dcd6d4]
imul eax, eax, 0x178dfb67
add eax, 0x6a0a062b
and eax, 0x43630fe7
cmp eax, 0x6103b23b
je 0x14007b735
mov eax, dword [0x141dcd6d8]
xor eax, dword [0x141dcd6dc]
and eax, 0xccf0cd5a
add eax, 0x92d842bf
mov rdi, qword [0x141ddc4e0]
cmp eax, 0x874370d0
jbe 0x14007b73e
mov rax, qword [0x141ddc4e0]
jmp 0x14007b711
mov eax, dword [0x141dcd6e0]
imul eax, dword [0x141dcd6e4]
or eax, 0xd5deffff
add eax, 0x6549ef33
cmp eax, 0x5114b55e
jae 0x14007b772
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor ebx, ebx
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r13
add rsp, 0x20
test bl, bl
jne 0x14007b780
jmp case.0x14007b507.0
mov ecx, dword [0x141dcd808]
xor ecx, dword [0x141dcd80c]
cmp ecx, 0xa300e6bf
je 0x14007c120
movzx r10d, byte [r9 + rax]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x14007c4e8
lea rcx, [r14 + r14*4]
mov r10d, r10d
lea r14, [r10 + rcx*2]
mov ecx, dword [0x141dcd810]
imul ecx, dword [0x141dcd814]
xor ecx, 0x4ecd51e5
push rcx
int 0x4e
push rcx
int 0x4e
add ecx, 0x39329623
and ecx, 0xd3ace2ee
cmp ecx, 0xa067a581
ja 0x14007c152
nop dword [rax]
mov ecx, dword [0x141dcd818]
xor ecx, dword [0x141dcd81c]
and ecx, 0xe6ac9aa6
imul ecx, ecx, 0x244899f5
imul rcx, rdx
shr rcx, 0x3d
cmp ecx, 0x62d0ea88
ja 0x14007c180
inc rax
cmp r8, rax
jne 0x14007c120
cmp qword [rbx + 0x80], 0
je 0x14007c279
mov eax, dword [0x141dcd840]
add eax, dword [0x141dcd844]
imul eax, eax, 0xc93d896f
cmp eax, 0xbdca0e4f
jae 0x14007c1f0
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd848]
or eax, dword [0x141dcd84c]
imul eax, eax, 0xccce4e9e
imul rcx, rax, 0x42b87121
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x3c1e6b8a
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xe6dd3ac3
ja 0x14007c1f0
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0x986e822d
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd850]
imul ecx, dword [0x141dcd854]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8c054a22
imul ecx, ecx, 0x3ce963c8
cmp ecx, 0x1985a9b8
jb 0x14007c250
test r14, r14
jne 0x14007cf50
sub rsp, 0x20
call fcn.14008cdf0
add rsp, 0x20
mov rcx, rdx
nop word cs:[rax + rax]
mov edx, dword [0x141dcd880]
add edx, dword [0x141dcd884]
xor edx, 0x2f4bdbb7
ficom dword [0x1550ac47d]
fcom dword [0x13288c483]
mov bh, 0xdb
invalid
imul edx, edx, 0x767b68ec
imul rdx, rdx, 0x6d48e0e9
shr rdx, 0x3c
cmp edx, 0x5760af9a
ja 0x14007c2a0
test rax, rax
movabs r10, 0x8000000000000001
je 0x14007ccef
nop
mov eax, dword [0x141dcd888]
sub eax, dword [0x141dcd88c]
xor eax, 0x300412a
or eax, 0xd4f50e85
cmp eax, 0x577dd49b
je 0x14007c2e0
mov eax, ecx
and eax, 3
nop word cs:[rax + rax]
mov edx, dword [0x141dcd890]
imul edx, dword [0x141dcd894]
imul edx, edx, 0x9c911dc9
add edx, 0x8c57e5ef
cmp edx, 0x7eb600b1
jb 0x14007c310
cmp rax, 3
mov r8, qword [rbx + 0x88]
mov r9, qword [rbx + 0x90]
mov r11, qword [rbx + 0x98]
ja case.default.0x14007c364
mov r14d, 1
lea rdx, [0x141dbb6c0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r8d, 0x8a95cd47
mov rsi, rcx
dec rsi
mov eax, dword [0x141dcd8a8]
xor edx, edx
div dword [0x141dcd8ac]
or eax, 0x434decd1
imul rax, r8
shr rax, 0x3d
or eax, 0x3d5dff08
cmp eax, 0xbc27a2c4
ja 0x14007c372
mov eax, dword [0x141dcd8b0]
add eax, dword [0x141dcd8b4]
and eax, 0x63ff0c22
imul eax, eax, 0x76480d86
cmp eax, 0xf3f1dd99
je 0x14007c399
mov rdi, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rax, qword [r15]
test rax, rax
je 0x14007c3d4
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
mov eax, dword [0x141dcd8b8]
and eax, dword [0x141dcd8bc]
add eax, 0x1d514dc
add eax, 0x1d514dc
imul rax, rax, 0x57a1dbcd
shr rax, 0x3d
or eax, 0x8502504
and eax, 0x8502505
cmp eax, 0xa106dd2d
ja 0x14007c3d4
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov edx, dword [0x141dcd8c0]
sub edx, dword [0x141dcd8c4]
add edx, 0x205561c0
and edx, 0xd97d582e
add edx, 0x71d3af28
cmp edx, 0x8f1b0127
jb 0x14007c404
test rcx, rcx
je 0x14007cdc2
cmp rax, 0x11
jb 0x14007c469
mov eax, dword [0x141dcd8c8]
xor eax, dword [0x141dcd8cc]
and eax, 0x853aae94
imul rax, rax, 0x5bc8d511
shr rax, 0x3a
and eax, 7
cmp eax, 0xf3441a42
je 0x14007c439
mov rdi, qword [rdi - 8]
xor eax, eax
test al, al
jne 0x14007c465
mov eax, dword [0x141dcd8d0]
sub eax, dword [0x141dcd8d4]
add eax, 0xf254a671
or eax, 0x5abdc2a5
cmp eax, 0x1e65df65
jb 0x14007cda6
jmp 0x14007cd65
mov eax, dword [0x141dcd8a0]
xor eax, dword [0x141dcd8a4]
add eax, 0x96cf5ed7
or eax, 0x53477dee
add eax, 0xfa0e602d
cmp eax, 0xf0d8b180
ja case.0x14007c364.3
jmp case.0x14007d066.0
mov r13, qword [rbx + 0x70]
mov r12, qword [rbx + 0x78]
mov rcx, qword [rbx + 0x80]
nop word [rax + rax]
mov eax, dword [0x141dcd858]
sub eax, dword [0x141dcd85c]
imul eax, eax, 0xad5b7c64
shr eax, 1
imul rax, rax, 0x4c79a28b
shr rax, 0x3d
cmp eax, 0x780ae768
ja 0x14007c500
nop word cs:[rax + rax]
mov eax, dword [0x141dcd860]
imul eax, dword [0x141dcd864]
add eax, 0x7b04b61d
imul rax, rax, 0x4df7c679
shr rax, 0x3e
cmp eax, 0xa25b46d9
je 0x14007c530
test rcx, rcx
je 0x14007c61e
mov qword [rbx + 0x80], rsi
mov rsi, r13
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dcd868]
or eax, dword [0x141dcd86c]
imul eax, eax, 0x17af421c
add eax, 0x9ff92c74
cmp eax, 0x9eb81a47
jbe 0x14007c5a2
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14d, 0xf8b3fed1
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcd870]
xor edx, edx
div dword [0x141dcd874]
imul rax, r14
shr rax, 0x3e
imul r13d, eax, 0xa22496df
add r13d, 0x5738e3d0
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r15
call r12
add rsp, 0x20
cmp r13d, 0x1ead4eaa
jb 0x14007c5b0
mov r13, rsi
mov rsi, qword [rbx + 0x80]
mov r12, qword [rbx + 0x78]
nop
mov eax, dword [0x141dcd878]
sub eax, dword [0x141dcd87c]
imul eax, eax, 0x266bc6d4
and eax, 0x9214c500
cmp eax, 0x1da0942d
je 0x14007c600
sub rsp, 0x20
lea rdx, [0x141dba4e1]
mov r8d, 0x11
mov rcx, rsi
call fcn.140090a00
add rsp, 0x20
mov r9, qword [rsi]
cmp r9, r12
jne 0x14007c687
nop word cs:[rax + rax]
mov eax, dword [0x141dcd908]
add eax, dword [0x141dcd90c]
imul rcx, rax, 0x1703841b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul eax, eax, 0xce5b1bc2
add eax, 0x4c137a8
cmp eax, 0x2ea3562a
jb 0x14007c650
jmp 0x14007cea3
xor eax, eax
nop dword [rax]
test al, al
jne 0x14007c690
mov r15, qword [rsi + 8]
mov r10, qword [rsi + 0x10]
cmp byte [rsi + 0x18], 0
je 0x14007c704
nop word cs:[rax + rax]
mov eax, dword [0x141dcd960]
add eax, dword [0x141dcd964]
or eax, 0x5be8a07d
cmp eax, 0x957ee439
je 0x14007c6b0
test r10, r10
je 0x14007c76f
cmp r10, 1
jne 0x14007c98f
xor eax, eax
nop dword [rax]
test al, al
jne 0x14007c6e0
movzx eax, byte [r15]
cmp eax, 0x2b
je 0x14007c76f
mov r10d, 1
mov r11, r15
cmp eax, 0x2d
je 0x14007c76f
jmp 0x14007ca60
lea rcx, [r15 + r10]
nop dword [rax + rax]
mov eax, dword [0x141dcd910]
sub eax, dword [0x141dcd914]
xor eax, 0xe59fff84
cmp eax, 0x8f4708e3
ja 0x14007c710
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007c730
test r10, r10
je 0x14007c750
mov r8d, 0xcbe6f03d
mov r11, r15
jmp 0x14007c79f
mov eax, dword [0x141dcd918]
mov ecx, dword [0x141dcd91c]
add eax, ecx
add eax, 0xb4a3912d
and eax, 0xce637c11
cmp eax, 0xd9d769f2
je 0x14007c750
test r9, r9
je 0x14007cea3
xor eax, eax
test al, al
jne 0x14007ce5d
jmp 0x14007ce33
mov rdx, rsi
mov r11, rdx
cmp rdx, rcx
je 0x14007c6b0
lea rsi, [r11 + 1]
movzx edi, byte [r11]
test dil, dil
jns 0x14007c790
nop dword [rax]
mov eax, dword [0x141dcd920]
imul eax, dword [0x141dcd924]
add eax, 0x44ef1474
or eax, 0xa8210b0
and eax, 0xceda14b7
cmp eax, 0xd918e26d
je 0x14007c7b0
cmp dil, 0xe0
jae 0x14007c811
nop dword [rax]
mov eax, dword [0x141dcd928]
xor edx, edx
div dword [0x141dcd92c]
xor eax, 0x800e0006
or eax, 0x5921e1f1
add eax, 0x992e2652
lea rdx, [r11 + 2]
cmp rsi, rcx
cmove rdx, rsi
cmp eax, 0x1af2d48e
jb 0x14007c7e0
jmp 0x14007c793
cmp dil, 0xed
jne 0x14007c8b7
nop dword [rax + rax]
mov eax, dword [str.R_fI]
xor eax, dword [0x141dcd934]
add eax, 0xb435cd80
and eax, 0x42010250
cmp eax, 0xefc9256f
ja 0x14007c820
nop dword [rax]
cmp rsi, rcx
sete al
mov edi, dword [0x141dcd938]
xor edi, dword [0x141dcd93c]
lea rdx, [r11 + 2]
cmp rdx, rcx
sete dl
cmp edi, 0x48c7f1c9
je 0x14007c840
or al, dl
jne 0x14007c6b0
movzx eax, byte [r11 + 1]
mov rdx, r11
add rdx, 3
nop dword [rax + rax]
mov r11d, dword [0x141dcd950]
xor r11d, dword [0x141dcd954]
and r11d, 0xc9fccb5d
imul r11, r8
shr r11, 0x3f
or r11d, 0x3a3cb5ce
cmp r11d, 0xb98e04bc
ja 0x14007c880
cmp al, 0x9f
jbe 0x14007c793
jmp 0x14007c932
mov eax, dword [0x141dcd940]
xor edx, edx
div dword [0x141dcd944]
mov eax, dword [0x141dcd948]
sub eax, dword [0x141dcd94c]
imul eax, eax, 0xe0fd1526
cmp eax, 0x319f7aab
je 0x14007c8c5
add r11, 2
cmp rsi, rcx
cmove r11, rsi
xor edx, edx
cmp r11, rcx
setne dl
add rdx, r11
cmp dil, 0xf0
jb 0x14007c793
xor eax, eax
cmp rdx, rcx
setne al
add rdx, rax
nop dword [rax]
mov eax, dword [0x141dcd958]
sub eax, dword [str.OBe]
or eax, 0x80410
and eax, 0x80431
cmp eax, 0x12c5f38d
ja 0x14007c910
jmp 0x14007c793
mov eax, dword [0x141dcd968]
add eax, dword [0x141dcd96c]
imul eax, eax, 0x86592af9
add eax, 0xb9ee9aea
and eax, 0x53ec72c2
cmp eax, 0xf9f2082
ja 0x14007c932
shl r9, 1
test r9, r9
je 0x14007cea3
mov eax, dword [0x141dcd9e0]
xor edx, edx
div dword [0x141dcd9e4]
xor eax, 0xad9b7d69
imul eax, eax, 0x742d2d88
or eax, 0x3375592a
cmp eax, 0x61902c4e
je 0x14007d436
jmp 0x14007d411
movzx eax, byte [r15]
mov ecx, 0xbdec8c29
nop dword [rax + rax]
mov edx, dword [str.k__i_vV]
and edx, dword [0x141dcd98c]
imul rdx, rcx
shr rdx, 0x3f
imul edx, edx, 0x95e39202
add edx, 0x3f595c4a
cmp edx, 0xd8dcf40b
ja 0x14007c9a0
cmp al, 0x2b
jne 0x14007ca10
lea r11, [r15 + 1]
lea rcx, [r10 - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd990]
xor edx, edx
div dword [0x141dcd994]
or eax, 0x9fade724
cmp eax, 0x3e7853b5
je 0x14007c9e0
cmp r10, 0x12
mov r10, rcx
jb 0x14007ca60
jmp 0x14007cb48
mov eax, dword [0x141dcd978]
or eax, dword [0x141dcd97c]
or eax, 0xc7b1aaf
cmp eax, 0x9863ab8b
je 0x14007ca10
nop dword [rax + rax]
mov eax, dword [0x141dcd980]
add eax, dword [0x141dcd984]
or eax, 0x1000000
and eax, 0x21080043
cmp eax, 0x39737f4d
ja 0x14007ca30
mov r11, r15
cmp r10, 0x11
jae 0x14007cb48
nop word [rax + rax]
mov eax, dword [0x141dcd970]
xor edx, edx
div dword [0x141dcd974]
add eax, 0x234f5dcd
imul rax, rax, 0x3758e8c9
shr rax, 0x3b
cmp eax, 0xa30ff08f
ja 0x14007ca60
xor r14d, r14d
nop dword [rax + rax]
mov eax, dword [0x141dcd9d0]
and eax, dword [0x141dcd9d4]
add eax, 0x6c2a8a2b
or eax, 0x88807422
and eax, 0xa8c3f6aa
cmp eax, 0x94aedc66
je 0x14007ca90
movzx eax, byte [r11]
add eax, 0xffffffd0
cmp eax, 9
ja 0x14007c76f
add r14, r14
lea r14, [r14 + r14*4]
nop dword [rax]
mov ecx, dword [0x141dcd9d8]
sub ecx, dword [0x141dcd9dc]
add ecx, 0x9183e586
and ecx, 0x735eb9c5
add ecx, 0x2dbb6364
cmp ecx, 0x11617698
jb 0x14007cad0
dec r10
inc r11
mov eax, eax
add r14, rax
test r10, r10
jne 0x14007ca90
test r9, r9
je 0x14007d4e0
mov rsi, qword [0x141ddc4e0]
mov eax, dword [0x141dcd9f8]
sub eax, dword [0x141dcd9fc]
add eax, 0xd5291686
imul rax, rax, 0x3fbd7ca7
shr rax, 0x3d
imul eax, eax, 0x973d5a9a
cmp eax, 0xcec5526d
ja 0x14007d4a2
jmp 0x14007d46c
xor esi, esi
mov edi, 0xa
mov r12d, 0xb2d34c59
xor r14d, r14d
nop dword [rax + rax]
test sil, sil
jne 0x14007cb60
test r10, r10
je 0x14007cb06
nop word [rax + rax]
mov eax, dword [0x141dcd998]
xor edx, edx
div dword [0x141dcd99c]
mov r8d, eax
xor r8d, 0x10200840
or r8d, 0x3c1f2bb
and r8d, 0x1ffdfaff
mov rax, r14
mul rdi
mov rcx, rax
seto al
cmp r8d, 0x9c566bff
ja 0x14007cb70
dec r10
movzx edx, byte [r11]
inc r11
nop word cs:[rax + rax]
mov r8d, dword [0x141dcd9a0]
and r8d, dword [0x141dcd9a4]
add r8d, 0x7e6db55d
and r8d, 0x2e6ba8ff
cmp r8d, 0xaac57b35
je 0x14007cbc0
add edx, 0xffffffd0
nop dword [rax + rax]
mov r8d, dword [0x141dcd9a8]
or r8d, dword [0x141dcd9ac]
and r8d, 0xd798b1c
add r8d, 0x30464865
cmp r8d, 0xaeb78ed7
ja 0x14007cbf0
cmp edx, 9
ja 0x14007c76f
mov r8d, dword [0x141dcd9b0]
sub r8d, dword [0x141dcd9b4]
and r8d, 0x201b010
cmp r8d, 0x6ceac938
je 0x14007cc1e
test al, al
jne 0x14007c76f
mov r8d, edx
mov eax, dword [0x141dcd9b8]
xor edx, edx
div dword [0x141dcd9bc]
nop word cs:[rax + rax]
mov edx, dword [0x141dcd9c0]
sub edx, dword [0x141dcd9c4]
imul rdx, r12
shr rdx, 0x3e
mov r14, rcx
add r14, r8
setb al
cmp edx, 0x74f59696
je 0x14007cc60
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd9c8]
sub ecx, dword [0x141dcd9cc]
and ecx, 0x6ed51e03
add ecx, 0xaa927642
imul rcx, rcx, 0x5008137d
shr rcx, 0x3d
cmp ecx, 0x75300350
ja 0x14007cc90
test al, al
je 0x14007cb60
jmp 0x14007c76f
mov eax, dword [0x141dcd898]
and eax, dword [0x141dcd89c]
or eax, 0x8acd1fdf
add eax, 0x439e3644
or eax, 0x4976ad90
cmp eax, 0xbcc3c6bf
je case.default.0x14007c364
jmp 0x14007d561
mov r14, rcx
jmp 0x14007cf50
mov eax, dword [0x141dcd8d8]
imul eax, dword [0x141dcd8dc]
scasd eax, dword [rdi]
add eax, 0x1d50b6a
scasd eax, dword [rdi]
add eax, 0x1d50b6a
add eax, 0xaee473d7
xor eax, 0x3994dc8c
imul r15d, eax, 0x342cb919
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r15d, 0xaf390a53
jne 0x14007cdc2
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007cd65
mov eax, dword [0x141dcd8e0]
imul eax, dword [0x141dcd8e4]
and eax, 0x8e420089
cmp eax, 0xf4a4b6b
jne 0x14007cde2
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141dcd8e8]
and eax, dword [0x141dcd8ec]
xor eax, 0x319f129f
imul eax, eax, 0xe53e5af7
or eax, 0xaf213c40
mov rdi, qword [0x141ddc4e0]
cmp eax, 0x29d1d3f6
jb 0x14007cde2
mov eax, dword [0x141dcd8f0]
and eax, dword [0x141dcd8f4]
or eax, 0x37d27fb
imul eax, eax, 0x1248b927
cmp eax, 0xc584296a
ja 0x14007d59e
jmp 0x14007d563
mov eax, dword [0x141dcda18]
xor eax, dword [0x141dcda1c]
imul rax, rax, 0x61c380d7
shr rax, 0x39
xor eax, 0xdb1318e6
mov rcx, qword [0x141ddc4e0]
invalid
add dword [0x15c1f2a33], edi
jae 0x14007ce66
invalid
mov rax, qword [0x141ddc4e0]
jmp 0x14007ce33
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcda20]
imul eax, dword [0x141dcda24]
xor eax, 0x40cc
or eax, 0xa94cae23
and eax, 0xeb4eeeef
cmp eax, 0x39594712
jb 0x14007ce80
pxor xmm0, xmm0
movdqu xmmword [r13 + 0x20], xmm0
and bl, dh
movq qword [r13 + 0x10], mm0
and bl, dh
movq qword [r13 + 0x10], mm0
movdqu xmmword [r13], xmm0
sub rsp, 0x20
and byte [rcx + rcx*4 - 0x17], cl
and byte [rcx + rcx*4 - 0x17], cl
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
add rsp, 0x20
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
mov eax, dword [0x141dcda28]
xor edx, edx
div dword [0x141dcda2c]
and eax, 0x92a7f36f
add eax, 0xa0a26e6a
imul rax, rax, 0x2560d93
shr rax, 0x38
cmp eax, 0x462522e3
ja 0x14007ced0
mov eax, dword [r13 + 0x20]
lea rdx, [0x141dbab88]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcda30]
sub ecx, dword [0x141dcda34]
imul r8d, ecx, 0x9a89a774
add r8d, 0x18383d54
or r8d, 0x9d28b495
test rax, rax
mov rcx, rax
cmove rcx, rdx
cmp r8d, 0xc06d5b1d
je 0x14007cf10
mov r14, rcx
test rax, rax
je 0x14007cfd0
mov r13d, 0xffff
cmp r14, 0xfffe
mov r8, qword [rbx + 0x88]
movabs r10, 0x8000000000000001
mov r9, qword [rbx + 0x90]
mov r11, qword [rbx + 0x98]
ja 0x14007cfa0
nop
mov eax, dword [0x141dcdad8]
xor eax, dword [str._1_]
add eax, 0x2e9d698e
or eax, 0x5a057730
add eax, 0x3a703d5a
invalid
invalid
je case.0x14007d066.0
add eax, 0x3a703d5a
fidiv word [r11 + r12*8 + 0x4d]
mov ebp, esi
mov r13, r14
mov eax, dword [0x141dcdae0]
xor edx, edx
div dword [0x141dcdae4]
imul rax, rax, 0x7910ca35
shr rax, 0x3e
cmp eax, 0x9aef8bb0
mov rdi, qword [rbx + 0xa0]
je 0x14007d625
invalid
jmp 0x14007d5d4
mov eax, dword [0x141dcda38]
sub eax, dword [0x141dcda3c]
xor eax, 0x8d37ae99
imul eax, eax, 0x6cf52235
add eax, 0xb1c18bc3
cmp eax, 0x1322fcff
jb 0x14007cfd0
mov r8d, ecx
and r8d, 3
mov r9d, 0x9f4fa6cd
movabs r10, 0x8000000000000001
nop word [rax + rax]
mov eax, dword [0x141dcda40]
xor edx, edx
div dword [0x141dcda44]
imul rax, r9
shr rax, 0x3f
imul eax, eax, 0x19869057
cmp eax, 0x3ac3db62
je 0x14007d010
cmp r8, 3
mov r9, qword [rbx + 0x90]
mov r11, qword [rbx + 0x98]
ja case.default.0x14007d066
mov r14d, 1
lea rax, [0x141dbb6d0]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
mov r8, qword [rbx + 0x88]
jmp rdx
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov eax, 0xcc7e42f7
nop word cs:[rax + rax]
mov edx, dword [0x141dcda70]
imul edx, dword [0x141dcda74]
or edx, 0x69676249
imul rdx, rax
shr rdx, 0x3a
add edx, 0xdc4962b0
cmp edx, 0xd411d84b
jb 0x14007d080
mov r15, qword [rcx + 7]
mov r12, qword [r15]
test r12, r12
je 0x14007d110
mov eax, dword [0x141dcda78]
or eax, dword [0x141dcda7c]
or eax, 0xeb3e5fff
imul eax, eax, 0xa120f217
cmp eax, 0x91a91d86
jbe 0x14007d0e1
sub rsp, 0x20
mov rcx, rdi
call r12
add rsp, 0x20
xor r13d, r13d
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, rdi
call r12
add rsp, 0x20
test r13b, r13b
jne 0x14007d0f0
nop word cs:[rax + rax]
mov eax, dword [0x141dcda80]
sub eax, dword [0x141dcda84]
xor eax, 0x8fa5976b
imul rcx, rax, 0x3a86eb83
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xaf7c622e
ja 0x14007d110
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcda88]
add edx, dword [0x141dcda8c]
imul edx, edx, 0xd5f58a7a
add edx, 0xcaa1d930
cmp edx, 0xefb573e3
ja 0x14007d150
test rax, rax
je 0x14007d28c
nop dword [rax]
mov eax, dword [0x141dcda90]
xor edx, edx
div dword [0x141dcda94]
or eax, 0x7f6268fd
imul eax, eax, 0x6bc3a390
add eax, 0xd1e0d5ef
cmp eax, 0x31a6b40b
jb 0x14007d180
cmp rcx, 0x11
jb 0x14007d205
mov eax, dword [0x141dcda98]
xor edx, edx
div dword [0x141dcda9c]
nop dword [rax]
mov eax, dword [0x141dcdaa0]
or eax, dword [0x141dcdaa4]
add eax, 0xf77a9742
shr eax, 2
imul rax, rax, 0x4b54172d
shr rax, 0x3c
imul eax, eax, 0x4f457fe8
cmp eax, 0x52369aac
ja 0x14007d1c0
mov rdi, qword [rdi - 8]
mov eax, dword [str.SGw__K]
xor edx, edx
div dword [0x141dcdaac]
cmp eax, 0x3b968718
je 0x14007d1f0
mov eax, dword [0x141dcdab0]
xor eax, dword [str.tvmr_]
and eax, 0x10244060
imul eax, eax, 0x234922b3
cmp eax, 0xbec205d4
jae 0x14007d23d
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
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 [0x141dcdab8]
xor r12d, dword [0x141dcdabc]
and r12d, 0x20400164
add r12d, 0xad202ea2
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call r15
add rsp, 0x20
cmp r12d, 0x1a53c077
jb 0x14007d250
mov rdi, qword [0x141ddc4e0]
mov eax, dword [str.r.u_____]
imul eax, dword [0x141dcdac4]
and al, 8
invalid
add dword [0x18fe9aeaa], eax
and eax, 0xed21b13b
imul eax, eax, 0x3c46405f
pop rdi
cmp al, 0x3d
push 0x7529c265
invalid
and al, 8
invalid
pop rdi
cmp al, 0x3d
push 0x7529c265
invalid
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdac8]
and eax, dword [0x141dcdacc]
imul r12, rax, 0x29dffc91
shr r12, 0x3d
or r12d, 0xdfc84fee
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r15
add rsp, 0x20
cmp r12d, 0x94ac12d4
jb 0x14007d2e0
nop word [rax + rax]
mov eax, dword [0x141dcdad0]
imul eax, dword [0x141dcdad4]
and eax, 0x7fe3844c
add eax, 0x3173b14e
or eax, 0x124974c0
cmp eax, 0x6ed48cd2
je 0x14007d320
mov r8, qword [rbx + 0x88]
movabs r10, 0x8000000000000001
mov r9, qword [rbx + 0x90]
mov r11, qword [rbx + 0x98]
jmp case.0x14007d066.0
mov eax, dword [0x141dcda50]
add eax, dword [0x141dcda54]
xor eax, 0x8201022
or eax, 0xd7dfefdd
cmp eax, 0x2cf51222
jb case.0x14007d066.3
mov eax, dword [0x141dcda58]
xor edx, edx
div dword [0x141dcda5c]
nop dword [rax + rax]
mov eax, dword [0x141dcda60]
xor eax, dword [0x141dcda64]
or eax, 0x1040890
and eax, 0x18728d0
cmp eax, 0xcd77c968
ja 0x14007d3a0
nop dword [rax]
mov eax, dword [0x141dcda68]
and eax, dword [0x141dcda6c]
add eax, 0x450a11be
xor eax, 0x7b60c13e
add eax, 0xeb7962cc
cmp eax, 0xc149135
jb 0x14007d3c0
jmp case.0x14007d066.0
mov eax, dword [0x141dcda48]
xor edx, edx
div dword [0x141dcda4c]
imul eax, eax, 0x6e491d4a
or eax, 0x3f2ba457
and eax, 0xbfebbfd7
cmp eax, 0x663ab958
ja case.default.0x14007d066
jmp 0x14007d561
mov eax, dword [0x141dcd9e8]
imul eax, dword [0x141dcd9ec]
add eax, 0xd2ba9fd9
and eax, 0xf3e7d91d
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xf7da0938
jne 0x14007d43f
mov rax, qword [0x141ddc4e0]
jmp 0x14007d411
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcd9f0]
xor edx, edx
div dword [0x141dcd9f4]
cmp eax, 0xdee60001
je 0x14007d452
jmp 0x14007cea3
mov edi, dword [0x141dcda00]
or edi, dword [0x141dcda04]
or edi, 0x20a450
and edi, 0x52a8fc5c
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xf453d660
jne 0x14007d4c0
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007d46c
mov eax, dword [0x141dcda08]
or eax, dword [0x141dcda0c]
imul eax, eax, 0x75127c50
add eax, 0x3dcc4ac0
cmp eax, 0x3373cc9
jb 0x14007d4c0
nop
mov eax, dword [0x141dcda10]
and eax, dword [0x141dcda14]
xor eax, 0x56bcd567
add eax, 0xf29deb7
and eax, 0xadc68003
cmp eax, 0x878c2689
je 0x14007d4e0
test r14, r14
jne 0x14007cf50
jmp 0x14007cea3
ud2
mov eax, dword [0x141dcd8f8]
xor eax, dword [0x141dcd8fc]
and eax, 0x94e090c9
imul r15, rax, 0x508b1a03
shr r15, 0x3c
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r15d, 0xa0f0c9f
jne 0x14007d5b6
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007d563
mov eax, dword [0x141dcd900]
and eax, dword [0x141dcd904]
imul eax, eax, 0x50eec016
cmp eax, 0x4a02fd6f
je 0x14007d5b6
jmp 0x14007d343
mov eax, dword [0x141dcdae8]
imul eax, dword [0x141dcdaec]
imul eax, eax, 0x3ecededb
or eax, 0x20815401
and eax, 0xa0995501
movzx ecx, byte [r8 + 0x59]
mov qword [rdi], 0
mov qword [rdi + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], 8
mov qword [rdi + 0x28], 0
cmp eax, 0x1a82be6d
jae 0x14007d64f
mov qword [rdi], 0
mov qword [rdi + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], 8
mov qword [rdi + 0x28], 0
jmp 0x14007d5d4
test r13, r13
mov qword [rbx + 0x78], r13
je 0x14007d687
mov byte [rbx + 0x70], cl
mov eax, dword [0x141dcdc08]
add eax, dword [0x141dcdc0c]
imul eax, eax, 0x32b9b004
add eax, 0xb83e7bde
and eax, 0xe6bf0da
cmp eax, 0xb46cfdc5
ja 0x14007d75e
jmp 0x14007d72a
mov qword [r11], 0
mov eax, dword [0x141dcdc10]
and eax, dword [0x141dcdc14]
cmp eax, 0x444eafb5
jne 0x14007d6b0
mov qword [r11 + 8], 8
movdqu xmmword [r11 + 0x10], xmm0
nop
mov eax, dword [0x141dcdc18]
xor eax, dword [0x141dcdc1c]
imul eax, eax, 0x6dddcc70
mov qword [r11 + 8], 8
movdqu xmmword [r11 + 0x10], xmm0
cmp eax, 0x950a5b11
je 0x14007d6b0
xor eax, eax
mov qword [rbx + 0xf0], rax
mov r15d, 8
xor eax, eax
mov qword [rbx + 0x80], rax
xor eax, eax
mov qword [rbx + 0xd0], rax
mov edi, 8
xor r8d, r8d
xor eax, eax
mov qword [rbx + 0x70], rax
mov eax, 8
mov qword [rbx + 0xe0], rax
xor eax, eax
mov qword [rbx + 0xa0], rax
xor eax, eax
test al, al
je 0x14007e738
jmp 0x14007e76b
lea rsi, [rdi + 0x18]
sub rsp, 0x20
mov r8d, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.1400fb990
mov r8d, 0x10
mov rcx, rsi
mov rdx, r13
call fcn.1400fb990
add rsp, 0x20
xor eax, eax
test al, al
je 0x14007d78e
lea rsi, [rdi + 0x18]
sub rsp, 0x20
mov r8d, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.1400fb990
mov r8d, 0x10
mov rcx, rsi
mov rdx, r13
call fcn.1400fb990
add rsp, 0x20
jmp 0x14007d72a
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x80], rax
mov rsi, qword [rdi + 0x28]
mov r15, qword [rdi + 8]
mov r8, qword [rdi + 0x20]
xor r9d, r9d
xorps xmm6, xmm6
mov r12d, 0xe09377ad
xor r14d, r14d
mov qword [rbx + 0xc8], r8
jmp 0x14007d83f
sub rcx, 0xffffffffffffff80
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r13
movaps xmmword [rcx + 0x100], xmm6
mov al, 1
mov r13, qword [rbx + 0x78]
lock inc qword [rcx]
jle 0x14007de87
inc r14
mov r8, qword [rbx + 0x80]
mov rdx, r8
shl rdx, 5
mov qword [r15 + rdx], rcx
mov qword [r15 + rdx + 8], rdi
mov qword [r15 + rdx + 0x10], 0x40
mov byte [r15 + rdx + 0x18], al
inc r8
mov qword [rbx + 0x80], r8
mov rdx, rsi
shl rdx, 4
mov r8, qword [rbx + 0xc8]
mov qword [r8 + rdx], rcx
mov byte [r8 + rdx + 8], al
inc rsi
cmp r14, r13
je 0x14007decf
movzx eax, byte [0x141ddc4f8]
cmp byte [rbx + 0x70], 0
mov qword [rbx + 0xa8], rsi
je 0x14007d860
test r9b, r9b
jne 0x14007d910
jmp 0x14007d870
test r9b, r9b
je 0x14007da30
jmp 0x14007dab0
mov eax, dword [0x141dcdb58]
or eax, dword [0x141dcdb5c]
or eax, 0x2044825
and eax, 0xca756965
imul esi, eax, 0x5c575977
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0x2bcb6071
jb 0x14007d910
mov rdi, rax
nop dword [rax + rax]
mov eax, dword [0x141dcdb60]
or eax, dword [0x141dcdb64]
imul rax, r12
shr rax, 0x3c
imul eax, eax, 0xf6f2816d
imul rax, rax, 0x5a8638dd
shr rax, 0x3d
cmp eax, 0xa64baf22
ja 0x14007d8b0
test rdi, rdi
je 0x14007e528
mov eax, dword [0x141dcdb80]
sub eax, dword [0x141dcdb84]
or eax, 0x1020a240
and eax, 0xb460b650
add eax, 0xeb5ab2ab
cmp eax, 0x9e0e3c0a
ja 0x14007d990
jmp 0x14007d930
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007d870
mov eax, dword [0x141dcdb88]
xor eax, dword [0x141dcdb8c]
xor eax, 0x8aadc5d6
imul eax, eax, 0x2b4189e6
or eax, 0x4e8d89a3
movzx ecx, byte [0x141ddc4f8]
cmp eax, 0xad445824
je 0x14007d990
mov eax, dword [0x141dcdb90]
xor edx, edx
div dword [0x141dcdb94]
xor eax, 0x563f3d2
imul eax, eax, 0xd880c686
add eax, 0x909ba8f2
cmp eax, 0xfa6d256d
ja 0x14007d9d4
jmp 0x14007d9a0
movzx eax, byte [0x141ddc4f8]
jmp 0x14007d930
mov esi, dword [0x141dcdb98]
or esi, dword [0x141dcdb9c]
xor esi, 0xaa0c2e78
add esi, 0x240f3112
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0xca89d6d6
jbe 0x14007d9f0
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007d9a0
mov r13, rax
test rax, rax
je 0x14007e558
mov eax, dword [0x141dcdbb8]
xor edx, edx
div dword [0x141dcdbbc]
or eax, 0x13ca89b
imul eax, eax, 0x3f542872
and eax, 0xc0d2950
cmp eax, 0x9a4c7f13
ja 0x14007dccc
jmp 0x14007dca0
mov r13d, dword [0x141dcdaf0]
xor r13d, dword [0x141dcdaf4]
imul rax, r13, 0x7789fb3
shr rax, 0x20
sub r13d, eax
shr r13d, 1
add r13d, eax
shr r13d, 0x1f
xor r13d, 0x261409c7
add r13d, 0x1fc8d7ea
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r13d, 0x44e99c6
jb 0x14007dab0
mov rdi, rax
test rax, rax
je 0x14007e5c8
mov eax, dword [0x141dcdb08]
xor edx, edx
div dword [0x141dcdb0c]
or eax, 0x10016006
and eax, 0x99056666
cmp eax, 0x20cf3523
je 0x14007db13
jmp 0x14007dad0
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007da30
mov esi, dword [0x141dcdb10]
imul esi, dword [0x141dcdb14]
mov eax, 0xb05ae6b5
imul rsi, rax
shr rsi, 0x3e
or esi, 0x61946ae
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0xa4ab3725
jne 0x14007db30
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007dad0
mov r13, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dcdb18]
mov ecx, dword [0x141dcdb1c]
add eax, ecx
add eax, 0x203bfe41
or eax, 0xbeb3c4c7
cmp eax, 0xad27645d
jb 0x14007db40
test r13, r13
je 0x14007e3cf
mov qword [r13], rdi
mov qword [r13 + 8], 0x40
movzx eax, byte [0x141ddc4f8]
mov eax, dword [0x141dcdb28]
xor eax, dword [0x141dcdb2c]
imul eax, eax, 0xc9d8f3d7
and eax, 0xaf4793eb
imul eax, eax, 0x89340bde
cmp eax, 0x9582b078
jbe 0x14007dbc0
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcdb30]
add eax, dword [0x141dcdb34]
and eax, 0x1ea80881
xor eax, 0xe22ab095
imul esi, eax, 0xca775872
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0x10033ba6
jb 0x14007dbc0
xor r9d, r9d
nop dword [rax + rax]
test r9b, r9b
jne 0x14007dc00
test rax, rax
mov rsi, qword [rbx + 0xa8]
je 0x14007e5f3
mov ecx, dword [0x141dcdb48]
xor ecx, dword [0x141dcdb4c]
or ecx, 0x44a1b093
xor ecx, 0x50439d6f
imul ecx, ecx, 0xb92558cd
cmp ecx, 0xaf44d10b
ja 0x14007dc87
nop dword [rax + rax]
mov edx, dword [0x141dcdb50]
xor edx, dword [0x141dcdb54]
and edx, 0xf36c9435
mov ecx, 0x9d0fd56f
imul rdx, rcx
shr rdx, 0x3f
xor edx, 0xe763fbd3
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
cmp edx, 0x2bd49ebd
jae 0x14007d7c0
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
jmp 0x14007dc40
mov eax, dword [0x141dcdbc0]
and eax, dword [0x141dcdbc4]
imul eax, eax, 0x84703b81
mov qword [r13], rdi
mov qword [r13 + 8], 0x40
movzx ecx, byte [0x141ddc4f8]
cmp eax, 0xc5759559
jne 0x14007dcf0
mov qword [r13], rdi
mov qword [r13 + 8], 0x40
movzx eax, byte [0x141ddc4f8]
jmp 0x14007dca0
mov eax, dword [0x141dcdbc8]
sub eax, dword [0x141dcdbcc]
imul eax, eax, 0xb82594b
or eax, 0x82204205
and eax, 0xaa68f39f
cmp eax, 0xcabae2de
jbe 0x14007dd30
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop word [rax + rax]
mov esi, dword [0x141dcdbd0]
and esi, dword [0x141dcdbd4]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0x282e334c
je 0x14007dd30
nop dword [rax + rax]
mov ecx, dword [0x141dcdbd8]
sub ecx, dword [0x141dcdbdc]
imul ecx, ecx, 0x890ba259
add ecx, 0x54a70076
cmp ecx, 0xb167387b
ja 0x14007dd60
test rax, rax
mov rsi, qword [rbx + 0xa8]
mov r9d, 0
je 0x14007d561
mov ecx, dword [str._a___]
add ecx, dword [0x141dcdbe4]
imul ecx, ecx, 0x82e96dd8
and ecx, 0xd9f3c38
add ecx, 0xa30a0112
cmp ecx, 0x461fc120
jb 0x14007de0e
nop dword [rax]
mov ecx, dword [0x141dcdbe8]
xor ecx, dword [0x141dcdbec]
xor ecx, 0x69053bfa
imul edx, ecx, 0x8db40bb1
xor edx, 0x5644e0fc
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
mov qword [rcx + 0x88], 1
mov qword [rcx + 0x100], r13
cmp edx, 0xc91a3990
jbe 0x14007de40
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 1
mov qword [rcx + 0x88], 1
mov qword [rcx + 0x100], r13
jmp 0x14007ddc0
sub rcx, 0xffffffffffffff80
movaps xmmword [rcx + 0x100], xmm6
nop dword [rax + rax]
mov eax, dword [0x141dcdbf0]
imul eax, dword [0x141dcdbf4]
imul rax, rax, 0x4a73820f
shr rax, 0x39
and eax, 0xfffffff0
xor eax, 0xd8555013
cmp eax, 0x9b87d6c6
jb 0x14007de50
xor eax, eax
mov r13, qword [rbx + 0x78]
lock inc qword [rcx]
jg 0x14007d7ea
mov eax, dword [0x141dcdbf8]
imul eax, dword [str.___f]
xor eax, 0x101
or eax, 0xfb7ffed6
cmp eax, 0x15e84a7
jne 0x14007deb0
ud2
mov eax, dword [0x141dcdc00]
or eax, dword [0x141dcdc04]
and eax, 0x23220810
ud2
mov qword [rbx + 0xa8], rsi
mov eax, dword [0x141dcdc20]
mov ecx, dword [0x141dcdc24]
add eax, ecx
add eax, 0xadd4e3a0
and eax, 0xa48a5e1f
cmp eax, 0x94549259
ja 0x14007e370
xorps xmm6, xmm6
mov r12, qword [rbx + 0x98]
mov rax, r12
add rax, 0x18
mov qword [rbx + 0x70], rax
mov r13, qword [rbx + 0x78]
mov r14d, dword [0x141dcdc28]
xor r14d, dword [0x141dcdc2c]
add r14d, 0xa323f736
mov eax, 0xc5b1c851
imul r14, rax
shr r14, 0x3f
mov rax, qword [rbx + 0xa0]
mov rdi, qword [rax]
mov rsi, qword [rax + 0x18]
mov qword [r12], 0
mov qword [r12 + 8], 8
movups xmmword [r12 + 0x10], xmm6
mov qword [r12 + 0x20], 8
mov qword [r12 + 0x28], 0
sub rsp, 0x20
mov r8d, 0x20
mov rcx, r12
mov rdx, r13
call fcn.1400fb990
mov r8d, 0x10
mov rcx, qword [rbx + 0x70]
mov rdx, r13
call fcn.1400fb990
add rsp, 0x20
cmp r14d, 0x958cdc20
ja 0x14007df12
mov qword [rbx + 0xd0], rsi
mov qword [rbx + 0xf0], rdi
mov rax, qword [r12 + 8]
mov qword [rbx + 0xb0], rax
mov rsi, qword [r12 + 0x10]
mov rax, qword [r12 + 0x20]
mov qword [rbx + 0xe0], rax
mov r8, qword [r12 + 0x28]
xor r13d, r13d
xorps xmm6, xmm6
xor r10d, r10d
jmp 0x14007dfed
inc r8
cmp r10, qword [rbx + 0x78]
je 0x14007e32b
mov qword [rbx + 0xa0], r10
mov qword [rbx + 0x70], r8
test r13b, r13b
je 0x14007e020
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop dword [rax + rax]
mov r12d, dword [0x141dcdc30]
or r12d, dword [0x141dcdc34]
xor r12d, 0xb4bc1a30
add r12d, 0x5bbadc7c
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r12d, 0xcd98eafc
ja 0x14007e020
mov rdi, rax
test rax, rax
je 0x14007e408
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
mov r12, rax
nop word [rax + rax]
mov eax, dword [0x141dcdc50]
and eax, dword [0x141dcdc54]
cmp eax, 0xf2d6052f
je 0x14007e090
test r12, r12
je 0x14007e434
mov eax, dword [0x141dcdc70]
or eax, dword [0x141dcdc74]
imul rax, rax, 0x5b8b4d8b
shr rax, 0x3a
or eax, 0xcc52954a
xor eax, 0x490c746b
cmp eax, 0x13bb8d4f
jae 0x14007e0f0
mov qword [r12], rdi
mov qword [r12 + 8], 0x40
movzx eax, byte [0x141ddc4f8]
nop dword [rax + rax]
mov qword [r12], rdi
mov qword [r12 + 8], 0x40
movzx eax, byte [0x141ddc4f8]
test r13b, r13b
jne 0x14007e0f0
mov eax, dword [0x141dcdc78]
xor eax, dword [0x141dcdc7c]
imul eax, eax, 0xa59fcded
add eax, 0x7f2787c3
and eax, 0x36c40cce
cmp eax, 0x7ef96d7
jb 0x14007e173
nop dword [rax]
mov r14d, dword [0x141dcdc80]
sub r14d, dword [0x141dcdc84]
and r14d, 0xd28e6aed
mov eax, 0xe0ce40f1
imul r14, rax
shr r14, 0x3e
and r14d, 1
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp r14d, 0xb3ba199
jbe 0x14007e190
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007e130
mov ecx, dword [0x141dcdc88]
xor ecx, dword [0x141dcdc8c]
xor ecx, 0xc0b2e9c7
imul rdx, rcx, 0x2b2f109d
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0xaaac29ca
cmp ecx, 0xf108815e
ja 0x14007e190
test rax, rax
mov r9, qword [rbx + 0xe0]
je 0x14007e4a4
mov ecx, dword [0x141dcdca0]
and ecx, dword [0x141dcdca4]
imul rcx, rcx, 0x1340dbff
shr rcx, 0x3b
xor ecx, 0x6553f38b
cmp ecx, 0x91cd97ab
ja 0x14007e1d4
mov rcx, rax
and rcx, 0xffffffffffffff80
sub rcx, 0xffffffffffffff80
mov qword [rcx - 8], rax
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r12
movaps xmmword [rcx + 0x100], xmm6
lock inc qword [rcx]
jle 0x14007e4fa
mov rdx, rsi
shl rdx, 5
mov r8, qword [rbx + 0xb0]
lea rax, [r8 + rdx]
mov qword [r8 + rdx], rcx
mov qword [r8 + rdx + 8], rdi
mov qword [r8 + rdx + 0x10], 0x40
mov edx, dword [0x141dcdcb0]
or edx, dword [0x141dcdcb4]
or edx, 0x8777aeae
imul rdx, rdx, 0x5c8ec2c7
shr rdx, 0x3b
cmp edx, 0x9e95805a
mov r8, qword [rbx + 0x70]
mov r10, qword [rbx + 0xa0]
jne 0x14007e287
mov byte [rax + 0x18], 0
inc r10
mov rdi, qword [rbx + 0xc8]
nop word cs:[rax + rax]
mov byte [rax + 0x18], 0
test r13b, r13b
jne 0x14007e2a0
inc rsi
mov eax, dword [0x141dcdcb8]
or eax, dword [0x141dcdcbc]
xor eax, 0x4538fe9c
add eax, 0x2169972a
imul rax, rax, 0x20c7600d
shr rax, 0x3d
cmp eax, 0xcc5bd2c8
je 0x14007e318
nop word cs:[rax + rax]
mov eax, dword [0x141dcdcc0]
add eax, dword [0x141dcdcc4]
and eax, 0xf8fed59e
imul eax, eax, 0x14d88b94
xor eax, 0x20ac083b
mov rdx, r8
shl rdx, 4
mov qword [r9 + rdx], rcx
mov byte [r9 + rdx + 8], 0
cmp eax, 0x477cdf73
jae 0x14007dfe0
mov rax, r8
shl rax, 4
mov qword [r9 + rax], rcx
mov byte [r9 + rax + 8], 0
jmp 0x14007e2e0
mov qword [rbx + 0x70], r8
mov r11, qword [rbx + 0x98]
mov qword [r11 + 0x10], rsi
mov rax, qword [r11 + 0x18]
mov qword [rbx + 0xa0], rax
movabs r10, 0x8000000000000001
mov r9, qword [rbx + 0x90]
mov r13, qword [rbx + 0x78]
mov r8, qword [rbx + 0xa8]
xor eax, eax
test al, al
jne 0x14007e76b
jmp 0x14007e738
mov rcx, qword [rbx + 0x98]
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 rdi, [rcx + 0x18]
sub rsp, 0x20
mov r8d, 0x20
mov rdx, r13
call fcn.1400fb990
mov r8d, 0x10
mov rcx, rdi
mov rdx, r13
call fcn.1400fb990
add rsp, 0x20
jmp 0x14007def9
ud2
mov eax, dword [0x141dcdc38]
or eax, dword [0x141dcdc3c]
imul eax, eax, 0x5a6a4eef
add eax, 0xf0c8e8a8
and eax, 0xfd9a6f24
cmp eax, 0xc9756075
ja 0x14007e6f6
jmp 0x14007e6d2
mov eax, dword [0x141dcdc58]
and eax, dword [0x141dcdc5c]
add eax, 0xc38534cb
mov ecx, 0xbe811f53
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x8fd24627
jne 0x14007e460
ud2
mov eax, dword [0x141dcdc60]
and eax, dword [0x141dcdc64]
imul rax, rax, 0x6c5b8dc9
shr rax, 0x3e
ud2
mov eax, dword [0x141dcdc90]
imul eax, dword [0x141dcdc94]
imul eax, eax, 0xdac746eb
xor eax, 0xe6b2c31e
add eax, 0xf53ac4ca
cmp eax, 0x84bdb999
jae 0x14007e4d0
ud2
mov eax, dword [0x141dcdc98]
add eax, dword [0x141dcdc9c]
imul eax, eax, 0x1f08e46d
add eax, 0x32ca2c93
and eax, 0xa0594219
ud2
mov eax, dword [0x141dcdca8]
xor edx, edx
div dword [0x141dcdcac]
imul eax, eax, 0x734c7faa
xor eax, 0xc98a8eaf
add eax, 0xd997adb7
cmp eax, 0x7de2eb1e
jb 0x14007e734
jmp 0x14007e728
mov eax, dword [0x141dcdb68]
sub eax, dword [0x141dcdb6c]
imul eax, eax, 0x7009eb97
imul rax, rax, 0x35b62377
shr rax, 0x3c
and eax, 1
cmp eax, 0x9d60a277
ja 0x14007e6a8
jmp 0x14007e688
mov eax, dword [0x141dcdba0]
imul eax, dword [0x141dcdba4]
add eax, 0x419b4fc8
and eax, 0x81c42f7e
add eax, 0x321b57d3
cmp eax, 0xe6bc37e2
jbe 0x14007e580
ud2
mov eax, dword [0x141dcdba8]
add eax, dword [0x141dcdbac]
imul eax, eax, 0x43f4c82a
ud2
mov eax, dword [0x141dcdaf8]
xor edx, edx
div dword [0x141dcdafc]
xor eax, 0xf7db4edd
imul rax, rax, 0x541d3ff3
shr rax, 0x3d
cmp eax, 0x1e6be702
je 0x14007e684
jmp 0x14007e65b
mov eax, dword [0x141dcdb38]
xor edx, edx
div dword [0x141dcdb3c]
imul rcx, rax, 0x14954b0b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xedc4bc8b
or eax, 0x9234abd2
cmp eax, 0x83e16a61
jne 0x14007e630
ud2
mov eax, dword [0x141dcdb40]
and eax, dword [0x141dcdb44]
imul eax, eax, 0x82e7abe0
or eax, 0x17da178e
imul eax, eax, 0x88cb841b
ud2
mov eax, dword [0x141dcdb00]
or eax, dword [0x141dcdb04]
xor eax, 0xbdbefc8c
imul eax, eax, 0xec092291
add eax, 0xc142abff
ud2
ud2
mov eax, dword [0x141dcdb70]
and eax, dword [0x141dcdb74]
or eax, 0xfb9af40
imul eax, eax, 0x56f8cf84
ud2
ud2
mov eax, dword [0x141dcdc40]
xor eax, dword [0x141dcdc44]
add eax, 0x68b943bf
or eax, 0x18000000
and eax, 0x181142ad
ud2
ud2
ud2
ud2
mov rax, qword [r11 + 0x10]
mov qword [r9 + 0x10], rax
movdqu xmm0, xmmword [r11]
movdqu xmmword [r9], xmm0
mov ecx, 0x28
mov rax, r8
mul rcx
mov r12, rax
seto al
lea rcx, [r10 - 9]
cmp r12, rcx
seta cl
xor edx, edx
test dl, dl
je 0x14007e77f
mov rax, qword [r11 + 0x10]
mov qword [r9 + 0x10], rax
movdqu xmm0, xmmword [r11]
movdqu xmmword [r9], xmm0
jmp 0x14007e738
or al, cl
jne 0x14007e7c9
test r12, r12
je 0x14007e7b4
mov r14, r8
mov eax, dword [0x141dcdcd8]
xor eax, dword [0x141dcdcdc]
imul eax, eax, 0xe4b7b46f
xor eax, 0x82d05800
or eax, 0x3d26a7b5
cmp eax, 0xff0caa78
jb 0x14007e83b
jmp 0x14007e7f6
mov r9d, 8
xor r12d, r12d
mov r11, qword [rbx + 0xd0]
jmp 0x14007e893
mov eax, dword [0x141dcdcc8]
or eax, dword [0x141dcdccc]
mov ecx, 0x883d378f
imul rcx, rax
shr rcx, 0x3e
and ecx, 1
cmp ecx, 0x41bda567
je 0x14007ea00
jmp 0x14007e9d8
mov eax, dword [0x141dcdce0]
or eax, dword [0x141dcdce4]
and eax, 0xd67fb33d
mov ecx, 0xcf7c15e9
imul rcx, rax
shr rcx, 0x3d
imul esi, ecx, 0x36c5a8ac
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r12
call fcn.1400c0a10
add rsp, 0x20
cmp esi, 0x1e6cdb60
jbe 0x14007e856
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r12
call fcn.1400c0a10
add rsp, 0x20
jmp 0x14007e7f6
mov r9, rax
mov ecx, 0xd2db3d53
nop
mov eax, dword [0x141dcdce8]
xor edx, edx
div dword [0x141dcdcec]
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xc23b8fec
je 0x14007e860
mov r8, r14
mov r12, r14
test r9, r9
mov r11, qword [rbx + 0xd0]
je 0x14007e9b2
mov rax, r8
shl rax, 4
add rax, rdi
nop dword [rax]
mov ecx, dword [0x141dcdd00]
sub ecx, dword [0x141dcdd04]
and ecx, 0x1b651d6e
imul ecx, ecx, 0x2364932b
cmp ecx, 0xa3cc1928
je 0x14007e8a0
test r8, r8
mov qword [rbx + 0xa8], r9
je 0x14007e91d
lea rcx, [r9 + 0x20]
xor r10d, r10d
pxor xmm0, xmm0
mov rdx, rdi
nop word [rax + rax]
mov r8, qword [rdx]
movzx r9d, byte [rdx + 8]
movdqu xmmword [rcx - 0x20], xmm0
mov qword [rcx - 0x10], 0
mov qword [rcx - 8], r8
mov byte [rcx], r9b
inc r10
add rcx, 0x28
add rdx, 0x10
cmp rdx, rax
jne 0x14007e8e0
mov qword [rbx + 0xc8], r10
test r11, r11
jne 0x14007e930
jmp 0x14007ea10
xor r10d, r10d
mov qword [rbx + 0xc8], r10
test r11, r11
je 0x14007ea10
mov eax, dword [0x141dcdd08]
imul eax, dword [0x141dcdd0c]
imul eax, eax, 0x40ea24de
and eax, 0x5c218012
cmp eax, 0xda11b315
jbe 0x14007e960
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdd10]
imul eax, dword [0x141dcdd14]
imul rax, rax, 0x305522b7
shr rax, 0x3d
imul eax, eax, 0x4d785800
add eax, 0xa303e7b5
mov r14, qword [0x141ddc4e0]
cmp eax, 0xc41ce434
ja 0x14007e960
mov eax, dword [0x141dcdd18]
xor eax, dword [0x141dcdd1c]
or eax, 0xa2871239
cmp eax, 0xf8864371
je 0x14007ee4c
jmp 0x14007ee0d
mov eax, dword [0x141dcdcf0]
or eax, dword [0x141dcdcf4]
xor eax, 0x814a0e1e
add eax, 0x123935b2
cmp eax, 0x354c786a
ja 0x14007ee89
jmp 0x14007ee64
mov eax, dword [0x141dcdcd0]
xor eax, dword [0x141dcdcd4]
add eax, 0x834f97aa
and eax, 0x2dc7f062
xor eax, 0x818c21a4
ud2
ud2
mov eax, dword [0x141dcdd28]
xor eax, dword [0x141dcdd2c]
xor eax, 0x1c526108
and eax, 0x3cd6614b
cmp eax, 0xca1f73e1
je 0x14007ea10
test r13, r13
je 0x14007ea41
mov rdx, r13
shl rdx, 7
xor eax, eax
test al, al
jne 0x14007ea72
jmp 0x14007ea4c
mov r14d, 0x80
jmp 0x14007ed67
mov eax, dword [0x141dcdd30]
imul eax, dword [0x141dcdd34]
or eax, 0xb5f747fa
imul eax, eax, 0xe787a508
movzx ecx, byte [0x141ddc4f8]
cmp eax, 0xbc4c7dbf
jbe 0x14007ea7b
movzx eax, byte [0x141ddc4f8]
jmp 0x14007ea4c
sub rdx, 0xffffffffffffff80
sub rsp, 0x20
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14007edcf
mov ecx, eax
and ecx, 0x7f
mov r14, rax
and r14, 0xffffffffffffff80
sub r14, 0xffffffffffffff80
mov edx, dword [0x141dcdd38]
or edx, dword [0x141dcdd3c]
imul edx, edx, 0x628726b7
or edx, 0x6218002
and edx, 0x9671c36e
cmp edx, 0x4592afa0
jbe 0x14007eae0
mov qword [r14 - 8], rax
nop word cs:[rax + rax]
mov edx, dword [0x141dcdd40]
and edx, dword [0x141dcdd44]
imul r8, rdx, 0x1ae80b99
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1a
mov qword [r14 - 8], rax
cmp edx, 0x24115276
je 0x14007eae0
cmp r13, 4
jae 0x14007eb1b
xor edx, edx
jmp 0x14007ec90
mov edx, 0xb79845e1
mov r8, r13
and r8, 0xfffffffffffffffc
nop word [rax + rax]
mov r9d, dword [0x141dcdd48]
add r9d, dword [0x141dcdd4c]
or r9d, 0x6f7ff7fb
imul r9, rdx
shr r9, 0x3f
cmp r9d, 0xd1af1b49
ja 0x14007eb30
mov edx, 0x97fb79a7
nop dword [rax + rax]
mov r9d, dword [0x141dcdd50]
or r9d, dword [0x141dcdd54]
and r9d, 0xfe6b0173
add r9d, 0x8c522961
imul r9, rdx
shr r9, 0x3f
cmp r9d, 0x2993145d
je 0x14007eb60
xor edx, edx
mov r9d, 0xca26f4bf
nop word cs:[rax + rax]
mov r10d, dword [0x141dcdd60]
sub r10d, dword [0x141dcdd64]
xor r10d, 0x16d1b235
imul r10, r9
shr r10, 0x39
add r10d, 0xff8d7199
cmp r10d, 0x6d974ab2
jae 0x14007ec10
mov r10, rdx
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
mov r10d, dword [0x141dcdd68]
imul r10d, dword [0x141dcdd6c]
imul r10, r10, 0x522443ab
shr r10, 0x3a
xor r10d, 0x7f92e5c7
imul r10d, r10d, 0x7fc30de1
mov r11, rdx
shl r11, 7
mov rsi, r11
mov r13, r11
mov qword [r14 + r11], 0
or r11, 0x80
or rsi, 0x100
or r13, 0x180
mov qword [r14 + r11], 0
mov qword [r14 + rsi], 0
mov qword [r14 + r13], 0
cmp r10d, 0x4c609f1c
je 0x14007ec10
add rdx, 4
cmp rdx, r8
jne 0x14007eba0
mov r8d, dword [str.z4]
add r8d, dword [0x141dcdd74]
imul r8d, r8d, 0xa38ced30
and r8d, 0x90a4fbf0
cmp r8d, 0xe540c852
ja 0x14007ec90
mov r9, qword [rbx + 0x78]
test r9b, 3
je 0x14007ed67
mov r8, rdx
shl r8, 7
sub r8, rcx
add rax, r8
add rax, 0x80
mov ecx, r9d
and ecx, 3
shl rcx, 7
xor r8d, r8d
jmp 0x14007ecfc
sub r8, 0xffffffffffffff80
inc rdx
cmp rcx, r8
je 0x14007ed67
mov r9d, dword [0x141dcdd78]
and r9d, dword [0x141dcdd7c]
add r9d, 0x9ff8d971
and r9d, 0x4184df17
cmp r9d, 0xb252a40a
ja 0x14007ed5d
nop word cs:[rax + rax]
mov r9d, dword [0x141dcdd80]
or r9d, dword [0x141dcdd84]
add r9d, 0xff226128
xor r9d, 0x66e58773
mov qword [rax + r8], 0
cmp r9d, 0x42909dcd
jae 0x14007ecf0
mov qword [rax + r8], 0
jmp 0x14007ed30
mov qword [rbx + 0xb0], r12
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x5f0
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14007d561
mov rsi, rax
mov eax, dword [0x141dcdd88]
xor eax, dword [0x141dcdd8c]
xor eax, 0x65e65f0a
imul eax, eax, 0xf0cbacda
xor eax, 0xdac31618
cmp eax, 0xa2a5ccad
mov rdi, qword [rbx + 0xf8]
mov r12, qword [rbx + 0x90]
ja 0x14007eef2
jmp 0x14007ee99
ud2
mov eax, dword [0x141dcdd20]
imul eax, dword [0x141dcdd24]
xor eax, 0xedb265f8
imul rsi, rax, 0x1703a4a3
shr rsi, 0x3c
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x4c6e3315
jne 0x14007ea10
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14007ee0d
mov eax, dword [0x141dcdcf8]
or eax, dword [0x141dcdcfc]
imul eax, eax, 0x75990076
and eax, 0xf5424232
add eax, 0xe4e5f8ac
ud2
ud2
mov eax, dword [0x141dcdd90]
or eax, dword [0x141dcdd94]
imul eax, eax, 0xa1d86467
imul r13, rax, 0x4b99589b
shr r13, 0x39
add r13d, 0x40997d35
sub rsp, 0x20
mov r8d, 0x5f0
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
movdqu xmm0, xmmword [r12]
movdqu xmmword [rdi + 7], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rdi + 0x17], rax
cmp r13d, 0x83e53cd0
jbe 0x14007ef23
sub rsp, 0x20
mov r8d, 0x5f0
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
movdqu xmm0, xmmword [r12]
movdqu xmmword [rdi + 7], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rdi + 0x17], rax
jmp 0x14007ee99
mov rax, qword [rbx + 0x88]
movups xmm6, xmmword [rax + 0x18]
movdqu xmm7, xmmword [rax + 0x38]
movdqu xmm8, xmmword [rax + 0x48]
mov qword [rax + 0x18], 0
mov qword [rax + 0x38], 0
mov qword [rax + 0x48], 0
movdqu xmm0, xmmword [rdi]
mov rax, qword [rdi + 0xf]
mov r13, qword [rbx + 0x100]
mov qword [r13 + 0xf], rax
mov rax, qword [rdi + 0x17]
mov qword [r13 + 0x17], rax
movdqu xmmword [r13], xmm0
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x300
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x14007f06e
mov rdx, rax
and rdx, 0xffffffffffffff80
lea r8, [rdx + 0x80]
mov qword [rdx + 0x78], rax
mov qword [rdx + 0x80], 1
mov qword [rdx + 0x88], 1
mov qword [rdx + 0x100], 0
mov qword [rdx + 0x108], rsi
mov qword [rdx + 0x180], 0
mov qword [rdx + 0x188], rsi
mov byte [rdx + 0x200], 0
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0xf]
movdqu xmmword [rdx + 0x201], xmm0
movdqu xmmword [rdx + 0x210], xmm1
movaps xmmword [rdx + 0x220], xmm6
movdqa xmmword [rdx + 0x230], xmm7
movdqa xmmword [rdx + 0x240], xmm8
mov eax, dword [0x141dcdda8]
mov edx, dword [0x141dcddac]
add eax, edx
add eax, 0x2a0e58ff
xor eax, 0x3ea96c3e
add eax, 0x3823df6
cmp eax, 0xcec4eb7
mov rcx, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x148]
mov r9, qword [rbx + 0x78]
mov r10, qword [rbx + 0x70]
mov r11, qword [rbx + 0xa8]
mov rsi, qword [rbx + 0xb0]
mov rdi, qword [rbx + 0xc8]
jb 0x14007f0c3
jmp 0x14007f07d
xor eax, eax
test al, al
jne 0x14008217b
jmp 0x14008214f
mov qword [r8 + 0x1d0], 1
mov qword [r8 + 0x1d8], r9
mov qword [r8 + 0x1e0], r14
mov qword [r8 + 0x1e8], r9
mov qword [r8 + 0x1f0], 0
mov qword [r8 + 0x1f8], rsi
mov qword [r8 + 0x200], r11
mov qword [r8 + 0x208], rdi
xor eax, eax
test al, al
je 0x14007f108
mov qword [r8 + 0x1d0], 1
mov qword [r8 + 0x1d8], r9
mov qword [r8 + 0x1e0], r14
mov qword [r8 + 0x1e8], r9
mov qword [r8 + 0x1f0], 0
mov qword [r8 + 0x1f8], rsi
mov qword [r8 + 0x200], r11
mov qword [r8 + 0x208], rdi
jmp 0x14007f07d
mov rax, qword [rbx + 0xc0]
mov qword [rax], r8
mov rax, qword [rbx + 0x80]
mov r11, rax
shl r11, 5
add r11, r15
shl r10, 4
mov r9, qword [rbx + 0xe0]
add r10, r9
pxor xmm0, xmm0
mov r14, qword [rbx + 0xd8]
movdqu xmmword [r14 + 0x40], xmm0
movdqu xmmword [r14 + 0x50], xmm0
mov qword [r14], r15
mov qword [r14 + 8], r15
mov r8, qword [rbx + 0xf0]
mov qword [r14 + 0x10], r8
mov qword [r14 + 0x18], r11
mov qword [r14 + 0x20], r9
mov qword [r14 + 0x28], r9
mov r8, qword [rbx + 0xa0]
mov qword [r14 + 0x30], r8
mov qword [r14 + 0x38], r10
test rax, rax
mov rdi, qword [rbx + 0x118]
movabs r9, 0x8000000000000001
je 0x1400821d3
mov r10, rcx
add r10, 0x19
mov r13, rdi
add r13, 8
lea rax, [rdx + 0x18]
mov qword [rbx + 0xb0], rax
lea rax, [rdx + 0x38]
mov qword [rbx + 0x98], rax
lea rax, [rdx + 0x51]
mov qword [rbx + 0xd0], rax
lea rax, [rdx + 0x28]
mov qword [rbx + 0x120], rax
add rdx, 0x58
mov qword [rbx + 0x160], rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dcddb0]
xor edx, edx
div dword [0x141dcddb4]
add eax, 0xef4cf9b0
and eax, 0xc8bdacfa
add eax, 0x97fa23e2
cmp eax, 0x395c4c07
jb 0x14007f1e0
mov rax, qword [rbx + 0x140]
add rax, 8
mov qword [rbx + 0xf0], rax
xorps xmm6, xmm6
movdqa xmm7, xmmword [0x140103760]
mov qword [rbx + 0xf8], r10
mov qword [rbx + 0x100], r13
jmp 0x14007f24c
mov r15, r12
cmp r12, r11
je 0x1400821d3
mov eax, dword [0x141dcddb8]
sub eax, dword [0x141dcddbc]
add eax, 0xb5273181
mov edx, 0x91e670af
imul rax, rdx
shr rax, 0x3f
or eax, 0xd5331a06
cmp eax, 0xebe4bf3a
jbe 0x14007f280
lea rax, [r15 + 0x20]
mov qword [r14 + 8], rax
nop
mov eax, dword [0x141dcddc0]
xor edx, edx
div dword [0x141dcddc4]
add eax, 0x2957fd64
imul rax, rax, 0x38d20439
shr rax, 0x3b
lea rsi, [r15 + 0x20]
mov qword [r14 + 8], rsi
cmp eax, 0xa47acc27
ja 0x14007f280
movzx r12d, byte [r15 + 0x18]
cmp r12b, 2
je 0x1400821d3
mov eax, dword [0x141dcddc8]
xor edx, edx
div dword [0x141dcddcc]
xor eax, 0x488000
or eax, 0xdda55ef3
and eax, 0xdffddff3
cmp eax, 0x5b6633fc
jae 0x14007f310
mov rax, qword [r15 + 0x10]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [r15]
movdqu xmmword [rcx], xmm0
mov eax, dword [r15 + 0x19]
mov edx, dword [r15 + 0x1c]
mov dword [r10 + 3], edx
mov dword [r10], eax
mov byte [rcx + 0x18], r12b
nop word cs:[rax + rax]
mov eax, dword [0x141dcddd0]
imul eax, dword [0x141dcddd4]
mov rdx, qword [r15 + 0x10]
mov qword [rcx + 0x10], rdx
movdqu xmm0, xmmword [r15]
movdqu xmmword [rcx], xmm0
mov r8d, dword [r15 + 0x19]
mov edx, dword [r15 + 0x1c]
mov dword [r10 + 3], edx
or eax, 0x30ea4a56
imul rax, rax, 0xe68272f
shr rax, 0x3a
or eax, 0xcd16daad
mov dword [r10], r8d
mov byte [rcx + 0x18], r12b
cmp eax, 0xe126d426
je 0x14007f310
add r15, 0x19
nop word cs:[rax + rax]
mov eax, dword [0x141dcddd8]
imul eax, dword [0x141dcdddc]
or eax, 0x5e5fda1
add eax, 0xcc52fad3
imul rax, rax, 0x3d56bd49
shr rax, 0x3d
cmp eax, 0x76d50c32
ja 0x14007f370
mov rax, qword [r14 + 0x28]
cmp rax, qword [r14 + 0x38]
je 0x1400819d8
mov qword [rbx + 0xa0], r11
lea rdx, [rax + 0x10]
mov qword [r14 + 0x28], rdx
mov rdx, qword [rax]
mov qword [rbx + 0xa8], rdx
movzx eax, byte [rax + 8]
mov byte [rbx + 0xc8], al
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbx + 0x158]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [rcx]
movdqu xmmword [rdx], xmm0
mov eax, dword [r15]
mov ecx, dword [r15 + 3]
mov rdx, qword [rbx + 0x150]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov rax, qword [r14 + 0x58]
mov qword [rbx + 0x80], rax
inc rax
mov qword [r14 + 0x58], rax
mov rax, qword [rbx + 0x88]
mov r14, qword [rax + 0x28]
test r14, r14
mov qword [rbx + 0xe0], rsi
mov byte [rbx + 0x70], r12b
je 0x14007f4f0
mov rax, qword [rax + 0x30]
mov r9, qword [rax + 0x20]
mov eax, dword [0x141dcdf88]
xor edx, edx
div dword [0x141dcdf8c]
xor eax, 0xb3252b1
imul rax, rax, 0x365b13b7
shr rax, 0x3d
cmp eax, 0xa7487b52
jbe 0x14007f481
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, qword [rbx + 0x80]
mov rsi, r9
call r9
mov r9, rsi
add rsp, 0x20
movdqu xmm0, xmmword [r13]
mov rax, qword [rbx + 0xb8]
movdqu xmmword [rax], xmm0
mov r12, r13
mov r13, rdi
mov r15, qword [rbx + 0x80]
nop
mov eax, dword [0x141dcdf90]
xor edx, edx
div dword [0x141dcdf94]
add eax, 0x84724ba2
and eax, 0x7955b48e
imul edi, eax, 0xa345f065
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
mov r8, r15
mov rsi, r14
mov r14, r9
call r9
mov r9, r14
mov r14, rsi
add rsp, 0x20
mov rcx, qword [r13]
movdqu xmm0, xmmword [r12]
mov rax, qword [rbx + 0xb8]
movdqu xmmword [rax], xmm0
cmp edi, 0x5e4154ac
je 0x14007f490
jmp 0x14007f4f4
lea rcx, [r9 - 1]
mov rdx, qword [rbx + 0x88]
movdqu xmm8, xmmword [rdx]
mov rax, qword [rbx + 0xc0]
mov rax, qword [rax]
mov qword [rbx + 0x78], rax
lock inc qword [rax]
jle 0x140081d7a
mov eax, dword [0x141dcdf98]
and eax, dword [0x141dcdf9c]
or eax, 0x7fec3bf9
and eax, 0xffedfbfd
cmp eax, 0x277f8f82
mov rdx, qword [rbx + 0xb8]
mov r10, qword [rbx + 0x148]
mov r8, qword [rbx + 0x158]
mov r9, qword [rbx + 0x150]
mov rsi, qword [rbx + 0xb0]
mov r11, qword [rbx + 0xd0]
mov r12d, 0
je 0x14007f59a
nop word cs:[rax + rax]
mov eax, dword [0x141dcdfa0]
add eax, dword [0x141dcdfa4]
or eax, 0xdab2d330
imul eax, eax, 0x1055951f
mov qword [r10 + 0x10], rcx
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rsi], xmm0
cmp eax, 0x56b1423a
jne 0x14007f5b0
mov qword [r10 + 0x10], rcx
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rsi], xmm0
jmp 0x14007f570
mov eax, dword [0x141dcdfa8]
xor edx, edx
div dword [0x141dcdfac]
xor eax, 0xecd18270
imul eax, eax, 0x5a5311f8
cmp eax, 0x54062435
movzx r15d, byte [rbx + 0x70]
mov r14, qword [rbx + 0x80]
mov r13, qword [rbx + 0xa8]
movzx esi, byte [rbx + 0xc8]
mov rdi, qword [rbx + 0x98]
jb 0x14007f668
nop word cs:[rax + rax]
mov eax, dword [0x141dcdfb0]
imul eax, dword [0x141dcdfb4]
mov edx, 0x8a659a51
imul rax, rdx
shr rax, 0x3e
imul eax, eax, 0x196e88b4
add eax, 0x4908182a
movdqa xmmword [r10], xmm8
mov rdx, qword [r8 + 0x10]
mov qword [rdi + 0x10], rdx
movdqu xmm0, xmmword [r8]
movdqu xmmword [rdi], xmm0
mov byte [r10 + 0x50], r15b
mov edx, dword [r9 + 3]
mov dword [r11 + 3], edx
mov edx, dword [r9]
mov dword [r11], edx
mov qword [r10 + 0x28], r13
mov byte [r10 + 0x30], sil
mov rdx, qword [rbx + 0x78]
mov qword [r10 + 0x58], rdx
mov qword [r10 + 0x60], r14
cmp eax, 0x891918c8
jbe 0x14007f6b0
movdqa xmmword [r10], xmm8
mov rax, qword [r8 + 0x10]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [r8]
movdqu xmmword [rdi], xmm0
mov byte [r10 + 0x50], r15b
mov eax, dword [r9]
mov edx, dword [r9 + 3]
mov dword [r11 + 3], edx
mov dword [r11], eax
mov qword [r10 + 0x28], r13
mov byte [r10 + 0x30], sil
mov rax, qword [rbx + 0x78]
mov qword [r10 + 0x58], rax
mov qword [r10 + 0x60], r14
jmp 0x14007f600
movabs r9, 0x8000000000000001
mov r11d, 0xd05048a1
mov r15, qword [rbx + 0x88]
mov r8d, dword [0x141dcdfb8]
sub r8d, dword [0x141dcdfbc]
or r8d, 0x5d12f0f7
imul r8, r11
shr r8, 0x3c
test r14, r14
setne al
cmp byte [r15 + 0x58], 0
sete dl
cmp r8d, 0x6d35af84
je 0x14007f6c7
or al, dl
mov r13, r10
je 0x14007f870
lea r8, [r9 - 1]
nop word [rax + rax]
mov eax, dword [0x141dcdfd0]
xor eax, dword [0x141dcdfd4]
imul eax, eax, 0x5d82da49
cmp eax, 0x5cc3f297
je 0x14007f710
cmp rcx, r8
mov r14, qword [rbx + 0x138]
mov r15d, 0xc4ec3fef
lea rdi, [0x141dba5d0]
je 0x14007f9c9
nop word cs:[rax + rax]
mov eax, dword [0x141dcdfd8]
and eax, dword [0x141dcdfdc]
add eax, 0xcbc543b7
cmp eax, 0x3b7a6cf8
jb 0x14007f750
mov rcx, qword [r13 + 0x20]
mov rax, rcx
mov qword [rbx + 0x90], rcx
test rcx, rcx
js 0x140081f0f
mov rax, qword [rbx + 0xb0]
mov rsi, qword [rax]
nop dword [rax]
mov eax, dword [0x141dcdff0]
xor edx, edx
div dword [0x141dcdff4]
xor eax, 0x141f1601
and eax, 0xf45f774b
add eax, 0x2ba775c6
cmp eax, 0x8daae25
jb 0x14007f790
cmp qword [rbx + 0x90], 0
je 0x14007f9a0
mov eax, dword [0x141dcdff8]
and eax, dword [0x141dcdffc]
xor eax, 0x73826bb1
imul eax, eax, 0x11c11f43
cmp eax, 0x6f39ea6
jne 0x14007f7f0
movzx eax, byte [0x141ddc4f8]
nop word [rax + rax]
mov eax, dword [0x141dce000]
sub eax, dword [0x141dce004]
or eax, 0xf08fce01
imul eax, eax, 0xeef02e62
movzx ecx, byte [0x141ddc4f8]
cmp eax, 0x2577d91f
je 0x14007f7f0
sub rsp, 0x20
xor ecx, ecx
mov rdx, qword [rbx + 0x90]
call fcn.1400c0a10
add rsp, 0x20
mov rcx, rax
mov eax, dword [0x141dce008]
xor edx, edx
div dword [0x141dce00c]
mov eax, dword [0x141dce010]
and eax, dword [0x141dce014]
xor eax, 0xd5c0c4a6
cmp eax, 0x658472ad
ja 0x14007f83c
test rcx, rcx
jne 0x14007f9a5
jmp 0x14007d561
mov eax, dword [0x141ddc4fc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov r8, qword [rax + 0x38]
mov eax, dword [0x141dce4c0]
xor edx, edx
div dword [0x141dce4c4]
xor eax, 0x2b3320fc
imul eax, eax, 0x1c139da4
cmp eax, 0x48708451
jb 0x14007f88a
test r8, r8
jne 0x140081a49
mov eax, dword [0x141dce4c8]
imul eax, dword [0x141dce4cc]
xor eax, 0x210082c
and eax, 0xae9d2ebc
cmp eax, 0x38d6465c
mov r14, qword [rbx + 0x178]
jbe 0x14007f8eb
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.140077220
add rsp, 0x20
mov rdi, qword [rbx + 0x118]
mov r15d, 0xe6f2f35b
nop dword [rax + rax]
mov esi, dword [0x141dce4d0]
xor esi, dword [0x141dce4d4]
add esi, 0xde7666a5
or esi, 0x1aca1e6b
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.140077220
add rsp, 0x20
cmp esi, 0xa84ff510
ja 0x14007f900
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x140081e5e
mov r13, qword [rbx + 0x100]
mov rcx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dce558]
xor edx, edx
div dword [0x141dce55c]
and eax, 0xf3f11f3c
imul rax, r15
shr rax, 0x3e
cmp eax, 0x668ead12
je 0x14007f970
test r12b, r12b
jne 0x14007ffcf
jmp 0x14007ffa0
mov ecx, 1
sub rsp, 0x20
mov qword [rbx + 0x170], rcx
mov rdx, rsi
mov rsi, qword [rbx + 0x90]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov r8, rsi
movq rax, xmm8
test rax, rax
je 0x14007fa60
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, 0xa886c785
nop word cs:[rax + rax]
mov eax, dword [0x141dce018]
imul eax, dword [0x141dce01c]
and eax, 0x1a960a12
xor eax, 0xf2fc067e
imul rcx, rax, 0x13de0ffd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xcfe5db68
ja 0x14007f9f0
mov rdx, qword [r13 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dce020]
and eax, dword [0x141dce024]
imul eax, eax, 0x4cfc6555
add eax, 0x91e833
and eax, 0xc7107c84
cmp eax, 0x7ef75fb5
ja 0x14007fa30
jmp 0x1400800e0
mov eax, dword [0x141dce028]
and eax, dword [0x141dce02c]
imul eax, eax, 0x9355b160
add eax, 0x84e5fd7f
and eax, 0x52ac771c
cmp eax, 0x6a67e540
je 0x14007fa60
mov rdx, qword [0x141ddc450]
nop word [rax + rax]
test r12b, r12b
jne 0x14007fa90
test rdx, rdx
je 0x14007faaf
dec rdx
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15d, 0xa886c785
jmp 0x1400800e0
mov qword [rbx + 0x80], r8
mov eax, dword [0x141dce030]
xor edx, edx
div dword [0x141dce034]
xor eax, 0x7af9af8a
imul rcx, rax, 0x433e3de3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x3f906311
jne 0x14007fafd
sub rsp, 0x20
mov r8d, 0xe
mov rcx, r14
mov rdx, rdi
call fcn.140090a00
add rsp, 0x20
mov rsi, rdi
mov eax, dword [0x141dce038]
sub eax, dword [0x141dce03c]
imul edi, eax, 0xb411974a
or edi, 0x3655d378
imul rdi, r15
shr rdi, 0x3d
sub rsp, 0x20
mov r8d, 0xe
mov rcx, r14
mov rdx, rsi
call fcn.140090a00
add rsp, 0x20
cmp edi, 0xcb43e7f1
ja 0x14007fb00
mov r14, qword [r14]
movabs rax, 0x8000000000000001
dec rax
cmp r14, rax
jne 0x14007fbe0
mov ecx, 0xe2c05963
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dce040]
sub eax, dword [0x141dce044]
or eax, 0x80009887
and eax, 0xcb08f987
imul rax, rcx
shr rax, 0x3c
cmp eax, 0x1edab234
ja 0x14007fb70
mov r15d, 0xa886c785
mov r8, qword [rbx + 0x80]
nop word cs:[rax + rax]
mov eax, dword [0x141dce048]
sub eax, dword [0x141dce04c]
or eax, 0xbffffdef
cmp eax, 0xd0036c8
jb 0x14007fbb0
mov edx, 0x200000
jmp 0x140080904
mov eax, dword [0x141dce050]
sub eax, dword [0x141dce054]
add eax, 0x3442bd7b
and eax, 0xdba523d0
cmp eax, 0xc6306ea4
je 0x14007fbe0
mov rax, qword [rbx + 0x138]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
sub rsp, 0x20
mov rdi, qword [rbx + 0x168]
mov rcx, rdi
mov r15, rdx
call fcn.140055a70
add rsp, 0x20
cmp qword [rdi], 0
mov qword [rbx + 0x70], r14
je 0x14007fc61
xor r10d, r10d
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbx + 0x70], 0
je 0x1400808c0
mov qword [rbx + 0x70], r10
mov rdi, r15
mov r15, qword [0x141ddc4e0]
test r12b, r12b
jne 0x140080914
jmp 0x14008083f
mov r9, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
nop dword [rax]
mov eax, dword [0x141dce058]
imul eax, dword [0x141dce05c]
add eax, 0xcb157138
or eax, 0xda2107bc
cmp eax, 0x4c2a1271
je 0x14007fc70
test r8, r8
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x14007fcea
cmp r8, 1
jne 0x14007fcf2
mov eax, dword [0x141dce060]
xor edx, edx
div dword [0x141dce064]
mov eax, dword [0x141dce068]
xor edx, edx
div dword [0x141dce06c]
cmp eax, 0x7f0c9003
je 0x14007fcae
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x14007ff93
mov r8d, 1
mov r10d, 0
cmp eax, 0x2d
je 0x14007fc3a
jmp 0x14007fd80
mov r10, r8
jmp 0x14007fc3a
movzx eax, byte [r9]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce078]
sub ecx, dword [0x141dce07c]
add ecx, 0x6290df4c
imul rcx, rcx, 0x41a8926b
shr rcx, 0x3e
cmp ecx, 0x8e5b116a
ja 0x14007fd00
cmp al, 0x2b
jne 0x14007fd67
nop dword [rax]
mov eax, dword [0x141dce080]
and eax, dword [0x141dce084]
add eax, 0x8b0bfc6f
xor eax, 0x8181060
and eax, 0x2c5db2f4
cmp eax, 0x4acd96a7
ja 0x14007fd30
inc r9
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x14007fd80
jmp 0x14007fe10
cmp r8, 0x11
jae 0x14007fe10
nop word cs:[rax + rax]
mov eax, dword [0x141dce070]
xor eax, dword [0x141dce074]
xor eax, 0x80c24
and eax, 0x468a4c2c
cmp eax, 0x16dfb0ed
ja 0x14007fd80
xor eax, eax
xor r14d, r14d
nop word cs:[rax + rax]
movzx ecx, byte [r9 + rax]
add ecx, 0xffffffd0
cmp ecx, 9
ja 0x14007ff93
add r14, r14
lea r14, [r14 + r14*4]
mov ecx, ecx
mov edx, dword [0x141dce0c8]
or edx, dword [0x141dce0cc]
and edx, 0xf19beda1
imul edx, edx, 0x8d1a347b
add edx, 0x73ede2e
cmp edx, 0xe74e1c5a
jb 0x14007fdca
add r14, rcx
inc rax
cmp r8, rax
jne 0x14007fdb0
mov r10d, 1
jmp 0x14007fc3a
mov eax, dword [0x141dce088]
mov ecx, dword [0x141dce08c]
add eax, ecx
add eax, 0x170e3a7f
or eax, 0x6b8cdb81
imul eax, eax, 0xa19748c6
cmp eax, 0x70b19a45
je 0x14007fe10
xor r14d, r14d
test r8, r8
je 0x14007fdfb
mov r10d, dword [0x141dce090]
imul r10d, dword [0x141dce094]
and r10d, 0x110f602
add r10d, 0x1b9b6b49
mov rax, r14
mov ecx, 0xa
mul rcx
seto r11b
cmp r10d, 0xd5dd6718
ja 0x14007fe3d
lea r10, [r9 + 1]
dec r8
mov rcx, rax
mov edx, 0xed0e3107
nop word cs:[rax + rax]
mov eax, dword [0x141dce098]
imul eax, dword [0x141dce09c]
xor eax, 0x87208c00
and eax, 0x97a5ac1d
cmp eax, 0xc4c7fa2a
je 0x14007fe90
movzx r9d, byte [r9]
add r9d, 0xffffffd0
nop word cs:[rax + rax]
mov eax, dword [0x141dce0a0]
add eax, dword [0x141dce0a4]
imul rax, rdx
shr rax, 0x3e
xor eax, 0x1bccf093
add eax, 0xdc9d0762
cmp eax, 0xb9c45992
jb 0x14007fec0
cmp r9d, 9
ja 0x14007ff93
mov eax, dword [0x141dce0a8]
xor edx, edx
div dword [0x141dce0ac]
nop dword [rax]
mov eax, dword [0x141dce0b0]
xor edx, edx
div dword [0x141dce0b4]
add eax, 0xb8961a72
imul rax, rax, 0x1473fcef
shr rax, 0x3c
cmp eax, 0x87b580c3
je 0x14007ff00
nop word cs:[rax + rax]
mov eax, dword [0x141dce0b8]
imul eax, dword [0x141dce0bc]
add eax, 0xcc902d1d
or eax, 0x706721a2
cmp eax, 0xb628b37c
je 0x14007ff30
test r11b, r11b
jne 0x14007ff93
mov eax, dword [0x141dce0c0]
sub eax, dword [0x141dce0c4]
xor eax, 0x80042432
and eax, 0xd47fbe32
imul eax, eax, 0xe8162692
cmp eax, 0x80f7505
jb 0x14007ff53
mov eax, r9d
mov r9, r10
mov r10d, 0
add rcx, rax
mov r14, rcx
jae 0x14007fe38
jmp 0x14007fc3a
xor r10d, r10d
jmp 0x14007fc3a
mov eax, dword [0x141dce560]
imul eax, dword [0x141dce564]
imul eax, eax, 0xc2c0a99
add eax, 0x4f56aa2d
and eax, 0xedbfd877
mov rsi, rcx
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rcx
cmp eax, 0xae600b03
jbe 0x14007ffe0
mov rax, rcx
and rax, 0xffffffffffffff80
mov qword [rax + 0x78], rcx
jmp 0x14007ffa0
sub rsi, 0xffffffffffffff80
sub rsp, 0x20
mov r8d, 0x180
mov rcx, rsi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x140081ee8
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x38], rsi
mov rcx, qword [rbx + 0x78]
mov rax, qword [rcx + 0x208]
nop word cs:[rax + rax]
test r12b, r12b
jne 0x140080050
test rax, rax
je 0x14007d561
mov r14, qword [rcx + 0x200]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 4], cl
lea rsi, [r14 + 4]
sete cl
nop word cs:[rax + rax]
mov eax, dword [0x141dce590]
xor edx, edx
div dword [0x141dce594]
or eax, 0xec8af97a
and eax, 0xfeeafdfa
cmp eax, 0xe33d9e22
je 0x140080080
test cl, cl
je 0x1400800c9
mov eax, dword [0x141dce598]
xor eax, dword [0x141dce59c]
or eax, 0xa1030645
and eax, 0xf513064d
cmp eax, 0x13ae9f70
jb 0x1400819a0
jmp 0x140081870
sub rsp, 0x20
mov rcx, rsi
call fcn.1400fc860
add rsp, 0x20
jmp 0x1400800a3
mov eax, dword [0x141dce0e8]
add eax, dword [0x141dce0ec]
imul rax, rax, 0x68add491
shr rax, 0x3e
imul eax, eax, 0xc08f95a9
add eax, 0xd4b62511
cmp eax, 0xe25eeb8
jb 0x1400800e0
movabs rax, 0x8000000000000001
dec rax
cmp r8, rax
mov qword [rbx + 0x80], rdx
jne 0x140080210
mov eax, dword [0x141dce0f0]
or eax, dword [0x141dce0f4]
imul eax, eax, 0x6f698259
xor eax, 0x25b116a4
imul rax, rax, 0x27d3bf97
shr rax, 0x3a
cmp eax, 0xf1680145
jbe 0x140080170
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop word [rax + rax]
mov edi, dword [0x141dce0f8]
and edi, dword [0x141dce0fc]
add edi, 0xc7eaef0f
or edi, 0x2a5fd3d5
imul rdi, r15
shr rdi, 0x3f
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp edi, 0xf111032d
ja 0x140080170
mov rsi, rax
test rax, rax
je 0x14007d561
mov qword [rsi], 1
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], 2
mov rax, qword [0x141ddc4c0]
nop dword [rax]
cmp rax, 0xffffffffffffffff
je 0x140081cf0
nop word [rax + rax]
test r12b, r12b
jne 0x1400801f0
lea rdx, [rax + 1]
lock cmpxchg qword [0x141ddc4c0], rdx
jne 0x1400801e0
jmp 0x140080550
mov r14, r8
nop word cs:[rax + rax]
mov eax, dword [0x141dce110]
or eax, dword [0x141dce114]
imul eax, eax, 0x6d716685
add eax, 0xa0618dc5
or eax, 0xe35358d9
cmp eax, 0xa7f1b40b
jb 0x140080220
mov ecx, 0xeabe5b9d
mov edx, 0xe9fcdba1
mov r8d, 0xcffed3ad
movabs r9, 0x8080808080808080
mov r10d, 0xf3d63373
mov r11, qword [rbx + 0x90]
mov r15, qword [rbx + 0x170]
mov eax, dword [0x141dce118]
or eax, dword [0x141dce11c]
imul rax, rcx
shr rax, 0x3d
imul eax, eax, 0x89290f15
add eax, 0xbe500b88
cmp eax, 0xc32d40e4
ja 0x140080271
cmp r11, 0xf
ja 0x140080380
mov rcx, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dce120]
xor eax, dword [0x141dce124]
xor eax, 0x20042018
or eax, 0x47b3cfc4
cmp eax, 0x96653fea
je 0x1400802b0
nop dword [rax]
mov eax, dword [0x141dce128]
add eax, dword [0x141dce12c]
or eax, 0x10604f12
imul rax, rax, 0x6ea18ecd
shr rax, 0x3e
or eax, 0x23ee2fa
cmp eax, 0xb3198b68
ja 0x1400802d0
test r11, r11
je 0x1400804d9
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r15 + rax], 0
je 0x140081d2b
mov ecx, dword [0x141dce130]
or ecx, dword [0x141dce134]
or ecx, 0x9a773a10
imul ecx, ecx, 0x15743b5c
add ecx, 0x3f2e87e1
cmp ecx, 0x3092d797
jb 0x14008031b
inc rax
nop word cs:[rax + rax]
mov ecx, dword [0x141dce138]
or ecx, dword [0x141dce13c]
imul rcx, rcx, 0x373379fd
shr rcx, 0x3d
or ecx, 0x25ee8e6c
cmp ecx, 0xc47ec2fe
ja 0x140080350
cmp rax, r11
jne 0x140080310
jmp 0x14008092b
mov eax, dword [0x141dce140]
and eax, dword [0x141dce144]
add eax, 0xbde03c34
or eax, 0x1a8164ac
add eax, 0x85977078
cmp eax, 0xfc8bbcd3
ja 0x140080380
lea rax, [r15 + 7]
and rax, 0xfffffffffffffff8
mov rcx, rax
sub rcx, r15
mov edx, dword [0x141dce148]
or edx, dword [0x141dce14c]
imul rdx, r8
shr rdx, 0x3e
imul edx, edx, 0xa954c8c4
add edx, 0x3b8a1878
cmp edx, 0x459e012f
jb 0x1400803b0
test r12b, r12b
jne 0x1400803d8
cmp rax, r15
je 0x140080490
cmp rcx, r11
cmovae rcx, r11
mov eax, dword [0x141dce150]
xor edx, edx
div dword [0x141dce154]
mov eax, dword [0x141dce158]
or eax, dword [0x141dce15c]
imul eax, eax, 0xc8136f62
add eax, 0xb897ed2
or eax, 0x8a708963
cmp eax, 0x275a22d1
je 0x1400803fb
nop
mov eax, dword [0x141dce160]
xor eax, dword [0x141dce164]
or eax, 0xead4d27
add eax, 0x6cb9205f
cmp eax, 0xba5e4196
jb 0x140080420
test rcx, rcx
je 0x140080490
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r15 + rax], 0
je 0x140081d2b
inc rax
nop
mov edx, dword [0x141dce1a8]
imul edx, dword [0x141dce1ac]
add edx, 0x31a2e8dc
and edx, 0x4c68a8bc
cmp edx, 0xe7efd824
ja 0x140080460
cmp rax, rcx
jne 0x140080450
lea r8, [r11 - 0x10]
jmp 0x140080d70
mov eax, dword [0x141dce168]
and eax, dword [0x141dce16c]
cmp eax, 0x4bdfc356
je 0x140080490
lea r8, [r11 - 0x10]
nop word [rax + rax]
mov eax, dword [0x141dce170]
xor eax, dword [0x141dce174]
add eax, 0xc2caf145
xor eax, 0xd1088409
add eax, 0xfc19745f
cmp eax, 0xfc070fd
jbe 0x1400804b0
xor ecx, ecx
jmp 0x140080d79
cmp rcx, r11
jne 0x140080ab0
lea r14, [r11 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dce1b8]
xor eax, dword [0x141dce1bc]
imul eax, eax, 0x1c225a46
add eax, 0x84ebca5d
cmp eax, 0xb415dbcb
jb 0x1400804f0
mov r8, qword [rbx + 0x128]
nop word cs:[rax + rax]
mov eax, dword [0x141dce1c0]
sub eax, dword [0x141dce1c4]
add eax, 0x2f05c68a
and eax, 0xa37cc41c
imul rax, rdx
shr rax, 0x3c
cmp eax, 0x91e38d40
jae 0x140080520
jmp 0x140080ba5
mov qword [rsi + 0x28], rdx
mov byte [rsi + 0x30], 0
lock inc qword [rsi]
jle 0x140081da1
nop word cs:[rax + rax]
mov eax, dword [0x141dce290]
xor eax, dword [0x141dce294]
or eax, 0x33cfd33c
add eax, 0xe84a6c21
cmp eax, 0x66081747
jb 0x140080570
mov eax, dword [0x141dce298]
xor edx, edx
div dword [str.dpf]
xor eax, 0x4aa10182
and eax, 0xfae94383
add eax, 0x736a0ba3
cmp eax, 0x1d1f8baa
jb 0x140080601
nop word cs:[rax + rax]
mov eax, dword [0x141dce2a0]
imul eax, dword [0x141dce2a4]
imul rdi, rax, 0x7d1038b
shr rdi, 0x3a
or edi, 0x7463fc20
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x30
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp edi, 0x6bfecca1
jae 0x140080620
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x30
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x1400805c0
mov r14, rax
mov eax, dword [0x141dce2a8]
and eax, dword [0x141dce2ac]
xor eax, 0x40482041
and eax, 0x68fbe863
imul eax, eax, 0xb31d8b55
cmp eax, 0x7f72c6bc
ja 0x140080623
test r14, r14
je 0x14007d561
mov eax, dword [0x141dce0d0]
xor edx, edx
div dword [0x141dce0d4]
mov r12d, eax
add r12d, 0xa6fade2f
and r12d, 0x9f37090f
add r12d, 0x8286cf11
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rdi
call rsi
add rsp, 0x20
cmp r12d, 0x9ebc9504
ja 0x140080914
xor r12d, r12d
mov r10, qword [rbx + 0x70]
nop dword [rax + rax]
mov eax, dword [0x141dce0d8]
and eax, dword [0x141dce0dc]
imul rax, rax, 0x796991b1
shr rax, 0x3c
add eax, 0x4747b903
cmp eax, 0x96ddb96a
ja 0x140080890
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400808c0
mov r15d, 0xa886c785
mov r8, qword [rbx + 0x80]
mov eax, dword [0x141dce0e0]
imul eax, dword [0x141dce0e4]
add eax, 0xc9c9bed8
or eax, 0x471cb0df
xor eax, 0x1507dba7
test r10, r10
mov rdx, r14
mov ecx, 0x200000
cmove rdx, rcx
cmp eax, 0x9b136297
jb 0x1400808d2
lea rax, [rdx + 1]
mov qword [0x141ddc450], rax
jmp 0x1400800e0
sub rsp, 0x20
mov rcx, r15
xor edx, edx
mov r8, rdi
call rsi
add rsp, 0x20
jmp 0x14008083f
mov rcx, r14
nop
mov eax, dword [0x141dce1b0]
or eax, dword [str._vn1]
add eax, 0x1d307861
and eax, 0xf37cc2d5
cmp eax, 0x6e9ce7b8
je 0x140080930
cmp rcx, r11
jne 0x140080ab0
mov eax, dword [0x141dce1c8]
xor edx, edx
div dword [0x141dce1cc]
mov eax, dword [0x141dce1d0]
sub eax, dword [0x141dce1d4]
xor eax, 0xc049028
and eax, 0x8f84dfba
mov ecx, 0xc11b4a9d
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x7e3dff66
ja 0x140080964
mov r14, r11
inc r14
sets cl
cmp r11, 0xffffffffffffffff
sete al
or al, cl
mov ecx, dword [0x141dce1d8]
mov edx, dword [0x141dce1dc]
add ecx, edx
add ecx, 0x9f8c9214
or ecx, 0xa5ddf1b
and ecx, 0x7e7ddfdf
cmp ecx, 0x4df38102
je 0x1400809a0
test al, al
mov r8, qword [rbx + 0x128]
jne 0x14007d561
nop word [rax + rax]
mov eax, dword [0x141dce1e0]
or eax, dword [0x141dce1e4]
shr eax, 1
imul rax, rax, 0x49e2b6cd
shr rax, 0x3d
add eax, 0xff64491b
cmp eax, 0x129ca0a4
jb 0x1400809e0
test r11, r11
je 0x140080ba5
mov eax, dword [0x141dce1e8]
xor eax, dword [0x141dce1ec]
cmp eax, 0x3925f1c7
jne 0x140080a30
mov qword [r8], r15
nop word cs:[rax + rax]
mov eax, dword [0x141dce1f0]
xor edx, edx
div dword [0x141dce1f4]
and eax, 0x808a1226
xor eax, 0x82247
mov qword [r8], r15
cmp eax, 0x1d6360bc
ja 0x140080a30
mov eax, dword [0x141dce1f8]
xor eax, dword [0x141dce1fc]
xor eax, 0xa51e0022
and eax, 0xa51e9526
add eax, 0x21dfba6
cmp eax, 0x2b181bec
jbe 0x140080a80
mov qword [r8 + 0x10], r11
nop dword [rax + rax]
mov qword [r8 + 0x10], r11
test r12b, r12b
jne 0x140080a80
nop dword [rax]
mov eax, dword [0x141dce200]
or eax, dword [0x141dce204]
cmp eax, 0x1a0a84d5
je 0x140080a90
mov eax, 1
jmp 0x140080ba7
mov eax, dword [0x141dce218]
add eax, dword [0x141dce21c]
and eax, 0x11da01fb
add eax, 0xcf971468
cmp eax, 0x7cd7a39f
jb 0x140080ab0
lea r14, [r11 + 1]
mov byte [r15 + r11], 0
cmp rcx, r14
jbe 0x140080c08
mov eax, dword [0x141dce220]
imul eax, dword [0x141dce224]
add eax, 0x1af30478
imul rax, rax, 0x5e72e5b7
shr rax, 0x3e
cmp eax, 0x641f0dea
ja 0x140080adf
nop word cs:[rax + rax]
mov eax, dword [0x141dce228]
mov ecx, dword [0x141dce22c]
add eax, ecx
add eax, 0x6c431014
imul rcx, rax, 0x28d51a79
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
and eax, 0xfffffffe
cmp eax, 0xd2b234d2
ja 0x140080b10
test r14, r14
je 0x140080d2a
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
mov r9, r14
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
add rsp, 0x20
mov r15, rax
mov eax, dword [0x141dce238]
xor edx, edx
div dword [0x141dce23c]
mov eax, dword [0x141dce240]
add eax, dword [0x141dce244]
or eax, 0x77c6fa46
imul eax, eax, 0x1cc67f3c
add eax, 0xb894fee4
cmp eax, 0x375e605c
jb 0x140080b78
test r15, r15
jne 0x140080c08
jmp 0x14007d561
xor eax, eax
mov qword [r8 + 8], rax
sub rsp, 0x20
mov rsi, qword [rbx + 0x130]
mov rcx, rsi
mov rdx, r14
call fcn.140039d10
add rsp, 0x20
cmp qword [rsi], 0
jne 0x1400819b0
mov eax, dword [0x141dce210]
sub eax, dword [0x141dce214]
xor eax, 0x373f8cd1
add eax, 0x7222d932
and eax, 0xc3daaabd
cmp eax, 0xe1b8d568
je 0x140080bcf
mov rax, qword [rbx + 0x130]
mov r15, qword [rax + 8]
mov rax, qword [rbx + 0x90]
mov byte [r15 + rax], 0
mov eax, dword [0x141dce258]
or eax, dword [0x141dce25c]
or eax, 0xec6e8058
imul eax, eax, 0xb13abb51
add eax, 0xe8a0e748
cmp eax, 0x99285a88
jae 0x140080c50
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce260]
xor edx, edx
div dword [0x141dce264]
imul edi, eax, 0xf8378919
add edi, 0xdf00c59e
and edi, 0xaa67aa0f
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp edi, 0xceae4765
je 0x140080c50
mov rsi, rax
test rax, rax
je 0x140081c35
mov qword [rsi], 1
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov rcx, qword [0x141ddc4c0]
nop word cs:[rax + rax]
cmp rcx, 0xffffffffffffffff
je 0x140081c94
mov eax, dword [0x141dce270]
xor edx, edx
div dword [0x141dce274]
mov eax, dword [0x141dce278]
xor eax, dword [0x141dce27c]
xor eax, 0x57de5f71
add eax, 0xb86c96e6
imul rax, rax, 0x135284ab
shr rax, 0x38
cmp eax, 0xffb7d88b
ja 0x140080ce8
lea rdx, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [0x141ddc4c0], rdx
mov rcx, rax
jne 0x140080cd0
jmp 0x140080550
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
mov eax, dword [0x141dce230]
xor eax, dword [0x141dce234]
and eax, 0xdd0bc38d
imul eax, eax, 0xffe5f3a4
add eax, 0xcb038f68
cmp eax, 0x7ee7d11c
jbe 0x140080d40
mov r15d, 1
jmp 0x140080c08
cmp rcx, r8
ja 0x140080e15
mov eax, dword [0x141dce178]
add eax, dword [0x141dce17c]
imul eax, eax, 0x20f9b671
imul rax, rax, 0x373e5f6f
shr rax, 0x3d
or eax, 0xf669f1ea
cmp eax, 0x570cd05
jb 0x140080d79
movdqu xmm0, xmmword [r15 + rcx]
movdqa xmm1, xmm0
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rax, xmm1
test rax, r9
jne 0x140080e15
add rcx, 0x10
nop dword [rax + rax]
mov eax, dword [0x141dce180]
xor eax, dword [0x141dce184]
imul rax, r10
shr rax, 0x3f
or eax, 0x9ab4c6b0
cmp eax, 0xc98df3a
jb 0x140080dd0
mov eax, dword [0x141dce188]
xor edx, edx
div dword [0x141dce18c]
imul eax, eax, 0xd59f800b
or eax, 0x9fcf77d7
cmp eax, 0x8a36d68d
jb 0x140080df0
jmp 0x140080d70
mov r8, r11
sub r8, rcx
je 0x14008092b
add rcx, r15
xor r9d, r9d
nop word [rax + rax]
mov eax, dword [0x141dce190]
xor edx, edx
div dword [0x141dce194]
or eax, 0xeb6bf5f6
xor eax, 0xeb4ec9c7
cmp eax, 0xf4f6387f
ja 0x140080e30
cmp byte [rcx + r9], 0
je 0x140081d2b
inc r9
mov eax, dword [0x141dce198]
and eax, dword [0x141dce19c]
and eax, 0x5fb45a8b
xor eax, 0x5b8fc3a4
imul eax, eax, 0x9f96a257
cmp eax, 0x80a0f5bf
je 0x140080e5d
mov eax, dword [0x141dce1a0]
or eax, dword [0x141dce1a4]
add eax, 0x3c50cc45
xor eax, 0x9a0009
and eax, 0xa99e80df
cmp eax, 0xd1631420
ja 0x140080e80
cmp r9, r8
jne 0x140080e30
jmp 0x14008092b
mov byte [r14 + 5], 1
lock inc dword [r14]
test r12b, r12b
jne 0x1400819a0
sub rsp, 0x20
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
add rsp, 0x20
xor eax, eax
xchg byte [r14 + 4], al
nop dword [rax]
mov ecx, dword [0x141dce5a0]
imul ecx, dword [0x141dce5a4]
xor ecx, 0x17999a1a
imul ecx, ecx, 0x8f4559e4
cmp ecx, 0x5c2c8d29
jb 0x1400818a0
cmp al, 2
mov r14, qword [rbx + 0xd8]
jne 0x140081909
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dce5a8]
or eax, dword [0x141dce5ac]
and eax, 0x9de2441b
imul rax, rax, 0x77171e71
shr rax, 0x3e
imul eax, eax, 0x7bce33f1
cmp eax, 0xb5062030
ja 0x1400818e0
mov r11, qword [r14 + 0x18]
mov rcx, qword [rbx + 0x110]
mov r10, qword [rbx + 0xf8]
movabs r9, 0x8000000000000001
nop word cs:[rax + rax]
mov eax, dword [0x141dce5b0]
xor eax, dword [0x141dce5b4]
add eax, 0xc47284d6
and eax, 0xcdf34963
cmp eax, 0x9d86d49c
je 0x140081930
mov r12, qword [r14 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dce5b8]
imul eax, dword [0x141dce5bc]
add eax, 0xc8355ed4
shr eax, 2
imul rax, rax, 0x148b20fb
shr rax, 0x38
or eax, 0x8e1fe4e0
cmp eax, 0x6443a55b
je 0x140081960
jmp 0x14007f240
mov byte [r14 + 5], 1
lock inc dword [r14]
jmp 0x140081870
mov eax, dword [0x141dce208]
xor eax, dword [0x141dce20c]
and eax, 0x2b297a75
imul eax, eax, 0xf3d90949
add eax, 0x1e962797
cmp eax, 0x50a8d7df
jb 0x1400819b0
jmp 0x14007d561
mov eax, dword [0x141dcdde0]
xor edx, edx
div dword [0x141dcdde4]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdde8]
xor edx, edx
div dword [0x141dcddec]
add eax, 0xc71294c1
and eax, 0xce3490d4
cmp eax, 0x1601d218
jb 0x1400819f0
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400821d3
mov eax, dword [0x141dcddf0]
imul eax, dword [0x141dcddf4]
xor eax, 0xbf47bcec
imul eax, eax, 0x2e3fe153
or eax, 0x57382677
cmp eax, 0x77cc4bd
jb 0x1400821c4
jmp 0x1400821a7
mov rax, qword [rbx + 0xe8]
mov qword [rax], 1
shl rcx, 1
test rcx, rcx
je 0x140081aa4
nop
mov eax, dword [0x141dce4d8]
or eax, dword [0x141dce4dc]
xor eax, 0x5fa8d0e8
imul rax, rax, 0x488a6605
shr rax, 0x3e
cmp eax, 0xf4e77849
je 0x140081a60
mov rax, qword [rbx + 0xb0]
mov r8, qword [rax]
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [rbx + 0x98]
nop dword [rax + rax]
mov eax, dword [0x141dce4e0]
xor eax, dword [0x141dce4e4]
add eax, 0x80107204
or eax, 0x5bc1bac
imul rax, rax, 0x3d991295
shr rax, 0x3c
cmp eax, 0x34112eeb
je 0x140081ab0
mov eax, dword [0x141dce4e8]
and eax, dword [0x141dce4ec]
imul eax, eax, 0x7ca77f93
add eax, 0x782e6b13
cmp eax, 0x1b904ca3
jae 0x140081b00
mov rax, qword [rcx]
lock dec qword [rax]
nop dword [rax]
mov edx, dword [0x141dce4f0]
xor edx, dword [0x141dce4f4]
add edx, 0x657f698e
xor edx, 0x8ed75de4
mov rax, qword [rcx]
lock dec qword [rax]
sete al
cmp edx, 0x97e63d5f
ja 0x140081b00
test al, al
je 0x140081b50
sub rsp, 0x20
call fcn.140077720
add rsp, 0x20
xor eax, eax
nop dword [rax]
test al, al
jne 0x140081b40
nop word cs:[rax + rax]
mov eax, dword [0x141dce4f8]
or eax, dword [0x141dce4fc]
xor eax, 0x24464400
and eax, 0xe76f5cd1
cmp eax, 0x9a5b911c
je 0x140081b50
mov rax, qword [rbx + 0x120]
mov rax, qword [rax]
mov ecx, dword [0x141dce500]
mov edx, dword [0x141dce504]
add ecx, edx
add ecx, 0xe89a74eb
imul rdx, rcx, 0x1ab19f09
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0x7287c052
cmp ecx, 0x1f0830fd
jb 0x14008222c
jmp 0x1400821fe
ud2
mov eax, dword [0x141dce280]
xor eax, dword [0x141dce284]
add eax, 0x8755c478
xor eax, 0x3411030
and eax, 0x27435578
cmp eax, 0xac8975bb
jne 0x140081cc0
ud2
mov eax, dword [0x141dce288]
or eax, dword [0x141dce28c]
or eax, 0x966b907b
imul eax, eax, 0x69f8adf9
imul rax, rax, 0x2f0e7e49
shr rax, 0x3c
ud2
mov eax, dword [0x141dce100]
imul eax, dword [0x141dce104]
add eax, 0xb81b8ee4
imul rcx, rax, 0x18debee3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0x20bf9b68
cmp eax, 0x60d6b87b
ja 0x140082e86
jmp 0x140082e7e
mov eax, dword [0x141dce248]
add eax, dword [0x141dce24c]
and eax, 0x350cf9f5
cmp eax, 0xf4de892b
jne 0x140081d50
ud2
mov eax, dword [0x141dce250]
xor eax, dword [0x141dce254]
xor eax, 0x3b11f2aa
imul eax, eax, 0x47397cc7
add eax, 0x6250748b
ud2
mov eax, dword [0x141dcdfc0]
imul eax, dword [0x141dcdfc4]
or eax, 0x2603dd33
xor eax, 0x158c654
cmp eax, 0x28389083
jb 0x140082e7a
jmp 0x140082e57
mov eax, dword [0x141dce2b8]
xor eax, dword [0x141dce2bc]
imul eax, eax, 0x21a110d7
add eax, 0xf5b3f1bd
xor eax, 0xb489d581
cmp eax, 0xd506520e
jbe 0x140081dd0
ud2
mov eax, dword [0x141dce2c0]
and eax, dword [0x141dce2c4]
or eax, 0x93ebce41
imul eax, eax, 0x709530d9
add eax, 0x90134157
ud2
mov eax, dword [0x141dce578]
sub eax, dword [0x141dce57c]
add eax, 0xb12cad96
or eax, 0x5b680f74
and eax, 0x7fec1ff5
cmp eax, 0xe58d70e5
jbe 0x140081e90
ud2
mov eax, dword [0x141dce580]
sub eax, dword [0x141dce584]
imul eax, eax, 0xba54bebe
add eax, 0xfadb582
or eax, 0x17b8cfe0
ud2
mov eax, dword [0x141dce568]
sub eax, dword [0x141dce56c]
and eax, 0xe2475887
imul eax, eax, 0xa2c84f18
cmp eax, 0xeaaa7162
je 0x140082f0e
jmp 0x140082ee5
mov eax, dword [0x141dcdfe0]
or eax, dword [0x141dcdfe4]
or eax, 0xd9cfe7fe
xor eax, 0x1ab09b77
cmp eax, 0x83d9c01c
jae 0x140081f30
ud2
mov eax, dword [0x141dcdfe8]
add eax, dword [0x141dcdfec]
and eax, 0x80400013
or eax, 0x4fad2ac0
xor eax, 0xc6161661
ud2
mov eax, dword [0x141dcdd98]
xor edx, edx
div dword [0x141dcdd9c]
xor eax, 0x567b2e89
imul rax, rax, 0x978ec53
shr rax, 0x3a
or eax, 0x8620f0ac
ud2
ud2
mov eax, dword [0x141dcddf8]
sub eax, dword [0x141dcddfc]
add eax, 0x2807095d
and eax, 0x872bfa91
cmp eax, 0x726ca625
jne 0x1400821c6
jmp 0x1400821a7
sub rsp, 0x20
call fcn.140077720
add rsp, 0x20
mov eax, dword [0x141dcde00]
add eax, dword [0x141dcde04]
and eax, 0x306481a2
or eax, 0x409b3618
xor eax, 0xb7159a87
cmp eax, 0xaa0e25a1
jb 0x1400823ef
jmp 0x1400823bf
mov edx, dword [0x141dce508]
imul edx, dword [0x141dce50c]
and edx, 0x8222204c
or edx, 0x39545fa3
xor edx, 0x3c2bb309
lock dec qword [rax]
sete cl
cmp edx, 0xc34c5833
jbe 0x140082240
lock dec qword [rax]
jmp 0x1400821fe
mov eax, dword [0x141dce510]
imul eax, dword [0x141dce514]
xor eax, 0x14002040
or eax, 0xeaadd68d
add eax, 0x2c7c630c
cmp eax, 0x626d5982
ja 0x140082240
test cl, cl
je 0x140082f6f
mov eax, dword [0x141dce518]
xor edx, edx
div dword [0x141dce51c]
add eax, 0xda9acc8d
or eax, 0xc853645
add eax, 0x21f5ccc1
cmp eax, 0xb2f445f2
ja 0x140082f35
jmp 0x140082f12
mov esi, dword [0x141dcde08]
or esi, dword [0x141dcde0c]
xor esi, 0x97581690
and esi, 0xbfd83eb6
sub rsp, 0x20
mov rcx, r14
call fcn.140083af0
add rsp, 0x20
cmp esi, 0xbd787149
jne 0x140082401
sub rsp, 0x20
mov rcx, r14
call fcn.140083af0
add rsp, 0x20
jmp 0x1400823bf
mov rax, qword [rbx + 0xc0]
mov rcx, qword [rax]
mov eax, dword [0x141dcde10]
xor edx, edx
div dword [0x141dcde14]
add eax, 0x232c1758
and eax, 0x35ad7e18
imul eax, eax, 0xddf783d9
cmp eax, 0xc57f4eef
mov r15, qword [rbx + 0x88]
mov rdx, qword [rbx + 0xe8]
jbe 0x140082450
mov qword [rdx + 8], rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dcde18]
or eax, dword [0x141dcde1c]
and eax, 0x1200100
or eax, 0xf2439602
mov qword [rdx + 8], rcx
cmp eax, 0x7e8e1a4e
jb 0x140082450
mov qword [rdx], 3
nop dword [rax + rax]
mov eax, dword [0x141dcde20]
and eax, dword [0x141dcde24]
xor eax, 0xf0643249
imul eax, eax, 0xaa913bac
cmp eax, 0x4738604a
je 0x140082480
mov rsi, qword [r15 + 0x18]
mov rdi, qword [r15 + 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dcde28]
xor edx, edx
div dword [0x141dcde2c]
or eax, 0x9481000
and eax, 0xc95c3162
imul rax, rax, 0x34532d7d
shr rax, 0x3d
cmp eax, 0xffbb0375
je 0x1400824b0
test rsi, rsi
je 0x140082718
nop word cs:[rax + rax]
mov eax, dword [0x141dcde30]
or eax, dword [0x141dcde34]
or eax, 0xa13b4bd3
cmp eax, 0x90eb9fd3
je 0x1400824f0
nop dword [rax + rax]
mov eax, dword [0x141dcde38]
xor eax, dword [0x141dcde3c]
and eax, 0x3da21002
or eax, 0xc05869ed
imul eax, eax, 0x58d98d20
cmp eax, 0xf2935ecd
je 0x140082510
mov r14, qword [rdi]
test r14, r14
je 0x1400825c0
mov eax, dword [0x141dcde40]
xor eax, dword [0x141dcde44]
imul rcx, rax, 0x29dd64b5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x125aefed
or eax, 0x45e82ac5
cmp eax, 0x7780ae7d
jbe 0x140082580
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
nop
mov eax, dword [0x141dcde48]
xor eax, dword [0x141dcde4c]
imul r15, rax, 0x26f364d3
shr r15, 0x3b
xor r15d, 0x11ccfa66
add r15d, 0x8aacd8ec
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0xd18bf437
ja 0x140082580
nop dword [rax]
mov eax, dword [0x141dcde50]
sub eax, dword [0x141dcde54]
or eax, 0x4d5aba9
imul rcx, rax, 0x560216cd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x8bed7713
cmp eax, 0xe8b2c2e0
ja 0x1400825c0
mov rcx, qword [rdi + 8]
mov r15, qword [rbx + 0x88]
nop dword [rax]
mov eax, dword [0x141dcde58]
xor edx, edx
div dword [0x141dcde5c]
or eax, 0x849e00f3
imul eax, eax, 0x44c553c0
cmp eax, 0xd2e502ac
je 0x140082600
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcde60]
xor edx, dword [0x141dcde64]
imul edx, edx, 0x8b540af5
or edx, 0x905029e8
xor edx, 0x15dc9e75
cmp edx, 0x3449fb3d
jb 0x140082630
test rcx, rcx
je 0x140082718
cmp rax, 0x11
jb 0x1400826b5
mov ecx, 0x98ff6d33
nop word [rax + rax]
mov eax, dword [0x141dcde68]
xor edx, edx
div dword [0x141dcde6c]
imul eax, eax, 0x33735037
and eax, 0xdfc6d991
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x746218
ja 0x140082670
mov rsi, qword [rsi - 8]
nop dword [rax]
mov eax, dword [0x141dcde70]
xor edx, edx
div dword [0x141dcde74]
cmp eax, 0x563ca1c3
je 0x1400826a0
xor eax, eax
test al, al
jne 0x1400826fc
mov eax, dword [0x141dcde78]
xor edx, edx
div dword [0x141dcde7c]
and eax, 0x431436a1
imul edi, eax, 0xc0ecf25c
or edi, 0x238fa529
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xbfddef48
jne 0x140082718
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400826bb
mov eax, dword [0x141dcde80]
xor edx, edx
div dword [0x141dcde84]
nop word cs:[rax + rax]
mov eax, dword [0x141dcde88]
xor edx, edx
div dword [0x141dcde8c]
imul eax, eax, 0xc4fa1844
cmp eax, 0xda8cc38d
je 0x140082730
mov rsi, qword [r15 + 0x28]
mov eax, dword [0x141dcde90]
xor edx, edx
div dword [0x141dcde94]
mov eax, 0xed996005
nop word cs:[rax + rax]
mov ecx, dword [0x141dcde98]
sub ecx, dword [0x141dcde9c]
add ecx, 0x4e16a6aa
and ecx, 0xdbb1441f
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x810d96e4
je 0x140082770
test rsi, rsi
je 0x140082960
mov rdi, qword [r15 + 0x30]
mov r14, qword [rdi]
test r14, r14
je 0x140082840
mov eax, dword [0x141dcdea0]
xor eax, dword [str._bC]
imul rcx, rax, 0x1293f2e5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x13d67fc7
or eax, 0xfc3be6e2
cmp eax, 0x84765c8a
jae 0x140082800
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcdea8]
xor edx, edx
div dword [0x141dcdeac]
xor eax, 0xabf080b
imul eax, eax, 0xb336528c
imul r15, rax, 0x762bbc61
shr r15, 0x3e
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0x6b49189a
je 0x140082800
nop dword [rax + rax]
mov eax, dword [0x141dcdeb0]
xor eax, dword [0x141dcdeb4]
or eax, 0x44849aae
imul rax, rax, 0xb7edf0b
shr rax, 0x3b
or eax, 0x46deef0a
cmp eax, 0x5d551723
ja 0x140082840
mov rax, qword [rdi + 8]
nop dword [rax]
mov ecx, dword [0x141dcdeb8]
or ecx, dword [0x141dcdebc]
add ecx, 0x22c63dc
and ecx, 0xc6a61f8b
cmp ecx, 0xf881944f
je 0x140082870
mov rcx, qword [rdi + 0x10]
mov r15, qword [rbx + 0x88]
nop dword [rax + rax]
mov edx, dword [0x141dcdec0]
imul edx, dword [0x141dcdec4]
imul edx, edx, 0xf8af958
add edx, 0xdd7eef87
or edx, 0xf907829d
cmp edx, 0xa65c3b44
jb 0x1400828a0
test rax, rax
je 0x140082960
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400828e0
cmp rcx, 0x11
jb 0x1400828ee
mov rsi, qword [rsi - 8]
xor eax, eax
test al, al
jne 0x14008293a
mov eax, dword [0x141dcdec8]
add eax, dword [0x141dcdecc]
xor eax, 0xae7d12f4
mov edi, 0x8042d4f7
imul rdi, rax
shr rdi, 0x3f
or edi, 0xd40098c8
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x6775fdae
jae 0x140082960
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400828f4
mov eax, dword [0x141dcded0]
and eax, dword [0x141dcded4]
or eax, 0x66804204
and eax, 0x6680c234
cmp eax, 0x8dfaca46
ja 0x140082960
mov rsi, qword [r15 + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dcded8]
imul eax, dword [0x141dcdedc]
imul eax, eax, 0x863a49cd
shr eax, 8
imul rax, rax, 0x883223
shr rax, 0x2f
imul eax, eax, 0x5a851427
cmp eax, 0x5709496e
ja 0x140082990
test rsi, rsi
je 0x140082c01
mov rdi, qword [r15 + 0x40]
nop dword [rax + rax]
mov eax, dword [0x141dcdee0]
xor eax, dword [0x141dcdee4]
xor eax, 0x515a563f
imul rax, rax, 0x677fc019
shr rax, 0x3e
imul eax, eax, 0x56ca8296
cmp eax, 0x51d04a6b
jb 0x1400829d0
mov r14, qword [rdi]
test r14, r14
je 0x140082a7a
mov eax, dword [0x141dcdee8]
and eax, dword [0x141dcdeec]
or eax, 0xac090561
and eax, 0xac2b6561
cmp eax, 0x9fc33c3c
je 0x140082a6a
mov r15d, dword [0x141dcdef0]
imul r15d, dword [0x141dcdef4]
and r15d, 0xfe8b57ae
add r15d, 0x2ebe7c65
imul rax, r15, 0x11cabb59
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x11
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0x5f473e88
jbe 0x140082a7a
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
jmp 0x140082a1e
mov r8, qword [rdi + 8]
nop
mov eax, dword [0x141dcdef8]
xor edx, edx
div dword [0x141dcdefc]
add eax, 0x16e91df6
or eax, 0x16f40420
and eax, 0x96fd4ee0
cmp eax, 0xfbe0cbe2
ja 0x140082a80
mov rcx, qword [rdi + 0x10]
xor eax, eax
mov r15, qword [rbx + 0x88]
nop word cs:[rax + rax]
test al, al
jne 0x140082ac0
test r8, r8
je 0x140082c01
mov eax, dword [0x141dcdf00]
xor edx, edx
div dword [0x141dcdf04]
nop dword [rax + rax]
mov eax, dword [0x141dcdf08]
sub eax, dword [0x141dcdf0c]
add eax, 0x2913c7e
imul rdx, rax, 0x2f8cfb5
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0x1dfc870e
ja 0x140082ae0
nop dword [rax]
mov eax, dword [0x141dcdf10]
sub eax, dword [0x141dcdf14]
and eax, 0x5800e12e
xor eax, 0x236f36d2
cmp eax, 0x8122053c
ja 0x140082b10
cmp rcx, 0x11
jb 0x140082b8e
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf18]
or eax, dword [0x141dcdf1c]
imul eax, eax, 0xe04f1ed9
add eax, 0xa2bc4e1e
and eax, 0x32f6d846
cmp eax, 0x4df02f44
ja 0x140082b40
mov rsi, qword [rsi - 8]
nop word [rax + rax]
mov eax, dword [0x141dcdf20]
sub eax, dword [0x141dcdf24]
and eax, 0x8c9120a8
imul eax, eax, 0x5da7fc70
cmp eax, 0x9cec6b29
je 0x140082b70
mov eax, dword [0x141dcdf28]
sub eax, dword [0x141dcdf2c]
add eax, 0x45924051
or eax, 0xcb2f349f
cmp eax, 0x6ad279cb
je 0x140082be5
mov edi, dword [0x141dcdf30]
xor edi, dword [0x141dcdf34]
xor edi, 0x43950040
and edi, 0x539f86c2
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xf7d3ab53
jbe 0x140082c01
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140082bab
mov rsi, qword [r15 + 0x48]
mov rdi, qword [r15 + 0x50]
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140082c10
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf38]
xor eax, dword [0x141dcdf3c]
and eax, 0x2099
cmp eax, 0x49cdbde3
je 0x140082c20
test rsi, rsi
je 0x140082e10
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140082c50
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf40]
sub eax, dword [0x141dcdf44]
xor eax, 0xf894371e
add eax, 0x23b48c59
imul rax, rax, 0x1af761a5
shr rax, 0x3c
cmp eax, 0x636f76e1
ja 0x140082c60
mov r14, qword [rdi]
nop dword [rax + rax]
mov eax, dword [0x141dcdf48]
add eax, dword [0x141dcdf4c]
or eax, 0x8c000804
and eax, 0xdd548c0e
imul rax, rax, 0x549c3659
shr rax, 0x3d
cmp eax, 0x9899a616
ja 0x140082c90
test r14, r14
je 0x140082d1c
xor eax, eax
test al, al
je 0x140082ce0
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf50]
xor eax, dword [0x141dcdf54]
imul rax, rax, 0x26d0c095
shr rax, 0x3b
imul r15d, eax, 0xd0b0a23c
and r15d, 0x81473b58
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0x74bd1bf8
ja 0x140082ce0
mov rcx, qword [rdi + 8]
mov eax, dword [0x141dcdf58]
or eax, dword [0x141dcdf5c]
imul eax, eax, 0x905b95cd
cmp eax, 0xa0343c81
je 0x140082d20
mov rax, qword [rdi + 0x10]
nop dword [rax]
mov edx, dword [0x141dcdf60]
add edx, dword [0x141dcdf64]
imul rdx, rdx, 0x1366a9dd
shr rdx, 0x38
or edx, 0xbdfefc57
cmp edx, 0xed27aeb3
ja 0x140082d40
test rcx, rcx
je 0x140082e10
nop
mov ecx, dword [0x141dcdf68]
sub ecx, dword [0x141dcdf6c]
imul rcx, rcx, 0x30633ea1
shr rcx, 0x3d
imul ecx, ecx, 0x7a425588
cmp ecx, 0x7d548d9a
ja 0x140082d70
cmp rax, 0x11
jb 0x140082de9
nop dword [rax + rax]
mov eax, dword [0x141dcdf70]
add eax, dword [0x141dcdf74]
imul eax, eax, 0x753fdc11
imul rax, rax, 0x16afc425
shr rax, 0x3c
cmp eax, 0xf68120f9
je 0x140082da0
mov rsi, qword [rsi - 8]
nop dword [rax + rax]
mov eax, dword [0x141dcdf78]
sub eax, dword [0x141dcdf7c]
imul eax, eax, 0xbe8faf
cmp eax, 0xd60fae9f
je 0x140082dd0
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcdf80]
add eax, dword [0x141dcdf84]
and eax, 0xa3140e7
add eax, 0x1b2b4ed8
cmp eax, 0x404fe912
ja 0x140082e10
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
lea rsp, [rbp + 0x138]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcdfc8]
sub eax, dword [0x141dcdfcc]
add eax, 0x51ab5c7c
and eax, 0x75f09c7d
ud2
ud2
ud2
ud2
mov eax, dword [0x141dce570]
add eax, dword [0x141dce574]
imul eax, eax, 0x9e7490de
add eax, 0xd065bf86
or eax, 0xd8bf825c
ud2
ud2
mov eax, dword [0x141dce520]
and eax, dword [0x141dce524]
imul rax, rax, 0x66d039b5
shr rax, 0x3d
add eax, 0x223faf89
cmp eax, 0xdbf56c66
jbe 0x140082f37
jmp 0x140082f12
sub rsp, 0x20
mov rcx, qword [rbx + 0x120]
call fcn.140077720
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [str.F_8]
xor edx, edx
div dword [0x141dce52c]
add eax, 0x26f0041b
xor eax, 0x123cd4e7
cmp eax, 0xcaedb7a9
ja 0x140082f50
mov rcx, qword [rbx + 0x160]
nop word cs:[rax + rax]
mov eax, dword [0x141dce530]
imul eax, dword [0x141dce534]
add eax, 0x39e574fe
imul rax, rax, 0x2499b7eb
shr rax, 0x3c
cmp eax, 0x2af08c39
je 0x140082f80
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140083022
mov eax, dword [0x141dce538]
xor eax, dword [0x141dce53c]
xor eax, 0x461d81fe
add eax, 0xd121f5c
xor eax, 0x446f075
cmp eax, 0x979dd048
ja 0x140082fee
mov eax, dword [0x141dce540]
xor edx, edx
div dword [0x141dce544]
xor eax, 0x19180df0
add eax, 0x2b4beb5e
cmp eax, 0x4b702e66
jbe 0x140082ff0
jmp 0x140082fcf
sub rsp, 0x20
call fcn.1400c0d30
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dce548]
xor eax, dword [0x141dce54c]
or eax, 0x1ef36fa5
add eax, 0xe0a20e2a
and eax, 0x5d179c28
cmp eax, 0x9b126c33
je 0x140083000
mov rcx, qword [rbx + 0xd8]
nop dword [rax]
mov eax, dword [0x141dce550]
xor eax, dword [0x141dce554]
add eax, 0x708caafc
cmp eax, 0xa996ef4
jae 0x140083030
mov rax, qword [rbx + 0xc0]
mov rsi, qword [rax]
sub rsp, 0x20
call fcn.140083af0
add rsp, 0x20
lock dec qword [rsi + 0x1d0]
jne 0x140083470
mov r8, rsi
mov eax, dword [0x141dce5c0]
or eax, dword [0x141dce5c4]
imul eax, eax, 0xf81ae239
cmp eax, 0xb09bca5b
je 0x140083070
mov rax, qword [r8 + 0x208]
test rax, rax
je 0x140083470
mov r14, qword [r8 + 0x200]
lea rax, [rax + rax*4]
lea r12, [r14 + rax*8]
nop dword [rax + rax]
mov eax, dword [0x141dce5c8]
sub eax, dword [0x141dce5cc]
and eax, 0xcdebfc00
imul eax, eax, 0xf02e3e8
add eax, 0x14750050
cmp eax, 0xffdb520
jb 0x1400830b0
mov r13d, 0xa1522b2b
xor r9d, r9d
mov qword [rbx + 0x78], r8
mov eax, dword [0x141dce5d0]
sub eax, dword [0x141dce5d4]
xor eax, 0x900210c4
or eax, 0x27bdcd0a
cmp eax, 0xba3a509b
jb 0x14008312f
nop dword [rax]
mov ecx, dword [0x141dce5d8]
xor ecx, dword [0x141dce5dc]
xor ecx, 0x5588311a
add ecx, 0xccb6706d
or ecx, 0x6a9c07a6
mov eax, 3
xchg qword [r14 + 0x10], rax
cmp ecx, 0x45ebd5f5
jne 0x140083140
mov eax, 3
xchg qword [r14 + 0x10], rax
jmp 0x140083100
cmp rax, 2
jne 0x140083422
mov eax, dword [0x141dce5f0]
or eax, dword [0x141dce5f4]
xor eax, 0x8122d061
and eax, 0x91a2f07b
cmp eax, 0x7b10eece
je 0x14008314a
mov rax, qword [r8 + 0x1e8]
nop
mov ecx, dword [0x141dce5f8]
xor ecx, dword [0x141dce5fc]
imul ecx, ecx, 0xd83f425c
add ecx, 0x8d5728ee
or ecx, 0x67539fc2
cmp ecx, 0xd6c851c3
jb 0x140083170
cmp rax, r9
jbe 0x140083539
mov rdi, qword [r8 + 0x1e0]
mov eax, dword [0x141dce600]
or eax, dword [0x141dce604]
xor eax, 0x51147501
and eax, 0x5b567799
imul eax, eax, 0xc11c38d9
cmp eax, 0x5abce796
ja 0x1400831a6
mov rax, r9
shl rax, 7
add rdi, rax
lea rsi, [rdi + 4]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 4], cl
mov qword [rbx + 0xb8], r9
je 0x140083289
mov eax, dword [0x141dce608]
and eax, dword [0x141dce60c]
or eax, 0x30ab11cc
add eax, 0x30be1587
cmp eax, 0x73c5ea39
ja 0x140083305
mov r15d, dword [0x141dce610]
add r15d, dword [0x141dce614]
xor r15d, 0x40002000
or r15d, 0xbebd4074
and r15d, 0xffff65f4
sub rsp, 0x20
mov rcx, rsi
call fcn.1400fc860
add rsp, 0x20
cmp r15d, 0x8b6beaa6
je 0x14008320e
mov r15, qword [rbx + 0x88]
mov r8, qword [rbx + 0x78]
mov r9, qword [rbx + 0xb8]
nop dword [rax]
mov eax, dword [0x141dce618]
xor eax, dword [0x141dce61c]
imul eax, eax, 0x153ebd6a
add eax, 0x855778a2
imul rax, rax, 0x21c6f741
shr rax, 0x3d
cmp eax, 0xb35356ab
ja 0x140083260
mov eax, dword [0x141dce620]
xor eax, dword [0x141dce624]
add eax, 0x3bbec45f
and eax, 0x84b59430
imul eax, eax, 0x8753e664
cmp eax, 0x556bfe74
je 0x140083289
movzx eax, byte [rdi + 5]
mov ecx, dword [0x141dce628]
sub ecx, dword [0x141dce62c]
imul rcx, r13
shr rcx, 0x3d
add ecx, 0xf5d2105a
or ecx, 0x1aa6970e
cmp ecx, 0xb52a8de2
jb 0x1400832b0
test al, al
je 0x1400833a3
mov eax, dword [0x141dce640]
add eax, dword [0x141dce644]
or eax, 0x46e5c5ca
imul eax, eax, 0x6382c905
add eax, 0x38b84734
cmp eax, 0x5d2ab5b0
ja 0x140083346
jmp 0x140083320
sub rsp, 0x20
mov rcx, rsi
call fcn.1400fc860
add rsp, 0x20
jmp 0x14008320e
mov eax, dword [0x141dce648]
xor edx, edx
div dword [0x141dce64c]
or eax, 0xc06b9de8
add eax, 0xd9f5a034
mov byte [rdi + 5], 0
lock inc dword [rdi]
cmp eax, 0x9b59b432
jbe 0x140083350
mov byte [rdi + 5], 0
lock inc dword [rdi]
jmp 0x140083320
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
mov r8, qword [rbx + 0x78]
lock dec qword [r8 + 0x1f0]
mov r9, qword [rbx + 0xb8]
nop word cs:[rax + rax]
mov eax, dword [0x141dce650]
add eax, dword [0x141dce654]
imul eax, eax, 0xbec6a4e8
and eax, 0xba88ffb8
add eax, 0x55aab235
cmp eax, 0x4157f40f
jb 0x140083380
xor eax, eax
xchg byte [rsi], al
nop word [rax + rax]
mov ecx, dword [0x141dce658]
sub ecx, dword [0x141dce65c]
imul ecx, ecx, 0xbf2dfec0
add ecx, 0xf7c33580
and ecx, 0x991a64c0
cmp ecx, 0x4047db97
ja 0x1400833b0
cmp al, 2
jne 0x140083422
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r9, qword [rbx + 0xb8]
mov r8, qword [rbx + 0x78]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce660]
and eax, dword [0x141dce664]
add eax, 0x444bb2b
xor eax, 0x5d6c079f
add eax, 0x2a01b593
cmp eax, 0x38843fbb
jb 0x140083400
add r14, 0x28
inc r9
mov eax, dword [0x141dce5e0]
xor edx, edx
div dword [0x141dce5e4]
or eax, 0x3fbfca9d
cmp eax, 0x4eacdeaa
je 0x140083429
nop word cs:[rax + rax]
mov eax, dword [0x141dce5e8]
sub eax, dword [0x141dce5ec]
cmp eax, 0x1a41c5d7
je 0x140083450
cmp r14, r12
jne 0x1400830e0
nop dword [rax]
mov eax, dword [0x141dce668]
sub eax, dword [0x141dce66c]
xor eax, 0x70696fa6
imul eax, eax, 0x3ef87d7e
imul rax, rax, 0x58ef4d9f
shr rax, 0x3e
cmp eax, 0xf2d78727
ja 0x140083470
mov rax, qword [rbx + 0xc0]
mov rax, qword [rax]
lock dec qword [rax]
sete al
mov ecx, 0xb0fc04c3
nop
mov edx, dword [0x141dce670]
imul edx, dword [0x141dce674]
imul rdx, rcx
shr rdx, 0x3e
or edx, 0x5b7ffffc
cmp edx, 0x4204b630
je 0x1400834b0
test al, al
je 0x1400834f0
sub rsp, 0x20
mov rcx, qword [rbx + 0xc0]
call fcn.1400c0d30
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dce678]
xor eax, dword [0x141dce67c]
and eax, 0xe94dfc7e
add eax, 0x6d0e1722
cmp eax, 0x2bae8f5b
jb 0x1400834f0
nop dword [rax]
mov eax, dword [0x141dce680]
xor edx, edx
div dword [0x141dce684]
add eax, 0x9bc6a8e9
or eax, 0x401b766c
and eax, 0x745b766f
cmp eax, 0x757e6edb
ja 0x140083510
jmp 0x140082480
mov eax, dword [0x141dce630]
xor edx, edx
div dword [0x141dce634]
mov al, 0xd4
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d4b0ed
add eax, 0xea80a6f9
xor eax, 0x2c239fe5
add eax, 0xa1a59a4e
cmp eax, 0xd7fd75fc
ja 0x140083580
mov eax, dword [0x141dce638]
xor eax, dword [0x141dce63c]
xor eax, 0xa4300088
and eax, 0xa7bc6eca
ud2
ud2
add dword [rcx - 0x40], ebp
xor byte [rbx], ah
invalid
add dword [rcx - 0x40], ebp
adc ecx, dword [rdx + 0x3a054e0a]
movabs dword [0x1733dcb5acd3d85], eax
invalid
jae 0x140083690
cmp eax, 0x8b900173
add eax, 0x1d4b03a
nop
mov eax, dword [0x141dce6d0]
add eax, dword [0x141dce6d4]
or eax, 0x60891828
and eax, 0x6d9dba2a
imul eax, eax, 0xdfc769d9
cmp eax, 0xf3914573
je 0x140083690
call fcn.1400c0d30
nop dword [rax + rax]
mov eax, dword [0x141dce6d8]
imul eax, dword [0x141dce6dc]
xor eax, 0x100810e3
and eax, 0xf16a51e7
cmp eax, 0xf5cca781
jae 0x1400836c0
jmp case.0x14008375e.0
mov ecx, dword [0x141dce6e0]
sub ecx, dword [0x141dce6e4]
xor ecx, 0x5af46341
add ecx, 0x47509d3a
or ecx, 0x3b1443b3
adc al, 0x3b
adc al, 0x3b
cmp ecx, 0x8066d7cd
ja 0x1400836f0
mov ecx, eax
and ecx, 3
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov edx, dword [0x141dce6e8]
or edx, dword [0x141dce6ec]
and edx, 0x6236b767
add edx, 0xbd2c7168
or edx, 0x8f3e7c6d
cmp edx, 0xaf3cc79b
je 0x140083720
cmp rcx, 3
ja case.default.0x14008375e
lea rdx, [0x141dbb6e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rsi, [rax - 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce700]
and ecx, dword [0x141dce704]
add ecx, 0x4c81c04e
or ecx, 0xdffbbf8b
cmp ecx, 0x9c6699a1
jb 0x140083770
mov rdi, qword [rax - 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce708]
and ecx, dword [0x141dce70c]
add ecx, 0x54dba019
or ecx, 0xe228b1dc
imul rdx, rcx, 0x6642eb69
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1b
cmp ecx, 0x851f20c5
ja 0x1400837a0
mov rbx, qword [rax + 7]
mov r14, qword [rbx]
test r14, r14
je 0x140083870
xor eax, eax
test al, al
je 0x14008383b
jmp 0x140083868
mov eax, dword [0x141dce6f8]
sub eax, dword [0x141dce6fc]
xor eax, 0x401000
or eax, 0xf7a6e9e1
and eax, 0xffe6f9f5
cmp eax, 0x9df49dd8
je case.0x14008375e.3
jmp case.0x14008375e.0
mov eax, dword [0x141dce6f0]
imul eax, dword [str.ogJU]
or eax, 0xe6ffffff
cmp eax, 0xc5e5d894
jb case.default.0x14008375e
ud2
mov ebp, dword [0x141dce710]
imul ebp, dword [0x141dce714]
add ebp, 0x9d8f9b4a
xor ebp, 0x4032e0ea
add ebp, 0xc9d0633d
mov rcx, rdi
call r14
cmp ebp, 0xb58bc5e
jae 0x140083870
mov rcx, rdi
call r14
jmp 0x14008383b
mov eax, dword [0x141dce718]
xor edx, edx
div dword [0x141dce71c]
add eax, 0x59347c10
or eax, 0xda4f20ae
add eax, 0x80ac902b
cmp eax, 0xe37370c6
ja 0x140083870
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
mov edx, 0xd8a7c6f7
nop word cs:[rax + rax]
mov r8d, dword [0x141dce720]
or r8d, dword [0x141dce724]
xor r8d, 0x94024030
and r8d, 0xf532e036
imul r8, rdx
shr r8, 0x3c
cmp r8d, 0x6e0554f1
ja 0x1400838b0
nop dword [rax]
mov edx, dword [0x141dce728]
imul edx, dword [0x141dce72c]
imul edx, edx, 0x2319d98f
add edx, 0x3f6d070e
cmp edx, 0xe4f060d8
ja 0x1400838e0
test rax, rax
je 0x140083a4b
nop word [rax + rax]
mov eax, dword [0x141dce730]
sub eax, dword [0x141dce734]
and eax, 0x3939d315
add eax, 0xa66bbc2a
or eax, 0x98214bd2
cmp eax, 0xa9145
je 0x140083910
nop word cs:[rax + rax]
mov eax, dword [0x141dce738]
xor edx, edx
div dword [0x141dce73c]
add eax, 0x2ce0aa60
or eax, 0x5109320d
imul rax, rax, 0x615d288b
shr rax, 0x3e
cmp eax, 0xa0bfd51d
ja 0x140083940
cmp rcx, 0x11
jb 0x1400839c7
mov eax, dword [0x141dce740]
xor edx, edx
div dword [0x141dce744]
or eax, 0x33b691b4
xor eax, 0x5a1f7f72
imul rax, rax, 0x5f10b479
shr rax, 0x3e
cmp eax, 0xa60f1f4f
ja 0x140083970
nop word [rax + rax]
mov eax, dword [0x141dce748]
xor eax, dword [0x141dce74c]
and eax, 0x1a6c170
imul eax, eax, 0x5958c728
add eax, 0x4769868
cmp eax, 0x7d59936d
ja 0x1400839a0
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dce750]
xor edx, edx
div dword [0x141dce754]
and eax, 0xe59b4b61
add eax, 0xb8303590
xor eax, 0x7e35b830
in eax, 0xa6
ret
cmp eax, 0x9a880053
jbe 0x1400839fd
xor eax, 0x7e35b830
in eax, 0xa6
ret
mov rcx, qword [0x141ddc4e0]
mov ecx, dword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14d, 0xd6c4e565
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dce758]
xor edx, edx
div dword [0x141dce75c]
mov ebx, eax
imul rbx, r14
shr rbx, 0x3f
xor ebx, 0xc817
or ebx, 0xf87c3788
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call r15
cmp ebx, 0xdc9cff04
je 0x140083a10
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dce760]
imul eax, dword [0x141dce764]
or eax, 0x97cb7340
add eax, 0xee3ab76b
xor eax, 0xe2086dd1
cmp eax, 0xeae0e822
ja 0x140083aad
mov eax, dword [0x141dce768]
xor edx, edx
div dword [0x141dce76c]
mov ebx, eax
and ebx, 0x80080082
xor ebx, 0x21400896
or ebx, 0x5ab6f368
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x1b0edb6c
jae case.0x14008375e.0
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140083a75
mov eax, dword [0x141dce770]
imul eax, dword [0x141dce774]
and eax, 0x97833021
add eax, 0xe375c13a
xor eax, 0x4716b1a0
cmp eax, 0x7c2ec93
jb case.0x14008375e.0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dcea28]
sub eax, dword [0x141dcea2c]
imul eax, eax, 0x1482511f
shr eax, 4
imul rax, rax, 0x6b1490b
shr rax, 0x31
or eax, 0x30f46f39
cmp eax, 0x88ab2752
ja 0x140085190
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
jae 0x140085196
add dword [rbp + 0x48], esp
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x98]
cmp eax, 1
jne 0x1400857d9
nop
mov eax, dword [0x141dcea40]
imul eax, dword [0x141dcea44]
add eax, 0x9ce05391
and eax, 0x9c275bae
imul eax, eax, 0xa66a5d59
cmp eax, 0x530dc152
je 0x1400851e0
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
mov eax, 0x8414945d
nop word cs:[rax + rax]
mov ecx, dword [0x141dcea48]
or ecx, dword [0x141dcea4c]
or ecx, 0x69b05a6d
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xdc8bf35c
cmp ecx, 0xb2f3289b
je 0x140085230
test rsi, rsi
je 0x14008581a
lock inc qword [rsi]
jle 0x1400858a5
mov eax, 0xc2dba5c7
mov ecx, dword [0x141dcea68]
xor ecx, dword [0x141dcea6c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x924210
cmp ecx, 0xd0be2658
ja 0x140085270
nop word cs:[rax + rax]
mov eax, dword [0x141dcea70]
or eax, dword [0x141dcea74]
imul rax, rax, 0x585f239b
shr rax, 0x3e
add eax, 0xac425f81
cmp eax, 0x10ba623e
jb 0x1400852a0
test rsi, rsi
je 0x140085882
mov rax, qword [rsi + 0x10]
mov ecx, dword [0x141dcea78]
and ecx, dword [0x141dcea7c]
imul rcx, rcx, 0x30b377e5
shr rcx, 0x3d
cmp ecx, 0x295286c0
je 0x1400852d0
test rax, rax
je 0x140085306
cmp eax, 1
jne 0x140085314
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
and byte [rax - 1], r9b
leave
and byte [rax - 1], r9b
leave
jmp 0x140085329
lea rax, [0x141dba5de]
mov ecx, 4
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
adc eax, 0xf02f883
test dword [rax], esp
add al, 0
add byte [rcx + 9], bh
cmp eax, 2
jne 0x14008573d
mov ecx, 9
lea rax, [0x141dba760]
mov qword [r14], rax
mov qword [r14 + 8], rcx
mov qword [r15], r14
lea rax, [0x14008c810]
mov qword [r15 + 8], rax
lea rax, [0x141dbac38]
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 1
mov qword [rdi], r12
mov qword [rdi + 8], 0
sub rsp, 0x20
lea rdx, [0x141dba4f8]
mov rcx, rdi
mov r8, rbx
call fcn.140054440
add rsp, 0x20
mov rcx, qword [rdi + 8]
test al, al
je 0x14008552d
nop word cs:[rax + rax]
mov eax, dword [0x141dcead8]
and eax, dword [0x141dceadc]
or eax, 0x7535fb85
imul rdx, rax, 0x29786ad7
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0x622b1548
cmp eax, 0xbcfbf223
ja 0x1400853a0
test rcx, rcx
je 0x1400858e8
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400853e0
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x140085401
lea rdx, [0x141dbb700]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov eax, dword [str.R9M]
xor edx, edx
div dword [0x141dceb1c]
pop rcx
dec dword [rbx - 0x2b68f8fb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d49703
nop dword [rax]
mov eax, dword [0x141dceb20]
add eax, dword [0x141dceb24]
xor eax, 0xb5b8d1ff
imul eax, eax, 0x922f784c
cmp eax, 0xfdbcf886
ja 0x140085420
mov r14, qword [rcx + 7]
mov rax, qword [r14]
test rax, rax
je 0x140085485
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dceb28]
xor edx, edx
div dword [0x141dceb2c]
add eax, 0xc2977dbe
jge 0x140085409
ret 0xf735
invalid
push rax
adc dword [rcx - 0x40], ebp
invalid
xor eax, 0x63df895
nop
jp 0x140085407
jge 0x140085409
ret 0xf735
nop
jp 0x140085407
je 0x140085460
mov eax, 0x832272a5
nop word [rax + rax]
mov ecx, dword [0x141dceb30]
add ecx, dword [0x141dceb34]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xfa949ea8
imul ecx, ecx, 0x85a8676
cmp ecx, 0x2f236bb7
jb 0x140085490
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
cmp qword [r14 + 8], 0
je 0x140085b94
cmp qword [r14 + 0x10], 0x11
jb 0x1400854f8
mov eax, 0x93ef430d
nop
mov ecx, dword [0x141dceb38]
add ecx, dword [0x141dceb3c]
xor ecx, 0xee63d15c
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x62d1bba0
je 0x1400854d0
mov rbx, qword [rbx - 8]
mov eax, dword [0x141dceb40]
xor eax, dword [0x141dceb44]
add eax, 0x981985ee
mov ecx, 0xfe1265cd
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xe0b0bd24
loopne 0x14008549e
stc
invalid
cmp al, 0x76
out 0xf, eax
xchg byte [rcx], dl
invalid
add byte [rax], al
loopne 0x14008549e
stc
invalid
jmp 0x140085b78
test rcx, rcx
je 0x140085990
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140085540
mov eax, ecx
and eax, 3
xor edx, edx
nop dword [rax + rax]
test dl, dl
jne 0x140085550
lea rdx, [0x141dbb6f0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
fmul qword [rax - 0x75]
pop rcx
dec dword [rdi]
invalid
sahf
invalid
add byte [rax], 0
add byte [rax], al
mov ecx, dword [0x141dceab0]
sub ecx, dword [0x141dceab4]
cmp ecx, 0xec2da345
je 0x140085670
test rax, rax
je 0x140085b06
mov rax, qword [r14 + 0x10]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400856a0
nop word cs:[rax + rax]
mov ecx, dword [0x141dceab8]
mov edx, dword [0x141dceabc]
add ecx, edx
add ecx, 0x684524f8
xor ecx, 0x98bdbfee
imul ecx, ecx, 0xaaeafae6
cmp ecx, 0xae1fccb3
int3
invalid
scasb al, byte [rdi]
jb 0x1400856b0
int3
cmp rax, 0x11
jb 0x140085707
nop
mov eax, dword [0x141dceac0]
xor eax, dword [0x141dceac4]
imul eax, eax, 0xb5808455
or eax, 0x674aeb5d
add eax, 0x420a8acc
cmp eax, 0x7c321215
ja 0x1400856e0
xchg ebx, eax
invalid
mov rbx, qword [rbx - 8]
mov eax, dword [0x141dceac8]
xor edx, edx
div dword [0x141dceacc]
and eax, 0xef7d922a
xor eax, 0xa1292ca7
mov ecx, 0x84b443c5
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xe5fee16f
jne 0x140085aa1
jmp 0x140085aea
mov eax, dword [str._v__4_B]
and eax, dword [0x141dcea84]
or eax, 0x6c995366
and eax, 0x6ddddbee
cmp eax, 0x6ebe0e38
ja 0x14008573d
jmp 0x140085882
add dword [rax], eax
add byte [rax - 0x419ece65], bh
mov eax, 0xbe61319b
mov eax, 0xbe61319b
nop word cs:[rax + rax]
mov ecx, dword [0x141dceb08]
add ecx, dword [0x141dceb0c]
or ecx, 0x97deffdf
imul rcx, rax
shr rcx, 0x3f
invalid
cmp ecx, 0x5688fe53
ja 0x140085770
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dceb10]
add eax, dword [0x141dceb14]
or eax, 0x20000003
xor eax, 0x18240288
and eax, 0x3bb453af
cmp eax, 0x58d0e0b
jb 0x1400857a0
jmp case.0x140085401.0
test rax, rax
jne 0x14008587d
sub rsp, 0x20
call fcn.1400fc160
add rsp, 0x20
nop
mov eax, dword [0x141dcea38]
xor edx, edx
div dword [0x141dcea3c]
imul eax, eax, 0x1acdb458
add eax, 0x7b691f61
and eax, 0x3a009c70
cmp eax, 0x10faa14f
jb 0x1400857f0
jmp 0x1400851e0
sub rsp, 0x20
call fcn.1400fc510
add rsp, 0x20
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
nop word cs:[rax + rax]
mov eax, dword [0x141dcea50]
sub eax, dword [0x141dcea54]
or eax, 0x273f13eb
imul rax, rax, 0x49448d07
shr rax, 0x3d
xor eax, 0xafa021ce
cmp eax, 0xf7836365
ja 0x140085850
jmp 0x140085261
cmp eax, 2
jne 0x140085884
ud2
mov eax, dword [0x141dcea30]
imul eax, dword [0x141dcea34]
imul eax, eax, 0xf9f5561a
add eax, 0xaf8c8700
cmp eax, 0x8d7863dc
ja 0x140085884
jmp 0x140085882
mov eax, dword [0x141dcea58]
xor eax, dword [0x141dcea5c]
add eax, 0x1d491ab
add eax, 0x1d491ab
cmp eax, 0x64eda80f
jne 0x1400858c0
ud2
mov eax, dword [0x141dcea60]
imul eax, dword [0x141dcea64]
xchg edi, eax
xchg ecx, eax
invalid
add dword [rcx - 0x40], ebp
pop rsi
invalid
invalid
sub al, 0xd
movabs dword [0xf5dffbb72535573b], eax
mov bh, 0xfb
fcompi st(5)
xchg edi, eax
xchg ecx, eax
invalid
mov bh, 0xfb
fcompi st(5)
ud2
mov eax, dword [0x141dceae0]
xor edx, edx
div dword [0x141dceae4]
add eax, 0x155e16d6
xor eax, 0xbc0db363
imul rax, rax, 0x29e34a99
shr rax, 0x3c
cmp eax, 0xdaab6396
jbe 0x140085920
ud2
mov eax, dword [0x141dceae8]
xor edx, edx
div dword [0x141dceaec]
imul rax, rax, 0x4f5dae09
shr rax, 0x3e
add eax, 0x315e615d
ud2
mov eax, 0xb4e1c985
nop word cs:[rax + rax]
mov ecx, dword [0x141dceb00]
or ecx, dword [0x141dceb04]
add ecx, 0x576256a4
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xed9d3417
cmp ecx, 0x7d712a55
jb 0x140085960
jmp 0x140085882
mov eax, dword [0x141dceaf0]
imul eax, dword [0x141dceaf4]
xor eax, 0x385227dd
imul eax, eax, 0xc5cbfd32
cmp eax, 0x51de4c34
je 0x140085990
nop
mov eax, dword [0x141dceaf8]
xor eax, dword [0x141dceafc]
add eax, 0x1479452f
and eax, 0xcf3c895b
cmp eax, 0x62ca6878
je 0x1400859b0
mov eax, dword [0x141dceb68]
sub eax, dword [0x141dceb6c]
or eax, 0x237615b0
imul eax, eax, 0x8c9a2096
or eax, 0xbfeddc5c
cmp eax, 0xb13c75d6
jne 0x140085a00
lock dec qword [rsi]
nop word cs:[rax + rax]
mov ecx, dword [0x141dceb70]
and ecx, dword [0x141dceb74]
add ecx, 0x144ca552
or ecx, 0x3cdde7de
lock dec qword [rsi]
sete al
cmp ecx, 0x8a5afbd5
je 0x140085a00
test al, al
je 0x140085cb0
mov eax, dword [0x141dceb78]
xor eax, dword [str._t]
and eax, 0x5c6b45c
imul eax, eax, 0x9b163593
cmp eax, 0x1b429d22
jne 0x140085a50
nop dword [rax]
mov eax, dword [0x141dceb80]
imul eax, dword [0x141dceb84]
and eax, 0x7bb81e8
add eax, 0x3d7d76dd
and eax, 0x9dfee1d
cmp eax, 0x47720abb
je 0x140085a50
mov eax, dword [0x141dceb88]
xor edx, edx
div dword [0x141dceb8c]
and eax, 0xb011180
or eax, 0xb0c4405b
imul eax, eax, 0xfe8a97fb
cmp eax, 0x6e33ca8
jae 0x140085c2d
jmp 0x140085c63
mov eax, dword [0x141dcead0]
xor edx, edx
div dword [0x141dcead4]
mov r14d, eax
and r14d, 0x633fb387
add r14d, 0x1e3dcd50
and r14d, 0xd8594493
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0xe876c0d7
jne 0x140085b06
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140085aa1
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor ebx, ebx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
test bl, bl
jne 0x140085b30
jmp 0x140085990
mov r14d, dword [0x141dceb48]
and r14d, dword [0x141dceb4c]
or r14d, 0x6eb3d394
add r14d, 0xa356a1d3
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0x69d764fb
jbe 0x140085b94
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140085b39
mov eax, dword [0x141dceb50]
add eax, dword [0x141dceb54]
or eax, 0x1de81215
cmp eax, 0xfebf49
je 0x140085bd0
mov eax, dword [0x141dceb58]
sub eax, dword [0x141dceb5c]
add eax, 0x777e811d
or eax, 0xc47e1716
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x12facb32
jne 0x140085bd9
mov rax, qword [0x141ddc4e0]
jmp 0x140085bac
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0x8bbd85f1
nop word cs:[rax + rax]
mov ecx, dword [0x141dceb60]
or ecx, dword [0x141dceb64]
or ecx, 0xad9ac5ff
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x2c98653c
cmp ecx, 0xe89c4d92
ja 0x140085c00
jmp case.0x140085401.0
mov eax, dword [0x141dceb90]
imul eax, dword [0x141dceb94]
or eax, 0xa235e63a
imul edi, eax, 0x47a7ecea
and edi, 0xb6792474
sub rsp, 0x20
mov rcx, rsi
call fcn.1400780e0
add rsp, 0x20
cmp edi, 0xa82484dd
jne 0x140085c75
sub rsp, 0x20
mov rcx, rsi
call fcn.1400780e0
add rsp, 0x20
jmp 0x140085c2d
mov eax, 0xdb12081f
nop word [rax + rax]
mov ecx, dword [0x141dceb98]
imul ecx, dword [0x141dceb9c]
xor ecx, 0x9d386b16
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xf3610da4
cmp ecx, 0x24d96dd8
je 0x140085c80
nop dword [rax]
mov eax, dword [0x141dceba0]
sub eax, dword [0x141dceba4]
imul eax, eax, 0xcb228876
cmp eax, 0xad1d2926
je 0x140085cb0
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcf020]
or eax, dword [0x141dcf024]
imul eax, eax, 0x8e08ce3a
cmp eax, 0x72b76e12
je 0x140086320
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcedb8]
add ecx, dword [0x141dcedbc]
or ecx, 0xabb1525b
imul ecx, ecx, 0x472a16e3
xor ecx, 0x4c62528e
cmp ecx, 0xe83d21e2
ja 0x140086680
cmp eax, 0xffffffff
je 0x140086320
inc eax
mov dword [0x141ddc468], eax
cmp qword [0x141ddc470], 0
jne 0x140087468
mov qword [0x141ddc470], 0xffffffffffffffff
cmp byte [0x141ddc490], 0
jne 0x1400876f2
mov r14, qword [0x141ddc488]
test r14, r14
je 0x1400876f2
xor r13d, r13d
lea rdi, [0x141ddc491]
lea r15, [0x141dbb720]
rol dword [rcx], cl
rol dword [rcx], cl
lea r12, [0x141dbb7d4]
lea rbp, [0x141dbb730]
xor esi, esi
nop
mov byte [0x141ddc490], 1
sub r14, rsi
mov rdx, qword [0x141ddc480]
add rdx, rsi
mov ecx, 0xfffffff5
mov r8, r14
mov r9, rdi
call fcn.140087a20
mov rbx, rdx
cmp rax, 1
jne 0x1400867d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcedf8]
imul eax, dword [0x141dcedfc]
xor eax, 0xf483f5ec
cmp eax, 0xcb717ae6
ja 0x140086750
mov ecx, ebx
and ecx, 3
cmp rcx, 2
jae 0x1400868c0
mov byte [0x141ddc490], 0
cmp rcx, 3
ja case.default.0x140086790
movsxd rax, dword [r15 + rcx*4]
add rax, r15
jmp rax
mov eax, dword [0x141dcef28]
and eax, dword [0x141dcef2c]
add eax, 0xdb677351
xor eax, 0x29223f31
add eax, 0xd548aea2
cmp eax, 0x2ead05dd
jbe case.0x140086790.0
movzx r8d, byte [rbx + 0x10]
jmp 0x140086f42
mov eax, dword [0x141dcede0]
imul eax, dword [0x141dcede4]
and eax, 0x2df6cf7a
add eax, 0xba0f440c
shr eax, 2
imul rax, rax, 0x484ac075
shr rax, 0x3b
cmp eax, 0x7df361b6
jbe case.0x1400e7514.156
mov byte [0x141ddc490], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dcede8]
sub eax, dword [0x141dcedec]
and eax, 0x11100110
add eax, 0x3200fe50
mov byte [0x141ddc490], 0
cmp eax, 0x7104eaa3
ja case.0x1400e7514.156
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcedf0]
add eax, dword [0x141dcedf4]
xor eax, 0xd38e20a9
add eax, 0x8ed16ea4
and eax, 0x94e44ed7
cmp eax, 0x21a48b91
jbe 0x140086840
mov r14, rbx
mov ecx, 0xaef82697
clc
scasb al, byte [rdi]
nop word [rax + rax]
test r13b, r13b
jne 0x140086870
test r14, r14
je 0x140087292
add byte [rax], al
add byte [rax], al
add rsi, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dcef18]
sub eax, dword [0x141dcef1c]
imul eax, eax, 0x570d975f
and eax, 0x86000498
cmp eax, 0x40ca781d
je 0x140086890
jmp 0x1400870d0
cmp ecx, 2
jne 0x1400869ba
mov rax, rbx
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0x600000000
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xf49, 0x44
fimul word [rbx - 0x2b7acff3]
add dword [rbx], esp
or eax, 0x1d4852e
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xf49, 0x44
fimul word [rbx - 0x2b7acff3]
add dword [rbx], esp
or eax, 0x1d4852e
imul ecx, ecx, 0xdf6f236a
add ecx, 0xa99e315e
cmp ecx, 0xaccdd656
jae 0x140086920
mov byte [0x141ddc490], 0
nop word cs:[rax + rax]
jg 0x140086969
invalid
mov ecx, dword [0x141dcee28]
and ecx, dword [0x141dcee2c]
or ecx, 0x1b777b50
add ecx, 0x856a2a20
mov byte [0x141ddc490], 0
invalid
add dword [rax], eax
cmp ecx, 0x4861923c
jb 0x140086920
invalid
movabs rcx, 0x600000000
cmp rax, rcx
je 0x140086865
add byte [rax + 0x39], cl
enter 0xffffffffffff840f, 0xb
invalid
jmp case.default.0x140086f53
mov eax, dword [0x141dcef30]
xor eax, dword [0x141dcef34]
test esp, edx
add dword [0x15b41672b], esi
xor eax, 0x1b38fdba
xor eax, 0x1b38fdba
add eax, 0xd125be3c
imul rax, rax, 0x6a2f1029
shr rax, 0x3b
cmp eax, 0x11e36ddc
ja case.0x140086790.1
movzx r8d, byte [rbx + 0xf]
nop dword [rax]
mov eax, dword [0x141dcef38]
xor edx, edx
div dword [0x141dcef3c]
invalid
add dword [0xcf98b06e], esi
imul eax, eax, 0xa45369d6
push rbx
movsb byte [rdi], byte [rsi]
invalid
push rbx
movsb byte [rdi], byte [rsi]
add eax, 0xb1b744ce
cmp eax, 0x3d2d35db
ja 0x140086990
jmp 0x140086f42
add eax, 0xf9830000
cmp ecx, 3
jne 0x1400871b0
add ecx, dword [rdi]
test ebp, ebp
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee08]
xor eax, dword [0x141dcee0c]
imul rax, rax, 0x1c63e999
shr rax, 0x3b
imul eax, eax, 0x881f87f8
mov byte [0x10b858fe3], bh
mov byte [0x10b858fe3], bh
je 0x1400869d0
mov eax, dword [0x141dcee10]
xor eax, dword [0x141dcee14]
adc al, 0x84
invalid
add dword [0x1aa603530], eax
imul rdx, rax, 0xf41c071
adc al, 0x84
invalid
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
add eax, 0x368d0ceb
lea esi, [rsi]
lea esi, [rsi]
cmp eax, 0x541962cb
ja case.0x1400e7514.172
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [0x141ddc490], 0
test r13b, r13b
je 0x140086a50
mov byte [0x141ddc490], 0
jmp 0x140086a30
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee18]
imul eax, dword [0x141dcee1c]
add dword [0x194abfb65], ecx
add dword [0x194abfb65], ecx
imul eax, eax, 0x4ec4292d
xor eax, 0xb3f553c1
cmp eax, 0xdc61c97c
jae 0x140086a50
mov r8, rbx
shr r8, 0x20
mov eax, dword [0x141dcee48]
add eax, 0x1d483c7
xor edx, edx
div dword [0x141dcee4c]
add eax, 0xdc8774ad
xchg esp, ebx
xchg esp, ebx
or eax, 0x9e37154
add eax, 0xc231a27f
cmp eax, 0x70bb6a61
jb 0x140086a7b
nop
mov eax, dword [0x141dcee50]
xor edx, edx
div dword [0x141dcee54]
invalid
add dword [0x17008ebb5], ecx
xor eax, 0x3b044900
or eax, 0x84b8365d
mov eax, 0x59d33d84
cmp al, 0x7c
invalid
test byte [0x1bc44c495], bh
je 0x140086aa0
cmp r8d, 0x28
ja case.default.0x140086ad9
mov eax, r8d
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
xor r8d, r8d
xor eax, eax
jmp 0x140086f20
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dceed8]
xor edx, edx
div dword [0x141dceedc]
and eax, 0xf1d934ff
xor al, 0xd9
int1
xor eax, 0x7f5986e6
imul eax, eax, 0x820de9c8
mov r8b, 0x24
cmp eax, 0x940ddb2
je case.0x140086ad9.36
jmp 0x140086f20
add byte [rdi], cl
invalid
mov eax, dword [0x141dceeb0]
sub eax, dword [0x141dceeb4]
imul eax, eax, 0xa3bf768c
xor eax, 0x6104808a
and eax, 0x75458d9a
mov r8b, 0x1b
cmp eax, 0x3852079e
jb case.0x140086ad9.27
jmp 0x140086f20
invalid
mov eax, dword [0x141dceed0]
add eax, dword [0x141dceed4]
and eax, 0xf21d1749
imul rax, rax, 0x6140eaeb
shr rax, 0x3e
or eax, 0x4853156a
mov r8b, 0x21
cmp eax, 0x310e483d
jb case.0x140086ad9.33
jmp 0x140086f20
movabs al, byte [0xd482ea058b000003]
add dword [rbx], esp
add eax, 0x1d482e8
mov eax, dword [0x141dcee70]
and eax, dword [0x141dcee74]
or eax, 0x14c68965
xor eax, 0xdbbbc0e2
add eax, 0xa7bc0095
mov r8b, 0xb
cmp eax, 0xaa08f67a
jae case.0x140086ad9.11
jmp 0x140086f20
mov eax, dword [0x141dceee8]
and eax, dword [0x141dceeec]
add eax, 0x58cbac2
and eax, 0x5e10806
mov r8b, 0x28
cmp eax, 0x18d49344
invalid
sbb byte [rdi - 0x20], dh
invalid
jmp 0x140086f20
mov eax, dword [0x141dcee78]
or eax, dword [0x141dcee7c]
xor eax, 0x89a53818
or eax, 0x7248c103
imul rax, rax, 0x4c292c4b
shr rax, 0x3e
shr rax, 0x3e
mov r8b, 0xc
cmp eax, 0x4e1dab07
jae case.0x140086ad9.12
jmp 0x140086f20
adc byte [rbx], al
add byte [rax], al
mov eax, dword [0x141dcee68]
xor edx, edx
div dword [0x141dcee6c]
invalid
add dword [rdx - 0x34ee8f6b], edi
imul rdx, rax
shr rdx, 0x3e
or edx, 0x6ffb67fd
retf 0x67fd
sti
outsd dx, dword [rsi]
invalid
retf 0x67fd
mov r8b, 9
cmp edx, 0xed950174
ja case.0x140086ad9.9
jmp 0x140086f20
fild word [rdx]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbx - 0x2b7dadfb], cl
mov eax, dword [0x141dceea8]
invalid
mov eax, dword [0x141dceea8]
xor edx, edx
sal bh, cl
xor eax, 0x1d4824e
invalid
invalid
push rdx
invalid
sal bh, cl
xor eax, 0x1d4824e
invalid
invalid
invalid
or eax, 0xdfd7dfaf
xor eax, 0xb86d9727
insd dword [rdi], dx
invalid
xlatb
fbstp tbyte [0xf876038f]
insd dword [rdi], dx
invalid
insd dword [rdi], dx
mov eax, 0x3d19b041
mov r8b, 0x19
cmp eax, 0xd2b0b814
adc al, 0xb8
mov al, 0xd2
adc al, 0xb8
mov al, 0xd2
ja case.0x140086ad9.25
jmp 0x140086f20
add byte [rax], al
nop word [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 [rbx - 0x2b7de5fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d48217
invalid
invalid
invalid
invalid
mov eax, dword [0x141dceea0]
imul eax, dword [0x141dceea4]
invalid
invalid
invalid
invalid
invalid
invalid
add eax, 0xfc2cc244
ret 0xfc2c
and eax, 0xe2d4dcb2
mov r8b, 0x18
mov al, 0x18
mov dl, 0xdc
invalid
mov al, 0x18
cmp eax, 0xc7b3ca92
retf 0xc7b3
mov bl, 0xc7
jae case.0x140086ad9.24
jmp 0x140086f20
jp 0x140086ca6
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee80]
add eax, dword [0x141dcee84]
imul rax, rax, 0xad317df
shr rax, 0x39
xor eax, 0xc35e2e51
imul eax, eax, 0x7b06925c
mov r8b, 0xf
cmp eax, 0x4aa05c66
jbe case.0x140086ad9.15
jmp 0x140086f20
mov eax, dword [0x141dceec0]
or eax, dword [0x141dceec4]
imul eax, eax, 0x6baf4fd
imul rax, rax, 0x59c4f59d
shr rax, 0x3e
or eax, 0x52ffe3ae
or eax, 0x52ffe3ae
mov r8b, 0x1f
cmp eax, 0xeb804255
jae case.0x140086ad9.31
jmp 0x140086f20
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee58]
add eax, dword [0x141dcee5c]
xor eax, 0x47355fc8
imul eax, eax, 0x2e590e65
mov r8b, 5
cmp eax, 0x71666a6f
jb case.0x140086ad9.5
jmp 0x140086f20
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee90]
sub eax, dword [0x141dcee94]
xor eax, 0xd197d408
imul eax, eax, 0x769f615c
mov r8b, 0x15
cmp eax, 0x51d22510
rcl byte [rcx + 0x74], cl
invalid
rcl byte [rcx + 0x74], cl
fucompi st(1)
invalid
jmp 0x140086f20
add dword [rax], eax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rcx - 0x50], al
invalid
invalid
mov r8b, 0xd
or eax, 0xc084c031
xor eax, eax
test al, al
jne case.0x140086ad9.13
imul ecx
invalid
jmp 0x140086f20
add byte [rax], al
nop
add byte [rsi - 0x70], ah
mov eax, dword [0x141dcee60]
add eax, 0x1d480ba
mov edx, 0x301d480
add eax, dword [0x141dcee64]
add eax, 0x1d480b8
imul eax, eax, 0xa10dbc43
or eax, 0xdb8b05a1
movabs eax, dword [0x6b0416ff8db8b05]
add eax, 0x6ff8db8b
clc
outsd dx, dword [rsi]
mov r8b, 6
cmp eax, 0xb3dec7be
jae case.0x140086ad9.6
fucompi st(1)
pop rdx
add dword [rax], eax
invalid
jmp 0x140086f20
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2b7f0dfb], cl
add dword [rbx - 0x2b7f0feb], ecx
invalid
adc ah, 1
invalid
mov eax, dword [0x141dceec8]
adc ah, 1
invalid
mov edx, dword [0x141dceecc]
invalid
adc ah, 1
add eax, edx
rol byte [0x11b5807e6], 1
add eax, 0xdb4f9a03
fisttp dword [0x122f4e6f9]
or eax, 0xe2ec7911
loop 0x140086e2a
mov r8b, 0x20
mov al, 0x20
cmp eax, 0x96015ba5
je case.0x140086ad9.32
pop rbx
add dword [rsi + 0x29e9de74], edx
jmp 0x140086f20
invalid
invalid
invalid
jmp 0x140086f20
nop word [rax + rax]
mov eax, dword [0x141dcee88]
imul eax, dword [0x141dcee8c]
imul eax, eax, 0x7edb814
mov eax, 0xb04107ed
adc edi, dword [0xc9f07364]
ja case.0x140086ad9.19
jmp 0x140086f20
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee98]
imul eax, dword [0x141dcee9c]
imul eax, eax, 0x9477e23a
loop 0x140086eb9
xchg esp, eax
mov edx, 0xe84919f3
imul rdx, rax
shr rdx, 0x3e
mov r8b, 0x17
cmp edx, 0x5a4ecfdd
je case.0x140086ad9.23
jmp 0x140086f20
mov eax, dword [0x141dceeb8]
add eax, dword [0x141dceebc]
or eax, 0xf65b4f11
test byte [0x1a33c763d], 0x48
imul eax, eax, 0x5301e1d
shr rax, 0x39
mov r8b, 0x1d
cmp eax, 0x12021022
jae case.0x140086ad9.29
jmp 0x140086f20
mov eax, dword [0x141dceee0]
sub eax, dword [0x141dceee4]
add eax, 0x397ff6e7
or eax, 0x8b47e211
add eax, 0x6c0e8379
mov r8b, 0x26
cmp eax, 0x785aacd3
lodsb al, byte [rsi]
pop rdx
js 0x140086f27
invalid
jmp 0x140086f20
mov r8b, 0x25
jmp 0x140086f20
mov r8b, 0x23
jmp 0x140086f20
mov r8b, 0x22
jmp 0x140086f20
mov r8b, 0xe
invalid
jmp 0x140086f20
mov r8b, 0x10
jmp 0x140086f20
mov r8b, 4
jmp 0x140086f20
mov r8b, 2
jmp 0x140086f20
mov r8b, 3
jmp 0x140086f20
mov r8b, 0x29
jmp 0x140086f20
mov r8b, 1
jmp 0x140086f20
mov r8b, 7
jmp 0x140086f20
mov r8b, 0x11
jmp 0x140086f20
sub eax, 0xeb14b041
sub byte [rcx - 0x50], al
mov r8b, 8
jmp 0x140086f20
mov r8b, 0xa
jmp 0x140086f20
mov r8b, 0x14
jmp 0x140086f20
mov r8b, 8
jmp 0x140086f20
mov r8b, 0xa
jmp 0x140086f20
mov r8b, 0x12
jmp 0x140086f20
mov r8b, 0x1e
jmp 0x140086f20
mov r8b, 0x16
jmp 0x140086f20
mov r8b, 0x1c
jmp 0x140086f20
mov r8b, 0x27
jmp 0x140086f20
mov r8b, 0x1a
nop
mov eax, dword [0x141dcef20]
sub eax, dword [0x141dcef24]
add eax, 0xc28e2124
or eax, 0xef8f962e
and eax, 0xefffd66f
cmp eax, 0x7ade167f
jb 0x140086f20
cmp r8b, 0x23
jne case.default.0x140086f53
movsxd rax, dword [r12 + rcx*4]
add rax, r12
jmp rax
mov r12, rdi
mov rdi, r15
test r13b, r13b
jne 0x140086f5b
mov r14, rbx
dec r14
mov r15, qword [rbx - 1]
mov rbx, qword [rbx + 7]
test r13b, r13b
jne 0x140086f6e
mov rax, qword [rbx]
test rax, rax
je 0x140086f80
mov rcx, r15
call rax
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop dword [rax + rax]
mov edx, dword [0x141dcef58]
and edx, dword [0x141dcef5c]
add edx, 0xd461dcc9
and edx, 0x2dec18c2
xor edx, 0x993ad65a
cmp edx, 0xaa53e547
jb 0x140086f90
test rcx, rcx
mov rbp, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x14008706e
nop word cs:[rax + rax]
test r13b, r13b
jne 0x140086fd0
cmp rax, 0x11
jb 0x140087007
nop dword [rax + rax]
mov eax, dword [0x141dcef60]
or eax, dword [0x141dcef64]
add eax, 0x65fccefa
imul rax, rax, 0x47e95845
shr rax, 0x3e
cmp eax, 0xdc60d848
je 0x140086fe0
mov r15, qword [r15 - 8]
mov eax, dword [0x141dcef68]
sub eax, dword [0x141dcef6c]
or eax, 0x117bac72
imul eax, eax, 0x92d515c
cmp eax, 0xaac87384
jne 0x140087037
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
mov rbp, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcef70]
imul eax, dword [0x141dcef74]
or eax, 0x930bd943
imul ebx, eax, 0xb391ea84
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call rbp
cmp ebx, 0xf05ece71
je 0x140087040
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call rbp
mov r15, rdi
mov rdi, r12
lea r12, [0x141dbb7d4]
lea rbp, [0x141dbb730]
jmp case.0x140086f53.0
mov eax, dword [0x141dcef50]
or eax, dword [0x141dcef54]
xor eax, 0x6c000814
or eax, 0x13f6f6ca
shr eax, 1
imul rax, rax, 0x59da30a3
shr rax, 0x37
cmp eax, 0x1cf4fed8
je case.0x140086f53.3
mov ecx, 0xaef82697
nop
mov eax, dword [0x141dcef78]
and eax, dword [0x141dcef7c]
imul rax, rcx
shr rax, 0x3e
imul eax, eax, 0xc22c3906
xor eax, 0xcdb4537a
cmp eax, 0xad26c3d0
jb 0x1400870d0
mov r14, qword [0x141ddc488]
cmp rsi, r14
jb 0x140086710
nop word cs:[rax + rax]
mov eax, dword [0x141dcee30]
add eax, dword [0x141dcee34]
xor eax, 0x8408405
or eax, 0x57af7ad8
cmp eax, 0x7d5f8aad
je 0x140087110
test rsi, rsi
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x1400876f2
xor edi, edi
mov ebx, 0
cmp r14, rsi
jae 0x1400877f8
ud2
add al, byte [rax]
add byte [rdi], cl
invalid
mov eax, dword [0x141dcee40]
xor edx, edx
div dword [0x141dcee44]
invalid
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d47cb6
invalid
invalid
invalid
imul eax, eax, 0x3bc574b2
xor eax, 0x9002404d
or eax, 0x6a4515b2
cmp eax, 0xea391b5e
jb case.default.0x140086790
jmp 0x140087408
mov eax, dword [0x141dcee00]
xor eax, dword [0x141dcee04]
imul eax, eax, 0x7dbcdf42
cmp eax, 0xec5d11f9
je 0x1400871b0
jmp 0x140087408
lea rbx, [0x141dba6a8]
test rsi, rsi
je 0x140087315
mov rdi, qword [0x141ddc488]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0xae3fec55
nop word cs:[rax + rax]
mov ecx, dword [0x141dceef0]
xor ecx, dword [0x141dceef4]
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xbd35b4d1
je 0x1400872c0
cmp rdi, rsi
jb 0x140087335
mov eax, dword [0x141dcef00]
add eax, dword [0x141dcef04]
mov ecx, 0xcd1c6f05
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xecd32169
add eax, 0xe6bc6321
cmp eax, 0x8d83d38
jae 0x140087774
jmp 0x1400877a3
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140087489
ud2
add byte [rbx - 0x2b860dfb], cl
add dword [rbx], ebp
add eax, 0x1d479f0
mov ecx, 0xbe4c8325
imul rcx, rax
shr rcx, 0x3d
and ecx, 2
cmp ecx, 0x6d84356f
jbe 0x140087390
ud2
mov eax, dword [0x141dced68]
xor eax, dword [0x141dced6c]
add eax, 0x1feea028
and eax, 0x73596484
ud2
lodsd eax, dword [rsi]
xor byte [rdx], dh
jbe 0x1400873d1
ud2
mov eax, dword [0x141dced48]
and eax, dword [0x141dced4c]
add eax, 0x3fcb94e0
retf
invalid
or eax, 0x368681a4
and eax, 0x779685ae
ud2
ud2
xor eax, eax
test al, al
jne 0x140087485
mov eax, dword [0x141dcedd8]
xor edx, edx
div dword [0x141dceddc]
ud2
ud2
test rbx, rbx
je 0x1400876f2
mov eax, ebx
and eax, 3
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400874a0
lea rcx, [0x141dbb7e4]
movsxd rax, dword [rcx + rax*4]
cmp dword [rbx - 0x2d], eax
add dword [rax + 0x63], ecx
add al, 0x81
add rax, rcx
jmp rax
dec dword [rdi]
invalid
mov eax, dword [0x141dcef98]
and eax, dword [0x141dcef9c]
invalid
add dword [rax + 0x69], ecx
rol byte [rdi + 1], 0x12
add ecx, dword [rax - 0x3f]
call 0xccc97a53
xor ebx, ebp
invalid
xor ebx, ebp
cmp eax, 0x210cfcbf
jb 0x140087500
nop word cs:[rax + rax]
mov eax, dword [0x141dcefa0]
add eax, dword [0x141dcefa4]
imul eax, eax, 0x17c3014a
and eax, 0xd03fcff2
cmp eax, 0x88ab96fc
je 0x140087530
cmp qword [rbx + 8], 0
je 0x140087605
mov rax, qword [rbx + 0x10]
xor ecx, ecx
nop
test cl, cl
jne 0x140087560
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x140087570
cmp rax, 0x11
jb 0x1400875aa
mov eax, dword [0x141dcefa8]
xor edx, edx
div dword [0x141dcefac]
mov eax, dword [0x141dcefb0]
add eax, dword [0x141dcefb4]
or eax, 0xa9e4f2a3
imul eax, eax, 0xd9c92b2c
cmp eax, 0x5dca17b9
je 0x140087588
mov rdi, qword [rdi - 8]
xor eax, eax
test al, al
je 0x1400875c2
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, 0x8acd08af
nop word [rax + rax]
mov r14d, dword [0x141dcefb8]
and r14d, dword [0x141dcefbc]
add r14d, 0xf511b6e4
imul r14, rbx
shr r14, 0x3f
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call r15
cmp r14d, 0xffd1c4e2
je 0x1400875d0
mov eax, dword [0x141dcefc0]
or eax, dword [0x141dcefc4]
xor eax, 0x18f88b75
imul eax, eax, 0x568aca62
or eax, 0xefe85473
push rsp
call 0x161dfb413
invalid
jae 0x140087630
mov rax, qword [0x141ddc4e0]
nop
mov eax, dword [0x141dcefc8]
mov ecx, dword [0x141dcefcc]
add eax, ecx
add eax, 0x346f0642
and eax, 0x2aa15a24
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xb2d475c9
je 0x140087630
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcefd0]
and eax, dword [0x141dcefd4]
xor eax, 0x45090055
or dword [rbp + 0xd], eax
stosb byte [rdi], al
out 0xb6, eax
mov eax, 0x4b563b3d
invalid
je 0x140087670
or dword [rbp + 0xd], eax
stosb byte [rdi], al
out 0xb6, eax
mov eax, 0x4b563b3d
mov edx, 0x63ebe374
mov eax, 0x90a77553
nop word cs:[rax + rax]
jmp 0x1400876f2
mov ecx, dword [0x141dcef80]
or ecx, dword [0x141dcef84]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xe249bc50
and ecx, 0x88cc57a0
cmp ecx, 0x56c03fa0
jb 0x1400876a0
nop dword [rax + rax]
mov eax, dword [0x141dcef88]
or eax, dword [str.p_m]
add eax, 0xe9f5ddec
and eax, 0xfedf44b6
mov dh, 0x44
invalid
invalid
xor eax, 0x76d2084e
cmp eax, 0x13a7c7f4
jbe 0x1400876d0
mov dh, 0x44
invalid
mov rcx, qword [0x141ddc478]
mov eax, dword [0x141dcefd8]
xor edx, edx
div dword [0x141dcefdc]
mov eax, 0xad3a5031
nop dword [rax]
mov edx, dword [0x141dcefe0]
and edx, dword [0x141dcefe4]
imul rdx, rax
shr rdx, 0x3e
add edx, 0x2b1022d
cmp edx, 0x1d341274
ja 0x140087710
test rcx, rcx
je 0x140087893
mov rsi, qword [0x141ddc480]
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dcefe8]
and eax, dword [0x141dcefec]
xor eax, 0x14bc73ca
add eax, 0x390ac5af
or eax, 0xac103a83
cmp eax, 0x85bbee58
jae 0x14008784f
jmp 0x140087883
mov eax, dword [0x141dcef08]
imul eax, dword [0x141dcef0c]
add eax, 0xf2c0955c
xor eax, 0x19e33a73
imul eax, eax, 0x36d0a0fa
mov qword [0x141ddc488], 0
cmp eax, 0xf1f9a6ff
jbe 0x1400877b0
mov qword [0x141ddc488], 0
jmp 0x140087774
sub rdi, rsi
je 0x140087489
nop dword [rax]
mov eax, dword [0x141dcef10]
and eax, dword [0x141dcef14]
xor eax, 0xe393982
imul eax, eax, 0x56eac8d8
or eax, 0xc5609f74
cmp eax, 0x6739d932
jb 0x1400877c0
mov rcx, qword [0x141ddc480]
add rsi, rcx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x141dcef40]
imul eax, dword [0x141dcef44]
and eax, 0x10301002
add eax, 0x658c97d2
cmp eax, 0x6d5a45cf
jae 0x140087820
mov qword [0x141ddc488], rdi
nop dword [rax]
mov eax, dword [0x141dcef48]
and eax, dword [str.4I]
imul eax, eax, 0x5795f552
xor eax, 0x4cc0e822
add eax, 0x7ac35de0
mov qword [0x141ddc488], rdi
cmp eax, 0xeb054d37
jae 0x140087820
jmp 0x140087489
mov ebx, dword [0x141dceff0]
and ebx, dword [0x141dceff4]
xor ebx, 0x11880030
and ebx, 0xd1880939
xor ebx, 0xe1120df
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x66e3048b
jae 0x140087893
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008784f
mov eax, dword [0x141dceff8]
sub eax, dword [str.Fkne]
imul rax, rax, 0x2e7f84c9
shr rax, 0x3d
or eax, 0x4568bd4
imul eax, eax, 0x94e3efb4
cmp eax, 0x74ec31c1
ja 0x140087914
mov eax, dword [0x141dcf000]
xor edx, edx
div dword [0x141dcf004]
xor eax, 0x2000190c
and eax, 0xf4881d8f
imul eax, eax, 0x63001a04
inc qword [0x141ddc470]
mov qword [0x141ddc478], 0
mov qword [0x141ddc480], 1
mov qword [0x141ddc488], 0
mov qword [0x141ddc48e], 0
cmp eax, 0x59b5d94c
jae 0x14008794c
mov qword [0x141ddc478], 0
mov qword [0x141ddc480], 1
mov qword [0x141ddc488], 0
mov qword [0x141ddc48e], 0
inc qword [0x141ddc470]
jmp 0x1400878bc
mov eax, dword [0x141ddc468]
dec eax
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf008]
and ecx, dword [0x141dcf00c]
imul ecx, ecx, 0x26fd68a3
xor ecx, 0x60085cd2
or ecx, 0x96a72109
cmp ecx, 0x2af381b8
jb 0x140087960
mov dword [0x141ddc468], eax
test eax, eax
jne 0x140086320
mov eax, dword [0x141dcf010]
xor edx, edx
div dword [0x141dcf014]
imul eax, eax, 0xcf71cd6c
xor eax, 0x379ea9d5
add eax, 0xfc0e6096
cmp eax, 0x4c1f3a6c
jbe 0x1400879d0
mov qword [0x141ddc460], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dcf018]
add eax, dword [0x141dcf01c]
xor eax, 0x2213806f
imul eax, eax, 0x74e6bc8a
and eax, 0x36ecf396
mov qword [0x141ddc460], 0
cmp eax, 0xcc60dbac
ja 0x1400879d0
xor eax, eax
xchg byte [0x141ddc46c], al
cmp al, 2
jne 0x140086320
lea rcx, [0x141ddc46c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x140086320
xor eax, eax
jmp 0x1400890c7
mov rdx, r11
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp al, 0x35
invalid
invalid
add byte [rax - 0x77], cl
invalid
add r11, r8
add rsi, 2
cmp rsi, rax
invalid
je 0x140088f09
invalid
nop dword [rax]
mov edx, dword [0x141dcf430]
xor edx, dword [0x141dcf434]
js 0x14008931b
invalid
invalid
add dword [rbx], esi
adc eax, 0x1d46178
js 0x14008931b
invalid
invalid
js 0x14008931b
invalid
imul edx, edx, 0x7c0ba55c
cmp edx, 0xaff2c3ca
je 0x1400892b0
movzx edx, word [rsi]
movzx r9d, dx
mov r8d, 1
cmp r9d, 0x80
jb 0x14008929c
mov r8d, dword [0x141dcf428]
imul r8d, dword [0x141dcf42c]
add r8d, 0xda3d807d
or r8d, 0xa020aa10
imul r8, r8, 0x10dcfcf9
shr r8, 0x3c
cmp r8d, 0x2d10ce0b
invalid
invalid
invalid
je 0x1400892e0
invalid
mov r8d, 2
cmp r9d, 0x800
add byte [rax], al
or byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
jb 0x14008929c
add edx, 0x2312
movzx r9d, dx
xor r8d, r8d
cmp r9d, 0x312
setae r9b
mov r10d, dword [0x141dcf438]
or r10d, dword [0x141dcf43c]
imul r10d, r10d, 0x9e99250a
add r10d, 0xb9fa95b0
cmp r10d, 0x8cbdca32
jb 0x14008932a
mov r8b, r9b
lea r8, [r8*2 + 1]
nop dword [rax]
mov edx, dword [0x141dcf440]
or edx, dword [0x141dcf444]
xor edx, 0xb88e4f70
imul rdx, rcx
shr rdx, 0x3e
xor edx, 0x19165d2b
cmp edx, 0x90e3026f
ja 0x140089370
jmp 0x14008929c
add byte [rax], al
test rdi, rdi
je 0x1400894fd
mov eax, dword [0x141dcf448]
xor edx, edx
div dword [0x141dcf44c]
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
mov eax, dword [0x141dcf450]
and eax, dword [0x141dcf454]
xor eax, 0x80400004
or eax, 0x3e844021
and eax, 0xbec4612f
cmp eax, 0x5d9e6132
jb 0x140089430
nop word cs:[rax + rax]
mov eax, dword [0x141dcf458]
imul eax, dword [0x141dcf45c]
xor eax, 0x9e04142
or eax, 0xb01f948d
cmp eax, 0x7db544ed
je 0x140089460
invalid
loop 0x140089408
mov eax, edi
clc
and eax, 3
cmp rax, 3
ja case.default.0x14008949b
lea rcx, [0x141dbb7f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
xor edi, edi
jmp 0x140089730
mov eax, dword [0x141dcf468]
imul eax, dword [0x141dcf46c]
add eax, 0xaba18725
cmp eax, 0x17b9ed5e
jb case.0x14008949b.3
mov eax, 0xa31a81d9
xor edi, edi
mov ecx, dword [0x141dcf470]
or ecx, dword [0x141dcf474]
xor ecx, 0xdafe058c
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
imul ecx, ecx, 0xb2c35657
cmp ecx, 0xfb5fbb95
xchg ebp, eax
mov ebx, 0xd874fb5f
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
xchg ebp, eax
mov ebx, 0xd874fb5f
jmp 0x140089730
xor edi, edi
jmp 0x140089730
lea rsi, [rdi - 1]
nop dword [rax + rax]
mov eax, dword [0x141dcf478]
add eax, dword [0x141dcf47c]
cmp eax, 0x3a6eeb39
je 0x140089510
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov r14, qword [rdi]
test r14, r14
je 0x1400895b3
mov eax, dword [0x141dcf480]
and eax, dword [0x141dcf484]
shr eax, 2
imul rax, rax, 0x471bcc45
shr rax, 0x3c
xor eax, 0x91375c61
add eax, 0xdcecdfc8
cmp eax, 0x7a7ef0e7
jbe 0x140089570
mov rcx, rbx
call r14
nop dword [rax + rax]
mov eax, dword [0x141dcf488]
add eax, dword [0x141dcf48c]
and eax, 0x1110202
or eax, 0x5cc67c2d
imul ebp, eax, 0x51b85d05
mov rcx, rbx
call r14
cmp ebp, 0x6a8a5835
jb 0x140089570
nop word [rax + rax]
mov eax, dword [0x141dcf490]
sub eax, dword [0x141dcf494]
cmp eax, 0xee27bdbc
je 0x1400895a0
mov rax, qword [rdi + 8]
nop word [rax + rax]
mov ecx, dword [0x141dcf498]
and ecx, dword [0x141dcf49c]
and ecx, 0x2e8f9a2b
add ecx, 0xbd20cf6d
cmp ecx, 0x50382264
jb 0x1400895c0
test rax, rax
je 0x140089692
mov rax, qword [rdi + 0x10]
mov ecx, 0xa3b8340d
nop word cs:[rax + rax]
mov edx, dword [0x141dcf4a0]
and edx, dword [0x141dcf4a4]
add edx, 0x362cad43
imul rdx, rcx
shr rdx, 0x3e
xor edx, 0xf53ab5db
cmp edx, 0xc472be2f
jb 0x140089600
cmp rax, 0x11
jb 0x140089680
nop
mov eax, dword [0x141dcf4a8]
or eax, dword [0x141dcf4ac]
add eax, 0x910dd33b
or eax, 0xd33784e6
out 0x84, al
invalid
sar dword [0x18e461418], cl
jb 0x140089630
jb 0x140089692
invalid
out 0x84, al
invalid
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf4b0]
xor edx, edx
div dword [0x141dcf4b4]
imul eax, eax, 0x51ecf67d
add eax, 0x6e4a2d13
cmp eax, 0xa2ef5be8
jb 0x140089660
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcf4b8]
xor edx, edx
div dword [0x141dcf4bc]
add eax, 0x62b05906
and eax, 0x897399f8
add eax, 0x3c96e470
cmp eax, 0x9ba49074
jbe 0x1400896c0
mov rax, qword [0x141ddc4e0]
nop dword [rax]
mov eax, dword [0x141dcf4c0]
add eax, dword [0x141dcf4c4]
imul eax, eax, 0x8884714e
add eax, 0x9667e61
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x29075139
jb 0x1400896c0
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0x84e69f99
nop word [rax + rax]
mov ecx, dword [0x141dcf4c8]
and ecx, dword [0x141dcf4cc]
add ecx, 0xfb49a134
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x7caa3c8c
cmp ecx, 0x3fe6fdaf
jb 0x140089700
nop dword [rax + rax]
mov eax, dword [0x141dcf4d0]
and eax, dword [0x141dcf4d4]
and eax, 0x4680008d
or eax, 0x892be942
xor eax, 0x362230e
cmp eax, 0x55992049
jb 0x140089730
mov rax, rdi
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ecx, 0x96e95949
nop word cs:[rax + rax]
mov eax, dword [0x141dcf460]
xor edx, edx
div dword [0x141dcf464]
add eax, 0x2e20b8a7
imul rax, rcx
shr rax, 0x3c
and eax, 0xfffffffa
cmp eax, 0xede758c2
ja 0x140089770
ud2
out 0x5c, al
invalid
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140089880
mov r14, qword [rbx]
test r14, r14
je 0x14008990e
mov eax, dword [0x141dcf508]
xor eax, dword [0x141dcf50c]
or eax, 0xb6b0b276
xor eax, 0x3742e7a6
cmp eax, 0x33d1496d
jae 0x1400898b3
mov rcx, rdi
call r14
mov r15d, 0x9512312d
xchg ebp, eax
nop dword [rax]
mov eax, dword [0x141dcf510]
imul eax, dword [0x141dcf514]
add eax, 0x1d45c47
add eax, 0x1d45c47
invalid
imul rax, r15
shr rax, 0x3f
imul ebp, eax, 0x474138e1
or ebp, 0xaa2684ff
mov rcx, rdi
call r14
cmp ebp, 0xec0d005d
je 0x1400898c0
nop
mov eax, dword [0x141dcf518]
or eax, dword [0x141dcf51c]
imul rax, rax, 0x306c4b21
shr rax, 0x3d
cmp eax, 0xe45aee58
je 0x1400898f0
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [str.2rH]
xor edx, dword [0x141dcf524]
add edx, 0x9f1259e8
xor edx, 0xb1a7e47c
add edx, 0x334126db
cmp edx, 0x515544d
jb 0x140089920
cli
pop rbx
invalid
test rax, rax
je 0x140089a3e
mov eax, dword [0x141dcf528]
xor edx, edx
div dword [0x141dcf52c]
nop dword [rax]
mov eax, dword [0x141dcf530]
and eax, dword [0x141dcf534]
and eax, 0x5dc67578
add eax, 0x5dbee261
cmp eax, 0x8afe3b0f
ja 0x140089960
nop dword [rax]
mov eax, dword [0x141dcf538]
or eax, dword [0x141dcf53c]
cmp eax, 0x3e4b61f6
je 0x140089980
cmp rcx, 0x11
jb 0x1400899ce
mov eax, 0x893c15d5
nop
mov ecx, dword [0x141dcf540]
xor ecx, dword [0x141dcf544]
or ecx, 0x747867a4
add ecx, 0xf1b93021
mov ecx, 0x48e9d1f1
imul ecx, eax
mov ecx, 0x48e9d1f1
imul ecx, eax
shr rcx, 0x3e
cmp ecx, 0x36d0bbea
sal byte [rsi], 1
sal byte [rsi], 1
ja 0x1400899a0
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcf548]
xor edx, edx
div dword [0x141dcf54c]
imul eax, eax, 0x93ce2b36
sub ecx, esi
xchg ebx, eax
add eax, 0x2496850e
cmp eax, 0xbbcfd6b7
jbe 0x140089a00
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov ebp, dword [0x141dcf550]
or ebp, dword [0x141dcf554]
or ebp, 0xff5fdf07
add ebp, 0x591bd518
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call rbx
cmp ebp, 0x4aa9885c
jb 0x140089a10
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dcf558]
sub eax, dword [0x141dcf55c]
and eax, 0x23d34d57
add eax, 0xd44314a6
or eax, 0x3ccdf750
cmp eax, 0xdceb7fea
jg 0x140089a4f
fdiv qword [rbx + 0xe]
invalid
jg 0x140089a4f
fdiv qword [rbx + 0xe]
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cwde
invalid
invalid
cwde
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dcf560]
sub eax, dword [0x141dcf564]
imul ebp, eax, 0x5702d6ae
add dl, byte [rdi - 0x7f]
cmc
add ah, byte [rax]
mov eax, dword [rax]
add dl, byte [rdi - 0x7f]
cmc
add ah, byte [rax]
mov eax, dword [rax]
and ebp, 0xbdab2386
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x9df5b0a
je 0x140089a80
jmp 0x140089ad3
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
mov eax, dword [str.__vP_6]
xor eax, dword [0x141dcf584]
cmp eax, 0x7127dd20
je 0x140089b90
mov eax, ecx
and eax, 3
xor edx, edx
nop word [rax + rax]
test dl, dl
jne 0x140089bb0
cmp rax, 3
ja case.default.0x140089bcc
lea rdx, [0x141dbb814]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rsi, [rcx - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf5a0]
xor eax, dword [0x141dcf5a4]
mov eax, 0x3d01d459
movsd dword [rdi], dword [rsi]
fnstenv [rsp + rsi*2]
in eax, dx
mov eax, 0x3d01d459
movsd dword [rdi], dword [rsi]
fnstenv [rsp + rsi*2]
in eax, dx
mov rdi, qword [rcx - 1]
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf5a8]
xor edx, edx
div dword [str.LF_od]
imul eax, eax, 0xc4f47f31
imul rax, rax, 0x74c6388d
shr rax, 0x3d
and eax, 0xfffffffe
cmp eax, 0x6c4dcbf9
ja 0x140089c00
mov rbx, qword [rcx + 7]
mov r14, qword [rbx]
test r14, r14
je 0x140089ce4
mov eax, dword [0x141dcf5b0]
add eax, 0x1d45971
or eax, dword [0x141dcf5b4]
or eax, 0x650688
and eax, 0x30654e88
cmp eax, 0xe75192f7
jbe 0x140089cc9
jmp 0x140089cd5
mov eax, dword [0x141dcf588]
sub eax, dword [0x141dcf58c]
or eax, 0xfb7fbdfe
cmp eax, 0x99e66677
je case.default.0x140089bcc
ud2
mov eax, dword [0x141dcf590]
xor edx, edx
div dword [0x141dcf594]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d4590c
nop dword [rax + rax]
mov eax, dword [0x141dcf598]
xor edx, edx
div dword [0x141dcf59c]
xor eax, 0xc41c0808
or eax, 0x3be223f6
cmp eax, 0xd475feb9
je 0x140089c90
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x140089cc0
jmp case.0x140089bcc.0
mov rcx, rdi
call r14
xor eax, eax
test al, al
je 0x140089cdd
mov rcx, rdi
call r14
jmp 0x140089cc9
xor eax, eax
nop
test al, al
jne 0x140089ce0
cmp qword [rbx + 8], 0
je 0x140089d99
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dcf5b8]
and ecx, dword [0x141dcf5bc]
imul ecx, ecx, 0x66c12453
xor ecx, 0x2a220808
or ecx, 0xd55cf057
cmp ecx, 0x8b53720c
jb 0x140089d00
cmp rax, 0x11
jb 0x140089d30
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcf5c0]
or eax, dword [0x141dcf5c4]
add eax, 0xce4e0897
or eax, 0x1b583094
cmp eax, 0x871f7ca5
je 0x140089d85
mov ebx, dword [0x141dcf5c8]
sub ebx, dword [0x141dcf5cc]
add ebx, 0xc4f314f2
xor ebx, 0x80500540
or ebx, 0x3d0ef81e
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xd8258536
jbe 0x140089d99
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140089d4d
mov eax, dword [0x141dcf5d0]
xor eax, dword [0x141dcf5d4]
xor eax, 0xd0fe0228
add eax, 0x67261349
shr eax, 2
imul rax, rax, 0x2285a445
shr rax, 0x37
cmp eax, 0x9f6fa44d
movsb byte [rdi], byte [rsi]
outsd dx, dword [rsi]
lahf
movsb byte [rdi], byte [rsi]
outsd dx, dword [rsi]
lahf
jne 0x140089dd0
mov rax, qword [0x141ddc4e0]
nop dword [rax + rax]
invalid
add byte [rbx - 0x2ba7fdfb], cl
add dword [rbx], esi
add eax, 0x1d45800
mov eax, dword [0x141dcf5d8]
xor eax, dword [0x141dcf5dc]
xor eax, 0xe39b9f08
add eax, 0xbd54604f
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xcfdf2cb
jb 0x140089dd0
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dcf5e0]
xor edx, edx
div dword [0x141dcf5e4]
add eax, 0xed8b44c
or eax, 0x4c3ff3f8
cmp eax, 0x2de4cce9
je case.0x140089bcc.0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
jmp 0x111d0c81f
mov eax, dword [0x141dcf618]
xor eax, dword [0x141dcf61c]
mov al, 0x56
invalid
add dword [0x14b4c7ec7], eax
imul rax, rax, 0x33fffe03
mov al, 0x56
invalid
shr rax, 0x3d
or eax, 0xf26583ba
cmp eax, 0x9bf53e77
jb 0x140089f60
mov eax, ecx
and eax, 3
mov edx, 0x9ddcb9c7
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, dword [0x141dcf620]
add r8d, dword [0x141dcf624]
xor r8d, 0xf8983cae
imul r8, rdx
shr r8, 0x3f
add r8d, 0xfbf98991
cmp r8d, 0x6f0630ac
jb 0x140089fa0
cmp rax, 3
ja case.default.0x140089fe5
lea rdx, [0x141dbb824]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
mov eax, 0x81e587a9
nop word cs:[rax + rax]
mov edx, dword [0x141dcf640]
and edx, dword [0x141dcf644]
imul rdx, rax
shr rdx, 0x3d
imul edx, edx, 0x674af394
imul rdx, rdx, 0x79669e63
shr rdx, 0x3e
cmp edx, 0xbf2eab2c
ja 0x14008a000
mov r15, qword [rcx + 7]
mov r12, qword [r15]
test r12, r12
je 0x14008a0a0
mov eax, dword [0x141dcf648]
add eax, 0x1d45609
add eax, dword [0x141dcf64c]
imul rax, rax, 0x1aa9dbd5
test eax, 0xe8c1481a
cmp al, 0xd
xchg esi, eax
invalid
mov al, 0x95
cmp eax, 0x7a633589
jae 0x14008a070
test eax, 0xe8c1481a
cmp al, 0xd
xchg esi, eax
invalid
mov rcx, r14
call r12
nop word cs:[rax + rax]
mov ebp, dword [0x141dcf650]
add ebp, dword [0x141dcf654]
xor ebp, 0x40400199
or ebp, 0x3f85da40
and ebp, 0xffd5dbd9
mov rcx, r14
call r12
cmp ebp, 0x7740a819
ja 0x14008a070
nop dword [rax]
mov eax, dword [0x141dcf658]
sub eax, dword [0x141dcf65c]
imul eax, eax, 0x6c07fb2d
or eax, 0xaf6bf068
cmp eax, 0x9108832f
je 0x14008a0a0
cmp qword [r15 + 8], 0
je 0x14008a163
mov rcx, qword [r15 + 0x10]
mov eax, dword [0x141dcf660]
xor edx, edx
div dword [0x141dcf664]
nop dword [rax + rax]
mov eax, dword [0x141dcf668]
xor eax, dword [0x141dcf66c]
or eax, 0x81fe414
imul rax, rax, 0x3f0126cd
shr rax, 0x3c
cmp eax, 0x992ba62a
je 0x14008a0e0
cmp rcx, 0x11
jb 0x14008a151
nop dword [rax]
mov eax, dword [0x141dcf670]
imul eax, dword [0x141dcf674]
add eax, 0x10912e73
or eax, 0xfd77e861
cmp eax, 0x48ca92cf
je 0x14008a110
nop
mov eax, dword [0x141dcf678]
sub eax, dword [0x141dcf67c]
add eax, 0xfc4ad8bb
cld
cld
xor eax, 0xaee90427
cmp eax, 0xabdad3f0
ja 0x14008a130
mov r14, qword [r14 - 8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [0x141ddc4e0]
mov eax, dword [0x141dcf680]
add eax, dword [0x141dcf684]
xor eax, 0x5120c1
and eax, 0x46d161e1
cmp eax, 0x9ea185df
jne 0x14008a21d
jmp 0x14008a252
mov eax, dword [0x141dcf630]
xor edx, edx
div dword [0x141dcf634]
and eax, 0xf7be2a2e
imul rax, rax, 0x3bb02129
shr rax, 0x3d
or eax, 0xb0bd4c46
cmp eax, 0xd0ed817b
je case.0x140089fe5.3
mov eax, 0xbd7dbb47
nop
mov ecx, dword [0x141dcf638]
xor ecx, dword [0x141dcf63c]
or ecx, 0x61bb22
imul ecx, ecx, 0x66d4f36a
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x9a11d975
ja 0x14008a1c0
jmp case.0x140089fe5.0
mov eax, dword [0x141dcf628]
and eax, dword [0x141dcf62c]
imul eax, eax, 0xf7a86dbd
and eax, 0x8da4d460
shr eax, 1
imul rax, rax, 0x418788b3
shr rax, 0x3c
call 0x11bd2df53
jl 0x14008a235
call 0x11bd2df53
jl 0x14008a235
ja case.default.0x140089fe5
ud2
mov eax, dword [0x141dcf688]
xor edx, edx
div dword [0x141dcf68c]
or eax, 0xf8b6cbe
imul ebp, eax, 0xe2f25d0f
xor ebp, 0x1e3aa3e5
loop 0x14008a1b8
cmc
in eax, 0xa3
cmp bl, byte [rsi]
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x4aaa4adb
jbe case.0x140089fe5.0
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008a21d
mov eax, dword [0x141dcf690]
imul eax, dword [0x141dcf694]
imul eax, eax, 0x40f6adb9
xor eax, 0x2800102
or eax, 0x6c4ed6d8
cmp eax, 0xf2b54ef1
jne 0x14008a290
mov qword [rsi + 8], rdi
nop word [rax + rax]
mov eax, dword [0x141dcf698]
xor edx, edx
div dword [0x141dcf69c]
imul eax, eax, 0x74052da3
add eax, 0x40a4f242
xor eax, 0x5d8d1ab0
mov qword [rsi + 8], rdi
cmp eax, 0x9719c0e0
ja 0x14008a290
mov eax, 0xb3e3ce49
nop
mov ecx, dword [0x141dcf6a0]
sub ecx, dword [0x141dcf6a4]
add ecx, 0xf84db4ab
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xda8e6369
ja 0x14008a2c0
nop word cs:[rax + rax]
mov eax, dword [0x141dcf6a8]
xor edx, edx
div dword [0x141dcf6ac]
shr eax, 2
imul rax, rax, 0x4825dc93
shr rax, 0x39
or eax, 0xeabb4bed
add eax, 0x93f7c8c2
cmp eax, 0xca2f4197
ja 0x14008a2f0
test rdi, rdi
setne al
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov ecx, eax
shr ecx, 6
nop dword [rax]
mov edx, dword [0x141dcf700]
sub edx, dword [0x141dcf704]
imul edx, edx, 0x41251b47
add edx, 0x174d7823
imul rdx, rax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
mov r9d, ecx
or r9b, 0xc0
mov byte [rdi], r9b
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
cmp edx, 0xeec3108b
je 0x14008a510
and r8b, 0x3f
or r8b, 0x80
mov byte [rdi + 1], r8b
nop
mov eax, dword [0x141dcf708]
sub eax, dword [0x141dcf70c]
imul eax, eax, 0xab0cd5e7
cmp eax, 0xdb8e4c48
je 0x14008a550
mov r14d, 2
jmp 0x14008a663
add dword [rbx], ecx
add eax, 0x1d45110
or eax, 0xf7cb477c
imul eax, eax, 0x446e88d4
add eax, 0xf1aee31e
cmp eax, 0xc1fde8ec
jbe 0x14008a600
mov byte [rdi + 2], r8b
nop word [rax + rax]
mov eax, dword [0x141dcf6f0]
mov ecx, dword [0x141dcf6f4]
add eax, ecx
add eax, 0xf8514dd9
or eax, 0xebcb3a4e
and eax, 0xebff7fee
mov byte [rdi + 2], r8b
cmp eax, 0x4a8fccc1
jb 0x14008a600
mov r14d, 3
jmp 0x14008a663
call 0x14c47ca53
or byte [rax - 0x7fbefdb9], 0xe0
invalid
add byte [rax + rcx*4 + 0x47], 3
mov r14d, 4
mov eax, dword [0x141dcf720]
and eax, dword [0x141dcf724]
imul eax, eax, 0x36588b32
add eax, 0xff46ce59
and eax, 0xdc7ee264
cmp eax, 0x8117720d
jb 0x14008a6cb
mov eax, dword [0x141dcf728]
xor edx, edx
div dword [0x141dcf72c]
mov r15d, eax
add r15d, 0xd3f043ea
xor r15d, 0x121050
and r15d, 0x829e5078
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
mov r8, r14
call fcn.14008aeb0
add rsp, 0x20
cmp r15d, 0x3d05e267
jne 0x14008a6e3
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, rdi
mov r8, r14
call fcn.14008aeb0
add rsp, 0x20
jmp 0x14008a686
mov rbx, rax
test rax, rax
je 0x14008a97d
mov rax, qword [rsi + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf730]
or ecx, dword [0x141dcf734]
sub dl, byte [rax - 0x2c]
add dword [rbx], ecx
or eax, 0x1d45028
xor ecx, 0x4aae963
add ecx, 0x9b4f0ffe
cmovg ebx, dword [rbx + 0x4b19f981]
nop
invalid
ja 0x14008a700
cmovg ebx, dword [rbx + 0x4b19f981]
nop
mov esp, 0xd8be077
adc dl, byte [rax - 0x2c]
mov ecx, dword [0x141dcf738]
or ecx, dword [0x141dcf73c]
add dword [rbx], ecx
or eax, 0x1d45010
imul ecx, ecx, 0xeb1d119b
cmp ecx, 0x50c9bfd2
je 0x14008a720
test rax, rax
je case.0x14008a760.0
invalid
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
cmp rcx, 3
ja case.default.0x14008a760
lea rdx, [0x141dbb834]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rdi, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov eax, 0xf2e06775
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf758]
or ecx, dword [0x141dcf75c]
xor ecx, 0x92b05900
or ecx, 0x6c4a8619
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xb80674a4
ja 0x14008a780
mov rax, qword [r15]
test rax, rax
je 0x14008a7bd
sub rsp, 0x20
mov rcx, r14
call rax
add rsp, 0x20
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcf760]
or edx, dword [0x141dcf764]
xor edx, 0xd3621031
imul edx, edx, 0xe1e8600a
and edx, 0xc7ca0b92
cmp edx, 0x2691a724
jb 0x14008a7d0
test rax, rax
je 0x14008a933
mov eax, dword [0x141dcf768]
xor edx, edx
div dword [0x141dcf76c]
nop dword [rax]
mov eax, dword [0x141dcf770]
or eax, dword [0x141dcf774]
xor eax, 0x276454c0
invalid
imul eax, eax, 0x44defde2
or eax, 0xa6218d2c
cmp eax, 0xad3028ec
jb 0x14008a810
invalid
cmp rcx, 0x11
jb 0x14008a869
mov r14, qword [r14 - 8]
nop dword [rax]
mov eax, dword [0x141dcf778]
or eax, dword [0x141dcf77c]
imul rax, rax, 0x48958c85
shr rax, 0x3d
imul eax, eax, 0x9e8b183c
or eax, 0x7e9d2cbc
cmp eax, 0x3311796f
je 0x14008a840
xor eax, eax
test al, al
je 0x14008a8f5
jmp 0x14008a917
mov eax, dword [0x141dcf748]
mov ecx, dword [0x141dcf74c]
add eax, ecx
add eax, 0x5df62a93
pop rbp
ret 0xd44e
pop rbp
imul rax, rax, 0x1755aad9
shr rax, 0x3b
or eax, 0x1755e9e
cmp eax, 0xc422073e
je case.0x14008a760.3
nop word [rax + rax]
mov eax, dword [0x141dcf750]
sub eax, dword [0x141dcf754]
imul eax, eax, 0x7c4f21f2
add eax, 0x2e1ebd69
cmp eax, 0x3b000297
jbe 0x14008a8b0
jmp case.0x14008a760.0
mov eax, dword [0x141dcf740]
add eax, dword [0x141dcf744]
xor eax, 0xdf269517
imul eax, eax, 0x468a7a55
xor eax, 0x1663561b
cmp eax, 0xd0b81e4d
invalid
invalid
invalid
sal byte [rdi - 0x23], 1
invalid
ud2
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor r15d, r15d
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
test r15b, r15b
je 0x14008a933
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x789a3
adc eax, 0x789a3
add rsp, 0x20
jmp 0x14008a8f5
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov qword [rsi + 8], rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dcf780]
xor eax, dword [0x141dcf784]
or eax, 0xe1c63882
and eax, 0xe1c73d82
cmp eax, 0x69bb9f3b
jb 0x14008a960
test rbx, rbx
setne al
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdi, rax
nop dword [rax]
mov eax, dword [0x141dcf7b8]
sub eax, dword [0x141dcf7bc]
and eax, 0xdf3eb9bc
imul eax, eax, 0x85266a8b
and eax, 0x8d025cfc
cmp eax, 0x1e277073
jb 0x14008aa30
mov rcx, qword [rsi + 8]
nop word [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 [0x141dcf7c0]
xor eax, dword [0x141dcf7c4]
pop rax
invalid
invalid
add dword [0xeaa8f313], esi
add eax, 0xa954eb48
cmp eax, 0x64bce159
loope 0x14008aa36
ja 0x14008aa60
pop rax
invalid
loope 0x14008aa36
ja 0x14008aa60
test rcx, rcx
je case.0x14007ade5.185
nop word cs:[rax + rax]
mov eax, dword [0x141dcf7c8]
xor edx, edx
div dword [0x141dcf7cc]
imul eax, eax, 0x3c2c0eb8
xor eax, 0xf25348d6
add eax, 0x512acca8
cmp eax, 0x8fd7a730
ja 0x14008aa90
mov eax, ecx
and eax, 3
lea rdx, [0x141dbb844]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
out dx, al
push rsp
add al, byte [rcx + 0x4ad5fec1]
ret
mov eax, dword [0x141dcf800]
add eax, 0x1d44c2a
add eax, dword [0x141dcf804]
or eax, 0x7d13446a
imul rcx, rax, 0x23ef23f3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
or eax, 0x77015566
cmp eax, 0x7bcc5724
ja 0x14008abd0
mov eax, dword [0x141dcf808]
and eax, dword [0x141dcf80c]
add eax, 0x1d44bff
add eax, 0x1d44bff
add eax, 0x26c7579b
or eax, 0x6f33e875
add eax, 0xbd224754
cmp eax, 0x28dd0d65
jae 0x14008ac35
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dcf810]
add eax, dword [0x141dcf814]
or eax, 0x7a34575f
jp 0x14008acbb
call 0xe42f398b
jp 0x14008acbb
call 0xe42f398b
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0xaeee222b
je case.0x140086f53.31
mov eax, dword [0x141dcf818]
xor eax, dword [0x141dcf81c]
invalid
add dword [rcx - 0x5cca68b3], edi
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0x330fc4f1
add ecx, 0xc8b225db
cmp ecx, 0x4be488b2
jae 0x14008ae4a
invalid
jmp 0x14008ae57
mov eax, dword [0x141dcf7d0]
sub eax, dword [0x141dcf7d4]
imul rax, rax, 0x43056a41
shr rax, 0x3e
add dword [rax + 0x69], ecx
rol byte [rcx + 0x6a], 5
shr rax, 0x3e
or eax, 0x2e53b864
cmp eax, 0x22c33157
je 0x14008acb0
jmp case.0x14007ade5.185
mov edx, dword [0x141dcf7a0]
adc eax, 0x1d44a8a
add edx, dword [0x141dcf7a4]
or edx, 0x80285338
add cl, 0xea
add cl, byte [rax + 0x69]
shl byte [rbx + 0x484b7f0c], cl
shr edx, 0x3c
add cl, 0xea
add cl, byte [rax + 0x69]
shl byte [rbx + 0x484b7f0c], cl
shr edx, 0x3c
cmp edx, 0xa26278b7
je 0x14008ad10
test rcx, rcx
je 0x14008adc1
lea rdx, [0x141dba4f8]
mov rcx, rsi
call fcn.140054440
mov ecx, dword [0x141dcf828]
and ecx, dword [0x141dcf82c]
ror byte [rdx - 0x2c], 1
add dword [rcx - 0x37], ebp
ret 0x1387
mov bh, 0x81
rcr dword [rdi - 0x55], 0x5c
or eax, dword [rcx - 0x6a555e1f]
or al, byte [rcx + 0x560d59f9]
invalid
je 0x14008ad50
ror byte [rdx - 0x2c], 1
add dword [rcx - 0x37], ebp
ret 0x1387
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dcf830]
or ecx, dword [0x141dcf834]
imul rdx, rcx, 0x17d391c1
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0x4c4e83ec
xor ecx, 0x65f012ea
invalid
adc dh, al
cmp ecx, 0xfeb60db8
ja 0x14008ad80
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 0xd290d2f5
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dcf7a8]
add edx, dword [0x141dcf7ac]
xor edx, 0x633adcb0
imul rdx, rcx
shr rdx, 0x39
invalid
cmp dword [rcx - 0x78fd0706], eax
hlt
je 0x14008add0
invalid
mov rdx, qword [rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dcf7b0]
add ecx, dword [0x141dcf7b4]
xor ecx, 0xeec1ff70
shr ecx, 3
jmp 0x10971f61b
xchg edi, eax
invalid
or dword [r8 - 0x3f], r9d
jmp 0x117d22f57
cmp al, 0x85
jae case.0x1400e7514.250
stc
cwde
sub bl, byte [rdi]
invalid
jb 0x14008ae00
jmp 0x10971f61b
cmp al, 0x85
jae case.0x1400e7514.250
stc
cwde
sub bl, byte [rdi]
push 0xffffffff8b4cd272
or byte [rax - 0x75], cl
invalid
mov r8, qword [rax + 8]
mov rcx, qword [rsi]
call fcn.14008aeb0
test rax, rax
jne 0x14008aa26
xor eax, eax
jmp 0x14008ad80
mov rcx, qword [0x141ddc4e0]
xor eax, eax
test al, al
je 0x14008ae60
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141ddc4e0]
jmp 0x14008ae4a
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcf820]
add eax, dword [0x141dcf824]
test al, 0x49
invalid
add dword [0x1691acb45], ecx
add eax, 0xf72eaf45
imul rax, rax, 0x6f06ef21
shl byte [rcx], 0xef
invalid
outsd dx, dword [rsi]
shr rax, 0x3c
cmp eax, 0x331666c9
ja 0x14008ae70
test al, 0x49
invalid
shl byte [rcx], 0xef
invalid
mov qword [rsi + 8], rdi
xor eax, eax
nop
test al, al
jne 0x14008aea0
mov al, 1
jmp 0x14008ad80
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
retf
mov eax, 0xa9479d55
nop
retf
mov ecx, dword [0x141dcf838]
and ecx, dword [0x141dcf83c]
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x8da06481
and dword [rax + riz*4 - 0x73], 0x97b6c981
retf
or byte [rcx - 0x1b934707], al
invalid
and dword [rax + riz*4 - 0x73], 0x97b6c981
retf
movabs al, byte fs:[0x8108cb97b6c9818d]
stc
mov eax, 0x7413e46c
je 0x14008aed0
je 0x14008aed0
test rsi, rsi
je 0x14008b814
lea r14, [0x141dbb854]
lea r15, [0x141dbb908]
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebp, 0x8e0e67c1
mov qword [rsp + 0x20], rbx
and al, 0x20
and al, 0x20
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.140087a20
mov rcx, rdx
test rax, rax
ror byte [rdi], 0x84
add dword [r8], eax
invalid
ror byte [rdi], 0x84
add dword [r8], eax
add byte [rcx - 0x77], al
enter 0xffffffffffff8341, 0xffffffffffffffe0
add ecx, dword [rcx - 0x7d]
clc
add ecx, dword [rdi]
xchg dword [rax + 0x4b000008], edx
invalid
mov r8d, ecx
and r8d, 3
cmp r8, 3
ja 0x14008b7f0
movsxd rax, dword [r14 + r8*4]
add rax, r14
jmp rax
invalid
loopne 0x14008afae
movzx ecx, byte [rcx + 0x10]
nop
mov eax, dword [0x141dcf910]
imul eax, dword [0x141dcf914]
add eax, 0x1d44997
add eax, 0x1d44997
add eax, 0xa1adcd5
and eax, 0x1e47659f
imul eax, eax, 0x16d3e5a7
shl byte [rdi + 0x3d16d3e5], 0x19
invalid
pop rbp
cli
shl byte [rdi + 0x3d16d3e5], 0x19
invalid
pop rbp
cli
je 0x14008af70
jmp 0x14008b550
add byte [rdi], cl
invalid
mov eax, dword [0x141dcf918]
add eax, dword [0x141dcf91c]
jo 0x14008aff3
invalid
add dword [rax + 0x69], ecx
shl byte [rdi + 0x481c5f1a], 1
shr edx, 0x20
jo 0x14008aff3
invalid
shl byte [rdi + 0x481c5f1a], 1
shr edx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
add eax, 0xe6aa739f
or eax, 0xe08fafd5
invalid
loopne case.0x14007ade5.165
and byte [r10], bl
xchg byte [rdx - 0x31], dh
rcl cl, 1
call 0x128ca7fc0
invalid
invalid
movzx r9d, byte [rcx + 0xf]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf920]
xor edx, edx
div dword [0x141dcf924]
add eax, 0x906eaf79
xor eax, 0xf4f82728
cmp eax, 0x1b9b55cb
jb 0x14008afe0
jmp 0x14008b550
nop dword [rax + rax]
mov eax, dword [0x141dcf848]
imul eax, dword [0x141dcf84c]
add eax, 0x1d4482f
add eax, 0x1d4482f
or eax, 0xf00c5602
xor eax, 0xa51c3442
or eax, 0xe209b9
mov ecx, 0x3d00e209
xchg ebx, eax
invalid
sal byte [rdi - 0x23], cl
mov ecx, 0x3d00e209
xchg ebx, eax
invalid
mov rax, rcx
shr rax, 0x20
call 0x15f18165d
add byte [rax], r8b
call 0x15f18165d
add byte [rax], r8b
mov edx, dword [0x141dcf850]
sub edx, dword [0x141dcf854]
and edx, 0xa0a63fa8
imul edx, edx, 0xa9d9dfb5
cmp edx, 0xa5fec261
je 0x14008b040
cmp eax, 0x28
ja case.default.0x14008b079
invalid
add byte [rcx + 0x158d48c0], cl
invalid
mov eax, eax
lea rdx, [0x141dbb864]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
sar bh, 1
loopne 0x14008b0c1
invalid
xor r9d, r9d
xor ecx, ecx
jmp 0x14008b530
nop dword [rax + rax]
test rcx, rcx
je 0x14008b82a
sub rsi, rcx
jb 0x14008b833
add rdi, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dcf900]
imul eax, dword [0x141dcf904]
imul eax, eax, 0x738516fb
and eax, 0x4a1c3c2a
test dword [rbx + 0x25], esi
sub bh, byte [rsp + rbx]
add rax, 0x42e67362
add eax, 0x42e67362
add eax, 0x42e67362
cmp eax, 0x410c072
jbe 0x14008b0b0
jmp 0x14008b7a0
add byte [rdi], cl
invalid
mov r9b, 0x25
mov al, 1
test al, al
je case.0x14008b079.37
jmp 0x14008b530
mov eax, dword [0x141dcf8d8]
imul eax, dword [0x141dcf8dc]
add eax, 0x1d447df
add eax, 0x1d447df
and eax, 0x6bd05d77
add eax, 0x4a55a14f
mov r9b, 0x23
mov cl, 0x23
mov cl, 0x23
cmp eax, 0xbc633344
ja case.0x14008b079.35
jmp 0x14008b530
mov eax, dword [0x141dcf8c0]
imul eax, dword [0x141dcf8c4]
scasd eax, dword [rdi]
add eax, 0x1d44797
invalid
scasd eax, dword [rdi]
add eax, 0x1d44797
add dword [0x127b780bd], esi
xor eax, 0xe7aecf8b
out 0x69, eax
shr byte [rdi + 0x417eba32], 0xb1
mov edx, 0x1bb1417e
cmp eax, 0xe28e7e35
imul eax, eax, 0x7eba32af
mov edx, 0x1bb1417e
mov r9b, 0x1b
cmp eax, 0xe28e7e35
je case.0x14008b079.27
jmp 0x14008b530
add byte [rax], al
nop word [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 [rbx - 0x2bb8c5fb], cl
add dword [rbx], esi
add eax, 0x1d44738
cmp byte [rdi - 0x2c], al
invalid
mov eax, dword [0x141dcf890]
xor eax, dword [0x141dcf894]
cmp byte [rdi - 0x2c], al
invalid
invalid
cmp byte [rdi - 0x2c], al
add dword [rcx - 0x40], ebp
invalid
imul eax, eax, 0x244cf043
add eax, 0x902d49fd
std
sub rax, 0x305bba90
pop rbx
xor bl, cl
jrcxz 0x14008b1b5
imul edx, eax
invalid
and al, 5
std
sub rax, 0x305bba90
pop rbx
xor bl, cl
pop rbx
xor bl, cl
jrcxz 0x14008b1b5
imul edx, eax
shr rdx, 0x3e
mov r9b, 0x10
invalid
cmp edx, 0x5b8a545a
pop rbx
jae case.0x14008b079.16
jmp 0x14008b530
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r9b, 0xe
mov al, 1
test al, al
je case.0x14008b079.14
invalid
imul ecx
xchg edx, eax
add eax, dword [rax]
add byte [rsi - 0x70], ah
jmp 0x14008b530
mov eax, dword [0x141dcf860]
xor edx, edx
div dword [0x141dcf864]
imul rax, rax, 0x53efb457
shr rax, 0x3d
or eax, 0x6105c038
mov r9b, 4
cmp eax, 0x665ede07
ja case.0x14008b079.4
jmp 0x14008b530
mov eax, dword [0x141dcf8e0]
and eax, dword [0x141dcf8e4]
or byte [rdi - 0x2c], al
add dword [0x110824ea1], eax
or byte [rdi - 0x2c], al
add dword [0x110824ea1], eax
mov edx, 0xadc6504f
imul rdx, rax
shr rdx, 0x3e
mov r9b, 0x28
cmp edx, 0x8c3c3b04
je case.0x14008b079.40
jmp 0x14008b530
mov eax, dword [0x141dcf878]
sub eax, dword [0x141dcf87c]
jo 0x14008b250
invalid
add dword [rcx - 0x40], ebp
cmp ecx, esi
lea eax, [0xc2f6ed02]
mov r9b, 9
mov cl, 9
jo 0x14008b250
invalid
mov cl, 9
cmp eax, 0xbd9b5334
ja case.0x14008b079.9
jmp 0x14008b530
mov eax, dword [0x141dcf8b8]
sub eax, dword [0x141dcf8bc]
add byte [rsi - 0x2c], 1
add byte [rsi - 0x2c], 1
imul eax, eax, 0x9802979f
xor eax, 0x8f87fb7
imul eax, eax, 0xb46e13c0
rol al, 0x13
outsb dx, byte [rsi]
mov ah, 0x41
mov cl, 0x18
rol al, 0x13
outsb dx, byte [rsi]
mov ah, 0x41
mov cl, 0x18
cmp eax, 0x8f1ede1b
jae case.0x14008b079.24
jmp 0x14008b530
nop dword [rax]
mov eax, dword [0x141dcf888]
imul eax, dword [0x141dcf88c]
scasd eax, dword [rdi]
add eax, 0x1d4461f
invalid
and al, byte [rsi - 0x2c]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d4461f
invalid
add dword [rcx - 0x40], ebp
jae 0x14008b2d5
imul eax, eax, 0x1acb6473
add eax, 0x44527187
push rdx
invalid
retf
sbb al, byte [0x1845b23ff]
push rdx
mov r9b, 0xf
mov r9b, 0xf
cmp eax, 0x456dde7f
jg 0x14008b25c
insd dword [rdi], dx
ja case.0x14008b079.15
ja case.0x14008b079.15
ja case.0x14008b079.15
fsubp st(1)
test eax, 0x66000002
add byte [rax], al
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x14008b530
add byte [rax], al
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bba3dfb], cl
mov eax, dword [0x141dcf858]
imul eax, dword [0x141dcf85c]
invalid
invalid
invalid
invalid
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d445bf
invalid
invalid
invalid
invalid
mov edi, 0xba01d445
invalid
mov edx, 0xd4cf50a5
imul rdx, rax
imul edx, eax
movsd dword [rdi], dword [rsi]
push rax
iretd
invalid
imul edx, eax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
shr rdx, 0x3d
add edx, 0xc8e16526
loope 0x14008b278
invalid
cmp eax, 0x6526c281
loope 0x14008b278
loope 0x14008b278
or edx, 0xe338814d
mov r9b, 3
mov cl, 3
retf 0x814d
cmp qword [r8], 0x3b141e3
cmp dword [rax], 0x3b141e3
mov cl, 3
add eax, dword [rcx + 0x789f19fa]
sbb byte [rdx - 0x31], dh
cmp edx, 0x18789f19
lahf
js 0x14008b2d7
jb case.0x14008b079.3
jmp 0x14008b530
push 2
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf870]
add eax, 0x1d4459a
add dword [rbx], eax
add eax, dword [0x141dcf874]
add eax, 0x1d44598
or eax, 0x3ce8d2de
imul eax, eax, 0x3d6a2a73
sub ch, byte [rdx + 0x3d]
sub ch, byte [rdx + 0x3d]
mov r9b, 7
cmp eax, 0xa9ca9c12
je case.0x14008b079.7
jmp 0x14008b530
mov eax, dword [0x141dcf8e8]
or eax, dword [0x141dcf8ec]
add eax, 0x1de1746c
xor eax, 0x627376b3
imul rax, rax, 0x48dcf4ef
shr rax, 0x3c
mov r9b, 0x29
cmp eax, 0xfd9a23f2
jae case.default.0x14008b079
jmp 0x14008b530
mov eax, dword [0x141dcf868]
add eax, dword [0x141dcf86c]
xor eax, 0x400d0498
or eax, 0x20001300
and eax, 0x640d17b8
mov r9b, 5
cmp eax, 0xce093b86
je case.0x14008b079.5
invalid
fucomi st(1)
invalid
jmp 0x14008b530
mov eax, dword [0x141dcf8a0]
or eax, dword [0x141dcf8a4]
or eax, 0xf8fd3caf
add eax, 0x30c0326a
mov r9b, 0x14
cmp eax, 0x2151dcc2
jbe case.0x14008b079.20
jmp 0x14008b530
mov eax, dword [0x141dcf880]
and eax, dword [0x141dcf884]
imul eax, eax, 0x15dffc9c
add eax, 0x20d16ee
mov r9b, 0xd
cmp eax, 0x7ec23b35
jae case.0x14008b079.13
jmp 0x14008b530
mov eax, dword [0x141dcf8a8]
xor edx, edx
div dword [0x141dcf8ac]
mov edx, 0x91b33e1b
imul rdx, rax
shr rdx, 0x3e
and edx, 0xfffffffe
imul eax, edx, 0xc9e169cd
mov r9b, 0x15
cmp eax, 0xeb97c0b0
je case.0x14008b079.21
jmp 0x14008b530
mov eax, dword [0x141dcf898]
imul eax, dword [0x141dcf89c]
add eax, 0x83eee43c
imul rax, rax, 0x2c506c61
shr rax, 0x3a
mov r9b, 0x12
cmp eax, 0xa5ee4a4c
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
je case.0x14008b079.18
jmp 0x14008b530
mov eax, dword [0x141dcf8c8]
imul eax, dword [0x141dcf8cc]
imul rax, rax, 0x47d9db59
shr rax, 0x3e
imul eax, eax, 0x71395dba
add eax, 0x3fa8fe1a
mov r9b, 0x1e
cmp eax, 0x56c43782
jae case.0x14008b079.30
invalid
jmp 0x14008b530
mov eax, dword [0x141dcf8d0]
add eax, dword [0x141dcf8d4]
or eax, 0xc84c65db
enter 0x1805, 0x2d
xor edx, dword [rsi]
enter 0x1805, 0x2d
xor edx, dword [rsi]
imul rax, rax, 0x26f074c5
shr rax, 0x3d
mov r9b, 0x20
cmp eax, 0xcfc13d48
je case.0x14008b079.32
jmp 0x14008b530
mov eax, dword [0x141dcf8b0]
xor edx, edx
div dword [0x141dcf8b4]
add eax, 0x5e584ec0
or eax, 0x982ce60d
imul eax, eax, 0xed590118
mov r9b, 0x17
cmp eax, 0x3c755704
je case.0x14008b079.23
invalid
jmp 0x14008b530
mov r9b, 0x21
jmp 0x14008b530
mov r9b, 0x22
jmp 0x14008b530
mov r9b, 0x24
jmp 0x14008b530
mov r9b, 1
jmp 0x14008b530
mov r9b, 2
jmp 0x14008b530
mov r9b, 6
jmp 0x14008b530
mov r9b, 8
jmp 0x14008b530
mov r9b, 0xa
jmp 0x14008b530
mov r9b, 0xb
jmp 0x14008b530
mov r9b, 0xc
jmp 0x14008b530
mov r9b, 0x11
jmp 0x14008b530
mov r9b, 0x19
jmp 0x14008b530
mov r9b, 0x1f
jmp 0x14008b530
mov r9b, 0x13
jmp 0x14008b530
mov r9b, 0x16
jmp 0x14008b530
mov r9b, 0x1a
jmp 0x14008b530
mov r9b, 0x1c
jmp 0x14008b530
mov r9b, 0x1d
jmp 0x14008b530
mov r9b, 0x26
jmp 0x14008b530
mov r9b, 0x27
nop dword [rax]
mov eax, dword [0x141dcf908]
add eax, dword [0x141dcf90c]
and eax, 0x98a83081
add eax, 0x3689eefa
cmp eax, 0x1f0c5036
jb 0x14008b530
nop dword [rax]
mov eax, dword [0x141dcf928]
add eax, dword [0x141dcf92c]
imul eax, eax, 0xf4d1d7f4
cmp eax, 0xed3f217b
je 0x14008b550
cmp r9b, 0x23
jne 0x14008b816
nop word cs:[rax + rax]
mov eax, dword [0x141dcf930]
imul eax, dword [0x141dcf934]
or eax, 0xb65a91d0
imul eax, eax, 0xe2d5bc30
xor eax, 0x789f17a1
cmp eax, 0xc32f065c
ja 0x14008b580
movsxd rax, dword [r15 + r8*4]
add rax, r15
jmp rax
add byte [rax], al
mov eax, dword [0x141dcf940]
imul eax, dword [0x141dcf944]
imul eax, eax, 0xb5a9488a
ror byte [rdx + 0x3db5a948], 0xca
in al, 0xb1
stosb byte [rdi], al
ror byte [rdx + 0x3db5a948], 0xca
in al, 0xb1
stosb byte [rdi], al
je 0x14008b5c0
mov r13, qword [rcx + 7]
mov rax, qword [r13]
test rax, rax
je 0x14008b610
mov rcx, r15
call rax
nop dword [rax]
mov eax, dword [0x141dcf948]
add eax, dword [0x141dcf94c]
or eax, 0xbffc3ffd
imul rax, rbp
shr rax, 0x3c
cmp eax, 0x59e6437
ja 0x14008b5f0
cmp qword [r13 + 8], 0
je 0x14008b6ed
mov rcx, qword [r13 + 0x10]
mov eax, dword [0x141dcf950]
xor edx, edx
div dword [0x141dcf954]
xor eax, 0x1276b5c9
imul rax, rax, 0x5be4050b
shr rax, 0x3a
imul eax, eax, 0xa6c65649
cmp eax, 0xada256e6
ja 0x14008b61f
cmp rcx, 0x11
jb 0x14008b684
mov r15, qword [r15 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf958]
imul eax, dword [0x141dcf95c]
imul eax, eax, 0x403987f9
and eax, 0xf7f3a33a
xor eax, 0xb4ba76f9
cmp eax, 0xe70fc1d2
ja 0x14008b660
mov eax, dword [0x141dcf960]
mov ecx, dword [0x141dcf964]
add eax, ecx
add eax, 0xfc5f0dd9
xor eax, 0x206f53dd
cmp eax, 0x9a17b321
jbe 0x14008b6c0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call r12
nop word cs:[rax + rax]
mov r13d, dword [0x141dcf968]
sub r13d, dword [0x141dcf96c]
and r13d, 0x588c4820
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call r12
cmp r13d, 0xc6aa3c0b
je 0x14008b6c0
mov r15, qword [0x141ddc4e0]
mov eax, dword [0x141dcf970]
xor edx, edx
div dword [0x141dcf974]
add eax, 0x5bd6f9f9
or eax, 0x452ad45d
imul rax, rax, 0x56524093
shr rax, 0x3e
cmp eax, 0x4227b2c2
jne 0x14008b750
jmp 0x14008b7d7
mov eax, dword [0x141dcf978]
and eax, dword [0x141dcf97c]
imul rax, rax, 0x5f8c6df9
shr rax, 0x3d
imul eax, eax, 0x9c06b7c3
imul r13, rax, 0x4cb8a389
shr r13, 0x3e
mov rcx, r15
xor edx, edx
mov r8, r14
call r12
cmp r13d, 0xe742216f
ja 0x14008b7d7
mov r14, rbx
mov rbx, qword [rsp + 0x20]
lea r15, [0x141dbb908]
cmp eax, 0x1d3016d
cmp eax, 0x1d3016d
nop dword [rax + rax]
mov eax, dword [0x141dcf980]
xor edx, edx
div dword [0x141dcf984]
mov eax, dword [0x141dcf988]
or eax, dword [0x141dcf98c]
imul eax, eax, 0xf41a7658
add eax, 0x98f69770
cmp eax, 0xbc7d6c71
ja 0x14008b7ae
test rsi, rsi
jne 0x14008af30
jmp 0x14008b814
mov rcx, r15
xor edx, edx
mov r8, r14
call r12
jmp 0x14008b750
mov eax, dword [0x141dcf840]
xor eax, dword [0x141dcf844]
add eax, 0x8513aae2
and eax, 0xd7acab7f
xor eax, 0xce26ae2d
cmp eax, 0x2aa59616
jb 0x14008b7f0
jmp 0x14008b881
xor ecx, ecx
mov rax, rcx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x141dba6e0]
jmp 0x14008b816
mov eax, dword [0x141dcf8f0]
sub eax, dword [0x141dcf8f4]
or eax, 0x2a5a72c5
imul rax, rax, 0x75e2834d
shr rax, 0x3c
or eax, 0x8a5ff431
cmp eax, 0xf0d3b6e0
jne 0x14008b860
ud2
mov eax, dword [0x141dcf8f8]
imul eax, dword [0x141dcf8fc]
imul eax, eax, 0xb85040af
add eax, 0x1f4ea932
ud2
ud2
or byte [rax - 0x77], cl
jns 0x14008e909
mov qword [rcx + 0x18], r8
mov qword [rcx + 0x20], r11
jmp 0x14008eabb
invalid
push rbx
shr rax, 0x3b
cmp eax, 0x3c3c046f
jne 0x14008e932
ud2
mov eax, dword [0x141dcff68]
xor eax, dword [0x141dcff6c]
xor eax, 0x26183024
or eax, 0x89a346d3
add eax, 0xc4cf1564
ud2
jb 0x14008e932
mov eax, dword [0x141dcff70]
sub eax, dword [0x141dcff74]
and eax, 0x6da06d93
xor eax, 0xbe025206
add eax, 0x23176370
cmp eax, 0x9cc1ff8f
jb 0x14008e956
jmp 0x14008ea8e
mov eax, dword [0x141dcfff0]
sub eax, dword [0x141dcfff4]
add eax, 0x726b5b8d
and eax, 0x4a27a6e0
mov byte [rcx], 4
mov byte [rcx], 4
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], r9
cmp eax, 0xa774cf94
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
jne 0x14008ea54
mov byte [rcx], 4
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], r9
jmp 0x14008ea1f
mov qword [rcx + 0x18], rsi
mov qword [rcx + 0x20], rdi
jmp 0x14008eabb
mov eax, dword [0x141dcff38]
add eax, dword [0x141dcff3c]
xor eax, 0x6000114
or eax, 0x202
and eax, 0x612033e
mov byte [rcx], 2
mov byte [rcx + 1], dl
cmp eax, 0x9c8dbddd
jne 0x14008eabb
mov byte [rcx], 2
mov byte [rcx + 1], dl
jmp 0x14008ea5e
ud2
invalid
cld
iretd
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov byte [rcx], 0xa
nop word cs:[rax + rax]
mov eax, dword [0x141dd0038]
xor eax, dword [0x141dd003c]
or eax, 0xcda021b6
add eax, 0x2150b57a
imul rcx, rax, 0xd4dad3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x44f65df6
ja 0x14008eb90
nop word cs:[rax + rax]
mov eax, dword [0x141dd01d0]
xor edx, edx
div dword [0x141dd01d4]
and eax, 0x4400c2a
or eax, 0xf9b7b3d1
imul rcx, rax, 0x11008711
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x111b2cde
ja 0x14008ebd0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd0040]
imul eax, dword [0x141dd0044]
and eax, 0xa521f915
imul rax, rax, 0x576d30d7
shr rax, 0x39
cmp eax, 0xa569c642
je 0x14008ecc0
test bpl, bpl
je 0x14008ed1c
movzx eax, bpl
cmp eax, 1
jne 0x14008edf7
mov eax, dword [0x141dd0050]
and eax, dword [0x141dd0054]
or eax, 0x9cbea975
add eax, 0x92fda6df
cmp eax, 0x344a771f
jae 0x14008f13a
jmp case.0x1400e7514.292
cmp r9b, 6
je 0x14008ede7
cmp r9, 5
ja case.default.0x14008ed43
lea rax, [0x141dbb918]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
mov rax, qword [rsp + 8]
jmp rdx
mov eax, dword [0x141dd0078]
and eax, dword [0x141dd007c]
add eax, 0xd32b1a2c
xor eax, 0xc0190b00
and eax, 0xf4992b30
cmp eax, 0xe17378b7
je case.0x14008ed43.1
mov rax, qword [rsp + 0x10]
jmp case.0x14008ed43.0
mov eax, dword [0x141dd0080]
imul eax, dword [0x141dd0084]
add eax, 0x8c3540d3
or eax, 0xd9752522
cmp eax, 0x55328745
jb case.0x14008ed43.4
mov rax, qword [rsp + 0x18]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0088]
add edx, dword [0x141dd008c]
imul edx, edx, 0x3b523d6c
and edx, 0xd2f9a318
shr edx, 2
imul rdx, rdx, 0x20626ded
shr rdx, 0x39
cmp edx, 0xa285fa38
ja case.0x14008ed43.0
test rax, rax
jne case.0x14008ed43.2
mov byte [r8 + 0x38], 1
mov bpl, 1
mov rax, r10
jmp 0x14008f300
cmp eax, 2
jne 0x14008f3e0
mov eax, dword [0x141dd0060]
xor eax, dword [0x141dd0064]
xor eax, 0xa00a100
or eax, 0xc5d80c9e
cmp eax, 0xc00863f9
jb 0x14008ee00
nop dword [rax]
mov eax, dword [str._fHnN]
xor eax, dword [0x141dd006c]
add eax, 0x1f289601
and eax, 0xe46cbfd
cmp eax, 0x1790c289
ja 0x14008ee20
test r11, r11
je 0x14008f4a2
lea rax, [r10 + r11]
nop word [rax + rax]
mov edx, dword [0x141dd0150]
or edx, dword [0x141dd0154]
imul rdx, rdx, 0x75a06289
shr rdx, 0x3e
imul edx, edx, 0x42a1aaad
cmp edx, 0x2a667733
jb 0x14008ee50
xor r15d, r15d
mov rdx, r10
cmp r9b, 3
jae 0x14008ef10
nop word cs:[rax + rax]
cmp byte [rdx], 0x5c
je 0x14008efe0
inc rdx
inc r15
nop
mov edi, dword [0x141dd0158]
imul edi, dword [0x141dd015c]
add edi, 0x814fa9a9
imul rdi, rdi, 0x75a1c855
shr rdi, 0x3e
or edi, 0x94f83468
cmp edi, 0x8dffec4f
je 0x14008eea0
nop dword [rax]
mov edi, dword [0x141dd0160]
or edi, dword [0x141dd0164]
or edi, 0xb85dd209
add edi, 0xca4ed0fb
imul rdi, rdi, 0x3362ca25
shr rdi, 0x3d
cmp edi, 0x93010bb6
ja 0x14008eed0
cmp rdx, rax
jne 0x14008ee90
jmp 0x14008ef8a
mov edi, dword [0x141dd0168]
sub edi, dword [str._K_nggN_]
add edi, 0x5ef5af84
xor edi, 0x7580a76d
add edi, 0x3a156b54
cmp edi, 0x6f18e949
jb 0x14008ef10
movzx edi, byte [rdx]
cmp edi, 0x2f
je 0x14008efe0
cmp edi, 0x5c
je 0x14008efe0
mov edi, dword [0x141dd0170]
xor edi, dword [0x141dd0174]
add edi, 0x4334a714
or edi, 0x9f562318
cmp edi, 0x4fa0acdf
jb 0x14008ef4b
inc rdx
inc r15
nop word cs:[rax + rax]
test r13b, r13b
jne 0x14008ef80
cmp rdx, rax
jne 0x14008ef10
xor eax, eax
mov r15, r11
test r15, r15
jne 0x14008f007
sub r11, rax
jb 0x14008f709
mov edx, dword [0x141dd01a0]
and edx, dword [0x141dd01a4]
imul edx, edx, 0x96dbf6fa
or edx, 0xdf975091
cmp edx, 0x45c0936
jb 0x14008ef9d
add rax, r10
mov qword [r8], rax
mov qword [r8 + 8], r11
mov bpl, 2
mov rdi, r11
jmp 0x14008f300
mov eax, dword [0x141dd0190]
sub eax, dword [0x141dd0194]
or eax, 0xd8aceade
and eax, 0xdaedeede
cmp eax, 0xf572ff09
ja 0x14008efe0
mov eax, 1
test r15, r15
je 0x14008ef94
mov rdx, r10
mov edi, dword [rsp + 0x24]
cmp r15, 1
je 0x14008f0c0
mov r14b, 9
cmp r15, 2
jne 0x14008f0f5
movzx edx, byte [r10]
nop dword [rax]
mov edi, dword [0x141dd0178]
imul edi, dword [0x141dd017c]
imul edi, edi, 0xe8d2c168
add edi, 0xcb4ee61a
and edi, 0xb2a9bb32
cmp edi, 0xa93c11c3
je 0x14008f030
cmp dl, 0x2e
jne 0x14008f0f5
mov edx, dword [str._rj4]
or edx, dword [0x141dd0184]
imul edx, edx, 0xffe90e20
add edx, 0x9f9fcbca
or edx, 0xebf8564c
cmp edx, 0x98dafa99
jb 0x14008f060
lea rdx, [r10 + 1]
nop word [rax + rax]
mov edi, dword [0x141dd0188]
xor edi, dword [0x141dd018c]
imul rdi, rdi, 0x2049423f
shr rdi, 0x3c
or edi, 0xef78bfc9
cmp edi, 0x977f81d
jb 0x14008f090
mov dil, 8
nop dword [rax + rax]
mov ebp, dword [0x141dd0198]
sub ebp, dword [0x141dd019c]
or ebp, 0xa9fe8de0
and ebp, 0xa9fe8ff0
cmp byte [rdx], 0x2e
movzx r14d, dil
mov esi, 9
cmovne r14d, esi
cmp ebp, 0x39e4a383
je 0x14008f0c0
invalid
mov esi, 0xa179cba3
add rax, r15
sub r11, rax
jb 0x14008f709
add rax, r10
mov edx, dword [0x141dd01b0]
sub edx, dword [0x141dd01b4]
movsb byte [rdi], byte [rsi]
adc ah, dl
add dword [rdi - 0x1803e1eb], edi
movsb byte [rdi], byte [rsi]
adc ah, dl
add dword [rdi - 0x1803e1eb], edi
imul rdx, rdi
shr rdx, 0x3e
or edx, 0xe2496216
add edx, 0x4e6f0ea5
cmp edx, 0x23cf8300
jae 0x14008f33d
jmp 0x14008f35e
mov eax, dword [0x141dd0058]
xor edx, edx
div dword [0x141dd005c]
and eax, 0x80047201
xor eax, 0x257704
and eax, 0x40c64100
cmp byte [rdx], al
and eax, 0x40c64100
cmp byte [rdx], al
cmp eax, 0x5d0b29f5
ja case.0x1400e7514.292
cmp byte [rsp + 7], 0
jne 0x14008f4ac
invalid
invalid
add byte [rax - 0x4b], al
add al, byte [rcx - 0x7d]
stc
add esi, dword [rbx + 0xf]
mov bpl, 2
cmp r9d, 3
jae 0x14008f181
mov rax, r10
jmp 0x14008f300
mov byte [r8 + 0x38], 2
jmp 0x14008f13a
cmp r9d, 5
je 0x14008f275
add eax, 0xea840f
add byte [rax], al
cmp r9d, 6
jne 0x14008f553
mov eax, dword [0x141dd00d8]
and eax, dword [0x141dd00dc]
imul eax, eax, 0xd02727ba
xor eax, 0x6c17e745
imul eax, eax, 0x54dd430e
cmp eax, 0x1b9e012c
jb 0x14008f195
nop dword [rax]
test r13b, r13b
jne 0x14008f1c0
test r11, r11
je 0x14008f27d
movzx eax, byte [r10]
cmp al, 0x2e
setne dl
nop word [rax + rax]
cmp r11, 1
sete r14b
mov r15d, dword [0x141dd00e0]
sub r15d, dword [0x141dd00e4]
imul r15, rsi
shr r15, 0x3e
out dx, eax
xor r15d, 0x987e859
xchg dword [rcx], ecx
out dx, eax
xor r15d, 0x987e859
xchg dword [rcx], ecx
xchg dword [rcx], ecx
cmp r15d, 0x5a84cd6e
ja 0x14008f1e0
or r14b, dl
or dh, dl
je 0x14008f288
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + rbp], bh
cmp al, 0x2e
sete r14b
cmp r11, 1
sete dl
mov r15d, dword [0x141dd00f8]
xor r15d, dword [0x141dd00fc]
imul r15, r15, 0x6f3d91db
shr r15, 0x3a
and r15d, 7
imul r15d, r15d, 0x4decf4f5
push rbp
hlt
in al, dx
cmp r15d, 0x8cd5056
jb 0x14008f220
push rbp
hlt
and dl, r14b
nop dword [rax]
nop dword [rax]
test r13b, r13b
jne 0x14008f260
test dl, dl
jne 0x14008f440
mov rax, r10
jmp 0x14008f300
mov rax, r10
jmp 0x14008f300
xor r11d, r11d
mov rax, r10
jmp 0x14008f300
mov r14d, 0xaa5013fb
mov eax, dword [0x141dd00e8]
xor eax, dword [0x141dd00ec]
invalid
invalid
add dword [rcx - 0x40], ebp
cdq
lea edi, [rdx]
invalid
push rsp
invalid
invalid
add eax, 0x7d7a0d3f
mov edx, 0xadcb0827
or bl, cl
lodsd eax, dword [rsi]
invalid
or bl, cl
lodsd eax, dword [rsi]
retf
imul rax, rdx
shr rax, 0x3f
invalid
cmp eax, 0x582224c2
ja 0x14008f28e
invalid
invalid
invalid
movzx eax, byte [r10 + 1]
movzx eax, byte [rdx + 1]
nop
mov edx, dword [0x141dd00f0]
imul edx, dword [0x141dd00f4]
invalid
invalid
add dword [rcx + 0x11faeac2], eax
jnp 0x14008f31d
imul edx, esi
invalid
invalid
imul edx, esi
shr rdx, 0x3f
imul edx, edx, 0x5784be4d
cmp edx, 0xdfe00c06
je 0x14008f2c0
cmp eax, 0x2f
je 0x14008f440
cmp eax, 0x5c
je 0x14008f440
mov rax, r10
mov eax, edx
nop
mov edx, dword [0x141dd01a8]
mov r10d, dword [0x141dd01ac]
add edx, r10d
add edx, 0x66c8eda3
imul rdx, r12
shr rdx, 0x3f
or edx, 0xe951e26
cmp edx, 0xbfbd86b9
jae 0x14008f300
mov r10, rax
cmp bpl, bl
jbe 0x14008ecc0
jmp 0x14008eb7f
dec dword [rbx - 0x2bf18aeb]
add dword [rbx], ecx
or edx, dword [0x141dd01bc]
mov edx, dword [0x141dd01b8]
or edx, dword [0x141dd01bc]
imul edx, edx, 0x171569ee
mov qword [r8], rax
mov qword [r8 + 8], r11
mov dword [rax + 8], ebx
imul edx, dword [0x140923c6d], 0x858894d
mov dword [rax + 8], ebx
pop rax
or byte [rcx + 0x109776fa], al
adc dword [rbp + 9], esi
cmp edx, 0x11109776
jne 0x14008f367
mov qword [r8], rax
mov qword [r8 + 8], r11
or bl, ch
invalid
or bl, ch
invalid
mov bpl, 2
mov rdi, r11
cmp r14b, 0xa
je 0x14008f300
mov eax, dword [0x141dd01c0]
and eax, dword [0x141dd01c4]
imul eax, eax, 0xd32e34f9
cmp eax, 0xe1b6ad31
jne 0x14008f3a0
mov byte [rcx], r14b
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r15
nop word [rax + rax]
mov eax, dword [0x141dd01c8]
xor edx, edx
div dword [0x141dd01cc]
and eax, 0x10680028
or eax, 0xc917df53
xor eax, 0x92b3639
mov byte [rcx], r14b
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r15
cmp eax, 0x88a1ddaf
jb 0x14008f3a0
jmp 0x14008ebd0
mov eax, dword [0x141dd0048]
or eax, dword [0x141dd004c]
imul eax, eax, 0x634f22e5
add eax, 0xb68a6f71
xor eax, 0x81bff363
cmp eax, 0xafdbd28b
jb 0x14008f3e0
jmp 0x14008f7a9
mov eax, dword [0x141dd0070]
xor edx, edx
div dword [0x141dd0074]
or eax, 0x849ce646
imul eax, eax, 0x6503acef
cmp eax, 0x932f095f
je case.default.0x14008ed43
jmp 0x14008f7a9
mov eax, dword [0x141dd0118]
xor eax, dword [0x141dd011c]
imul eax, eax, 0xf75a1157
cmp eax, 0xf8b1b90c
je 0x14008f440
test rdi, rdi
je 0x14008f7a9
dec rdi
inc r10
nop dword [rax + rax]
mov eax, dword [0x141dd0120]
add eax, dword [0x141dd0124]
imul eax, eax, 0xf5393a0a
add eax, 0xa669ba46
and eax, 0xbf53bda8
cmp eax, 0x292b04c
jb 0x14008f470
mov qword [r8], r10
mov qword [r8 + 8], rdi
mov byte [rcx], 7
jmp 0x14008ebd0
mov byte [r8 + 0x38], 3
jmp 0x14008eb7f
test rdi, rdi
je 0x14008f719
dec rdi
nop dword [rax + rax]
mov eax, dword [0x141dd0138]
add eax, dword [0x141dd013c]
cmp eax, 0xfab1077e
je 0x14008f4c0
inc r10
mov qword [r8], r10
mov qword [r8 + 8], rdi
mov eax, dword [0x141dd0140]
sub eax, dword [0x141dd0144]
cmp eax, 0x334ccc1e
jne 0x14008f500
mov byte [rcx], 6
nop word cs:[rax + rax]
mov eax, dword [0x141dd0148]
add eax, dword [0x141dd014c]
or eax, 0x9c493aae
imul rax, rax, 0x614a36e1
shr rax, 0x3c
mov byte [rcx], 6
cmp eax, 0xfe2712fb
je 0x14008f500
jmp 0x14008ebd0
mov byte [r8 + 0x38], 1
lea rax, [0x141dbb930]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141dd0100]
imul eax, dword [0x141dd0104]
imul eax, eax, 0x33353137
and eax, 0x5776ee99
add eax, 0x861fbb50
cmp eax, 0xfa029c42
jbe 0x14008f806
jmp 0x14008f827
sal byte [rdx - 0x3b], 0x9f
sbb al, 0x25
sal byte [rcx], 0xbb
add al, 0x3d
imul byte [rsi - 0x1d88ce02]
jmp 0x14008f7a9
mov dword [rax + 8], edi
mov rdx, qword [r8 + 0x30]
mov qword [rcx + 0x20], rdx
movups xmm0, xmmword [r8 + 0x11]
movups xmm1, xmmword [r8 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r9b
mov qword [rcx + 0x28], r10
mov qword [rcx + 0x30], rax
jmp 0x14008ebd0
ud2
mov eax, dword [str..VmF]
and eax, dword [0x141dd012c]
imul eax, eax, 0x76cf35de
cmp eax, 0xa45f690d
jne 0x14008f734
ud2
mov eax, dword [0x141dd0130]
or eax, dword [0x141dd0134]
imul rax, rax, 0xad598e9
shr rax, 0x39
add eax, 0xdc43752d
xor eax, 0x4f03ea09
ud2
ud2
add eax, 0x1d408ed
add eax, 0xb0bb0e75
imul rax, rax, 0x454ffcfb
shr rax, 0x3e
shr rax, 0x3e
ud2
mov eax, dword [0x141dd0108]
xor eax, dword [0x141dd010c]
imul eax, eax, 0x786ead67
add eax, 0xe8b11856
call 0x17d0ef9e7
fst qword [rsi + 0x59]
cmpsb byte [rsi], byte [rdi]
call 0x17d0ef9e7
fst qword [rsi + 0x59]
cmpsb byte [rsi], byte [rdi]
jae 0x14008f830
mov byte [rcx], 6
jmp 0x14008f806
nop dword [rax]
mov eax, dword [0x141dd0110]
xor eax, dword [0x141dd0114]
and eax, 0x812b4545
add eax, 0x5b847f36
xor eax, 0xdae177e2
cmp eax, 0x4b6b827a
ja 0x14008f830
jmp 0x14008ebd0
mov r8d, dword [0x141dd01e8]
and r8d, dword [0x141dd01ec]
imul r11d, r8d, 0xee7d571b
and r11d, 0x371038fe
add r11d, 0xf02cd864
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx ebx, r9b
lea r10, [rbx + 1]
cmp bl, 4
cmovae r10, rax
cmp r11d, 0x1b5f8c7c
ja case.0x1400e7514.299
cmp rdx, r10
jne 0x14008fb4c
nop dword [rax]
mov eax, dword [0x141dd01f0]
or eax, dword [0x141dd01f4]
add eax, 0x59dba9cc
or eax, 0x225911bd
add eax, 0xa30286ca
cmp eax, 0x1472e144
jb 0x14008f950
invalid
fidiv word [rax - 0x2d7ab7ff]
mov al, 1
test rdx, rdx
je 0x14008fa70
cmp edx, 4
jne 0x14008fb50
nop word cs:[rax + rax]
mov eax, dword [0x141dd02e0]
sub eax, dword [0x141dd02e4]
add eax, 0x19a991c1
or eax, 0xf7d6fac6
cmp eax, 0xcad5f84a
jb 0x14008f990
nop dword [rax]
mov eax, dword [0x141dd02e8]
xor eax, dword [0x141dd02ec]
imul eax, eax, 0x60299c64
cmp eax, 0x90ae7f2a
je 0x14008f9b0
mov rbx, qword [rsi + 0x10]
nop dword [rax]
mov eax, dword [0x141dd02f0]
and eax, dword [0x141dd02f4]
imul eax, eax, 0xcbe6a26e
and eax, 0xc675bbb0
xor eax, 0x8e300087
cmp eax, 0xe24ed61
jb 0x14008f9d0
cmp rbx, qword [rdi + 0x10]
jne 0x14008fc33
mov eax, dword [0x141dd02f8]
xor edx, edx
div dword [0x141dd02fc]
mov eax, 0xb073beed
mov ecx, dword [0x141dd0300]
imul ecx, dword [0x141dd0304]
add ecx, 0xd38e13e0
imul rcx, rax
shr rcx, 0x3c
add ecx, 0x26fed26d
cmp ecx, 0x3c4a1b54
ja 0x14008fa10
mov rdi, qword [rdi + 8]
mov eax, dword [0x141dd0308]
or ah, dl
add dword [rbx], ebp
add eax, 0x1d408c3
or ah, dl
add dword [rbx], ebp
add eax, 0x1d408c3
imul rax, rax, 0x354e5d8f
shr rax, 0x3d
imul eax, eax, 0xfc7cd204
cmp eax, 0x526fb3bb
jne 0x14008fffa
jmp 0x140090037
invalid
mov edx, dword [0x141dd0200]
and edx, dword [str.imb]
add edx, 0x70e6d273
imul rdx, rdx, 0x4c93c251
shr rdx, 0x3b
cmp edx, 0xae80ae48
ja 0x14008fa70
cmp r9b, 4
jb 0x14008fb50
mov eax, dword [0x141dd0208]
xor edx, edx
div dword [0x141dd020c]
nop dword [rax]
mov eax, dword [0x141dd0210]
add eax, dword [0x141dd0214]
imul eax, eax, 0x86d3620d
or eax, 0xff9def7d
cmp eax, 0xe3ee23cf
je 0x14008fab0
nop
mov eax, dword [0x141dd0218]
add eax, dword [0x141dd021c]
xor eax, 0x1e9d6903
imul eax, eax, 0xa3e4909d
add eax, 0x7f047df8
cmp eax, 0x5076ad64
jb 0x14008fad0
cmp cl, r8b
jne 0x14008fc65
cmp rcx, 5
ja case.default.0x14008fb14
lea rax, [0x141dbb960]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd0228]
and eax, dword [0x141dd022c]
imul rax, rax, 0x7790ff91
shr rax, 0x3e
cmp eax, 0xe3cb2e10
je 0x14008fb20
cmp r8, qword [rdi + 0x10]
je 0x14008fef9
xor eax, eax
jmp 0x14008fb50
xor eax, eax
nop
mov ecx, dword [0x141dd01f8]
sub ecx, dword [0x141dd01fc]
imul ecx, ecx, 0xb54e9336
add ecx, 0xc539c420
cmp ecx, 0x8a8c6f5
jb 0x14008fb50
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dd0230]
mov ecx, dword [0x141dd0234]
add eax, ecx
add eax, 0xc98da086
imul rax, rax, 0x56889211
shr rax, 0x3d
add eax, 0x638e3ac9
cmp eax, 0xe989413e
ja case.0x14008fb14.1
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008ff98
pop rsi
adc byte [rax + 0x3b], cl
pop rdi
adc byte [rdi], cl
test eax, esp
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x77], cl
or byte [rbx + rcx*4 + 0x7e], cl
mov r15, qword [rsi + 8]
mov eax, dword [0x141dd0238]
add eax, dword [0x141dd023c]
mov r14, qword [rdi + 8]
mov r15, qword [rsi + 8]
mov eax, dword [0x141dd0238]
add eax, dword [0x141dd023c]
imul eax, eax, 0x80dfa75f
add eax, 0x9e7563a5
or eax, 0x579254df
cmp eax, 0xac783f49
jne 0x14008fbf1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov eax, dword [0x141dd0240]
imul eax, dword [0x141dd0244]
xor eax, 0xa3745c9c
shr eax, 2
imul r12, rax, 0x23c105f7
shr r12, 0x37
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp r12d, 0x546b2dff
je 0x14008fbf1
test eax, eax
je 0x14008fc6c
xor eax, eax
jmp 0x14008fb50
xor eax, eax
jmp 0x14008fb50
mov eax, dword [0x141dd0220]
or eax, dword [str._tu__r]
add eax, 0xd2c2f8de
imul rax, rax, 0x60fb8bc5
shr rax, 0x3e
imul eax, eax, 0x316a02c6
cmp eax, 0x980b34ab
je case.default.0x14008fb14
ud2
xor eax, eax
jmp 0x14008fb50
mov eax, dword [0x141dd02c8]
add eax, dword [0x141dd02cc]
and eax, 0x50b223eb
add eax, 0x802ba16
and eax, 0x4822a711
cmp eax, 0x767fd573
ja 0x14008fc6c
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
jne 0x14008fff3
mov eax, dword [0x141dd02d0]
mov ecx, dword [0x141dd02d4]
add eax, ecx
add eax, 0xb19651b0
xor eax, 0x80120869
and eax, 0xa912787f
cmp eax, 0xcee70c43
ja 0x14008fc9c
jmp 0x14008ffdf
mov ecx, 0xb1d6c699
nop word [rax + rax]
mov eax, dword [0x141dd0288]
xor edx, edx
div dword [0x141dd028c]
add eax, 0x9565e8f9
or eax, 0x939da47b
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x5404d020
je 0x14008fcd0
mov r8, qword [rsi + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dd0290]
xor eax, dword [0x141dd0294]
or eax, 0x40dd75c
imul eax, eax, 0x65e4b580
or eax, 0xdf8da6d8
cmp eax, 0x35915763
jb 0x14008fd00
cmp r8, qword [rdi + 0x10]
jne 0x14008ff91
mov eax, dword [0x141dd0298]
and eax, dword [0x141dd029c]
or eax, 0x73002388
and eax, 0xf7c07b89
imul eax, eax, 0x7ffcfcda
cmp eax, 0x733ddb40
ja 0x14008fd2d
mov eax, dword [0x141dd02a0]
xor edx, edx
div dword [0x141dd02a4]
mov eax, dword [0x141dd02a8]
xor edx, edx
div dword [str.sAgv]
or eax, 0x5cff841e
imul rax, rax, 0x475ccbed
shr rax, 0x3e
add eax, 0xca862889
cmp eax, 0x5bdc7d61
jb 0x14008fd5e
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008ffa6
xor eax, eax
jmp 0x14008fb50
mov eax, 0xea0d8be1
nop dword [rax]
mov ecx, dword [0x141dd0248]
or ecx, dword [0x141dd024c]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xbbbcfb58
add ecx, 0xce7b3410
cmp ecx, 0xa23a160
jb 0x14008fdb0
movzx r8d, byte [rsi + 1]
nop dword [rax]
mov eax, dword [0x141dd0250]
imul eax, dword [0x141dd0254]
add al, 0xd4
add dword [0xf121e9be], eax
add al, 0xd4
add dword [0xf121e9be], eax
and eax, 0x542e809
cmp eax, 0xebc0168f
ja 0x14008fde0
movzx r9d, byte [rdi + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0258]
xor edx, edx
div dword [0x141dd025c]
mov ecx, eax
and ecx, 0x8cfb9d55
add ecx, 0x74587950
and ecx, 0x89773bb4
cmp r8b, r9b
sete al
cmp ecx, 0x114e6bb5
ja 0x14008fe10
jmp 0x14008fb50
mov eax, dword [0x141dd0260]
xor edx, edx
div dword [0x141dd0264]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0268]
add eax, dword [0x141dd026c]
imul eax, eax, 0x82a27c4a
add eax, 0x508a2e47
or eax, 0xa74b60a2
cmp eax, 0x160a1b8e
jb 0x14008fe60
mov r8, qword [rsi + 0x10]
mov rcx, qword [rdi + 0x10]
mov eax, dword [0x141dd0270]
xor edx, edx
div dword [0x141dd0274]
nop dword [rax]
mov eax, dword [0x141dd0278]
add eax, dword [0x141dd027c]
or eax, 0xbceb769c
add eax, 0x7f924b6d
imul rax, rax, 0x56ed0785
shr rax, 0x3d
cmp eax, 0x5ad01d99
ja 0x14008fea0
cmp r8, rcx
jne 0x14008ff9f
mov ecx, 0xb5439e95
mov eax, dword [0x141dd0280]
xor edx, edx
div dword [0x141dd0284]
imul eax, eax, 0x1fd1a159
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xce0be7ee
ja 0x14008fed6
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14008fb50
mov eax, 0xa3e4e6b9
nop word cs:[rax + rax]
mov ecx, dword [0x141dd02b0]
or ecx, dword [0x141dd02b4]
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
or ecx, 0xb8244a4d
invalid
imul rcx, rcx, 0x6a8f4cad
shr rcx, 0x3e
cmp ecx, 0x85fae04f
ja 0x14008ff20
movzx ecx, byte [rsi + 1]
mov eax, dword [0x141dd02b8]
xor edx, edx
div dword [0x141dd02bc]
nop
mov edx, dword [0x141dd02c0]
add edx, dword [0x141dd02c4]
and edx, 0x26b3fdbc
add edx, 0x9a40a708
and edx, 0x9281b74c
cmp cl, byte [rdi + 1]
sete al
cmp edx, 0xd7f4def9
je 0x14008ff60
jmp 0x14008fb50
xor eax, eax
jmp 0x14008fb50
xor eax, eax
jmp 0x14008fb50
xor eax, eax
jmp 0x14008fb50
xor eax, eax
test al, al
jne 0x14008ffa8
mov r8, qword [rsi + 0x20]
mov eax, dword [0x141dd02d8]
and eax, dword [0x141dd02dc]
xor eax, 0xa298734c
imul eax, eax, 0xfd6ac9f5
add eax, 0xde88a11a
cmp eax, 0x41a7af2
jb 0x14008ffb0
xor eax, eax
test al, al
jne 0x14008ffd5
cmp r8, qword [rdi + 0x20]
jne 0x14008ffec
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14008ff01
xor eax, eax
jmp 0x14008fb50
xor eax, eax
jmp 0x14008fb50
shr cl, 0x56
sti
invalid
mov eax, dword [0x141dd0310]
or eax, dword [0x141dd0314]
and eax, 0x8a23d2db
imul ebp, eax, 0x4d570385
and ebp, 0xad4372b0
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
cmp ebp, 0x1a584c0
ja 0x14008fb50
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008fffa
nop word cs:[rax + rax]
mov edx, dword [0x141dd0328]
and edx, dword [0x141dd032c]
add edx, 0x9a31f6d2
and edx, 0xa26c5e89
cmp edx, 0xc5093b4a
ja 0x1400900d0
invalid
mov edx, dword [0x141dd0330]
sub edx, dword [0x141dd0334]
or edx, 0xb5add5f7
and edx, 0xffeddff7
cmp edx, 0x114e19c
je 0x1400900f0
test al, al
jne 0x1400901ee
movzx r11d, byte [r8 + 0x10]
lea eax, [r11 - 5]
mov edx, 0xbfeaf6d1
nop word cs:[rax + rax]
mov esi, dword [0x141dd0338]
or esi, dword [0x141dd033c]
add esi, 0x774d0b9b
imul rsi, rdx
scasd eax, dword [rdi]
shr rsi, 0x3f
invalid
scasd eax, dword [rdi]
shr rsi, 0x3f
cmp esi, 0x57ec5246
je 0x140090130
cmp al, 1
ja 0x1400901ee
xor eax, eax
nop dword [rax]
test al, al
jne 0x140090160
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
xor esi, esi
test r10b, r10b
jne 0x1400901e5
cmp r11b, 6
je 0x1400901e5
nop dword [rax + rax]
mov r11d, dword [0x141dd0340]
imul r11d, dword [0x141dd0344]
add r11d, 0x17ee5ec7
or r11d, 0x54c24c5
cmp r11d, 0x70790528
jb 0x140090180
nop word cs:[rax + rax]
mov r11d, dword [0x141dd0348]
imul r11d, dword [0x141dd034c]
add r11d, 0xf5034f76
and r11d, 0x30a6714e
cmp r11d, 0xa03bf2c5
je 0x1400901b0
mov esi, 2
cmp rdx, 1
jbe 0x1400909f9
cmp rsi, rdx
jne 0x140090839
xor edx, edx
test r10b, r10b
jne 0x1400902c3
nop dword [rax]
mov eax, dword [0x141dd0370]
or eax, dword [0x141dd0374]
add eax, 0x5bf982c0
or eax, 0x5c351b6d
cmp eax, 0x4bbdad1f
je 0x140090200
movzx eax, byte [r8 + 0x10]
nop word cs:[rax + rax]
mov r10d, dword [0x141dd0378]
add r10d, dword [0x141dd037c]
and r10d, 0x7b8fd72a
cmp r10d, 0xd7ebdb94
je 0x140090230
cmp eax, 6
je 0x1400902c3
nop word cs:[rax + rax]
mov r10d, dword [0x141dd0380]
and r10d, dword [0x141dd0384]
xor r10d, 0x235aeebb
imul r10d, r10d, 0x1ab1747
and r10d, 0x45c7824a
cmp r10d, 0x6a689a2f
ja 0x140090260
cmp rax, 5
ja case.default.0x1400902a4
lea r10, [0x141dbb978]
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400902b0
mov rsi, qword [r8 + 0x20]
add rsi, 4
jmp 0x1400902c5
xor esi, esi
movzx r14d, dl
movzx edi, r9b
lea rax, [rdi + r14]
add rax, rsi
nop word cs:[rax + rax]
mov edx, dword [str.C1_vu]
xor edx, dword [0x141dd03c4]
imul edx, edx, 0x5102d09c
xor edx, 0xf34dfe90
imul r9, rdx, 0x3fd5ac9
shr r9, 0x20
sub edx, r9d
shr edx, 1
add edx, r9d
shr edx, 0x1f
cmp edx, 0xfd01b1c1
ja 0x1400902e0
mov r9, qword [r8 + 8]
cmp rax, r9
ja 0x140090822
mov rdx, qword [r8]
lea r10, [rdx + rax]
lea rbx, [rdx + r9]
nop
mov r11d, dword [0x141dd03c8]
and r11d, dword [0x141dd03cc]
add r11d, 0x5d6309e5
or r11d, 0x3e4e8c20
and r11d, 0xfe7efde7
cmp r11d, 0x6298300f
je 0x140090330
sub rbx, r10
nop
mov r11d, dword [0x141dd03d0]
xor r11d, dword [0x141dd03d4]
or r11d, 0x69299fb
add r11d, 0x85d6857e
or r11d, 0x6d4f862c
cmp r11d, 0x7a2dc621
je 0x140090360
movzx r11d, byte [r8 + 0x10]
cmp rax, r9
jne 0x1400903a0
xor r8d, r8d
jmp 0x1400905df
mov r8d, dword [0x141dd03d8]
xor r8d, dword [0x141dd03dc]
imul r8d, r8d, 0xfe5a940
or r8d, 0xfa08e907
cmp r8d, 0x3bcedb17
jb 0x1400903a0
cmp r11b, 3
jae 0x14009050a
lea r8, [rsi + r14]
lea r12, [rdi + r8]
neg r12
xor r8d, r8d
mov r15, r9
mov ebp, dword [0x141dd03e0]
imul ebp, dword [0x141dd03e4]
xor ebp, 0x1f9ae2fc
imul ebp, ebp, 0x8e7d4c4d
cmp ebp, 0xe5a71b22
ja 0x1400903e0
cmp byte [rdx + r15 - 1], 0x5c
je 0x1400907b4
mov ebp, dword [0x141dd03e8]
sub ebp, dword [0x141dd03ec]
and ebp, 0xa0c00809
xor ebp, 0xec40da84
cmp ebp, 0x180b38af
jb 0x14009040d
dec r15
dec rbx
mov r13, r12
add r13, r15
jne 0x1400903e0
jmp 0x1400905df
mov eax, dword [0x141dd03a8]
or eax, dword [0x141dd03ac]
or eax, 0xd4afc96c
imul eax, eax, 0x6dfd4e5c
cmp eax, 0x1a04efd8
je case.0x1400902a4.4
mov rax, qword [r8 + 0x20]
mov r10, qword [r8 + 0x30]
lea r11, [r10 + 1]
nop word [rax + rax]
mov edi, dword [0x141dd03b0]
imul edi, dword [0x141dd03b4]
xor edi, 0x4a640
add byte [rcx + 0x4dae41e7], al
add dword [rcx - 0x63daea39], 0xd2854dd4
add byte [rcx + 0x4dae41e7], al
add dword [rcx - 0x63daea39], 0xd2854dd4
mov rsi, r11
cmove rsi, r10
add rsi, rax
add rsi, 2
cmp edi, 0x25a296b
jbe 0x140090470
jmp 0x1400902c5
mov eax, dword [0x141dd0398]
or eax, dword [0x141dd039c]
add eax, 0xf7fd09ac
and eax, 0x327b0046
imul eax, eax, 0x835aee2a
cmp eax, 0x70902a0a
jb case.0x1400902a4.3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2c0145fb], cl
add dword [rbx], esi
add eax, 0x1d3feb8
mov eax, dword [0x141dd03a0]
xor eax, dword [0x141dd03a4]
add eax, 0xb08cd32e
and eax, 0x66b0624c
mov rsi, qword [r8 + 0x20]
add rsi, 4
cmp eax, 0x9d3f6f57
je 0x1400904e0
jmp 0x1400902c5
add rsi, r14
add rdi, rsi
xor r8d, r8d
mov rsi, r9
nop word cs:[rax + rax]
mov ebp, dword [0x141dd03f0]
xor ebp, dword [0x141dd03f4]
add ebp, 0xc96fb26d
or ebp, 0x39e4bd8e
cmp ebp, 0xa76d0bbe
ja 0x140090520
movzx ebp, byte [rdx + rsi - 1]
cmp ebp, 0x2f
je 0x14009057d
cmp ebp, 0x5c
je 0x14009057d
nop
mov ebp, dword [0x141dd03f8]
add ebp, dword [0x141dd03fc]
or ebp, 0xcf6cf9f9
add ebp, 0x4bcc87ac
cmp ebp, 0x140d7521
jb 0x140090550
dec rsi
dec rbx
cmp rdi, rsi
jne 0x140090520
jmp 0x1400905df
dec rbx
add rax, rbx
inc rax
cmp rax, r9
ja 0x1400907d2
add rdx, rax
nop word cs:[rax + rax]
mov r8d, dword [0x141dd0458]
add r8d, dword [0x141dd045c]
imul r10, r8, 0x1599b7eb
shr r10, 0x20
sub r8d, r10d
shr r8d, 1
add r8d, r10d
shr r8d, 0x1f
or r8d, 0x240538f6
cmp r8d, 0x4fa90af8
invalid
je 0x1400905a0
test eax, 0x41ca744f
mov eax, 1
mov r8d, 1
mov r10, rdx
sub r9, rax
je 0x140090732
mov sil, 9
cmp r9, 2
je 0x1400906ba
cmp r9, 1
jne 0x140090735
mov eax, dword [0x141dd0400]
xor edx, edx
div dword [0x141dd0404]
nop dword [rax]
mov eax, dword [0x141dd0408]
std
rol dword [rcx], cl
imul eax, dword [0x141dd040c]
imul rax, rax, 0x1cabedb
shr rax, 0x38
imul eax, eax, 0xb16f62e2
mov cl, 0xd
in eax, 0xd2
invalid
sbb edi, dword [0x1212de830]
je 0x140090610
add dword [rax - 0x3f], ecx
call 0x122c96f63
invalid
mov cl, 0xd
in eax, 0xd2
invalid
movzx eax, byte [r10]
nop
mov edx, dword [0x141dd0410]
sub edx, dword [0x141dd0414]
xor edx, 0x1103419
or edx, 0x8e4b0926
imul edx, edx, 0xf5b7087d
cmp edx, 0x874927fa
jb 0x140090640
cmp al, 0x2e
jne 0x140090735
xor eax, eax
cmp r11b, 3
setae al
lea esi, [rax + rax*2]
add esi, 7
mov eax, 0xd1df5e5b
nop word cs:[rax + rax]
mov edx, dword [0x141dd0418]
add edx, dword [0x141dd041c]
imul edx, edx, 0x6d15abff
add edx, 0x3d33c37b
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0x3f4c7253
je 0x140090690
jmp 0x140090735
mov eax, dword [0x141dd0420]
xor edx, edx
div dword [0x141dd0424]
nop dword [rax + rax]
mov eax, dword [0x141dd0428]
sub eax, dword [0x141dd042c]
imul eax, eax, 0x1954d14
cmp eax, 0xcc0a3ab2
je 0x1400906d0
cmp byte [r10], 0x2e
jne 0x140090735
movzx eax, byte [r10 + 1]
nop word cs:[rax + rax]
mov edx, dword [0x141dd0430]
or edx, dword [0x141dd0434]
imul edx, edx, 0x2f3f9e08
add edx, 0xdd7864b0
or edx, 0x84a009ea
cmp al, 0x2e
sete sil
cmp edx, 0x81f6a922
jbe 0x140090700
xor sil, 9
jmp 0x140090735
mov sil, 0xa
mov eax, dword [0x141dd0438]
xor eax, dword [0x141dd043c]
or eax, 0x8b3459d2
imul eax, eax, 0x628bcdad
cmp eax, 0xf9421a2c
jbe 0x140090766
lea rax, [r9 + r8]
mov qword [rcx], rax
mov byte [rcx + 8], sil
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov eax, 0xc263e6a1
add r8, r9
nop
mov edx, dword [0x141dd0440]
sub edx, dword [0x141dd0444]
or edx, 0x9f2571f5
imul rdx, rax
shr rdx, 0x3f
imul edx, edx, 0xb0f59c50
mov qword [rcx], r8
mov byte [rcx + 8], sil
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
cmp edx, 0xa1d64699
jb 0x140090770
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rsi, r14
add rdi, rsi
not rdi
add rdi, r15
mov rbx, rdi
add rax, rbx
inc rax
cmp rax, r9
jbe 0x14009058f
mov eax, dword [0x141dd0448]
rol dword [rcx], cl
imul eax, dword [0x141dd044c]
xor eax, 0x7668daf6
imul eax, eax, 0xb7be56a6
cmpsb byte [rsi], byte [rdi]
push rsi
mov esi, 0x897605b7
invalid
sar dword [0x13a938f60], cl
ja 0x1400909f5
cmpsb byte [rsi], byte [rdi]
push rsi
mov esi, 0x897605b7
invalid
jmp 0x1400909c8
mov eax, dword [0x141dd0388]
add eax, dword [0x141dd038c]
imul eax, eax, 0x9ff88c78
and eax, 0x6b854388
cmp eax, 0xea6b7e63
ja case.default.0x1400902a4
jmp 0x1400909f9
ud2
lea r11, [rax + rsi]
add rdx, rax
add rax, rsi
inc rax
cmp rax, rdx
sete dl
nop dword [rax]
mov edi, dword [0x141dd0350]
or edi, dword [0x141dd0354]
and edi, 0xe8b0fa8a
xor edi, 0x66cd58c9
add edi, 0x32916add
movzx ebx, byte [r11]
cmp bl, 0x2e
setne sil
cmp edi, 0x29ef0aea
jb 0x140090850
or sil, dl
test sil, 1
je 0x1400908b0
xor eax, eax
nop dword [rax]
cmp bl, 0x2e
sete r11b
test al, al
jne 0x140090890
and dl, r11b
jmp 0x1400901f0
mov edx, dword [0x141dd0358]
or edx, dword [0x141dd035c]
imul edx, edx, 0xbc043d4d
or edx, 0xbffef7ef
cmp edx, 0xf59f7769
je 0x1400908b0
movzx r11d, byte [rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0360]
xor edx, edx
div dword [0x141dd0364]
or eax, 0x10045e60
add eax, 0x81b09fb2
cmp r11b, 0x5c
sete dl
cmp r11b, 0x2f
sete bl
cmp eax, 0x67d94934
jb 0x1400908e0
or dl, bl
nop
mov eax, dword [0x141dd0368]
and eax, dword [0x141dd036c]
imul rax, rax, 0x3d1be63
shr rax, 0x39
imul eax, eax, 0x4ab8e1c3
add eax, 0x6824446a
cmp eax, 0xac91605c
ja 0x140090910
jmp 0x1400901f0
mov rsi, qword [r8 + 0x20]
add rsi, 8
nop word cs:[rax + rax]
mov eax, dword [0x141dd0390]
sub eax, dword [0x141dd0394]
add eax, 0x6cc64a91
imul rax, rax, 0x294a069
shr rax, 0x38
or eax, 0xd2559739
cmp eax, 0x1b9db2f3
jb 0x140090950
mov rax, qword [r8 + 0x30]
lea r10, [rax + 1]
test rax, rax
cmove r10, rax
add rsi, r10
jmp 0x1400902c5
mov esi, 6
jmp 0x1400902c5
mov esi, 2
nop
mov eax, dword [0x141dd03b8]
add eax, dword [0x141dd03bc]
and eax, 0x5a2dc670
imul eax, eax, 0x78fb48ae
add eax, 0xe6068ade
cmp eax, 0xb44c5613
ja 0x1400909a0
jmp 0x1400902c5
mov eax, dword [0x141dd0450]
and eax, dword [0x141dd0454]
add eax, 0xc253434c
xor eax, 0xb9b7c150
mov ecx, 0xf2d94b39
imul rcx, rax
shr rcx, 0x3e
ud2
ud2
ud2
mov eax, dword [0x141dd0600]
imul eax, dword [0x141dd0604]
and eax, 0x88900080
or eax, 0x470cfc64
imul rdi, rax, 0x460a4e5b
pop rbx
or r8b, byte [rsi + 0x48]
shr edi, 0x3c
pop rbx
or r8b, byte [rsi + 0x48]
shr edi, 0x3c
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call rsi
add rsp, 0x20
cmp edi, 0xe92d1f10
ja 0x140090c90
mov eax, dword [0x141dd0608]
sub eax, dword [0x141dd060c]
imul eax, eax, 0x94fc6740
add eax, 0xe357d040
cmp eax, 0x694ca259
jbe 0x140090d00
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0610]
add eax, dword [0x141dd0614]
and eax, 0x4022288
or eax, 0xd36d5967
xor eax, 0x2917f3a5
mov rdi, qword [0x141ddc4e0]
cmp eax, 0xa98d874d
jb 0x140090d00
mov eax, dword [0x141dd0618]
or eax, dword [0x141dd061c]
add eax, 0xa255834b
cmp eax, 0x306f093c
jae 0x14009151a
jmp 0x14009155c
cmp r13, 0x201
jae 0x140090db0
mov r14, r15
mov r15d, 0x200
jmp 0x140090dff
mov eax, dword [0x141dd0530]
and eax, dword [0x141dd0534]
or eax, 0x6a2507ef
cmp eax, 0x5a3f1962
je 0x140090db0
sub r13, r12
sub rsi, r12
cmp r13, rsi
ja 0x140090f9a
mov rsi, qword [rbp - 0x10]
mov eax, 0xffffffff
cmp rsi, rax
mov r12d, 0xffffffff
cmovb r12, rsi
cmovb esp, esi
cmovb esp, esi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], r12
mov r15, r12
mov r14, qword [rbp - 8]
jne 0x140090df4
adc byte [rbp - 0x77], cl
out 0x4c, eax
mov esi, dword [rbp - 8]
jne 0x140090df4
jne 0x140090df4
mov r13, r12
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp]
mov rdx, r14
mov r8d, r13d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
add rsp, 0x20
mov edi, eax
test eax, eax
jne 0x140090e3b
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
test eax, eax
jne 0x1400910f3
mov r8d, edi
nop
mov eax, dword [0x141dd0568]
and eax, dword [0x141dd056c]
add eax, 0x6a7697b0
xor eax, 0x23e088f9
cmp eax, 0xd870ed4b
ja 0x140090e40
nop dword [rax]
mov eax, dword [0x141dd0570]
imul eax, dword [0x141dd0574]
and eax, 0x88242000
imul eax, eax, 0x1cc109b8
add eax, 0x7e54a3f8
cmp eax, 0xd2e0c641
ja 0x140090e60
cmp r13, r8
jne 0x140090f30
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r15, qword [rbp - 0x30]
nop
mov ecx, dword [0x141dd0578]
add ecx, dword [0x141dd057c]
or ecx, 0xce7b0a86
cmp ecx, 0x229c6fca
je 0x140090ea0
nop word [rax + rax]
mov ecx, dword [0x141dd0580]
or ecx, dword [0x141dd0584]
imul ecx, ecx, 0xe8667621
and ecx, 0x2f851ec4
add ecx, 0xdac077bc
cmp ecx, 0xe1d814fa
ja 0x140090ec0
cmp eax, 0x7a
jne 0x1400911cc
mov eax, dword [0x141dd0590]
or eax, dword [0x141dd0594]
and eax, 0x5e857e34
add eax, 0x1be71672
or eax, 0x64000549
cmp eax, 0x9596329b
ja 0x140090eef
cmp r13, 0x7fffffff
lea r13, [r13 + r13]
mov eax, 0xffffffff
cmova r13, rax
jmp 0x140090f70
mov eax, dword [0x141dd0588]
xor edx, edx
div dword [0x141dd058c]
imul eax, eax, 0x6c267dc9
or eax, 0x4ccc2869
and eax, 0xcdfd287b
cmp eax, 0x33b4c82f
jb 0x140090f30
cmp r13, r8
jae 0x140090ffc
mov r13, r8
mov r15, qword [rbp - 0x30]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0598]
and eax, dword [0x141dd059c]
xor eax, 0xa195d20e
imul rax, rbx
shr rax, 0x3d
xor eax, 0x1ae6ee87
cmp eax, 0x9770c093
jae 0x140090f70
jmp 0x140090d90
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp - 0x20]
mov rdx, r12
mov r8, r13
call fcn.1400fe550
add rsp, 0x30
mov eax, dword [0x141dd0538]
xor eax, dword [0x141dd053c]
imul eax, eax, 0xe87c8bb9
imul rax, rax, 0x7944d677
shr rax, 0x3d
cmp eax, 0xa3d7e3d3
je 0x140090fc0
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
mov qword [rbp - 0x10], rcx
mov rax, qword [rax + 8]
mov qword [rbp - 8], rax
jmp 0x140090dd7
xor eax, eax
movabs rsi, 0x8000000000000000
mov rdi, qword [rbp - 0x28]
nop dword [rax]
test al, al
jne 0x140091010
cmp r15, r8
jb 0x1400911f5
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
call fcn.14008ced0
add rsp, 0x20
mov eax, dword [0x141dd05a8]
and eax, dword [0x141dd05ac]
or eax, 0xffff7fff
cmp eax, 0x416c3cc2
jb 0x140091030
cmp qword [rbp - 0x10], 0
je case.0x1400e7514.309
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd05b0]
and eax, dword [0x141dd05b4]
xor eax, 0xaade1bb6
add eax, 0xd6c06375
imul rax, rax, 0x191476b9
shr rax, 0x3c
cmp eax, 0x5397f417
je 0x140091070
nop dword [rax + rax]
mov eax, dword [0x141dd05c0]
sub eax, dword [0x141dd05c4]
and eax, 0x85aff0b
imul eax, eax, 0x62ceb57e
cmp eax, 0xf841699b
ja case.0x1400e7514.309
cmp qword [rdi], rsi
mov rcx, qword [rbp - 0x18]
jne 0x140091152
mov r15, qword [rdi + 8]
nop
mov eax, dword [0x141dd05c8]
and eax, dword [0x141dd05cc]
imul eax, eax, 0x7475ab6
or eax, 0xbefbe5dd
cmp eax, 0x54c9f3bb
jbe 0x1400910d0
jmp 0x140091317
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rax, qword [rbp - 0x28]
mov qword [rax + 8], r15
movabs rsi, 0x8000000000000000
mov qword [rax], rsi
cmp qword [rbp - 0x10], 0
je 0x14009127c
mov eax, dword [0x141dd0540]
sub eax, dword [0x141dd0544]
or eax, 0x56dfdf7d
add eax, 0x5a3e0a68
cmp eax, 0xa92d60c3
jae 0x140091236
jmp 0x14009125f
mov eax, dword [0x141dd0640]
and eax, dword [0x141dd0644]
imul eax, eax, 0x21260b35
add eax, 0x27438cbb
and eax, 0xc823cca0
cmp eax, 0x98389c5c
jne 0x1400915f8
jmp 0x140091629
ud2
mov eax, dword [0x141dd05a0]
add eax, dword [0x141dd05a4]
and eax, 0xbc3cb66d
mov esp, 0x8dc00135
imul r8, rax, 0x709f673a
mov esp, 0x8dc00135
imul r8, rax, 0x709f673a
cmp eax, 0x2acdcfaa
jb 0x1400911d0
sub dh, byte [rdx - 0x23]
jmp 0x140091234
ud2
ud2
mov eax, dword [0x141dd0548]
or eax, dword [0x141dd054c]
xor eax, 0x27e7c5e1
add eax, 0x2bd6b818
and eax, 0x73335a0b
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x69647e16
jae 0x140091268
mov rax, qword [0x141ddc4e0]
jmp 0x140091236
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0xf20e9549
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0550]
xor ecx, dword [0x141dd0554]
add ecx, 0xea7664fd
xor ecx, 0xf6b231ac
imul rcx, rax
shr rcx, 0x38
cmp ecx, 0x3017896c
je 0x140091290
nop dword [rax + rax]
mov eax, dword [0x141dd0558]
mov ecx, dword [0x141dd055c]
add eax, ecx
add eax, 0x7687e7e1
and eax, 0xd77877e3
imul eax, eax, 0xbf4d0754
cmp eax, 0x8fbbc120
je 0x1400912c0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0560]
add eax, dword [0x141dd0564]
imul eax, eax, 0xf8716ea4
add eax, 0x39915860
or eax, 0x60058469
cmp eax, 0xa99ca07c
je 0x1400912f0
mov rcx, qword [rbp - 0x18]
mov qword [rcx], rsi
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14009165e
test rax, rax
je 0x14009165e
lea rsi, [r15 - 1]
nop dword [rax + rax]
mov eax, dword [0x141dd0678]
and eax, dword [0x141dd067c]
add eax, 0x20832947
or eax, 0x469e4326
and eax, 0x47ff5f3f
cmp eax, 0x6f265d5c
ja 0x140091340
nop word cs:[rax + rax]
mov eax, dword [0x141dd0680]
or eax, dword [0x141dd0684]
imul eax, eax, 0x9573541d
add eax, 0x6fd74b2
cmp eax, 0x195e341f
jb 0x140091370
mov rdi, qword [r15 - 1]
mov rbx, qword [r15 + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400913b0
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd0688]
mov ecx, dword [0x141dd068c]
add eax, ecx
add eax, 0x6841321
or eax, 0x9533c263
add eax, 0xd202b980
cmp eax, 0xa46b875b
ja 0x1400913b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0690]
sub eax, dword [0x141dd0694]
and eax, 0x2c49598f
cmp eax, 0xf05262ad
je 0x1400913e0
cmp qword [rbx + 8], 0
je 0x140091480
mov rax, qword [rbx + 0x10]
mov ecx, 0xf44ea913
nop dword [rax]
mov edx, dword [0x141dd0698]
imul edx, dword [0x141dd069c]
add edx, 0xb0645278
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0xb6a3c35e
ja 0x140091410
cmp rax, 0x11
jb 0x140091466
mov eax, 0x8b19f24b
nop
mov ecx, dword [0x141dd06a0]
add ecx, dword [0x141dd06a4]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xdf96dfda
cmp ecx, 0x8fa1bcb
jb 0x140091440
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd06a8]
sub eax, dword [0x141dd06ac]
add eax, 0xfe2cbf9b
or eax, 0xb15fedef
cmp eax, 0x37fe70ec
jae 0x1400914a4
mov rax, qword [0x141ddc4e0]
mov eax, 0x80f1fa6f
nop dword [rax]
mov edx, dword [0x141dd06b0]
xor edx, dword [0x141dd06b4]
imul rdx, rax
shr rdx, 0x3e
or edx, 0x9f434868
mov rcx, qword [0x141ddc4e0]
cmp edx, 0xeec18e0c
ja 0x1400914b0
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd06b8]
mov ecx, dword [0x141dd06bc]
add eax, ecx
add eax, 0x99d627f1
xor eax, 0xe1d2ca26
imul eax, eax, 0x5fa66618
cmp eax, 0x96fb9149
jae 0x1400914f0
jmp 0x14009165e
mov eax, dword [0x141dd0620]
and eax, dword [0x141dd0624]
imul eax, eax, 0xb58e5609
add eax, 0x50cb3b24
mov esi, 0xad2e783f
imul rsi, rax
shr rsi, 0x3d
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x5054ecc7
jne case.0x140090b68.0
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009151a
mov eax, dword [0x141dd0628]
add eax, dword [0x141dd062c]
imul eax, eax, 0x68b7c985
or eax, 0x15830441
imul eax, eax, 0x4b3adfc7
cmp eax, 0x43ec6e0c
mov rcx, qword [rbp - 0x18]
ja 0x1400915bc
mov eax, dword [0x141dd0630]
xor eax, dword [0x141dd0634]
xor eax, 0x4105014
and eax, 0x87545896
mov qword [rcx], r12
cmp eax, 0x87f20ab0
jne 0x1400915d0
mov qword [rcx], r12
jmp 0x14009159c
mov eax, dword [0x141dd0638]
imul eax, dword [0x141dd063c]
or eax, 0x779b36f7
add eax, 0xbe72eaa
xor eax, 0xf541ab94
cmp eax, 0xe84fb32
jbe 0x1400915d0
jmp 0x14009174e
mov eax, dword [0x141dd0648]
add eax, dword [0x141dd064c]
xor eax, 0x111a8da2
imul eax, eax, 0x980ae6a2
add eax, 0x25399922
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
cmp eax, 0x1eb04788
jae 0x140091640
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x1400915f8
mov eax, dword [0x141dd0650]
xor eax, dword [0x141dd0654]
imul eax, eax, 0xcf76c420
add eax, 0x2bfdc2c0
cmp eax, 0x8453dca0
jb 0x140091640
mov eax, 0xb2a3fff3
mov rdx, qword [rbp - 0x38]
nop word [rax + rax]
mov ecx, dword [0x141dd0658]
xor ecx, dword [0x141dd065c]
and ecx, 0xbde16002
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x1b4f296c
cmp ecx, 0x9f6388ec
ja 0x140091670
test rdx, rdx
je 0x14009174e
nop word cs:[rax + rax]
mov eax, dword [0x141dd0660]
xor edx, edx
div dword [0x141dd0664]
add eax, 0x961b9821
imul rax, rax, 0x5c04cc89
shr rax, 0x3e
or eax, 0x41bd8930
cmp eax, 0x1b1e557a
jb 0x1400916b0
mov eax, dword [0x141dd0668]
imul eax, dword [str.E_t_t_]
imul rax, rax, 0x99df391
shr rax, 0x39
imul eax, eax, 0x8d877ff8
xor eax, 0xcf6b4bb5
cmp eax, 0xfb73c7f5
jbe 0x14009170b
mov rax, qword [0x141ddc4e0]
mov eax, 0xee77e14f
mov edx, dword [0x141dd0670]
imul edx, dword [0x141dd0674]
add edx, 0xc1757fd4
imul rdx, rax
shr rdx, 0x3b
mov rcx, qword [0x141ddc4e0]
cmp edx, 0x7288ba7b
ja 0x140091710
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp]
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 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
mov eax, 0xa04add9f
nop
mov ecx, dword [0x141dd0c10]
xor ecx, dword [0x141dd0c14]
add ecx, 0xde6e07b2
imul rcx, rax
shr rcx, 0x3c
xor ecx, 0xc5eef2c7
cmp ecx, 0x2d454f02
jb 0x140093b30
movabs rbx, 0x5700000002
mov edi, 1
test r12, r12
je 0x140093972
mov eax, dword [0x141dd0c18]
xor edx, edx
div dword [0x141dd0c1c]
add eax, 0xe83e2dd0
imul rax, rax, 0x24caa60f
shr rax, 0x3d
add eax, 0x7af40a11
cmp eax, 0x571fa0c3
jb 0x140093b70
mov eax, dword [0x141dd0c20]
xor edx, edx
div dword [str.]
mov ecx, 0x83461651
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x4d839a94
cmp eax, 0x3034bd89
jne 0x140093bd0
mov rax, qword [0x141ddc4e0]
nop dword [rax]
mov eax, dword [0x141dd0c28]
xor edx, edx
div dword [0x141dd0c2c]
imul eax, eax, 0x4e5f9f81
and eax, 0xaa026ccc
imul eax, eax, 0x611fb897
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x5b4567d8
je 0x140093bd0
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140093972
mov eax, dword [0x141dd0b90]
xor edx, edx
div dword [str.yxVJ]
xor eax, 0x4b4124f
and eax, 0xa4bc32ef
add eax, 0xbeff194c
cmp eax, 0x5ad522bc
sbb edi, edi
mov esi, 0xd522bc3d
pop rdx
jb 0x140093e70
test r8b, r8b
je 0x140093eb0
test cl, cl
jne 0x140093ee1
mov r15d, 0x40000000
jmp 0x140093ee7
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dd0b98]
add eax, dword [0x141dd0b9c]
imul eax, eax, 0x79f452af
imul rax, rax, 0x30e1f8e1
shr rax, 0x3d
add eax, 0xf5b64e25
cmp eax, 0x6bb4e111
loope 0x140093e8a
invalid
jb 0x140093eb0
loope 0x140093e8a
imul esi, dword [rdx - 0x29], 0xffffff84
leave
test cl, cl
je 0x140093b2a
mov r15d, 0x120114
mov qword [rbp], r12
mov eax, dword [0x141dd0ba0]
xor edx, edx
div dword [0x141dd0ba4]
add eax, 0x41649e3f
or eax, 0xd574ab56
mov ecx, 0x916f5749
push r15
outsd dx, dword [rsi]
xchg ecx, eax
push r15
outsd dx, dword [rsi]
xchg ecx, eax
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x481ce858
jne 0x140093f70
mov r8d, 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 r13b, r13b
setne cl
shl ecx, 0x15
or ecx, eax
sub rsp, 0x40
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x30], 0
mov rcx, rsi
mov edx, r15d
mov r14d, r10d
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r10d, r14d
add rsp, 0x40
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ba8]
imul eax, dword [0x141dd0bac]
and eax, 0xa1b0f703
imul rcx, rax, 0xb332693
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul r12d, eax, 0xe16e0624
mov r8d, 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 r13b, r13b
setne cl
shl ecx, 0x15
or ecx, eax
sub rsp, 0x40
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x30], 0
mov rcx, rsi
mov edx, r15d
mov r14d, r10d
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r10d, r14d
add rsp, 0x40
add esp, 0x40
add esp, 0x40
cmp r12d, 0xd24ef51e
ja 0x140093f70
mov r14, rax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmp eax, 0xffffffff
je 0x14009414a
mov rax, qword [rbp - 8]
cmp byte [rax + 0x23], 0
setne cl
cmp r10d, 4
sete al
and al, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd0bb0]
rol dword [rcx], cl
or ecx, dword [0x141dd0bb4]
imul ecx, ecx, 0x3aa87964
cmp ecx, 0x314441b3
je 0x140094020
test al, al
mov r12, qword [rbp]
je 0x14009413e
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0bc0]
xor edx, edx
div dword [0x141dd0bc4]
imul rax, rax, 0x67abac1f
shr rax, 0x3e
imul eax, eax, 0xee1b6596
cmp eax, 0xc739ec2e
jne 0x14009407a
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
invalid
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bc8]
xor eax, dword [0x141dd0bcc]
add eax, 0xfe6fb849
imul r15, rax, 0x7ff304b5
mov ch, 4
jg 0x1400940f2
shr edi, 0x3e
mov ch, 4
jg 0x1400940f2
shr edi, 0x3e
or r15d, 0x9ec2b662
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
call rbx
add rsp, 0x20
cmp r15d, 0x9acab754
jb 0x140094090
cmp eax, 0xb7
jne 0x14009413e
nop dword [rax]
mov eax, dword [0x141dd0bd0]
add eax, dword [0x141dd0bd4]
cmp eax, 0xcb65c407
je 0x1400940d0
mov qword [rdi], 0
sub rsp, 0x20
mov rcx, r14
mov edx, 6
mov r8, rdi
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_SetFileInformationByHandle]
add rsp, 0x20
nop dword [rax]
invalid
mov ecx, dword [0x141dd0bd8]
and ecx, dword [0x141dd0bdc]
add ecx, 0xaf731425
and ecx, 0x7c3e1f4a
xor ecx, 0xf557cd62
cmp ecx, 0x5529d7a0
jb 0x140094110
test eax, eax
je 0x1400941d0
xor edi, edi
test r12, r12
jne 0x1400941a6
jmp 0x1400942ed
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov r14d, eax
shl r14, 0x20
or r14, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bb8]
mov ecx, dword [0x141dd0bbc]
add eax, ecx
add eax, 0xfe780750
or eax, 0xc8ddee68
xor eax, 0x577606f2
cmp eax, 0x9d7419fa
jb 0x140094170
mov edi, 1
mov r12, qword [rbp]
test r12, r12
je 0x1400942ed
mov eax, dword [0x141dd0bf0]
imul eax, dword [0x141dd0bf4]
add eax, 0x646730e8
imul rax, rax, 0x4c62c5dd
shr rax, 0x3a
cmp eax, 0x11b04d22
ja 0x14009425e
jmp 0x140094235
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
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov edi, 1
test r12, r12
je 0x140093972
mov r14, qword [0x141ddc4e0]
mov eax, dword [0x141dd0be0]
xor eax, dword [0x141dd0be4]
imul eax, eax, 0x9830308c
add eax, 0x19936c91
cmp eax, 0x3abc69df
ja 0x140094340
jmp 0x1400942f5
mov eax, dword [0x141dd0bf8]
or eax, dword [0x141dd0bfc]
xor eax, 0x18104210
or eax, 0xe0ae9969
and eax, 0xf8bedf79
mov rbx, qword [0x141ddc4e0]
cmp eax, 0x15214f5c
jae 0x140094267
mov rax, qword [0x141ddc4e0]
jmp 0x140094235
mov eax, dword [0x141dd0c00]
imul eax, dword [0x141dd0c04]
or eax, 0xa6861630
and eax, 0xa6cfb770
cmp eax, 0x233add8d
jne 0x14009429b
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor r15d, r15d
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x6f02b
and eax, 0x6f02b
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
sub rsp, 0x20
mov rcx, rbx
mov ecx, ebx
in al, dx
and byte [rax - 0x77], cl
mov ecx, ebx
xor edx, edx
mov r8, rsi
mov ecx, ebx
xor edx, edx
mov r8, rsi
call r12
add rsp, 0x20
test r15b, r15b
jne 0x1400942b0
nop dword [rax + rax]
mov eax, dword [0x141dd0c08]
xor eax, dword [0x141dd0c0c]
or eax, 0x82201474
and eax, 0x82281574
cmp eax, 0xb4dd60f2
je 0x1400942d0
mov rbx, r14
jmp 0x140093972
mov eax, dword [0x141dd0be8]
xor edx, edx
div dword [0x141dd0bec]
add eax, 0x2b67363e
shr eax, 6
imul r15, rax, 0x4fab197
shr r15, 0x32
or r15d, 0x82ddfe91
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r15d, 0x7f881c72
jae 0x140093972
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400942f5
add dword [rcx - 0x40], ebp
invalid
mov eax, dword [0x141dd0c38]
add eax, dword [0x141dd0c3c]
and eax, 0x63e00c7a
imul ecx, eax, 0x273893a2
or ecx, 0x3418b600
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
cmp ecx, 0x5cec4422
jbe case.0x14007aa32.500
mov eax, 0x10
call fcn.1400f07c0
add eax, 0xc4294800
add eax, 0xc4294800
invalid
jmp 0x14009439f
mov eax, 0x40
add byte [rax], al
call fcn.1400f07c0
sub rsp, rax
invalid
rol ebx, cl
add eax, 0xc4294800
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
mov rdi, rsp
out 0xf, eax
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
and byte [r15], r9b
and byte [rdi], cl
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x10], xmm0
invalid
invalid
and byte [rdi], cl
adc dword [rdi + 0x10], eax
adc byte [r15], r9b
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov eax, dword [0x141dd0c40]
add eax, 0x1d3c839
rol dword [rcx], cl
imul eax, dword [0x141dd0c44]
rol dword [rcx], cl
mov dword [rdi + 0x30], 0
xor eax, 0x20864c80
and eax, 0x60a66c90
cmp eax, 0x8639958b
ja 0x140094440
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
add rsp, 0x20
xor ecx, ecx
test cl, cl
je 0x140094456
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
add rsp, 0x20
jmp 0x140094426
test eax, eax
je 0x1400944d9
nop word [rax + rax]
mov eax, dword [0x141dd0c48]
xor eax, dword [0x141dd0c4c]
or eax, 0xc7f7d7b2
cmp eax, 0xcbfc4fed
je 0x140094460
mov ecx, dword [rdi]
nop word [rax + rax]
mov eax, dword [0x141dd0c50]
xor edx, edx
div dword [0x141dd0c54]
add eax, 0xbc2fe22
xor eax, 0xe8fc165b
cmp eax, 0x5a1354fe
pop rdx
pop rdx
jb 0x140094480
xor eax, eax
test ecx, 0x400
je 0x140094672
mov eax, dword [0x141dd0c70]
sub eax, dword [0x141dd0c74]
xor eax, 0xb6c7fc96
imul eax, eax, 0x692235b1
add eax, 0xacea38ba
cmp eax, 0x28ad08aa
lodsd eax, dword [rsi]
invalid
lodsd eax, dword [rsi]
sub byte [rdi], cl
jbe 0x14009456a
jmp 0x14009458f
jbe 0x14009456a
jmp 0x14009458f
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
shl rax, 0x20
or rax, 2
nop
mov ecx, dword [0x141dd0c58]
xor ecx, dword [0x141dd0c5c]
imul ecx, ecx, 0x71538918
add ecx, 0xe77531d0
cmp ecx, 0xa1027d3e
jb 0x1400944f0
mov ecx, dword [0x141dd0c60]
add ecx, dword [0x141dd0c64]
imul rcx, rcx, 0x7ba635a7
shr rcx, 0x3e
xor ecx, 0x11bbdf15
adc dword [rcx + 0x74543cf9], eax
jbe 0x140094540
adc dword [rcx + 0x74543cf9], eax
jbe 0x140094540
mov qword [rsi + 8], rax
mov qword [rsi], 2
mov ecx, dword [0x141dd0c68]
xor ecx, dword [0x141dd0c6c]
or ecx, 0xd54e2f1a
mov qword [rsi + 8], rax
mov qword [rsi], 2
add byte [rcx - 0xbc3e207], al
je 0x140094540
add byte [rcx - 0xbc3e207], al
je 0x140094540
jmp 0x140094700
mov eax, dword [0x141dd0c78]
xor eax, dword [0x141dd0c7c]
imul eax, eax, 0xe45ff2a5
xor eax, 0x35d41d9d
mov dword [r14], 0
cmp eax, 0xe4ef75b5
in al, 0x76
invalid
in al, 0x76
or dword [rcx - 0x39], eax
invalid
mov dword [r14], 0
jmp 0x14009456a
mov dword [r14 + 4], 0
mov eax, dword [0x141dd0c80]
and eax, dword [0x141dd0c84]
or eax, 0xa8041a0
and eax, 0x2e98f7a8
imul eax, eax, 0x9289e175
cmp eax, 0x9a0a2fe8
jne 0x1400945e2
sub rsp, 0x20
mov rcx, rbx
mov edx, 9
mov r8, r14
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
invalid
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov r15, qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0c88]
and eax, dword [0x141dd0c8c]
xor eax, 0x69c60d4c
imul r12d, eax, 0xbdfbe111
sub rsp, 0x20
mov rcx, rbx
mov edx, 9
mov r8, r14
mov r9d, 8
add byte [rcx - 1], al
xlatb
add byte [rcx - 1], al
xlatb
add rsp, 0x20
cmp r12d, 0x9764184e
je 0x1400945f0
test eax, eax
je 0x1400946d9
mov eax, dword [r14]
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 - 0x2c39b5f3], cl
add dword [rbx], ebp
or eax, 0x1d3c648
mov ecx, dword [0x141dd0c90]
sub ecx, dword [0x141dd0c94]
add ecx, 0x53ccebfb
or ecx, 0xc9a2f4f7
xor ecx, 0xff5b6afd
cmp ecx, 0xe6531657
ja 0x140094640
shl eax, 0x15
sar eax, 0x1f
and eax, dword [r14 + 4]
mov ecx, dword [rdi]
mov edx, dword [rdi + 0x24]
mov r8d, dword [rdi + 0x1c]
mov r9d, dword [rdi + 0x20]
shl r9, 0x20
or r9, rdx
mov edx, dword [rdi + 0x28]
mov r10d, dword [rdi + 0x30]
mov r11d, dword [rdi + 0x2c]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rdi + 4]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rdi + 0x14]
mov edx, dword [rdi + 0x14]
mov edx, dword [rdi + 0x14]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
xor byte [rcx + rcx*4 + 0x4e], cl
cmp bh, al
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x4c], ecx
mov dword [rsi + 0x50], eax
jmp case.0x1400e7514.534
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1400946e8
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x3f], cl
loopne 0x14009470b
jmp 0x1400946e8
shl eax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
nop word [rax + rax]
mov eax, dword [0x141dd0ca0]
sub eax, dword [0x141dd0ca4]
imul eax, eax, 0x80137f0e
imul rax, rax, 0x985ce2f
shr rax, 0x3b
cmp eax, 0xfce0b0e3
je 0x140094700
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 - 0x2c3a9dfb], cl
mov eax, dword [0x141dd0c98]
or eax, dword [0x141dd0c9c]
mov eax, dword [0x141dd0c98]
or eax, dword [0x141dd0c9c]
invalid
add eax, 0xce9d3b8
imul rax, rax, 0x4c9bff01
shr rax, 0x3e
cmp eax, 0xd6259898
je case.0x1400e7514.534
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
add byte [rcx + 0x271cf9], al
add byte [rdi], cl
mov es, word [rdi - 0x72fffffe]
xchg ecx, eax
jrcxz 0x140094766
invalid
fdivr st(7)
inc dword [rbx - 0x78f0cb06]
invalid
invalid
retf 0xe2ff
push 0xffffffff83e9de72
add al, 0
add byte [rax], al
invalid
invalid
invalid
jmp case.0x1400948ba.5
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c3af5f3], cl
mov ecx, dword [0x141dd0d20]
or al, ch
rol dword [rcx], cl
invalid
add dword [rbx], ebp
or eax, 0x1d3c508
invalid
sub ecx, dword [0x141dd0d24]
add dword [rcx - 0x3705963f], eax
sub byte [rcx + 0x3897d3c9], al
jno 0xf909240e
add ecx, 0x28c8fa69
or ecx, 0xf3897d3
and ecx, 0x9fb8ffdb
enter 0xffffffffffff8128, 0xffffffffffffffc9
rcl dword [rdi - 0x1e7ef0c8], cl
invalid
lahf
mov al, 0x16
cmp ecx, 0x1bb4266f
jbe case.0x1400947a7.10060
jmp case.0x1400948ba.5
movabs dword [0x41de9d877b4], eax
fsubr st(1)
sbb eax, 0xf000004
add al, 0
add byte [rdi], cl
invalid
add al, 0
add byte [rdi], cl
invalid
nop dword [rax]
invalid
mov ecx, dword [0x141dd0d28]
invalid
rol dword [rcx], cl
or ecx, dword [0x141dd0d2c]
or eax, 0x1d3c4b0
rol dword [rcx], cl
xor ecx, 0xa126041e
or ecx, 0x46c9a220
leave
and byte [rdx - 0x3e7eb937], ah
call 0xf00b1546
add al, 0x81
stc
pop rcx
cli
add ah, al
int1
invalid
movabs eax, dword es:[0xc18146c9a220c981]
leave
and byte [rdx - 0x3e7eb937], ah
call 0xf00b1546
add al, 0x81
stc
pop rcx
cli
add ah, al
ja case.0x14007aa32.454
jmp case.0x1400948ba.5
nop word cs:[rax + rax]
mov eax, dword [0x141dd0ce0]
and eax, dword [0x141dd0ce4]
add eax, 0x88b52bc1
xor eax, 0x878618f
imul ecx, eax, 0x8991fa7d
mov al, 0x11
cmp ecx, 0x6a498a9f
jb case.0x1400948ba.19
jmp case.0x1400948ba.5
ret
add r13, 0xfffffffffffffffe
add qword [rsp + 0x38], 4
nop dword [rax]
mov eax, dword [0x141dd0eb0]
and eax, dword [0x141dd0eb4]
cmp eax, 0xa37af9aa
je 0x140095730
lea rbx, [0x141dbac60]
nop word [rax + rax]
mov eax, dword [0x141dd0eb8]
imul eax, dword [0x141dd0ebc]
and eax, 0x6200150
add eax, 0x142f1ef2
cmp eax, 0xc791dc3e
jae 0x140095750
mov r12d, 8
jmp 0x14009577e
xor r12d, r12d
mov rbp, r12
or rbp, 1
add rbp, r13
mov rcx, qword [r14]
cmp rcx, rbp
jae 0x1400958c9
invalid
invalid
add dword [rax], eax
invalid
xor dword [0xcb095797], 5
cmpsb byte [rsi], byte [rdi]
mov dh, 0xd3
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3b6a3
invalid
mov eax, dword [0x141dd0e40]
imul eax, dword [0x141dd0e44]
invalid
add dword [rdx - 0x63883497], edi
mov edx, 0x9c77cb69
imul rdx, rax
shr rdx, 0x3f
imul eax, edx, 0x2ff61d41
cmp eax, 0x16b180e6
lea r8, [rbp*2]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e48]
sub eax, dword [0x141dd0e4c]
or eax, 0x2987e9e
add eax, 0x138439d6
adc esp, dword [0x143a3701b]
adc esp, dword [0x143a3701b]
cmp eax, 0xd5c8de4
ja 0x1400957d0
test rcx, rcx
je 0x1400958d1
add rcx, rcx
mov qword [rsp + 0x68], r15
mov eax, dword [0x141dd0e50]
xor edx, edx
div dword [0x141dd0e54]
xor eax, 0x4e6c44b4
imul eax, eax, 0x4368c62a
and eax, 0xfa359ad6
cmp eax, 0xd6f3713a
jae 0x140095d25
jmp 0x140095d4e
adc dl, byte [rdi + 0x74]
in al, dx
lea r8, [rbp*2]
add byte [rax], al
add byte [rax], al
nop dword [rax]
mov ecx, dword [0x141dd0de0]
xor ecx, dword [0x141dd0de4]
and ecx, 0x6010d989
add ecx, 0xc926fed7
xor ecx, 0xfb403e9e
cmp ecx, 0xe97c0f
jb 0x140095860
test rax, rax
je 0x1400958d8
add rax, rax
mov qword [rsp + 0x68], r15
mov ecx, dword [0x141dd0de8]
or ecx, dword [0x141dd0dec]
imul rcx, rcx, 0x498fdcf7
shr rcx, 0x3d
add ecx, 0xb065b1f3
cmp ecx, 0x4c27fd3c
jae 0x1400958bd
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x78], rax
mov eax, 2
jmp 0x1400958da
mov rbp, rcx
jmp 0x140095db4
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x140095d5a
xor eax, eax
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea r9, [rsp + 0x68]
mov edx, 2
add al, ch
mov edx, 0x480002c1
cmp dword [rsp + 0x90], 0
add al, ch
mov edx, 0x480002c1
cmp dword [rsp + 0x90], 0
jne 0x1400959ab
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e08]
or eax, dword [0x141dd0e0c]
and eax, 0x1657c241
xor eax, 0xc6322aa2
invalid
imul eax, eax, 0x88f99966
cmp eax, 0xe427ecaf
ja 0x140095910
invalid
jmp 0x14009594c
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x98]
mov qword [r14 + 8], rax
mov eax, dword [0x141dd0e10]
sub eax, dword [0x141dd0e14]
or eax, 0xcad0cff3
add eax, 0xde2b3dcf
mov rcx, qword [rsp + 0x98]
mov qword [r14 + 8], rcx
cmp eax, 0x5138a29d
jb 0x140095940
mov eax, dword [0x141dd0e18]
xor eax, dword [0x141dd0e1c]
imul rax, rax, 0x216e047
shr rax, 0x36
or eax, 0x3781a01
add eax, dword [0xf143c9f3]
add eax, dword [0xf143c9f3]
cmp eax, 0xdc405270
jbe case.0x14007ade5.550
push rdx
fdiv qword [rsi + 3]
mov qword [r14], rbp
mov qword [r14], rbp
xor r12d, r12d
jmp 0x140095b74
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x2c4bc0fb], cl
add dword [rbx], eax
add eax, 0x1d3b43d
mov eax, dword [0x141dd0df0]
add eax, dword [0x141dd0df4]
and eax, 0x95735204
xor eax, 0x97058cc9
imul eax, eax, 0xb0736ba7
cmp eax, 0x1f7e9df3
je 0x1400959ab
mov eax, dword [0x141dd0df8]
xor eax, dword [0x141dd0dfc]
or eax, 0x26188628
and eax, 0x36de872d
imul eax, eax, 0x1488066
ud2
ja 0x1400959ce
mov eax, dword [0x141dd0e00]
imul eax, dword [0x141dd0e04]
add eax, 0xb525dc58
and eax, 0x84f44b07
cmp eax, 0x57a9822b
jb 0x1400959f3
jmp 0x140095e06
mov eax, dword [0x141dd0e88]
xor edx, edx
div dword [0x141dd0e8c]
imul rax, rax, 0x5eec1449
shr rax, 0x3e
imul eax, eax, 0x5dee8b96
xor eax, 0x8c54bd8d
cmp eax, 0x6b25e9ec
jb 0x140095a4c
cmp cx, 0x5c
jne 0x140095722
jmp 0x14009577b
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rdi + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rdi], rax
cmp qword [rbx], 0
je 0x140095cb3
mov eax, dword [0x141dd0f38]
add eax, dword [0x141dd0f3c]
and eax, 0x4144305
add eax, 0xd041443
cli
mov eax, 0xeb357ac8
adc cl, byte [rdx]
invalid
cmp eax, 0xe27bf09a
ja 0x140095b30
add eax, 0xd041443
cli
mov eax, 0xeb357ac8
adc cl, byte [rdx]
invalid
mov eax, dword [0x141dd0f40]
add eax, dword [0x141dd0f44]
shr eax, 4
imul rax, rax, 0xb2d3ef9
shr rax, 0x36
or eax, 0x5f8386d
xor eax, 0xeb652d23
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xcb521385
jae 0x140095b39
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141ddc4e0]
jmp 0x140095afe
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
xlatb
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
xlatb
invalid
mov eax, dword [0x141dd0f48]
imul eax, dword [0x141dd0f4c]
imul eax, eax, 0x5f91c810
add eax, 0xc00a4574
cmp eax, 0x2056f0d8
jb 0x140095b50
jmp 0x140095cb3
lea rsi, [r13*2]
mov rax, rbp
sub rax, r12
cmp rax, r13
jb 0x140095cc7
mov rdi, qword [r14 + 8]
lea rcx, [rdi + r12*2]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [r14 + 0x10], r13
cmp r13, rbp
mov rbx, qword [rsp + 0x80]
jne 0x140095c14
mov rcx, r14
mov ecx, esi
call fcn.1400dbaf0
nop dword [rax]
mov eax, dword [0x141dd0ec0]
sub eax, dword [0x141dd0ec4]
add dword [rbx], ebp
add eax, 0x1d3b2f8
imul eax, eax, 0x1600c442
and eax, 0x292e2300
imul eax, eax, 0xf4aa4417
cmp eax, 0x7f5722e3
ja 0x140095bc0
mov rdi, qword [r14 + 8]
nop dword [rax + rax]
mov eax, dword [0x141dd0ec8]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd0ecc]
add dword [0x18089a603], esi
add dword [0x18089a603], esi
and eax, 0x518d4e55
add eax, 0xea54480f
cmp eax, 0x55f1e33b
push rbp
lea r10, [rcx + 5]
cmovs edx, dword [rdx + rbp*8 + 0x3d]
cmp esp, ebx
int1
push rbp
ja 0x140095bf0
mov word [rdi + r13*2], 0
inc r13
mov qword [r14 + 0x10], r13
cmp qword [rsp + 0x48], 0
je 0x140095ca4
invalid
jp 0x140095c73
mov rsi, qword [0x141ddc4e0]
mov esi, dword [0x141ddc4e0]
mov eax, dword [0x141dd0ed0]
xor edx, edx
div dword [0x141dd0ed4]
or eax, 0x9c1f6e51
mov ecx, 0x90c08f05
imul rcx, rax
shr rcx, 0x3b
imul eax, ecx, 0x96bf0fde
cmp eax, 0x4896898b
jae 0x140095c6e
mov rcx, rsi
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rsi
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd0ed8]
or eax, dword [0x141dd0edc]
imul rax, rax, 0x19bf8097
rcl byte [rdi + 0x4819bf80], 0xc1
invalid
invalid
rcl byte [rdi + 0x4819bf80], 0xc1
call 0x108c9c5d6
invalid
shr eax, 0x3c
imul eax, eax, 0xc1dc6c8
cmp eax, 0x9633cbb1
ja 0x140095c80
mov rax, qword [r14 + 0x10]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rbx], xmm0
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.1400fe550
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e20]
or eax, dword [0x141dd0e24]
imul eax, eax, 0x2f542b71
imul rax, rax, 0x43b34c0f
shr rax, 0x3d
add eax, 0xbc16c433
cmp eax, 0xbad167c
jb 0x140095cf0
mov rbp, qword [r14]
mov r12, qword [r14 + 0x10]
jmp 0x140095b8b
invalid
dec dword [rbx - 0x2c4ed2fb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3b129
mov eax, dword [0x141dd0e58]
xor edx, edx
div dword [str.LD]
xor eax, 0x80140202
or eax, 0xeebfda5
xor eax, 0x8005f23f
mov qword [rsp + 0x78], rcx
cmp eax, 0xb8a4ba7f
jbe 0x140095d55
invalid
invalid
mov qword [rsp + 0x78], rcx
jmp 0x140095d25
mov eax, 2
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x90]
lea r9, [rsp + 0x68]
mov edx, 2
call fcn.1400c1ab0
cmp qword [rsp + 0x90], 0
jne 0x140095e06
mov r15, qword [rsp + 0x98]
nop dword [rax]
mov eax, dword [0x141dd0e60]
or eax, dword [0x141dd0e64]
xor eax, 0xa00001
and eax, 0x40a00609
or dword [rsi], eax
movabs al, byte [0x2e8949087e894d40]
or dword [rsi], eax
movabs al, byte [0x2e8949087e894d40]
cmp eax, 0xd1945ffb
ja 0x140095d90
lea rsi, [r12 + r12]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0e68]
mov ecx, dword [0x141dd0e6c]
add eax, ecx
add eax, 0xbd51c02b
or eax, 0x12374d8e
mov cs, word [rbp + 0x37]
adc ah, byte [0x13b012dac]
mov cs, word [rbp + 0x37]
adc ah, byte [0x13b012dac]
cmp eax, 0xe8b282d7
ja 0x140095dc0
xlatb
invalid
cmp rbp, r12
jb 0x140095e08
xor edi, edi
lea rcx, [r15 + rdi*2]
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [r14 + 0x10], r12
jmp 0x140095b74
ud2
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r14
xor edx, edx
mov r8, r12
call fcn.1400fe550
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e70]
add eax, dword [0x141dd0e74]
imul eax, eax, 0x8347a011
cmp eax, 0xb0da462a
je 0x140095e30
mov rdi, qword [r14 + 0x10]
mov rbp, qword [r14]
mov r15, qword [r14 + 8]
jmp 0x140095deb
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp - 0x58], rdx
mov eax, dword [0x141dd0f50]
sub eax, dword [0x141dd0f54]
imul eax, eax, 0x9e64d4ab
xor eax, 0x7c27e5cd
add eax, 0x16cd75d5
cmp eax, 0xa43d26ef
jae 0x140095ec9
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
add byte [rax], al
add byte [rax], al
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 8], r8
clc
nop dword [rax]
mov eax, dword [0x141dd0f58]
xor edx, edx
div dword [0x141dd0f5c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3b07e
add eax, 0x85307508
xor eax, 0xd231904a
test dword [0x1123aef32], esi
imul rdx, rax, 0x44feeedf
imul edx, eax, 0x44feeedf
shr rdx, 0x3d
mov eax, 0x30
call fcn.1400f07c0
add byte [rax + 0x29], cl
invalid
mov rsi, rsp
mov eax, 0x30
call fcn.1400f07c0
add byte [rax + 0x29], cl
invalid
mov r15, rsp
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
cmp eax, 0x30b8
add al, ch
ret
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
xor byte [rax], al
add byte [rax], al
call fcn.1400f07c0
sub rsp, rax
mov rax, rsp
cmp edx, 0xde06a74b
cli
cmpsq qword [rsi], qword [rdi]
invalid
fidiv word [rdi - 0x5b]
cli
cmpsq qword [rsi], qword [rdi]
invalid
mov qword [rbp - 0x78], rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x30], rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x60], rsp
mov eax, 0x40
call fcn.1400f07c0
add eax, 0xc4294800
add eax, 0xc4294800
mov qword [rbp - 0x48], rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x38], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 0x80], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov r13, rbx
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rdx, rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r8, rsp
mov qword [rbp - 0x40], r8
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
invalid
mov qword [rbp - 0x50], rsp
mov al, 0xb8
and byte [rax], al
add byte [rax], al
invalid
mov al, 0xb8
and byte [rax], al
add byte [rax], al
call fcn.1400f07c0
sub rsp, rax
sub esp, eax
sub esp, eax
mov qword [rbp + 0x38], rsp
mov eax, 0x10
add al, ch
xchg ebp, eax
cmpsd dword [rsi], dword [rdi]
add eax, 0xc4294800
add al, ch
xchg ebp, eax
cmpsd dword [rsi], dword [rdi]
add eax, 0xc4294800
mov qword [rbp - 0x10], rsp
mov r11, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
adc byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
adc byte [rsi + 0xf], ah
invalid
mov eax, dword [0x141dd0f60]
imul eax, dword [0x141dd0f64]
cmp eax, 0xa008b55a
je 0x140096040
mov qword [rbp - 0x18], r8
mov qword [rbp + 0x48], rcx
test r14, r14
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x28], r11
mov qword [rbp], r14
je 0x1400961ab
mov eax, 0x9c0016d7
nop word cs:[rax + rax]
mov edx, dword [0x141dd0f68]
or edx, dword [0x141dd0f6c]
mov rcx, rdx
imul rcx, rax
shr rcx, 0x20
sub edx, ecx
shr edx, 1
add edx, ecx
shr edx, 0x1e
add edx, 0x307bb721
and edx, 0x1a0401
add al, 0x1a
add byte [rbx + 0xf], al
mov dh, 0x4c
xor edi, edi
add al, 0x1a
add byte [rbx + 0xf], al
mov dh, 0x4c
xor edi, edi
cmp cl, 0x2f
setne r12b
cmp cl, 0x5c
setne cl
cmp edx, 0x1d1e89e9
je 0x140096080
and r12b, cl
mov eax, dword [0x141dd0f70]
add eax, dword [0x141dd0f74]
imul eax, eax, 0x8accf10a
add eax, 0x8355a389
imul rax, rax, 0x4a20a9a9
shr rax, 0x3e
cmp eax, 0x5b69054d
add rax, 0x1d765b69
add rax, 0x1d765b69
sub rsp, 0x20
mov rcx, r13
mov rdx, r11
mov r8, r14
call fcn.14008d8c0
mov r11, qword [rbp + 0x28]
add rsp, 0x20
nop dword [rax]
mov edi, dword [0x141dd0f78]
add edi, dword [0x141dd0f7c]
sub rsp, 0x20
mov rcx, r13
mov rdx, r11
mov r8, r14
call fcn.14008d8c0
mov r11, qword [rbp + 0x28]
add rsp, 0x20
cmp edi, 0xe76d7a
jp 0x1400961a7
out 0, eax
jp 0x1400961a7
out 0, eax
je 0x140096110
movzx edi, byte [r13]
movzx ecx, dil
mov r8, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov rax, qword [r13 + 0x20]
mov qword [rbp + 0x18], rax
mov dword [rbp - 0x1c], ecx
mov ecx, ecx
lea rax, [0x141dbbe9c]
pop rbp
rol byte [rcx], cl
pop rbp
rol byte [rcx], cl
movsxd rdx, dword [rax + rcx*4]
add rdx, rax
mov r10, r11
mov qword [rbp + 0x20], r8
jmp rdx
lea r9, [r8 + 4]
jmp 0x140096284
mov eax, dword [0x141dd0f98]
xor edx, edx
div dword [0x141dd0f9c]
and eax, 0x97408804
imul eax, eax, 0xd277a0cd
cmp eax, 0x59a2bf78
ja 0x140096180
mov r9d, 2
jmp 0x140096284
fld dword [rax]
add byte [rax], al
mov byte [rbp + 0x57], 6
mov r13b, 1
mov dword [rbp + 0x14], 0
xor r12d, r12d
mov rbx, qword [rbp - 8]
jmp 0x14009682b
lea r9, [r8 + 8]
nop dword [rax]
mov eax, dword [0x141dd0f80]
xor eax, dword [str.W_]
add eax, 0x6b73455a
xor eax, 0x599fcf2e
imul eax, eax, 0x4be76c67
cmp eax, 0xc231de3f
je 0x1400961d0
mov r8, qword [rbp + 0x18]
lea r10, [r8 + 1]
nop dword [rax + rax]
mov eax, dword [0x141dd0f88]
xor edx, edx
div dword [0x141dd0f8c]
xor eax, 0x2d100c52
and eax, 0x2d1e4c53
add eax, 0x5a0c1c5e
test r8, r8
mov rdx, r10
cmove rdx, r8
cmp eax, 0xeecda28f
jae 0x140096200
invalid
shr bl, cl
mov r9d, 6
jmp 0x14009627d
mov r9d, 6
jmp 0x140096284
lea r9, [r8 + 2]
xor eax, eax
invalid
nop
shl byte [rsi - 0x70], 0x84
sal byte [rbp - 4], 0x48
mov eax, dword [rbp + 0x18]
test al, al
jne 0x140096240
mov rax, qword [rbp + 0x18]
inc rax
mov r8, qword [rbp + 0x18]
nop
mov edx, dword [0x141dd0f90]
xor edx, dword [0x141dd0f94]
adc eax, 0x1d3ad38
adc eax, 0x1d3ad38
imul r10d, edx, 0x7d889760
and r10d, 0xa47b0960
mov byte [rbp + 0x41], bh
and edx, 0xa47b0960
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r10d, 0x4a54927f
ja 0x140096250
add r9, rdx
mov r8, qword [rbp + 0x20]
mov eax, 0xbbf33847
nop dword [rax]
mov edx, dword [0x141dd0fa0]
or edx, dword [0x141dd0fa4]
or edx, 0x129f1946
imul rdx, rax
shr rdx, 0x3b
or edx, 0x5b3fb2f2
mov dl, 0x3f
pop rbx
mov dl, 0x3f
pop rbx
cmp edx, 0x74a9da1
jb 0x140096290
cmp r9, r14
ja 0x140096844
lea r10, [r11 + r9]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0fb8]
xor edx, edx
div dword [0x141dd0fbc]
xor eax, 0x7bb52382
imul eax, eax, 0x8b90330b
and eax, 0xd4fa4ab0
cmp eax, 0xb5612ff4
je 0x1400962d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0fc0]
mov edx, dword [0x141dd0fc4]
add eax, edx
add eax, 0xafd3e34
or eax, 0xf0b7ea36
mov bh, 0xf0
mov bh, 0xf0
and eax, 0xf3fffaf7
cmp eax, 0x4cd64e86
je 0x140096300
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dd0fc8]
or eax, dword [0x141dd0fcc]
add eax, 0x2860f8f6
or eax, 0x94473a00
xor eax, 0xe69cdf0f
cmp eax, 0x5c75edca
ja 0x140096330
cmp r14, r9
jne 0x1400963d1
inc rbx
mov eax, dword [0x141dd0fd0]
add eax, dword [0x141dd0fd4]
and eax, 0xf08f78a4
add eax, 0x13abe01d
or eax, 0x663572d5
cmp eax, 0x26fa30a1
mov r10, qword [rbp - 0x10]
jae 0x14009638e
mov rax, qword [rbx]
mov rdx, qword [rbx + 7]
mov qword [r10 + 7], rdx
mov qword [r10], rax
xor eax, eax
mov rdx, qword [rbx]
mov r9, qword [rbx + 7]
mov qword [r10 + 7], r9
mov qword [r10], rdx
test al, al
jne 0x140096390
out dx, al
out dx, al
mov r9, qword [r13 + 0x18]
mov eax, dword [0x141dd0fd8]
add eax, 0x1d3ac2c
add eax, 0x1d3ac2c
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd0fdc]
lodsb al, byte [rsi]
rol dword [rcx], cl
lodsb al, byte [rsi]
rol dword [rcx], cl
mov al, 1
mov rbx, qword [rbp - 8]
nop word [rax + rax]
cmp dil, 6
sete r13b
test al, al
je 0x1400963c0
xor r11d, r11d
jmp 0x14009641f
movzx eax, byte [r10]
cmp al, 0x2f
sete dl
cmp al, 0x5c
sete r11b
or r11b, dl
mov rax, qword [r13 + 1]
mov rdx, qword [r13 + 8]
mov r9, qword [rbp - 0x10]
mov qword [r9 + 7], rdx
mov qword [r9], rax
mov r9, qword [r13 + 0x18]
cmp dil, 6
jne 0x140096418
mov qword [rbp - 0x28], r9
mov dword [rbp + 0x14], r11d
mov byte [rbp + 0x57], 6
mov r13b, 1
mov rbx, qword [rbp - 8]
jmp 0x14009682b
xor r13d, r13d
mov rbx, qword [rbp - 8]
mov qword [rbp - 0x28], r9
nop word cs:[rax + rax]
mov eax, dword [0x141dd0fe0]
sub eax, dword [0x141dd0fe4]
add eax, 0x8f9cff1a
xor eax, 0x4fab18fc
imul eax, eax, 0x6774be8f
cmp eax, 0xd65f7616
jb 0x140096430
mov r9d, 6
lea rax, [0x141dbbeb8]
movsxd rdx, dword [rax + rcx*4]
add rdx, rax
invalid
mov byte [rbp + 0x57], dil
mov dword [rbp + 0x14], r11d
jmp rdx
mov ebx, 0xf66ca3e
invalid
fimul dword [rdi + rcx - 0x51]
ror byte [rcx - 0x3f], cl
invalid
mov eax, dword [0x141dd1060]
add eax, dword [0x141dd1064]
and eax, 0xbb0fd7e2
shr eax, 1
imul rax, rax, 0x41ac11b1
shr rax, 0x3c
shr rax, 0x3c
or eax, 0x1f060ca
cmp eax, 0x13f3ec2b
adc esi, dword [rdi - 0x2a]
adc esi, dword [rdi - 0x2a]
mov r9d, 2
jmp case.0x14009660f.2
ret 0x5ae5
mov edx, dword [0x141dd1008]
sub edx, dword [0x141dd100c]
xor edx, 0x4adc4210
fmul qword [rdx - 0x7f]
loop 0x1400965de
std
cmp r10, 0xffffffffaa7517b3
fmul qword [rdx - 0x7f]
loop 0x1400965de
std
cmp r10, 0xffffffffaa7517b3
je 0x140096570
jmp 0x1400965d6
test rax, rax
je 0x14009682b
add byte [rax], al
add byte [rax - 0x55d5fa75], dl
rol dword [rcx], cl
nop
mov eax, dword [0x141dd1010]
xor eax, dword [0x141dd1014]
cmp eax, 0xe040a697
je 0x1400965e0
cmp dword [rbp - 0x1c], 4
mov r14, qword [rbp]
ja case.default.0x14009660f
lea rax, [0x141dbbed0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov r8, qword [rbp + 0x18]
jmp rcx
mov rax, qword [rbp + 0x20]
lea r9, [rax + 4]
add al, 0xf
invalid
add byte [rax], 0
add byte [rax], al
add al, 0xf
invalid
mov eax, dword [0x141dd1020]
and eax, dword [0x141dd1024]
add eax, 0x1d3a9f8
add eax, 0x1d3a9f8
or eax, 0xa10e217a
and eax, 0xad2f317a
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
cmp eax, 0xa004c96c
jb 0x140096620
nop dword [rax]
mov eax, dword [0x141dd1028]
and eax, dword [0x141dd102c]
and eax, 0xe6234cf7
xor eax, 0xb8eba4ea
add eax, 0x107480f9
cmp eax, 0xf4a81a85
jae 0x140096640
jmp case.0x14009660f.2
mov eax, dword [0x141dd1018]
or eax, dword [0x141dd101c]
add eax, 0x1d3a9a9
imul eax, eax, 0xb987d84a
imul rax, rax, 0x3f7b6f79
invalid
ror byte [rdx - 0x28], 0x87
mov ecx, 0x79c06948
outsd dx, dword [rsi]
jnp 0x1400966bf
invalid
invalid
shr rax, 0x3c
cmp eax, 0xc0ad2b34
ja case.default.0x14009660f
jmp 0x140096ecd
lea rax, [r8 + 4]
test rax, rax
jne 0x1400965e0
jmp 0x14009682b
mov eax, dword [0x141dd1040]
xor edx, edx
div dword [0x141dd1044]
mov rax, qword [rbp + 0x20]
lea r9, [rax + 2]
nop dword [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
add byte [rbx - 0x2c567dfb], cl
add dword [rbx], esp
add eax, 0x1d3a980
mov eax, dword [0x141dd1048]
and eax, dword [str._tY_f]
or eax, 0xd69a94fe
xor eax, 0x37ac2222
add eax, 0xa7420563
cmp eax, 0xa55998f5
ja case.0x14007aa32.590
invalid
lea rcx, [r8 + 1]
mov eax, dword [0x141dd1050]
xor edx, edx
div dword [0x141dd1054]
nop word cs:[rax + rax]
mov edx, dword [0x141dd1058]
rol dword [rcx], cl
add edx, dword [0x141dd105c]
or edx, 0xea843d7e
add edx, 0x584829fd
xor edx, 0xce54d1f7
test r8, r8
mov rax, rcx
cmove rax, r8
cmp edx, 0xcb11275c
jae 0x140096700
add r9, rax
jmp case.0x14009660f.2
mov rax, qword [rbp + 0x20]
lea r9, [rax + 8]
lea rax, [r8 + 1]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1030]
and ecx, dword [0x141dd1034]
and ecx, 0xdab4995e
imul rdx, rcx, 0x5a7b44ad
shr rdx, 0x3e
xor edx, 0x2fadf4dd
test r8, r8
ror byte [rax - 0x77], 0xc1
ror byte [rax - 0x77], 0xc1
cmove rcx, r8
cmp edx, 0x4bff244d
ja 0x140096750
ja 0x140096750
add r9, rcx
nop dword [rax + rax]
mov eax, dword [0x141dd1038]
sub eax, dword [0x141dd103c]
add eax, 0x187b28b5
and eax, 0x44502388
cmp eax, 0xf8ae108e
ja 0x140096790
mov al, 1
nop
test al, al
je 0x1400967b0
jmp case.0x14009660f.2
mov rax, qword [rbp + 0x20]
lea r9, [rax + 4]
xor eax, eax
invalid
and byte [r13 + rcx*4 + 0x48], r9b
add al, 0x31
rol byte [rax + rax*8 + 0x6666fc75], 0x66
nop dword cs:[rax + rax]
nop dword [rax + rax]
test al, al
jne 0x1400967c0
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rbx - 0x2c576dfb], cl
add dword [rbx], ecx
add eax, 0x1d3a890
mov eax, dword [0x141dd1068]
or eax, dword [0x141dd106c]
or eax, 0xd5005700
imul eax, eax, 0xb5312df8
and eax, 0xdf173308
cmp eax, 0xcc89d1e9
ja case.0x14009660f.2
cmp r9, r14
jne 0x14009682b
xor eax, eax
movzx ecx, r12b
nop
mov edx, dword [0x141dd1148]
or edx, dword [0x141dd114c]
rol dword [rcx], cl
rol dword [rcx], cl
add edx, 0x12067072
and edx, 0x49c436bc
cmp dil, 5
mov r12d, ecx
cmove r12d, eax
cmp edx, 0xd869f3b8
ja 0x140096800
mov eax, dword [0x141dd1070]
and eax, dword [0x141dd1074]
cmp eax, 0xeac6f78d
mov r14, qword [rbp - 0x58]
je 0x1400968aa
jmp 0x14009686f
mov eax, dword [0x141dd0fa8]
or eax, dword [0x141dd0fac]
or eax, 0x9bac5705
xor eax, 0xe91d7351
add eax, 0x39dd0393
cmp eax, 0xf61542bb
ja 0x140096ec9
jmp case.0x14007aa32.622
mov eax, dword [0x141dd1078]
and eax, dword [0x141dd107c]
imul rdi, rax, 0x21e409ad
shr rdi, 0x39
or edi, 0xfcebfba4
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
add esp, 0x20
cmp edi, 0x15f505ac
jne 0x1400968c2
sub rsp, 0x20
sub esp, 0x20
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov eax, ebx
call fcn.14008d8c0
add rsp, 0x20
jmp 0x14009686f
movzx ecx, byte [r15]
mov r8, qword [r15 + 0x10]
mov r9, qword [r15 + 0x20]
mov eax, ecx
lea rdx, [0x141dbbee4]
movsxd r10, dword [rdx + rax*4]
add r10, rdx
mov rdx, rbx
mov rax, r14
jmp r10
adc byte [rbp - 0x75], cl
and byte [r9 + 0x158d48c8], r9b
or eax, 0x4c01d256
invalid
add r8, 4
mov rax, r8
jmp 0x140096990
mov eax, 6
jmp 0x140096990
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r8
add rax, 8
add eax, 8
add eax, 8
jmp 0x140096990
add r8, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd1080]
imul eax, dword [0x141dd1084]
cmp eax, 0xb0faa400
je 0x140096920
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1088]
xor edx, edx
div dword [0x141dd108c]
imul rdx, rax, 0x279fe57b
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
or eax, 0xd2b439ae
cmp eax, 0xa0a241ff
je 0x140096940
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add r8, rax
mov rax, r8
jmp 0x140096990
mov eax, 2
add al, byte [rax]
add byte [rax], al
nop word cs:[rax + rax]
invalid
mov edx, dword [0x141dd1090]
xor edx, dword [0x141dd1094]
xor edx, 0x1bdb5b65
add edx, 0x1fc2a95d
cmp edx, 0x9e366a6c
jb 0x140096990
mov rdx, rbx
sub rdx, rax
jb 0x140096e34
xor r8d, r8d
nop
test r8b, r8b
jne 0x1400969c0
add rax, r14
nop dword [rax + rax]
mov r8d, dword [0x141dd10b0]
and r8d, dword [0x141dd10b4]
invalid
and eax, dword [0x141dd10b4]
add dword [rbp + 0x69], eax
rcl byte [rdi - 0x5f], 0xb0
jno 0x140096a27
imul r8d, r8d, 0x71b0a157
add r8d, 0x250f458b
add eax, 0x250f458b
imul r8, r8, 0x7d760b85
shr r8, 0x3c
cmp r8d, 0x5389b9dd
je 0x1400969d0
xor r8d, r8d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test r8b, r8b
jne case.0x14007ade5.610
nop word cs:[rax + rax]
mov r8d, dword [0x141dd10b8]
add r8d, dword [0x141dd10bc]
imul r8d, r8d, 0x3c553ab3
add r8d, 0xed7549fd
cmp r8d, 0x898c2ab1
ja case.0x1400968e4.6
test rdx, rdx
movzx edi, byte [rbp + 0x57]
je 0x140096aa0
movzx eax, byte [rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd10c8]
and edx, dword [0x141dd10cc]
add edx, 0x4a2b230d
or edx, 0x475efac4
xor edx, 0xab00f58b
add byte [rbx + 0x4f48fa81], ch
cmpsb byte [rsi], byte [rdi]
lea esi, [rdx - 0x26]
add byte [rbx + 0x4f48fa81], ch
cmpsb byte [rsi], byte [rdi]
lea esi, [rdx - 0x26]
cmp eax, 0x2f
je 0x140096af6
cmp eax, 0x5c
clc
pop rsp
je 0x140096af6
jmp 0x140096ac8
mov eax, dword [0x141dd10c0]
add eax, dword [0x141dd10c4]
imul rax, rax, 0x79c8d2c5
shr rax, 0x3d
add eax, 0x80b301e3
and eax, 0x80a300a3
cmp eax, 0xedeb0e9a
invalid
invalid
jmp 0x140096ab3
jae 0x140096aa0
invalid
add cl, 0xfb
nop dword [rax + rax]
sar ebx, 0xf
invalid
add byte [rax], r8b
mov eax, dword [str.K_S]
cli
movsd dword [rdi], dword [rsi]
rol dword [rcx], cl
xor eax, dword [0x141dd10d4]
movsd dword [rdi], dword [rsi]
rol dword [rcx], cl
and eax, 0x95732b9
add eax, 0xac46bbfe
cmp eax, 0x11f55618
jb 0x140096ad0
cmp cl, 2
jb 0x140096bb8
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
movzx eax, byte [rsi]
cmp rax, 6
ja case.default.0x140096b2f
xlatb
add byte [rax], al
invalid
xlatb
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rbx + r9*4 + 0x46], r9b
mov r8, qword [rsi + 0x20]
lea rdx, [0x141dbbf00]
mov rcx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x20]
lea rdx, [0x141dbbf00]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
add rcx, 4
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd10e0]
add eax, dword [0x141dd10e4]
imul eax, eax, 0x66aaf79b
or eax, 0xe2295ddf
imul eax, eax, 0xdefa5d2
cmp eax, 0xb184fb83
jb 0x140096b40
mov rdi, qword [rbp + 0x48]
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c5a8dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3a56f
invalid
mov eax, dword [0x141dd10e8]
imul eax, dword [0x141dd10ec]
invalid
add dword [0x137fe3537], eax
add eax, 0xf7f4c9b5
xor eax, 0x9c3c103f
adc byte [rsp + rbx*4], bh
add eax, 0xdb03933d
cmp eax, 0x26e2cd73
jb 0x140096b70
jmp 0x140096d80
mov eax, dword [0x141dd1140]
rol dword [rcx], cl
or eax, dword [0x141dd1144]
or eax, 0xfb7fd1ef
cmp eax, 0xe4c10540
je case.0x140096b2f.6
mov eax, dword [0x141dd1150]
or eax, dword [0x141dd1154]
or eax, 0x613868ea
add eax, 0xdd5200d2
and eax, 0x73c0eb4c
cmp eax, 0xf2b1a2b6
mov rsi, qword [rbp - 0x80]
ja 0x140096eeb
jmp 0x140096ecf
mov eax, dword [0x141dd10d8]
xor edx, edx
div dword [0x141dd10dc]
imul eax, eax, 0x2fd61660
xor eax, 0xb7ceb47
add eax, 0x8396de35
cmp eax, 0x201c6285
and byte [rdi - 0x25], dh
and byte [rdi - 0x25], dh
jmp 0x140096ecd
mov eax, dword [0x141dd1108]
movsb byte [rdi], byte [rsi]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd110c]
add rcx, 2
nop dword [rax]
mov eax, dword [0x141dd1110]
imul eax, dword [0x141dd1114]
scasd eax, dword [rdi]
add eax, 0x1d3a4d7
imul eax, eax, 0x4beaaef8
add eax, 0xfc371298
cmp eax, 0xd9c0af6b
jb 0x140096c30
invalid
scasd eax, dword [rdi]
rcr cl, 0x72
loope 0x140096c99
lea rax, [r8 + 1]
lea eax, [rax + 1]
mov rdi, qword [rbp + 0x48]
nop word [rax + rax]
mov edx, dword [0x141dd1118]
add edx, dword [0x141dd111c]
xor edx, 0x267133ea
imul r9d, edx, 0x3345da0b
retf 0xda0b
xor r8d, dword [r9 - 0x7f]
shl dword [rax], 0x75
in eax, dx
xchg edx, eax
retf 0xda0b
xchg edx, eax
test r8, r8
mov rdx, rax
cmove rdx, r8
rol byte [rcx - 0x7f], 1
stc
xchg ebx, eax
mov esi, 0xcd76b7f6
invalid
rol byte [rcx - 0x7f], 1
stc
xchg ebx, eax
mov esi, 0xcd76b7f6
invalid
int 0x48
add ecx, edx
add rcx, rdx
jmp 0x140096d80
add byte [rax], al
mov ecx, 6
jmp 0x140096d70
add rcx, 4
jmp 0x140096d70
invalid
add byte [rax - 0x708e0c75], bh
mov eax, 0x8f71f38b
add rcx, 8
nop word [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 - 0x2c5bd5eb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d3a427
invalid
mov edx, dword [0x141dd10f0]
imul edx, dword [0x141dd10f4]
invalid
add dword [rcx + 0x61034cf2], eax
invalid
xor edx, 0x1761034c
imul rdx, rax
shr rdx, 0x33
imul edx, edx, 0xc0e0d5fe
cmp edx, 0x4aba0fb1
invalid
invalid
jb 0x140096cc0
invalid
lea rax, [r8 + 1]
mov rdi, qword [rbp + 0x48]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [0x141dd10f8]
imul edx, dword [0x141dd10fc]
scasd eax, dword [rdi]
adc eax, 0x1d3a3ef
imul edx, edx, 0x4c3259f8
or edx, 0x7d99aa54
imul edx, edx, 0x9b07cd7c
cmp edx, 0xa39bd1d5
jb 0x140096d00
invalid
fldenv [rsi + 0xf]
invalid
nop word [rax + rax]
mov r9d, dword [0x141dd1100]
xor r9d, dword [0x141dd1104]
add r9d, 0x7b8319b6
and r9d, 0xa819c7e9
add r9d, 0xfa885fe5
in eax, 0x5f
mov dl, bh
cli
in eax, 0x5f
mov dl, bh
cli
cli
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x68aceb52
jb 0x140096d30
lodsb al, byte [rsi]
push 0x148ca72
shr ebx, 1
adc eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
add rcx, rdx
jmp 0x140096d80
mov ecx, 2
add byte [rax], al
add byte [rax - 0x75], cl
jge 0x140096dbc
mov rdi, qword [rbp + 0x48]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1120]
and eax, dword [0x141dd1124]
imul eax, eax, 0x38f5aadf
add eax, 0xae94a770
imul rax, rax, 0x7b04c887
shr rax, 0x3c
cmp eax, 0xa4250e34
je 0x140096d80
cmp rcx, rbx
jbe 0x14009718d
mov eax, dword [0x141dd1128]
jo 0x140096d59
rol dword [rcx], cl
or eax, dword [0x141dd112c]
rol dword [rcx], cl
or eax, 0x85db348
imul eax, eax, 0x2e7132cd
ror ch, 0x32
jno 0x140096df7
ror ch, 0x32
jno 0x140096df7
or eax, 0xf1b0d772
cmp eax, 0x3d12b770
jne 0x140096de0
ud2
mov eax, dword [0x141dd1130]
sub eax, dword [0x141dd1134]
add eax, 0x1d3a348
add eax, 0x1d3a348
add eax, 0xb2888c08
shr eax, 1
imul rax, rax, 0x5788b5c7
mov ch, 0x88
push rdi
shr rax, 0x39
xor eax, 0x3213a7b
ud2
mov eax, dword [0x141dd1098]
sub eax, dword [0x141dd109c]
or eax, 0xa5499946
imul eax, eax, 0x578d8009
add eax, 0xb996fa66
cmp eax, 0xf6d6630d
jbe 0x140096e60
ud2
invalid
mov eax, dword [0x141dd10a0]
imul eax, dword [0x141dd10a4]
add eax, 0x18fb2139
or eax, 0x3b81b41
add ecx, dword [rax + 0x69]
rcl byte [rdi + 0x7b], 0xc6
insb byte [rdi], dx
add ecx, dword [rax + 0x69]
rcl byte [rdi + 0x7b], 0xc6
insb byte [rdi], dx
shr rax, 0x3d
ud2
invalid
mov eax, dword [0x141dd0fb0]
or eax, dword [0x141dd0fb4]
movabs al, byte [0xf202ffe9d0d01d3]
invalid
stc
movabs al, byte [0xf202ffe9d0d01d3]
and byte [rdi], cl
or edi, dword [0x1aefc9f5a]
jne 0x140096ecd
invalid
add al, 0xf
or ebp, ebx
loop 0x140096edd
ud2
ud2
or ecx, dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
int1
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
xor eax, eax
test al, al
je 0x140096f03
fild qword [rcx - 1]
dec dword [rax - 0x7d]
invalid
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
invalid
and bl, ch
int3
invalid
movzx edx, byte [rsi]
xor eax, eax
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp - 0x10]
test al, al
jne 0x140096f10
cmp edx, 6
ja case.default.0x140096f35
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x20]
mov edx, edx
adc byte [rax - 0x75], cl
and byte [rcx + 0x58d4cd2], r9b
lea r8, [0x141dbbf1c]
lea r8, [0x141dbbf1c]
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
mov ecx, 0xf600d281
add rax, 4
mov edx, dword [0x141dd1160]
adc eax, 0x1d3a21a
xor edx, dword [0x141dd1164]
imul rdx, rcx
shr rdx, 0x3c
add edx, 0xdb438959
cmp edx, 0x2d1790a2
jb 0x140096f40
mov rdi, qword [rbp + 0x48]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dd1168]
imul ecx, dword [0x141dd116c]
imul ecx, ecx, 0xb1c3d995
add ecx, 0x1ed3d7f2
cmp ecx, 0xe2805268
ja 0x140096f70
jmp 0x140097130
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1180]
add eax, dword [0x141dd1184]
invalid
invalid
rol dword [rcx], cl
fsub dword [rcx + 0x694801d3]
enter 0x21a7, 0x72
jnp 0x140096ffc
rol dword [rcx], cl
imul rcx, rax, 0x7b7221a7
shr rcx, 0x20
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
xor eax, 0xc5085a0f
add eax, 0x7377ff7
jg 0x140097000
invalid
cmp eax, 0x1dc39880
jb case.0x140096f35.5
jg 0x140097000
invalid
mov eax, 2
jmp 0x14009712c
push rcx
add dword [rax], eax
invalid
push rcx
add dword [rax], eax
add byte [rdi], cl
invalid
mov eax, dword [0x141dd11a0]
imul eax, dword [str.ea]
or eax, 0x4091c81a
add eax, 0x7998ad0d
or eax, 0x610c6f97
cmp eax, 0x2fe34241
jb case.0x140096f35.6
invalid
mov rdx, qword [rbp + 0x30]
mov r8, qword [rbp + 0x18]
nop dword [rax + rax]
mov eax, dword [0x141dd11a8]
xor eax, dword [0x141dd11ac]
add dword [rbx], esi
add eax, 0x1d3a190
add eax, 0x94bedee5
and eax, 0x1648ab15
cmp eax, 0xa23724cd
je 0x140097010
test r13b, r13b
je 0x1400971bb
mov eax, dword [0x141dd11b0]
imul eax, dword [0x141dd11b4]
or eax, 0x7a4af476
imul eax, eax, 0x88ad98be
add eax, 0xcfbe9cb0
cmp eax, 0x2fe0162d
mov rdi, qword [rbp - 0x70]
ja 0x140097304
invalid
invalid
add al, byte [rax]
invalid
xchg dword [rdx - 0x16fffffe], esp
add al, byte [rax]
add cl, ch
jmp 0x1400972ce
add al, byte [eax]
add byte [rsi + 0xf], ah
invalid
mov eax, dword [0x141dd1158]
xor edx, edx
div dword [0x141dd115c]
xor eax, 0x645fc13a
imul eax, eax, 0xa07d7d93
cmp eax, 0xd271b65c
je case.default.0x140096f35
jmp 0x140096ecd
add rax, 2
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
mov rdi, qword [rbp + 0x48]
nop dword [rax + rax]
mov ecx, dword [0x141dd1178]
add ecx, dword [0x141dd117c]
or ecx, 0x38542c77
add ecx, 0xc58f7539
and ecx, 0xe2221508
cmp ecx, 0xeee2e74d
je 0x1400970b0
jmp 0x140097130
mov eax, 6
jmp 0x14009712c
add rax, 4
mov ecx, 0xa5bd61d3
add al, 0xb9
shl dword [rcx - 0x43], cl
movsd dword [rdi], dword [rsi]
nop dword [rax + rax]
mov edx, dword [0x141dd1170]
or edx, dword [0x141dd1174]
imul rdx, rcx
shr rdx, 0x3e
xor edx, 0xc84000a3
or edx, 0x16a23a58
cmp edx, 0xa6166cf0
je 0x1400970f0
jmp 0x14009712c
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
mov rdi, qword [rbp + 0x48]
cmp rax, rbx
ja 0x140097293
mov eax, 0xc40c8e35
nop
mov ecx, dword [0x141dd1190]
or ecx, dword [0x141dd1194]
and ecx, 0x77dc5ada
add ecx, 0x8da657d9
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x6d7c036e
ja 0x140097140
nop dword [rax + rax]
mov eax, dword [0x141dd1198]
and eax, dword [0x141dd119c]
and eax, 0x1c242a22
xor eax, 0x1e6bd0dd
cmp eax, 0xaecee655
ja 0x140097170
mov qword [rdi + 0x10], 0
mov eax, dword [0x141dd13f8]
or eax, dword [0x141dd13fc]
add eax, 0x276587ff
or eax, 0x5f5271eb
cmp eax, 0x6f232e05
jb 0x140097bda
jmp 0x140097b96
test rbx, rbx
je 0x140097036
cmp dil, 3
jae 0x140097036
mov eax, dword [0x141dd1218]
xor eax, dword [0x141dd121c]
add eax, 0xe894681d
and eax, 0x20ef2884
xor eax, 0x5be6a600
cmp eax, 0x59856c63
jae 0x1400971ff
mov qword [rdx], r9
mov rax, qword [rbp]
mov qword [rdx + 8], rax
mov byte [rdx + 0x10], dil
mov rcx, qword [rbp]
mov r15, qword [rbp - 0x68]
mov r13, qword [rbp - 0x60]
nop dword [rax + rax]
mov eax, dword [0x141dd1220]
xor eax, dword [0x141dd1224]
add eax, 0x60bd4306
and eax, 0xf14d9e5d
mov qword [rdx], r9
mov qword [rdx + 8], rcx
mov byte [rdx + 0x10], dil
cmp eax, 0x20f55a22
je 0x140097210
mov rax, qword [r10]
mov rcx, qword [r10 + 7]
mov qword [rdx + 0x18], rcx
mov qword [rdx + 0x11], rax
mov rax, qword [rbp + 0x20]
mov qword [rdx + 0x20], rax
mov rax, qword [rbp - 0x28]
mov qword [rdx + 0x28], rax
mov qword [rdx + 0x30], r8
mov byte [rdx + 0x38], 0
mov eax, dword [0x141dd1228]
add eax, dword [0x141dd122c]
imul eax, eax, 0x7ba16111
add eax, 0x1dd3169a
or eax, 0xcc661fe9
cmp eax, 0x8a9f4a49
mov rdi, qword [rbp - 0x38]
mov r12d, dword [rbp + 0x14]
jb 0x140097c37
jmp 0x140097bf2
ud2
nop dword cs:[rax + rax]
mov eax, dword [0x141dd1188]
sub eax, dword [0x141dd118c]
imul eax, eax, 0x915740
add eax, 0x57290a0f
imul rax, rax, 0x6696699f
shr rax, 0x3e
cmp eax, 0xa5908961
ja 0x1400972a0
jmp 0x140096ecd
mov eax, dword [0x141dd11b8]
add eax, dword [0x141dd11bc]
imul esi, eax, 0x5d9edd86
pop rbp
pop rbp
or esi, 0x137b89bb
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
stc
in al, dx
and byte [rax - 0x77], cl
stc
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
cmp esi, 0x9c954ace
jne 0x14009731c
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
jmp 0x1400972ce
movzx ecx, byte [rdi]
mov rax, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x20]
mov r13, qword [rbp - 0x78]
nop dword [rax + rax]
mov r8d, dword [0x141dd11c0]
sahf
rol dword [rcx], cl
or r8d, dword [0x141dd11c4]
add r8d, 0x71ffe10d
and r8d, 0xfe15a297
imul r8d, r8d, 0x22758435
cmp r8d, 0x34cf25e6
je 0x140097330
cmp ecx, 6
ja case.default.0x140097378
mov r8d, ecx
mov eax, ecx
lea r9, [0x141dbbf80]
rol byte [rcx], cl
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rbx
mov r8, r14
jmp r10
add rax, 4
jmp 0x14009748f
mov eax, dword [0x141dd11e8]
xor edx, edx
div dword [0x141dd11ec]
or eax, 0xc6bf96d1
add eax, 0x434c5544
cmp eax, 0xa30d4e01
ja case.0x140097378.5
mov eax, 2
jmp 0x14009748f
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c61eafb], cl
mov eax, dword [0x141dd11c8]
add eax, dword [0x141dd11cc]
mov eax, dword [0x141dd11c8]
rol dword [rcx], cl
add eax, dword [0x141dd11cc]
imul eax, eax, 0x1de5d5
add eax, 0x48cbc2f
cmp eax, 0x160cab4c
sbb eax, 0xbc2f0500
mov word [rdi + 0x160cab4c], es
jb case.default.0x140097378
jmp 0x140096ecd
add rax, 4
mov edx, dword [0x141dd11d8]
imul edx, dword [0x141dd11dc]
xor edx, 0xcfc0ba95
add edx, 0x93c4cce9
xor edx, 0x7f1ca7bf
cmp edx, 0x2a97a5fa
jbe 0x1400973d4
jmp 0x14009748f
add rax, 8
lea r8, [rdx + 1]
lea eax, [rdx + 1]
lea eax, [rdx + 1]
mov r9d, dword [0x141dd11d0]
or r9d, dword [0x141dd11d4]
xor r9d, 0x18a9c0
add r9d, 0x330b6ab4
and r9d, 0x67cf6a6
cmp r9d, 0x36abc4f4
ja 0x140097408
test rdx, rdx
cmove r8, rdx
add rax, r8
mov dl, 1
test dl, dl
je 0x140097440
jmp 0x14009748f
mov eax, 6
jmp 0x14009748f
mov r8d, 0xe46b9747
add rax, 2
mov r9d, dword [0x141dd11e0]
sub r9d, dword [0x141dd11e4]
imul r9, r8
shr r9, 0x3c
and r9d, 6
xor r9d, 0xc40e9a3e
cmp r9d, 0x2920eca5
jb 0x140097457
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rax, r8
mov r9, rbx
sub r9, rax
jb 0x140097af8
add rax, r14
mov r8, rax
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400974b0
test r9, r9
je 0x140097522
nop dword [rax]
mov eax, dword [0x141dd1208]
and eax, dword [0x141dd120c]
or eax, 0x5828b514
imul eax, eax, 0x70b6a985
or eax, 0xb5691185
cmp eax, 0xf111a7fe
ja 0x1400974c0
movzx r8d, byte [r8]
nop word [rax + rax]
mov eax, dword [0x141dd1210]
xor edx, edx
div dword [0x141dd1214]
imul eax, eax, 0x5e90f0bd
xor eax, 0xd58bb935
imul eax, eax, 0xc7ce0c35
cmp eax, 0x46db8565
jb 0x1400974f0
cmp r8d, 0x2f
je 0x140097569
cmp r8d, 0x5c
je 0x140097569
add cl, 0xfb
nop word cs:[rax + rax]
mov eax, dword [0x141dd1300]
sub eax, dword [0x141dd1304]
add eax, 0x4cfc536e
cmp eax, 0xb91be1c8
jb 0x140097530
cmp cl, 1
ja 0x140097569
test r12b, r12b
mov rdi, qword [rbp + 0x48]
je 0x140097195
xor eax, eax
test al, al
jne 0x140097e46
jmp 0x140097e04
mov eax, dword [0x141dd1308]
xor edx, edx
div dword [0x141dd130c]
shr eax, 1
mov ecx, 0x9752e42b
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x2fe52932
cmp ecx, 0x3955f048
jbe 0x1400975ac
jmp 0x172d2f6c7
sub rsp, 0x20
sub esp, 0x20
mov rcx, r13
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp]
call fcn.14008d8c0
sbb byte [rbx - 1], ah
dec dword [rax - 0x7d]
invalid
invalid
sbb byte [rbx - 1], ah
dec dword [rax - 0x7d]
invalid
mov rdi, qword [rbp + 0x48]
mov r15, qword [rbp]
mov r12, qword [rbp + 0x28]
nop dword [rax + rax]
mov eax, dword [0x141dd1310]
mov ecx, dword [0x141dd1314]
add eax, ecx
add eax, 0x7e13c080
or eax, 0x7138e9cc
imul esi, eax, 0x8e8fe5b0
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
mov r8, r15
call fcn.14008d8c0
add rsp, 0x20
cmp esi, 0xefdc662f
je 0x1400975c0
invalid
movzx r9d, byte [r13]
movzx ecx, byte [rbp]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1318]
or eax, dword [str.W_m_]
add eax, 0xf17e7482
xor eax, 0x38814007
and eax, 0x3b95540f
cmp eax, 0xc15f841e
ja 0x140097610
mov rcx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x20]
mov r10d, r9d
lea rax, [0x141dbbf9c]
movsxd rdx, dword [rax + r10*4]
invalid
adc al, 0x90
add rdx, rax
jmp rdx
invalid
sal byte [rbp - 4], 0xe9
and al, byte [rcx]
add byte [rax], al
mov eax, dword [0x141dd1358]
add eax, dword [0x141dd135c]
xor eax, 0x80a08884
and eax, 0xdba0f885
cmp eax, 0x90c957ce
jb 0x14009765c
mov r11d, 2
jmp 0x14009777e
sal bl, 0x4d
mov esp, 0xaf0f487a
invalid
mov eax, dword [0x141dd1328]
xor edx, edx
div dword [0x141dd132c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d39c1d
or eax, 0x3cd4706e
cmp eax, 0xa195157a
je 0x140097701
lea rax, [r8 + 1]
mov esi, dword [0x141dd1330]
sub esi, dword [0x141dd1334]
and esi, 0x33e5fbea
xor esi, 0xd2d152bb
add esi, 0xb5c06a86
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp esi, 0x2a638414
jb 0x14009771f
invalid
ror byte [rcx + 1], 1
shr ebx, cl
sub cl, byte [rbp + rcx*4 + 0x59]
add al, 0x31
rol byte [rax + rax*8 + 0x58bfc75], 0xd4
wait
rol dword [rcx], cl
add r11, rdx
jmp 0x14009777e
xor eax, eax
test al, al
jne 0x14009775a
mov eax, dword [0x141dd1338]
xor edx, edx
div dword [0x141dd133c]
imul eax, eax, 0xd8e8542f
add eax, 0x9016739d
cmp eax, 0x812aeee
or byte [rsi - 0x20], dh
or byte [rsi - 0x20], dh
xor eax, eax
test al, al
jne 0x140097780
cmp r11, r15
ja 0x140097ac7
mov eax, 0x9165c35d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov edx, dword [0x141dd1368]
and edx, dword [0x141dd136c]
rol dword [rcx], cl
rol dword [rcx], cl
or edx, 0x90824600
and edx, 0x9292e60b
imul rdx, rax
shr rdx, 0x3d
cmp edx, 0xca5610ab
ja case.0x1400968e4.57
fdivr dword [rax - 0x3ce60bd3]
mov eax, 0xc319f42d
mov r11, qword [rbp + 0x28]
nop word cs:[rax + rax]
mov edx, dword [0x141dd1370]
and edx, dword [str.nW_a]
imul edx, edx, 0x9b90718d
imul rdx, rax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
invalid
xor edx, 0xe57437a9
cmp edx, 0xa1fea10d
jb 0x1400977e0
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
cmp r9b, 5
ja case.default.0x140097820
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1d2479f
lea rax, [0x141dbbfb8]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
add rcx, 4
mov eax, dword [0x141dd1388]
xor edx, edx
div dword [0x141dd138c]
xor eax, 0x14394986
or eax, 0xebc43259
jmp case.0x140097820.4
xchg esp, eax
sbb dword [rax - 0x200ec2ee], esp
adc dword [rbx + 0x76], esp
invalid
pop rcx
xor al, ah
jmp case.0x140097820.4
jmp 0x140097977
mov eax, dword [0x141dd1320]
or eax, dword [0x141dd1324]
xor eax, 0x4bfcd2aa
imul eax, eax, 0xf826c5ac
invalid
clc
cmp eax, 0x7f786ba7
je 0x140097851
cmpsd dword [rsi], dword [rdi]
imul edi, dword [rax + 0x7f], 0x74
loop 0x140097859
jmp 0x140097a7d
or dword [rdx], eax
add byte [rax], al
mov eax, dword [0x141dd13a8]
xor edx, edx
div dword [0x141dd13ac]
add rcx, 2
lea rax, [r8 + 1]
mov edx, dword [0x141dd13b0]
and edx, dword [0x141dd13b4]
or edx, 0x154ee64
imul r9d, edx, 0x23f17ff0
and r9d, 0xba0b320
test r8, r8
mov rdx, rax
ret 0xf49
rol byte [rcx - 0x7f], 1
stc
jle 0x14009786c
lodsd eax, dword [rsi]
invalid
ret 0xf49
ja 0x14009788a
add rcx, rdx
mov eax, dword [0x141dd13b8]
sub eax, dword [0x141dd13bc]
add dword [rcx - 0x40], ebp
sbb dword [rbx + 0x56be3585], 0xa43d8fd7
mov edi, 0xe273ed78
add dword [rcx - 0x40], ebp
sbb dword [rbx + 0x56be3585], 0xa43d8fd7
mov edi, 0xe273ed78
jmp 0x140097977
mov ecx, 6
jmp 0x140097990
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 8
mov eax, dword [0x141dd1390]
add rcx, 8
mov eax, dword [0x141dd1390]
xor eax, dword [0x141dd1394]
imul eax, eax, 0x52812150
or eax, 0x942aad10
imul eax, eax, 0xe82198b0
cmp eax, 0x3793a4ad
jb 0x1400978f1
invalid
lea rax, [r8 + 1]
mov edx, dword [0x141dd1398]
imul edx, dword [0x141dd139c]
xor edx, 0x8f794d3d
imul r9, rdx, 0x16a3b38b
shr r9, 0x3b
shr ecx, 0x3b
shr ecx, 0x3b
or r9d, 0x4430ffa4
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0x971faec0
ja 0x140097919
add rcx, rdx
jmp 0x140097977
add rcx, 4
mov eax, dword [0x141dd13a0]
xor eax, dword [0x141dd13a4]
add eax, 0x4cf6cab2
or eax, 0x90a2e8b4
cmp eax, 0x793dffc3
je 0x14009795a
test rcx, rcx
jne 0x140097990
xor ecx, ecx
leave
jmp 0x140097a7d
mov ecx, 2
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c65d5fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d39a26
mov eax, dword [0x141dd13c0]
xor edx, edx
div dword [0x141dd13c4]
imul rax, rax, 0x54fd5c1
shr rax, 0x3a
or eax, 0x56429bbe
cmp eax, 0x2bb24f10
mov r10b, 0x2b
mov r10b, 0x2b
jb 0x140097990
cmp r15, rcx
jbe 0x140097a1f
invalid
nop word gs:[rax + rax]
nop word [rax + rax]
mov eax, dword [0x141dd13d8]
and eax, dword [str.c_wb]
or eax, 0x7da74e54
and eax, 0x7de7fef5
cmp eax, 0x8a4d1748
je case.0x14007ade5.591
movzx eax, byte [r11 + rcx]
nop word cs:[rax + rax]
mov edx, dword [0x141dd13e0]
add edx, dword [0x141dd13e4]
or edx, 0x869086
xor edx, 0x80a816
or edx, 0xf7394761
cmp edx, 0x11764a7e
je 0x1400979f0
cmp al, 0xbf
jg 0x140097a6d
jmp 0x140096ecd
mov eax, dword [0x141dd13e8]
xor edx, edx
div dword [0x141dd13ec]
nop dword [rax]
mov eax, dword [0x141dd13f0]
xor edx, edx
sal bh, cl
xor eax, 0x1d399b6
sal bh, cl
xor eax, 0x1d399b6
xor eax, 0x33986e35
imul eax, eax, 0xc3232c27
and eax, ebx
and eax, ebx
cmp eax, 0xf41f625e
je 0x140097a30
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140097a60
cmp r15, rcx
jne 0x140096ecd
xor eax, eax
nop
test al, al
jne 0x140097a70
cmp r15, rcx
jb 0x140097195
mov eax, dword [0x141dd13c8]
xor eax, dword [0x141dd13cc]
cmp eax, 0xa7c292d1
jne 0x140097aa0
mov qword [rdi + 0x10], rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dd13d0]
or eax, dword [0x141dd13d4]
imul eax, eax, 0xa3b431d7
add eax, 0x301d6473
mov qword [rdi + 0x10], rcx
cmp eax, 0x59b84b8a
jae 0x140097aa0
jmp 0x140097195
ud2
mov eax, dword [0x141dd11f0]
or eax, dword [0x141dd11f4]
or eax, 0x6486ce2a
add eax, 0xc4452863
or eax, 0x413d4e5a
cmp eax, 0x5d4e84df
jne 0x140097b1c
ud2
mov eax, dword [0x141dd11f8]
imul eax, dword [0x141dd11fc]
and eax, 0x80086805
add eax, 0xff692a97
ud2
mov eax, 0x85ddc817
mov ecx, dword [0x141dd1380]
and ecx, dword [0x141dd1384]
imul ecx, ecx, 0x1447e2b1
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x81d25c02
cmp ecx, 0x3610f46b
je 0x140097b69
jmp 0x140096ecd
mov eax, dword [0x141dd1400]
sub eax, dword [0x141dd1404]
xor eax, 0xaeacbbd3
imul rsi, rax, 0x9b0c231
shr rsi, 0x3b
add esi, 0xb2fba891
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140092de0
add rsp, 0x20
cmp esi, 0x6fdd2c3d
jae 0x140098fa0
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140092de0
add rsp, 0x20
jmp 0x140097b96
mov eax, dword [0x141dd1230]
and eax, dword [0x141dd1234]
and eax, 0x48f5617e
imul esi, eax, 0x30cb0377
and esi, 0x8243c8dc
mov byte [rdx + 0x39], 2
mov byte [rdx + 0x3a], r12b
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp + 0x30]
call fcn.14008eb10
mov rdx, qword [rbp + 0x30]
add rsp, 0x20
cmp esi, 0x58da6331
jne 0x140097c59
mov byte [rdx + 0x39], 2
mov byte [rdx + 0x3a], r12b
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp + 0x30]
call fcn.14008eb10
mov rdx, qword [rbp + 0x30]
add rsp, 0x20
jmp 0x140097bf2
cmp byte [rdi], 0xa
jne 0x140097d30
mov rcx, qword [rbp + 0x38]
mov qword [rcx], 0
mov eax, dword [0x141dd1238]
xor edx, edx
div dword [0x141dd123c]
imul eax, eax, 0xe7578d98
add eax, 0x1cb67355
cmp eax, 0xdfda7386
mov r12, qword [rbp - 0x18]
jbe 0x140097c99
mov qword [rcx + 8], 8
mov rsi, qword [rbp - 0x30]
nop dword [rax]
mov eax, dword [0x141dd1240]
xor edx, edx
div dword [0x141dd1244]
xor eax, 0x2a96a030
and eax, 0x7e9ea0ba
imul eax, eax, 0xd0e7e14f
mov qword [rcx + 8], 8
cmp eax, 0x7040a0b6
ja 0x140097ca0
mov eax, dword [0x141dd1248]
sub eax, dword [0x141dd124c]
add eax, 0x83f545eb
or eax, 0x89acd56
imul rax, rax, 0xfcb81f9
shr rax, 0x3b
cmp eax, 0x7b7ab111
jbe 0x140097d00
mov qword [rcx + 0x10], 0
nop dword [rax]
mov eax, dword [0x141dd1250]
add eax, dword [0x141dd1254]
imul eax, eax, 0x933df17a
or eax, 0x4020124
and eax, 0x44a6417c
mov qword [rcx + 0x10], 0
cmp eax, 0xbd81a320
ja 0x140097d00
jmp 0x140098183
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ebx, ebx
mov edx, 0xe0
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
mov r12, qword [rbp - 0x18]
je 0x140097d8e
mov rsi, rax
mov eax, dword [0x141dd1270]
xor eax, dword [0x141dd1274]
mov ecx, 0xefdddb8b
imul rcx, rax
bt rcx, 0x3e
adc ebx, 0xc79f8d8f
cmp ebx, 0xde4df74f
mov r8, qword [rbp - 0x38]
ja 0x140097eb9
jmp 0x140097e65
mov eax, dword [0x141dd1258]
xor edx, edx
div dword [0x141dd125c]
and eax, 0x15da05e3
add eax, 0xd47d2a3e
or eax, 0xe5fe24aa
cmp eax, 0xc2f0b535
jae 0x140097db4
ud2
mov eax, dword [0x141dd1260]
sub eax, dword [0x141dd1264]
add eax, 0xbeba5671
or eax, 0x96004ff4
ud2
mov eax, dword [0x141dd1378]
xor edx, edx
div dword [0x141dd137c]
imul rsi, rax, 0x4a1dd351
shr rsi, 0x3d
sub rsp, 0x20
lea rdx, [0x141dba6fa]
mov r8d, 1
mov rcx, rdi
call fcn.140092de0
add rsp, 0x20
cmp esi, 0x9d5c1f22
jne 0x140097195
sub rsp, 0x20
lea rdx, [0x141dba6fa]
mov r8d, 1
mov rcx, rdi
call fcn.140092de0
add rsp, 0x20
jmp 0x140097e04
mov eax, dword [0x141dd1278]
xor edx, edx
div dword [0x141dd127c]
xor eax, 0x704413ae
imul eax, eax, 0x5d1e198f
mov rcx, qword [r8 + 0x30]
mov qword [rsi + 0x30], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [r15], 4
mov qword [r15 + 8], rsi
mov qword [r15 + 0x10], 1
cmp eax, 0xe2802e71
jne 0x140097ef2
mov rax, qword [r8 + 0x30]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [r15], 4
mov qword [r15 + 8], rsi
mov qword [r15 + 0x10], 1
jmp 0x140097e65
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
mov rax, qword [rbp - 0x48]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r14d, 1
mov ebx, 0xaf6f1791
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, r13
mov rdx, qword [rbp - 0x48]
call fcn.14008eb10
add rsp, 0x20
cmp byte [r13], 0xa
je 0x1400980d8
mov rax, qword [r15]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1280]
sub ecx, dword [0x141dd1284]
imul rcx, rbx
shr rcx, 0x3d
xor ecx, 0x700c802
or ecx, 0x907032b1
cmp ecx, 0x7039b60
jb 0x140097f60
nop dword [rax + rax]
mov ecx, dword [0x141dd1288]
imul ecx, dword [0x141dd128c]
or ecx, 0x7ec01cf8
add ecx, 0x58e16573
imul rdx, rcx, 0x18aca44d
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
cmp ecx, 0x3d62c6da
ja 0x140097f90
cmp r14, rax
je 0x14009808b
mov eax, dword [0x141dd1290]
sub eax, dword [0x141dd1294]
add eax, 0x1353357
or eax, 0xaba9d47c
add eax, 0x4fde154b
cmp eax, 0x7b4f61c1
jbe 0x140098030
imul rax, r14, 0x38
mov rcx, qword [r13 + 0x30]
mov qword [rsi + rax + 0x30], rcx
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x10], xmm1
invalid
invalid
adc byte [rdi], cl
adc dword [rsi + rax], eax
lea rax, [r14 + 1]
mov qword [r15 + 0x10], rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1298]
imul ecx, dword [0x141dd129c]
add ecx, 0x76a6c9b5
or ecx, 0x949e84cc
xchg esp, eax
xchg esp, eax
imul rdx, r14, 0x38
mov rax, qword [r13 + 0x30]
mov qword [rsi + rdx + 0x30], rax
lea rax, [r14 + 1]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [rsi + rdx + 0x20], xmm2
movups xmmword [rsi + rdx + 0x10], xmm1
movups xmmword [rsi + rdx], xmm0
mov qword [r15 + 0x10], rax
cmp ecx, 0xd4f40d74
ja 0x140098030
mov r14, rax
jmp 0x140097f30
sub rsp, 0x30
mov qword [rsp + 0x20], 0x38
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, r14
call fcn.1400fe550
add rsp, 0x30
mov rsi, qword [r15 + 8]
nop word [rax + rax]
mov eax, dword [0x141dd12a0]
or eax, dword [0x141dd12a4]
cmp eax, 0xb0085b70
je 0x1400980c0
jmp 0x140097fce
mov eax, dword [0x141dd12a8]
and eax, dword [0x141dd12ac]
xor eax, 0x3868b8a
or eax, 0x54717424
imul eax, eax, 0xbfdca4dc
cmp eax, 0x8c5ef3d0
mov rdx, qword [rbp + 0x38]
je 0x140098135
mov eax, dword [0x141dd12b0]
imul eax, dword [0x141dd12b4]
add eax, 0x121243b6
mov ecx, 0x84fe6335
imul rcx, rax
shr rcx, 0x3f
mov rax, qword [r15 + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
movups xmmword [rdx], xmm0
cmp ecx, 0x8d393008
jbe 0x140098146
mov rax, qword [r15 + 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rdx], xmm0
jmp 0x1400980ff
mov rbx, qword [rbp - 8]
mov r14, qword [rbp - 0x58]
mov rsi, qword [rbp - 0x30]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c6eadfb], cl
add dword [rbx], ebp
add eax, 0x1d39150
mov eax, dword [0x141dd12b8]
sub eax, dword [0x141dd12bc]
or eax, 0x2d018121
imul eax, eax, 0xcd176372
add eax, 0xab5be949
cmp eax, 0x6296bf19
jb 0x140098160
add dword [0x1a37c41de], ebp
invalid
sub rsp, 0x20
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.14008d8c0
add rsp, 0x20
and byte [rdi], cl
mov dh, 0x16
and byte [rdi], cl
mov dh, 0x16
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x20]
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
add byte [rbx + rcx*4 + 5], al
or dword [rcx + 0x334401d3], edx
add eax, 0x1d39106
mov r8d, dword [0x141dd12c0]
xor r8d, dword [0x141dd12c4]
xor r8d, 0x83414493
imul r8d, r8d, 0x2f9a021a
or r8d, 0x6db3b8b0
insd dword [rdi], dx
insd dword [rdi], dx
cmp r8d, 0xf6518355
cmp eax, 0xf6518355
je 0x1400981b0
invalid
cmp edx, 6
ja case.default.0x1400981f4
mov edx, edx
lea r8, [0x141dbbf38]
ror byte [rbp + rcx*4 + 5], cl
cmp rax, 0x634d01d2
invalid
or al, 0x90
rol byte [rcx], cl
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, r14
jmp r9
add rax, 4
mov ecx, dword [0x141dd12d0]
imul ecx, dword [0x141dd12d4]
imul rcx, rcx, 0x423c3eff
shr rcx, 0x3e
or ecx, 0x3acf1b22
iretd
cmp al, byte [rcx - 0x5a252907]
invalid
movsd dword [rdi], dword [rsi]
jae 0x1400981fb
iretd
fisub dword [rbp - 0x16258cb4]
fiadd word [rax]
add byte [rax], al
movsd dword [rdi], dword [rsi]
jae 0x1400981fb
jmp 0x140098304
mov eax, dword [0x141dd12e8]
imul eax, dword [0x141dd12ec]
add eax, 0x4aa2a90
xor eax, 0x9297b66
cmp eax, 0x87d8c063
ja case.0x1400981f4.5
mov eax, 2
jmp 0x140098304
mov eax, dword [0x141dd12c8]
je 0x1400981e2
rol dword [rcx], cl
and eax, dword [0x141dd12cc]
jb 0x1400981e8
rol dword [rcx], cl
or eax, 0xa323dbe8
add eax, 0xaedd7b78
cmp eax, 0x4864428a
mov al, byte [rdx + 0x64]
jb case.default.0x1400981f4
mov al, byte [rdx + 0x64]
jb case.default.0x1400981f4
jb case.default.0x1400981f4
jb case.default.0x1400981f4
jmp 0x140096ecd
add rax, 8
mov edx, 0xab2faaa9
invalid
stosd dword [rdi], eax
lea r8, [rcx + 1]
invalid
mov r10d, dword [0x141dd12d8]
or r10d, dword [0x141dd12dc]
push rcx
nop
rol dword [rcx], cl
push rcx
nop
rol dword [rcx], cl
xor r10d, 0xc4ded7fe
imul r10, rdx
shr r10, 0x3f
invalid
invalid
or r10d, 0x4da2747a
test rcx, rcx
mov r9, r8
cmove r9, rcx
cmp r10d, 0x4e4173a5
jae 0x1400982f2
jae 0x14009827d
invalid
invalid
jae 0x1400982f2
jae 0x14009827d
add rax, r9
jmp 0x140098304
add rax, 4
mov ecx, dword [0x141dd12e0]
sbb eax, 0x301d390
or eax, 0x1d3901b
nop
rol dword [rcx], cl
add ecx, dword [0x141dd12e4]
imul ecx, ecx, 0x5c3aaa91
add ecx, 0x500b8534
and ecx, 0x5458e7e1
xchg ecx, eax
stosb byte [rdi], al
cmp bl, byte [rcx + rax*4 - 0x3f]
xor al, 0x85
or edx, dword [rax - 0x7f]
loope case.0x1400981f4.3
loope 0x1400982c0
out 0x58, eax
pop rax
push rsp
cmp ecx, 0x2b446ce2
jae 0x1400982bd
jmp 0x140098304
mov eax, 6
jmp 0x140098304
add rax, 2
lea rdx, [rcx + 1]
test rcx, rcx
add cl, byte [rax - 0x73]
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
mov cl, 1
invalid
add dword [rcx + rcx*8 + 0x3948fc74], eax
fmul dword [rdi]
xchg eax, eax
jmp 0x14009830b
test cl, cl
je 0x140098300
cmp rax, rbx
ja 0x140096ecd
invalid
lea rdx, [r14 + rax]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2c7035f3], cl
add dword [rbx], esi
or eax, 0x1d38fc8
mov ecx, dword [0x141dd12f0]
xor ecx, dword [0x141dd12f4]
and ecx, 0x146f7987
imul ecx, ecx, 0x67a8fcdf
add ecx, 0xcf106fac
cmp ecx, 0x6c3847c5
jb 0x140098320
nop word cs:[rax + rax]
mov ecx, dword [0x141dd12f8]
and ecx, dword [0x141dd12fc]
or eax, 0x1d38fa0
or eax, 0x1d38fa0
imul ecx, ecx, 0xe89c86fd
cmp ecx, 0x94a062a5
xchg esp, eax
xchg esp, eax
je 0x140098350
cmp rax, rbx
jne case.0x1400981f4.6
xor eax, eax
jmp 0x140098382
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rbp - 0x50]
mov qword [rdx + 0x30], rcx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdx + 0x20], xmm1
movups xmmword [rdx + 0x10], xmm0
mov qword [rdx], r14
mov qword [rdx + 8], rbx
mov word [rdx + 0x38], 0x200
mov byte [rdx + 0x3a], al
inc r12
xor edi, edi
mov r14d, 0xf0e6a831
mov rbx, qword [rbp - 0x40]
mov qword [rbp - 0x18], r12
jmp 0x140098406
add rax, rcx
inc rax
ror byte [rbx + rcx*4 + 0x65], 0xe8
ror byte [rbx + rcx*4 + 0x65], 0xe8
mov rcx, qword [r12 + 0x2f]
mov qword [rax + 0x2f], rcx
movups xmm0, xmmword [r12]
adc byte [rsp], al
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp rbx, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [r15 + 0x10], rax
mov rbx, qword [rbp - 0x40]
test dil, dil
mov r15, qword [rbp - 0x50]
je 0x140098430
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14008eb10
add rsp, 0x20
nop word cs:[rax + rax]
mov esi, dword [0x141dd1408]
and esi, dword [0x141dd140c]
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14008eb10
add rsp, 0x20
cmp esi, 0x27897630
je 0x140098430
mov eax, dword [0x141dd1410]
xor edx, edx
div dword [0x141dd1414]
cmp eax, 0xd5c640bb
je 0x140098457
movzx r13d, byte [rbx]
cmp r13b, 0xa
mov r15, qword [rbp + 0x38]
je 0x1400988b4
nop
mov eax, dword [0x141dd1430]
add eax, dword [0x141dd1434]
and eax, 0xc0c60c2
add eax, 0x708bd721
cmp eax, 0x609da791
jb 0x140098480
lea ecx, [r13 - 6]
mov eax, dword [0x141dd1438]
xor edx, edx
div dword [0x141dd143c]
or eax, 0x7356ca32
xor eax, 0x83f64787
imul eax, eax, 0x99459b18
cmp eax, 0xf072b585
ja 0x1400984a1
movzx eax, cl
nop dword [rax]
mov r8d, dword [0x141dd1440]
imul r8d, dword [0x141dd1444]
or r8d, 0x406cd4a6
add r8d, 0xb967bef
or r8d, 0x9ec0b82e
lea rdx, [rax + 1]
cmp cl, 4
cmovae rdx, rdi
cmp r8d, 0x2164bba9
je 0x1400984d0
cmp edx, 1
je 0x1400985f0
cmp edx, 2
je 0x140098406
cmp edx, 3
jne 0x1400986d0
mov rcx, qword [r15 + 0x10]
mov eax, dword [0x141dd1520]
xor edx, edx
div dword [0x141dd1524]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1528]
add eax, dword [0x141dd152c]
imul eax, eax, 0x2f487504
imul rax, r14
shr rax, 0x3c
or eax, 0x165a2961
cmp eax, 0xa7271f3c
ja 0x140098540
test rcx, rcx
je 0x140098406
dec rcx
mov r8d, 0xecb04be5
nop dword [rax + rax]
mov eax, dword [0x141dd1550]
xor edx, edx
div dword [0x141dd1554]
xor eax, 0xfe64128b
add eax, 0x94615e8c
imul rax, r8
shr rax, 0x3e
cmp eax, 0xf215d8f9
je 0x140098580
imul rax, rcx, 0x38
add rax, qword [r15 + 8]
cmp byte [rax], 9
jne 0x140098406
mov eax, dword [0x141dd1558]
xor edx, edx
div dword [0x141dd155c]
imul eax, eax, 0x3e620d06
add eax, 0x23c59079
cmp eax, 0xa95ff05a
ja 0x1400987e0
jmp 0x1400987b0
mov eax, dword [0x141dd1518]
sub eax, dword [0x141dd151c]
or eax, 0x97454590
imul eax, eax, 0x5fd09723
cmp eax, 0x56e28845
ja 0x1400985f0
mov rbx, qword [r15 + 0x10]
xor r12d, r12d
test rbx, rbx
setne r12b
mov qword [r15 + 0x10], r12
cmp qword [r15], r12
jne 0x14009868e
mov eax, dword [0x141dd1530]
xor edx, edx
div dword [0x141dd1534]
add eax, 0xae43d71f
or eax, 0xcfbfaf8f
cmp eax, 0xb615b323
jae 0x140098655
sub rsp, 0x20
mov rcx, qword [rbp + 0x38]
call fcn.140098fd0
add rsp, 0x20
mov r15, qword [rbp + 0x38]
nop dword [rax]
mov eax, dword [0x141dd1538]
xor edx, edx
div dword [0x141dd153c]
mov esi, eax
and esi, 0x6c0ad563
sub rsp, 0x20
mov rcx, r15
call fcn.140098fd0
add rsp, 0x20
cmp esi, 0x89d63442
je 0x140098660
mov rax, qword [r15 + 8]
mov ecx, dword [0x141dd1540]
and ecx, dword [0x141dd1544]
shr ecx, 1
mov edx, 0xaba65933
imul rcx, rdx
shr rcx, 0x3b
add ecx, 0x5284a9aa
xor ecx, 0x5e3c30d7
cmp ecx, 0xf99014a1
ja 0x140098821
jmp 0x1400987f0
mov eax, dword [0x141dd1508]
and eax, dword [0x141dd150c]
shr eax, 1
mov ecx, 0x988a4c97
imul rax, rcx
shr rax, 0x3e
add eax, 0xdd4738cb
cmp eax, 0x5c6e2635
jb 0x1400986d0
mov rsi, qword [r15 + 0x10]
mov eax, dword [0x141dd1510]
xor edx, edx
div dword [0x141dd1514]
imul eax, eax, 0xceebb672
add eax, 0x8a28ebca
cmp eax, 0xab0027b7
ja 0x1400986fb
mov rax, qword [rbp + 0x38]
cmp rsi, qword [rax]
jne 0x14009875d
sub rsp, 0x20
mov rcx, qword [rbp + 0x38]
call fcn.140098fd0
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd1568]
or eax, dword [0x141dd156c]
add eax, 0xad736fe
or eax, 0xff76375a
cmp eax, 0x3ba51bc9
jb 0x140098740
mov eax, dword [0x141dd1570]
xor edx, edx
div dword [0x141dd1574]
test dil, dil
jne 0x14009876b
imul rax, rsi, 0x38
mov rcx, qword [rbp + 0x38]
add rax, qword [rcx + 8]
mov ecx, dword [0x141dd1578]
sub ecx, dword [0x141dd157c]
imul rcx, rcx, 0xfc97a7b
shr rcx, 0x3b
imul ecx, ecx, 0xdd6c6725
or ecx, 0xf83f7856
cmp ecx, 0xc5a6febd
jb 0x140098879
jmp 0x140098830
mov eax, dword [0x141dd1560]
or eax, dword [0x141dd1564]
add eax, 0x7d097eec
xor eax, 0x770d82c0
add eax, 0x7b37e7b1
mov qword [r15 + 0x10], rcx
cmp eax, 0xb6bab11a
ja 0x1400987e0
test dil, dil
jne 0x1400987d6
jmp 0x140098406
mov qword [r15 + 0x10], rcx
jmp 0x1400987b0
mov ecx, dword [0x141dd1548]
xor ecx, dword [0x141dd154c]
imul ecx, ecx, 0x35244167
imul rdx, rcx, 0x2655c319
shr rdx, 0x3d
imul rcx, r12, 0x38
mov byte [rax + rcx], r13b
cmp edx, 0x8748f1cc
jbe 0x1400983c2
imul rcx, r12, 0x38
mov byte [rax + rcx], r13b
jmp 0x1400987f0
mov ecx, dword [0x141dd1580]
or ecx, dword [0x141dd1584]
mov byte [rax], r13b
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rdx, qword [r12 + 0x2f]
mov qword [rax + 0x30], rdx
imul ecx, ecx, 0x6a542020
or ecx, 0x57539e07
cmp ecx, 0x4335ed5b
jae 0x1400988a4
mov byte [rax], r13b
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [r12 + 0x2f]
mov qword [rax + 0x30], rcx
jmp 0x140098830
inc rsi
mov rax, qword [rbp + 0x38]
mov qword [rax + 0x10], rsi
jmp 0x140098406
dec dword [rax - 0x75]
mov qword [rax], 0
mov rax, qword [rbp + 0x40]
mov qword [rax], 0
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 1
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov rax, qword [r15 + 8]
mov qword [rbp + 0x30], rax
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x140098d7b
imul rax, rax, 0x38
mov rsi, qword [rbp + 0x30]
add rax, rsi
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x28], eax
mov dword [rbp + 0x28], eax
mov eax, dword [0x141dd1418]
xor edx, edx
div dword [0x141dd141c]
mov r13, qword [rbp + 8]
inc r13
nop word cs:[rax + rax]
mov eax, dword [0x141dd1420]
or eax, dword [0x141dd1424]
imul eax, eax, 0x48bdce34
add eax, 0x5b11f42e
cmp eax, 0x123748e5
jb 0x140098920
nop
mov eax, dword [0x141dd1428]
xor eax, dword [str.2W_5]
xor eax, 0x4b49820
or eax, 0xb14b07cb
cmp eax, 0xc75c2ebe
jb 0x140098940
xor r15d, r15d
lea rbx, [0x141dba6fa]
xor eax, eax
jmp 0x140098993
mov rax, qword [rbp + 8]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
mov r8, rdi
call fcn.140092de0
add rsp, 0x20
mov al, 1
cmp rsi, qword [rbp + 0x28]
je 0x140098d7b
movzx r14d, byte [rsi]
cmp r14d, 0xa
je 0x140098d7b
mov rcx, qword [rbp + 8]
mov byte [rcx], r14b
mov rcx, qword [rsi + 0x30]
mov qword [r13 + 0x2f], rcx
movups xmm0, xmmword [rsi + 1]
movups xmm1, xmmword [rsi + 0x11]
movups xmm2, xmmword [rsi + 0x21]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
test al, 1
je 0x140098a79
sub rsp, 0x20
mov rcx, qword [rbp + 8]
lea rdx, [0x141dba700]
call fcn.14008f860
add rsp, 0x20
test al, al
jne 0x140098a79
mov eax, dword [0x141dd14a8]
imul eax, dword [0x141dd14ac]
imul eax, eax, 0xdd2b4377
add eax, 0xc9892d02
xor eax, 0xd9be654c
cmp eax, 0x3447c33a
jae 0x140098a31
sub rsp, 0x20
mov r8d, 1
mov rcx, qword [rbp + 0x40]
mov rdx, rbx
call fcn.140092de0
add rsp, 0x20
mov r12, qword [rbp + 0x40]
nop word cs:[rax + rax]
mov edi, dword [0x141dd14b0]
sub edi, dword [0x141dd14b4]
xor edi, 0x1e299211
add edi, 0x5416a4c8
sub rsp, 0x20
mov r8d, 1
mov rcx, r12
mov rdx, rbx
call fcn.140092de0
add rsp, 0x20
and byte [rcx + 0x7eb75eff], al
int 0x72
invalid
and byte [rcx + 0x7eb75eff], al
int 0x72
invalid
add rsi, 0x38
mov rax, qword [rbp + 8]
invalid
mov rdi, qword [rax + 0x10]
mov eax, dword [0x141dd1490]
xor edx, edx
div dword [0x141dd1494]
add eax, 0x2893a45d
xor eax, 0xc2f5ee50
shr eax, 2
imul rcx, rax, 0x10efa36d
shr rcx, 0x38
lea eax, [r14 - 6]
movzx edx, al
lea rax, [rdx + 1]
cmp dl, 4
cmovae rax, r15
cmp ecx, 0x9c0eda19
ja 0x140098a85
cmp rax, 4
ja case.default.0x140098add
lea rcx, [0x141dbbf54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test r15b, r15b
jne case.0x140098add.0
mov r12, qword [rbp + 8]
mov rdx, qword [r12 + 0x28]
mov r8, qword [r12 + 0x30]
sub rsp, 0x20
mov rcx, qword [rbp + 0x40]
call fcn.140092de0
and byte [rax - 0x75], cl
call fcn.140092de0
add rsp, 0x20
mov rcx, qword [r12 + 0x20]
and al, 0x20
nop dword [rax]
mov eax, dword [0x141dd14b8]
xor edx, edx
div dword [0x141dd14bc]
add eax, 0x2a7f057d
cmp eax, 0x70ffa41b
ja 0x140098b10
cmp r14d, 5
ja case.default.0x140098b45
mov eax, r14d
lea rdx, [0x141dbbf68]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rdi, 4
jmp 0x140098ba6
mov eax, dword [0x141dd14f8]
add eax, dword [0x141dd14fc]
movsd dword [rdi], dword [rsi]
mov ebx, edx
add dword [rbx], eax
add eax, 0x1d389a3
imul eax, eax, 0xccd976d7
and eax, 0x290e0592
imul eax, eax, 0xf609ec5e
cmp eax, 0x61e22e5e
pop rsi
loop 0x140098bd0
jb case.0x140098b45.4
add rdi, 2
mov eax, dword [0x141dd1500]
sub eax, dword [0x141dd1504]
imul eax, eax, 0x5b984876
or eax, 0xaf6e0e01
and eax, 0xbfffbfa9
cmp eax, 0x580ea36a
jb 0x140098b75
invalid
invalid
fisttp qword [rax - 0x73]
add dword [r8 - 0x7b], ecx
leave
lea rax, [rcx + 1]
test rcx, rcx
cmove rax, rcx
add rdi, rax
mov r14, rdi
jmp case.0x140098b45.2
mov edi, 1
lea rdx, [0x141dba6fb]
jmp 0x140098973
mov ecx, 0x8d40831d
nop word cs:[rax + rax]
mov eax, dword [0x141dd14a0]
xor eax, dword [0x141dd14a4]
add eax, 0x1d388c8
add eax, 0x1d388c8
imul eax, eax, 0x171a60ad
or eax, 0x3054d5aa
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xe89a61dc
ja 0x140098bd0
mov edi, 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x141dba6f8]
jmp 0x140098973
mov eax, dword [0x141dd14c0]
or eax, dword [0x141dd14c4]
or eax, 0x3b24f944
imul eax, eax, 0xfb66d5db
xor eax, 0xa8a49c36
cmp eax, 0xda65b4b7
mov r14, qword [rbp + 0x40]
jbe 0x140098cce
jmp 0x140098d3a
mov eax, dword [0x141dd14f0]
imul eax, dword [0x141dd14f4]
add eax, 0x1d388b0
add eax, 0x1d388b0
add eax, 0x321982a2
or eax, 0xb0c18213
lea r14, [rdi + 4]
cmp eax, 0x3c01c079
jbe case.0x140098b45.3
jmp case.0x140098b45.2
add rdi, 8
lea rdx, [rcx + 1]
mov eax, dword [0x141dd14e0]
rol dword [rcx], cl
and eax, dword [0x141dd14e4]
xor eax, 0xcafaf1b1
imul eax, eax, 0xa5c69f77
imul r8, rax, 0x21b8b48d
shr r8, 0x3c
test rcx, rcx
mov rax, rdx
cmove rax, rcx
cmp r8d, 0x2d36cc0a
ja 0x140098c63
mov ecx, dword [0x141dd14e8]
imul ecx, dword [0x141dd14ec]
add ecx, 0xebed3bea
xor ecx, 0x860010
xchg byte [rax], al
xchg byte [rax], al
and ecx, 0x5aa78830
lea r14, [rdi + rax]
cmp ecx, 0x3fc09ee8
ja 0x140098c98
test r14, r14
setne al
jmp 0x140098989
mov edi, dword [0x141dd14c8]
and edi, dword [0x141dd14cc]
add edi, 0x2815270e
or edi, 0xbbbeff7e
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140092de0
add rsp, 0x20
cmp edi, 0x8f2ef406
jb 0x140098d3a
nop word [rax + rax]
mov eax, dword [0x141dd14d0]
and eax, dword [0x141dd14d4]
imul eax, eax, 0x57feb812
add eax, 0xb8ad9280
or eax, 0x22b5ff3e
cmp eax, 0x403c1de6
jae 0x140098d10
xor eax, eax
jmp 0x140098989
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.140092de0
add rsp, 0x20
jmp 0x140098cce
mov eax, dword [0x141dd14d8]
add eax, dword [0x141dd14dc]
imul eax, eax, 0x322e4e21
and eax, 0x12228b0
cmp eax, 0x3d8cb446
ja case.default.0x140098b45
jmp 0x140096ecd
cmp qword [rbp - 0x10], 0
mov rbx, qword [rbp + 0x30]
je 0x140098e34
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dd1448]
xor edx, edx
div dword [0x141dd144c]
and eax, 0x81a41043
add eax, 0x11c02170
cmp eax, 0x684d378b
ja 0x140098e1c
jmp 0x140098de5
mov eax, 0x9ffafa11
mov ecx, dword [0x141dd1498]
imul ecx, dword [0x141dd149c]
xor ecx, 0x8fb72955
imul rcx, rax
shr rcx, 0x3b
imul ecx, ecx, 0x529d70a9
cmp ecx, 0x18457369
je 0x140098db7
jmp 0x140096ecd
mov eax, dword [0x141dd1450]
xor edx, edx
div dword [0x141dd1454]
and eax, 0x6008c02a
imul esi, eax, 0xe7528816
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x33037b08
jne 0x140098e34
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140098de5
mov rdi, qword [rbp + 0x48]
cmp qword [rdi], 0
mov rbx, qword [rbp + 0x40]
je 0x140098ec5
mov eax, dword [0x141dd1458]
sub eax, dword [0x141dd145c]
add eax, 0x5c6865f9
imul rax, rax, 0x677d182b
shr rax, 0x3d
or eax, 0xc34e8d3c
cmp eax, 0x48702f03
je 0x140098ea1
mov eax, dword [0x141dd1460]
or eax, dword [0x141dd1464]
add eax, 0xe6606fac
imul rax, rax, 0x49c48ca7
shr rax, 0x3d
or eax, 0x35983242
mov r8, qword [rdi + 8]
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xa4b78e89
jbe 0x140098eaa
mov rax, qword [0x141ddc4e0]
jmp 0x140098e6e
sub rsp, 0x20
xor esi, esi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
and byte [rdi], cl
invalid
invalid
invalid
and byte [rdi], cl
invalid
test sil, sil
jne 0x140098ec0
mov eax, dword [0x141dd1468]
add eax, dword [0x141dd146c]
xor eax, 0x2ae7cbf5
add eax, 0x9da0f2f6
and eax, 0xf51de2f4
cmp eax, 0xf5865ece
jbe 0x140098f00
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1470]
and eax, dword [0x141dd1474]
xor eax, 0x19e99189
imul eax, eax, 0x571136ad
or eax, 0x7cf313fe
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp eax, 0x2f530344
je 0x140098f00
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1478]
add eax, 0x1d38532
add eax, dword [0x141dd147c]
imul eax, eax, 0x95460224
or eax, 0xc0feef0
and eax, 0x3eaffef8
cmp eax, 0x73cb8015
ja 0x140098f40
nop word cs:[rax + rax]
mov eax, dword [0x141dd1480]
or eax, dword [0x141dd1484]
imul rax, rax, 0x60cde37b
shr rax, 0x3d
add eax, 0x52896301
xor eax, 0x14cb40af
cmp eax, 0xc4fdf088
jae 0x140098f70
nop dword [rax + rax]
mov eax, dword [0x141dd1488]
or eax, dword [0x141dd148c]
or eax, 0x90654338
xor eax, 0xed4bdce9
in eax, dx
in eax, dx
cmp eax, 0xa5e4f59a
ja 0x140098fa0
lea rsp, [rbp + 0x58]
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
imul eax, eax, 0x15a260db
shr rax, 0x38
cmp eax, 0x6b80b642
je 0x140099056
invalid
mov rax, qword [0x141dd1590]
mov eax, dword [0x141dd1590]
xor edx, edx
div dword [0x141dd1594]
mov ecx, eax
xor ecx, 0x3b443f2f
add ecx, 0xbea25801
xor ecx, 0x47bcd26a
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
sub esp, eax
mov rbx, rsp
mov ebx, esp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rdi, rsp
mov edi, esp
mov edi, esp
cmp ecx, 0xad94d201
jae 0x140099072
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
jmp 0x14009900c
mov rcx, qword [rsi]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1598]
add eax, 0x1d38512
and eax, dword [0x141dd159c]
imul eax, eax, 0xea69a978
invalid
add eax, 0x4490d1c5
cmp eax, 0xdf95e578
adc byte [rbp - 0x3f96fe2d], al
js 0x140099039
imul ebp, edx, 0x90d1c505
cmp eax, 0xdf95e578
invalid
ja 0x140099080
cmp rcx, 0xffffffffffffffff
je 0x140099354
lea r8, [rcx + 1]
nop dword [rax]
mov eax, dword [0x141dd15a0]
xor edx, edx
div dword [0x141dd15a4]
imul eax, eax, 0xf4945430
add eax, 0x75b9794b
or eax, 0x55b94521
mov ecx, 0x3c13d55
wait
mov al, 0x77
invalid
mov ecx, 0x3c13d55
wait
mov al, 0x77
fisttp dword [rax - 0x73]
add al, 9
lea rax, [rcx + rcx]
cmp rax, r8
cmova r8, rax
cmp r8, 5
mov r14d, 4
cmovae r14, r8
mov edx, 0x38
mov rax, r14
invalid
mul rdx
jo 0x140099354
invalid
mov r15, rax
mov edi, eax
movabs rax, 0x7ffffffffffffff8
cmp r15, rax
ja 0x140099354
xchg dword [rdi], edi
add al, byte [rax]
invalid
xchg dword [rdi], edi
add al, byte [rax]
add byte [rax - 0x7b9f1753], bh
mov eax, 0x8460e8ad
nop word [rax + rax]
mov edx, dword [0x141dd15a8]
or edx, dword [0x141dd15ac]
imul rdx, rax
shr rdx, 0x3e
imul edx, edx, 0x29a4695f
and edx, 0x53e8ecda
cmp edx, 0x92c40af5
ja 0x140099120
nop dword [rax + rax]
mov eax, dword [0x141dd15b0]
or eax, dword [0x141dd15b4]
imul eax, eax, 0x76995c86
imul rax, rax, 0x64adfcb
shr rax, 0x3a
imul eax, eax, 0x74c930e0
cmp eax, 0x78bc2246
ja 0x140099150
nop word [rax + rax]
mov eax, dword [0x141dd15b8]
sub eax, dword [0x141dd15bc]
xor eax, 0x1f32da2b
imul eax, eax, 0xcdf52b5b
add eax, 0xc9488ec1
cmp eax, 0x7c94ef02
ja 0x140099180
test rcx, rcx
je 0x14009923e
nop dword [rax]
mov eax, dword [0x141dd15c0]
imul eax, dword [0x141dd15c4]
or eax, 0xbdeff5ff
xor eax, 0x1e8cf66c
cmp eax, 0xbdee8854
ja 0x1400991b0
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rbx], rax
mov eax, dword [0x141dd15c8]
xor edx, edx
div dword [0x141dd15cc]
or eax, 0x9d3ecc65
imul rax, rax, 0x38f17423
shr rax, 0x3c
cmp eax, 0xc0163096
jne 0x140099210
mov qword [rbx + 0x10], rcx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd15d0]
and eax, dword [0x141dd15d4]
add eax, 0x9f90ddc2
or eax, 0xe94f863
add eax, 0x3bb5bdcb
mov qword [rbx + 0x10], rcx
cmp eax, 0x9e6f3551
ja 0x140099210
mov r12d, 8
jmp 0x140099241
xor r12d, r12d
mov eax, dword [0x141dd15d8]
add eax, dword [0x141dd15dc]
and eax, 0x33452151
add eax, 0xa304c16f
imul rcx, rax, 0x1ba8137
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x9294ad6
jbe 0x1400992a0
mov qword [rbx + 8], r12
sub rsp, 0x20
mov edx, 8
mov rcx, rdi
mov r8, r15
mov r9, rbx
call fcn.1400c1ab0
add rsp, 0x20
nop word cs:[rax + rax]
mov r13d, dword [0x141dd15e0]
or r13d, dword [0x141dd15e4]
add r13d, 0xf777992b
imul rax, r13, 0xb4c1db5
shr rax, 0x20
sub r13d, eax
shr r13d, 1
add r13d, eax
shr r13d, 0x1d
mov qword [rbx + 8], r12
sub rsp, 0x20
mov edx, 8
mov rcx, rdi
mov r8, r15
mov r9, rbx
call fcn.1400c1ab0
add rsp, 0x20
cmp r13d, 0x21df9ba0
je 0x1400992a0
cmp qword [rdi], 0
jne 0x140099330
mov ecx, dword [0x141dd15f8]
sub ecx, dword [0x141dd15fc]
mov rax, qword [rdi + 8]
or ecx, 0x3e4863dc
add ecx, 0x42513ac9
cmp ecx, 0x85505364
jbe 0x14009938a
jmp 0x1400993b7
mov eax, dword [0x141dd15e8]
imul eax, dword [0x141dd15ec]
imul eax, eax, 0x68331912
or eax, 0xa0604040
and eax, 0xfa7040d2
cmp eax, 0x28efc946
je 0x140099330
ud2
mov ecx, dword [0x141dd1600]
and ecx, dword [0x141dd1604]
or ecx, 0xb8c18a0a
xor ecx, 0x876000db
imul ecx, ecx, 0x8c39d34f
mov qword [rsi + 8], rax
mov qword [rsi], r14
cmp ecx, 0x84d60ce0
jne 0x1400993c0
mov qword [rsi + 8], rax
mov qword [rsi], r14
jmp 0x14009938a
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
rol dword [rcx], cl
imul eax, eax, 0xc152d0bc
or eax, 0xfb69f610
imul eax, eax, 0x6d25ba50
cmp eax, 0x2078e9a1
jb 0x14009990b
mov ecx, dword [0x141dd16b0]
xor ecx, dword [0x141dd16b4]
xor ecx, 0x18228a0
and ecx, 0xe983f8a2
add ecx, 0xb47b90f4
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r12, rsp
add byte [rax + 0x29], cl
invalid
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov rax, rsp
cmp ecx, 0x86899000
jbe 0x140099934
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
invalid
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
jmp 0x1400998b5
add byte [rax + 0x29], cl
invalid
mov qword [rbp - 0x10], rax
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r15, rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
mov eax, 0x40
call fcn.1400f07c0
add eax, 0xc4294800
add eax, 0xc4294800
mov qword [rbp - 0x18], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov rdi, rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
sub rsp, 0x20
mov rcx, rdi
mov rdx, qword [rbp]
mov qword [rbp - 8], r8
mov dword [rbp - 8], eax
call fcn.14008d8c0
add rsp, 0x20
movzx ecx, byte [rdi]
and byte [rdi], cl
mov dh, 0xf
mov r8, qword [rdi + 0x10]
mov qword [rbp - 0x20], rdi
mov r9, qword [rdi + 0x20]
movzx eax, cl
lea rdx, [0x141dbbfd0]
movsxd r11, dword [rdx + rax*4]
add r11, rdx
mov rdi, qword [rbp - 8]
mov rax, rdi
mov r10, qword [rbp]
jmp r11
add r8, 4
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c832dfb], cl
add eax, 0x1d37cd2
and eax, dword [0x141dd16bc]
mov eax, dword [0x141dd16b8]
add eax, 0x1d37cd2
and eax, dword [0x141dd16bc]
sar byte [rbx + rdx*8 + 1], 1
imul eax, eax, 0x3af08a16
add eax, 0xe2d0c0fe
and eax, 0xb92c35e0
cmp eax, 0x871c8d9
je 0x1400999e0
jmp 0x140099b50
mov eax, dword [0x141dd16e0]
and eax, dword [0x141dd16e4]
xor eax, 0x8101000
or eax, 0x772aeaff
imul rdx, rax, 0x60cce553
rcl byte [rbx - 0x1b]
int3
invalid
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
cmp eax, 0xfe7ea4b1
ja case.0x1400999cc.5
rcl byte [rbx - 0x1b]
int3
mov r8d, 2
jmp 0x140099b50
add r8, 4
jmp 0x140099b50
add r8, 8
nop dword [rax]
or byte [rdi], cl
invalid
mov eax, dword [0x141dd16c0]
sub eax, dword [0x141dd16c4]
imul eax, eax, 0xacb74690
add eax, 0x6004d0e4
and eax, 0x825712e4
cmp eax, 0x9a7f782a
je 0x140099a60
lea r10, [r9 + 1]
nop word [rax + rax]
mov eax, dword [str.Cyj1m]
xor edx, edx
div dword [0x141dd16cc]
or eax, 0x54d758b7
imul edx, eax, 0x9acbc77c
or edx, 0xa1cdee26
out dx, al
int 0xa1
test r9, r9
mov rax, r10
cmove rax, r9
cmp edx, 0xdabfb15e
jbe 0x140099a90
add r8, rax
jmp 0x140099b50
mov r8d, 6
jmp 0x140099b50
add r8, 2
nop dword [rax + rax]
mov eax, dword [0x141dd16d0]
rol dword [rcx], cl
or eax, dword [0x141dd16d4]
add eax, 0xa1daf406
imul rax, rax, 0x5182be81
cmp dword [rsi - 0x3eb7ae7e], 0x183d3ee8
invalid
and al, 0xe9
je 0x140099ae0
cmp dword [rsi - 0x3eb7ae7e], 0x183d3ee8
invalid
lea rax, [r9 + 1]
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x140099b10
nop word cs:[rax + rax]
mov edx, dword [0x141dd16d8]
adc eax, 0x1d37bb2
add edx, dword [0x141dd16dc]
imul r10d, edx, 0xb8f9b403
stc
mov eax, 0x48c9854d
mov edx, eax
stc
mov eax, 0x48c9854d
mov edx, eax
cmove rdx, r9
cmp r10d, 0xd32c736e
je 0x140099b20
add r8, rdx
nop dword [rax]
mov eax, dword [0x141dd16e8]
xor edx, edx
div dword [0x141dd16ec]
xor eax, 0x57a00010
or eax, 0xa805bfef
cmp eax, 0xdbfd950e
jb 0x140099b50
mov rax, rdi
sub rax, r8
jb 0x140099e56
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
invalid
nop dword [rax + rax]
mov edx, dword [0x141dd1700]
add edx, dword [0x141dd1704]
and edx, 0x41235b68
xor edx, 0x81c6d1c5
cmp edx, 0x5a6ff3c6
jb 0x140099b80
add r8, qword [rbp]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd1708]
sub edx, dword [0x141dd170c]
xor edx, 0x6ed0f27e
imul edx, edx, 0x47a4bd9
and edx, 0x46974741
cmp edx, 0xd0752121
ja 0x140099bb0
mov r10, r8
nop dword [rax]
mov edx, dword [0x141dd1710]
or edx, dword [0x141dd1714]
cmp edx, 0xf9ce862c
je case.0x1400999cc.6
test rax, rax
mov r9, qword [rbp - 0x18]
je 0x140099c68
nop dword [rax]
mov eax, dword [0x141dd1718]
xor edx, edx
div dword [0x141dd171c]
and eax, 0x96bf33f7
add eax, 0xe0c80c58
xor eax, 0xb589c039
cmp eax, 0xeb2ff374
ja 0x140099c00
movzx eax, byte [r10]
cmp al, 0x5c
sete dl
cmp al, 0x2f
sete al
or al, dl
nop word cs:[rax + rax]
mov edx, dword [0x141dd1720]
xor edx, dword [0x141dd1724]
or edx, 0x67ff7bb3
xor edx, 0xbd958da8
imul edx, edx, 0x99e17b0f
cmp edx, 0x91e776fd
ja 0x140099c40
jmp 0x140099c6a
xor eax, eax
mov r8, qword [rbp - 0x20]
mov rdx, qword [r8 + 0x20]
mov qword [rsi + 0x1f], rdx
movups xmm0, xmmword [r8 + 1]
movups xmm1, xmmword [r8 + 0x11]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
test rdi, rdi
je 0x140099d20
mov edx, 0x9efecdc3
nop word cs:[rax + rax]
mov r8d, dword [0x141dd1740]
sub r8d, dword [0x141dd1744]
add r8d, 0x98d167d8
imul r8, rdx
shr r8, 0x3f
add r8d, 0x92c24293
cmp r8d, 0x127a2bd3
jb 0x140099ca0
nop dword [rax]
mov edx, dword [0x141dd1748]
sub edx, dword [0x141dd174c]
or edx, 0x7ebb7a7e
cmp edx, 0xdc82f4a7
je 0x140099cd0
nop word [rax + rax]
mov edx, dword [0x141dd1750]
or edx, dword [0x141dd1754]
xor edx, 0xaa9baa28
imul edx, edx, 0x8cbcfc34
cmp edx, 0xa90c7018
ja 0x140099cf0
cmp cl, 6
jne 0x140099dc1
jmp 0x140099f40
mov edx, dword [0x141dd1758]
xor edx, dword [0x141dd175c]
imul edx, edx, 0xc36ad759
xor edx, 0x57100660
and edx, 0x57149666
cmp edx, 0xee7d7bb3
ja 0x140099d20
cmp cl, 3
jae 0x140099df0
nop
mov edx, dword [0x141dd1728]
or edx, dword [0x141dd172c]
and edx, 0x69846a3
cmp edx, 0x607b04b4
je 0x140099d50
nop word [rax + rax]
mov edx, dword [0x141dd1730]
or edx, dword [0x141dd1734]
and edx, 0x1f19631d
add edx, 0x7643b442
or edx, 0x29faca95
cmp edx, 0x93a13720
jb 0x140099d70
nop word cs:[rax + rax]
mov edx, dword [0x141dd1738]
imul edx, dword [str._ti]
imul edx, edx, 0x9a51e9e2
xor edx, 0xeea498b8
cmp edx, 0x3040dd85
jbe 0x140099da0
mov edx, dword [0x141dd1770]
and edx, dword [0x141dd1774]
and edx, 0xd6b2e8fd
add edx, 0x20671d
xor edx, 0xe657d01c
cmp edx, 0xcb3c7fcb
jae 0x140099eaf
jmp 0x140099ef7
mov eax, dword [0x141dd1760]
xor eax, dword [0x141dd1764]
or eax, 0xa804af03
xor eax, 0x678197c4
add eax, 0xea3f0d4c
cmp eax, 0x42d23e72
jb 0x140099df0
xor ebx, ebx
nop word cs:[rax + rax]
mov eax, dword [0x141dd1768]
sub eax, dword [0x141dd176c]
add eax, 0xdb987bb7
imul rcx, rax, 0x22ae215d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x7fd275c8
cmp eax, 0xa1e2d36c
ja 0x140099e20
jmp 0x14009b0e0
mov eax, dword [0x141dd16f0]
and eax, dword [0x141dd16f4]
or eax, 0x33d7778e
imul eax, eax, 0x5206b699
mov dh, 6
push rdx
mov dh, 6
push rdx
mov ecx, 0x836b3ca5
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x59197ae7
je 0x140099ea9
mov eax, dword [0x141dd16f8]
mov ecx, dword [0x141dd16fc]
add eax, ecx
add eax, 0x104025c8
imul rax, rax, 0x5dd57715
pop rbp
pop rbp
shr rax, 0x3e
ud2
ud2
mov edx, dword [0x141dd1778]
or edx, dword [0x141dd177c]
adc eax, 0x1d378c1
adc eax, 0x1d378c1
imul r8, rdx, 0x54cfe269
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1e
or edx, 0xa0e0e010
mov r8, qword [rsi + 0x1f]
mov qword [r14 + 0x1f], r8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp edx, 0x839adafd
jae 0x140099f20
mov rdx, qword [rsi + 0x1f]
mov qword [r14 + 0x1f], rdx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x140099eaf
sahf
sahf
nop word cs:[rax + rax]
mov edx, dword [0x141dd1780]
sub edx, dword [0x141dd1784]
or edx, 0xf4becfdd
and edx, 0xf6fecfdf
test byte [rcx - 0x7a697806], 0xd1
test byte [rcx - 0x7a697806], 0xd1
je 0x140099f20
mov edx, dword [0x141dd1788]
add edx, dword [0x141dd178c]
imul edx, edx, 0x6a75d3ff
add edx, 0x93d15bde
cmp edx, 0xc7fd642a
mov r8, qword [rbp]
jae 0x140099f90
mov rdx, qword [r14 + 0x1f]
mov qword [r9 + 0x30], rdx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [r9 + 0x21], xmm1
and qword [r9 + 0xf], rax
adc dword [rcx + 0x11], eax
and qword [r9 + 0xf], rax
adc dword [rcx + 0x11], eax
mov qword [r9], r8
mov qword [r9 + 8], rdi
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rdx, qword [r14 + 0x1f]
mov qword [r9 + 0x30], rdx
mov edx, dword [0x141dd1790]
and edx, dword [0x141dd1794]
add edx, 0x237a20f7
or edx, 0x2012200
and edx, 0xc3172a28
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [r9 + 0x21], xmm1
movups xmmword [r9 + 0x11], xmm0
mov qword [r9], r8
mov qword [r9 + 8], rdi
cmp edx, 0xaabe37bc
invalid
invalid
stosb byte [rdi], al
ja 0x140099f90
invalid
mov byte [r9 + 0x10], cl
mov byte [r9 + 0x38], 0
adc byte [rcx - 0x3a], al
cmp byte [r8], al
mov ecx, dword [0x141dd1798]
sub ecx, dword [0x141dd179c]
rol dword [rcx], cl
rol dword [rcx], cl
xor ecx, 0xb8945b
add ecx, 0xff0b326b
xor cl, byte [rbx]
inc dword [rcx - 0x28e68a37]
test byte [rcx + 0x7fab65f9], 0x8a
invalid
xor cl, byte [rbx]
inc dword [rcx - 0x28e68a37]
test byte [rcx + 0x7fab65f9], 0x8a
invalid
mov dh, byte [rdx + 0x2f]
jb 0x14009a036
invalid
mov byte [r9 + 0x39], 2
mov byte [r9 + 0x3a], al
mov qword [r15], 1
mov qword [r15 + 8], 0
mov byte [r15 + 0x10], 6
mov word [r15 + 0x38], 0x200
mov byte [r15 + 0x3a], 0
add byte [rcx], dh
leave
add byte [rcx], dh
leave
test cl, cl
je 0x14009a061
mov byte [r9 + 0x39], 2
mov byte [r9 + 0x3a], al
mov qword [r15], 1
mov qword [r15 + 8], 0
mov byte [r15 + 0x10], 6
adc byte [r14], r8b
adc byte [r14], r8b
mov word [r15 + 0x38], 0x200
mov byte [r15 + 0x3a], 0
add bl, ch
cmpsb byte [rsi], byte [rdi]
add bl, ch
cmpsb byte [rsi], byte [rdi]
mov rsi, rbx
add rsi, 0x38
xor edi, edi
mov r14, qword [rbp - 0x10]
nop
sub rsp, 0x20
mov rcx, r13
mov rdx, r9
call fcn.14009b1c0
add rsp, 0x20
movzx eax, byte [r13]
add byte [rbx - 0x2c88edf3], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1d3770f
mov ecx, dword [0x141dd17a0]
imul ecx, dword [0x141dd17a4]
xor ecx, 0x2d6d0c58
add ecx, 0xe98ba566
or al, 0x6d
sub eax, 0xa566c181
mov ebp, ecx
and ecx, 0x4db075f4
cmp ecx, 0xf65514f
stc
push r9
invalid
invalid
cmp r9, 0xf65514f
stc
push r9
invalid
jb 0x14009a088
cmp al, 0xa
je 0x14009a300
mov eax, dword [0x141dd17a8]
imul eax, dword [0x141dd17ac]
add eax, 0x1d376e8
add eax, 0x1d376e8
xor eax, 0x2000049
or eax, 0xc9afbf96
imul eax, eax, 0x41927f05
rol byte [0x17d4b3355], 0x20
test dword [rbp - 0x4e], edi
rol byte [0x17d4b3355], 0x20
test dword [rbp - 0x4e], edi
xchg edx, eax
cmp eax, 0xb27d8520
ja case.0x14007aa32.642
xchg dword [rcx], eax
add al, byte [rax]
add byte [rax + 0x76ca058b], dl
rol dword [rcx], cl
nop
mov eax, dword [0x141dd17b0]
xor edx, edx
div dword [0x141dd17b4]
mov r14d, eax
xor r14d, 0x60241340
or r14d, 0x979be83b
wait
xchg edi, eax
wait
xchg edi, eax
add r14d, 0xc404730a
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call fcn.14009b1c0
add byte [rax], al
add byte [rax], al
add rsp, 0x20
cmp r14d, 0x406cef49
jb case.0x14007aa32.642
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x2c8973fb], cl
add dword [rbx], esp
add eax, 0x1d3768a
mov eax, dword [0x141dd17b8]
and eax, dword [0x141dd17bc]
and eax, 0xa005105
xor eax, 0x53407081
or eax, 0x243f0672
cmp eax, 0x81d5c201
invalid
invalid
ja 0x14009a126
invalid
cmp byte [r12], 0xa
je 0x14009a3b0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd17c8]
and eax, dword [0x141dd17cc]
or eax, 0x24b45856
xor eax, 0x512a1cf1
imul eax, eax, 0xcf6b2c63
cmp eax, 0x122ad9f2
jb 0x14009a160
test dil, dil
mov r14, qword [rbp - 0x10]
je 0x14009a1f0
mov rax, qword [r13 + 0x30]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
adc byte [rbp + 0x20], dl
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, qword [r12 + 0x30]
mov qword [rsi + 0x30], rax
xor byte [rcx + 0xf], r8b
adc byte [rsp], al
xor byte [rcx + 0xf], r8b
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm2, xmmword [rsp + 0x20]
movups xmm2, xmmword [rsp + 0x20]
and byte [rdi], cl
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.14008f860
jle 0x14009a236
invalid
dec dword [rax - 0x7d]
invalid
invalid
jle 0x14009a236
invalid
and byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [r13 + 0x30]
mov qword [rbx + 0x30], rax
xor byte [r9 + 0xf], al
adc byte [rbp], al
xor byte [rax - 0x77], cl
xor byte [r9 + 0xf], al
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
adc byte [rcx + 0xf], al
adc byte [rbp + 0x20], dl
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, qword [r12 + 0x30]
and al, 0x30
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [r12]
xor byte [rcx + 0xf], al
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
adc byte [rsp + 0x10], cl
movups xmm2, xmmword [r12 + 0x20]
push rsp
and al, 0x20
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
sub rsp, 0x20
mov rcx, rbx
invalid
invalid
mov rdx, rsi
call fcn.14008f860
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7c], al
invalid
dec dword [rax - 0x7d]
invalid
jne 0x14009a1f0
nop
mov ecx, dword [0x141dd17d0]
xor ecx, dword [0x141dd17d4]
imul ecx, ecx, 0xba3703a8
add ecx, 0xf567a878
cmp ecx, 0x69c70a40
jb 0x14009a250
test al, al
mov r9, qword [rbp - 0x18]
je 0x14009a3d0
nop dword [rax]
add byte [rbx - 0x2c8aadfb], cl
add dword [rbx], ebp
add eax, 0x1d37550
mov eax, dword [0x141dd17d8]
sub eax, dword [0x141dd17dc]
add eax, 0x3a88f426
and eax, 0x20a3dce5
cmp eax, 0xec95c730
ja 0x14009a280
nop dword [rax]
mov eax, dword [0x141dd17e0]
imul eax, dword [0x141dd17e4]
xor eax, 0x47bc06ef
jne 0x14009a27f
add dword [0x187c5a9a1], esi
imul rcx, rax, 0x354b046f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0x710ef2cc
cmp eax, 0x13da2f5a
jb 0x14009a2a0
jmp 0x14009a070
nop dword [rax + rax]
invalid
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
cli
call fcn.14009b1c0
add rsp, 0x20
add esp, 0x20
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
jmp 0x14009a0e0
std
invalid
dec dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd1800]
imul eax, dword [0x141dd1804]
invalid
je 0x14009a2d8
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d374f7
invalid
add dword [0x192abd832], eax
add eax, 0x52a23520
movabs byte [0xfa3d99a309710d52], al
or eax, 0x99a30971
jno case.0x14007aa32.657
movabs dword [0xe27479dcf9fa3d99], eax
cmp eax, 0x79dcf9fa
je 0x14009a300
cli
stc
fdivr qword [rcx + 0x74]
loop 0x14009a2aa
invalid
mov eax, dword [0x141dd1808]
add eax, 0x1d374e4
in al, 0x74
rol dword [rcx], cl
and eax, dword [0x141dd180c]
add eax, 0x1d374e2
je case.0x14007aa32.650
add dword [rcx - 0x40], ebp
imul eax, eax, 0xb7a9950b
add eax, 0xe370cc82
jo 0x14009a318
or edx, dword [rbp - 0x7dfa4857]
int3
test eax, 0xcc8205b7
jo 0x14009a318
or eax, 0x4b4d914d
cmp rax, 0xffffffff84e116f4
cmp eax, 0x84e116f4
hlt
invalid
test byte [rax - 0x75], cl
mov rdi, qword [rbp - 8]
jge 0x14009a33b
jne 0x14009a360
sub rsp, 0x20
mov rcx, r14
mov ecx, esi
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rdx, r15
call fcn.14009b1c0
invalid
add byte [rax], al
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dd1810]
sub eax, dword [0x141dd1814]
je 0x14009a33e
invalid
stosb byte [rdi], al
je 0x14009a338
add dword [rbx], ebp
add eax, 0x1d374a8
je 0x14009a33e
invalid
je 0x14009a33e
add dword [rcx - 0x10], ebp
xchg ecx, eax
push rsi
imul esi, eax, 0xa9e95691
jmp 0xe0d0251e
add esi, 0xf0298ea0
or esi, 0xbe9470ec
invalid
in al, dx
jo 0x14009a311
invalid
movabs al, byte [0x9470ecce81f0298e]
mov esi, 0x20ec8348
sub rsp, 0x20
invalid
invalid
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, r15
cli
call fcn.14009b1c0
add rsp, 0x20
add esp, 0x20
add esp, 0x20
cmp esi, 0xa30bee2a
jb 0x14009a360
or esp, dword [rbx - 0x7fbe388e]
or cl, byte ds:[rax - 0x75]
add byte [r15], r9b
test dword [rax + rax - 0x24cf0000], ebx
cmp byte [r14], 0xa
mov rcx, qword [rbp]
jne 0x14009a443
xor ebx, ebx
jmp 0x14009b0e0
mov eax, dword [0x141dd17c0]
and eax, dword [0x141dd17c4]
or eax, 0xfe61bf9a
imul eax, eax, 0x10374302
cmp eax, 0x31b71a29
ja 0x14009a3b0
nop
mov eax, dword [0x141dd17e8]
or eax, dword [0x141dd17ec]
imul eax, eax, 0x8cd4df31
or eax, 0x7439be5b
cmp eax, 0x85ca0d9f
ja 0x14009a3d0
xor edi, ebx
invalid
mov rdi, qword [rbp - 8]
mov rcx, qword [rbp]
nop word cs:[rax + rax]
mov eax, dword [0x141dd17f0]
add eax, dword [0x141dd17f4]
jae 0x14009a3de
add dword [rcx - 0x40], ebp
enter 0xffffffffffffb458, 0x2f
call 0x1a90b7780
ror al, 0x58
mov ah, 0x2f
jae 0x14009a3de
add dword [rcx - 0x40], ebp
enter 0xffffffffffffb458, 0x2f
add eax, 0xfd66bd20
cmp eax, 0x2cdc3cbe
jb 0x14009a400
nop
mov eax, dword [0x141dd17f8]
and eax, dword [0x141dd17fc]
imul eax, eax, 0x1ecd5139
xor eax, 0x20a620
or eax, 0x8f9a00df
cmp eax, 0xb24b92ab
jbe 0x14009a420
fild word [rax]
invalid
sub rsp, 0x20
mov rdx, rdi
call fcn.1400993e0
add rsp, 0x20
add esp, 0x20
out dx, eax
invalid
add esp, 0x20
test rax, rax
je 0x14009a4cd
mov rbx, rax
nop dword [rax + rax]
mov eax, dword [0x141dd1818]
add eax, dword [0x141dd181c]
or eax, 0x961fd7c
imul eax, eax, 0x62cf4ee7
add eax, 0x78bf885d
cmp eax, 0x9167d4aa
xchg ecx, eax
xchg ecx, eax
ja 0x14009a460
mov esi, ebx
and esi, 3
nop dword [rax + rax]
mov eax, dword [0x141dd1820]
rol dword [rcx], cl
imul eax, dword [0x141dd1824]
xor eax, 0x3b5ddefd
imul eax, eax, 0x54a29d9
and eax, 0xbafdbde3
cmp eax, 0x7d20ee86
jb 0x14009a490
lea rax, [0x141dbbfec]
movsxd rcx, dword [rax + rsi*4]
sbb edx, edx
add dword [rax + 0x63], ecx
or al, 0xb0
add rcx, rax
jmp rcx
xor ebx, ebx
jmp 0x14009b0e0
invalid
add dword [rsi - 0x3eb7d5ad], ebx
invalid
mov eax, dword [0x141dd1830]
or eax, dword [0x141dd1834]
enter 0xffffffffffffd372, 1
enter 0xffffffffffffd372, 1
add eax, 0x74eb151e
and eax, 0xd48dd067
cmp eax, 0x8cd4af4a
ja 0x14009a560
cmp ecx, 0x28
ja case.0x1400999cc.31
mov eax, ecx
lea rcx, [0x141dbbffc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14009a5a0
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14009a5b0
test al, al
je 0x14009a613
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, rdi
call fcn.14009d880
add rsp, 0x20
mov ecx, eax
nop
mov eax, dword [0x141dd19b8]
xor edx, edx
div dword [0x141dd19bc]
or eax, 0xb97b531
add eax, 0x29331455
or eax, 0xed63330b
cmp eax, 0x9a3b5854
je 0x14009a5d0
test cl, cl
je 0x14009b0e0
lea rax, [0x141dbc0a0]
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
jmp rcx
lea rax, [rsi - 2]
cmp rax, 2
jb 0x14009a86e
test rsi, rsi
je 0x14009a86e
mov rsi, rbx
dec rsi
mov eax, dword [0x141dd1948]
xor eax, dword [0x141dd194c]
and eax, 0x288ca2a8
imul eax, eax, 0x48a9100d
cmp eax, 0xfae76584
je 0x14009a630
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov r14, qword [rbx]
test r14, r14
je 0x14009a6dd
mov eax, dword [0x141dd1950]
xor edx, edx
div dword [0x141dd1954]
or eax, 0x3266d3d6
add eax, 0xf750c177
and eax, 0x265ffd51
cmp eax, 0x67566201
jbe 0x14009a690
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
xor r15d, r15d
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
test r15b, r15b
jne 0x14009a6a0
nop word cs:[rax + rax]
mov eax, dword [0x141dd1958]
and eax, dword [0x141dd195c]
or eax, 0xa080d04
and eax, 0x5a082d04
cmp eax, 0x91371ac5
ja 0x14009a6c0
xor eax, eax
nop
test al, al
jne 0x14009a6e0
mov eax, 0xaa474aa3
nop dword [rax]
mov ecx, dword [0x141dd1960]
or ecx, dword [0x141dd1964]
xor ecx, 0xf2913faa
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x5a61ba2a
je 0x14009a6f0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dd1968]
or edx, dword [0x141dd196c]
imul edx, edx, 0x1f21c5bb
add edx, 0xa426b0cb
cmp edx, 0x36358288
jb 0x14009a720
test rcx, rcx
je 0x14009a7ee
mov ecx, 0x887f4df7
nop
mov edx, dword [0x141dd1970]
sub edx, dword [0x141dd1974]
shr edx, 1
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0x2828f4a7
je 0x14009a750
cmp rax, 0x11
jb 0x14009a7d4
nop word cs:[rax + rax]
mov eax, dword [0x141dd1978]
xor eax, dword [0x141dd197c]
imul eax, eax, 0x7d0c85eb
xor eax, 0x97893171
add eax, 0x9b2e3f37
cmp eax, 0x8e9b48fa
ja 0x14009a780
mov rdi, qword [rdi - 8]
nop word [rax + rax]
mov eax, dword [0x141dd1980]
mov ecx, dword [0x141dd1984]
add eax, ecx
add eax, 0x7a4d569c
or eax, 0x8aec3a04
add eax, 0x6a9a5614
cmp eax, 0x67ff49a0
ja 0x14009a7b0
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dd1988]
xor eax, dword [0x141dd198c]
cmp eax, 0x1ebf4563
jne 0x14009a81e
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
invalid
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov r14d, dword [0x141dd1990]
and r14d, dword [0x141dd1994]
or r14d, 0x20280028
and r14d, 0x267e12a8
jle 0x14009a872
add r14d, 0x33759bd9
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
ror dword [rax - 0x7d], cl
invalid
and byte [rcx - 0x7f], al
dec byte [rcx]
add eax, 0xc277661e
ror dword [rax - 0x7d], cl
invalid
mov eax, dword [0x141dd1998]
rol dword [rcx], cl
sub eax, dword [0x141dd199c]
or eax, 0x3353d8ac
lodsb al, byte [rsi]
fcom dword [rbx + 0x33]
add eax, 0xca2e783b
imul rax, rax, 0x153f1da9
shr rax, 0x3b
cmp eax, 0xbc6508c1
invalid
invalid
jbe 0x14009a8ab
mov esp, 0x83481576
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, qword [rbp - 8]
in al, dx
and byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
push rbp
clc
call fcn.14009c0d0
add rsp, 0x20
mov r14, qword [rbp - 8]
mov r15, qword [rbp]
nop word cs:[rax + rax]
add byte [rbx - 0x2c8f25e3], cl
mov ebx, dword [0x141dd19a0]
add ebx, dword [0x141dd19a4]
jo 0x14009a898
add dword [rbx], eax
sbb eax, 0x1d370d8
or ebx, 0x7b6f5dff
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14009c0d0
invalid
add byte [rax], al
add rsp, 0x20
cmp ebx, 0x52d98e77
je 0x14009a8c0
invalid
mov rsi, rax
mov rdi, rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dd19a8]
or eax, dword [0x141dd19ac]
add eax, 0x1d370a0
add eax, 0x1d370a0
add eax, 0xad23d193
or eax, 0x641f4ff
imul rax, rax, 0xbbe8a7d
imul eax, eax, 0xbbe8a7d
shr rax, 0x3b
cmp eax, 0xfdab464a
cmp edi, dword [0x13db4ef70]
ja 0x14009a900
nop dword [rax + rax]
mov eax, dword [0x141dd19b0]
sub eax, dword [0x141dd19b4]
js case.0x14009a596.36
rol dword [rcx], cl
js case.0x14009a596.36
rol dword [rcx], cl
add eax, 0xe57ce213
cmp eax, 0x32e70fbd
jb 0x14009a930
test rsi, rsi
je case.0x1400968e4.104
test byte [rsi], cl
add eax, dword [rax]
invalid
test byte [rsi], cl
add eax, dword [rax]
add byte [rbx - 0x2c8f96fb], cl
add dword [rbx], ebp
add eax, 0x1d37067
mov eax, dword [0x141dd19c0]
sub eax, dword [0x141dd19c4]
or eax, 0xbfbfebff
imul eax, eax, 0x63ebfbca
cmp eax, 0x2f5d608e
jae 0x14009b043
jmp 0x14009a920
jmp 0x14009b079
mov eax, dword [0x141dd18a8]
imul eax, dword [0x141dd18ac]
add eax, 0x1d36f27
add eax, 0xaace73be
imul rcx, rax, 0x46111d4b
shr rcx, 0x3c
or ecx, 0xcdef05ac
mov al, 0x25
cmp ecx, 0x39e08e55
jbe case.0x14009a596.37
jmp 0x14009a5a0
sti
invalid
mov eax, dword [0x141dd18b0]
or eax, dword [str.5Lka_]
add dword [rbx], ecx
add eax, 0x1d36efe
outsb dx, byte [rsi]
rol dword [rcx], cl
add eax, 0xc369ef90
imul rax, rax, 0x28e6bbb1
shr rax, 0x3d
imul ecx, eax, 0x816b2a00
imul eax, dword [rcx - 0x67edb50], 0xffffffa7
invalid
hlt
invalid
ja case.0x14009a596.36
imul eax, dword [rcx - 0x67edb50], 0xffffffa7
invalid
jmp 0x14009a5a0
mov ecx, dword [0x141dd1898]
and ecx, dword [0x141dd189c]
outsb dx, byte [rsi]
rol dword [rcx], cl
mov al, 0x1b
cmp ecx, 0xf7cac6ca
je case.0x14009a596.27
jmp 0x14009a5a0
sti
invalid
mov eax, dword [0x141dd1860]
xor edx, edx
div dword [0x141dd1864]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d36e60
imul ecx, eax, 0xfcaa0000
xor ecx, 0xb9ed9fe3
mov al, 0xe
cmp ecx, 0xf9b89a1c
ja case.0x14009a596.14
invalid
jmp 0x14009a5a0
mov eax, dword [0x141dd1858]
imul eax, dword [0x141dd185c]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d36e30
xor eax, 0x23a5ca18
add eax, 0xe673530a
imul rcx, rax, 0x25e6189d
shr rcx, 0x3a
shr ecx, 0x3a
mov al, 0xb
cmp ecx, 0x51919058
push rcx
jae case.0x14009a596.11
jmp 0x14009a5a0
mov ecx, dword [0x141dd1850]
sub ecx, dword [0x141dd1854]
insd dword [rdi], dx
rol dword [rcx], cl
insd dword [rdi], dx
rol dword [rcx], cl
add ecx, 0xe28da77c
or ecx, 0x5f6689c8
leave
enter 0x6689, 0x5f
pop rdi
mov al, 9
cmp ecx, 0x591bd4fb
sti
invalid
sbb ebx, dword [rcx + 0x76]
invalid
sti
invalid
jmp 0x14009a5a0
mov ecx, dword [0x141dd1888]
and ecx, dword [0x141dd188c]
or ecx, 0xfbfc7bbf
jnp 0x14009aa84
sti
leave
mov edi, 0xb0fbfc7b
jnp 0x14009aa84
sti
mov al, 0x18
cmp ecx, 0xc0668db5
jbe case.0x14009a596.24
invalid
or bl, bh
invalid
jnp 0x14009aa84
sti
mov al, 0x18
cmp ecx, 0xc0668db5
jbe case.0x14009a596.24
jmp 0x14009a5a0
mov ecx, dword [0x141dd1838]
xor ecx, dword [str.17]
or ecx, 0xbf3df78b
and ecx, 0xff3df79b
loope 0x14009aa48
invalid
invalid
invalid
mov al, 3
loope 0x14009aa48
idiv dword [0xc10d5bb2]
stc
cdq
push qword [rax - 0x66067efd]
cmp ecx, 0x7bc06e99
jb case.0x14009a596.3
outsb dx, byte [rsi]
sar byte [rbx + 0x72], 0xde
jmp 0x14009a5a0
mov ecx, dword [0x141dd1868]
imul ecx, dword [0x141dd186c]
or ecx, 0x93d9e7ed
in eax, dx
out 0xd9, eax
xchg ebx, eax
in eax, dx
out 0xd9, eax
xchg ebx, eax
and ecx, 0x93f9e7ed
mov al, 0xf
cmp ecx, 0xbb3ff017
jae case.0x14009a596.15
invalid
jmp 0x14009a5a0
mov eax, dword [0x141dd18c0]
sub eax, dword [0x141dd18c4]
and eax, 0x7a2f1075
imul ecx, eax, 0x81943bab
stosd dword [rdi], eax
cmp edx, dword [rcx + rax*4 + 0x551bf181]
pop rcx
xchg byte [rax - 0x5f067ed7], dh
lodsb al, byte [rsi]
add byte [rcx + 0x76], ah
invalid
stosd dword [rdi], eax
cmp edx, dword [rcx + rax*4 + 0x551bf181]
pop rcx
xchg byte [rax - 0x5f067ed7], dh
lodsb al, byte [rsi]
add byte [rcx + 0x76], ah
fldl2t
invalid
jmp 0x14009a5a0
mov eax, dword [0x141dd1878]
xor edx, edx
div dword [0x141dd187c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d36d5b
mov ecx, eax
add ecx, 0x73ee6044
invalid
invalid
out dx, al
jae case.0x1400968e4.88
leave
and byte [rsi], dh
cwde
push rdi
and ecx, 0x579b3ea7
mov al, 0x14
cmp ecx, 0xeeebdc53
invalid
adc al, 0x81
stc
push rbx
fsub st(3), st(0)
out dx, al
je case.0x14009a596.20
jmp 0x14009a5a0
mov eax, dword [0x141dd1880]
add eax, 0x1d36d36
or eax, dword [0x141dd1884]
imul ecx, eax, 0x99797a33
add ecx, 0x66d3854a
and ecx, 0x990d3cb3
mov al, 0x15
cmp ecx, 0x4176db7d
jae case.0x14009a596.21
jmp 0x14009a5a0
mov ecx, dword [0x141dd1840]
or eax, 0x1d36cc9
sub ecx, dword [0x141dd1844]
add ecx, 0x82c21267
xor ecx, 0x2c488922
and ecx, 0x2dcc99aa
mov al, 6
cmp ecx, 0xff6e9f95
invalid
adc al, dl
invalid
sub al, 0x81
loope 0x14009ab36
cdq
int3
sub eax, 0xf98106b0
xchg ebp, eax
lahf
outsb dx, byte [rsi]
push qword [rdi - 0x28]
ja case.0x14009a596.6
ja case.0x14009a596.6
jmp 0x14009a5a0
cli
invalid
mov eax, dword [0x141dd1848]
xor edx, edx
div dword [0x141dd184c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d36ca0
mov ecx, eax
or ecx, 0xc3fff6f7
div esi
inc ebx
mov al, 8
cmp ecx, 0xa1fa0db6
cli
invalid
je case.0x14009a596.8
stc
mov dh, 0xd
cli
movabs eax, dword [0x8bfffff9dde9e074]
invalid
dec dword [rbx - 0x2c9358fb]
mov eax, dword [0x141dd1870]
jmp 0x14009a5a0
invalid
mov eax, dword [0x141dd1870]
cmpsd dword [rsi], dword [rdi]
insb byte [rdi], dx
rol dword [rcx], cl
add dword [rcx], esi
sal bh, cl
xor edx, edx
div dword [0x141dd1874]
rol dword [rcx], cl
xor eax, 0x1d36ca3
rol dword [rcx], cl
imul ecx, eax, 0xdc862946
mov al, 0x12
cmp ecx, 0xa7691528
invalid
cmpsd dword [rsi], dword [rdi]
je case.0x14009a596.18
sub dword [rsi - 0x7eed4f24], r8d
fdiv qword [rax + 0x28f98112]
adc eax, 0xe274a769
invalid
cmpsd dword [rsi], dword [rdi]
je case.0x14009a596.18
stc
sub byte [0x1227e534a], dl
invalid
cmpsd dword [rsi], dword [rdi]
je case.0x14009a596.18
imul esp, dword [rdi - 0x45161d8c], 0x8bfffff9
add eax, 0x1d36cb4
invalid
jmp 0x14009a5a0
invalid
mov eax, dword [0x141dd18a0]
mov ah, 0x6c
rol dword [rcx], cl
invalid
add dword [rbx], ecx
add eax, 0x1d36cb2
mov dl, 0x6c
rol dword [rcx], cl
or eax, dword [0x141dd18a4]
mov dl, 0x6c
rol dword [rcx], cl
imul eax, eax, 0x2cecb4dd
mov ah, 0xec
sub al, 0x35
xor eax, 0xb308f800
invalid
invalid
sub bl, bh
xor eax, 0xb308f800
imul ecx, eax, 0x4944df2a
sub bl, bh
mov r8b, 0x27
sub bl, bh
mov r8b, 0x27
mov r8b, 0x27
cmp ecx, 0xc4b7c084
stc
test al, al
mov bh, 0xc4
je case.0x14009a596.39
jmp 0x14009a5a0
invalid
dec dword [rbx - 0x2c935ffb]
mov eax, dword [0x141dd18b8]
and eax, dword [0x141dd18bc]
sahf
insb byte [rdi], dx
rol dword [rcx], cl
movabs al, byte [0xd36c9e052301d36c]
add dword [0xf8173945], eax
invalid
add dword [rbx], esp
add eax, 0x1d36c9e
sahf
insb byte [rdi], dx
rol dword [rcx], cl
sahf
insb byte [rdi], dx
rol dword [rcx], cl
add eax, 0xb80d8d22
mov eax, 0x1a43d90d
invalid
or eax, 0x621a43d9
imul ecx, eax, 0xf3f201af
enter 0x1af, 0xfffffffffffffff2
mov al, 0x26
sbb spl, byte [r10 + 0x69]
enter 0x1af, 0xfffffffffffffff2
mov al, 0x26
cmp ecx, 0x31d20a3b
je case.0x14009a596.38
jmp 0x14009a5a0
mov eax, dword [0x141dd1890]
imul eax, dword [0x141dd1894]
imul ecx, eax, 0x96e61058
mov al, 0x1a
sbb al, byte [rcx - 0xb6f3707]
invalid
sbb al, byte [rcx - 0xb6f3707]
sub dword [rbx + riz*8 - 0x17], esi
je case.0x14009a596.26
invalid
stc
stc
je case.0x14009a596.26
jmp 0x14009a5a0
stc
invalid
lea rbx, [0x141dba668]
jmp 0x14009b0e0
fimul word [rax - 1]
invalid
invalid
mov eax, dword [0x141dd18d0]
xor eax, dword [0x141dd18d4]
add eax, 0x4b961335
xor eax, 0x52ab1781
imul eax, eax, 0x71b49b0e
cmp eax, 0x673fdce1
jb 0x14009ac80
mov r14, qword [rbx]
test r14, r14
je 0x14009adc8
add byte [rax], al
add byte [rax], al
xor eax, eax
test al, al
je 0x14009ad8c
test bl, dl
add byte [rax], al
invalid
test bl, dl
add byte [rax], al
add cl, ch
cli
jmp 0x14009adb8
add byte [rax], al
add byte [rcx], dh
rol byte [rax + rax*8 - 0x24ce038b], 0x66
jne 0x14009acc0
xor ebx, ebx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
xor eax, eax
test al, al
jne 0x14009acc0
xor ebx, ebx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rbx*8 + 0x7e9fc75], al
test bl, bl
jne case.0x1400999cc.21
jmp 0x14009b0e0
mov al, 1
invalid
sar al, 0xff
test bl, bl
jne case.0x1400999cc.21
jmp 0x14009b0e0
add byte [rax], al
mov al, 1
jmp 0x14009a5a0
mov al, 2
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 4
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 5
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 7
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 0xa
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov cl, 1
mov al, 0xc
test cl, cl
je 0x14009ad05
jmp 0x14009a5a0
invalid
mov al, 0xd
jmp 0x14009a5a0
invalid
invalid
invalid
mov al, 0x10
jmp 0x14009a5a0
invalid
invalid
invalid
mov al, 0x11
jmp 0x14009a5a0
mov al, 0x13
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 0x16
jmp 0x14009a5a0
mov al, 0x17
jmp 0x14009a5a0
clc
invalid
invalid
clc
invalid
mov al, 0x19
jmp 0x14009a5a0
pop rdi
clc
invalid
invalid
pop rdi
clc
invalid
mov al, 0x1c
jmp 0x14009a5a0
pop rax
clc
invalid
invalid
pop rax
clc
invalid
xor ecx, ecx
mov al, 0x1d
test cl, cl
jne 0x14009ad4a
sbb eax, 0xfa75c984
jmp 0x14009a5a0
clc
invalid
mov cl, 1
mov al, 0x1e
test cl, cl
je 0x14009ad57
jmp 0x14009a5a0
mov al, 0x1f
jmp 0x14009a5a0
mov al, 0x20
jmp 0x14009a5a0
mov al, 0x21
jmp 0x14009a5a0
mov al, 0x22
jmp 0x14009a5a0
mov al, 0x23
jmp 0x14009a5a0
mov al, 0x28
jmp 0x14009a5a0
mov r15d, dword [0x141dd18d8]
sub r15d, dword [0x141dd18dc]
or r15d, 0xe7eb3aee
iretd
out dx, al
cmp ch, bl
out 0x48, eax
sub esp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
add esp, 0x20
iretd
add esp, 0x20
cmp r15d, 0xdcbd9e37
jne 0x14009adc8
sub rsp, 0x20
mov rcx, rdi
in al, dx
and byte [rax - 0x77], cl
stc
call r14
add rsp, 0x20
jmp 0x14009ad8c
mov eax, dword [0x141dd18e0]
adc ch, byte [rbx - 0x2d]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d36b0e
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd18e4]
mov eax, 0x985ae0fd
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov ecx, dword [0x141dd18e8]
add ecx, dword [0x141dd18ec]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xac6b8ba
cmp ecx, 0x7c9ef83d
cmp eax, 0x777c9ef8
invalid
cmp eax, 0x777c9ef8
fimul word [rax - 0x75]
or byte [r14 + 0x2e], spl
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rbx + 8]
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 - 0x2c9525fb], cl
fisubr dword [rdx - 0x2d]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd18f0]
sub eax, dword [0x141dd18f4]
invalid
fisubr dword [rdx - 0x2d]
add dword [rbx], ebp
add eax, 0x1d36ad8
invalid
add dword [0x1494f61e6], ecx
or eax, 0x945b3c5
add eax, 0x538302f0
or eax, 0xebd8f3db
lock add al, byte [rbx - 0xc24f2ad]
fsubr st(3)
cmp eax, 0xf45032b8
je 0x14009ae10
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dd18f8]
xor edx, dword [0x141dd18fc]
xor edx, 0x9892c894
add edx, 0xf8f0f292
cmp edx, 0x2a9ba9b0
jb 0x14009ae40
test rcx, rcx
je 0x14009af84
mov ecx, 0xe5e39b37
nop
mov edx, dword [0x141dd1900]
and edx, dword [0x141dd1904]
or edx, 0xd7a18dc7
imul rdx, rcx
shr rdx, 0x3f
cmp edx, 0xfd529b21
je 0x14009ae70
cmp rax, 0x11
jb 0x14009af04
nop dword [rax + rax]
mov eax, dword [0x141dd1908]
sub eax, dword [0x141dd190c]
add eax, 0x4334c50f
or eax, 0x7bfef5f7
cmp eax, 0xd13bd0fe
je 0x14009aea0
mov eax, dword [0x141dd1910]
xor edx, edx
div dword [0x141dd1914]
nop dword [rax + rax]
mov eax, dword [0x141dd1918]
and eax, dword [0x141dd191c]
imul rax, rax, 0x7ca1abcb
shr rax, 0x3e
imul eax, eax, 0xe190c866
cmp eax, 0xa5d31bd3
je 0x14009aed0
mov rdi, qword [rdi - 8]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14009af00
mov eax, dword [0x141dd1920]
or eax, dword [0x141dd1924]
and eax, 0xc3633eef
imul eax, eax, 0x8123371b
add eax, 0x5ef060cc
cmp eax, 0x744f25fe
jae 0x14009af41
mov rcx, qword [0x141ddc4e0]
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 dword [rax + rax]
mov r14d, dword [0x141dd1928]
and r14d, dword [0x141dd192c]
or r14d, 0xdd4ea569
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call rbx
add rsp, 0x20
cmp r14d, 0x48967119
je 0x14009af50
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dd1930]
or eax, dword [0x141dd1934]
xor eax, 0x63fba298
add eax, 0xb70096e1
or eax, 0x8164f0f
cmp eax, 0x7c07ec76
ja 0x14009afea
mov eax, dword [0x141dd1938]
sub eax, dword [0x141dd193c]
mov ecx, 0x9b1ac591
imul rcx, rax
shr rcx, 0x3e
imul ebx, ecx, 0x48e230ec
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xc9d7e75b
jne 0x14009b002
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009afad
xor ebx, ebx
nop word cs:[rax + rax]
mov eax, dword [0x141dd1940]
or eax, dword [0x141dd1944]
imul rax, rax, 0x779ed4cb
shr rax, 0x3e
or eax, 0xda5f9d9c
imul rax, rax, 0x694da7b1
shr rax, 0x3e
cmp eax, 0x89e9ab8e
je 0x14009b010
jmp 0x14009b0e0
mov eax, dword [0x141dd19c8]
xor eax, dword [0x141dd19cc]
imul r14d, eax, 0x50d982b1
add r14d, 0x36ade6db
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140099810
add rsp, 0x20
cmp r14d, 0x772ab45b
jae 0x14009b08e
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140099810
add rsp, 0x20
jmp 0x14009b043
mov rbx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd19d0]
xor edx, edx
div dword [0x141dd19d4]
xor eax, 0x8e64e09c
imul rax, rax, 0x5a83c665
shr rax, 0x3c
or eax, 0xd897923e
cmp eax, 0xeb7f9e51
ja 0x14009b0a0
test rbx, rbx
mov rsi, qword [rbp - 8]
je 0x14009b119
nop word cs:[rax + rax]
mov eax, dword [0x141dd19e8]
xor edx, edx
div dword [0x141dd19ec]
xor eax, 0x42000408
or eax, 0x29b6fa55
imul eax, eax, 0xb478a275
cmp eax, 0x5abc828d
je 0x14009b0e0
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rdi, qword [rbp]
mov rcx, rdi
mov rdx, rsi
call fcn.1400993e0
add rsp, 0x20
test rax, rax
je 0x14009b1ae
mov rbx, rax
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.14009d880
add rsp, 0x20
nop dword [rax + rax]
mov ecx, dword [0x141dd19d8]
mov edx, dword [0x141dd19dc]
add ecx, edx
add ecx, 0x1e45dcbc
or ecx, 0x3fdd5bbf
cmp ecx, 0x5173d407
jb 0x14009b150
test al, al
je 0x14009b0e0
sub rsp, 0x20
mov rcx, rbx
call fcn.14009dcd0
add rsp, 0x20
xor ebx, ebx
nop dword [rax]
mov eax, dword [0x141dd19e0]
or eax, dword [0x141dd19e4]
imul eax, eax, 0x556d26e8
cmp eax, 0x643767d6
je 0x14009b190
jmp 0x14009b0e0
xor ebx, ebx
jmp 0x14009b0e0
add byte [rax], al
add byte [rbx - 0x2c982df3], cl
add dword [rbx], esp
or eax, 0x1d367d0
mov ecx, dword [0x141dd1a08]
and ecx, dword [0x141dd1a0c]
imul ecx, ecx, 0x2a4a63b7
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x5cc0fc
cmp ecx, 0x8b1b4437
ja 0x14009b230
movzx r11d, byte [rdi + 0x38]
cmp r11b, 3
jne 0x14009b2a0
mov rax, qword [rsp + 0x28]
mov byte [rax], 0xa
mov eax, 0x8e3e6c41
mov ecx, dword [0x141dd1a30]
rol dword [rcx], cl
and ecx, dword [0x141dd1a34]
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x59ba557b
je 0x14009b270
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd1a10]
xor eax, dword [0x141dd1a14]
xor eax, 0x5034042b
or eax, 0x258bc350
imul eax, eax, 0xd0fd1b2f
cmp eax, 0xf20bffba
ja 0x14009b2a0
mov eax, 0x810d9985
nop dword [rax + rax]
mov ecx, dword [0x141dd1a18]
xor ecx, dword [0x141dd1a1c]
imul r8d, ecx, 0x8550cb0b
add r8d, 0x68e8c17c
imul r8, rax
shr r8, 0x3f
test r11b, r11b
setne r10b
movzx ebx, byte [rdi + 0x3a]
test bl, bl
setne r15b
movzx r14d, byte [rdi + 0x10]
cmp r14, 5
setb sil
cmp r14, 6
sete cl
mov r9, qword [rdi + 0x30]
lea rdx, [r9 + 1]
test r9, r9
cmove rdx, r9
cmp r8d, 0x9e9c6c47
je 0x14009b2d0
or r10b, cl
mov byte [rsp + 0x27], r10b
mov rax, qword [rdi + 0x20]
lea rcx, [rax + 4]
mov qword [rsp + 0x30], rcx
or sil, r15b
mov rcx, qword [rdi]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdi + 8]
lea r8, [rax + rdx]
add r8, 2
mov qword [rsp + 0x48], r8
add rax, rdx
add eax, edx
add rax, 8
mov qword [rsp + 0x40], rax
movzx r8d, byte [rdi + 0x39]
movzx eax, byte [rdi + 0x39]
movzx eax, byte [rdi + 0x39]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x80], al
inc byte [rsi]
cmp r14b, 6
sete r9b
test r11b, r11b
setne bpl
mov eax, dword [str.G__pt]
xor edx, edx
div dword [0x141dd1a24]
and eax, 0x5060200
add eax, 0xac14e01d
sbb eax, 0x3dac14e0
jae 0x14009b361
add edx, dword [rcx + 0x72]
invalid
sbb eax, 0x3dac14e0
jae 0x14009b361
add edx, dword [rcx + 0x72]
rol byte [rax + rcx - 0x33], cl
or bpl, r9b
xor r12d, r12d
in al, 0x49
mov ecx, ecx
mov r9, rcx
mov byte [rsp + 0x26], r11b
nop dword [rax]
mov r13, r9
mov eax, dword [0x141dd1a28]
add eax, 0x1d3665f
or eax, dword [0x141dd1a2c]
imul eax, eax, 0xbefd5e77
xor eax, 0x2088f4cd
and byte [rcx + rbp*2 - 0x38], cl
fcmovnbe st(0), st(4)
ror dword [0x17af3752e], cl
and byte [rcx + rbp*2 - 0x38], cl
fcmovnbe st(0), st(4)
ror dword [0x17af3752e], cl
cmp r8b, 3
sete al
cmp r11b, r8b
seta dl
cmp r9d, 0xb25e61e3
ja 0x14009b3c3
or al, dl
jne case.0x14009616d.775
nop word cs:[rax + rax]
mov eax, dword [0x141dd1a38]
and eax, dword [0x141dd1a3c]
imul eax, eax, 0xba0c81b5
and eax, 0xf0518d6d
imul eax, eax, 0x1cb2758f
cmp eax, 0xeebaf0f2
je 0x14009b410
cmp r8b, 1
je 0x14009b490
movzx eax, r8b
cmp eax, 2
jne 0x14009bd6a
nop word [rax + rax]
mov eax, dword [0x141dd1a60]
and eax, dword [0x141dd1a64]
xor eax, 0x2e9911ea
imul eax, eax, 0x9096abd3
add eax, 0xbe68f7c5
cmp eax, 0x78ae6ee1
jb 0x14009b450
cmp r11b, 1
ja 0x14009b690
test sil, sil
je case.0x14009616d.782
xor r8d, r8d
jmp 0x14009b810
mov eax, dword [0x141dd1a48]
xor edx, edx
div dword [0x141dd1a4c]
add eax, 0x7fa4d4b7
xor eax, 0x7c082401
and eax, 0x7e0b6529
cmp eax, 0x2ad7c90b
jbe 0x14009b4c0
mov byte [rdi + 0x39], 0
nop dword [rax + rax]
mov eax, dword [0x141dd1a50]
xor eax, dword [str.Qb.gc]
imul rax, rax, 0x52c902ab
shr rax, 0x39
add eax, 0x2ab356c5
xor eax, 0x31437241
mov byte [rdi + 0x39], 0
cmp eax, 0x79c39705
ja 0x14009b4c0
nop dword [rax]
mov eax, dword [0x141dd1a58]
imul eax, dword [0x141dd1a5c]
or eax, 0xf2c190e1
cmp eax, 0xa5bf7b5b
je 0x14009b4f0
test bl, bl
jne 0x14009bbc0
nop word cs:[rax + rax]
test r12b, r12b
jne 0x14009b520
xor r8d, r8d
mov r9, r13
cmp r14d, 3
jb 0x14009b3c0
mov r9, r13
cmp r14d, 5
je 0x14009b3c0
cmp r14d, 6
jne 0x14009be62
mov edx, 0x8828a2ed
mov eax, dword [0x141dd1b08]
sub eax, dword [0x141dd1b0c]
xor eax, 0xa429433
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x4f71c59e
je 0x14009b551
xor r9d, r9d
mov r8d, 0
test r13, r13
je 0x14009b3c0
mov eax, dword [0x141dd1b10]
imul eax, dword [0x141dd1b14]
imul eax, eax, 0x45fe67dc
add eax, 0x6eed9d51
cmp eax, 0x2ee13ba2
jb 0x14009b583
mov rax, qword [rsp + 0x38]
movzx edx, byte [rax]
cmp r13, 1
je 0x14009b600
cmp dl, 0x2e
jne 0x14009b600
mov rax, qword [rsp + 0x38]
movzx r10d, byte [rax + 1]
nop
mov eax, dword [0x141dd1b18]
xor edx, edx
div dword [0x141dd1b1c]
and eax, 0xf7c077a5
imul eax, eax, 0x8004bd47
cmp eax, 0x95bd2a31
je 0x14009b5c0
cmp r10d, 0x2f
je 0x14009bc60
xor r8d, r8d
mov r9, r13
cmp r10d, 0x5c
jne 0x14009b3c0
jmp 0x14009bc60
cmp dl, 0x2e
sete r8b
cmp r13, 1
sete al
mov r9d, dword [0x141dd1b20]
sub r9d, dword [0x141dd1b24]
imul r9d, r9d, 0x189a982c
add r9d, 0x72b2043a
imul r9, r9, 0x3f575661
shr r9, 0x3c
cmp r9d, 0x5a600fca
je 0x14009b600
and al, r8b
nop word cs:[rax + rax]
mov edx, dword [0x141dd1b28]
imul edx, dword [0x141dd1b2c]
rol dword fs:[rcx], cl
xor edx, 0xec496df0
insd dword [rdi], dx
in al, dx
imul edx, edx, 0x4390599f
and edx, 0xcad3246f
cmp edx, 0xb0461e72
ja 0x14009b650
and al, 0xd3
retf 0xfa81
xor r8d, r8d
mov r9, r13
test al, al
je 0x14009b3c0
invalid
invalid
jmp 0x14009bc60
xor eax, eax
xor r8d, r8d
xor edx, edx
jmp 0x14009b8d0
cmp byte [rsp + 0x27], 0
je 0x14009b6b0
invalid
or eax, 0x3aebc031
nop word [rax + rax]
xor eax, eax
jmp 0x14009b6e1
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c9c4dfb], cl
rol dword [rcx], cl
sub eax, dword [0x141dd1a6c]
mov eax, dword [0x141dd1a68]
mov dl, 0x63
rol dword [rcx], cl
sub eax, dword [0x141dd1a6c]
add eax, 0xb585a9ac
or eax, 0xb29cd140
pushfq
mov dl, 0x25
rcr dword [rdi + rdi*4 + 0x354b793d], 1
invalid
ja 0x14009b6b0
pushfq
mov dl, 0x25
rcr dword [rdi + rdi*4 + 0x354b793d], 1
sal byte [rdi - 0x22], 0xb8
add al, byte [rax]
add byte [rax], al
mov eax, 2
cmp r13, 1
jbe 0x14009c028
cmp rax, r13
jne 0x14009b6ee
xor r8d, r8d
jmp 0x14009b810
mov r8, qword [rsp + 0x38]
lea rdx, [r8 + rax]
lea r10, [r8 + r13]
sub byte [rcx + rax - 0x40], cl
sub byte [rcx + rax - 0x40], cl
inc rax
cmp rax, r10
sete r8b
xchg esp, eax
rol byte [rdi + rcx - 0x4a], 0xa
xchg esp, eax
rol byte [rdi + rcx - 0x4a], 0xa
cmp r9b, 0x2e
setne r11b
test r12b, r12b
jne 0x14009b701
or r11b, r8b
test r11b, 1
je case.0x1400999cc.60
mov eax, dword [0x141dd1a80]
xor edx, edx
div dword [0x141dd1a84]
movzx r11d, byte [rsp + 0x26]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x80], al
stc
sete al
cmp r9b, 0x2e
sete al
mov edx, dword [0x141dd1a88]
imul edx, dword [0x141dd1a8c]
add edx, 0x3eaa0267
xor edx, 0x811d1a40
or edx, 0x3282e0bc
cmp edx, 0xf1ba30e2
je 0x14009b740
and r8b, al
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
mov eax, dword [0x141dd1a90]
and eax, dword [0x141dd1a94]
or eax, 0x33872706
invalid
xchg dword [rbx], esi
add eax, 0xe431f011
cmp eax, 0xa0d443ad
ja 0x14009b780
invalid
invalid
invalid
jrcxz 0x14009b789
jmp 0x14009b810
jno 0x14009b730
mov edx, dword [0x141dd1a70]
add edx, dword [0x141dd1a74]
imul edx, edx, 0xbdb0e809
mov al, 0xbd
mov al, 0xbd
imul rdx, rdx, 0x67d20bf5
shr rdx, 0x3e
shr edx, 0x3e
shr edx, 0x3e
cmp edx, 0xc9f05a89
je case.0x1400999cc.60
movzx eax, byte [rax]
movzx r11d, byte [rsp + 0x26]
and al, 0x26
and al, 0x26
nop
mov edx, dword [0x141dd1a78]
add edx, dword [0x141dd1a7c]
or edx, 0x27ada09c
xor edx, 0xe281a1da
invalid
invalid
movabs al, byte [0xe281a1daf28127ad]
and edx, 0x7b74d269
imul edx, edx, 0xe73a7b74
cmp ah, bh
cmp edx, 0x42bed7
jb case.0x1400999cc.57
cmp al, 0x2f
sete dl
cmp al, 0x5c
pop rsp
pop rsp
sete r8b
or r8b, dl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c9d7dfb], cl
invalid
invalid
rol dword [rcx], cl
and eax, dword [0x141dd1a9c]
mov eax, dword [0x141dd1a98]
invalid
rol dword [rcx], cl
and eax, dword [0x141dd1a9c]
xor eax, 0xb376c5a1
add eax, 0x7545ad90
cmp eax, 0x80c333be
jb 0x14009b810
test bpl, bpl
je 0x14009b83c
mov eax, r15d
xor edx, edx
jmp 0x14009b8d0
lea rdx, [0x141dbc0b0]
movsxd rax, dword [rdx + r14*4]
mov dl, 0x48
add eax, edx
mov dl, 0x48
add eax, edx
jmp rax
mov eax, dword [0x141dd1aa0]
imul eax, dword [0x141dd1aa4]
and eax, 0x4f21a00
add eax, 0x96fa8cbb
cmp eax, 0x217c83a6
jb 0x14009b850
mov eax, r15d
mov rdx, qword [rsp + 0x30]
jmp 0x14009b8d0
add byte [rax], al
add byte [rbx - 0x2c9dddfb], cl
add dword [rbx], ecx
or eax, dword [0x141dd1aac]
mov eax, dword [0x141dd1aa8]
or eax, dword [0x141dd1aac]
add eax, 0x39a419be
and eax, 0x779ffd94
cmp eax, 0x22f46d58
jae 0x14009b880
mov esi, 0x2539a419
xchg esp, eax
std
lahf
ja 0x14009b8d4
pop rax
insd dword [rdi], dx
hlt
mov eax, r15d
mov rdx, qword [rsp + 0x48]
jmp 0x14009b8d0
mov r9d, dword [0x141dd1ab0]
or r9d, dword [0x141dd1ab4]
rol dword [rcx], cl
invalid
rol dword [rcx], cl
add r9d, 0x39824dab
and r9d, 0x4a4fdc50
cmp r9d, 0xcc1ae8ad
ja 0x14009b8d0
movzx r8d, r8b
movzx eax, al
add rax, r8
add rax, rdx
cmp r13, rax
jbe 0x14009b970
lea rcx, [rsp + 0x88]
mov rdx, rdi
call fcn.140090050
lea r8, [rsp + 0x91]
nop
mov eax, dword [0x141dd1bc0]
or eax, dword [0x141dd1bc4]
xor eax, 0x1664fa8e
imul eax, eax, 0x9776e791
and eax, 0x78f2e42f
cmp eax, 0x68603f95
ja 0x14009b920
mov rcx, qword [rsp + 0x88]
mov eax, dword [0x141dd1bc8]
xor eax, dword [0x141dd1bcc]
cmp eax, 0x81cd6f8d
movzx r11d, byte [rsp + 0x26]
jne 0x14009ba00
jmp 0x14009ba4d
mov eax, dword [0x141dd1ba8]
imul eax, dword [0x141dd1bac]
imul eax, eax, 0xa02470a7
or eax, 0xe3622d5b
mov edx, 0xbbf4197d
imul rax, rdx
shr rax, 0x3d
cmp eax, 0x1e5fef3d
ja 0x14009b9b7
nop dword [rax]
mov eax, dword [0x141dd1bb0]
xor eax, dword [0x141dd1bb4]
mov byte [rdi + 0x39], 1
cmp eax, 0xa08008da
jne 0x14009b9c0
mov byte [rdi + 0x39], 1
jmp 0x14009b9a0
mov edx, 0x9b098a05
nop word cs:[rax + rax]
mov eax, dword [0x141dd1bb8]
sub eax, dword [0x141dd1bbc]
imul rax, rdx
shr rax, 0x3f
or eax, 0x41e4961e
cmp eax, 0xd66d0db1
jae 0x14009b9d0
mov r8b, 1
mov r9, r13
jmp 0x14009b3c0
mov eax, dword [0x141dd1bd0]
xor edx, edx
div dword [0x141dd1bd4]
xor eax, 0xa80e498e
add eax, 0xfeb43691
movups xmm0, xmmword [r8 + 0x20]
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [r8 + 0x2f]
mov qword [rsp + 0x7f], rdx
movzx edx, byte [rsp + 0x90]
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
cmp eax, 0x47c6e835
jae 0x14009ba80
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm2
mov rax, qword [r8 + 0x2f]
mov qword [rsp + 0x7f], rax
jmp 0x14009ba00
sub r13, rcx
jb 0x14009bef4
nop dword [rax]
test r12b, r12b
jne 0x14009ba90
mov eax, dword [0x141dd1bd8]
and eax, dword [0x141dd1bdc]
xor eax, 0xaa2f0482
add eax, 0x651a588c
and eax, 0xeac8791b
cmp eax, 0xf98ee111
jbe 0x14009bac0
mov qword [rdi + 8], r13
nop dword [rax + rax]
mov eax, dword [0x141dd1be0]
or eax, dword [0x141dd1be4]
xor eax, 0x479361cc
imul eax, eax, 0x7df4417b
or eax, 0xa84905f8
mov qword [rdi + 8], r13
cmp eax, 0x1250ee8f
jb 0x14009bac0
nop word [rax + rax]
mov eax, dword [str.cO_Q]
and eax, dword [0x141dd1bec]
or eax, 0x1ffb3cf7
and eax, 0x1ffb7eff
cmp eax, 0xb9b539af
je 0x14009baf0
mov r8b, 2
mov rcx, r13
mov r9, r13
cmp dl, 0xa
je 0x14009b3c0
mov eax, dword [0x141dd1bf8]
sub eax, dword [0x141dd1bfc]
add eax, 0x8794c2e
or eax, 0xf36e7657
add eax, 0x5dd18021
cmp eax, 0x2aff5252
mov rcx, qword [rsp + 0x28]
jae 0x14009bb70
mov byte [rcx], dl
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 0x21], xmm2
mov rax, qword [rsp + 0x7f]
mov qword [rcx + 0x30], rax
nop dword [rax]
mov byte [rcx], dl
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rcx + 0x21], xmm0
mov rax, qword [rsp + 0x7f]
mov qword [rcx + 0x30], rax
mov eax, dword [0x141dd1c00]
and eax, dword [0x141dd1c04]
add eax, 0x4b43697d
or eax, 0x1ce082
and eax, 0x545cf18a
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
cmp eax, 0xe30ed545
ja 0x14009bb70
jmp 0x14009b28c
mov eax, dword [0x141dd1b00]
mov ecx, dword [0x141dd1b04]
add eax, ecx
add eax, 0xde17a9a3
and eax, 0x5eda1e3d
imul eax, eax, 0x166e7303
cmp eax, 0xfed2b6a2
ja 0x14009bbc0
test r13, r13
mov r8, qword [rsp + 0x28]
je 0x14009bf5a
mov eax, dword [0x141dd1b70]
xor edx, edx
div dword [0x141dd1b74]
mov eax, 0x8e4ed1df
dec r13
nop dword [rax]
add byte [rax], al
add byte [rbx - 0x2ca09df3], cl
add dword [rbx], ebp
or eax, 0x1d35f60
mov ecx, dword [0x141dd1b78]
sub ecx, dword [0x141dd1b7c]
and ecx, 0x7406de61
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xef6701a5
cmp ecx, 0xdaa04c34
jb 0x14009bc10
mov eax, dword [0x141dd1b80]
or eax, dword [0x141dd1b84]
or eax, 0xd0010402
add dword [0x1100ac04b], ecx
and eax, 0xf5c1550a
cmp eax, 0xef8fa352
jae 0x14009c08e
invalid
add al, 0
invalid
xor dword [0x12909bc5f], 0x65
add al, 0
xor eax, 0xe9000004
add al, 0
jmp 0x14009c0c3
add byte [rsi - 0x70], ah
mov eax, dword [0x141dd1b30]
xor edx, edx
div dword [0x141dd1b34]
add eax, 0xc24e73ec
or eax, 0xd748ed4b
cmp eax, 0xcf0fb988
je 0x14009bc60
mov byte [rcx - 0x1e8b30f1], bh
test rcx, rcx
mov r8, qword [rsp + 0x28]
je 0x14009bfb8
add byte [rax], al
add byte [rax], al
dec rcx
mov eax, dword [0x141dd1b38]
sub eax, dword [0x141dd1b3c]
and eax, 0x1632dd21
imul rax, rax, 0x14b10f75
shr rax, 0x38
xor eax, 0xa3283c39
cmp eax, 0x13525e5a
jae 0x14009bcbc
mov qword [rdi + 8], rcx
mov eax, 0xc0135569
nop word cs:[rax + rax]
mov edx, dword [0x141dd1b40]
sub edx, dword [0x141dd1b44]
imul rdx, rax
shr rdx, 0x3d
and edx, 2
xor edx, 0xc2fe20ef
mov qword [rdi + 8], rcx
cmp edx, 0x70d7cf7e
jb 0x14009bcd0
mov eax, dword [0x141dd1b48]
xor edx, edx
div dword [0x141dd1b4c]
xor eax, 0x40db1e97
imul rax, rax, 0x48d02199
shr rax, 0x3a
or eax, 0xd2d21b0f
cmp eax, 0x9617990b
jae 0x14009bd30
mov byte [r8], 7
nop word [rax + rax]
mov eax, dword [0x141dd1b50]
xor eax, dword [0x141dd1b54]
and eax, 0x15411726
xor eax, 0xf75b7f58
imul rcx, rax, 0x10d9e3c5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
mov byte [r8], 7
cmp eax, 0x557d4268
jae 0x14009bd30
jmp 0x14009b28c
test eax, eax
jne 0x14009bf28
invalid
mov dh, 1
add byte [rax], al
test dword [rsi + 0x41000001], esi
cmp dh, 6
cmp r14b, 6
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
jne 0x14009be00
mov eax, dword [0x141dd1ad0]
imul eax, dword [0x141dd1ad4]
scasd eax, dword [rdi]
add eax, 0x1d35d46
scasd eax, dword [rdi]
add eax, 0x1d35d46
cmp eax, 0x820ef1d7
jne 0x14009bda0
mov byte [rdi + 0x39], 3
nop dword [rax]
mov eax, dword [0x141dd1ad8]
pop rbp
rol dword [rcx], cl
xor eax, dword [0x141dd1adc]
xor eax, 0x1840a008
or byte [rax - 0x18f2e7c0], ah
pop rcx
mov eax, 0x93c069c7
and ebx, 0x4a
or byte [rax - 0x18f2e7c0], ah
pop rcx
mov eax, 0x93c069c7
and ebx, 0x4a
mov byte [rdi + 0x39], 3
cmp eax, 0xad7c9f01
je 0x14009bda0
mov eax, dword [0x141dd1ae0]
and eax, dword [0x141dd1ae4]
imul rax, rax, 0x74713583
je 0x14009be23
shr eax, 0x3c
je 0x14009be23
shr eax, 0x3c
imul eax, eax, 0xf1e3a02c
add eax, 0x9183f814
cmp eax, 0xf55ecd02
jbe 0x14009c02a
jmp 0x14009c04f
mov eax, dword [0x141dd1ab8]
or eax, dword [0x141dd1abc]
or eax, 0xe5bab9e6
imul eax, eax, 0xef5977dc
and eax, 0xce300030
cmp eax, 0xaedb9717
jb 0x14009be00
cmp r14, 5
ja case.default.0x14009be37
lea rax, [0x141dbc0c8]
movsxd rdx, dword [rax + r14*4]
add rdx, rax
jmp rdx
mov rax, qword [rsp + 0x40]
jmp 0x14009be74
mov eax, dword [0x141dd1ac0]
xor eax, dword [0x141dd1ac4]
or eax, 0xfbbd3831
add eax, 0xf9145247
cmp eax, 0xaa0233c8
jb case.default.0x14009be37
jmp 0x14009c028
mov rax, qword [rsp + 0x28]
mov byte [rax], 6
jmp 0x14009b28c
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x30], rax
nop dword [rax]
mov eax, dword [0x141dd1ac8]
and eax, dword [0x141dd1acc]
imul eax, eax, 0x5179a6b8
cmp eax, 0x493c78d7
je case.0x14009be37.0
cmp qword [rsp + 0x30], 0
je 0x14009bd81
mov byte [rdi + 0x39], 3
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 eax, dword [str._j]
xor eax, dword [0x141dd1af4]
or eax, 0x284064e2
and eax, 0x2e616fe3
imul eax, eax, 0x427f866e
cmp eax, 0x17721575
mov rdx, qword [rsp + 0x38]
jne 0x14009c055
jmp 0x14009c081
ud2
mov eax, 0x8f56fbb1
mov ecx, dword [0x141dd1a40]
add ecx, dword [0x141dd1a44]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x34179ff3
add ecx, 0x6985a617
cmp ecx, 0x4f7784fc
jb 0x14009bf2d
jmp 0x14009c028
mov eax, dword [0x141dd1b90]
imul eax, dword [0x141dd1b94]
add eax, 0xebdf5ea3
or eax, 0xe3830b21
cmp eax, 0x4411e69d
jae 0x14009bf7a
ud2
mov eax, dword [0x141dd1b98]
xor eax, dword [0x141dd1b9c]
add eax, 0xf1e9a517
ud2
mov eax, dword [0x141dd1b58]
sub eax, dword [0x141dd1b5c]
xor eax, 0xa8000400
or eax, 0x13bde9f6
add eax, 0x2baee931
cmp eax, 0x68c54d5f
jae 0x14009bfdc
ud2
mov eax, dword [0x141dd1b60]
and eax, dword [0x141dd1b64]
imul eax, eax, 0x1ffb96fb
or eax, 0x88be6b43
add eax, 0xe1c804ea
ud2
ud2
mov eax, dword [0x141dd1ae8]
or eax, dword [0x141dd1aec]
or eax, 0x80028
and eax, 0x88080168
mov byte [r8], 0xa
cmp eax, 0xbcb3c380
jne 0x14009b28c
mov byte [r8], 0xa
jmp 0x14009c02a
mov eax, dword [0x141dd1af8]
xor eax, dword [0x141dd1afc]
xor eax, 0xcaab51b4
add eax, 0xb56b2d0c
mov byte [r8], r14b
mov qword [r8 + 0x28], rdx
mov qword [r8 + 0x30], rcx
cmp eax, 0xf8713164
jb 0x14009b28c
invalid
mov byte [r8], r14b
mov qword [r8 + 0x28], rdx
mov qword [r8 + 0x30], rcx
jmp 0x14009c055
mov eax, dword [0x141dd1b88]
and eax, dword [0x141dd1b8c]
imul eax, eax, 0x37874d13
imul rax, rax, 0x7d3b00d9
shr rax, 0x3d
add byte [rbx], bh
jge 0x14009c0f0
shr eax, 0x3d
xor eax, 0xdb71aefa
mov qword [rdi + 8], r13
mov byte [r8], 6
cmp eax, 0xb33939a
ja 0x14009b28c
mov qword [rdi + 8], r13
mov dword [rdi + 8], ebp
mov byte [r8], 6
jmp 0x14009c08e
mov eax, edx
mov r11, rcx
mov eax, dword [0x141dd1c08]
add eax, 0x1d35b17
add eax, 0x1d35b17
add dword [rbx], ebp
add eax, 0x1d35b15
sub eax, dword [0x141dd1c0c]
xor eax, 0x611a3ec1
add eax, 0xefcd4472
or eax, 0x65ae6370
cmp eax, 0xf39c8858
jne 0x14009c120
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
nop word [rax + rax]
add byte [rax + 0x29], cl
invalid
add byte [rax], r8b
mov eax, dword [0x141dd1c10]
add eax, dword [0x141dd1c14]
or eax, 0xfafe47d3
invalid
invalid
cli
imul rcx, rax, 0x6a085493
shr rcx, 0x3d
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov rax, rsp
cmp ecx, 0x9a0a20ba
ja 0x14009c120
invalid
mov qword [rbp - 8], rax
mov eax, dword [0x141dd1c18]
add eax, dword [0x141dd1c1c]
mov ecx, 0xbecea75d
pop rbp
cmpsd dword [rsi], dword [rdi]
invalid
mov esi, 0xc8af0f48
shr rcx, 0x3f
add ecx, 0x31a01827
sbb byte [rax + 0x7e18131], ah
add byte [rax], al
adc byte [rcx - 0x478fc407], al
xor al, 0x4c
mov ebx, eax
pop rbp
cmpsd dword [rsi], dword [rdi]
invalid
sbb byte [rax + 0x7e18131], ah
add byte [rax], al
adc byte [rcx - 0x478fc407], al
xor al, 0x4c
mov ebx, eax
mov r13, r11
ja 0x14009c207
mov eax, dword [0x141dd1c20]
mov ecx, dword [0x141dd1c24]
lea esi, [rax + rcx]
add esi, 0x87efdff3
and esi, 0x58d60ff0
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov rdi, rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov r12, rsp
mov esp, esp
mov esp, esp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r15, rsp
mov eax, 0x40
add byte [rax], al
add al, ch
loopne 0x14009c223
add eax, 0xc4294800
add byte [rax], al
add al, ch
loopne 0x14009c223
add eax, 0xc4294800
add eax, 0xc4294800
mov r14, rsp
sub rsp, 0x20
mov rcx, r12
mov rdx, r11
call fcn.14008d8c0
mov r11, r13
mov r8, rbx
add rsp, 0x20
cmp esi, 0xff55e34b
push qword [rbp + 0x52]
push qword [rbp + 0x52]
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
movabs byte [0x8948c42948000545], al
loope 0x14009c1dd
add byte [rax], al
add al, ch
xchg edx, eax
add eax, 0xc4294800
movabs byte [0x8948c42948000545], al
loope 0x14009c1dd
add byte [rax], al
add al, ch
xchg edx, eax
add eax, 0xc4294800
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
sub rsp, 0x20
mov rdx, r11
call fcn.14008d8c0
jbe 0x14009c25e
invalid
invalid
jbe 0x14009c25e
invalid
mov r11, r13
mov r8, rbx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
jmp 0x14009c18b
movzx eax, byte [r12]
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
mov eax, eax
lea r10, [0x141dbc0e0]
movsxd r9, dword [r10 + rax*4]
add r9, r10
add ecx, edx
add ecx, edx
mov rax, r8
mov r10, r11
fimul dword [rax - 0x77]
inc byte [rcx - 1]
invalid
fimul dword [rax - 0x77]
inc byte [rcx - 1]
loope 0x14009c2cd
add ecx, 4
nop dword [rax + rax]
mov eax, dword [0x141dd1c28]
xor eax, dword [0x141dd1c2c]
add eax, 0xb9e42009
and eax, 0x597c0730
cmp eax, 0xbb94e1d2
jae 0x14009c290
jmp 0x14009c382
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dd1c48]
imul eax, dword [0x141dd1c4c]
and eax, 0x8c04418
add eax, 0xd1e97d5e
cmp eax, 0x7beb17e7
jb 0x14009c2c0
mov ecx, 2
jmp 0x14009c382
mov rax, r8
sub rax, rcx
jb 0x14009d816
invalid
mov byte [rax + rax], dl
invalid
invalid
nop
mov edx, dword [0x141dd1c50]
add edx, dword [0x141dd1c54]
imul rdx, rdx, 0x62454f99
shr rdx, 0x3c
add edx, 0xd933efd2
cmp edx, 0x5b25c115
jb 0x14009c390
add rcx, r11
mov r10, rcx
nop dword [rax + rax]
mov ecx, dword [0x141dd1c58]
and ecx, dword [0x141dd1c5c]
imul ecx, ecx, 0x9a6942d6
and ecx, 0xced0c5ec
cmp ecx, 0xc1c1d6a7
je 0x14009c3c0
test rax, rax
je 0x14009c41e
movzx ecx, byte [r10]
nop dword [rax]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete al
mov r9d, dword [0x141dd1c60]
or r9d, dword [0x141dd1c64]
imul r9d, r9d, 0x5404f61
cmp r9d, 0x22295678
je 0x14009c3f0
or al, dl
jmp 0x14009c420
xor eax, eax
mov qword [r14], r11
mov qword [r14 + 8], r8
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r14 + 0x10], xmm0
movups xmmword [r14 + 0x20], xmm1
mov rcx, qword [r12 + 0x20]
mov qword [r14 + 0x30], rcx
mov byte [r14 + 0x3a], al
mov word [r14 + 0x38], 0x200
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14009b1c0
add rsp, 0x20
movzx ecx, byte [r15]
cmp cl, 0xa
je 0x14009c82d
lea rax, [r14 + 0x10]
add cl, 0xfa
movzx ecx, cl
nop word [rax + rax]
mov edx, dword [0x141dd1c68]
or edx, dword [0x141dd1c6c]
imul edx, edx, 0x5f7ce830
add edx, 0x1bd5a53
cmp edx, 0xc146f34a
jb 0x14009c480
lea rdx, [rcx - 1]
nop word cs:[rax + rax]
cmp cl, 4
setb r8b
mov r10d, dword [0x141dd1c70]
and r10d, dword [0x141dd1c74]
and r10d, 0xd1ae3c6c
cmp al, 0xae
rol dword [rcx - 0x7f], 1
ret 0x6eef
invalid
adc eax, 0xa3e28141
mov bh, 0x48
mov bh, 0x48
cmp edx, 3
cmp al, 0xae
rol dword [rcx - 0x7f], 1
ret 0x6eef
mov bh, 0x48
cmp edx, 3
setb r9b
cmp r10d, 0xc947c73b
ja 0x14009c4b0
and r8b, r9b
je 0x14009c82d
mov rdi, qword [r14]
mov rbx, qword [r14 + 8]
nop dword [rax + rax]
mov ecx, dword [0x141dd1c80]
sub ecx, dword [0x141dd1c84]
js 0x14009c561
rol dword [rcx], cl
js 0x14009c561
rol dword [rcx], cl
imul ecx, ecx, 0xe5be682c
cmp ecx, 0x7bb4f288
je 0x14009c500
movzx ecx, byte [rax]
movzx edx, cl
mov rax, rdx
mov qword [rbp - 0x20], rdx
cmp dl, 6
je 0x14009c576
mov rax, r14
add rax, 0x11
nop word cs:[rax + rax]
mov edx, dword [0x141dd1c88]
and edx, dword [0x141dd1c8c]
push rdi
rol dword [rcx], cl
push rdi
rol dword [rcx], cl
imul edx, edx, 0xc457cf4a
cmp edx, 0xd0f58919
je 0x14009c540
invalid
mov rdx, qword [rax + 0x1f]
mov r8, qword [rbp - 8]
clc
mov qword [r8 + 0x1f], rdx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14009c580
movzx r9d, byte [r14 + 0x3a]
mov eax, dword [0x141dd1c90]
or eax, dword [0x141dd1c94]
movzx edx, r9b
mov qword [rbp], rdx
add eax, 0xd96b4119
and eax, 0xe0426d79
cmp eax, 0xaf5f1fa9
jne 0x14009c5b5
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
movzx r8d, byte [r14 + 0x38]
movzx r10d, byte [r14 + 0x39]
mov rdx, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1c98]
or eax, dword [0x141dd1c9c]
or eax, 0x7a7bd5d0
add eax, 0xd1a29a8f
xor eax, 0x1badd596
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
cmp eax, 0xc4be6a97
jb 0x14009c5d0
mov byte [rsi + 0x10], cl
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rsi + 0x11], xmm0
movups xmmword [rsi + 0x21], xmm1
mov rax, qword [rdx + 0x1f]
mov qword [rsi + 0x30], rax
mov byte [rsi + 0x3a], r9b
mov byte [rsi + 0x38], r8b
mov byte [rsi + 0x39], r10b
cmp r8b, 2
mov qword [rbp - 8], rsi
jne 0x14009caec
xor eax, eax
nop
test al, al
jne 0x14009c630
nop word cs:[rax + rax]
mov eax, dword [0x141dd1ca0]
sub eax, dword [0x141dd1ca4]
pop rax
push rsi
rol dword [rcx], cl
pop rax
push rsi
rol dword [rcx], cl
imul eax, eax, 0x19a2879f
add eax, 0xd5a60cbe
cmp eax, 0xc81a96bf
mov edi, 0x77c81a96
invalid
mov edi, 0x77c81a96
loop 0x14009c6a7
test rbx, rbx
test ebx, ebx
je 0x14009c865
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1ca8]
imul eax, dword [0x141dd1cac]
add eax, 0x52b7a946
or eax, 0x65421c8c
add eax, 0x5f3a0530
xor byte [0x13a4725c8], al
loop 0x14009c667
invalid
xor byte [0x13a4725c8], al
loop 0x14009c667
add eax, 0x6666dd72
nop word cs:[rax + rax]
nop dword [rax + rax]
jb 0x14009c670
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1cb0]
add eax, 0x1d3560a
or eax, dword [0x141dd1cb4]
add eax, 0x1d35608
and eax, 0x423d442
cmp eax, 0x70148a5f
je 0x14009c6a0
cmp cl, 3
jae 0x14009c86c
mov r11d, 0x86b87f0d
nop word [rax + rax]
mov eax, dword [0x141dd1cb8]
xor edx, edx
div dword [0x141dd1cbc]
nop
mov eax, dword [0x141dd1cc0]
and eax, dword [0x141dd1cc4]
add eax, 0x2fc197ff
imul rax, r11
shr rax, 0x3d
cmp eax, 0x96fe4f7a
ja 0x14009c6e0
lea r15, [rdi + rbx]
xor r14d, r14d
mov r12, rdi
nop word [rax + rax]
mov eax, dword [0x141dd1cc8]
add eax, dword [0x141dd1ccc]
and eax, 0x5db9d8a4
add eax, 0xd1f445cd
cmp eax, 0x910f197b
ja 0x14009c710
cmp byte [r12], 0x5c
je 0x14009c7b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd1cd0]
sub eax, dword [0x141dd1cd4]
imul eax, eax, 0x9c257b8b
or eax, 0x3b2d1a20
imul eax, eax, 0x84a9e34e
cmp eax, 0xc52a6822
ja 0x14009c740
inc r12
inc r14
nop word [rax + rax]
mov eax, dword [0x141dd1cd8]
xor edx, edx
div dword [0x141dd1cdc]
and eax, 0x4135bb8d
xor eax, 0xeb27c0f9
imul eax, eax, 0xfa3863b5
cmp eax, 0xa64f2a1b
ja 0x14009c770
cmp r12, r15
jne 0x14009c710
xor eax, eax
mov r14, rbx
jmp 0x14009c7d0
mov eax, dword [0x141dd1cf0]
or eax, dword [0x141dd1cf4]
imul eax, eax, 0xc09a84e4
cmp eax, 0x8a5a7edb
je 0x14009c7b0
mov eax, 1
nop
mov edx, dword [0x141dd1ce0]
or edx, dword [0x141dd1ce4]
xor edx, 0x982d8be
imul edx, edx, 0xbd9c10e0
or edx, 0xa6b8c150
cmp edx, 0xa504cdb1
jb 0x14009c7d0
test r14, r14
jne 0x14009ca89
sub rbx, rax
mov edx, dword [0x141dd1ce8]
xor edx, dword [0x141dd1cec]
or edx, 0x992ac45
cmp edx, 0x53dc945b
je 0x14009c802
add rdi, rax
test rbx, rbx
jne 0x14009c6d0
jmp 0x14009ca87
xor edi, edi
nop
mov eax, dword [str._lTM]
sub eax, dword [0x141dd1c7c]
imul eax, eax, 0x442f8cd9
add eax, 0x9e004718
cmp eax, 0x8f382d53
ja 0x14009c830
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
xor ebx, ebx
jmp 0x14009caec
mov r11d, 0xe00d91db
mov r14d, 0xf30b2051
nop dword [rax + rax]
mov eax, dword [0x141dd1cf8]
sub eax, dword [0x141dd1cfc]
imul rax, rax, 0x7b59dd2d
shr rax, 0x3d
add eax, 0x36f9327f
or eax, 0x59d02577
cmp eax, 0x7071a245
je 0x14009c880
xor r15d, r15d
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
mov eax, dword [0x141dd1d00]
sub eax, dword [0x141dd1d04]
imul rax, r11
ret
shr rax, 0x3e
imul eax, eax, 0x869c8c0c
and eax, 0x74043cc
invalid
invalid
invalid
cmp eax, 0x6a742e76
ja 0x14009c8b0
ret
invalid
movzx eax, byte [rdi + r15]
cmp eax, 0x2f
clc
invalid
je 0x14009c960
clc
invalid
cmp eax, 0x5c
je 0x14009c960
mov eax, dword [0x141dd1d08]
xor edx, edx
div dword [0x141dd1d0c]
mov eax, dword [0x141dd1d10]
xor edx, edx
div dword [0x141dd1d14]
xor eax, 0xa2800006
and eax, 0xa688195f
cmp eax, 0xcbd44c04
je 0x14009c8f7
inc r15
nop dword [rax]
mov eax, dword [0x141dd1d18]
xor eax, dword [0x141dd1d1c]
xor eax, 0x323a2473
add eax, 0x8810c218
imul rax, r14
shr rax, 0x3c
cmp eax, 0xa38c4f2b
ja 0x14009c920
cmp rbx, r15
jne 0x14009c8b0
xor eax, eax
mov r15, rbx
jmp 0x14009c970
mov eax, 1
nop word cs:[rax + rax]
mov edx, dword [0x141dd1d20]
xor edx, dword [0x141dd1d24]
add edx, 0xf6309143
xor edx, 0xc383a0cc
and edx, 0xc397e6cc
cmp edx, 0xece9b586
je 0x14009c970
test r15, r15
je 0x14009c9d1
cmp r15, 1
jne 0x14009ca89
movzx edx, byte [rdi]
nop dword [rax + rax]
mov esi, dword [0x141dd1d28]
and esi, dword [0x141dd1d2c]
cmp esi, 0x2f13741f
je 0x14009c9b0
cmp dl, 0x2e
mov rsi, qword [rbp - 8]
jne 0x14009ca89
add r15, rax
mov eax, dword [0x141dd1d30]
sub eax, dword [0x141dd1d34]
add eax, 0x1a00ffc7
and eax, 0x9e53b2c5
xor eax, 0x5183c4ee
invalid
adc dword [rcx + 0x3d], 0x63
push rax
jb 0x14009c9d4
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx - 0x2caccdfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3532e
rol dword [rcx], cl
mov eax, dword [0x141dd1d38]
xor edx, edx
div dword [0x141dd1d3c]
rol dword [rcx], cl
rol dword [rcx], cl
imul eax, eax, 0x4476d489
or eax, 0xc3437540
jne 0x14009ca5b
ret
add eax, 0x48c94c75
leave
cmp rax, 0xffffffffb210f228
ror byte [rcx + 0xd4476d4], 0x40
jne 0x14009ca5b
ret
leave
cmp rax, 0xffffffffb210f228
ja 0x14009ca00
sub rbx, r15
sub ebx, edi
jb 0x14009d847
add byte [rax], al
mov eax, dword [0x141dd1d40]
xor edx, edx
div dword [0x141dd1d44]
nop dword [rax]
mov eax, dword [0x141dd1d48]
or eax, dword [0x141dd1d4c]
or eax, 0x5c5d7fef
cmp eax, 0x82a27b72
je case.0x14009616d.788
mov eax, dword [0x141dd1d50]
push rdx
rol dword [rcx], cl
or eax, dword [0x141dd1d54]
imul eax, eax, 0xcc3f1555
add eax, 0xce79fb66
xor eax, 0x157a3d24
and al, 0x3d
jp 0x14009ca89
and al, 0x3d
jp 0x14009ca89
cmp eax, 0xfc8d3d5b
ja 0x14009ca58
add rdi, r15
test rbx, rbx
jne 0x14009c880
xor ebx, ebx
mov eax, dword [0x141dd1d58]
xor edx, edx
div dword [0x141dd1d5c]
invalid
push rdx
rol dword [rcx], cl
mov edx, 0x8baf7885
imul rdx, rax
shr rdx, 0x3f
imul eax, edx, 0xd21fa8be
cmp eax, 0xa438aff9
jne 0x14009cac0
invalid
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
nop dword [rax + rax]
mov eax, dword [0x141dd1d60]
mov edx, dword [0x141dd1d64]
add eax, edx
add eax, 0xd005f2e6
imul rax, rax, 0x3874eef3
shr rax, 0x3d
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
cmp eax, 0x8f26be8a
ja 0x14009cac0
cmp r10b, 2
jne 0x14009c830
lea r10d, [rcx - 5]
nop word [rax + rax]
cmp cl, 6
sete r15b
mov eax, dword [0x141dd1d68]
imul eax, dword [0x141dd1d6c]
xor eax, 0xd2db7c43
imul rdx, rax, 0x182ebaed
shr rdx, 0x3c
xor edx, 0xc1de6c07
test r8b, r8b
setne al
cmp edx, 0x9eb5a374
jb 0x14009cb00
or r15b, al
mov r13, qword [rsi + 0x20]
mov r11, qword [rsi + 0x30]
mov esi, 0xdcf85d3d
lea r12, [r11 + 1]
nop dword [rax]
mov eax, dword [0x141dd1d70]
xor edx, edx
div dword [0x141dd1d74]
xor eax, 0xc07a72f3
imul rax, rsi
shr rax, 0x3f
or eax, 0xf26e7f8c
test r11, r11
mov r14, r12
mov esi, esp
mov esi, esp
cmove r14, r11
cmp eax, 0xf9e5270d
ja 0x14009cb50
iretd
iretd
add r14, r13
lea rdx, [r14 + 2]
add r13, 4
add r14, 8
mov rsi, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1d78]
xor eax, dword [0x141dd1d7c]
add eax, 0x985e3fd3
cwde
cwde
and eax, 0x49b93d97
cmp eax, 0xb76a5d5
je 0x14009cba0
cmp r8b, 1
ja 0x14009cd20
add dword [rdi], ecx
xchg dword [rcx + 1], ebx
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dd1d80]
push rcx
rol dword [rcx], cl
imul eax, dword [0x141dd1d84]
imul eax, eax, 0xa34031f8
add eax, 0x528e6da8
cmp eax, 0xaaae2c0f
ja 0x14009cbd0
test r9b, r9b
mov qword [rbp - 0x18], r13
je 0x14009ce50
test r8b, r8b
mov rax, qword [rbp - 0x20]
je 0x14009d1ca
mov eax, 0x858f97b9
nop
mov ecx, dword [0x141dd1df0]
imul ecx, dword [0x141dd1df4]
or ecx, 0x3c6f62c
imul rcx, rax
shr rcx, 0x3a
and ecx, 1
cmp ecx, 0xa8659993
ja 0x14009cc10
cmp rbx, qword [rbp]
jbe 0x14009c830
xor r15d, r15d
lea r14, [rbp - 0x60]
mov r12d, 0x93af3551
test r15b, r15b
mov r13, rsi
jne 0x14009cc9b
nop word cs:[rax + rax]
mov esi, dword [0x141dd1df8]
and esi, dword [0x141dd1dfc]
or esi, 0x93dfb22d
xor esi, 0x411f183d
imul rsi, r12
shr rsi, 0x3e
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.140090050
add rsp, 0x20
cmp esi, 0xd8e7a9cd
jbe 0x14009ccb0
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.140090050
add rsp, 0x20
jmp 0x14009cc60
cmp byte [rbp - 0x58], 0xa
jne 0x14009c830
sub rbx, qword [rbp - 0x60]
mov rsi, qword [rbp - 8]
jb 0x14009d847
mov eax, dword [0x141dd1e00]
xor edx, edx
div dword [0x141dd1e04]
imul eax, eax, 0x33b703e4
and eax, 0x8c8a1408
cmp eax, 0xb7f63fe8
ja 0x14009ccc8
mov qword [rsi + 8], rbx
nop dword [rax]
mov eax, dword [0x141dd1e08]
xor eax, dword [0x141dd1e0c]
and eax, 0x41110028
add eax, 0xf3393a95
cmp eax, 0x17ae7c0b
jb 0x14009ccf0
cmp rbx, qword [rbp]
ja 0x14009cc4d
jmp 0x14009c830
mov eax, dword [0x141dd1ee8]
mov ecx, dword [0x141dd1eec]
add eax, ecx
add eax, 0x620233a6
xor eax, 0x3d75f62
imul rax, rax, 0x3529b0dd
shr rax, 0x3d
cmp eax, 0xe9e4e7bf
ja 0x14009cd20
nop word [rax + rax]
mov eax, dword [0x141dd1ef0]
and eax, dword [0x141dd1ef4]
imul rcx, rax, 0x62d08b5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0xbb0bdb07
cmp eax, 0xdc5980b7
je case.0x14009616d.800
test rbx, rbx
je 0x14009d1c3
lea r14, [rbp - 0x60]
nop word [rax + rax]
sub rsp, 0x20
mov rcx, r14
mov rdx, rsi
call fcn.140090050
add rsp, 0x20
cmp byte [rbp - 0x58], 0xa
jne 0x14009c830
sub rbx, qword [rbp - 0x60]
jb 0x14009d847
nop word [rax + rax]
mov eax, dword [0x141dd1f08]
imul eax, dword [0x141dd1f0c]
imul rax, rax, 0x5234aaed
shr rax, 0x3c
add eax, 0xe45c9571
xor eax, 0x279b853a
cmp eax, 0xea470fd2
ja 0x14009cdc0
mov eax, dword [0x141dd1f10]
xor eax, dword [0x141dd1f14]
add eax, 0x1d3511f
add eax, 0x1d3511f
xor eax, 0xa6d45eaf
imul eax, eax, 0x2702f91f
add eax, 0x3405d8af
cmp eax, 0xb4a8201f
jbe 0x14009ce10
mov qword [rsi + 8], rbx
mov eax, dword [0x141dd1f18]
or eax, dword [0x141dd1f1c]
add eax, 0x4352fa7c
or eax, 0x2f07f5be
add eax, 0x561979c6
mov qword [rsi + 8], rbx
cmp eax, 0x21482bbe
jb 0x14009ce10
test rbx, rbx
jne 0x14009cd90
xor ebx, ebx
jmp 0x14009c830
invalid
mov eax, dword [0x141dd1e10]
sub eax, dword [0x141dd1e14]
or eax, 0xa5277b37
xor eax, 0x603ed92e
imul eax, eax, 0x3a66cdd5
cmp eax, 0x5d484135
jb 0x14009ce50
cmp r10b, 1
ja 0x14009d352
mov qword [rbp - 0x10], rdx
xor r12d, r12d
mov r13d, 0x950efccb
mov r8d, 0x9e9f6573
mov eax, dword [0x141dd1e18]
and eax, dword [0x141dd1e1c]
imul eax, eax, 0x975557bc
invalid
invalid
push rdi
push rbp
xchg edi, eax
sar byte [rdi + rdx*2 - 0x3dfa68ab], 0xcf
jae 0x14009cf23
push rbp
xchg edi, eax
add eax, 0x7c73cfc2
cmp eax, 0x7265003d
jb case.0x14007aa32.720
test r15b, r15b
je 0x14009cec0
xor eax, eax
jmp 0x14009cf32
mov eax, dword [0x141dd1e20]
xor edx, edx
div dword [0x141dd1e24]
xor eax, 0x1d34f56
xor eax, 0x1d34f56
xor eax, 0xe220001
or eax, 0x611d9702
imul rax, r8
shr rax, 0x3f
cmp eax, 0xd9719b35
ja 0x14009cec0
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1e28]
imul eax, dword [0x141dd1e2c]
add eax, 0x1d34f2f
imul eax, eax, 0x7432e448
xor eax, 0xa579eb44
imul rcx, rax, 0x386d1a6b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
cmp eax, 0x2dbfecdf
ja 0x14009cef0
mov eax, 2
cmp rbx, 2
jb 0x14009d828
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
fdiv dword [rbp + 0x10]
cmp rax, rbx
jne 0x14009cf47
xor eax, eax
test r15b, r15b
je 0x14009cfdd
add byte [rax], al
add byte [rax], al
jmp case.default.0x14009cfef
mov ecx, dword [0x141dd1e30]
sub ecx, dword [0x141dd1e34]
add ecx, 0x8c9cc69
or ecx, 0xfc3f3197
and ecx, 0xfe3f79d7
cmp ecx, 0xe3118068
je 0x14009cf47
lea rdx, [rdi + rax]
lea r8, [rdi + rbx]
lea rcx, [rdi + rax]
invalid
inc rcx
cmp rcx, r8
sete al
movzx edx, byte [rdx]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp dl, 0x2e
setne r8b
mov r9d, dword [0x141dd1e38]
or eax, 0x1d34e9a
or eax, 0x1d34e9a
xor r9d, dword [0x141dd1e3c]
imul r9, r9, 0x99704ef
shr r9, 0x3b
add r9d, 0xdb07d9ed
and r9d, 0x9a06d98a
cmp r9d, 0x598e256d
jb 0x14009cf90
or r8b, al
test r8b, 1
je 0x14009d000
cmp dl, 0x2e
sete cl
and al, cl
test r15b, r15b
jne case.default.0x14009cfef
mov rcx, qword [rbp - 0x20]
lea rdx, [0x141dbc124]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp - 0x18]
jmp 0x14009d040
mov eax, dword [0x141dd1e40]
or eax, dword [0x141dd1e44]
xor eax, 0xceaed92f
imul eax, eax, 0x7bf37f88
and eax, 0xca11f690
cmp eax, 0x206e7b8c
jb 0x14009d000
movzx eax, byte [rcx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
test r15b, r15b
je 0x14009cfdd
xor ecx, ecx
nop dword [rax]
mov edx, dword [0x141dd1e50]
sub edx, dword [0x141dd1e54]
or byte [rsi - 0x2d], cl
add dword [rcx - 0x792bcb0e], eax
push rsp
or byte [rsi - 0x2d], cl
add dword [rcx - 0x792bcb0e], eax
push rsp
imul edx, edx, 0xd8cb0eb1
shr edx, 1
imul rdx, r13
scasd eax, dword [rdi]
invalid
shr rdx, 0x3d
cmp edx, 0x46c220d3
and dl, al
ja 0x14009d040
scasd eax, dword [rdi]
invalid
and dl, al
ja 0x14009d040
movzx eax, al
add rcx, qword [rbp]
add rcx, rax
cmp rbx, rcx
jbe 0x14009c830
sub rsp, 0x20
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.140090050
add rsp, 0x20
mov rcx, qword [rbp - 0x60]
movzx r8d, byte [rbp - 0x58]
mov eax, dword [0x141dd1e58]
xor edx, edx
div dword [str.Xtq3]
mov eax, dword [0x141dd1e60]
and eax, dword [0x141dd1e64]
and eax, 0xa7ab4e5c
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
imul rdx, rax, 0x41548a89
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1d
add eax, 0xab7e329b
cmp eax, 0xa6526e81
jb 0x14009d0a8
cmp r8b, 0xa
mov r8d, 0x9e9f6573
jne 0x14009c830
nop dword [rax]
mov eax, dword [0x141dd1e68]
or eax, dword [0x141dd1e6c]
xor eax, 0x7ca001
and eax, 0x7c7ef721
imul eax, eax, 0x223a70b4
cmp eax, 0x28687466
je 0x14009d0f0
sub rbx, rcx
jb 0x14009d847
mov eax, dword [0x141dd1e70]
xor edx, edx
div dword [0x141dd1e74]
nop word [rax + rax]
test r12b, r12b
jne 0x14009d130
mov qword [rsi + 8], rbx
nop dword [rax]
mov eax, dword [0x141dd1e78]
imul eax, dword [0x141dd1e7c]
xor eax, 0x21113818
or eax, 0x1acac465
add eax, 0xb798c5f5
cmp eax, 0x3bed646b
jae 0x14009d140
jmp case.0x14007aa32.720
test r12b, r12b
jne case.0x14009cfef.1
mov rcx, r14
jmp 0x14009d040
mov ecx, dword [0x141dd1e48]
xor ecx, dword [0x141dd1e4c]
and ecx, 0x839e8742
imul ecx, ecx, 0x2cc4a908
add ecx, 0x4a77288
cmp ecx, 0xe1b248fe
jbe case.0x14009cfef.5
mov ecx, 2
jmp 0x14009d040
mov rcx, qword [rbp - 0x10]
jmp 0x14009d040
mov ecx, 6
jmp 0x14009d040
xor ebx, ebx
jmp 0x14009c830
cmp cl, 6
jne 0x14009d652
nop word cs:[rax + rax]
mov eax, dword [0x141dd1d88]
and eax, dword [0x141dd1d8c]
and eax, 0x47842276
imul eax, eax, 0x6f456827
add eax, 0xce6decfd
std
in al, dx
insd dword [rdi], dx
invalid
cmp eax, 0xebe8928c
ja 0x14009d1e0
std
in al, dx
insd dword [rdi], dx
invalid
mov eax, 0xd4f65fb3
mov ecx, 0x8248237f
nop dword [rax]
mov edx, dword [0x141dd1d90]
xor edx, dword [0x141dd1d94]
imul rdx, rax
shr rdx, 0x3e
xor edx, 0xda179ada
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0x9ee9ac61
je 0x14009d210
cmp rbx, qword [rbp]
jbe 0x14009c830
lea r14, [rbp - 0x60]
xor r15d, r15d
mov eax, dword [0x141dd1d98]
imul eax, dword [0x141dd1d9c]
and eax, 0xf5a035b7
xor eax, 0xcf0b424c
imul eax, eax, 0x73956b1
cmp eax, 0x95c42470
mov r12, rsi
je 0x14009d2a5
mov eax, dword [0x141dd1da0]
xor eax, dword [0x141dd1da4]
imul esi, eax, 0xffe9c990
add esi, 0xe0583d66
sub rsp, 0x20
mov rcx, r14
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
call fcn.140090050
add rsp, 0x20
cmp esi, 0xa95307ae
jae 0x14009d2ba
scasb al, byte [rdi]
invalid
sub rsp, 0x20
mov rcx, r14
mov rdx, r12
call fcn.140090050
add rsp, 0x20
and bl, ch
invalid
invalid
and bl, ch
mov eax, 0xaa87d80
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14009c830
mov rax, qword [rbp - 0x60]
mov ecx, dword [0x141dd1da8]
add ecx, dword [0x141dd1dac]
and ecx, 0x8885040b
or ecx, 0x575afbe4
imul rcx, rcx, 0x4e7cbd5
shr rcx, 0x39
cmp ecx, 0xcb355010
ja 0x14009d2c8
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
nop word [rax + rax]
add byte [rax], al
test r15b, r15b
jne 0x14009d300
sti
sti
sub rbx, rax
jb 0x14009d847
mov qword [rsi + 8], rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dd1db0]
or eax, dword [0x141dd1db4]
imul eax, eax, 0xf927d44f
or eax, 0x81a2a5
and eax, 0x8685a2f7
cmp eax, 0x8fadb01
je 0x14009d320
cmp rbx, qword [rbp]
ja 0x14009d24b
jmp 0x14009c830
test r8b, r8b
je 0x14009d490
cmp rbx, qword [rbp]
jbe 0x14009c830
lea r14, [rbp - 0x60]
mov r15, rbx
mov eax, dword [0x141dd1ec0]
and eax, dword [0x141dd1ec4]
add eax, 0x80924820
and eax, 0x1f42690f
add eax, 0x515c1251
cmp eax, 0x9d165766
invalid
popfq
jbe 0x14009d3b0
invalid
sub rsp, 0x20
mov rcx, r14
mov rdx, rsi
call fcn.140090050
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd1ec8]
xor edx, edx
div dword [0x141dd1ecc]
mov ebx, eax
and ebx, 0xbb855001
add ebx, 0x8efa8f56
or ebx, 0x73ca3d5b
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, r14
mov rdx, rsi
call fcn.140090050
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x499a9ffb], al
sti
dec dword [rax - 0x7d]
invalid
sti
jb 0x14009d3b0
ret
cmp byte [rbp - 0x58], 0xa
jne 0x14009d80e
or cl, byte [rdi]
test dword [rdi], edx
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x60]
mov rbx, r15
sub rbx, rax
sub ebx, eax
jb 0x14009d847
invalid
invalid
ret
invalid
invalid
mov rax, qword [rbp - 0x60]
mov rbx, r15
sub rbx, rax
sub ebx, eax
sub ebx, eax
jb 0x14009d847
mov ecx, dword [0x141dd1ed0]
or ecx, dword [0x141dd1ed4]
add dword [rbx], ecx
or eax, 0x1d34ac1
xor ecx, 0x44d5ae26
cmp ecx, 0xe64bdf3
mov ebp, 0x63720e64
int1
scasb al, byte [rdi]
scasb al, byte [rdi]
scasb al, byte [rdi]
invalid
mov ebp, 0x63720e64
invalid
mov ecx, dword [0x141dd1ed8]
add ecx, dword [0x141dd1edc]
xor ecx, 0x9ea04113
imul ecx, ecx, 0x9e6171a9
or ecx, 0x282cd95f
mov qword [rsi + 8], rbx
cmp ecx, 0xe29b4aca
je 0x14009d484
nop dword [rax + rax]
mov eax, dword [0x141dd1ee0]
xor eax, dword [0x141dd1ee4]
or eax, 0x62012750
and eax, 0x6215e750
add eax, 0x7301dd91
fld qword [rcx]
jae 0x14009d4a9
in al, dx
jp 0x14009d484
invalid
jb 0x14009d450
fld qword [rcx]
jae 0x14009d4a9
in al, dx
jp 0x14009d484
invalid
mov r15, rbx
mov edi, ebx
cmp rbx, qword [rbp]
ja 0x14009d36c
jmp 0x14009c830
mov rcx, r15
sub rcx, rax
mov qword [rsi + 8], rcx
jmp 0x14009d421
mov eax, dword [0x141dd1e80]
or eax, dword [0x141dd1e84]
call 0x14d0ba7e6
mov gs, word [rdi + 0xd35f6ea]
mov ecx, 0x79055848
invalid
leave
stosd dword [rdi], eax
call 0x14d0ba7e6
mov gs, word [rdi + 0xd35f6ea]
mov ecx, 0x79055848
movabs dword [0x777516fd1c3dabc9], eax
fimul word [rax - 0x77]
push rbp
invalid
leave
stosd dword [rdi], eax
cmp eax, 0x7516fd1c
ja 0x14009d490
mov qword [rbp - 0x10], rdx
mov eax, dword [0x141dd1e88]
add eax, dword [0x141dd1e8c]
add dword [rbx], eax
add eax, 0x1d349ca
xor eax, 0xf0d890c8
imul eax, eax, 0xa7d6879b
xchg esi, edx
cmpsd dword [rsi], dword [rdi]
xchg esi, edx
cmpsd dword [rsi], dword [rdi]
shr eax, 2
imul rax, rax, 0x15ad48a9
shr rax, 0x3a
cmp bh, byte [0x155a3cde4]
cmp bh, byte [0x155a3cde4]
ja 0x14009d4b6
xor r15d, r15d
lea r12, [0x141dbc110]
mov rax, qword [rbp - 0x20]
cmp rax, 4
ja case.default.0x14009d4fd
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov eax, dword [0x141dd1e90]
add eax, dword [0x141dd1e94]
cmp eax, 0xc34c6f9a
je case.0x14009d4fd.0
mov rax, r13
jmp 0x14009d53c
test r15b, r15b
jne case.0x14009d4fd.1
mov rax, r14
jmp 0x14009d53c
mov rax, qword [rbp - 0x10]
jmp 0x14009d53c
mov eax, 6
jmp 0x14009d53c
mov eax, 2
add rax, qword [rbp]
cmp rbx, rax
jbe 0x14009c830
invalid
dec dword [rax - 0x7d]
in al, dx
and byte [rax - 0x73], cl
movabs al, byte [0xffff2af7e8f28948]
call fcn.140090050
sub rsp, 0x20
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.140090050
add rsp, 0x20
mov rcx, qword [rbp - 0x60]
movzx r8d, byte [rbp - 0x58]
mov eax, dword [0x141dd1e98]
xor edx, edx
div dword [0x141dd1e9c]
imul eax, eax, 0x6061dfdf
or eax, 0x86b89aa5
imul eax, eax, 0x748da9d6
rcl dh, 0xa9
lea esi, [rbp + rdi + 0x4a]
je 0x14009d5c3
ret 0x21ca
jb 0x14009d566
rcl dh, 0xa9
lea esi, [rbp + rdi + 0x4a]
je 0x14009d5c3
ret 0x21ca
je 0x14009d5c3
ret 0x21ca
cmp r8b, 0xa
jne 0x14009c830
test r15b, r15b
jne 0x14009d596
nop dword [rax + rax]
mov eax, dword [0x141dd1ea0]
xor eax, dword [0x141dd1ea4]
add eax, 0x1d348f8
add eax, 0x1d348f8
imul eax, eax, 0xd6120b22
adc dl, dh
add eax, 0xe9ae8f84
or eax, 0x1e0faf28
cmp eax, 0xe88748f3
ja 0x14009d5a0
sub rbx, rcx
jb 0x14009d847
mov eax, dword [0x141dd1ea8]
add eax, dword [0x141dd1eac]
add eax, 0x1d348d4
add eax, 0x1d348d4
xor eax, 0x82226230
and eax, 0xc662f230
add eax, 0x42caea97
cmp eax, 0x8654552f
jb 0x14009d5cc
mov eax, dword [0x141dd1eb0]
sub eax, dword [0x141dd1eb4]
xor eax, 0x6a945d28
add eax, 0x3814fd10
imul rax, rax, 0x32f9ed29
shr rax, 0x3d
cmp eax, 0x6ecb4244
mov r13, qword [rbp - 0x18]
jbe 0x14009d620
mov qword [rsi + 8], rbx
nop
mov eax, dword [0x141dd1eb8]
or eax, dword [0x141dd1ebc]
imul rax, rax, 0x3431c577
shr rax, 0x3d
imul eax, eax, 0x52114465
add eax, 0x60b99f8d
mov qword [rsi + 8], rbx
cmp eax, 0xf8e84d5d
ja 0x14009d620
jmp 0x14009d4ec
mov qword [rbp - 0x10], rdx
xor r15d, r15d
lea r12, [0x141dbc0fc]
test r15b, r15b
jne 0x14009d660
cmp rax, 4
ja case.default.0x14009d672
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
loopne switch.0x14009d672
jmp rax
loopne 0x14009d6c1
mov rax, r13
mov eax, ebp
jmp 0x14009d6df
mov eax, dword [0x141dd1db8]
imul eax, dword [0x141dd1dbc]
imul eax, eax, 0x97cc9cc7
add eax, 0xf8889c9e
cmp eax, 0xa464bfc9
jb case.0x14009d672.4
mov rax, qword [rbp - 0x10]
jmp 0x14009d6df
mov eax, dword [0x141dd1dc0]
imul eax, dword [0x141dd1dc4]
or eax, 0x6e96022e
outsb dx, byte [rsi]
xor eax, 0x7be43ed0
cmp eax, 0x6eaa7e7
jbe case.0x14009d672.1
mov rax, r14
jmp 0x14009d6df
mov eax, 6
jmp 0x14009d6df
mov eax, 2
add rax, qword [rbp]
cmp rbx, rax
jbe 0x14009c830
sub rsp, 0x20
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.140090050
add rsp, 0x20
mov eax, dword [0x141dd1dc8]
imul eax, dword [0x141dd1dcc]
or eax, 0xfe32558
xor eax, 0x34905ff5
cmp eax, 0x354240f3
nop dword [rax]
test r15b, r15b
jne 0x14009d720
mov rax, qword [rbp - 0x60]
movzx ecx, byte [rbp - 0x58]
nop dword [rax]
mov edx, dword [0x141dd1dd0]
and edx, dword [0x141dd1dd4]
add edx, 0xdf463c36
or edx, 0xe78cddf5
imul edx, edx, 0x992f3155
cmp edx, 0xb1edd7ef
ja 0x14009d730
cmp cl, 0xa
jne 0x14009c830
nop
mov ecx, dword [0x141dd1dd8]
or ecx, dword [0x141dd1ddc]
add ecx, 0xa8c352d4
and ecx, 0x2342b980
cmp ecx, 0x6951cb2c
je 0x14009d760
sub rbx, rax
jb 0x14009d847
mov eax, dword [0x141dd1de0]
xor eax, dword [0x141dd1de4]
imul rcx, rax, 0x635124e1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
add eax, 0xece3b222
xor eax, 0xf3ab6277
stosd dword [rdi], eax
cmp eax, 0xd8540000
stosd dword [rdi], eax
cmp eax, 0xd8540000
jbe 0x14009d7be
mov qword [rsi + 8], rbx
mov r13, qword [rbp - 0x18]
nop word cs:[rax + rax]
call 0x1a6703e2c
nop word cs:[rax + rax]
mov eax, dword [0x141dd1de8]
sub eax, dword [0x141dd1dec]
add eax, 0x63d2234a
and eax, 0x12ca4118
mov qword [rsi + 8], rbx
cmp eax, 0x23fd2db3
je 0x14009d7d0
nop word cs:[rax + rax]
test r15b, r15b
jne 0x14009d800
mov rax, qword [rbp - 0x20]
jmp 0x14009d660
mov rbx, r15
jmp 0x14009c830
xor eax, eax
test al, al
je 0x14009d81e
ud2
xor eax, eax
ud2
mov eax, dword [0x141dd1ef8]
add eax, 0x1d346ca
and eax, dword [0x141dd1efc]
enter 0xffffffffffffd346, 1
add eax, 0x2301ff03
and eax, 0xb67b6fe8
cmp eax, 0xd21fc3a7
ret
invalid
sal byte [rsi + 4], cl
ret
jmp 0x14009d872
ud2
mov eax, dword [0x141dd1f00]
xor eax, dword [0x141dd1f04]
mov ecx, 0xecb25c0b
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x9637145
jno 0x14009d8ca
or dword [rdi], ecx
invalid
jno 0x14009d8ca
or dword [rdi], ecx
or eax, dword [rcx + 0x50c708f9]
and eax, 0xb0fd576
invalid
ud2
jmp 0x14009d849
invalid
ud2
invalid
push rsp
int3
sub byte [rsi - 0x2d], al
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d34624
mov eax, dword [0x141dd1f38]
xor edx, edx
div dword [0x141dd1f3c]
or eax, 0xbb5843e4
add eax, 0xbcd60097
cmp eax, 0xc709f5ce
ja 0x14009d910
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
cmp eax, 2
jne 0x14009d9e0
mov eax, dword [0x141dd1f50]
xor eax, dword [0x141dd1f54]
imul eax, eax, 0xdc590a59
xor eax, 0x994309f3
mov ecx, 0xd1a8b477
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x7a3e4d46
nop word [rax + rax]
mov eax, dword [0x141dd1f58]
xor eax, dword [0x141dd1f5c]
imul eax, eax, 0xeb5ce385
cmp eax, 0xf759afbf
je 0x14009d970
mov rax, qword [rsp + 0x30]
nop
mov ecx, dword [0x141dd1f60]
or ecx, dword [0x141dd1f64]
imul rcx, rcx, 0x5421c481
shr rcx, 0x3e
add ecx, 0x55c2e2fb
and ecx, 0x5102c02c
cmp ecx, 0xdccd9959
fdiv qword [rdi - 0x2b]
fdiv qword [rdi - 0x2b]
mov ecx, eax
and ecx, 3
lea rdx, [0x141dbc13c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x141dd1f40]
imul eax, dword [0x141dd1f44]
and eax, 0x7f7f02ee
add eax, 0x75843841
and eax, 0x940c3be4
cmp eax, 0xba903f10
ja 0x14009d9e0
mov ecx, dword [rsp + 0x74]
test ecx, 0x400
sete al
test dword [rsp + 0x78], 0x20000000
sete dl
or dl, al
and ecx, 0x10
shr ecx, 4
and cl, dl
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f48]
xor edx, edx
div dword [0x141dd1f4c]
or eax, 0x8000000
xor eax, 0x14042302
and eax, 0x1cc42702
cmp eax, 0x2a2b72bf
je 0x14009da30
mov eax, ecx
add rsp, 0x80
invalid
add byte [rax], 0
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
invalid
nop dword [rax + rax]
mov eax, dword [0x141dd1f70]
xor eax, dword [0x141dd1f74]
add eax, 0xd10ae372
xor eax, 0x15a4040
or eax, 0xfa842f8b
cmp eax, 0x1c36d1c1
je 0x14009daa0
xor ecx, ecx
jmp 0x14009da30
mov eax, dword [0x141dd1f78]
xor eax, dword [0x141dd1f7c]
and eax, 0x45eba264
xor eax, 0xe99857a9
imul rax, rax, 0x776bc251
shr rax, 0x3d
cmp eax, 0xd9cf4a2c
ja case.0x1400968e4.155
mov r14, qword [rbx]
test r14, r14
je 0x14009dba3
mov eax, dword [0x141dd1f80]
xor eax, dword [0x141dd1f84]
and eax, 0x264a3400
cmp eax, 0xae9b87f1
jne 0x14009db40
mov rcx, rdi
call r14
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f88]
imul eax, dword [0x141dd1f8c]
or eax, 0x14b1f1c
xor eax, 0x763e665c
shr eax, 1
imul r15, rax, 0x29159943
shr r15, 0x3c
mov rcx, rdi
call r14
cmp r15d, 0x440e690e
ja 0x14009db40
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f90]
xor eax, dword [0x141dd1f94]
imul eax, eax, 0xddf02c18
or eax, 0xb609d06e
add eax, 0x6c32ed7f
cmp eax, 0x7011fb20
ja 0x14009db80
cmp qword [rbx + 8], 0
je 0x14009dc1f
cmp qword [rbx + 0x10], 0x11
jb 0x14009dc0d
mov ecx, 0x925e7c65
nop word cs:[rax + rax]
mov eax, dword [0x141dd1f98]
xor edx, edx
div dword [0x141dd1f9c]
rol dword [rcx], cl
rol dword [rcx], cl
xor eax, 0x80c336fa
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xd0b94aa7
je 0x14009dbc0
ret
mov rdi, qword [rdi - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1fa0]
xor eax, dword [0x141dd1fa4]
test al, 0x43
rol dword [rcx], cl
test al, 0x43
rol dword [rcx], cl
add eax, 0xf3e491
and eax, 0xc8ceec47
cmp eax, 0x12eb36fa
je 0x14009dbf0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd1fa8]
xor eax, dword [0x141dd1fac]
mov ecx, 0xc44385d9
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x18100b14
and ecx, 0x18100b15
cmp ecx, 0x8eab8b34
jne 0x14009dc60
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1fb0]
or eax, dword [0x141dd1fb4]
or eax, 0x22032
and eax, 0x57622ab6
xor eax, 0x43f2b070
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xd025d032
ja 0x14009dc60
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dd1fb8]
imul eax, dword [0x141dd1fbc]
and eax, 0x50dee88e
imul eax, eax, 0xf21f9007
add eax, 0xef00c00b
cmp eax, 0xa9ea30b
jb 0x14009dca0
xor ecx, ecx
jmp 0x14009da30
add byte [rbx - 0x2cbd25fb], cl
add dword [rbx], ebp
add eax, 0x1d342d8
mov eax, dword [0x141dd1fc0]
sub eax, dword [0x141dd1fc4]
imul rax, rax, 0x490683a5
shr rax, 0x3e
xor eax, 0x589548fd
imul eax, eax, 0x2c76edca
cmp eax, 0xd8b67630
ja 0x14009dce0
nop dword [rax]
mov eax, dword [0x141dd1fc8]
xor eax, dword [0x141dd1fcc]
imul eax, eax, 0xecff8808
invalid
in al, dx
and eax, 0xce2a5c8
add eax, 0xf159d7b9
cmp eax, 0x10d726f6
jb case.0x14007aa32.728
invalid
mov eax, ecx
and eax, 3
lea rdx, [0x141dbc14c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov eax, dword [0x141dd1ff0]
xor eax, dword [0x141dd1ff4]
and eax, 0x49412001
imul rax, rax, 0x73f98f13
shr rax, 0x3d
cmp eax, 0x31f52a47
ja 0x14009dd50
call 0x16a511aac
cmc
xor dword [rdi - 0x23], esi
mov rbx, qword [rcx + 7]
mov r14, qword [rbx]
nop word [rax + rax]
mov eax, dword [0x141dd1ff8]
imul eax, dword [0x141dd1ffc]
imul eax, eax, 0x16a1608f
xor eax, 0xbd088603
add eax, 0xf0b173b
cmp eax, 0x5e4ab40d
ja 0x14009dd80
test r14, r14
je 0x14009de10
mov eax, dword [0x141dd2000]
or eax, dword [0x141dd2004]
rol dword [rcx], cl
rol dword [rcx], cl
or eax, 0x17542da
add eax, 0xa2652daa
and eax, 0x1ae47109
cmp eax, 0x52cdba9c
jne 0x14009dde0
mov rcx, rdi
call r14
nop word cs:[rax + rax]
mov eax, dword [0x141dd2008]
xor eax, dword [0x141dd200c]
imul ebp, eax, 0x2b2ed657
or ebp, 0xed88a5af
in eax, dx
in eax, dx
xor ebp, 0x186b03ca
mov rcx, rdi
call r14
cmp ebp, 0xcc970958
jb 0x14009dde0
nop dword [rax]
mov eax, dword [0x141dd2010]
imul eax, dword [0x141dd2014]
imul rcx, rax, 0x607f035b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
xor eax, 0xdaab4aaa
add eax, 0xf56923f6
cmp eax, 0x6771f79c
jb 0x14009de10
cmp qword [rbx + 8], 0
je 0x14009df26
mov rax, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2018]
imul ecx, dword [0x141dd201c]
imul ecx, ecx, 0xab2150ba
or ecx, 0xb66616cd
cmp ecx, 0xd0f5a736
je 0x14009de60
cmp rax, 0x11
jb 0x14009df14
nop dword [rax + rax]
mov eax, dword [0x141dd2020]
imul eax, dword [0x141dd2024]
xor eax, 0x85f3803f
invalid
xor bl, 0x85
add eax, 0xb1817a94
or eax, 0x22da9430
cmp eax, 0x240a450e
je 0x14009de90
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dd2028]
add eax, dword [0x141dd202c]
rol dword [rcx], cl
rol dword [rcx], cl
or eax, 0x3d1a2172
add eax, 0x731ba279
and eax, 0x20bad7ab
cmp eax, 0x5315c181
ja 0x14009dec0
mov rdi, qword [rdi - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2030]
xor edx, edx
div dword [0x141dd2034]
and eax, 0x3a1dc7bc
xor eax, 0x67263599
add eax, 0xc2b1a245
cmp eax, 0xf25cf7d3
ja 0x14009def0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd2038]
or eax, dword [0x141dd203c]
add eax, 0xf31209af
cmp eax, 0x5672960f
jbe 0x14009dfc5
jmp 0x14009dfe7
mov eax, dword [0x141dd1fd0]
xor edx, edx
div dword [0x141dd1fd4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1fd8]
imul eax, dword [0x141dd1fdc]
xor eax, 0x17a6704
imul eax, eax, 0xbfbb0864
or eax, 0x928b9190
cmp eax, 0x9270e8b8
jb 0x14009df60
nop word cs:[rax + rax]
mov eax, dword [0x141dd1fe0]
and eax, dword [0x141dd1fe4]
or eax, 0x8921008
and eax, 0x897504e
cmp eax, 0x1ba696d0
ja 0x14009df90
nop dword [rax]
mov eax, dword [0x141dd1fe8]
add eax, dword [0x141dd1fec]
cmp eax, 0x74ce9796
je 0x14009dfb0
jmp case.0x14009dd46.0
mov eax, dword [0x141dd2040]
xor edx, edx
div dword [0x141dd2044]
imul eax, eax, 0x9ad0119a
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x67e08251
jne 0x14009dff0
mov rax, qword [0x141ddc4e0]
jmp 0x14009dfc5
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dd2048]
xor edx, edx
div dword [0x141dd204c]
and eax, 0x521
cmp eax, 0x54e41378
ja 0x14009e000
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
leave
call fcn.14009e910
mov rax, qword [rsp + 0x78]
nop dword [rax]
mov ecx, dword [0x141dd2050]
xor ecx, dword [0x141dd2054]
xor ecx, 0xce039f28
imul ecx, ecx, 0x163aceed
add ecx, 0xe88e75de
cmp ecx, 0x43d09ccb
ja 0x14009e060
cmp eax, 2
jne 0x14009e3e4
mov rdi, qword [rsp + 0x80]
mov eax, edi
and eax, 3
mov ecx, 0x9b828493
nop word cs:[rax + rax]
mov edx, dword [0x141dd2058]
imul edx, dword [0x141dd205c]
add edx, 0xe0f6ae53
imul rdx, rcx
shr rdx, 0x3e
or edx, 0x519bfbe8
push rcx
cmp edx, 0x338782fe
jb 0x14009e0b0
cmp eax, 2
jb 0x14009e3e4
cmp eax, 2
jne 0x14009e3d3
movabs rcx, 0xffffffff00000000
and rcx, rdi
nop dword [rax + rax]
mov eax, dword [0x141dd2070]
sub eax, dword [0x141dd2074]
imul eax, eax, 0x348a0e28
or eax, 0xe8e05f36
cmp eax, 0x9922556
push rsi
and eax, 0xe2720992
push rsi
and eax, 0xe2720992
movabs r8, 0x78000000000
mov eax, dword [0x141dd2078]
xor edx, edx
div dword [str.RuS]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2080]
sub eax, dword [0x141dd2084]
and eax, 0xd0408bda
add eax, 0x9c1d83e2
and eax, 0xac19045c
cmp eax, 0x72cca6ba
jb 0x14009e140
nop word cs:[rax + rax]
mov eax, dword [0x141dd2088]
imul eax, dword [0x141dd208c]
imul eax, eax, 0x3fd6aca7
add eax, 0x26b33577
xor eax, 0x222526b3
imul esp, edx, 0xffffff93
xor eax, 0x222526b3
imul esp, edx, 0xffffff93
cmp eax, 0x787bde11
jb 0x14009e170
cmp rcx, r8
jne 0x14009e3e4
mov eax, dword [0x141dd2090]
xor edx, edx
div dword [0x141dd2094]
add eax, 0xc52d1d86
mov ecx, 0xd75f6ab7
mov bh, 0x6a
pop rdi
xlatb
mov bh, 0x6a
pop rdi
xlatb
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x47817c29
cmp ecx, 0x23c9030f
jae 0x14009e1e1
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbx
mov r9d, 0x200000
call fcn.14009e910
lea r15, [rsp + 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2098]
or eax, dword [0x141dd209c]
and eax, 0x197b9bd0
imul ebp, eax, 0x413993b2
xchg ebx, eax
cmp dword [rcx - 0x7f], eax
invalid
clc
in eax, 0xd9
or byte [rcx + rcx*4 - 7], cl
mov rdx, r14
mov r8, rbx
mov r9d, 0x200000
call fcn.14009e910
cmp ebp, 0x46be322d
ja 0x14009e1f0
xchg ebx, eax
cmp dword [rcx - 0x7f], eax
invalid
mov rcx, qword [rsp + 0x20]
nop
mov eax, dword [0x141dd20a0]
and eax, dword [0x141dd20a4]
or eax, 0xf6ffcffe
imul rax, rax, 0x16892707
shr rax, 0x3a
cmp eax, 0x8472c78d
ja case.0x14009a596.91
nop word cs:[rax + rax]
mov eax, dword [0x141dd20a8]
xor edx, edx
div dword [0x141dd20ac]
or eax, 0x151ee7c7
add eax, 0x4c57d401
cmp eax, 0x933c7563
ja 0x14009e260
cmp ecx, 2
jne 0x14009e428
mov eax, 0xdd0a09e9
nop dword [rax]
mov ecx, dword [0x141dd20c8]
and ecx, dword [0x141dd20cc]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x8d759846
imul rcx, rcx, 0x33e67f51
shr rcx, 0x3c
cmp ecx, 0x66aed71e
je 0x14009e290
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
nop word [rax + rax]
mov edx, dword [0x141dd20d0]
imul edx, dword [0x141dd20d4]
idiv dword [0x1028ae4b2]
mov ch, 0xe2
push rbp
fild dword [rcx + 0x40000eca]
and byte [rcx - 0x3bdb901e], al
cmp edx, 0x877292f
idiv dword [0x1028ae4b2]
mov ch, 0xe2
push rbp
fild dword [rcx + 0x40000eca]
and byte [rcx - 0x3bdb901e], al
cmp edx, 0x877292f
je 0x14009e2d0
cmp rcx, 3
ja case.default.0x14009e30f
lea rdx, [0x141dbc15c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov ecx, 0x9536c225
nop
mov edx, dword [0x141dd20f0]
xor edx, dword [0x141dd20f4]
or edx, 0xfeed079a
shr edx, 1
imul rdx, rcx
shr rdx, 0x3e
add edx, 0x1ea714ff
cmp edx, 0x32bafdfe
ja 0x14009e320
mov r15, qword [rax + 7]
mov r12, qword [r15]
test r12, r12
je 0x14009e719
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd20f8]
xor eax, dword [0x141dd20fc]
imul eax, eax, 0x815f72b9
add eax, 0x6f508046
xor eax, 0xd17ecf07
cmp eax, 0x4a668539
jae 0x14009e6c8
invalid
add cl, ch
push 0x66000003
nop dword cs:[rax + rax]
jmp 0x14009e6ee
mov eax, dword [0x141dd20e0]
sub eax, dword [0x141dd20e4]
add eax, 0xe4b68360
and eax, 0x203d27ab
cmp eax, 0x8620657c
ja case.0x14009e30f.3
nop dword [rax]
mov eax, dword [0x141dd20e8]
sub eax, dword [0x141dd20ec]
or eax, 0xc84a4edd
imul eax, eax, 0x95fb6db4
cmp eax, 0xb92fac37
je 0x14009e3b0
jmp case.0x14009e30f.0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009e3e0
mov eax, dword [0x141dd2060]
mov ecx, dword [0x141dd2064]
add eax, ecx
add eax, 0xd0f6abfa
xor eax, 0xbbc82d40
cmp eax, 0x76e6fa1a
jbe 0x14009e5c1
jmp 0x14009e62b
mov eax, dword [0x141dd20d8]
mov ecx, dword [0x141dd20dc]
add eax, ecx
add eax, 0xc8f66d75
cmp eax, 0x6ea163e2
jb case.default.0x14009e30f
ud2
mov eax, dword [0x141dd20b0]
xor edx, edx
div dword [0x141dd20b4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd20b8]
xor edx, edx
div dword [0x141dd20bc]
or eax, 0x24000020
and eax, 0x264181a4
cmp eax, 0x9a7bf956
ja 0x14009e440
mov ebx, dword [rsp + 0x6c]
mov ebp, dword [rsp + 0x70]
mov eax, ebx
shr eax, 0xa
mov ecx, ebp
shr ecx, 0x1d
and ecx, eax
and ecx, 1
nop word cs:[rax + rax]
mov eax, dword [0x141dd20c0]
xor edx, edx
div dword [0x141dd20c4]
and eax, 0xe933646d
imul rax, rax, 0x2bcc4ebd
shr rax, 0x3c
imul eax, eax, 0xce2af343
cmp eax, 0xbfc9e67f
ja 0x14009e480
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009e4b0
test cl, cl
jne case.0x14009e30f.0
nop dword [rax]
mov eax, dword [0x141dd2158]
xor eax, dword [0x141dd215c]
or eax, 0x59f3bca2
add eax, 0xd89be65c
xor eax, 0x393fa43
cmp eax, 0xba7dc7fe
ja 0x14009e4c0
mov eax, dword [0x141dd2160]
xor eax, dword [0x141dd2164]
imul rax, rax, 0x23d54625
shr rax, 0x3c
imul eax, eax, 0xa0324acc
or eax, 0xb01ac583
cmp eax, 0x89740248
jne 0x14009e540
movups xmm0, xmmword [rsp + 0x5c]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
nop word [rax + rax]
mov eax, dword [0x141dd2168]
sub eax, dword [0x141dd216c]
imul eax, eax, 0x91934f32
add eax, 0xd0bca365
mov r14d, dword [rsp + 0x74]
movups xmm0, xmmword [rsp + 0x5c]
movups xmmword [rsi + 0x3c], xmm0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp eax, 0xac786749
jb 0x14009e540
mov eax, dword [0x141dd2170]
add eax, dword [0x141dd2174]
imul rax, rax, 0x100652fb
shr rax, 0x3c
imul eax, eax, 0x6e153af6
and eax, 0x392c892
cmp eax, 0x8fbb3f5f
add edi, dword [0xcfc52515]
jne 0x14009e674
jmp 0x14009e6b4
mov rax, qword [rsp + 0xc8]
mov qword [rsi + 0x50], rax
mov eax, dword [0x141dd2068]
or eax, dword [0x141dd206c]
add eax, 0x5c2f659a
xor eax, 0x529670b7
add eax, 0xd6fd0fdc
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x78]
js 0x14009e609
adc byte [rsp + 0x88], cl
js 0x14009e609
adc byte [rsp + 0x88], cl
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp eax, 0xc4f4b6c5
jae 0x14009e8d0
mov rax, qword [rsp + 0xc8]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14009e5c1
mov eax, dword [0x141dd2178]
add eax, dword [0x141dd217c]
imul r15d, eax, 0x28fced46
add r15d, 0xc93f7798
or r15d, 0x325ea561
mov dword [rsi + 0x4c], ebx
mov dword [rsi + 0x50], ebp
mov dword [rsi + 0x54], r14d
mov rcx, rdi
call fcn.14009dcd0
cmp r15d, 0xadcd23eb
jae 0x14009e8d0
mov dword [rsi + 0x4c], ebx
mov dword [rsi + 0x50], ebp
mov dword [rsi + 0x54], r14d
mov rcx, rdi
call fcn.14009dcd0
jmp 0x14009e674
mov eax, dword [0x141dd2100]
imul eax, dword [0x141dd2104]
xor eax, 0xf9011ba4
imul ebp, eax, 0x631fc1a4
mov rcx, r14
call r12
call rsp
call rsp
cmp ebp, 0x56fd8023
jne 0x14009e6f6
mov rcx, r14
call r12
jmp 0x14009e6c8
mov eax, dword [0x141dd2108]
and eax, dword [0x141dd210c]
imul eax, eax, 0x343d2da3
or eax, 0x33900001
and eax, 0xf39d4d67
popfq
cmp eax, 0xb50f50d4
popfq
cmp eax, 0xb50f50d4
ja 0x14009e6f6
mov eax, dword [0x141dd2110]
xor edx, edx
div dword [0x141dd2114]
nop word [rax + rax]
mov eax, dword [0x141dd2118]
and eax, dword [0x141dd211c]
add eax, 0xe5b643e9
xor eax, 0xef104a0f
cmp eax, 0xa9379894
ja 0x14009e730
cmp qword [r15 + 8], 0
je 0x14009e78a
cmp qword [r15 + 0x10], 0x11
jb 0x14009e778
mov eax, dword [0x141dd2120]
and eax, dword [0x141dd2124]
imul eax, eax, 0xcf9a6ff6
cmp eax, 0x98194e99
je 0x14009e75b
mov r14, qword [r14 - 8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd2128]
sub eax, dword [0x141dd212c]
xor eax, 0xebe0ca39
add eax, 0xac64e011
imul rcx, rax, 0x221a7d77
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x7d887a26
jbe 0x14009e7d0
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2130]
and eax, dword [0x141dd2134]
xor eax, 0x4800bf50
imul eax, eax, 0x90267c44
and eax, 0x89288300
mov r14, qword [0x141ddc4e0]
cmp eax, 0x10886f4b
je 0x14009e7d0
mov eax, dword [0x141dd2138]
imul eax, dword [0x141dd213c]
imul eax, eax, 0x1f193508
imul rax, rax, 0x6f3c6967
shr rax, 0x3e
cmp eax, 0x2a6b0710
jne 0x14009e82d
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]
nop dword [rax + rax]
nop dword [rax + rax]
mov ebp, dword [0x141dd2140]
sub ebp, dword [0x141dd2144]
add ebp, 0xa091f05
or ebp, 0x55e146d3
mov rcx, r14
xor edx, edx
mov r8, rbx
call r15
cmp ebp, 0x2bbf6b0d
jb 0x14009e840
nop dword [rax + rax]
mov eax, dword [0x141dd2148]
mov ecx, dword [0x141dd214c]
add eax, ecx
add eax, 0x5a719e67
or eax, 0x4f41d424
add eax, 0xdf59a7fa
cmp eax, 0x1249f9e
jb case.0x14009e30f.0
mov eax, dword [0x141dd2150]
xor edx, edx
div dword [0x141dd2154]
or eax, 0x6f2dd77f
cmp eax, 0x9f37919e
je 0x14009e8b8
mov qword [rsi + 8], rdi
xor eax, eax
test al, al
je 0x14009e8be
mov qword [rsi + 8], rdi
jmp 0x14009e8ae
mov qword [rsi], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd2180]
mov ecx, dword [0x141dd2184]
add eax, ecx
add eax, 0x93147d05
xor eax, 0x80057f44
imul rax, rax, 0x7de0f45b
shr rax, 0x3e
cmp eax, 0xe20407e8
ja 0x14009e8d0
add rsp, 0xd0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dd2190]
imul eax, dword [0x141dd2194]
imul ecx, eax, 0x2b8d1ddc
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov eax, 0x250
call fcn.1400f07c0
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov r8, rsp
cmp ecx, 0x77ca9b1c
jne 0x14009e9f2
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x250
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
jmp 0x14009e941
lea rax, [r8 + 0x20]
mov dword [r8 + 0x14], 0
mov word [rax + 4], 0
mov dword [rax], 0
mov qword [r8 + 0x18], 7
mov qword [r8 + 8], 0
mov qword [r8], 1
mov dword [rbp - 4], r9d
mov eax, r9d
or eax, 0x2000000
mov dword [r8 + 0x10], eax
sub rsp, 0x20
mov rcx, r14
mov qword [rbp], r10
mov rdx, r10
call fcn.140093790
add rsp, 0x20
mov rdi, rdx
nop dword [rax + rax]
mov ecx, dword [0x141dd2198]
imul ecx, dword [0x141dd219c]
or ecx, 0x1e7e1bfa
imul rcx, rcx, 0x39110f9
shr rcx, 0x39
imul ecx, ecx, 0x457bd5ab
cmp ecx, 0xb11eb674
je 0x14009ea50
test rax, rax
je 0x14009ec91
mov eax, dword [0x141dd21c0]
xor edx, edx
div dword [0x141dd21c4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd21c8]
sub eax, dword [str.n_FB0]
xor eax, 0x7ffc4a96
imul rax, rax, 0x10989a4d
shr rax, 0x3c
xor eax, 0x3b21e719
cmp eax, 0x257cc1f0
jb 0x14009eaa0
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x14009edd8
cmp eax, 2
jne 0x14009ed3d
mov rax, rdi
shr rax, 0x20
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14009eaf0
nop word cs:[rax + rax]
invalid
mov ecx, dword [0x141dd21f0]
xor ecx, dword [0x141dd21f4]
rol dword ss:[rcx], cl
rol dword ss:[rcx], cl
xor ecx, 0x646879b8
add ecx, 0x3849b7cc
and ecx, 0x40c6e378
cmp ecx, 0x2e5500e7
jb 0x14009eb00
nop word cs:[rax + rax]
mov ecx, dword [0x141dd21f8]
imul ecx, dword [0x141dd21fc]
imul ecx, ecx, 0x7931a758
add ecx, 0x55cbd910
xor ecx, 0xa4397879
cmp ecx, 0xe5f500d8
ja 0x14009eb30
cmp eax, 5
je 0x14009eb65
cmp eax, 0x20
jne 0x14009edd8
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
mov r8, qword [rbp]
call fcn.140091760
add rsp, 0x20
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c038b48], al
mov esi, dword [rbx + 8]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c038b48], al
mov esi, dword [rbx + 8]
cmp rax, rcx
je 0x14009ec81
mov qword [rbp], r14
mov ecx, dword [0x141dd2220]
sub ecx, dword [0x141dd2224]
imul ecx, ecx, 0x243ee88d
add ecx, 0x5ad93255
and ecx, 0x29c4bc48
cmp ecx, 0x51985ebd
jbe 0x14009ebd0
mov qword [r12], rax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dd2228]
and ecx, dword [0x141dd222c]
xor ecx, 0x313e6d67
mov r14, qword [rbx + 0x10]
mov qword [r12], rax
cmp ecx, 0xf6042278
ja 0x14009ebd0
mov eax, dword [0x141dd2230]
and eax, dword [0x141dd2234]
imul eax, eax, 0x3887a2
or eax, 0xc8e9f975
imul eax, eax, 0xd23e8b94
cmp eax, 0x77e6175c
jae 0x14009ec3a
mov rax, qword [rbp]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r14
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
mov r8b, 1
call fcn.140094c90
add rsp, 0x20
mov rbx, qword [rbp]
nop
mov qword [r12 + 8], rbx
mov qword [r12 + 0x10], r14
sub rsp, 0x20
mov rcx, r13
mov rdx, r12
mov r8b, 1
call fcn.140094c90
add rsp, 0x20
xor eax, eax
test al, al
jne 0x14009ec40
mov r12, qword [r13]
mov r14, qword [r13 + 8]
movabs rax, 0x8000000000000000
cmp r12, rax
jne 0x14009ee07
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x14009f0b0
mov eax, dword [0x141dd21a0]
and eax, dword [0x141dd21a4]
add eax, 0xb9f263a9
mov ecx, 0x8c18d5a1
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xb60e7e59
cmp ecx, 0xfd93f97a
jne case.0x14007ade5.731
sub rsp, 0x20
mov rcx, rsi
and byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.140094360
add rsp, 0x20
mov eax, dword [0x141dd21a8]
or eax, dword [0x141dd21ac]
add eax, 0xedc46472
or eax, 0xbcab5565
imul ebx, eax, 0xee65c6e8
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140094360
add rsp, 0x20
cmp ebx, 0x6c11267f
jb case.0x14007ade5.731
mov eax, dword [0x141dd21b0]
add eax, 0x1d334a3
and eax, dword [0x141dd21b4]
mov ecx, 0xb7d114a9
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0x9f825d2d
add ecx, 0x55bd4b83
cmp ecx, 0x1b3541c9
jae 0x14009f059
jmp 0x14009f08a
cmp eax, 3
jne 0x14009ede7
nop word cs:[rax + rax]
mov eax, dword [0x141dd21d8]
imul eax, dword [0x141dd21dc]
imul eax, eax, 0xa4c8d965
or eax, 0xf9f3183f
add eax, 0xc195725e
cmp eax, 0xec7e5afb
ja 0x14009ed50
nop word cs:[rax + rax]
mov eax, dword [0x141dd21e0]
or eax, dword [0x141dd21e4]
and eax, 0xb245948
imul eax, eax, 0xe7216add
or eax, 0xd9263e7d
cmp eax, 0xa099442e
jb 0x14009ed80
mov eax, 0xc3ce9b33
nop dword [rax + rax]
mov ecx, dword [0x141dd21e8]
and ecx, dword [0x141dd21ec]
or ecx, 0xbca9f347
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x279b3d16
cmp ecx, 0x2159af65
jbe 0x14009edb0
xor eax, eax
test al, al
je 0x14009f0e4
jmp 0x14009f10b
mov eax, dword [0x141dd21d0]
imul eax, dword [0x141dd21d4]
and eax, 0x27905037
add eax, 0xc9c39459
cmp eax, 0xb443064b
jb 0x14009ede7
ud2
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009ee10
sub rsp, 0x20
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
mov rdx, r15
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
add rsp, 0x20
cmp rax, 0xffffffffffffffff
je 0x14009ef9b
mov rbx, rax
mov qword [rbp], r14
xor eax, eax
test al, al
je 0x14009ee60
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FindClose]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_FindClose]
nop word [rax + rax]
mov r13d, dword [0x141dd2238]
sub r13d, dword [0x141dd223c]
and r13d, 0x8600d800
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r13d, 0x99a1e915
je 0x14009ee70
mov eax, dword [r15]
movups xmm1, xmmword [r15 + 4]
movsd xmm0, qword [r15 + 0x14]
mov ecx, dword [r15 + 0x1c]
mov r10d, dword [r15 + 0x20]
mov edx, eax
shl edx, 0x15
sar edx, 0x1f
and edx, dword [r15 + 0x24]
cmp dword [rbp - 4], 0
je 0x14009efc7
shl rcx, 0x20
mov r9d, dword [0x141dd2268]
sub r9d, dword [0x141dd226c]
add r9d, 0xbd717959
imul r9, r9, 0x3485755f
shr r9, 0x3a
cmp r9d, 0xd5dffa50
mov r8, qword [rbp]
jne 0x14009ef0e
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
or rcx, r10
mov r10d, 0xeceedd5d
nop word [rax + rax]
mov r9d, dword [0x141dd2270]
sub r9d, dword [0x141dd2274]
imul r9d, r9d, 0x37c9553b
imul r9, r10
shr r9, 0x3c
or r9d, 0x290f7c69
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
cmp r9d, 0x60e9540f
ja 0x14009ef20
movups xmmword [rsi + 0x20], xmm1
mov r9d, dword [0x141dd2278]
xor r9d, dword [0x141dd227c]
and r9d, 0x63e1e44a
imul r9d, r9d, 0xbb7dd2c4
add r9d, 0x3bcee088
cmp r9d, 0xab394193
jae 0x14009f189
jmp 0x14009f1a6
mov eax, dword [0x141dd2240]
xor eax, dword [0x141dd2244]
xor eax, 0x1efc1fd1
imul eax, eax, 0x7a698747
add eax, 0x42860f4a
cmp eax, 0xff52626f
jbe 0x14009f1e9
jmp 0x14009f217
test eax, 0x400
je 0x14009eec8
mov r9d, edx
and r9d, 0x20000000
je 0x14009eec8
mov eax, dword [0x141dd2280]
sub eax, dword [0x141dd2284]
add eax, 0x5be796d
or eax, 0x6b78cbe4
cmp eax, 0x834eca07
mov r8, qword [rbp]
jae 0x14009f007
mov qword [rsi + 8], rdi
mov eax, dword [str.5J.z]
sub eax, dword [0x141dd228c]
xor eax, 0xffbcf7c2
add eax, 0x7ea6aabc
xor eax, 0xb98c8a5b
mov qword [rsi + 8], rdi
cmp eax, 0x1fb52dcf
jb 0x14009f007
mov eax, dword [0x141dd2290]
sub eax, dword [0x141dd2294]
and eax, 0xef6c5097
imul eax, eax, 0x639f1461
add eax, 0xad865a7e
cmp eax, 0x331a05ec
jae 0x14009f2e2
jmp 0x14009f30c
mov esi, dword [0x141dd21b8]
or esi, dword [0x141dd21bc]
xor esi, 0xba68e0ef
add esi, 0x795b12eb
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
cmp esi, 0x410423ab
jae 0x14009f09d
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
jmp 0x14009f059
xor eax, eax
nop
test al, al
jne 0x14009f0a0
nop word cs:[rax + rax]
mov eax, dword [0x141dd22c0]
sub eax, dword [0x141dd22c4]
xor eax, 0x3091008c
and eax, 0x7b9384ae
imul eax, eax, 0x73d316ad
cmp eax, 0x7d10d941
je 0x14009f0b0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd2200]
imul eax, dword [0x141dd2204]
or eax, 0x52af9be8
add eax, 0x7ac4dd76
or eax, 0x881b1411
mov qword [rsi + 8], rdi
cmp eax, 0x34795d85
jae 0x14009f111
mov qword [rsi + 8], rdi
jmp 0x14009f0e4
mov eax, dword [0x141dd2208]
xor edx, edx
div dword [0x141dd220c]
and eax, 0x98132d10
cmp eax, 0xc6ac2501
je 0x14009f14f
mov eax, dword [0x141dd2210]
sub eax, dword [0x141dd2214]
add eax, 0x8daaae81
or eax, 0xde588138
mov qword [rsi], 2
cmp eax, 0x69e38e68
jae 0x14009f160
mov qword [rsi], 2
jmp 0x14009f12b
mov eax, dword [0x141dd2218]
xor edx, edx
div dword [0x141dd221c]
and eax, 0x4da93db4
add eax, 0x8eab4d5c
and eax, 0xd5b30558
cmp eax, 0x7b8af4ca
je 0x14009f160
jmp 0x14009f09d
movlps qword [rsi + 0x30], xmm0
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], edx
xor r9d, r9d
test r9b, r9b
je 0x14009f1bd
movlps qword [rsi + 0x30], xmm0
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], edx
jmp 0x14009f189
test r12, r12
je 0x14009f09d
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov al, 1
nop
test al, al
je 0x14009f1e0
jmp 0x14009f09d
mov eax, dword [0x141dd2248]
or eax, dword [0x141dd224c]
xor eax, 0x27b4e10f
imul eax, eax, 0xee6c49a9
add eax, 0x1989fbfc
mov qword [rsi + 8], rdi
mov qword [rsi], 2
cmp eax, 0x79051d2f
jbe 0x14009f224
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x14009f1e9
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009f230
nop word cs:[rax + rax]
mov eax, dword [0x141dd2250]
imul eax, dword [0x141dd2254]
add eax, 0x4e7027a0
imul rax, rax, 0x5673cb3f
shr rax, 0x3c
or eax, 0x5b45d172
cmp eax, 0xb82bdd30
ja 0x14009f240
test r12, r12
je 0x14009f09d
mov eax, dword [0x141dd2258]
add eax, dword [0x141dd225c]
shr eax, 4
imul rax, rax, 0x44cd9d3
shr rax, 0x36
or eax, 0x50c699d0
cmp eax, 0x5f259aa0
jbe 0x14009f29f
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141dd2260]
and eax, dword [0x141dd2264]
imul eax, eax, 0xd177cb46
add eax, 0x9eaf3992
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xbc74889
jb 0x14009f29f
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov al, 1
test al, al
je 0x14009f2d9
jmp 0x14009f09d
mov eax, dword [0x141dd2298]
xor eax, dword [0x141dd229c]
xor eax, 0x615a6840
imul rax, rax, 0x37a4798f
shr rax, 0x3b
mov qword [rsi], 2
cmp eax, 0x3834eaf2
jne 0x14009f315
mov qword [rsi], 2
jmp 0x14009f2e2
mov eax, dword [0x141dd22a0]
or eax, dword [0x141dd22a4]
and eax, 0xcd8a67fc
imul rax, rax, 0x753914d1
shr rax, 0x3a
xor eax, 0x114a71ca
cmp eax, 0xcd3f72bf
ja 0x14009f315
test r12, r12
je 0x14009f09d
mov eax, dword [0x141dd22a8]
sub eax, dword [0x141dd22ac]
add eax, 0xba1f5ce4
cmp eax, 0x1cd1c42f
jb 0x14009f38e
mov eax, dword [0x141dd22b0]
xor eax, dword [0x141dd22b4]
add eax, 0xc9182119
imul rax, rax, 0x4db132bd
shr rax, 0x3d
imul eax, eax, 0x84be8eb9
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x225efca4
jne 0x14009f397
mov rax, qword [0x141ddc4e0]
jmp 0x14009f35e
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
in al, dx
and byte [rcx], dh
sar bh, cl
adc eax, 0x63f2d
add rsp, 0x20
mov eax, dword [0x141dd22b8]
imul eax, dword [0x141dd22bc]
add eax, 0xa9b0c51c
or eax, 0x37140375
imul eax, eax, 0xfdb189e9
cmp eax, 0xfad29476
jae 0x14009f3a7
jmp 0x14009f09d
mov r14, rdx
mov rsi, rcx
nop word [rax + rax]
mov eax, dword [0x141dd22c8]
or eax, dword [0x141dd22cc]
xor eax, 0x40864200
and eax, 0x40c74a08
cmp eax, 0xc74e398f
je 0x14009f3f0
mov rax, qword [rsi]
mov r12, qword [rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd22d0]
xor edx, edx
div dword [0x141dd22d4]
imul rax, rax, 0x26934b79
shr rax, 0x3d
or eax, 0x87eaf9fc
cmp eax, 0x48788436
jb 0x14009f420
cmp qword [r12 + 0x10], 0
jne 0x14009f90a
mov eax, dword [0x141dd22e8]
or eax, dword [0x141dd22ec]
or eax, 0x95e5b000
and eax, 0x95e5b810
cmp eax, 0x711d21c2
jae 0x14009f487
mov qword [r12 + 0x10], 0xffffffffffffffff
lea rcx, [r12 + 0x18]
mov rdx, r14
mov r8, rbx
call fcn.14008aeb0
lea r15, [r12 + 0x18]
nop dword [rax]
mov ebp, dword [0x141dd22f0]
add ebp, dword [0x141dd22f4]
or ebp, 0x366698c8
mov qword [r12 + 0x10], 0xffffffffffffffff
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.14008aeb0
cmp ebp, 0xda184a12
je 0x14009f490
mov rdi, rax
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2cd1ddfb], cl
add dword [rbx], ebp
add eax, 0x1d32e20
mov eax, dword [0x141dd22f8]
sub eax, dword [0x141dd22fc]
or eax, 0x4ef7baff
xor eax, 0xeef3d65e
cmp eax, 0x4621a02e
jb 0x14009f4d0
test rdi, rdi
je 0x14009f5b0
mov eax, dword [0x141dd2300]
rol dword cs:[rcx], cl
xor edx, edx
div dword [0x141dd2304]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2308]
and eax, dword [0x141dd230c]
or eax, 0x5ffb9f79
add eax, 0x956096aa
cmp eax, 0x432d45fa
jb 0x14009f510
mov eax, edi
and eax, 3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2310]
or ecx, dword [0x141dd2314]
and ecx, 0xe3b2518e
cmp ecx, 0x547ae0c7
je 0x14009f540
cmp eax, 2
jb 0x14009f642
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
popfq
add byte [rax], al
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
cmp eax, 2
jne 0x14009f609
movabs rcx, 0xffffffff00000000
mov rax, rdi
and rax, rcx
nop dword [rax]
mov ecx, dword [0x141dd2320]
and ecx, dword [0x141dd2324]
imul ecx, ecx, 0xd098599
cmp ecx, 0x650aa6f2
je 0x14009f580
movabs rcx, 0x600000000
cmp rax, rcx
jne 0x14009f642
invalid
xchg ebp, eax
add byte [rax], al
invalid
test dword [rbp + 0xf000000], edx
invalid
nop dword [rax]
mov eax, dword [0x141dd2328]
and eax, dword [0x141dd232c]
and eax, 0x1d657cb2
imul eax, eax, 0x7541c775
cmp eax, 0xe9dc34c7
je 0x14009f5b0
mov rax, qword [r12 + 0x10]
inc rax
mov qword [r12 + 0x10], rax
xor ecx, ecx
nop dword [rax]
mov eax, dword [0x141dd2330]
xor edx, edx
div dword [0x141dd2334]
add eax, 0xf8b65296
push rdx
mov dh, 0xf8
push rdx
mov dh, 0xf8
xor eax, 0xf41293e8
add eax, 0x897b502
cmp eax, 0x1182891d
jb 0x14009f5e0
jmp 0x14009f8c8
cmp eax, 3
jne 0x14009f92f
mov eax, 0xfea65fe3
nop word [rax + rax]
mov ecx, dword [0x141dd2318]
or eax, 0x1d32cf2
or ecx, dword [0x141dd231c]
add ecx, 0xf4268493
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x11cbc54e
je 0x14009f620
inc qword [r12 + 0x10]
mov rax, qword [rsi + 8]
or byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
and al, 2
add byte [rax], al
or byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
and al, 2
add byte [rax], al
mov ecx, eax
and ecx, 3
lea rdx, [0x141dbc16c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
nop dword [rax]
mov ecx, dword [0x141dd2348]
imul ecx, dword [0x141dd234c]
and ecx, 0x8eca67d6
add ecx, 0xdeed1958
or ecx, 0x18d7b5df
cmp ecx, 0x9e49e5d6
sahf
sahf
jb 0x14009f670
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rax, qword [r15]
nop word cs:[rax + rax]
mov ecx, dword [str..Qs]
or ecx, dword [0x141dd2354]
imul rdx, rcx, 0x14ec67d
invalid
add qword [rax - 0x3f], r9
invalid
and byte [rcx], ch
rcl ecx, 1
jmp 0x129cbc7d0
sbb eax, 0x63f2c181
pop rax
invalid
cmp ecx, 0x9245f30
invalid
jb 0x14009f6b0
test rax, rax
je 0x14009f6e8
mov rcx, r14
call rax
mov eax, 0xa514fc95
nop dword [rax]
mov ecx, dword [0x141dd2358]
or ecx, dword [0x141dd235c]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xe0ea074d
invalid
loopne 0x14009f68c
stc
sbb eax, 0x7408050f
invalid
invalid
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dd2360]
or edx, dword [0x141dd2364]
or edx, 0x8fa4dd9b
imul edx, edx, 0x5399153a
cmp edx, 0x612511c4
je 0x14009f720
test rax, rax
je 0x14009f80e
mov eax, dword [0x141dd2368]
xor edx, edx
div dword [0x141dd236c]
nop word [rax + rax]
mov eax, dword [0x141dd2370]
or eax, dword [0x141dd2374]
add eax, 0x89357dc7
xor eax, 0x8a104290
and eax, 0x9b1042b4
cmp eax, 0xaf629fa5
je 0x14009f760
cmp rcx, 0x11
jb 0x14009f798
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14009f790
mov r14, qword [r14 - 8]
mov eax, dword [0x141dd2378]
sub eax, dword [0x141dd237c]
add eax, 0x56985a0
and eax, 0x1420ff90
imul eax, eax, 0x892a0e79
cmp eax, 0x8fa06a83
jae 0x14009f7cd
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2380]
sub eax, dword [0x141dd2384]
cwde
sub edx, ebx
add dword [0x1aa6dc9ff], esp
cwde
sub edx, ebx
add dword [0x1aa6dc9ff], esp
imul ebp, eax, 0x13b5ff37
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0xe74e111b
ja 0x14009f7e0
mov rcx, qword [0x141ddc4e0]
or eax, 0x1d3cccb
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x14009f667.0
mov eax, dword [0x141dd2338]
xor edx, edx
div dword [0x141dd233c]
and eax, 0x8005028
cmp eax, 0x1145dfca
je case.0x14009cfef.18
nop word [rax + rax]
mov eax, dword [0x141dd2340]
or eax, dword [0x141dd2344]
call 0x1650bcb87
invalid
or al, bl
or byte [0xf3116acb], cl
imul rax, rax, 0x237da30d
shr rax, 0x3a
cmp eax, 0x8107bdf4
je 0x14009f850
call 0x1650bcb87
invalid
mov eax, dword [0x141dd2388]
xor eax, dword [0x141dd238c]
add eax, 0x7c368c19
and eax, 0x65d01de7
cmp eax, 0xd0e9c83b
jne 0x14009f899
mov qword [rsi + 8], rdi
mov eax, 0xb7d5f473
nop
mov ecx, dword [0x141dd2390]
add ecx, dword [0x141dd2394]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x1882ea2
mov qword [rsi + 8], rdi
cmp ecx, 0xd36a39f4
je 0x14009f8a0
mov cl, 1
mov eax, 0x885bf247
nop dword [rax]
mov edx, dword [0x141dd2398]
imul edx, dword [0x141dd239c]
add edx, 0x19bcb4fc
or edx, 0x11b22f31
imul rdx, rax
shr rdx, 0x3b
cmp edx, 0x3b10960
je 0x14009f8d0
mov eax, ecx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dd22d8]
imul eax, dword [0x141dd22dc]
and eax, 0x700ef33
add eax, 0xeead4476
or eax, 0xbd7e6d17
cmp eax, 0x11ddb3dc
jae 0x14009f937
jmp 0x14009f960
xor eax, eax
test al, al
jne 0x14009f931
jmp 0x14009f964
mov eax, dword [0x141dd22e0]
xor eax, dword [0x141dd22e4]
imul eax, eax, 0x93b11ca
mov ecx, 0xafa4e3bf
imul rcx, rax
shr rcx, 0x3f
ud2
ud2
ud2
mov esi, dword [rdi + 0x10]
sub rax, r14
cmp rax, rsi
jae 0x1400a042e
mov eax, dword [0x141dd2588]
imul eax, dword [0x141dd258c]
and eax, 0xfdf2ef74
cmp eax, 0x128a9bf5
je 0x1400a0454
mov eax, dword [0x141dd2590]
imul eax, dword [0x141dd2594]
imul ebp, eax, 0x5b6fa257
add ebp, 0xc224b595
and ebp, 0x8cd16797
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400fe550
cmp ebp, 0xeb8c9c38
ja 0x1400a03c5
mov r14, qword [rdi + 0x10]
nop dword [rax]
mov eax, dword [0x141dd2598]
sub eax, dword [0x141dd259c]
and eax, 0x1b1881cb
imul eax, eax, 0x1375a5dc
cmp eax, 0xc49165fa
ja 0x1400a0410
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400fe550
jmp 0x1400a03c5
mov r9d, dword [0x141dd25a8]
and r9d, dword [0x141dd25ac]
or eax, 0x1d320ce
or eax, 0x1d320ce
imul r9, rdx
shr r9, 0x3f
add r9d, 0xb5b34785
test dword [rdi - 0x4d], eax
mov ch, 0x41
and ecx, 0x25800186
test dword [rdi - 0x4d], eax
mov ch, 0x41
and ecx, 0x25800186
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
cmp r9d, 0xc4ddc4a3
ja 0x1400a04d0
xor eax, eax
test al, al
je 0x1400a0520
mov dword [rsi], 0
nop dword [rax]
mov eax, dword [0x141dd25b0]
or eax, dword [0x141dd25b4]
and eax, 0xc9aa000
or eax, 0xf3454cfd
imul rax, rax, 0x53408c79
shr rax, 0x3e
mov dword ds:[rsi], 0
mov dword ds:[rsi], 0
cmp eax, 0x34520520
je 0x1400a0520
cmp r8d, 0x80
jae 0x1400a0570
mov byte [rsi], r8b
mov edi, 1
jmp 0x1400a07ee
mov eax, dword [0x141dd25b8]
xor edx, edx
div dword [0x141dd25bc]
imul eax, eax, 0x96f4bf45
add eax, 0x34311f11
cmp eax, 0xcef3a7e
jb 0x1400a0570
mov eax, dword [0x141dd25c0]
xor edx, edx
div dword [0x141dd25c4]
or eax, 0x673f5257
imul eax, eax, 0xd1d008a9
add eax, 0x4ce5778b
cmp eax, 0xf5e909c8
ja 0x1400a0590
cmp r8d, 0x800
jae 0x1400a0621
mov eax, r8d
shr eax, 6
nop word cs:[rax + rax]
mov edx, dword [0x141dd25f0]
add edx, dword [0x141dd25f4]
xor edx, 0x8409f16e
imul edx, edx, 0x274a3ac5
cmp edx, 0x8cc9643e
je 0x1400a05d0
or al, 0xc0
mov byte [rsi], al
and r8b, 0x3f
mov eax, dword [0x141dd25f8]
xor edx, edx
div dword [0x141dd25fc]
imul eax, eax, 0xce28c33c
or eax, 0xb368dc4a
mov bl, 0x3d
sub ecx, eax
add ah, byte [rcx + 0x19f850f]
add byte [rax], al
mov bl, 0x3d
sub ecx, eax
add ah, byte [rcx + 0x19f850f]
add byte [rax], al
jmp 0x1400a07e0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400a0630
cmp r8d, 0x10000
jae 0x1400a0669
mov eax, dword [0x141dd25e0]
imul eax, dword [0x141dd25e4]
and eax, 0xc5945ce3
xor eax, 0xcc867fe9
add eax, 0xd05c53d1
cmp eax, 0xe5c47071
jbe 0x1400a0757
jmp 0x1400a0785
mov eax, r8d
mov edx, dword [0x141dd25c8]
and edx, dword [0x141dd25cc]
shr eax, 0x12
imul edx, edx, 0x59d0d472
pop rcx
pop rcx
add edx, 0x29f159e8
cmp edx, 0x4f105247
jbe 0x1400a06a5
mov edx, eax
or dl, 0xf0
mov byte [rsi], dl
mov edx, r8d
shr edx, 0xc
and dl, 0x3f
or dl, 0x80
mov byte [rsi + 1], dl
ret 0xca80
mov edx, r8d
shr edx, 0xc
mov r9d, r8d
shr r9d, 6
xor r10d, r10d
nop word cs:[rax + rax]
mov r11d, eax
or r11b, 0xf0
mov byte [rsi], r11b
mov r11d, edx
and r11b, 0x3f
or r11b, 0x80
mov byte [rsi + 1], r11b
test r10b, r10b
jne 0x1400a06c0
mov eax, dword [0x141dd25d0]
xor edx, edx
div dword [0x141dd25d4]
xor eax, 0x290c2054
or eax, 0xc4914c8a
imul eax, eax, 0x6fdb9ad3
cmp eax, 0x69d3e79e
jne 0x1400a0717
mov eax, r9d
and al, 0x3f
or al, 0x80
mov byte [rsi + 2], al
mov eax, r8d
and al, 0x3f
or al, 0x80
mov byte [rsi + 3], al
and r9b, 0x3f
or r9b, 0x80
nop
mov eax, dword [0x141dd25d8]
sub eax, dword [0x141dd25dc]
or eax, 0xd53c586a
add eax, 0xa5a0258c
mov edx, r8d
and dl, 0x3f
or dl, 0x80
mov byte [rsi + 2], r9b
mov byte [rsi + 3], dl
cmp eax, 0xdc875aaa
ja 0x1400a0720
mov edi, 4
add byte [rax], al
jmp 0x1400a07ee
mov eax, dword [0x141dd25e8]
add eax, dword [0x141dd25ec]
invalid
rol dword [rcx], cl
xor eax, 0x7ba5e1ed
imul eax, eax, 0xf16f974e
add eax, 0xb9ba81ec
mov edx, r8d
shr edx, 0xc
or dl, 0xe0
mov byte [rsi], dl
cmp eax, 0xb97d69dd
jbe 0x1400a0791
invalid
mov eax, r8d
shr eax, 0xc
or al, 0xe0
mov byte [rsi], al
jmp 0x1400a0757
mov eax, r8d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsi + 1], al
and r8b, 0x3f
or r8b, 0x80
mov byte [rsi + 2], r8b
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400a07b0
mov edi, 3
jmp 0x1400a07ee
mov eax, dword [0x141dd2600]
xor eax, dword [0x141dd2604]
imul rax, rax, 0x37cb168f
shr rax, 0x3c
lea edx, [r8 - 0x80]
mov byte [rsi + 1], dl
cmp eax, 0xd2875ad2
jne 0x1400a07e9
lea eax, [r8 - 0x80]
mov byte [rsi + 1], al
jmp 0x1400a07bb
mov edi, 2
mov rbx, qword [rcx]
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x1400a082d
mov rcx, qword [rbx + 8]
add rcx, r14
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
add r14, rdi
mov qword [rbx + 0x10], r14
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1400fe550
add rsp, 0x30
nop word cs:[rax + rax]
mov eax, dword [0x141dd2608]
xor eax, dword [0x141dd260c]
imul eax, eax, 0x46885aad
and eax, 0x2b610348
cmp eax, 0xaf725630
ja 0x1400a0860
mov r14, qword [rbx + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2610]
or eax, dword [0x141dd2614]
js 0x1400a08b7
rol dword [rcx], cl
js 0x1400a08b7
rol dword [rcx], cl
add eax, 0xf894305a
or eax, 0x57b79541
add eax, 0xc27dcf68
cmp eax, 0xcea1a070
ja 0x1400a0890
jmp 0x1400a0800
int3
int3
mov edx, dword [0x141dd2620]
sub edx, dword [0x141dd2624]
imul rdx, rcx
shr rdx, 0x3f
add edx, 0xf3a4e7c7
movsb byte [rdi], byte [rsi]
cmp edx, 0x4b27e1e
movsb byte [rdi], byte [rsi]
cmp edx, 0x4b27e1e
jb 0x1400a0930
test rax, rax
jne 0x1400a09a4
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd2628]
sub eax, dword [0x141dd262c]
and eax, 0x97001000
or eax, 0x485b0dff
xor eax, 0x25491f23
cmp eax, 0x391c1077
jb 0x1400a0960
mov rsi, qword [rsi]
xor edi, edi
nop word [rax + rax]
test dil, dil
jne 0x1400a0990
mov ebx, 1
jmp 0x1400a0a34
mov eax, dword [0x141dd2630]
add eax, dword [0x141dd2634]
xor eax, 0x1c0886e5
cmp eax, 0xff689225
jbe 0x1400a0a55
jmp 0x1400a0a8d
invalid
mov qword [rsp + 0x20], 1
mov r9d, 1
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov r8, rdi
mov r8, rdi
call fcn.1400fe550
xor eax, eax
test al, al
je 0x1400a0a26
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.1400fe550
jmp 0x1400a09e4
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400a0a30
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rsi + 0x10], r14
xor eax, eax
jmp 0x1400a0ad0
mov ebx, dword [0x141dd2638]
and ebx, dword [0x141dd263c]
or ebx, 0xc4420a42
xor ebx, 0x4a020008
or ebx, 0x31b53435
lea rdx, [0x141dba558]
mov rcx, rsi
mov r8, rdi
call fcn.140054440
cmp ebx, 0xcab29b98
jbe 0x1400a0ab0
lea rdx, [0x141dba558]
mov rcx, rsi
mov r8, rdi
call fcn.140054440
jmp 0x1400a0a55
mov ecx, dword [0x141dd2640]
add ecx, dword [0x141dd2644]
or ecx, 0x6effe7fb
cmp ecx, 0x70b29d71
je 0x1400a0ab0
nop word [rax + rax]
mov ecx, dword [0x141dd2648]
or ecx, dword [0x141dd264c]
imul ecx, ecx, 0xd1206b42
add ecx, 0x54023eb0
cmp ecx, 0xeb5fd08f
ja 0x1400a0ad0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sbb dl, bl
add dword [rcx], eax
enter 0xffffffffffff8505, 0x62
invalid
invalid
mov word [rsi], es
add byte [rax], al
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
xor byte [rax + rax*8 + 0x22e840f], al
add byte [rax], al
invalid
invalid
mov eax, dword [0x141dd2770]
and eax, dword [0x141dd2774]
xor eax, 0x65681bc3
add eax, 0x33972e30
add eax, 0x33972e30
shr eax, 3
imul rax, rax, 0x2308f8bb
shr rax, 0x37
cmp eax, 0x772f1e55
je 0x1400a1070
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2778]
xor eax, dword [0x141dd277c]
imul eax, eax, 0xcf6304b3
or eax, 0xf68ca599
xor eax, 0x6af7014
cmp eax, 0xd98190c0
jb 0x1400a10b0
mov rax, qword [r15]
test rax, rax
je 0x1400a1110
mov rcx, rbx
call rax
mov eax, dword [0x141dd2780]
and eax, dword [0x141dd2784]
xor eax, 0x11eb821a
and eax, 0x1deb8a9e
imul rax, rax, 0x10940c71
shr rax, 0x38
cmp eax, 0x77a51695
ja 0x1400a10e0
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd2788]
xor edx, edx
div dword [0x141dd278c]
imul eax, eax, 0x776aa970
add eax, 0xd50efdf0
cmp eax, 0xb2ff935e
ja 0x1400a1110
mov rax, qword [r15 + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd2790]
add ecx, dword [0x141dd2794]
shr ecx, 3
imul rcx, rcx, 0x11f06d29
imul ecx, ecx, 0x11f06d29
imul ecx, ecx, 0x11f06d29
shr rcx, 0x39
imul ecx, ecx, 0xf28bb5a5
cmp ecx, 0xf91f6319
je 0x1400a1140
test rax, rax
je 0x1400a11ea
mov rcx, qword [r15 + 0x10]
mov eax, 0xedf1f87f
nop word cs:[rax + rax]
mov edx, dword [0x141dd2798]
and edx, dword [0x141dd279c]
or edx, 0x6ff68dcf
imul rdx, rax
shr rdx, 0x3f
cmp edx, 0xd85624b7
je 0x1400a1180
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd27a0]
xor edx, edx
div dword [0x141dd27a4]
cmp eax, 0x749a4c61
je 0x1400a11b0
cmp rcx, 0x11
jb 0x1400a11d8
xor eax, eax
nop dword [rax]
test al, al
jne case.0x14009dd46.19
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov eax, dword [0x141dd27a8]
xor eax, dword [0x141dd27ac]
xor eax, 0x22b8400
or eax, 0xe580396f
cmp eax, 0xfe95de42
jne 0x1400a1607
jmp 0x1400a1614
mov eax, dword [0x141dd2768]
sub eax, dword [str.o0_n]
xor eax, 0x3c82f65
imul eax, eax, 0x1b7213dc
or eax, 0xe564d580
cmp eax, 0x6e0b9f35
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1400a1210
jmp 0x1400a1588
test byte [rax], al
add byte [rax], al
add byte [rax], al
jbe 0x1400a1270
rol dword [rcx], cl
jns switch.0x1400a12ce
int3
nop dword [rax + rax]
adc al, 0xd3
add dword [rcx + 0x8005bca], eax
or byte [rax], al
and edx, 0x4c6a117b
imul edx, edx, 0x5eb67b50
or byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, 0xfa813fdc
or r9, r12
loope 0x1400a13a5
ja 0x1400a1390
loope 0x1400a13a5
add byte [rax], al
add byte [rax], al
add eax, 0x1d31347
imul eax, eax, 0x7284b5d
call 0x15bd55134
or cl, 0x76
adc cl, byte [rax - 0x75]
or eax, 0x1d3b0d8
mov eax, dword [0x141ddc4e0]
rol dword [rcx], cl
xlatb
add al, 2
add dword [rax], 0x3d
movsd dword [rdi], dword gs:[rsi]
fidiv dword [rdi]
cli
invalid
mov rbx, qword [0x141ddc4e0]
xor eax, eax
test al, al
je 0x1400a161d
mov rax, qword [0x141ddc4e0]
jmp 0x1400a1607
xor eax, eax
test al, al
jne 0x1400a1651
mov eax, dword [0x141dd27b0]
add eax, dword [str.:qV6]
imul ebp, eax, 0xf5398d9
and ebp, 0xca720c86
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0xdeec9a
jbe 0x1400a1670
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a1623
mov eax, dword [0x141dd27b8]
imul eax, dword [0x141dd27bc]
add eax, 0x8b1a612f
xor eax, 0xd0d24fb9
cmp eax, 0xfce42b49
ja 0x1400a1670
jmp 0x1400a1588
adc bl, dl
add dword [rbx], esi
adc eax, 0x1d31008
xchg esp, eax
rol byte [rcx + 0x6f902bfa], 0xd
invalid
or eax, 0xc084df74
enter 0xffffffffffff8c35, 0x37
rcl byte [rax + 0x3d]
stosd dword [rdi], eax
in al, dx
invalid
nop word cs:[rax + rax]
test byte [rdi], 0x84
lahf
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx - 0x2cf0bafb], cl
add dword [rbx], ebp
add eax, 0x1d30f43
out dx, al
xchg esi, eax
iretd
imul ecx, eax, 0x41de3149
shr ecx, 0x20
sar dword [0x132a0a0c4], cl
add byte [rbp + riz - 0x53f7deff], ch
jae 0x1400a1a89
pop rbp
jbe 0x1400a1a50
mov eax, dword [0x141dd2868]
xor edx, edx
div dword [0x141dd286c]
imul rcx, rax, 0x1e41cdb9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
imul eax, eax, 0xb0938ac0
add eax, 0x427bd840
cmp eax, 0xc8aca652
ja 0x1400a1a50
jmp 0x1400a0c40
stosb byte [rdi], al
jmp 0x188bdf012
je 0x1400a1c1f
call [rdx - 0x78c2f4f1]
sbb al, 0xfa
out 0x77, eax
invalid
invalid
or eax, 0x1d3a85d
add byte [rax], al
add byte [rdi], cl
or edx, dword [rax + 0xc42058b]
rol dword [rcx], cl
mov eax, dword [0x141dd2958]
imul eax, dword [0x141dd295c]
imul eax, eax, 0xea0b57a0
add eax, 0x636d193d
cmp eax, 0x5802d7ec
jb 0x1400a1d10
jmp 0x1400a0c40
mov cl, byte [rbx]
rol dword [rcx], cl
and eax, 0x8b6ff981
in al, dx
retf
psrlw mm7, qword [0x110b926c1]
rol dword [rcx], cl
rol dword [rcx], cl
add dword [rax + 0x63], ecx
add al, 0x81
call 0x100b92d8f
add byte [rax], al
adc al, 6
add byte [rdi], cl
invalid
cld
fisubr dword [rsi - 0x53]
mov eax, dword [0x141dd2990]
add eax, dword [0x141dd2994]
and eax, 0xa81dfffc
imul eax, eax, 0xcdb28cc
add eax, 0x7b2dd8da
cmp eax, 0x81b6a7b0
ja case.0x14009f667.15
jmp 0x1400a0c40
and eax, 0xc14840d6
call 0x131ca88da
wait
adc eax, 0x528f2562
fidivr word [rsi + 0x3d]
cmp ch, byte [rbx - 0x2a88e540]
or rbx, r10
add dword [0xc10b2003], ecx
invalid
invalid
invalid
add dword [rcx], esi
ror byte [rcx - 0x77], cl
clc
invalid
int3
invalid
xchg esp, eax
jg 0x1400a222e
and eax, 0x480ff2d5
imul eax, eax, 0x2515aa35
shr rax, 0x3c
cmp eax, 0x741eebe4
ja 0x1400a226a
invalid
sub ecx, dword [rbx - 0x2cf89cfb]
mov eax, dword [0x141dd29a8]
or eax, dword [0x141dd29ac]
add dword [rbx], ecx
add eax, 0x1d30761
imul esi, eax, 0x79dcf41c
add esi, 0x43adfea0
or esi, 0x8ca63873
call fcn.1400a2280
cmp esi, 0xdbe62766
jbe 0x1400a2271
call fcn.1400a2280
jmp 0x1400a223f
ud2
invalid
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x8efc9015
cmp ecx, 0x80b087a7
jb 0x1400a2305
mov eax, dword [0x141dd29c0]
sub eax, dword [0x141dd29c4]
rol byte [rsi], cl
rol dword [rcx], cl
rol byte [rsi], cl
rol dword [rcx], cl
imul eax, eax, 0x4471d172
add eax, 0x277c3d95
add eax, 0x277c3d95
int3
int3
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2cf94dfb], cl
mov dl, 6
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd29cc]
mov eax, dword [0x141dd29c8]
mov dl, 6
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd29cc]
scasb al, byte [rdi]
invalid
shr eax, 3
imul rax, rax, 0x11274821
shl byte [rcx], 0x48
invalid
adc dword [rax - 0x3f], ecx
call 0x17fa75868
cmp dword [rbx + 5], ebx
pop rsi
or eax, 0x3a3d2e4c
cmp dl, byte [rsi - 0x7d]
xchg ebx, eax
shl byte [rcx], 0x48
invalid
call 0x17fa75868
cmp dword [rbx + 5], ebx
pop rsi
or eax, 0x3a3d2e4c
cmp dl, byte [rsi - 0x7d]
xchg ebx, eax
jae 0x1400a2310
add rsp, 0x28
ret
int3
cmp dl, byte [rsi - 0x7d]
xchg ebx, eax
jae 0x1400a2310
add rsp, 0x28
add esp, 0x28
ret
push rsp
push rsi
push rdi
push rbx
mov rbp, rsp
mov rsi, rdx
mov rdi, rcx
mov eax, dword [0x141dd29d0]
or eax, dword [0x141dd29d4]
imul eax, eax, 0x66ae289f
add eax, 0xe595da1e
xchg ebp, eax
in eax, 0x25
jl 0x1400a23a2
sbb edi, dword es:[0xefdd7cfa]
xchg ebp, eax
in eax, 0x25
jl 0x1400a23a2
sbb edi, dword es:[0xefdd7cfa]
jbe 0x1400a23ad
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x40
add al, ch
invalid
in al, 4
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
invalid
xor ecx, ecx
nop
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov r15, rsp
mov eax, 0x40
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
test cl, cl
jne 0x1400a23b0
mov eax, dword [0x141dd29d8]
xor edx, edx
div dword [0x141dd29dc]
imul eax, eax, 0xf7cb493b
add eax, 0xf6a19e09
or eax, 0xb9feeed8
cmp eax, 0x58f79a7f
invalid
neg dword [rax + 0x72]
invalid
invalid
mov r12d, dword [0x141dd29e0]
imul r12d, dword [0x141dd29e4]
add r12d, 0x3584d355
or r12d, 0x80308405
and r12d, 0xa2b2974f
sub rsp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
and byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
mov r8, rsi
call fcn.14008d8c0
add rsp, 0x20
and byte [rcx - 0x7f], al
cld
push rbx
mov ebx, 0x1875f9ba
invalid
and byte [rcx - 0x7f], al
cld
push rbx
mov ebx, 0x1875f9ba
invalid
sbb byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.14008d8c0
add rsp, 0x20
add esp, 0x20
add esp, 0x20
jmp 0x1400a2409
movzx ecx, byte [r14]
mov dh, 0xe
mov rax, qword [r14 + 0x10]
mov edx, 0xfda36f3f
adc byte [rdx - 0x25c90c1], r15b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov r8d, dword [0x141dd29e8]
xor r8d, dword [0x141dd29ec]
pop rsi
add eax, 0x814101d3
or r8d, 0x5adc179f
or r8d, 0x5adc179f
fcomp qword [rdx + 0x45]
imul eax, eax, 0xf90e4600
imul r8d, r8d, 0xf90e4600
imul r8, rdx
shr r8, 0x3d
cmp r8d, 0xab9317e5
clc
in eax, 0x17
xchg ebx, eax
stosd dword [rdi], eax
clc
in eax, 0x17
xchg ebx, eax
stosd dword [rdi], eax
ja 0x1400a2480
mov r8, qword [r14 + 0x20]
mov eax, dword [rsi + 0x20]
mov ecx, ecx
lea rdx, [0x141dbc1ac]
movsxd r9, dword [rdx + rcx*4]
add r9, rdx
mov rcx, rsi
mov rdx, rdi
cli
cli
jmp r9
rol byte [rcx + rbp*8], 0x86
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
ror byte [rcx + 0xf], 0x44
enter 0x148, 0xffffffffffffffc8
add rax, 8
jmp 0x1400a2559
nop word cs:[rax + rax]
test cl, cl
jne 0x1400a2500
jmp 0x1400a2559
mov ecx, dword [0x141dd29f0]
rol dword [rcx], cl
sub ecx, dword [0x141dd29f4]
or ecx, 0x518ea201
add ecx, 0xbb737b6d
imul rdx, rcx, 0x1f6178b9
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
cmp ecx, 0xd949f1ba
ja 0x1400a2510
lea rcx, [r8 + 1]
test r8, r8
cmove rcx, r8
add rax, rcx
jmp 0x1400a2559
add byte [rax - 0x77], cl
int1
mov rcx, rsi
sub rcx, rax
jb 0x1400a270d
nop word cs:[rax + rax]
mov edx, dword [0x141dd2a00]
or edx, dword [0x141dd2a04]
imul edx, edx, 0x8bfe1384
dec byte [rbx - 0x3e2d96b8]
invalid
xor bh, byte [0x17df4e6d5]
imul edx, edx, 0x8abde0d5
cmp edx, 0x22a939
ja 0x1400a2570
dec byte [rbx - 0x3e2d96b8]
invalid
mov edx, 0xc149a793
add rax, rdi
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2a08]
or r8d, dword [0x141dd2a0c]
imul r8, rdx
shr r8, 0x3e
or r8d, 0x1156940
cmp r8d, 0xc88d5b7
ja 0x1400a25b0
mov rdx, rax
nop dword [rax]
mov eax, dword [0x141dd2a10]
or eax, dword [0x141dd2a14]
add eax, 0xb2261857
imul r8, rax, 0x25982d15
shr r8, 0x20
sub eax, r8d
shr eax, 1
add eax, r8d
shr eax, 0x1c
xor eax, 0x903447bd
cmp eax, 0x869d8657
jb 0x1400a25e0
test rcx, rcx
je 0x1400a26ac
nop dword [rax]
mov eax, dword [0x141dd2a18]
or eax, dword [0x141dd2a1c]
and eax, 0x8ecc3d29
imul eax, eax, 0xda4b721d
add eax, 0x8ab1a62f
cmp eax, 0x27f71cf8
jb 0x1400a2620
movzx ecx, byte [rdx]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2a20]
add eax, dword [0x141dd2a24]
imul eax, eax, 0xbdf471c3
cmp eax, 0x67ceec6c
je 0x1400a2650
nop dword [rax]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete al
mov r8d, dword [0x141dd2a28]
and r8d, dword [0x141dd2a2c]
add r8d, 0xe545cb3d
and r8d, 0xa216373b
add r8d, 0xf4bd6e69
cmp r8d, 0xce779d22
ja 0x1400a2670
or al, dl
jmp 0x1400a26ae
xor eax, eax
mov qword [r15], rdi
mov qword [r15 + 8], rsi
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [r15 + 0x10], xmm0
movups xmmword [r15 + 0x20], xmm1
mov rcx, qword [r14 + 0x20]
mov qword [r15 + 0x30], rcx
mov byte [r15 + 0x3a], al
mov word [r15 + 0x38], 0x200
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14009b1c0
add rsp, 0x20
cmp byte [rbx], 9
mov rdx, qword [rbx + 0x10]
jne 0x1400a26fd
mov rax, qword [rbx + 8]
jmp 0x1400a26ff
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
test cl, cl
jne 0x1400a4ca0
xor r11d, r11d
mov ecx, 0xc8d5f305
lea r14, [0x141dba8f8]
mov rdx, rbp
mov qword [rsp + 0x58], rsi
nop dword [rax + rax]
mov r8w, 1
test r11w, r11w
je 0x1400a4ce0
xor r11d, r11d
jmp 0x1400a4ef0
cmp rdx, rax
je 0x1400a4f16
nop dword [rax]
mov r9d, dword [0x141dd2d80]
and r9d, dword [0x141dd2d84]
imul r9, rcx
shr r9, 0x3f
imul r9d, r9d, 0x5c710ec1
cmp r9d, 0xfd078981
ja 0x1400a4cf0
lea r10, [rdx + 1]
movzx r9d, byte [rdx]
nop
mov r11d, dword [0x141dd2d88]
sub r11d, dword [0x141dd2d8c]
add r11d, 0xd5025a4f
or r11d, 0x4c37e013
add r11d, 0xcc36dd4b
cmp r11d, 0xc0515e9a
ja 0x1400a4d20
test r9b, r9b
js 0x1400a4d8c
nop word cs:[rax + rax]
mov edx, dword [0x141dd2d98]
imul edx, dword [0x141dd2d9c]
imul edx, edx, 0x76f58878
or edx, 0x782a4626
and edx, 0x7e6e5e36
cmp edx, 0xcdef9939
ja 0x1400a4d60
jmp 0x1400a4ee0
mov r11d, r9d
and r11d, 0x1f
lea r10, [rdx + 2]
movzx esi, byte [rdx + 1]
mov edi, r11d
shl edi, 6
nop word cs:[rax + rax]
mov ebx, dword [0x141dd2d90]
sub ebx, dword [0x141dd2d94]
imul ebx, ebx, 0x8805541f
add ebx, 0xabfaa47d
cmp ebx, 0xd0a7ec2d
ja 0x1400a4db0
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1400a4e38
movzx r10d, byte [rdx + 2]
movzx edx, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r9b, 0xf0
stc
invalid
jb 0x1400a4e47
stc
invalid
mov rsi, qword [rsp + 0x58]
nop word cs:[rax + rax]
mov r9d, dword [str.jYGz__nP]
and r9d, dword [0x141dd2da4]
cmp r9d, 0xfb4ccd99
je 0x1400a4e00
invalid
movzx r9d, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, r11d
jmp 0x1400a4e60
or edi, esi
mov r9d, edi
mov rsi, qword [rsp + 0x58]
jmp 0x1400a4ee0
add rdx, 3
shl r11d, 0xc
or r10d, r11d
mov r9d, r10d
mov rsi, qword [rsp + 0x58]
nop word [rax + rax]
mov r10d, dword [0x141dd2da8]
imul r10d, dword [0x141dd2dac]
and r10d, 0x8fe955e6
add r10d, 0x77c6497f
or r10d, 0x6fb519bd
cmp r10d, 0xcf9df20f
ja 0x1400a4e60
cmp r9d, 0xffff
jbe 0x1400a4ed3
and r9d, 0x3ff
nop dword [rax]
mov r10d, dword [0x141dd2db0]
imul r10d, dword [0x141dd2db4]
or r10d, 0x207e42a0
and r10d, 0x607e66b0
cmp r10d, 0x3be4ed6a
ja 0x1400a4ea0
movzx r11d, r9w
or r11d, 0xdc00
jmp 0x1400a4ef0
mov r10, rdx
nop word cs:[rax + rax]
xor r11d, r11d
mov rdx, r10
mov r8d, r9d
nop dword [rax]
mov r9d, dword [0x141dd2db8]
or r9d, dword [0x141dd2dbc]
cmp r9d, 0x3bd0e065
je 0x1400a4ef0
test r8w, r8w
jne 0x1400a4cc0
jmp 0x1400a6326
cmp r12, 0xf
mov r11, r13
ja 0x1400a5013
xor eax, eax
mov qword [rsp + 0x78], rax
mov ecx, 0xbe24a279
xor r8d, r8d
movabs r13, 0x8000000000000000
nop dword [rax]
cmp byte [rbp + r8], 0x2e
add byte [rsi], ch
je 0x1400a5099
nop dword [rax]
mov eax, dword [0x141dd2ea8]
rol byte [rcx], cl
xor edx, edx
div dword [0x141dd2eac]
imul eax, eax, 0x2b8fbec3
cmp eax, 0xdde169f6
je 0x1400a4f50
inc r8
nop
mov eax, dword [0x141dd2eb0]
imul eax, dword [0x141dd2eb4]
imul rax, rcx
shr rax, 0x3f
xor eax, 0x97be1cb1
cmp eax, 0xc0e90004
ja 0x1400a4f70
cmp r8, r12
jne 0x1400a4f40
jmp 0x1400a50b0
mov rsi, r11
mov eax, dword [0x141dd2ea0]
xor edx, edx
div dword [0x141dd2ea4]
imul eax, eax, 0xdf47b45d
add eax, 0x72a44bc
cmp eax, 0x897d08cf
movabs r13, 0x8000000000000000
jae 0x1400a504d
mov cl, 0x2e
mov rdx, rbp
mov r8, r12
call fcn.140059c80
mov cl, 0x2e
mov rdx, rbp
mov r8, r12
call fcn.140059c80
mov qword [rsp + 0x78], rax
mov r11, rsi
mov rsi, qword [rsp + 0x58]
jmp 0x1400a50b0
mov eax, 1
mov qword [rsp + 0x78], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd2eb8]
imul eax, dword [0x141dd2ebc]
or eax, 0xf393acee
imul rax, rax, 0x5b74eea5
shr rax, 0x3c
imul eax, eax, 0x5b526e70
cmp eax, 0x97a7e049
jb 0x1400a50b0
test r11, r11
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x88], rbp
je 0x1400a58e4
add rsi, r11
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ec0]
xor edx, edx
div dword [0x141dd2ec4]
imul rcx, rax, 0x27b0e36d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x4684423b
and eax, 0x4604403e
cmp eax, 0x65b8046
jb 0x1400a5100
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ec8]
sub eax, dword [0x141dd2ecc]
imul eax, eax, 0xa957658c
add eax, 0x5bd1a4fe
cmp eax, 0xd8e1531d
ja 0x1400a5140
mov byte [rsp + 0x60], 1
xor r15d, r15d
mov r12d, 0xcf24f57b
mov qword [rsp + 0x58], rsi
nop word cs:[rax + rax]
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
mov ecx, 2
xor edi, edi
mov r13, r11
mov ebp, r15d
xor ebx, ebx
jmp 0x1400a51d0
mov word [rcx + rdi*2], r14w
inc rdi
mov qword [rsp + 0xc0], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ed0]
or eax, dword [0x141dd2ed4]
imul rax, r12
shr rax, 0x3e
imul eax, eax, 0xa02a8055
add eax, 0xc6b1f65d
cmp eax, 0x80dd6272
ja 0x1400a51d0
jmp 0x1400a5241
mov eax, dword [0x141dd2f28]
or eax, dword [0x141dd2f2c]
add eax, 0x54d65f88
and eax, 0xb1c1a684
cmp eax, 0xec468cb
jb 0x1400a5200
and bl, 1
mov eax, dword [0x141dd2f30]
add eax, dword [str.HOJI]
imul eax, eax, 0xcb5e9805
or eax, 0x54918a66
cmp eax, 0x7ee27d2e
je 0x1400a5220
xor bl, 1
mov r14d, ebp
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ed8]
or eax, dword [0x141dd2edc]
imul rax, rax, 0x57b36867
shr rax, 0x3b
imul eax, eax, 0x7af8cf1c
cmp eax, 0x5ddada10
jb 0x1400a5250
test r14w, r14w
je 0x1400a5290
xor r15d, r15d
xor ebp, ebp
jmp 0x1400a54a0
cmp r13, rsi
je 0x1400a5510
nop dword [rax]
mov eax, dword [0x141dd2ee0]
imul eax, dword [0x141dd2ee4]
or eax, 0xf430c0d
imul eax, eax, 0xab2429e
cmp eax, 0xf3ad41b5
ja 0x1400a52a0
movzx r8d, byte [r13]
test r8b, r8b
js 0x1400a52ff
inc r13
nop dword [rax]
mov eax, dword [0x141dd2ef0]
xor edx, edx
div dword [0x141dd2ef4]
add eax, 0x5b71e7e0
or eax, 0x91876b8f
add eax, 0xaa968888
cmp eax, 0x876c64f3
ja 0x1400a52d0
mov r11, r13
mov r14d, r8d
jmp 0x1400a5490
mov eax, r8d
and eax, 0x1f
lea r11, [r13 + 2]
movzx edx, byte [r13 + 1]
mov r14d, eax
shl r14d, 6
and edx, 0x3f
or r14d, edx
nop dword [rax + rax]
mov r9d, dword [0x141dd2ee8]
or r9d, dword [0x141dd2eec]
or r9d, 0x3bea03ce
add r9d, 0x61263f33
xor r9d, 0x3503b86b
cmp r9d, 0x5c7ebe52
ja 0x1400a5320
cmp r8b, 0xdf
jbe 0x1400a5490
lea r11, [r13 + 3]
movzx r9d, byte [r13 + 2]
shl edx, 6
and r9d, 0x3f
nop word cs:[rax + rax]
mov r10d, dword [0x141dd2ef8]
add r10d, dword [0x141dd2efc]
and r10d, 0x3c7606f1
xor r10d, 0xb2a40a99
add r10d, 0xf164090f
cmp r10d, 0x5d92d2a
jb 0x1400a5370
or edx, r9d
cmp r8b, 0xf0
jb 0x1400a53c6
movzx r14d, byte [r13 + 3]
add r13, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, eax
mov r11, r13
jmp 0x1400a53d0
shl eax, 0xc
or edx, eax
mov r14d, edx
nop
mov eax, dword [0x141dd2f00]
imul eax, dword [0x141dd2f04]
add eax, 0x15642a
shr eax, 2
imul rax, rax, 0x20170795
shr rax, 0x3b
imul eax, eax, 0xe2eb94e0
cmp eax, 0x49cdeb03
ja 0x1400a53d0
cmp r14d, 0xffff
jbe 0x1400a5490
nop word [rax + rax]
mov eax, dword [0x141dd2f08]
imul eax, dword [0x141dd2f0c]
add eax, 0x451b8fa5
cmp eax, 0xcceb4a6
jb 0x1400a5410
lea eax, [r14 + 0xff0000]
shr eax, 0xa
nop word cs:[rax + rax]
mov edx, dword [0x141dd2f10]
add edx, dword [0x141dd2f14]
and edx, 0x8c8e6162
imul edx, edx, 0xe017a3f2
or edx, 0x2663dea
cmp edx, 0x80ba7597
ja 0x1400a5440
or eax, 0xd800
and r14d, 0x3ff
movzx r15d, r14w
or r15d, 0xdc00
mov r13, r11
mov ebp, r15d
mov r14d, eax
jmp 0x1400a54a0
xor ebp, ebp
mov r13, r11
nop word cs:[rax + rax]
mov eax, dword [0x141dd2f20]
imul eax, dword [0x141dd2f24]
xor eax, 0xda24f8de
add eax, 0x17b1c02c
cmp eax, 0x31ff99a
jb 0x1400a54a0
cmp r14w, 0x22
je 0x1400a5200
movzx eax, r14w
cmp eax, 0x3b
jne 0x1400a54db
test bl, 1
je 0x1400a58c6
cmp rdi, qword [rsp + 0xb0]
jne 0x1400a51b5
lea rcx, [rsp + 0xb0]
mov rsi, r11
call fcn.1400dbaf0
mov r11, rsi
mov rsi, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xb8]
jmp 0x1400a51b5
mov dword [rsp + 0x68], 0
movabs r13, 0x8000000000000000
mov r8d, 0x83af52a5
movzx r9d, byte [rsp + 0x60]
nop
test r9b, r9b
sete al
mov ecx, dword [0x141dd2f18]
or ecx, dword [0x141dd2f1c]
or ecx, 0x9c4b2e61
imul rcx, r8
shr rcx, 0x3f
imul edx, ecx, 0xa3d655ab
test rdi, rdi
sete cl
cmp edx, 0x4bd48c1c
ja 0x1400a5530
and al, cl
mov r14, r11
je 0x1400a5575
mov qword [rsp + 0x260], r13
jmp 0x1400a5590
mov rdx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x260]
mov r8, rdi
call fcn.14008ced0
nop dword [rax]
mov eax, dword [0x141dd2f38]
add eax, dword [0x141dd2f3c]
imul eax, eax, 0x22dec92c
cmp eax, 0x48ba2d58
je 0x1400a5590
cmp qword [rsp + 0xb0], 0
je 0x1400a5620
nop word cs:[rax + rax]
mov eax, dword [str._dymd]
imul eax, dword [0x141dd2f44]
cmp eax, 0x21832fe8
je 0x1400a55c0
mov rsi, qword [rsp + 0xb8]
mov rdi, qword [0x141ddc4e0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd2f48]
add eax, dword [0x141dd2f4c]
or eax, 0x61ecc096
imul ebp, eax, 0xb85280d4
add ebp, 0x8fe2099e
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x44ba99a7
ja 0x1400a55f0
nop
mov eax, dword [0x141dd2f50]
or eax, dword [0x141dd2f54]
xor eax, 0x4000a817
or eax, 0x1e3d57e8
xor eax, 0xa2dc9123
cmp eax, 0x2310bc43
jb 0x1400a5620
mov rax, qword [rsp + 0x260]
cmp rax, r13
mov rbp, qword [rsp + 0x88]
je 0x1400a58d1
mov r8, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x58]
mov edx, dword [0x141dd2f58]
add edx, dword [0x141dd2f5c]
rol byte [rcx], cl
or edx, 0x9000182
xor edx, 0x10a30200
and edx, 0x39a3538e
cmp edx, 0x7516c884
ja 0x1400a5670
test rcx, rcx
je 0x1400a5760
mov rdx, qword [rsp + 0x278]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], r8
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rdx
and al, 0x78
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov r8, qword [rsp + 0xa8]
call fcn.140095e60
cmp qword [rsp + 0x78], 1
je 0x1400a56f4
and al, 0x78
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x260]
call fcn.1400a2750
lea rbx, [rsp + 0xb0]
nop dword [rax]
mov edi, dword [0x141dd2f70]
xor edi, dword [0x141dd2f74]
or edi, 0x18080000
and edi, 0x19981000
mov rsi, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
mov rcx, rbx
mov rdx, rsi
call fcn.1400b2370
cmp edi, 0x4e309788
jbe 0x1400a57d0
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
mov rcx, rbx
call fcn.1400b2370
jmp 0x1400a5700
mov ecx, dword [str._fB95]
add ecx, dword [0x141dd2f64]
imul ecx, ecx, 0xa1920dc8
add ecx, 0x4b3cb52b
cmp ecx, 0xc9ba4b3a
ja 0x1400a5760
test rax, rax
mov rax, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x1400a5797
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call rax
mov ecx, 0x8620711b
nop dword [rax]
mov eax, dword [0x141dd2f68]
or eax, dword [0x141dd2f6c]
imul rax, rcx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
add eax, 0x2b53bfe5
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
add eax, 0x2b53bfe5
cmp eax, 0xe3cc7928
ja 0x1400a57a0
mov eax, dword [rsp + 0x68]
mov byte [rsp + 0x60], al
mov r11, r14
jmp 0x1400a5180
mov rax, qword [rsp + 0x260]
nop dword [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 ecx, dword [0x141dd2f78]
rol byte [rcx], cl
xor ecx, dword [0x141dd2f7c]
add ecx, 0x81c3f3c6
xor ecx, 0xa156210d
imul ecx, ecx, 0x482c90e9
cmp ecx, 0x96debc1b
jb 0x1400a57e0
test rax, rax
mov r11, r14
jne 0x1400a5817
jmp 0x1400a5880
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141dd2f80]
add eax, dword [0x141dd2f84]
xor eax, 0x1024040
or eax, 0xa0809880
movabs al, byte [0x3d8b48a18ad8c125]
cmpsd dword [rsi], dword [rdi]
insb byte [rdi], dx
rol dword [rcx], cl
movabs al, byte [0x3d8b48a18ad8c125]
cmpsd dword [rsi], dword [rdi]
insb byte [rdi], dx
rol dword [rcx], cl
cmp eax, 0x3b773c4f
jb 0x1400a5810
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov ebp, dword [0x141dd2f88]
or ebp, dword [0x141dd2f8c]
and ebp, 0xc1d0088
add ebp, 0xbd60d3e4
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0x37a4448e
jb 0x1400a5850
mov r11, r14
nop dword [rax]
mov eax, dword [0x141dd2f90]
imul eax, dword [0x141dd2f94]
add eax, 0x47996b80
and eax, 0xb0c502b6
xor eax, 0xee45fb13
cmp eax, 0xafa4c972
jb 0x1400a5880
mov rdx, qword [rsp + 0xb0]
cmp rdx, r13
mov rsi, qword [rsp + 0x58]
jne 0x1400a5c3a
mov eax, dword [rsp + 0x68]
mov byte [rsp + 0x60], al
jmp 0x1400a5180
mov al, 1
mov dword [rsp + 0x68], eax
jmp 0x1400a5518
mov al, 1
mov r12, qword [rsp + 0xa8]
nop dword [rax + rax]
test al, al
je 0x1400a58e0
lea rcx, [rsp + 0xb0]
call fcn.140092520
mov rdi, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
cmp rdi, r13
cmp edi, ebp
cmp edi, ebp
jne 0x1400a5b56
nop word [rax + rax]
mov eax, dword [0x141dd2fe8]
add eax, dword [0x141dd2fec]
rcl dh, 1
rol byte [rcx], cl
rcl dh, 1
rol byte [rcx], cl
imul rax, rax, 0x583f3ead
shr rax, 0x3d
imul eax, eax, 0xd06b3c6d
cmp al, 0x6b
sar byte [0x16a9bb87e], 1
cmp al, 0x6b
sar byte [0x16a9bb87e], 1
je 0x1400a5910
nop word cs:[rax + rax]
mov eax, dword [0x141dd2ff0]
rol byte [rcx], cl
and eax, dword [0x141dd2ff4]
rol byte [rcx], cl
add eax, 0xbf0ca069
xor eax, 0x80c14108
and eax, 0xace961a9
cmp eax, 0x89db4826
ja 0x1400a5940
mov eax, ebx
and eax, 3
nop word [rax + rax]
mov ecx, dword [0x141dd2ff8]
and ecx, dword [0x141dd2ffc]
or ecx, 0xcb096d92
add ecx, 0xbc7bf58e
or ecx, 0x5099f8a5
cmp ecx, 0xd28c6418
jb 0x1400a5970
lea rcx, [0x141dbc1c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, dword [0x141dd3030]
and ecx, dword [0x141dd3034]
or ecx, 0x50020000
xor ecx, 0x444400
and ecx, 0x50c64611
cmp ecx, 0x793508c6
ja 0x1400a5a5a
cmp rax, 0x11
jb 0x1400a5ac8
mov eax, dword [0x141dd3038]
mov ecx, dword [0x141dd303c]
add eax, ecx
add eax, 0xfb5245d
xor eax, 0x918eca4f
imul eax, eax, 0xb7dc173b
cmp eax, 0x5ab66ee0
jb 0x1400a5a86
mov rsi, qword [rsi - 8]
mov eax, dword [0x141dd3040]
imul eax, dword [0x141dd3044]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d2d588
or eax, 0x6c88c12
cmp eax, 0xe64c5c66
je 0x1400a5aaf
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [0x141ddc4e0]
mov eax, dword [0x141dd3048]
xor edx, edx
div dword [0x141dd304c]
imul eax, eax, 0x7ef5360d
and eax, 0x6784d132
imul eax, eax, 0x142b520c
cmp eax, 0xaf8b9129
jb 0x1400a93d3
jmp 0x1400a9398
mov rsi, qword [rsp + 0xc0]
mov r14, qword [rsp + 0xc8]
mov rcx, rbx
mov rdx, rsi
call fcn.14009c0d0
test rax, rax
je 0x1400a5c98
mov rcx, rdx
nop dword [rax]
mov eax, dword [0x141dd2f98]
xor edx, edx
div dword [0x141dd2f9c]
imul eax, eax, 0xae1b4f20
add eax, 0x4f56ebde
cmp eax, 0x94fd4d72
jb 0x1400a5b80
test rcx, rcx
je 0x1400a5c95
mov eax, dword [0x141dd2fa0]
xor edx, edx
div dword [0x141dd2fa4]
imul eax, eax, 0x95a63c27
add eax, 0x3cc93274
cmp eax, 0x52bc5674
jb 0x1400a5ba9
cmp rsi, rcx
jbe 0x1400a5c8a
movzx eax, byte [rbx + rcx]
mov edx, dword [0x141dd2fa8]
sub edx, dword [0x141dd2fac]
or edx, 0x81440da8
cmp edx, 0x9a708954
je 0x1400a5bd6
cmp al, 0xbf
jg 0x1400a5c90
ud2
mov r14, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xc0]
jmp 0x1400aa13b
jne 0x1400a5bf8
cmp rsi, rcx
jb 0x1400a5c98
mov rsi, rcx
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x268], rbx
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], r14
lea rcx, [rsp + 0x260]
mov rdx, rbp
mov r8, r12
call fcn.140095e60
cmp qword [rsp + 0x78], 1
je 0x1400a5d17
mov eax, dword [0x141dd2fb8]
imul eax, dword [0x141dd2fbc]
xor eax, 0x2aab0aef
imul rax, rax, 0x21ba1c67
shr rax, 0x3d
imul eax, eax, 0x5568d95a
cmp eax, 0x15c52a5a
jne 0x1400a5d0a
lea rcx, [rsp + 0x260]
call fcn.1400a2750
lea rcx, [rsp + 0x260]
call fcn.1400a2750
mov rsi, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x180]
mov rdx, rsi
call fcn.1400b2370
cmp qword [rsp + 0x260], 0
je 0x1400a9a03
mov rdi, qword [0x141ddc4e0]
mov eax, dword [0x141dd2fc0]
imul eax, dword [0x141dd2fc4]
mov ecx, 0xc8ade433
imul rcx, rax
shr rcx, 0x3e
and ecx, 0xfffffffe
or ecx, 0xe2a850bc
cmp ecx, 0xac065c
jb 0x1400a99f3
jmp 0x1400a99b7
adc eax, dword [rcx]
invalid
ud2
ud2
invalid
mov eax, dword [0x141dd2de0]
xor eax, dword [0x141dd2de4]
add dword [0xdf151ded], esp
add dword [0xdf151ded], esp
add eax, 0x9ce8885f
cmp eax, 0x4bcc401d
jb 0x1400a5f00
test rsi, rsi
movabs r13, 0x8000000000000000
je 0x1400a931e
mov eax, dword [0x141dd2df0]
and eax, dword [0x141dd2df4]
add eax, 0xc23c25
or eax, 0x9b4a6d9f
imul eax, eax, 0x29171f2
cmp eax, 0x55722bcc
jae 0x1400a5f80
mov rcx, rsi
mov rdx, rbp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x260], r12
mov qword [rsp + 0x268], rsi
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141dd2df8]
add eax, dword [0x141dd2dfc]
jo 0x1400a5f58
rol byte [rcx], cl
jo 0x1400a5f58
rol byte [rcx], cl
imul edi, eax, 0x23019475
mov rcx, rsi
mov rdx, rbp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x260], r12
mov qword [rsp + 0x268], rsi
cmp edi, 0x6623c33f
je 0x1400a5f80
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x278], 0
lea rdx, [0x141dba948]
lea rcx, [rsp + 0x260]
mov r8d, 4
call fcn.140092de0
mov rsi, qword [rsp + 0x260]
mov rdi, qword [rsp + 0x268]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x270]
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov r8, rbx
call fcn.1400b2370
cmp qword [rsp + 0xb0], r13
jne 0x1400a611f
mov rcx, rdi
mov rdx, rbx
call fcn.1400a2350
mov rcx, rax
mov r8, rdx
mov eax, dword [0x141dd2e50]
and eax, dword [0x141dd2e54]
or eax, 0x80000040
and byte [0xc0137489], 0x3d
pushfq
int 0xd2
pop rcx
and byte [0xc0137489], 0x3d
pushfq
int 0xd2
pop rcx
jb 0x1400a6030
test rcx, rcx
leave
je 0x1400a6265
cmp r8, 2
jne 0x1400a60a0
movzx r9d, word [rcx]
mov eax, dword [0x141dd2e58]
xor edx, edx
div dword [0x141dd2e5c]
or eax, 0xa03b0038
and eax, 0xa23f407c
cmp eax, 0x40d4af4d
jb 0x1400a6060
movzx eax, r9w
cmp eax, 0x2e2e
jne 0x1400a60a0
mov eax, 2
xor r9d, r9d
jmp case.0x14007aa32.764
mov eax, dword [0x141dd2e60]
sub eax, dword [0x141dd2e64]
imul rax, rax, 0x15d9088d
shr rax, 0x38
imul eax, eax, 0x69bebcd5
or eax, 0x4dbeffa
cmp eax, 0x1b8131c8
jb 0x1400a60a0
mov rax, r8
nop dword [rax]
test rax, rax
je case.0x14007ade5.759
mov r10, rax
dec rax
cmp byte [rcx + r10 - 1], 0x2e
jne 0x1400a60d0
mov rdx, r8
sub rdx, r10
mov r9, rcx
add r9, r10
nop
mov r10d, dword [str._rgY]
sub r10d, dword [0x141dd2e6c]
and r10d, 0xf5fd05c4
add r10d, 0x4d59ea73
cmp r10d, 0x946cd605
ja 0x1400a60f0
test rax, rax
je 0x1400a614e
mov r8, rdx
jmp case.0x14007aa32.764
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x1f0], rax
movups xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1e0], eax
jmp 0x1400a62d4
mov r9, rcx
mov rax, r8
xor ecx, ecx
jmp case.0x14007aa32.764
xor r9d, r9d
nop word cs:[rax + rax]
mov eax, dword [0x141dd2e70]
add eax, dword [0x141dd2e74]
and eax, 0x64b49b56
add eax, 0x6c27a9a5
cmp eax, 0x5672f15e
jb 0x1400a6160
mov rax, r8
test rcx, rcx
cmovne r9, rcx
test r9, r9
je 0x1400a6265
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
cmove rax, r8
add r9, rax
mov rcx, r9
sub rcx, rdi
stc
stc
mov eax, dword [0x141dd2e78]
xor edx, edx
div dword [0x141dd2e7c]
add eax, 0xe96c08dd
imul rax, rax, 0x1a339f0d
shr rax, 0x3b
xor eax, 0xd5f632cd
cmp eax, 0x85d4a764
jb 0x1400a61a0
cmp r9, rdi
je 0x1400a6240
cmp rbx, rcx
jbe 0x1400a6237
movzx r8d, byte [rdi + rcx]
nop dword [rax]
mov eax, dword [0x141dd2e88]
xor edx, edx
div dword [0x141dd2e8c]
add eax, 0xd185601c
and eax, 0x1c1311dc
adc ebx, dword [rax + 0x36fa3fba]
adc ebx, dword [rax + 0x36fa3fba]
cmp eax, 0x5ffc7eb9
ja 0x1400a61e0
cmp r8b, 0xbf
jg 0x1400a6239
mov eax, dword [0x141dd2e90]
xor edx, edx
div dword [0x141dd2e94]
add eax, 0x33c636d9
or eax, 0x415dfdf
xor eax, 0x8e9bc701
cmp eax, 0x4cb7928d
jb 0x1400a5dd5
jmp 0x1400a5dd7
jne 0x1400a620a
cmp rbx, rcx
jb 0x1400a6265
nop
mov eax, dword [0x141dd2e80]
or eax, dword [0x141dd2e84]
or eax, 0xc74f7d3e
add eax, 0x8b7a616
or eax, 0x16980238
cmp eax, 0x73c6cc52
jb 0x1400a6240
mov rbx, rcx
lea rcx, [rsp + 0x260]
mov rdx, rdi
mov r8, rbx
call fcn.140091760
mov rcx, qword [rsp + 0x260]
mov rax, qword [rsp + 0x268]
cmp rcx, r13
jne 0x1400a629f
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1e0], r13
jmp 0x1400a62d4
mov rdx, qword [rsp + 0x270]
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rdx
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x260]
call fcn.1400b2980
test rsi, rsi
je 0x1400a62f0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dd2e98]
sub eax, dword [0x141dd2e9c]
xor eax, 0x818bbef8
add eax, 0xe7621809
cmp eax, 0xc0dcc4c5
jae 0x1400a62f0
mov rax, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x1e8]
cmp rax, r13
jne 0x1400a6775
mov rax, qword [rsp + 0x90]
mov qword [rax], r14
mov qword [rax + 0x10], 2
cmp byte [rsp + 0x76], 0
jne 0x1400a6660
nop word cs:[rax + rax]
mov eax, dword [0x141dd3bc8]
or eax, dword [0x141dd3bcc]
imul rax, rax, 0x50b51451
shr rax, 0x3e
cmp eax, 0xa0f42b1e
ja 0x1400a6350
mov rdx, qword [rsp + 0x208]
test rdx, rdx
mov rcx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x128]
je 0x1400a6413
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x270], rdx
mov qword [rsp + 0x278], r8
nop dword [rax + rax]
mov eax, dword [0x141dd3bd0]
xor eax, dword [0x141dd3bd4]
or eax, 0x24118080
and eax, 0x2c15a08c
xor eax, 0xccb09ae8
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], rdx
mov qword [rsp + 0x298], r8
cmp eax, 0x403ef37b
jae 0x1400a640c
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], rdx
mov qword [rsp + 0x298], r8
jmp 0x1400a63b0
mov eax, 1
jmp 0x1400a6417
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x2a0], rcx
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x260]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3bd8]
or eax, dword [0x141dd3bdc]
add eax, 0x59e0158b
shr eax, 3
imul rax, rax, 0x12550131
shr rax, 0x38
xor eax, 0x266d6f5f
cmp eax, 0xc9e472ea
jbe 0x1400a6490
mov rcx, rdi
mov rdx, rbx
call fcn.1400b4200
nop word cs:[rax + rax]
mov esi, dword [0x141dd3be0]
imul esi, dword [0x141dd3be4]
or esi, 0xff3373bf
add esi, 0x3096379e
mov rcx, rdi
mov rdx, rbx
call fcn.1400b4200
cmp esi, 0xe210ba62
ja 0x1400a6490
mov r12, qword [rsp + 0xb0]
test r12, r12
je 0x1400a664d
nop dword [rax]
mov eax, dword [0x141dd3be8]
sub eax, dword [0x141dd3bec]
add eax, 0xdf1206ad
xor eax, 0xe18136c1
cmp eax, 0xbbafc168
ja 0x1400a64d0
mov r13, qword [rsp + 0xc0]
imul rax, r13, 0x38
lea rbp, [r12 + rax]
add rbp, 0x168
cmp qword [rbp], 0
je 0x1400a6560
mov rsi, qword [rbp + 8]
mov r14, qword [0x141ddc4e0]
mov eax, dword [0x141dd3bf0]
or eax, dword [0x141dd3bf4]
imul eax, eax, 0x5f43afe8
imul rax, rax, 0x25804a13
shr rax, 0x3c
add eax, 0x84b19286
cmp eax, 0x483b2292
jae 0x1400a654a
mov rcx, r14
xor edx, edx
mov r8, rsi
call r15
mov rcx, r14
xor edx, edx
mov r8, rsi
call r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd3bf8]
xor edx, edx
div dword [0x141dd3bfc]
imul eax, eax, 0xb5eaf6af
cmp eax, 0x837d39cd
je 0x1400a6560
cmp qword [rbp + 0x20], 0
je 0x1400a65c4
mov r8, qword [rbp + 0x28]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd3c00]
xor edx, edx
div dword [0x141dd3c04]
add eax, 0x8df3891a
xor eax, 0xa6e88d6e
add eax, 0xbe0e9c86
cmp eax, 0x486b17ff
jb 0x1400a65a0
shl r13, 5
cmp qword [r12 + r13], 0
je 0x1400a6620
add r12, r13
mov rsi, qword [r12 + 8]
mov r14, qword [0x141ddc4e0]
mov eax, dword [0x141dd3c08]
and eax, dword [0x141dd3c0c]
and eax, 0xb7f52941
add eax, 0xbebc9c67
cmp eax, 0xf870d4c1
jbe 0x1400a6606
mov rcx, r14
xor edx, edx
mov r8, rsi
call r15
mov rcx, r14
xor edx, edx
mov r8, rsi
call r15
nop word cs:[rax + rax]
mov eax, dword [0x141dd3c10]
or eax, dword [0x141dd3c14]
add eax, 0x80f2c95f
imul rax, rax, 0x371c8e25
shr rax, 0x3a
add eax, 0xeaa6a469
cmp eax, 0x1bef2e96
jb 0x1400a6620
jmp 0x1400a6450
mov r15, qword [rsp + 0x98]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3bb8]
xor eax, dword [0x141dd3bbc]
add eax, 0xa40245a2
and eax, 0x47bd971b
add eax, 0x2a68eabe
cmp eax, 0xfd2ce485
ja 0x1400a6660
mov eax, dword [r15]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3bc0]
add ecx, dword [0x141dd3bc4]
imul rcx, rcx, 0x71e6fd7f
shr rcx, 0x3e
or ecx, 0xca60aede
cmp ecx, 0x6271fa53
jb 0x1400a6690
cmp eax, 4
jb 0x1400a6730
mov eax, dword [str._rf._a]
xor eax, dword [0x141dd3b14]
imul eax, eax, 0xc2de46b
add eax, 0x5b15780
and eax, 0xefbbd5ca
cmp eax, 0x4a210b38
jae 0x1400a66e7
mov rcx, qword [r15 + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, 0xa9fcf319
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
nop word cs:[rax + rax]
mov ebx, dword [0x141dd3b18]
or ebx, dword [0x141dd3b1c]
imul rbx, rsi
shr rbx, 0x3d
or ebx, 0x6019df00
mov rcx, qword [r15 + 8]
call rdi
cmp ebx, 0x375c462f
jb 0x1400a6700
nop dword [rax + rax]
mov eax, dword [0x141dd3b20]
imul eax, dword [0x141dd3b24]
add eax, 0x16c201a0
imul rax, rax, 0x2d6b5aa7
shr rax, 0x3c
or eax, 0xc82f22ae
cmp eax, 0xff12bb19
ja 0x1400a6730
movaps xmm6, xmmword [rsp + 0x660]
add rsp, 0x678
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xa8], rax
mov rbp, qword [rsp + 0x1f0]
mov rax, rbp
mov qword [rsp + 0x80], rbp
cmp rbp, 4
mov qword [rsp + 0x58], r14
jb 0x1400a6840
movabs rax, 0x5c003f003f005c
lea rcx, [rax + 0x1d0000]
xor edx, edx
nop word cs:[rax + rax]
mov byte [rax], al
add byte [0x1a6dc98b3], bl
nop word cs:[rax + rax]
mov r9d, dword [0x141dd32e0]
xor r9d, dword [0x141dd32e4]
xor r9d, 0x8660044
and r9d, 0x58efa244
xor r9d, 0xf56f813f
cmp rcx, qword [r14]
setne r8b
cmp r9d, 0x757403f6
jb 0x1400a67c0
mov dl, r8b
test edx, edx
je 0x1400a6b11
xor ecx, ecx
cmp rax, qword [r14]
setne cl
nop word cs:[rax + rax]
mov eax, dword [0x141dd32e8]
sub eax, dword [0x141dd32ec]
xor eax, 0x4b3f8454
imul rax, rax, 0x1a565695
shr rax, 0x3c
or eax, 0x2d0d8638
cmp eax, 0xeca9e3ea
ja 0x1400a6810
test ecx, ecx
je 0x1400a6b11
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 2
xor eax, eax
mov qword [rsp + 0xc0], 0
test al, al
je 0x1400a688c
nop word [rax + rax]
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc0], 0
test al, al
jne case.0x1400968e4.228
mov r13d, 0x200
mov eax, 2
mov qword [rsp + 0x68], rax
xor r14d, r14d
mov edi, 0xb6c75921
mov ebx, 0xffffffff
xor ebp, ebp
xor r12d, r12d
nop
cmp r13, 0x201
jae 0x1400a68d0
mov eax, 0x200
mov qword [rsp + 0x60], rax
lea r15, [rsp + 0x260]
jmp 0x1400a6989
sub r13, r12
sub rbp, r12
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2d35f5fb], cl
add dword [rbx], ecx
add eax, 0x1d2ca08
mov eax, dword [0x141dd32f0]
or eax, dword [0x141dd32f4]
imul eax, eax, 0xc6c92115
add eax, 0xa9087a68
cmp eax, 0x7dd988eb
ja 0x1400a68e0
cmp r13, rbp
ja case.0x14009f667.65
mov eax, dword [0x141dd32f8]
rol byte [rcx], cl
xor edx, edx
div dword [0x141dd32fc]
and eax, 0xbd375d97
add eax, 0xddcdda86
xor eax, 0x2945b66a
cmp eax, 0xa3506362
jae 0x1400a6940
cmp r14, rbx
mov eax, 0xffffffff
cmovb rax, r14
mov qword [rsp + 0xc0], rax
nop
mov eax, dword [0x141dd3300]
imul eax, dword [0x141dd3304]
imul eax, eax, 0xb668d3b5
add eax, 0x17d96d49
xor eax, 0xdad93f2f
fimul dword [rcx + 0x39]
fiadd word [rcx - 0x44]
invalid
invalid
invalid
dec dword [rbp + 0xf]
out 0x4c, al
mov dword [rsp + 0xc0], esp
cmp eax, 0x3ae6120f
jbe 0x1400a6940
fimul dword [rcx + 0x39]
fiadd word [rcx - 0x44]
mov rbp, r14
mov qword [rsp + 0x60], r12
mov r15, qword [rsp + 0x68]
mov r13, r12
invalid
in eax, 0x31
leave
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rsp + 0x58]
mov edx, r13d
mov r8, r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1400a69ee
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3308]
sub ecx, dword [str.J_rpz]
add ecx, 0xdc981012
or ecx, 0x6d75b999
imul ecx, ecx, 0x871dc74e
cmp ecx, 0x91ce1e00
ja 0x1400a69c0
cdq
mov ecx, 0xc9696d75
invalid
mov ecx, esi
cmp r13, rcx
jne 0x1400a6a20
invalid
mov eax, dword [0x141dd3310]
and eax, dword [0x141dd3314]
xor eax, 0x7aedf682
add eax, 0x38e52839
sub ch, ah
invalid
in eax, dx
jp 0x1400a6a37
cmp dword [rax], ebp
in eax, 0x38
sub ch, ah
cmp byte [0x12d301373], dh
xor eax, 0xed25a938
cmp byte [rcx - 0x3fc212db], ch
sbb bl, byte [rdx + 0x30]
cmp eax, 0x305a1ac0
jb 0x1400a6a20
cmp r13, rcx
jae 0x1400a6aec
mov r13, rcx
nop
mov eax, dword [0x141dd3318]
sub eax, dword [0x141dd331c]
add dword [0x15aaf6a8b], eax
add dword [0x15aaf6a8b], eax
imul rax, rdi
shr rax, 0x3f
invalid
imul eax, eax, 0x3c6b0895
cmp eax, 0x89e384bf
ja 0x1400a6a50
invalid
jmp 0x1400a68b0
xor eax, 0x48fffffe
mov dword [rsp + 0x20], 2
mov qword [rsp + 0x20], 2
mov r9d, 2
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0xb0]
mov rdx, r12
mov r8, r13
call fcn.1400fe550
mov r14, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
jmp 0x1400a6907
ud2
and eax, 0x977c5699
imul eax, eax, 0x805be8be
add byte [0xdf7f9bed], 0xf
invalid
add byte [0xdf7f9bed], 0xf
or edi, dword [0x17fbadbed]
jb 0x1400a6ac0
jmp case.default.0x1400aa20b
cmp qword [rsp + 0x60], rcx
jb 0x1400a907e
cmp esi, 4
jae 0x1400a6cc5
inc byte [rdi + rcx]
add ebp, 1
add byte [rax], al
xor esi, esi
movabs r13, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x2c1e9], al
invalid
add byte [rax], al
add byte [rax + 0x2c1e9], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add eax, 0x19a820f
add byte [rax], al
mov rax, qword [rsp + 0x80]
cmp rax, 5
jb 0x1400a6cbd
cmp word [r14 + rax*2 - 0xa], 0x2e
jne 0x1400a6cbd
movzx ecx, word [r14 + rax*2 - 8]
clc
nop word cs:[rax + rax]
mov eax, dword [0x141dd3368]
xor edx, edx
div dword [0x141dd336c]
imul eax, eax, 0x1629d386
add eax, 0x4f44e42b
cmp eax, 0x2200c6d5
jb 0x1400a6b40
xor r8d, r8d
lea eax, [rcx - 0x42]
cmp eax, 0x21
ja case.0x1400a6b7d.68
lea rdx, [0x141dbc270]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dd3370]
add eax, 0x1d2c7eb
imul eax, dword [0x141dd3374]
xor eax, 0xd530887f
xor ch, dl
xor ch, dl
add eax, 0x779bd716
xor eax, 0x8a776b8e
cmp eax, 0xe616740a
ja case.0x1400a6b7d.66
mov rax, qword [rsp + 0x80]
movzx eax, word [r14 + rax*2 - 6]
or eax, 0x20
cmp eax, 0x61
jne 0x1400a6bf3
mov eax, dword [0x141dd3378]
or eax, dword [0x141dd337c]
mov edx, 0xb01d2c7
add eax, 0x1d2c7b8
imul eax, eax, 0x72fba2b9
and eax, 0x68028021
cmp eax, 0x6811a796
ja 0x1400a6bb8
mov rax, qword [rsp + 0x80]
movzx eax, word [r14 + rax*2 - 4]
mov r8b, 1
add dword [rbx - 0x77cdf38], eax
je 0x1400a6bfd
test byte [rax], dl
add al, byte [rax]
invalid
add dword [rbx - 0x77cdf38], eax
je 0x1400a6bfd
test byte [rax], dl
add al, byte [rax]
add byte [rbx - 0x7af0bc07], al
rol dword [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x80]
movzx eax, word [r14 + rax*2 - 6]
cmp ecx, 0x43
jne 0x1400a6cbd
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
movzx eax, word [r14 + rax*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a6cbd
mov eax, dword [0x141dd3380]
and eax, dword [0x141dd3384]
cmp eax, 0xc69616c0
je 0x1400a6c16
mov rax, qword [rsp + 0x80]
movzx eax, word [r14 + rax*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
sete r8b
jmp case.0x1400a6b7d.68
sbb byte [rax - 0x2d], 1
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_HeapFree]
or rsi, 2
mov r15, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
nop
mov eax, dword [0x141dd3360]
rol byte [rcx], cl
xor eax, dword [0x141dd3364]
or eax, 0x27d304c2
imul eax, eax, 0x6247c0eb
xor eax, 0xa7a8855d
cmp eax, 0x9642bbd0
jb 0x1400a6c80
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rax - 0x39], cl
adc byte [rdx], al
add byte [rax], al
add byte [rcx], dh
mov qword [rax], rsi
mov qword [rax + 0x10], 2
xor esi, esi
imul cl
push 0x2e
add byte [rax], al
imul cl
push 0x2e
add byte [rax], al
xor r8d, r8d
jmp case.0x1400a6b7d.68
movabs r13, 0x8000000000000000
nop
mov eax, dword [0x141dd3328]
sub eax, dword [0x141dd332c]
imul eax, eax, 0x36216800
push 0x6b0d3621
lahf
cmp eax, 0xf3a5b4f2
push 0x6b0d3621
lahf
cmp eax, 0xf3a5b4f2
ja case.0x14009dd46.40
cmp word [r15 + rcx*2 - 8], 0x2e
cmp dword [rdi + rcx*2 - 8], 0x2e
jne 0x1400a6dd0
movzx r8d, word [r15 + rcx*2 - 6]
cli
xor esi, esi
lea eax, [r8 - 0x42]
cmp eax, 0x21
ja case.0x1400a6d1e.68
add byte [rax], al
add byte [rax], al
lea rdx, [0x141dbc1e8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, word [r15 + rcx*2 - 4]
or eax, 0x20
cmp eax, 0x61
jne 0x1400a6d65
movzx r9d, word [r15 + rcx*2 - 2]
mov eax, dword [0x141dd3330]
xor edx, edx
div dword [0x141dd3334]
test ch, 0xd2
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d2c5f2
and eax, 0x4192c0b4
add eax, 0xa2c76676
xor eax, 0xbe03313f
cmp eax, 0x249f4d1c
ja 0x1400a6d34
mov sil, 1
or r9d, 0x20
cmp r9d, 0x74
je case.0x1400a6d1e.68
cmp r8w, 0x43
jne 0x1400a6dd0
movzx eax, word [r15 + rcx*2 - 4]
or eax, 0x20
cmp eax, 0x6d
jne 0x1400a6dd0
mov eax, dword [0x141dd3338]
add eax, dword [0x141dd333c]
imul eax, eax, 0x12d216da
and eax, 0x1603bb30
imul eax, eax, 0x978926f
cmp eax, 0xef7169a4
ja 0x1400a6d7a
mov eax, dword [0x141dd3340]
add eax, dword [0x141dd3344]
imul eax, eax, 0xfac49269
add eax, 0xe93508b9
cmp eax, 0x71e456a0
ja 0x1400a6d9e
movzx eax, word [r15 + rcx*2 - 2]
add eax, 0xffffffbc
test eax, 0xffdf
sete sil
jmp case.0x1400a6d1e.68
xor esi, esi
test r14, r14
je 0x1400a6deb
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, qword [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8d, esi
nop
mov eax, dword [0x141dd3348]
and eax, dword [0x141dd334c]
cmp eax, 0x94d6158a
je 0x1400a6df0
test r8b, r8b
mov dword [rsp + 0x138], r8d
je 0x1400a7227
nop word cs:[rax + rax]
mov eax, dword [0x141dd33c0]
or eax, dword [0x141dd33c4]
imul rax, rax, 0x2521f04f
shr rax, 0x3d
or eax, 0x33ea9382
xor eax, 0xdd56b2eb
mov qword [rsp + 0xb0], 0
cmp eax, 0xb4675eb7
jb 0x1400a6e20
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
mov r13d, 0x200
mov eax, 2
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x60], rax
mov r14, qword [sym.imp.KERNEL32.dll_GetLastError]
lea rdi, [rsp + 0xb0]
xor eax, eax
mov qword [rsp + 0x68], rax
xor r12d, r12d
nop dword [rax]
cmp r13, 0x201
jae 0x1400a6ed0
mov eax, 0x200
mov qword [rsp + 0x88], rax
lea rbp, [rsp + 0x260]
jmp 0x1400a6fc6
sub r13, r12
mov rax, qword [rsp + 0x68]
sub rax, r12
cmp r13, rax
jbe 0x1400a6f5a
mov eax, dword [0x141dd33d0]
imul eax, dword [0x141dd33d4]
add eax, 0x5013a75
cmp eax, 0xa2556d23
ja 0x1400a6ffa
mov eax, dword [0x141dd33c8]
imul eax, dword [0x141dd33cc]
imul eax, eax, 0xc1a45aa0
add eax, 0x58423eca
cmp eax, 0x3d117dfa
jbe 0x1400a6f92
mov eax, dword [0x141dd33e0]
imul eax, dword [0x141dd33e4]
imul eax, eax, 0x768a4d24
or eax, 0x667ddca1
add eax, 0x77f86b50
cmp eax, 0x1b88cdab
mov rbx, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r15, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
jb 0x1400a7041
mov rax, qword [rsp + 0xa0]
mov r15, qword [rax + 8]
mov rsi, qword [rax + 0x28]
mov r14, qword [rax + 0x30]
movzx ebx, byte [rax + 0xc9]
mov r12, qword [rax + 0x10]
add r12, r15
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.1400dbaf0
mov rax, qword [rsp + 0xb8]
mov word [rax], 0x22
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], r12
mov word [rsp + 0x270], 0
lea rdx, [rsp + 0x260]
mov rcx, rdi
call fcn.140091f80
mov r15, qword [rsp + 0xc0]
cmp r15, qword [rsp + 0xb0]
jne 0x1400a7312
lea rdi, [rsp + 0xb0]
nop word [rax + rax]
mov eax, dword [0x141dd3388]
sub eax, dword [0x141dd338c]
imul ebp, eax, 0x8cf8b336
add ebp, 0x72b95d90
mov rcx, rdi
call fcn.1400dbaf0
cmp ebp, 0x4f11bdaf
jae 0x1400a7312
mov rcx, rdi
call fcn.1400dbaf0
jmp 0x1400a72e0
mov rax, qword [rsp + 0xb8]
mov ecx, dword [0x141dd3390]
add ecx, dword [0x141dd3394]
xor ecx, 0x20010090
or ecx, 0x9924ed62
and ecx, 0xf93ffdf3
cmp ecx, 0xf85a7926
jbe 0x1400a7347
mov word [rax + r15*2], 0x22
mov word [rax + r15*2], 0x22
inc r15
mov qword [rsp + 0xc0], r15
lea rax, [r14 + r14*4]
lea r14, [rsi + rax*8]
lea r15, [rsp + 0xb0]
nop dword [rax]
cmp rsi, r14
je 0x1400a75e1
mov rdi, qword [rsp + 0xc0]
cmp rdi, qword [rsp + 0xb0]
jne 0x1400a7393
mov rax, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
nop dword [rax]
mov ecx, dword [0x141dd33b8]
and ecx, dword [0x141dd33bc]
imul ecx, ecx, 0x529408e0
add ecx, 0xc843cda0
cmp ecx, 0xc0c5fc25
ja 0x1400a7600
lea r13, [r14 + rbx*2]
add rbx, rsi
add rsi, rsi
mov ebp, dword [0x141dd3588]
or ebp, dword [0x141dd358c]
xor ebp, 0xe22a6f1e
add ebp, 0xae237860
or ebp, 0x13b88784
mov rcx, r13
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xc0], rbx
cmp ebp, 0xca3eb72c
jb 0x1400a80d3
cmp rbx, r12
jne 0x1400a8129
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov r14, qword [rsp + 0xb8]
mov eax, dword [0x141dd3590]
sub eax, dword [0x141dd3594]
add eax, 0x3abc330d
or eax, 0x6e8a50e1
cmp eax, 0xe133b2a6
movabs r13, 0x8000000000000000
mov r8, qword [rsp + 0x78]
jae 0x1400a8168
mov word [r14 + rbx*2], 0x22
lea rax, [rbx + 1]
mov qword [rsp + 0xc0], rax
lea rsi, [rbx + 1]
lea rax, [r8 + r8*4]
mov rcx, qword [rsp + 0x68]
lea rax, [rcx + rax*8]
mov qword [rsp + 0x80], rax
mov eax, dword [0x141dd3598]
xor edx, edx
div dword [0x141dd359c]
imul eax, eax, 0xd5ce4279
mov word [r14 + rbx*2], 0x22
mov qword [rsp + 0xc0], rsi
cmp eax, 0x90e685a
je 0x1400a8181
test r8, r8
mov r14, qword [rsp + 0x58]
je 0x1400a9244
movdqa xmm6, xmmword [0x140103d90]
lea r12, [0x141dba76d]
nop dword [rax + rax]
mov eax, dword [0x141dd35a8]
and eax, dword [0x141dd35ac]
or eax, 0xa1b0c021
and eax, 0xa1b0c83b
cmp eax, 0x8182242
jb 0x1400a81d0
mov r14, qword [rsp + 0xc0]
cmp r14, qword [rsp + 0xb0]
jne 0x1400a820c
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov rcx, qword [rsp + 0xb8]
mov word [rcx + r14*2], 0x20
lea rbx, [r14 + 1]
mov qword [rsp + 0xc0], rbx
mov rdx, qword [rsp + 0x68]
cmp qword [rdx], 0
je 0x1400a8329
mov eax, dword [0x141dd35b8]
and eax, dword [0x141dd35bc]
and eax, 0x9034615f
add eax, 0x8019e0e7
cmp eax, 0xf6d803e0
mov rbx, rdx
movzx ebp, byte [rsp + 0x88]
lea r14, [rsp + 0xb0]
jbe 0x1400a8274
mov rcx, r14
mov rdx, rbx
mov r8d, ebp
call fcn.1400b2f90
mov eax, dword [0x141dd35c0]
xor edx, edx
div dword [0x141dd35c4]
mov esi, eax
add esi, 0x9c70c783
and esi, 0x800c166b
add esi, 0x7192f285
mov rcx, r14
mov rdx, rbx
mov r8d, ebp
call fcn.1400b2f90
cmp esi, 0x192a24a3
jb 0x1400a8274
mov rdi, rax
mov eax, dword [0x141dd35c8]
or eax, dword [0x141dd35cc]
and eax, 0x1002008e
or eax, 0x3dd4771
cmp eax, 0x5b31c4db
ja 0x1400a82af
test rdi, rdi
jne 0x1400a90d3
mov rcx, qword [rsp + 0x68]
add rcx, 0x28
nop
mov eax, dword [0x141dd3730]
sub eax, dword [0x141dd3734]
and eax, 0x371f2ff5
add eax, 0x81afdbcd
xor eax, 0xc9e8e1b8
cmp eax, 0xe3562bd
jb 0x1400a82e0
mov qword [rsp + 0x68], rcx
cmp rcx, qword [rsp + 0x80]
movabs r13, 0x8000000000000000
mov r14, qword [rsp + 0x58]
jne 0x1400a81d0
jmp 0x1400a923c
mov rsi, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
lea rdi, [rsi + rax]
mov edx, dword [0x141dd35b0]
or edx, dword [0x141dd35b4]
or edx, 0x7df2eb6f
add edx, 0x923974e5
cmp edx, 0x62e969c7
jb 0x1400a8335
mov rdx, rsi
mov qword [rsp + 0x78], rax
test rax, rax
je 0x1400a83e1
movzx r8d, byte [rdx]
cmp r8d, 0xa
je 0x1400a90c3
cmp r8d, 0xd
je 0x1400a90c3
nop word [rax + rax]
mov r8d, dword [0x141dd35d0]
add r8d, dword [0x141dd35d4]
imul r8d, r8d, 0x8e55d283
add r8d, 0xa45b00e6
cmp r8d, 0x65f85ca
jb 0x1400a8380
inc rdx
nop dword [rax + rax]
mov r8d, dword [0x141dd35d8]
xor r8d, dword [0x141dd35dc]
and r8d, 0xb2f30c9e
imul r8d, r8d, 0xce0c69d9
add r8d, 0x254fd76e
cmp r8d, 0x9d127677
ja 0x1400a83b0
cmp rdx, rdi
jne 0x1400a8362
xor r10d, r10d
mov r8, rsi
jmp 0x1400a83f5
xor r10d, r10d
test dx, dx
je 0x1400a90cc
mov dx, 1
test r10w, r10w
jne 0x1400a83e9
nop
mov r9d, dword [0x141dd35e0]
sub r9d, dword [0x141dd35e4]
xor r9d, 0xbe9a1caa
add r9d, 0x31e9838d
xor r9d, 0x2c8d8706
cmp r9d, 0x3b0494c
jb 0x1400a8400
cmp r8, rdi
je 0x1400a860e
movzx ebp, byte [r8]
test bpl, bpl
js 0x1400a8480
inc r8
nop word cs:[rax + rax]
mov eax, dword [0x141dd3600]
add eax, dword [0x141dd3604]
and eax, 0x80104401
imul eax, eax, 0x50f8601d
cmp eax, 0x8d3f1bb2
ja 0x1400a8450
mov r9, r8
mov r11d, ebp
jmp 0x1400a8600
mov r9d, dword [0x141dd35e8]
mov r10d, dword [0x141dd35ec]
add r9d, r10d
add r9d, 0xd6080dd4
or r9d, 0xaa14883e
add r9d, 0xf0f4901c
cmp r9d, 0xada22411
ja 0x1400a8480
mov r10d, ebp
and r10d, 0x1f
lea r9, [r8 + 2]
movzx r13d, byte [r8 + 1]
nop
mov r11d, dword [0x141dd35f0]
add r11d, dword [0x141dd35f4]
xor r11d, 0xcbc4777c
add r11d, 0xb1a6b3ac
cmp r11d, 0xe4c30403
ja 0x1400a84c0
mov r11d, r10d
shl r11d, 6
and r13d, 0x3f
or r11d, r13d
nop word cs:[rax + rax]
mov eax, dword [0x141dd35f8]
or eax, dword [0x141dd35fc]
imul eax, eax, 0x2c0b91cc
add eax, 0x5aa4b601
cmp eax, 0x211b6cc1
jb 0x1400a8500
cmp bpl, 0xdf
jbe 0x1400a8600
mov eax, dword [0x141dd3608]
or eax, dword [0x141dd360c]
imul rax, rax, 0x3d56ff61
shr rax, 0x3b
or eax, 0x8276b359
add eax, 0x54cdf248
cmp eax, 0x70b5f619
jb 0x1400a8528
lea r9, [r8 + 3]
shl r13d, 6
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
or r11d, r13d
cmp bpl, 0xf0
jb 0x1400a85b8
mov eax, dword [0x141dd3610]
xor eax, dword [0x141dd3614]
imul eax, eax, 0x70d77357
imul rax, rax, 0x5517ba21
shr rax, 0x3e
add eax, 0x95f65843
cmp eax, 0x3c7e42ff
jb 0x1400a856a
add r8, 4
movzx eax, byte [r9]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and eax, 0x3f
or eax, r11d
or eax, r10d
mov r9, r8
mov r11d, eax
jmp 0x1400a85bf
shl r10d, 0xc
or r11d, r10d
cmp r11d, 0xffff
jbe 0x1400a8600
mov eax, dword [0x141dd3618]
add eax, dword [0x141dd361c]
xor eax, 0xf4c997c6
imul eax, eax, 0xcf350c2f
cmp eax, 0xe5c963b6
je 0x1400a85c8
and r11d, 0x3ff
movzx r10d, r11w
or r10d, 0xdc00
mov r8, r9
jmp 0x1400a83ec
xor r10d, r10d
mov r8, r9
mov edx, r11d
jmp 0x1400a83ec
mov r8, qword [rsp + 0x78]
test r8, r8
je 0x1400a888e
mov edx, 0xdbce87db
mov eax, dword [0x141dd3620]
or eax, dword [0x141dd3624]
imul rax, rdx
shr rax, 0x3f
imul eax, eax, 0x63b1b51a
add eax, 0xa332af16
cmp eax, 0x43731dc0
ja 0x1400a8621
cmp byte [rsp + 0x88], 0
setne al
cmp byte [rsi + r8 - 1], 0x5c
sete r8b
or r8b, al
mov r9, rsi
jmp 0x1400a8670
mov r8b, 1
cmp r9, rdi
je 0x1400a887d
movzx r10d, byte [r9]
test r10b, r10b
js 0x1400a8681
inc r9
jmp 0x1400a8709
mov r11d, r10d
and r11d, 0x1f
movzx eax, byte [r9 + 1]
and eax, 0x3f
cmp r10b, 0xdf
jbe 0x1400a86ec
lea r13, [r9 + 3]
movzx ebp, byte [r9 + 2]
shl eax, 6
and ebp, 0x3f
or ebp, eax
cmp r10b, 0xf0
jb 0x1400a86fc
mov eax, dword [0x141dd3628]
xor edx, edx
div dword [0x141dd362c]
add eax, 0x426598ab
and eax, 0xe3c04005
cmp eax, 0xc3d67362
ja 0x1400a86ad
add r9, 4
movzx r10d, byte [r13]
and r11d, 7
jrcxz 0x1400a86e0
jrcxz 0x1400a86e0
shl r11d, 0x12
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
jmp 0x1400a8709
add r9, 2
shl r11d, 6
or r11d, eax
mov r10d, r11d
jmp 0x1400a8709
shl r11d, 0xc
or ebp, r11d
mov r9, r13
mov r10d, ebp
cmp r10d, 0x110000
je 0x1400a8667
mov eax, r10d
and eax, 0x1ff800
cmp eax, 0xd800
je 0x1400a8667
cmp r10d, 0x80
jae 0x1400a884b
mov eax, dword [0x141dd3700]
imul eax, dword [0x141dd3704]
imul rax, rax, 0x1c862195
shr rax, 0x3c
or eax, 0x620a1b4
cmp eax, 0x47c94b1e
ja 0x1400a8736
lea eax, [r10 - 0x30]
mov edx, r10d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp eax, 0xa
setb r11b
mov ebp, dword [0x141dd3708]
sub ebp, dword [0x141dd370c]
imul r13d, ebp, 0x6ff9c0fb
cmp edx, 0x1a
setb bpl
cmp r13d, 0x4be35667
je 0x1400a8767
or r11b, bpl
jne 0x1400a884b
mov eax, dword [str._:ko]
sub eax, dword [0x141dd371c]
add eax, 0x24f3daf5
imul rdx, rax, 0x14101eaf
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
xor eax, 0xd7e36ee5
cmp eax, 0xb9046992
jb 0x1400a879a
xor r11d, r11d
nop
mov eax, dword [0x141dd3720]
xor edx, edx
div dword [0x141dd3724]
imul r13d, eax, 0xc1f22b3
or r13d, 0x2687da68
movzx eax, byte [r11 + r12]
cmp al, r10b
sete dl
cmp r11, 0xb
sete bpl
cmp r13d, 0x28d51cc0
ja 0x1400a87d0
or dl, bpl
inc r11
test dl, dl
je 0x1400a87d0
mov edx, dword [0x141dd3728]
add edx, dword [0x141dd372c]
add dword [rbx], eax
adc eax, 0x1d2af0e
imul r11, rdx, 0x7a93baf
shr r11, 0x20
jmp 0x1400a8849
sub edx, r11d
shr edx, 1
add edx, r11d
shr edx, 0x1f
or edx, 0x54ad480c
cmp edx, 0xd9d680c0
ja 0x1400a8812
jmp 0x1400a8849
cmp al, r10b
jne 0x1400a8664
invalid
mov eax, dword [0x141dd3710]
xor edx, edx
div dword [0x141dd3714]
cmp eax, 0xdce10050
je 0x1400a884b
cmp r10d, 0x20
jb 0x1400a8664
add r10d, 0xffffff81
cmp r10d, 0x21
jae 0x1400a8667
jmp 0x1400a8664
test r8b, 1
jne 0x1400a888e
mov al, 1
mov dword [rsp + 0x78], eax
jmp 0x1400a8943
cmp rbx, qword [rsp + 0xb0]
jne 0x1400a88d8
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov ecx, 0x88c754a5
mov eax, dword [0x141dd3630]
add eax, dword [0x141dd3634]
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0xa21a3754
or eax, 0xd2076a10
cmp eax, 0xe196fc8c
ja 0x1400a88aa
mov rcx, qword [rsp + 0xb8]
mov eax, dword [0x141dd3638]
and eax, dword [0x141dd363c]
imul rax, rax, 0xc295737
shr rax, 0x3b
or eax, 0xeaf3cd48
xor eax, 0xec0200d6
cmp eax, 0xc0222b2b
jbe 0x1400a8914
mov word [rcx + r14*2 + 2], 0x22
lea rax, [r14 + 2]
mov qword [rsp + 0xc0], rax
mov eax, dword [0x141dd3640]
or eax, dword [0x141dd3644]
lea rbx, [r14 + 2]
mov word [rcx + r14*2 + 2], 0x22
mov qword [rsp + 0xc0], rbx
cmp eax, 0xf41c14a5
je 0x1400a8914
mov dword [rsp + 0x78], 0
xor r14d, r14d
xor r13d, r13d
jmp 0x1400a895e
mov word [rcx + rbx*2], r14w
inc rbx
mov qword [rsp + 0xc0], rbx
mov r14d, ebp
test r14w, r14w
jne 0x1400a8b32
cmp rsi, rdi
je 0x1400a8e19
movzx r14d, byte [rsi]
test r14b, r14b
js 0x1400a8990
inc rsi
jmp 0x1400a8b10
mov eax, dword [0x141dd3648]
imul eax, dword [0x141dd364c]
xor eax, 0x582ba586
add eax, 0xde521eb4
cmp eax, 0x6748e9ad
jb 0x1400a8990
mov eax, r14d
and eax, 0x1f
nop word cs:[rax + rax]
mov edx, dword [0x141dd3650]
sub edx, dword [0x141dd3654]
xor edx, 0xb62ba9ce
add edx, 0x2007ea4c
cmp edx, 0xc1336e9b
jb 0x1400a89c0
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp r14b, 0xdf
jbe 0x1400a8a6c
mov edx, dword [0x141dd3658]
and edx, dword [0x141dd365c]
or edx, 0xb0061964
and edx, 0xb08fbff5
add edx, 0xf90334c6
cmp edx, 0x478ad1a
jb 0x1400a89ef
movzx edx, byte [rsi + 2]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp r14b, 0xf0
jb 0x1400a8a7e
mov r8d, dword [0x141dd3660]
and r8d, dword [0x141dd3664]
imul r8d, r8d, 0x5d8541ae
or r8d, 0xddfbfbfd
cmp r8d, 0x5fcd34b7
jb 0x1400a8a29
movzx r14d, byte [rsi + 3]
add rsi, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, eax
jmp 0x1400a8a8a
add rsi, 2
shl eax, 6
or eax, r8d
mov r14d, eax
jmp 0x1400a8b10
add rsi, 3
shl eax, 0xc
or edx, eax
mov r14d, edx
mov eax, dword [0x141dd3668]
or eax, dword [0x141dd366c]
add eax, 0xef412822
imul rax, rax, 0x15bb9f45
shr rax, 0x36
imul eax, eax, 0x5d2834de
cmp eax, 0x6fb0ad90
ja 0x1400a8a8a
cmp r14d, 0xffff
jbe 0x1400a8b10
mov eax, dword [0x141dd3678]
imul eax, dword [0x141dd367c]
and eax, 0xcbf01448
imul eax, eax, 0x854f8c34
add eax, 0x7f09ed6a
cmp eax, 0xd3f87fc8
ja 0x1400a8abc
lea eax, [r14 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov ebp, r14d
mov r14d, eax
jmp 0x1400a8b34
mov eax, dword [0x141dd3670]
sub eax, dword [0x141dd3674]
and eax, 0x23208402
xor eax, 0x1048230
or eax, 0x4d36849
cmp eax, 0x3ba1c459
ja 0x1400a8b10
xor ebp, ebp
movzx eax, r14w
cmp eax, 0x24
jg 0x1400a8bf0
cmp eax, 0xd
je 0x1400a8c06
cmp eax, 0x22
jne 0x1400a8dbd
mov eax, dword [0x141dd36c8]
xor edx, edx
div dword [0x141dd36cc]
nop word cs:[rax + rax]
mov eax, dword [0x141dd36d0]
sub eax, dword [0x141dd36d4]
imul eax, eax, 0x419e3b75
add eax, 0xb6183c02
and eax, 0xc50d9f31
cmp eax, 0x4558959c
ja 0x1400a8b70
mov rax, qword [rsp + 0xb0]
mov rdx, rax
sub rdx, rbx
cmp rdx, r13
jb 0x1400a8cbe
nop word [rax + rax]
mov edx, dword [0x141dd36d8]
xor edx, dword [0x141dd36dc]
xor edx, 0x5fa8592e
imul edx, edx, 0x85185055
xor edx, 0x1fc3b205
cmp edx, 0x49f73b29
ja 0x1400a8bb0
test r13, r13
je 0x1400a8d8a
cmp r13, 0x10
jae 0x1400a8cfa
xor eax, eax
jmp 0x1400a8d47
cmp eax, 0x25
je 0x1400a8c06
cmp eax, 0x5c
jne 0x1400a8dbd
inc r13
jmp 0x1400a8dc0
mov rax, qword [rsp + 0xb0]
sub rax, rbx
cmp rax, 6
jbe 0x1400a8c84
mov eax, dword [0x141dd36f0]
imul eax, dword [0x141dd36f4]
add eax, 0xaaaa7848
xor eax, 0x1f4dc051
cmp eax, 0x8ccdb515
jae 0x1400a8c5e
movabs rax, 0x2c007e003a0064
mov qword [rcx + rbx*2 + 6], rax
movabs rax, 0x64006300250025
mov qword [rcx + rbx*2], rax
lea rax, [rbx + 7]
mov qword [rsp + 0xc0], rax
movabs rax, 0x2c007e003a0064
mov qword [rcx + rbx*2 + 6], rax
movabs rax, 0x64006300250025
mov qword [rcx + rbx*2], rax
add rbx, 7
jmp 0x1400a8db5
mov qword [rsp + 0x20], 2
mov r8d, 7
mov r9d, 2
lea rcx, [rsp + 0xb0]
mov rdx, rbx
call fcn.1400fe550
mov rcx, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xc0]
jmp 0x1400a8c17
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0xb0]
mov rdx, rbx
mov r8, r13
call fcn.1400fe550
mov rcx, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xc0]
cmp r13, 0x10
jb 0x1400a8be9
mov eax, dword [0x141dd36e0]
sub eax, dword [0x141dd36e4]
add eax, 0x441eec4d
or eax, 0xa98cecf9
cmp eax, 0xef507ab4
ja 0x1400a8cfa
mov rax, r13
and rax, 0xfffffffffffffff0
lea rdx, [rcx + rbx*2]
add rdx, 0x10
add rbx, rax
xor r8d, r8d
movdqu xmmword [rdx + r8*2 - 0x10], xmm6
movdqu xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rax, r8
jne 0x1400a8d2c
cmp r13, rax
je 0x1400a8d82
mov edx, dword [0x141dd36e8]
mov r8d, dword [0x141dd36ec]
add edx, r8d
add edx, 0xe1384bd6
or edx, 0x8a79c68
xor edx, 0x94cfae9
cmp edx, 0x9ff53085
jb 0x1400a8d47
inc rax
mov word [rcx + rbx*2], 0x5c
inc rbx
cmp rax, r13
jne 0x1400a8d71
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xc0], rbx
cmp rbx, rax
jne 0x1400a8dac
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov rcx, qword [rsp + 0xb8]
mov word [rcx + rbx*2], 0x22
inc rbx
mov qword [rsp + 0xc0], rbx
xor r13d, r13d
cmp rbx, qword [rsp + 0xb0]
jne 0x1400a894b
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov rcx, qword [rsp + 0xb8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd36f8]
mov edx, dword [0x141dd36fc]
add eax, edx
add eax, 0x8c17be7d
or eax, 0xf1abb6cc
xor eax, 0x8471954c
cmp eax, 0x68d270b9
jb 0x1400a8df0
jmp 0x1400a894b
cmp byte [rsp + 0x78], 0
lea rsi, [rsp + 0xb0]
jne 0x1400a82d5
mov eax, dword [0x141dd3680]
or eax, dword [0x141dd3684]
and eax, 0x3946dfeb
imul rax, rax, 0x363420d
shr rax, 0x36
or eax, 0xe31ce0d4
cmp eax, 0x1a5e7166
jb 0x1400a8e2c
mov r8, qword [rsp + 0xb0]
mov eax, dword [0x141dd3688]
xor eax, dword [0x141dd368c]
or eax, 0x2a501898
and eax, 0x2e799bd8
xor eax, 0xff20161c
cmp eax, 0xb07c357d
jb 0x1400a8e5c
mov rax, r8
sub rax, rbx
cmp rax, r13
jb 0x1400a8ec6
mov eax, dword [0x141dd3690]
xor edx, edx
div dword [0x141dd3694]
add eax, 0xab17c67e
or eax, 0xb8fa5355
xor eax, 0x35e20d35
cmp eax, 0x9208d8c9
ja 0x1400a8e89
test r13, r13
je 0x1400a8fc9
cmp r13, 0x10
jae 0x1400a8ef9
mov rax, rbx
xor edx, edx
jmp 0x1400a8f57
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
mov r8, r13
call fcn.1400fe550
mov rcx, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xc0]
cmp r13, 0x10
jb 0x1400a8ebc
mov rdx, r13
and rdx, 0xfffffffffffffff0
lea rax, [rbx + rdx]
mov r8d, dword [0x141dd3698]
sub r8d, dword [0x141dd369c]
and r8d, 0x6047aff7
imul r8d, r8d, 0xe8e8d999
cmp r8d, 0x461a4256
je 0x1400a8f04
lea r8, [rcx + rbx*2]
add r8, 0x10
xor r9d, r9d
movdqu xmmword [r8 + r9*2 - 0x10], xmm6
movdqu xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rdx, r9
jne 0x1400a8f34
cmp r13, rdx
lea rsi, [rsp + 0xb0]
je 0x1400a8fbe
mov r8d, dword [0x141dd36a0]
imul r8d, dword [0x141dd36a4]
xor r8d, 0xbb908155
add r8d, 0x922d1203
cmp r8d, 0xad80779
jb 0x1400a8f57
sub r13, rdx
jmp 0x1400a8f88
mov word [rcx + rax*2], 0x5c
mov r8d, dword [0x141dd36a8]
and r8d, dword [0x141dd36ac]
and r8d, 0xc5bc1fd6
add r8d, 0xc2872dc5
mov word [rcx + rax*2], 0x5c
cmp r8d, 0xa64d0491
ja 0x1400a8f82
inc rax
inc rdx
dec r13
jne 0x1400a8f88
mov r8, qword [rsp + 0xb0]
mov rbx, rax
mov qword [rsp + 0xc0], rbx
cmp rbx, r8
jne 0x1400a903d
mov eax, dword [0x141dd36b0]
imul eax, dword [0x141dd36b4]
add eax, 0xf8d28473
or eax, 0x617829d7
imul eax, eax, 0x4de8a26a
cmp eax, 0x425cc29
jae 0x1400a9002
mov rcx, rsi
call fcn.1400dbaf0
mov rcx, rsi
call fcn.1400dbaf0
mov eax, dword [0x141dd36b8]
add eax, dword [0x141dd36bc]
shr eax, 1
imul rax, rax, 0x4943129f
shr rax, 0x3d
imul eax, eax, 0x86ce74fe
add eax, 0xac3384c
cmp eax, 0xa3e94a67
ja 0x1400a900a
mov rcx, qword [rsp + 0xb8]
mov eax, dword [0x141dd36c0]
xor eax, dword [0x141dd36c4]
mov edx, 0x941a4727
imul rax, rdx
shr rax, 0x3e
add eax, 0x5bd3c8c7
and eax, 0x1913880c
lea rdx, [rbx + 1]
mov word [rcx + rbx*2], 0x22
mov qword [rsp + 0xc0], rdx
cmp eax, 0x26481a28
jae 0x1400a903d
jmp 0x1400a82d5
mov eax, dword [0x141dd3350]
imul eax, dword [0x141dd3354]
or eax, 0x6f73ffaf
xor eax, 0x3a7c6a72
cmp eax, 0x544a5b9d
jbe 0x1400a909e
ud2
ud2
mov eax, dword [0x141dd3358]
sub eax, dword [0x141dd335c]
imul eax, eax, 0xae115b02
add eax, 0x1c0d5ec9
cmp eax, 0x93efb712
jb 0x1400a90a0
jmp case.default.0x1400aa20b
lea rdi, [0x141dba7b8]
jmp 0x1400a90d3
lea rdi, [0x141dba8f8]
cmp qword [rsp + 0xb0], 0
mov r14, qword [rsp + 0x58]
je 0x1400a9152
nop word cs:[rax + rax]
mov eax, dword [0x141dd3738]
xor eax, dword [0x141dd373c]
or eax, 0x27081
add al, byte [rax]
add al, byte [rax]
and eax, 0x680770b3
add eax, 0x3011911b
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x67940f0f
jb 0x1400a90f0
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dd3740]
or eax, dword [0x141dd3744]
add eax, 0x4affb340
and eax, 0x52b2b41a
xor eax, 0xf848ab1d
cmp eax, 0x3be88609
jb 0x1400a9130
mov eax, 0xc733b40d
nop word [rax + rax]
mov ecx, dword [0x141dd3748]
xor ecx, dword [0x141dd374c]
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xd574bab6
cmp ecx, 0xe074d2f3
ja 0x1400a9160
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x90]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
test rcx, rcx
je 0x1400a9b54
nop word cs:[rax + rax]
mov eax, dword [0x141dd3760]
xor eax, dword [0x141dd3764]
and eax, 0xe8e0ee39
xor eax, 0x8b9ea3bf
add eax, 0xcbb8e262
cmp eax, 0xdbab845a
ja 0x1400a91b0
mov eax, dword [0x141dd3768]
or eax, dword [0x141dd376c]
and eax, 0x919c1f1
add eax, 0x698da3fb
or eax, 0xbf6d2604
insd dword [rdi], dx
mov edi, 0x4b0d853d
call 0x14f3a1405
add byte [rax], al
insd dword [rdi], dx
mov edi, 0x4b0d853d
call 0x14f3a1405
add byte [rax], al
jmp 0x1400aa0fd
mov r8, rsi
call fcn.1400fe550
mov rbx, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xb8]
jmp 0x1400a80c9
mov rsi, qword [rsp + 0xc0]
mov eax, dword [0x141dd35a0]
xor eax, dword [0x141dd35a4]
and eax, 0x1144a010
or eax, 0x64221fe5
imul eax, eax, 0x481bc400
cmp eax, 0x73b1fcfc
ja 0x1400a9244
mov rax, qword [rsp + 0xb0]
cmp rsi, rax
jne 0x1400a9289
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov rax, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov word [rdi + rsi*2], 0x22
cmp rax, r13
mov rcx, qword [rsp + 0x60]
je 0x1400a9187
inc rsi
mov qword [rsp + 0x60], rcx
nop dword [rax]
mov ecx, dword [0x141dd34f0]
or ecx, dword [0x141dd34f4]
add ecx, 0x18316f95
xor ecx, 0x29ba202d
imul ecx, ecx, 0xd3e9d4c6
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rdi
mov qword [rsp + 0x1f0], rsi
cmp ecx, 0xb3cf38bc
ja 0x1400a92b0
cmp rsi, rax
jne 0x1400a9ba4
mov eax, dword [0x141dd3778]
imul eax, dword [0x141dd377c]
add eax, 0xec36a5bd
and eax, 0xbf692059
cmp eax, 0x69c10810
ja 0x1400a9b8d
jmp 0x1400a9b60
mov eax, dword [0x141dd2de8]
mov ecx, dword [0x141dd2dec]
add eax, ecx
add eax, 0x316a6f2c
or eax, 0x6844a55b
imul eax, eax, 0x6443c78f
cmp eax, 0x6c0ca959
or al, 0x6c
or al, 0x6c
jb 0x1400a5dd5
jmp 0x1400a5dd7
hlt
cmp ch, byte [rcx - 0x59]
xchg ebx, eax
ja 0x1400ac248
jmp 0x1400ac21f
ud2
mov eax, dword [0x141dd3050]
and eax, dword [0x141dd3054]
mov ebx, 0x89e8a35b
imul rbx, rax
shr rbx, 0x3f
add ebx, 0x3aa84a3f
xor ebx, 0xc0d9d660
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0xb05f0bc
jae 0x1400a93e3
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a9398
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 2
mov eax, dword [0x141dd3058]
xor eax, dword [0x141dd305c]
add eax, 0x8ca1dee5
xor eax, 0x8105290a
and eax, 0xafef2d1b
cmp eax, 0x4f4318d1
jbe 0x1400a9429
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x150], 0
mov ebp, 0x200
mov eax, 2
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov r8, qword [sym.imp.KERNEL32.dll_SetLastError]
mov ebx, 0xd7a84d1f
xor eax, eax
mov qword [rsp + 0x58], rax
xor r15d, r15d
xor r14d, r14d
mov eax, dword [0x141dd3060]
xor edx, edx
div dword [0x141dd3064]
xor eax, 0x199808de
add eax, 0x49b69380
cmp eax, 0x8078b21
jb 0x1400a9460
cmp rbp, 0x201
jae 0x1400a949b
mov r12d, 0x200
lea rdi, [rsp + 0x260]
mov rsi, rbp
jmp 0x1400a94d4
sub rbp, r14
sub r15, r14
cmp rbp, r15
ja 0x1400a95f2
mov eax, 0xffffffff
mov r15, qword [rsp + 0x58]
cmp r15, rax
mov r14d, 0xffffffff
cmovb r14, r15
mov qword [rsp + 0x150], r14
mov r12, r14
mov rdi, qword [rsp + 0x60]
mov rsi, r14
xor ecx, ecx
call r8
mov rcx, rdi
mov edx, esi
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov ebp, eax
test eax, eax
jne 0x1400a9520
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, dword [0x141dd3078]
or eax, 0x1d29b82
or ecx, dword [0x141dd307c]
and ecx, 0xddacc355
imul rcx, rbx
shr rcx, 0x3f
add ecx, 0x9a024e4f
cmp ecx, 0xb962b4a
jb 0x1400a94f0
test eax, eax
jne 0x1400a9932
mov eax, dword [0x141dd30a0]
or eax, dword [0x141dd30a4]
imul eax, eax, 0x1a52ff98
and eax, 0xb7713620
add eax, 0x1b499c88
cmp eax, 0x8322b283
ja 0x1400a9520
mov ebp, ebp
mov r8, qword [sym.imp.KERNEL32.dll_SetLastError]
nop dword [rax]
mov eax, dword [0x141dd30a8]
sub eax, dword [0x141dd30ac]
add eax, 0x64c0ffa8
imul rcx, rax, 0x2876c7bb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
imul eax, eax, 0xa654aa68
cmp eax, 0x7f2f867b
ja 0x1400a9550
cmp rsi, rbp
jne 0x1400a95c0
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
test r13b, r13b
jne 0x1400a9590
cmp eax, 0x7a
mov r8, qword [sym.imp.KERNEL32.dll_SetLastError]
jne case.default.0x1400aa20b
lea rbp, [rsi + rsi]
cmp rsi, 0x7fffffff
mov eax, 0xffffffff
dec dword [rax + 0xf]
call 0x1400938a6
invalid
dec dword [rax + 0xf]
call 0x1400938a6
jmp qword [rsi - 0x70]
mov eax, dword [0x141dd30b0]
mov ecx, dword [0x141dd30b4]
add eax, ecx
add eax, 0x5bfad5f5
xor eax, 0xafd1612c
add eax, 0x27b0a2bd
invalid
cmp eax, 0xd5f7f384
ja 0x1400a95c0
invalid
cmp rsi, rbp
jb 0x1400a9460
jmp 0x1400a9690
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x140]
mov rdx, r14
mov r8, rbp
call fcn.1400fe550
nop word cs:[rax + rax]
mov eax, dword [0x141dd3068]
xor edx, edx
div dword [0x141dd306c]
or eax, 0xfb9cee4c
pushfq
sti
pushfq
sti
imul eax, eax, 0x416771a0
and eax, 0xd74c6cc0
cmp eax, 0x68926d2c
xchg edx, eax
invalid
jb 0x1400a9620
xchg edx, eax
push 0xffffffff8b48db72
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x60], rax
nop
mov eax, dword [0x141dd3070]
xor eax, dword [0x141dd3074]
or eax, 0xc19b4dde
add eax, 0xe0862623
cmp eax, 0xe65db1db
jae 0x1400a9660
mov r8, qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x1400a94aa
mov eax, dword [0x141dd30b8]
and eax, dword [0x141dd30bc]
or eax, 0xee52789b
xor eax, 0xab96d06b
cmp eax, 0x63181a62
ja 0x1400a9690
cmp r12, rbp
movabs r13, 0x8000000000000000
mov r12, qword [rsp + 0x60]
jb 0x1400a9967
lea rsi, [rsp + 0xb0]
nop dword [rax]
mov eax, dword [0x141dd30c0]
and eax, dword [0x141dd30c4]
imul ebx, eax, 0x399c3466
add ebx, 0x186a939c
mov rcx, rsi
mov rdx, rdi
mov r8, rbp
call fcn.14008ced0
invalid
inc dword [rcx + 0x67118dfb]
sbb dword [rbx + 0x10], esi
invalid
mov rcx, rsi
mov rdx, rdi
mov r8, rbp
call fcn.14008ced0
jmp 0x1400a96d0
mov eax, dword [0x141dd30c8]
sub eax, dword [0x141dd30cc]
cmp eax, 0x8de7ea22
invalid
out 0x8d, eax
mov r14, qword [rsp + 0x88]
jne 0x1400a9741
invalid
lea rcx, [rsp + 0xb0]
mov rdx, r14
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, qword [rsp + 0xa8]
call fcn.140095e60
lea rsi, [rsp + 0xb0]
mov rbx, qword [rsp + 0xa8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd30d0]
xor edx, edx
div dword [0x141dd30d4]
mov edi, eax
xor edi, 0x80809081
or edi, 0x766b4d32
add edi, 0x1140f6b9
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140095e60
cmp edi, 0x7a6de872
ja 0x1400a9760
cmp qword [rsp + 0x78], 1
je 0x1400a97d2
mov eax, dword [0x141dd30d8]
and eax, dword [0x141dd30dc]
add eax, 0xd1d44692
cmp eax, 0x49a3eb2d
jae 0x1400a97c5
lea rcx, [rsp + 0xb0]
call fcn.1400a2750
lea rcx, [rsp + 0xb0]
call fcn.1400a2750
mov rsi, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
lea rcx, [rsp + 0x180]
mov rdx, rsi
call fcn.1400b2370
cmp qword [rsp + 0xb0], 0
je 0x1400a982e
mov eax, dword [0x141dd30e0]
mov ecx, dword [0x141dd30e4]
add eax, ecx
add eax, 0xf467dff1
or eax, 0x996ed668
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xb40c0bd5
jb 0x1400a97fd
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rsp + 0x180]
mov r14, qword [rsp + 0x188]
mov rbp, qword [rsp + 0x190]
cmp qword [rsp + 0x58], 0
je 0x1400a98c0
mov rsi, qword [0x141ddc4e0]
mov eax, dword [0x141dd30e8]
add eax, dword [0x141dd30ec]
or eax, 0x677e0004
imul rcx, rax, 0x2953e25f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0xe239703c
cmp eax, 0x3367042e
jae 0x1400a9895
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd30f0]
and eax, dword [0x141dd30f4]
imul ebx, eax, 0x928654bf
mov rcx, rsi
xor edx, edx
mov r8, r12
call rdi
cmp ebx, 0x1302aff6
jb 0x1400a989c
lea rax, [r13 + 2]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x1400a98d0
mov rdx, r15
cmp r15, rax
jge 0x1400aa13b
cmp rdx, r13
je case.0x1400aa20b.0
movabs rax, 0x8000000000000001
cmp rdx, rax
je 0x1400aa1ed
mov eax, dword [0x141dd3108]
xor eax, dword [0x141dd310c]
cmp eax, 0xd1333094
jne 0x1400a9921
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
jmp 0x1400aa2c8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
cmp qword [rsp + 0x58], 0
je 0x1400aa1bf
mov eax, dword [0x141dd3080]
sub eax, dword [0x141dd3084]
cmp eax, 0x99f828e6
je 0x1400aa171
jmp 0x1400aa148
mov eax, dword [0x141dd30f8]
xor edx, edx
div dword [0x141dd30fc]
imul eax, eax, 0x172637c7
add eax, 0x1cbfcf7c
cmp eax, 0xb5520c38
jbe 0x1400a9989
ud2
mov eax, 0xdc4bdfe3
mov ecx, dword [0x141dd3100]
add ecx, dword [0x141dd3104]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x30fa74ea
ud2
mov eax, dword [0x141dd2fc8]
xor edx, edx
div dword [0x141dd2fcc]
and eax, 0xb178df1a
mov ebx, 0xc565e2fb
imul rbx, rax
shr rbx, 0x3d
add ebx, 0x4ed3fe4e
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x3bba5878
jae 0x1400a9a03
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a99b7
mov rdx, qword [rsp + 0x180]
nop dword [rax + rax]
mov eax, dword [0x141dd2fd0]
mov ecx, dword [0x141dd2fd4]
add eax, ecx
add eax, 0xe2033a43
xor eax, 0x9ddb474b
cmp eax, 0x9abef2ab
ja 0x1400a9a10
mov rax, rdx
cmp rdx, r13
je 0x1400a93e3
mov eax, dword [0x141dd2fd8]
sub eax, dword [0x141dd2fdc]
or eax, 0xfb4ff7d7
add eax, 0xeafed06d
cmp eax, 0x58a657a0
jb 0x1400a9a3b
mov r14, qword [rsp + 0x188]
mov eax, dword [0x141dd2fe0]
sub eax, dword [0x141dd2fe4]
and eax, 0x50b8efd
add eax, 0x2416e3fc
xor eax, 0xb19b1874
cmp eax, 0x921d49c9
jb 0x1400a9a60
mov rbp, qword [rsp + 0x190]
jmp 0x1400aa13b
cmp qword [rsp + 0xa8], 0
je 0x1400a9b44
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
or sil, byte [rsp + 0x76]
je 0x1400a6350
jmp 0x1400a6660
xor esi, esi
mov r15, qword [rsp + 0x98]
jmp 0x1400a9b27
mov edi, dword [0x141dd3780]
and edi, dword [str.RA_X]
add edi, 0xeb0cc033
or edi, 0x674abfe9
lea rcx, [rsp + 0x1e0]
call fcn.1400dbaf0
cmp edi, 0xfbf98903
jbe 0x1400a9b9c
lea rcx, [rsp + 0x1e0]
call fcn.1400dbaf0
jmp 0x1400a9b60
mov rdi, qword [rsp + 0x1e8]
lea rax, [rsi + 1]
mov ecx, 0x400
mov r8, qword [rsp + 0xa0]
nop word cs:[rax + rax]
mov edx, dword [0x141dd3788]
imul edx, dword [0x141dd378c]
add edx, 0xb76c87dc
and edx, 0x1ae1f8e4
add edx, 0xf9df2ae3
mov word [rdi + rsi*2], 0
mov qword [rsp + 0x1f0], rax
cmp byte [r8 + 0xc8], 0
mov r13d, 0x608
cmove r13d, ecx
cmp edx, 0x2b874229
jae 0x1400a9c17
mov word [rdi + rsi*2], 0
mov qword [rsp + 0x1f0], rax
jmp 0x1400a9bc0
mov rax, qword [rsp + 0xa0]
or r13d, dword [rax + 0xc4]
cmp byte [rsp + 0x76], 0
je 0x1400a9d94
mov eax, dword [0x141dd3790]
xor eax, dword [0x141dd3794]
add eax, 0xb3cecf0b
imul rax, rax, 0x64e4501b
shr rax, 0x3e
or eax, 0x26f1c09c
cmp eax, 0x9f9cf2d9
ja 0x1400a9c31
mov r12d, 2
xor ebx, ebx
xor ebp, ebp
mov qword [rsp + 0x68], rbx
mov eax, dword [0x141dd3998]
and eax, dword [0x141dd399c]
add eax, 0x84718bb7
xor eax, 0xa08010
or eax, 0x6c135fe2
cmp eax, 0xc6fcdebc
jb 0x1400a9c68
mov rax, qword [rsp + 0xa0]
movabs rcx, 0x8000000000000000
cmp qword [rax + 0x38], rcx
jne 0x1400a9dfc
xor edi, edi
mov eax, dword [0x141dd39a0]
or eax, dword [0x141dd39a4]
add eax, 0xf160569b
cmp eax, 0x3e361d1f
jbe 0x1400a9ca8
mov edx, 2
xor ecx, ecx
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x78], rcx
mov eax, dword [0x141dd39f8]
or eax, dword [0x141dd39fc]
xor eax, 0xf63f083e
imul eax, eax, 0xb0f5ad5f
add eax, 0x44c000d9
cmp eax, 0xb91aabe8
jae 0x1400a9d1a
xorps xmm0, xmm0
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141ddc4d0], cl
xorps xmm0, xmm0
mov cl, 1
mov eax, dword [0x141dd3a00]
imul eax, dword [0x141dd3a04]
or eax, 0x2b8e3324
xor eax, 0xdb80336
imul edx, eax, 0xedf78312
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
xor eax, eax
lock cmpxchg byte [0x141ddc4d0], cl
sete al
cmp edx, 0x30a8ed53
jb 0x1400a9d1f
test al, al
je 0x1400aa0c9
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x80], r12
xor eax, eax
test al, al
jne 0x1400ab3d7
jmp 0x1400ab3a9
mov qword [rsp + 0x140], 0
mov qword [rsp + 0x148], 2
xor eax, eax
test al, al
mov r8, qword [rsp + 0x200]
mov r10, qword [rsp + 0x128]
je 0x1400a9dce
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x150], 0
test r8, r8
je 0x1400a9ffb
mov eax, 2
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x120], rax
jmp 0x1400aa06b
xor eax, eax
test al, al
jne 0x1400a9dfe
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rax + 0x40]
mov r8, qword [rax + 0x48]
add r8, rcx
xor r11d, r11d
mov r9, rcx
mov r10w, 1
test r11w, r11w
je 0x1400a9e30
xor r11d, r11d
jmp 0x1400a9f90
mov eax, dword [0x141dd39a8]
xor eax, dword [0x141dd39ac]
or eax, 0xc0942080
xor eax, 0xe09024c1
or eax, 0x1f6bdb36
cmp eax, 0x3811af06
jb 0x1400a9e30
cmp r9, r8
je 0x1400aa0a0
lea rdx, [r9 + 1]
nop
mov eax, dword [0x141dd39b0]
or eax, dword [0x141dd39b4]
add eax, 0x970e65c
xor eax, 0xecd2628
add eax, 0x9cefd284
cmp eax, 0x75f35a3c
jb 0x1400a9e60
movzx eax, byte [r9]
test al, al
js 0x1400a9ec1
nop word [rax + rax]
mov r9d, dword [0x141dd39b8]
xor r9d, dword [0x141dd39bc]
imul r9d, r9d, 0xaa0532b0
or r9d, 0xb0eb3fcd
add r9d, 0xa01d2bc6
cmp r9d, 0xee706014
ja 0x1400a9e90
jmp 0x1400a9f79
mov r11d, eax
and r11d, 0x1f
movzx edi, byte [r9 + 1]
and edi, 0x3f
cmp al, 0xdf
jbe 0x1400a9f49
fbstp tbyte [rsi + 0x75]
lea rdx, [r9 + 3]
movzx esi, byte [r9 + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
mov edi, r11d
shl edi, 0xc
mov ebx, dword [0x141dd39c0]
or ebx, dword [0x141dd39c4]
add ebx, 0x1da80d49
cmp ebx, 0x5faab415
ja 0x1400a9eeb
cmp al, 0xf0
jb 0x1400a9f5c
mov eax, dword [0x141dd39c8]
xor edx, edx
div dword [0x141dd39cc]
or eax, 0xfb6eff7f
jmp [rsi - 5]
xor eax, 0xd598be3f
cmp eax, 0xde109339
ja 0x1400a9f09
jmp [rsi - 5]
movzx eax, byte [r9 + 3]
add r9, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and eax, 0x3f
or eax, esi
or eax, r11d
mov rdx, r9
jmp 0x1400a9f60
add r9, 2
shl r11d, 6
or r11d, edi
mov rdx, r9
mov eax, r11d
jmp 0x1400a9f79
or esi, edi
mov eax, esi
cmp eax, 0xffff
jbe 0x1400a9f79
and eax, 0x3ff
or eax, 0xdc00
mov r9, rdx
mov r11d, eax
jmp 0x1400a9f90
xor r11d, r11d
mov r9, rdx
mov r10d, eax
nop word cs:[rax + rax]
mov eax, dword [0x141dd39d0]
rol byte [rcx], cl
xor eax, dword [0x141dd39d4]
imul eax, eax, 0x21df60fb
add eax, 0xec98eb71
cmp eax, 0x1f10edc2
ja 0x1400a9f90
test r10w, r10w
jne 0x1400a9e1b
lea rdi, [0x141dba8f8]
or ecx, edx
add dword [rbx - 0x2d65dcfb], ecx
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d29a1f
mov eax, dword [0x141dd39e8]
xor edx, edx
div dword [0x141dd39ec]
add eax, 0xedc6fd1c
or eax, 0xc040e012
and eax, 0xe8d8f052
cmp eax, 0xc319e01b
jbe 0x1400a9fbf
mov rax, qword [rsp + 0x90]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
jmp 0x1400ad2e1
lea rsi, [rsp + 0x140]
mov eax, dword [0x141dd37a8]
add eax, 0x1d2979f
lahf
xchg edi, eax
rol byte [rcx], cl
add eax, dword [0x141dd37ac]
and eax, 0x6cd15f2
imul edi, eax, 0xa7dfb8f2
add edi, 0x75323060
mov rcx, rsi
call fcn.1400dbaf0
cmp edi, 0x6afb8ba7
jb 0x1400aa003
mov rax, qword [rsp + 0x148]
mov eax, dword [rsp + 0x148]
mov qword [rsp + 0x68], rax
mov word [rax], 0
mov qword [rsp + 0x150], 1
mov eax, 1
mov qword [rsp + 0x120], rax
mov r8, qword [rsp + 0x200]
mov r10, qword [rsp + 0x128]
mov eax, dword [0x141dd3798]
xor edx, edx
div dword [0x141dd379c]
or eax, 0x822a4c5f
add eax, 0xdb0b263c
xor eax, 0x50a0afb2
cmp eax, 0x164ca063
mov r9, qword [rsp + 0x208]
ja 0x1400ab4a0
jmp 0x1400ab417
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x268], r8
mov word [rsp + 0x270], 0
xor eax, eax
test al, al
jne 0x1400ac5e9
jmp 0x1400ac5ba
add byte [rax - 0x73], cl
or eax, 0x1d32400
lea rcx, [0x141ddc4d0]
call fcn.1400fc860
mov eax, dword [0x141dd3a08]
or eax, dword [0x141dd3a0c]
and eax, 0xcb9dae98
imul eax, eax, 0x287ea6cb
add eax, 0xbe05db6e
mov esi, 0xb81feb3d
sahf
mov esi, 0xb81feb3d
sahf
mov eax, 0xe9dd729e
jb 0x1400aa0d5
fucomp st(1)
jmp 0x1400a9d6d
jo 0x1400aa0f7
invalid
mov esi, dword [0x141dd3770]
or esi, dword [0x141dd3774]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp esi, 0x494c8111
invalid
adc dword [rcx - 0x7af0b6b4], eax
invalid
cli
invalid
invalid
invalid
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400aa0fd
mov qword [rsp + 0xa8], rdx
jmp 0x1400a6785
mov eax, dword [0x141dd3088]
xor eax, dword [0x141dd308c]
and eax, 0xd4acc62
add eax, 0x1de3f3
xor eax, 0x974ff20e
mov rsi, qword [0x141ddc4e0]
cmp eax, 0x8d1b7d43
jae 0x1400aa17a
mov rax, qword [0x141ddc4e0]
jmp 0x1400aa148
mov eax, dword [0x141dd3090]
imul eax, dword [0x141dd3094]
scasd eax, dword [rdi]
add eax, 0x1d28f0d
scasd eax, dword [rdi]
add eax, 0x1d28f0d
add eax, 0x64d93b30
xor eax, 0xa95b08c4
imul eax, eax, 0x8fa2c10e
cmp eax, 0xabfa8e2b
mov r12, qword [rsp + 0x60]
jbe 0x1400aa1b1
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]
or r14, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd3098]
add eax, dword [0x141dd309c]
and eax, 0x118009e8
add eax, 0x1db12bf9
cmp eax, 0x6f88d79d
ja 0x1400aa1d0
mov eax, r14d
and eax, 3
cmp rax, 3
ja case.default.0x1400aa20b
lea rcx, [0x141dbc1d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [r14 - 1]
mov eax, dword [0x141dd3118]
add eax, dword [0x141dd311c]
add dword [0x14b18261f], ecx
add dword [0x14b18261f], ecx
xor eax, 0x9e2a6e7f
add eax, 0x39e23829
cmp eax, 0x13e28653
jb 0x1400aa211
mov rdi, qword [r14 - 1]
mov rbx, qword [r14 + 7]
mov eax, dword [0x141dd3120]
xor eax, dword [0x141dd3124]
mov ss, edx
add dword [0x16abf63f7], esp
mov ss, edx
add dword [0x16abf63f7], esp
imul eax, eax, 0x5381645e
and eax, 0xddd09cca
cmp eax, 0x685ba0c1
jb 0x1400aa23b
mov r14, qword [rbx]
test r14, r14
je 0x1400aa298
mov ebp, dword [0x141dd3128]
add ebp, dword [0x141dd312c]
mov rcx, rdi
call r14
cmp ebp, 0xd739d09f
je 0x1400aa266
mov eax, dword [0x141dd3130]
xor eax, dword [0x141dd3134]
xor eax, 0x44b232de
cmp eax, 0x305a8c50
jb 0x1400aa280
cmp qword [rbx + 8], 0
je 0x1400aa2bc
cmp qword [rbx + 0x10], 0x11
jb 0x1400aa2aa
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400aa20b.0
mov eax, 0x8b249ba9
mov ecx, dword [0x141dd3110]
imul ecx, dword [0x141dd3114]
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x6d653657
cmp ecx, 0xa80d6f4a
ja 0x1400aa2d5
mov eax, dword [0x141dd3138]
imul eax, dword [0x141dd313c]
mov ecx, 0xb2f3d54b
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x76d8f357
cmp ecx, 0x1049544
jae 0x1400aa330
mov qword [rsp + 0x140], 0
nop dword [rax]
mov eax, dword [0x141dd3140]
xor eax, dword [0x141dd3144]
add eax, 0xc75300c
and eax, 0x847d1ae
add eax, 0xc8808a51
mov qword [rsp + 0x140], 0
cmp eax, 0xb7f8aeb6
jb 0x1400aa330
mov qword [rsp + 0x148], 2
mov qword [rsp + 0x150], 0
mov ebp, 0x200
mov eax, 2
mov qword [rsp + 0x138], rax
xor eax, eax
mov qword [rsp + 0x80], rax
mov r15d, 0x96e0be95
mov edi, 0xd774a9d1
xor eax, eax
mov qword [rsp + 0x60], rax
xor edx, edx
jmp 0x1400aa3be
cmp rbp, 0x201
jae 0x1400aa3e0
mov qword [rsp + 0x58], rdx
mov eax, 0x200
mov qword [rsp + 0x68], rax
lea rsi, [rsp + 0x260]
jmp 0x1400aa447
mov eax, dword [0x141dd3148]
mov ecx, dword [0x141dd314c]
add eax, ecx
add eax, 0x1cf186eb
xor eax, 0xaeb922f3
cmp eax, 0xca9370c
ja 0x1400aa3e0
sub rbp, rdx
mov rax, qword [rsp + 0x60]
sub rax, rdx
cmp rbp, rax
ja 0x1400aa474
mov rax, qword [rsp + 0x80]
mov ecx, 0xffffffff
cmp rax, rcx
mov ebp, 0xffffffff
cmovb rbp, rax
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rbp
mov rsi, qword [rsp + 0x138]
mov qword [rsp + 0x58], rbp
mov eax, dword [0x141dd3150]
xor eax, dword [0x141dd3154]
imul eax, eax, 0xd998e865
cmp eax, 0xc043fe5e
mov r12, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r14, qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
je 0x1400aa4fc
jmp 0x1400aa4c0
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x140]
mov r8, rbp
call fcn.1400fe550
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x138], rax
jmp 0x1400aa40f
mov eax, dword [0x141dd3158]
xor edx, edx
div dword [0x141dd315c]
mov r13d, eax
xor r13d, 0x6000
or r13d, 0x27ea8ebf
and r13d, 0x3ffbeeff
xor ecx, ecx
call r12
mov rcx, rsi
mov edx, ebp
call r14
cmp r13d, 0x6324a6db
jbe 0x1400aa510
xor ecx, ecx
call r12
mov rcx, rsi
mov edx, ebp
call r14
jmp 0x1400aa4c0
mov eax, dword [0x141dd3a10]
and eax, dword [0x141dd3a14]
and eax, 0x455fa8ce
add eax, 0x58e5ea68
xor eax, 0x6ba00dc1
mov qword [rsp + 0x180], 0
cmp eax, 0xe11fd4c0
jbe 0x1400ab3e5
mov qword [rsp + 0x180], 0
jmp 0x1400ab3a9
mov eax, dword [0x141dd3a18]
sub eax, dword [0x141dd3a1c]
imul eax, eax, 0x9e5c69d3
cmp eax, 0xf570a8a0
mov r14, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
je 0x1400ac70f
jmp 0x1400ac6a3
mov eax, dword [0x141dd37a0]
and eax, dword [0x141dd37a4]
shr eax, 1
imul rax, rax, 0x465eb987
shr rax, 0x3c
add eax, 0xa207af02
or eax, 0x398ccb85
xor ecx, ecx
test r9, r9
setne cl
mov rdx, r8
cmove rdx, r9
mov qword [rsp + 0x260], rcx
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x270], r9
mov qword [rsp + 0x278], r10
mov qword [rsp + 0x280], rcx
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], r9
mov qword [rsp + 0x298], r10
mov qword [rsp + 0x2a0], rdx
cmp eax, 0x9c00ea1a
jae 0x1400ab504
xor eax, eax
test r9, r9
setne al
mov rcx, r8
cmove rcx, r9
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x270], r9
mov qword [rsp + 0x278], r10
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x290], r9
mov qword [rsp + 0x298], r10
mov qword [rsp + 0x2a0], rcx
jmp 0x1400ab417
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x260]
xor r14d, r14d
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rdi
mov rdx, rbx
call fcn.1400b4200
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
je 0x1400abf67
mov r9, qword [rsp + 0xc0]
imul r11, r9, 0x38
lea r10, [rdx + r11]
add r10, 0x168
mov rcx, qword [rdx + r11 + 0x168]
mov r8, qword [rdx + r11 + 0x170]
mov rax, qword [rdx + r11 + 0x178]
mov rsi, qword [rdx + r11 + 0x188]
mov r11d, dword [0x141dd37b0]
or r11d, dword [0x141dd37b4]
add r11d, 0x9d900a6a
xor r11d, 0x1ae8b92
add r11d, 0x3efa3618
cmp r11d, 0xb4ec65d2
jb 0x1400ab571
movabs r11, 0x8000000000000000
cmp rcx, r11
je 0x1400abf67
mov qword [rsp + 0x80], rsi
mov r11, qword [r10 + 0x28]
mov qword [rsp + 0x130], r11
mov r10, qword [r10 + 0x30]
mov qword [rsp + 0x88], r10
shl r9, 5
mov r10, qword [rdx + r9]
mov qword [rsp + 0x78], r10
mov rbx, qword [rdx + r9 + 8]
mov rdx, qword [rdx + r9 + 0x10]
mov qword [rsp + 0x210], rdx
add rax, r8
xor r10d, r10d
mov rdx, r8
nop dword [rax + rax]
mov r9d, dword [0x141dd37f0]
xor r9d, dword [0x141dd37f4]
xor r9d, 0xc4457dff
cmp r9d, 0x8220c808
jb 0x1400ab600
mov r9w, 1
test r10w, r10w
je 0x1400ab640
xor r10d, r10d
jmp 0x1400ab7b0
mov r10d, dword [0x141dd37f8]
and r10d, dword [0x141dd37fc]
or r10d, 0x756ceeb9
imul r10d, r10d, 0x87f90727
add r10d, 0xbcf4e59e
cmp r10d, 0xeb0ddb21
ja 0x1400ab640
cmp rdx, rax
je 0x1400ab7e4
movzx esi, byte [rdx]
test sil, sil
js 0x1400ab690
inc rdx
mov rbp, rdx
jmp 0x1400ab7a6
mov r10d, dword [0x141dd3800]
xor r10d, dword [0x141dd3804]
imul r10d, r10d, 0xd11ecee
or r10d, 0xa8f7d0ce
cmp r10d, 0xe5d1ebcd
jb 0x1400ab690
mov r11d, esi
and r11d, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp sil, 0xdf
jbe 0x1400ab789
lea rbp, [rdx + 3]
movzx r12d, byte [rdx + 2]
shl r10d, 6
and r12d, 0x3f
or r12d, r10d
mov r10d, r11d
shl r10d, 0xc
or r10d, r12d
nop dword [rax]
mov edi, dword [0x141dd3808]
add edi, dword [0x141dd380c]
xor edi, 0x10043c
or edi, 0xf9e3f9c3
cmp edi, 0xddeb190a
jb 0x1400ab6f0
cmp sil, 0xf0
jb 0x1400ab761
movzx r10d, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r12d, 6
and r10d, 0x3f
mov esi, dword [0x141dd3810]
and esi, dword [0x141dd3814]
xor esi, 0x5c5494be
add esi, 0xeb3e6a97
and esi, 0xab916ed9
cmp esi, 0x1f3c9b01
jb 0x1400ab72f
or r12d, r10d
or r12d, r11d
mov rbp, rdx
mov r10d, r12d
cmp r10d, 0xffff
jbe 0x1400ab79c
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
test r14b, r14b
jne 0x1400ab771
and r10d, 0x3ff
or r10d, 0xdc00
mov rdx, rbp
jmp 0x1400ab7b0
add rdx, 2
shl r11d, 6
or r11d, r10d
mov rbp, rdx
mov esi, r11d
jmp 0x1400ab7a6
mov esi, r10d
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
xor r10d, r10d
mov rdx, rbp
mov r9d, esi
nop
mov r11d, dword [0x141dd3818]
and r11d, dword [0x141dd381c]
or r11d, 0x60741024
add r11d, 0xbb7c055b
cmp r11d, 0x5c0eaff1
ja 0x1400ab7b0
test r9w, r9w
jne 0x1400ab600
jmp 0x1400abea5
mov eax, dword [0x141dd3848]
xor edx, edx
div dword [0x141dd384c]
xor eax, 0x4005da92
add eax, 0xf68de08
cmp eax, 0x8f2fb3f9
ja 0x1400ab7e4
test rcx, rcx
je 0x1400ab849
test r14b, r14b
je 0x1400ab814
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141dd3850]
imul eax, dword [0x141dd3854]
imul eax, eax, 0x5460c1a2
and eax, 0xe826e604
add eax, 0x6193c988
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xa5e44ac1
ja 0x1400ab814
xor edx, edx
call r12
test r14b, r14b
jne 0x1400ab844
mov rdx, qword [rsp + 0x88]
lea rsi, [rdx + rdx]
mov rax, qword [rsp + 0x140]
mov ecx, dword [0x141dd3858]
or ecx, dword [0x141dd385c]
or ecx, 0xa0514901
add ecx, 0xf9d9bb86
cmp ecx, 0xf6303c70
ja 0x1400ab85d
mov rcx, qword [rsp + 0x120]
sub rax, rcx
cmp rax, rdx
lea r12, [rsp + 0x140]
jae 0x1400ab93a
mov eax, dword [0x141dd3860]
xor eax, dword [0x141dd3864]
xor eax, 0xc81ee08a
add eax, 0xa148cc74
cmp eax, 0xfed036f3
ja 0x1400aba17
mov rbp, qword [rsp + 0x120]
mov edi, dword [0x141dd3868]
imul edi, dword [0x141dd386c]
add edi, 0xe1cc75ac
xor edi, 0x92010144
and edi, 0xf221454d
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r12
mov rdx, rbp
mov r8, qword [rsp + 0x88]
call fcn.1400fe550
cmp edi, 0x43f819e7
ja 0x1400ab8c2
mov eax, dword [0x141dd3870]
sub eax, dword [0x141dd3874]
add eax, 0x864a9c75
and eax, 0x27e481d0
cmp eax, 0x1f5b8da4
jb 0x1400ab90b
mov rcx, qword [rsp + 0x150]
mov rax, qword [rsp + 0x148]
jmp 0x1400ab93f
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x68], rax
mov rdi, rcx
lea rcx, [rax + rcx*2]
mov rdx, qword [rsp + 0x130]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0x88]
add rdx, rdi
mov qword [rsp + 0x150], rdx
cmp qword [rsp + 0x80], 0
je 0x1400aba9c
mov eax, dword [0x141dd3878]
imul eax, dword [0x141dd387c]
add eax, 0x39dd566
imul rax, rax, 0x31b1db51
shr rax, 0x3b
imul eax, eax, 0xf84f9f04
cmp eax, 0xfaaadd63
jbe 0x1400ab9ae
mov rax, qword [0x141ddc4e0]
mov qword [rsp + 0x88], rdx
mov eax, dword [0x141dd3880]
sub eax, dword [0x141dd3884]
xor eax, 0x5d36b760
add eax, 0xdd197446
mov rsi, qword [0x141ddc4e0]
cmp eax, 0x4f11098c
ja 0x1400ab9b6
mov eax, dword [0x141dd3888]
sub eax, dword [0x141dd388c]
add eax, 0x136671bd
imul rax, rax, 0x25170103
shr rax, 0x3a
or eax, 0x72394ee2
cmp eax, 0xcf75c4b0
mov rbp, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12, qword [rsp + 0x130]
ja 0x1400abccb
jmp 0x1400aba43
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r12
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x88]
call fcn.1400fe550
jmp 0x1400ab8ba
mov edi, dword [0x141dd3890]
xor edi, dword [0x141dd3894]
and edi, 0x267925cd
add edi, 0x30a15cb1
and edi, 0x4128a6d0
mov rcx, rsi
xor edx, edx
mov r8, r12
call rbp
cmp edi, 0xa3db387e
ja 0x1400abccb
mov rdx, qword [rsp + 0x88]
mov eax, dword [0x141dd3898]
and eax, dword [0x141dd389c]
or eax, 0x5f993fcb
add eax, 0xbfc44a69
cmp eax, 0xc2ed819e
ja 0x1400aba7f
cmp rdx, qword [rsp + 0x140]
mov r12, qword [rsp + 0x68]
jne 0x1400abac6
lea rcx, [rsp + 0x140]
mov rsi, rdx
call fcn.1400dbaf0
mov rdx, rsi
mov r12, qword [rsp + 0x148]
mov word [r12 + rdx*2], 0x3d
inc rdx
mov qword [rsp + 0x150], rdx
mov r9, qword [rsp + 0x210]
add r9, rbx
xor r8d, r8d
mov rcx, rbx
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400abafe
xor r8d, r8d
test ax, ax
je 0x1400abf56
mov ax, 1
test r8w, r8w
jne 0x1400abaf2
cmp rcx, r9
je 0x1400abcda
nop word cs:[rax + rax]
mov edx, dword [0x141dd38b8]
and edx, dword [0x141dd38bc]
xor edx, 0x4283874
or edx, 0x32818389
add edx, 0x90a8e0ac
cmp edx, 0x2ccfe7d4
jb 0x1400abb20
movzx edx, byte [rcx]
test dl, dl
js 0x1400abb58
inc rcx
mov r10, rcx
jmp 0x1400abcbe
mov rdi, r9
test r14b, r14b
jne 0x1400abb5b
mov r8d, edx
and r8d, 0x1f
mov r9d, dword [0x141dd38c0]
imul r9d, dword [str.e_hc]
imul r9d, r9d, 0xf59c5695
xor r9d, 0x8acec50b
cmp r9d, 0x8f48600f
ja 0x1400abb67
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x1400abc56
mov r10d, dword [0x141dd38c8]
xor r10d, dword [0x141dd38cc]
cmp r10d, 0xaca9afd2
je 0x1400abb9f
lea r10, [rcx + 3]
movzx r11d, byte [rcx + 2]
shl r9d, 6
and r11d, 0x3f
mov esi, dword [0x141dd38d0]
and esi, dword [0x141dd38d4]
add esi, 0x98029dfd
cmp esi, 0x332331e4
jb 0x1400abbc7
or r9d, r11d
mov r11d, dword [0x141dd38d8]
imul r11d, dword [0x141dd38dc]
or r11d, 0x4dca3ab3
add r11d, 0xf9b402dd
xor r11d, 0x8367fdea
cmp r11d, 0x8a41060a
jb 0x1400abbe4
cmp dl, 0xf0
jb 0x1400abc6c
mov edx, dword [0x141dd38e0]
mov r10d, dword [0x141dd38e4]
add edx, r10d
add edx, 0x44d6d03a
cmp edx, 0xbb969af9
jb 0x1400abc16
movzx edx, byte [rcx + 3]
add rcx, 4
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
mov r10, rcx
jmp 0x1400abc76
add rcx, 2
shl r8d, 6
or r8d, r9d
mov r10, rcx
mov edx, r8d
mov r9, rdi
jmp 0x1400abcbe
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
mov r9, rdi
mov ecx, dword [0x141dd38e8]
and ecx, dword [0x141dd38ec]
and ecx, 0xed7b9124
xor ecx, 0x70c19bdf
add ecx, 0x708214e7
cmp ecx, 0x4e08ff82
ja 0x1400abc79
cmp edx, 0xffff
jbe 0x1400abcbe
and edx, 0x3ff
or edx, 0xdc00
mov rcx, r10
mov r8d, edx
jmp 0x1400abaf5
xor r8d, r8d
mov rcx, r10
mov eax, edx
jmp 0x1400abaf5
mov rcx, rsi
xor edx, edx
mov r8, r12
call rbp
jmp 0x1400aba43
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x78], rax
je 0x1400ac2f9
mov eax, dword [0x141dd38f0]
add eax, dword [0x141dd38f4]
imul eax, eax, 0xa152658c
and eax, 0x6c512094
xor eax, 0x3c61ec9a
cmp eax, 0x7e1e8916
jbe 0x1400abd22
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], r9
mov eax, dword [0x141dd38f8]
or eax, dword [0x141dd38fc]
and eax, 0x8a421d16
xor eax, 0x13bae8b5
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], r9
cmp eax, 0xedd88fce
ja 0x1400abd22
mov word [rsp + 0x190], 0
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x180]
call fcn.140091f80
cmp qword [rsp + 0x78], 0
je 0x1400abd85
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call r12
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x120], rcx
mov ecx, dword [0x141dd3900]
add ecx, dword [0x141dd3904]
and ecx, 0x8d372bfd
add ecx, 0x463934a0
cmp ecx, 0x8b7a9723
ja 0x1400abd9d
cmp qword [rsp + 0x120], rax
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x260]
jne 0x1400abe34
mov eax, dword [0x141dd3908]
sub eax, dword [0x141dd390c]
and eax, 0x7170eb18
add eax, 0x6f285db6
cmp eax, 0x12fd6c8b
lea rbp, [rsp + 0x140]
jb 0x1400abe2a
mov esi, dword [0x141dd3910]
xor esi, dword [0x141dd3914]
or esi, 0x94100224
and esi, 0x97554a7d
add esi, 0x52aaf5ea
mov rcx, rbp
call fcn.1400dbaf0
cmp esi, 0x80826bbc
jae 0x1400abe34
mov rcx, rbp
call fcn.1400dbaf0
jmp 0x1400abdfc
mov eax, dword [0x141dd3918]
sub eax, dword [0x141dd391c]
mov rcx, qword [rsp + 0x148]
imul eax, eax, 0xa000600c
add eax, 0x3e2042b0
cmp eax, 0x6fd6f70b
mov rdx, qword [rsp + 0x120]
ja 0x1400abe9d
mov eax, dword [0x141dd3920]
xor eax, dword [0x141dd3924]
add eax, 0x33e196a
mov word [rcx + rdx*2], 0
cmp eax, 0x1a6adf85
jb 0x1400abe9d
mov qword [rsp + 0x68], rcx
inc rdx
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x150], rdx
jmp 0x1400ab51e
mov word [rcx + rdx*2], 0
jmp 0x1400abe62
mov eax, dword [0x141dd3820]
add eax, dword [str._r_]
xor eax, 0x3ce11a55
add eax, 0x4cfcf19e
cmp eax, 0x3507020b
jb 0x1400abea5
test rcx, rcx
je 0x1400abef8
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd3828]
and eax, dword [0x141dd382c]
or eax, 0x15b37ecf
add eax, 0xe8f442e3
or eax, 0xd729d7de
cmp eax, 0xf0021457
jbe 0x1400abed6
cmp qword [rsp + 0x78], 0
je 0x1400ac289
mov eax, dword [0x141dd38a0]
add eax, dword [0x141dd38a4]
and eax, 0x110841c4
add eax, 0x77074bfd
cmp eax, 0xedeb20d0
ja 0x1400abf04
mov rsi, qword [0x141ddc4e0]
mov eax, dword [0x141dd38a8]
xor edx, edx
div dword [0x141dd38ac]
and eax, 0x98acbf4e
imul eax, eax, 0x5eb19215
add eax, 0xdb75835b
cmp eax, 0x202c031b
jb 0x1400ac279
jmp 0x1400ac24c
cmp qword [rsp + 0x78], 0
jne 0x1400ac2e0
jmp 0x1400ac2f2
lea rbx, [rsp + 0x260]
lea rcx, [rsp + 0xb0]
mov rdx, rbx
call fcn.1400b4200
mov r14, qword [rsp + 0xb0]
nop word [rax + rax]
mov eax, dword [0x141dd37b8]
add eax, dword [0x141dd37bc]
imul eax, eax, 0xda437141
or eax, 0x2fee11a6
xor eax, 0xc1794a6f
cmp eax, 0x52d71227
jb 0x1400abf90
test r14, r14
je 0x1400ac11a
mov rbp, qword [rsp + 0xc0]
imul rax, rbp, 0x38
lea rsi, [r14 + rax]
add rsi, 0x168
mov rax, qword [r14 + rax + 0x168]
nop dword [rax + rax]
mov ecx, dword [0x141dd37c0]
or ecx, dword [0x141dd37c4]
xor ecx, 0x2b2424de
add ecx, 0x2edbe94b
cmp ecx, 0x8df52582
ja 0x1400abfe0
test rax, rax
je 0x1400ac020
mov r8, qword [rsi + 8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call r12
nop word cs:[rax + rax]
mov eax, dword [0x141dd37c8]
sub eax, dword [0x141dd37cc]
imul rax, rax, 0x25812b03
shr rax, 0x3d
xor eax, 0x96f61a39
cmp eax, 0x38cd6fda
jb 0x1400ac020
mov rax, qword [rsi + 0x20]
nop word [rax + rax]
mov ecx, dword [0x141dd37d0]
or ecx, dword [0x141dd37d4]
imul ecx, ecx, 0x8667079c
add ecx, 0x9aa306c3
cmp ecx, 0x9f58a6d
jb 0x1400ac050
test rax, rax
je 0x1400ac0dc
mov rsi, qword [rsi + 0x28]
mov r12, qword [0x141ddc4e0]
mov eax, dword [0x141dd37d8]
and eax, dword [0x141dd37dc]
or eax, 0x7a89d613
imul rax, rax, 0x1b9b440f
shr rax, 0x3c
imul eax, eax, 0x22e53a8e
cmp eax, 0xdf78bcab
ja 0x1400ac10a
mov eax, dword [0x141dd37e0]
or eax, dword [0x141dd37e4]
xor eax, 0x8dcebc8b
imul edi, eax, 0x6d749caf
add edi, 0xc296841a
mov rcx, r12
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp edi, 0xd4cc0c38
ja 0x1400ac10a
shl rbp, 5
cmp qword [r14 + rbp], 0
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x1400abf6f
add r14, rbp
mov r8, qword [r14 + 8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call r12
jmp 0x1400abf6f
mov rcx, r12
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ac0a9
mov eax, dword [0x141dd37e8]
imul eax, dword [0x141dd37ec]
add eax, 0xf362cedf
imul rax, rax, 0x79153cbb
shr rax, 0x3e
or eax, 0x30e431b6
cmp eax, 0x78a496f5
ja 0x1400ac11a
mov rax, qword [rsp + 0x120]
cmp rax, qword [rsp + 0x140]
mov r14, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x68]
jne 0x1400ac1f1
mov eax, dword [0x141dd3830]
imul eax, dword [0x141dd3834]
and eax, 0x527011ba
add eax, 0xd6f55b01
cmp eax, 0xf55a5255
jbe 0x1400ac18e
lea rcx, [rsp + 0x140]
call fcn.1400dbaf0
lea rcx, [rsp + 0x140]
call fcn.1400dbaf0
mov eax, dword [0x141dd3838]
sub eax, dword [0x141dd383c]
or eax, 0x1bc21f8d
add eax, 0x24599753
or eax, 0x3be93509
cmp eax, 0xdc6902b5
ja 0x1400ac19b
mov rbx, qword [rsp + 0x148]
mov eax, dword [0x141dd3840]
mov ecx, dword [0x141dd3844]
add eax, ecx
add eax, 0xf60b4ebe
or eax, 0xad709072
add eax, 0x97008dad
cmp eax, 0xd50f651e
ja 0x1400ac1c5
mov rax, qword [rsp + 0x120]
mov word [rbx + rax*2], 0
mov rbp, qword [rsp + 0x140]
movabs rax, 0x8000000000000000
cmp rbp, rax
je 0x1400ac5a2
mov r12, qword [rsp + 0x148]
jmp 0x1400a9c63
mov eax, dword [0x141dd3510]
imul eax, dword [0x141dd3514]
add eax, 0x2687729d
or eax, 0xd281f0da
xor eax, 0xa9cd6452
ud2
ud2
mov eax, dword [str.bR_bS]
sub eax, dword [0x141dd38b4]
xor eax, 0x6127347d
imul edi, eax, 0xd1e67267
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp edi, 0xaf5a66ee
jne 0x1400ac289
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ac24c
cmp qword [rsp + 0x80], 0
je 0x1400ac2f2
mov eax, dword [0x141dd3988]
xor edx, edx
div dword [0x141dd398c]
or eax, 0x6f6aff9b
imul eax, eax, 0x5d1e051b
cmp eax, 0x49870280
ja 0x1400ac294
mov rbx, qword [rsp + 0x130]
mov eax, dword [0x141dd3990]
xor edx, edx
div dword [0x141dd3994]
xor eax, 0x6ee95d5a
add eax, 0xf128ffbc
xor eax, 0x51d71d17
cmp eax, 0x39b2dfcc
jae 0x1400ac2bc
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rbx, [0x141dba8f8]
mov eax, dword [0x141dd3928]
imul eax, dword [0x141dd392c]
cmp eax, 0x8daff4b8
je 0x1400ac2f9
lea rsi, [rsp + 0xb0]
lea rdi, [rsp + 0x260]
jmp 0x1400ac335
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r12
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
call r12
mov rcx, rsi
mov rdx, rdi
call fcn.1400b4200
mov r14, qword [rsp + 0xb0]
nop dword [rax + rax]
mov eax, dword [0x141dd3930]
xor eax, dword [0x141dd3934]
add eax, 0xdcb59c6f
cmp eax, 0x13490fbf
jb 0x1400ac350
test r14, r14
je 0x1400ac49d
mov r13, qword [rsp + 0xc0]
imul rax, r13, 0x38
lea rbp, [r14 + rax]
add rbp, 0x168
cmp qword [r14 + rax + 0x168], 0
je 0x1400ac408
nop word cs:[rax + rax]
mov eax, dword [0x141dd3938]
and eax, dword [0x141dd393c]
imul eax, eax, 0x6196b4ad
add eax, 0x3b9b4a80
xor eax, 0xe3b1f75a
cmp eax, 0x496b51d5
jb 0x1400ac3a0
mov r12, qword [rbp + 8]
mov eax, dword [0x141dd3940]
add eax, dword [0x141dd3944]
imul eax, eax, 0xf4860acb
cmp eax, 0x139579a7
jne 0x1400ac3f2
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r12
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
call r12
cmp qword [rbp + 0x20], 0
je 0x1400ac41f
mov r8, qword [rbp + 0x28]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call r12
shl r13, 5
lea rax, [r14 + r13]
mov rcx, qword [r14 + r13]
nop dword [rax + rax]
mov edx, dword [0x141dd3948]
xor edx, dword [0x141dd394c]
and edx, 0x22100840
xor edx, 0x12739165
cmp edx, 0x3f74e304
ja 0x1400ac430
test rcx, rcx
je 0x1400ac335
mov r12, qword [rax + 8]
mov eax, dword [0x141dd3950]
imul eax, dword [0x141dd3954]
imul rax, rax, 0x32bb61d3
shr rax, 0x38
imul eax, eax, 0xb7ecf369
cmp eax, 0x3bc01a57
jne 0x1400ac31f
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ac31f
mov eax, dword [0x141dd3958]
xor eax, dword [0x141dd395c]
imul eax, eax, 0xe43f20d7
add eax, 0x55433062
cmp eax, 0x16bbb15e
jb 0x1400ac49d
mov rax, qword [rsp + 0x140]
mov r14, qword [rsp + 0x58]
mov ecx, dword [0x141dd3960]
add ecx, dword [0x141dd3964]
and ecx, 0xb1c9c74a
xor ecx, 0xdb8294a3
cmp ecx, 0x137b7ff
jb 0x1400ac4c8
test rax, rax
je 0x1400ac584
mov eax, dword [0x141dd3968]
add eax, dword [0x141dd396c]
imul eax, eax, 0x9e2d1185
add eax, 0x7ec6101c
mov rsi, qword [rsp + 0x148]
mov rdi, qword [0x141ddc4e0]
cmp eax, 0xefc32d7
jb 0x1400ac4f1
mov eax, dword [0x141dd3970]
and eax, dword [0x141dd3974]
xor eax, 0x32caaa92
imul eax, eax, 0x3e6ff8d6
add eax, 0x207c4086
cmp eax, 0x11989986
jb 0x1400ac574
mov eax, dword [0x141dd3978]
or eax, dword [0x141dd397c]
or eax, 0xa4188c21
imul ebp, eax, 0xbb7d606
xor ebp, 0x80e18b56
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x8b158443
jae 0x1400ac584
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ac541
mov eax, dword [0x141dd3980]
imul eax, dword [0x141dd3984]
or eax, 0xfbbff5bc
add eax, 0xf7dc7aa7
cmp eax, 0x8f08561e
jbe 0x1400ac584
mov rax, qword [rsp + 0x90]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x1400ad36d
mov esi, dword [0x141dd39d8]
or esi, dword [0x141dd39dc]
add esi, 0x6bd134f0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x260]
call fcn.1400ad450
cmp esi, 0xfdf26cf9
jbe 0x1400ac600
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x260]
call fcn.1400ad450
jmp 0x1400ac5ba
mov eax, dword [str.3M86]
xor edx, edx
div dword [0x141dd39e4]
imul rcx, rax, 0x4a5007b1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
or eax, 0xda38586c
xor eax, 0x46623bf
cmp eax, 0x3e33e878
jb 0x1400ac600
mov rcx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xc0]
cmp rsi, rcx
jne 0x1400ac67a
lea rcx, [rsp + 0xb0]
call fcn.1400dbaf0
mov rcx, qword [rsp + 0xb0]
mov eax, dword [0x141dd39f0]
or eax, dword [0x141dd39f4]
and eax, 0x6402089f
add eax, 0x5dd701ea
cmp eax, 0x577cdd74
jb 0x1400ac65d
mov rdi, qword [rsp + 0xb8]
mov word [rdi + rsi*2], 0
mov rdx, rdi
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400a9cc7
jmp 0x1400a9fe3
mov eax, dword [0x141dd3a20]
or eax, dword [0x141dd3a24]
xor eax, 0x3d6c231f
imul ebp, eax, 0xcb20275
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x1a0], 0
lea rcx, [r12 + 0x58]
cmp dword [r12 + 0x58], 6
mov ebx, dword [r12 + 0x68]
cmove rcx, r14
lea rsi, [r12 + 0x78]
cmp dword [r12 + 0x78], 6
cmove rsi, r14
lea r8, [rsp + 0x180]
mov edx, 0xfffffff6
call fcn.1400b4d40
cmp ebp, 0xa955e23b
jne 0x1400ac74d
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x1a0], 0
lea rcx, [r12 + 0x58]
cmp dword [r12 + 0x58], 6
cmove rcx, r14
lea r8, [rsp + 0x180]
mov edx, 0xfffffff6
call fcn.1400b4d40
jmp 0x1400ac6a3
mov rdi, rdx
lea rbp, [rsp + 0x1a0]
cmp rax, 1
jne 0x1400ac7a7
mov rax, qword [rsp + 0x90]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
mov r14, qword [rsp + 0x58]
lea r12, [rsp + 0x190]
mov eax, dword [0x141dd3a28]
mov ecx, dword [0x141dd3a2c]
add eax, ecx
add eax, 0x2778c9e6
and eax, 0xf5cb4bac
add eax, 0xd40e708e
cmp eax, 0x991f0924
ja 0x1400ac77e
jmp 0x1400ad11d
mov rax, qword [rsp + 0xa0]
lea rcx, [rax + 0x68]
cmp ebx, 6
cmove rcx, qword [rsp + 0x98]
mov edx, 0xfffffff5
lea r12, [rsp + 0x190]
mov r8, r12
call fcn.1400b4d40
mov rbx, rdx
mov r14, qword [rsp + 0x58]
mov ecx, dword [0x141dd3a30]
mov edx, dword [0x141dd3a34]
add ecx, edx
add ecx, 0x3c00f07
xor ecx, 0x6f30b42
cmp ecx, 0x66ea5cea
jb 0x1400ac7dc
test rax, rax
je 0x1400ac83f
mov eax, dword [0x141dd3a38]
imul eax, dword [0x141dd3a3c]
or eax, 0x4dbc76b0
imul eax, eax, 0xf0631e96
add eax, 0x30e5e3ed
cmp eax, 0x7bf25e0d
ja 0x1400ac803
mov rax, qword [rsp + 0x90]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x1400ad0d2
mov rcx, rsi
mov edx, 0xfffffff4
mov r8, rbp
call fcn.1400b4d40
mov r8, rdx
test rax, rax
je 0x1400ac8e2
mov eax, dword [0x141dd3a48]
and eax, dword [0x141dd3a4c]
add eax, 0x3202453d
and eax, 0x2bd92a6b
cmp eax, 0x2445cfc6
ja 0x1400ac85b
mov eax, dword [0x141dd3a50]
mov ecx, dword [0x141dd3a54]
add eax, ecx
add eax, 0x2b798345
cmp eax, 0x2848422d
jae 0x1400ac89d
mov rax, qword [rsp + 0x90]
mov qword [rax], r8
mov rcx, qword [rsp + 0x90]
mov eax, dword [0x141dd3a58]
xor edx, edx
div dword [0x141dd3a5c]
and eax, 0x91cd3d6e
mov qword [rcx], r8
cmp eax, 0x18742b3a
je 0x1400ac8a5
mov eax, dword [0x141dd3a60]
xor eax, dword [0x141dd3a64]
mov qword [rcx + 0x10], 2
cmp eax, 0x3358fafc
je 0x1400ac8c2
jmp 0x1400ad0c9
lea rax, [rsp + 0xb8]
mov rcx, r8
or rcx, rbx
sete cl
mov edx, dword [0x141dd3a40]
sub edx, dword [0x141dd3a44]
imul rdx, rdx, 0x43808eeb
shr rdx, 0x3d
imul edx, edx, 0x467d5bbe
add edx, 0x9f8fdeb9
cmp edx, 0x975c2148
jae 0x1400ac938
xorps xmm0, xmm0
movups xmmword [rax + 0x2c], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x40], xmm0
test rdi, rdi
sete dl
xorps xmm0, xmm0
movups xmmword [rax + 0x2c], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x40], xmm0
mov eax, 1
test cl, dl
jne 0x1400ac989
mov dword [rsp + 0xec], 0x100
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rbx
mov qword [rsp + 0x110], r8
mov eax, 0x101
mov rdx, qword [rsp + 0xa0]
cmp word [rdx + 0xc0], 0
je 0x1400ac9e2
movzx ecx, word [rdx + 0xc2]
mov edx, dword [0x141dd3a68]
imul edx, dword [0x141dd3a6c]
mov dword [rsp + 0xec], eax
and edx, 0x41208401
xor edx, 0x84d54c89
cmp edx, 0x9c4de2e
jae 0x1400ac9d2
mov word [rsp + 0xf0], cx
mov word [rsp + 0xf0], cx
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rdx + 0xb8]
test rax, rax
mov qword [rsp + 0x210], rbx
mov qword [rsp + 0x240], r8
mov qword [rsp + 0xa0], rax
je 0x1400acb3d
add rdx, 0xa8
mov dword [rsp + 0xb0], 0x70
lea rcx, [rsp + 0x248]
call fcn.1400b6df0
mov rax, qword [rsp + 0x248]
mov rcx, qword [rsp + 0x250]
mov qword [rsp + 0x230], rax
test rax, rax
je 0x1400ad08b
mov qword [rsp + 0x238], rcx
or r13d, 0x80000
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x2c0], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2b0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2a0], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movups xmm3, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x290], xmm3
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov eax, dword [0x141dd3a78]
or eax, dword [0x141dd3a7c]
add eax, 0x2aeefa8e
and eax, 0x9520f9b0
add eax, 0xf049b9f4
cmp eax, 0x377c6dfb
jb 0x1400acac9
mov eax, dword [0x141dd3a80]
mov ecx, dword [0x141dd3a84]
add eax, ecx
add eax, 0x6acd7a37
shr eax, 1
mov ecx, 0x8e237ab9
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xa68f230d
cmp ecx, 0xf7d203f3
mov rax, qword [rsp + 0x230]
jbe 0x1400acb2b
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2c8], rax
lea rbp, [rsp + 0x260]
jmp 0x1400acb50
mov dword [rsp + 0xb0], 0x68
lea rbp, [rsp + 0xb0]
mov rcx, qword [rsp + 0x68]
mov rbx, qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov rsi, qword [rsp + 0x120]
mov eax, dword [0x141dd3a70]
imul eax, dword [0x141dd3a74]
mov edx, 0xeae39da1
imul rax, rdx
shr rax, 0x3e
imul r14d, eax, 0xe0bee0ff
add r14d, 0xea72e448
mov rdx, qword [rsp + 0x1e8]
lea rax, [rsp + 0x140]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], 1
mov r12, rcx
mov rcx, r15
xor r8d, r8d
xor r9d, r9d
call rbx
cmp r14d, 0x1c1f88f2
jae 0x1400acc18
mov rdx, qword [rsp + 0x1e8]
lea rax, [rsp + 0x140]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], 1
mov rcx, r15
xor r8d, r8d
xor r9d, r9d
call rbx
mov rcx, r12
jmp 0x1400acb64
test eax, eax
je 0x1400ad026
mov rax, qword [rsp + 0x90]
add rax, 0x10
mov ecx, dword [0x141dd3a88]
imul ecx, dword [0x141dd3a8c]
and ecx, 0xcbd738a2
imul rcx, rcx, 0x2a955649
shr rcx, 0x3c
imul ecx, ecx, 0xc476a4e8
cmp ecx, 0xcc225c31
ja 0x1400acc2c
mov ecx, dword [0x141dd3a90]
xor ecx, dword [0x141dd3a94]
add ecx, 0x7e922852
imul rcx, rcx, 0x111e25e5
shr rcx, 0x3c
or ecx, 0x1d27ee7c
cmp ecx, 0xeba816e9
jbe 0x1400acca6
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x141dd3a98]
xor edx, edx
div dword [0x141dd3a9c]
add eax, 0x54f8f068
and eax, 0xd44ca031
cmp eax, 0xf12cbe46
jbe 0x1400accfb
movaps xmm0, xmmword [rsp + 0x140]
mov rax, qword [rsp + 0x90]
movups xmmword [rax], xmm0
mov ecx, 0xa4cf2213
mov r8, qword [rsp + 0x90]
mov eax, dword [0x141dd3aa0]
xor edx, edx
div dword [0x141dd3aa4]
imul rax, rcx
shr rax, 0x3f
or eax, 0x6d305106
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [r8], xmm0
cmp eax, 0xb19fb6ee
ja 0x1400acd08
cmp qword [rsp + 0xa0], 0
je 0x1400acd56
mov rcx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
call fcn.1400b7a90
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x240]
call rsi
mov rcx, qword [rsp + 0x210]
call rsi
mov rcx, rdi
call rsi
xor eax, eax
xchg byte [0x141ddc4d0], al
cmp al, 2
jne 0x1400ace0e
mov eax, dword [0x141dd3aa8]
xor edx, edx
div dword [0x141dd3aac]
imul rax, rax, 0x5f7473f
shr rax, 0x39
add eax, 0xac87475b
cmp eax, 0x39072341
jae 0x1400acdb8
lea rcx, [0x141ddc4d0]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rsi, [0x141ddc4d0]
mov rdi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov ebx, dword [0x141dd3ab0]
and ebx, dword [0x141dd3ab4]
or ebx, 0x39f3de7f
xor ebx, 0x8be2db05
mov rcx, rsi
call rdi
cmp ebx, 0x64e4c34b
jb 0x1400acdc6
mov eax, dword [0x141dd3ab8]
and eax, dword [0x141dd3abc]
imul eax, eax, 0x4ef16ce9
or eax, 0x717b92d
xor eax, 0xd4a4ae4e
cmp eax, 0xb11ba1a
jb 0x1400acdeb
mov eax, dword [0x141dd3ac0]
or eax, dword [0x141dd3ac4]
cmp eax, 0x4432c35f
je 0x1400ace0e
cmp qword [rsp + 0x78], 0
je 0x1400ace40
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd3ac8]
or eax, dword [0x141dd3acc]
and eax, 0x8425c090
xor eax, 0x5050050
or eax, 0x52ca072e
cmp eax, 0xea2630f3
ja 0x1400ace40
cmp qword [rsp + 0x88], 0
je 0x1400ace84
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, qword [rsp + 0x80]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x1e0]
mov ecx, dword [0x141dd3ad0]
and ecx, dword [0x141dd3ad4]
and ecx, 0x32a48e48
add ecx, 0xc3a14c1c
cmp ecx, 0x44d5201e
jb 0x1400ace8c
test rax, rax
je 0x1400acee1
mov r8, qword [rsp + 0x1e8]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd3ad8]
add eax, dword [0x141dd3adc]
imul eax, eax, 0x439d6d1a
cmp eax, 0x954b080c
je 0x1400acec8
mov eax, dword [0x141dd3ae0]
and eax, dword [0x141dd3ae4]
add eax, 0x926adae5
or eax, 0xeda452d7
xor eax, 0x916e1a66
cmp eax, 0xdc52f394
ja 0x1400acee1
cmp qword [rsp + 0x60], 0
je 0x1400acf96
mov eax, dword [0x141dd3ae8]
xor edx, edx
div dword [0x141dd3aec]
add eax, 0x1f6d91a6
xor eax, 0x840a2ef5
cmp eax, 0x8bc57648
jae 0x1400acf35
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141dd3af0]
xor edx, edx
div dword [0x141dd3af4]
imul rax, rax, 0x6fe32239
shr rax, 0x3e
imul eax, eax, 0xb01b05d5
add eax, 0x45af8e1e
mov rsi, qword [0x141ddc4e0]
cmp eax, 0x8bbf37c7
ja 0x1400acf35
mov eax, dword [0x141dd3af8]
sub eax, dword [0x141dd3afc]
cmp eax, 0x2f031026
jne 0x1400acf88
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rsp + 0xa8]
mov r9d, dword [rsp + 0x138]
test r8, r8
sete al
test r9b, r9b
sete cl
mov edx, dword [0x141dd3b00]
and edx, dword [0x141dd3b04]
xor edx, 0x42428441
or edx, 0xb5a06396
add edx, 0xed472e4e
cmp edx, 0x4d026521
jb 0x1400acfa6
or cl, al
jne 0x1400acff0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, qword [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rsp + 0x98]
mov eax, dword [r15]
mov ecx, dword [0x141dd3b08]
and ecx, dword [0x141dd3b0c]
imul ecx, ecx, 0x3f42df36
add ecx, 0x3f837e74
xor ecx, 0xf594400c
cmp ecx, 0x51ceae57
jb 0x1400acffb
jmp 0x1400a66b5
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, dword [0x141dd3b28]
imul ebx, dword [0x141dd3b2c]
and ebx, 0x282100
call rsi
cmp ebx, 0x4ba02e86
jbe 0x1400ad04e
call rsi
jmp 0x1400ad02d
shl rax, 0x20
or rax, 2
mov rcx, qword [rsp + 0x90]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rsp + 0xa0], 0
je 0x1400ad09e
mov rcx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
call fcn.1400b7a90
jmp 0x1400ad09e
mov rax, qword [rsp + 0x90]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rcx, qword [rsp + 0x240]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r14, qword [rsp + 0x58]
lea r12, [rsp + 0x190]
lea rbp, [rsp + 0x1a0]
mov rbx, qword [rsp + 0x210]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd3b30]
sub eax, dword [0x141dd3b34]
imul ebx, eax, 0x90858a13
or ebx, 0x57b11d32
and ebx, 0xf7b7fff6
mov rcx, rdi
call rsi
cmp ebx, 0x696147b0
jb 0x1400ad0d9
mov eax, dword [0x141dd3b38]
imul eax, dword [str.cqP5]
add eax, 0x1f9e6241
cmp eax, 0x3892e8b6
jb 0x1400ad104
mov r13, rbp
cmp qword [rsp + 0x180], 0
je 0x1400ad15f
mov rsi, qword [rsp + 0x188]
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebx, dword [0x141dd3b40]
xor ebx, dword [0x141dd3b44]
or ebx, 0xe00779d6
add ebx, 0x8a0b45e9
mov rcx, rsi
call rdi
cmp ebx, 0x488fb948
jb 0x1400ad13a
mov rax, qword [r12]
mov r12, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x88]
mov ecx, dword [0x141dd3b48]
imul ecx, dword [0x141dd3b4c]
xor ecx, 0xa9c43af4
add ecx, 0x70ce511c
xor ecx, 0x75a04fb3
cmp ecx, 0xaa73c8db
jb 0x1400ad173
test rax, rax
je 0x1400ad1d8
mov rsi, qword [rsp + 0x198]
mov eax, dword [0x141dd3b50]
xor edx, edx
div dword [0x141dd3b54]
or eax, 0xfe027bb7
add eax, 0xa6fe8ea5
cmp eax, 0x6ded2bad
jae 0x1400ad1cf
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd3b58]
or eax, dword [0x141dd3b5c]
cmp eax, 0xadefe57a
je 0x1400ad1d8
mov rax, qword [r13]
mov ecx, dword [0x141dd3b60]
or ecx, dword [0x141dd3b64]
imul ecx, ecx, 0x8dea59e0
add ecx, 0xef591b8
cmp ecx, 0xa71dd0c2
ja 0x1400ad1ef
test rax, rax
je 0x1400ad240
mov rcx, qword [rsp + 0x1a8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [0x141dd3b68]
or eax, dword [0x141dd3b6c]
imul eax, eax, 0xc2aa6a3a
and eax, 0x8e434434
cmp eax, 0x4ad116cc
ja 0x1400ad222
xor eax, eax
xchg byte [0x141ddc4d0], al
cmp al, 2
jne 0x1400ad259
lea rcx, [0x141ddc4d0]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, dword [0x141dd3b70]
add eax, dword [0x141dd3b74]
and eax, 0x8f659f79
imul eax, eax, 0x1d92d808
cmp eax, 0x304c0ea1
jb 0x1400ad259
mov rcx, qword [rsp + 0x78]
mov eax, dword [0x141dd3b78]
xor edx, edx
div dword [0x141dd3b7c]
imul rax, rax, 0xbca11d9
shr rax, 0x3b
imul eax, eax, 0x79e9cafb
add eax, 0x393055d1
cmp eax, 0x8f58ce17
ja 0x1400ad27c
mov eax, dword [0x141dd3b80]
imul eax, dword [0x141dd3b84]
xor eax, 0x86008c0a
and eax, 0xce088c2a
cmp eax, 0xc83158cf
ja 0x1400ad2a7
test rcx, rcx
je 0x1400ad2e1
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0xa83bf0e5
mov ecx, dword [0x141dd3b88]
add ecx, dword [0x141dd3b8c]
xor ecx, 0xbea62928
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x2baaeda
cmp ecx, 0x257ed619
ja 0x1400ad2e6
test rbp, rbp
je 0x1400ad36d
mov eax, dword [0x141dd3b90]
add eax, dword [0x141dd3b94]
xor eax, 0xc6d2b028
cmp eax, 0xe3586694
ja 0x1400ad313
mov rsi, qword [0x141ddc4e0]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dd3b98]
xor edx, edx
div dword [0x141dd3b9c]
mov edi, eax
add edi, 0x3df0410e
or edi, 0x402bb62a
and edi, 0x55fbf63a
mov rcx, rsi
xor edx, edx
mov r8, r12
call rbx
cmp edi, 0xb21fdbcd
ja 0x1400ad339
mov rcx, qword [rsp + 0x1e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3ba0]
xor edx, edx
div dword [0x141dd3ba4]
cmp eax, 0xfc892da7
je 0x1400ad380
test rcx, rcx
je 0x1400ad3e0
mov eax, dword [0x141dd3ba8]
sub eax, dword [0x141dd3bac]
mov r8, qword [rsp + 0x1e8]
xor eax, 0x9f0f9cf3
imul eax, eax, 0xfc9e713d
cmp eax, 0x4dd32f85
jae 0x1400ad3c7
mov rax, qword [0x141ddc4e0]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3bb0]
sub eax, dword [0x141dd3bb4]
or eax, 0xb0a0ee44
shr eax, 2
imul rax, rax, 0x520f6351
shr rax, 0x3a
xor eax, 0x76501324
cmp eax, 0x1b537de2
jb 0x1400ad3e0
cmp qword [rsp + 0x60], 0
je 0x1400ad425
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov sil, 1
cmp byte [rsp + 0x138], 0
mov r15, qword [rsp + 0x98]
jne 0x1400a9b27
jmp 0x1400a6660
and cl, byte [rax - 0x3f]
call 0x14b357da2
insd dword [rdi], dx
js 0x1400b40e1
invalid
invalid
add eax, 0x1d20674
xor edx, edx
div dword [0x141dd4794]
add eax, 0x7e5b2475
xor eax, 0x81120190
and eax, 0x851613fa
cmp eax, 0x84f5b3eb
jae 0x1400b4144
mov rax, qword [rsi + 8]
mov word [rax + rbx*2], 0x22
mov eax, 0x9ee6324f
nop dword [rax]
mov ecx, dword [0x141dd4798]
add ecx, dword [0x141dd479c]
mov rdx, qword [rsi + 8]
mov word [rdx + rbx*2], 0x22
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xabe3a0d6
or ecx, 0x3b7c5da5
cmp ecx, 0xb1a329e8
je 0x1400b4150
inc rbx
mov qword [rsi + 0x10], rbx
xor r14d, r14d
nop dword [rax]
mov eax, dword [str.6_fDi]
xor eax, dword [0x141dd47a4]
add eax, 0x2eac937f
lodsb al, byte [rsi]
cmp eax, 0x52cab214
lodsb al, byte [rsi]
cmp eax, 0x52cab214
jb 0x1400b4190
nop dword [rax + rax]
add byte [rbx - 0x2dfa0dfb], cl
add dword [rbx], ebp
add eax, 0x1d205f0
mov eax, dword [0x141dd47a8]
sub eax, dword [0x141dd47ac]
add eax, 0xd52b394b
xor eax, 0x8755aad7
imul rax, rax, 0x8128d99
shr rax, 0x3b
cmp eax, 0x3eabe575
ja 0x1400b41b0
mov rax, r14
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 ecx, dword [0x141dd48c0]
add ecx, dword [0x141dd48c4]
or eax, 0x1d20668
or eax, 0x1d20668
xor ecx, 0x900a0434
and ecx, 0x935aae37
xchg ebx, eax
xchg ebx, eax
add ecx, 0x50fc5a30
cmp ecx, 0xa9c4fc7c
ja 0x1400b4250
mov ecx, dword [0x141dd48c8]
imul ecx, dword [0x141dd48cc]
or ecx, 0xe4b73eb1
mov cl, 0x3e
mov bh, 0xe4
mov cl, 0x3e
mov bh, 0xe4
imul ecx, ecx, 0x6b5094a2
shr ecx, 2
imul rcx, rcx, 0x28a2d229
shr rcx, 0x3a
cmp ecx, 0xc32530a2
je 0x1400b466d
jmp 0x1400b4643
add byte [rax], al
test dl, dl
jne 0x1400b4360
test rax, rax
je 0x1400b4caa
nop dword [rax]
mov eax, dword [0x141dd4880]
add eax, dword [0x141dd4884]
imul eax, eax, 0x64eb38fe
xor eax, 0x40500241
or eax, 0xbd217dba
cmp eax, 0xa4ffd0a
je 0x1400b4370
nop word cs:[rax + rax]
mov eax, dword [0x141dd4888]
sub eax, dword [0x141dd488c]
imul eax, eax, 0x44d4b084
add eax, 0xd0158cf4
adc eax, 0xea683dd0
mul byte [rax + 0x72]
invalid
adc eax, 0xea683dd0
mul byte [rax + 0x72]
loop 0x1400b4407
test rbx, rbx
test ebx, ebx
je 0x1400b4480
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dd4918]
imul eax, dword [0x141dd491c]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d2053f
imul eax, eax, 0x318c656c
or eax, 0xf16375b4
cmp eax, 0x99c6e4b7
jb case.0x14009616d.916
mov rax, qword [rbx + 0x160]
test rax, rax
je 0x1400b458a
xor ebp, ebp
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
add byte [rdi], cl
invalid
mov rdi, rax
mov eax, dword [0x141dd4920]
and eax, dword [0x141dd4924]
add eax, 0x7dde1acc
xor eax, 0x8f1510d8
add eax, 0xef04c028
cmp eax, 0x18241d16
jbe 0x1400b4450
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call r14
nop word cs:[rax + rax]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call r14
test bpl, bpl
jne 0x1400b4450
mov rax, qword [rdi + 0x160]
mov rbx, rdi
test rax, rax
jne 0x1400b4410
jmp 0x1400b458d
mov eax, dword [0x141dd4890]
xor edx, edx
div dword [0x141dd4894]
xor eax, 0x8c019ff6
imul rax, rax, 0x2130deff
shr rax, 0x3c
add eax, 0x35e7a2d1
cmp eax, 0xafe21f05
scasd eax, dword [rdi]
ja 0x1400b4480
nop word [rax + rax]
add byte [rax], al
mov eax, dword [0x141dd4898]
xor edx, edx
div dword [0x141dd489c]
add eax, 0x7fde7535
and eax, 0x98b36b6c
add eax, 0xe3686113
cmp eax, 0x765fa6e9
jb 0x1400b44b0
test rcx, rcx
je 0x1400b45b8
nop dword [rax]
mov eax, dword [0x141dd48a0]
xor eax, dword [0x141dd48a4]
and eax, 0x40230
cmp eax, 0x3c9230a7
cmp al, 0x77
invalid
cmp al, 0x77
call 0x1228f0f85
invalid
mov edx, ecx
and edx, 7
mov eax, 0xab5676f5
mov r9d, 0x9f79edfd
in eax, dx
jns 0x1400b44a7
in eax, dx
jns 0x1400b44a7
nop dword [rax + rax]
mov r10d, dword [0x141dd48a8]
add r10d, dword [0x141dd48ac]
imul r10, rax
scasd eax, dword [rdi]
ror byte [rcx - 0x3f], 1
invalid
invalid
xor r10d, 0xb5d02fb5
imul r10, r9
shr r10, 0x3e
cmp r10d, 0x68bc18c7
ja case.0x14007aa32.836
scasd eax, dword [rdi]
ror byte [rcx - 0x3f], 1
invalid
test rdx, rdx
je 0x1400b45c0
xor r9d, r9d
mov rax, rcx
mov rbx, r8
nop dword [rax]
mov r8d, dword [0x141dd48b0]
imul r8d, dword [0x141dd48b4]
imul r8d, r8d, 0x893fa2af
add r8d, 0x45ea08d1
cmp r8d, 0x95bde171
jb 0x1400b4550
dec rax
inc r9
mov rbx, qword [rbx + 0x3d8]
cmp r9, rdx
jne 0x1400b4550
jmp 0x1400b45d0
mov rdi, rbx
mov eax, dword [0x141dd4928]
add eax, dword [0x141dd492c]
or eax, 0x10c04b8
and eax, 0x8b1c2cb8
add eax, 0xb7327805
cmp eax, 0xcbc2f49
jb 0x1400b4c96
jmp 0x1400b4c5e
mov rbx, r8
jmp case.0x14009616d.916
mov rax, rcx
mov rbx, r8
nop word cs:[rax + rax]
mov edx, dword [0x141dd48b8]
sub edx, dword [0x141dd48bc]
or edx, 0xf5ffffdf
imul edx, edx, 0xa1bf5b0c
cmp edx, 0xc53294b3
ja 0x1400b45d0
cmp rcx, 8
jb case.0x14009616d.916
nop word [rax + rax]
mov rcx, qword [rbx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rbx, qword [rcx + 0x3d8]
add rax, 0xfffffffffffffff8
jne 0x1400b4600
jmp case.0x14009616d.916
mov ecx, dword [0x141dd48d0]
and ecx, dword [0x141dd48d4]
imul ecx, ecx, 0xfabd5ca5
and ecx, 0xafd7b7dd
add ecx, 0x2216e130
mov qword [rdi + 0x40], rax
cmp ecx, 0xd20f6550
jbe 0x1400b4673
mov qword [rdi + 0x40], rax
jmp 0x1400b4643
mov rax, qword [rdi]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd48d8]
or ecx, dword [0x141dd48dc]
or ecx, 0x59ce88bc
cmp ecx, 0x37f8e605
je 0x1400b4680
test rax, rax
je 0x1400b4c25
nop word cs:[rax + rax]
mov eax, dword [0x141dd48e0]
xor eax, dword [0x141dd48e4]
imul eax, eax, 0x59a71f20
cmp eax, 0x54bc140d
je 0x1400b46b0
mov rbx, qword [rdi + 8]
lea rax, [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test rbx, rbx
je 0x1400b46f0
mov r15, qword [rax]
jmp 0x1400b48b0
mov ecx, dword [0x141dd48e8]
imul ecx, dword [0x141dd48ec]
and ecx, 0x953531a8
xor ecx, 0x50fca7c8
add ecx, 0xe22696eb
cmp ecx, 0xd7f67999
ja 0x1400b46f0
mov rbx, qword [rax]
mov ecx, 0xbc4311f5
nop
mov edx, dword [0x141dd48f0]
imul edx, dword [0x141dd48f4]
or edx, 0xaeb1234c
imul rdx, rcx
shr rdx, 0x3f
add edx, 0x318b9245
cmp edx, 0xf821dbe0
ja 0x1400b4720
test r14, r14
je 0x1400b4847
mov ecx, r14d
and ecx, 7
mov edx, 0x98bf9ef1
nop dword [rax]
mov r8d, dword [0x141dd48f8]
and r8d, dword [0x141dd48fc]
imul r8, rdx
shr r8, 0x3b
imul r8d, r8d, 0xe3b156fd
and r8d, 0xb0f1ea8
cmp r8d, 0xaafe1133
ja 0x1400b4760
nop dword [rax]
mov edx, dword [0x141dd4900]
and edx, dword [0x141dd4904]
add edx, 0x89ea49d
or edx, 0x7446c5a
and edx, 0x766ff7f
cmp edx, 0x625b392b
ja 0x1400b4790
test rcx, rcx
je 0x1400b4c13
xor r8d, r8d
mov rdx, r14
xor r9d, r9d
nop dword [rax + rax]
test r8b, r8b
jne 0x1400b47d0
mov rbx, qword [rbx + 0x3d8]
dec rdx
inc r9
cmp r9, rcx
jne 0x1400b47d0
cmp r14, 8
jb 0x1400b482e
nop dword [rax]
mov rcx, qword [rbx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rbx, qword [rcx + 0x3d8]
add rdx, 0xfffffffffffffff8
jne 0x1400b47f0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
xor r14d, r14d
xor r15d, r15d
jmp 0x1400b48b0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov eax, dword [0x141dd4908]
and eax, dword [0x141dd490c]
mov qword [rdi], 1
and eax, 0x5243880e
add eax, 0xec9bd50a
cmp eax, 0x5334a22d
jae 0x1400b4875
mov qword [rdi + 8], rbx
xor r14d, r14d
nop dword [rax + rax]
mov eax, dword [0x141dd4910]
xor edx, edx
div dword [0x141dd4914]
or eax, 0xff57fd7f
add eax, 0xbeeca846
mov qword [rdi + 8], rbx
cmp eax, 0x8f5d4f39
jbe 0x1400b4880
xor r15d, r15d
nop word cs:[rax + rax]
mov eax, dword [0x141dd4958]
add eax, dword [0x141dd495c]
or eax, 0xb0a60009
and eax, 0xb3a61689
imul rax, rax, 0x3772976d
shr rax, 0x3b
cmp eax, 0x7555a38a
je 0x1400b48b0
movzx eax, word [rbx + 0x3d2]
cmp r14, rax
jae 0x1400b48ec
mov r12, rbx
jmp 0x1400b4a32
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4960]
xor edx, edx
div dword [0x141dd4964]
and eax, 0x648170e2
add eax, 0x2e88e937
cmp eax, 0x7ae9a7b1
ja 0x1400b4900
mov r12, qword [rbx + 0x160]
test r12, r12
je 0x1400b4c4f
mov eax, dword [0x141dd4998]
xor edx, edx
div dword [0x141dd499c]
mov eax, dword [0x141dd49a0]
or eax, dword [0x141dd49a4]
and eax, 0xd8c4c418
add eax, 0x75e5cf36
or eax, 0x3bbcafa9
cmp eax, 0xc3b3de82
je 0x1400b493d
xor eax, eax
test al, al
je 0x1400b4974
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call r13
inc r15
nop word [rax + rax]
mov ebp, dword [0x141dd49a8]
imul ebp, dword [0x141dd49ac]
xor ebp, 0x55f7f415
add ebp, 0x8dcc8e27
movzx r14d, word [rbx + 0x3d0]
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rbx
call r13
cmp ebp, 0x66a87f8d
jb 0x1400b4980
movzx ecx, word [r12 + 0x3d2]
mov eax, dword [0x141dd49b0]
xor edx, edx
div dword [0x141dd49b4]
mov eax, dword [0x141dd49b8]
imul eax, dword [0x141dd49bc]
xor eax, 0xc17629f
add eax, 0x8a394795
or eax, 0x3035d8cd
cmp eax, 0x1b597e24
je 0x1400b49cf
mov rbx, r12
cmp r14w, cx
jae 0x1400b4900
nop
mov eax, dword [0x141dd4968]
xor eax, dword [0x141dd496c]
imul rcx, rax, 0x24db2a3f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x6c7a24f6
or eax, 0x9500fd25
cmp eax, 0x5d5d24f7
jb 0x1400b4a00
lea r9, [r14 + 1]
nop word cs:[rax + rax]
add byte [rbx - 0x2e00d5fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d1ff26
mov eax, dword [0x141dd4970]
xor edx, edx
div dword [0x141dd4974]
and eax, 0x2250840
add eax, 0xda846776
cmp eax, 0xa5eba11e
jb 0x1400b4a40
mov rcx, r12
test r15, r15
je 0x1400b4b7e
nop dword [rax + rax]
mov eax, dword [0x141dd4978]
rol dword [rcx], 1
xor eax, dword [0x141dd497c]
add eax, 0xcbd8f39f
xor eax, 0x5b481b9b
cmp eax, 0x16c7eb74
je 0x1400b4a74
invalid
invalid
jb 0x1400b4a70
je 0x1400b4a74
invalid
mov rcx, qword [r12 + r14*8 + 0x3e0]
mov r8, r15
dec r8
je 0x1400b4b35
lea r9, [r15 - 2]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4980]
xor edx, edx
div dword [0x141dd4984]
imul rax, rax, 0x29d884bf
shr rax, 0x39
imul eax, eax, 0x6b7ad0cb
add eax, 0x81bc7a4b
cmp eax, 0xa6f96514
ja 0x1400b4ab0
mov r10, r8
and r10, 7
je 0x1400b4b2f
xor r11d, r11d
nop word [rax + rax]
mov eax, dword [0x141dd4988]
xor edx, edx
div dword [0x141dd498c]
sal bh, cl
xor eax, 0x1d1fe8e
nop
mov eax, dword [str.C_m_4]
and eax, dword [0x141dd4994]
add eax, 0x9f53c220
xor eax, 0x89a54817
cmp eax, 0x87138054
ja 0x1400b4b00
dec r8
inc r11
mov rcx, qword [rcx + 0x3d8]
cmp r11, r10
jne 0x1400b4af0
cmp r9, 7
jae 0x1400b4b3a
xor r9d, r9d
jmp 0x1400b4b7e
xor r9d, r9d
nop dword [rax]
invalid
add byte [rax - 0x75], cl
sbb eax, 0x48000003
mov eax, dword [rax + 0x3d8]
mov rax, qword [rcx + 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 rcx, qword [rax + 0x3d8]
mov al, bl
add eax, dword [rax]
add byte [rcx - 0x7d], cl
sar al, 0x75
invalid
mov al, bl
add eax, dword [rax]
add byte [rcx - 0x7d], cl
sar al, 0x75
ret 0x58b
mov eax, dword [0x141dd49c0]
add eax, dword [0x141dd49c4]
or eax, 0x9788feb9
imul rax, rax, 0xc1237b7
shr rax, 0x3b
imul eax, eax, 0xa8b210bc
test al, 0x3d
invalid
invalid
popfq
jrcxz 0x1400b4c1c
invalid
test al, 0x3d
or byte [r13 + 0x482976e3], r11b
mov dword [rdi + 8], ecx
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], r9
mov qword [rsi], r12
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
nop word cs:[rax + rax]
mov eax, dword [0x141dd49c8]
and eax, dword [str.v8_E_f]
or eax, 0x7c2457a6
imul eax, eax, 0xb00c18b3
and eax, 0x76c0c3a3
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], r9
mov qword [rsi], r12
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
cmp eax, 0x742fd972
ja 0x1400b4bd0
jmp 0x1400b4d00
mov rdx, r14
cmp r14, 8
jae 0x1400b47f0
jmp 0x1400b482e
ud2
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e02e5fb], cl
add dword [rbx], ebp
add eax, 0x1d1fd18
mov eax, dword [0x141dd4950]
sub eax, dword [0x141dd4954]
or eax, 0xa74d6e49
and eax, 0xff5f7e79
cmp eax, 0x7c139550
je 0x1400b4c30
ud2
mov edx, 8
mov rcx, rbx
call fcn.140039be0
ud2
mov ebx, dword [0x141dd4930]
add ebx, dword [0x141dd4934]
sbb eax, 0x1d1fcca
xor ebx, 0xe43e2cd7
add ebx, 0x9fa5bec6
xor ebx, 0x2fc46dc0
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x4ec1451d
jae 0x1400b4caa
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b4c5e
mov eax, dword [0x141dd4938]
cld
rol dword [rcx], 1
xor eax, dword [0x141dd493c]
add eax, 0xd0b6c521
or eax, 0x5966429c
cmp eax, 0x7c540de4
jne 0x1400b4cd0
mov qword [rsi], 0
nop
mov eax, dword [0x141dd4940]
xor edx, edx
div dword [0x141dd4944]
add eax, 0x88865ae5
and eax, 0x6222988
mov qword [rsi], 0
cmp eax, 0x49ef38b1
je 0x1400b4cd0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4948]
xor eax, dword [0x141dd494c]
xor eax, 0x5f100e38
adc byte [rdi + 0x69], bl
sal cl, 0x57
and ebx, ebp
adc byte [rdi + 0x69], bl
sal cl, 0x57
and ebx, ebp
add eax, 0xaea07f0a
cmp eax, 0x4b78ca8e
jb 0x1400b4d00
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
mov eax, dword [0x141dd49d8]
add eax, dword [0x141dd49dc]
mov edx, 0x8179cf65
imul rdx, rax
imul edx, eax
imul edx, eax
shr rdx, 0x3e
xor edx, 0x1b0833d6
imul edx, edx, 0xbb1a5e96
xchg esi, eax
pop rsi
sbb bh, byte [rbx + 0x10b8]
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
mov esi, esp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
invalid
mov r12, rsp
mov esp, esp
mov edx, 0x29480003
invalid
invalid
mov esp, esp
cmp edx, 0x91836ed5
jne 0x1400b4dfd
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
invalid
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
invalid
jmp 0x1400b4d74
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rdx, rsp
mov eax, 0x20
add byte [rax], al
add byte [rax], al
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov eax, dword [rcx]
cmp rax, 5
ja case.default.0x1400b4e99
lea r9, [0x141dbc2f8]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, dword [0x141dd49e8]
sti
rol dword [rcx], 1
mov ecx, dword [0x141dd49ec]
add eax, ecx
add eax, 0x8108af8
or eax, 0xbdc74625
cmp eax, 0x9c95ca7d
jne 0x1400b4eca
sub rsp, 0x20
mov ecx, r15d
call fcn.1400b7b80
add rsp, 0x20
invalid
and byte [rdi - 0x7daacf27], bh
mov edi, 0x825530d9
nop
mov ebx, dword [0x141dd49f0]
xor ebx, dword [0x141dd49f4]
or ebx, 0x78d640e2
shr ebx, 1
imul rbx, rdi
shr rbx, 0x3e
sub rsp, 0x20
mov ecx, r15d
call fcn.1400b7b80
sub al, 0
add byte [rax - 0x7d], cl
invalid
and byte [rcx + 0x6710effb], al
jae 0x1400b4f7a
int3
sub al, 0
add byte [rax - 0x7d], cl
invalid
mov rcx, rax
mov rsi, rdx
nop word [rax + rax]
mov eax, dword [0x141dd49f8]
xor edx, edx
div dword [0x141dd49fc]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d1fade
imul eax, eax, 0x938d14ff
cmp eax, 0x5ed01d96
je case.0x14009a596.196
jmp 0x1400b6db0
mov eax, dword [0x141dd49e0]
and eax, dword [0x141dd49e4]
add dword [rbx], esp
add eax, 0x1d1faa8
xor eax, 0x9579d451
imul eax, eax, 0x2efa4a72
cmp eax, 0x35052693
je case.default.0x1400b4e99
jmp 0x1400b5750
mov qword [rbp - 0x28], r10
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400b4f60
nop word cs:[rax + rax]
mov eax, dword [0x141dd4a18]
imul eax, dword [0x141dd4a1c]
imul eax, eax, 0x2b5d22d6
add eax, 0xd86ed7bc
cmp eax, 0xdef798fd
ja 0x1400b4f70
mov rsi, qword [rcx + 8]
test rsi, rsi
mov qword [rbp - 0x18], r10
mov qword [rbp - 0x10], r11
je 0x1400b52bb
mov eax, dword [0x141dd4a20]
and eax, dword [0x141dd4a24]
imul eax, eax, 0xf45991a2
xor eax, 0x1089a0
and eax, 0x507089ba
cmp eax, 0x4b58226
jbe 0x1400b4fe0
mov qword [r13], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd4a28]
xor eax, dword [0x141dd4a2c]
imul eax, eax, 0x2d8050c
or al, 5
fadd dword [rdx]
or al, 5
fadd dword [rdx]
add eax, 0xaa8aa49c
imul rdi, rax, 0x638b5751
shr rdi, 0x3e
mov qword [r13], 0
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
add rsp, 0x20
cmp edi, 0x43bf845a
ja 0x1400b4fe0
sub rsp, 0x40
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rcx, rax
mov rdx, rsi
mov r8, rax
mov r9, r13
mov ecx, ebp
mov ecx, ebp
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
test eax, eax
je 0x1400b5577
mov rdi, qword [r13]
nop dword [rax]
mov eax, dword [0x141dd4a30]
imul eax, dword [0x141dd4a34]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d1f9c7
imul rax, rax, 0x2cdb0b3b
shr rax, 0x3d
or eax, 0xfab66324
xor eax, 0x55e8661
pop rsi
add eax, 0x23ffa43d
jb case.0x14009dd46.112
pop rsi
add eax, 0x23ffa43d
jb case.0x14009dd46.112
mov rsi, qword [rbp]
nop dword [rax]
mov eax, dword [0x141dd4a38]
or eax, dword [0x141dd4a3c]
imul eax, eax, 0x1ff9e37
shr eax, 3
imul rax, rax, 0x11a89505
shr rax, 0x39
xor eax, 0x57cdee2b
cmp eax, 0xaeee9a12
ja 0x1400b5090
jmp 0x1400b52c1
mov eax, dword [0x141dd4a00]
imul eax, dword [0x141dd4a04]
or eax, 0x223bbe60
shr eax, 2
imul rax, rax, 0x2010bee9
shr rax, 0x39
or eax, 0x7226a4c0
cmp eax, 0x1f3d9302
jae 0x1400b5124
mov dword [rdx], 0x18
mov qword [rdx + 8], 0
mov dword [rdx + 0x10], 1
mov dword [r8], 0
mov dword [r8 + 0x20], 0
mov word [r8 + 0x24], 0
movaps xmm0, xmmword [0x140103da0]
movups xmmword [r8 + 0x10], xmm0
movaps xmm0, xmmword [0x140103da0]
xor ecx, ecx
nop dword [rax]
mov dword [rdx], 0x18
mov qword [rdx + 8], 0
mov dword [rdx + 0x10], 1
mov dword [r8], 0
mov dword [r8 + 0x20], 0
mov word [r8 + 0x24], 0
movups xmmword [r8 + 0x10], xmm0
cmp r15d, 0xfffffff6
sete al
test cl, cl
jne 0x1400b5130
mov ecx, dword [0x141dd4a08]
and ecx, dword [0x141dd4a0c]
and ecx, 0x3b212b99
add ecx, 0xf2edaba5
xor ecx, 0x6180d6e9
cmp ecx, 0x5040d83d
jbe 0x1400b5752
jmp 0x1400b578c
cmp r15d, 0xfffffff6
setne dl
sub rsp, 0x20
mov rcx, rbx
call fcn.1400b8050
add rsp, 0x20
mov r14, qword [rbx + 8]
cmp qword [rbx], 0
je 0x1400b541c
nop
mov eax, dword [0x141dd4e18]
imul eax, dword [0x141dd4e1c]
and eax, 0x20040344
or eax, 0xd9e3f09b
imul eax, eax, 0x24d66781
cmp eax, 0x6d69c97d
jae 0x1400b51c0
mov ecx, 1
mov rsi, r14
jmp 0x1400b6db0
mov ecx, dword [rcx + 4]
sub rsp, 0x20
call fcn.1400b7b80
add rsp, 0x20
mov rcx, rax
mov rsi, rdx
jmp 0x1400b6db0
mov rdi, qword [rcx + 8]
mov eax, dword [0x141dd4d70]
or eax, dword [0x141dd4d74]
add eax, 0x4f1b22ab
xor eax, 0x61029219
imul rax, rax, 0x5a20b73
shr rax, 0x3a
cmp eax, 0xb09c0995
ja 0x1400b5210
test rdi, rdi
je 0x1400b556e
mov eax, dword [0x141dd4d78]
xor eax, dword [0x141dd4d7c]
imul eax, eax, 0x33befdec
imul rcx, rax, 0x23f82265
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0xadf9cbc6
cmp eax, 0x8f99a14
jae 0x1400b527a
mov qword [rsi], 0
xor eax, eax
nop dword [rax]
mov qword [rsi], 0
test al, al
jne 0x1400b5280
mov eax, dword [0x141dd4d80]
add eax, dword [0x141dd4d84]
mov ecx, 0x8e149307
imul rcx, rax
shr rcx, 0x3b
add ecx, 0xb113db2a
cmp ecx, 0x7c3ad612
jae 0x1400b6b99
jmp 0x1400b6bd4
xor edi, edi
mov rsi, qword [rbp]
cmp r15d, 0xfffffff6
setne dl
sub rsp, 0x20
mov rcx, rsi
call fcn.1400b8050
add rsp, 0x20
cmp qword [rsi], 0
mov rsi, qword [rsi + 8]
je 0x1400b5310
mov eax, dword [0x141dd4d60]
xor edx, edx
div dword [0x141dd4d64]
add eax, 0xf1f17967
and eax, 0xa99ad677
cmp eax, 0x4bf2527
jae 0x1400b6b37
jmp 0x1400b6b6d
mov eax, dword [0x141dd4a50]
xor eax, dword [0x141dd4a54]
xor eax, 0x3d33331d
add eax, 0x10d5b949
cmp r15d, 0xfffffff6
mov rbx, rdi
cmovne rbx, rsi
mov r13, rsi
cmovne r13, rdi
cmp eax, 0x1984b060
jb 0x1400b5310
mov rax, qword [rbp]
mov rsi, qword [rax + 0x10]
mov eax, dword [0x141dd4a58]
mov ecx, dword [0x141dd4a5c]
add eax, ecx
add eax, 0x11334687
shr eax, 4
imul rax, rax, 0x105ba907
shr rax, 0x38
cmp eax, 0xe551ef42
jne 0x1400b5376
mov rax, qword [0x141ddc450]
mov eax, 0xb7e84ac3
nop dword [rax + rax]
mov ecx, dword [0x141dd4a60]
or ecx, dword [0x141dd4a64]
add ecx, 0x24ea0e37
xor ecx, 0xe829b61f
imul rcx, rax
shr rcx, 0x3e
mov rdx, qword [0x141ddc450]
cmp ecx, 0x9bdcb2d4
ja 0x1400b5380
test rdx, rdx
mov qword [rbp - 0x20], rsi
je 0x1400b5613
dec rdx
nop
mov eax, dword [0x141dd4a80]
or eax, dword [0x141dd4a84]
xor eax, 0x80
or eax, 0x28a0604
and eax, 0x228a0685
cmp eax, 0x1a2ae49a
je 0x1400b53c0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4a88]
imul eax, dword [0x141dd4a8c]
add eax, 0x3f5edc5b
xor eax, 0x4302423f
add eax, 0x77261c93
cmp eax, 0x782cb79f
jbe 0x1400b53f0
mov qword [rbp - 8], rdx
jmp 0x1400b5a5e
mov rsi, qword [rbx + 0x10]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b5430
mov rax, qword [rdi]
nop word [rax + rax]
mov ecx, dword [0x141dd4de0]
sub ecx, dword [0x141dd4de4]
add ecx, 0xfaa9bacc
or ecx, 0xff453f6d
cmp ecx, 0x6c770778
jb 0x1400b5440
test rax, rax
je 0x1400b54bb
mov eax, dword [0x141dd4de8]
xor edx, edx
div dword [0x141dd4dec]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4df0]
imul eax, dword [0x141dd4df4]
or eax, 0x5695a02c
xor eax, 0x9deef9e2
imul rax, rax, 0x64a30f51
shr rax, 0x3e
cmp eax, 0x9f4f0f51
ja 0x1400b5480
mov rcx, qword [rdi + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x141dd4df8]
and eax, dword [0x141dd4dfc]
or eax, 0xff7f7fff
cmp eax, 0xa4664a30
jae 0x1400b54e0
mov qword [rdi], 1
nop word [rax + rax]
mov eax, dword [str.9XN_]
xor eax, dword [0x141dd4e04]
xor eax, 0xedef6df2
imul rax, rax, 0x47614e3d
shr rax, 0x3e
add eax, 0xd63fb641
mov qword [rdi], 1
cmp eax, 0xbd22e6a6
jb 0x1400b54e0
mov eax, dword [0x141dd4e08]
sub eax, dword [0x141dd4e0c]
add eax, 0xa135840c
imul rax, rax, 0x2b17115f
shr rax, 0x3d
or eax, 0x74976eb6
cmp eax, 0x66788cb4
jae 0x1400b553b
mov qword [rdi + 8], r14
xor ecx, ecx
nop dword [rax]
mov eax, dword [0x141dd4e10]
xor edx, edx
div dword [0x141dd4e14]
imul eax, eax, 0x7731d8b0
add eax, 0x97eb100
and eax, 0xe82087e0
mov qword [rdi + 8], r14
cmp eax, 0x7c6c4007
jae 0x1400b5540
jmp 0x1400b6db0
xor esi, esi
xor ecx, ecx
jmp 0x1400b6db0
mov eax, dword [0x141dd4a40]
xor eax, dword [0x141dd4a44]
and eax, 0x294bba47
imul eax, eax, 0x700bb8cb
and eax, 0x2f05574d
cmp eax, 0xd4f2b687
jbe 0x1400b55a8
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
xor ebx, ebx
nop word cs:[rax + rax]
sub rsp, 0x20
call rdi
add rsp, 0x20
test bl, bl
jne 0x1400b55c0
mov esi, eax
shl rsi, 0x20
or rsi, 2
nop dword [rax + rax]
mov eax, dword [0x141dd4a48]
xor eax, dword [0x141dd4a4c]
imul rax, rax, 0x63d46adb
shr rax, 0x3c
xor eax, 0x7bae1873
imul rax, rax, 0x4f8100d
shr rax, 0x38
cmp eax, 0xb33f24b0
ja 0x1400b55e0
jmp 0x1400b6da2
mov eax, dword [0x141dd4a68]
xor edx, edx
div dword [0x141dd4a6c]
and eax, 0xde15d122
imul eax, eax, 0xd531b970
cmp eax, 0xaaf8933b
jbe 0x1400b5651
sub rsp, 0x20
lea rdx, [0x141dba5d0]
mov r8d, 0xe
mov rcx, qword [rbp - 8]
call fcn.140090a00
add rsp, 0x20
mov rdi, qword [rbp - 8]
nop word cs:[rax + rax]
mov r15d, dword [0x141dd4a70]
or r15d, dword [0x141dd4a74]
or r15d, 0x3ef6f5fd
sub rsp, 0x20
mov r8d, 0xe
mov rcx, rdi
lea rdx, [0x141dba5d0]
call fcn.140090a00
add rsp, 0x20
cmp r15d, 0x776cda09
je 0x1400b5660
movabs rax, 0x8000000000000000
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4a78]
xor ecx, dword [0x141dd4a7c]
cmp ecx, 0xe9fd179
je 0x1400b56b0
mov rcx, qword [rbp - 8]
mov rdx, qword [rcx]
cmp rdx, rax
jne 0x1400b56f8
mov eax, dword [0x141dd4a90]
imul eax, dword [0x141dd4a94]
xor eax, 0x25218080
or eax, 0xda9e7f5f
cmp eax, 0xa5d40f85
jb 0x1400b56d0
mov edx, 0x200000
jmp 0x1400b5a4f
mov qword [rbp], rdx
nop dword [rax]
mov eax, dword [0x141dd4a98]
xor edx, edx
div dword [0x141dd4a9c]
or eax, 0x69435a57
and eax, 0xf95b7f77
cmp eax, 0x632bc76a
je 0x1400b5700
mov r8, qword [rcx + 8]
mov eax, dword [0x141dd4aa0]
add eax, dword [0x141dd4aa4]
mov r15, qword [rcx + 0x10]
and eax, 0x58571196
xor eax, 0x50579002
cmp eax, 0x65e4894f
mov rsi, r8
jbe 0x1400b5829
jmp 0x1400b5862
ud2
mov ecx, dword [0x141dd4a10]
add ecx, dword [0x141dd4a14]
or ecx, 0x7657bff7
mov r9d, 0x8ad3bcdb
imul r9, rcx
shr r9, 0x3f
cmp r15d, 0xfffffff6
setne byte [r8 + 0x21]
mov byte [r8 + 0x20], al
mov qword [r8 + 8], rdx
cmp r9d, 0x38fd234
jbe 0x1400b579f
mov byte [r8 + 0x20], al
cmp r15d, 0xfffffff6
setne byte [r8 + 0x21]
mov qword [r8 + 8], rdx
jmp 0x1400b5752
sub rsp, 0x20
lea rcx, [0x141dba97b]
mov edx, 7
call fcn.140093790
add rsp, 0x20
mov rcx, rax
mov rsi, rdx
test rax, rax
je 0x1400b57f0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4dd0]
sub eax, dword [0x141dd4dd4]
and eax, 0x8ead200b
cmp eax, 0xb8f5d4cf
je 0x1400b57d0
nop dword [rax + rax]
mov eax, dword [0x141dd4dd8]
xor edx, edx
div dword [0x141dd4ddc]
imul rax, rax, 0x50735751
shr rax, 0x3e
imul eax, eax, 0x257feb0
cmp eax, 0xc812bfb5
ja 0x1400b57f0
mov al, 1
nop dword [rax + rax]
test al, al
je 0x1400b5820
jmp 0x1400b6db0
mov edi, dword [0x141dd4aa8]
and edi, dword [0x141dd4aac]
or edi, 0x4f6d4f9a
add edi, 0xa6621e01
sub rsp, 0x20
mov rcx, r12
mov rdx, r8
mov r8, r15
call fcn.140055a70
mov r8, rsi
add rsp, 0x20
cmp edi, 0xf73b0d90
jbe 0x1400b587d
sub rsp, 0x20
mov rcx, r12
mov rdx, r8
mov r8, r15
call fcn.140055a70
mov r8, rsi
add rsp, 0x20
jmp 0x1400b5829
cmp qword [r12], 0
je 0x1400b58be
xor r15d, r15d
mov r9, qword [rbp]
mov eax, dword [0x141dd4ac8]
xor edx, edx
div dword [0x141dd4acc]
imul rcx, rax, 0x2c8ed093
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x2f7607f4
cmp eax, 0x5cfaaf6c
ja 0x1400b588b
jmp 0x1400b5974
mov eax, dword [0x141dd4ab0]
xor edx, edx
div dword [0x141dd4ab4]
mov eax, dword [0x141dd4ab8]
or eax, dword [0x141dd4abc]
and eax, 0x66e5c68b
imul eax, eax, 0x540e3217
imul rax, rax, 0x65f29a3b
shr rax, 0x3b
cmp eax, 0x2d6dafd5
ja 0x1400b58cc
mov r15, qword [r12 + 8]
xor eax, eax
test al, al
je 0x1400b5918
mov r8, qword [r12 + 0x10]
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14005ece0
add rsp, 0x20
mov eax, dword [0x141dd4ac0]
imul eax, dword [0x141dd4ac4]
imul eax, eax, 0xb6c1781e
and eax, 0x3f5aef38
imul edi, eax, 0x42818182
mov r8, qword [r12 + 0x10]
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14005ece0
add rsp, 0x20
cmp edi, 0x80c1e7b9
jb 0x1400b5918
xor eax, eax
mov r8, rsi
mov r9, qword [rbp]
xor r15d, r15d
cmp byte [r14], 0
sete cl
test al, al
jne 0x1400b595f
mov rdx, qword [r14 + 8]
mov r15b, cl
test r9, r9
je 0x1400b5a20
mov rdi, rdx
mov eax, dword [0x141dd4ad0]
sub eax, dword [0x141dd4ad4]
imul rax, rax, 0x2d1a2e01
shr rax, 0x3d
imul eax, eax, 0x22213e9
or eax, 0xc6caf1db
cmp eax, 0x81ea3c58
jb 0x1400b59cd
mov eax, dword [0x141dd4ad8]
add eax, dword [str.uB]
or eax, 0x8ca5721b
and eax, 0x8fad721b
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x99cc4cb0
jbe 0x1400b59d6
mov rax, qword [0x141ddc4e0]
jmp 0x1400b59a9
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdx, rdi
mov eax, dword [0x141dd4ae0]
sub eax, dword [0x141dd4ae4]
or eax, 0x9fd6ae4c
imul eax, eax, 0x942e1f58
imul rax, rax, 0x63f9fe1b
shr rax, 0x3e
cmp eax, 0xc2ea7c0e
ja 0x1400b59e9
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ae8]
add eax, dword [0x141dd4aec]
or eax, 0x4ccbb436
imul eax, eax, 0x84adb0c9
or eax, 0xb0a08fd8
cmp eax, 0x2595d5df
jb 0x1400b5a20
test r15, r15
mov eax, 0x200000
cmove rdx, rax
mov qword [rbp - 8], rdx
lea rax, [rdx + 1]
mov qword [0x141ddc450], rax
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
test rax, rax
je 0x1400b5750
mov r14, rax
mov eax, dword [0x141dd4af0]
xor eax, dword [0x141dd4af4]
xor eax, 0x32a1a2b0
add eax, 0x5b28e396
or eax, 0xdd4301b5
cmp eax, 0x774b19bd
jne 0x1400b5ab0
mov qword [r14], 1
nop
mov eax, dword [0x141dd4af8]
and eax, dword [0x141dd4afc]
mov qword [r14], 1
cmp eax, 0x2b297bb6
je 0x1400b5ab0
mov qword [r14 + 8], 1
mov eax, dword [0x141dd4b00]
xor eax, dword [0x141dd4b04]
imul eax, eax, 0x65459940
cmp eax, 0x2d5e6646
jne 0x1400b5b00
mov qword [r14 + 0x10], 2
mov rax, qword [0x141ddc4c0]
nop word [rax + rax]
mov eax, dword [str.jV__t]
add eax, dword [0x141dd4b0c]
and eax, 0x60081480
imul rcx, rax, 0x10e55907
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
mov qword [r14 + 0x10], 2
mov rcx, qword [0x141ddc4c0]
cmp eax, 0x7fa5f566
ja 0x1400b5b00
mov r8d, 0xb6265c41
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b10]
xor edx, edx
div dword [0x141dd4b14]
mov eax, dword [0x141dd4b18]
xor edx, edx
div dword [0x141dd4b1c]
imul rax, r8
shr rax, 0x3f
add eax, 0x902fa771
xor eax, 0x43bffe2d
cmp eax, 0x3fce2e6c
jb 0x1400b5b5e
cmp rcx, 0xffffffffffffffff
je 0x1400b5c1a
lea rdx, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [0x141ddc4c0], rdx
sete r9b
mov rcx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b20]
imul eax, dword [0x141dd4b24]
add eax, 0x5dbd1ddb
cmp eax, 0x4df3cc15
jb 0x1400b5bb0
nop dword [rax]
mov eax, dword [0x141dd4b28]
xor eax, dword [0x141dd4b2c]
or eax, 0x44f26ca1
imul eax, eax, 0x891b3f26
add eax, 0xacde0cf7
cmp eax, 0xfb289663
ja 0x1400b5bd0
test r9b, r9b
je 0x1400b5b50
mov qword [r14 + 0x28], rdx
mov byte [r14 + 0x30], 0
lock inc qword [r14]
jle 0x1400b5c65
xor eax, eax
test al, al
je 0x1400b5ceb
jmp 0x1400b5d2c
mov eax, dword [0x141dd4b30]
or eax, dword [0x141dd4b34]
xor eax, 0x5c914104
and eax, 0x5fb36195
imul eax, eax, 0x784c2013
cmp eax, 0xac43c924
jne 0x1400b5c40
ud2
mov eax, dword [0x141dd4b38]
imul eax, dword [0x141dd4b3c]
add eax, 0x33ba9e76
or eax, 0x2b676f70
ud2
mov eax, dword [0x141dd4b68]
imul eax, dword [0x141dd4b6c]
mov ecx, 0xbe79c561
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xca991eed
shr eax, 1
mov ecx, 0x8e0acf0d
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xdb5d3b0b
jbe 0x1400b5c9e
ud2
mov eax, dword [0x141dd4b70]
add eax, dword [0x141dd4b74]
xor eax, 0x6506c7ae
imul eax, eax, 0xf3d8592b
add eax, 0xfebf22f0
ud2
mov edi, dword [0x141dd4b40]
add edi, dword [0x141dd4b44]
or edi, 0x6367d5d5
xor edi, 0xa9eb6987
add edi, 0x1a5786de
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x30
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
cmp edi, 0x11b7dd58
jae 0x1400b5d49
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
mov edx, 0x30
xor ecx, ecx
call fcn.1400c0a10
add rsp, 0x20
jmp 0x1400b5ceb
mov r12, rax
test rax, rax
je 0x1400b5d7f
mov qword [r12], 1
mov eax, dword [0x141dd4b58]
or eax, dword [0x141dd4b5c]
or eax, 0x10c6e403
and eax, 0x14c6e507
cmp eax, 0x7c576991
mov r8, qword [rbp - 0x10]
jne 0x1400b5dde
jmp 0x1400b5e1a
mov eax, dword [0x141dd4b48]
sub eax, dword [0x141dd4b4c]
or eax, 0x8108d20
and eax, 0x7a128d64
imul rcx, rax, 0x2c991a05
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x59f9f85
je 0x1400b5dda
mov eax, dword [0x141dd4b50]
xor edx, edx
div dword [0x141dd4b54]
and eax, 0xa54a2439
add eax, 0x459df7c0
xor eax, 0x2b242eae
ud2
ud2
mov eax, dword [0x141dd4b60]
xor edx, edx
div dword [0x141dd4b64]
imul ecx, eax, 0x2ad7c812
mov qword [r12 + 8], 1
xorps xmm0, xmm0
movups xmmword [r12 + 0x10], xmm0
mov qword [r8], r12
mov eax, 1
lock xadd qword [r12], rax
cmp ecx, 0x2e0959b
jne 0x1400b5e36
mov qword [r12 + 8], 1
xorps xmm0, xmm0
movups xmmword [r12 + 0x10], xmm0
mov qword [r8], r12
lock inc qword [r12]
jmp 0x1400b5dde
test rax, rax
js 0x1400b5e63
mov eax, dword [0x141dd4d68]
and eax, dword [0x141dd4d6c]
and eax, 0x16067e2e
imul ebx, eax, 0x33eef5ad
or ebx, 0xe5ddb636
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
cmp ebx, 0xdcb41bb0
jae 0x1400b6b80
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
jmp 0x1400b6b37
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b6b90
jmp 0x1400b6da2
mov eax, dword [0x141dd4d88]
mov ecx, dword [0x141dd4d8c]
lea r14d, [rax + rcx]
add r14d, 0x19891d67
xor r14d, 0x8a775d5b
add r14d, 0xf6aea868
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
add rsp, 0x20
cmp r14d, 0x60089a9e
jae 0x1400b6be3
sub rsp, 0x20
call sub.KERNEL32.dll_GetCurrentProcess
add rsp, 0x20
jmp 0x1400b6b99
mov rbx, rax
mov eax, dword [0x141dd4d90]
xor edx, edx
div dword [0x141dd4d94]
add eax, 0x177cc992
cmp eax, 0x17796594
jae 0x1400b6c32
sub rsp, 0x40
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
mov r14, qword [sym.imp.KERNEL32.dll_DuplicateHandle]
nop dword [rax]
mov eax, dword [0x141dd4d98]
xor eax, dword [0x141dd4d9c]
imul r15d, eax, 0x3ba8d8fd
add r15d, 0x17c60ad0
sub rsp, 0x40
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call r14
add rsp, 0x40
cmp r15d, 0x64df1730
ja 0x1400b6c40
test eax, eax
je 0x1400b6cee
mov eax, 0x8c903edf
nop dword [rax + rax]
mov ecx, dword [0x141dd4da0]
imul ecx, dword [0x141dd4da4]
or ecx, 0x400b0c57
imul ecx, ecx, 0xcb2033d3
imul rcx, rax
shr rcx, 0x3b
cmp ecx, 0x5f936d7a
ja 0x1400b6ca0
mov rsi, qword [rsi]
xor ecx, ecx
nop
mov eax, dword [0x141dd4da8]
imul eax, dword [0x141dd4dac]
or eax, 0x340878b7
cmp eax, 0x619c8354
je 0x1400b6cd0
jmp 0x1400b6db0
mov eax, dword [0x141dd4db0]
or eax, dword [0x141dd4db4]
imul eax, eax, 0xdddb405
imul rax, rax, 0x76c5bb87
shr rax, 0x3e
cmp eax, 0x59394403
je 0x1400b6d4e
mov edi, dword [0x141dd4db8]
and edi, dword [0x141dd4dbc]
imul rax, rdi, 0x4a56d949
shr rax, 0x20
sub edi, eax
shr edi, 1
add edi, eax
shr edi, 0x1f
or edi, 0x7fa887b2
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp edi, 0x53b8fc1f
jae 0x1400b6d5e
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x1400b6d12
mov esi, eax
shl rsi, 0x20
or rsi, 2
nop dword [rax + rax]
mov eax, dword [0x141dd4dc0]
or eax, dword [0x141dd4dc4]
imul eax, eax, 0x27b4d7b0
add eax, 0xcc3f9dd6
imul rcx, rax, 0x20fe3d3f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x6f717f4
ja 0x1400b6d70
mov ecx, 1
nop word [rax + rax]
mov eax, dword [0x141dd4dc8]
sub eax, dword [0x141dd4dcc]
imul eax, eax, 0x7833e795
add eax, 0x13172f7b
or eax, 0x4bf6502e
cmp eax, 0x2e8dd0d0
jb 0x1400b6db0
mov rax, rcx
mov rdx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbx], ebx
invalid
mov edi, dword [0x141dd4e48]
and edi, dword [0x141dd4e4c]
or edi, 0x9080212
and edi, 0x9892252
sub rsp, 0x20
xor ecx, ecx
mov edx, ebx
xor r8d, r8d
mov r9, r12
call rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
cmp edi, 0x75977ec5
ja 0x1400b6f40
mov r13, qword [r12]
mov ecx, 0xa14ba039
cmp dword [rax + 0x1f0fa14b], esp
invalid
cmp dword [rax + 0x1f0fa14b], esp
add byte [rbx - 0x2e2135fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d1dec6
mov eax, dword [0x141dd4e50]
xor edx, edx
div dword [0x141dd4e54]
xor eax, 0xaf254eab
imul rax, rcx
shr rax, 0x3a
cmp eax, 0x24d93032
je 0x1400b6f80
test r13, r13
js case.0x14009616d.917
mov eax, dword [0x141dd4e68]
xor edx, edx
div dword [0x141dd4e6c]
nop dword [rax]
mov eax, dword [0x141dd4e70]
and eax, dword [str.QWt_a]
add eax, 0xe9a1d20e
and eax, 0xf573536
cmp eax, 0xe806720
je 0x1400b6fc0
test r13, r13
je 0x1400b7008
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r13
call fcn.1400c0a10
add rsp, 0x20
mov rdi, rax
test rax, rax
jne 0x1400b700d
jmp 0x1400b7182
mov edi, 1
xor eax, eax
nop
mov ecx, dword [0x141dd4e78]
imul ecx, dword [0x141dd4e7c]
and ecx, 0x2dbc2d15
imul ecx, ecx, 0x55e9aef7
mov r14, r13
sub r14, 1
cmovb r14, rax
sbb r14, 0xffffffffffffffff
fdivp st(7)
fdivp st(7)
cmp ecx, 0x10b5383
jb 0x1400b7010
cmp r13, r14
jbe 0x1400b7184
mov eax, dword [0x141dd4e80]
xor edx, edx
div dword [0x141dd4e84]
mov eax, 0xe737b583
nop dword [rax]
mov ecx, dword [0x141dd4e88]
and ecx, dword [0x141dd4e8c]
add ecx, 0x4f6c0303
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x7878a812
cmp ecx, 0x387a4159
jb 0x1400b7060
nop dword [rax + rax]
mov eax, dword [0x141dd4e90]
or eax, dword [0x141dd4e94]
imul rax, rax, 0x1af7a7b
shr rax, 0x36
or eax, 0xe379d4d4
imul eax, eax, 0x95f54650
cmp eax, 0x49fa235c
ja 0x1400b7090
mov eax, 0x968d9dad
nop
mov ecx, dword [0x141dd4e98]
and ecx, dword [0x141dd4e9c]
add ecx, 0xe43137c5
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x7f34be55
cmp ecx, 0xfe78283f
ja 0x1400b70c0
test r14, r14
je 0x1400b7189
mov eax, dword [0x141dd4ea0]
xor edx, edx
div dword [0x141dd4ea4]
imul eax, eax, 0x577cb7c4
or eax, 0x425f8099
add eax, 0x482fe6e7
cmp eax, 0x4d5ce39e
jae 0x1400b7133
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
mov r9, r14
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapReAlloc]
nop word [rax + rax]
mov eax, dword [0x141dd4ea8]
xor edx, edx
div dword [0x141dd4eac]
mov r13d, eax
add r13d, 0x1dda7ada
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
mov r9, r14
call rsi
add rsp, 0x20
cmp r13d, 0x119e5ed4
sahf
adc dword [rdx - 0x3a], esi
sahf
adc dword [rdx - 0x3a], esi
mov r13, rax
test rax, rax
jne 0x1400b71bb
ud2
mov r13, rdi
std
jmp 0x1400b71bb
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor esi, esi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
test sil, sil
jne 0x1400b71b0
mov r13d, 1
mov eax, dword [0x141dd4eb0]
xor eax, dword [0x141dd4eb4]
or eax, 0x345fcd7
add eax, 0x1609ce33
and eax, 0xdbf4c92a
cmp eax, 0x1e0783fc
jae 0x1400b722d
jmp 0x1400b7273
mov eax, dword [0x141dd4e58]
add eax, dword [0x141dd4e5c]
imul eax, eax, 0xb9c1fc14
add eax, 0x7230faaa
cmp eax, 0xabe560ef
jae 0x1400b7210
ud2
mov eax, dword [0x141dd4e60]
sub eax, dword [0x141dd4e64]
and eax, 0x40
ud2
mov eax, dword [0x141dd4eb8]
or eax, dword [0x141dd4ebc]
imul eax, eax, 0x538f5b34
mov esi, 0xa6952b5d
imul rsi, rax
shr rsi, 0x3e
xor esi, 0x535b9a31
sub rsp, 0x20
mov rcx, r13
mov edx, ebx
xor r8d, r8d
mov r9, r12
call qword [sym.imp.KERNEL32.dll_InitializeProcThreadAttributeList]
add rsp, 0x20
cmp esi, 0x1cc6b439
jae 0x1400b728e
sub rsp, 0x20
mov rcx, r13
mov edx, ebx
xor r8d, r8d
mov r9, r12
call qword [sym.imp.KERNEL32.dll_InitializeProcThreadAttributeList]
add rsp, 0x20
jmp 0x1400b722d
test eax, eax
je 0x1400b7870
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ec8]
add eax, dword [0x141dd4ecc]
and eax, 0xe7fe6814
xor eax, 0x3121a060
imul eax, eax, 0x8be050e2
mov rcx, qword [r15]
test rcx, rcx
mov r9, rbx
cmove r9, rcx
cmp eax, 0x1040a83d
je 0x1400b72a0
mov r12, qword [r15 + 8]
xor edx, edx
test rcx, rcx
setne dl
nop dword [rax]
mov eax, dword [0x141dd4ed0]
xor eax, dword [0x141dd4ed4]
and eax, 0x313a2092
add eax, 0x2cd33e15
cmp eax, 0x59b98bc
jb 0x1400b72e0
xor r10d, r10d
mov r11d, 0x9cc7ea59
xorps xmm6, xmm6
xor esi, esi
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x30], r14
nop word cs:[rax + rax]
sub rbx, 1
jb 0x1400b789b
jmp 0x1400b7325
invalid
nop word [rax + rax]
mov eax, dword [0x141dd4ed8]
sub eax, dword [0x141dd4edc]
or eax, 0x9ddfcffd
movabs byte [0xd1dba0052b01d1db], al
add dword [0xddeb433e], ecx
imul eax, eax, 0x344d1545
cmp eax, 0x32e145d8
je 0x1400b7330
test r9, r9
je 0x1400b789b
nop word [rax + rax]
mov eax, dword [0x141dd4ef0]
xor eax, dword [0x141dd4ef4]
xor eax, 0x382b0378
imul eax, eax, 0xa18fb439
and eax, 0x31af9651
cmp eax, 0x18aee8c9
je 0x1400b7360
dec r9
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ef8]
xor eax, dword [0x141dd4efc]
add eax, 0xa93173ea
xor eax, 0xdeb2cfa3
add eax, 0xec569c85
cmp eax, 0xc960a87d
ja 0x1400b7390
nop word cs:[rax + rax]
mov eax, dword [0x141dd4f00]
mov r8d, dword [0x141dd4f04]
add eax, r8d
add eax, 0x2f789418
or eax, 0xb39b170c
imul rax, r11
shr rax, 0x3f
cmp eax, 0xd6bf6956
ja 0x1400b73c0
test rdx, rdx
je 0x1400b7903
test rsi, rsi
je 0x1400b7420
movzx eax, word [rsi + 0x16a]
cmp r12, rax
jae 0x1400b758a
mov r15, rsi
mov r13, qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
jmp 0x1400b7600
mov eax, dword [0x141dd4f08]
sub eax, dword [0x141dd4f0c]
and eax, 0x40c15659
add eax, 0x285a29cb
xor eax, 0xb53b67cb
cmp eax, 0xa481397a
ja 0x1400b7420
test r12, r12
je 0x1400b74c7
nop dword [rax + rax]
mov eax, dword [0x141dd4f10]
xor eax, dword [0x141dd4f14]
xor eax, 0xa32feb0a
add eax, 0xa9aafa18
cmp eax, 0x78daefaa
ja 0x1400b7450
nop dword [rax]
mov eax, dword [0x141dd4f18]
xor eax, dword [0x141dd4f1c]
imul eax, eax, 0x689b9768
add eax, 0x6a17c3f0
shr eax, 1
imul rax, rax, 0x5519e51d
shr rax, 0x3b
cmp eax, 0xf537b40
ja 0x1400b7470
test r12b, 7
je 0x1400b74cf
mov eax, r12d
and eax, 7
mov rsi, rcx
xor ecx, ecx
nop dword [rax]
mov rsi, qword [rsi + 0x170]
inc rcx
cmp rax, rcx
jne 0x1400b74b0
mov rax, r12
sub rax, rcx
jmp 0x1400b74e0
mov rsi, rcx
jmp 0x1400b7575
mov rax, r12
mov rsi, rcx
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4f20]
add ecx, dword [0x141dd4f24]
and ecx, 0x6ac88d2f
xor ecx, 0xf1e5c614
add ecx, 0x479b9081
cmp ecx, 0xf5663e41
ja 0x1400b74e0
cmp r12, 8
jb 0x1400b7575
nop dword [rax]
mov ecx, dword [0x141dd4f28]
imul ecx, dword [0x141dd4f2c]
imul ecx, ecx, 0x821db905
or ecx, 0x83b1ebb1
add ecx, 0xb7274eda
cmp ecx, 0xe794b358
ja 0x1400b7510
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]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rsi, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x1400b7510
xor r12d, r12d
xor ecx, ecx
movzx eax, word [rsi + 0x16a]
cmp r12, rax
jb 0x1400b7407
mov r13, qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
nop word cs:[rax + rax]
mov r15, qword [rsi]
test r15, r15
je 0x1400b78c2
inc rcx
movzx r12d, word [rsi + 0x168]
test r10b, r10b
jne 0x1400b75b7
movzx r8d, word [r15 + 0x16a]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4f40]
xor edx, edx
div dword [0x141dd4f44]
and eax, 0xc391abae
add eax, 0xadeb008d
cmp eax, 0xcfa8f6e2
ja 0x1400b75d0
mov rsi, r15
cmp r12w, r8w
jae 0x1400b75a0
nop dword [rax + rax]
mov eax, dword [0x141dd4f50]
xor edx, edx
div dword [0x141dd4f54]
xor eax, 0xf7736866
add eax, 0x9b0de04d
imul rax, rax, 0x5ce908dd
shr rax, 0x3b
cmp eax, 0x7d871f28
ja 0x1400b7600
test rcx, rcx
mov qword [rbp - 0x38], r9
je 0x1400b7780
mov eax, dword [0x141dd4f58]
xor edx, edx
div dword [0x141dd4f5c]
mov eax, dword [0x141dd4f60]
and eax, dword [0x141dd4f64]
or eax, 0x48209440
xor eax, 0x4c001184
or eax, 0xb3df4a39
cmp eax, 0x35becfb2
jb 0x1400b7645
mov rsi, qword [r15 + r12*8 + 0x178]
lea rax, [rcx - 1]
nop word cs:[rax + rax]
mov edx, dword [0x141dd4f68]
add edx, dword [0x141dd4f6c]
and edx, 0xcd5b00f0
xor edx, 0xf321669b
add edx, 0x5ed37639
cmp edx, 0xb8a9da9c
ja 0x1400b7680
test rax, rax
je 0x1400b776e
add rcx, 0xfffffffffffffffe
mov edx, eax
and edx, 7
nop dword [rax + rax]
mov r8d, dword [0x141dd4f70]
xor r8d, dword [0x141dd4f74]
imul r8d, r8d, 0x58c26aec
add r8d, 0x65ba1352
cmp r8d, 0xd07e919e
ja 0x1400b76c0
test rdx, rdx
je 0x1400b7710
xor r8d, r8d
nop dword [rax]
mov rsi, qword [rsi + 0x170]
inc r8
cmp rdx, r8
jne 0x1400b76f0
sub rax, r8
nop word cs:[rax + rax]
mov edx, dword [0x141dd4f78]
sub edx, dword [0x141dd4f7c]
cmp edx, 0x3592ef9b
je 0x1400b7710
cmp rcx, 7
jb 0x1400b776e
nop word [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]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rsi, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x1400b7730
xor eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400b778c
lea rax, [r12 + 1]
mov qword [rbp - 0x18], rax
mov rsi, r15
mov qword [rbp - 0x40], rbx
mov eax, dword [0x141dd4f80]
xor eax, dword [0x141dd4f84]
or eax, 0x715c15c5
xor eax, 0xf64feb04
add eax, 0xf198b15e
lea rdi, [r12 + r12*2]
cmp eax, 0xa69c0cf3
jbe 0x1400b77e0
mov r8, qword [r15 + r12*8 + 8]
mov r9, qword [r15 + rdi*8 + 0x60]
mov rax, qword [r15 + rdi*8 + 0x70]
sub rsp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x28]
xor edx, edx
call r13
add rsp, 0x40
mov r14, qword [rbp - 0x28]
nop word cs:[rax + rax]
mov ebx, dword [0x141dd4f88]
sub ebx, dword [0x141dd4f8c]
xor ebx, 0x42f3c111
and ebx, 0xc2f3c1d9
add ebx, 0xe0bcf4ae
mov r8, qword [r15 + r12*8 + 8]
mov r9, qword [r15 + rdi*8 + 0x60]
mov rax, qword [r15 + rdi*8 + 0x70]
sub rsp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
call r13
add rsp, 0x40
cmp ebx, 0x28e10c1a
jb 0x1400b77f0
ret
mov edx, 1
mov ecx, 0
test eax, eax
mov rbx, qword [rbp - 0x40]
mov r13, r14
cmc
cmc
mov r9, qword [rbp - 0x38]
mov r10d, 0
mov r11d, 0x9cc7ea59
mov r14, qword [rbp - 0x30]
mov r12, qword [rbp - 0x18]
jne 0x1400b7320
mov eax, dword [0x141dd4f90]
xor eax, dword [0x141dd4f94]
xor eax, 0xfd5a9dec
imul eax, eax, 0x4051aa94
cmp eax, 0x8e83d92
mov r15, qword [rbp - 0x20]
jae 0x1400b79b9
jmp 0x1400b79cf
mov eax, dword [0x141dd4ee0]
add eax, dword [0x141dd4ee4]
or eax, 0xb97ff3f2
imul eax, eax, 0x37d19b97
cmp eax, 0x9a65cfc7
mov r8, qword [rbp - 0x20]
jbe 0x1400b7927
jmp 0x1400b7962
ud2
mov eax, dword [0x141dd4f30]
sub eax, dword [0x141dd4f34]
add eax, 0x7cc1532a
xor eax, 0x908404
or eax, 0xfc4e5b68
cmp eax, 0x2da5bb11
jne 0x1400b7980
jmp 0x1400b79a0
mov eax, dword [0x141dd4ee8]
xor edx, edx
div dword [0x141dd4eec]
imul rcx, rax, 0x5aea85bd
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x270512c4
and eax, 0x14982cf0
mov qword [r8], r13
mov qword [r8 + 8], r14
cmp eax, 0x35419d5d
jne 0x1400b796b
mov qword [r8], r13
mov qword [r8 + 8], r14
jmp 0x1400b7927
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 [0x141dd4f38]
add eax, dword [0x141dd4f3c]
xor eax, 0x72486a59
imul eax, eax, 0x7333c7ca
ud2
ud2
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov edi, eax
xor eax, eax
test al, al
je 0x1400b79df
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x1400b79b9
shl rdi, 0x20
or rdi, 2
mov eax, dword [0x141dd4f98]
and eax, dword [0x141dd4f9c]
xor eax, 0x9fe132dd
imul rax, rax, 0x6e23ab59
shr rax, 0x3e
cmp eax, 0x9fc05fa6
jne 0x1400b7a26
mov qword [r15 + 8], rdi
mov qword [r15], 0
sub rsp, 0x20
sub esp, 0x20
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
nop dword [rax]
mov ebx, dword [0x141dd4fa0]
or ebx, dword [0x141dd4fa4]
xor ebx, 0xcb244c8b
add ebx, 0x1cf97906
mov qword [r15 + 8], rdi
mov qword [r15], 0
sub rsp, 0x20
mov rcx, r13
call rsi
add rsp, 0x20
invalid
and byte [rcx - 0x3b3ad205], al
sbb dword [rdx - 0x38], esi
invalid
test r14, r14
je 0x1400b796b
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400b796b
invalid
or eax, dword [0x141dd4fb4]
imul eax, eax, 0x43cc520b
cmp eax, 0xc5039df8
je 0x1400b7b0b
mov eax, dword [0x141dd4fb8]
xor eax, dword [0x141dd4fbc]
or eax, 0xf5fefef7
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xbf9b17ee
jae 0x1400b7b14
mov rax, qword [0x141ddc4e0]
jmp 0x1400b7aec
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
mov eax, dword [0x141dd4fc0]
xor eax, dword [0x141dd4fc4]
and eax, 0xfc67c66c
xor eax, 0x7b447455
imul eax, eax, 0x1dde0b82
cmp eax, 0xd3476ada
ja 0x1400b7b20
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd4fc8]
imul eax, dword [0x141dd4fcc]
imul eax, eax, 0x3ac626ba
add eax, 0x15a01770
and eax, 0xc0e603fe
cmp eax, 0xcd0c65ca
ja 0x1400b7b50
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
mov eax, dword [0x141dd4fd8]
adc dl, ah
rol dword [rcx], 1
or eax, dword [0x141dd4fdc]
imul edx, eax, 0x6e320ce5
add edx, 0x389af64d
or edx, 0xda1a41a0
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
cmp edx, 0x2aa5e34c
jb 0x1400b7bc0
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
add rsp, 0x20
test rax, rax
je 0x1400b7c30
mov rdi, rax
mov edi, eax
cmp rax, 0xffffffffffffffff
jne 0x1400b7e09
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov esi, eax
shl rsi, 0x20
or rsi, 2
jmp 0x1400b7c40
movabs rsi, 0x600000002
nop word [rax + rax]
mov eax, dword [0x141dd5000]
mov ecx, dword [0x141dd5004]
add eax, ecx
add eax, 0x19af8e6d
cmp eax, 0xb76191b3
ja 0x1400b7c40
mov eax, esi
and eax, 3
cmp rax, 3
ja case.default.0x1400b7c7b
xor edi, edi
lea rcx, [0x141dbc310]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
xor ecx, ecx
jmp rax
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x1400b7cc4
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dd5018]
xor edx, edx
div dword [0x141dd501c]
xor eax, 0x8628503
add eax, 0x867d1cab
or eax, 0xf71b8b6e
cmp eax, 0x132985e6
jb 0x1400b7ca0
dec rsi
nop word [rax + rax]
invalid
mov eax, dword [0x141dd5020]
imul eax, dword [0x141dd5024]
imul eax, eax, 0x3f626d90
cmp eax, 0xce473bd8
invalid
invalid
je 0x1400b7cd0
invalid
nop word [rax + rax]
mov eax, dword [0x141dd5028]
imul eax, dword [str.Z4Qi]
xor eax, 0xd173f4b
add eax, 0x92f71d3c
imul rax, rax, 0x53824c1d
shr rax, 0x3d
cmp eax, 0x6e09738c
ja 0x1400b7cf0
cmp qword [rbx + 8], 0
je 0x1400b7dd4
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x10]
nop dword [rax + rax]
mov ecx, dword [0x141dd5030]
and ecx, dword [0x141dd5034]
add ecx, 0xf33392bf
or ecx, 0x1136428d
and ecx, 0x133e62df
cmp ecx, 0x90b8c062
ja 0x1400b7d30
cmp rax, 0x11
jb 0x1400b7dba
nop dword [rax]
mov eax, dword [0x141dd5038]
xor eax, dword [0x141dd503c]
add eax, 0xe1137dd1
xor eax, 0x5e5ed096
add eax, 0xb0e08fba
cmp eax, 0x3135207d
ja 0x1400b7d60
mov rdi, qword [rdi - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd5040]
imul eax, dword [0x141dd5044]
imul rax, rax, 0x30fbed37
shr rax, 0x3d
imul eax, eax, 0x6cca35e6
or eax, 0xe1a7cf6a
cmp eax, 0x507d2d48
jb 0x1400b7d90
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd5048]
or eax, dword [0x141dd504c]
or eax, 0xc1b7d496
mov ecx, 0x850a30c7
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x92b16424
cmp ecx, 0x6bee4b4
jae 0x1400b7fa2
jmp 0x1400b7faf
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, rdi
mov r8, rax
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
add rsp, 0x40
test eax, eax
je 0x1400b7ebc
nop
mov eax, dword [0x141dd4fe0]
xor eax, dword [0x141dd4fe4]
and eax, 0xa2683fae
xor eax, 0x6e92533b
outsb dx, byte [rsi]
imul eax, eax, 0x1d256274
cmp eax, 0xd876474f
je 0x1400b7e50
invalid
fisttp qword [rax - 0x75]
invalid
mov rcx, qword [rsi]
xor edi, edi
nop dword [rax + rax]
test dil, dil
jne 0x1400b7e80
jmp case.0x1400b7c7b.0
xor edi, edi
nop dword [rax]
mov eax, dword [0x141dd5010]
jp 0x1400b7e65
rol dword [rcx], 1
xor edx, edx
div dword [0x141dd5014]
add eax, 0xee71b016
shr eax, 1
imul rax, rax, 0x58171da1
shr rax, 0x3b
cmp eax, 0xee5b85ef
je 0x1400b7e90
jmp 0x1400b8034
mov eax, dword [0x141dd4fe8]
xor eax, dword [0x141dd4fec]
add eax, 0x63cc2e07
cmp eax, 0xcb243f17
jae 0x1400b7ee2
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax]
mov edi, dword [0x141dd4ff0]
sub edi, dword [0x141dd4ff4]
add edi, 0x602a9029
xor edi, 0xe1eb285
add edi, 0xdc320290
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0x54030690
jb 0x1400b7ef0
mov ecx, eax
shl rcx, 0x20
or rcx, 2
nop word [rax + rax]
mov eax, dword [0x141dd4ff8]
xor edx, edx
div dword [0x141dd4ffc]
imul eax, eax, 0xa6888ed9
or eax, 0x9f4b9dd7
imul eax, eax, 0x1a655ba6
cmp eax, 0xa18ab692
jbe 0x1400b7f30
mov edi, 1
jmp case.0x1400b7c7b.0
mov eax, 0x824792f3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5008]
imul ecx, dword [0x141dd500c]
imul rcx, rcx, 0x3d1d02b9
shr rcx, 0x3c
imul ecx, ecx, 0x391c8658
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x79848ee3
ja 0x1400b7f70
ud2
mov rbx, qword [0x141ddc4e0]
xor eax, eax
test al, al
je 0x1400b7fb8
mov rax, qword [0x141ddc4e0]
jmp 0x1400b7fa2
mov eax, dword [0x141dd5050]
xor edx, edx
div dword [0x141dd5054]
add eax, 0xc7686027
and eax, 0xac84dafe
cmp eax, 0xf6612916
je 0x1400b801c
mov r14d, dword [0x141dd5058]
imul r14d, dword [0x141dd505c]
add r14d, 0x6fb1b5a0
or r14d, 0x8cf8ca76
and r14d, 0xaeffcff6
sub rsp, 0x20
xor edi, edi
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0xdd3e0794
jbe 0x1400b8034
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400b7fd7
xor ecx, ecx
mov rax, rdi
mov rdx, rcx
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, dword [0x141dd5500]
and edx, dword [0x141dd5504]
or edx, 0x880
xor edx, 0x64958002
and edx, 0x6d95ae82
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
xadd qword [rcx], rax
xadd qword [rcx], rax
cmp edx, 0x79b2eef1
jbe 0x1400ba4c0
lock dec qword [rcx]
jmp 0x1400ba479
mov ecx, dword [str._H_1_]
sub ecx, dword [0x141dd550c]
add ecx, 0xc4a5870b
or ecx, 0x1cd1c2d6
xor ecx, 0x33ed6318
cmp ecx, 0x6ec0c910
jb 0x1400ba4c0
cmp rax, 1
jne 0x1400ba5b0
mov eax, dword [0x141dd5510]
xor eax, dword [0x141dd5514]
add eax, 0xe99ed2f6
or eax, 0x64045250
and eax, 0xf58dfe5f
cmp eax, 0xf7cc95f8
jne 0x1400ba520
nop word cs:[rax + rax]
mov eax, dword [0x141dd5518]
add eax, dword [0x141dd551c]
and eax, 0x42202cd1
xor eax, 0x44d5392c
imul eax, eax, 0x4e134625
cmp eax, 0x50ee9e89
ja 0x1400ba520
mov rdi, qword [rsi + 0x10]
mov eax, dword [0x141dd5520]
xor eax, dword [0x141dd5524]
and eax, 0x901814f7
imul eax, eax, 0x6a4418e5
and eax, 0xc4ff5fd7
cmp eax, 0xe7678fef
jne 0x1400ba572
mov rcx, rdi
call fcn.14009fe90
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.14009fe90
test bl, bl
jne 0x1400ba580
nop dword [rax]
mov eax, dword [0x141dd5528]
xor edx, edx
div dword [0x141dd552c]
or eax, 0x3d1ca248
imul eax, eax, 0xfaf67bda
cmp eax, 0x816ae49a
je 0x1400ba590
mov eax, 0x9941a1fd
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5530]
or ecx, dword [0x141dd5534]
add ecx, 0x1a28d09
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xb3678cd2
mov bl, 0x81
stc
je 0x1400ba607
fist dword [rcx + 0x72]
invalid
mov bl, 0x81
stc
je 0x1400ba607
fist dword [rcx + 0x72]
fmul dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
jle 0x1400ba610
invalid
mov rcx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
invalid
and byte [rax - 0x75], cl
sbb eax, 0x48cb1
mov rbx, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rbx
mov rcx, rdi
call rbx
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400ba698
test dword [rax + rax + 0x58b0000], ecx
scasd eax, dword [rdi]
mov eax, dword [0x141dd5538]
rol dword [rcx], 1
add eax, dword [0x141dd553c]
imul eax, eax, 0x91fd954c
shr eax, 2
imul rax, rax, 0x442b2df7
shr rax, 0x39
imul eax, eax, 0xbc5247ac
cmp eax, 0xa05f93d1
jbe 0x1400ba639
add rsi, 8
add esi, 8
nop dword [rax]
mov eax, dword [0x141dd5540]
sub eax, dword [0x141dd5544]
xor eax, 0xc53045da
and eax, 0xf53465fa
xor eax, 0xf702feb2
cmp eax, 0xacf1436b
jb 0x1400ba640
mov rcx, rsi
call fcn.1400b9750
mov eax, 0xcac90037
nop
mov ecx, dword [0x141dd5548]
add ecx, dword [0x141dd554c]
xor ecx, 0xdb05ed95
add ecx, 0x9ae87d2d
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0xab769db1
ja 0x1400ba670
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dd5558]
xor eax, dword [0x141dd555c]
xor eax, 0x89f04610
shr eax, 2
imul rcx, rax, 0x180dc309
shr rcx, 0x39
add ecx, 0x38369d79
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov r9, rsp
cmp ecx, 0x74e30498
jbe 0x1400ba769
invalid
sub al, 0xb8
and byte [rax], al
add byte [rax], al
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
jmp 0x1400ba6e0
mov eax, dword [0x141dd5560]
imul eax, dword [0x141dd5564]
mov ecx, 0xa76f7119
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xf3f13759
cmp eax, 0x37aa6fee
out dx, al
outsd dx, dword [rsi]
stosb byte [rdi], al
invalid
jne 0x1400ba7c0
out dx, al
outsd dx, dword [rsi]
stosb byte [rdi], al
invalid
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x1000
call fcn.1400f07c0
sub rsp, rax
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
nop word [rax + rax]
mov eax, dword [0x141dd5568]
mov ecx, dword [0x141dd556c]
add ecx, eax
add ecx, 0x7ba4d553
or ecx, 0x38aadbd8
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
mov eax, 0x1000
call fcn.1400f07c0
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
mov r14, rsp
cmp ecx, 0x48df6bd4
je 0x1400ba7c0
mov r8, qword [r15]
mov eax, dword [0x141dd5570]
xor edx, edx
div dword [0x141dd5574]
nop word cs:[rax + rax]
mov eax, dword [0x141dd5578]
imul eax, dword [0x141dd557c]
xor eax, 0x20610400
and eax, 0xb0731505
cmp eax, 0x17515aac
je 0x1400ba830
mov rax, qword [r8 + 0x10]
test rax, rax
mov qword [rbp - 0x30], r9
je 0x1400ba88d
cmp eax, 1
jne 0x1400ba8a8
mov eax, dword [0x141dd5588]
add eax, dword [0x141dd558c]
or eax, 0xc203008a
and eax, 0xeb03e18a
imul eax, eax, 0xcc7c6a37
cmp eax, 0x172063b5
jb 0x1400ba860
mov rcx, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
jmp 0x1400ba899
invalid
or al, 0x48
lea ecx, [0x141dba5de]
lea rcx, [0x141dba5de]
mov edx, 5
sub rsp, 0x20
call fcn.1400bbb90
add rsp, 0x20
jmp 0x1400ba8b1
cmp eax, 2
jne 0x1400baa30
mov qword [rbp - 0x50], rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dd5590]
mov ecx, dword [0x141dd5594]
add eax, ecx
add eax, 0xbc85423c
cmp eax, 0xa0ed6f10
ja 0x1400ba8c0
mov rbx, qword [r15 + 0x10]
test rbx, rbx
jne 0x1400ba93f
mov eax, dword [0x141dd5598]
sub eax, dword [0x141dd559c]
add eax, 0x10de1d08
cmp eax, 0x302301c7
jbe 0x1400ba910
movzx eax, byte [0x141ddc458]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd55a0]
add ecx, dword [0x141dd55a4]
xor ecx, 0xa6200
and ecx, 0x400be220
movzx eax, byte [0x141ddc458]
cmp ecx, 0xe4ea9605
ja 0x1400ba910
test al, al
je 0x1400bac60
mov byte [0x141ddc458], 1
nop word cs:[rax + rax]
mov eax, dword [0x141dd55a8]
sub eax, dword [0x141dd55ac]
imul eax, eax, 0xcd2619d6
imul rax, rax, 0x47b82a2d
shr rax, 0x3d
cmp eax, 0xa2a447c6
je 0x1400ba950
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
nop
mov ecx, dword [0x141dd55b0]
or ecx, dword [0x141dd55b4]
or ecx, 0xdd793637
add ecx, 0x8990920e
imul rdx, rcx, 0x2ba17b1b
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0x5ad826a2
ja 0x1400ba990
cmp eax, 1
jne 0x1400baa48
nop dword [rax]
mov eax, dword [0x141dd55e0]
or eax, dword [0x141dd55e4]
or eax, 0xe2682031
and eax, 0xe2ea28b1
cmp eax, 0xd3497086
jb 0x1400ba9d0
mov eax, dword [0x141ddc4fc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov eax, dword [0x141dd55e8]
mov edx, dword [0x141dd55ec]
add eax, edx
add eax, 0x3e01416f
cmp eax, 0x324b2be7
jae 0x1400bab4a
jmp 0x1400bab90
mov eax, dword [0x141dd5580]
xor eax, dword [0x141dd5584]
cmp eax, 0x8688e22b
je 0x1400baa30
jmp 0x1400bab48
test rax, rax
jne 0x1400baa5f
sub rsp, 0x20
call fcn.1400fcdb0
add rsp, 0x20
jmp 0x1400ba9d0
cmp eax, 2
jne 0x1400bab30
mov eax, 0xf71c7541
nop dword [rax]
mov ecx, dword [0x141dd55c0]
sub ecx, dword [0x141dd55c4]
add ecx, 0x710b657e
imul rcx, rax
shr rcx, 0x3c
and ecx, 0xfffffff9
cmp ecx, 0x9bd777a2
ja 0x1400baa70
test rbx, rbx
je 0x1400bab03
lock dec qword [rbx]
jne 0x1400bab03
mov eax, dword [0x141dd55c8]
or eax, dword [0x141dd55cc]
add eax, 0x640c6d2b
mov ecx, 0xcbc01673
imul rcx, rax
shr rcx, 0x3d
imul eax, ecx, 0xf7eecbfb
cmp eax, 0xccc256f0
jae 0x1400baad0
nop dword [rax + rax]
mov eax, dword [0x141dd55d0]
imul eax, dword [0x141dd55d4]
add eax, 0xc81f6318
xor eax, 0x5811
and eax, 0x201fa17
cmp eax, 0xa2a3ccbe
je 0x1400baad0
sub rsp, 0x20
mov rcx, rbx
call fcn.14009fe90
add rsp, 0x20
ud2
mov eax, dword [0x141dd55b8]
xor eax, dword [str.JJL]
and eax, 0x4464c940
cmp eax, 0x8dfb783e
je 0x1400bab30
ud2
mov eax, dword [0x141dd55f0]
xor eax, dword [0x141dd55f4]
or eax, 0x2a21609d
mov edx, 0xbfd934b7
imul rdx, rax
mov eax, dword [0x141ddc4fc]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
shr rdx, 0x3f
or edx, 0x908fc0c
mov qword [rax + 0x68], rbx
cmp edx, 0x5865fc04
jbe 0x1400babac
mov eax, dword [0x141ddc4fc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x68], rbx
jmp 0x1400bab4a
test rcx, rcx
je 0x1400bac60
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
mov edx, 0xa959aaeb
nop word cs:[rax + rax]
mov r8d, dword [0x141dd55f8]
imul r8d, dword [0x141dd55fc]
or r8d, 0x78c09e1b
imul r8, rdx
shr r8, 0x3f
or r8d, 0x944bce8c
cmp r8d, 0x48c4ad49
jb 0x1400babd0
cmp rax, 1
jne 0x1400bac60
mov eax, dword [0x141dd5600]
sub eax, dword [0x141dd5604]
or eax, 0xed34dd69
add eax, 0x78191cba
or eax, 0x70ec2016
cmp eax, 0x81f2ec60
ja 0x1400bac44
mov eax, dword [0x141dd5608]
and eax, dword [0x141dd560c]
imul eax, eax, 0xd86f4992
add eax, 0xda801c56
cmp eax, 0xf12ec7bd
jbe 0x1400bac46
jmp 0x1400bac26
sub rsp, 0x20
call fcn.14009fe90
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd5610]
add eax, dword [0x141dd5614]
or eax, 0x98c03230
and eax, 0xbee17231
xor eax, 0xff415fbd
cmp eax, 0x686e67e1
ja 0x1400bac60
mov qword [rbp - 0x48], rdi
mov eax, dword [0x141dd5618]
and eax, dword [0x141dd561c]
mov r12, qword [r15 + 0x18]
add eax, 0xb5443505
xor eax, 0x9cd8efbf
cmp eax, 0xacb4b90f
jbe 0x1400bacc7
mov rcx, qword [r15]
sub rsp, 0x20
call fcn.140085ce0
mov r8d, 0x1000
mov rcx, r13
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
xor edi, edi
mov rbx, r13
nop dword [rax]
mov rcx, qword [r15]
mov r13, qword [r15 + 0x20]
sub rsp, 0x20
call fcn.140085ce0
mov r8d, 0x1000
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
test dil, dil
jne 0x1400bacd0
mov qword [rbp - 0x20], rbx
mov eax, dword [0x141dd5620]
xor edx, edx
div dword [0x141dd5624]
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x40], r14
mov ecx, 0xa8a86a75
mov eax, dword [0x141dd5628]
xor edx, edx
div dword [0x141dd562c]
imul eax, eax, 0xccb0fa98
add eax, 0xd831c8f0
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x3f7a8b67
ja 0x1400bad20
xorps xmm6, xmm6
mov r12, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov r13, qword [sym.imp.KERNEL32.dll_SleepEx]
mov eax, dword [0x141dd5630]
imul eax, dword [0x141dd5634]
add eax, 0x968d207e
and eax, 0xab78a99f
xor eax, 0x37591eb
cmp eax, 0xe9515a16
mov r15, qword [rbp - 0x50]
ja 0x1400badb2
mov eax, dword [0x141dd5638]
xor edx, edx
div dword [0x141dd563c]
imul rax, rax, 0x6c75fbbd
shr rax, 0x3e
imul eax, eax, 0x33d0ce37
and eax, 0x363b4191
mov dword [r15], 0
cmp eax, 0x5cbb7ac3
jne 0x1400badc0
mov dword [r15], 0
jmp 0x1400bad80
xor eax, eax
test al, al
mov r14, qword [rbp - 0x48]
lea rbx, [0x1400a2e50]
jne 0x1400bae3f
nop word cs:[rax + rax]
mov edi, dword [0x141dd5640]
imul edi, dword [0x141dd5644]
add edi, 0xa6f32cef
mov eax, 0xb52d5a17
imul rdi, rax
shr rdi, 0x3e
add edi, 0x253eb1f2
movups xmmword [r14], xmm6
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], r15
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x20]
mov r8d, 0x1000
mov r9, r14
call r12
add rsp, 0x30
cmp edi, 0x41016257
jbe 0x1400bae80
movups xmmword [r14], xmm6
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], r15
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x20]
mov r8d, 0x1000
mov r9, r14
call r12
add rsp, 0x30
jmp 0x1400bade0
add byte [rbp - 0x476b340], al
test eax, eax
mov rbx, r15
je 0x1400bb33c
nop dword [rax + rax]
mov eax, dword [0x141dd5660]
xor edx, edx
div dword [0x141dd5664]
or eax, 0xea73ee90
add eax, 0x4f3d7cd
cmp eax, 0x4a60009f
jb 0x1400baeec
nop
mov edi, dword [0x141dd5668]
imul edi, dword [0x141dd566c]
and edi, 0x9b248b65
add edi, 0x61959e5b
xchg ebp, eax
invalid
or edi, 0x58dd930a
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
add byte [rcx - 1], al
invalid
add rsp, 0x20
cmp edi, 0xc14e61a9
jbe 0x1400baf10
xchg ebp, eax
invalid
add byte [rax], al
add byte [rcx - 1], al
invalid
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r13
add rsp, 0x20
jmp 0x1400baeb0
mov eax, dword [0x141dd5670]
imul eax, dword [0x141dd5674]
imul eax, eax, 0x730c13b1
add eax, 0x57c75a24
cmp eax, 0x963243a
jb 0x1400baf10
mov eax, dword [rbx]
mov ecx, dword [0x141dd5678]
xor ecx, dword [0x141dd567c]
add dword [rcx + 0x50100c9], eax
adc byte [rcx - 0x7fff7e0f], al
add byte [rcx - 0x5aae741f], al
push rcx
movsd dword [rdi], dword [rsi]
pushfq
add dword [rcx + 0x50100c9], eax
adc byte [rcx - 0x7fff7e0f], al
add byte [rcx - 0x5aae741f], al
push rcx
movsd dword [rdi], dword [rsi]
push rcx
movsd dword [rdi], dword [rsi]
pushfq
cmp ecx, 0x47835337
jb 0x1400baf31
test eax, eax
je 0x1400bae90
movsxd rcx, dword [rbx + 4]
mov eax, dword [0x141dd5680]
xor edx, edx
div dword [0x141dd5684]
nop word cs:[rax + rax]
mov eax, dword [0x141dd5688]
mov edx, dword [0x141dd568c]
add eax, edx
add eax, 0x1f38cc97
and eax, 0x83044a4a
cmp eax, 0x460af92b
je 0x1400baf80
mov edx, dword [rbx + 8]
lea rbx, [0x1400a2e50]
nop dword [rax]
mov eax, dword [0x141dd5690]
cmpsb byte [rsi], byte [rdi]
rol dword [rcx], 1
xor eax, dword [0x141dd5694]
xor eax, 0x48902f5
imul r8d, eax, 0x2d7a0b0
or r8d, 0x4f0f0e7c
mov rax, rcx
shl rax, 0x20
or rax, 2
test ecx, ecx
mov rdi, rax
cmove rdi, rdx
cmp r8d, 0x7632e0a5
jb 0x1400bafb0
test ecx, ecx
jne 0x1400bb3b6
nop word cs:[rax + rax]
mov eax, dword [0x141dd56c0]
add eax, dword [0x141dd56c4]
and eax, 0x92f52d46
add eax, 0xd1ecbcbd
or eax, 0x72a02690
jb 0x1400bb059
sbb dl, cl
invalid
invalid
je 0x1400bb000
jb 0x1400bb059
sbb dl, cl
invalid
test rdi, rdi
je case.0x1400bb49c.0
invalid
add byte [rax - 0x7f], cl
inc dword [rax]
adc byte [rax], al
add byte [rdi], cl
xchg dword [rax], edx
sti
invalid
cmp rdi, 0x1000
ja 0x1400bab48
xor edx, edx
mov qword [rbp - 0x58], rdi
nop
cmp rdi, rdx
jb 0x1400bab48
mov r10, qword [sym.imp.KERNEL32.dll_WriteFileEx]
mov eax, dword [0x141dd5710]
add eax, dword [0x141dd5714]
cmpsb byte [rsi], byte [rdi]
rol dword [rcx], 1
and eax, 0xa004020
cmp eax, 0x662290db
fist dword [rax - 0x178899de]
fist dword [rax - 0x178899de]
sub edi, edx
mov eax, dword [0x141dd5718]
add eax, dword [0x141dd571c]
mov rcx, qword [rbp - 0x20]
mov qword [rbp - 0x60], rdx
lea r14, [rcx + rdx]
or eax, 0xc46c54fe
imul eax, eax, 0xe066ea30
loopne 0x1400bb0cb
push rdi
invalid
stc
in eax, dx
jne 0x1400bb0c8
loopne 0x1400bb0cb
push rdi
invalid
mov dword [rsi], 0
mov r9, qword [rbp - 0x30]
rol byte [r9 + 0xf], 1
adc dword [rcx], esi
rol byte [r9 + 0xf], 1
adc dword [rcx], esi
mov qword [r9 + 0x10], 0
mov qword [r9 + 0x18], rsi
sub rsp, 0x30
mov qword [rsp + 0x20], rbx
mov rcx, qword [rbp - 0x28]
mov rdx, r14
mov r8d, edi
call r10
add rsp, 0x30
mov r12, rbx
mov rbx, qword [rbp - 0x28]
mov r13, qword [rbp - 0x30]
nop word cs:[rax + rax]
insd dword [rdi], dx
shl byte [rsi + 0x66], 1
nop word cs:[rax + rax]
mov eax, dword [0x141dd5720]
or eax, dword [0x141dd5724]
add eax, 0xbb6550ac
xor eax, 0x4dcfe1e4
imul r15, rax, 0x1b41bd73
shr r15, 0x3c
mov dword [rsi], 0
movups xmmword [r13], xmm6
mov qword [r13 + 0x10], 0
mov qword [r13 + 0x18], rsi
sub rsp, 0x30
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov rdx, r14
mov r8d, edi
mov r9, r13
call qword [sym.imp.KERNEL32.dll_WriteFileEx]
popfq
add byte [rax + rax], 0x48
add esp, 0x30
popfq
add byte [rax + rax], 0x48
add esp, 0x30
cmp r15d, 0xfa72f736
je 0x1400bb0e0
test eax, eax
mov rbx, r12
mov r12, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov r13, qword [sym.imp.KERNEL32.dll_SleepEx]
sub eax, 0x48075
sub eax, 0x48075
jne 0x1400bb0d1
add al, 0
mov r14d, 0x800040ef
je 0x1400bb2c7
nop
mov eax, dword [0x141dd5730]
rol dword [rcx], 1
add eax, dword [0x141dd5734]
xor eax, 0xeed6b8cc
imul rax, r14
shr rax, 0x3f
or eax, 0xbd207e50
push rax
jle 0x1400bb19d
mov ebp, 0x38fd623d
invalid
jb 0x1400bb1c6
push rax
jle 0x1400bb19d
mov ebp, 0x38fd623d
invalid
nop word cs:[rax + rax]
mov edi, dword [0x141dd5738]
imul edi, dword [0x141dd573c]
or edi, 0xd80200
and edi, 0x80f80210
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r13
add rsp, 0x20
cmp edi, 0x704e8d38
jbe 0x1400bb1e0
sub rsp, 0x20
mov ecx, 0xffffffff
mov edx, 1
call r13
add rsp, 0x20
jmp 0x1400bb190
mov eax, dword [rsi]
mov ecx, dword [str.Sf_fT]
or ecx, dword [0x141dd5744]
add ecx, 0x6f18ac4c
or ecx, 0xaf6991be
imul ecx, ecx, 0xf8036bed
cmp ecx, 0xe5337f94
ja 0x1400bb1e2
test eax, eax
je 0x1400bb160
mov ecx, dword [rsi + 4]
mov eax, dword [rsi + 8]
nop word cs:[rax + rax]
mov edx, dword [0x141dd5748]
and edx, dword [0x141dd574c]
or edx, 0x3dfb56f0
imul edx, edx, 0x63f10627
or edx, 0x6dfa9ba8
cmp edx, 0xce3b18e0
je 0x1400bb220
test ecx, ecx
mov rdi, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
jne case.0x1400bb49c.0
nop word cs:[rax + rax]
mov ecx, dword [0x141dd5750]
or ecx, dword [0x141dd5754]
add ecx, 0x95c99bf8
xor ecx, 0xb5dfe1ec
imul ecx, ecx, 0x5d26f3de
pop rbp
pop rbp
cmp ecx, 0x5631caf2
je 0x1400bb260
add rdx, rax
nop dword [rax]
mov eax, dword [0x141dd5758]
or eax, dword [0x141dd575c]
add eax, 0x352bd3b
imul rax, rax, 0x306d025f
shr rax, 0x36
imul eax, eax, 0x67734552
cmp eax, 0x5584ab08
je 0x1400bb290
cmp rdx, rdi
jne 0x1400bb040
jmp 0x1400bad59
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
and bh, bh
adc eax, 0x47fcf
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd5728]
xor eax, dword [0x141dd572c]
rol dword [rcx], 1
rol dword [rcx], 1
imul eax, eax, 0x4bd45faa
add eax, 0xb4f18b04
or eax, 0x3ad711cd
cmp eax, 0x3da03226
je 0x1400bb2e0
mov eax, dword [0x141dd5760]
and eax, dword [0x141dd5764]
and eax, 0x8d5ab95d
imul rax, rax, 0x78685ec5
shr rax, 0x3d
or eax, 0x328c4da4
cmp eax, 0x3b4dd844
mov rbx, qword [rbp - 0x18]
mov r14, qword [rbp - 0x28]
jne 0x1400bb6c9
jmp 0x1400bb716
mov eax, dword [0x141dd5648]
xor eax, dword [0x141dd564c]
xor eax, 0x6090121
or eax, 0xf196fc9e
cmp eax, 0xaa9c41df
je 0x1400bb37b
mov esi, dword [0x141dd5650]
and esi, dword [0x141dd5654]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp esi, 0x75b592e7
jne 0x1400bb38b
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x1400bb359
movsxd rdi, eax
shl rdi, 0x20
or rdi, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd5658]
and eax, dword [0x141dd565c]
cmp eax, 0x2a0cf6e4
je 0x1400bb3a0
mov rax, rdi
mov rcx, rax
shr rcx, 0x20
nop dword [rax]
mov edx, dword [str.Dj0_W]
imul edx, dword [0x141dd569c]
add dword [rcx - 0x68c2803e], eax
int 0x81
loop 0x1400bb3cf
enter 0xffffffffffff8391, 0xffffffffffffff81
in al, 0xac
add byte [rbx - 0x63057f], ah
invalid
invalid
ja 0x1400bb3c0
add dword [rcx - 0x68c2803e], eax
jg 0x1400bb40e
xchg edi, eax
int 0x81
loop 0x1400bb3cf
enter 0xffffffffffff8391, 0xffffffffffffff81
in al, 0xac
add byte [rbx - 0x63057f], ah
imul ebp, dword [rcx - 0x1f7c2689], 0x2f88303
invalid
and eax, 3
cmp eax, 2
invalid
add dh, byte [rbp + 0x41]
jne 0x1400bb430
sub rsp, 0x20
call fcn.140094770
add rsp, 0x20
nop dword [rax]
mov ecx, dword [0x141dd56b8]
add ecx, dword [0x141dd56bc]
and ecx, 0x6d99cfa8
test al, 0xcf
cdq
insd dword [rdi], dx
add ecx, 0xdb3842b9
or ecx, 0x2120da6f
cmp ecx, 0xcc50b06a
ja 0x1400bb400
cmp al, 0xb
je case.0x1400bb49c.0
jmp 0x1400bb47f
mov eax, dword [0x141dd56a0]
xor eax, dword [0x141dd56a4]
and eax, 0x8000002
cmp eax, 0x886b357f
je 0x1400bb430
lea eax, [rcx - 0xc]
cmp eax, 0x1d
jb 0x1400bb460
cmp ecx, 0xb
jae 0x1400bb5dd
nop dword [rax]
mov eax, dword [0x141dd56b0]
sub eax, dword [0x141dd56b4]
not eax
or eax, 0x20a4a810
and eax, 0x30a5ac10
cmp eax, 0x67c185e4
jae 0x1400bb460
mov eax, edi
and eax, 3
cmp rax, 3
ja case.default.0x1400bb49c
lea rcx, [0x141dbc320]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r14, [rdi - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd56d8]
sub eax, dword [0x141dd56dc]
or eax, 0x57ec7f31
and eax, 0xdffcfff1
cmp eax, 0xb6738488
jb 0x1400bb4b0
mov r12, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rax, qword [rsi]
nop dword [rax + rax]
mov ecx, dword [0x141dd56e0]
imul ecx, dword [0x141dd56e4]
or ecx, 0xdbe4e7b2
and ecx, 0xdbe4f7bf
cmp ecx, 0xda65ab0d
jb 0x1400bb4e0
test rax, rax
je 0x1400bb513
sub rsp, 0x20
mov rcx, r12
call rax
add rsp, 0x20
mov rax, qword [rsi + 8]
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400bb520
test rax, rax
je 0x1400bb588
mov rax, qword [rsi + 0x10]
nop dword [rax]
mov ecx, dword [str._M7_AE]
add ecx, dword [0x141dd56ec]
and ecx, 0x7f51c9a9
add ecx, 0x7b6bed14
cmp ecx, 0x9d3d292
jb 0x1400bb530
xor eax, eax
test al, al
je 0x1400bb611
mov eax, dword [0x141dd56d0]
xor edx, edx
div dword [0x141dd56d4]
imul eax, eax, 0xd74e81d0
or eax, 0x621330b
cmp eax, 0xc322d97a
je case.0x1400bb49c.3
jmp case.0x1400bb49c.0
mov eax, dword [0x141dd56c8]
or eax, dword [0x141dd56cc]
cmp eax, 0x859703df
je case.default.0x1400bb49c
jmp 0x1400bab48
je case.0x1400bb49c.0
mov eax, dword [0x141dd56a8]
and eax, dword [str.B._r]
xor eax, 0x9d4b9ae6
imul rax, rax, 0x28229f0d
shr rax, 0x3b
imul eax, eax, 0x55f52dc0
cmp eax, 0xcc6af276
je 0x1400bb5e3
jmp 0x1400bb460
mov eax, dword [0x141dd5768]
add eax, dword [0x141dd576c]
imul esi, eax, 0x492fa209
add esi, 0xc3093ed3
imul rax, rsi, 0x38b8e1e7
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1f
sub rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rbx
call rdi
mov rcx, r14
call rdi
add rsp, 0x20
cmp esi, 0xd35a956a
jne 0x1400bb731
sub rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rbx
call rsi
mov rcx, r14
call rsi
add rsp, 0x20
jmp 0x1400bb6c9
mov rax, qword [rbp - 0x38]
mov rsi, qword [rax + 8]
mov r12, qword [rbp - 0x40]
nop dword [rax]
mov eax, dword [0x141dd5770]
and eax, dword [0x141dd5774]
imul eax, eax, 0x746fad7b
add eax, 0xf2568304
or eax, 0xec62d3a5
cmp eax, 0x81f821cc
jb 0x1400bb740
mov rax, qword [rsi + 0x18]
nop word [rax + rax]
mov ecx, dword [0x141dd5778]
imul ecx, dword [0x141dd577c]
add ecx, 0xc5be5341
imul rcx, rcx, 0x16e418bd
shr rcx, 0x3b
or ecx, 0xf56de7d
cmp ecx, 0x46f4d0bf
ja 0x1400bb770
test rax, rax
je 0x1400bba07
nop word cs:[rax + rax]
mov eax, dword [0x141dd5780]
add eax, dword [0x141dd5784]
or eax, 0xf25cbffe
xor eax, 0xe74815ba
cmp eax, 0xea422ae1
ja 0x1400bb7b0
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x141dd5788]
xor edx, edx
div dword [0x141dd578c]
sal bh, cl
xor eax, 0x1d19fa9
nop word cs:[rax + rax]
mov eax, dword [0x141dd5790]
imul eax, dword [0x141dd5794]
imul eax, eax, 0x7627a84
add eax, 0x39b65cc3
and eax, 0x43afe34b
cmp eax, 0x95075162
ja 0x1400bb7f0
test rdi, rdi
je 0x1400bba07
mov eax, dword [0x141dd5798]
xor edx, edx
sal bh, cl
xor eax, 0x1d19f71
sal bh, cl
xor eax, 0x1d19f71
nop dword [rax + rax]
mov eax, dword [0x141dd57a0]
imul eax, dword [0x141dd57a4]
imul eax, eax, 0x382351cd
cmp eax, 0x989a72fe
je 0x1400bb830
nop word [rax + rax]
mov eax, dword [0x141dd57a8]
sub eax, dword [0x141dd57ac]
xor eax, 0x1d157657
add eax, 0x28a85da5
cmp eax, 0x5c94d56d
jb 0x1400bb850
mov r14, qword [rbx]
mov eax, dword [0x141dd57b0]
and eax, dword [0x141dd57b4]
cmp eax, 0x34d12387
je 0x1400bb870
test r14, r14
je 0x1400bb900
mov eax, dword [0x141dd57b8]
xor eax, dword [0x141dd57bc]
add eax, 0x96bb86f4
mov ecx, 0xc1f5da25
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x182d4191
jbe 0x1400bb8c0
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
nop dword [rax]
invalid
mov r15d, dword [0x141dd57c0]
imul r15d, dword [0x141dd57c4]
xor r15d, 0xebc045f5
add r15d, 0x3cf45f78
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0x8d742d5
jb 0x1400bb8c0
nop word cs:[rax + rax]
mov eax, dword [0x141dd57c8]
xor eax, dword [0x141dd57cc]
imul eax, eax, 0x308669b6
xchg byte [rax], dh
ret 0xd19e
xchg byte [rax], dh
add eax, 0x5d55304f
cmp eax, 0xd66ba801
ja 0x1400bb900
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd57d0]
imul edx, dword [0x141dd57d4]
add dword [rcx - 0x1ce4431e], eax
invalid
shr edx, 1
imul rdx, rdx, 0x4154b57
shr rdx, 0x38
or edx, 0x727441b8
cmp edx, 0x57cd106f
jb 0x1400bb930
add dword [rcx - 0x1ce4431e], eax
invalid
nop
mov edx, dword [0x141dd57d8]
xor edx, dword [0x141dd57dc]
and edx, 0xb3b9f5ba
add edx, 0x6cbc98ab
stosd dword [rdi], eax
cwde
mov esp, 0x2fa816c
mov eax, 0xe072444f
stosd dword [rdi], eax
cwde
mov esp, 0x2fa816c
mov eax, 0xe072444f
test rax, rax
je 0x1400bba07
nop dword [rax]
mov eax, dword [0x141dd57e0]
xor edx, edx
div dword [0x141dd57e4]
imul eax, eax, 0x5e70abe8
and eax, 0xd38baed8
imul eax, eax, 0xd4a661e1
cmp eax, 0x433fb6d2
je 0x1400bb990
nop word cs:[rax + rax]
mov eax, dword [0x141dd57e8]
or eax, dword [0x141dd57ec]
xor eax, 0xb19a9da6
imul eax, eax, 0x7c1ed641
add eax, 0xb82dbd58
cmp eax, 0x2e7e829b
jb 0x1400bb9c0
cmp rcx, 0x11
jb 0x1400bb9ed
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141ddc4e0]
mov ecx, dword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov qword [rsi + 0x18], 1
xor eax, eax
test al, al
je 0x1400bba30
mov qword [rsi + 0x20], 0
mov qword [r12], rsi
add byte [rax], al
add byte [rcx - 0x77], cl
xor al, 0x24
nop word cs:[rax + rax]
mov eax, dword [0x141dd57f0]
and eax, dword [0x141dd57f4]
imul eax, eax, 0xeb9fe3d7
or eax, 0x70850a00
xor eax, 0x92015c22
mov qword [rsi + 0x20], 0
mov qword [r12], rsi
cmp eax, 0x1a649ce3
jb 0x1400bba30
mov eax, dword [0x141dd57f8]
add eax, 0x1d19d93
imul eax, dword [0x141dd57fc]
imul eax, eax, 0x911d2d64
or eax, 0x2c8f2ccd
cmp eax, 0x8b05179e
je 0x1400bbaa5
mov eax, dword [0x141dd5800]
or eax, dword [0x141dd5804]
imul ecx, eax, 0x7f21a2c3
ret
movabs byte [0xc4bd7bbdc1817f21], al
lock dec qword [rsi]
sete al
cmp ecx, 0xe783eec1
jbe 0x1400bbaab
ret
lock dec qword [rsi]
jmp 0x1400bba7e
test al, al
je 0x1400bbb50
ror byte [rdi], 0x84
popfq
add byte [rax], al
add byte [rbx - 0x2e62b0fb], cl
add dword [rbx], esp
add eax, 0x1d19d4d
mov eax, dword [0x141dd5808]
and eax, dword [0x141dd580c]
xor eax, 0xd83b21f9
add eax, 0xf125c75d
cmp eax, 0x2d9d4ebb
jb 0x1400bbae8
mov eax, dword [0x141dd5810]
or eax, dword [str.r1]
or eax, 0xfdefe7b3
cmp eax, 0x8702eaf5
jne 0x1400bbaea
jmp 0x1400bbad0
xor eax, eax
test al, al
jne 0x1400bbb2a
mov eax, dword [0x141dd5818]
xor edx, edx
div dword [0x141dd581c]
mov edi, eax
or edi, 0x4000
xor edi, 0x82801
and edi, 0x889e889
sub rsp, 0x20
mov rcx, r12
call fcn.1400b9750
add rsp, 0x20
cmp edi, 0xb1d98067
jbe 0x1400bbb3c
sub rsp, 0x20
mov rcx, r12
call fcn.1400b9750
add rsp, 0x20
jmp 0x1400bbaf0
xor eax, eax
nop
test al, al
jne 0x1400bbb40
nop word cs:[rax + rax]
mov eax, dword [0x141dd5820]
and eax, dword [0x141dd5824]
xor eax, 0x840c2a10
or eax, 0x73834563
cmp eax, 0x5f9ec460
pop rdi
pop rdi
jb 0x1400bbb50
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
int3
mov r14d, dword [0x141dd5830]
or r14d, dword [0x141dd5834]
add r14d, 0x87ab0e5a
pop rdx
invalid
stosd dword [rdi], eax
xchg dword [rcx - 0x7f], eax
out 0, al
mov word [r11], es
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rbx, rsp
lea r8, [rsi - 1]
sub rsp, 0x20
sub esp, 0x20
pop rdx
invalid
sub esp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.140055a70
add rsp, 0x20
cmp r14d, 0x1af2934c
jbe 0x1400bbc3d
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rcx, rsp
lea r8, [rsi - 1]
sub rsp, 0x20
mov rdx, rdi
call fcn.140055a70
add rsp, 0x20
jmp 0x1400bbbcb
mov rax, qword [rbx]
mov ecx, dword [0x141dd5838]
add ecx, dword [0x141dd583c]
or ecx, 0xda6b20c
add ecx, 0x8d248d58
cmp ecx, 0x7a92902d
ja 0x1400bbc40
test rax, rax
je 0x1400bbc9f
nop word cs:[rax + rax]
mov eax, dword [0x141dd5840]
add eax, dword [0x141dd5844]
xor eax, 0x208010c8
or eax, 0x80640c20
and eax, 0xa8e71ce8
cmp eax, 0x6445d4ce
je case.0x1400bbd4c.0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
sub rsp, 0x20
lea rcx, [rbp - 0x10]
call fcn.140091760
add rsp, 0x20
mov rbx, qword [rbp - 0x10]
mov rdi, qword [rbp - 8]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x1400bbe32
nop word cs:[rax + rax]
mov eax, dword [0x141dd5868]
xor edx, edx
div dword [0x141dd586c]
cmp eax, 0xf23ce21
je 0x1400bbce0
nop word cs:[rax + rax]
mov eax, dword [0x141dd5870]
and eax, dword [0x141dd5874]
imul rax, rax, 0x7463db2f
shr rax, 0x3d
and eax, 1
imul eax, eax, 0x60cce720
cmp eax, 0x498df866
jb 0x1400bbd00
mov eax, edi
and eax, 3
xor ecx, ecx
nop
test cl, cl
jne 0x1400bbd30
cmp rax, 3
ja case.default.0x1400bbd4c
lea rcx, [0x141dbc330]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov r14, qword [rdi]
nop dword [rax]
mov eax, dword [0x141dd5890]
xor eax, dword [0x141dd5894]
imul rax, rax, 0x49c13aa9
shr rax, 0x3c
imul eax, eax, 0x7bc9d911
and eax, 0x5330747c
cmp eax, 0x8901aa58
je 0x1400bbd60
test r14, r14
je 0x1400bbfc0
mov eax, dword [0x141dd5898]
or eax, dword [0x141dd589c]
and eax, 0x931d084c
xor eax, 0x22872b3f
imul eax, eax, 0xed21836c
cmp eax, 0xe4219621
jbe 0x1400bbf47
jmp 0x1400bbf71
mov eax, dword [0x141dd5880]
sub eax, dword [0x141dd5884]
xor eax, 0x34ae3b7b
imul eax, eax, 0xe4d9c543
xor eax, 0x8f3bf9e6
cmp eax, 0x3d4c6f22
jb case.0x1400bbd4c.3
nop word cs:[rax + rax]
mov eax, dword [0x141dd5888]
add eax, dword [0x141dd588c]
or eax, 0xac2c083a
imul eax, eax, 0x50e48622
cmp eax, 0x64b8bb3
je 0x1400bbdf0
jmp case.0x1400bbd4c.0
mov eax, dword [0x141dd5878]
sub eax, dword [0x141dd587c]
add eax, 0xfeb90b18
and eax, 0xc19c71c2
cmp eax, 0xc2c07a4b
ja case.default.0x1400bbd4c
ud2
mov eax, dword [0x141dd5848]
xor edx, edx
div dword [0x141dd584c]
imul eax, eax, 0x4f71ae6f
and eax, 0xf4e0f6d0
imul eax, eax, 0x160f4591
cmp eax, 0x6274031f
jbe 0x1400bbe66
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_GetCurrentThread]
nop dword [rax]
mov eax, dword [0x141dd5850]
add eax, dword [0x141dd5854]
imul r15d, eax, 0x2f854040
and r15d, 0x1212dbc0
sub rsp, 0x20
call r14
add rsp, 0x20
cmp r15d, 0xc4bb2340
ja 0x1400bbe70
mov rsi, rax
mov eax, dword [0x141dd5858]
xor edx, edx
div dword [0x141dd585c]
add eax, 0x79766336
or eax, 0xf25a2f44
cmp eax, 0x3671b881
jae 0x1400bbed7
mov rax, qword [0x141dc0008]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call rax
add rsp, 0x20
xor r14d, r14d
nop word [rax + rax]
mov rax, qword [0x141dc0008]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call rax
add rsp, 0x20
test r14b, r14b
jne 0x1400bbee0
test rbx, rbx
je case.0x1400bbd4c.0
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop
mov eax, dword [0x141dd5860]
or eax, dword [0x141dd5864]
xor eax, 0xf4fc85e7
add eax, 0x9c053ec4
xor eax, 0x1b495b8f
cmp eax, 0xe6c9d73f
jae 0x1400bbf20
jmp case.0x1400bbd4c.0
mov eax, dword [0x141dd58a0]
and eax, dword [0x141dd58a4]
imul r15d, eax, 0x70911aee
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
cmp r15d, 0xdf98899f
jne 0x1400bbf90
sub rsp, 0x20
mov rcx, rbx
call r14
add rsp, 0x20
jmp 0x1400bbf47
mov eax, dword [0x141dd58a8]
add eax, dword [0x141dd58ac]
xor eax, 0xe4079221
or eax, 0x10e84cdc
imul eax, eax, 0x8e5fd37e
cmp eax, 0xcb2d5c63
ja 0x1400bbf90
nop word cs:[rax + rax]
mov eax, dword [0x141dd58b0]
or eax, dword [0x141dd58b4]
and eax, 0x2a02ea3a
add eax, 0x4ff9ca90
cmp eax, 0x846219b2
ja 0x1400bbfc0
xor eax, eax
nop
test al, al
jne 0x1400bbfe0
cmp qword [rdi + 8], 0
je 0x1400bc080
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd58b8]
or ecx, dword [0x141dd58bc]
and ecx, 0xd6e62b81
imul ecx, ecx, 0x25474c26
add ecx, 0x8fa7267a
cmp ecx, 0x9bef4b11
ja 0x1400bc000
cmp rax, 0x11
jb 0x1400bc066
mov eax, dword [0x141dd58c0]
xor edx, edx
div dword [0x141dd58c4]
nop word [rax + rax]
mov eax, dword [0x141dd58c8]
add eax, dword [0x141dd58cc]
or eax, 0x975043ae
xor eax, 0x5a6b4b23
add eax, 0xd00bba00
cmp eax, 0xf73c5fe2
ja 0x1400bc040
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd58d0]
or eax, dword [0x141dd58d4]
imul rax, rax, 0x757e12af
shr rax, 0x3d
add eax, 0x8bf08237
cmp eax, 0xb5717038
ja 0x1400bc0cd
mov eax, dword [0x141dd58d8]
and eax, dword [0x141dd58dc]
imul rax, rax, 0x43b25057
shr rax, 0x3e
or eax, 0x59057f2
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x709e0bdc
jbe 0x1400bc0d6
mov rax, qword [0x141ddc4e0]
jmp 0x1400bc0a3
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp case.0x1400bbd4c.0
mov ebp, dword [0x141dd9000]
imul ebp, dword [0x141dd9004]
and edx, eax
add dword [rcx + 0x5059ffc5], eax
xchg ebx, eax
and edx, eax
add dword [rcx + 0x5059ffc5], eax
xchg ebx, eax
and ebp, 0x405191ca
mov qword [rsp + 0x28], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, rdi
mov r9, rbx
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp ebp, 0xadf73c6e
jbe 0x1400d6c9b
mov qword [rsp + 0x28], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, rdi
mov r9, rbx
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
jmp 0x1400d6c2e
test eax, eax
je 0x1400d6d09
mov rax, qword [rsp + 0x28]
mov ecx, 0xab8eda5f
nop dword [rax]
mov edx, dword [0x141dd9008]
xor edx, dword [0x141dd900c]
imul rdx, rcx
shr rdx, 0x3e
imul edx, edx, 0x22bbedbb
add edx, 0xb758eed1
cmp edx, 0x971111a6
jb 0x1400d6cb0
cmp rax, rbx
jne 0x1400d6d33
mov eax, dword [0x141dd9028]
and eax, dword [0x141dd902c]
imul eax, eax, 0x3463686e
push 0xffffffffe0053463
jmp 0xc3037ab0
lahf
and dword [0x179f295ed], edi
jne 0x1400d6dda
push 0xffffffffe0053463
jmp 0xc3037ab0
jmp 0x1400d6e10
mov eax, dword [0x141dd9010]
xor eax, dword [0x141dd9014]
xor eax, 0x344c90f9
add eax, 0x26047189
imul rax, rax, 0x19df669d
shr rax, 0x38
cmp eax, 0x6499299c
jbe 0x1400d6d6f
jmp 0x1400d6d99
mov ecx, 0x3a
lea rax, [0x141dbad30]
lea eax, [0x141dbad30]
lea eax, [0x141dbad30]
movabs rdx, 0x7ffffffffffffffe
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
add rdx, 2
mov qword [rsi], rdx
mov rcx, qword [0x141ddc4e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x14009616d.935
mov eax, dword [0x141dd9018]
sub eax, dword [0x141dd901c]
and dl, al
add dword [0x12801dbd1], esp
and dl, al
add dword [0x12801dbd1], esp
xor eax, 0xa84de8c7
imul ebx, eax, 0x6a78f0cb
invalid
js 0x1400d6df5
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp ebx, 0xb075cbcb
jbe 0x1400d6da1
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1400d6d6f
lea rax, [0x141dbad6a]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd9020]
xor ecx, dword [0x141dd9024]
add ecx, 0xdb2e720d
xor ecx, 0x3dd08c28
cmp ecx, 0x63ff4cfb
jb 0x1400d6db0
mov ecx, 0x1b
jmp 0x1400d6d3f
mov eax, dword [0x141dd9030]
imul eax, dword [0x141dd9034]
or eax, 0xcf1d55e7
add eax, 0xc7faa2e4
mov ecx, 0x92a02039
imul rcx, rax
shr rcx, 0x3f
mov word [rdi + r13*2], 0
add byte [rcx + rcx*4 + 0x26], cl
add byte [rcx + rcx*4 + 0x26], cl
cmp ecx, 0x4f9c85d3
jbe 0x1400d6e1c
mov word [rdi + r13*2], 0
outsd dx, dword [rsi]
add byte [rax], al
mov qword [rsi], r12
jmp 0x1400d6dda
mov eax, dword [0x141dd9038]
xor edx, edx
div dword [str.l4k:r]
add eax, 0xf45f932f
xchg ebx, eax
pop rdi
hlt
xor eax, 0x79fb31b9
cmp eax, 0x4eb6efe8
jb 0x1400d6e68
xchg ebx, eax
pop rdi
hlt
mov eax, dword [0x141dd9040]
add eax, 0x1d021ff
imul eax, dword [0x141dd9044]
xor eax, 0xa87e09c9
add eax, 0x614d446b
imul rax, rax, 0x31d087c7
shr rax, 0x3d
mov qword [rsi + 8], rdi
cmp eax, 0x759bdfe3
jbe 0x1400d6e6e
mov qword [rsi + 8], rdi
jmp 0x1400d6e3b
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
invalid
pop rsi
pop r15
ret
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rax, rdx
mov rsi, rcx
lea rdx, [rsp + 0x44]
mov rcx, rax
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
mov rbp, rax
nop word [rax + rax]
mov eax, dword [0x141dd9048]
imul eax, dword [0x141dd904c]
imul rax, rax, 0x32d10c2b
shr rax, 0x3d
or eax, 0xa5fbb77c
cmp eax, 0xf21bee13
je 0x1400d6ec0
test rbp, rbp
je 0x1400d708c
movsxd rcx, dword [rsp + 0x44]
mov qword [rsp + 0x28], 0
mov eax, dword [0x141dd9070]
xor edx, edx
div dword [0x141dd9074]
add eax, 0x272863da
and eax, 0x40900001
cmp eax, 0xd09b026f
jne 0x1400d6f2c
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], 0
lea r12, [rcx*8]
add r12, rbp
nop word [rax + rax]
mov eax, dword [0x141dd9078]
sub eax, dword [0x141dd907c]
xor eax, 0x7e26554f
imul eax, eax, 0xef3fb816
add eax, 0xc3b76d00
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], 0
cmp eax, 0xdc501c50
ja 0x1400d6f40
test ecx, ecx
je 0x1400d7057
mov ebx, 8
xor r13d, r13d
lea r14, [rsp + 0x28]
mov rdi, rbp
jmp 0x1400d6fbf
add rdi, 8
mov rax, r13
shl rax, 5
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbx + rax + 0x10], xmm1
movups xmmword [rbx + rax], xmm0
inc r13
mov qword [rsp + 0x38], r13
cmp rdi, r12
cmp edi, esp
cmp edi, esp
je 0x1400d7057
mov r15, qword [rdi]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
movabs eax, dword [0x4c48244c8d480001]
mov edx, edi
movabs eax, dword [0x4c48244c8d480001]
mov edx, edi
mov r8, rax
call fcn.14008ced0
cmp r13, qword [rsp + 0x28]
jne 0x1400d6f90
mov eax, dword [0x141dd9098]
xor eax, dword [0x141dd909c]
xor eax, 0xdb305f9f
mov ecx, 0x80704e3f
imul rax, rcx
shr rax, 0x3f
or eax, 0x87b8742a
cmp eax, 0x675d3152
jae 0x1400d7020
mov rcx, r14
call fcn.140016770
nop word cs:[rax + rax]
mov eax, dword [0x141dd90a0]
sub eax, dword [0x141dd90a4]
xor eax, 0x869a145d
imul ebx, eax, 0xe2ce0e8
add ebx, 0xf8b17908
mov rcx, r14
call fcn.140016770
cmp ebx, 0x53aa2e54
jb 0x1400d7020
mov rbx, qword [rsp + 0x30]
jmp 0x1400d6f90
mov eax, dword [0x141dd9080]
and eax, dword [0x141dd9084]
and eax, 0xd1c20a2d
mov ecx, 0xe765234d
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xb3475d2a
cmp ecx, 0x2fb5792c
jae 0x1400d7156
jmp 0x1400d7190
mov eax, dword [0x141dd9050]
add eax, dword [0x141dd9054]
mov ecx, 0x85c1d5dd
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x44a22407
xor ecx, 0x5db7ef85
cmp ecx, 0x373149f8
jbe 0x1400d70c0
mov qword [rsi], 0
mov eax, dword [0x141dd9058]
imul eax, dword [0x141dd905c]
add eax, 0xa6b6880e
imul rax, rax, 0x370cc51d
shr rax, 0x39
mov qword [rsi], 0
cmp eax, 0xc359187c
je 0x1400d70c0
mov eax, dword [0x141dd9060]
imul eax, dword [0x141dd9064]
and eax, 0x7323c4e1
add eax, 0xa8bf055e
cmp eax, 0xc129f958
ja 0x1400d7144
mov eax, dword [0x141dd9068]
imul eax, dword [0x141dd906c]
imul rax, rax, 0xcb0f613
shr rax, 0x3a
and eax, 1
xor eax, 0xdfd5fe7b
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
cmp eax, 0xbf872e46
ja 0x1400d71d5
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
jmp 0x1400d7109
mov edi, dword [0x141dd9088]
add edi, dword [0x141dd908c]
or edi, 0x779eb82f
add edi, 0x53d7cb66
mov rcx, rbp
call qword [sym.imp.KERNEL32.dll_LocalFree]
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
cmp edi, 0x9df96dd2
jbe 0x1400d71b0
mov rcx, rbp
call qword [sym.imp.KERNEL32.dll_LocalFree]
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
jmp 0x1400d7156
mov eax, dword [0x141dd9090]
mov ecx, dword [0x141dd9094]
add eax, ecx
add eax, 0x55784214
imul rax, rax, 0x7db59e23
shr rax, 0x3c
cmp eax, 0x9290cb7b
je 0x1400d71b0
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [0x141dd9120]
xor ecx, dword [0x141dd9124]
xor ecx, 0xb5798615
add ecx, 0x20a1ba79
cmp ecx, 0x6393ba73
jb 0x1400d7600
test eax, eax
js 0x1400d7654
mov eax, dword [0x141dd9140]
and eax, dword [0x141dd9144]
mov ecx, 0x9a9950c9
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xc441e92a
cmp ecx, 0xbcd83839
jae 0x1400d7808
add dword [rax], eax
add cl, ch
fld dword [rcx]
add byte [rax], al
jmp 0x1400d782d
mov eax, dword [0x141dd9128]
or eax, dword [0x141dd912c]
mov ecx, 0x99e79c2d
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xfe9c6dde
cmp ecx, 0xcfb3328e
jae 0x1400d7690
mov rax, qword [0x141ddc4e0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9130]
rol byte [rcx], 1
xor edx, edx
div dword [0x141dd9134]
add eax, 0x2fac2f31
imul rcx, rax, 0xb1f18f
imul ecx, eax, 0xb1f18f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x6d816003
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x60f7908c
je 0x1400d7690
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x2bbf7
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dd9138]
xor eax, dword [0x141dd913c]
imul rax, rax, 0x793ce45
shr rax, 0x39
or eax, 0x1d749000
cmp eax, 0x4420b9c9
je 0x1400d76e0
mov eax, dword [0x141dd9160]
imul eax, dword [0x141dd9164]
add eax, 0x81582af3
invalid
xor eax, 0xfb9ca0f6
xor dword [0x13baa1814], 0x42b21405
jle 0x1400d775d
sti
add eax, 0x7e42b214
cmp eax, 0x64cd1336
adc ecx, ebp
jbe 0x1400d7750
jbe 0x1400d7750
jmp 0x1400d775d
mov eax, dword [0x141dd9118]
imul eax, dword [0x141dd911c]
add eax, 0xa3b2939a
xor eax, 0xb6bfb8c1
cmp eax, 0x805fe19b
jb 0x1400d7730
ud2
mov qword [rsi], 0
xor eax, eax
test al, al
je 0x1400d7766
mov qword [rsi], 0
jmp 0x1400d7750
add byte [rax], al
add bl, ch
invalid
mov eax, dword [0x141dd9168]
sub eax, dword [0x141dd916c]
imul eax, eax, 0x76bd97c5
add eax, 0x6af51205
cmp eax, 0xc95587ae
push rbp
leave
push rbp
leave
jae 0x1400d77a0
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dd9170]
imul eax, dword [0x141dd9174]
add dword [0x10e1ef066], eax
add dword [0x10e1ef066], eax
or eax, 0x16b81b38
add eax, 0xe0bea171
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
cmp eax, 0xa4791016
ja 0x1400d77a0
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd9178]
imul eax, dword [0x141dd917c]
or eax, 0x2d0ae30b
add eax, 0x8287c18
or eax, 0xdfadfe7f
cmp eax, 0x806f545b
invalid
jb 0x1400d77e0
xor byte [rdx - 0x23], 0xe9
jmp 0x1400d78f0
call 0xcb0d7809
add eax, 0x1d0193a
mov eax, dword [0x141dd9148]
xor eax, dword [0x141dd914c]
imul eax, eax, 0x2fd9c930
xor eax, 0x122406e0
mov word [rbx + r12*2], 0
cmp eax, 0x9bd22a5e
jae 0x1400d7836
invalid
or dword [rsi + 0x42], esp
mov dword [rbx + riz*2], 0xd2eb0000
mov word [rbx + r12*2], 0
jmp 0x1400d7808
mov eax, dword [0x141dd9150]
or eax, dword [0x141dd9154]
add eax, 0x8015cf13
cmp eax, 0x4f67d5b
jae 0x1400d787c
invalid
mov rdx, qword cs:[rbx + 8]
mov rdx, qword [rbx + 8]
sub rsp, 0x20
mov rcx, rsi
int1
mov ecx, esi
int1
call fcn.1400d6e90
add rsp, 0x20
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9158]
and eax, dword [0x141dd915c]
imul r14d, eax, 0x92cbaf6
idiv byte [rdx - 0x7ebef6d4]
invalid
outsd dx, dword [rsi]
loopne 0x1400d788f
invalid
and r14d, 0xc282dae
mov rdx, qword [rbx + 8]
sub rsp, 0x20
mov rcx, rsi
call fcn.1400d6e90
add rsp, 0x20
mov rcx, qword [0x141ddc4e0]
adc al, 0x4c
rol byte [rcx], 1
idiv byte [rdx - 0x7ebef6d4]
invalid
adc al, 0x4c
rol byte [rcx], 1
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call rdi
add rsp, 0x20
cmp r14d, 0xe26b74e8
je 0x1400d7890
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd9180]
add eax, dword [0x141dd9184]
cmp eax, 0xf6e776cb
je 0x1400d78f0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
xor byte [rbx], bh
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, 0x30
call fcn.1400f07c0
sub rsp, rax
sub esp, eax
sub esp, eax
mov r14, rsp
test dl, dl
jne 0x1400d7980
mov eax, dword [0x141dd9190]
or eax, dword [0x141dd9194]
hlt
invalid
rol byte [rcx], 1
and eax, 0xb4514c4a
imul eax, eax, 0xa3e5a9ce
cmp eax, 0xdc18604c
jbe 0x1400d79c0
hlt
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
nop
mov edx, dword [0x141dd9198]
sub edx, dword [0x141dd919c]
invalid
rol byte [rcx], 1
or edx, 0x866328c7
add edx, 0x6d14f951
push rcx
stc
adc al, 0x6d
invalid
push rcx
stc
adc al, 0x6d
or edx, 0x38f6bf18
mov eax, 0x10
call fcn.1400f07c0
sub rsp, rax
sub esp, eax
sub esp, eax
mov r12, rsp
cmp edx, 0x3cf15714
jb 0x1400d79c0
test cl, cl
je 0x1400d82b4
movzx eax, cl
cmp eax, 1
je 0x1400d7a5b
cmp eax, 2
jne 0x1400d7b20
mov eax, 0xd14156a3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd91a8]
and ecx, dword [0x141dd91ac]
and ecx, 0xb2e07cbb
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0x76d38c6f
cmp ecx, 0xea6c75f
jb 0x1400d7a20
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
jne 0x1400d82b4
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14008d8c0
add rsp, 0x20
movzx ecx, byte [r14]
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x20]
nop dword [rax]
mov eax, dword [0x141dd91b0]
xor eax, dword [0x141dd91b4]
imul eax, eax, 0x43a8962a
add eax, 0xcc877720
xor eax, 0xe18a05ec
cmp eax, 0xf50be01a
ja 0x1400d7a80
mov eax, ecx
lea rdx, [0x141dbc340]
movsxd r11, dword [rdx + rax*4]
add r11, rdx
mov r10, rdi
mov rax, rbx
jmp r11
mov eax, dword [0x141dd91e0]
xor edx, edx
div dword [0x141dd91e4]
and eax, 0x7d5caf2c
xor eax, 0x41d772de
imul eax, r8d, 0xfa20105a
imul eax, r8d, 0xfa20105a
cmp eax, 0xbdc89cf8
je 0x1400d7af0
mov r8d, 2
jmp 0x1400d7c50
mov eax, dword [0x141dd91a0]
add eax, dword [0x141dd91a4]
add eax, 0x1d01678
add eax, 0x1d01678
imul eax, eax, 0x6af45629
add eax, 0x5cdd7c61
xor eax, 0x63f7acf1
cmp eax, 0xfec814ca
ja 0x1400d7b20
jmp 0x1400d7ef4
mov eax, dword [0x141dd91e8]
xor eax, dword [0x141dd91ec]
add eax, 0x3be1d43b
xor eax, 0x497508b5
add eax, 0x8f9e8f80
cmp eax, 0xb43477b8
ja 0x1400d7c50
mov r10, rdi
sub r10, r8
jb 0x1400d7eec
nop
mov eax, dword [0x141dd91f8]
and eax, dword [0x141dd91fc]
or eax, 0xc37feb57
and eax, 0xeb7fef5f
cmp eax, 0xdac42792
je 0x1400d7c80
mov eax, dword [0x141dd9200]
xor edx, edx
div dword [0x141dd9204]
add r8, rbx
nop
mov eax, dword [0x141dd9208]
xor eax, dword [0x141dd920c]
imul eax, eax, 0x33b2c52e
add eax, 0x94ace56d
imul rax, rax, 0x1b6cca83
shr rax, 0x3c
cmp eax, 0xe7a5faf
ja 0x1400d7cb0
nop dword [rax]
mov eax, dword [0x141dd9210]
xor eax, dword [0x141dd9214]
and eax, 0x9d708416
cmp eax, 0xe2b2765b
je 0x1400d7ce0
mov rax, r8
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x1400d7d00
test r10, r10
je 0x1400d7d20
movzx eax, byte [rax]
cmp eax, 0x2f
je 0x1400d7e53
cmp eax, 0x5c
je 0x1400d7e53
jmp 0x1400d7d48
mov eax, dword [0x141dd9218]
sub eax, dword [0x141dd921c]
add eax, 0xa9c97af4
and eax, 0xffc12f50
imul rax, rax, 0x68787bed
shr rax, 0x3e
cmp eax, 0x4b6a90b1
ja 0x1400d7d20
add cl, 0xfb
nop dword [rax + rax]
mov eax, dword [0x141dd9220]
imul eax, dword [0x141dd9224]
or eax, 0x34102000
and eax, 0x355f2444
imul eax, eax, 0xb64091d0
cmp eax, 0x1160a377
jb 0x1400d7d50
nop word cs:[rax + rax]
mov eax, dword [0x141dd9228]
and eax, dword [0x141dd922c]
imul rax, rax, 0x2ca80479
shr rax, 0x3d
imul eax, eax, 0x4aca3073
add eax, 0x8f7af7
cmp eax, 0xc9630481
ja 0x1400d7d80
cmp cl, 1
ja 0x1400d7e53
mov eax, dword [0x141dd9230]
xor edx, edx
div dword [0x141dd9234]
mov eax, dword [0x141dd9238]
mov ecx, dword [0x141dd923c]
add eax, ecx
add eax, 0x9e008171
xor eax, 0x110240a
or eax, 0x2e6fda61
cmp eax, 0x1332cc
jb 0x1400d7dc0
mov rax, qword [rsi]
nop word [rax + rax]
mov ecx, dword [0x141dd9240]
imul ecx, dword [0x141dd9244]
imul ecx, ecx, 0xddf8b6ad
xor ecx, 0xfe130ff7
imul ecx, ecx, 0x5559b14d
cmp ecx, 0x265f8d61
je 0x1400d7df0
shl rax, 1
test rax, rax
je 0x1400d807a
mov rdi, qword [rsi + 8]
mov eax, dword [0x141dd9248]
imul eax, dword [0x141dd924c]
or eax, 0x88ddb341
xor eax, 0x9620cbf8
add eax, 0x3ae8b0b0
cmp eax, 0x4307037c
jae 0x1400d7ff3
jmp 0x1400d8027
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.14009c0d0
add rsp, 0x20
mov r14, rax
mov r15, rdx
mov eax, dword [0x141dd9260]
xor edx, edx
div dword [0x141dd9264]
nop word [rax + rax]
mov eax, dword [0x141dd9268]
sub eax, dword [0x141dd926c]
imul eax, eax, 0xbf267e16
cmp eax, 0xed48dc8e
je 0x1400d7e80
nop dword [rax]
mov eax, dword [0x141dd9270]
xor edx, edx
div dword [0x141dd9274]
and eax, 0x22019080
xor eax, 0x242011a4
or eax, 0xd9562e5b
cmp eax, 0xa328d2d3
jb 0x1400d7ea0
test r14, r14
je 0x1400d7fb1
mov eax, dword [0x141dd9278]
and eax, dword [0x141dd927c]
add eax, 0xfab32af5
and eax, 0x8a2c07b7
cmp eax, 0x5477d96
jne 0x1400d7f0f
jmp 0x1400d7f42
xor eax, eax
test al, al
je 0x1400d7ef6
jmp 0x1400d7f0b
ud2
mov eax, dword [0x141dd91f0]
add eax, dword [0x141dd91f4]
ud2
ud2
mov edi, dword [0x141dd9280]
and edi, dword [0x141dd9284]
or edi, 0x20004f0
and edi, 0x66ec44f0
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14009c0d0
add rsp, 0x20
cmp edi, 0x1c0a28e3
jne 0x1400d7f57
sub rsp, 0x20
mov rcx, r14
mov rdx, r15
call fcn.14009c0d0
add rsp, 0x20
jmp 0x1400d7f0f
mov rcx, rax
mov r8, rdx
nop dword [rax]
mov eax, dword [0x141dd9288]
xor edx, edx
div dword [0x141dd928c]
add eax, 0x5774480b
and eax, 0x592c76b6
cmp eax, 0xf771dc61
ja 0x1400d7f60
mov rdi, r15
mov rbx, r14
test rcx, rcx
je 0x1400d7fb1
nop word [rax + rax]
mov rbx, rcx
mov rdi, r8
sub rsp, 0x20
mov rdx, r8
call fcn.14009c0d0
add rsp, 0x20
mov rcx, rax
mov r8, rdx
test rcx, rcx
jne 0x1400d7f90
test rdi, rdi
js 0x1400d7ef4
je 0x1400d7fe8
mov eax, dword [0x141dd9290]
sub eax, dword [0x141dd9294]
imul eax, eax, 0x3b2cdbb9
add eax, 0xe9463735
and eax, 0x45686dea
cmp eax, 0x61b6c8a3
jbe 0x1400d82c5
jmp 0x1400d830f
mov r14d, 1
jmp 0x1400d808c
mov eax, dword [0x141dd9250]
xor eax, dword [0x141dd9254]
imul ebx, eax, 0xd0869f2
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0x588c9259
jae 0x1400d8050
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400d7ff3
mov eax, dword [0x141dd9258]
xor edx, edx
div dword [0x141dd925c]
add eax, 0x27c0e874
imul rax, rax, 0x2f9b8393
shr rax, 0x3d
or eax, 0x958bd46e
cmp eax, 0x2ec4b817
jb 0x1400d8050
movabs rax, 0x8000000000000000
mov qword [rsi], rax
jmp 0x1400d82b4
xor eax, eax
test al, al
jne 0x1400d80de
mov r15d, dword [0x141dd92c8]
xor r15d, dword [0x141dd92cc]
xor r15d, 0xa536179e
imul rax, r15, 0x648709ef
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1e
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
cmp r15d, 0xf83fa142
jne 0x1400d80f6
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
jmp 0x1400d8092
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400d81d8
nop word cs:[rax + rax]
mov eax, dword [0x141dd92d0]
imul eax, dword [0x141dd92d4]
xor eax, 0xbbc72eb9
add eax, 0xa10b43f2
imul rax, rax, 0x5c87adab
shr rax, 0x3d
cmp eax, 0x9ee6b7e7
je 0x1400d8110
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400d8140
mov rbx, qword [rsi + 8]
mov eax, dword [0x141dd92d8]
imul eax, dword [0x141dd92dc]
xor eax, 0x8e6dcbb4
imul rax, rax, 0x7cbf9633
shr rax, 0x3e
or eax, 0x3b35d36
cmp eax, 0x85fc77a7
jbe 0x1400d818b
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dd92e0]
sub eax, dword [0x141dd92e4]
and eax, 0xd3af6ba4
imul r13d, eax, 0xca004a64
mov rcx, qword [0x141ddc4e0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call r15
add rsp, 0x20
cmp r13d, 0xf74072c7
je 0x1400d81a0
mov eax, dword [0x141dd92e8]
or eax, dword [0x141dd92ec]
or eax, 0xaec16e84
imul eax, eax, 0xe2cf6830
add eax, 0x66e864ca
cmp eax, 0xeeba5fa
jb 0x1400d8222
mov eax, dword [0x141dd92f0]
imul eax, dword [0x141dd92f4]
imul eax, eax, 0xa1436a21
xor eax, 0xe5925ace
add eax, 0xff965d15
mov qword [rsi], rdi
cmp eax, 0x5c02b0e3
jae 0x1400d8227
mov qword [rsi], rdi
jmp 0x1400d81fb
mov eax, dword [0x141dd92f8]
xor edx, edx
div dword [0x141dd92fc]
add eax, 0xdc9b9d8f
xor eax, 0x574aea94
cmp eax, 0xa3f2a04c
jbe 0x1400d8270
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 0
mov eax, dword [r12]
mov ecx, dword [r12 + 3]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
nop word cs:[rax + rax]
mov eax, dword [0x141dd9300]
or eax, dword [0x141dd9304]
or eax, 0x23e345a7
add eax, 0x64fb3a1a
or eax, 0x58bd150a
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 0
mov ecx, dword [r12]
mov dword [rsi + 0x19], ecx
mov ecx, dword [r12 + 3]
mov dword [rsi + 0x1c], ecx
cmp eax, 0x5a8380f5
jb 0x1400d8270
mov al, 1
nop
test al, al
je 0x1400d82b0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dd9298]
xor eax, dword [0x141dd929c]
shr eax, 4
imul rax, rax, 0x11283167
shr rax, 0x38
imul r15d, eax, 0x6e07d445
or r15d, 0x3c75bfc
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0a10
add rsp, 0x20
cmp r15d, 0x639b2251
jbe 0x1400d832a
movzx eax, byte [0x141ddc4f8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0a10
add rsp, 0x20
jmp 0x1400d82c5
mov r14, rax
nop dword [rax]
mov eax, dword [0x141dd92a0]
and eax, dword [0x141dd92a4]
and eax, 0xe98a8950
imul eax, eax, 0x8d567804
cmp eax, 0x23611e90
je 0x1400d8330
nop
mov eax, dword [0x141dd92a8]
or eax, dword [0x141dd92ac]
imul eax, eax, 0xc1f8bab8
cmp eax, 0x6692053c
je 0x1400d8350
test r14, r14
jne 0x1400d808c
mov eax, dword [0x141dd92b0]
xor edx, edx
div dword [0x141dd92b4]
shr eax, 1
imul rax, rax, 0x1ec51569
shr rax, 0x35
and eax, 0xffffffc4
cmp eax, 0xcfa95b3f
jne 0x1400d83a0
ud2
mov eax, dword [0x141dd92b8]
sub eax, dword [0x141dd92bc]
imul eax, eax, 0xa9075290
add eax, 0x764eeca5
ud2
add byte [rax], al
add byte [rax], al
xor bh, al
and al, 0x28
add byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
test esi, esi
or dword [rbp - 0x16fffffc], 0xffffffeb
add al, 0
add byte [rbx - 0x3056e7fb], cl
add dword [rdi], ecx
imul eax, dword [0x141dda43c]
add eax, 0xd6f31033
test eax, 0xc06901cf
xchg edx, eax
nop
xchg edx, eax
invalid
cmp ch, byte [rdi - 0x16]
and byte [rcx], dh
leave
xlatb
invalid
shr byte [rdi + 0xd0f159d], 0x11
retf
adc byte [rax], al
adc dword [rsi + 0x10], eax
mov bh, 2
push rsi
add byte [rax + 0x29], cl
invalid
push rsp
sbb byte [rcx + rbp*2 - 0x38], al
mov dl, 0x83
cmp dword [rdx + 0x10b8], edx
add al, ch
std
add eax, dword [rcx]
add byte [rax + 0x29], cl
invalid
loop 0x1400e03b2
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jge 0x1400e040a
cmp dword [rsi], 0x58
adc eax, 0x48000103
sub esp, eax
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
invalid
add al, byte [rcx]
add byte [rax + 0x29], cl
invalid
adc byte [rax], al
add byte [rax], al
sub esp, eax
add dword [rax], eax
pop rbp
fsub dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
mov esp, 0xaf0f4cab
ror byte [rcx - 0x3f], 1
invalid
imul edx, eax
add byte [rax], al
add al, ch
mov dl, 1
add dword [rax], eax
add al, ch
movabs eax, dword [0x8948c42948000101]
mov eax, 0x10b8
add al, ch
nop
add dword [rcx], eax
add byte [rax + 0x29], cl
invalid
add dword [rcx], eax
add byte [rax + 0x29], cl
invalid
add qword [rcx], r8
add byte [rax + 0x29], cl
invalid
mov byte gs:[rax + 0x20], bh
mov dword [rbp - 0x68], esp
add byte [rax], al
add byte [rax], al
mov bh, 0
add dword [rax], eax
in al, 0xb8
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
xchg dword [rax], eax
add dword [rax], eax
add eax, ecx
and rax, 0x42683200
add byte [rax], al
mov dword [rbp], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
movzx eax, word [rax]
or eax, 0x1cfa30a
mov rdx, r13
cmpsb byte [rsi], byte [rdi]
test al, 0x35
jb 0x1400e0a52
push rcx
jbe 0x1400e09ed
loopne 0x1400e0a3a
jmp 0xf4ce342d
sub al, al
mov ah, 0xd6
invalid
retf 0xcfa0
iretd
in al, 0x74
fisttp dword [rbx - 0x305f52fb]
add dword [rbx], ecx
add eax, 0x1cfa0ab
sbb bl, byte [rdx + 0xd2b01cf]
sbb byte [rdx - 0x3e7efe31], bl
cmp dword [rcx + 0x18], 0xaf0f48c8
jns 0x1400e0bc9
enter 0xf48, 0xffffffffffffffaf
jns 0x1400e0bc9
enter 0xf48, 0xffffffffffffffaf
enter 0xffffffffffffc148, 0xffffffffffffffe9
imul ecx, ecx, 0xe81caa2c
test byte [rdi], 0x88
push rax
add dword [rax], eax
add byte [rax - 0x66e53b2d], bh
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30660df3], cl
add dword [rbx], ecx
or eax, 0x1cf99f0
and byte [rcx - 0x7f], al
invalid
add byte [rax], al
nop dword [rax]
add dword [rcx - 0x40], ebp
rep outsb dx, byte [rsi]
movabs eax, dword [0xf60579f6b71c0dd3]
sbb dword [rcx + rbp*2 - 0x774e3ac3], esi
jb 0x1400e0d20
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
leave
add byte es:[rax], al
iretd
add eax, 0x1cf9df8
nop word cs:[rax + rax]
add dword [rbx - 0x306379f3], ecx
add dword [rcx], eax
enter 0xffffffffffffce05, 0xffffffffffffffe0
popfq
sbb byte [rcx - 0x4406b2b1], bh
invalid
and byte [rcx], dh
leave
add byte [rax], al
add byte [rax], al
ret
add byte [rax], al
add byte [rax], al
je 0x1400e1253
hlt
nop word cs:[rax + rax]
mov esi, dword [rdi]
jo 0x1400e14e4
sbb ecx, dword [rbp + rdi - 0x49592a2b]
add dword [rbx], esp
add eax, 0x1cf93f5
popfq
push rdx
pop rcx
ret 0xdb77
mov edi, 0x401f0f
shr edx, 0x3f
inc eax
in eax, dx
cld
fdivr qword [0x15575e7bb]
add byte [rbx - 0x306dddfb], cl
add dword [rbx], eax
add eax, 0x1cf9220
ror dword [rax - 0x7d], cl
invalid
adc byte [rax], al
add byte [rax - 0x77], cl
shl dword [rsi + 0x66], 0x2e
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x306eb5fb], cl
add dword [rbx], esi
add eax, 0x1cf9148
loopne 0x1400e42b3
add al, byte [rbp + 0x31]
leave
invalid
in al, dx
and byte [rax - 0x77], cl
int1
adc dword [rsi + riz*2], eax
lodsb al, byte [rsi]
mov bh, 9
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
add dword [rax], eax
sti
dec dh
ror byte [rbx], 0x72
vshufpd xmm1, xmm14, xmmword [rdi], 0x1f
add byte [rbx - 0x309a8dfb], cl
add dword [rbx], esi
add eax, 0x1cf6570
bnd je 0x1400e4790
iretd
or al, 0x8b
add eax, 0x1cf6540
adc byte [0xc7100a2c], dh
invalid
cmp byte [rbp], 0x11
cmp byte [rbp - 0x31], ah
add dword [0x15f5f5c53], eax
add al, 0
add byte [rbx - 0x309bb4fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf6447
invalid
add dword [0x19ffa4c23], eax
invalid
iretd
add eax, 0x1cf6430
sbb dword [rcx + 0x7b], ecx
mov al, 0x14
mov esi, 0xbd8405f1
loope 0x1400e4a6b
iretd
adc byte [rcx + 0xf], al
adc byte [rsi], al
adc byte [r9], al
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [rax - 0x77], r9b
adc byte [rcx + 0xf], al
adc byte [rsi], al
pop rdx
invalid
invalid
add dword [0x18f5509ec], ecx
call 0x1007793a6
xchg ebx, eax
invalid
add dword [rbx], ebp
cmp eax, 0x1cf61bc
add byte [rbx - 0x309e9dfb], cl
add dword [rbx], esi
add eax, 0x1cf6160
and byte [rcx + 0x29], al
rol byte [rcx - 0x2f], 0xe8
rol byte [rcx - 0x3f], 0xe8
sbb ecx, dword [rcx + rcx*4 - 0xe]
invalid
call 0x1329798ae
shl rdx, 5
add dword [rax - 0x77], ecx
adc r11b, bpl
or dword [rax - 0x75], 0x45
sbb byte [rax - 0x75], cl
sbb byte [rcx - 0x80], al
cmp al, 0x24
adc dh, byte [rbp + 0x6c]
iretd
invalid
jg 0x1400e4d53
pop rcx
add dword [rax], eax
add byte [rbx - 0x309f6cfb], cl
xchg ebx, eax
invalid
iretd
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf608f
xchg ebx, eax
invalid
add byte [rbx - 0x309fadfb], cl
add dword [rbx], esp
add eax, 0x1cf6050
invalid
jo 0x1400e4dfe
push rsi
adc byte [r9 + 0xf], r8b
adc dword [rdi], eax
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x309fe5fb], cl
add dword [rbx], esi
add eax, 0x1cf6018
mov esi, edi
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x30a1e2fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf5e1a
add dword [rcx + 0x459930f7], eax
and edi, 0x66459936
cdq
invalid
invalid
cdq
xor di, 0x3418
xchg edi, eax
sub rsp, 0x20
invalid
mov ah, 0xb4
invalid
mov ecx, edi
push rbx
adc byte [rax - 0x7d], cl
invalid
nop dword [rax + rax]
xchg esi, eax
sub al, 0x49
shr esi, 0x3c
adc byte [rax - 0x137cb75c], al
and byte [rax - 0x77], cl
stc
dec dword [rbx - 0x30a226fb]
add dword [rbx], ecx
add eax, 0x1cf5dd7
invalid
nop dword cs:[rax + rax]
add byte [rax], al
adc eax, 0x1cf5d80
push rbp
push rax
je 0x1400e5147
imul ebx, r8d, 0x6e1a3f05
outsb dx, byte [rsi]
and byte [rcx + 0x511e21fb], al
jg 0x1400e51bb
enter 0xffffffffffff8b48, 0x75
push rax
add byte [rbx - 0x30a30dfb], cl
add dword [rbx], ecx
add eax, 0x1cf5cf0
invalid
pop rsp
iretd
invalid
invalid
xchg ebp, eax
or eax, 0xe7743be6
fcomp qword [rdi + rcx*8 + 1]
pop rsp
iretd
imul esp, ebp, 0x39
cmp dword [rdi + rax], esi
shr eax, 0x20
invalid
iretd
sub al, 0x49
movabs r14, 0x2e8c10a749fc40d
mov esi, 0x749fc40d
or al, cl
call 0x1007799fe
invalid
jb 0x1400e5223
and al, 0x10
cmc
jg 0x1400e51ef
jl 0x1400e52a6
rcr byte [rbx], 0x3e
xchg edi, eax
movsb byte [rdi], byte [rsi]
invalid
shr ecx, 0x3e
and byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
and byte [rbp + 0x29480000], dh
invalid
pushfq
mov ebp, 0x76d83d2f
int3
add al, 0
add byte [rbx - 0x30a464fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5b97
invalid
add dword [0xfcd40739], esp
add eax, 0x1cf5b83
pop rbx
iretd
or byte [0x1be1d5979], bh
or byte [rdi], cl
or byte [rdi], cl
invalid
cli
push rcx
mov dl, 0x67
pop rbp
pop rbp
mov dword [rbp - 8], esi
and byte [rax - 0x77], cl
fcos
adc eax, 0x1e12f
invalid
add byte [rax - 0x7d], cl
invalid
and byte [rcx - 0x77], al
invalid
iretd
popfq
adc al, 0x4d
add dword [rax], eax
enter 0xffffffffffffcf5a, 1
movabs dword [0x8d48df8949f68545], eax
add eax, 0x1cd5b95
test byte [rcx - 0x77], 0xdf
mov ecx, ebx
mov esi, dword [rbp]
lea edi, [0x141dbaf84]
pop rbx
int 1
cli
invalid
add byte [rax], al
add byte [rax + 0xf073948], al
test edi, ebx
add byte [rax], al
add byte [rax - 0x7dcb3aa9], bh
push rax
pop rdx
iretd
imul ecx, eax
sub eax, 0xd677a373
je 0x1400e541a
stc
sbb byte [rsi], ah
mov byte [rdx - 0x77c1f8e], cl
adc cl, byte [rdi]
test byte [rdi], cl
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
adc byte [rdi], cl
xchg edi, ebp
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1cd6ef2
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
fucomp st(1)
imul eax, dword [rcx], 0
add byte [rbx - 0x30a61dfb], cl
add dword [rbx], ebp
add eax, 0x1cf59e0
add byte [rax], al
add byte [rax], al
add eax, 0x1cf5962
iretd
add al, 0x80
add byte [rax], ch
xor eax, 0xde72081b
add byte [rax], al
mov ch, dl
popfq
jbe 0x1400e55ff
xlatb
stosb byte [rdi], al
adc eax, 0x36563deb
xchg esp, eax
in al, dx
adc byte [rdi], r9b
invalid
sal byte [rdx], 0xb1
or dword [rbx + 0x18209235], esi
sbb byte [rcx + 0x25], al
sal byte [rax], cl
js 0x1400e567f
sbb byte [rcx + 0x25], al
sal byte [rax], cl
js 0x1400e567f
add bl, ch
jl 0x1400e562c
invalid
nop dword [rax]
invalid
xor bh, byte [rdi + 0x49dc7729]
mov ecx, dword [rsi + 8]
add byte [rax], al
add byte [rax], al
add eax, 0x1cf5890
sbb byte [rsi], cl
je 0x1400e565c
leave
sub bh, bl
div byte [rdi - 0x22]
add byte [rbx - 0x30a7adfb], cl
add dword [rbx], esi
push rdx
pop rax
iretd
add eax, 0x1cf5850
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rax], al
lea esi, [rsi - 0x3f96eff4]
stc
mov esp, ecx
ret
outsb dx, byte [rsi]
xor al, 0x3b
jle 0x1400e5743
pop rsi
movabs al, byte [0x110f4107100fcf7c]
invalid
adc byte [rdi], al
add eax, 0x1cf579a
pop rdx
cmp byte [0x132439ba0], bh
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov eax, dword [0x141ddaf30]
sub eax, dword [0x141ddaf34]
add eax, 0xeaa0cac0
and eax, 0xe877dd51
cmp eax, 0xf82544f7
je 0x1400e5800
movzx ecx, byte [rsi]
mov eax, dword [0x141ddaf38]
xor edx, edx
div dword [0x141ddaf3c]
imul rax, rax, 0x313716bb
shr rax, 0x3c
xor eax, 0x80822055
or eax, 0x7d19dc22
and bl, ah
sbb dword [rbp + 0x3d], edi
rcl edx, cl
cmc
push rsp
and bl, ah
sbb dword [rbp + 0x3d], edi
rcl edx, cl
cmc
push rsp
je 0x1400e5820
nop word [rax + rax]
mov eax, dword [0x141ddaf40]
xor edx, edx
div dword [0x141ddaf44]
and eax, 0x6020867c
jl 0x1400e57e7
and byte [rax + 0xd], ah
add edi, dword [rcx]
push rdi
xchg ebp, eax
jl 0x1400e57e7
and byte [rax + 0xd], ah
add edi, dword [rcx]
push rdi
xchg ebp, eax
imul eax, eax, 0x6bbbc293
cmp eax, 0xcab1854
je 0x1400e5850
cmp rcx, 0xf
ja case.default.0x1400e5889
lea rax, [0x141dbc3f0]
movsxd rcx, dword [rax + rcx*4]
add dword [rax + 0x63], ecx
or al, 0x88
add rcx, rax
jmp rcx
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141ddaf48]
add eax, 0x1cf56a2
sub eax, dword [0x141ddaf4c]
and eax, 0xf6a13b50
xor eax, 0x869b7bca
imul rax, rax, 0x1f64b791
shr rax, 0x3c
cmp eax, 0xe883b77b
ja case.default.0x1400e5889
mov eax, dword [0x141ddaf50]
imul eax, dword [0x141ddaf54]
add dword [0x15d461533], esi
add dword [0x15d461533], esi
imul eax, eax, 0xdbe66b8e
cmp eax, 0xd93bbbbc
jbe 0x1400e5b24
jmp case.0x14007ade5.1024
add byte [rax - 0x75], cl
or byte [rsi + 0x66], r12b
nop word cs:[rax + rax]
mov rax, qword [rsi + 8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141ddaf58]
mov edx, dword [0x141ddaf5c]
add ecx, edx
add ecx, 0x4e83593
rcl dword [rbx - 0x7efb17cb], 0xc9
jrcxz 0x1400e58f5
mov ebp, 0x9bf9812c
adc ch, byte [rax]
movsb byte [rdi], byte [rsi]
rcl dword [rbx - 0x7efb17cb], 0xc9
jrcxz 0x1400e58f5
mov ebp, 0x9bf9812c
stc
wait
adc ch, byte [rax]
movsb byte [rdi], byte [rsi]
jb 0x1400e5900
test rax, rax
je case.0x1400e5889.0
mov eax, dword [0x141ddaf60]
and eax, dword [0x141ddaf64]
mov r8, qword [rsi + 0x10]
imul eax, eax, 0xdff7c328
xor eax, 0x4bbaa9e
cmp eax, 0x549b9533
jae 0x1400e5954
xor edx, dword [rbp + 0x773549b]
mov rax, qword [0x141ddc4e0]
xor eax, eax
nop word cs:[rax + rax]
mov rcx, qword [0x141ddc4e0]
test al, al
jne 0x1400e5960
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x1400e5a10
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x77]
sti
add byte [rax], al
xor r15d, r15d
mov rbx, rdi
jmp 0x1400e59ac
add rbx, 0x20
inc r15
dec r14
je 0x1400e5a10
mov eax, dword [0x141ddaf68]
mov ecx, dword [0x141ddaf6c]
add eax, ecx
add eax, 0xf2f99c9c
and eax, 0x60201038
cmp eax, 0x6e4626df
je 0x1400e59ff
nop dword [rax + rax]
mov eax, dword [0x141ddaf70]
mov ecx, dword [0x141ddaf74]
add eax, ecx
add eax, 0xac8d1626
imul r12, rax, 0xfa5217d
movsd dword [rdi], dword [rsi]
cmovns eax, ecx
in al, dx
cmp ecx, dword [rax - 0x77]
fld1
cli
std
invalid
inc dword [rcx - 0x7f]
cld
push rsi
invalid
sub al, 0xb5
jbe 0x1400e59a0
invalid
movsd dword [rdi], dword [rsi]
cmovns eax, ecx
in al, dx
cmp ecx, dword [rax - 0x77]
fld1
cli
std
invalid
mov rcx, rbx
call fcn.1400e57f0
jmp 0x1400e59d0
fld1
jmp 0x12c0e5a05
nop dword [rax]
mov eax, dword [0x141ddaf78]
and eax, dword [0x141ddaf7c]
imul eax, eax, 0xa4df9a00
and eax, 0x8024200
invalid
iretd
cmp eax, 0xdb213747
ja 0x1400e5a10
cmp qword [rsi + 8], 0
je case.0x1400e5889.0
mov rsi, qword [0x141ddc4e0]
mov eax, dword [0x141ddaf80]
xor eax, dword [str.e9_n]
push rbp
iretd
add dword [rcx - 0x40], ebp
add esi, dword [rbp - 0x7d]
jo 0x1400e5a0c
sbb ebp, dword [rax + 0xf48bedc]
mov esi, 0xc8af0f48
push rbp
iretd
mov esi, 0xc8af0f48
enter 0xffffffffffffc148, 0xffffffffffffffe9
xor ecx, 0x94b93ae5
shr rcx, 0x3e
xor ecx, 0x94b93ae5
cmp ecx, 0xcaaa1d07
jbe 0x1400e5b44
retf 0x860f
jmp 0x1400e5b6d
mov eax, dword [0x141ddaf98]
add eax, 0x1cf551c
xor edx, edx
div dword [0x141ddaf9c]
nop word cs:[rax + rax]
add byte [rax], al
mov eax, dword [str._jPhy_]
xor edx, edx
div dword [0x141ddafa4]
imul eax, eax, 0x6ada55a7
add eax, 0x5e7b801
imul rax, rax, 0x3267dff1
shr rax, 0x3d
cmp eax, 0x4efa1736
ja 0x1400e5a90
mov rsi, qword [rsi + 8]
mov eax, dword [0x141ddafa8]
xor eax, dword [0x141ddafac]
xor eax, 0xc5bc3979
imul rax, rax, 0x7a50739d
imul eax, eax, 0x7a50739d
jp 0x1400e5b20
shr rax, 0x3c
shr eax, 0x3c
add eax, 0x7f9edb5a
cmp eax, 0xb662786c
jbe 0x1400e5af0
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
push rax
adc byte [rbx - 0x30ab45c3], cl
add dword [rbx], esi
cmp eax, 0x1cf54b8
mov edi, dword [0x141ddafb0]
xor edi, dword [0x141ddafb4]
add edi, 0x22da6b71
or edi, 0xc6c01180
and edi, 0xc7c59593
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
cmp edi, 0x44b26c6b
je 0x1400e5af0
jmp case.0x1400e5889.0
std
invalid
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
test al, al
je case.0x1400e5889.0
std
invalid
invalid
std
invalid
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x1400e5b24
mov ebx, dword [0x141ddaf88]
imul ebx, dword [0x141ddaf8c]
sbb eax, 0x1cf543b
sbb eax, 0x1cf543b
and ebx, 0x97719fa2
lahf
jno 0x1400e5aee
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
imul edx, edi, 1
add byte [rcx + 0x5e434fb], al
xor byte [rbp + 0x13], dh
imul edx, edi, 1
add byte [rcx + 0x5e434fb], al
xor byte [rbp + 0x13], dh
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e5b44
mov eax, dword [0x141ddaf90]
xor eax, dword [0x141ddaf94]
add eax, 0x11f1cd81
and eax, 0x9c96277
cmp eax, 0x9305abfa
ja 0x1400e5b80
jmp case.0x1400e5889.0
dec esp
int3
int3
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x7b], cl
loopne 0x1400e5bd1
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
call 0xcb0e5bdb
add eax, 0x1cf53d9
sar dword [0x105f295c6], 0xf
test byte [rax - 0x75000000], bh
add eax, 0x1cf53bb
in al, 0xc5
fidiv word [rbx]
imul eax, eax, 0x94bd685b
add eax, 0x68088d17
rcl byte [rdi], 0x8d
or byte [rax - 0x48], ch
adc byte [rax], al
add byte [rax], al
mov edx, esp
and byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add al, ch
pop rax
add byte [rax], al
stosd dword [rdi], eax
add byte [rax], al
add al, ch
stosq qword [rdi], rax
stosd dword [rdi], eax
add byte [rax], al
mov esp, esp
and byte [rax], al
add byte [rax], al
mov esi, esp
cmp eax, 0xcf29a922
and ch, byte [rcx + 0x7a73cf29]
sub esp, eax
add byte [rax], al
add byte [rax], al
add al, ch
fsubr dword [rdx + 0x29480000]
invalid
retf
add byte [rax], al
add al, ch
movsb byte [rdi], byte [rsi]
stosb byte [rdi], al
add byte [rax], al
sub esp, eax
sub esp, eax
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x10], bh
invalid
sub esp, eax
xor byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
invalid
sub esp, eax
add byte [rax], al
add al, ch
je 0x1400e5df3
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
add byte [rax], al
test eax, 0x29480000
invalid
mov dword [rbp + 0xc8], esp
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax + 0x20], bh
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10], bh
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
invalid
test al, 0
add byte [rax + 0x29], cl
invalid
mov dword [rbp + 0x38], esp
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30], bh
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
invalid
add al, ch
out 0xa7, al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
test byte [rsi], ah
add al, 0
add byte [rcx + rcx*4 - 0x7b], cl
pop rax
add dword [rax], eax
add byte [rbp - 0x77], cl
clc
mov dword [rbp + 0x168], ecx
movzx eax, bh
mov ebp, 0x1d8
iretd
or al, 0xa5
push rdi
or dword [rcx + rax - 0x38], 0x3145e0ff
in eax, dx
jmp 0x1400e709d
invalid
invalid
add byte [rax], al
call 0x1a60e61c4
nop word cs:[rax + rax]
mov eax, dword [0x141ddb0e0]
add eax, dword [0x141ddb0e4]
add eax, 0x1cf4f18
add eax, 0x1cf4f18
imul eax, eax, 0xf125735e
and eax, 0x20dd6ed2
imul eax, eax, 0xd84dfb9e
cmp eax, 0x292421d3
ja 0x1400e61c0
mov rcx, qword [rbp + 0x1e8]
mov r10, qword [rbp + 0x1f0]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141ddb0e8]
or eax, dword [0x141ddb0ec]
add dword [rbx], ecx
add eax, 0x1cf4ee0
add eax, 0x72944f0e
and eax, 0x51282bef
xor eax, 0x97a01ea1
cmp eax, 0xbb38ed72
jb 0x1400e6200
mov rsi, qword [rcx + 8]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141ddb0f0]
or eax, dword [0x141ddb0f4]
imul eax, eax, 0xb16e5bbd
and eax, 0xb7e068e9
xor eax, 0xe6ca51bb
mov ebx, 0x3de6ca51
adc al, 0xe1
invalid
in al, 0x77
invalid
mov ebx, 0x3de6ca51
adc al, 0xe1
invalid
mov r13b, 0x10
jmp 0x1400ea6db
invalid
mov eax, dword [0x141ddb090]
and eax, dword [0x141ddb094]
imul eax, eax, 0xf5b0a3e5
in eax, 0xa3
mov al, 0xf5
in eax, 0xa3
mov al, 0xf5
or eax, 0x47f4faff
add eax, 0x8e3b4cc7
invalid
add eax, 0x8e3b4cc7
cmp eax, 0xe4554840
ja 0x1400e6260
push rbp
in al, 0x77
fisttp qword [rax - 0x75]
mov eax, dword [rbp + 0x1e8]
movzx edi, word [rax + 2]
movzx esi, di
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
movzx edi, word [rax + 2]
js 0x1400e6290
movzx esi, di
test dword [rbx - 0x30b1fefb], 0xff050301
iretq
mov eax, dword [0x141ddb098]
add eax, dword [0x141ddb09c]
mov ecx, 0xb57c6b35
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x3aaf580b
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x18]
jne 0x1400e62c0
iretq
mov word [rdx], di
mov eax, dword [0x141ddb0a0]
sub eax, dword [0x141ddb0a4]
fimul dword [rbp - 0x31]
add dword [rbx], ebp
add eax, 0x1cf4dd8
or eax, 0x5544a00e
and eax, 0x7544b07e
jle case.0x14009616d.1938
jne 0x1400e6340
invalid
xchg ebx, eax
in al, dx
in al, dx
outsb dx, byte [rsi]
jle case.0x14009616d.1938
jne 0x1400e6340
rcl byte [rbx + 0x666eec40], 0x89
cmp bh, byte [0xebe41a7a]
in al, dx
outsb dx, byte [rsi]
mov word [rdx], di
cmp eax, 0xabd5b796
ja 0x1400e62c0
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r10, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
ja case.0x1400e6307.6
lea rax, [0x141dbc7a4]
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
jmp rcx
invalid
mov r13b, 4
jmp 0x1400e7df5
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [str.mBre]
xor eax, dword [0x141ddaff4]
imul eax, eax, 0x666a1c36
imul rax, rax, 0x41548567
shl byte [rdi - 0x7b], 0x54
shr rax, 0x39
shl byte [rdi - 0x7b], 0x54
shr rax, 0x39
add eax, 0x971cc583
sbb al, 0x97
cmp eax, 0x9e33ea23
ja 0x1400e6320
invalid
xor ebx, dword [rsi + 0x58bd777]
test eax, 0x3101cf4c
sal bh, cl
xor eax, 0x1cf4ca5
iretd
invalid
mov eax, dword [0x141ddaff8]
xor edx, edx
div dword [0x141ddaffc]
iretd
invalid
iretd
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x1400e6364
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0x58]
pop rbp
pop rax
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141ddb000]
imul eax, dword [0x141ddb004]
scasd eax, dword [rdi]
add eax, 0x1cf4c87
scasd eax, dword [rdi]
add eax, 0x1cf4c87
or eax, 0x60405113
and eax, 0x68c45313
cmp eax, 0x83e1f9ac
lodsb al, byte [rsi]
stc
loope 0x1400e630f
lodsb al, byte [rsi]
stc
loope 0x1400e630f
je 0x1400e6370
movzx edi, word [rcx + 2]
mov word [rbx], di
add edx, 0xfffffffe
add ah, byte [rsi - 0x77]
cmp eax, dword [rbx - 0x57c013e]
cmp edx, 0x65
mov r10, qword [rbp + 0x1f0]
cmp edx, 0x65
mov r10, qword [rbp + 0x1f0]
ja case.0x1400e63be.6
movsx rsi, di
movsx r12d, si
lea rax, [0x141dbd134]
jge case.0x14007ade5.922
int 1
jge case.0x14007ade5.922
int 1
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
invalid
mov r13b, 4
jmp 0x1400e827a
mov dl, 0x1e
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddb0d8]
imul eax, dword [0x141ddb0dc]
add dword [rcx - 0x40], ebp
xchg byte [rbp - 0xdf2ee0e], ah
pop rsp
mov cl, 0xf4
iretd
add dword [rcx - 0x40], ebp
xchg byte [rbp - 0xdf2ee0e], ah
pop rsp
pop rsp
mov cl, 0xf4
add eax, 0xadf4109d
cmp eax, 0xab5f9b52
ja 0x1400e63d0
mov rax, qword [rbp + 0x1e8]
mov rdi, qword [rax + 8]
cmp dword [rbp + 0x1e0], 0xd
jne 0x1400e7847
mov eax, dword [0x141ddb920]
iretd
and eax, dword [0x141ddb924]
and eax, 0xaee58711
xchg ebp, esp
scasb al, byte [rdi]
xchg ebp, esp
scasb al, byte [rdi]
imul rax, rax, 0x14061f9f
shr rax, 0x3b
cmp eax, 0xe21cc2b3
ret 0xe21c
je 0x1400e9b0e
add byte ss:[rax], al
invalid
ret 0xe21c
add byte ss:[rax], al
jmp 0x1400e9ad8
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddb018]
imul eax, dword [0x141ddb01c]
cmp eax, 0xacc7700b
je 0x1400e6440
mov eax, dword [0x141ddb020]
xor edx, edx
div dword [0x141ddb024]
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1e0]
mov r12, qword [rbp + 0x30]
mov r13, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x40]
mov r8, qword [rbp + 0x170]
test dword [rax + 1], esi
add byte [rax], al
iretq
test dword [rax + 1], esi
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141ddb028]
imul eax, dword [0x141ddb02c]
xor eax, 0xcb3453ca
push rbx
xor al, 0xcb
push rbx
xor al, 0xcb
imul eax, eax, 0xc12cfd92
add eax, 0x48456894
cmp eax, 0x12157916
ja 0x1400e6490
invalid
adc dh, byte [rdi - 0x24]
fmul qword [rax - 0x75]
jno 0x1400e64c0
mov rsi, qword [rcx + 8]
mov qword [r8], rsi
add edx, 0xfffffffe
cmp edx, 0x65
mov r10, qword [rbp + 0x1f0]
mov r10, qword gs:[rbp + 0x1f0]
ja case.0x1400e64dc.6
lea rax, [0x141dbce04]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
invalid
mov eax, 0xc83e718b
enter 0xd8b, 0x5f
iretq
mov ecx, dword [0x141ddb448]
imul ecx, dword [0x141ddb44c]
or ecx, 0x5cd350cc
add dword [rcx - 0x2caf3337], eax
pop rsp
imul rcx, rax
shr rcx, 0x3e
jmp 0x193cfe63f
fsubr dword [rcx - 0x7c]
enter 0xffffffffffffc148, 0xffffffffffffffe9
add ecx, 0x8469d853
jmp 0x193cfe63f
cmp ecx, 0xc4eb758f
ja 0x1400e64e3
stc
invalid
mov eax, dword [0x141ddb450]
and eax, dword [0x141ddb454]
imul eax, eax, 0xc9625524
or eax, 0x57b98105
xor eax, 0xe368b420
invalid
invalid
push 0xffffffffdaae3de3
lodsd eax, dword [rsi]
cmp eax, 0x3caddaae
jae 0x1400e650c
cmp al, 0x73
fld qword [rcx - 0x4b]
add al, 0xe9
sub byte [r8], r8b
mov r13b, 4
jmp 0x1400e8d84
invalid
add dh, al
or byte [r9], al
push rsp
iretd
push rsp
iretd
sbb eax, ebx
sub dl, byte [rdi + 5]
ja 0x1400e654f
mov ch, bh
jp 0x1400e65c0
jp 0x1400e65c0
sbb ebp, dword [rcx + 0xf]
test dword [rbx], esi
add dword [rax], eax
add byte [rax + rcx*4 - 0x43], al
fadd dword [rcx]
add byte [rax], al
add eax, 0x1cf5439
js 0x1400e65aa
invalid
add dh, al
add cl, byte [rsi]
movzx eax, ah
and al, ch
mov cl, 0xf5
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
push rbx
iretd
sti
shr edi, 0x3f
mov esp, 0x480e27ca
mov eax, dword [rsi + 0x10]
invalid
movups xmmword [rbp], xmm0
pop rdx
popfq
div dword [rdi - 0x5d]
nop word cs:[rax + rax]
invalid
iretd
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov ebp, 0x1d8
add dword [rax + 0x69], ecx
rol byte [rcx], 0xdd
push 0xffffffffe8c14854
call 0x127ec9c27
call 0x127ec9c27
mov eax, 0xf1cf3d3c
cmpsb byte [rsi], byte [rdi]
mov eax, dword [0x141ddb768]
imul eax, dword [0x141ddb76c]
imul eax, eax, 0x392daec3
cmp eax, 0x10289aa5
je case.0x1400e6307.103
pop rsi
push rax
iretd
mov rdx, qword [rbp + 0x98]
mov word [rdx], di
cmp cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
cmp cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
call fcn.14003b090
cmc
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x75], cl
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
invalid
cmc
cmc
dec dword [rax - 0x7d]
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50180d8b], al
iretd
add byte [rax], al
or byte [rbx - 0x30afe7f3], 1
mov ecx, dword [0x141ddb770]
add ecx, dword [0x141ddb774]
imul ecx, ecx, 0x9adda102
movabs eax, dword [0xf8e6930bf9819add]
invalid
movabs eax, dword [0xf8e6930bf9819add]
je 0x1400e6752
cmp rsi, rax
mov r10, qword [rbp + 0x1f0]
jne 0x1400e6a49
add byte [rdi], cl
test ebp, ecx
add al, byte [rax]
add byte [rbx - 0x30b001fb], cl
mov eax, dword [0x141ddb780]
add eax, dword [0x141ddb784]
add dword [rbx], eax
add eax, 0x1cf4ffc
xor eax, 0xff70e548
shr eax, 2
imul rax, rax, 0x33227203
shr rax, 0x38
invalid
invalid
call 0x1a16aa4d6
cmp eax, 0xd32d615c
jne 0x1400e67a7
sub eax, 0x410575d3
sal dword [rbp + 5], cl
mov byte [r10 + 8], 8
mov byte [rdx + 8], 8
mov r9, qword [rbp + 0x1e8]
mov eax, dword [0x141ddb788]
xor eax, dword [0x141ddb78c]
add eax, 0x1cf4fd2
add eax, 0x1cf4fd2
and eax, 0x8a203814
xor eax, 0xb544c8d
mov byte [r10 + 8], 8
cmp eax, 0xa29de221
ja 0x1400e67ae
mov eax, dword [0x141ddb790]
add eax, dword [0x141ddb794]
add dword [rbx], eax
add eax, 0x1cf4fb8
xor eax, 0xb180e815
mov ecx, 0xa18cc591
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x3e94d22a
je 0x1400e9d0d
jmp 0x1400e9cd6
xor al, 0
add byte [rbx - 0x30b0dcfb], cl
mov eax, dword [0x141ddb728]
add eax, dword [0x141ddb72c]
mov eax, dword [0x141ddb728]
add eax, dword [0x141ddb72c]
or eax, 0xf679ad7b
and eax, 0xf6fbedfb
cmp eax, 0xe3a538ba
jbe case.0x1400e6307.17
mov r13b, 0xa
mov r14d, edi
jmp 0x1400e8233
mov eax, dword [0x141ddb330]
add eax, dword [0x141ddb334]
iretd
invalid
add dword [rbx], eax
add eax, 0x1cf4b01
iretd
invalid
iretd
cmp eax, 0xc4e36592
je case.0x1400e63be.16
mov eax, 0x83ea5009
mov ecx, dword [0x141ddb338]
or ecx, dword [0x141ddb33c]
and ecx, 0xb009201f
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x62452769
stc
imul esp, dword [rdi], 0xde746245
stc
imul esp, dword [rdi], 0xde746245
mov r13b, 3
jmp 0x1400e827a
mov eax, dword [0x141ddb310]
add eax, dword [0x141ddb314]
imul eax, eax, 0x651c1b9a
add eax, 0x379d4000
add eax, 0x379d4000
or eax, 0x8d33f02f
cmp eax, 0x213de5e7
je case.0x1400e63be.17
invalid
fld qword [rcx - 0x4b]
or ch, cl
out 0x19, al
add byte [rax], al
mov r13b, 0xa
mov ch, 0xa
jmp 0x1400e827a
mov eax, dword [0x141ddb730]
or eax, dword [str.s_]
add eax, 0x1cf4e94
add eax, 0x1cf4e94
and eax, 0x100308a3
xor eax, 0x202249a3
cmp eax, 0x5d37ab41
ja case.0x1400e6307.19
mov eax, dword [0x141ddb738]
sub eax, dword [0x141ddb73c]
imul eax, eax, 0x1959092b
or eax, 0xe1696679
cmp eax, 0x566efb70
jb 0x1400e68b1
iretq
mov r13b, 0xc
jmp 0x1400e8233
mov eax, dword [0x141ddb340]
xor edx, edx
sal bh, cl
xor eax, 0x1cf4a5f
iretd
invalid
invalid
sal bh, cl
xor eax, 0x1cf4a5f
iretd
invalid
iretd
or eax, 0xdb3ad367
add eax, 0xcb70c8cd
int 0xc8
jo 0x1400e68ba
retf
fild dword [0x10b7f31bc]
int 0xc8
jo 0x1400e68ba
retf
retf
xor eax, 0xc7c182de
cmp eax, 0xc680d0f1
ja case.0x1400e63be.3
invalid
mov r13b, 5
jmp 0x1400e827a
invalid
add byte [rbx - 0x30b5f0fb], cl
add dword [rcx], esi
sal bh, cl
div dword [0x141ddb31c]
mov eax, dword [0x141ddb318]
xor edx, edx
div dword [0x141ddb31c]
or eax, 0x67924fb3
cmp eax, 0xd2271adf
je case.0x1400e63be.19
mov eax, dword [0x141ddb320]
sub eax, dword [0x141ddb324]
iretq
invalid
add dword [rbx], ebp
add eax, 0x1cf49fb
iretq
invalid
iretq
xor eax, 0x42222303
and eax, 0x522a23b7
add eax, 0xd86d4e46
cmp eax, 0x8840a66f
jb 0x1400e691d
mov r13b, 0xc
jmp 0x1400e827a
mov eax, dword [0x141ddb440]
imul eax, dword [str.W_3_]
and eax, 0x24a11f94
add eax, 0xa8a655d0
shr eax, 1
imul rax, rax, 0x484e199d
shr rax, 0x3d
cmp eax, 0xfb8cfc56
push rsi
cld
invalid
sti
jae case.0x1400e64dc.16
push rsi
cld
invalid
mov r13b, 3
jmp 0x1400e8d84
and al, 0
invalid
and al, 0
add byte [rbx - 0x30b55ffb], cl
mov eax, dword [0x141ddb420]
or eax, dword [0x141ddb424]
mov eax, dword [0x141ddb420]
or eax, dword [0x141ddb424]
add eax, 0x3ace8178
xor eax, 0x24ef357c
add eax, 0xeb810ca4
cmp eax, 0x5cb8f449
jb case.0x1400e64dc.17
invalid
mov eax, 0xf9929cb7
mov ecx, dword [0x141ddb428]
or ecx, dword [0x141ddb42c]
and ecx, 0xe913a48c
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0xe49d0d6f
cmp ecx, 0xa94e061d
je 0x1400e69a1
mov r13b, 0xa
jmp 0x1400e8d84
add byte [rbx - 0x30b68efb], cl
add dword [rbx], esp
add eax, 0x1cf496f
mov eax, dword [0x141ddb348]
and eax, dword [0x141ddb34c]
or eax, 0x5801a192
and eax, 0x7ad5a5f2
cmp eax, 0x2b2ed08c
je case.0x1400e63be.20
invalid
jrcxz 0x1400e6a30
mov r13b, 6
mov ch, 6
jmp 0x1400e82ac
mov eax, dword [0x141ddb430]
imul eax, dword [0x141ddb434]
scasd eax, dword [rdi]
add eax, 0x1cf4a31
scasd eax, dword [rdi]
add eax, 0x1cf4a31
add eax, 0x6eac0cb4
xor eax, 0xa7f684d4
add eax, 0x5ecfb36e
cmp eax, 0x35e2f0b6
ja case.0x1400e64dc.18
invalid
fisttp qword [rbx - 0x30b5e6fb]
add dword [rbx], ecx
add eax, 0x1cf4a17
mov eax, dword [0x141ddb438]
or eax, dword [0x141ddb43c]
xor eax, 0x8400b011
and eax, 0x9479b0b7
imul rax, rax, 0x78d67039
imul eax, eax, 0x78d67039
shr rax, 0x3d
cmp eax, 0x758cd04e
ja 0x1400e6a19
cmp eax, 0x8cd04e3d
jne case.0x14007aa32.1540
fadd dword [rcx - 0x4b]
or ebp, ecx
cmp esp, dword [rbx]
add byte [rax], al
mov r13b, 0xb
jmp 0x1400e8d84
mov eax, dword [0x141ddb778]
imul eax, dword [0x141ddb77c]
add eax, 0x61de5801
or eax, 0xc14280
and eax, 0x82c74288
cmp eax, 0x44ad427f
lodsd eax, dword [rsi]
jb 0x1400e6a49
lodsd eax, dword [rsi]
jb 0x1400e6a49
mov rax, qword [rbp + 0x160]
mov rbx, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov r13b, 2
jmp 0x1400e8240
add byte [rax - 0x75], cl
pop rax
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rcx - 0x4b], al
add ch, cl
mov ebp, 0x31000017
rol byte [rax + rax*8 - 0x177274b4], 1
add byte [rax], al
jne 0x1400eabb9
jmp 0x1400eab77
nop dword [rax]
mov eax, dword [0x141ddb0a8]
xor edx, edx
div dword [0x141ddb0ac]
iretd
add dword [rcx - 0x40], ebp
or byte [r15 - 0x7187fac4], r10b
sbb byte [rdi + 0x55c400fd], dh
iretd
sbb byte [rdi + 0x55c400fd], dh
invalid
ja 0x1400e6aa0
mov eax, dword [0x141ddb0b0]
xor edx, edx
sal bh, cl
xor eax, 0x1cf45e6
sal bh, cl
xor eax, 0x1cf45e6
mov rcx, qword [rbp + 0x1e8]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141ddb0b8]
xor edx, edx
div dword [0x141ddb0bc]
add eax, 0xb2c2462f
and eax, 0x8cf8665f
xor eax, 0x451f279b
cmp eax, 0xbbf1d9eb
fyl2x
invalid
jb 0x1400e6ae0
fyl2x
mov ebx, 0x418bdc72
invalid
invalid
mov eax, dword [rcx + 4]
mov dword [r13], eax
invalid
add al, 0x41
mov dword [rbp], eax
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x1e0]
loopne 0x1400e6b11
add byte [rax], al
add byte [rbx - 0x67c013f], al
mov r10, qword gs:[rbp + 0x1f0]
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r10, qword [rbp + 0x1f0]
ja case.0x1400e54c1.290
mov r8, rax
lea rax, [0x141dbc60c]
int 1
int 1
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
mov eax, dword [0x141ddb7c8]
xor edx, edx
div dword [0x141ddb7cc]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4c86
mov eax, 0xa7656057
mov rsi, r8
mov ecx, dword [0x141ddb7d0]
and ecx, dword [0x141ddb7d4]
jp 0x1400e6ba4
iretd
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
jp 0x1400e6ba4
iretd
add ecx, 0xdc32c771
or ecx, 0xc835d328
cmp ecx, 0xc5c3fd3a
je case.0x1400968e4.340
leave
sub bl, dl
xor eax, 0x3af981c8
std
ret
mov eax, 0xeeeb83e5
jmp 0x1400e6b69
mov ecx, dword [str.k7_8]
imul ecx, dword [0x141ddb7dc]
imul rcx, rax
imul ecx, eax
imul ecx, eax
shr rcx, 0x3f
or ecx, 0xe919a492
leave
xchg edx, eax
movsb byte [rdi], byte [rsi]
sbb ecx, ebp
jmp 0xd2d7ecd2
leave
xchg edx, eax
movsb byte [rdi], byte [rsi]
sbb ecx, ebp
cmp ecx, 0x3dca4ad6
jb 0x1400e6b7b
mov r13b, 4
jmp 0x1400e84b1
add byte [rax], al
mov eax, dword [0x141ddb7c0]
add eax, 0x1cf4c14
iretd
and eax, dword [0x141ddb7c4]
adc cl, byte [rdi + rcx*8 + 1]
and eax, 0x2322eef
imul eax, eax, 0xa9e19246
cmp eax, 0x4892069c
jbe 0x1400e6ba6
mov r13b, 0xd
mov rsi, r8
jmp 0x1400e84c0
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4487
xchg dword [rdi + rcx*8 + 1], eax
xchg dword [rdi + rcx*8 + 1], eax
add dword [rdi], ecx
invalid
nop dword [rax]
mov eax, dword [0x141ddb068]
xor edx, edx
div dword [0x141ddb06c]
iretd
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf447e
iretd
invalid
iretd
or eax, 0x94000014
xor eax, 0x37310002
or eax, 0x48caffe9
cmp eax, 0x52969269
jb 0x1400e6be0
retf 0x3d48
mov rcx, qword [rbp + 0x1e0]
loopne 0x1400e6c0a
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
mov rdx, qword [rbp + 0x1d0]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddb070]
imul eax, dword [0x141ddb074]
add eax, 0x1cf4447
imul eax, eax, 0xf0248fd0
cmp eax, 0xfd00167a
ja 0x1400e6c20
cmp ecx, 0xb
mov rcx, qword [rbp + 0x1e8]
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test edi, ecx
or al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], cl
mov r10, qword [rbp + 0x1f0]
invalid
invalid
jne 0x1400e7719
mov r10, qword [rbp + 0x1f0]
add byte [rax], al
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 [0x141ddb650]
iretd
and eax, dword [0x141ddb654]
imul eax, eax, 0x3f662790
xor eax, 0x4aa82777
cmp eax, 0xbd984ee2
ja 0x1400e6c60
nop
invalid
invalid
invalid
movzx r14d, byte [rcx + 1]
nop word cs:[rax + rax]
mov dh, 0x71
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
mov eax, dword [0x141ddb658]
sub eax, dword [0x141ddb65c]
add dword [0x19e0e392b], eax
add dword [0x19e0e392b], eax
pop rbp
imul rax, rax, 0x4b97c88b
shr rax, 0x3e
imul eax, eax, 0x57b12254
cmp eax, 0xa424783e
js 0x1400e6cda
movsb byte [rdi], byte [rsi]
je 0x1400e6c90
mov r13b, 9
mov ch, 9
jmp 0x1400ea6db
add byte [rax - 0x75], cl
jno 0x1400e6ce7
mov rbx, qword [rcx + 0x10]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141ddafd0]
or eax, dword [0x141ddafd4]
iretd
add dword [0x1a1fff0c4], ecx
imul rax, rax, 0x795a139f
imul eax, eax, 0x795a139f
iretd
imul eax, eax, 0x795a139f
shr rax, 0x3e
cmp eax, 0x64bf27b7
je 0x1400e6cf0
mov r10, qword [rbp + 0x1f0]
nop word [rax + rax]
mov eax, dword [0x141ddafd8]
add eax, dword [0x141ddafdc]
or eax, 0x4b21fa3b
cmp eax, 0x56edc982
je 0x1400e6d20
mov r15, qword [rcx + 0x18]
mov r13b, 2
mov rcx, qword [rbp + 0x1e0]
add ecx, 0xfffffffe
cmp ecx, 0x13
ja case.0x1400e6d60.6
sbb byte [rcx - 0x4b], al
add cl, byte [rax - 0x75]
invalid
lea rax, [0x141dbd464]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddb198]
xor edx, edx
div dword [0x141ddb19c]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf442c
mov eax, dword [0x141ddb1a0]
add eax, 0x1cf442a
add eax, dword [0x141ddb1a4]
or eax, 0x40b54328
and eax, 0xf0b57f2a
imul rax, rax, 0x6781f669
shr rax, 0x3b
cmp eax, 0xc09e8fb0
ja 0x1400e6d70
mov r12, rsi
mov eax, dword [str.f_41]
imul eax, dword [0x141ddb1ac]
or eax, 0xa40a1880
and eax, 0xe44e7a87
cmp eax, 0x2d8c6c42
invalid
jne 0x1400e6dcc
sub eax, 0x83481375
in al, dx
and byte [rax - 0x77], cl
mov ecx, ebx
sub rsp, 0x20
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r15
call fcn.14005d890
idiv edi
add rsp, 0x20
mov esi, 0x878162c3
mov edi, dword [0x141ddb1b0]
and edi, dword [0x141ddb1b4]
iretd
add dword [rbx], esp
cmp eax, 0x1cf43d7
and edi, 0xfd2fe13d
out 0x3d, eax
loope 0x1400e6e11
std
add edi, 0xdfa59c10
imul rdi, rsi
shr rdi, 0x3f
shr edi, 0x3f
pushfq
movsd dword [rdi], dword [rsi]
fisttp word [rax + 0xf]
scasd eax, dword [rdi]
dec byte [rax - 0x3f]
shr edi, 0x3f
shr edi, 0x3f
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005d890
add rsp, 0x20
cmp edi, 0xc7f03152
je 0x1400e6dd1
mov r14d, eax
mov edi, eax
invalid
mov ecx, 0x8b4c10ef
xchg ebp, eax
shr edi, 0x10
mov r10, qword [rbp + 0x1f0]
add byte [rcx + rcx*4 - 0x1a], cl
out dx, eax
adc byte [rbx + rcx*4 - 0x6b], cl
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x1a], cl
mov eax, dword [0x141ddb1b8]
xor eax, dword [0x141ddb1bc]
add eax, 0x2f0835bd
and eax, 0x8f2e10ef
invalid
invalid
cmp eax, 0xc6fa8619
je 0x1400e6e1e
invalid
test r14b, 1
mov r9, qword [rbp + 0x1e8]
invalid
call 0x14f0e6e48
test dword [rbp + 0x29], ecx
add byte [rax], al
invalid
mov r13b, 4
jmp 0x1400eaf53
mov eax, dword [0x141ddb110]
add eax, 0x1cf42b6
iretd
sub eax, dword [0x141ddb114]
or eax, 0x20358ab4
mov ah, 0x8a
xor eax, 0x1aff3520
push rax
mov ecx, 0x374ac069
imul eax, dword [rdi], 0x4dc5e13d
je 0x1400e6eea
invalid
mov ah, 0x8a
xor eax, 0x1aff3520
push rax
mov ecx, 0x374ac069
imul eax, dword [rdi], 0x4dc5e13d
je 0x1400e6eea
fisttp qword [rax - 0x77]
mov ch, 0xe0
add dword [rax], eax
add byte [rbx - 0x30bd6bfb], cl
add dword [rbx], esp
and eax, dword [0x141ddb11c]
mov qword [rbp + 0x1e0], rsi
mov eax, dword [0x141ddb118]
and eax, dword [0x141ddb11c]
imul rax, rax, 0x737190a7
shr rax, 0x3e
call 0x10dced7d6
mov ah, 0x77
xor eax, 0xcea3b336
mov bl, 0xa3
invalid
imul eax, eax, 0x4277b4cd
int 0xb4
ja 0x1400e6edd
xor eax, 0xcea3b336
mov bl, 0xa3
invalid
cmp eax, 0x7612646
invalid
jae 0x1400e6eba
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r15
call fcn.140059f90
dec dword [rax - 0x7d]
invalid
invalid
dec dword [rax - 0x7d]
invalid
add esp, 0x20
mov esi, dword [0x141ddb120]
or esi, dword [0x141ddb124]
xor esi, 0x399bb7f
add eax, dword [rcx - 0x79603f3a]
and esi, 0x2d9ae7b
add eax, dword [rcx - 0x79603f3a]
and esi, 0x2d9ae7b
add cl, byte [rax - 0x7d]
in al, dx
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
call fcn.140059f90
xor bh, dh
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x4d99f7fe], al
and dh, byte [rdi - 0x39]
xor bh, dh
dec dword [rax - 0x7d]
invalid
and byte [rcx + 0x4d99f7fe], al
and dh, byte [rdi - 0x39]
mov r14, rax
test r14b, 1
invalid
invalid
mov byte [rcx], 0xf
test esp, esp
sub byte [rax], al
add byte [rcx - 0x3f], cl
out dx, al
jne 0x1400e97e4
shr r14, 0x20
mov r13b, 7
mov r12d, r14d
hlt
and byte [rcx - 0x4b], al
invalid
hlt
jmp 0x1400ea315
mov eax, dword [0x141ddb158]
and eax, dword [0x141ddb15c]
add dword [rbx], esp
add eax, 0x1cf4241
add eax, 0xd7bfe506
xor eax, 0x69d13c25
shr dword [rcx + 5], 1
cmp dword [rbx + 0x473d9a79], esp
add dword [rdx + riz*2 + 0x77], edi
invalid
invalid
shr dword [rcx + 5], 1
imul eax, dword [0xda881267], 0x7c01473d
invalid
cmp dword [rbx + 0x473d9a79], esp
add dword [rdx + riz*2 + 0x77], edi
fimul word [rax - 0x7d]
in al, dx
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005f680
xchg edi, esi
dec dword [rax - 0x7d]
invalid
invalid
and byte [rax - 0x77], cl
invalid
xchg edi, esi
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x77], cl
invalid
mov r12, rax
test r12b, 1
test ah, 1
test ah, 1
jne 0x1400e986c
shr r12, 0x20
mov r13b, 0xc
mov r10, qword [rbp + 0x1f0]
jmp 0x1400ead5a
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1e8]
invalid
add byte [rdi + rcx - 0x4a], al
jo 0x1400e6f71
movzx r14d, byte [rax + 1]
movsx r12d, r14b
movsx esp, dh
movsx rsi, r12b
mov eax, dword [0x141ddafe0]
sub eax, dword [0x141ddafe4]
iretd
add ecx, eax
call 0x10077b78d
int1
jrcxz 0x1400e6ff9
add al, 0x48
shr eax, 0x35
invalid
invalid
iretd
int1
jrcxz 0x1400e6ff9
add al, 0x48
shr eax, 0x35
invalid
invalid
call 0xca0b7cca
or eax, 0x7eab89fd
cmp eax, 0xb9b89ba
mov r8, qword [rbp + 0x60]
stosd dword [rdi], eax
jle 0x1400e6fd5
mov edx, 0x4c0b9b89
mov eax, dword [rbp + 0x60]
jae case.0x14007ade5.1433
mov byte [r8], r14b
mov rcx, qword [rbp + 0x1e0]
nop dword [rax]
mov eax, dword [0x141ddafe8]
xor edx, edx
div dword [0x141ddafec]
imul eax, eax, 0x5b0293a0
add eax, 0x50186a70
sbb byte [rax + 0x45], dl
mov byte [rax], dh
sbb byte [rax + 0x45], dl
mov byte [rax], dh
cmp eax, 0x2080cc75
jb 0x1400e6fb0
int3
add ecx, 0xfffffffe
cmp ecx, 0x65
stc
invalid
inc byte [rbx - 0x74b39a07]
xchg ebp, eax
lock add dword [rax], eax
add dword [rax], eax
stc
mov r10, qword gs:[rbp + 0x1f0]
add dword [rax], eax
invalid
mov r10, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx + riz], eax
add byte [rax - 0x73], cl
lea eax, [0x141dbd2cc]
ja case.default.0x1400e6ff4
lea rax, [0x141dbd2cc]
lea eax, [0x141dbd2cc]
invalid
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
sar edi, 0xe1
sar edi, 0xe1
mov eax, dword [0x141ddb280]
xor edx, edx
div dword [0x141ddb284]
or eax, 0xee235065
imul eax, eax, 0x716e1e8e
add eax, 0x87b4ee
mov ah, 0x87
add byte [0x1b8339a81], bh
invalid
invalid
invalid
iretd
iretd
mov ah, 0x87
add byte [0x1b8339a81], bh
invalid
invalid
invalid
sub ah, byte [0x181e9e394]
mov ch, 4
jae 0x1400e6ff6
mov r13b, 4
jmp 0x1400e85dd
add byte [rax], al
mov eax, dword [0x141ddb288]
add eax, 0x1cf425f
iretd
sub eax, dword [0x141ddb28c]
xor eax, 0x9020ca60
invalid
nop
and byte [rax - 0x57259adb], dl
mov eax, 0x2406df3d
jbe 0x1400e7023
and eax, 0xb8a8da65
cmp eax, 0x412406df
jbe 0x1400e7023
mov r13b, 5
mov ch, 5
jmp 0x1400e85dd
mov eax, dword [0x141ddb278]
add eax, 0x1cf422a
sub al, byte [rdx - 0x31]
add dword [rbx], esp
add eax, 0x1cf4228
and eax, dword [0x141ddb27c]
imul eax, eax, 0xc098b2bf
shl byte [0x1afd2f285], 0x35
xchg ecx, eax
enter 0x3dda, 0x39
xor dword [rax], ebp
mov ah, 0x77
fld qword [rcx - 0x4b]
or eax, 0x156ae9
add byte [rbx - 0x30bde8fb], cl
iretd
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf4214
and eax, 0x6fc48225
xor eax, 0xdac86791
cmp eax, 0xb4283139
ja 0x1400e7048
mov r13b, 0xd
jmp 0x1400e85dd
mov eax, dword [0x141ddb290]
imul eax, dword [0x141ddb294]
iretd
imul eax, eax, 0x868cdc6e
add eax, 0x244456e5
push rsi
and al, 0x3d
xchg byte [rdx + 0x6d], ch
sbb esi, dword [rsi - 0x1f]
fmul qword [rsi + rax*4 + 0x4456e505]
and al, 0x3d
push rsi
and al, 0x3d
xchg byte [rdx + 0x6d], ch
sbb esi, dword [rsi - 0x1f]
mov r13b, 6
mov ch, 6
jmp 0x1400e85dd
adc eax, 0xb5410000
add ecx, ebp
jle 0x1400e70db
add byte [rax], al
mov r13b, 1
jmp 0x1400eac20
add byte [rax], al
mov eax, dword [0x141ddb030]
imul eax, dword [0x141ddb034]
test dword [rdi], edi
iretd
add dword [0x1580b6432], eax
mov ecx, 0xf7e1ad65
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
cmp ecx, 0xc455d001
mov rcx, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x50]
push r8
test dword [rdi], edi
iretd
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
push r8
jbe 0x1400e70de
movss xmm0, dword [rcx + 4]
movss dword [r8], xmm0
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x1e0]
xchg ebp, eax
loopne 0x1400e70e4
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141ddb038]
or eax, dword [0x141ddb03c]
or eax, 0x923e0e8a
imul eax, eax, 0x48165c2f
pop rsp
invalid
add rax, 0x2f518da8
movss xmm0, dword [rcx + 4]
movups xmm0, xmmword [rcx + 4]
pop rsp
invalid
movups xmm0, xmmword [rcx + 4]
movss dword [r8], xmm0
cmp eax, 0x4856f7fe
ja 0x1400e70f0
add edx, 0xfffffffe
cmp edx, 0x65
mov r10, qword [rbp + 0x1f0]
ja case.0x1400e713e.6
and eax, dword [rax]
invalid
xchg dword [rdx + 0x23], edx
add byte [rax], al
and eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x1cd5b35
lea rax, [0x141dbcc6c]
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
add rcx, rax
jmp rcx
sar edi, 0xe1
movss xmm1, dword [0x140103e24]
or eax, 0x1ccdc
maxss xmm1, xmm0
movss xmm0, dword [0x140103e28]
minss xmm0, xmm1
cvttss2si edi, xmm0
mov eax, dword [0x141ddb500]
imul eax, dword [0x141ddb504]
scasd eax, dword [rdi]
add eax, 0x1cf439b
scasd eax, dword [rdi]
add eax, 0x1cf439b
or eax, 0x11b38791
cmp eax, 0xaedde009
je 0x1400e715c
mov eax, dword [0x141ddb508]
imul eax, dword [0x141ddb50c]
xor eax, 0x2b670b4d
iretd
mov al, byte [rbx - 0x31]
add dword [0x16b757cd4], esi
or r12, qword [r15 + 0x2b]
add eax, 0xa4d305b6
cmp eax, 0x41ccafa1
jbe 0x1400e7175
mov r13b, 4
jmp 0x1400e8dfc
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 - 0x74bb038b], al
invalid
test al, al
jne 0x1400e71d0
mov r12d, dword [rcx + 4]
mov eax, dword [0x141ddb008]
add eax, dword [0x141ddb00c]
movsxd rsi, r12d
or eax, 0x1386724a
and eax, 0x9ba6f26a
cmp eax, 0x74a73d59
mov r10, qword [rbp + 0x1f0]
jb 0x1400e9d3c
jmp 0x1400e9d16
int 1
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
invalid
loopne 0x1400e72cc
mov ch, 4
jmp 0x1400e99fe
invalid
add byte [rax], al
invalid
mov eax, dword [0x141ddb8a0]
sub eax, dword [0x141ddb8a4]
invalid
iretd
invalid
invalid
add eax, 0x652d5f74
or eax, 0xd98dfeb0
imul rax, rax, 0x2d6e0f0f
imul eax, eax, 0x2d6e0f0f
imul eax, eax, 0x2d6e0f0f
shr rax, 0x3d
cmp eax, 0x72a3701e
ja 0x1400e7292
invalid
fsub dword [rsi - 0x77]
mov word [rdx], si
sub rsp, 0x20
mov r8d, 1
xor cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.14003b090
add rsp, 0x20
movabs rax, 0x8000000000000000
cmp eax, 0x8348fff5
invalid
mov ecx, dword [0x141ddb8a8]
mov edx, dword [0x141ddb8ac]
add ecx, edx
add ecx, 0x8aa6bb9f
or ecx, 0x99d27ff2
cmp ecx, 0xabfa2e51
cli
stosd dword [rdi], eax
cli
stosd dword [rdi], eax
je 0x1400e72dd
mov rsi, qword [rdi]
cmp rsi, rax
mov r10, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rdi], cl
invalid
cwde
invalid
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rax - 0x74ffffdb], ebx
add byte [rbx - 0x30ba57fb], cl
invalid
add byte [rbx - 0x30ba57fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf45a4
mov eax, dword [0x141ddb8c0]
xor edx, edx
div dword [0x141ddb8c4]
add eax, 0xba2cabb
mov ecx, 0xadb28681
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x351dd39c
cmp ecx, 0x48396ead
ja 0x1400ea156
xor eax, 0x6eadf981
cmp dword [rax + 0xf], ecx
xchg dword [rdx], edx
add byte cs:[rax], al
jmp 0x1400ea12d
sub eax, 0x58b0000
or dword [rbp - 0x31], eax
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4505
iretd
invalid
mov eax, dword [0x141ddb858]
xor edx, edx
div dword [0x141ddb85c]
iretd
invalid
iretd
iretd
imul rax, rax, 0x2339ed47
shr rax, 0x3a
and eax, 3
imul eax, eax, 0xcc7f9555
jg 0x1400e7337
cmp eax, 0x7994219b
ja 0x1400e7349
wait
and dword [rcx + rdi*2 + 0x58bd777], edx
call 0x14f1042bd
scasd eax, dword [rdi]
add eax, 0x1cf44e5
mov eax, dword [0x141ddb860]
imul eax, dword [0x141ddb864]
xor eax, 0x5b9d7f8d
imul eax, eax, 0xfb8b0966
xor eax, 0x3545c8f8
enter 0x3545, 0x3d
xchg rdi, rax
invalid
invalid
enter 0x3545, 0x3d
xchg rdi, rax
mov ebp, 0x41dc7248
jb 0x1400e7372
mov r13b, 0xa
jb 0x1400e7372
mov r13b, 0xa
jmp 0x1400e99fe
mov eax, dword [0x141ddb880]
add eax, 0x1cf44dc
and eax, dword [0x141ddb884]
or eax, 0x95510a43
xor eax, 0x44192841
sub byte [rcx], bl
or eax, 0x2aa695bc
cmpsb byte [rsi], byte [rdi]
invalid
sub byte [rcx], bl
or eax, 0x2aa695bc
cmpsb byte [rsi], byte [rdi]
invalid
cmpsb byte [rsi], byte [rdi]
sub bh, byte [0x14a53eac8]
cmp eax, 0xa45770a
jb 0x1400e739e
mov eax, dword [0x141ddb888]
xor edx, edx
div dword [0x141ddb88c]
imul eax, eax, 0xda6712a8
add eax, 0x53c33a70
add dword [rcx - 0x40], ebp
test al, 0x12
fiadd dword [eip + 0x53c33a70]
cmp eax, 0xdf89ec1c
in al, dx
mov edi, ebx
ja 0x1400e73c0
mov r13b, 5
jmp 0x1400e99fe
mov eax, dword [0x141ddb868]
imul eax, dword [0x141ddb86c]
ja 0x1400e7437
iretd
add dword [rcx - 0x40], ebp
pop rbp
invalid
invalid
ja 0x1400e7437
iretd
sar byte [rbx - 0x1e26d2c3], 0x41
cmp eax, 0x41e1d92d
sub eax, 0x7441e1d9
out 0x8b, al
add eax, 0x1cf4468
invalid
je 0x1400e73e8
mov eax, dword [0x141ddb870]
add dword [rbx], eax
add eax, dword [0x141ddb874]
add eax, 0x1cf4466
iretd
and eax, 0x435f324a
xor eax, 0xcb5c65d8
pop rsp
retf
cmp eax, 0x4fd19c
ror dword [rdi], 1
pop rsp
pop rsp
retf
pushfq
ror dword [rdi], 1
jb 0x1400e7402
mov r13b, 0xb
jmp 0x1400e99fe
or ebp, ecx
xlatb
and eax, 0x8b480000
invalid
mov rdi, qword [rbp - 8]
mov rbx, qword [rbp]
mov ebx, dword [rbp]
mov ebx, dword [rbp]
pop rbp
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141ddb040]
xor edx, edx
div dword [0x141ddb044]
xor eax, 0x1cf3bf6
sal bh, cl
xor eax, 0x1cf3bf6
cmp ecx, edi
add dword [0xc1e8790d], esp
and eax, 0x81da04ba
and eax, 0x81da04ba
fiadd dword [rcx + 0x2cca0635]
shr byte [rcx - 0x40], 0x29
shr byte [rcx], 0xff
xor dword [0x1003b3e62], 0xff29c069
xor eax, 0xc02cca06
imul eax, eax, 0x1af9ff29
shr byte [rcx], 0xff
stc
sbb bh, byte [0x10ba3756d]
xchg ebp, eax
retf
shr byte [rcx], 0xff
stc
sbb bh, byte [0x10ba3756d]
xchg ebp, eax
retf
xchg ebp, eax
retf
je 0x1400e7440
movsd xmm0, qword [rcx + 8]
mov eax, dword [0x141ddb048]
xor edx, edx
div dword [0x141ddb04c]
or byte [rbx - 0x30c427fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf3bd4
cmp eax, 0x484f2e1b
mov rcx, qword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1e0]
jne 0x1400e748b
movsd qword [r8], xmm0
mov r10, qword [rbp + 0x1f0]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rsi + 0x66], ah
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 [0x141ddb050]
imul eax, dword [0x141ddb054]
or eax, 0x8004b040
and eax, 0xc48fbc42
imul eax, eax, 0xd314e55
movsd qword [r8], xmm0
cmp eax, 0x5f67c192
shl dword [rdi + 0x5f], 0x77
xlatb
iretd
shl dword [rdi + 0x5f], 0x77
xlatb
nop dword [rax]
mov eax, dword [0x141ddb058]
imul eax, dword [0x141ddb05c]
and eax, 0xf2e1cffe
iretd
imul rax, rax, 0x159eaa21
shr rax, 0x3c
shr eax, 0x3c
imul eax, eax, 0xef943f1d
cmp eax, 0x9a9d5f31
invalid
ja 0x1400e74d0
invalid
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.default.0x1400e7514
lea rax, [0x141dbcad4]
lea eax, [0x141dbcad4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, 0xa11ec071
movsd xmm1, qword [0x140103dd8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140103de0]
minsd xmm0, xmm1
pop rbp
sal edx, 0xf
sub al, 0xf8
pop rbp
sal edx, 0xf
sub al, 0xf8
mov ecx, dword [0x141ddb5a0]
or ecx, dword [0x141ddb5a4]
iretd
add dword [rcx - 0x152e783f], eax
mov dword [rcx - 0x363ba637], eax
fisttp dword [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
jmp 0x11807f699
invalid
invalid
mov byte [rdi - 0x28], dh
iretd
mov dword [rcx - 0x363ba637], eax
leave
fisttp dword [rax + 0xf]
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
jmp 0x11807f699
invalid
jne 0x171e6ece8
xor eax, eax
rol byte [rax + rax*8 - 0x4abe038b], 4
test al, al
jne 0x1400e7561
mov r13b, 4
mov ch, 4
jmp 0x1400e8eff
sbb dword [rax], eax
add byte [rax - 0x75], cl
test eax, ebp
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
movzx r14d, byte [rax + 1]
movzx r14d, byte [rax + 1]
mov eax, dword [0x141ddb078]
add eax, 0x1cf3af9
and eax, dword [0x141ddb07c]
movzx esi, r14b
idiv dword [rdx]
iretd
add dword [rcx + 0xf], eax
mov dh, 0xf6
xor eax, 0x25c4b4d4
imul eax, eax, 0x7f8b68f0
cmp eax, 0x23ec6ed0
mov r11, qword [rbp + 0x20]
jne 0x1400e75a2
mov byte [r11], r14b
mov rcx, qword [rbp + 0x1e0]
mov r15, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141ddb080]
sub eax, dword [0x141ddb084]
xor eax, 0x57d5d92a
imul eax, eax, 0x24df3425
and al, 0x45
mov byte [rbx], dh
and al, 0x45
mov byte [rbx], dh
cmp eax, 0x6656a3f7
jb 0x1400e75c0
movabs dword [0x66666666df726656], eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141ddb088]
add eax, dword [str._u_]
imul eax, eax, 0x231a52b
or eax, 0xa5f8cc04
cmp eax, 0x3ea41506
je 0x1400e75f0
invalid
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r10, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
ja case.0x1400e762f.6
xchg dword [rbp + 0x4800001f], ebx
lea rax, [0x141dbc93c]
lea eax, [0x141dbc93c]
add dword [rax + 0x63], ecx
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddb690]
add eax, 0x1cf4059
sub eax, dword [0x141ddb694]
xor eax, 0x800140
add dword [rax + 0xfd62500], eax
xchg esi, eax
cmp eax, 0x1110aa06
adc byte [rcx], dl
push rdi
iretd
add dword [rax + 0xfd62500], eax
xchg esi, eax
cmp eax, 0x1110aa06
adc byte [rcx], dl
adc byte [rcx], dl
jb case.0x1400e762f.2
mov eax, dword [0x141ddb698]
and eax, dword [0x141ddb69c]
imul eax, eax, 0xfadba77e
and eax, 0xfd45f51c
cmp eax, 0xa5f73771
je 0x1400e764e
mov r13b, 4
jmp 0x1400e84e2
mov eax, dword [0x141ddb688]
xor edx, edx
div dword [0x141ddb68c]
xor eax, 0x1cf400a
xor eax, 0x1cf400a
add eax, 0x22506215
xor eax, 0x7e217c7d
jge 0x1400e7706
and dword [rsi + 0x3d], edi
scasd eax, dword [rdi]
invalid
invalid
invalid
ja case.0x1400e762f.16
jge 0x1400e7706
and dword [rsi + 0x3d], edi
scasd eax, dword [rdi]
invalid
mov r13b, 3
jmp 0x1400e84e2
invalid
add byte [rax], al
invalid
mov eax, dword [str.fv]
imul eax, dword [0x141ddb6a4]
imul eax, eax, 0xcb006954
or eax, 0x94c954a
imul eax, eax, 0x2bbf96a9
cmp eax, 0xf56c47b
jbe case.0x1400e762f.3
invalid
mov r13b, 5
jmp 0x1400e84e2
mov eax, dword [0x141ddb670]
add eax, 0x1cf3fa2
or eax, dword [0x141ddb674]
and eax, 0x6eada1d
imul eax, eax, 0xee1a1b73
or eax, 0xed7025c6
cmp eax, 0xdcc75e98
invalid
jbe case.0x1400e762f.18
mov r13b, 0xb
jmp 0x1400e84e2
add byte [rax], al
add byte [rax], al
mov eax, dword [str.DF8q]
or eax, dword [0x141ddb67c]
imul eax, eax, 0xb4ab7f3
mov bh, 0x4a
or eax, dword [0x17b3a9d11]
iretd
mov bh, 0x4a
or eax, dword [0x17b3a9d11]
invalid
cmp eax, 0x83363019
jbe case.0x1400e762f.19
mov r13b, 0xc
jmp 0x1400e84e2
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddb660]
and eax, dword [0x141ddb664]
invalid
iretd
add dword [rcx - 0x1d0741d3], edi
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
add ecx, 0x3536a5cd
and ecx, 0x1512a10f
cmp ecx, 0x38c980ec
jbe 0x1400e775b
invalid
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov qword [rbp + 0x180], rdx
lea rax, [0x1400dcfe0]
xchg ebp, eax
add byte [rcx], 0
add byte [rax - 0x73], cl
add eax, 0xffff588c
mov qword [rbp + 0x188], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffff587e
lea rax, [0x1400dcfe0]
nop word cs:[rax + rax]
mov ecx, dword [0x141ddb668]
or ecx, dword [0x141ddb66c]
add ecx, 0xe2bee505
and ecx, 0x2635499
mov qword [rbp + 0x180], rdx
mov qword [rbp + 0x188], rax
cmp ecx, 0xf38dd0ad
invalid
ja 0x1400e7770
invalid
lea rax, [0x141dbb008]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 1
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1c0], 0
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
rol byte [rcx], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x1b0], eax
mov qword [rbp + 0x1b8], 1
sub rsp, 0x20
lea rcx, [rbp - 0x80]
lea rdx, [rbp + 0x1a0]
call fcn.1400ec490
add rsp, 0x20
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rbp + 0x1a7], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg r8d, eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg r8d, eax
mov qword [rbp + 0x1b7], rax
mov rdx, qword [rbp + 0x1f0]
add dh, al
or byte [rsi], al
add dh, al
or byte [rsi], al
movupd xmm0, xmmword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1af]
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
lea esi, [rdi + 0x66000001]
movups xmmword [rdx + 9], xmm0
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
lea esi, [rdi + 0x66000001]
movups xmmword [rdx + 9], xmm0
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rcx
mov qword [rdx], 1
and byte [rax - 0x39], cl
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x1609ceff], dh
push rdi
cmp byte [rax], al
add byte [rbx - 0x30bf0cfb], cl
add dword [rbx], esi
add eax, 0x1cf40f1
mov al, 1
xor esi, esi
jmp 0x1400eb09e
mov eax, dword [0x141ddb940]
xor eax, dword [0x141ddb944]
imul eax, eax, 0x9c6d8c2e
add eax, 0x8e9428da
xchg esp, eax
mov cs, word [0x19827fa2a]
xchg esp, eax
mov cs, word [0x19827fa2a]
lea rcx, [0x1400dcfe0]
lea r13, [0x141dbb050]
int 1
int 1
cmp eax, 0xb787ff1b
jae 0x1400e78e1
imul ecx, dword [rax - 0x75], 0x1d085
mov rax, qword [rbp + 0x1d0]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], rcx
mov byte [rcx], al
add byte [rax], al
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x188], ecx
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x53], cl
movabs al, byte [0x1a885c748000001]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1a0], r13
mov qword [rbp + 0x1a8], 1
mov qword [rbp + 0x1c0], 0
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 1
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x1b8], 1
add dword [rax], eax
add byte [rax], al
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x1a0]
add dword [rax], eax
add al, ch
mov dh, 0x4b
add byte [rax], al
add dword [rax], eax
add al, ch
mov dh, 0x4b
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
lea r14, [rbp - 0x28]
lea esi, [rbp - 0x28]
lea rbx, [rbp + 0x1a0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x1d0]
nop word cs:[rax + rax]
invalid
mov eax, dword [0x141ddb948]
add eax, 0x1cf4042
and eax, dword [0x141ddb94c]
mov edx, 0xa10b10df
imul rax, rdx
shr rax, 0x3f
or eax, 0x61d07d36
imul esi, eax, 0xf34d94cd
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x180], r15
add dword [rax], eax
add byte [rax - 0x77], cl
lea ecx, [rax + 0x4c000001]
add byte [rcx + rcx*4 - 0x53], cl
invalid
add dword [rax], eax
invalid
mov qword [rbp + 0x188], rcx
add byte [rcx + rcx*4 - 0x53], cl
movabs al, byte [0x1a885c748000001]
test dword [rax + 0x1000001], ebp
add byte [rax], al
invalid
mov qword [rbp + 0x1a0], r13
mov qword [rbp + 0x1a8], 1
test dword [rax + 0x1000001], ebp
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1c0], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x180]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 1
sub rsp, 0x20
and byte [rcx - 0x77], cl
int3
test dword [rax + 0x1000001], edi
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx - 0x77], cl
int3
mov rcx, r14
mov ecx, esi
mov rdx, rbx
call fcn.1400ec490
mov rcx, r12
add rsp, 0x20
cmp esi, 0xf8d8795f
je 0x1400e7900
mov eax, dword [0x141ddb950]
mov ecx, dword [0x141ddb954]
add eax, ecx
add eax, 0x672ffcfa
or eax, 0xc01e2736
cmp eax, 0x11e5ff66
mov rcx, qword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x1f0]
cli
cld
invalid
mov ecx, dword [rbp + 0x1f0]
invalid
add byte [rax], al
je 0x1400ea1cf
jmp 0x1400ea188
int3
sub rsp, 0x20
mov rcx, rbx
mov ecx, ebx
and byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov rdx, r15
call fcn.14005efb0
idiv edi
idiv edi
add rsp, 0x20
add esp, 0x20
invalid
mov r14d, edx
mov ecx, 0x800a6949
invalid
mov edx, dword [0x141ddb1c0]
xor edx, dword [0x141ddb1c4]
and edx, 0x8558000
add byte [rax - 0x357ef7ab], al
cld
invalid
invalid
out 0x48, eax
imul edx, ecx
shr rdx, 0x3b
cmp edx, 0xcd0f0ba4
je case.0x1400e54c1.391
jrcxz 0x1400e7a12
iretd
add byte [rax - 0x357ef7ab], al
cld
invalid
invalid
mov cl, 1
test al, 1
mov r10, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1e8]
jne 0x1400eafb5
test dword [rsi + 0x41000035], ebx
mov ch, 0xa
invalid
add byte [rax], al
mov r13b, 0xa
or ch, cl
and eax, 0x48000001
add byte [rax - 0x77], cl
mov ch, 0xe0
loopne 0x1400e7a25
add byte [rax], al
jmp 0x1400e7b44
add byte [rax - 0x77], cl
mov ch, 0xe0
loopne 0x1400e7a25
invalid
mov qword [rbp + 0x1e0], rsi
loopne 0x1400e7a25
add byte [rax], al
add byte [rbx - 0x30c8cbfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf3731
invalid
mov eax, dword [0x141ddb160]
imul eax, dword [0x141ddb164]
invalid
add dword [rax + 0x69], ecx
rol byte [rcx - 0x67], 0x49
shr rax, 0x3c
imul rax, rax, 0x67499941
shr rax, 0x3c
and eax, 3
imul eax, eax, 0x6891fc93
cmp eax, 0xbdecbd4b
in al, dx
invalid
ja 0x1400e7a26
in al, dx
mov ebp, 0x58bd877
adc al, 0x37
invalid
iretd
mov eax, dword [0x141ddb168]
sub eax, dword [0x141ddb16c]
add eax, 0xfa549c1d
and eax, 0x1d597bb0
jnp 0x1400e7abc
sbb eax, 0x67ef5335
sar dword [0x12730f5c9], 1
invalid
jnp 0x1400e7abc
sbb eax, 0x67ef5335
sar dword [0x12730f5c9], 1
ja 0x1400ea2f0
jmp 0x1400ea2b6
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
add byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
mov eax, edi
add byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
mov eax, edi
mov eax, edi
call fcn.14005b910
add rsp, 0x20
movzx eax, byte [rbp + 0x1a0]
movzx r14d, byte [rbp + 0x1a1]
xor ecx, ecx
test cl, cl
leave
leave
mov ecx, dword [0x141ddb108]
and ecx, dword [0x141ddb10c]
add ecx, 0x86227cfb
or ecx, 0xa351118e
cmp ecx, 0x11467d80
je 0x1400e7aa6
iretd
push rcx
movabs dword [0xe07411467d80f981], eax
mov cl, 2
test al, al
mov r10, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1e8]
jne 0x1400eafb5
xor al, 0
invalid
xor al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebp
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1a8]
mov qword [rbp + 0x1e8], rax
add byte [rcx - 0x4b], al
or cl, ch
fistp word [rdi]
add byte [rax], al
mov r13b, 8
jmp 0x1400e9ad3
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005d3c0
add rsp, 0x20
invalid
and byte [rcx - 0x77], al
invalid
invalid
mov ecx, dword [0x141ddb1c8]
or ecx, dword [0x141ddb1cc]
xor ecx, 0x402a5
and ecx, 0x1b8c43a7
add ecx, 0x7c4f8f9f
jl 0x1400e7aaa
stc
invalid
je 0x1400e7b53
jno 0x1400e7ba1
invalid
jl 0x1400e7aaa
stc
invalid
jno 0x1400e7ba1
fidiv dword [rcx + 0x4c01a801]
mov edx, dword [rbp + 0x1f0]
invalid
mov cl, 1
test al, 1
mov r10, qword [rbp + 0x1f0]
invalid
add byte [rdi], cl
test dword [rbp + 0x1d], ebx
add byte [rax], al
jne 0x1400e989e
mov r13b, 3
jmp 0x1400ead5a
add byte [rax], al
mov r12, rsi
mov eax, dword [0x141ddb178]
add eax, 0x1cf3626
add eax, 0x1cf3626
add eax, dword [0x141ddb17c]
or eax, 0x77bdffbf
invalid
mov ebp, 0xffbf2577
std
invalid
cmp eax, 0x8aa7f0eb
je 0x1400eaeda
insd dword [rdi], dx
xor eax, dword [rax]
invalid
invalid
invalid
insd dword [rdi], dx
xor eax, dword [rax]
add cl, ch
xor eax, 0x48000033
sub rsp, 0x20
jmp 0x1400eaea7
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea esp, [rax + 0x48000001]
mov edx, ebx
lea rcx, [rbp + 0x1a0]
mov rdx, rbx
mov r8, r15
mov eax, edi
call fcn.14005e430
add rsp, 0x20
add esp, 0x20
add esp, 0x20
movzx eax, byte [rbp + 0x1a0]
movzx r14d, byte [rbp + 0x1a1]
movzx esi, byte [rbp + 0x1a1]
movzx esi, byte [rbp + 0x1a1]
add byte [rax], al
add byte [rbx - 0x30ca58f3], cl
add dword [rbx], ecx
or eax, 0x1cf35a5
mov ecx, dword [0x141ddb148]
or ecx, dword [0x141ddb14c]
imul rcx, rcx, 0x57feeebd
shr rcx, 0x3e
or ecx, 0xa8dd3e52
imul ecx, ecx, 0x983d71b2
leave
mov dl, 0x71
cmp eax, 0xe8f98198
jp 0x1400e7be0
ja 0x1400e7b9b
leave
mov dl, 0x71
cmp eax, 0xe8f98198
jp 0x1400e7be0
ja 0x1400e7b9b
mov rdx, qword [rbp + 0x1a8]
mov r10, qword [rbp + 0x1f0]
add byte [rbx + rcx*4 - 0x73], cl
invalid
add dword [rax], eax
invalid
add byte [rbx + rcx*4 - 0x73], cl
call 0xcb0e7bdd
add dword [rax], eax
add byte [rbx - 0x30ca90f3], cl
invalid
add dword [rax], eax
add byte [rbx - 0x30ca90f3], cl
mov ecx, dword [0x141ddb150]
iretd
add dword [rbx], esi
or eax, 0x1cf356d
iretd
invalid
xor ecx, dword [0x141ddb154]
iretd
and ecx, 0x3d0d4438
add ecx, 0xf2fd9aec
invalid
xor ecx, 0xdf404575
cmp ecx, 0xf176e27b
jnp 0x1400e7bdf
jbe 0x1400e7bf0
jne 0x1400e7c3c
fild word [rcx + 0x76e27bf9]
fild word [rcx + 0x76e27bf9]
jnp 0x1400e7bdf
jbe 0x1400e7bf0
int1
ja 0x1400e7bdb
mov cl, 1
test al, al
jne 0x1400eafb5
mov qword [rbp + 0x1e8], rdx
mov r13b, 6
jmp 0x1400e9ad3
xor eax, eax
rol byte [rax + rax*8 - 0x76b6038b], 0xf6
test al, al
jne 0x1400e7c1c
mov r14, rsi
mov eax, dword [0x141ddb128]
imul eax, dword [0x141ddb12c]
add eax, 0x1cf34fc
add eax, 0x1cf34fc
imul rax, rax, 0x38efd8dd
shr rax, 0x3d
or eax, 0x9489f3f6
div bl
mov dword [rcx + rdi*4 - 0x76f1969f], edx
mov ecx, 0x890e6961
mov ecx, 0x890e6961
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x1548ca0a
jne 0x1400e7c6f
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
mov rdx, rbx
mov r8, r15
call fcn.14005f9c0
add rsp, 0x20
lea rdi, [rbp + 0x1a0]
mov eax, dword [0x141ddb130]
xor edx, edx
sal bh, cl
xor eax, 0x1cf34b0
sal bh, cl
xor eax, 0x1cf34b0
imul esi, eax, 0xd69bd051
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, r15
call fcn.14005f9c0
jge 0x1400e7c92
dec dword [rax - 0x7d]
invalid
add rsp, 0x20
add esp, 0x20
cmp esi, 0xfc4c965a
je 0x1400e7c76
invalid
mov eax, dword [0x141ddb138]
and eax, dword [0x141ddb13c]
add eax, 0x1cf3488
add eax, 0x1cf3488
imul eax, eax, 0xd47a84ed
add eax, 0x52d524a
or eax, 0x2a0389ca
cmp eax, 0x681f2041
movzx eax, byte [rbp + 0x1a0]
mov r10, qword [rbp + 0x1f0]
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0xa], cl
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0xa], cl
mov ecx, dword [0x141ddb140]
or eax, 0x1cf3460
add ecx, dword [0x141ddb144]
or eax, 0x1cf345e
iretd
imul rcx, rcx, 0x6e90d239
cmp edx, edx
nop
outsb dx, byte [rsi]
shr rcx, 0x3e
jmp 0x12bcffe32
add ecx, 0x75f11eeb
and ecx, 0x74811205
cmp ecx, 0x6ad8a720
je 0x1400e7cda
test al, al
mov r9, qword [rbp + 0x1e8]
je 0x1400e9ac2
movzx r14d, byte [rbp + 0x1a1]
jmp 0x1400eafb3
mov r13b, 5
jmp 0x1400e8233
add eax, 0x50ae9
add byte [rdi], cl
movzx eax, di
add eax, 0xb70f0000
invalid
movzx eax, di
cvtsi2ss xmm0, eax
mov eax, dword [0x141ddb740]
add eax, 0x1cf3a0a
iretd
xor edx, edx
div dword [0x141ddb744]
xor eax, 0x1cf3a06
xor eax, 0x1cf3a06
add eax, 0xd9288f8a
xor eax, 0xe2fb2f0a
imul eax, eax, 0x26def173
cmp eax, 0x5f544415
je 0x1400e7d30
movd esi, xmm0
mov eax, dword [0x141ddb748]
and eax, dword [0x141ddb74c]
or eax, 0xdf56f05a
xor eax, 0x78dc7dd9
js 0x1400e7dd9
sar byte [rsi - 0x17], 0xe8
jbe 0x1400e7db3
cmovae edx, dword [rbx - 0x7c]
js 0x1400e7dd9
sar byte [rsi - 0x17], 0xe8
jbe 0x1400e7db3
cmovae edx, dword [rbx - 0x7c]
jbe 0x1400e7d59
mov r13b, 7
jmp 0x1400e8233
movzx eax, di
cvtsi2sd xmm0, eax
mov eax, dword [0x141ddb750]
xor edx, edx
div dword [0x141ddb754]
movq rsi, xmm0
iretd
mov eax, dword [0x141ddb758]
or eax, dword [0x141ddb75c]
imul eax, eax, 0x2d8f978f
add eax, 0x114e457c
cmp eax, 0xf7bd2416
iretd
adc qword [0x137cba1d0], r15
ja 0x1400e7d9e
mov eax, dword [0x141ddb760]
add eax, dword [0x141ddb764]
imul eax, eax, 0xa0ee1bf6
add eax, 0x73ca2d1d
sub eax, 0xf62573ca
dec dword [rbx + 0x22c13d38]
out 0x8f, al
sub eax, 0xf62573ca
dec dword [rbx + 0x22c13d38]
retf 0x2573
shl dword [rdx], 0xe6
invalid
out 0x8f, al
ja 0x1400e7dbc
mov r13b, 8
jmp 0x1400e8233
mov r13b, 3
mov r14d, edi
jmp 0x1400e8233
add al, 0
invalid
add al, 0
add byte [rcx - 0x4b], al
mov r13b, 0xb
invalid
mov r13b, 0xb
jmp 0x1400e8233
cmp dword [rax + rax], eax
add byte [rdi], cl
movsx eax, di
cvtsi2sd xmm0, eax
sub al, al
mov eax, dword [0x141ddb350]
movsx eax, di
cvtsi2sd xmm0, eax
sub al, al
invalid
sub al, al
mov eax, dword [0x141ddb350]
xor edx, edx
div dword [0x141ddb354]
imul eax, eax, 0xcf8e74c3
cmp eax, 0x967276f8
xchg esi, eax
je 0x1400e7da2
iretd
xchg esi, eax
je 0x1400e7e01
movq rsi, xmm0
movq rsi, mm0
mov eax, dword [0x141ddb358]
add eax, 0x1cf3531
iretd
imul eax, dword [0x141ddb35c]
imul rax, rax, 0x50d6b8bf
shr rax, 0x3a
and eax, 1
add dword [0x1264b9f69], ecx
add dword [0x1264b9f69], ecx
and dword [0x14325bc2a], edi
jmp [rbx]
cmp eax, 0x2bff0317
je 0x1400e7e21
invalid
mov ecx, 0xf7745061
invalid
mov eax, dword [0x141ddb360]
xor edx, edx
div dword [0x141ddb364]
imul rax, rcx
imul eax, ecx
iretd
imul eax, ecx
shr rax, 0x3f
imul eax, eax, 0x28117c7
xor eax, 0xcfe9adb3
cmp eax, 0x9dee9e09
or dword [rsi - 0x278d6212], ebx
call 0x107cee7a5
invalid
or dword [rsi - 0x278d6212], ebx
mov r13b, 8
jmp 0x1400e82ac
or cl, ch
invalid
mov rbx, qword [rbp + 0x128]
mov word [rbx], di
mov eax, dword [0x141ddb368]
xor eax, dword [0x141ddb36c]
add eax, 0xb3e17eb
or eax, 0x254da828
mov ecx, 0xaa5d602f
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x7627ab1d
invalid
jbe 0x1400e7efd
mov esi, dword [rbp + 0x100]
jbe 0x1400e7ed2
invalid
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
call fcn.14003b090
add rsp, 0x20
mov eax, dword [0x141ddb370]
xor edx, edx
div dword [0x141ddb374]
imul eax, eax, 0xf039b5d8
imul rsi, rax, 0x72af9a73
shr rsi, 0x3e
xor esi, 0xf1600033
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.14003b090
cmc
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0xec0f302], al
jne 0x1400e7f89
invalid
cmc
dec dword [rax - 0x7d]
invalid
mov rsi, qword [r14]
movabs rcx, 0x8000000000000000
mov eax, dword [0x141ddb378]
xor edx, edx
div dword [0x141ddb37c]
xor al, 0xcf
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf3449
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb380]
add eax, dword [0x141ddb384]
imul eax, eax, 0xc52a0a37
or ch, byte [rdx]
invalid
or ch, byte [rdx]
invalid
and eax, 0x79713fa8
imul eax, eax, 0xf1fc177c
cmp eax, 0xe8619ac7
ja 0x1400e7f3a
cmp rsi, rcx
jne 0x1400e9904
mov r9, qword [rbp + 0x1e8]
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x30cbe3fb], cl
add dword [rbx], ecx
add eax, 0x1cf341a
xor al, 0xcf
invalid
mov eax, dword [0x141ddb390]
or eax, dword [0x141ddb394]
xor al, 0xcf
invalid
sbb al, 0x34
iretd
xor al, 0xcf
add dword [0x150bf0960], ecx
or eax, 0x10b089e1
imul eax, eax, 0x3f37782d
and eax, 0x13789408
or byte [rax + rdi*2 + 0x76583d13], dl
invalid
invalid
je 0x1400e7f6e
or byte [rax + rdi*2 + 0x76583d13], dl
invalid
pop rax
jbe 0x1400e7f6d
invalid
mov byte [r10 + 8], 8
mov eax, dword [0x141ddb398]
xor ecx, edi
add dword [rbx], ecx
add eax, 0x1cf33fa
invalid
xor ecx, edi
add dword [rbx], ecx
add eax, 0x1cf33fa
invalid
add dword [rcx - 0x40], ebp
invalid
imul eax, eax, 0xdf8f3516
xor eax, 0x9cfdc7c3
std
pushfq
std
pushfq
imul eax, eax, 0x429e16e1
cmp eax, 0xee9e1ab2
out dx, al
loope case.0x14007ade5.941
sahf
cmp eax, 0xee9e1ab2
out dx, al
out dx, al
jbe case.0x14009f667.314
invalid
mov qword [r10], 1
add byte [rax], al
mov eax, dword [0x141ddb3a0]
xor edx, edx
div dword [0x141ddb3a4]
and eax, 0x55c521fa
mov qword [r10], 1
add al, byte [rcx]
add byte [rax], al
add byte [0xf7616526], bh
add al, byte [rcx]
add byte [rax], al
add byte [0xf7616526], bh
je case.0x14009f667.314
jmp 0x1400e90b3
adc byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
mov eax, eax
cvtsi2sd xmm0, rax
mov eax, dword [0x141ddb7f8]
xor edx, edx
sal bh, cl
xor eax, 0x1cf37ff
sal bh, cl
xor eax, 0x1cf37ff
imul eax, eax, 0x97779feb
and eax, 0x228944a4
movsb byte [rdi], byte [rsi]
mov dword [rdx], r12d
movsb byte [rdi], byte [rsi]
mov dword [rdx], r12d
add eax, 0xfebff693
cmp eax, 0x39805b1
jb 0x1400e7fef
movq rsi, xmm0
mov r13b, 8
jmp 0x1400e84b1
mov r13b, 3
mov rsi, r8
jmp 0x1400e8052
mov rsi, r8
mov eax, dword [0x141ddb7b8]
xor eax, dword [0x141ddb7bc]
xor eax, 0x20060c0a
and eax, 0x291e2c2a
imul eax, eax, 0x8a81fd50
mov bh, byte [0x15d787d01]
iretd
mov bh, byte [0x15d787d01]
je 0x1400e802c
mov r13b, 0xa
mov r14d, esi
jmp 0x1400e84b1
xor eax, eax
test al, al
jne 0x1400e805c
mov eax, dword [0x141ddb800]
or eax, dword [0x141ddb804]
add eax, 0x1cf3798
add eax, 0x1cf3798
add eax, 0x99d3e3ec
mov ecx, 0x9bc34b17
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xc6d7200d
and bh, dl
invalid
cmp eax, 0x7162e8e8
ja 0x1400ea3ba
and bh, dl
invalid
jmp 0x1400ea392
mov r13b, 3
jmp 0x1400e85ac
mov rdx, qword [rbp + 0x150]
add byte [rax], al
mov word [rdx], r12w
sub rsp, 0x20
invalid
and cl, byte [rax - 0x7d]
in al, dx
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rdi, qword [rbp + 0x148]
mov rcx, rdi
call fcn.14003b090
add rsp, 0x20
mov rsi, qword [rdi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc6
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc63948], al
test dword [rax + 0x18], esp
invalid
sbb byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc6
jne 0x1400e993a
invalid
mov rcx, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb2d0]
imul eax, dword [0x141ddb2d4]
add eax, 0x1cf31e6
xor edi, ecx
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf31e6
add eax, 0xac9e8d9c
and eax, 0x44089e1e
cmp eax, 0x9f77a233
je 0x1400e80e1
mov eax, dword [0x141ddb2d8]
and eax, dword [0x141ddb2dc]
and eax, 0x920882a8
xor eax, 0x120cc28a
or eax, 0x6c633505
add eax, 0x3d6c6335
xchg ebx, eax
xacquire xchg dword [rbx + rcx*4 - 0x73], ecx
call 0x1840e8128
movzx edi, byte [rbp + 0x1d8]
add eax, 0x3d6c6335
xchg ebx, eax
xacquire xchg dword [rbx + rcx*4 - 0x73], ecx
call 0x1840e8128
movzx edi, byte [rbp + 0x1d8]
je 0x1400ea540
jmp 0x1400ea511
and eax, dword [rax]
add byte [rdi], cl
xorps xmm1, xmm1
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140103e18]
pop rdi
enter 0xff3, 0x10
add eax, 0x1bcd0
minss xmm0, xmm1
cvttss2si eax, xmm0
xor ecx, ecx
test cl, cl
jne 0x1400e8152
mov rdx, qword [rbp + 0xe8]
mov word [rdx], ax
sub rsp, 0x20
mov r8d, 1
mov rsi, qword [rbp + 0xb8]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14003b090
mov rcx, rsi
add rsp, 0x20
mov rsi, qword [rsi]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400e998b
cmc
invalid
add byte [rax], al
cmc
invalid
mov eax, dword [0x141ddb538]
imul eax, dword [0x141ddb53c]
imul rax, rax, 0x3c23bf9
shr rax, 0x37
and eax, 0xfffffffd
cmp eax, 0xd41fa620
mov rcx, qword [rbp + 0x1f0]
jbe 0x1400e81ca
mov byte [rcx + 8], 8
mov qword [rcx], 1
movzx r15d, byte [rbp + 0x1d8]
mov eax, dword [0x141ddb540]
sub eax, dword [0x141ddb544]
or eax, 0x9f9b865
xor ecx, edi
add dword [0x14a083a48], ecx
add eax, 0xc8d9d90a
or eax, 0xe5d61370
mov byte [rcx + 8], 8
or byte [rax], cl
mov qword [rcx], 1
cmp eax, 0x88391fa7
je 0x1400e81d2
mov eax, 0xe2ef475d
mov ecx, dword [0x141ddb548]
and ecx, dword [0x141ddb54c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8939345a
cmp ecx, 0x5d06aa65
pop rbp
pop rbp
jb 0x1400e8204
jmp 0x1400e9516
mov r13b, 6
jmp 0x1400e8233
mov r13b, 0xd
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddb7a0]
sub eax, dword [0x141ddb7a4]
add eax, 0x1cf3558
add eax, 0x1cf3558
and eax, 0x9cffaf74
imul eax, eax, 0xb699675f
cmp eax, 0x3a718d5f
call [rcx + rbp*2 - 0x6698a040]
mov dh, 0x3d
pop rdi
lea esi, [rcx + 0x3a]
je 0x1400e8240
mov r12d, esi
jmp 0x1400ea6db
movsx eax, di
cvtsi2ss xmm0, eax
movd r12d, xmm0
mov r13b, 7
jmp 0x1400e827a
mov r13b, 0xb
mov r14d, edi
jmp 0x1400ea6db
pop rcx
and al, 0
add byte [rax - 0x40244531], bh
mov eax, 0xbfdbbacf
mov eax, 0xbfdbbacf
mov edx, 0xd8bbfdb
wait
xor bh, cl
add dword [rbx], esp
mov ecx, dword [0x141ddb328]
and ecx, dword [0x141ddb32c]
or eax, 0x1cf3099
or eax, 0x1cf3099
add ecx, 0x59a25c27
movabs byte [0xe9c148c8af0f4859], al
cmp eax, 0x7edf981
invalid
jnp 0x1400e831f
pop rcx
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x7b4707ed
invalid
jnp 0x1400e831f
invalid
invalid
fiadd word [rcx - 0x4b]
or eax, 0xe9fe8941
invalid
invalid
invalid
mov r13b, 0xd
mov r14d, edi
jmp 0x1400ea6db
and al, 0
invalid
invalid
and al, 0
add byte [rcx - 0x4b], al
mov r13b, 5
mov r12d, esi
mov esp, esi
invalid
invalid
mov r13b, 5
mov r12d, esi
mov esp, esi
mov esp, esi
jmp 0x1400e8d84
cvtsi2ss xmm0, rsi
sub al, dh
mov eax, dword [0x141ddb458]
imul eax, dword [0x141ddb45c]
imul eax, eax, 0xb713dcd4
add eax, 0xdd7155fb
or eax, 0xb555e388
cmp eax, 0x956774e
jb 0x1400e82c4
movd r12d, xmm0
mov eax, dword [0x141ddb460]
add eax, dword [str._a_ne]
or eax, 0x430b04c0
xor eax, 0xa14a0c00
or eax, 0x14a4e13f
cmp eax, 0x1a520d41
or eax, 0xde721a52
iretd
or eax, 0xde721a52
mov eax, dword [0x141ddb468]
xor eax, dword [0x141ddb46c]
xor eax, 0xf5303e44
cmc
imul eax, eax, 0x58ed5c39
cmp eax, 0xb2fbb352
je 0x1400e830f
mov r13b, 7
jmp 0x1400e8d84
cvtsi2sd xmm0, rsi
invalid
mov eax, dword [0x141ddb470]
sub eax, dword [0x141ddb474]
imul rax, rax, 0x6b20a777
shr rax, 0x3e
add eax, 0x90bd1541
and eax, 0x808c0141
cmp eax, 0xd8e0e1b2
ja 0x1400e833a
movq rsi, xmm0
mov eax, dword [0x141ddb478]
add eax, dword [0x141ddb47c]
xor edi, ecx
add dword [0x109765009], esp
xor edi, ecx
add dword [0x109765009], esp
imul eax, eax, 0x4d72ec0
add eax, 0x290bfe00
xlatb
add al, 5
add dh, bh
or ebp, dword [rcx]
cmp eax, 0x9cc38352
jb 0x1400e8367
mov eax, dword [0x141ddb480]
add eax, 0x1cf30f0
and eax, dword [0x141ddb484]
or eax, 0xf21d774f
add eax, 0x65d95986
xchg byte [rcx - 0x27], bl
cmp eax, 0xefba1d22
xchg byte [rcx - 0x27], bl
cmp eax, 0xefba1d22
jae 0x1400e838a
mov r13b, 8
jmp 0x1400e8d84
mov r13b, 0xc
mov r12d, esi
jmp 0x1400e8d84
mov rbx, rsi
mov ebx, esi
mov eax, dword [0x141ddb488]
xor eax, dword [0x141ddb48c]
and eax, 0x3df25d2b
cmp eax, 0xad3d4835
lodsb al, byte [rsi]
cmp eax, 0xad3d4835
lodsb al, byte [rsi]
imul rax, rax, 0x19b598e3
shr rax, 0x3c
cmp eax, 0x5cc0167f
invalid
invalid
pop rsp
ja case.0x14007aa32.1640
invalid
movabs rsi, 0x8000000000000000
xor eax, eax
xor byte [rcx], 0xc0
test al, al
mov r14, qword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov r15, qword [rbp + 0xf0]
jne 0x1400ea5b3
add byte [rax], al
add byte [rdi], cl
test dword [rcx + riz + 0x6ae90000], ebp
and dword [rax], eax
add byte [rcx - 0x4b], al
add eax, 0xe9c6894c
test eax, 0x44000000
mov eax, eax
jmp 0x1400ea576
mov r13b, 5
mov rsi, r8
jmp 0x1400e84c0
mov eax, r8d
cvtsi2ss xmm0, rax
mov eax, dword [0x141ddb7f0]
xor ecx, edi
add dword [rbx], ecx
or eax, dword [0x141ddb7f4]
or eax, dword [0x141ddb7f4]
imul eax, eax, 0x1183b71e
add eax, 0x5c14c1f4
adc al, 0x5c
adc al, 0x5c
or eax, 0x65dd6873
cmp eax, 0x51a246ef
je 0x1400e841f
movd esi, xmm0
mov r13b, 7
jmp 0x1400e84b1
mov al, 1
test al, al
je 0x1400e844d
mov r13b, 0xb
mov rsi, r8
jmp 0x1400e84c0
mov r13b, 0xc
mov rsi, r8
jmp 0x1400e84c0
mov rsi, r8
mov eax, dword [0x141ddb7e0]
xor eax, dword [0x141ddb7e4]
xor eax, 0x5f5be892
add eax, 0x8aebf3e4
cmp eax, 0xde472a87
ja 0x1400e8464
mov eax, 0xc9527cdd
leave
mov ecx, dword [0x141ddb7e8]
or ecx, dword [0x141ddb7ec]
pop rsp
xor ecx, edi
add dword [rbx], ecx
or eax, 0x1cf335a
xor ecx, 0x2f66b091
imul ecx, ecx, 0xbafe4afc
invalid
mov edx, 0xc8af0f48
imul ecx, eax
invalid
invalid
imul ecx, eax
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0xff6b7a1e
cmp ecx, 0xff6b7a1e
shr rcx, 0x3e
cmp ecx, 0xff6b7a1e
push qword [rbx - 0x28]
jae 0x1400e8486
mov r13b, 6
mov ch, 6
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30cc85fb], cl
add dword [rbx], ecx
add eax, 0x1cf3378
invalid
mov eax, dword [0x141ddb840]
or eax, dword [0x141ddb844]
invalid
add dword [0x10012d143], ecx
or eax, 0xc0044c72
jb 0x1400e851b
add al, 0xc0
xor eax, 0xbcf6c211
add eax, 0xbc2c752e
cmp eax, 0x4958d861
ja 0x1400e84c0
mov r12d, esi
mov edi, esi
jmp 0x1400ea6db
movsx eax, r14b
cvtsi2ss xmm0, eax
ror byte [rbx - 0x30d261fb], 1
mov eax, dword [0x141ddb298]
add eax, 0x1cf2d9e
xor eax, dword [0x141ddb29c]
add eax, 0x1cf2d9c
add dword [0x14220a188], esi
xor eax, 0x2121c83
adc al, byte [rdx]
and eax, 0x1e1a3ddb
cmp eax, 0x5822e873
jae 0x1400e84f5
and bl, byte [rax + 0x77]
invalid
jae 0x1400e84f5
call 0x12385dd33
and bl, byte [rax + 0x77]
jrcxz 0x1400e8578
invalid
movd r12d, xmm0
movd r12d, mm0
mov eax, dword [0x141ddb2a0]
and eax, dword [0x141ddb2a4]
invalid
iretd
invalid
sub eax, 0x52301cf
invalid
add dword [rbx], esp
add eax, 0x1cf2d82
invalid
iretd
invalid
sub eax, 0xc06901cf
xor eax, 0x3dff793f
jno 0x1400e84f3
iretd
imul eax, eax, 0xff793f35
cmp eax, 0xb2f6c871
mov dl, 0x74
invalid
div byte [rdx + 0x58be774]
mov dl, 0x74
out 0x8b, eax
mov eax, dword [0x141ddb2a8]
add eax, 0x1cf2d73
jae 0x1400e8560
iretd
imul eax, dword [0x141ddb2ac]
add eax, 0x5ac6e88b
or eax, 0xefb1b4dd
sub eax, 0x8b0501cf
call 0x11d1be009
mov ah, 0xb1
out dx, eax
imul eax, eax, 0x294a8088
cmp eax, 0x586d4954
je 0x1400e852f
mov r13b, 7
jmp 0x1400e85dd
movsx eax, r14b
cvtsi2sd xmm0, eax
cvtpi2ps xmm0, mm0
movq rsi, xmm0
mov eax, dword [0x141ddb2b0]
sub eax, dword [0x141ddb2b4]
iretd
invalid
iretd
and eax, 0x2d0008ae
cmp eax, 0x21c3b408
je 0x1400e8568
sub eax, 0xc3b4083d
and dword [rax + rbp*8 - 0x75], esi
add eax, 0x1cf2d32
iretd
invalid
mov eax, dword [0x141ddb2b8]
iretd
mov ecx, dword [0x141ddb2bc]
add eax, ecx
add eax, 0xb91a9aba
mov ecx, 0x6c774625
sub byte [0x18bd8741f], dh
mov ecx, 0x6c774625
insb byte [rdi], dx
sub byte [0x18bd8741f], dh
cmp eax, 0x86974e37
ja 0x1400e8580
xchg byte [rdi - 0x24], dh
mov r13b, 8
jmp 0x1400e85dd
mov r13b, 0xa
jmp 0x1400e85dd
mov r13b, 0xb
jmp 0x1400e85dd
mov eax, 0xa0932783
mov ecx, dword [0x141ddb270]
add ecx, dword [0x141ddb274]
sub al, 0xcf
add dword [rcx + 0x150006e1], eax
adc eax, 0xaf0f48e4
invalid
sub al, 0xcf
add dword [rcx + 0x150006e1], eax
adc eax, 0xaf0f48e4
invalid
adc eax, 0xaf0f48e4
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x7b288747
invalid
shr rcx, 0x3e
cmp ecx, 0x7b288747
invalid
jnp 0x1400e8650
ja 0x1400e85b8
fiadd word [rcx - 0x4b]
mov r13b, 0xc
or al, 0xf
invalid
nop dword [rax]
mov eax, dword [0x141ddb2f8]
add eax, 0x1cf2d12
xor eax, dword [0x141ddb2fc]
add eax, 0x1cf2d10
xor eax, 0x44c400e2
and eax, 0xe6dc84e6
cmp eax, 0xe12261bf
ja 0x1400e85e0
mov edi, r12d
jmp 0x1400ea6db
out 0xe9, eax
invalid
cvttss2si eax, xmm0
ucomiss xmm0, dword [0x140103e20]
add byte [rcx + 0x7fffffff], bh
add byte [rcx + 0x7fffffff], bh
cmovbe ecx, eax
xor r12d, r12d
enter 0x3145, 0xffffffffffffffe4
ucomiss xmm0, xmm0
cmovnp r12d, ecx
mov eax, dword [0x141ddb510]
imul eax, dword [0x141ddb514]
in eax, 0x2e
iretd
add dword [0x18c2466e6], eax
and eax, 0x809c3970
xor eax, 0xe92fa803
cmp eax, 0xec4ce2f8
jae 0x1400e8622
in eax, 0x2e
iretd
mov r13b, 5
jmp 0x1400e8798
add byte [rax], al
add byte [rax], al
movd r12d, xmm0
jle 0x1400e8616
mov r13b, 7
jmp 0x1400e8798
cvtss2sd xmm0, xmm0
mov eax, dword [0x141ddb520]
sub eax, dword [0x141ddb524]
imul eax, eax, 0xfaa2176a
add eax, 0x530886f6
xor eax, 0x50d7494b
cmp eax, 0xc27399e1
ja 0x1400e865e
movq rsi, xmm0
xor eax, eax
test al, al
jne 0x1400e8688
mov r13b, 8
jmp 0x1400e8dfc
movss xmm1, dword [0x140103e2c]
maxss xmm1, xmm0
movss xmm0, dword [0x140103e30]
minss xmm0, xmm1
cvttss2si r14d, xmm0
mov r13b, 3
mov ch, 3
jmp 0x1400e8dfc
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140103e40]
minss xmm0, xmm1
cvttss2si r14d, xmm0
mov eax, dword [0x141ddb4e0]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf2e05
xor edx, edx
div dword [0x141ddb4e4]
add eax, 0x51ae46a6
xor eax, 0x6338c359
ret
cmp byte [rbx + 0x69], ah
sar byte [0x17d262329], 0
jg 0x1400e872d
jb 0x1400e86d1
ret
mov eax, dword [0x141ddb4e8]
sub eax, dword [0x141ddb4ec]
add eax, 0x153a4ffc
or eax, 0x4781bee8
cmp eax, 0xf23d8c55
jae 0x1400e86f6
iretd
mov r13b, 0xa
jmp 0x1400e8dfc
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140103e18]
minss xmm0, xmm1
cvttss2si edi, xmm0
xor eax, eax
test al, al
jne 0x1400e8734
sal byte [rbp - 4], 0x41
mov ch, 0xb
mov r13b, 0xb
jmp 0x1400e8dfc
cvttss2si rax, xmm0
xor ecx, ecx
xorps xmm1, xmm1
movss xmm2, dword [0x140103e3c]
mov edx, 0xffffffff
invalid
invalid
invalid
mov r8d, dword [0x141ddb4f0]
imul r8d, dword [0x141ddb4f4]
add r8d, 0x8369c585
imul eax, dword [rbx + 0x36c88141], 0x41777a2b
xor eax, 0xf4dd07b1
imul eax, dword [rbx + 0x36c88141], 0x41777a2b
xor eax, 0xf4dd07b1
ucomiss xmm0, xmm1
mov r12d, eax
cmovb r12d, ecx
ucomiss xmm0, xmm2
cmova r12d, edx
cmp r8d, 0x7d6026ed
loop 0x1400e87ce
cmp eax, 0x7d6026ed
jb 0x1400e8757
mov r13b, 0xc
jmp 0x1400e8dfc
movaps xmm1, xmm0
subss xmm1, dword [0x140103e34]
cvttss2si rax, xmm1
xor ecx, ecx
xorps xmm1, xmm1
movss xmm2, dword [0x140103e38]
mov rdx, 0xffffffffffffffff
mov r8d, dword [0x141ddb4f8]
add eax, 0x1cf2d30
or r8d, dword [0x141ddb4fc]
imul r8d, r8d, 0x59409681
or r8d, 0xbddfa5e8
cvttss2si r9, xmm0
mov rsi, r9
add dword [rbp + 0x69], eax
rol byte [rcx + 0x41594096], 0x81
enter 0xffffffffffffa5e8, 0xffffffffffffffdf
mov ebp, 0x2c0f4cf3
enter 0xffffffffffff894c, 0xffffffffffffffce
sar rsi, 0x3f
and rsi, rax
or rsi, r9
ucomiss xmm0, xmm1
cmovb rsi, rcx
ucomiss xmm0, xmm2
cmova rsi, rdx
cmp r8d, 0xb8bbc706
jb 0x1400e87c1
xor eax, eax
test al, al
jne 0x1400e8808
mov r13b, 0xd
jmp 0x1400e8dfc
add dword [rcx - 0x40], ebp
jmp 0x1400e8889
sbb dword [rax], ecx
add ebx, dword [0xed7b799c]
add esi, dword [rdx - 0x1e]
addsd xmm1, xmm0
movq rsi, xmm1
mov eax, 0xaa83dbdd
mov ecx, dword [0x141ddb898]
xor ecx, dword [0x141ddb89c]
add ecx, 0xb3080eef
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x22dc1e86
cmp ecx, 0x22dc1e86
je 0x1400e8870
mov r13b, 8
jmp 0x1400e99fe
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax - 0x3d3783ab], bh
mov ecx, dword [0x141ddb878]
sub ecx, dword [0x141ddb87c]
add ecx, 0x36677d3d
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd318e1e5
je case.0x1400968e4.375
mov r13b, 3
jmp 0x1400e99fe
invalid
add byte [rcx - 0x4b], al
or al, 0xe9
sub eax, 0x8b000011
add eax, 0x1cf2cd1
mov eax, dword [0x141ddb5a8]
xor edx, edx
div dword [0x141ddb5ac]
sal bh, cl
xor eax, 0x1cf2ccd
xor eax, eax
movapd xmm1, xmm0
maxsd xmm1, qword [0x140103dc8]
minsd xmm1, qword [0x140103dd0]
cvttsd2si ecx, xmm1
mov edx, dword [0x141ddb5b0]
mov r8d, dword [0x141ddb5b4]
add edx, r8d
add edx, 0x94bba0e
imul rdx, rdx, 0x4e55f5e5
shr rdx, 0x3c
ucomisd xmm0, xmm0
mov r12d, ecx
cmovp r12d, eax
cmp edx, 0x68440ad5
je 0x1400e88f9
mov eax, dword [0x141ddb5b8]
xor eax, dword [0x141ddb5bc]
imul rax, rax, 0x76d46e1d
jbe 0x1400e8989
shr eax, 0x3e
jbe 0x1400e8989
shr eax, 0x3e
or eax, 0x9632a710
imul eax, eax, 0x8c700b56
push rsi
or esi, dword [rax - 0x74]
cmp eax, 0x5885e2d9
je 0x1400e892d
mov r13b, 5
jmp 0x1400e8b5b
cvtsd2ss xmm0, xmm0
cvtps2pd xmm0, xmm0
mov eax, dword [0x141ddb5c8]
sub eax, dword [0x141ddb5cc]
xor eax, 0xee276413
imul eax, eax, 0xe0b1397e
add eax, 0x38b757ba
cmp eax, 0x1caf34cd
invalid
iretd
sbb al, 0x77
frstor dword [rsi + 0x41]
movd esp, mm0
ja case.0x14009dd46.716
movd r12d, xmm0
invalid
mov eax, dword [0x141ddb5d0]
add eax, 0x1cf2c40
or eax, dword [0x141ddb5d4]
or eax, 0x37aff7bf
sub al, 0xcf
add dword [0x177be815a], ecx
and eax, 0xb7eff7ff
cmp eax, 0x648daaed
je 0x1400e898a
mov eax, dword [0x141ddb5d8]
xor edx, edx
invalid
sal bh, cl
xor eax, 0x1cf2c27
div dword [0x141ddb5dc]
or eax, 0xbaddbfb7
imul eax, eax, 0xc7a9d9ef
cmp eax, 0x50bf2622
jae 0x1400e89a7
mov edi, 0xc069badd
out dx, eax
fldcw word [rcx + 0x26223dc7]
mov edi, 0x41e07350
mov ch, 7
mov r13b, 7
jmp 0x1400e8b5b
mov eax, 0xa5ee1293
movq rsi, xmm0
mov ecx, dword [str.LP_a]
sub ecx, dword [0x141ddb5e4]
or ecx, 0x9f6ae838
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x97d8e346
cmp ecx, 0x5cb0b226
jbe 0x1400e89d9
mov r13b, 8
jmp 0x1400e8eff
movsd xmm1, qword [0x140103de8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140103df0]
minsd xmm0, xmm1
cvttsd2si r14d, xmm0
mov r13b, 3
jmp 0x1400e8eff
mov eax, dword [0x141ddb560]
xor edx, edx
div dword [0x141ddb564]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140103e10]
minsd xmm0, xmm1
cvttsd2si r14d, xmm0
mov eax, dword [0x141ddb568]
imul eax, dword [0x141ddb56c]
and eax, 0x94000805
or eax, 0x2bf20690
xor eax, 0x54e86c40
cmp eax, 0xfb6fe48e
ja 0x1400e8a55
mov eax, dword [0x141ddb570]
xor eax, dword [0x141ddb574]
xor eax, 0x3f264a14
imul eax, eax, 0xa5460396
cmp eax, 0xd174569b
je 0x1400e8a78
mov r13b, 0xa
jmp 0x1400e8eff
invalid
add al, 0
invalid
invalid
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140103db8]
minsd xmm0, xmm1
cvttsd2si edi, xmm0
mov eax, dword [0x141ddb578]
imul eax, dword [0x141ddb57c]
add eax, 0x41856a3
sbb byte [rsi - 0x884dc30], al
sbb byte [rsi - 0x884dc30], al
cmp eax, 0x4a3777e8
jb 0x1400e8ab6
mov eax, dword [0x141ddb580]
add eax, dword [0x141ddb584]
and eax, 0x10838000
imul eax, eax, 0x7d7e7d83
cmp eax, 0x5e812691
je 0x1400e8ad4
mov r13b, 0xb
jmp 0x1400e8eff
xorpd xmm1, xmm1
maxsd xmm1, xmm0
maxps xmm1, xmm0
maxps xmm1, xmm0
movsd xmm0, qword [0x140103e08]
minsd xmm0, xmm1
mov dl, 1
add dl, dh
minps xmm0, xmm1
cvttsd2si r12, xmm0
mov eax, dword [0x141ddb588]
xor eax, dword [0x141ddb58c]
add dword [0xd7f48abd], eax
add eax, 0x97e5ff99
or eax, 0xaf80cd98
imul eax, eax, 0x8b0ccd18
cmp eax, 0x8b70939
sub byte [rdi - 0x32e73f97], 0xc
mov edi, dword [0x148c5946d]
jb 0x1400e8b13
mov eax, dword [str.b_N_]
add eax, dword [0x141ddb594]
xor eax, 0x9b17805b
add eax, 0x1bf795d2
xor eax, 0x9831be4b
cmp eax, 0x79fbb50f
jbe 0x1400e8b36
mov r13b, 0xc
jmp 0x1400e8eff
mov eax, dword [0x141ddb5e8]
or eax, dword [0x141ddb5ec]
or eax, 0xdfcee5f
and eax, 0x1dfcee5f
cmp eax, 0x6484d19b
mov rdx, qword [rbp + 0xa0]
jbe 0x1400e8b9f
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm2, qword [0x140103db8]
minsd xmm2, xmm1
cvttsd2si eax, xmm2
mov word [rdx], ax
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140103db8]
minsd xmm0, xmm1
cvttsd2si eax, xmm0
mov rdi, qword [rbp + 0x90]
mov ecx, dword [0x141ddb5f0]
add ecx, dword [0x141ddb5f4]
or ecx, 0x10228400
and ecx, 0x35628501
imul ecx, ecx, 0x5c0fb8b9
mov word [rdx], ax
cmp ecx, 0x96d69db3
je 0x1400e8bbe
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
call fcn.14003b090
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
invalid
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400e9a30
invalid
mov eax, dword [0x141ddb608]
or eax, dword [0x141ddb60c]
in eax, dx
sub edi, ecx
invalid
sub edi, ecx
add dword [rbx], ecx
add eax, 0x1cf29ed
in eax, dx
sub edi, ecx
invalid
in eax, dx
sub edi, ecx
add dword [rcx - 0x40], ebp
movabs byte [0x517ac33805755117], al
imul eax, eax, 0x755117a2
add eax, 0x517ac338
imul rax, rax, 0x5e6bd6cb
shr rax, 0x3e
cmp eax, 0x43b74e2e
mov dil, 0x43
mov dil, 0x43
mov rcx, qword [rbp + 0x1f0]
jne 0x1400e8c4e
mov byte [rcx + 8], 8
mov qword [rcx], 1
mov eax, dword [0x141ddb610]
and eax, dword [0x141ddb614]
add eax, 0x1dbdec64
and eax, 0x58c7d8b
mov byte [rcx + 8], 8
mov ebp, 0x7d8b251d
mov word [0x14816ce2e], es
mov qword [rcx], 1
cmp eax, 0xfe55dc1e
ja 0x1400e8c4e
jmp 0x1400e783e
movzx eax, r14b
cvtsi2ss xmm0, eax
movd esi, xmm0
mov r13b, 7
jmp 0x1400e84e2
invalid
mov eax, 0xa5a101d3
movzx ecx, r14b
cvtsi2sd xmm0, ecx
mov ecx, dword [0x141ddb6b8]
xor ecx, dword [0x141ddb6bc]
sub cl, bh
add dword [rcx - 0x37], ebp
invalid
push rax
mov ebx, 0x48e9d165
imul ecx, eax
shr rcx, 0x3e
cmp ecx, 0xa0cbcf2f
ja 0x1400e8c9c
sub cl, bh
add dword [rcx - 0x37], ebp
invalid
mov eax, dword [0x141ddb6c0]
xor edx, edx
div dword [0x141ddb6c4]
movq rsi, xmm0
mov eax, dword [0x141ddb6c8]
sub eax, dword [0x141ddb6cc]
sub edi, ecx
add dword [rbx], ebp
add eax, 0x1cf29ed
add eax, 0x11160316
shr eax, 4
imul rax, rax, 0x21ae9d
shr rax, 0x31
cmp eax, 0x3e42d882
je 0x1400e8cd3
mov r13b, 8
jmp 0x1400e84e2
mov r13b, 0xa
jmp 0x1400e84e2
mov rdx, qword [rbp + 0xb0]
mov word [rdx], si
sub rsp, 0x20
mov r8d, 1
mov rdi, qword [rbp + 0xa8]
mov rcx, rdi
call fcn.14003b090
add rsp, 0x20
mov rsi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400e9a88
mov rcx, qword [rbp + 0x1f0]
mov byte [rcx + 8], 8
mov eax, dword [0x141ddb6d8]
or eax, dword [0x141ddb6dc]
or eax, 0xaae7a8ff
add eax, 0x980ccb21
xor eax, 0x3fe6af51
cmp eax, 0x2e9fe557
jb 0x1400ea7e5
invalid
jmp 0x1400ea7b2
mov r13b, 6
jmp 0x1400e8d84
mov r13b, 0xd
nop word cs:[rax + rax]
mov eax, dword [0x141ddb4c0]
or eax, dword [0x141ddb4c4]
and eax, 0xcd814250
add dword [0x10d8fcff1], esp
or eax, 0x32689d20
imul eax, eax, 0x5b4d340e
cmp eax, 0x598ec54c
jb 0x1400e8d90
jmp 0x1400e9a26
cvttss2si rax, xmm0
ucomiss xmm0, dword [0x140103e1c]
movabs rcx, 0x7fffffffffffffff
pop rax
mov al, 1
add byte [rax - 0x47], cl
cmovbe rcx, rax
xor esi, esi
ucomiss xmm0, xmm0
cmovnp rsi, rcx
mov eax, dword [0x141ddb518]
or eax, dword [0x141ddb51c]
xor eax, 0x6901cf27
sar bl, 0xfb
xchg byte [rsi + 0x5a34d605], bl
invalid
xor al, 0x5a
loop 0x1400e8e30
invalid
sub al, 0x31
push 0x76
invalid
xor eax, 0x6901cf27
sar bl, 0xfb
xchg byte [rsi + 0x5a34d605], bl
invalid
xor al, 0x5a
loop 0x1400e8e30
invalid
invalid
mov r13b, 6
nop dword [rax]
mov eax, dword [0x141ddb558]
add eax, dword [0x141ddb55c]
push rax
invalid
iretd
add dword [0x17229c64c], ecx
add eax, 0xfa2c3342
push rax
invalid
sub al, 0xfa
or eax, 0xba25ebeb
cmp eax, 0x5c8adc90
jb 0x1400e8e00
jmp 0x1400ea6db
mov ch, 0xd
jmp 0x1400e99fe
cvttsd2si rax, xmm0
movsd xmm1, qword [0x140103dc0]
movabs rcx, 0x7fffffffffffffff
xor edx, edx
mov r8d, dword [0x141ddb5c0]
xor r8d, dword [0x141ddb5c4]
iretd
add dword [rcx - 0x7f], eax
enter 0xc65, 0x2b
je 0x1400e8eab
imul eax, eax, 0x99116149
and r8d, 0xc4b3b58b
ucomisd xmm0, xmm1
iretd
invalid
mov rsi, rax
cmova rsi, rcx
int1
ucomisd xmm0, xmm0
cmovp rsi, rdx
ror byte [rax + 0xf], 0x4a
cmp r8d, 0x5f3f76df
cmp r8d, 0x5f3f76df
je 0x1400e8e50
mov r13b, 6
jmp 0x1400e8eff
cvttsd2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
movapd xmm1, xmm0
subsd xmm1, qword [0x140103df8]
cvttsd2si rdx, xmm1
ror dword [rax + 0x21], 1
retf 0x948
ret 0xc031
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
ror dword cs:[rax + 0xf], 0x43
ret 0xf66
add eax, 0x1af33
xor ebp, dword [rdi - 0x38b7ffff]
invalid
invalid
invalid
invalid
invalid
invalid
ror dword [rax + 0x21], 1
retf 0x948
ror dword cs:[rax + 0xf], 0x43
ret 0xf66
xor ebp, dword [rdi - 0x38b7ffff]
invalid
mov esi, 0xffffffff
cmovbe rsi, rax
mov eax, dword [0x141ddb598]
xor edx, edx
div dword [0x141ddb59c]
and eax, 0x1a6b7c58
pop rax
jl 0x1400e8f55
sbb al, byte [0x14b446457]
pop rax
jl 0x1400e8f55
sbb al, byte [0x14b446457]
or eax, 0x7e405499
cmp eax, 0xd327257c
jae 0x1400e8ed8
mov r13b, 0xd
nop
mov eax, dword [0x141ddb618]
xor edx, edx
div dword [0x141ddb61c]
add dword [rcx - 0x40], ebp
jp 0x1400e8f42
movabs eax, dword ds:[0x7f513dfedfda7e0d]
jae 0x1400e8f02
adc ah, byte [rdi]
iretd
add dword [rcx - 0x40], ebp
jp 0x1400e8f42
movabs eax, dword ds:[0x7f513dfedfda7e0d]
jae 0x1400e8f02
jb 0x1400e8f00
jmp 0x1400ea6db
mov eax, dword [0x141ddb6a8]
xor edx, edx
div dword [0x141ddb6ac]
mov eax, dword [0x141ddb6b0]
xor edx, edx
div dword [0x141ddb6b4]
invalid
iretd
add dword [0x12adc0abf], ecx
invalid
jns 0x1400e8fbf
int 0xea
cmp eax, 0x532844c6
je 0x1400e8f33
mov al, 1
test al, al
je 0x1400e8f4f
mov r13b, 6
jmp 0x1400e84e2
invalid
mov eax, 0x9ddaa79b
ficomp dword [rbp + 0x271a0d8b]
iretd
mov ecx, dword [0x141ddb680]
imul ecx, dword [0x141ddb684]
xor ecx, 0x75d20dd
add ecx, 0xa9f5af86
imul rcx, rax
scasd eax, dword [rdi]
cmc
test eax, 0xc8af0f48
shr rcx, 0x3e
cmp ecx, 0x472362eb
je 0x1400e8f60
mov al, 1
test al, al
je 0x1400e8f8b
mov r13b, 0xd
jmp 0x1400e84e2
mov eax, dword [0x141ddb7a8]
imul eax, dword [0x141ddb7ac]
imul eax, eax, 0xd4139185
mov ecx, 0xa5d4e03f
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x224942c0
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
jo 0x1400e8fd1
je 0x1400eb331
test byte [rdx + 0x23], ch
add byte [rax], al
jmp 0x1400eb305
xor eax, eax
lea rcx, [0x1400ec7e0]
or edi, dword [rax]
add byte [rax], al
test al, al
mov r10, qword [rbp + 0x1d0]
mov r11, qword [rbp + 0x110]
mov rsi, qword [rbp + 0x118]
je 0x1400e900e
mov qword [r11], rbx
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], r10
lea rax, [0x1400dcfe0]
mov qword [r11 + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [rsi], rax
lea r8, [0x1400dcfe0]
lea r9, [0x141dbafb0]
invalid
add dword [rbx - 0x30dc71fb], ecx
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf238a
mov eax, dword [0x141ddb3b0]
xor edx, edx
div dword [0x141ddb3b4]
imul rax, rax, 0x59699d11
shr rax, 0x3a
xor eax, 0xc37bea25
mov qword [r11], rbx
mov dword [rbx], ebx
mov dword [rbx], ebx
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], r10
mov qword [r11 + 0x18], r8
mov qword [rsi], r9
invalid
cmp eax, 0x8dfa82d8
jb 0x1400e901c
invalid
mov qword [rsi + 8], 2
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x10], r11
mov qword [rsi + 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 rdi, qword [rbp + 0x120]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ec490
add rsp, 0x20
movupd xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add dh, al
or byte [r14], al
movupd xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
add byte [rax], al
adc byte [rax - 0x75], cl
invalid
add byte [rax], al
mov r9, qword [rbp + 0x1e8]
xor esi, esi
mov eax, dword [0x141ddb3a8]
or eax, dword [0x141ddb3ac]
imul ecx, eax, 0x616ec2d0
ret 0x616e
mov al, 1
cmp ecx, 0xdb92c155
je 0x1400e90b5
ret 0x616e
jmp 0x1400eb151
mov eax, dword [0x141ddb848]
add eax, dword [0x141ddb84c]
imul rax, rax, 0x2c6beed9
rcr cl, 0xee
imul ebp, dword [rax + rcx*2], 0xffffffc1
call 0x14e7f962c
mov ah, byte [rcx + 0x25]
and eax, dword [rax]
mov al, byte [rcx]
rcr cl, 0xee
imul ebp, dword [rax + rcx*2], 0xffffffc1
call 0x14e7f962c
mov ah, byte [rcx + 0x25]
and eax, dword [rax]
mov al, byte [rcx]
cmp eax, 0xf528f56
jbe 0x1400e9166
mov qword [r15], r13
lea rax, [0x1400ee5e0]
mov qword [r15 + 8], rax
mov rax, qword [rbp + 0x1d0]
mov qword [r15 + 0x10], rax
lea rax, [0x1400dcfe0]
lea eax, [0x1400dcfe0]
lea eax, [0x1400dcfe0]
mov qword [r15 + 0x18], rax
lea rax, [0x141dbafb0]
int 1
int 1
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
and byte [r8], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r8], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x7b], cl
adc byte [rax - 0x39], cl
sbb byte [r10], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 2
add byte [rax - 0x7d], cl
in al, dx
invalid
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov rdx, rbx
call fcn.1400ec490
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add dh, al
or byte [rsi], al
invalid
add byte [rax - 0x7d], cl
invalid
lea r12, [0x141dbafb0]
and eax, 0x1cd1e43
mov r14, qword [rbp + 0x1d0]
mov ch, 0xd0
add dword [rax], eax
add byte [rbx - 0x30d929fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf26d2
mov eax, dword [0x141ddb850]
xor edx, edx
div dword [0x141ddb854]
imul rdi, rax, 0xb83ab7d
shr rdi, 0x3a
add edi, 0x187f3a71
and edi, 0x102b2844
mov qword [r15], r13
lea rax, [0x1400ee5e0]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], r14
lea rax, [0x1400dcfe0]
invalid
dec dword [rcx - 0x77]
sbb byte [r9 + r9*4 + 0x23], r9b
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.1400ec490
mov r8, qword [rbp + 0x1f0]
add rsp, 0x20
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov byte [r8 + 8], 6
cmp edi, 0xb8308690
ja 0x1400e9174
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov qword [r8 + 0x20], rdx
mov qword [r8], 1
mov r9, qword [rbp + 0x1e8]
jmp 0x1400ea486
pop rsp
adc al, byte [rax]
invalid
pop rsp
adc al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x138]
mov qword [rcx], r8
mov rcx, qword [rbp + 0x138]
mov qword [rcx], r8
lea rax, [0x1400ebcb0]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rcx + 0x10], rax
lea rax, [0x1400dcfe0]
mov qword [rcx + 0x18], rax
lea rax, [0x141dbafb0]
mov rdx, qword [rbp + 0x140]
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 + 0x130]
mov rcx, rsi
call fcn.1400ec490
mov r9, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x1f0]
add rsp, 0x20
mov eax, dword [0x141ddb300]
xor eax, dword [0x141ddb304]
add eax, 0x494f32f7
xor eax, 0xfe749c1a
mov ecx, 0x983c2b0f
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xecd9d863
movzx r15d, byte [rbp + 0x1d8]
ja 0x1400eb133
jmp 0x1400eb0ed
mov eax, dword [0x141ddb4c8]
imul eax, dword [0x141ddb4cc]
imul rax, rax, 0xcaa4bf5
shr rax, 0x39
or eax, 0xae39043a
lea rbx, [0x1400ecf00]
cmp eax, 0xa464bc1e
jne 0x1400e936c
mov qword [r13], r8
mov qword [r13 + 8], rbx
mov rax, qword [rbp + 0x1d0]
mov qword [r13 + 0x10], rax
lea rax, [0x1400dcfe0]
mov qword [r13 + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], 2
sub rsp, 0x20
mov rcx, r12
mov rdx, rdi
call fcn.1400ec490
mov r8, qword [rbp + 0x170]
add rsp, 0x20
lea r14, [0x141dbafb0]
mov r15, qword [rbp + 0x1d0]
mov rsi, rdi
mov eax, dword [0x141ddb4d0]
xor edx, edx
div dword [0x141ddb4d4]
mov edi, eax
and edi, 0x14c28542
xor edi, 0x94208148
or edi, 0x6b1d3a25
mov qword [r13], r8
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], r15
lea rax, [0x1400dcfe0]
mov qword [r13 + 0x18], rax
mov qword [rsi], r14
mov qword [rsi + 8], 2
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], 2
sub rsp, 0x20
mov rcx, r12
mov rdx, rsi
call fcn.1400ec490
mov r8, qword [rbp + 0x170]
add rsp, 0x20
cmp edi, 0xc630bef3
jb 0x1400e937d
xor eax, eax
test al, al
mov r8, qword [rbp + 0x1f0]
je 0x1400e9423
movups xmm0, xmmword [r12]
mov rax, qword [r12 + 0x10]
mov byte [r8 + 8], 6
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 + 0x20], rax
mov qword [r8], 1
mov ecx, 0xd1b0a8a7
mov r9, qword [rbp + 0x1e8]
movzx r15d, byte [rbp + 0x1d8]
mov eax, dword [0x141ddb4d8]
add eax, 0x1cf209b
xor edx, edx
div dword [0x141ddb4dc]
xor eax, 0xd351be3
imul rax, rcx
shr rax, 0x3c
xor eax, 0xdb75c7e3
movups xmm0, xmmword [r12]
mov rdx, qword [r12 + 0x10]
mov byte [r8 + 8], 6
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 + 0x20], rdx
mov qword [r8], 1
cmp eax, 0x40e0eb4a
jbe 0x1400e9437
jmp 0x1400ea62f
mov rcx, qword [rbp + 0xc0]
mov qword [rcx], r8
lea rax, [0x140060040]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rcx + 0x10], rax
lea rax, [0x1400dcfe0]
mov qword [rcx + 0x18], rax
lea rax, [0x141dbafb0]
mov rdx, qword [rbp + 0xc8]
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 rdi, qword [rbp + 0xd0]
mov rcx, rdi
mov rsi, r10
call fcn.1400ec490
add rsp, 0x20
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
movzx r15d, byte [rbp + 0x1d8]
mov eax, dword [0x141ddb550]
imul eax, dword [0x141ddb554]
and eax, 0xe9b23710
xor eax, 0xc226c0a3
imul eax, eax, 0xe0e9e722
cmp eax, 0x85dccce6
je 0x1400e9516
mov r9, qword [rbp + 0x1e8]
xor esi, esi
mov al, 1
test al, al
je 0x1400e9543
jmp 0x1400eb55d
mov eax, dword [0x141ddb620]
xor edx, edx
div dword [0x141ddb624]
xor eax, 0x77677e41
imul rax, rax, 0x65f756e7
mul dword [rbp + 0x48]
shr eax, 0x3d
mul dword [rbp + 0x48]
shr eax, 0x3d
imul eax, eax, 0x9ea98568
cmp eax, 0x31693357
mov rdx, qword [rbp + 0x88]
je 0x1400eb185
jmp 0x1400eb160
mov eax, dword [0x141ddb6f8]
imul eax, dword [0x141ddb6fc]
cmp eax, 0x5f35b107
mov r9, qword [rbp + 0x1d0]
jne 0x1400e95eb
mov qword [r15], r11
lea rax, [0x1400ed660]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], r9
mov ecx, 0xaee7a33b
lea r8, [0x1400ed660]
mov r14, qword [rbp + 0x68]
mov eax, dword [0x141ddb700]
xor edx, edx
div dword [0x141ddb704]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
invalid
imul eax, eax, 0xe2770ae2
mov qword [r15], r11
mov qword [r15 + 8], r8
mov qword [r15 + 0x10], r9
cmp eax, 0x94bfd50b
ja 0x1400e95fb
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
invalid
mov eax, dword [0x141ddb708]
add eax, dword [0x141ddb70c]
or eax, 0x5833011e
imul eax, eax, 0xb78dbc5b
xor eax, 0xc27b8bb6
cmp eax, 0x308cd034
jae 0x1400e9695
lea rax, [0x1400dcfe0]
mov qword [r15 + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [r12], rax
mov qword [r12 + 8], 2
mov qword [r12 + 0x20], 0
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, r12
call fcn.1400ec490
add rsp, 0x20
lea rsi, [0x1400dcfe0]
lea rdi, [0x141dbafb0]
invalid
sbb ebp, ecx
invalid
or eax, 0x8b01cd19
add eax, 0x1cf2067
mov eax, dword [0x141ddb710]
sub eax, dword [0x141ddb714]
add eax, 0xa764f1b9
shr eax, 2
imul rbx, rax, 0x30367b89
shr rbx, 0x3a
add ebx, 0xf54feaeb
mov qword [r15 + 0x18], rsi
mov qword [r12], rdi
mov qword [r12 + 8], 2
mov qword [r12 + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], 2
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
call fcn.1400ec490
add rsp, 0x20
cmp ebx, 0x60861a88
jb 0x1400e96a3
mov rax, qword [r14]
mov ecx, dword [0x141ddb718]
sub ecx, dword [0x141ddb71c]
and ecx, 0xb84cfb79
cmp ecx, 0xb5a3739f
mov rdx, qword [rbp + 0x1f0]
jne 0x1400e9747
movups xmm0, xmmword [r14 + 8]
mov byte [rdx + 8], 6
mov qword [rdx + 0x10], rax
movups xmmword [rdx + 0x18], xmm0
mov qword [rdx], 1
mov r9, qword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
movzx r15d, byte [rbp + 0x1d8]
mov ecx, dword [str._j__]
and ecx, dword [0x141ddb724]
xor ecx, 0x83e1000
or ecx, 0xf3c1abe7
imul ecx, ecx, 0xe6ac512d
movups xmm0, xmmword [r14 + 8]
mov byte [rdx + 8], 6
mov qword [rdx + 0x10], rax
movups xmmword [rdx + 0x18], xmm0
mov qword [rdx], 1
cmp ecx, 0x2000daa2
jbe 0x1400e9756
invalid
jmp 0x1400ea803
shr r14d, 8
mov eax, dword [0x141ddb238]
xor edx, edx
div dword [0x141ddb23c]
add eax, 0xa3ea78f5
and eax, 0x280397a3
add eax, 0xa177443e
cmp eax, 0xe4dde0c8
ja 0x1400e979d
mov eax, dword [0x141ddb240]
imul eax, dword [0x141ddb244]
xor eax, 0x24888a
and eax, 0x26c9ce
cmp eax, 0xda617b59
je 0x1400e97c1
jmp 0x1400eafb3
shr r14, 8
mov r10, qword [rbp + 0x1f0]
mov rsi, qword [rbp + 0x1e0]
mov eax, dword [0x141ddb1f0]
xor edx, edx
div dword [0x141ddb1f4]
and eax, 0x2100042
add byte [rax], dl
add bh, byte [0xe9aa5a89]
add byte [rax], dl
add bh, byte [0xe9aa5a89]
je 0x1400e97f6
mov eax, dword [0x141ddb1f8]
xor eax, dword [0x141ddb1fc]
or eax, 0xeff8291e
imul rax, rax, 0x4366fbdf
shr rax, 0x3c
add eax, 0x12976cbd
cmp eax, 0x8add8b87
ja 0x1400e9810
mov r9, qword [rbp + 0x1e8]
and r14b, 1
mov eax, dword [str._nEB]
or eax, dword [0x141ddb204]
or eax, 0x11611c
xor eax, 0xe6a376ce
add eax, 0xad25098
cmp eax, 0x5a7dabcd
jbe 0x1400e9843
mov cl, 2
jmp 0x1400eafb5
shr r12, 8
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb208]
xor eax, dword [0x141ddb20c]
and eax, 0xd28f987
add eax, 0xd7be3616
xor eax, 0x210526f2
cmp eax, 0x8ff053f8
jb 0x1400e9877
mov cl, 1
mov r14d, r12d
mov r9, qword [rbp + 0x1e8]
jmp 0x1400eafb5
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov eax, dword [0x141ddb8b0]
sub eax, dword [0x141ddb8b4]
add eax, 0x2f45e63d
xor eax, 0x58869d9f
imul eax, eax, 0x184aed81
cmp eax, 0xd2eca699
ja 0x1400e98b2
mov eax, 0x87f95d1f
mov ecx, dword [0x141ddb8b8]
add ecx, dword [0x141ddb8bc]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x27c5de0f
cmp ecx, 0xbfc144d4
je 0x1400e98da
mov r13b, 2
jmp 0x1400e9a00
mov rbx, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov eax, dword [0x141ddb388]
and eax, dword [str.RPG]
add eax, 0x8dbd8444
imul rax, rax, 0x290f9f4d
shr rax, 0x3c
cmp eax, 0x45add3eb
ja 0x1400e990c
mov r13b, 2
mov r14d, edi
jmp 0x1400ea6db
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb2c0]
and eax, dword [0x141ddb2c4]
or eax, 0xff3c6d2f
and eax, 0xff3ced3f
cmp al, 0xff
iretd
cmp al, 0xff
cmp eax, 0x8859c309
jb 0x1400e9941
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov eax, dword [0x141ddb2c8]
and eax, dword [0x141ddb2cc]
add eax, 0xea4d21ae
and eax, 0xe2065067
cmp eax, 0x915e6c3c
je 0x1400e9966
mov r13b, 2
jmp 0x1400e85e0
mov rbx, qword [rcx + 8]
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb528]
sub eax, dword [0x141ddb52c]
xor eax, 0x8110001
or eax, 0xd568fa8c
cmp eax, 0xb1fc7a25
je 0x1400e9996
mov eax, dword [0x141ddb530]
and eax, dword [0x141ddb534]
and eax, 0xfbf8b3e9
imul eax, eax, 0x1a07acc9
add eax, 0xd57bf04e
cmp eax, 0x4951536f
jb 0x1400e99b3
mov r15, qword [rcx + 0x10]
mov r13b, 2
jmp 0x1400e8e00
nop
mov eax, dword [0x141ddb8e0]
or eax, dword [0x141ddb8e4]
imul rax, rax, 0x2c813b05
shr rax, 0x3d
or eax, 0x83421000
cmp eax, 0x1f8d5a3e
jb 0x1400e9a00
mov r12d, esi
mov edi, esi
mov r14d, esi
jmp 0x1400ea6db
mov rbx, qword [rdi + 8]
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb5f8]
xor eax, dword [0x141ddb5fc]
imul eax, eax, 0x64fb86a9
cmp eax, 0xaef3cae
je 0x1400e9a3b
mov eax, dword [0x141ddb600]
xor eax, dword [0x141ddb604]
add eax, 0xe577bc1a
imul rax, rax, 0x7ca9ab1f
shr rax, 0x3d
add eax, 0x1b743c5
cmp eax, 0xaa3c981d
ja 0x1400e9a54
mov r15, qword [rdi + 0x10]
mov r13b, 2
jmp 0x1400e8f00
mov r10, qword [rbp + 0x1f0]
mov eax, dword [0x141ddb6d0]
or eax, dword [0x141ddb6d4]
imul eax, eax, 0xd7107e23
add eax, 0x5ba92cd3
or eax, 0x40871bfb
cmp eax, 0x12bc6655
jb 0x1400e9a8f
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov r13b, 2
jmp 0x1400e84e2
mov rax, qword [rbp + 0x1a8]
mov qword [rbp + 0x1e8], rax
mov r13b, 0xd
jmp 0x1400ead5a
mov eax, dword [0x141ddb928]
add eax, dword [0x141ddb92c]
and eax, 0x9f92208
imul esi, eax, 0x3f0e8d26
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
mov rdx, rdi
call fcn.1400ef370
add rsp, 0x20
cmp esi, 0x5a4946b8
jne 0x1400e9b27
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
mov rdx, rdi
call fcn.1400ef370
add rsp, 0x20
jmp 0x1400e9ad8
movzx ecx, byte [rbp + 0x1a0]
mov eax, dword [0x141ddb930]
xor edx, edx
div dword [0x141ddb934]
nop dword [rax]
mov eax, dword [0x141ddb938]
imul eax, dword [0x141ddb93c]
or eax, 0x26b46368
add eax, 0xd7011a1f
cmp eax, 0x7f2f0812
jb 0x1400e9b40
cmp cl, 0x12
jne 0x1400e9ba0
mov rsi, qword [rbp + 0x1a8]
mov rax, qword [rdi]
sub rsp, 0x20
mov rcx, rdi
call qword [rax + 0x10]
add rsp, 0x20
mov eax, dword [0x141ddb960]
xor eax, dword [0x141ddb964]
xor eax, 0x2050000
or eax, 0xf5fa7fff
mov r13b, 0x10
cmp eax, 0x6b93005f
jb 0x1400e9b7b
jmp 0x1400eac20
mov eax, dword [rbp + 0x1a1]
mov edx, dword [rbp + 0x1a4]
mov r8, qword [rbp + 0x1f0]
mov dword [r8 + 0xc], edx
mov dword [r8 + 9], eax
mov rax, qword [rbp + 0x1a8]
movupd xmm0, xmmword [rbp + 0x1b0]
movupd xmmword [r8 + 0x18], xmm0
mov byte [r8 + 8], cl
mov ecx, dword [0x141ddb968]
xor ecx, dword [0x141ddb96c]
imul rcx, rcx, 0x507d7c4b
shr rcx, 0x3e
add ecx, 0xde5af44d
and ecx, 0x98127045
cmp ecx, 0xa518c964
je 0x1400e9bd4
mov ecx, dword [0x141ddb970]
or ecx, dword [0x141ddb974]
or ecx, 0x1df7f6df
imul rdx, rcx, 0x35f5eb9f
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
cmp ecx, 0xc43bac09
jne 0x1400e9c38
mov qword [r8 + 0x10], rax
mov qword [r8], 1
mov ecx, dword [0x141ddb978]
mov edx, dword [0x141ddb97c]
add ecx, edx
add ecx, 0x2dad0af1
and ecx, 0x3f3dd384
mov qword [r8 + 0x10], rax
mov qword [r8], 1
cmp ecx, 0x54deb553
je 0x1400e9c38
jmp 0x1400ea202
mov eax, dword [0x141ddb798]
imul eax, dword [0x141ddb79c]
mov ecx, 0xeb787e57
imul rcx, rax
shr rcx, 0x3b
imul eax, ecx, 0x289d4fc0
and eax, 0xfc9d8f40
mov qword [r10], 1
cmp eax, 0x34fe3756
jae 0x1400eb3c2
mov qword [r10], 1
jmp 0x1400e9cd6
mov eax, dword [0x141ddb010]
or eax, dword [0x141ddb014]
imul eax, eax, 0x5016f0ef
or eax, 0x442017eb
xor eax, 0x2940a60a
mov dword [r8], r12d
cmp eax, 0x217065fe
jae 0x1400e9d41
mov dword [r8], r12d
jmp 0x1400e9d16
add edx, 0xfffffffe
cmp edx, 0x65
ja case.0x1400e9d5b.6
lea rax, [0x141dbcf9c]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddb3c8]
imul eax, dword [0x141ddb3cc]
add eax, 0xfdd62909
imul rax, rax, 0x5bad07d7
shr rax, 0x3d
or eax, 0x2ced3d30
cmp eax, 0x1f3b2296
jbe case.0x1400e9d5b.2
mov r13b, 4
jmp 0x1400e9f89
mov eax, dword [0x141ddb3e8]
mov ecx, dword [0x141ddb3ec]
add eax, ecx
add eax, 0xbafb08c6
imul rax, rax, 0x28ed04b9
shr rax, 0x3d
cmp eax, 0xf087935c
ja case.0x1400e9d5b.103
mov rdx, qword [rbp + 0x108]
mov word [rdx], r12w
sub rsp, 0x20
mov r8d, 1
mov rdi, qword [rbp + 0xf8]
mov rcx, rdi
call fcn.14003b090
add rsp, 0x20
mov rsi, qword [rdi]
movabs rax, 0x8000000000000000
xor ecx, ecx
mov r10, qword [rbp + 0x1f0]
test cl, cl
jne 0x1400e9df1
cmp rsi, rax
mov r9, qword [rbp + 0x1e8]
jne 0x1400e9eea
mov eax, dword [0x141ddb3f8]
add eax, dword [0x141ddb3fc]
xor eax, 0x4e2f6f7d
mov ecx, 0xa3f3043b
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x719a891e
jne 0x1400e9e37
mov byte [r10 + 8], 8
mov qword [r10], 1
mov eax, dword [0x141ddb400]
imul eax, dword [0x141ddb404]
xor eax, 0x71f2e416
add eax, 0x436be7f8
or eax, 0x52596fd6
mov byte [r10 + 8], 8
mov qword [r10], 1
cmp eax, 0x738f31dd
je 0x1400e9e37
jmp 0x1400ea0f7
mov eax, dword [0x141ddb3c0]
xor eax, dword [0x141ddb3c4]
or eax, 0xa779ef4c
add eax, 0xeca4311f
imul rax, rax, 0x777dee55
shr rax, 0x3e
cmp eax, 0x84217dea
jae case.0x1400e9d5b.16
mov r13b, 3
jmp 0x1400e9f89
mov eax, dword [0x141ddb3d0]
sub eax, dword [0x141ddb3d4]
or eax, 0x60601228
and eax, 0x606c9728
cmp eax, 0x9b4751b8
ja case.0x1400e9d5b.3
mov r13b, 5
jmp 0x1400e9f89
mov eax, dword [0x141ddb3b8]
or eax, dword [0x141ddb3bc]
and eax, 0x1966b6ab
add eax, 0xebbc3219
or eax, 0xba65b7ce
cmp eax, 0xf202afe6
ja case.0x1400e9d5b.18
mov r13b, 0xb
jmp 0x1400e9f89
mov eax, dword [0x141ddb3f0]
and eax, dword [0x141ddb3f4]
or eax, 0xdfd76856
add eax, 0x97e3a6ee
cmp eax, 0x5b80de46
jb 0x1400e9eea
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov r13b, 2
jmp 0x1400e9f89
cvtsi2ss xmm0, r12d
mov eax, dword [0x141ddb3d8]
and eax, dword [0x141ddb3dc]
imul eax, eax, 0xb416ddfe
add eax, 0x41c7c0ee
and eax, 0x287107e2
cmp eax, 0x1fa0e573
je 0x1400e9f19
movd r12d, xmm0
mov eax, dword [0x141ddb3e0]
sub eax, dword [0x141ddb3e4]
or eax, 0x6461f3e8
add eax, 0x89846007
or eax, 0x7d960351
cmp eax, 0xb228b57d
je 0x1400e9f41
mov r13b, 7
jmp 0x1400e9f89
cvtsi2sd xmm0, r12d
movq rsi, xmm0
mov r13b, 8
jmp 0x1400e9f89
mov r13b, 0xa
jmp 0x1400e9f89
or eax, 0xeb0cb541
or byte [rcx - 0x4b], al
mov r13b, 6
mov r13b, 0xc
jmp 0x1400e9f89
mov r13b, 6
jmp 0x1400e9f89
mov r13b, 0xd
mov al, 1
nop dword [rax + rax]
test al, al
je 0x1400e9f90
mov edi, r12d
mov r14d, r12d
jmp 0x1400ea6db
mov r12, qword [rbp + 0xe0]
mov qword [r12], r8
mov eax, dword [0x141ddb410]
and eax, dword [0x141ddb414]
shr eax, 3
imul rax, rax, 0x4cbcd
shr rax, 0x2b
sub eax, dword [0x1197cd435]
sub eax, dword [0x1197cd435]
cmp eax, 0xfb778412
mov rcx, qword [rbp + 0x178]
jbe 0x1400ea04d
lea rax, [0x1400dc760]
mov qword [r12 + 8], rax
mov rax, qword [rbp + 0x1d0]
add byte [rax], al
mov qword [r12 + 0x10], rax
lea rax, [0x1400dcfe0]
mov qword [r12 + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [r13], rax
mov qword [r13 + 8], 2
mov qword [r13 + 0x20], 0
mov qword [r13 + 0x10], r12
mov qword [r13 + 0x18], 2
sub rsp, 0x20
mov rdx, r13
call fcn.1400ec490
mov rcx, qword [rbp + 0x178]
lea edi, [rax + 1]
add byte [rax], al
lea edi, [rax + 1]
add byte [rax], al
mov rax, qword [rbp + 0x1f0]
add rsp, 0x20
movupd xmm0, xmmword [rcx]
mov byte [rax + 8], 6
movupd xmmword [rax + 0x10], xmm0
lea rsi, [0x1400dc760]
lea rdi, [0x1400dcfe0]
lea rbx, [0x141dbafb0]
mov r15, qword [rbp + 0x1d0]
mov r14d, dword [0x141ddb418]
or r14d, dword [0x141ddb41c]
or r14d, 0xfbff67bd
mov qword [r12 + 8], rsi
mov dword [rsp + 8], esi
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], rdi
mov qword [r13], rbx
mov qword [r13 + 8], 2
mov qword [r13 + 0x20], 0
mov qword [r13 + 0x10], r12
mov qword [r13 + 0x18], 2
sub rsp, 0x20
mov rdx, r13
call fcn.1400ec490
mov rcx, qword [rbp + 0x178]
mov rdx, qword [rbp + 0x1f0]
add rsp, 0x20
movupd xmm0, xmmword [rcx]
mov rax, qword [rcx + 0x10]
mov byte [rdx + 8], 6
movupd xmmword [rdx + 0x10], xmm0
cmp r14d, 0x2fd80fd7
je 0x1400ea069
mov qword [rdx + 0x20], rax
mov qword [rdx], 1
mov r9, qword [rbp + 0x1e8]
mov ecx, 0xce1b2c81
xor esi, esi
mov edx, dword [0x141ddb408]
and edx, dword [0x141ddb40c]
or edx, 0x84eb11a7
add edx, 0xb5f23a11
imul rdx, rcx
shr rdx, 0x3f
mov al, 1
cmp edx, 0x43fe9a3
ja 0x1400ea0fe
jmp 0x1400eb151
mov eax, dword [0x141ddb8c8]
sub eax, dword [0x141ddb8cc]
add eax, 0x63c09bbe
xor eax, 0x7dc8bceb
mov byte [r10 + 8], 8
mov qword [r10], 1
cmp eax, 0x9dc44da9
jbe 0x1400ea164
mov byte [r10 + 8], 8
mov qword [r10], 1
jmp 0x1400ea12d
mov r9, qword [rbp + 0x1e8]
mov eax, dword [0x141ddb8d0]
sub eax, dword [0x141ddb8d4]
add eax, 0x722a58e5
cmp eax, 0xffeb4914
ja 0x1400ea16b
jmp 0x1400eb3cb
mov rax, qword [rbp - 0x18]
mov qword [rbx + 0x17], rax
mov eax, dword [0x141ddb958]
sub eax, dword [0x141ddb95c]
imul eax, eax, 0x613d3d08
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rbx + 7], xmm0
mov byte [rcx + 8], 6
movupd xmm0, xmmword [rbp + 0x1a0]
movupd xmm1, xmmword [rbp + 0x1af]
movupd xmmword [rcx + 9], xmm0
movupd xmmword [rcx + 0x18], xmm1
cmp eax, 0x8cd3c7a1
jae 0x1400ea1fb
mov rax, qword [rbp - 0x18]
mov qword [rbx + 0x17], rax
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rbx + 7], xmm0
mov byte [rcx + 8], 6
movups xmm0, xmmword [rbp + 0x1a0]
movups xmm1, xmmword [rbp + 0x1af]
test dword [rax + 0xf000001], esp
adc byte [rbp + 0x1af], cl
movups xmmword [rcx + 9], xmm0
movups xmmword [rcx + 0x18], xmm1
jmp 0x1400ea188
mov qword [rcx], 1
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400ea210
mov rax, qword [rdi]
mov rsi, qword [rax + 0x10]
mov eax, dword [0x141ddb980]
sub eax, dword [0x141ddb984]
imul eax, eax, 0xfaa1ab0b
invalid
cli
movabs eax, dword [0x930d1421454435fa]
mov dl, 0xd0
imul edi, dword [0x19b6ad05d], 0x73
adc cl, byte [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
stc
xor eax, 0x14214544
or eax, 0x6bd0b293
cmp eax, 0x5b5c2e20
jae 0x1400ea250
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141ddb988]
and eax, dword [0x141ddb98c]
and eax, 0xb4d6d9f7
xor eax, 0x47e0d27b
imul ebx, eax, 0x3a0c2955
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp ebx, 0xb0c0f08a
je 0x1400ea250
xor esi, esi
nop word cs:[rax + rax]
mov eax, dword [0x141ddb990]
add eax, dword [0x141ddb994]
clc
invalid
iretd
add dword [0x12d9b3ce2], ecx
add eax, 0xf4b8e4c
mov cl, 1
cmp eax, 0xe36a06b3
jbe 0x1400ea290
clc
invalid
xor eax, eax
jmp 0x1400eb0a0
mov eax, dword [0x141ddb170]
xor edx, edx
div dword [0x141ddb174]
or eax, 0x264d74fc
imul esi, eax, 0xde8e76b2
add esi, 0xb3ce7f4a
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005ddd0
add rsp, 0x20
cmp esi, 0x3c603d20
jae 0x1400ea305
mov ah, 0xe
iretd
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005ddd0
add rsp, 0x20
jmp 0x1400ea2b6
mov r12, rax
test r12b, 1
jne 0x1400ea328
shr r12, 0x20
mov r13b, 5
mov r10, qword [rbp + 0x1f0]
mov rsi, qword [rbp + 0x1e0]
jmp 0x1400ead5a
mov r10, qword [rbp + 0x1f0]
mov rsi, qword [rbp + 0x1e0]
shr r12, 8
mov eax, dword [0x141ddb210]
imul eax, dword [0x141ddb214]
imul rax, rax, 0x4dd2d277
shr rax, 0x3e
shr eax, 0x3e
shr eax, 0x3e
add eax, 0x18fd549
cmp eax, 0x34c3d97b
ja 0x1400ea33a
mov r9, qword [rbp + 0x1e8]
mov eax, dword [0x141ddb218]
xor eax, dword [0x141ddb21c]
xor eax, 0xc0fc8e4d
imul rax, rax, 0x5316308f
shr rax, 0x3d
cmp eax, 0x1108539c
je 0x1400ea365
mov cl, 1
mov r14d, r12d
jmp 0x1400eafb5
mov eax, dword [0x141ddb808]
add eax, dword [0x141ddb80c]
or eax, 0x81f2ba57
imul eax, eax, 0x3f0ba754
add eax, 0xdb697d20
mov word [r12], r8w
cmp eax, 0xc7d1fb7d
jbe 0x1400ea3c1
mov word [r12], r8w
jmp 0x1400ea392
mov eax, dword [0x141ddb810]
add eax, dword [0x141ddb814]
imul eax, eax, 0x976c3404
cmp eax, 0x44c922f6
jne 0x1400ea3f3
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.14003b090
add rsp, 0x20
movabs rsi, 0x8000000000000000
mov eax, dword [0x141ddb818]
xor edx, edx
div dword [0x141ddb81c]
and eax, 0xdd0bb844
imul edi, eax, 0x194e4054
add edi, 0xb8d02de0
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.14003b090
add rsp, 0x20
cmp edi, 0x7d7850b
jb 0x1400ea3fd
mov rax, qword [r14]
cmp rax, rsi
jne 0x1400ea4e3
mov rcx, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1e8]
mov eax, dword [0x141ddb828]
xor edx, edx
div dword [0x141ddb82c]
xor eax, 0x50081200
or eax, 0x2a032110
and eax, 0x7a2b3b11
cmp eax, 0xcb7e213
jb 0x1400ea457
mov byte [rcx + 8], 8
mov qword [rcx], 1
movzx r15d, byte [rbp + 0x1d8]
mov eax, dword [0x141ddb830]
xor edx, edx
sal bh, cl
xor eax, 0x1cf1398
sal bh, cl
xor eax, 0x1cf1398
add eax, 0x1796ede0
or eax, 0x8b3c86af
and eax, 0xfb3fbfaf
cmp eax, 0xddbf7461
ja 0x1400ea48e
mov ecx, 0xb52b5521
xor esi, esi
sub esi, dword [rbp + 0x158bf631]
jns 0x1400ea4d0
mov edx, dword [0x141ddb838]
imul edx, dword [0x141ddb83c]
add edx, 0x17329133
imul rdx, rcx
iretd
shr rdx, 0x3f
mov al, 1
cmp edx, 0x6191bb37
jae 0x1400ea4b9
jmp 0x1400eb55d
mov rsi, rax
mov eax, dword [0x141ddb820]
xor ecx, ecx
xor edx, edx
div dword [0x141ddb824]
mov r10, qword [rbp + 0x1f0]
test cl, cl
jne 0x1400ea4fd
mov rbx, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov r13b, 2
jmp 0x1400e84c0
mov eax, dword [0x141ddb2e0]
imul eax, dword [0x141ddb2e4]
xor eax, 0x2400193
and eax, 0x46e409b3
imul eax, eax, 0x1ce4a4a0
mov byte [rcx + 8], 8
mov qword [rcx], 1
cmp eax, 0x1287df06
jae 0x1400ea54d
mov byte [rcx + 8], 8
mov qword [rcx], 1
jmp 0x1400ea511
mov eax, dword [0x141ddb2e8]
xor edx, edx
div dword [0x141ddb2ec]
add eax, 0x749cb295
xor eax, 0x401409
and eax, 0x8f50156d
cmp eax, 0x38fc870e
je 0x1400ea54d
jmp 0x1400eb0bb
mov edi, dword [0x141ddb490]
sub edi, dword [0x141ddb494]
xor edi, 0xd37e60c0
add edi, 0x1b912179
mov word [r15], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14003b090
add rsp, 0x20
cmp edi, 0x93ea39f1
jbe 0x1400ea5d2
mov word [r15], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14003b090
add rsp, 0x20
jmp 0x1400ea576
mov rax, qword [r14]
cmp rax, rsi
jne 0x1400ea687
mov rcx, qword [rbp + 0x1f0]
mov byte [rcx + 8], 8
xor eax, eax
test al, al
je 0x1400ea5f6
mov qword [rcx], 1
mov r9, qword [rbp + 0x1e8]
movzx r15d, byte [rbp + 0x1d8]
mov eax, dword [0x141ddb4a8]
or eax, dword [0x141ddb4ac]
and eax, 0x807e5f4
imul eax, eax, 0xe68109e9
or eax, 0xe0913346
mov qword [rcx], 1
cmp eax, 0x9bb519c7
jb 0x1400ea605
mov eax, dword [0x141ddb4b0]
sub eax, dword [0x141ddb4b4]
imul rax, rax, 0x1bf1ea81
shr rax, 0x3c
imul eax, eax, 0x387ffe1
xor eax, 0x28fb1cfb
cmp eax, 0x567eaaf
jb 0x1400ea62f
xor esi, esi
mov ecx, dword [0x141ddb4b8]
xor ecx, dword [0x141ddb4bc]
and ecx, 0x243af25f
add ecx, 0x527f6cd8
or ecx, 0x2633fba0
mov al, 1
cmp ecx, 0x96e9f727
ja 0x1400ea65a
jmp 0x1400eb55d
mov r10, qword [rbp + 0x1f0]
mov rsi, rax
mov eax, dword [0x141ddb498]
xor edx, edx
div dword [0x141ddb49c]
imul eax, eax, 0xcd927fb6
cmp eax, 0xe17eff19
je 0x1400ea691
mov rbx, qword [r14 + 8]
mov r15, qword [r14 + 0x10]
mov eax, dword [0x141ddb4a0]
xor edx, edx
div dword [0x141ddb4a4]
add eax, 0x8d24d462
or eax, 0xf7edef57
cmp eax, 0xefe4f64c
je 0x1400ea6b4
mov r13b, 2
jmp 0x1400e8d90
mov eax, dword [0x141ddb0f8]
sub eax, dword [0x141ddb0fc]
add eax, 0x3f8dde5a
and eax, 0x1e1cb289
imul eax, eax, 0x3f97edfe
cmp eax, 0xd9d68bf6
jbe 0x1400ea730
mov byte [r10 + 8], r13b
mov byte [r10 + 9], r14b
mov word [r10 + 0xa], di
mov dword [r10 + 0xc], r12d
mov qword [r10 + 0x10], rsi
mov qword [r10 + 0x18], rbx
mov qword [r10 + 0x20], r15
mov qword [r10], 0
nop word cs:[rax + rax]
mov eax, dword [0x141ddb100]
sub eax, dword [0x141ddb104]
imul eax, eax, 0x79343299
add eax, 0xe0962338
and eax, 0x4dd56a4b
mov byte [r10 + 8], r13b
mov byte [r10 + 9], r14b
mov word [r10 + 0xa], di
mov dword [r10 + 0xc], r12d
mov qword [r10 + 0x10], rsi
mov qword [r10 + 0x18], rbx
mov qword [r10 + 0x20], r15
mov qword [r10], 0
cmp eax, 0xa6ae3d48
ja 0x1400ea730
nop word [rax + rax]
mov eax, dword [0x141ddb6e0]
xor edx, edx
div dword [0x141ddb6e4]
xor eax, 0xa23bc8b1
add eax, 0x6c87c3c1
shr eax, 1
imul rax, rax, 0x52816d91
shr rax, 0x3c
mov qword [rcx], 1
cmp eax, 0x76d461d1
jbe 0x1400ea7ee
mov qword [rcx], 1
jmp 0x1400ea7b2
xor eax, eax
mov r9, qword [rbp + 0x1e8]
movzx r15d, byte [rbp + 0x1d8]
test al, al
jne 0x1400ea7ff
mov eax, dword [0x141ddb6e8]
or eax, dword [0x141ddb6ec]
or eax, 0x9b476d0e
imul eax, eax, 0xe307add8
cmp eax, 0x70280844
jb 0x1400ea803
xor esi, esi
mov eax, dword [0x141ddb6f0]
xor edx, edx
div dword [0x141ddb6f4]
or eax, 0x477391b4
imul ecx, eax, 0xfa80a28
mov al, 1
cmp ecx, 0xda98beb5
jae 0x1400ea823
jmp 0x1400eb55d
mov eax, dword [0x141ddb0d0]
imul eax, dword [0x141ddb0d4]
add eax, 0x559f9bf2
and eax, 0xeb109bde
imul rdx, rax, 0x615c918d
shr rdx, 0x3e
mov r8, qword [r9 + 8]
mov rax, qword [r9 + 0x10]
mov rcx, qword [r9 + 0x18]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], r8
cmp edx, 0x28608e8b
jbe 0x1400eabcf
mov rax, qword [r9 + 8]
mov rcx, qword [r9 + 0x10]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
jmp 0x1400eab77
shl rcx, 5
add rax, rcx
mov qword [rbp - 0x38], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp - 0x30], rax
sub rsp, 0x20
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp - 0x50]
call fcn.1400eb890
add rsp, 0x20
movzx eax, byte [rbp + 0x1a0]
cmp al, 0x12
jne 0x1400eac2c
mov rsi, qword [rbp + 0x1a8]
mov rbx, qword [rbp + 0x1b0]
mov r15, qword [rbp + 0x1b8]
mov r13b, 0xe
mov r10, qword [rbp + 0x1f0]
jmp 0x1400ea6db
mov ecx, dword [0x141ddb900]
add ecx, dword [0x141ddb904]
xor ecx, 0xc9463f21
imul ecx, ecx, 0x1faf65a2
cmp ecx, 0xa37bfbe0
mov r9, qword [rbp + 0x1f0]
jbe 0x1400eac67
mov ecx, dword [rbp + 0x1a1]
mov edx, dword [rbp + 0x1a4]
mov dword [r9 + 0xc], edx
mov dword [r9 + 9], ecx
movzx r15d, byte [rbp + 0x1d8]
nop
mov ecx, dword [0x141ddb908]
xor ecx, dword [0x141ddb90c]
or ecx, 0x923040a0
and ecx, 0xd33dd4a2
imul rcx, rcx, 0x2ec9fcb
shr rcx, 0x38
mov edx, dword [rbp + 0x1a4]
mov dword [r9 + 0xc], edx
mov edx, dword [rbp + 0x1a1]
mov dword [r9 + 9], edx
cmp ecx, 0xb844afe1
ja 0x1400eac70
mov ecx, dword [0x141ddb910]
xor ecx, dword [0x141ddb914]
or ecx, 0xa3404c67
imul ecx, ecx, 0x7af5b247
add ecx, 0x8c560de4
cmp ecx, 0x244d7969
jae 0x1400eacf0
mov rcx, qword [rbp + 0x1a8]
mov byte [r9 + 8], al
mov qword [r9 + 0x10], rcx
nop word cs:[rax + rax]
mov r8d, dword [0x141ddb918]
xor r8d, dword [0x141ddb91c]
xor r8d, 0xafc16a15
add r8d, 0x65ebb9b5
xor r8d, 0x211c9a8d
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1b0]
mov byte [r9 + 8], al
mov qword [r9 + 0x10], rdx
mov rdx, qword [rbp + 0x1b8]
cmp r8d, 0x45b34cf
jb 0x1400eacf0
mov qword [r9 + 0x18], rcx
mov qword [r9 + 0x20], rdx
mov qword [r9], 1
mov al, 1
xor esi, esi
xor ecx, ecx
mov r9, qword [rbp + 0x1e8]
jmp 0x1400eb55f
test rsi, rsi
je 0x1400ead8c
mov eax, dword [0x141ddb248]
and eax, dword [str.Vjr7]
add eax, 0x7d72929a
and eax, 0xd31747ca
mov ecx, 0x95e3535b
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x3f30094
ja 0x1400eadc1
jmp 0x1400ead98
mov rsi, qword [rbp + 0x1e8]
jmp 0x1400ea6db
mov eax, dword [0x141ddb250]
add eax, dword [0x141ddb254]
or eax, 0x5818e8c2
add eax, 0x6cb32372
or eax, 0xece3860
mov rcx, qword [0x141ddc4e0]
cmp eax, 0xae325096
jae 0x1400eadca
mov rax, qword [0x141ddc4e0]
jmp 0x1400ead98
mov eax, dword [0x141ddb258]
imul eax, dword [0x141ddb25c]
xor eax, 0xd9c3478a
add eax, 0x6aa63cd6
shr eax, 1
mov edx, 0x9abf8157
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x77f3b67e
jne 0x1400eae11
sub rsp, 0x20
mov rsi, rcx
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rsi
add rsp, 0x20
mov qword [rbp + 0x1e0], rbx
mov esi, dword [0x141ddb260]
imul esi, dword [0x141ddb264]
add esi, 0x7a2b8521
mov eax, 0xe5125a19
imul rsi, rax
shr rsi, 0x3f
or esi, 0xf675b86
sub rsp, 0x20
mov rbx, rcx
xor edx, edx
mov r8, qword [rbp + 0x1e0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, rbx
add rsp, 0x20
cmp esi, 0xdd855da4
je 0x1400eae18
mov rbx, qword [rbp + 0x1e0]
mov eax, 0x99d8e209
mov ecx, dword [0x141ddb268]
imul ecx, dword [0x141ddb26c]
imul rcx, rax
shr rcx, 0x3e
not ecx
and ecx, 0x4bea2202
cmp ecx, 0x153b9cdd
jb 0x1400eae6f
mov rsi, qword [rbp + 0x1e8]
mov r10, qword [rbp + 0x1f0]
jmp 0x1400ea6db
mov esi, dword [0x141ddb180]
sub esi, dword [str._row]
or esi, 0x7bc9b4ed
and esi, 0x7bedf5ed
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005f2d0
add rsp, 0x20
cmp esi, 0x18a154cf
jae 0x1400eaeef
sub rsp, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.14005f2d0
add rsp, 0x20
jmp 0x1400eaea7
mov r14d, eax
mov edi, eax
shr edi, 0x10
mov eax, dword [0x141ddb188]
mov ecx, dword [0x141ddb18c]
add eax, ecx
add eax, 0x451ccfad
and eax, 0xf892c805
cmp eax, 0x41a77dc6
je 0x1400eaef7
mov r10, qword [rbp + 0x1f0]
mov rsi, r12
mov eax, dword [0x141ddb190]
or eax, dword [0x141ddb194]
imul eax, eax, 0xa7ba7ab3
xor eax, 0x98f3197e
add eax, 0x31a4caef
cmp eax, 0xc96d0b78
jb 0x1400eaf20
test r14b, 1
mov r9, qword [rbp + 0x1e8]
jne 0x1400eaf58
mov r13b, 0xb
jmp 0x1400ead5a
mov eax, dword [0x141ddb220]
xor edx, edx
div dword [0x141ddb224]
shr r14d, 8
mov eax, dword [0x141ddb228]
or eax, dword [0x141ddb22c]
add eax, 0xb46b85e7
shr eax, 2
imul rax, rax, 0x2875938d
shr rax, 0x3b
cmp eax, 0x1a9902a8
ja 0x1400eaf6a
mov eax, dword [0x141ddb230]
add eax, dword [0x141ddb234]
imul eax, eax, 0x78e81f3b
add eax, 0x904a163c
or eax, 0xc8ab5824
cmp eax, 0x8839f8d6
jb 0x1400eaf90
mov cl, 1
mov r8, rsi
mov eax, dword [0x141ddb1d0]
and eax, dword [0x141ddb1d4]
shr eax, 4
imul rax, rax, 0xc12bbf7
shr rax, 0x36
or eax, 0xb6b56d58
mov edx, 0xf5756237
imul rdx, rax
shr rdx, 0x3b
cmp edx, 0xa6340aa5
ja 0x1400eb01e
mov eax, dword [0x141ddb1d8]
add eax, dword [0x141ddb1dc]
and eax, 0xefb0830c
imul eax, eax, 0x8fa1a5dc
add eax, 0xb7f6f336
mov byte [r10 + 8], cl
mov byte [r10 + 9], r14b
mov qword [r10], 1
cmp eax, 0x6ffb07e3
jbe 0x1400eb02f
mov byte [r10 + 8], cl
mov byte [r10 + 9], r14b
mov qword [r10], 1
jmp 0x1400eafec
mov sil, 1
test r8, r8
je 0x1400eb0b4
mov eax, dword [0x141ddb1e0]
add eax, dword [0x141ddb1e4]
xor eax, 0x7c608645
add eax, 0x18d67d14
xor eax, 0x834107e5
cmp eax, 0x5c7c9058
jbe 0x1400eb060
mov rax, qword [0x141ddc4e0]
mov eax, dword [0x141ddb1e8]
and eax, dword [0x141ddb1ec]
or eax, 0x1603238a
add eax, 0x2fd92b03
and eax, 0x21d5d996
mov rcx, qword [0x141ddc4e0]
cmp eax, 0x73bbbf22
ja 0x1400eb060
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov al, 1
mov cl, 1
mov r9, qword [rbp + 0x1e8]
movzx r15d, byte [rbp + 0x1d8]
jmp 0x1400eb55f
mov al, 1
jmp 0x1400eb151
xor esi, esi
mov eax, dword [0x141ddb2f0]
imul eax, dword [0x141ddb2f4]
shr eax, 3
imul rax, rax, 0x240f83f9
shr rax, 0x39
imul ecx, eax, 0x99052206
mov al, 1
cmp ecx, 0x54bd13eb
je 0x1400eb0bd
jmp 0x1400eb55d
mov eax, dword [0x141ddb308]
xor edx, edx
div dword [0x141ddb30c]
imul rax, rax, 0x37a252a7
shr rax, 0x3c
add eax, 0xd3562757
and eax, 0x252021a
movups xmm0, xmmword [rsi]
mov rcx, qword [rsi + 0x10]
mov byte [r8 + 8], 6
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 + 0x20], rcx
mov qword [r8], 1
cmp eax, 0xc3304cab
jne 0x1400eb0bb
movups xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r8 + 8], 6
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 + 0x20], rax
mov qword [r8], 1
jmp 0x1400eb0ed
mov cl, 1
movzx r15d, byte [rbp + 0x1d8]
jmp 0x1400eb55f
mov eax, dword [0x141ddb628]
add eax, dword [0x141ddb62c]
xor eax, 0xc83743a3
add eax, 0x651cddcf
xor eax, 0x37e0fe29
mov qword [rdx], r8
cmp eax, 0xd97b2182
jae 0x1400eb18a
mov qword [rdx], r8
jmp 0x1400eb160
mov eax, dword [0x141ddb630]
xor eax, dword [0x141ddb634]
and eax, 0x6803fa2c
xor eax, 0x7bc9f537
cmp eax, 0xf5d90c9f
mov rcx, qword [rbp + 0x1d0]
ja 0x1400eb203
lea rax, [0x140063cd0]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea rax, [0x1400dcfe0]
mov qword [rdx + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [rdi], rax
mov eax, dword [0x141ddb638]
sub eax, dword [0x141ddb63c]
or eax, 0x1008
and eax, 0x421288
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rdx
cmp eax, 0xf903fa9c
jne 0x1400eb240
lea rax, [0x140063cd0]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea rax, [0x1400dcfe0]
mov qword [rdx + 0x18], rax
lea rax, [0x141dbafb0]
mov qword [rdi], rax
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rdx
jmp 0x1400eb1ae
mov eax, dword [0x141ddb640]
sub eax, dword [0x141ddb644]
cmp eax, 0x21e7eed9
jne 0x1400eb28f
mov qword [rdi + 0x18], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400ec490
mov rcx, qword [rbp + 0x1f0]
add rsp, 0x20
movups xmm0, xmmword [rbx]
mov rax, qword [rbx + 0x10]
mov byte [rcx + 8], 6
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
mov esi, dword [0x141ddb648]
imul esi, dword [0x141ddb64c]
add esi, 0x8ecfdf08
imul rax, rsi, 0x123e8fb
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1f
add esi, 0xbb95916b
mov qword [rdi + 0x18], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400ec490
mov rcx, qword [rbp + 0x1f0]
add rsp, 0x20
movups xmm0, xmmword [rbx]
mov rax, qword [rbx + 0x10]
mov byte [rcx + 8], 6
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
cmp esi, 0x1fae279a
jbe 0x1400eb28f
jmp 0x1400e783e
mov eax, dword [0x141ddb7b0]
and eax, dword [0x141ddb7b4]
imul eax, eax, 0x3a7185c8
imul rax, rax, 0x764f450d
shr rax, 0x3c
add eax, 0x1264683a
mov qword [rcx], rdx
cmp eax, 0x577e2e09
jbe 0x1400eb336
mov qword [rcx], rdx
jmp 0x1400eb305
lea rax, [0x1400edd90]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rcx + 0x10], rax
lea rax, [0x1400dcfe0]
mov qword [rcx + 0x18], rax
lea rax, [0x141dbafb0]
mov rdx, qword [rbp + 0x78]
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 + 0x80]
mov rcx, rsi
call fcn.1400ec490
add rsp, 0x20
movupd xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rbp + 0x1f0]
mov byte [rcx + 8], 6
movupd xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
mov r9, qword [rbp + 0x1e8]
mov al, 1
xor esi, esi
jmp 0x1400eb151
mov ecx, 0xa80a0019
movzx r15d, byte [rbp + 0x1d8]
xor esi, esi
mov eax, dword [0x141ddb8d8]
imul eax, dword [0x141ddb8dc]
imul edx, eax, 0xe5cbeb92
imul rdx, rcx
shr rdx, 0x3b
mov al, 1
cmp edx, 0x5de4357f
je 0x1400eb3da
jmp 0x1400eb55d
mov eax, dword [str.A_5R]
sub eax, dword [0x141dce7bc]
imul eax, eax, 0x6ce26433
cmp eax, 0xf726ffea
jne 0x1400fbb80
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
mov eax, dword [0x141dce7c0]
xor edx, edx
div dword [0x141dce7c4]
add eax, 0xf09c26a7
and eax, 0x4cde3022
add eax, 0x38da8728
cmp byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
or byte [0xc5681bc3], r15b
cmp byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
or byte [0xc5681bc3], r15b
ja 0x1400fbb80
mov qword [rsi], r12
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [rsi]
mov eax, dword [0x141dcec38]
add eax, dword [0x141dcec3c]
xor eax, 0xdc776e30
add eax, 0xcd736663
cmp eax, 0x700558a9
ja 0x1400fbc80
mov edx, ecx
and edx, 3
mov r8d, ecx
and r8d, 4
cmp edx, 2
jae 0x1400fbce6
test dil, dil
test bh, bh
jne 0x1400fbcae
or r8d, 2
mov eax, ecx
lock cmpxchg dword [rsi], r8d
sete r8b
mov ecx, eax
mov eax, dword [0x141dcec50]
and eax, dword [0x141dcec54]
add eax, 0xfeaa8900
cmp eax, 0x1e766240
jb 0x1400fbcc4
test r8b, r8b
je 0x1400fbc80
jmp 0x1400fc027
jne case.0x1400fbdb1.3
nop dword [rax]
mov eax, dword [0x141dcec40]
sub eax, dword [0x141dcec44]
imul eax, eax, 0xe34a3343
or eax, 0xcec05220
imul eax, eax, 0xcc368d99
cmp eax, 0x5f7530e9
ja 0x1400fbcf0
test r8d, r8d
jne 0x1400fbd4f
mov eax, dword [0x141dcec48]
or eax, dword [0x141dcec4c]
imul eax, eax, 0x19aabd64
add eax, 0x378cda68
cmp eax, 0x82f17fdb
jb 0x1400fbd19
mov edx, ecx
add edx, 4
mov eax, 2
lock cmpxchg dword [rsi], edx
mov ecx, eax
jne 0x1400fbc80
jmp 0x1400fbd51
mov edx, ecx
mov dword [rsp + 0x2c], edx
mov r8d, 4
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
call rbx
cmp eax, 1
je 0x1400fbc7e
call r15
jmp 0x1400fbc7e
mov eax, ecx
and eax, 3
mov edx, ecx
and edx, 4
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
test edx, edx
jne 0x1400fbea8
add ebx, 4
mov eax, dword [0x141dcec88]
sub eax, dword [0x141dcec8c]
int 1
int 1
add eax, 0x86914c7f
cmp eax, 0x47d692e2
jae 0x1400fbe70
mov eax, 2
lock cmpxchg dword [rsi], ebx
nop dword [rax]
mov edx, dword [0x141dcec90]
sub edx, dword [0x141dcec94]
imul rdx, r12
shr rdx, 0x3e
add edx, 0xe24994ad
mov eax, 2
lock cmpxchg dword [rsi], ebx
mov ecx, eax
sete al
cmp edx, 0x32fbd94a
jb 0x1400fbe70
test al, al
je 0x1400fbda0
mov eax, dword [0x141dcec98]
sub eax, dword [0x141dcec9c]
add eax, 0xdefa8f8c
or eax, 0xc4333421
and eax, 0xd4bf7f63
cmp eax, 0x552e573c
jne 0x1400fbf60
jmp 0x1400fbfa0
mov eax, dword [0x141dceca0]
or eax, dword [0x141dceca4]
imul rax, r13
bt rax, 0x3e
mov ebp, 0
adc ebp, 0xd1e53cff
mov dword [rsp + 0x2c], ebx
mov r8d, 4
mov eax, 4
mov eax, 4
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
invalid
invalid
call rdi
cmp ebp, 0x3419237f
jae 0x1400fbfc0
mov dword [rsp + 0x2c], ebx
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rsi
mov rdx, r14
mov r9d, 0xffffffff
call rdi
jmp 0x1400fbf60
cmp eax, 1
je 0x1400fbff3
call qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax + rax]
mov eax, dword [0x141dceca8]
sub eax, dword [0x141dcecac]
xor eax, 0xd8676bea
imul eax, eax, 0x25f3f307
or eax, 0x330ba3b8
cmp eax, 0xb263e240
je 0x1400fbfd0
mov ecx, dword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dcecb0]
xor eax, dword [0x141dcecb4]
add eax, 0xd110b7f9
and eax, 0x24142e17
add eax, 0x1d105488
cmp eax, 0x33e9d69b
jbe 0x1400fc000
jmp 0x1400fbda0
cmp edx, 1
sete al
jmp 0x1400fc031
mov dword [rsp + 0x30], 3
mov byte [rsp + 0x34], al
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
call qword [rax + 0x20]
mov eax, dword [rsp + 0x30]
xchg dword [rsi], eax
test al, 4
je case.0x1400fbdb1.3
xor eax, eax
test al, al
je 0x1400fc068
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
mov rdi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
nop
mov eax, dword [0x141dcec70]
and eax, dword [0x141dcec74]
xor eax, 0x56ac4419
imul rbx, rax, 0x76147751
shr rbx, 0x3e
mov rcx, rsi
call rdi
cmp ebx, 0xc4db0712
je 0x1400fc070
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret