Function at 0x1400e7290
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x298
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x200], rdx
add byte [rdx], al
add byte [rax], al
mov eax, dword [0x141ddd3c0]
add eax, dword [0x141ddd3c4]
mov qword [rbp + 0x208], rcx
or eax, 0x8762ed14
imul eax, eax, 0x113d0743
cmp eax, 0xf1ef4a9c
jne 0x1400e7544
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
add byte [rax], al
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
add byte [rax], al
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
invalid
mov eax, 0x10
add al, ch
wait
lahf
add byte [rax], al
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
invalid
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
add byte [rax], al
invalid
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
add al, ch
xor ebx, dword [rdi + 0x29480000]
invalid
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
add byte [rax], al
add al, ch
or al, 0x9f
add byte [rax], al
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
sub esp, eax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sahf
add byte [rax], al
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
add byte [rax], al
sub rsp, rax
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov eax, 0x10
call fcn.1400f1350
sahf
add byte [rax], al
sub rsp, rax
mov rax, rsp
mov dword [rax], r8d
mov qword [rbp + 0x1c0], r8
mov rdi, qword [rbp + 0x1c0]
nop word cs:[rax + rax]
mov eax, dword [0x141ddd3c8]
and eax, dword [0x141ddd3cc]
and eax, 0xfc36b690
imul eax, eax, 0xe3bf0e80
mov dword [rbp + 0x198], eax
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xa0], rsp
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xa8], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, 0x20
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0xd0], rsp
mov eax, 0x10
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x88], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x30
call fcn.1400f1350
sub al, 0x9d
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0xc8], rsp
mov eax, 0x20
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x70], rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x20
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov dword [rbp + 0x168], esp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x20
call fcn.1400f1350
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0xe8], rsp
mov dword [rbp + 0xe8], esp
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x20
call fcn.1400f1350
pushfq
add byte [rax], al
invalid
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xe0], rsp
mov eax, 0x10
call fcn.1400f1350
jo 0x1400e767a
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x48], rsp
movabs rax, 0x9c4ee800000030
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x50], rsp
push rax
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x60], rsp
mov eax, 0x20
call fcn.1400f1350
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
invalid
pushfq
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x98], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x68], rsp
mov eax, 0x30
call fcn.1400f1350
invalid
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x10
call fcn.1400f1350
mov edx, 0x4800009b
sub esp, eax
mov qword [rbp + 0x100], rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
invalid
mov qword [rbp + 0x178], rsp
mov eax, 0x10
add byte [rax], al
add al, ch
xchg edx, eax
wait
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x90], rsp
mov eax, 0x20
add byte [rax], al
add al, ch
jle 0x1400e776b
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov dword [rbp + 0x108], esp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov qword [rbp + 0x110], rsp
add dword [rax], eax
add byte [rax + 0x10], bh
call fcn.1400f1350
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov r11, rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov rbx, rsp
mov eax, 0x30
call fcn.1400f1350
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov r8, rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov r9, rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
call fcn.1400f1350
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov r12, rsp
mov eax, 0x30
call fcn.1400f1350
invalid
add byte [rax], al
sub rsp, rax
mov rdx, rsp
mov eax, 0x20
call fcn.1400f1350
movabs byte [0x8949c4294800009a], al
invalid
mov eax, 0x20
call fcn.1400f1350
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.1400f1350
sub rsp, rax
mov rax, rsp
mov dword [rax], edi
cmp dword [rbp + 0x198], 0xbeb162c3
mov ebp, 0x198
ret
invalid
mov cl, 0xbe
jb case.0x140062ee4.925
invalid
mov qword [rbp + 0x138], r9
mov qword [rbp + 0x130], r12
mov qword [rbp + 0x120], rdx
add byte [rax], al
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x128], r11
mov qword [rbp + 0x160], rsi
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x198], r10
mov qword [rbp + 0x150], r15
mov qword [rbp + 0x148], rcx
mov dword [rbp + 0x148], ecx
mov qword [rbp + 0x140], r8
mov r13, qword [rbp + 0x58]
mov r8, qword [rbp + 0x50]
mov eax, dword [rbp + 0x50]
mov rdi, qword [rbp + 0x48]
mov r15, qword [rbp + 0x60]
mov r9, qword [rbp + 0x38]
mov r10, qword [rbp + 0x68]
push rbp
push 0x40758b48
mov r11, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x28]
cmp dword [rbp + 0x1c0], 0
je 0x1400e79c0
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x200]
movzx eax, byte [rax]
mov byte [rbp + 0x217], al
movzx eax, al
test dword [rbp + 0x1c0], 0x2000
jne 0x1400e7b04
cmp rax, 0x10
ja case.default.0x1400e79a9
lea rbx, [0x141dbd420]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
mov r14, qword [rbp + 0x1c0]
rol byte [rcx], 0
add bh, bh
jmp rax
invalid
xor esi, esi
jmp case.0x1400e8028.6
mov eax, dword [0x141ddd3d0]
or eax, dword [0x141ddd3d4]
or eax, 0xaf1b851b
add eax, 0x2b040ef
cmp eax, 0x44b809f4
ja 0x1400e79c0
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], 1
add dword [rax - 0x39], ecx
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
add byte [rdx], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141ddd3d8]
sub eax, dword [0x141ddd3dc]
imul eax, eax, 0xed76bbf6
add eax, 0xeb409aa7
or eax, 0xd4d632c
cmp eax, 0x4bc2d9b0
je 0x1400e7a00
xor edi, edi
movzx eax, byte [r12]
mov cl, 1
mov dl, 1
movzx eax, al
add rax, 0xfffffffffffffffe
cmp rax, 0xe
jbe 0x1400e7ce8
jmp case.0x1400e7cf6.3
mov eax, dword [0x141ddd490]
sub eax, dword [0x141ddd494]
imul rax, rax, 0x7636e3f5
shr rax, 0x3e
or eax, 0x158ecee2
mov ss, word [0x13b8c42ad]
jbe 0x1400e7ae9
invalid
mov rdx, qword [rbp + 0x80]
mov r8, qword [rbp + 0x88]
mov r12, qword [rbp + 0x200]
nop dword [rax + rax]
mov eax, dword [0x141ddd498]
add eax, dword [0x141ddd49c]
imul eax, eax, 0x6dbf7bcd
add eax, 0x30241876
cmp eax, 0xec3d8fc2
ja 0x1400e7a90
movzx edi, byte [r12 + 1]
mov byte [r8], dil
mov byte [rax], bh
add r14d, 0xfffffffe
cmp r14d, 0x65
ja case.0x1400e7ad7.6
movzx r13d, dil
lea rax, [0x141dbd92c]
movsxd rcx, dword [rax + r14*4]
invalid
or al, 0xb0
add rcx, rax
jmp rcx
mov eax, dword [str.__zh]
imul eax, dword [0x141ddd9b4]
or eax, 0x40040d00
xor eax, 0xc0400101
or eax, 0x3bb2b0fc
cmp eax, 0x41960311
ja case.0x1400e7ad7.2
mov sil, 4
jmp 0x1400ea55a
cmp eax, 2
jae 0x1400e7be8
fild dword [rax]
add byte [rax], al
mov r12, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
nop dword [rax + rax]
mov eax, dword [0x141dddcb8]
xor edx, edx
div dword [0x141dddcbc]
and eax, 0x55e61da0
imul eax, eax, 0xc4bf24e3
cmp eax, 0x4b715500
ja 0x1400e7b20
mov eax, dword [0x141dddcc0]
sub eax, dword [0x141dddcc4]
shr eax, 2
imul rax, rax, 0x12344a89
shr rax, 0x39
imul eax, eax, 0xd1f80a3f
invalid
or bh, al
sar dword [0x15bacf0e2], 1
jne 0x1400e7b70
mov byte [rcx + 8], 0xe
nop dword [rax + rax]
mov eax, dword [0x141dddcc8]
xor eax, dword [0x141dddccc]
xor eax, 0x1b32629f
imul eax, eax, 0xef2237de
mov byte [rcx + 8], 0xe
cmp eax, 0x1461a21f
je 0x1400e7b70
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 8
or byte [rax], al
add byte [rax], al
invalid
mov qword [rcx + 0x20], 0
mov qword [rcx], 0
mov cl, 1
xor edi, edi
mov dl, 1
jmp 0x1400e7cd0
mov eax, dword [0x141ddd3e0]
xor eax, dword [0x141ddd3e4]
xor eax, 0x5d5bce13
imul eax, eax, 0x748cf7bb
or eax, 0xa407f80f
cmp eax, 0x9bc9bf36
jb case.default.0x1400e79a9
jmp 0x1400ea89e
cmp eax, 0xe
mov r12, qword [rbp + 0x200]
movsd dword [rdi], dword [rsi]
add byte [rdx], al
add byte [rax], al
jne 0x1400e7e5d
lea rsi, [r12 + 8]
mov rdi, r14
add rdi, 8
xor eax, eax
test al, al
mov r15, qword [rbp + 0x208]
add byte [rbx + rcx*4 - 0x53], cl
rol byte [rcx], 0
invalid
je 0x1400e7c50
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
mov byte [r14], 0xe
movzx r8d, r13b
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.1400e7290
add rsp, 0x20
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dddcd0]
or eax, dword [0x141dddcd4]
add eax, 0xc5d31bb2
or eax, 0x61acf573
imul ebx, eax, 0xac3373a
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
mov byte [r14], 0xe
movzx r8d, r13b
invalid
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.1400e7290
add rsp, 0x20
cmp ebx, 0x9a5fc8b3
pop rdi
invalid
jb 0x1400e7c50
nop dword [rax]
mov eax, dword [0x141dddcd8]
xor eax, dword [0x141dddcdc]
or eax, 0xb5f683b0
mov al, 0x83
div byte [rbp + 0x14596435]
add eax, 0x6948e8d1
rcl byte [rbx], 0x76
pop rdx
push rbx
shr rax, 0x3d
cmp eax, 0xe757bddd
jae 0x1400e7ca0
mov cl, 1
xor edi, edi
invalid
xor edx, edx
movzx eax, byte [rbp + 0x217]
movzx eax, al
add rax, 0xfffffffffffffffe
dec byte [rax - 0x7d]
clc
invalid
ja case.0x1400e7cf6.3
lea r8, [0x141dbe4a4]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [r12 + 8]
xor ecx, ecx
nop
test rax, rax
sete dl
test cl, cl
jne 0x1400e7d00
or dil, dl
jne case.0x1400e7cf6.3
mov r8, qword [r12 + 0x10]
mov rcx, qword [0x141dde6e0]
sub rsp, 0x20
xor edx, edx
jmp 0x1400e7dfa
rol byte [rax], 1
add byte [rax], al
mov eax, dword [0x141dddd38]
add eax, dword [0x141dddd3c]
and eax, 0x7bbe5ba1
xor eax, 0x6f124294
add eax, 0xae6a8a50
cmp eax, 0xf59193c7
ja case.0x1400e7cf6.14
test dl, dl
je case.0x1400e7cf6.3
invalid
nop word [rax + rax]
mov eax, dword [0x141dddd48]
sub eax, dword [0x141dddd4c]
imul eax, eax, 0x4aa8c6c3
rol bl, 0xc6
test al, 0x4a
or eax, 0x2a08074f
and eax, 0x3f5bf74f
cmp eax, 0xda18981
je 0x1400e7d60
mov rsi, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x18]
test rbx, rbx
je 0x1400e7dc0
mov rdi, rsi
nop word cs:[rax + rax]
sub rsp, 0x20
mov rcx, rdi
call fcn.1400e6e10
add rsp, 0x20
add rdi, 0x20
dec rbx
jne 0x1400e7da0
nop dword [rax]
mov eax, dword [0x141dddd50]
sub eax, dword [0x141dddd54]
or eax, 0x5449b7ec
imul eax, eax, 0x473cb298
cmp eax, 0xfcdc58c8
ja 0x1400e7dc0
cmp qword [r12 + 8], 0
je case.0x1400e7cf6.3
mov rcx, qword [0x141dde6e0]
sub rsp, 0x20
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
add esp, 0x20
jmp case.0x1400e7cf6.3
mov eax, dword [0x141dddd40]
xor edx, edx
div dword [0x141dddd44]
imul eax, eax, 0xc336cafa
retf 0xc336
or eax, 0xd135b0a0
mov al, 0x35
rcl ecx, 1
call 0x177cee777
invalid
mov edi, 0xe8c14848
cmp edi, dword [0xfca39593]
xchg ebp, eax
invalid
ja case.0x1400e7cf6.15
test cl, cl
je case.0x1400e7cf6.3
mov rcx, qword [r12 + 8]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
jmp case.0x1400e7cf6.3
mov eax, dword [0x141dddc98]
or eax, dword [0x141dddc9c]
imul rax, rax, 0x15bbe933
shr rax, 0x3c
shr eax, 0x3c
or eax, 0xf85ba2da
imul eax, eax, 0x93d7012f
cmp eax, 0xd03d9acc
jbe 0x1400e7e90
movzx eax, byte [0x141dde6f8]
nop dword [rax]
mov eax, dword [0x141dddca0]
xor edx, edx
div dword [0x141dddca4]
add eax, 0xb23bea7a
imul rcx, rax, 0x22bf91c5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
invalid
or eax, 0x7adb94a8
movzx ecx, byte [0x141dde6f8]
iretd
add dword [0xdf40c04b], edi
ja 0x1400e7e90
mov eax, dword [0x141dddca8]
xor edx, edx
div dword [0x141dddcac]
xor eax, 0x253aede
imul eax, eax, 0x9106a54e
invalid
xchg ecx, eax
cmp eax, 0x24db175f
invalid
and al, 0xf
invalid
add byte [rax], ch
add byte [rax], al
jmp 0x1400ea6b3
mov eax, dword [0x141ddd9b8]
or eax, dword [0x141ddd9bc]
or eax, 0x80ad12
add byte [0x14baf2ebc], ah
add eax, 0x7848d606
cmp eax, 0xa988bbf4
ja case.0x1400e7ad7.3
mov sil, 5
jmp 0x1400ea55a
mov eax, dword [0x141ddd9c0]
and eax, dword [0x141ddd9c4]
and eax, 0x2800121
add eax, 0xf3fd3c6a
cmp eax, 0xcc3f6412
invalid
invalid
int3
jb case.0x1400e7ad7.20
mov sil, 6
jmp 0x1400ea55a
mov eax, dword [0x141ddd9a0]
imul eax, dword [0x141ddd9a4]
cmp eax, 0x164438f2
je case.0x1400e7ad7.21
mov eax, dword [0x141ddd9a8]
or eax, dword [0x141ddd9ac]
xor eax, 0xf0998f5b
imul rax, rax, 0xeda1589
imul eax, eax, 0xeda1589
shr rax, 0x37
cmp eax, 0xb9b9f364
ja 0x1400e7f56
mov sil, 0xd
jmp 0x1400ea55a
nop word cs:[rax + rax]
mov sil, 1
test sil, sil
test dh, dh
je 0x1400e7f90
jmp case.0x1400e8028.6
xor eax, eax
nop
test al, al
jne 0x1400e7fa0
mov r12, qword [rbp + 0x200]
nop dword [rax + rax]
mov eax, dword [0x141ddd3e8]
add eax, dword [0x141ddd3ec]
xor eax, 0x62b7dc67
imul rax, rax, 0x5ed80589
pop rsi
shr rax, 0x3e
cmp eax, 0x5b8d0296
ja 0x1400e7fb0
mov r13, qword [r12 + 8]
mov r15, qword [r12 + 0x10]
nop dword [rax]
invalid
invalid
mov eax, dword [0x141ddd3f0]
xor edx, edx
div dword [0x141ddd3f4]
add eax, 0x4f0bf9b6
or eax, 0xbeb9bdaf
cmp eax, 0x1832bf54
jb 0x1400e7fe0
mov r14, qword [r12 + 0x18]
mov sil, 2
mov rcx, qword [rbp + 0x1c0]
add ecx, 0xfffffffe
cmp ecx, 0x13
ja case.0x1400e8028.6
lea rax, [0x141dbe454]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddd550]
xor edx, edx
div dword [0x141ddd554]
and eax, 0xa280700e
cmp eax, 0x561aa0ca
push rsi
je case.0x1400e8028.2
mov eax, dword [0x141ddd558]
and eax, dword [0x141ddd55c]
add eax, 0xab4367a5
xor eax, 0x355a33e
imul eax, eax, 0x5c4b68a2
shl byte [rdx + 0x3d5c4b68], 0x18
mov al, 0x62
jb 0x1400e80db
invalid
sub rsp, 0x20
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.14005d710
idiv edi
add rsp, 0x20
xor esi, esi
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
mov edx, esi
call fcn.14005d710
add rsp, 0x20
test sil, sil
jne case.0x140046c71.1309
mov edi, eax
mov ebx, eax
shr ebx, 0x10
mov eax, 0xbc5507fb
push rbp
invalid
mov ecx, dword [0x141ddd560]
mov edx, dword [0x141ddd564]
adc eax, 0x1cf54b8
add ecx, edx
add ecx, 0xf440ba57
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x489f6480
cmp ecx, 0xc7c23055
ja 0x1400e80a0
test dil, 1
jne 0x1400ea47b
mov sil, 4
jmp 0x1400e81a1
mov eax, dword [0x141ddd528]
sub eax, dword [0x141ddd52c]
imul rax, rax, 0x7387da43
shr rax, 0x3e
add eax, 0x14c19f91
and eax, 0x8601
cmp eax, 0x9dd984c2
je case.0x1400e8028.3
mov eax, dword [0x141ddd530]
imul eax, dword [0x141ddd534]
add dword [0xc660f8f4], eax
and eax, 0xfb85bf6f
cmp eax, 0xf975c2b4
ja 0x1400ea8d7
jmp 0x1400ea8a0
mov eax, dword [0x141ddd540]
xor edx, edx
div dword [0x141ddd544]
xor eax, 0x1cf540b
or eax, 0x83e060ac
imul eax, eax, 0x355eeea1
add eax, 0x2db50865
cmp eax, 0xd8753182
ja case.0x1400e8028.18
xor eax, eax
test al, al
je 0x1400e8169
sub rsp, 0x20
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.14005f050
add rsp, 0x20
mov esi, dword [0x141ddd548]
or esi, dword [0x141ddd54c]
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14005f050
add rsp, 0x20
cmp esi, 0x64888624
je 0x1400e8169
mov ebx, eax
test bl, 1
add dword [rdi], ecx
test dword [rax], esp
and eax, dword [rax]
invalid
shr ebx, 0x10
mov sil, 0xb
jmp case.0x1400bcdd5.900
mov eax, dword [0x141ddd500]
or eax, dword [0x141ddd504]
or eax, 0x601e7851
and eax, 0xed1e78db
add eax, 0xfe3f15a7
adc eax, 0x1f3dfe3f
loop 0x1400e8159
jb case.0x1400e8028.21
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
mov rdx, r15
mov r8, r14
call fcn.14005f6f0
add rsp, 0x20
mov eax, dword [0x141ddd508]
push rbx
iretd
add dword [rbx], eax
add eax, 0x1cf531e
mov ecx, 0xeff9ed1d
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x1631b19a
imul eax, ecx, 0x33b253fe
cmp eax, 0xd3dcacb2
mov eax, dword [0x141ddd510]
xor eax, dword [0x141ddd514]
or eax, 0xc433eae
imul eax, eax, 0x488822be
xor eax, 0x1d4cb04
cmp eax, 0xe6855fae
ja 0x1400e820c
cmp byte [rbp + 0x1c8], 0
je 0x1400ea69d
movzx edi, byte [rbp + 0x1c9]
jmp 0x1400ea4df
mov eax, dword [0x141ddd3f8]
sub eax, dword [0x141ddd3fc]
imul eax, eax, 0x7b7e7e3c
jle 0x1400e82d7
jnp 0x1400e8280
int3
invalid
invalid
xor eax, 0x7382cdf
cmp eax, 0xe1bfc82
sbb ecx, dword [rsi]
mov r12, qword [rbp + 0x200]
mov rbx, qword [rbp + 0x130]
jae 0x1400e8281
movzx eax, byte [r12 + 1]
mov byte [rbx], al
mov rdx, qword [rbp + 0x138]
nop dword [rax + rax]
mov eax, dword [0x141ddd400]
xor eax, dword [0x141ddd404]
add eax, 0x7e4cf1d9
jle 0x1400e82af
xor dword [rcx], ebp
mov dl, byte [rbp + rsi + 0x55e2baaa]
movzx edi, byte [r12 + 1]
mov byte [rbx], dil
cmp eax, 0x129657b6
jb case.0x1400a369c.179
movsx r11d, dil
movsx r13, r11b
nop word cs:[rax + rax]
mov eax, dword [0x141ddd408]
or eax, dword [0x141ddd40c]
imul eax, eax, 0x2568df7f
add eax, 0x1866e06d
cmp eax, 0xe589eea3
ja 0x1400e82d0
mov rcx, qword [rbp + 0x1c0]
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e830f.6
lea rax, [0x141dbe2bc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddd608]
imul eax, dword [0x141ddd60c]
imul eax, eax, 0xc9ad1be8
and eax, 0x7f013690
nop
add dword ss:[rdi + 0x3d], edi
int 0xdf
fdiv dword [rdx + 0x77]
invalid
mov eax, dword [0x141ddd610]
or eax, dword [0x141ddd614]
imul eax, eax, 0x7594a910
adc byte [rcx + 0x30057594], ch
nop
rcr esp, cl
or eax, 0x9b2cc348
cmp eax, 0x2e8dad92
jbe 0x1400e8330
mov sil, 4
jmp 0x1400e97b2
invalid
mov eax, dword [0x141ddd618]
and eax, dword [0x141ddd61c]
add eax, 0xdafa1618
or eax, 0x27cdffd5
cmp eax, 0x122ccc31
jb case.0x1400e830f.3
mov eax, dword [0x141ddd620]
xor eax, dword [0x141ddd624]
iretd
add dword [0x1142ad491], esp
cmp eax, 0x9ce27323
je 0x1400e8378
mov sil, 5
jmp 0x1400e97b2
mov eax, dword [0x141ddd600]
add eax, dword [0x141ddd604]
imul eax, eax, 0xf5cf1bb6
xor eax, 0xdb81bf33
sbb ebx, 0x7484c069
invalid
invalid
cmp eax, 0x36545453
je case.0x1400e830f.21
mov sil, 0xd
jmp 0x1400e97bd
adc eax, dword [rax]
invalid
mov r10, qword [rbp + 0x128]
nop dword [rax + rax]
mov eax, dword [0x141ddd410]
imul eax, dword [0x141ddd414]
push rax
iretd
add dword [0xdec13435], eax
push rbx
mov al, 0xb2
sahf
or eax, 0xa1bdcc74
cmp eax, 0x8c21073e
je 0x1400e83d0
mov rax, qword [rbp + 0x200]
movzx ebx, word [rax + 2]
movsx r13, bx
invalid
invalid
mov eax, dword [0x141ddd418]
xor eax, dword [0x141ddd41c]
movsx r11d, r13w
add eax, 0x4572a3d9
xor eax, 0x33fa1855
sbb dl, bh
xor edi, dword [0xfa940e39]
invalid
invalid
jbe 0x1400e8430
mov word [r10], bx
nop word cs:[rax + rax]
mov eax, dword [0x141ddd420]
and eax, dword [0x141ddd424]
iretd
add dword [rsi + 0x41], esp
mov dword [rdx], ebx
cmp eax, 0xd65555b0
je 0x1400e8430
mov rdx, qword [rbp + 0x1c0]
add edx, 0xfffffffe
cmp edx, 0x65
ja case.0x1400e8468.6
invalid
lea rax, [0x141dbe124]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141ddd6a0]
add eax, dword [0x141ddd6a4]
imul eax, eax, 0xed01bef
and eax, 0xc8c67bae
jnp 0x1400e8446
enter 0x3605, 0xffffffffffffffde
pop rsi
jge 0x1400e84c4
mov ebx, 0x77ec5874
invalid
mov sil, 4
jmp 0x1400e9a21
mov eax, dword [0x141ddd698]
sub eax, dword [0x141ddd69c]
imul eax, eax, 0x21ede922
and eax, 0x8080230c
invalid
invalid
invalid
cmp eax, 0x22f8c79a
jbe case.0x1400e8468.16
mov sil, 3
mov edi, ebx
jmp 0x1400e9a21
invalid
invalid
add byte [rax], al
mov eax, dword [0x141ddd680]
imul eax, dword [0x141ddd684]
invalid
xor eax, 0xcd38dea8
imul rax, rax, 0x51778fdb
shr rax, 0x39
add eax, 0xbed40f87
paddq mm7, qword [rsi - 0x4f068cc3]
invalid
jb case.0x1400e8468.17
mov sil, 0xa
mov edi, ebx
jmp 0x1400e9a21
invalid
invalid
add byte [rax], al
mov eax, dword [0x141ddd6b8]
sub eax, dword [0x141ddd6bc]
push rcx
iretd
add dword [0x145cb400e], edi
je case.0x1400e8468.20
mov sil, 6
jmp 0x1400e9a21
add byte [rax], al
mov eax, dword [0x141ddd428]
or eax, dword [0x141ddd42c]
add eax, 0xf4f1751e
xor eax, 0x6844c014
rol byte [rax + rbp*2 + 0xd], 0xca
sub al, 0xb9
mov ecx, 0xd5c63d87
out dx, al
invalid
mov r12, qword [rbp + 0x200]
mov r8, qword [rbp + 0x90]
jb 0x1400eb325
jmp 0x1400eb2f8
mov eax, 0x9b3e4ccb
mov r12, qword [rbp + 0x200]
mov r9, rdi
mov rdx, r8
ret 0x894c
out dx, eax
nop dword [rax]
mov ecx, dword [0x141ddd440]
imul ecx, dword [0x141ddd444]
or ecx, 0xf46f5023
imul rcx, rax
shr rcx, 0x3f
jmp 0x1530806bd
sub eax, dword [rax]
test al, 0x74
invalid
mov r13, qword [r12 + 8]
mov r8, qword [rbp + 0x98]
mov qword [r8], r13
mov rcx, qword [rbp + 0x1c0]
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e85b3.6
lea rax, [0x141dbddf4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddd7f8]
xor edx, edx
div dword [0x141ddd7fc]
mov eax, dword [0x141ddd800]
sub eax, dword [0x141ddd804]
add eax, 0x1cf5235
imul eax, eax, 0xc6ff8a83
add eax, 0xff1f3386
shr eax, 1
imul rax, rax, 0x4a9300df
rcr bh, 0
xchg ebx, eax
shr rax, 0x3d
invalid
invalid
cmp eax, 0xa6262059
ja 0x1400e85c3
mov sil, 4
mov ebx, r13d
jmp case.0x1400a369c.907
pop rsi
and byte [rax], al
invalid
mov eax, dword [0x141ddd808]
add eax, dword [0x141ddd80c]
and eax, 0x23200050
add eax, 0x30982964
cmp eax, 0x53fab9ab
ja case.0x1400e85b3.3
mov eax, dword [0x141ddd810]
xor eax, dword [0x141ddd814]
and eax, 0xa090c27
xor eax, 0x808ac03
lodsb al, byte [rsi]
or byte [rax], cl
or eax, 0xf1b65158
cmp eax, 0x4d02df1f
jb 0x1400e8616
mov sil, 5
jmp case.0x1400a369c.907
mov eax, dword [0x141ddd7f0]
add eax, dword [0x141ddd7f4]
or eax, 0xd7e6c4c3
ret
invalid
out 0xd7, al
add eax, 0x5e0e46ac
lodsb al, byte [rsi]
invalid
invalid
pop rsi
cmp eax, 0x81462e77
ja case.0x1400e85b3.16
mov sil, 3
jmp case.0x1400a369c.907
mov eax, dword [0x141ddd448]
xor edx, edx
div dword [0x141ddd44c]
mov rdi, qword [rbp + 0x208]
mov r12, qword [rbp + 0x200]
mov rbx, r11
nop word cs:[rax + rax]
mov eax, dword [0x141ddd450]
sub eax, dword [0x141ddd454]
add eax, 0x9cff5701
add dword [rdi - 1], edx
pushfq
xor eax, 0xcb47dd64
cmp eax, 0x36b741b1
jb 0x1400e8690
movss xmm0, dword [r12 + 4]
mov eax, dword [0x141ddd458]
or eax, dword [0x141ddd45c]
imul rcx, rax, 0x17793273
shr rcx, 0x20
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
or eax, 0x4a99ae3a
xor eax, 0x79de060
cmp eax, 0xe039679f
ja 0x1400eaa5e
jmp 0x1400eaa3c
mov eax, dword [0x141ddd468]
imul eax, dword [0x141ddd46c]
iretd
add dword [0x119348e06], esi
imul eax, eax, 0x906ca029
cmp eax, 0x80cc5d70
mov r12, qword [rbp + 0x200]
mov r11, rcx
jne 0x1400e8723
movsd xmm0, qword [r12 + 8]
movsd qword [r11], xmm0
mov rsi, qword [rbp + 0x208]
mov rdi, qword [rbp + 0x70]
nop
mov eax, dword [0x141ddd470]
imul eax, dword [0x141ddd474]
imul rax, rax, 0x72dce089
shr rax, 0x3e
or eax, 0x7050e440
jo 0x1400e8783
cdq
insd dword [rdi], dx
xor eax, 0xf41f2c3
ret
movsd xmm0, qword [r12 + 8]
movsd qword [r11], xmm0
cmp eax, 0x87adea7f
jb 0x1400e8730
mov eax, 0x8055d949
nop word [rax + rax]
mov ecx, dword [0x141ddd478]
and ecx, dword [0x141ddd47c]
iretq
add dword [rcx - 0x20cbd93f], eax
pop rdi
or ecx, 0xef3a38d0
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd751f746
ja 0x1400e8770
add r14d, 0xfffffffe
cmp r14d, 0x65
ja case.0x1400e87b4.6
lea rax, [0x141dbdac4]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
movsd xmm1, qword [0x140104dd8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104de0]
minsd xmm0, xmm1
sal edx, 0xf
sub al, 0xd8
xor eax, eax
test al, al
jne 0x1400e87d4
mov ecx, 0xb753abe9
mov eax, dword [0x141ddd908]
xor edx, edx
div dword [0x141ddd90c]
imul rax, rcx
shr rax, 0x3d
xor eax, 0x23880de1
add eax, 0x43a6396
cmp eax, 0x43e3177e
jae case.0x1400a3c12.200
jmp 0x1400eaa9e
mov eax, dword [0x141ddd480]
xor edx, edx
div dword [0x141ddd484]
nop word [rax + rax]
mov eax, dword [0x141ddd488]
xor edx, edx
div dword [0x141ddd48c]
or eax, 0xc127bd65
invalid
rol dword [0x14501c861], 0x25
and dword [rbp + 0x3b], edi
in al, dx
cmp eax, 0xa7b8d431
cmpsd dword [rsi], dword [rdi]
jb 0x1400e8820
cmp r14d, 0xb
mov rax, qword [rbp + 0x200]
jne 0x1400e8f40
movzx edi, byte [rax + 1]
mov sil, 9
jmp case.0x1400e8028.6
mov eax, dword [0x141ddd4a0]
imul eax, dword [0x141ddd4a4]
or eax, 0xf4491144
imul rax, rax, 0x72b09289
shr rax, 0x3d
cmp eax, 0x51048479
mov r12, qword [rbp + 0x200]
mov r8, qword [rbp + 0x78]
ja 0x1400eb744
jmp 0x1400eb716
mov r12, qword [rbp + 0x200]
mov r13d, dword [r12 + 4]
mov dword [rbp + 0x188], r13d
add r14d, 0xfffffffe
cmp r14d, 0x65
ja case.0x1400e88c8.6
lea rax, [0x141dbd5fc]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
invalid
mov eax, dword [0x141dddaf0]
sub eax, dword [0x141dddaf4]
imul rax, rax, 0x50fe83c1
shr rax, 0x3d
imul eax, eax, 0x9f0133bf
lahf
or eax, 0x9e7ded9b
cmp eax, 0x1fa29aae
je case.0x1400e88c8.2
xlatb
mov eax, dword [0x141dddaf8]
or eax, dword [0x141dddafc]
cmp eax, 0x26f7dcc0
je 0x1400e88f3
mov sil, 4
jmp 0x1400ec4bc
mov eax, dword [0x141dddae8]
sub eax, dword [0x141dddaec]
or eax, 0xd669201d
imul edx, esi, 0xfe4dc069
invalid
out dx, al
and eax, 0x892063c8
cmp eax, 0x39b524d0
je case.0x1400e88c8.16
mov sil, 3
jmp 0x1400ec4bc
mov eax, dword [0x141dddac8]
and eax, dword [0x141dddacc]
add dword [0x16efc9fc1], eax
and eax, 0x71d5628d
cmp eax, 0xab3e1e18
je case.0x1400e88c8.17
mov eax, dword [0x141dddad0]
xor edx, edx
div dword [0x141dddad4]
imul eax, eax, 0x33f6be90
add eax, 0x507f6320
imul rax, rax, 0x4d65f439
shr rax, 0x3e
cmp eax, 0x79122196
jae 0x1400e8956
mov sil, 0xa
jmp 0x1400ec4bc
mov eax, dword [0x141dddad8]
xor eax, dword [0x141dddadc]
imul eax, eax, 0x10b9e8c
add eax, 0x1e9aa5b
and eax, 0x8b1ff86d
cmp eax, 0x51a84ed1
jbe case.0x1400e88c8.18
mov sil, 0xb
jmp 0x1400ec4bc
mov eax, dword [0x141dddae0]
and eax, dword [0x141dddae4]
and eax, 0x20e86f96
add eax, 0x7e357de1
cmp eax, 0xa9810dab
jae case.0x1400e88c8.21
mov sil, 0xd
jmp 0x1400ec4bc
jrcxz 0x1400e8a11
add byte [rax], al
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400e89e0
mov r12, qword [rbp + 0x200]
mov r13, qword [r12 + 8]
mov qword [rbp + 0x188], r13
nop word [rax + rax]
mov eax, dword [0x141ddd4b0]
and eax, dword [0x141ddd4b4]
test al, 0x4a
iretd
add dword [rax + 0x69], ecx
sar byte [rcx + 0x59], 0x51
xor ecx, dword [rax - 0x3f]
call 0xd0969757
mov bh, 0x85
cmp eax, 0x7701f5f4
jb 0x1400e8a00
invalid
mov rcx, qword [rbp + 0x1c0]
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e8a44.6
lea rax, [0x141dbd464]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dddbb0]
xor eax, dword [0x141dddbb4]
add eax, 0x1cf5162
imul eax, eax, 0xc21855d6
or eax, 0x7c8c835
add eax, 0x35b7a7c5
invalid
cmpsd dword [rsi], dword [rdi]
mov bh, 0x35
cmp eax, 0xf4cb5bfb
hlt
ja case.0x1400e8a44.2
mov sil, 4
jmp 0x1400ea680
mov eax, dword [0x141dddbb8]
sub eax, dword [0x141dddbbc]
push rcx
iretd
add dword [0x175b7dd1c], esp
xor eax, 0x31a8c069
invalid
jb 0x1400e8ac6
fld xword [rcx]
jb 0x1400e8a9c
je case.0x1400e8a44.3
mov eax, 0xae8b2b83
mov ecx, dword [0x141dddbc0]
imul ecx, dword [0x141dddbc4]
add ecx, 0xf33328ae
imul rcx, rax
scasd eax, dword [rdi]
invalid
shr rcx, 0x3e
add ecx, 0x1d4e6613
cmp ecx, 0xc21569ee
ja 0x1400e8a94
mov sil, 5
jmp 0x1400ea680
mov eax, dword [0x141dddba0]
add eax, dword [0x141dddba4]
imul eax, eax, 0xe9675530
add eax, 0x937e5ef6
cmp eax, 0xe60a90c0
ja case.0x1400e8a44.16
mov eax, dword [0x141dddba8]
or eax, dword [0x141dddbac]
imul eax, eax, 0x2ec72ecf
add eax, 0x46a1d674
invalid
movabs eax, dword [0xe2779ab683fa3d46]
mov sil, 3
jmp 0x1400ea680
mov eax, dword [0x141dddb78]
or eax, dword [0x141dddb7c]
iretd
add dword [0x1167567a9], esp
cmp eax, 0x24765886
je case.0x1400e8a44.17
mov sil, 0xa
jmp 0x1400ea680
mov eax, dword [0x141dddb80]
add eax, dword [0x141dddb84]
push rax
iretd
add dword [rcx - 0x40], ebp
scasd eax, dword [rdi]
sbb dword [rcx], esi
add eax, 0xdc3af789
idiv dword [rdx]
fdivr qword [0x18d6321ad]
jb case.0x1400e8a44.18
mov ecx, 0xb55c7d29
mov eax, dword [0x141dddb88]
xor edx, edx
div dword [0x141dddb8c]
imul rax, rcx
shr rax, 0x3e
add eax, 0xb0757251
cmp eax, 0x8beb178a
jbe 0x1400e8b4c
mov sil, 0xb
jmp 0x1400ea680
mov eax, dword [0x141dddb90]
imul eax, dword [0x141dddb94]
or eax, 0x34c062ff
add eax, 0x551c9d2b
popfq
sbb al, 0x55
xor eax, 0x65c62333
cmp eax, 0x8d7c69ae
jb case.0x1400e8a44.19
mov eax, 0xbc92d6d9
mov ecx, dword [0x141dddb98]
or ecx, dword [0x141dddb9c]
add ecx, 0x411bd8c5
or ecx, 0xd73334b1
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x7977e00c
jae 0x1400e8b9e
mov sil, 0xc
jmp 0x1400ea680
mov eax, dword [0x141dddbc8]
imul eax, dword [0x141dddbcc]
iretq
add dword [rcx - 0x40], ebp
mov byte [rcx + 0x55], dh
add eax, 0xafd9d658
cmp eax, 0x6f44cc8a
ja case.0x1400e8a44.103
xor eax, eax
test al, al
invalid
je 0x1400e8c1c
mov word [rbp + 0x1a0], r13w
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0x1b841000001]
add dword [rax], eax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.14003a700
add rsp, 0x20
lea rsi, [rbp + 0x1c8]
lea rdi, [rbp + 0x1a0]
mov eax, dword [0x141dddbd0]
or eax, dword [0x141dddbd4]
add dword [0x150771083], esi
and eax, 0x94fa8659
imul ebx, eax, 0x601270d6
mov word [rbp + 0x1a0], r13w
lodsd eax, dword [rsi]
invalid
add dword [rax], eax
invalid
sub rsp, 0x20
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.14003a700
add rsp, 0x20
cmp ebx, 0x4c67f7c8
jb 0x1400e8c2a
mov r13, qword [rbp + 0x1c8]
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x1400e8cca
mov eax, 0xe8216293
mov ecx, dword [0x141dddbe8]
imul ecx, dword [0x141dddbec]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x4b6f60fe
cmp ecx, 0x52e5c2e3
ja 0x1400e8c8a
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], 8
mov qword [rax], 1
xor eax, eax
test al, al
jne 0x1400e8cc1
jmp 0x1400eae4d
mov eax, dword [0x141dddbd8]
sub eax, dword [0x141dddbdc]
iretd
add dword [0x18962e3ef], eax
imul rax, rax, 0x59f62739
imul eax, eax, 0x59f62739
shr rax, 0x3d
cmp eax, 0x39f52758
je 0x1400e8cca
invalid
mov r15, qword [rbp + 0x1d0]
mov r14, qword [rbp + 0x1d8]
mov eax, dword [0x141dddbe0]
add eax, dword [0x141dddbe4]
and eax, 0x350c92fc
xor eax, 0xb9208c62
add eax, 0x1a98e85a
cmp eax, 0xa9d0074e
jbe 0x1400e8cfb
mov sil, 2
jmp 0x1400ea680
mov eax, dword [0x141ddd4b8]
add eax, dword [0x141ddd4bc]
and eax, 0x6ec78d12
imul rax, rax, 0x3c8c1edd
shr rax, 0x3c
or eax, 0xde8830dc
cmp eax, 0xcc2c0597
mov r12, qword [rbp + 0x200]
jb 0x1400ebc49
jmp 0x1400ebc09
mov r12, qword [rbp + 0x200]
mov rsi, qword [r12 + 8]
mov rbx, qword [rbp + 0x208]
mov eax, dword [0x141ddd4c8]
and eax, dword [0x141ddd4cc]
xor eax, 0x401b0008
and eax, 0x461b1809
add eax, 0x52232038
cmp eax, 0x72f3ce78
jb 0x1400e8d70
cmp r14d, 0xd
jne 0x1400e8e20
invalid
test byte [rax], al
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dddc50]
imul eax, dword [0x141dddc54]
or eax, 0x55af3f91
add eax, 0xba850ef3
imul rax, rax, 0x63745d7f
shr rax, 0x3e
cmp eax, 0x4ab27592
je 0x1400e8da0
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
mov rdx, rsi
call fcn.1400f00b0
add rsp, 0x20
add esp, 0x20
movzx eax, byte [rbp + 0x1c8]
cmp al, 0x12
jne 0x1400e9148
mov r13, qword [rbp + 0x1d0]
xor eax, eax
test al, al
jne 0x1400e8df8
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
call qword [rax + 0x10]
add rsp, 0x20
jmp 0x1400e8f38
mov eax, dword [0x141dddc58]
xor eax, dword [0x141dddc5c]
imul rcx, rax, 0x287e3c9b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x90864bc7
add eax, 0x18c3946b
cmp eax, 0x9994043b
ja 0x1400e8e20
mov eax, dword [0x141dddc60]
xor eax, dword [0x141dddc64]
imul eax, eax, 0x9b81fac2
imul rax, rax, 0x3cafbe37
imul eax, eax, 0x3cafbe37
shr rax, 0x3d
imul eax, eax, 0x63b1326
cmp eax, 0x9956272a
push rsi
cdq
mov r14, qword [rbp + 0x1f8]
je 0x1400eaf2c
jmp 0x1400eae9c
mov rcx, qword [rbp + 0x200]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141ddd4d0]
or eax, dword [0x141ddd4d4]
add eax, 0x1cf4628
add eax, 0x69111637
or eax, 0xe853ebb3
cmp eax, 0x10845787
jb 0x1400e8ea0
mov r13, qword [rcx + 8]
nop word cs:[rax + rax]
add byte [rax], al
mov eax, dword [str.YpY3p]
add eax, dword [0x141ddd4dc]
or eax, 0xbbde99ed
imul rcx, rax, 0x223542c1
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
cmp eax, 0x73f08331
je 0x1400e8ed0
mov eax, 0xbb048e1b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141ddd4e0]
or ecx, dword [0x141ddd4e4]
or ecx, 0x91816808
add ecx, 0xe3947b0a
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x7a0a2659
je 0x1400e8f10
mov sil, 0x10
jmp case.0x1400e8028.6
mov eax, dword [0x141ddd980]
xor eax, dword [0x141ddd984]
imul eax, eax, 0x581e699b
wait
imul ebx, dword [rsi], 0xb6bfb958
wait
invalid
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x10b918e6
out 0x18, al
mov ecx, 0x3d8d4c10
pushfq
xor ch, cl
add dword [rcx + 0x59a81bf9], eax
mov ch, 0xf
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x188], rax
lea rax, [0x1400de4b0]
add eax, 0xffff5523
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1c8], r15
mov dword [rbp + 0x1c8], edi
mov qword [rbp + 0x1d0], 1
mov qword [rbp + 0x1e8], 0
lea rax, [rbp + 0x188]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 1
sub rsp, 0x20
lea rcx, [rbp - 8]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbp + 0x1a7], xmm0
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b7], rax
mov rdx, qword [rbp + 0x208]
mov byte [rdx + 8], 6
movups xmm0, xmmword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1af]
mov rcx, qword [rbp + 0x1b7]
movups xmmword [rdx + 9], xmm0
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rcx
lea r12, [rbp + 0x188]
lea rsi, [rbp - 8]
lea rdi, [rbp + 0x1c8]
mov rbx, qword [rbp + 0x208]
mov r14, qword [rbp + 0x1f8]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddd988]
sub eax, dword [0x141ddd98c]
mov ecx, 0x90c2d857
imul rax, rcx
shr rax, 0x3f
or eax, 0xc343c528
ret
imul r13d, eax, 0x6ed89252
outsb dx, byte [rsi]
mov qword [rbp + 0x188], r14
lea rax, [0x1400de4b0]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1c8], r15
mov qword [rbp + 0x1d0], 1
mov qword [rbp + 0x1e8], 0
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], 1
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400ed450
add rsp, 0x20
and byte [rdi], cl
adc byte [rbp - 8], al
movups xmmword [rbp + 0x1a7], xmm0
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b7], rax
mov byte [rbx + 8], 6
movups xmm0, xmmword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1af]
movups xmmword [rbx + 9], xmm0
mov qword [rbx + 0x18], rax
mov rax, qword [rbp + 0x1b7]
mov qword [rbx + 0x20], rax
and byte [r9 - 0x7f], al
std
pop rsi
invalid
cmp byte [rax + 0xf], 0x82
cmp al, 0xff
invalid
invalid
mov eax, dword [0x141ddd990]
imul eax, dword [0x141ddd994]
imul eax, eax, 0x189d5ef
or eax, 0x40d044c9
and eax, 0xebd25cf9
cmp eax, 0x2a1a00c8
sbb ch, byte [rdx]
mov r12, qword [rbp + 0x200]
je 0x1400eb002
jmp 0x1400eafe2
mov ecx, dword [rbp + 0x1c9]
mov edx, dword [rbp + 0x1cc]
mov dword [rbx + 0xc], edx
mov dword [rbx + 9], ecx
mov rcx, qword [rbp + 0x1d0]
movups xmm0, xmmword [rbp + 0x1d8]
movups xmmword [rbx + 0x18], xmm0
mov byte [rbx + 8], al
or byte [rax - 0x77], cl
adc byte [r11 - 0x30b508fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1cf4af4
xor eax, 0x43800128
or eax, 0xac5fecd4
add eax, 0xb9812b01
add dword [rbx], ebp
cmp dword [rcx + 0x5479423d], 0xbf870feb
invalid
add byte [rax], al
jmp 0x1400ec725
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.140059c90
add rsp, 0x20
mov rdi, rax
shr rax, 0x20
mov ecx, dword [0x141ddd4f8]
add ecx, dword [0x141ddd4fc]
imul ecx, ecx, 0x1814ba9d
and ecx, 0x10288201
cmp ecx, 0x493f7753
ja 0x1400e91b9
test dil, 1
jne 0x1400ea4e6
add byte [rax], al
mov sil, 7
jmp case.0x1400bcdd5.900
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
mov rdx, r15
mov r8, r14
call fcn.14005b570
add rsp, 0x20
movzx eax, byte [rbp + 0x1c8]
movzx edi, byte [rbp + 0x1c9]
mov ecx, dword [0x141ddd4e8]
xor ecx, dword [str._rq_]
iretd
add dword [rcx - 0x4949bb37], eax
or byte [rcx - 0x908b31f], al
div esi
sbb dword [rcx - 0x37], ebp
xchg ecx, eax
invalid
invalid
push rcx
cmp ecx, 0x3e14470a
mov ecx, dword [0x141ddd4f0]
mov edx, dword [0x141ddd4f4]
add ecx, edx
add ecx, 0x47a80bb4
xor ecx, 0x4d5c5c73
add ecx, 0x36c6809
cmp ecx, 0xf48c4d1
jb 0x1400e9237
mov cl, 2
test al, al
jne 0x1400ea991
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x198], rax
mov sil, 8
jmp case.0x1400bcdd5.900
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14005d2f0
add rsp, 0x20
mov edi, edx
xor ecx, ecx
test cl, cl
jne 0x1400e9296
xor ecx, ecx
test cl, cl
jne 0x1400e929c
mov cl, 1
test al, 1
jne 0x1400ea991
mov sil, 3
jmp 0x1400e92fd
xor eax, eax
test al, al
jne 0x1400e92b1
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14005ed90
add rsp, 0x20
invalid
mov edi, edx
mov ecx, dword [0x141ddd568]
sub ecx, dword [0x141ddd56c]
xor ecx, 0x424102c0
or ecx, 0xbdaef833
leave
xor edi, eax
scasb al, byte [rdi]
mov ebp, 0x4a60c181
in eax, dx
cmp ecx, 0x2be7088a
jb 0x1400e92ca
mov cl, 1
test al, 1
jne 0x1400ea991
mov sil, 0xa
jmp case.0x1400bcdd5.900
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14005f390
add rsp, 0x20
test al, 1
jne 0x1400ea4f4
shr rax, 0x20
mov sil, 0xc
mov dh, 0xc
jmp case.0x1400bcdd5.900
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
mov rdx, r15
mov r8, r14
call fcn.14005e240
add rsp, 0x20
mov eax, dword [0x141ddd518]
iretd
add dword [rbx], ecx
add eax, 0x1cf41cd
xor eax, 0xe67f1bf5
add eax, 0xbff974c
cmp eax, 0x59bda756
movzx r8d, byte [rbp + 0x1c8]
movzx edi, byte [rbp + 0x1c9]
mov eax, dword [0x141ddd520]
xor edx, edx
div dword [0x141ddd524]
imul eax, eax, 0xebf53f17
xor eax, 0x39fbab69
stosd dword [rdi], eax
sti
cmp dword [0xe9e58bfa], eax
outsd dx, dword [rsi]
clc
invalid
invalid
cmp eax, 0xa25d2183
jb 0x1400e936d
mov cl, 1
test r8b, r8b
jne 0x1400ea991
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x198], rax
mov sil, 6
jmp case.0x1400bcdd5.900
movzx eax, dil
cvtsi2ss xmm0, eax
mov eax, dword [0x141ddd9c8]
sub eax, dword [0x141ddd9cc]
add eax, 0x65d80360
xor eax, 0x39fc9954
cmp eax, 0x4c28d4d9
jb 0x1400e93bb
movd r13d, xmm0
mov eax, dword [0x141ddd9d0]
imul eax, dword [0x141ddd9d4]
cmp eax, 0x6fc7668c
je 0x1400e93dd
mov sil, 7
jmp 0x1400ea55a
movzx eax, dil
cvtsi2sd xmm0, eax
movq r13, xmm0
mov sil, 8
jmp 0x1400ea55a
mov rdi, qword [rbp + 0xa0]
mov qword [rdi], r8
lea rax, [0x1400ee490]
mov qword [rdi + 8], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rdi + 0x10], rax
lea rax, [0x1400de4b0]
mov qword [rdi + 0x18], rax
lea rax, [0x141dbbfb0]
add dword [rax - 0x75], ecx
popfq
test al, 0
add byte [rax], al
mov qword [rbx], rax
mov qword [rbx + 8], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbx + 0x20], 0
mov eax, dword [0x141ddda10]
sub eax, dword [0x141ddda14]
imul eax, eax, 0x42f24f1d
xor eax, 0xc8206433
xor esp, dword [rax + riz - 0x38]
or eax, 0x68f9bc8
cmp eax, 0xf9ea592c
mov rsi, qword [rbp + 0x208]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov ch, 0xb0
add byte [rax], al
invalid
jb 0x1400ec273
jmp 0x1400ec233
mov sil, 3
jmp 0x1400ea55a
mov sil, 0xa
jmp 0x1400ea55a
mov sil, 0xb
jmp 0x1400ea55a
mov sil, 0xc
jmp 0x1400ea55a
movabs rsi, 0x8000000000000000
mov word [rdx], r13w
sub rsp, 0x20
mov r8d, 1
mov rbx, qword [rbp + 0xd0]
mov rcx, rbx
call fcn.14003a700
add rsp, 0x20
mov r13, qword [rbx]
mov eax, dword [0x141ddd9d8]
add eax, dword [0x141ddd9dc]
and eax, 0x43325ce
cmp eax, 0x5bac748b
je 0x1400e94e2
cmp r13, rsi
jne 0x1400ea523
mov eax, dword [0x141ddd9f0]
or eax, dword [0x141ddd9f4]
in eax, 0x44
iretd
add dword [rbx - 0x5bdadf38], eax
add byte [rax], al
add byte [0x118e49cde], bh
mov rcx, qword [rbp + 0x208]
ja 0x1400eb030
jmp 0x1400eb014
movsx eax, dil
cvtsi2ss xmm0, eax
xor eax, eax
test al, al
jne 0x1400e9538
cld
movd r11d, xmm0
mov eax, 0x88e25439
loop 0x1400e94ce
mov ecx, dword [0x141ddd628]
sub ecx, dword [0x141ddd62c]
and ecx, 0xa5a13f0b
invalid
invalid
movsd dword [rdi], dword [rsi]
add ecx, 0x299e7bd1
imul rcx, rax
imul ecx, eax
shr rcx, 0x39
cmp ecx, 0x58a9ec9
sahf
invalid
invalid
je 0x1400e9546
mov sil, 7
jmp 0x1400e97b2
movsx eax, dil
cvtsi2sd xmm0, eax
movq r13, xmm0
mov eax, dword [0x141ddd630]
mov ecx, dword [0x141ddd634]
add eax, ecx
add eax, 0x96963911
and eax, 0xf8d28b64
cmp eax, 0x48df54aa
push rsp
fisttp word [rax + 0x72]
invalid
mov sil, 8
jmp 0x1400e97bd
mov eax, dword [0x141ddd668]
or eax, dword [0x141ddd66c]
iretd
add ecx, edx
call 0xd347f375
xchg ebp, eax
imul rcx, rax
shr rcx, 0x3c
jmp 0x19b001704
invalid
invalid
invalid
cmp ecx, 0x785a850c
mov r8, qword [rbp + 0x158]
jae 0x1400e95fe
mov qword [r8], rbx
lea rax, [0x1400eccb0]
int3
add byte ss:[rax], al
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x1f8]
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rax - 0x73], cl
add eax, 0xffff4eb6
mov qword [r8 + 0x18], rax
lea rax, [0x1400eccb0]
lea rcx, [0x1400de4b0]
xor r10d, r10d
mov rsi, qword [rbp + 0x208]
add byte [rbx + rcx*4 - 0x73], cl
clc
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x140
invalid
mov rdx, qword [rbp + 0x160]
mov qword [r8], rbx
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], r9
mov qword [r8 + 0x18], rcx
test r10b, r10b
jne 0x1400e962b
lea rax, [0x141dbbfb0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
invalid
invalid
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rdi
call fcn.1400ed450
add rsp, 0x20
mov eax, dword [0x141ddd670]
invalid
iretd
add dword [rbx], ecx
add eax, 0x1cf3ff3
add eax, 0xb2bf3bc
and eax, 0x40030000
cmp eax, 0x847f9667
jbe 0x1400e96ac
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
adc dh, al
or byte [rsi], r8b
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
mov eax, dword [0x141ddd678]
sub eax, dword [0x141ddd67c]
imul eax, eax, 0x3b7a5b32
imul rcx, rax, 0x2995d129
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
movups xmm0, xmmword [rdi]
mov rcx, qword [rdi + 0x10]
mov byte [rsi + 8], 6
invalid
movups xmmword [rsi + 0x10], xmm0
adc byte [rax - 0x77], r9b
and byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
cmp eax, 0x96c2c6db
je 0x1400e96ac
jmp 0x1400eb042
mov sil, 3
jmp 0x1400e9700
mov sil, 0xa
jmp 0x1400e97b2
mov eax, dword [0x141ddd5d0]
xor edx, edx
div dword [0x141ddd5d4]
mov eax, dword [0x141ddd5d8]
xor edx, edx
div dword [0x141ddd5dc]
imul eax, eax, 0xcde816b1
imul rcx, rax, 0x19f67c3f
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1b
add eax, 0xa17671ea
cmp eax, 0x9b2ae965
jb 0x1400e9713
mov eax, dword [0x141ddd5e0]
imul eax, dword [0x141ddd5e4]
add eax, 0x44eba15a
and eax, 0x448ee401
cmp eax, 0x86db9794
ja 0x1400e9747
mov sil, 0xb
jmp 0x1400e97b2
mov eax, dword [0x141ddd5e8]
xor edx, edx
div dword [0x141ddd5ec]
mov eax, dword [0x141ddd5f0]
and eax, dword [0x141ddd5f4]
imul eax, eax, 0xcb874bff
retf
cmp eax, 0x5e5e8dee
je 0x1400e9778
mov eax, dword [0x141ddd5f8]
and eax, dword [0x141ddd5fc]
imul eax, eax, 0x5c56fff7
push rsi
pop rsp
add eax, 0x29c42bab
cmp eax, 0xc3a77665
ja 0x1400e9791
mov sil, 0xc
mov ebx, r11d
jmp case.0x1400e8028.6
mov sil, 6
mov ebx, r11d
jmp case.0x1400e8028.6
mov word [rdx], r11w
sub rsp, 0x20
mov r8d, 1
mov rsi, qword [rbp + 0x170]
mov rcx, rsi
call fcn.14003a700
add rsp, 0x20
movabs rax, 0x8000000000000000
invalid
mov ecx, dword [0x141ddd638]
sub ecx, dword [0x141ddd63c]
imul ecx, ecx, 0xc37078be
js 0x1400e9871
ret
add ecx, 0x44079e5d
cmp ecx, 0x4dabd3bd
jb 0x1400e97f0
mov r13, qword [rsi]
mov ecx, dword [0x141ddd640]
sub ecx, dword [0x141ddd644]
iretd
add dword [rcx - 0x796c220f], eax
mov dl, 0x81
shl dword [rax + 0xa], 0x5b
push rbx
imul rcx, rcx, 0x374541f3
shr rcx, 0x3d
cmp ecx, 0x31d182db
ja 0x1400e9813
cmp r13, rax
jne 0x1400ea56f
mov eax, dword [0x141ddd650]
xor edx, edx
div dword [0x141ddd654]
imul eax, eax, 0x63f17540
cmp eax, 0x90694c66
mov rcx, qword [rbp + 0x208]
je 0x1400eb096
test byte [rcx], ch
sbb byte [rax], al
invalid
jmp 0x1400eb069
mov eax, 0xa3efb645
mov ecx, dword [0x141ddd6a8]
sub ecx, dword [0x141ddd6ac]
iretd
add dword [rcx - 0x37], ebp
push rdi
invalid
jns 0x1400e980b
shl dword [rbp + rbp + 0xf48d668], 0xaf
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x8f128ff1
ja 0x1400e9877
mov eax, dword [str.w9.H]
xor edx, edx
div dword [0x141ddd6b4]
or eax, 0xb6184f03
mov dh, 0x3d
xor dword [rsi + 0x3f], 0xffffffe9
je 0x1400e989f
mov sil, 5
jmp 0x1400e9a21
movsx eax, bx
cvtsi2ss xmm0, eax
movd r11d, xmm0
mov sil, 7
jmp 0x1400e9a21
movsx eax, bx
cvtsi2sd xmm0, eax
mov eax, dword [0x141ddd6c0]
xor edx, edx
div dword [0x141ddd6c4]
and eax, 0xd4c9ef12
add eax, 0x467db1ec
mov cl, 0x7d
xor eax, 0xb6f11ca3
cmp eax, 0xfbb891d9
ja 0x1400e98dc
movq r13, xmm0
mov eax, dword [0x141ddd6c8]
mov ecx, dword [0x141ddd6cc]
iretd
add dword [rcx], eax
enter 0xffffffffffff8c05, 5
jmp 0x17401d635
sbb bh, byte [0x14ae2cd10]
jb 0x1400e9905
mov sil, 8
jmp 0x1400e9a21
mov eax, dword [0x141ddd710]
sub eax, dword [0x141ddd714]
or eax, 0xde59a4fd
and eax, 0xdf59aefd
cmp eax, 0x7a253646
mov r8, qword [rbp + 0x118]
jne 0x1400e9964
mov qword [r8], r10
lea rax, [0x1400ed750]
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x1f8]
mov qword [r8 + 0x10], rax
lea rax, [0x1400ed750]
xor ecx, ecx
mov rsi, qword [rbp + 0x208]
mov r9, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x108]
mov rdi, qword [rbp + 0x110]
mov qword [r8], r10
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], r9
test cl, cl
leave
jne 0x1400e9989
lea rax, [0x1400de4b0]
mov qword [r8 + 0x18], rax
lea rax, [0x141dbbfb0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
add al, byte [rax]
add byte [rax], al
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rdi
call fcn.1400ed450
add rsp, 0x20
invalid
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8d, dword [0x141ddd718]
sub eax, 0x4401cf3d
imul eax, dword [0x141ddd71c]
mov byte [rsi + 8], 6
or r8d, 0x1206835c
enter 0xffffffffffff835c, 6
adc al, byte [rcx - 0x7f]
invalid
pop rdi
cdq
call 0x1388fdb91
pop rax
adc eax, dword [rbx - 0x5a74b3bf]
add byte [rdx], al
add byte [rax], al
ja 0x1400eb0db
jmp 0x1400eb0a3
mov sil, 0xb
nop word cs:[rax + rax]
mov eax, dword [0x141ddd708]
imul eax, dword [0x141ddd70c]
cmp eax, 0x6a8e0140
je 0x1400e9a30
jmp case.0x1400e8028.6
mov sil, 0xc
jmp 0x1400e9a21
mov eax, 0xcc8ea3cd
mov ecx, dword [0x141ddd688]
add ecx, dword [0x141ddd68c]
and ecx, 0xac713f08
add ecx, 0xf1b4131b
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x23601bf3
ja 0x1400e9a53
mov eax, dword [0x141ddd690]
and eax, dword [0x141ddd694]
or eax, 0xce1cea4b
add eax, 0xc6f2faf8
cmp eax, 0xad3c189f
ja 0x1400e9a7b
mov sil, 0xd
jmp 0x1400e9a21
mov eax, dword [0x141ddd6d0]
xor edx, edx
div dword [0x141ddd6d4]
sub dword [rdi + rcx*8], edi
add dword [rcx - 0x486fa811], edi
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xd34f0def
shr edi, 0xd
sar qword [r8 - 0x53c5dc35], cl
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x6a61486f
mov r14, qword [rbp + 0x148]
mov r15, qword [rbp + 0x150]
jne 0x1400e9afd
mov word [r15], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14003a700
invalid
or al, 0xf5
dec dword [rax - 0x7d]
invalid
invalid
movabs rsi, 0x8000000000000000
mov r12, qword [rbp + 0x200]
mov eax, dword [0x141ddd6d8]
or eax, dword [0x141ddd6dc]
add eax, 0xcf4cd82d
xor eax, 0x9113370
imul rdi, rax, 0x33a7e8d7
shr rdi, 0x3c
mov word [r15], bx
sub rsp, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, r15
mov edx, edi
call fcn.14003a700
add rsp, 0x20
cmp edi, 0x661f1409
ja 0x1400e9b0e
mov r13, qword [r14]
cmp r13, rsi
jne case.0x140062ee4.1143
mov ecx, 0xcfdfab75
mov eax, dword [0x141ddd6f0]
xor edx, edx
div dword [0x141ddd6f4]
iretd
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
invalid
add eax, 0x29f7dbfb
cmp eax, 0xbcda6fa4
ja 0x1400e9b65
mov eax, dword [0x141ddd6f8]
add eax, dword [0x141ddd6fc]
xor eax, 0xdf9f8167
imul eax, eax, 0x3ccbeb0
xor eax, 0x8e820dce
cmp eax, 0x40939d95
mov rcx, qword [rbp + 0x208]
jae 0x1400e9bbc
mov byte [rcx + 8], 8
mov qword [rcx], 1
mov eax, dword [0x141ddd700]
and eax, dword [0x141ddd704]
or eax, 0xf6377f47
and eax, 0xf6b7ff57
mov byte [rcx + 8], 8
mov qword [rcx], 1
cmp eax, 0xe6293543
sub esi, esp
jb 0x1400e9bbc
jmp 0x1400eb0f0
cvtsi2ss xmm0, r13
movd r13d, xmm0
mov eax, dword [str.bkN]
sub eax, dword [0x141ddd81c]
or eax, 0xa0637d5
xor eax, 0x465f034a
add eax, 0x24bd21b3
cmp eax, 0xba8f453e
ja 0x1400e9bf3
mov sil, 7
jmp case.0x1400a369c.907
cvtsi2sd xmm0, r13
movq r13, xmm0
mov eax, dword [0x141ddd820]
add eax, dword [0x141ddd824]
imul eax, eax, 0x671fb19a
add eax, 0x6f60b392
xor eax, 0x4d65da54
push rsp
fisub dword [rbp + 0x4d]
cmp eax, 0xc912c23a
ja 0x1400e9c27
mov sil, 8
jmp case.0x1400a369c.907
mov qword [r9], r8
lea rax, [0x1400ede10]
mov qword [r9 + 8], rax
mov rax, qword [rbp + 0x1f8]
mov qword [r9 + 0x10], rax
lea rax, [0x1400de4b0]
mov qword [r9 + 0x18], rax
lea rax, [0x141dbbfb0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r9
mov qword [rdx + 0x18], 2
mov dword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rdi
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x208]
mov byte [rcx + 8], 6
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
jmp 0x1400e7bb1
mov eax, 0xf5f2ed47
mov ecx, dword [0x141ddd7e8]
sub ecx, dword [0x141ddd7ec]
imul rcx, rax
shr rcx, 0x3c
add ecx, 0x40d1fa5a
rcr dword [rdx - 6], 0xd1
cmp ecx, 0xbfe1bb0d
invalid
loope 0x1400e9cb6
jae 0x1400e9cd7
mov sil, 0xa
jmp case.0x1400a369c.907
mov sil, 0xb
mov ebx, r13d
jmp case.0x1400a369c.907
mov sil, 0xc
jmp case.0x1400a369c.907
mov sil, 6
jmp case.0x1400a369c.907
mov sil, 0xd
jmp case.0x1400a369c.907
mov word [r15], r13w
mov r14, r15
mov eax, dword [0x141ddd828]
xor edx, edx
div dword [0x141ddd82c]
imul eax, eax, 0xdb493776
jbe 0x1400e9d74
fisttp dword [0x13f8a9ab9]
cmp eax, 0x9af54169
mov rbx, qword [rbp + 0x180]
popfq
add byte [rcx], 0
add byte [rbp + 0x19], dh
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003a700
add rsp, 0x20
movabs r15, 0x8000000000000000
mov edi, dword [0x141ddd830]
sub edi, dword [0x141ddd834]
or edi, 0x87d6180
add edi, 0xe2c0e8c0
or edi, 0xc5daca3f
fcmovb st(0), st(5)
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
mov edx, esi
call fcn.14003a700
add rsp, 0x20
cmp edi, 0x4408886e
jb 0x1400e9d75
mov r13, qword [rbx]
cmp r13, r15
jne 0x1400ea5f2
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], 8
or byte [rax], cl
mov qword [rax], 1
jmp 0x1400e7bb1
movapd xmm1, xmm0
maxsd xmm1, qword [0x140104dc8]
minsd xmm1, qword [0x140104dd0]
minps xmm1, xmmword [0x140104dd0]
cvttsd2si eax, xmm1
xor ecx, ecx
mov edx, dword [0x141ddd910]
add edx, dword [0x141ddd914]
imul edx, edx, 0xf6df18a0
add edx, 0x259baa3b
xor edx, 0x6d685684
ucomisd xmm0, xmm0
mov r11d, eax
cmovp r11d, ecx
cmp edx, 0x7fce2d9e
ja 0x1400e9df1
xor eax, eax
test al, al
jne 0x1400e9e24
jmp 0x1400eaae6
cvtsd2ss xmm0, xmm0
movd r11d, xmm0
mov eax, dword [0x141ddd918]
xor edx, edx
div dword [0x141ddd91c]
invalid
or eax, 0xb603a451
add eax, 0xe7d6f5a4
imul rax, rax, 0x1bad83d9
fld dword [rbx - 0x3eb7e453]
call 0x161d9db98
jb 0x1400e9e6c
je 0x1400e9e36
mov eax, 0xaac918a7
mov ecx, dword [0x141ddd920]
imul ecx, dword [0x141ddd924]
imul ecx, ecx, 0x3b8efdec
add ecx, 0x20633761
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x1c61074f
invalid
invalid
invalid
invalid
ja 0x1400e9e65
jmp 0x1400eab24
movq r13, xmm0
mov eax, dword [0x141ddd928]
imul eax, dword [0x141ddd92c]
add dword [rcx - 0x40], ebp
mov ecx, 0xc70d4b6a
jl 0x1400e9e76
int 5
add bl, bh
ret
lahf
cmp eax, 0xc43ae161
ja 0x1400e9e98
jmp 0x1400eab77
mov eax, dword [0x141ddd970]
xor eax, dword [0x141ddd974]
mov ecx, 0xf9853d85
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xbb0409a
or eax, dword [rcx + 0x72622ff1]
push rsi
cmp ecx, 0x1142e219
mov r8, qword [rbp + 0x1f8]
mov r9, qword [rbp + 0xb8]
mov r10, qword [rbp + 0xc8]
jb 0x1400ec1c3
invalid
invalid
and al, byte [rax]
invalid
jmp 0x1400ec175
movsd xmm1, qword [0x140104de8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104df0]
minsd xmm0, xmm1
cvttsd2si edi, xmm0
mov eax, dword [0x141ddd900]
xor eax, dword [0x141ddd904]
and eax, 0x8840300
add byte [rbx], al
test byte [rax], cl
xor eax, 0x5c900148
or eax, 0xa26bdcb5
mov ch, 0xdc
invalid
invalid
cmp eax, 0x88b7c269
jb 0x1400e9f28
xor eax, eax
test al, al
jne 0x1400e9f4c
cld
jmp 0x1400eabf6
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104e10]
minsd xmm0, xmm1
cvttsd2si edi, xmm0
mov eax, dword [0x141ddd8d0]
sub eax, dword [0x141ddd8d4]
imul eax, eax, 0xfa128688
add eax, 0x64466ba5
or eax, 0x3b055a15
cmp eax, 0xb3b212fa
je 0x1400e9f6d
mov eax, dword [0x141ddd8d8]
add eax, dword [0x141ddd8dc]
cmp edi, ecx
invalid
or eax, 0x48abd908
imul eax, eax, 0x412d838e
cmp eax, 0x50de1854
je case.0x1400e79a9.120
jmp 0x1400eac12
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104db8]
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
fsubr st(1)
mov cs, word [rax + rax]
invalid
mov eax, 0x8a6aa9bf
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104e08]
minsd xmm0, xmm1
cvttsd2si r11, xmm0
mov ecx, dword [0x141ddd8e0]
or ecx, dword [0x141ddd8e4]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x414b7172
cmp ecx, 0xd0856595
test eax, edx
je 0x1400e9fee
mov eax, dword [0x141ddd8e8]
mov ecx, dword [0x141ddd8ec]
add eax, ecx
add eax, 0x2dc4b8a5
xor eax, 0xecb6b470
cmp eax, 0x9e6e80be
ja 0x1400ea010
invalid
jmp 0x1400eac87
cvttsd2si rax, xmm0
ucomisd xmm0, qword [0x140104dc0]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor r13d, r13d
ucomisd xmm0, xmm0
jmp 0x1400eacac
movapd xmm1, xmm0
subsd xmm1, qword [0x140104df8]
cvttsd2si rax, xmm1
xor ecx, ecx
xorpd xmm1, xmm1
movsd xmm2, qword [0x140104e00]
lodsd eax, dword [rsi]
add dword [rax], eax
mov rdx, 0xffffffffffffffff
mov r8d, dword [0x141ddd8f0]
or r8d, dword [0x141ddd8f4]
imul r8d, r8d, 0x6ef59c3d
or r8d, 0x26ad0826
and r8d, 0x36adadff
jmp [rbp + 0x4cf236ad]
cvttps2pi mm1, xmm0
mov r13, r9
sar r13, 0x3f
and r13, rax
or r13, r9
ucomisd xmm0, xmm1
cmovb r13, rcx
ucomisd xmm0, xmm2
cmova r13, rdx
cmp r8d, 0x83afca25
ja 0x1400ea081
mov eax, dword [0x141ddd8f8]
sub eax, dword [0x141ddd8fc]
or eax, 0x7fbbd777
cmp eax, 0xe235f458
invalid
loop case.0x1400bcdd5.596
invalid
jmp 0x1400eacf5
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140104db8]
minsd xmm0, xmm1
cvttsd2si eax, xmm0
mov rbx, qword [rbp + 0x168]
mov r14, qword [rbp + 0xc0]
mov ecx, dword [0x141ddd930]
xor ecx, dword [0x141ddd934]
add ecx, 0x29269d73
or ecx, 0x3cf5d19f
and ecx, 0xfcf7d3bf
cmp ecx, 0x7070ea39
invalid
je 0x1400ea112
mov word [r14], ax
mov eax, dword [0x141ddd938]
or eax, dword [0x141ddd93c]
invalid
iretd
add dword [rax - 0x42], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x453c4135], al
add al, byte [0xed62e67e]
push rsp
lodsd eax, dword [rsi]
cmp eax, 0x75c9bd2b
jb 0x1400eb142
jmp 0x1400eb0fd
mov sil, 5
jmp 0x1400ec4bc
invalid
mov eax, r13d
cvtsi2ss xmm0, rax
mov eax, dword [0x141dddb00]
xor eax, dword [0x141dddb04]
xor eax, 0x3602cff1
imul eax, eax, 0xa2cff15b
add eax, 0x76d851b1
cmp eax, 0x9cd1ba74
pushfq
ja 0x1400ea17c
movd r13d, xmm0
mov eax, dword [0x141dddb08]
xor edx, edx
div dword [0x141dddb0c]
add eax, 0xd7507187
and eax, 0xe400c808
cmp eax, 0x5c447e13
jbe 0x1400ea1a4
mov sil, 7
jmp 0x1400ec4bc
mov eax, r13d
cvtsi2sd xmm0, rax
movq r13, xmm0
mov eax, dword [0x141dddb10]
xor edx, edx
div dword [0x141dddb14]
or eax, 0xe59575f2
add eax, 0x77bd3111
cmp eax, 0x56ae188
push 5
jb 0x1400ea1d8
mov eax, dword [0x141dddb18]
add eax, dword [0x141dddb1c]
iretd
add dword [0x1b5d8009e], esi
add eax, 0xdff81ebb
xor eax, 0x2667641f
cmp eax, 0xf601b9dd
jae 0x1400ea1f7
mov sil, 8
jmp 0x1400ec4bc
lea rax, [rbp + 0x188]
mov qword [rbp + 0x1a0], rax
lea rax, [0x1400ef220]
add byte [r8], r8b
mov ecx, dword [0x141dddb60]
xor ecx, dword [str._x3]
mov qword [rbp + 0x1a8], rax
add ecx, 0xc4e33ed1
xor ecx, 0x96a68715
cmp ecx, 0xdabcf14e
mov r13, qword [rbp + 0x208]
jbe 0x1400ea2da
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1b0], rax
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1b8], rax
lea rax, [0x141dbbfb0]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 2
add byte [rax - 0x39], cl
test eax, ebp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add dword [rax], eax
invalid
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 2
sub rsp, 0x20
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
mov byte [r13 + 8], 6
invalid
lea r14, [0x141dbbfb0]
lea r15, [rbp + 0x1a0]
lea rsi, [rbp - 0x20]
lea rdi, [rbp + 0x1c8]
mov rbx, qword [rbp + 0x1f8]
mov r12d, dword [0x141dddb68]
or r12d, dword [0x141dddb6c]
and r12d, 0x3450009a
or r12d, 0x8283fd65
xor r12d, 0x96f8088c
mov qword [rbp + 0x1b0], rbx
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1c8], r14
mov qword [rbp + 0x1d0], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x1e8], 0
mov qword [rbp + 0x1d8], r15
mov qword [rbp + 0x1e0], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
mov edx, edi
call fcn.1400ed450
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov byte [r13 + 8], 6
cmp r12d, 0xd4e383d7
ja 0x1400ea2fa
mov r8d, dword [0x141dddb70]
sub r8d, dword [0x141dddb74]
or r8d, 0x73aff0cb
imul r8d, r8d, 0xdd2a591d
imul eax, eax, 0xdd2a591d
cmp r8d, 0x7d31d39d
mov r12, qword [rbp + 0x200]
invalid
je 0x1400eb220
jmp 0x1400eb200
mov sil, 0xc
jmp 0x1400ec4bc
mov al, 1
test al, al
je 0x1400ea3d1
mov sil, 6
jmp 0x1400ec4bc
xor eax, eax
test al, al
jne 0x1400ec357
jmp 0x1400ec304
test r13, r13
js 0x1400ea662
cvtsi2ss xmm0, r13
jmp 0x1400ea678
movq xmm0, r13
punpckldq xmm0, xmmword [0x1401047b0]
subpd xmm0, xmmword [0x1401047c0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
movq r13, xmm1
mov sil, 8
or cl, ch
push rbx
add al, byte [rax]
invalid
lea rax, [rbp + 0x188]
mov ecx, dword [0x141dddc08]
or ecx, dword [0x141dddc0c]
mov qword [rbp + 0x1a0], rax
xor ecx, 0x22100a45
or ecx, 0xdd6df5aa
cmp ecx, 0x2f4d3931
mov rcx, qword [rbp + 0x1f8]
jb 0x1400ec562
invalid
jmp 0x1400ec4fd
mov sil, 6
jmp 0x1400ea680
add al, byte [rax]
invalid
mov sil, 0xd
jmp 0x1400ea680
shr edi, 8
mov eax, dword [0x141ddd5b0]
or eax, dword [0x141ddd5b4]
and eax, 0x3f058f52
add eax, 0xea7d85ba
cmp eax, 0xaf217ad
jb 0x1400ea47e
mov eax, dword [0x141ddd5b8]
xor eax, dword [0x141ddd5bc]
xor eax, 0xb78f862
imul eax, eax, 0x844cb52a
cmp eax, 0xdff2e553
je 0x1400ea49b
jmp 0x1400ea4df
shr ebx, 8
mov edi, ebx
mov eax, dword [0x141ddd5a8]
mov ecx, dword [0x141ddd5ac]
add eax, ecx
add eax, 0xb65a6485
or eax, 0xbae714f1
cmp eax, 0xd9e9ec03
in al, dx
invalid
invalid
jbe 0x1400ea4c0
mov cl, 1
jmp 0x1400ea991
stosd dword [rdi], eax
add al, 0
invalid
shr edi, 8
and dil, 1
mov cl, 2
jmp 0x1400ea991
shr rax, 8
mov ecx, dword [0x141ddd598]
or ecx, dword [0x141ddd59c]
imul ecx, ecx, 0x3a7f0db3
cmp al, byte [rcx - 0x6334b937]
push 0x5bf0f181
pop rbx
cmpsb byte [rsi], byte [rdi]
test eax, 0xab57f981
lodsb al, byte [rsi]
invalid
jbe 0x1400ea4f8
jmp 0x1400ea98d
mov eax, dword [0x141ddd9e0]
xor edx, edx
div dword [0x141ddd9e4]
mov eax, dword [0x141ddd9e8]
sub eax, dword [0x141ddd9ec]
imul eax, eax, 0xb3bceb10
jmp 0x1400ea4fe
mov bl, 5
in eax, dx
fdiv dword [rcx - 0x16]
cmp eax, 0x342fc098
jb 0x1400ea531
mov r15, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
mov sil, 2
mov al, 1
nop dword [rax]
test al, al
je 0x1400ea560
mov r11d, r13d
mov ebx, r13d
jmp case.0x1400e8028.6
invalid
add byte [rax], al
mov rax, qword [rbp + 0x170]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov eax, dword [0x141ddd648]
imul eax, dword [0x141ddd64c]
sal dword [rax], 0xcf
add dword [0x13f46a2ef], ecx
cmp eax, 0x38893df3
je 0x1400ea57e
mov sil, 2
mov ebx, r11d
jmp case.0x1400e8028.6
mov r15, qword [r14 + 8]
mov r14, qword [r14 + 0x10]
invalid
mov eax, dword [0x141ddd6e0]
or eax, dword [0x141ddd6e4]
and eax, 0xa4aca6c
cmp eax, 0x13756f53
je 0x1400ea5aa
mov eax, dword [0x141ddd6e8]
sub eax, dword [0x141ddd6ec]
or eax, 0xfbbcf8cb
imul rax, rax, 0x4361b563
shr rax, 0x3e
or eax, 0x2e628f94
cmp eax, 0xe9797187
ja 0x1400ea5c2
mov sil, 2
jmp 0x1400e9a30
mov eax, dword [str._dlG]
xor edx, edx
div dword [0x141ddd83c]
mov eax, dword [0x141ddd840]
or eax, dword [0x141ddd844]
xor eax, 0x4362fa20
imul eax, eax, 0x244ee6a3
cmp eax, 0xc8c7b999
ja case.0x140062ee4.1157
mov rax, qword [rbp + 0x180]
mov r15, qword [rax + 8]
mov eax, dword [0x141ddd848]
xor edx, edx
div dword [0x141ddd84c]
imul eax, eax, 0xb33ae80a
add eax, 0x86806553
cmp eax, 0x80bd43ac
jb 0x1400ea629
mov rax, qword [rbp + 0x180]
mov r14, qword [rax + 0x10]
mov sil, 2
mov r11d, r13d
mov edi, r13d
jmp case.0x1400e8028.6
mov rax, r13
shr rax, 1
and r13d, 1
and ebp, 1
or r13, rax
cvtsi2ss xmm0, r13
addss xmm0, xmm0
movd r13d, xmm0
mov sil, 7
mov eax, dword [0x141dddc00]
and eax, dword [0x141dddc04]
and eax, 0x74808249
cmp eax, 0x6212301d
je 0x1400ea680
jmp 0x1400eb236
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x198], rax
mov dword [rbp + 0x198], eax
mov sil, 0xd
jmp case.0x1400bcdd5.900
mov eax, dword [0x141dddcb0]
imul eax, dword [0x141dddcb4]
imul edi, eax, 0x51034287
add edi, 0xfce88eec
xor edi, 0x1485c5fe
sub rsp, 0x20
mov edx, 0x20
xor ecx, ecx
call fcn.1400c29b0
add rsp, 0x20
cmp edi, 0xf69e3702
invalid
sahf
div byte [rsi + 0x16]
sub rsp, 0x20
mov edx, 0x20
xor ecx, ecx
call fcn.1400c29b0
add rsp, 0x20
jmp 0x1400ea6b3
mov rsi, rax
test rax, rax
je 0x1400ea89e
mov rdi, qword [rbp + 0x120]
nop word [rax + rax]
mov eax, dword [0x141dddce0]
imul eax, dword [0x141dddce4]
add eax, 0x8cd7c352
or eax, 0xd8129aef
cmp eax, 0x9b2e6dd1
je 0x1400ea720
movzx r8d, byte [rbp + 0x1c0]
sub rsp, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.1400e7290
invalid
dec dword [rax - 0x7d]
invalid
and byte [rax - 0x7d], cl
invalid
add byte [rdi], cl
adc byte [rdi + 8], al
movups xmm1, xmmword [rdi + 0x18]
mov r8, qword [rbp + 0x198]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
je 0x1400ea808
lea eax, [rax]
add byte [rax], al
mov eax, dword [0x141dddd08]
add eax, dword [0x141dddd0c]
cmp eax, 0x6f49e085
mov rcx, qword [rbp + 0x208]
jne 0x1400ea7b0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dddd10]
xor edx, edx
div dword [0x141dddd14]
or eax, 0xdbb3e317
imul eax, eax, 0x43f73009
and eax, 0xdfffc166
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
invalid
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
cmp eax, 0xc0b2ffad
ja 0x1400ea7b0
mov eax, dword [0x141dddd18]
and eax, dword [0x141dddd1c]
imul eax, eax, 0xb404d500
cmp eax, 0xecb08515
mov al, 0xec
je 0x1400eb269
jmp 0x1400eb244
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov eax, dword [0x141dddce8]
or eax, dword [0x141dddcec]
xor eax, 0x1a0d8f85
invalid
or eax, 0x6485b91a
cmp eax, 0xaf0f4894
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
cmp ecx, 0xf0b626a9
stc
test eax, 0x48f0b626
mov ecx, dword [rbp + 0x208]
jbe 0x1400ea850
mov byte [rcx + 8], 0xe
nop dword [rax]
mov eax, dword [0x141dddcf0]
and eax, dword [0x141dddcf4]
add eax, 0x3bc4b0e4
or eax, 0x639582b2
xor eax, 0x1c2964ac
mov byte [rcx + 8], 0xe
cmp eax, 0x8bf6ea72
ja 0x1400ea850
mov eax, dword [0x141dddcf8]
imul eax, dword [0x141dddcfc]
imul eax, eax, 0x55a3a410
add eax, 0xf73be63c
idiv dword [0x1478560d3]
jb 0x1400eb2db
jmp 0x1400eb298
ud2
mov eax, dword [0x141ddd538]
and eax, dword [0x141ddd53c]
and eax, 0x45178a5
xor eax, 0x9096647f
imul esi, eax, 0x2add5192
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
bnd call fcn.14005dce0
add rsp, 0x20
cmp esi, 0x51867a89
xchg byte [rcx + 0x75], dl
invalid
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.14005dce0
add rsp, 0x20
jmp 0x1400ea8a0
test al, 1
jne 0x1400ea969
shr rax, 0x20
mov sil, 5
mov r12, rax
nop word [rax + rax]
mov eax, dword [0x141ddd5c0]
sub eax, dword [0x141ddd5c4]
xor eax, 0x28008a42
and eax, 0x2c6a8b42
cmp eax, 0x601449d3
je 0x1400ea900
test r13, r13
je 0x1400ea95a
mov rcx, qword [0x141dde6e0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141ddd5c8]
and eax, dword [0x141ddd5cc]
or eax, 0xad86e752
imul eax, eax, 0x9a386f0
cmp eax, 0x668bb805
je case.0x14009c09c.1294
mov r13, qword [rbp + 0x198]
mov r11, r12
jmp case.0x1400e8028.6
shr rax, 8
mov ecx, dword [0x141ddd5a0]
sub ecx, dword [0x141ddd5a4]
imul ecx, ecx, 0x652f0e38
add ecx, 0xe01ace45
cmp ecx, 0xf3f68954
ja 0x1400ea96d
mov cl, 1
mov edi, eax
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], cl
mov byte [rax + 9], dil
js 0x1400ea9a8
mov qword [rax], 1
mov dil, 1
test r13, r13
je 0x1400ebe45
mov eax, dword [0x141ddd570]
xor edx, edx
div dword [0x141ddd574]
xor eax, 0x8a98ca43
imul eax, eax, 0x9f2623b4
shr eax, 2
imul rax, rax, 0x42c25e2d
shr rax, 0x39
cmp eax, 0x48e60f3b
jbe 0x1400ea9e7
mov rax, qword [0x141dde6e0]
mov eax, dword [0x141ddd578]
imul eax, dword [0x141ddd57c]
xor eax, 0x8000020
or eax, 0x469dfad7
and eax, 0xdfddfaf7
mov rsi, qword [0x141dde6e0]
cmp eax, 0x22b9dd46
jb 0x1400ea9e7
mov eax, dword [0x141ddd580]
xor eax, dword [0x141ddd584]
add eax, 0x1ca609f4
or eax, 0x54bb57f1
and eax, 0xd7bfd7f7
cmp eax, 0x578cfc0d
ja 0x1400ebe0b
jmp 0x1400ebdd0
mov eax, dword [0x141ddd460]
sub eax, dword [0x141ddd464]
xor eax, 0x2c69d851
imul eax, eax, 0xc607288
movss dword [rsi], xmm0
movups xmmword [rsi], xmm0
cmp eax, 0xc6eac692
jbe 0x1400eaa64
movss dword [rsi], xmm0
jmp 0x1400eaa3c
add r14d, 0xfffffffe
cmp r14d, 0x65
ja case.0x1400eaa80.6
lea rax, [0x141dbdc5c]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
movss xmm1, dword [0x140104e24]
maxss xmm1, xmm0
movss xmm0, dword [0x140104e28]
minss xmm0, xmm1
cvttss2si ebx, xmm0
mov sil, 4
jmp 0x1400eac61
cvttss2si eax, xmm0
ucomiss xmm0, dword [0x140104e20]
mov ecx, 0x7fffffff
cmovbe ecx, eax
xor r11d, r11d
ucomiss xmm0, xmm0
cmovnp r11d, ecx
mov eax, dword [0x141ddd868]
xor eax, dword [0x141ddd86c]
add eax, 0x2aa6b74a
or eax, 0xbc280bb
imul eax, eax, 0x3d45ba3d
cmp eax, 0x43b6fe39
jb 0x1400eaac3
mov sil, 5
jmp 0x1400eac8a
movd r11d, xmm0
mov eax, dword [0x141ddd870]
and eax, dword [0x141ddd874]
cmp eax, 0x384c0579
je 0x1400eaaf3
mov eax, dword [0x141ddd878]
sub eax, dword [0x141ddd87c]
or eax, 0x7daba5e7
imul eax, eax, 0xd81051a6
cmp eax, 0x1945daff
je 0x1400eab06
mov sil, 7
jmp 0x1400eac8a
cvtss2sd xmm0, xmm0
movq r13, xmm0
mov eax, dword [0x141ddd880]
mov ecx, dword [0x141ddd884]
add eax, ecx
add eax, 0xa4550cf2
xor eax, 0x6707b82e
imul rax, rax, 0x29d600ab
shr rax, 0x3b
cmp eax, 0x93c29c23
ja 0x1400eab35
mov eax, dword [0x141ddd888]
sub eax, dword [0x141ddd88c]
and eax, 0x80010010
cmp eax, 0x81a37151
jae 0x1400eab5f
mov sil, 8
jmp 0x1400eacf8
mov eax, dword [0x141ddd8c0]
and eax, dword [0x141ddd8c4]
imul eax, eax, 0xd0494534
cmp eax, 0x3a044d94
mov r9, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0xe8]
mov r10, qword [rbp + 0xd8]
je 0x1400ec055
jmp 0x1400ec001
movss xmm1, dword [0x140104e2c]
maxss xmm1, xmm0
movss xmm0, dword [0x140104e30]
minss xmm0, xmm1
cvttss2si edi, xmm0
mov eax, dword [0x141ddd860]
xor edx, edx
div dword [0x141ddd864]
test byte [rdi + rcx*8], ch
add dword [0xfe13575f], eax
xor eax, 0x4a9328c5
add eax, 0x9435834e
cmp eax, 0x1b28942d
jbe 0x1400eabd2
mov sil, 3
jmp 0x1400eac15
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140104e40]
minss xmm0, xmm1
cvttss2si edi, xmm0
mov sil, 0xa
jmp case.0x1400e8028.6
mov eax, dword [0x141ddd850]
xor edx, edx
div dword [0x141ddd854]
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140104e18]
minss xmm0, xmm1
cvttss2si ebx, xmm0
mov eax, dword [0x141ddd858]
imul eax, dword [0x141ddd85c]
imul eax, eax, 0xbe26c44b
or eax, 0x35f2ce35
cmp eax, 0xd4c5bbbe
je 0x1400eac3f
mov sil, 0xb
jmp case.0x1400e8028.6
cvttss2si rax, xmm0
xor ecx, ecx
xorps xmm1, xmm1
ucomiss xmm0, xmm1
cmovae ecx, eax
ucomiss xmm0, dword [0x140104e3c]
mov r11d, 0xffffffff
cmovbe r11d, ecx
mov sil, 0xc
jmp 0x1400eacf8
cvttss2si rax, xmm0
ucomiss xmm0, dword [0x140104e1c]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor r13d, r13d
ucomiss xmm0, xmm0
cmovnp r13, rcx
mov sil, 6
jmp 0x1400eacf8
cvttss2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
movaps xmm1, xmm0
subss xmm1, dword [0x140104e34]
cvttss2si rdx, xmm1
and rdx, rcx
or rdx, rax
xor eax, eax
xorps xmm1, xmm1
ucomiss xmm0, xmm1
cmovae rax, rdx
ucomiss xmm0, dword [0x140104e38]
mov r13, 0xffffffffffffffff
cmovbe r13, rax
mov sil, 0xd
jmp case.0x1400e8028.6
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140104e18]
minss xmm0, xmm1
cvttss2si eax, xmm0
mov word [r9], ax
sub rsp, 0x20
mov r8d, 1
mov rsi, qword [rbp + 0xe0]
mov rcx, rsi
mov rdx, r9
call fcn.14003a700
add rsp, 0x20
mov r13, qword [rsi]
movabs rax, 0x8000000000000000
mov ecx, 0xd3942f8f
mov edx, dword [0x141ddd890]
imul edx, dword [0x141ddd894]
imul edx, edx, 0xf91db981
imul rdx, rcx
shr rdx, 0x3f
cmp edx, 0x8e97f923
ja 0x1400ead4a
cmp r13, rax
jne 0x1400eae1d
mov eax, dword [0x141ddd8a0]
or eax, dword [0x141ddd8a4]
and eax, 0xbe9afbc
imul eax, eax, 0x5f0240a7
add eax, 0x7676b12c
cmp eax, 0xbdeb388e
ja 0x1400ead76
mov eax, dword [0x141ddd8a8]
mov ecx, dword [0x141ddd8ac]
add eax, ecx
add eax, 0x36fe5f98
cmp eax, 0x67e79c9
mov rcx, qword [rbp + 0x208]
jae 0x1400eadc5
mov byte [rcx + 8], 8
mov qword [rcx], 1
mov eax, dword [0x141ddd8b0]
xor edx, edx
div dword [0x141ddd8b4]
imul rax, rax, 0x77a38165
shr rax, 0x3e
or eax, 0xd774be7e
mov byte [rcx + 8], 8
mov qword [rcx], 1
cmp eax, 0xa7659f6f
jb 0x1400eadc5
mov eax, dword [0x141ddd8b8]
sub eax, dword [0x141ddd8bc]
imul eax, eax, 0x69e35f64
add eax, 0xb2f72891
or eax, 0x4300e878
cmp eax, 0xefba86d2
je 0x1400eadf5
jmp 0x1400e7bb1
mov eax, dword [0x141ddd898]
add eax, dword [0x141ddd89c]
xor eax, 0x20
or eax, 0x2200202
and eax, 0xc32042a3
cmp eax, 0xd33f57f9
ja 0x1400eae1d
mov r15, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov sil, 2
jmp case.0x1400e8028.6
mov eax, dword [0x141dddbf0]
imul eax, dword [0x141dddbf4]
imul rax, rax, 0x68a9d491
shr rax, 0x3e
xor eax, 0x20af330d
add eax, 0x974c7cef
cmp eax, 0xa72ec53a
jb 0x1400eae4d
xor edi, edi
mov eax, dword [0x141dddbf8]
add eax, dword [0x141dddbfc]
xor eax, 0xd3607903
or eax, 0x280f86bc
mov cl, 1
cmp eax, 0x83e024c5
je 0x1400eae78
jmp 0x1400e7bb5
mov edi, dword [0x141dddc68]
sub edi, dword [0x141dddc6c]
or edi, 0xad7e6bd3
add edi, 0x9816c272
xor edi, 0xb812fa9d
mov qword [rbp + 0x1a0], r14
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x141dbc050]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 1
mov qword [rbp + 0x1e8], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 1
sub rsp, 0x20
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
cmp edi, 0xf65fd34b
jbe 0x1400eaf9b
mov qword [rbp + 0x1a0], r14
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1a8], rax
lea rax, [0x141dbc050]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 1
mov qword [rbp + 0x1e8], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 1
sub rsp, 0x20
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
jmp 0x1400eae9c
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x1df], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp + 0x1cf], xmm0
mov byte [rbx + 8], 6
movups xmm0, xmmword [rbp + 0x1c8]
mov rax, qword [rbp + 0x1d7]
mov rcx, qword [rbp + 0x1df]
movups xmmword [rbx + 9], xmm0
mov qword [rbx + 0x18], rax
mov qword [rbx + 0x20], rcx
mov qword [rbx], 1
jmp 0x1400ec784
mov eax, dword [0x141ddd998]
sub eax, dword [0x141ddd99c]
imul eax, eax, 0x5cf9ac3f
mov qword [rbx], 1
cmp eax, 0x8f1fd87b
jne 0x1400eb00b
mov qword [rbx], 1
jmp 0x1400eafe2
xor edi, edi
mov cl, 1
jmp 0x1400e7bb5
mov eax, dword [0x141ddd9f8]
sub eax, dword [0x141ddd9fc]
add eax, 0xf3c84225
mov byte [rcx + 8], 8
cmp eax, 0xbd5c42da
jbe 0x1400eb036
mov byte [rcx + 8], 8
jmp 0x1400eb014
mov qword [rcx], 1
jmp 0x1400ec1f4
xor edi, edi
mov eax, dword [0x141ddd660]
xor eax, dword [0x141ddd664]
iretd
add dword [0x19052b067], esp
imul eax, eax, 0x4fb53878
sar byte [rax + 0x38], 0xb5
mov r9b, 1
cmp eax, 0xafe786a5
jae 0x1400eb044
jmp 0x1400e7bb5
mov eax, dword [0x141ddd658]
and eax, dword [0x141ddd65c]
add eax, 0xf3e04397
xor eax, 0x23884416
and eax, 0x2f9acc3e
mov byte [rcx + 8], 8
or byte [rax - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [0xe79371b7], bh
jbe 0x1400eb042
mov byte [rcx + 8], 8
mov qword [rcx], 1
jmp 0x1400eb069
mov r8d, dword [0x141ddd720]
or r8d, dword [0x141ddd724]
imul r8d, r8d, 0xe5fb727e
jle 0x1400eb128
sti
in eax, 0x41
add eax, 0x393e527e
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdx
mov qword [rsi], 1
cmp r8d, 0x9a02948
ja 0x1400eb0f0
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
sbb byte [rax - 0x77], r9b
push rsi
and byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x1400eb0a3
xor edi, edi
mov cl, 1
test cl, cl
je 0x1400eb0f2
jmp 0x1400e7bb5
mov eax, dword [0x141ddd940]
and eax, dword [0x141ddd944]
imul eax, eax, 0x78a58a7e
mov ah, byte [rbp + 0x39b00578]
mov word [rdi + 0x74c9b5bf], es
or byte [rax + 0xf], 0xaf
clc
shr rdi, 0x3f
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003a700
add rsp, 0x20
cmp edi, 0x7009a659
jne 0x1400eb15d
sub rsp, 0x20
mov r8d, 1
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.14003a700
add rsp, 0x20
and bl, ch
invalid
mov r13, qword [rbx]
cmp r13, rsi
cmc
jne 0x1400eb19d
mov rcx, qword [rbp + 0x208]
mov eax, dword [0x141ddd958]
sub eax, dword [0x141ddd95c]
and eax, 0xc013e73a
xor eax, 0x7d10bbfe
add eax, 0x24b463ea
invalid
invalid
mov ah, 0x24
cmp eax, 0xaae122d4
jb 0x1400eb16c
xor eax, eax
test al, al
jne 0x1400ec0fa
test dword [rdx + 0xf], esp
add byte [rax], al
jmp 0x1400ec0cc
mov eax, dword [0x141ddd948]
sub eax, dword [0x141ddd94c]
imul rax, rax, 0x2d641bc3
shr rax, 0x3d
or eax, 0x51da22dc
imul eax, eax, 0xdf794921
cmp eax, 0xfa47ac8e
invalid
lodsb al, byte [rsi]
cli
ja 0x1400eb19d
mov rax, qword [rbp + 0x168]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov eax, dword [0x141ddd950]
add eax, dword [0x141ddd954]
jae 0x1400eb206
iretd
add dword [0x100ceb280], ecx
and eax, 0xcbdd92da
imul eax, eax, 0xaf9bf16
invalid
mov edi, 0x403d0af9
loop 0x1400eb23a
fidiv word [rbx - 0x23]
mov sil, 2
jmp case.0x1400e8028.6
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rcx
mov qword [r13 + 0x20], rdx
mov qword [r13], 1
xor r8d, r8d
test r8b, r8b
test al, al
je 0x1400ec438
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rcx
mov qword [r13 + 0x20], rdx
mov qword [r13], 1
jmp 0x1400eb200
mov r11d, r13d
mov ebx, r13d
mov edi, r13d
jmp case.0x1400e8028.6
mov eax, dword [0x141dddd20]
or eax, dword [0x141dddd24]
imul eax, eax, 0x920fc6af
add eax, 0xb2216371
mov qword [rcx], 1
cmp eax, 0x28649af5
jae 0x1400eb272
mov qword [rcx], 1
jmp 0x1400eb244
mov eax, dword [0x141dddd28]
or eax, dword [0x141dddd2c]
xor eax, 0x6810816
and eax, 0x66810c1e
cmp eax, 0xb2157960
je 0x1400ec809
jmp 0x1400ec7cd
mov eax, dword [0x141dddd00]
add eax, dword [0x141dddd04]
imul eax, eax, 0x9b61b749
imul rax, rax, 0x3539ae91
shr rax, 0x3d
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], rsi
mov qword [rcx + 0x20], 1
mov qword [rcx], 0
cmp eax, 0x63b728fd
jbe case.0x1400e7cf6.3
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], rsi
mov qword [rcx + 0x20], 1
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rcx], 0
jmp 0x1400eb298
mov eax, dword [0x141ddd430]
xor edx, edx
div dword [0x141ddd434]
or eax, 0x49f35d50
imul eax, eax, 0xd76fe639
xor eax, 0x55e289e1
mov r11d, dword [r12 + 4]
mov dword [r8], r11d
cmp eax, 0xdeb83c36
jbe 0x1400eb32f
mov eax, dword [r12 + 4]
mov dword [r8], eax
jmp 0x1400eb2f8
movsxd r13, r11d
nop word cs:[rax + rax]
mov eax, dword [0x141ddd438]
sub eax, dword [0x141ddd43c]
iretd
add dword [0x16050c5a1], esp
imul eax, eax, 0x32f8c44
mov word [rdi], gs
add edi, dword [0x1862c1573]
je 0x1400eb340
mov rcx, qword [rbp + 0x1c0]
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400eb37f.6
lea rax, [0x141dbdf8c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov sil, 4
mov ebx, r11d
jmp 0x1400eb514
mov eax, dword [0x141ddd750]
add eax, dword [0x141ddd754]
cmp eax, 0x51a308d6
invalid
invalid
push rcx
je case.0x1400eb37f.3
mov sil, 5
jmp 0x1400eb514
mov eax, dword [0x141ddd740]
and eax, dword [0x141ddd744]
or eax, 0xb1b12bf1
cmp eax, 0xd4d43ffd
je case.0x1400eb37f.16
mov eax, dword [0x141ddd748]
sub eax, dword [0x141ddd74c]
imul eax, eax, 0x2eb22ef5
add eax, 0x22116edd
imul rcx, rax, 0x2ca5f0af
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x671e9b9e
je 0x1400eb3bf
mov sil, 3
jmp 0x1400eb514
add byte [rax], al
mov eax, dword [0x141ddd738]
imul eax, dword [0x141ddd73c]
and eax, 0x92ee3946
imul eax, eax, 0x8e507f74
add eax, 0xd55b8b90
cmp eax, 0xd67535ce
ja case.0x1400eb37f.21
mov sil, 0xd
jmp 0x1400eb514
cvtsi2ss xmm0, r11d
movd r11d, xmm0
mov eax, dword [0x141ddd760]
imul eax, dword [0x141ddd764]
add eax, 0x1cf2328
add eax, 0x43c3a1d3
or eax, 0xc92a4b8
xor eax, 0x21ba8857
cmp eax, 0x9f2259d3
rcr dword [rcx + 0x22], cl
lahf
jb 0x1400eb42f
mov eax, dword [0x141ddd768]
add eax, dword [0x141ddd76c]
and eax, 0x24391301
add eax, 0x2f6b5ca0
movabs al, byte [0x1a2f46213d2f6b5c]
jbe 0x1400eb452
mov sil, 7
jmp 0x1400eb514
cvtsi2sd xmm0, r11d
movq r13, xmm0
mov sil, 8
jmp 0x1400eb514
mov eax, dword [0x141ddd7b8]
and eax, dword [0x141ddd7bc]
invalid
and ecx, edi
add dword [0x1b367f2e0], eax
pop rcx
jae 0x1400eb4a8
mul eax
pushfq
adc eax, 0x6c85c605
invalid
cmp eax, 0x7cd95834
pop rax
fnstcw word [rax + rcx*2 - 0x75]
xchg ebp, eax
clc
add dword [rax], eax
invalid
mov rbx, r10
mov r14, qword [rbp + 0xf8]
ja 0x1400ebe96
invalid
or dword [rax], eax
invalid
jmp 0x1400ebe4c
mov eax, dword [0x141ddd728]
xor edx, edx
div dword [0x141ddd72c]
xor eax, eax
test al, al
jne 0x1400eb4d5
mov eax, dword [0x141ddd730]
or eax, dword [0x141ddd734]
add eax, 0x68af3d36
and eax, 0xd97e0340
shr eax, 6
imul rax, rax, 0x266b2b9
shr rax, 0x32
cmp eax, 0x84430c9c
je 0x1400eb4d9
mov sil, 0xa
jmp 0x1400eb514
mov sil, 0xb
mov ebx, r11d
jmp 0x1400eb514
mov sil, 0xc
nop word cs:[rax + rax]
mov eax, dword [0x141ddd7b0]
imul eax, dword [0x141ddd7b4]
and eax, 0xafb326b5
cmp eax, 0xedf8e974
je 0x1400eb520
mov edi, r11d
jmp case.0x1400e8028.6
mov eax, 0xb42f17ab
mov ecx, dword [0x141ddd758]
sub ecx, dword [0x141ddd75c]
or eax, 0x1cf220a
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x88cb0abf
or cl, bl
mov byte [rcx + 0x40c4b8f1], al
invalid
cmp ecx, 0xe485c72c
ja 0x1400eb546
mov sil, 6
jmp 0x1400eb514
mov eax, dword [0x141ddd770]
xor eax, dword [0x141ddd774]
add eax, 0xcaa80cc3
and eax, 0x555376a2
cmp eax, 0xec1a57f6
push rdi
sbb ch, ah
mov r14, qword [rbp + 0x178]
mov r15, qword [rbp + 0x100]
jbe 0x1400eb5c1
mov word [r15], r11w
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
mov rsi, r11
call fcn.14003a700
mov r11, rsi
add rsp, 0x20
movabs rsi, 0x8000000000000000
mov edi, dword [0x141ddd778]
or edi, dword [0x141ddd77c]
mov word [r15], r11w
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r15
cli
mov rbx, r11
call fcn.14003a700
mov r11, rbx
add rsp, 0x20
cmp edi, 0x9195c9af
je 0x1400eb5cb
mov r13, qword [r14]
mov eax, dword [0x141ddd780]
sub eax, dword [0x141ddd784]
add eax, 0xbe3eca5e
imul rax, rax, 0x3b1782c9
shr rax, 0x3d
cmp eax, 0xf39a7582
je 0x1400eb605
cmp r13, rsi
jne 0x1400eb663
mov eax, dword [0x141ddd798]
or eax, dword [0x141ddd79c]
or eax, 0x24340842
or byte [rsp + r12], sil
xor eax, 0x2000100
and eax, 0x26b40b47
cmp eax, 0x995d7bde
ja 0x1400eb62d
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], 8
mov qword [rax], 1
jmp 0x1400eb6c7
mov ecx, 0xd7958b75
mov eax, dword [0x141ddd788]
xor edx, edx
div dword [0x141ddd78c]
imul rax, rcx
shr rax, 0x3e
or eax, 0x9d054104
and eax, 0x9d054105
cmp eax, 0xc2ecb2d8
ja 0x1400eb668
mov rax, qword [rbp + 0x178]
mov r15, qword [rax + 8]
mov eax, dword [0x141ddd790]
mov ecx, dword [0x141ddd794]
add eax, ecx
add eax, 0x3ef84a56
cmp eax, 0xcb009c76
jb 0x1400eb69a
mov rax, qword [rbp + 0x178]
mov r14, qword [rax + 0x10]
mov sil, 2
jmp 0x1400eb520
mov eax, dword [0x141ddd7a0]
sub eax, dword [0x141ddd7a4]
imul eax, eax, 0xc82b640d
add eax, 0xd39bc1d3
and eax, 0xd1268903
cmp eax, 0xab7dbde7
stosd dword [rdi], eax
je 0x1400eb6c7
xor edi, edi
mov eax, dword [0x141ddd7a8]
add eax, dword [0x141ddd7ac]
imul rax, rax, 0x7574e7a3
shr rax, 0x3b
or eax, 0xea01fbb5
mov cl, 1
cmp eax, 0x1ec4cce
je case.0x1400bcdd5.307
jmp 0x1400e7bb5
mov eax, dword [0x141ddd4a8]
xor edx, edx
div dword [0x141ddd4ac]
add eax, 0x8ef6fff8
and eax, 0x14ea4363
xor eax, 0x8e3ce07e
movzx ebx, word [r12 + 2]
mov word [r8], bx
cmp eax, 0x6e3ca8a
jae 0x1400eb750
movzx eax, word [r12 + 2]
mov word [r8], ax
jmp 0x1400eb716
add r14d, 0xfffffffe
cmp r14d, 0x65
ja case.0x1400eb770.6
movzx r13d, bx
lea rax, [0x141dbd794]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
mov sil, 4
jmp 0x1400ebb6e
mov eax, dword [0x141ddda30]
imul eax, dword [0x141ddda34]
add eax, 0xc9c4abfb
imul rax, rax, 0x6e2dd9d1
shr rax, 0x3e
add eax, 0x6ccc1fc3
cmp eax, 0x6a0ed3ff
jbe case.0x1400eb770.3
mov sil, 5
jmp 0x1400ebb78
mov eax, dword [0x141ddda28]
imul eax, dword [0x141ddda2c]
and eax, 0x6b4ac
add eax, 0x68464084
or eax, 0x5003d709
cmp eax, 0x8e6cfed3
ja case.0x1400eb770.16
mov sil, 3
mov edi, ebx
jmp 0x1400ebb78
mov eax, dword [0x141ddda18]
or eax, dword [0x141ddda1c]
imul rax, rax, 0x217e056d
shr rax, 0x3d
add eax, 0x4dde321b
cmp eax, 0x500f7d06
invalid
push rax
ja case.0x1400eb770.17
mov sil, 0xa
mov edi, ebx
jmp 0x1400ebb78
jae 0x1400eb806
add byte [rax], al
mov eax, dword [0x141ddda20]
sub eax, dword [0x141ddda24]
or eax, 0x653ab28c
xor eax, 0x74ecd96b
imul eax, eax, 0x8d8c746c
cmp eax, 0xd81ffbd1
je case.0x1400eb770.19
mov sil, 0xc
jmp 0x1400ebb78
mov eax, dword [0x141ddda58]
imul eax, dword [0x141ddda5c]
xor eax, 0xc8cd3ce4
add eax, 0xbe4c6c1c
cmp eax, 0x8629fd66
ja case.0x1400eb770.103
mov eax, 0xb47a6e7f
mov ecx, dword [0x141ddda60]
imul ecx, dword [0x141ddda64]
or ecx, 0xef71756c
xor ecx, 0x5c4775a4
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x37e1d32e
ja 0x1400eb853
mov eax, dword [0x141ddda68]
xor eax, dword [0x141ddda6c]
imul rcx, rax, 0x21832711
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0x1087c10c
imul rax, rax, 0x1d7f05db
shr rax, 0x36
cmp eax, 0xc9c7ab63
jne 0x1400eb8db
mov word [rbp + 0x1a0], bx
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0x1a0]
mov r8d, 1
call fcn.14003a700
add rsp, 0x20
movabs r14, 0x8000000000000000
lea rsi, [rbp + 0x1c8]
lea rdi, [rbp + 0x1a0]
mov r15d, dword [0x141ddda70]
and r15d, dword [0x141ddda74]
add r15d, 0x78ebd63
mov word [rbp + 0x1a0], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.14003a700
add rsp, 0x20
cmp r15d, 0xc92e0e10
jb 0x1400eb8f3
mov r13, qword [rbp + 0x1c8]
cmp r13, r14
jne 0x1400eb975
xor eax, eax
test al, al
jne 0x1400eb93f
mov eax, dword [0x141ddda98]
sub eax, dword [0x141ddda9c]
add eax, 0xbda17512
xor eax, 0x15118400
and eax, 0x35dba65c
cmp eax, 0xd424ca1e
mov rcx, qword [rbp + 0x208]
ja 0x1400ebbd8
jmp 0x1400ebbb1
mov eax, dword [0x141ddda78]
or eax, dword [0x141ddda7c]
and eax, 0xb31b6661
imul eax, eax, 0xf2c098e5
add eax, 0xa0e7358b
cmp eax, 0x1b810d3f
jb 0x1400eb975
mov eax, dword [0x141ddda80]
or eax, dword [0x141ddda84]
imul eax, eax, 0xd9408762
and eax, 0xe2c970b0
cmp eax, 0x70833d9e
mov eax, dword [0x141ddda88]
xor edx, edx
div dword [0x141ddda8c]
imul eax, eax, 0xc367d470
add eax, 0xc37b375e
cmp eax, 0x540b95ab
jb 0x1400eb9b4
mov r15, qword [rbp + 0x1d0]
mov r14, qword [rbp + 0x1d8]
mov eax, dword [0x141ddda90]
xor edx, edx
div dword [0x141ddda94]
imul eax, eax, 0xa6068be
add eax, 0x6c1c4137
and eax, 0x93365dc0
cmp eax, 0x8f96beb
je 0x1400eb9e2
mov sil, 2
jmp 0x1400ebb80
movzx eax, bx
cvtsi2ss xmm0, eax
mov eax, dword [0x141ddda38]
or eax, dword [0x141ddda3c]
xor eax, 0x245438a2
and eax, 0x35f478b7
imul rax, rax, 0x1b068d1b
shr rax, 0x3a
cmp eax, 0xcef97bb6
ja 0x1400eba16
movd r13d, xmm0
mov eax, dword [0x141ddda40]
sub eax, dword [0x141ddda44]
xor eax, 0x4cf301be
imul rax, rax, 0xb3ec8b3
shr rax, 0x3b
cmp eax, 0xe2b7af58
je 0x1400eba43
mov sil, 7
jmp 0x1400ebb78
movzx eax, bx
cvtsi2sd xmm0, eax
mov eax, dword [0x141ddda48]
imul eax, dword [0x141ddda4c]
or eax, 0xff6fd7bb
and eax, 0xff7fffbf
cmp eax, 0x6e4130a6
jb 0x1400eba75
movq r13, xmm0
mov eax, dword [0x141ddda50]
and eax, dword [0x141ddda54]
xor eax, 0xf5c983e3
imul eax, eax, 0x77606574
cmp eax, 0x14835a48
jb 0x1400eba98
mov sil, 8
jmp 0x1400ebb78
mov qword [rbp + 0x1a0], r8
lea rax, [0x1400eeab0]
mov qword [rbp + 0x1a8], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1b0], rax
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1b8], rax
lea rax, [0x141dbbfb0]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1e8], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 2
sub rsp, 0x20
lea rcx, [rbp - 0x78]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rbp - 0x78]
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp + 0x208]
mov byte [rcx + 8], 6
movups xmmword [rcx + 0x10], xmm0
mov qword [rcx + 0x20], rax
mov qword [rcx], 1
jmp 0x1400ec2dd
mov sil, 0xb
jmp 0x1400ebb78
mov sil, 6
jmp 0x1400ebb78
mov sil, 0xd
nop dword [rax + rax]
mov eax, dword [0x141dddac0]
imul eax, dword [0x141dddac4]
or eax, 0x54a8de33
add eax, 0x57ffa0d8
imul rax, rax, 0x7f417eb1
shr rax, 0x3a
cmp eax, 0x233952e0
je 0x1400ebb80
mov r11d, r13d
jmp case.0x1400e8028.6
mov eax, dword [0x141dddaa0]
sub eax, dword [0x141dddaa4]
imul eax, eax, 0xd286b4bd
or eax, 0xfa4291a1
add eax, 0xadcae0a3
mov byte [rcx + 8], 8
cmp eax, 0x4a222670
jae 0x1400ebbde
mov byte [rcx + 8], 8
jmp 0x1400ebbb1
mov eax, dword [0x141dddaa8]
or eax, dword [str.v7_b]
add eax, 0xe0604c2
xor eax, 0x52c10419
and eax, 0x77c3a599
cmp eax, 0x816de67
jb 0x1400ec2d4
jmp 0x1400ec2af
mov eax, dword [0x141ddd4c0]
add eax, dword [0x141ddd4c4]
xor eax, 0x4aa42b23
add eax, 0xcbd7a550
mov r8d, 0x839602bf
imul r8, rax
shr r8, 0x3e
mov rax, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
mov qword [rbp - 0x48], rdx
cmp r8d, 0x448889b2
jbe 0x1400ebc54
mov rax, qword [r12 + 0x10]
mov qword [rbp - 0x48], rax
jmp 0x1400ebc09
shl rcx, 5
add rcx, rdx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
mov rax, qword [rbp + 0x1f8]
mov qword [rbp - 0x28], rax
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp - 0x48]
call fcn.1400ec830
add rsp, 0x20
movzx eax, byte [rbp + 0x1c8]
cmp al, 0x12
mov r9, qword [rbp + 0x208]
jne 0x1400ebda1
mov eax, dword [0x141dddc28]
xor eax, dword [0x141dddc2c]
add eax, 0x6de6278a
or eax, 0x40626d77
imul rax, rax, 0x658e2dc1
shr rax, 0x3e
cmp eax, 0x1e6e952
ja 0x1400ebca0
nop dword [rax + rax]
mov eax, dword [0x141dddc30]
xor eax, dword [0x141dddc34]
and eax, 0x2625ca44
imul eax, eax, 0x54a1d633
and eax, 0x20e5f908
cmp eax, 0x74f70cf6
ja 0x1400ebcd0
xor eax, eax
test al, al
mov r13, qword [rbp + 0x1d0]
mov r15, qword [rbp + 0x1d8]
nop word cs:[rax + rax]
mov eax, dword [0x141dddc38]
sub eax, dword [0x141dddc3c]
or eax, 0x3d7369c3
xor eax, 0x6937df72
add eax, 0x64b31ae8
cmp eax, 0xab5b48e6
jb 0x1400ebd10
mov r14, qword [rbp + 0x1e0]
mov sil, 0xe
mov rax, qword [rbp + 0x208]
mov byte [rax + 8], sil
mov byte [rax + 9], dil
mov word [rax + 0xa], bx
mov dword [rax + 0xc], r11d
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r14
mov qword [rax], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dddc90]
sub eax, dword [0x141dddc94]
or eax, 0xafb4ae1
add eax, 0xea142099
cmp eax, 0xff7dbf45
ja case.0x1400e7cf6.3
lea rsp, [rbp + 0x218]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [str.ti_n_t_]
xor ecx, dword [0x141dddc44]
add ecx, 0x358ddf99
and ecx, 0x9c6284d2
imul ecx, ecx, 0x8c4bbc3a
cmp ecx, 0x1df060e8
jb 0x1400ec6de
jmp 0x1400ec69f
mov r14d, dword [0x141ddd588]
sub r14d, dword [0x141ddd58c]
or r14d, 0x503bc889
add r14d, 0x9fafc09d
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0xa19ca220
jbe 0x1400ebe23
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400ebdd0
mov eax, dword [0x141ddd590]
and eax, dword [0x141ddd594]
xor eax, 0x412e18
and eax, 0x87ef2e38
add eax, 0xc064e808
cmp eax, 0x2a4b96c0
jb 0x1400ebe23
mov cl, 1
jmp 0x1400e7bb5
mov eax, dword [0x141ddd7c0]
sub eax, dword [0x141ddd7c4]
mov qword [rbx], r8
lea rcx, [0x1400dde00]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rdx
lea rcx, [0x1400de4b0]
mov qword [rbx + 0x18], rcx
lea rcx, [0x141dbbfb0]
mov qword [r14], rcx
mov qword [r14 + 8], 2
mov qword [r14 + 0x20], 0
cmp eax, 0x48ef6e29
jne 0x1400ebed2
mov qword [rbx], r8
lea rax, [0x1400dde00]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rdx
lea rax, [0x1400de4b0]
mov qword [rbx + 0x18], rax
lea rax, [0x141dbbfb0]
mov qword [r14], rax
mov qword [r14 + 8], 2
mov qword [r14 + 0x20], 0
jmp 0x1400ebe4c
mov eax, dword [0x141ddd7c8]
add eax, dword [0x141ddd7cc]
imul eax, eax, 0x8bdac29d
add eax, 0x24e3d44c
and eax, 0x3c05ad02
cmp eax, 0xe08c049e
mov rdi, qword [rbp + 0x208]
mov r15, qword [rbp + 0xf0]
ja 0x1400ebf40
mov eax, dword [0x141ddd7d0]
xor edx, edx
div dword [0x141ddd7d4]
mov esi, eax
or esi, 0xfbe9aff3
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.1400ed450
add rsp, 0x20
cmp esi, 0xc01fa905
jne 0x1400ebf61
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 2
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
call fcn.1400ed450
add rsp, 0x20
jmp 0x1400ebf03
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
mov rdx, qword [r15 + 0x10]
mov r8d, dword [0x141ddd7d8]
or r8d, dword [0x141ddd7dc]
add r8d, 0x5aa44583
imul r9, r8, 0x6125f0bb
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x1b
or r8d, 0x35b6e7c
cmp r8d, 0xa35b9760
jne 0x1400ebfc0
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x20], rdx
mov qword [rdi], 1
mov r8d, dword [0x141ddd7e0]
or r8d, dword [0x141ddd7e4]
imul r8d, r8d, 0xb1b8acaa
or r8d, 0x61a5faaf
mov byte [rdi + 8], 6
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x20], rdx
mov qword [rdi], 1
cmp r8d, 0xf2b79751
je 0x1400ebfc0
jmp 0x1400eb6c7
mov eax, dword [0x141ddd8c8]
xor edx, edx
div dword [0x141ddd8cc]
mov ecx, 0xae054f63
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x7624e083
and eax, 0x6d8f180
mov qword [r8], rsi
lea rcx, [0x14005fc40]
mov qword [r8 + 8], rcx
mov qword [r8 + 0x10], r9
lea rcx, [0x1400de4b0]
mov qword [r8 + 0x18], rcx
lea rcx, [0x141dbbfb0]
mov qword [r10], rcx
cmp eax, 0x8f957d03
jbe 0x1400ec07e
mov qword [r8], rsi
lea rax, [0x14005fc40]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], r9
lea rax, [0x1400de4b0]
mov qword [r8 + 0x18], rax
lea rax, [0x141dbbfb0]
mov qword [r10], rax
jmp 0x1400ec001
mov qword [r10 + 8], 2
mov qword [r10 + 0x20], 0
mov qword [r10 + 0x10], r8
mov qword [r10 + 0x18], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r10
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rbx]
mov rax, qword [rbx + 0x10]
mov byte [rdi + 8], 6
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], rax
mov qword [rdi], 1
jmp 0x1400e7bb1
mov eax, dword [0x141ddd960]
sub eax, dword [0x141ddd964]
add eax, 0xced1d716
xor eax, 0x3288c527
imul eax, eax, 0xe5c71c51
mov byte [rcx + 8], 8
mov qword [rcx], 1
cmp eax, 0x5e1c0711
jbe 0x1400ec14a
mov byte [rcx + 8], 8
mov qword [rcx], 1
jmp 0x1400ec0cc
mov qword [r10 + 0x20], 0
mov qword [r10 + 0x10], r9
mov qword [r10 + 0x18], 2
sub rsp, 0x20
mov rcx, rdi
mov rdx, r10
call fcn.1400ed450
add rsp, 0x20
movupd xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
mov byte [rsi + 8], 6
movupd xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
xor edi, edi
mov eax, dword [0x141ddd968]
add eax, dword [0x141ddd96c]
xor eax, 0xebf1a645
add eax, 0xd1b3c38d
or eax, 0x40623812
mov cl, 1
cmp eax, 0x7b4c2ca8
jbe 0x1400ec14c
jmp 0x1400e7bb5
mov eax, dword [0x141ddd978]
xor edx, edx
div dword [0x141ddd97c]
imul eax, eax, 0x428f1ebd
mov qword [r9], r11
lea rcx, [0x140063c10]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], r8
lea rcx, [0x1400de4b0]
mov qword [r9 + 0x18], rcx
lea rcx, [0x141dbbfb0]
mov qword [r10], rcx
mov qword [r10 + 8], 2
cmp eax, 0x4c63bb51
jne 0x1400ec107
mov qword [r9], r11
lea rax, [0x140063c10]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], r8
lea rax, [0x1400de4b0]
mov qword [r9 + 0x18], rax
lea rax, [0x141dbbfb0]
mov qword [r10], rax
mov qword [r10 + 8], 2
jmp 0x1400ec175
mov eax, dword [0x141ddda00]
xor eax, dword [0x141ddda04]
cmp eax, 0x2412acbd
je 0x1400ec1f4
xor edi, edi
mov eax, dword [str._beVx]
sub eax, dword [0x141ddda0c]
imul eax, eax, 0xc180ce77
or eax, 0x88422214
and eax, 0x9c43ae5e
mov cl, 1
cmp eax, 0x9d5b703a
ja 0x1400ec209
jmp 0x1400e7bb5
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
xor eax, eax
test al, al
je 0x1400ec1f4
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
jmp 0x1400ec233
mov eax, dword [0x141dddab0]
sub eax, dword [0x141dddab4]
imul eax, eax, 0xaeb12e78
xor eax, 0x87f99647
mov qword [rcx], 1
cmp eax, 0xfd05b535
jbe 0x1400ec2dd
mov qword [rcx], 1
jmp 0x1400ec2af
xor edi, edi
mov eax, dword [0x141dddab8]
sub eax, dword [0x141dddabc]
imul eax, eax, 0x1bceee49
add eax, 0x5eb4e3d9
mov cl, 1
cmp eax, 0x2c664791
jbe 0x1400ec2df
jmp 0x1400e7bb5
mov eax, dword [0x141dddb20]
or eax, dword [0x141dddb24]
and eax, 0x918f5398
imul eax, eax, 0xd9f3d5b9
imul rsi, rax, 0x26104e39
shr rsi, 0x3d
mov word [rbp + 0x1a0], r13w
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0x1a0]
mov r8d, 1
call fcn.14003a700
add rsp, 0x20
cmp esi, 0x34a4a19b
jbe 0x1400ec382
mov word [rbp + 0x1a0], r13w
sub rsp, 0x20
lea rcx, [rbp + 0x1c8]
lea rdx, [rbp + 0x1a0]
mov r8d, 1
call fcn.14003a700
add rsp, 0x20
jmp 0x1400ec304
movabs rcx, 0x8000000000000000
mov r8d, 0xebbf5eaf
mov eax, dword [0x141dddb28]
xor edx, edx
div dword [0x141dddb2c]
imul eax, eax, 0x2c776606
add eax, 0x17279e7c
imul rax, r8
shr rax, 0x3b
cmp eax, 0x4d8ddd1a
je 0x1400ec392
mov r13, qword [rbp + 0x1c8]
cmp r13, rcx
jne 0x1400ec460
mov eax, dword [0x141dddb40]
imul eax, dword [0x141dddb44]
imul eax, eax, 0xb341ba21
mov ecx, 0xb5c1751b
imul rcx, rax
shr rcx, 0x3c
add ecx, 0x41199f84
cmp ecx, 0x645ccea9
mov rcx, qword [rbp + 0x208]
jbe 0x1400ec40a
mov byte [rcx + 8], 8
mov qword [rcx], 1
mov eax, dword [0x141dddb48]
imul eax, dword [0x141dddb4c]
add eax, 0xaa8af700
xor eax, 0x11e62693
add eax, 0x9d897909
mov byte [rcx + 8], 8
mov qword [rcx], 1
cmp eax, 0x8cacd9cd
ja 0x1400ec40a
xor edi, edi
mov eax, dword [0x141dddb50]
xor edx, edx
div dword [0x141dddb54]
or eax, 0x4a240af1
add eax, 0x29d57497
mov cl, 1
cmp eax, 0xa0f68389
ja 0x1400ec43a
jmp 0x1400e7bb5
mov eax, dword [0x141dddb30]
or eax, dword [0x141dddb34]
or eax, 0x90051000
xor eax, 0x60
and eax, 0xd0159a65
cmp eax, 0x4bc648c8
mov r15, qword [rbp + 0x1d0]
mov eax, 0x896b1301
mov ecx, dword [0x141dddb38]
sub ecx, dword [0x141dddb3c]
or ecx, 0xec87c2fe
imul rcx, rax
shr rcx, 0x3f
xor ecx, 0xe5cecadd
cmp ecx, 0xcff76e56
jb 0x1400ec48a
mov r14, qword [rbp + 0x1d8]
mov sil, 2
mov eax, 0xb910c89b
nop word cs:[rax + rax]
mov ecx, dword [0x141dddb58]
sub ecx, dword [0x141dddb5c]
xor ecx, 0xcb667712
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x4e65a8cc
cmp ecx, 0x405359bd
jbe 0x1400ec4d0
jmp 0x1400eb236
lea rax, [0x1400efa20]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1b0], rcx
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1b8], rax
lea rax, [0x141dbbfb0]
mov qword [rbp + 0x1c8], rax
mov eax, dword [0x141dddc10]
and eax, dword [0x141dddc14]
xor eax, 0x6a637762
imul eax, eax, 0x21f1f902
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1e8], 0
cmp eax, 0x3cd8059
jae 0x1400ec5ae
lea rax, [0x1400efa20]
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1b0], rcx
lea rax, [0x1400de4b0]
mov qword [rbp + 0x1b8], rax
lea rax, [0x141dbbfb0]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1e8], 0
jmp 0x1400ec4fd
mov eax, dword [0x141dddc18]
imul eax, dword [0x141dddc1c]
add eax, 0xb115b537
xor eax, 0x3751a6b1
cmp eax, 0x96d26ff9
mov r15, qword [rbp + 0x208]
jae 0x1400ec621
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 2
sub rsp, 0x20
lea rcx, [rbp + 0x10]
lea rdx, [rbp + 0x1c8]
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rbp + 0x10]
mov rax, qword [rbp + 0x20]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
lea rbx, [rbp + 0x1a0]
lea rsi, [rbp + 0x10]
lea rdi, [rbp + 0x1c8]
mov r14d, dword [0x141dddc20]
and r14d, dword [0x141dddc24]
add r14d, 0x769bf97
or r14d, 0xc5bd1fb5
mov qword [rbp + 0x1d8], rbx
mov qword [rbp + 0x1e0], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.1400ed450
add rsp, 0x20
movups xmm0, xmmword [rbp + 0x10]
mov rax, qword [rbp + 0x20]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
cmp r14d, 0x55cfb0a0
je 0x1400ec633
jmp 0x1400eae4d
mov ecx, dword [0x141dddc48]
and ecx, dword [0x141dddc4c]
add ecx, 0x7595e402
imul rcx, rcx, 0xabdb161
shr rcx, 0x3b
or ecx, 0x798e31ae
mov edx, dword [rbp + 0x1cc]
mov dword [r9 + 0xc], edx
mov edx, dword [rbp + 0x1c9]
mov dword [r9 + 9], edx
cmp ecx, 0x2e8f740e
jae 0x1400ec6f4
mov ecx, dword [rbp + 0x1c9]
mov edx, dword [rbp + 0x1cc]
mov dword [r9 + 0xc], edx
mov dword [r9 + 9], ecx
jmp 0x1400ec69f
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1e0]
mov byte [r9 + 8], al
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], rdx
mov qword [r9 + 0x20], r8
mov qword [r9], 1
jmp 0x1400e7cca
mov eax, dword [0x141dddc78]
imul eax, dword [0x141dddc7c]
add eax, 0xa115c37e
mov ecx, 0xa40805cf
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x290e0a30
mov qword [rbx], 1
cmp ecx, 0xf7c37ebf
jbe 0x1400ec762
mov qword [rbx], 1
jmp 0x1400ec725
mov eax, dword [0x141dddc80]
and eax, dword [0x141dddc84]
add eax, 0x46770c77
and eax, 0xa49a5480
add eax, 0x506edbcf
cmp eax, 0x33095ac6
jb 0x1400ec762
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
call qword [rax + 0x10]
add rsp, 0x20
xor edi, edi
nop word [rax + rax]
mov eax, dword [0x141dddc88]
xor edx, edx
div dword [0x141dddc8c]
add eax, 0xd4153042
or eax, 0x4c4e818
and eax, 0xec7f898
mov dl, 1
cmp eax, 0x47eb63c3
je 0x1400ec7a0
xor ecx, ecx
jmp 0x1400e7cd0
mov eax, dword [0x141dddd30]
xor edx, edx
div dword [0x141dddd34]
mov edi, eax
add edi, 0x73ae810a
mov rcx, qword [0x141dde6e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x481092d3
jae case.0x1400e7cf6.3
mov rcx, qword [0x141dde6e0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400ec7cd