Function at 0x1400e4890
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x258
pop rax
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
movaps xmmword [rbp + 0x1c0], xmm6
mov qword [rbp + 0x198], r8
mov qword [rbp + 0x1a8], rdx
mov qword [rbp + 0x1b8], rcx
mov eax, dword [0x141dda498]
pop rbx
iretd
add dword [rbx], esi
add eax, 0x1cf5bc9
iretd
add dword [0xc23ed918], esi
or eax, 0x48c74bbf
xor eax, 0xb77bc6a3
invalid
jnp 0x1400e4899
cmp eax, 0x7978cd02
jb 0x1400e499d
mov ecx, dword [0x141dda4a0]
xor ecx, dword [0x141dda4a4]
and ecx, 0xf10c2bea
xor ecx, 0xf2a931fb
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
invalid
mov r9, rsp
mov ecx, esp
mov eax, 0x30
call fcn.1400ef3b0
invalid
sub rsp, rax
mov r10, rsp
mov eax, 0x20
add byte [rax], al
add al, ch
invalid
stosb byte [rdi], al
add byte [rax], al
sub rsp, rax
mov r11, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rdx, rsp
mov edx, esp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
mov rbx, rsp
mov eax, 0x20
call fcn.1400ef3b0
stosb byte [rdi], al
add byte [rax], al
sub rsp, rax
mov r8, rsp
mov eax, esp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rdi, rsp
out 0xb8, eax
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov rax, rsp
cmp ecx, 0x1e54b9c8
push rsp
invalid
jae 0x1400e4a17
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
add al, ch
invalid
test eax, 0x29480000
invalid
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
add byte [rax], al
sub rsp, rax
mov eax, 0x10
call fcn.1400ef3b0
scasb al, byte [rdi]
test eax, 0x29480000
invalid
mov eax, 0x10
add byte [rax], al
invalid
call fcn.1400ef3b0
sub rsp, rax
jmp 0x1400e48ed
invalid
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x70], rax
mov qword [rbp - 0x20], rdi
mov qword [rbp + 0x68], rsi
mov qword [rbp - 0x28], r11
mov qword [rbp - 0x30], r10
mov qword [rbp + 0x60], r9
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x40], rdx
mov eax, dword [0x141dda4a8]
add eax, 0x1cf5a67
and eax, dword [0x141dda4ac]
or eax, 0x5949c739
xor eax, 0xa970c9a0
cmp eax, 0x54832326
jb 0x1400e4bd6
mov eax, dword [0x141dda4b0]
and eax, dword [0x141dda4b4]
add eax, 0x924f6e0a
mov edx, 0xe15a58d9
imul rdx, rax
shr rdx, 0x3b
shr edx, 0x3b
or edx, 0x7c863fc4
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x68], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x80], rsp
invalid
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x78], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x70], rsp
mov eax, 0x20
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov dword [rbp + 0x1b0], esp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x60], rsp
movabs al, byte [0xa8bde800000030b8]
add byte [rax], al
invalid
sub rsp, rax
mov qword [rbp - 0x58], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rcx, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r9, rsp
mov eax, 0x30
call fcn.1400ef3b0
add byte [rax], al
sub rsp, rax
mov r11, rsp
mov eax, 0x20
call fcn.1400ef3b0
test al, 0
add byte [rax + 0x29], cl
invalid
mov r12, rsp
mov eax, 0x10
call fcn.1400ef3b0
cmp al, 0xa8
add byte [rax], al
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov rdi, rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rax, rsp
cmp edx, 0x2c14371a
sub al, 0xf
or dword [rcx], 1
add byte [rax], al
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
invalid
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
invalid
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
add byte [rax], al
sub rsp, rax
mov eax, 0x10
add byte [rax], al
invalid
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
add al, ch
xor al, 0xa7
add byte [rax], al
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
sub rsp, rax
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
jmp 0x1400e4a5c
std
invalid
invalid
mov qword [rbp - 8], r8
mov qword [rbp + 0x158], rcx
lea ebx, [rax + 1]
add byte [rax], al
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0x98], r10
mov qword [rbp + 0x90], rdi
mov qword [rbp - 0x10], r9
mov qword [rbp - 0x50], rsi
jne 0x1400e4cbe
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r14
mov eax, 0x10
call fcn.1400ef3b0
add byte [rax], al
sub rsp, rax
mov qword [rbp - 0x48], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.1400ef3b0
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0x48], rsp
movabs rax, 0xa646e800000020
invalid
sub rsp, rax
mov r15, rsp
mov eax, 0x30
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.1400ef3b0
cmpsb byte es:[rsi], byte [rdi]
add byte [rax], al
sub rsp, rax
mov r10, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x180], rsp
mov eax, 0x20
call fcn.1400ef3b0
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
sub rsp, rax
mov rcx, rsp
mov ecx, esp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
invalid
mov r14, rsp
mov eax, 0x30
call fcn.1400ef3b0
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
sub rsp, rax
mov r11, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
invalid
mov qword [rbp + 0xc8], rsp
mov eax, 0x20
call fcn.1400ef3b0
popfq
movsd dword [rdi], dword [rsi]
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0xb8], rsp
add byte [rax], al
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x20
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0x20], rsp
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x28], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov dword [rbp + 0x38], esp
mov eax, 0x10
call fcn.1400ef3b0
movsd dword [rdi], dword [rsi]
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x18], rsp
mov eax, 0x20
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov qword [rbp + 0xd0], rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0xd8], rsp
movsd dword [rdi], dword [rsi]
fadd dword [rax]
add byte [rax], al
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0xc0], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
invalid
mov qword [rbp + 0x10], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x20
call fcn.1400ef3b0
invalid
sub rsp, rax
mov qword [rbp + 0xe0], rsp
movsd dword [rdi], dword [rsi]
loopne 0x1400e4f17
add byte [rax], al
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
mov qword [rbp + 0xe8], rsp
mov eax, 0x20
call fcn.1400ef3b0
movsb byte [rdi], byte [rsi]
add byte [rax], al
sub rsp, rax
mov qword [rbp + 0xf0], rsp
mov eax, 0x10
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x50], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0xf8], rsp
add byte [rax], al
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
mov qword [rbp + 0x108], rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
invalid
mov qword [rbp + 0x110], rsp
mov eax, 0x10
add byte [rax], al
invalid
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x120], rsp
add byte [rax + 0x20], bh
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x58], rsp
pop rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
invalid
mov qword [rbp + 0x140], rsp
mov dword [rbp + 0x140], esp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x130], rsp
add byte [rax], al
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x148], rsp
add dword [rax], eax
invalid
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
sub esp, eax
mov qword [rbp + 0x138], rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov r9, rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp + 0x1a0], rsp
mov eax, 0x20
call fcn.1400ef3b0
movabs dword [0xe08949c429480000], eax
mov eax, 0x10
call fcn.1400ef3b0
bt dword [rax], eax
add byte [rax + 0x29], cl
invalid
mov rdx, rsp
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x190], rdx
add dword [rax], eax
add byte [rcx + 0xfc08502], cl
add al, byte [rbp + 0x7d840fc0]
add dword [rax], eax
invalid
mov qword [rbp + 0x170], r10
mov qword [rbp + 0x178], r11
mov r11, rcx
mov qword [rbp + 0x150], rsi
mov ch, 0x50
add dword [rax], eax
add byte [rbx + rcx*4 + 0x55], cl
mov eax, 0x66f6894c
nop
mov eax, dword [0x141dda4c8]
xor edx, edx
invalid
div dword [0x141dda4cc]
and eax, 0x36102100
cmp eax, 0xdb8993b0
ja 0x1400e50e0
mov rax, qword [rbp + 0x1a8]
movzx edx, byte [rax]
movzx eax, dl
test dword [rbp + 0x198], 0x2000
mov r14, qword [rbp - 0x50]
jne 0x1400e52f7
add dword [rax], eax
invalid
mov byte [rbp + 0x1a0], dl
cmp rax, 0x10
ja case.default.0x1400e5139
lea rdx, [0x141dbb070]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor edi, edi
jmp 0x1400e939d
mov eax, dword [0x141dda558]
add eax, dword [0x141dda55c]
imul eax, eax, 0x36e72451
or eax, 0xeea760b0
cmp eax, 0x7d00de7e
je 0x1400e5150
mov r9, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov r13, qword [rbp + 0x1a8]
lodsd eax, dword [rsi]
test al, 1
add dword [rax], eax
invalid
nop dword [rax]
mov eax, dword [0x141dda560]
add eax, dword [0x141dda564]
xor eax, 0x178e6fa0
add eax, 0x1e513f66
xor eax, 0xb7d78aed
cmp eax, 0xa504e3c4
add al, 0xa5
ja 0x1400e5180
mov eax, dword [0x141dda568]
imul eax, dword [0x141dda56c]
and eax, 0x88400902
cmp eax, 0xe4d4519a
invalid
in al, 0x48
mov ecx, dword [rbp + 0x198]
mov r8, qword [rbp + 0x190]
invalid
jne 0x1400e51d0
mov eax, dword [r13 + 4]
mov dword [rdx], eax
invalid
nop
mov eax, dword [0x141dda570]
add eax, dword [0x141dda574]
xor eax, 0xb512ad95
imul eax, eax, 0xc6d43169
xor eax, 0x3128fd38
mov r10d, dword [r13 + 4]
mov dword [rdx], r10d
mov dword [rdx], edx
cmp eax, 0x5a5c585d
ja 0x1400e51d0
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e5214.6
jg 0x1400e5227
add byte [rax], al
lea rax, [0x141dbb24c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141ddab50]
add eax, dword [0x141ddab54]
add eax, 0x1cf5932
and eax, 0xe89501ea
imul eax, eax, 0x2fffadf1
cmp eax, 0xcd5ebd3e
je case.0x1400e5214.2
mov dil, 4
jmp 0x1400e6a13
mov r8, qword [rbp + 0x1b8]
mov byte [r8 + 8], 1
add dword [rbx - 0x30ad95fb], ecx
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5266
push dx
iretd
invalid
xor eax, 0xe8d9c3d6
mov ecx, 0xb0093a9d
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x7dc56472
cmp ecx, 0xe31688b9
invalid
jrcxz 0x1400e52c1
mov ebp, dword [rbp + 0x1a8]
test al, 1
add byte [rax], al
jbe 0x1400e5284
mov qword [r8], 0
mov eax, 0xd93129b1
nop dword [rax]
mov ecx, dword [0x141dda4c0]
add ecx, dword [0x141dda4c4]
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x1d947d45
rol dword [rbp + 0x7d], 0x94
sbb eax, 0x903e181
test byte [0x1400f19fd], cl
add byte [rax], al
add byte [rcx - 0x66ec3a07], al
invalid
cdq
sbb dh, byte [rbx - 0x2f]
xor ebx, ebx
movzx edx, byte [r13]
mov dh, 0x55
invalid
mov cl, 1
mov al, 1
jmp 0x1400e7ba8
mov eax, dword [0x141dda4d0]
or eax, dword [0x141dda4d4]
add dword [0x191faf235], esi
add eax, 0x40a415
and eax, 0x57a8b6bd
invalid
mov dh, 0xa8
test al, 0x57
cmp eax, 0x8505c2d5
ja case.default.0x1400e5139
jmp 0x1400e7ba6
cmp eax, 2
jae 0x1400e53a3
mov r8d, edx
mov eax, dword [0x141ddad40]
sub eax, dword [0x141ddad44]
or eax, 0xe397ffe5
cmp eax, 0x81024c2b
invalid
invalid
mov rdx, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1a8]
jne 0x1400e5335
mov byte [rdx + 8], 0xe
mov qword [rdx + 0x10], 0
mov eax, 0xb8fb1f99
nop word [rax + rax]
mov ecx, dword [0x141ddad48]
and ecx, dword [0x141ddad4c]
or eax, 0x1cf5a00
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xac67429d
rcr dword [rbp - 0x395398be], 0x42
or byte [rsi], cl
mov qword [rdx + 0x10], 0
cmp ecx, 0x34bb61a
jb case.0x140088692.793
mov qword [rdx + 0x18], 8
mov eax, dword [0x141ddad50]
mov ecx, dword [0x141ddad54]
iretd
add dword [rcx], eax
enter 0x3205, 0x4c
scasd eax, dword [rdi]
sahf
xor eax, 0xdfd9f0c0
add eax, 0x61b2725f
cmp eax, 0x71fb4450
ja 0x1400e807d
jmp 0x1400e804b
cmp eax, 0xe
mov r14, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1a8]
jne 0x1400e5495
mov esi, edx
mov eax, dword [0x141ddad60]
xor edx, edx
div dword [0x141ddad64]
lea rax, [r13 + 8]
mov rdx, r8
mov rcx, r8
add rcx, 8
ror dword [rax], 0x4c
mov ecx, dword [rbp + 0x198]
nop
mov r8d, dword [0x141ddad68]
add r8d, dword [0x141ddad6c]
add eax, 0x1cf597e
imul r8d, r8d, 0xff9b8bd9
add r8d, 0xfa80d9a8
add eax, 0xfa80d9a8
cmp r8d, 0x1409132a
jb 0x1400e53e0
mov r8d, dword [0x141ddad70]
xor r8d, dword [0x141ddad74]
invalid
pop rcx
iretd
add dword [rcx - 0x7f], eax
clc
mov bl, 0x5e
ja 0x1400e540e
jne 0x1400e5430
mov r8, qword [rax + 0x10]
mov qword [rcx + 0x10], r8
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
nop word [rax + rax]
mov r10d, dword [0x141ddad78]
mov r8d, dword [0x141ddad7c]
pop rcx
iretd
add dword [rbp + 1], eax
invalid
add r8d, 0x62927fc2
or r8d, 0x5b03df37
invalid
fild word [rbx]
pop rbx
imul r10, r8, 0x73d2fa7f
shr r10, 0x3e
mov r8, qword [rax + 0x10]
mov qword [rcx + 0x10], r8
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
cmp r10d, 0xf7eddd09
or ebp, ebx
in eax, dx
div dword [rdi - 0x41]
mov byte [rdx], 0xe
movzx r8d, r9b
sub rsp, 0x20
and byte [rcx + rcx*4 - 0xf], cl
call fcn.1400e4890
add rsp, 0x20
mov cl, 1
xor ebx, ebx
xor eax, eax
mov edx, esi
jmp 0x1400e7ba8
add byte [rax], al
mov eax, dword [0x141ddad28]
add eax, dword [0x141ddad2c]
imul eax, eax, 0x8f1cd1d6
add eax, 0xa138444a
cmp eax, 0x156122de
mov r15, qword [rbp + 0x198]
jae 0x1400e54d0
movzx eax, byte [0x141ddb9b8]
nop word cs:[rax + rax]
mov eax, dword [0x141ddad30]
or eax, dword [str.6rF7]
or eax, 0xfdd357f7
add eax, 0x6a775e78
imul rax, rax, 0x3a3b24cd
shr rax, 0x38
movzx ecx, byte [0x141ddb9b8]
cmp eax, 0x1f540941
push rsp
invalid
ja 0x1400e54d0
sub rsp, 0x20
mov edx, 0x20
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov rsi, rax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141ddad38]
or eax, dword [0x141ddad3c]
imul eax, eax, 0xc3b514f7
xor eax, 0xf55b2da6
imul eax, eax, 0x93ba27fa
invalid
mov edx, 0xbeac3d93
invalid
adc al, 0xaf
je 0x1400e5520
test rsi, rsi
je 0x1400e7b78
mov eax, dword [str.__t__]
xor eax, dword [0x141ddad84]
shr eax, 2
imul rax, rax, 0x1283cc05
shr rax, 0x3a
invalid
add eax, 0x3bfac5f
and eax, 0x29f044d
cmp eax, 0x9a9e9683
invalid
jbe 0x1400e558f
movzx r8d, r15b
sub rsp, 0x20
sub esp, 0x20
mov rcx, r12
mov rdx, r13
call fcn.1400e4890
add rsp, 0x20
mov edi, 0xc32bb311
nop word cs:[rax + rax]
mov ebx, dword [0x141ddad88]
sub ebx, dword [0x141ddad8c]
imul rbx, rdi
shr rbx, 0x3e
xor ebx, 0xba66aa37
add ebx, 0x68e6f07c
out 0x68, al
movzx r8d, r15b
sub rsp, 0x20
mov rcx, r12
mov rdx, r13
call fcn.1400e4890
mov ebp, 0x48fffff2
add esp, 0x20
cmp ebx, 0x450472cc
ja 0x1400e55a0
mov eax, dword [0x141ddad90]
xor eax, dword [0x141ddad94]
push rdi
iretd
add dword [0x10fd69a39], edi
mov rdx, qword [rbp + 0x1a0]
jne 0x1400e560c
invalid
movups xmm0, xmmword [r12 + 8]
movups xmm1, xmmword [r12 + 0x18]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
xor ecx, ecx
nop
mov rax, qword [r12]
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [r12 + 8]
movups xmmword [rdx], xmm0
test cl, cl
leave
jne 0x1400e5610
nop dword [rax + rax]
mov ecx, dword [0x141ddad98]
or ecx, dword [0x141ddad9c]
invalid
push rdi
iretd
add dword [rcx - 0x37], ebp
cmp bl, byte [rsi]
xchg edx, eax
invalid
and ecx, 0xcff3a154
cmp ecx, 0x595a50dc
je 0x1400e5630
test rax, rax
je case.0x1400972e2.329
xor al, 1
add byte [rax], al
invalid
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 8], xmm0
mov eax, dword [0x141ddadd0]
imul eax, dword [0x141ddadd4]
or eax, 0x81497cd0
add eax, 0xdfad264b
imul rcx, rax, 0xc604a69
shr rcx, 0x20
sub eax, ecx
invalid
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x8d9b8320
jne 0x1400e56bd
mov qword [r14], 1
mov rcx, qword [0x141ddb9a0]
iretd
add dword [rax - 0x7d], ecx
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rax], eax
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov ebx, dword [0x141ddadd8]
imul ebx, dword [0x141ddaddc]
and ebx, 0x617186b5
add ebx, 0xc7acc4b0
imul rax, rbx, 0x198fef73
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1f
mov qword [r14], 1
mov rcx, qword [0x141ddb9a0]
iretd
add dword [rax - 0x7d], ecx
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
call rdi
add rsp, 0x20
invalid
and byte [rcx - 0x6fcbbc05], al
invalid
ja 0x1400e56d0
scasb al, byte [rdi]
jmp case.0x1400e7bf8.3
mov eax, dword [0x141ddab38]
imul eax, dword [0x141ddab3c]
or eax, 0x5aca61f6
imul rcx, rax, 0x7cadf16d
shr rcx, 0x20
and byte [rcx], ch
invalid
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x7294d20a
cmp eax, 0x954e598e
mov ds, word [rcx + 0x4e]
xchg ebp, eax
je case.0x1400e5214.21
mov dil, 0xd
jmp 0x1400e6a13
mov eax, dword [0x141ddab60]
imul eax, dword [0x141ddab64]
and eax, 0xfa95970e
xor eax, 0xf38e5466
imul eax, eax, 0xc0404dd0
cmp eax, 0xaf19a332
je case.0x1400e5214.20
mov dil, 6
jmp 0x1400e6a13
mov eax, dword [0x141ddada8]
imul eax, dword [0x141ddadac]
add dword [0x140125f9f], ecx
xor eax, 0x30212428
and eax, 0x30256d28
cmp eax, 0x5f7ea509
jbe 0x1400e57d0
invalid
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov byte [r14 + 8], 0xe
mov qword [r14 + 0x10], 1
mov qword [r14 + 0x18], rsi
nop
mov eax, dword [0x141ddadb0]
imul eax, dword [0x141ddadb4]
scasd eax, dword [rdi]
add eax, 0x1cf55d7
or eax, 0x4940000
and eax, 0x249c8a12
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov byte [r14 + 8], 0xe
mov qword [r14 + 0x10], 1
mov qword [r14 + 0x18], rsi
cmp eax, 0x480a006
jb 0x1400e57d0
mov eax, dword [0x141ddadb8]
add eax, dword [0x141ddadbc]
movabs dword [0xa08059432501cf55], eax
add eax, 0xb848b65e
cmp eax, 0xd83e3763
fdiv dword ds:[rsi + 0x16]
mov qword [r14 + 0x20], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141ddadc0]
xor eax, dword [0x141ddadc4]
add eax, 0xfb7cc48e
or eax, 0x60201cd8
sbb al, 0x20
invalid
imul rcx, rax, 0x904377
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
mov qword [r14 + 0x20], 1
cmp eax, 0x2653c116
invalid
ja 0x1400e5840
mov eax, dword [0x141ddadc8]
add eax, dword [0x141ddadcc]
imul eax, eax, 0xb0328292
cmp eax, 0x3d2d364b
jne 0x1400e5899
mov qword [r14], 0
mov al, 1
nop dword [rax + rax]
invalid
add byte [rax], r8b
mov qword [r14], 0
test al, al
je 0x1400e58a0
jmp case.0x1400e7bf8.3
mov eax, dword [0x141dda598]
xor edx, edx
sal bh, cl
xor eax, 0x1cf4cde
nop
mov eax, dword [0x141dda5a0]
and eax, dword [0x141dda5a4]
or eax, 0xdfe15b60
add eax, 0x71dd6e50
xor eax, 0xe372e526
cmp eax, 0xee232ead
ja 0x1400e58c0
mov r15, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1a8]
mov eax, dword [0x141dda5a8]
or eax, dword [0x141dda5ac]
xor eax, 0x7000080
or eax, 0xd8eedd21
fucomp st(6)
fsub dword [0x11ffd36fc]
cmp eax, 0x1974a3af
jb 0x1400e58f0
mov rax, qword [rcx + 8]
mov qword [rbp + 0x1b0], rax
mov eax, 0xf41cdefb
nop word cs:[rax + rax]
mov ecx, dword [0x141dda5b0]
mov edx, dword [0x141dda5b4]
iretq
add dword [rcx], eax
rol dword [rcx + 0x5c5e8fc1], 1
test byte [rax + 0xf], 0xaf
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp ecx, 0x7a521c21
je 0x1400e5930
mov dil, 0x10
jmp case.0x1400e5c07.6
mov rcx, qword [rbp + 0x1a8]
mov rsi, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov rdi, qword [rcx + 0x18]
shl rdi, 5
add rdi, rax
mov r13, qword [rbp - 0x18]
call 0x14053e2c7
mov qword [r13 + 8], rax
mov eax, dword [0x141dda580]
and eax, dword [0x141dda584]
iretq
invalid
xor eax, 0x6acaa17
add eax, 0x2f5d4917
and eax, 0x82a29457
push rdi
xchg esp, eax
invalid
invalid
cmp eax, 0xa970ce76
mov r14, qword [rbp - 0x38]
mov r12, qword [rbp + 0x190]
jbe 0x1400e59ce
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rdi
mov qword [r13 + 0x20], r12
invalid
invalid
sub rsp, 0x20
mov rcx, r14
mov ecx, esi
mov rdx, r13
call fcn.1400e9fd0
add rsp, 0x20
mov r15, qword [rbp + 0x1b8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dda588]
xor edx, edx
div dword [0x141dda58c]
invalid
imul eax, eax, 0x779d7f5
add eax, 0xa1098d29
imul rbx, rax, 0x5e3300af
fsubr dword [rdi + 0x485e3300]
shr ebx, 0x3a
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rdi
jge 0x1400e5a24
mov qword [r13 + 0x20], r12
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
call fcn.1400e9fd0
add rsp, 0x20
add esp, 0x20
cmp ebx, 0xd0d37ec1
je 0x1400e59e0
movzx eax, byte [r14]
cmp al, 0x12
jne 0x1400e621f
mov eax, dword [0x141ddac78]
xor edx, edx
div dword [0x141ddac7c]
mov ecx, 0x85884879
nop word [rax + rax]
mov eax, dword [0x141ddac80]
xor edx, edx
div dword [0x141ddac84]
xor eax, 0x1cf5226
imul rax, rcx
shr rax, 0x3d
or eax, 0x2c4a3050
cmp eax, 0xd2db45d0
ja 0x1400e5a50
mov rax, qword [r14 + 8]
mov qword [rbp + 0x1b0], rax
add dword [rax], eax
add byte [rcx - 0x75], cl
jbe 0x1400e5a91
invalid
mov r12, qword [r14 + 0x18]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141ddac88]
imul eax, dword [0x141ddac8c]
or eax, 0x3802f0d2
imul eax, eax, 0xd6961529
cmp eax, 0x5e34d047
sal byte [rsi + rbx*2], 1
je 0x1400e5a90
mov dil, 0xe
jmp 0x1400e93a4
mov r9, qword [rbp + 0x48]
nop dword [rax + rax]
mov eax, dword [0x141dda548]
add eax, dword [0x141dda54c]
imul eax, eax, 0x2c1df258
pop rax
sbb eax, 0x7763d2c
sub al, 0x3d
jbe 0x1400e5adc
invalid
ret
je 0x1400e5ac0
mov rax, qword [rbp + 0x1a8]
movzx ebx, word [rax + 2]
movzx r8d, bx
xor eax, eax
test al, al
ror byte [rbx + rcx*4 - 0x43], 0xb8
add dword [rax], eax
invalid
jne 0x1400e810f
jmp 0x1400e80db
mov eax, dword [0x141dda4e0]
sub eax, dword [0x141dda4e4]
or eax, 0xff6fdfff
cmp eax, 0x777a90c8
mov rcx, qword [rbp + 0x1a8]
mov r10, qword [rbp + 0x58]
jb 0x1400e8e79
jmp 0x1400e8e52
cmp dword [rbp + 0x198], 0xb
jne case.0x1400972e2.436
mov r15, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1a8]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141ddaa10]
add eax, dword [0x141ddaa14]
iretd
invalid
imul eax, eax, 0xd7835935
or eax, 0x2ae034bb
and eax, 0xbafbb4bb
mov edx, 0x8a0e213d
popfq
ja 0x1400e5b50
movzx r14d, byte [rcx + 1]
mov dil, 9
jmp 0x1400e93a4
invalid
mov eax, 0xb54d9db3
nop word cs:[rax + rax]
mov ecx, dword [0x141dda4d8]
imul ecx, dword [0x141dda4dc]
iretd
invalid
imul rcx, rcx, 0x3fc50635
shr rcx, 0x3b
add ecx, 0xdb20912f
imul rcx, rax
shr rcx, 0x3f
jmp 0x14c07dcf8
invalid
jb 0x1400e5be7
ja 0x1400e5b90
mov r13, qword [rbp + 0x1a8]
mov rax, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
mov r12, qword [r13 + 0x18]
mov dil, 2
mov bh, 2
mov rcx, qword [rbp + 0x198]
add ecx, 0xfffffffe
cmp ecx, 0x13
mov r15, qword [rbp + 0x1b8]
mov ebp, 0x1b8
mov rbx, qword [rbp - 0x20]
mov qword [rbp + 0x1b0], rax
invalid
mov al, 1
add byte [rax], al
invalid
ja case.0x1400e5c07.6
lea rax, [0x141dbc0a4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005b480
add rsp, 0x20
invalid
and byte [rcx - 0x77], al
invalid
mov ebx, eax
shr ebx, 0x10
jmp 0x1400e5c34
mov eax, dword [0x141dda638]
xor edx, edx
div dword [0x141dda63c]
mov eax, dword [0x141dda640]
imul eax, dword [0x141dda644]
imul rax, rax, 0x1d82b07b
shr rax, 0x3c
imul eax, eax, 0xd60b36ac
or eax, 0x9dfa9bbd
cmp eax, 0x1968a47
je 0x1400e5c32
test r14b, 1
jne 0x1400e79d5
mov dil, 4
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400e9770
cmp al, byte [rax]
invalid
mov r13, qword [rbp + 0x1a8]
mov rsi, qword [r13 + 8]
mov eax, dword [0x141dda590]
sub eax, dword [0x141dda594]
imul eax, eax, 0xbb254920
and rax, 0xffffffffdc0805bb
and al, 0x1b
cmp eax, 0xd1290f4b
ja 0x1400e5c80
cmp dword [rbp + 0x198], 0xd
mov r15, qword [rbp + 0x1b8]
mov edi, dword [rbp + 0x1b8]
mov rbx, qword [rbp - 0x40]
mov rax, qword [rbp + 0x190]
mov r14, qword [rbp - 0x30]
jne 0x1400e5c8b
mov r12, qword [rbp - 0x28]
jne 0x1400e6466
nop word cs:[rax + rax]
mov eax, dword [0x141ddaca0]
and eax, dword [0x141ddaca4]
iretq
add dword [rcx - 0x40], ebp
add dh, bl
invalid
cmpsb byte [rsi], byte [rdi]
add eax, 0x7c51618e
xor eax, 0x46be5349
cmp eax, 0x115d0f66
jb 0x1400e5cd0
mov eax, dword [0x141ddaca8]
and eax, dword [0x141ddacac]
add eax, 0xfe0a77fd
std
ja 0x1400e5d0d
invalid
xor eax, 0x74f50eea
add eax, 0x675e3dd1
cmp eax, 0x7ad7c7ff
ja 0x1400e83ab
jmp 0x1400e836e
mov rax, qword [rbp + 0x1a8]
movzx r14d, byte [rax + 1]
mov rdi, r9
mov byte [r9], r14b
mov rcx, qword [rbp + 0x198]
add byte [rbx - 0x67c013f], al
ja case.0x1400e5d59.6
movsx r13d, r14b
movsx rdx, r13b
lea rax, [0x141dbbf0c]
invalid
int 1
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
sar edi, 0xe1
mov eax, dword [0x141dda6d0]
and eax, dword [0x141dda6d4]
imul eax, eax, 0x70555b95
add eax, 0xe0c1e62b
invalid
imul rax, rax, 0x36cd5cff
shr rax, 0x3d
cmp eax, 0xce589484
pop rax
invalid
je case.0x1400e5d59.2
mov dil, 4
jmp 0x1400e6af3
add byte [rax], al
mov eax, dword [str.uk_g_]
xor edx, edx
div dword [0x141dda6cc]
invalid
xor eax, 0x8800071
or eax, 0xa57f3f0c
cmp eax, 0x329c1e7
jb case.0x1400e5d59.16
mov dil, 3
jmp 0x1400e6aee
invalid
mov eax, dword [0x141dda6d8]
xor edx, edx
invalid
div dword [0x141dda6dc]
imul eax, eax, 0xb1e1ec78
add eax, 0xbc3295b4
xchg ebp, eax
xor bh, byte [rbp + rdi - 0x5cc994b7]
jb case.0x1400e5d59.3
mov eax, dword [0x141dda6e0]
xor edx, edx
sal bh, cl
xor eax, 0x1cf4903
invalid
imul eax, eax, 0x906ae4f4
add eax, 0x2f3d72e4
cmp eax, 0x8b7addf6
fnstsw word [rdx - 0x75]
jae 0x1400e5dd3
mov dil, 5
jmp 0x1400e6af3
invalid
mov eax, dword [0x141dda6c0]
sub eax, dword [0x141dda6c4]
iretq
invalid
or eax, 0x20800
xor eax, 4
and eax, 0xa1020804
add al, 8
add ah, byte [rcx + 0x48bc8c3d]
insb byte [rdi], dx
je case.0x1400e5d59.19
mov dil, 0xc
jmp 0x1400e6af3
mov r15, qword [rbp + 0x1b8]
nop word [rax + rax]
mov dil, 1
test dil, dil
test bh, bh
je 0x1400e5e30
jmp 0x1400e93a4
mov r9, qword [rbp + 0x38]
mov r14, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x20]
mov edi, dword [rbp + 0x20]
mov r13, qword [rbp + 0x1a8]
mov r10, qword [rbp + 0x18]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dda528]
or eax, dword [0x141dda52c]
and eax, 0xe505f70d
add eax, 0x4c6f96e0
cmp eax, 0xe259a130
ja case.0x1400616b6.1381
mov eax, dword [0x141dda530]
xor eax, dword [0x141dda534]
iretd
invalid
movss xmm6, dword [r13 + 4]
or eax, 0xddb79eed
and eax, 0xddbfdeef
cmp eax, 0x524e3392
mov r15, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x198]
mov r8, qword [rbp + 0x190]
jb 0x1400e848e
jmp 0x1400e845d
mov rcx, qword [rbp + 0x1a8]
mov r9, qword [rbp + 0x50]
nop dword [rax]
mov eax, dword [0x141dda4f0]
xor eax, dword [0x141dda4f4]
cmp eax, 0xcef72028
je 0x1400e5ed0
mov r13d, dword [rcx + 4]
mov eax, dword [0x141dda4f8]
xor eax, dword [0x141dda4fc]
iretd
invalid
movsxd rdx, r13d
and eax, 0x48563b6b
imul eax, eax, 0x57d9f14c
int1
fst dword [rdi + 0x3d]
jge 0x1400e5f16
invalid
invalid
mov r15, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov r8, qword [rbp + 0x190]
invalid
jne case.0x1400029e1.1242
mov dword [r9], r13d
mov eax, dword [0x141dda500]
or eax, dword [0x141dda504]
imul eax, eax, 0x5a48bd21
add eax, 0x5e52a18
and eax, 0x55427382
jae 0x1400e5f7d
push rbp
mov dword [r9], r13d
cmp eax, 0x8b4f7f71
jno 0x1400e5fc1
invalid
invalid
je case.0x1400029e1.1242
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e5f60.6
lea rax, [0x141dbbbdc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dda820]
or eax, dword [0x141dda824]
or eax, 0x9c2a3a9d
add eax, 0x8d11a01f
and eax, 0xa2a1dd26
cmp eax, 0xe21fa2c9
jae case.0x1400e5f60.2
mov dil, 4
jmp 0x1400e717b
mov eax, dword [0x141dda508]
xor edx, edx
div dword [0x141dda50c]
xor eax, 0x1cf4572
mov r13, qword [rbp + 0x1a8]
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x40]
nop dword [rax]
mov eax, dword [0x141dda510]
sub eax, dword [0x141dda514]
or eax, 0x1f93d60c
imul rax, rax, 0x63180d55
shr rax, 0x3e
shr eax, 0x3e
cmp eax, 0x15512829
ja 0x1400e5fb0
mov eax, dword [0x141dda518]
add eax, dword [0x141dda51c]
mov r14, qword [r13 + 8]
or eax, 0x4800000c
and eax, 0x4920440c
or al, 0x44
and byte [rcx + 0x3d], cl
sub ecx, dword [rdi + 0x53]
sahf
mov r15, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x190]
je 0x1400e893b
jmp 0x1400e891b
mov r13, qword [rbp + 0x1a8]
mov rdx, qword [r13 + 8]
mov rax, qword [rbp + 0x158]
test dword [rax + 1], ebx
add byte [rax], al
mov qword [rax], rdx
nop word [rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141dda578]
xor eax, dword [0x141dda57c]
iretd
invalid
xor eax, 0x2e00438
or eax, 0x701fbb83
cmp eax, 0x27fc5080
je case.0x1400e607c.1108
mov rcx, qword [rbp + 0x198]
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r15, qword gs:[rbp + 0x1b8]
mov r8, qword [rbp + 0x190]
ja case.default.0x1400e607c
lea rax, [0x141dbb0b4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov dil, 4
jmp case.0x1400972e2.958
mov eax, dword [0x141ddabf8]
xor eax, dword [0x141ddabfc]
shr eax, 4
imul rax, rax, 0x43b14a9
test eax, 0x48043b14
shr eax, 0x36
imul eax, eax, 0x31429169
add eax, 0x98a48d15
invalid
invalid
movsb byte [rdi], byte [rsi]
cwde
cmp eax, 0x13acb07d
jb 0x1400e6086
mov dil, 3
jmp case.0x1400972e2.958
add byte [rax], al
mov eax, dword [str.__]
and eax, dword [0x141ddabf4]
imul eax, eax, 0xc4fe18a2
add eax, 0x2be7bb5c
pop rsp
invalid
out 0x2b, eax
imul rax, rax, 0x5227893
shr rax, 0x3a
invalid
invalid
cmp eax, 0x49ad3ae5
je 0x1400e60ba
mov dil, 0xc
jmp case.0x1400972e2.958
add byte [rax], al
mov r13, qword [rbp + 0x1a8]
movsd xmm0, qword [r13 + 8]
mov rbx, qword [rbp]
movsd qword [rbx], xmm0
mov eax, dword [0x141dda540]
sub eax, dword [0x141dda544]
add eax, 0x79b1d026
xor eax, 0x3938286a
imul eax, eax, 0xe7339bff
cmp eax, 0xa378be92
xchg edx, eax
invalid
js 0x1400e60c4
jb 0x1400e6100
mov rcx, qword [rbp + 0x198]
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r15, qword [rbp + 0x1b8]
mov r9, qword [rbp + 0x190]
mov rdi, rsi
ja case.0x1400e6155.6
invalid
lea rax, [0x141dbb714]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
movsd xmm1, qword [0x140102dd8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140102de0]
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov eax, dword [0x141dda9a0]
xor eax, dword [0x141dda9a4]
invalid
cmp eax, 0xafdc35d8
je 0x1400e6173
mov dil, 4
jmp 0x1400e7326
mov rax, qword [rbp + 0x1a8]
mov rdi, rax
movzx r14d, byte [rax + 1]
movzx esi, byte [rax + 1]
mov r9, qword [rbp + 8]
mov byte [r9], r14b
mov rcx, qword [rbp + 0x198]
add dword [rax], eax
add byte [rbx - 0x67c013f], al
stc
invalid
ja case.default.0x1400e61c9
movzx edx, r14b
lea rax, [0x141dbb57c]
push rbx
int 1
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddaa50]
and eax, dword [0x141ddaa54]
xor eax, 0x514b084
test byte [rax + 0x680d0514], dh
retfq
jo 0x1400e6252
shl ch, 0x7b
invalid
stc
cmp eax, 0x572b076
je 0x1400e61d2
mov eax, dword [0x141ddaa58]
xor eax, dword [0x141ddaa5c]
pop rbx
iretq
invalid
add eax, 0xddbcaf48
xor eax, 0xaf393c34
add eax, 0xd5da363b
cmp eax, 0x7ff87db1
jae case.0x14009bc69.925
mov dil, 4
jmp 0x1400e8e41
add byte [rax], al
mov ecx, dword [0x141ddac90]
and ecx, dword [0x141ddac94]
imul ecx, ecx, 0xf2fb6a21
and dword [rdx - 5], ebp
mov edx, 0xb66f9b3f
invalid
imul rdx, rcx
shr rdx, 0x3f
or edx, 0xf4f9aaa4
retf 0xaaa4
stc
hlt
cmp edx, 0x5a752f44
jne 0x1400e62a4
jae 0x1400e6272
mov ecx, dword [r14 + 1]
mov edx, dword [r14 + 4]
mov dword [r15 + 0xc], edx
mov dword [r15 + 9], ecx
movups xmm0, xmmword [r14 + 8]
invalid
invalid
mov rcx, qword [r14 + 0x18]
mov byte [r15 + 8], al
movups xmmword [r15 + 0x10], xmm0
adc dword [rdi + 0x10], eax
mov qword [r15 + 0x20], rcx
mov r13, qword [rbp + 0x1a8]
nop dword [rax]
mov ecx, dword [0x141ddac98]
or ecx, dword [0x141ddac9c]
adc byte [rdx - 0x31], cl
invalid
imul ecx, ecx, 0xb6a3ebb4
or ecx, 0x679df6ca
and ecx, 0xef9df7de
mov edx, dword [r14 + 4]
mov dword [r15 + 0xc], edx
mov edx, dword [r14 + 1]
mov dword [r15 + 9], edx
movups xmm0, xmmword [r14 + 8]
invalid
invalid
mov rdx, qword [r14 + 0x18]
mov byte [r15 + 8], al
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rdx
cmp ecx, 0x402f2c76
jb case.0x14002e90e.1029
mov qword [r15], 1
mov cl, 1
xor ebx, ebx
xor eax, eax
movzx edx, byte [rbp + 0x1a0]
invalid
add dword [rax], eax
invalid
jmp 0x1400e7ba8
mov eax, dword [0x141ddaa18]
or eax, dword [0x141ddaa1c]
and eax, 0x7fe403f8
imul rax, rax, 0x606efc43
cld
outsb dx, byte [rsi]
invalid
shr rax, 0x3a
imul eax, eax, 0x2c9e1ed7
cmp eax, 0x5a9ef063
mov r10, qword [rbp + 0x190]
add byte [rax], al
mov rcx, qword [rbp - 0x80]
mov rdx, qword [rbp - 0x78]
jae 0x1400e6335
mov qword [rcx], r10
lea rax, [0x1400db7b0]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, [0x141db9c08]
mov qword [rdx], rax
lea rax, [0x1400db7b0]
lea r8, [0x141db9c08]
lea eax, [0x141db9c08]
mov rdi, qword [rbp + 0x1b8]
mov rsi, qword [rbp - 0x70]
nop
mov r9d, dword [0x141ddaa20]
or r9d, dword [0x141ddaa24]
imul r9d, r9d, 0x86212b5b
mov qword [rcx], r10
mov qword [rcx + 8], rax
mov qword [rdx], r8
cmp r9d, 0x94e8305c
je 0x1400e6350
invalid
mov qword [rdx + 8], 1
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
mov dword [rdx + 0x18], 1
sub rsp, 0x20
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
mov rax, qword [rsi + 0x10]
mov r9, qword [rbp + 0x1b0]
add byte [rax], al
mov qword [r9 + 0x17], rax
movups xmm0, xmmword [rsi]
movups xmmword [r9 + 7], xmm0
mov byte [rdi + 8], 6
mov eax, dword [0x141ddaa28]
and eax, dword [0x141ddaa2c]
mov ecx, 0xa65bec4f
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0xfb00e9b4
sti
cmp eax, 0x277acdf
mov r13, qword [rbp + 0x1a8]
jae 0x1400e640b
movups xmm0, xmmword [r9]
mov rax, qword [r9 + 0xf]
mov qword [rdi + 0x18], rax
mov rax, qword [r9 + 0x17]
mov qword [rdi + 0x20], rax
movups xmmword [rdi + 9], xmm0
mov qword [rdi], 1
mov r8d, 0xf009510f
xor ebx, ebx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141ddaa30]
xor edx, edx
div dword [0x141ddaa34]
invalid
and eax, 0xbd5cde41
xor eax, 0x61c4a134
imul rax, r8
shr rax, 0x3c
movups xmm0, xmmword [r9]
add dword [rcx + 0xf], eax
adc byte [rcx + 0xf], cl
movups xmmword [rdi + 0x18], xmm1
movups xmmword [rdi + 9], xmm0
mov qword [rdi], 1
invalid
add dword [rax], eax
add byte [rax], al
mov cl, 1
cmp eax, 0xe02c5b5d
jae 0x1400e6420
jmp 0x1400e8d41
mov rbx, qword [rbp + 0x60]
mov qword [rbx], rax
lea rax, [0x1400db7b0]
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
lea eax, [0x141db9c50]
mov qword [r14], rax
mov qword [r14 + 8], 1
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rbx - 0x30b7dffb], cl
iretq
add dword [rbx], esp
add eax, 0x1cf481e
xor eax, 0x58507b43
add eax, 0x55bfe754
out 0xbf, eax
push rbp
imul rax, rax, 0x6c7b76eb
shr rax, 0x3e
cmp eax, 0xe26a7eee
jbe 0x1400e64e0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 1
add byte [rax], al
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400ead20
add byte [rax], al
add rsp, 0x20
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141ddacc0]
sub eax, dword [0x141ddacc4]
imul edi, eax, 0xfcdde538
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 1
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r14
call fcn.1400ead20
add rsp, 0x20
invalid
and byte [rcx - 0x6248e401], al
push rbp
je 0x1400e64e0
mov rax, qword [r12 + 0x10]
mov rcx, qword [rbp + 0x68]
mov qword [rcx + 0x17], rax
movups xmm0, xmmword [r12]
movups xmmword [rcx + 7], xmm0
mov byte [r15 + 8], 6
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0xf]
mov rcx, qword [rcx + 0x17]
movups xmmword [r15 + 9], xmm0
mov qword [r15 + 0x18], rax
mov dword [rdi + 0x18], eax
mov qword [r15 + 0x20], rcx
mov qword [r15], 1
mov dword [rdi], 1
jmp 0x1400e9f30
sub rsp, 0x20
mov rcx, rsi
int1
mov rdx, r12
call fcn.140057af0
add rsp, 0x20
mov r14, rax
invalid
mov r13, rax
shr r13, 0x20
mov eax, dword [0x141dda5d8]
imul eax, dword [0x141dda5dc]
iretd
add dword [0x1ac222f1c], esp
add eax, 0x38cd73de
xor eax, 0x6d766bc6
insd dword [rdi], dx
cmp eax, 0xee9b4720
ja 0x1400e6575
test r14b, 1
jne 0x1400e7a31
mov dil, 7
mov rdx, qword [rbp + 0x1b0]
xchg ebp, eax
mov al, 1
add byte [rax], al
invalid
jmp 0x1400e9770
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005ccb0
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x77], al
invalid
mov cl, 1
test al, 1
jne 0x1400e94a3
mov dil, 0xa
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400e9770
mov eax, dword [0x141dda610]
add eax, dword [str.:_Q]
xor eax, 0x1000180e
and eax, 0x7481184f
add eax, 0xd4c73927
cmp eax, 0x64db7199
jno 0x1400e65da
ja 0x1400e96eb
jmp 0x1400e96b8
mov eax, dword [0x141dda5c8]
add eax, dword [0x141dda5cc]
or eax, 0xc56345dc
and eax, 0xddf775dd
cmp eax, 0xfcdb05a2
mov rbx, qword [rbp - 0x68]
mov ebx, dword [rbp - 0x68]
jbe 0x1400e6642
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
mov eax, esp
call fcn.1400594b0
add rsp, 0x20
invalid
invalid
mov eax, dword [0x141dda5d0]
or eax, dword [0x141dda5d4]
imul edi, eax, 0x77f313f8
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov r8, r12
call fcn.1400594b0
add rsp, 0x20
add esp, 0x20
cmp edi, 0xdbba7ce2
je 0x1400e6642
cmp byte [rbx], 0
je 0x1400e7b65
movzx r14d, byte [rbx + 1]
mov cl, 2
jmp 0x1400e94a3
xor eax, eax
test al, al
jne 0x1400e9863
xor dword [rax], eax
invalid
jmp 0x1400e982f
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005d040
add rsp, 0x20
mov r14d, eax
mov ebx, eax
ret
shr ebx, 0x10
mov eax, dword [0x141dda628]
sub eax, dword [0x141dda62c]
imul eax, eax, 0x868152f6
imul rcx, rax, 0x131f9aef
imul ecx, eax, 0x131f9aef
shr rcx, 0x20
sub eax, ecx
shr eax, 1
invalid
add eax, ecx
shr eax, 0x1e
cmp eax, 0xcbe8e3e9
ja 0x1400e66b1
mov eax, dword [0x141dda630]
imul eax, dword [0x141dda634]
add eax, 0x9cc8b18
sbb byte [rbx + 0x694809cc], cl
shl cl, 0x94
in al, 0x49
shr rax, 0x3d
imul eax, eax, 0xc0cdbe28
sar byte [0x188e32de4], 0x72
invalid
test r14b, 1
mov rdx, qword [rbp + 0x1b0]
mov edx, dword [rbp + 0x1b0]
jne 0x1400e7a6c
mov dil, 0xb
jmp 0x1400e9738
mov eax, dword [0x141dda600]
sub eax, dword [0x141dda604]
add eax, 0x18dd700c
or eax, 0xfffe9f69
cmp eax, 0x2b011e6f
je 0x1400e9617
jmp 0x1400e95e5
mov eax, dword [0x141dda5f0]
or eax, dword [0x141dda5f4]
xor eax, 0xb778b0c7
mov al, 0x78
invalid
add eax, 0x6aa3b15d
xor eax, 0x608826a3
cmp eax, 0x765526ec
ja 0x1400e95b1
jmp 0x1400e957b
mov eax, dword [0x141dda5e0]
or eax, dword [0x141dda5e4]
add eax, 0x79272aae
or eax, 0xc15b9446
and eax, 0xcd5f95e7
cmp eax, 0xceecd587
invalid
in al, dx
invalid
mov rbx, qword [rbp + 0x70]
pop rbp
jo 0x1400e67a6
test al, dl
sub al, 0
invalid
jmp 0x1400e9436
mov rcx, r10
mov eax, dword [0x141ddab40]
xor edx, edx
div dword [0x141ddab44]
mov eax, dword [0x141ddab48]
add eax, dword [0x141ddab4c]
imul eax, eax, 0xdd1ebd8b
or eax, 0xcba9acc9
imul eax, eax, 0x4eb98c79
cmp eax, 0x5e992ddb
ja 0x1400e67b2
mov dil, 3
mov r10, rcx
jmp 0x1400e69ff
add byte [rax], al
mov r15, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x98]
mov eax, dword [0x141ddab90]
imul eax, dword [0x141ddab94]
or eax, 0x14982fc2
cwde
adc al, 0x3d
scasd eax, dword [rdi]
jbe 0x1400e67a8
invalid
je 0x1400e67ef
mov word [rdx], r10w
sub rsp, 0x20
mov r8d, 1
mov rcx, qword [rbp + 0x160]
call fcn.140038bc0
add rsp, 0x20
movabs rax, 0x8000000000000000
mov ecx, dword [0x141ddab98]
and ecx, dword [0x141ddab9c]
or ecx, 0x1040
xor ecx, 0x9204008
and ecx, 0xd72d048
cmp ecx, 0x55d6e216
ja 0x1400e6830
mov r8, qword [rbp + 0x160]
mov rcx, qword [r8]
mov ecx, dword [rax]
cmp rcx, rax
jne 0x1400e7a81
adc al, byte [rax]
invalid
mov byte [r15 + 8], 8
mov eax, dword [0x141ddaba8]
mov ecx, dword [str.J_M1]
add dword [rcx], eax
enter 0x7705, 0xffffffffffffffc1
or byte [rdx + 0x35], cl
cmpsd dword [rsi], dword [rdi]
invalid
push rbx
add eax, 0x5717cebe
cmp eax, 0x69ac6adb
jbe 0x1400e6899
mov qword [r15], 1
mov eax, dword [0x141ddabb0]
or eax, dword [0x141ddabb4]
add eax, 0x24967a35
xchg esi, eax
and al, 0x35
adc al, 0x28
mov dh, 4
add eax, 0xf1ff0bd6
mov qword [r15], 1
cmp eax, 0x46a430c2
jb 0x1400e6899
jmp 0x1400e8d14
mov eax, dword [0x141dda710]
sub eax, dword [0x141dda714]
or eax, 0x759bf312
add eax, 0xd3105199
and eax, 0x4184489e
cmp eax, 0x10da7a0b
mov rdx, qword [rbp + 0x148]
jb 0x1400e98c2
invalid
invalid
invalid
add byte [rax], al
jmp 0x1400e989a
mov eax, 0xc56e8a3f
mov ecx, dword [0x141ddab58]
xor ecx, dword [0x141ddab5c]
imul rcx, rcx, 0x6ecaf67d
shr rcx, 0x3c
add ecx, 0xc8fbf40f
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xc31c3bd5
cmp ebx, dword [rbx + rax*8]
jae 0x1400e68fe
mov dil, 5
jmp 0x1400e6a13
mov eax, r10d
cvtsi2ss xmm0, rax
sub al, al
mov eax, dword [0x141ddab68]
xor edx, edx
div dword [0x141ddab6c]
xor eax, 0x5204c2a
and eax, 0xd667f2b
add eax, 0x784bebd6
cmp eax, 0xadbf8fed
ja 0x1400e693b
movd r10d, xmm0
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddab70]
add eax, dword [0x141ddab74]
std
iretd
iretd
add dword [0x1199bff33], esp
mov bh, 0x95
invalid
fnstcw word [0x1368b4076]
invalid
je 0x1400e696b
mov eax, dword [0x141ddab78]
xor eax, dword [0x141ddab7c]
imul rax, rax, 0x4252275b
shr rax, 0x39
cmp dword [rbx + 0x7a3d18e0], eax
shl bh, 6
jae 0x1400e6983
mov dil, 7
jmp 0x1400e6a1a
mov eax, dword [0x141ddab80]
mov rcx, r10
xor edx, edx
div dword [0x141ddab84]
retf 0xcf41
add dword [rcx + 0xf48f2c8], ecx
sub al, al
mov eax, dword [0x141ddab88]
or eax, dword [0x141ddab8c]
imul eax, eax, 0x9af3fe86
or eax, 0x7a0f6512
imul eax, eax, 0xa117a26a
cmp eax, 0x9ddc9c88
popfq
ja 0x1400e69c1
mov r15, qword [rbp + 0x1b8]
movq r10, xmm0
mov al, 1
test al, al
je 0x1400e69f3
mov dil, 8
jmp 0x1400e6a1a
mov dil, 0xa
mov r14d, r10d
mov r15, qword [rbp + 0x1b8]
jmp 0x1400e6a1a
mov dil, 0xb
jmp 0x1400e6a13
mov dil, 0xc
mov r15, qword [rbp + 0x1b8]
mov r13d, r10d
mov qword [rbp + 0x1b0], r10
add byte [rcx + rcx*4 - 0x2d], al
jmp 0x1400e93a4
mov eax, dword [0x141dda6e8]
xor edx, edx
div dword [0x141dda6ec]
movsx eax, r14b
cvtsi2ss xmm0, eax
mov eax, dword [0x141dda6f0]
sub eax, dword [0x141dda6f4]
cmpsb byte [rsi], byte [rdi]
cmp al, 0xcf
add dword [0x13c898732], eax
cld
and eax, 0xfbc1832
xor eax, 0x5572608c
cmp eax, 0x4c03be02
jb 0x1400e6a42
movd r13d, xmm0
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141dda6f8]
xor eax, dword [0x141dda6fc]
imul eax, eax, 0x2f6bacd2
or eax, 0xaf108ac1
mov dl, byte [rax]
scasd eax, dword [rdi]
cmp eax, 0x49f7eeab
je 0x1400e6a70
mov dil, 7
jmp 0x1400e7031
movsx eax, r14b
cvtsi2sd xmm0, eax
mov eax, dword [str.R3BH]
xor eax, dword [0x141dda704]
add eax, 0x776800e3
or eax, 0xc6d80680
add byte [rsi], 0xd8
invalid
add eax, 0x6f62851c
cmp eax, 0x2ef3dd90
jb 0x1400e6a9e
invalid
movq rdx, xmm0
mov eax, dword [0x141dda708]
xor eax, dword [0x141dda70c]
imul eax, eax, 0x76dbceb7
or eax, 0x284ae93a
sub byte [0x124c797d5], bh
je 0x1400e6ac5
mov dil, 8
jmp 0x1400e702a
mov dil, 0xa
jmp 0x1400e6af3
mov dil, 0xb
mov r15, qword [rbp + 0x1b8]
jmp 0x1400e7031
cvtsi2sd xmm0, r13d
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [0x141dda848]
and eax, dword [0x141dda84c]
invalid
imul eax, eax, 0xb9c7520
cmp eax, 0xdae61149
je 0x1400e6b0c
mov dil, 8
jmp 0x1400e717b
xor eax, eax
test al, al
jne 0x1400e6b2f
mov eax, dword [0x141dda818]
sub eax, dword [0x141dda81c]
xor eax, 0x90e5e22f
nop
add eax, 0xacac4d58
cmp eax, 0x847116a0
jb 0x1400e6b33
mov dil, 3
jmp 0x1400e717b
xor eax, eax
test al, al
jne 0x1400e6b5a
mov dil, 0xa
jmp 0x1400e717b
invalid
mov rdx, qword [rbp + 0x118]
mov word [rdx], r13w
sub rsp, 0x20
mov r8d, 1
mov rdi, qword [rbp + 0x100]
mov rcx, rdi
call fcn.140038bc0
add rsp, 0x20
mov rcx, qword [rdi]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400e7ab3
mov byte [r15 + 8], 8
jmp 0x1400e7766
movq xmm0, rdx
punpckldq xmm0, xmmword [0x1401027b0]
subpd xmm0, xmmword [0x1401027c0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
mov eax, dword [str._njm]
imul eax, dword [0x141ddac24]
iretd
add dword [0x16db3708e], eax
xor eax, 0x6f215d7d
cmp eax, 0x8b862c2f
ja 0x1400e6bcb
addsd xmm1, xmm0
mov eax, 0xabaee58f
movq rdx, xmm1
mov ecx, dword [0x141ddac28]
sub ecx, dword [0x141ddac2c]
iretd
add dword [rcx + 0x15ebbfe1], eax
imul rcx, rax
shr rcx, 0x3c
imul ecx, ecx, 0xe3524f6d
cmp ecx, 0x22d97974
ja 0x1400e6bf7
mov eax, dword [0x141ddac30]
imul eax, dword [str.q8__vj]
or eax, 0xedafa197
imul rcx, rax, 0x57a8b89
invalid
mov edi, dword [rdx + 5]
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xd09c8aff
cmp eax, 0xc0973af
jb 0x1400e6c1f
mov dil, 8
jmp case.0x1400972e2.958
mov r8, rdx
mov eax, dword [0x141ddabd0]
iretd
add dword [rcx], esi
invalid
div dword [0x141ddabd4]
mov eax, dword [0x141ddabd8]
add eax, dword [0x141ddabdc]
imul eax, eax, 0x16ed0366
imul rcx, rax, 0x39fe3d3f
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
or eax, 0x6d246fb6
cmp eax, 0x8878bfc9
js 0x1400e6c22
ja 0x1400e6c6a
mov rdx, r8
mov eax, dword [str.lF_:e_r]
sub eax, dword [0x141ddabe4]
add eax, 0x79097833
xor edi, dword [rax + 9]
jns case.0x14009bc69.533
add cl, ah
cmp eax, 0x16ea0d11
adc dword [0x1821083a4], ecx
cmp eax, 0x144b0604
jb 0x1400e6c9f
mov dil, 0xa
jmp case.0x1400972e2.958
mov eax, dword [0x141ddac38]
xor eax, dword [0x141ddac3c]
invalid
invalid
iretd
invalid
cmp eax, 0xd1fa4a1a
jne 0x1400e6d03
mov word [r14], dx
sub rsp, 0x20
in al, dx
invalid
mov r8d, 1
mov rcx, qword [rbp + 0x188]
mov rsi, rdx
mov rdx, r14
mov edx, esi
call fcn.140038bc0
mov rdx, rsi
add rsp, 0x20
invalid
invalid
mov esi, 0x8090b7f1
mov edi, dword [0x141ddac40]
imul edi, dword [0x141ddac44]
add dword [rcx + 0x5fd04ae7], eax
invalid
imul rdi, rsi
shr rdi, 0x3d
add edi, 0xd5e50155
add ebp, esp
invalid
mov word [r14], dx
sub rsp, 0x20
mov r8d, 1
mov rcx, qword [rbp + 0x188]
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, edx
mov rdx, r14
call fcn.140038bc0
mov rcx, qword [rbp + 0x188]
lea ecx, [rax + 0x48000001]
mov edx, ebx
add rsp, 0x20
cmp edi, 0x46732fef
jb 0x1400e6d08
mov rdx, qword [rcx]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x1400e6da0
mov byte [r15 + 8], 8
mov qword [r15], 1
mov eax, dword [0x141ddac58]
imul eax, dword [0x141ddac5c]
add eax, 0x9dd99978
and eax, 0x61087208
cmp eax, 0x3b85bb82
test dword [rbx], edi
jb 0x1400e6d7d
jmp 0x1400e935c
mov eax, dword [0x141ddac48]
sub eax, dword [0x141ddac4c]
add eax, 0xbc0d4be8
and eax, 0x90450010
cmp eax, 0xf63998fb
ja 0x1400e6da0
mov rsi, qword [rcx + 8]
mov r12, qword [rcx + 0x10]
mov eax, dword [0x141ddac50]
add eax, dword [0x141ddac54]
and eax, 0xd8e30ad4
imul eax, eax, 0x4c2f06bd
cmp eax, 0x547bfa10
je 0x1400e6dc5
mov dil, 2
jmp case.0x1400972e2.958
movq rdx, xmm0
mov eax, dword [0x141dda9c0]
xor eax, dword [0x141dda9c4]
imul eax, eax, 0x44d23084
or eax, 0x24800a90
and eax, 0x26802e94
cmp eax, 0xe2f06330
jae 0x1400e6df0
mov dil, 8
jmp 0x1400e7374
add byte [rax], al
movsd xmm1, qword [0x140102de8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140102df0]
add dl, dh
minps xmm0, xmm1
cvttsd2si r14d, xmm0
mov dil, 3
jmp 0x1400e6e76
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140102e10]
add eax, 0x1bfc3
minsd xmm0, xmm1
cvttsd2si r14d, xmm0
invalid
mov eax, dword [0x141dda980]
or eax, dword [0x141dda984]
add eax, 0xadff5e1f
and eax, 0x2c220803
or byte [rdx], ah
sub al, 0x3d
invalid
sbb eax, 0xe3761e7f
mov dil, 0xa
jmp 0x1400e7374
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140102db8]
minsd xmm0, xmm1
cvttsd2si eax, xmm0
mov rdx, qword [rbp + 0xc8]
mov word [rdx], ax
sub rsp, 0x20
mov r8d, 1
mov rdi, qword [rbp + 0xb8]
mov rcx, rdi
call fcn.140038bc0
sbb eax, 0x8348fff5
invalid
and byte [rax - 0x75], cl
invalid
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc2
jne 0x1400e6efc
mov byte [r15 + 8], 8
mov qword [r15], 1
mov eax, dword [0x141dda9d8]
xor edx, edx
div dword [0x141dda9dc]
invalid
add eax, 0x2946cfb
xor eax, 0x10784bb1
cmp eax, 0xfd9da132
ja 0x1400e6ed8
jmp 0x1400e7925
mov eax, dword [0x141dda9c8]
xor eax, dword [0x141dda9cc]
or eax, 0x529fa55c
add eax, 0x727395b
cmp eax, 0xc4abd8fe
ja 0x1400e6efc
mov rsi, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov eax, dword [0x141dda9d0]
or eax, dword [0x141dda9d4]
add eax, 0x1cf3aa7
imul rax, rax, 0x4b0a30d9
shr rax, 0x3d
shr eax, 0x3d
imul eax, eax, 0xfa527155
or eax, 0xaf524d
add byte [0xd0f9c667], bh
jbe 0x1400e6f21
mov dil, 2
jmp 0x1400e7374
add byte [rax], al
movzx eax, r14b
cvtsi2sd xmm0, eax
mov eax, dword [0x141ddaa78]
xor edx, edx
div dword [0x141ddaa7c]
xor eax, 0x1cf3b14
mov r15, qword [rbp + 0x1b8]
movq rdx, xmm0
mov eax, dword [0x141ddaa80]
imul eax, dword [0x141ddaa84]
add eax, 0x1cf3b03
or eax, 0xc5697c72
add eax, 0xa6681182
or eax, 0x55865910
cmp eax, 0x5da4fa9d
je case.0x1400a4628.197
mov dil, 8
jmp 0x1400e8e41
mov dil, 3
jmp 0x1400e6fa7
mov dil, 0xa
mov r15, qword [rbp + 0x1b8]
jmp 0x1400e8e41
add byte [rax], al
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddaa88]
xor eax, dword [0x141ddaa8c]
xor eax, 0x44002010
and eax, 0xc70034d5
cmp eax, 0x33cee76e
je 0x1400e6fba
invalid
mov rax, qword [rbp + 0x180]
mov word [rax], dx
movabs rsi, 0x8000000000000000
mov eax, dword [0x141ddaa90]
mov ecx, dword [0x141ddaa94]
add eax, ecx
add eax, 0xb0d5fca5
cld
invalid
mov al, 0xc1
call 0x10077b806
jge 0x1400e6f9c
enter 0x480d, 0xffffffffffffffc1
invalid
invalid
cmp eax, 0x92ce2eb1
mov r12, r11
mov r13, rdi
mov ebp, edi
je 0x1400e8d86
jmp 0x1400e8d4f
mov dil, 6
jmp 0x1400e702a
mov dil, 0xd
mov r15, qword [rbp + 0x1b8]
mov qword [rbp + 0x1b0], rdx
nop dword [rax + rax]
mov eax, dword [0x141dda738]
and eax, dword [0x141dda73c]
add eax, 0xcd485349
push r11
int 0x25
add byte [rsi], al
add byte [rdx + 0x3c50dd3d], bh
fst qword [rax + 0x3c]
invalid
jb 0x1400e7040
mov ebx, r13d
jmp 0x1400e93a4
invalid
mov dil, 5
jmp 0x1400e717b
mov eax, dword [0x141dda828]
xor edx, edx
div dword [str.g__f2]
mov cl, 0x37
iretd
invalid
cvtsi2ss xmm0, r13d
mov eax, dword [0x141dda830]
xor edx, edx
div dword [0x141dda834]
iretd
add dword [0x17f26ae29], esp
imul eax, eax, 0xcdb2d3b4
invalid
mov ah, 0xd3
mov dl, 0xcd
xor eax, 0xd235c65b
cmp eax, 0xe4627a20
ja 0x1400e7080
movd r13d, xmm0
mov eax, dword [0x141dda838]
xor eax, dword [0x141dda83c]
iretd
add dword [rcx - 0x40], ebp
mov bh, 0x62
invalid
invalid
scasb al, byte [rdi]
and eax, 0xf052ac60
cmp eax, 0xfc66983a
ja 0x1400e70aa
mov eax, dword [0x141dda840]
sub eax, dword [0x141dda844]
xor eax, 0x19004c10
or eax, 0xa2ffb3af
jmp qword [rdx - 0x1682a5c3]
invalid
jae 0x1400e70c8
invalid
mov dil, 7
jmp 0x1400e717b
mov eax, dword [0x141dda7f8]
xor edx, edx
div dword [0x141dda7fc]
mov eax, dword [0x141dda800]
or eax, dword [0x141dda804]
iretd
invalid
xor eax, 0x93001c82
or eax, 0x6cf58364
imul eax, eax, 0xe634c1c9
cmp eax, 0xf120076c
invalid
and cl, dh
ja 0x1400e70fb
mov dil, 0xb
jmp 0x1400e717b
mov dil, 0xc
jmp 0x1400e717b
mov qword [rbp + 0x1b0], rdx
mov dil, 6
jmp 0x1400e717b
mov qword [rbp + 0x1b0], rdx
mov eax, dword [0x141dda808]
mov ecx, dword [0x141dda80c]
invalid
iretd
invalid
add eax, ecx
add eax, 0x43a3ccc1
ror esp, 0xa3
or eax, 0xe779cb72
invalid
cmp eax, 0xf7b36541
je 0x1400e713b
mov eax, dword [0x141dda810]
or eax, dword [0x141dda814]
or eax, 0xa166e799
imul eax, eax, 0xe6b55da8
cmp eax, 0xa7b4f728
je 0x1400e715a
mov dil, 0xd
nop dword [rax + rax]
mov eax, dword [0x141dda860]
xor edx, edx
div dword [0x141dda864]
iretd
invalid
imul eax, eax, 0xacad6294
xor eax, 0xd8d0d7d6
invalid
xlatb
rcr al, 1
imul eax, eax, 0xa19530b8
xchg ebp, eax
invalid
cmp eax, 0x7335a797
jae 0x1400e7219
invalid
mov ebx, r13d
mov r14d, r13d
jmp 0x1400e93a4
mov eax, 0xb57f7f2b
mov ecx, dword [0x141ddac00]
add ecx, dword [0x141ddac04]
imul ecx, ecx, 0x4471bd93
imul rcx, rax
shr rcx, 0x3e
shr ecx, 0x3e
cmp ecx, 0x19201c9
je 0x1400e71b6
mov eax, dword [0x141ddac08]
and eax, dword [0x141ddac0c]
and eax, 0x449702b
add al, 5
and bl, ch
sub qword [0x1ab97d2f3], rdi
jae case.0x140088133.1019
mov dil, 5
jmp case.0x1400972e2.958
test rdx, rdx
js 0x1400e7ae3
cvtsi2ss xmm0, rdx
jmp 0x1400e7af8
mov rcx, rdx
mov eax, dword [0x141ddabe8]
xor edx, edx
div dword [0x141ddabec]
iretd
add dword [0xf00f233f], ecx
add byte [rax - 0x5f44c0db], dh
cmc
imul eax, eax, 0x96a80436
cmp eax, 0xf4d808d3
or al, bl
hlt
je 0x1400e7213
mov dil, 0xb
jmp 0x1400e7b4e
mov dil, 6
jmp case.0x1400972e2.958
mov dil, 0xd
jmp case.0x1400972e2.958
or dword [rax], eax
invalid
movapd xmm1, xmm0
maxsd xmm1, qword [0x140102dc8]
minsd xmm1, qword [0x140102dd0]
cvttsd2si eax, xmm1
xor ecx, ecx
mov edx, dword [0x141dda9a8]
and edx, dword [0x141dda9ac]
or edx, 0x41640054
and r10d, 0xc1e481f6
add edx, 0x6333ef79
ucomisd xmm0, xmm0
mov r13d, eax
cmovp r13d, ecx
cmp edx, 0x73347b25
jb 0x1400e726a
mov dil, 5
jmp 0x1400e734a
cvtsd2ss xmm0, xmm0
mov eax, dword [0x141dda9b0]
xor edx, edx
sal bh, cl
xor eax, 0x1cf36ff
movd r13d, xmm0
mov eax, dword [0x141dda9b8]
and eax, dword [0x141dda9bc]
div byte [rsi]
iretd
add dword [0x1a6b58298], eax
or eax, 0x66bb4159
and eax, 0x6fffe97f
cmp eax, 0xa01b3d61
jae 0x1400e72ba
mov dil, 7
jmp 0x1400e734a
xorpd xmm1, xmm1
maxsd xmm1, xmm0
pop rdi
enter 0xff2, 0x10
add eax, 0x1bac7
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
invalid
mov eax, dword [0x141dda988]
mov ecx, dword [0x141dda98c]
xchg dword [rsi], esi
iretd
invalid
add eax, ecx
add eax, 0x968ebfd8
xchg esi, eax
imul rax, rax, 0x253d7d0b
shr rax, 0x39
or eax, 0x8692e897
cmp eax, 0x2953f676
jbe case.0x14009f8d1.1492
mov dil, 0xb
jmp 0x1400e7374
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140102e08]
minsd xmm0, xmm1
cvttsd2si r13, xmm0
mov al, 1
test al, al
je 0x1400e7343
mov dil, 0xc
jmp 0x1400e7374
cvttsd2si rax, xmm0
ucomisd xmm0, qword [0x140102dc0]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
enter 0xffffffffffffd231, 0x66
ucomiss xmm0, xmm0
cmovnp rdx, rcx
mov dil, 6
mov qword [rbp + 0x1b0], rdx
nop dword [rax + rax]
mov eax, dword [0x141dda9e8]
or eax, dword [0x141dda9ec]
iretd
add dword [0xe8dda1ab], ecx
iretd
invalid
imul eax, eax, 0xed3ab3f7
add eax, 0xcbf13fd0
cmp eax, 0x8215635d
jae 0x1400e7380
jmp 0x1400e93a4
mov eax, 0x9325ebcd
movapd xmm1, xmm0
subsd xmm1, qword [0x140102df8]
mov edx, 0x48f20001
cvttps2pi mm1, xmm1
xor edx, edx
xorpd xmm1, xmm1
movsd xmm2, qword [0x140102e00]
mov r8, 0xffffffffffffffff
mov eax, 0xffffffff
mov r9d, dword [0x141dda990]
add r9d, dword [0x141dda994]
or r9d, 0x81abb57c
shr r9d, 1
imul r9, rax
shr r9, 0x3e
jmp 0x10977b934
jno 0x1400e745b
jae case.0x14009bc69.214
cvttsd2si r10, xmm0
mov r11, r10
sar r11, 0x3f
and r11, rcx
and ebx, ecx
or r11, r10
ucomisd xmm0, xmm1
cmovb r11, rdx
cmovb ebx, edx
ucomisd xmm0, xmm2
cmova r11, r8
fadd dword [rcx - 0x7f]
stc
leave
invalid
invalid
ja 0x1400e73d3
mov eax, dword [0x141dda998]
xor edx, edx
div dword [0x141dda99c]
imul rax, rax, 0x23d20b9
add cl, byte [rax - 0x3f]
call 0x14897a97a
nop
adc al, 0xd
xor word [rbx - 0x17], sp
cmp eax, 0x5a7ee4bb
je 0x1400e7425
mov dil, 0xd
mov rdx, r11
jmp 0x1400e7374
mov dil, 5
mov r15, qword [rbp + 0x1b8]
jmp 0x1400e8e41
mov r15, qword [rbp + 0x1b8]
movzx eax, r14b
cvtsi2ss xmm0, eax
mov eax, dword [0x141ddaa68]
imul eax, dword [0x141ddaa6c]
or eax, 0x68be6b7e
add eax, 0x3e900b1b
xor eax, 0xeb8fd4f1
cmp eax, 0x4fa7ca68
jb case.0x14009f8d1.1681
movd edx, xmm0
xor eax, eax
test al, al
jne case.0x14009f8d1.1496
mov eax, dword [0x141ddaa70]
and eax, dword [0x141ddaa74]
and eax, 0xcd9da1db
add eax, 0x589467f6
or eax, 0x71bba6ce
cmp eax, 0x2bc84734
je 0x1400e74a5
mov dil, 7
jmp 0x1400e8e41
sbb dword [rax], eax
invalid
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddaa38]
add eax, dword [0x141ddaa3c]
and eax, 0x80700064
cmp eax, 0x1763049e
je 0x1400e74d6
mov dil, 0xb
jmp 0x1400e8e41
mov dil, 0xc
mov r15, qword [rbp + 0x1b8]
mov ebp, 0x1b8
jmp 0x1400e8e41
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddaa60]
xor eax, dword [0x141ddaa64]
add eax, 0x593ad1e
imul rax, rax, 0x317fc6f9
invalid
jg 0x1400e7555
shr rax, 0x3d
cmp eax, 0x9d60523d
jae 0x1400e750c
mov dil, 6
jmp 0x1400e8e41
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141ddaa40]
add eax, dword [0x141ddaa44]
xor eax, 0x20400800
or byte [rax + 0x20], al
or eax, 0x48840040
and eax, 0x6ac44844
cmp eax, 0xa666628c
mov word [rdx + 0x66], fs
cmpsb byte [rsi], byte [rdi]
ja 0x1400e753e
mov eax, dword [0x141ddaa48]
and eax, dword [0x141ddaa4c]
xor eax, 0x44002098
and eax, 0x4c052099
invalid
cmp eax, 0x34580022
jbe 0x1400e7560
mov dil, 0xd
jmp 0x1400e8e41
mov qword [r9], rdx
lea rax, [0x1400ecf50]
add byte [rax], al
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], r8
adc byte [r8 - 0x73], cl
add eax, 0xffff4212
mov qword [r9 + 0x18], rax
lea rax, [0x141db9bb0]
mov rbx, qword [rbp + 0x80]
mov qword [rbx], rax
mov qword [rbx + 8], 2
mov qword [rbx + 0x20], 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x4b], cl
adc byte [rbx - 0x30ca0cfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf35ef
and eax, 0x117d58e
add eax, 0x1e3c05d
pop rbp
shl bl, 1
or eax, 0xebeb3d47
cmp eax, 0x1c0294f3
xchg esp, eax
add bl, byte [rax + rcx*2]
mov edi, dword [rbp + 0x1b8]
mov r14, qword [rbp + 0x88]
je 0x1400e9cb6
jmp 0x1400e9c59
xor ecx, ecx
lea rax, [0x1400ea530]
test cl, cl
mov r10, qword [rbp + 0x190]
mov r11, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x140]
je 0x1400e7644
invalid
mov qword [r11], rdi
mov qword [r11 + 8], rax
mov qword [r11 + 0x10], r10
adc byte [rax - 0x73], cl
or eax, 0xffff417a
mov qword [r11 + 0x18], rcx
lea rcx, [0x141db9bb0]
mov qword [rdx], rcx
invalid
lea rcx, [0x1400db7b0]
lea r9, [0x141db9bb0]
mov rsi, qword [rbp + 0x1b8]
invalid
add dword [rax], eax
invalid
mov r8d, dword [0x141dda740]
add r8d, dword [0x141dda744]
xor r8d, 0xcca93c3f
add r8d, 0x5590338b
xor r8d, 0xe03e9dfb
mov qword [r11], rdi
mov qword [r11 + 8], rax
mov qword [r11 + 0x10], r10
mov qword [r11 + 0x18], rcx
mov qword [rdx], r9
cmp r8d, 0x900d4331
jb 0x1400e7659
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r11
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rdi, qword [rbp + 0x130]
mov rcx, rdi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0x10]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
jmp 0x1400e9923
mov rcx, qword [rbp + 0xe0]
mov qword [rcx], r9
lea rax, [0x1400daf70]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
lea rax, [0x1400db7b0]
mov qword [rcx + 0x18], rax
lea rax, [0x141db9bb0]
mov rdx, qword [rbp + 0xe8]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
mov esi, dword [rbp + 0xf0]
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
adc byte [rcx - 0x3a], al
or byte [r14], r8b
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
mov r13, qword [rbp + 0x1a8]
movzx edx, byte [rbp + 0x1a0]
xor ebx, ebx
mov eax, dword [0x141dda858]
xor eax, dword [0x141dda85c]
iretd
add dword [rcx - 0x40], ebp
loop 0x1400e773e
ja 0x1400e7765
xor eax, 0xe0a10a13
and eax, 0xe6edafbb
mov cl, 1
cmp eax, 0x3987326e
jae 0x1400e777d
jmp 0x1400e52c8
xor eax, eax
test al, al
mov rbx, qword [rbp - 0x60]
mov rdx, qword [rbp + 0x158]
jne 0x1400e9d22
jmp 0x1400e9cf1
mov ecx, dword [0x141dda9f0]
and ecx, dword [0x141dda9f4]
lea rax, [0x140061400]
cmp ecx, 0xdaf815f
pop rdi
invalid
scasd eax, dword [rdi]
invalid
jne 0x1400e780b
invalid
mov qword [rdi], rbx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r9
lea rcx, [0x1400db7b0]
mov qword [rdi + 0x18], rcx
lea rcx, [0x141db9bb0]
mov rdx, qword [rbp + 0x178]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
lea rcx, [0x1400db7b0]
lea r10, [0x141db9bb0]
lea edx, [0x141db9bb0]
mov rsi, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x178]
mov r8d, dword [0x141dda9f8]
xor r8d, dword [0x141dda9fc]
iretd
add dword [rbp + 0x69], eax
rcl byte [rbx + rax*4], 0xe6
add r8d, 0x7b411ed8
and r8d, 0xa234c954
mov qword [rdi], rbx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r9
mov qword [rdi + 0x18], rcx
sbb byte [rcx + rcx*4 + 0x12], cl
mov qword [rdx + 8], 2
cmp r8d, 0x21dd1935
jb 0x1400e7827
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov edx, dword [0x141ddaa00]
sub edx, dword [0x141ddaa04]
imul rdx, rdx, 0x4b11c3af
shr rdx, 0x3b
shr edx, 0x3b
not edx
and edx, 0x4b684249
loop 0x1400e78fd
push 0x6afa814b
cld
in eax, 0x56
jbe 0x1400e78db
mov rdx, qword [rsi + 0x10]
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x20], rdx
mov qword [r15], 1
add byte [rax], al
invalid
mov edx, dword [0x141ddaa08]
add edx, dword [0x141ddaa0c]
mov r8, qword [rsi + 0x10]
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x20], r8
xor edx, 0x9e30c4a4
shr edx, 2
imul rdx, rdx, 0x214dc053
rcl byte [rbx - 0x40], cl
and qword [r8 - 0x3f], r9
invalid
cmp eax, dword [rcx + 0x5df55eca]
in eax, dx
mov qword [r15], 1
cmp edx, 0x3b3191a7
jb 0x1400e78db
xor ebx, ebx
mov eax, dword [0x141dda9e0]
or eax, dword [0x141dda9e4]
add eax, 0x1cf30b1
add eax, 0x21a64140
imul rax, rax, 0x75e01c87
loopne 0x1400e79b4
shr rax, 0x39
imul eax, eax, 0x56634c9d
mov cl, 1
cmp eax, 0x159f0f9e
jb 0x1400e7927
jmp 0x1400e8d41
mov qword [r15], r9
lea rax, [0x1400ebe90]
mov qword [r15 + 8], rax
mov rax, qword [rbp + 0x190]
mov qword [r15 + 0x10], rax
lea rax, [0x1400db7b0]
mov qword [r15 + 0x18], rax
lea rax, [0x141db9bb0]
mov qword [r13], rax
mov qword [r13 + 8], 2
mov qword [r13 + 0x20], 0
and byte [r8], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
jge 0x1400e79aa
mov qword [r13 + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0x170]
mov rcx, rsi
mov rdx, r13
call fcn.1400ead20
add byte [rax - 0x7d], cl
invalid
invalid
mov rcx, qword [rsi]
xor eax, eax
test al, al
mov r9, qword [rbp + 0x1b8]
add dword [rax], eax
add byte [rdi], cl
test dword [rbx + 0x21], edx
push rbx
and dword [rax], eax
invalid
jmp 0x1400e9ae2
mov rdx, qword [rbp + 0x1b0]
mov eax, 0xbcc7849b
shr r14d, 8
mov ecx, dword [0x141dda690]
sub ecx, dword [0x141dda694]
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
invalid
shr rcx, 0x3c
or ecx, 0x2615b093
mov al, 0x15
cmp ecx, 0x83d83861
invalid
cmp al, bl
invalid
je 0x1400e79e5
mov eax, dword [0x141dda698]
xor eax, dword [0x141dda69c]
add eax, 0x99ca924c
xor eax, 0x54ea86d0
push rsp
imul eax, eax, 0x27b3d127
cmp eax, 0xd5c5c33
jb 0x1400e7a07
mov cl, 1
jmp 0x1400e94aa
shr r14, 8
mov r13, qword [rbp + 0x1a8]
mov eax, dword [0x141dda668]
xor edx, edx
div dword [0x141dda66c]
xor eax, 0x1cf2c22
xor eax, 0x298000c1
imul eax, eax, 0x67cac5
add eax, 0xa4b7b1e0
cmp eax, 0xf0f5ce12
invalid
ja 0x1400e7a3c
and r14b, 1
mov cl, 2
jmp 0x1400e94a3
add byte [rax], al
shr r14d, 8
xor eax, eax
invalid
test al, al
jne 0x1400e7a72
mov cl, 1
test cl, cl
je 0x1400e7a78
jmp 0x1400e94aa
mov rsi, qword [r8 + 8]
mov eax, dword [0x141ddaba0]
xor edx, edx
div dword [0x141ddaba4]
add eax, 0xe28497ea
and eax, 0x14629089
cmp eax, 0x4eef7628
out dx, eax
ja 0x1400e7a85
mov r12, qword [r8 + 0x10]
mov dil, 2
mov r10, rcx
jmp 0x1400e6a1a
mov qword [rbp + 0x1b0], rcx
mov eax, dword [0x141dda850]
or eax, dword [0x141dda854]
imul eax, eax, 0x534c5cfb
sti
pop rsp
push rbx
cmp eax, 0xf0a1253d
je 0x1400e7aba
mov rsi, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov dil, 2
jmp case.0x140088692.1022
mov rax, rdx
shr rax, 1
and edx, 1
or rdx, rax
cvtsi2ss xmm0, rdx
addss xmm0, xmm0
addps xmm0, xmm0
movd ecx, xmm0
mov eax, dword [0x141ddac10]
xor edx, edx
div dword [0x141ddac14]
xor edi, ecx
add dword [0x13a7dde03], eax
cli
or eax, 0xe97659ee
shr eax, 1
imul rax, rax, 0x438a9e89
sahf
mov al, byte [rbx + 0x48]
shr eax, 0x3d
cmp eax, 0x64860c05
ja 0x1400e7afc
mov eax, dword [str.bZaL:]
and eax, dword [0x141ddac1c]
xor eax, 0x8e19bd30
imul eax, eax, 0xb9ccc355
ret
int3
invalid
xor eax, 0x4a15ab2c
cmp eax, 0x5c8c3c54
jae 0x1400e7b28
mov dil, 7
mov rdx, rcx
mov r13d, edx
mov ebx, edx
mov qword [rbp + 0x1b0], rdx
mov al, 1
add byte [rax], al
mov r14d, edx
jmp 0x1400e93a4
mov r15, qword [rbx + 8]
mov dil, 8
mov rdx, qword [rbp + 0x1b0]
mov al, 1
add byte [rax], al
jmp 0x1400e9770
xor eax, eax
test al, al
je 0x1400e7b80
ud2
mov eax, dword [0x141ddada0]
imul eax, dword [0x141ddada4]
iretd
invalid
or eax, 0xdeeb3fdd
add eax, 0x998f1e01
ud2
ud2
movzx edx, dl
nop dword [rax + rax]
mov r8d, dword [0x141ddade0]
and r8d, dword [0x141ddade4]
iretd
add dword [rcx - 0x7f], eax
sar byte [rax], 0xc7
invalid
iretd
invalid
or r8d, 0xab4942a4
add r8d, 0xc4b27f8c
cmp r8d, 0x1f14e5ea
jb 0x1400e7bb0
add rdx, 0xfffffffffffffffe
cmp rdx, 0xe
cmp edx, 0xe
ja case.0x1400e7bf8.3
lea r8, [0x141dbc0f4]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov rcx, qword [r13 + 8]
mov eax, dword [0x141ddade8]
xor edx, edx
div dword [0x141ddadec]
nop dword [rax]
invalid
invalid
invalid
test rcx, rcx
sete al
mov edx, dword [0x141ddadf0]
or edx, dword [0x141ddadf4]
iretd
add dword [rcx - 0x3931d23e], eax
sub eax, 0x8114c6ce
adc byte [rsi], al
adc dl, byte [rax]
or edx, 0x4bed69c8
cmp edx, 0x49a96267
jb 0x1400e7c10
or bl, al
jne case.0x1400e7bf8.3
add al, 0
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141ddae00]
xor eax, dword [0x141ddae04]
imul eax, eax, 0x52e6bfef
out 0x52, al
add eax, 0x14923e14
and eax, 0x12f84013
cmp eax, 0x3d2408b4
mov ah, 8
and al, 0x3d
je 0x1400e7c50
mov ecx, 0xe74275d5
nop dword [rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141ddae08]
xor edx, edx
div dword [0x141ddae0c]
xor eax, 0x1cf317e
add eax, 0xc9186141
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x9e4592f1
ja 0x1400e7c80
mov r8, qword [r13 + 0x10]
mov rcx, qword [0x141ddb9a0]
invalid
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp case.0x1400e7bf8.3
test cl, cl
je case.0x1400e7bf8.3
invalid
add eax, dword [rax]
invalid
mov rcx, qword [r13 + 8]
mov rax, qword [rcx]
add dword [rax - 0x7d], ecx
in al, dx
and bh, bh
push rax
adc byte [rax - 0x7d], cl
invalid
invalid
nop dword [rax]
mov eax, dword [0x141ddae60]
xor eax, dword [0x141ddae64]
or eax, 0x75331d8e
cmp eax, 0xe6f13af7
je 0x1400e7ce0
invalid
jmp case.0x1400e7bf8.3
mov ecx, 0x91f2f3b5
nop word cs:[rax + rax]
mov edx, dword [0x141ddadf8]
sub edx, dword [0x141ddadfc]
xor edx, 0x12ffdfad
imul rdx, rcx
imul edx, ecx
shr rdx, 0x3d
cmp edx, 0x74b145bd
mov cl, 0x74
je 0x1400e7d10
test al, al
je case.0x1400e7bf8.3
test byte [rsi + 3], ah
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141ddae10]
xor edx, edx
div dword [0x141ddae14]
invalid
xor bh, cl
add dword [0x151254765], eax
xor eax, 0x767c14f2
add eax, 0x2f688f2c
cmp eax, 0x3c9db8f9
jb 0x1400e7d40
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141ddae18]
xor edx, edx
div dword [0x141ddae1c]
add eax, 0x25aabf6b
shr eax, 3
imul rax, rax, 0x33bd08ed
shr rax, 0x38
cmp eax, 0xd1c0fd9a
ja 0x1400e7d70
mov rsi, qword [r13 + 0x10]
mov rbx, qword [r13 + 0x18]
test rbx, rbx
je 0x1400e7f00
add byte [rax], al
xor r14d, r14d
mov r15d, 0x9eed02a3
mov rdi, rsi
jmp 0x1400e7dd0
add rdi, 0x20
inc r14
dec rbx
je 0x1400e7f00
mov eax, dword [0x141ddae20]
and eax, dword [0x141ddae24]
add eax, 0x76d97569
imul rax, r15
shr rax, 0x3f
imul eax, eax, 0x5fe00a08
cmp eax, 0x6331e953
ja 0x1400e7e3c
nop word cs:[rax + rax]
mov eax, dword [0x141ddae28]
add eax, dword [0x141ddae2c]
or eax, 0x8c70de6b
imul r12, rax, 0xc41078b
shr r12, 0x3a
or r12d, 0x29dddd92
sub rsp, 0x20
mov rcx, rdi
stc
call fcn.1400e44c0
add rsp, 0x20
cmp r12d, 0xfbc7059b
jbe 0x1400e7dc0
invalid
sub rsp, 0x20
mov rcx, rdi
call fcn.1400e44c0
add rsp, 0x20
jmp 0x1400e7e00
mov eax, 0xe820b781
nop word cs:[rax + rax]
mov ecx, dword [0x141ddae68]
sub ecx, dword [0x141ddae6c]
or eax, 0x1cf3000
imul ecx, ecx, 0x9ec38faa
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0xe638f981
invalid
mov bh, 0x77
invalid
mov rsi, qword [r13 + 8]
mov rdi, qword [rsi]
mov eax, dword [0x141ddae70]
add eax, 0x1cf2fe1
add eax, dword [0x141ddae74]
and eax, 0x1024100
cmp eax, 0x35e316fa
invalid
jne 0x1400e7eaf
sub rsp, 0x20
mov rcx, rsi
call qword [rdi + 0x10]
add rsp, 0x20
invalid
invalid
mov ebx, 0xdc6d6e75
nop word cs:[rax + rax]
mov r14d, dword [0x141ddae78]
add r14d, dword [0x141ddae7c]
imul r14, rbx
shr r14, 0x3f
invalid
or r14d, 0xa081486a
xor r14d, 0xf4c21ba7
sub rsp, 0x20
mov rcx, rsi
call qword [rdi + 0x10]
add rsp, 0x20
cmp r14d, 0x21f3bfeb
jbe 0x1400e7ec0
jmp case.0x1400e7bf8.3
mov rax, qword [r13 + 8]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141ddae30]
sub ecx, dword [0x141ddae34]
xor ecx, 0xe71480e4
add ecx, 0xab5de8e0
or ecx, 0x1f8482da
cmp ecx, 0xc65c18f8
jb 0x1400e7f10
test rax, rax
je case.0x1400e7bf8.3
test byte [rcx + 1], ah
add byte [rax], al
mov eax, dword [0x141ddae38]
mov ecx, dword [0x141ddae3c]
add eax, ecx
add eax, 0xfa8cca1
or eax, 0x45110a1
and eax, 0x957133af
cmp eax, 0xa79570f5
jbe 0x1400e7f70
mov rax, qword [0x141ddb9a0]
nop word [rax + rax]
mov eax, dword [0x141ddae40]
xor eax, dword [0x141ddae44]
or eax, 0x100000
and eax, 0x304020
mov rdi, qword [0x141ddb9a0]
iretd
add dword [0x18f7a4f39], edi
ja 0x1400e7f70
mov eax, dword [0x141ddae48]
add eax, dword [0x141ddae4c]
imul eax, eax, 0x451f0aa7
add eax, 0x2d821aad
or eax, 0x336cb64e
cmp eax, 0x7def3c93
jbe 0x1400e7fcd
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov ebx, 0xb4c042eb
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r15d, dword [0x141ddae50]
sub r15d, dword [0x141ddae54]
iretd
add dword [rdi + rcx - 0x51], ecx
sti
shr r15, 0x3d
or r15d, 0x9ba09154
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp r15d, 0x535652d2
je 0x1400e7fe0
mov eax, 0x849d540b
nop
mov ecx, dword [0x141ddae58]
imul ecx, dword [0x141ddae5c]
add ecx, 0x8b00d496
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0xffdec4e9
cmp ecx, 0x90950257
jb 0x1400e8020
jmp case.0x1400e7bf8.3
mov eax, dword [0x141ddad58]
xor eax, dword [0x141ddad5c]
imul eax, eax, 0xe4fd652
add eax, 0x870132c0
and eax, 0x97019a70
mov qword [rdx + 0x20], 0
mov qword [rdx], 0
cmp eax, 0x372fc718
jae 0x1400e808e
mov qword [rdx + 0x20], 0
mov qword [rdx], 0
jmp 0x1400e804b
xor ebx, ebx
mov cl, 1
add dword [rax - 0x3d76bbff], esi
jmp 0x1400e7ba8
mov eax, dword [0x141ddad20]
xor edx, edx
div dword [0x141ddad24]
imul eax, eax, 0x4984e78c
add eax, 0xb518c460
cmp eax, 0x93865e61
jb case.0x1400e7bf8.3
movaps xmm6, xmmword [rbp + 0x1c0]
lea rsp, [rbp + 0x1d8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dda550]
xor edx, edx
div dword [0x141dda554]
imul rax, rax, 0x4071952b
shr rax, 0x3e
or eax, 0x217f94dc
imul rax, rax, 0x431d07bf
shr rax, 0x3b
mov word [r9], bx
cmp eax, 0x5ceae9f1
jbe 0x1400e8115
mov word [r9], bx
jmp 0x1400e80db
mov rcx, qword [rbp + 0x198]
add ecx, 0xfffffffe
inc byte [rbx - 0x78f09a07]
or al, byte [rdx]
add byte [rax], al
lea rax, [0x141dbb3e4]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov dil, 4
jmp 0x1400e8323
mov eax, dword [0x141ddaae8]
and eax, dword [str._4ha]
or eax, 0x9acc8970
xor eax, 0x6ad518e
imul eax, eax, 0xad3fae85
cmp eax, 0x1b766735
jbe case.0x1400e8136.16
mov dil, 3
jmp 0x1400e8323
mov eax, dword [0x141ddaad8]
and eax, dword [0x141ddaadc]
or eax, 0x68cae556
push 0xffffffffeaf7fe25
in al, dx
cmp eax, 0x3ccb70b
je case.0x1400e8136.17
mov eax, dword [0x141ddaae0]
and eax, dword [0x141ddaae4]
and eax, 0x43974cf7
imul rax, rax, 0x46393ae5
shr rax, 0x3b
or eax, 0x41542fac
cmp eax, 0xa7616e98
jae 0x1400e8188
mov dil, 0xa
jmp 0x1400e8323
movzx eax, bx
cvtsi2sd xmm0, eax
movq r13, xmm0
mov eax, dword [0x141ddaaf8]
xor edx, edx
div dword [0x141ddaafc]
iretd
add dword [0x14e66a53f], eax
and eax, 0x7dc15107
imul eax, eax, 0x5aa2fe77
cmp eax, 0xc83acc21
ja 0x1400e81c4
xor eax, eax
test al, al
jne 0x1400e81eb
mov dil, 8
jmp 0x1400e8323
mov word [r10], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, r10
call fcn.140038bc0
add rsp, 0x20
movabs rax, 0x8000000000000000
mov rdx, qword [rdi]
mov ecx, dword [0x141ddab00]
or ecx, dword [0x141ddab04]
imul ecx, ecx, 0x7d8eb008
imul rcx, rcx, 0x725409dd
shr rcx, 0x3c
cmp ecx, 0xddaa0bda
ja 0x1400e8221
cmp rdx, rax
mov r13, qword [rbp + 0x1a8]
jne 0x1400e8261
xor eax, eax
test al, al
jne 0x1400e938f
jmp 0x1400e9365
mov eax, dword [0x141ddab08]
imul eax, dword [0x141ddab0c]
add eax, 0x8f780f87
or eax, 0xa454908e
and eax, 0xfcdedcff
cmp eax, 0xfb22771f
je 0x1400e8261
mov r13, rdx
mov rsi, qword [rdi + 8]
mov eax, dword [0x141ddab10]
xor edx, edx
div dword [0x141ddab14]
and eax, 0x8132d560
add eax, 0xbb61ea76
cmp eax, 0x2c5e948c
jb 0x1400e828b
mov r12, qword [rdi + 0x10]
mov eax, dword [0x141ddab18]
xor edx, edx
div dword [0x141ddab1c]
or eax, 0xbbded71d
imul eax, eax, 0xa0793ac3
cmp eax, 0xf8c8fe87
je 0x1400e82ae
mov dil, 2
jmp 0x1400e8323
mov dil, 5
jmp 0x1400e8320
movzx eax, bx
cvtsi2ss xmm0, eax
movd r13d, xmm0
mov eax, dword [0x141ddaaf0]
xor eax, dword [0x141ddaaf4]
imul eax, eax, 0xb4edef27
cmp eax, 0x5bfc7f4b
je 0x1400e82e4
mov al, 1
test al, al
je 0x1400e82ff
mov dil, 7
jmp 0x1400e8323
mov dil, 0xb
jmp 0x1400e8323
mov dil, 0xc
jmp 0x1400e8320
mov dil, 6
jmp 0x1400e8320
xor eax, eax
test al, al
jne 0x1400e8319
mov dil, 0xd
mov r13, r8
mov qword [rbp + 0x1b0], r13
mov r14d, ebx
jmp 0x1400e93a4
mov eax, dword [0x141ddab28]
or eax, dword [0x141ddab2c]
xor eax, 0x6ef5e60e
imul eax, eax, 0xc55068e6
cmp eax, 0xb7e16725
mov rcx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xa0]
je 0x1400e9bd2
jmp 0x1400e9b79
mov eax, dword [0x141ddacb0]
xor eax, dword [0x141ddacb4]
and eax, 0x23e03c51
imul rdi, rax, 0x2c893e8d
shr rdi, 0x37
or edi, 0xf872c940
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.1400edf40
add rsp, 0x20
cmp edi, 0x1ea4e2e8
jae 0x1400e83c0
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.1400edf40
add rsp, 0x20
jmp 0x1400e836e
movzx eax, byte [rbx]
cmp al, 0x12
jne 0x1400e842e
mov eax, dword [0x141ddacc8]
sub eax, dword [0x141ddaccc]
add eax, 0x2d0f4aee
or eax, 0xc68419b7
cmp eax, 0x6676bd3b
jb 0x1400e83c7
mov eax, dword [0x141ddacd0]
imul eax, dword [0x141ddacd4]
or eax, 0x3a9b1641
add eax, 0x9c80381
imul rax, rax, 0x4a30d76b
shr rax, 0x3b
cmp eax, 0xb070f770
je 0x1400e83e4
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rsi]
sub rsp, 0x20
mov rcx, rsi
call qword [rax + 0x10]
add rsp, 0x20
jmp 0x1400e5954
mov ecx, dword [0x141ddacd8]
xor ecx, dword [0x141ddacdc]
add ecx, 0x5ac30fd3
and ecx, 0x50c137b5
xor ecx, 0xab0820eb
cmp ecx, 0x1df6c0de
jb 0x1400e9e5e
jmp 0x1400e9e2a
mov eax, dword [str.G_h:]
add eax, dword [0x141dda53c]
xor eax, 0xb08e71b2
mov ecx, 0x9ec3e5db
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x7b39e8b4
movss dword [r10], xmm6
cmp ecx, 0x11c86edc
jae 0x1400e8495
movss dword [r10], xmm6
jmp 0x1400e845d
add edx, 0xfffffffe
cmp edx, 0x65
ja case.0x1400e84af.6
lea rax, [0x141dbb8ac]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
movss xmm0, dword [0x140102e24]
maxss xmm0, xmm6
movss xmm1, dword [0x140102e28]
minss xmm1, xmm0
cvttss2si ebx, xmm1
mov eax, dword [0x141dda908]
imul eax, dword [0x141dda90c]
add eax, 0xae0c46cc
and eax, 0x84e0808f
imul eax, eax, 0x9e30490c
cmp eax, 0x30bb0f3f
jb 0x1400e84cd
mov al, 1
test al, al
je 0x1400e84f3
mov dil, 4
jmp 0x1400e879b
mov eax, dword [0x141dda930]
imul eax, dword [0x141dda934]
and eax, 0x7040c04d
or eax, 0x87bf2232
imul eax, eax, 0x873f8ca9
cmp eax, 0x70285abd
mov r14, qword [rbp + 0xb0]
jne 0x1400e855e
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140102e18]
minss xmm1, xmm0
cvttss2si eax, xmm1
mov word [r14], ax
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.140038bc0
add rsp, 0x20
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140102e18]
minss xmm1, xmm0
cvttss2si esi, xmm1
mov edi, dword [0x141dda938]
xor edi, dword [str.xdC:]
mov word [r14], si
sub rsp, 0x20
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.140038bc0
add rsp, 0x20
cmp edi, 0xc91ae0a8
je 0x1400e8575
mov rdx, qword [rbx]
movabs rax, 0x8000000000000000
mov ecx, dword [0x141dda940]
xor ecx, dword [0x141dda944]
xor ecx, 0x674676ee
imul ecx, ecx, 0x50ce0481
cmp ecx, 0xb33dcfde
je 0x1400e85b3
cmp rdx, rax
je 0x1400e8afb
mov eax, dword [0x141dda948]
sub eax, dword [0x141dda94c]
and eax, 0xecbee180
imul eax, eax, 0xebb62cd8
add eax, 0x3120afe0
cmp eax, 0xbc3f35a5
jb 0x1400e85dc
mov eax, 0xcba017d1
mov ecx, dword [0x141dda950]
add ecx, dword [0x141dda954]
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0xbc8195d4
and ecx, 0xec3d8c0
cmp ecx, 0x878d5813
ja 0x1400e8604
mov qword [rbp + 0x1b0], rdx
mov rsi, qword [rbx + 8]
mov eax, dword [0x141dda958]
or eax, dword [0x141dda95c]
or eax, 0xfd6cfbbb
imul eax, eax, 0x4e935bab
cmp eax, 0x3f7d498d
jbe 0x1400e8637
mov r12, qword [rbx + 0x10]
mov dil, 2
jmp case.0x1400e5c07.6
cvttss2si eax, xmm6
ucomiss xmm6, dword [0x140102e20]
mov ecx, 0x7fffffff
cmovbe ecx, eax
xor r13d, r13d
ucomiss xmm6, xmm6
cmovnp r13d, ecx
mov dil, 5
jmp 0x1400e87c4
movd r13d, xmm6
mov eax, dword [0x141dda918]
sub eax, dword [0x141dda91c]
imul rax, rax, 0x37a09e9b
shr rax, 0x3a
imul eax, eax, 0xda1209a3
cmp eax, 0xbc07c2c
jb 0x1400e868b
mov eax, dword [0x141dda920]
xor edx, edx
div dword [0x141dda924]
xor eax, 0x47db5080
add eax, 0x9a99ebed
or eax, 0x7571ec8d
cmp eax, 0xce872ff9
jbe 0x1400e86af
mov dil, 7
jmp 0x1400e87c4
cvtss2sd xmm0, xmm6
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [0x141dda928]
xor eax, dword [0x141dda92c]
cmp eax, 0xd69d953c
je 0x1400e86e7
mov dil, 8
jmp 0x1400e88aa
movss xmm0, dword [0x140102e2c]
maxss xmm0, xmm6
movss xmm1, dword [0x140102e30]
minss xmm1, xmm0
cvttss2si r14d, xmm1
mov eax, dword [0x141dda900]
xor edx, edx
div dword [0x141dda904]
and eax, 0x8a943001
cmp eax, 0xc613727
je 0x1400e871f
mov al, 1
test al, al
je 0x1400e873b
mov dil, 3
jmp 0x1400e875f
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140102e40]
minss xmm1, xmm0
cvttss2si r14d, xmm1
mov dil, 0xa
jmp 0x1400e93a4
xorps xmm0, xmm0
maxss xmm0, xmm6
movss xmm1, dword [0x140102e18]
minss xmm1, xmm0
cvttss2si ebx, xmm1
mov eax, dword [0x141dda8f0]
and eax, dword [0x141dda8f4]
and eax, 0x22960520
add eax, 0x8c1189d7
cmp eax, 0x7f0534c7
jb 0x1400e877b
mov dil, 0xb
jmp 0x1400e93a4
cvttss2si rax, xmm6
xor ecx, ecx
xorps xmm0, xmm0
ucomiss xmm6, xmm0
cmovae ecx, eax
ucomiss xmm6, dword [0x140102e3c]
mov r13d, 0xffffffff
cmovbe r13d, ecx
mov dil, 0xc
jmp 0x1400e88aa
cvttss2si rax, xmm6
mov ecx, 0xd15aa981
movss xmm0, dword [0x140102e1c]
movabs rdx, 0x7fffffffffffffff
xor r8d, r8d
mov r9d, dword [0x141dda910]
xor r9d, dword [0x141dda914]
add r9d, 0xc17821c
or r9d, 0xc43ba05d
imul r9, rcx
shr r9, 0x3e
ucomiss xmm6, xmm0
mov r10, rax
cmova r10, rdx
ucomiss xmm6, xmm6
cmovp r10, r8
cmp r9d, 0x19eb3a44
jae 0x1400e87e8
mov qword [rbp + 0x1b0], r10
mov dil, 6
jmp 0x1400e88aa
cvttss2si rax, xmm6
mov rcx, rax
sar rcx, 0x3f
movaps xmm0, xmm6
subss xmm0, dword [0x140102e34]
cvttss2si rdx, xmm0
and rdx, rcx
or rdx, rax
xor eax, eax
xorps xmm0, xmm0
ucomiss xmm6, xmm0
cmovae rax, rdx
ucomiss xmm6, dword [0x140102e38]
mov rcx, 0xffffffffffffffff
cmovbe rcx, rax
mov qword [rbp + 0x1b0], rcx
mov eax, 0x895ffadf
mov ecx, dword [0x141dda8f8]
imul ecx, dword [0x141dda8fc]
and ecx, 0x43f0e69b
xor ecx, 0xbad8374c
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xc810809
ja 0x1400e887e
mov dil, 0xd
jmp 0x1400e93a4
mov qword [rdi], r10
lea rax, [0x14005dca0]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r8
lea rax, [0x1400db7b0]
mov qword [rdi + 0x18], rax
lea rax, [0x141db9bb0]
mov rdx, r14
mov qword [r14], rax
mov qword [r14 + 8], 2
mov eax, dword [0x141dda960]
imul eax, dword [0x141dda964]
mov ecx, 0xb04e7b99
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x98c1e34a
xor ecx, 0xaf1b1213
cmp ecx, 0x3c7ea0a
mov rbx, r9
jb 0x1400e99da
jmp 0x1400e9983
mov eax, dword [0x141dda520]
or eax, dword [0x141dda524]
add eax, 0x24d2a9ae
and eax, 0xf37e8099
mov qword [r8], r14
cmp eax, 0x2f5e416b
jne 0x1400e8940
mov qword [r8], r14
jmp 0x1400e891b
add ecx, 0xfffffffe
cmp ecx, 0x65
ja case.0x1400e895a.6
lea rax, [0x141dbba44]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov dil, 4
jmp 0x1400e8cd0
mov eax, dword [0x141dda888]
xor eax, dword [0x141dda88c]
and eax, 0xdeb62f7c
xor eax, 0xbaf88d91
imul rax, rax, 0x7e5be597
shr rax, 0x3e
cmp eax, 0x68c98ab0
je case.0x1400e895a.16
mov eax, dword [0x141dda890]
sub eax, dword [0x141dda894]
and eax, 0x551484bc
add eax, 0x449095c3
cmp eax, 0xd797cbac
ja 0x1400e898c
mov dil, 3
jmp 0x1400e8cd0
mov eax, dword [0x141dda898]
and eax, dword [0x141dda89c]
and eax, 0x50354f36
add eax, 0xf531b74c
cmp eax, 0x5df800cd
jbe case.0x1400e895a.3
mov dil, 5
jmp 0x1400e8cd0
mov eax, dword [0x141dda880]
or eax, dword [0x141dda884]
add eax, 0xb3a5556a
or eax, 0x4ef7278c
cmp eax, 0xc921f786
jb case.0x1400e895a.19
mov dil, 0xc
jmp 0x1400e8cd0
cvtsi2sd xmm0, r14
movq r14, xmm0
mov dil, 8
jmp 0x1400e8cd0
mov dil, 0xa
jmp 0x1400e8cd0
mov eax, dword [0x141dda8b0]
xor edx, edx
div dword [0x141dda8b4]
xor eax, 0x2c1900a7
add eax, 0x80f0ddaa
cmp eax, 0x48a9f5a4
jae 0x1400e8a51
mov word [rbx], r14w
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.140038bc0
add rsp, 0x20
xor esi, esi
mov word [rbx], r14w
sub rsp, 0x20
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
call fcn.140038bc0
add rsp, 0x20
test sil, sil
jne 0x1400e8a53
mov r14, qword [rdi]
movabs rax, 0x8000000000000000
mov ecx, dword [0x141dda8b8]
xor ecx, dword [0x141dda8bc]
add ecx, 0x3d8628c1
xor ecx, 0x9102703e
or ecx, 0x6eec8f40
cmp ecx, 0x45779ab0
je 0x1400e8a82
cmp r14, rax
jne 0x1400e8c99
mov eax, dword [0x141dda8c8]
imul eax, dword [0x141dda8cc]
imul eax, eax, 0x8d086408
and eax, 0x8042d10
xor eax, 0xe60f387f
cmp eax, 0xf18e12bc
ja 0x1400e8ab1
mov eax, dword [0x141dda8d0]
xor edx, edx
div dword [0x141dda8d4]
imul rax, rax, 0x5e32ef65
shr rax, 0x3d
imul eax, eax, 0x3808b490
cmp eax, 0x1fc2858
ja 0x1400e8ad5
mov byte [r15 + 8], 8
jmp 0x1400e8c8d
cvtsi2ss xmm0, r14
mov eax, dword [0x141dda8a0]
and eax, dword [0x141dda8a4]
or eax, 0xbd67eb3a
xor eax, 0x7d5e8e90
imul eax, eax, 0xb24d14d3
cmp eax, 0xe7fa0932
ja 0x1400e8b0a
movd r14d, xmm0
mov eax, dword [0x141dda8a8]
and eax, dword [0x141dda8ac]
cmp eax, 0xc6d0165d
je 0x1400e8b32
mov dil, 7
jmp 0x1400e8cd0
mov eax, dword [0x141dda868]
xor edx, edx
div dword [0x141dda86c]
mov eax, dword [0x141dda870]
imul eax, dword [0x141dda874]
or eax, 0xffa7fbd0
shr eax, 3
imul rax, rax, 0x13764af5
shr rax, 0x39
cmp eax, 0xcbe1fa81
ja 0x1400e8b5b
mov eax, dword [0x141dda878]
and eax, dword [0x141dda87c]
xor eax, 0x98f4813e
imul eax, eax, 0xd159ee21
xor eax, 0x9e758c01
cmp eax, 0x940690db
ja 0x1400e8b82
mov dil, 0xb
jmp 0x1400e8cd0
mov dil, 6
jmp 0x1400e8cd0
mov dil, 0xd
jmp 0x1400e8cd0
mov rcx, qword [rbp + 0xd0]
mov qword [rcx], r8
lea rax, [0x1400eb700]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
lea rax, [0x1400db7b0]
mov qword [rcx + 0x18], rax
lea rax, [0x141db9bb0]
mov rdx, qword [rbp + 0xd8]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0xc0]
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
mov rax, qword [rsi]
mov edx, dword [0x141dda8e0]
imul edx, dword [0x141dda8e4]
mov rcx, qword [rsi + 8]
or edx, 0xf2004000
and edx, 0xf21d4408
cmp edx, 0xaad12820
jne 0x1400e8c5a
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
mov r8d, dword [0x141dda8e8]
sub r8d, dword [0x141dda8ec]
and r8d, 0x6cde5caa
mov rdx, qword [rsi + 0x10]
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
cmp r8d, 0x9309fb79
je 0x1400e8c5a
mov qword [r15 + 0x20], rdx
mov qword [r15], 1
jmp 0x1400e935c
mov rsi, qword [rdi + 8]
mov ecx, 0xdf299c6f
mov eax, dword [0x141dda8c0]
xor edx, edx
div dword [0x141dda8c4]
imul rax, rcx
shr rax, 0x3d
add eax, 0x1f915f7f
and eax, 0x1f800d97
cmp eax, 0x546a9b69
je 0x1400e8ca2
mov r12, qword [rdi + 0x10]
mov dil, 2
mov eax, 0xd2396f89
nop word cs:[rax + rax]
mov ecx, dword [0x141dda8d8]
or ecx, dword [0x141dda8dc]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xc97d2218
cmp ecx, 0xa87ec34e
ja 0x1400e8ce0
mov r13d, r14d
mov ebx, r14d
mov qword [rbp + 0x1b0], r14
jmp 0x1400e93a4
xor ebx, ebx
mov eax, dword [0x141ddabb8]
add eax, dword [0x141ddabbc]
imul rax, rax, 0xe17f7d
shr rax, 0x33
or eax, 0x7233aaf7
imul eax, eax, 0xb6ba0739
mov cl, 1
cmp eax, 0x96e3db31
ja 0x1400e8d16
mov al, 1
movzx edx, byte [rbp + 0x1a0]
jmp 0x1400e7ba8
mov edi, dword [0x141ddaa98]
and edi, dword [0x141ddaa9c]
or edi, 0x914deee6
sub rsp, 0x20
mov r8d, 1
mov rcx, r12
mov rdx, qword [rbp + 0x180]
call fcn.140038bc0
add rsp, 0x20
cmp edi, 0x104b56b3
jne 0x1400e8da5
sub rsp, 0x20
mov r8d, 1
mov rcx, r12
mov rdx, qword [rbp + 0x180]
call fcn.140038bc0
add rsp, 0x20
jmp 0x1400e8d4f
mov rdx, qword [r12]
cmp rdx, rsi
jne 0x1400e8e16
mov byte [r15 + 8], 8
mov eax, dword [0x141ddaaa8]
sub eax, dword [0x141ddaaac]
and eax, 0x5ea31d85
add eax, 0xa6588313
xor eax, 0xfccf6b39
cmp eax, 0xb77cc6f2
jbe 0x1400e8ddc
mov qword [r15], 1
mov eax, dword [0x141ddaab0]
xor edx, edx
div dword [0x141ddaab4]
imul rcx, rax, 0x200ad6a5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xe06c1c51
mov qword [r15], 1
cmp eax, 0x5e0425d0
jb 0x1400e8ddc
jmp 0x1400e9a9c
mov rsi, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
mov eax, dword [0x141ddaaa0]
add eax, dword [0x141ddaaa4]
imul eax, eax, 0x8c9fc692
xor eax, 0x208bebf2
cmp eax, 0xb9a49cad
ja 0x1400e8e20
mov dil, 2
mov r13d, edx
mov qword [rbp + 0x1b0], rdx
mov ebx, edx
jmp 0x1400e93a4
mov eax, dword [0x141dda4e8]
imul eax, dword [0x141dda4ec]
xor eax, 0xc5f27d02
imul eax, eax, 0x67059b0c
movzx ebx, word [rcx + 2]
mov word [r10], bx
cmp eax, 0xee594c37
jbe 0x1400e8e83
movzx eax, word [rcx + 2]
mov word [r10], ax
jmp 0x1400e8e52
mov rcx, qword [rbp + 0x198]
add ecx, 0xfffffffe
cmp ecx, 0x65
mov r15, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x190]
ja case.0x1400e8eba.6
movsx rdx, bx
movsx r13d, dx
lea rax, [0x141dbbd74]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141dda768]
sub eax, dword [0x141dda76c]
xor eax, 0x80623fd9
add eax, 0xf5f4d79c
and eax, 0x98edab4d
cmp eax, 0xc151b6a9
je case.0x1400e8eba.2
mov dil, 4
jmp 0x1400e9129
mov eax, dword [0x141dda760]
xor eax, dword [0x141dda764]
or eax, 0xaf845f13
add eax, 0xb2b3b18d
xor eax, 0xe6025f10
cmp eax, 0x8fa100bf
jae case.0x1400e8eba.16
mov dil, 3
jmp 0x1400e8f96
mov eax, dword [0x141dda770]
imul eax, dword [0x141dda774]
add eax, 0x96c1a3fe
or eax, 0xd23ffecf
cmp eax, 0xe5334302
je case.0x1400e8eba.3
mov dil, 5
jmp 0x1400e90d2
mov eax, dword [0x141dda748]
sub eax, dword [0x141dda74c]
imul eax, eax, 0x9ef4ba50
imul rax, rax, 0x599e0245
shr rax, 0x3e
add eax, 0xd847a621
cmp eax, 0xcde9e74c
jb case.0x1400e8eba.19
mov eax, dword [0x141dda750]
sub eax, dword [0x141dda754]
add eax, 0xdb69e6c2
imul rcx, rax, 0xbc2df3d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xdbc0628f
ja 0x1400e8f5f
mov dil, 0xc
jmp 0x1400e90d2
mov dil, 0xa
mov r14d, ebx
jmp 0x1400e9129
xor eax, eax
test al, al
mov r14, qword [rbp + 0x168]
mov r12, qword [rbp + 0x120]
je 0x1400e8fd0
mov word [r12], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.140038bc0
add rsp, 0x20
movabs rsi, 0x8000000000000000
mov edi, dword [0x141dda7a8]
xor edi, dword [0x141dda7ac]
or edi, 0x80462150
and edi, 0xd4cf237f
add edi, 0x25a4a103
mov word [r12], bx
sub rsp, 0x20
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.140038bc0
add rsp, 0x20
cmp edi, 0xe590292b
jb 0x1400e8fda
mov rdx, qword [r14]
mov eax, dword [0x141dda7b0]
imul eax, dword [0x141dda7b4]
add eax, 0x18678399
cmp eax, 0x414098a8
jb 0x1400e9021
cmp rdx, rsi
mov r13, qword [rbp + 0x1a8]
jne 0x1400e92c1
mov eax, dword [0x141dda7c0]
and eax, dword [0x141dda7c4]
and eax, 0x8391e292
add eax, 0x42c38659
xor eax, 0xf9513f78
cmp eax, 0x3be0ad6e
ja 0x1400e904a
mov eax, dword [0x141dda7c8]
imul eax, dword [0x141dda7cc]
add eax, 0x4678ee9d
and eax, 0xa1dadd79
imul eax, eax, 0x8a04beb4
cmp eax, 0x1cab4ef0
jb 0x1400e9318
jmp 0x1400e92f5
movsx eax, bx
cvtsi2ss xmm0, eax
movd r13d, xmm0
mov eax, dword [0x141dda790]
imul eax, dword [0x141dda794]
add eax, 0xc632d8ab
imul rax, rax, 0x6e97ec85
shr rax, 0x39
imul eax, eax, 0xb953264e
cmp eax, 0xfc7bca1f
ja 0x1400e90a5
mov dil, 7
jmp 0x1400e91a8
movsx eax, bx
cvtsi2sd xmm0, eax
mov eax, dword [0x141dda798]
xor edx, edx
div dword [0x141dda79c]
mov eax, 0xd7b696bd
movq rdx, xmm0
mov ecx, dword [0x141dda7a0]
xor ecx, dword [0x141dda7a4]
add ecx, 0x1c90711
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8e638544
cmp ecx, 0x1266f811
jbe 0x1400e90f6
mov dil, 8
jmp 0x1400e91a8
mov dil, 0xb
jmp 0x1400e91a8
mov rcx, rdx
mov eax, dword [0x141dda778]
xor edx, edx
div dword [0x141dda77c]
mov eax, dword [0x141dda780]
add eax, dword [0x141dda784]
or eax, 0x86b53629
add eax, 0x2ab8f260
xor eax, 0x29dca49c
cmp eax, 0xe2eacdef
ja 0x1400e913c
mov rdx, rcx
mov eax, dword [0x141dda788]
or eax, dword [0x141dda78c]
or eax, 0x3a317ffb
add eax, 0x66d2028d
cmp eax, 0xd4690b28
jbe 0x1400e9161
mov dil, 6
jmp 0x1400e91a8
mov eax, 0xaf076b6d
mov ecx, dword [0x141dda758]
imul ecx, dword [0x141dda75c]
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xdf363693
je 0x1400e9188
mov dil, 0xd
mov qword [rbp + 0x1b0], rdx
nop
mov eax, dword [0x141dda7e0]
and eax, dword [0x141dda7e4]
and eax, 0x649aaff4
imul eax, eax, 0xdefbfe7f
add eax, 0xe7de0705
cmp eax, 0xff784146
ja 0x1400e91b0
jmp 0x1400e93a4
mov r9, qword [rbp + 0xf8]
mov qword [r9], r10
lea rax, [0x1400eafd0]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], r8
lea rax, [0x1400db7b0]
mov qword [r9 + 0x18], rax
lea rax, [0x141db9bb0]
mov rdx, qword [rbp + 0x108]
mov qword [rdx], rax
mov eax, dword [0x141dda7e8]
imul eax, dword [0x141dda7ec]
or eax, 0x5808e229
add eax, 0x5da78d0
mov ecx, 0xba3e8df1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x35633aa5
jne 0x1400e9241
mov qword [rdx + 8], 2
mov eax, 0x931aac1f
mov ecx, dword [0x141dda7f0]
imul ecx, dword [0x141dda7f4]
or ecx, 0xc26dc9b1
imul rcx, rax
shr rcx, 0x3d
mov qword [rdx + 8], 2
cmp ecx, 0xddda316e
je 0x1400e9246
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r9
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0x110]
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
mov r13, qword [rbp + 0x1a8]
jmp 0x1400e9326
mov rax, qword [rbp + 0x168]
mov rsi, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov eax, dword [0x141dda7b8]
and eax, dword [0x141dda7bc]
add eax, 0x744fd6a0
and eax, 0x40003514
cmp eax, 0x8f43067d
ja 0x1400e92d0
mov dil, 2
jmp 0x1400e91a8
mov eax, dword [0x141dda7d0]
imul eax, dword [0x141dda7d4]
add eax, 0xc8b4b701
xor eax, 0xb5f2077e
mov byte [r15 + 8], 8
cmp eax, 0x9508a00d
jae 0x1400e931f
mov byte [r15 + 8], 8
jmp 0x1400e92f5
mov qword [r15], 1
mov eax, 0x859fc41b
xor ebx, ebx
mov edx, dword [0x141dda7d8]
xor edx, dword [str.f__v_f]
or edx, 0x556946c
xor edx, 0xdb35e60e
imul rdx, rax
shr rdx, 0x3f
mov cl, 1
cmp edx, 0x2ca12d16
ja 0x1400e932d
jmp 0x1400e8d41
mov cl, 1
xor ebx, ebx
jmp 0x1400e8d41
mov eax, dword [0x141ddab20]
or eax, dword [0x141ddab24]
imul eax, eax, 0xc04cbcf5
or eax, 0xf98d77df
mov byte [r15 + 8], 8
mov qword [r15], 1
cmp eax, 0x981c0ee8
jae 0x1400e935c
mov byte [r15 + 8], 8
mov qword [r15], 1
jmp 0x1400e9365
mov r15, qword [rbp + 0x1b8]
mov eax, dword [0x141dda5b8]
xor edx, edx
div dword [0x141dda5bc]
xor eax, 0x6b2234f3
add eax, 0x2dc5012d
cmp eax, 0x1395803d
mov rcx, qword [rbp + 0x1b0]
jb 0x1400e9410
mov eax, dword [0x141dda5c0]
and eax, dword [0x141dda5c4]
or eax, 0x27821399
imul eax, eax, 0x498761c3
mov byte [r15 + 8], dil
mov byte [r15 + 9], r14b
mov word [r15 + 0xa], bx
mov dword [r15 + 0xc], r13d
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], rsi
mov qword [r15 + 0x20], r12
mov qword [r15], 0
cmp eax, 0x206ad999
jne case.0x1400e7bf8.3
mov byte [r15 + 8], dil
mov byte [r15 + 9], r14b
mov word [r15 + 0xa], bx
mov dword [r15 + 0xc], r13d
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], rsi
mov qword [r15 + 0x20], r12
mov qword [r15], 0
jmp 0x1400e93ca
mov eax, dword [0x141dda5e8]
or eax, dword [0x141dda5ec]
imul edi, eax, 0x7f4fdea
or edi, 0xaceddff3
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.14005d720
add rsp, 0x20
cmp edi, 0x43c8f5fe
jne 0x1400e9484
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.14005d720
add rsp, 0x20
jmp 0x1400e9436
cmp byte [rbx], 0
jne 0x1400e949c
mov r15, qword [rbx + 8]
mov dil, 0xd
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400e9770
movzx r14d, byte [rbx + 1]
mov cl, 1
mov rdx, qword [rbp + 0x1b0]
mov byte [r15 + 8], cl
mov byte [r15 + 9], r14b
mov qword [r15], 1
mov bl, 1
test rdx, rdx
je 0x1400e9574
mov eax, dword [0x141dda650]
imul eax, dword [0x141dda654]
or eax, 0x155c0d75
imul rax, rax, 0x4085a82d
shr rax, 0x3e
cmp eax, 0xc4f8a11f
jne 0x1400e94ef
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141dda658]
sub eax, dword [0x141dda65c]
or eax, 0x4d362a9
add eax, 0xbd3edaf6
and eax, 0x76324e5c
mov rdi, qword [0x141ddb9a0]
cmp eax, 0x135c5f0e
jb 0x1400e94ef
xor eax, eax
test al, al
je 0x1400e9534
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dda660]
xor eax, dword [0x141dda664]
or eax, 0x4f794d64
xor eax, 0x8e987963
imul r15d, eax, 0xac7a7797
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, rsi
call r14
add rsp, 0x20
cmp r15d, 0xc560777b
jae 0x1400e953b
mov cl, 1
jmp 0x1400e8d41
mov edi, dword [0x141dda5f8]
sub edi, dword [0x141dda5fc]
or edi, 0xf99fcff7
and edi, 0xfdfffff7
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.14005bfb0
add rsp, 0x20
cmp edi, 0x883d8434
jne 0x1400e95c9
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.14005bfb0
add rsp, 0x20
jmp 0x1400e957b
cmp byte [rbx], 0
jne 0x1400e949c
mov r15, qword [rbx + 8]
mov dil, 6
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400e9770
mov eax, dword [0x141dda608]
add eax, dword [0x141dda60c]
or eax, 0xe4aff5fb
imul edi, eax, 0x1d740d21
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005d3c0
add rsp, 0x20
cmp edi, 0xcbbce7c5
jbe 0x1400e962c
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005d3c0
add rsp, 0x20
jmp 0x1400e95e5
mov r13, rax
test r13b, 1
jne 0x1400e9648
shr r13, 0x20
mov dil, 0xc
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400e9770
shr r13, 8
mov eax, dword [0x141dda670]
or eax, dword [0x141dda674]
or eax, 0xb6f53064
imul eax, eax, 0xe0a29577
cmp eax, 0xbb1de0d9
je 0x1400e964c
mov eax, dword [0x141dda678]
xor edx, edx
div dword [0x141dda67c]
mov eax, 0xd9616153
mov rdx, qword [rbp + 0x1b0]
mov ecx, dword [0x141dda680]
imul ecx, dword [0x141dda684]
add ecx, 0x6dfd6256
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x948b5b9f
je 0x1400e9684
mov cl, 1
mov r14d, r13d
mov r13, qword [rbp + 0x1a8]
jmp 0x1400e94aa
mov edi, dword [0x141dda618]
or edi, dword [0x141dda61c]
and edi, 0xeb4619e4
add edi, 0x92dac049
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005b9d0
add rsp, 0x20
cmp edi, 0xb64394ce
jae 0x1400e9700
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005b9d0
add rsp, 0x20
jmp 0x1400e96b8
mov r14, rax
mov r13, rax
shr r13, 0x20
mov eax, dword [0x141dda620]
add eax, dword [str.AeH_:]
imul eax, eax, 0xa2f4b3d0
or eax, 0x77f67dde
cmp eax, 0xad1d2a94
ja 0x1400e970a
test r14b, 1
mov rdx, qword [rbp + 0x1b0]
jne 0x1400e973a
mov dil, 5
jmp 0x1400e9770
shr r14d, 8
mov eax, dword [0x141dda688]
add eax, dword [0x141dda68c]
imul eax, eax, 0xa25748f8
xor eax, 0x2008a
and eax, 0x520639ea
cmp eax, 0xdbaabeac
je 0x1400e973e
mov cl, 1
mov r13, qword [rbp + 0x1a8]
jmp 0x1400e94aa
mov eax, dword [0x141dda6a0]
xor eax, dword [0x141dda6a4]
imul rcx, rax, 0x3b32445
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x7cff564a
or eax, 0x13b0872b
cmp eax, 0xaec8577e
ja 0x1400e9770
test rdx, rdx
je 0x1400e9823
mov eax, dword [0x141dda6a8]
and eax, dword [0x141dda6ac]
and eax, 0xc7d84eb9
cmp eax, 0x589b99da
je 0x1400e97ea
mov eax, dword [0x141dda6b0]
imul eax, dword [0x141dda6b4]
imul eax, eax, 0xef38997
add eax, 0x26a583d
and eax, 0xf344acab
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x35c37db3
jae 0x1400e97f3
mov rax, qword [0x141ddb9a0]
jmp 0x1400e97bf
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dda6b8]
or eax, dword [0x141dda6bc]
or eax, 0x18003083
and eax, 0xfa80f7a3
cmp eax, 0xec6a1954
je 0x1400e9806
mov qword [rbp + 0x1b0], r15
jmp 0x1400e939d
mov eax, dword [0x141dda648]
imul eax, dword [0x141dda64c]
imul edi, eax, 0xc92c9cb0
xor edi, 0x97a2d8cf
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005af10
add rsp, 0x20
cmp edi, 0x33dcec7a
jae 0x1400e9878
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.14005af10
add rsp, 0x20
jmp 0x1400e982f
mov r14d, edx
xor ecx, ecx
mov rdx, qword [rbp + 0x1b0]
test cl, cl
jne 0x1400e9884
mov cl, 1
test al, 1
jne 0x1400e94aa
mov dil, 3
jmp 0x1400e9770
mov eax, dword [0x141dda718]
imul eax, dword [0x141dda71c]
add eax, 0xd2876ab5
imul rax, rax, 0x42e11345
shr rax, 0x3d
mov word [rdx], r13w
cmp eax, 0x556f38f2
jbe 0x1400e98c8
mov word [rdx], r13w
jmp 0x1400e989a
sub rsp, 0x20
mov r8d, 1
mov rdi, qword [rbp + 0x138]
mov rcx, rdi
call fcn.140038bc0
add rsp, 0x20
mov rdx, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdx, rax
mov r15, qword [rbp + 0x1b8]
jne 0x1400e9956
mov eax, dword [0x141dda728]
and eax, dword [0x141dda72c]
imul eax, eax, 0x28f6f17f
cmp eax, 0xc7c3a057
je 0x1400e98fe
mov byte [r15 + 8], 8
mov qword [r15], 1
mov r13, qword [rbp + 0x1a8]
mov eax, dword [0x141dda730]
xor edx, edx
div dword [0x141dda734]
add eax, 0x5a4e5c14
and eax, 0x8684a120
cmp eax, 0xf538a6fe
ja 0x1400e992a
xor ebx, ebx
mov cl, 1
test bl, bl
jne 0x1400e994b
jmp 0x1400e8d41
mov rsi, qword [rdi + 8]
mov eax, dword [0x141dda720]
xor eax, dword [0x141dda724]
add eax, 0x581bc6ac
xor eax, 0x53d388e3
cmp eax, 0x866c632e
jb 0x1400e995a
mov r12, qword [rdi + 0x10]
mov dil, 2
jmp 0x1400e7031
mov eax, dword [0x141dda968]
imul eax, dword [0x141dda96c]
shr eax, 1
mov ecx, 0x8aa9ea49
imul rcx, rax
shr rcx, 0x3c
or ecx, 0x52df256
imul esi, ecx, 0xf7a74713
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rbx
call fcn.1400ead20
mov rdx, r14
add rsp, 0x20
cmp esi, 0x5df31698
jne 0x1400e9a03
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rcx, rbx
call fcn.1400ead20
mov rdx, r14
add rsp, 0x20
jmp 0x1400e9983
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov r8d, dword [0x141dda970]
and r8d, dword [0x141dda974]
or r8d, 0x30cda5e5
imul r8d, r8d, 0x11f85f4c
add r8d, 0x8969261e
cmp r8d, 0xa400d03a
jbe 0x1400e9a52
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x20], rdx
mov qword [r15], 1
mov r8d, dword [0x141dda978]
or r8d, dword [0x141dda97c]
imul r8, r8, 0x47aafdbb
shr r8, 0x3c
and r8d, 0xfffffffc
or r8d, 0x3f0a6158
mov byte [r15 + 8], 6
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x20], rdx
mov qword [r15], 1
cmp r8d, 0x55aeef14
je 0x1400e9a52
jmp 0x1400e935c
mov eax, dword [0x141ddaab8]
or eax, dword [0x141ddaabc]
xor eax, 0xc8030078
and eax, 0xd9271078
cmp eax, 0x5cfa504d
ja 0x1400e9a9c
movzx edx, byte [rbp + 0x1a0]
xor ebx, ebx
mov eax, dword [0x141ddaac0]
imul eax, dword [0x141ddaac4]
or eax, 0x18466895
mov cl, 1
cmp eax, 0xce14990f
je 0x1400e9ac2
jmp 0x1400e52c8
mov eax, dword [0x141ddaac8]
xor edx, edx
div dword [0x141ddaacc]
imul eax, eax, 0xd39679a5
or eax, 0xfc4f649e
imul r8d, eax, 0xfd65f152
mov rdx, qword [rbp + 0x170]
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
mov byte [r9 + 8], 6
mov qword [r9 + 0x10], rcx
cmp r8d, 0xa7c16384
jae 0x1400e9b2e
mov byte [r9 + 8], 6
mov qword [r9 + 0x10], rcx
jmp 0x1400e9ae2
mov ecx, dword [0x141ddaad0]
mov r8d, dword [0x141ddaad4]
add ecx, r8d
add ecx, 0x4cf0eba9
cmp ecx, 0x6d5d7a12
mov r13, rdi
ja 0x1400e9b68
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rdx
mov qword [r9], 1
mov cl, 1
test cl, cl
jne 0x1400e9a9c
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rdx
mov qword [r9], 1
jmp 0x1400e9b4f
mov qword [r8], r9
lea rax, [0x1400ec510]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rax, [0x1400db7b0]
mov qword [r8 + 0x18], rax
lea rax, [0x141db9bb0]
mov qword [rdx], rax
mov eax, dword [0x141ddab30]
xor eax, dword [0x141ddab34]
xor eax, 0x2e07802c
or eax, 0xc1101f83
add eax, 0xf83eb568
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
cmp eax, 0xfba19519
jbe 0x1400e9c0e
mov qword [r8], r9
lea rax, [0x1400ec510]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rax, [0x1400db7b0]
mov qword [r8 + 0x18], rax
lea rax, [0x141db9bb0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
jmp 0x1400e9b79
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 2
sub rsp, 0x20
mov rsi, qword [rbp + 0xa8]
mov rcx, rsi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
mov r13, qword [rbp + 0x1a8]
jmp 0x1400e935c
mov eax, dword [0x141ddabc8]
mov ecx, dword [0x141ddabcc]
lea esi, [rax + rcx]
add esi, 0xf03db65d
and esi, 0x3d4a1f98
mov qword [rbx + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [rdi + 8], 6
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], rax
mov qword [rdi], 1
cmp esi, 0x3a18b
ja 0x1400e8d14
mov qword [rbx + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rbx
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [rdi + 8], 6
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], rax
mov qword [rdi], 1
jmp 0x1400e9c59
mov eax, dword [0x141ddac60]
mov ecx, dword [0x141ddac64]
add eax, ecx
add eax, 0xa9a62524
and eax, 0x40e50068
mov qword [rbx], rdx
lea rcx, [0x1400ed840]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], r8
cmp eax, 0x883fb1fe
jne 0x1400e9d36
mov qword [rbx], rdx
lea rax, [0x1400ed840]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r8
jmp 0x1400e9cf1
lea rax, [0x1400db7b0]
mov qword [rbx + 0x18], rax
lea rax, [0x141db9bb0]
mov rdi, qword [rbp - 0x58]
mov qword [rdi], rax
mov eax, dword [0x141ddac68]
xor edx, edx
div dword [0x141ddac6c]
or eax, 0x16229544
and eax, 0x7eb6b54f
cmp eax, 0xad0f582d
mov r14, qword [rbp + 0x78]
jne 0x1400e9dbe
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
mov esi, dword [0x141ddac70]
imul esi, dword [0x141ddac74]
add esi, 0x6220658c
mov qword [rdi + 8], 2
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 2
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
call fcn.1400ead20
add rsp, 0x20
movups xmm0, xmmword [r14]
mov rax, qword [r14 + 0x10]
mov byte [r15 + 8], 6
movups xmmword [r15 + 0x10], xmm0
mov qword [r15 + 0x20], rax
mov qword [r15], 1
cmp esi, 0x49015a31
jb 0x1400e9dbe
jmp 0x1400e935c
mov ecx, dword [0x141ddace0]
add ecx, dword [0x141ddace4]
imul ecx, ecx, 0xc06a30a4
xor ecx, 0xfc4b8e96
imul ecx, ecx, 0x592bb24
mov edx, dword [rbx + 4]
mov dword [r15 + 0xc], edx
mov edx, dword [rbx + 1]
mov dword [r15 + 9], edx
cmp ecx, 0x4ebf5a6f
jae 0x1400e9e6e
mov ecx, dword [rbx + 1]
mov edx, dword [rbx + 4]
mov dword [r15 + 0xc], edx
mov dword [r15 + 9], ecx
jmp 0x1400e9e2a
mov ecx, dword [0x141ddace8]
xor ecx, dword [0x141ddacec]
add ecx, 0xe70b62b7
cmp ecx, 0x437c6fd3
jae 0x1400e9e91
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [r15 + 0x18], xmm0
mov edx, dword [0x141ddacf0]
and edx, dword [0x141ddacf4]
add edx, 0xfadfa048
or edx, 0x7b471c67
mov rcx, qword [rbx + 8]
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [r15 + 0x18], xmm0
cmp edx, 0x5c4e073e
jb 0x1400e9e91
mov edx, dword [0x141ddacf8]
imul edx, dword [0x141ddacfc]
xor edx, 0x780a3291
or edx, 0x661446c
cmp edx, 0x4490d1c
jne 0x1400e9eee
mov byte [r15 + 8], al
mov qword [r15 + 0x10], rcx
mov qword [r15], 1
mov edx, dword [0x141ddad00]
sub edx, dword [0x141ddad04]
imul edx, edx, 0xb950798
add edx, 0x7c4ee8c1
or edx, 0x137896dd
mov byte [r15 + 8], al
mov qword [r15 + 0x10], rcx
mov qword [r15], 1
cmp edx, 0xdd95f363
ja 0x1400e9eee
nop word cs:[rax + rax]
mov eax, dword [0x141ddad08]
or eax, dword [0x141ddad0c]
cmp eax, 0x2ffc824
je 0x1400e9f30
mov rax, qword [rsi]
mov rdi, qword [rax + 0x10]
mov eax, dword [0x141ddad10]
xor edx, edx
div dword [0x141ddad14]
or eax, 0xe7ee3eba
xor eax, 0x25ae02ad
cmp eax, 0xefb959e6
jbe 0x1400e9f76
sub rsp, 0x20
mov rcx, rsi
call rdi
add rsp, 0x20
xor ebx, ebx
nop dword [rax + rax]
mov eax, dword [0x141ddad18]
add eax, dword [0x141ddad1c]
xor eax, 0x97e741c4
imul eax, eax, 0x2f751e72
imul r14, rax, 0x2eaa6a55
shr r14, 0x3c
sub rsp, 0x20
mov rcx, rsi
call rdi
add rsp, 0x20
mov al, 1
cmp r14d, 0x6442dc42
je 0x1400e9f80
xor ecx, ecx
movzx edx, byte [rbp + 0x1a0]
jmp 0x1400e7ba8