Function at 0x1400ea5a0
Capabilities:
Encode data using xor

Disassembly:
in al, dx
add dword [rax], eax
invalid
xchg ebp, eax
cmpsd dword [rsi], dword [rdi]
and eax, 0x9daf181
int1
fimul dword [rcx]
xor byte [rdi], cl
leave
vxorpd xmm4, xmm5, xmmword [rsi + 0x48]
shr rcx, 0x3e
ror dword [rax - 0x3f], 1
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
movabs byte [0xe5d8a0050b01e5d8], al
add dword [rcx - 0x40], ebp
lea esp, fs:[rdx + 0x5ebc0dff]
retf
je 0x1400ea162
xor eax, 0xa1153d33
in al, 0x77
in al, 0x77
fnstsw word [rdi + 0x10]
or eax, 0x1e5ee61
test byte [rcx - 0x5a70a447], ch
mov al, 0x48
imul ecx, eax
mov eax, dword [0x141f47a90]
and eax, dword [0x141f47a94]
in eax, 1
imul eax, eax, 0x265a9f65
imul rax, rax, 0x168eee1b
imul eax, eax, 0x168eee1b
shr rax, 0x3c
xor eax, 0xe6d3a631
cmp eax, 0xaa5f0401
jb case.0x1400ea33e.15
nop dword [rax]
mov eax, dword [0x141f47a98]
xor edx, edx
div dword [0x141f47a9c]
invalid
in eax, 1
and eax, 0xbaff7251
add eax, 0x6f349866
cbw
xor al, 0x6f
outsd dx, dword [rsi]
cmp eax, 0xd40e2f4b
ja case.0x1400a3526.932
mov rcx, qword [rsi + 8]
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
jmp rax
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1e8
mov rdi, rdx
mov rsi, rcx
invalid
mov dword [rsp + 0x2c], r8d
mov dword [rsp + 0x2c], eax
test r8d, r8d
je case.0x1400dd5c2.64
mov r13d, r8d
nop word [rax + rax]
mov eax, dword [0x141f47ab8]
xor edx, edx
div dword [0x141f47abc]
xor eax, 0xa0dc89e4
add eax, 0x7d523dcf
push rdx
invalid
shr eax, 1
imul rax, rax, 0x4e7765e3
shr rax, 0x3b
cmp eax, 0x82cc3d12
je 0x1400ea5d0
movzx r15d, byte [rdi]
movzx eax, r15b
nop word cs:[rax + rax]
mov ecx, dword [0x141f47ac0]
add ecx, dword [0x141f47ac4]
and ecx, 0x5892cd53
xchg edx, eax
pop rax
imul ecx, ecx, 0xa8966e59
add ecx, 0x900e888
cmp ecx, 0x309d362f
stc
invalid
popfq
xor byte [rdx - 0x26], dh
test r13d, 0x2000
jne 0x1400eab6b
lea rcx, [0x141f275e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r14d, r14d
jmp 0x1400eddda
mov eax, dword [0x141f47aa0]
or eax, dword [0x141f47aa4]
xor eax, 0xbdcbde28
imul rax, rax, 0x363ffbff
sti
invalid
invalid
shr rax, 0x3c
and eax, 0xfffffffe
cmp eax, 0x2ebb43b4
ja case.0x1400dd5c2.64
mov eax, dword [0x141f47aa8]
xor eax, dword [0x141f47aac]
or eax, 0xaf7dff3b
jge 0x1400ea646
imul eax, eax, 0xe4d58bf3
cmp eax, 0x99c0de06
jne 0x1400ea6b0
mov byte [rsi + 8], 1
mov qword [rsi], 0
nop
mov eax, dword [0x141f47ab0]
add eax, dword [0x141f47ab4]
imul eax, eax, 0x95e64910
xor eax, 0x8244c008
and eax, 0x9b5fc838
wait
mov byte [rsi + 8], 1
mov qword [rsi], 0
cmp eax, 0x1c989e1
leave
invalid
je 0x1400ea6b0
movzx r15d, byte [rdi]
jmp 0x1400ecf71
mov eax, dword [0x141f47b38]
xor eax, dword [0x141f47b3c]
add eax, 0xf1b9aa56
stosb byte [rdi], al
mov ecx, 0xebec0df1
mov bh, 0xf7
stosb byte [rdi], al
mov ecx, 0xebec0df1
mov bh, 0xf7
xor eax, 0x8bc30961
cmp eax, 0x7d3f73dc
fdiv qword [rbx + 0x3f]
jge 0x1400ea788
invalid
mov eax, dword [0x141f47b40]
add eax, dword [0x141f47b44]
and eax, 0x1111b44e
adc dword [rcx], edx
add eax, 0xf144ec00
imul rax, rax, 0x6a3c7705
imul eax, eax, 0x6a3c7705
shr rax, 0x3e
cmp eax, 0x771eb167
je 0x1400ed31b
add byte [rax], al
jmp 0x1400ed309
mov eax, dword [0x141f47ae8]
in eax, 1
add eax, dword [0x141f47aec]
imul rax, rax, 0x65982bb5
shr rax, 0x3d
call 0x19acf10a7
invalid
invalid
push rsp
cmp eax, 0x2cb4dd87
je case.0x1400ea651.4
invalid
movzx ebp, word [rdi + 2]
mov word [rsp + 0x88], bp
add r13d, 0xfffffffe
cmp r13d, 0x65
cmp ebp, 0x65
cmp ebp, 0x65
ja case.0x1400ea7a4.6
movsx r12d, bp
movsx r8, r12w
lea rax, [0x141f282e8]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r14b, 4
jmp case.0x1400ea7a4.121
mov eax, dword [0x141f47b48]
xor eax, dword [0x141f47b4c]
xor eax, 0x1001128
or eax, 0x8842e280
xor eax, 0x78097463
or dword [rax + 0x3d], edi
sbb ecx, 0x55
invalid
js 0x1400ea809
sbb ecx, 0x55
int 0x77
ja case.0x1400ea651.12
mov r8d, dword [rdi + 4]
mov dword [rsp + 0x88], r8d
ja case.0x1400ea651.12
mov r8d, dword [rdi + 4]
mov dword [rsp + 0x88], r8d
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400ea7fa.6
and byte [r8], al
invalid
lea rax, [0x141f277c0]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141f48200]
add eax, dword [0x141f48204]
or eax, 0x8041400
and eax, 0xa4c57c3
ret
push rdi
invalid
invalid
add byte [rsp + rax], dl
or byte [0x14a5affd5], ah
ret
push rdi
invalid
invalid
add eax, 0x2e4092e0
cmp eax, 0x10b94bc0
ror byte [rbx - 0x47], 0x10
jbe case.0x1400ea7fa.2
mov r14b, 4
jmp 0x1400ec7f3
mov eax, dword [0x141f47ac8]
xor eax, dword [0x141f47acc]
invalid
xor eax, 0xc101d594
add eax, 0xc9cfeec4
xor eax, 0x315d30ef
pop rbp
xor dword [0xc07e4499], edi
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
xor byte [rdi - 0x22], 0x4c
ja case.0x1400ea651.2
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov byte [rsp + 0x98], r15b
nop
mov eax, dword [0x141f47ad0]
add eax, dword [0x141f47ad4]
shl ch, cl
invalid
xor eax, 0x83ad888a
or eax, 0x6c123764
imul eax, eax, 0xe0e43c0b
cmp eax, 0xcc3bf8bb
je case.0x1400dd5c2.63
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x80], rax
mov r15, qword [rdi + 0x18]
sbb byte [rcx - 0x4a], al
add al, byte [rcx - 0x7d]
invalid
inc byte [rcx - 0x7d]
cmp ebp, 0x13
ja case.0x1400ea8b2.6
lea rax, [0x141f28618]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r14, r8
mov eax, dword [0x141f47c00]
add eax, 0x1e5d343
imul eax, dword [0x141f47c04]
add eax, 0xdfcbe239
xor eax, 0x3237ae08
imul rcx, rax, 0x31e85a6b
xor dword [rax - 0x3f], ecx
invalid
invalid
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1c
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
cmp eax, 0x1cba0243
mov r13, qword [rsp + 0x80]
mov edx, 0xac8b4c1c
and al, 0x80
add byte [rax], al
add byte [rsi + 0xb], dh
jbe 0x1400ea8fc
jbe 0x1400ea8fc
mov rcx, r13
mov rdx, r15
call fcn.14005f560
idiv rdi
mov eax, dword [0x141f47c08]
imul eax, dword [0x141f47c0c]
imul ebp, eax, 0x6456c051
mov rcx, r13
mov rdx, r15
call fcn.14005f560
idiv rdi
cmp ebp, 0x2441601
je 0x1400ea8fc
mov ebx, eax
mov ebp, eax
shr ebp, 0x10
mov rdx, r14
mov eax, dword [0x141f47c10]
xor eax, dword [0x141f47c14]
shl ch, cl
add dword [0x11a6ba1f9], edi
je 0x1400ea92c
test bl, 1
jne 0x1400ecda0
mov r14b, 4
jmp 0x1400ed6e0
mov eax, dword [0x141f47ad8]
add eax, dword [0x141f47adc]
shl ebp, 1
invalid
shl ebp, 1
add dword [rcx - 0x40], ebp
or esi, ebx
mov ah, 0x3d
invalid
imul eax, eax, 0xb4f2de09
cmp eax, 0x6c135c82
adc ebp, dword [rsp + rsi*2 - 0x19]
movzx ebx, byte [rdi + 1]
movsx r12d, bl
movsx r8, r12b
mov byte [rsp + 0x88], r12b
mov byte [rsp + 0x88], ah
nop dword [rax]
mov eax, dword [0x141f47ae0]
sub eax, dword [0x141f47ae4]
pop rax
shl ebp, 1
add dword [rax + 0x69], ecx
enter 0xb7b, 0xffffffffffffffcd
or ecx, ebp
add eax, 0x20e9c148
pop rax
shl ebp, 1
add dword [rax + 0x69], ecx
enter 0xb7b, 0xffffffffffffffcd
or ecx, ebp
add eax, 0x20e9c148
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0xbc8dc3b1
imul rax, rax, 0x2c736517
shr rax, 0x3c
cmp eax, 0xedb65a07
ja 0x1400ea980
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400ea9d3.6
lea rax, [0x141f28480]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov al, 1
test al, al
je 0x1400ea9d7
mov r14b, 4
jmp 0x1400ebfac
mov eax, dword [0x141f47b10]
imul eax, dword [0x141f47b14]
imul eax, eax, 0xa0e275ec
cmp eax, 0xf117b03c
int1
int1
ja case.0x1400ea651.7
movss xmm0, dword [rdi + 4]
movss dword [rsp + 0x88], xmm0
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400eaa34.6
lea rax, [0x141f27e20]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
movss xmm1, dword [0x140108e24]
maxss xmm1, xmm0
movss xmm0, dword [0x140108e28]
minss xmm0, xmm1
minps xmm0, xmm1
cvttss2si ebp, xmm0
mov eax, dword [0x141f47f48]
xor eax, dword [0x141f47f4c]
invalid
in eax, 1
add eax, 0xf490cdc
or eax, 0xa8eafbcd
cmp eax, 0x1e19a71d
je 0x1400eaa52
mov r14b, 4
jmp 0x1400ec69a
mov eax, dword [0x141f47b18]
xor eax, dword [0x141f47b1c]
invalid
imul eax, eax, 0xc00b8fba
add eax, 0xa3124572
invalid
invalid
and eax, 0xa1fe50e0
cmp eax, 0x1c399373
jb case.0x1400ea651.8
movsd xmm0, qword [rdi + 8]
movsd qword [rsp + 0x88], xmm0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141f47b20]
xor eax, dword [0x141f47b24]
pop rax
shl ch, 1
invalid
imul rax, rax, 0x125e47b3
shr rax, 0x3b
add eax, 0xede2a1cd
and eax, 0x4da20086
cmp eax, 0xf560d65f
pop rdi
invalid
invalid
cmc
ja 0x1400eaac0
invalid
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400eab04.6
lea rax, [0x141f27c88]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
add ecx, eax
jmp rcx
movsd xmm1, qword [0x140108dd8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108de0]
minsd xmm0, xmm1
cvttsd2si ebp, xmm0
mov eax, dword [0x141f48008]
or eax, dword [0x141f4800c]
imul eax, eax, 0x63bbb0ab
mov ebx, 0xcdf30563
enter 0x133d, 0x59
adc ebx, dword [rcx - 8]
invalid
ja case.0x1400a653b.306
mov eax, dword [0x141f48010]
and eax, dword [0x141f48014]
xor eax, 0x8bf0a85a
imul eax, eax, 0x275d353
add eax, 0x581e64a4
invalid
pop rax
cmp eax, 0xeefb4321
ja 0x1400eab40
mov r14b, 4
jmp 0x1400ec757
cmp eax, 2
jae 0x1400eabba
mov eax, dword [0x141f483a0]
or eax, dword [0x141f483a4]
imul eax, eax, 0x46682440
or eax, 0x61028d48
lea rax, [rdx]
invalid
and eax, 0x7f82af48
scasd eax, dword [rdi]
invalid
jg 0x1400eabca
loopne 0x1400eab5d
mov sil, byte [rdi - 0x23]
mov eax, dword [0x141f483a8]
xor eax, dword [0x141f483ac]
xor eax, 0xa7c04921
imul eax, eax, 0x9c7507e8
cmp eax, 0x55d23b32
je 0x1400ed845
jmp 0x1400ed815
cmp eax, 0xe
jne 0x1400eabea
mov eax, dword [0x141f483b8]
xor eax, dword [0x141f483bc]
add eax, 0xba078401
or eax, 0x29ba92ca
xor eax, 0x36f604bd
cmp eax, 0x8fb9d0b7
sar byte [rcx - 0x4078f071], 1
sub al, 0
invalid
jmp 0x1400ed86f
movzx eax, byte [0x141f49078]
mov edx, 0x20
xor ecx, ecx
call fcn.1400c6170
mov rbx, rax
mov ebx, eax
mov eax, dword [0x141f48398]
xor edx, edx
div dword [0x141f4839c]
imul eax, eax, 0xbe48ed5d
add eax, 0x39a775b
ja 0x1400eabb2
add ecx, dword [0xd12edbdd]
cmp eax, 0xafdd60fd
ja case.0x1400dd5c2.180
test rbx, rbx
je 0x1400ecf1f
nop
mov eax, dword [0x141f483d0]
sub eax, dword [0x141f483d4]
imul eax, eax, 0xd59b85e5
add eax, 0xa024adc3
invalid
imul rax, rax, 0x32b3fe33
shr rax, 0x3d
cmp eax, 0xec69d72c
je 0x1400eac30
mov eax, dword [0x141f483d8]
xor eax, dword [0x141f483dc]
or eax, 0x3aafd474
xor eax, 0x4491ec68
imul eax, eax, 0xf6657bfb
idiv byte [0x16c427789]
jne 0x1400eac8d
movzx r8d, r13b
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.1400ea5a0
lea r14, [rsp + 0x30]
nop word cs:[rax + rax]
mov ebp, dword [0x141f483e0]
xor ebp, dword [0x141f483e4]
invalid
add ebp, 0x4f06fb0d
and ebp, 0x33322e54
movzx r8d, r13b
mov rcx, r14
mov rdx, rdi
mov edx, edi
call fcn.1400ea5a0
cmp ebp, 0xe87e3607
je case.0x1400ea7a4.203
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x141f483e8]
invalid
xlatb
in eax, 1
imul ecx, dword [0x141f483ec]
xor ecx, 0xe179d83b
imul ecx, ecx, 0x3e00ba88
add ecx, 0x4e04979f
lahf
xchg edi, eax
add al, 0x4e
xchg edi, eax
add al, 0x4e
cmp ecx, 0x9b83f5c
ja 0x1400ed933
sub al, 0
invalid
jmp 0x1400ed8f9
mov eax, dword [0x141f47db0]
sub eax, dword [0x141f47db4]
invalid
and eax, 0x1bb120b6
cmp eax, 0xbc5d9a05
je case.0x1400ea7a4.101
mov eax, dword [0x141f47db8]
or eax, dword [0x141f47dbc]
and eax, 0x944b39d0
imul eax, eax, 0xc9deb9cf
cmp eax, 0x38b27287
jne case.0x1400ea651.138
mov word [rsp + 0x60], bp
mov eax, dword [0x141f47dc0]
or eax, dword [0x141f47dc4]
xor eax, 0x3a75c2af
imul eax, eax, 0x2d9f5e49
lahf
sub eax, 0xb37df805
mov bl, 0xc
mov word [rsp + 0x60], bp
cmp eax, 0xfe46d192
ja case.0x1400ea651.138
movabs rbx, 0x8000000000000000
mov eax, dword [0x141f47dc8]
add eax, 0x1e5d051
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2faefa75], al
add eax, 0x1e5d051
mov ecx, dword [0x141f47dcc]
add eax, ecx
add eax, 0x96f51185
adc ebp, esi
xchg esi, eax
xor eax, 0xe6b67086
cmp eax, 0xe86bd0c4
ja 0x1400eda01
jmp 0x1400ed9c2
mov eax, dword [0x141f48228]
sub eax, dword [0x141f4822c]
xchg esp, edx
in eax, 1
or eax, 0x4f5fa4f6
and eax, 0xdf7fbdfe
jg 0x1400ead8e
cmp eax, 0x4592114f
jb case.0x1400ea7fa.103
mov eax, dword [0x141f48230]
xor eax, dword [0x141f48234]
imul eax, eax, 0xbe147f29
adc al, 0xbe
imul rcx, rax, 0x2f723037
shr rcx, 0x20
sub eax, ecx
shr eax, 1
invalid
add eax, ecx
shr eax, 0x1c
cmp eax, 0xd5f774c1
ja 0x1400edaf4
add byte [rax], al
jmp 0x1400edacc
mov eax, dword [str.YkS_w]
imul eax, dword [0x141f47d74]
or eax, 0x70389bbe
imul eax, eax, 0xd1d84858
cmp eax, 0xb5b016aa
je case.0x1400ea7a4.14
mov eax, dword [0x141f47d78]
xor edx, edx
div dword [0x141f47d7c]
xor eax, 0x1e5cf63
or eax, 0x40b8bac8
imul eax, eax, 0xbc98e0cb
or eax, 0xb962f331
cmp eax, 0x656a579f
push 0x65
jb case.0x14009cb34.949
mov r14b, 3
jmp case.0x1400ea7a4.121
mov eax, dword [0x141f47d08]
sub eax, dword [0x141f47d0c]
imul eax, eax, 0xa96ecd1c
or eax, 0xd824e4be
in al, 0x24
invalid
cmp eax, 0x7cc67b85
jb case.0x1400ea9d3.103
mov eax, dword [0x141f47d10]
xor eax, dword [0x141f47d14]
add eax, 0xace0602d
and eax, 0xa99761ff
cmp eax, 0x2255a258
push rbp
and cl, byte [rdi]
test byte [rdi], ah
add byte cs:[rax], al
jmp 0x1400edc70
mov eax, dword [0x141f47d60]
xor eax, dword [0x141f47d64]
imul eax, eax, 0x6157bd03
or eax, 0xc00260d0
invalid
add al, al
and eax, 0xcac764d2
invalid
invalid
retf 0x173d
std
mul byte [rbx]
jbe case.0x1400ea7a4.15
mov r14b, 0xa
jmp case.0x1400ea7a4.121
mov eax, dword [0x141f47cd8]
sub eax, dword [0x141f47cdc]
invalid
in eax, 1
add eax, 0x4007727f
and eax, 0x2c31b6ee
xor dword [rdi + 0x7e62ef6], ebp
jb case.0x1400ea9d3.16
mov r14b, 3
jmp 0x1400ebf7f
mov eax, dword [0x141f48208]
and eax, dword [0x141f4820c]
or eax, 0x6402c240
and eax, 0x7442e6e9
je case.0x14009eaa8.361
lahf
invalid
invalid
je case.0x1400ea7fa.3
mov r14b, 5
jmp 0x1400ec7f3
mov eax, dword [0x141f47ce0]
sub eax, dword [0x141f47ce4]
add eax, 0x1e5cde7
or eax, 0x34534991
add eax, 0x1fef60f7
or eax, 0xce673092
cmp eax, 0x611d06ae
scasb al, byte [rdi]
invalid
invalid
invalid
jbe case.0x1400ea9d3.3
mov r14b, 5
jmp 0x1400ebfac
mov eax, dword [0x141f481e0]
or eax, dword [0x141f481e4]
imul eax, eax, 0xbac262dd
and eax, 0x92ff5143
add eax, 0x47c9765f
cmp eax, 0x37566c79
jbe case.0x1400ea7fa.21
mov r14b, 0xd
jmp 0x1400ec7f3
mov eax, dword [0x141f47cd0]
sub eax, dword [0x141f47cd4]
xor eax, 0xc0912f68
imul rax, rax, 0x66782de5
invalid
js case.0x1400a7563.166
shr rax, 0x3e
or eax, 0xb0274a7a
cmp eax, 0x55cb5e4
je case.0x1400ea9d3.19
mov r14b, 0xc
jmp 0x1400ebfac
mov eax, dword [0x141f47d90]
imul eax, dword [0x141f47d94]
and eax, 0x517b83d4
imul eax, eax, 0x8daa08d3
ror dword [rax], cl
stosb byte [rdi], al
lea eax, [0x13a38b71f]
sub bh, dl
cmp eax, 0x13adc5c
jb case.0x1400ea7a4.18
mov r14b, 6
jmp case.0x1400ea7a4.121
mov eax, dword [0x141f48210]
add eax, dword [0x141f48214]
in eax, 1
xor eax, 0xc2dfb018
imul eax, eax, 0x817a958b
invalid
invalid
xchg ebp, eax
jp 0x1400eaf3a
imul rax, rax, 0x382d488f
shr rax, 0x3d
invalid
invalid
cmp eax, 0x3c6fc791
je case.0x1400ea7fa.20
mov r14b, 6
jmp 0x1400ec7f3
mov eax, dword [0x141f47b78]
xor edx, edx
div dword [0x141f47b7c]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141f47b80]
and eax, dword [0x141f47b84]
invalid
add eax, 0x62e9e9c3
and eax, 0x7b5a49e4
add eax, 0x39794c33
jns 0x1400eb044
cmp eax, 0x5bce1c71
jb case.0x1400dd5c2.1010
mov r8, qword [rdi + 8]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141f47b88]
or eax, dword [0x141f47b8c]
and eax, 0x10a84100
add eax, 0x9fd9bc87
cmp eax, 0x5a611adb
fistp dword [rdx]
invalid
pop rdx
jb 0x1400eb020
mov r14b, 0x10
jmp 0x1400eddda
add byte [rax], al
mov eax, 0x95eeea4b
nop word [rax + rax]
mov ecx, dword [0x141f47b58]
add ecx, dword [0x141f47b5c]
add bl, cl
in eax, 1
in eax, 1
imul rcx, rax
shr rcx, 0x3e
shr ecx, 0x3e
jmp 0xd8d819a5
imul ecx, ecx, 0xc48bee98
or ecx, 0x4538d3af
cmp ecx, 0xeac09f0a
ja 0x1400eb050
mov rax, qword [rdi + 0x10]
mov ecx, dword [0x141f47b60]
adc byte [r11 - 0x1a3521f3], r9b
add dword [rbx], esp
or eax, 0x1e5cadc
fmul st(2), st(0)
in eax, 1
and ecx, dword [0x141f47b64]
mov edx, 0xb519ab21
imul rdx, rcx
shr rdx, 0x3f
invalid
xor edx, 0x125a0f9
add edx, 0x7e7832e4
xor bh, byte [rax + 0x7e]
stc
movabs al, byte [0x7e7832e4c2810125]
xor bh, byte [rax + 0x7e]
cmp edx, 0xb1cc9fe4
ja 0x1400edd2c
jmp 0x1400edcd7
cmp r13d, 0xb
jne 0x1400eb100
mov eax, dword [0x141f48078]
xor edx, edx
div dword [0x141f4807c]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
mov eax, dword [0x141f48080]
or eax, dword [0x141f48084]
or eax, 0x6988d06c
imul esp, dword [0x1b9db8167], 0x25ad773d
add eax, 0xb60fe372
pop rdi
and eax, 0x79ccd07d
cmp eax, 0x525ad77
ja 0x1400eb096
invalid
invalid
jb 0x1400eb0d0
jns case.0x1400eb401.933
ja 0x1400eb096
and eax, 0xfe37205
mov dh, 0x5f
movzx ebx, byte [rdi + 1]
mov r14b, 9
jmp 0x1400eddda
add byte [rax], al
add dword [rcx - 0x4a], eax
or ecx, ebp
loope case.0x1400a3526.216
add byte [rax], al
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141f48088]
sub eax, dword [0x141f4808c]
add eax, 0x1e5cf80
or eax, 0x4020400
and eax, 0xdd60f08
add eax, 0x7e8f8263
invalid
invalid
invalid
invalid
cmp eax, 0x37515d2f
jb 0x1400eb100
mov eax, dword [0x141f48090]
add eax, 0x1e5cf68
push 0x301e5cf
add eax, dword [0x141f48094]
add eax, 0x1e5cf66
xor eax, 0x8a6294de
imul rax, rax, 0x48ef1d2b
shr rax, 0x3d
imul eax, eax, 0x3d2b543a
cmp eax, 0x9ee73a3d
invalid
sub ebx, dword [0x10156fa2b]
call 0x17acf1a7e
push rsp
sub edi, dword [0xdef5eb85]
cmp eax, 0x9ee73a3d
invalid
ja 0x1400edef8
jmp 0x1400edec9
mov rbx, qword [rdi + 8]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141f47b70]
xor edx, edx
invalid
sal bh, cl
xor eax, 0x1e5ca06
div dword [0x141f47b74]
add eax, 0x224188a3
xor eax, 0xd871cdda
imul rax, rax, 0xe33a727
shr rax, 0x3b
cmp eax, 0x915a68f2
xchg ecx, eax
ja 0x1400eb160
cmp r13d, 0xd
jne 0x1400eb541
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.1400f3910
movzx eax, byte [rsp + 0x30]
nop word cs:[rax + rax]
mov ecx, dword [0x141f48340]
xor ecx, dword [0x141f48344]
add ecx, 0x6bbde2e3
or ecx, 0x9f7feecf
lahf
cmp ecx, 0x4a8ff33c
jb 0x1400eb1b0
cmp al, 0x12
jne 0x1400eb5df
invalid
mov r13, qword [rsp + 0x38]
mov eax, dword [0x141f48348]
xor eax, dword [0x141f4834c]
imul eax, eax, 0x63b403a7
add eax, 0x7af02120
and eax, esi
jp 0x1400eb21a
push rdx
mov bl, 0x35
sbb byte [0x1455bff81], bh
je 0x1400eb1dd
mov eax, dword [0x141f48350]
sub eax, dword [0x141f48354]
add eax, 0x10ac1d2a
adc byte [0x13c079211], cl
cmp eax, 0x87738249
jne 0x1400eb226
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov eax, dword [0x141f48358]
xor edx, edx
div dword [0x141f4835c]
mov edi, eax
or edi, 0x84192e28
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov r14b, 0x10
cmp edi, 0x2aa0d890
je 0x1400eb226
invalid
mov r8, r13
jmp 0x1400eddda
mov r14b, 1
jmp 0x1400eddda
jp 0x1400eb289
add byte [rax], al
mov r12d, dword [rdi + 4]
mov dword [rsp + 0x88], r12d
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400eb28b.6
movsxd r8, r12d
lea rax, [0x141f28150]
movsxd rcx, dword [rax + r13*4]
test al, 0x48
add ecx, eax
jmp rcx
mov r14b, 4
jmp 0x1400ec4fa
mov eax, dword [0x141f47e60]
and eax, dword [0x141f47e64]
imul eax, eax, 0x22d80848
xor eax, 0x1efbf978
invalid
add eax, 0x44f9fd6d
cmp eax, 0xb1c88a0e
jae case.0x1400eb28b.3
mov r14b, 5
jmp 0x1400ec4fa
mov eax, dword [0x141f47e38]
xor eax, dword [0x141f47e3c]
add eax, 0xfcbf8176
imul rax, rax, 0x30de938b
shr rax, 0x3d
imul eax, eax, 0x816817ab
invalid
cmp eax, 0x8f2b409d
jae case.0x1400eb28b.18
mov edx, dword [rbx - 0x3eb7cf22]
call 0xebcf1c1c
invalid
mov r14b, 0xb
jmp 0x1400ec4fa
mov eax, dword [0x141f47e40]
sub eax, dword [0x141f47e44]
imul rcx, rax, 0x1c0258bf
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
call 0x16772c031
loopne 0x1400eb2d4
call 0x16772c031
loopne 0x1400eb2d4
cmp eax, 0x5b549b69
je case.0x1400eb28b.21
mov eax, dword [0x141f47e48]
or eax, dword [0x141f47e4c]
imul eax, eax, 0x48364507
xor eax, 0x500200a1
push rax
and eax, 0x573248a1
cmp eax, 0x9187e869
jae 0x1400eb31d
mov r14b, 0xd
jmp 0x1400ec7b9
jno 0x1400eb35a
add byte [rax], al
mov eax, dword [0x141f47af0]
xor edx, edx
div dword [0x141f47af4]
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov eax, dword [0x141f47af8]
sub eax, dword [0x141f47afc]
add eax, 0x1e5c790
imul rax, rax, 0x10cd85f5
shr rax, 0x3b
xor eax, 0x9d6a8b53
popfq
imul eax, eax, 0x5b355703
cmp eax, 0xe0330bd7
ja 0x1400eb360
mov eax, dword [0x141f47b00]
imul eax, dword [0x141f47b04]
add eax, 0x5abbb5ac
cmp eax, 0x5e1df756
jb 0x1400ee0d3
invalid
invalid
invalid
add byte [rax], al
invalid
jmp 0x1400ee0a4
mov eax, 0xeea429c7
mov ecx, dword [0x141f47b50]
imul ecx, dword [0x141f47b54]
imul rcx, rax
imul ecx, eax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
shr rcx, 0x3e
imul ecx, ecx, 0xeb98a6b9
shr rcx, 0x3e
imul ecx, ecx, 0xeb98a6b9
or ecx, 0x2629767f
cmp ecx, 0x69681288
je case.0x140094d52.1788
mov r8, qword [rdi + 8]
mov qword [rsp + 0x88], r8
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.default.0x1400eb401
invalid
stosb byte [rdi], al
sbb byte [rax], al
add byte [rax], al
lea rax, [0x141f27628]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141f482b0]
in eax, 1
or eax, dword [0x141f482b4]
xor eax, 0x992a8b3b
add eax, 0xfa3a93ee
and eax, 0x9a3539e5
in eax, 0x39
xor eax, 0x495f3d9a
shl dword [rdx + 0x77], 0xde
invalid
ja case.0x1400eb401.0
mov eax, dword [0x141f482b8]
xor eax, dword [0x141f482bc]
invalid
xor eax, 0x9458be41
imul eax, eax, 0x4c8a5060
cmp eax, 0x3d683961
invalid
cmp dword [rax + 0x3d], ebp
cmp eax, 0xb641e272
jb 0x1400eb425
mov r14b, 4
add al, 0xe9
test byte [rbx], dl
add byte [rax], al
jmp case.0x1400ea7a4.106
mov eax, dword [0x141f482a8]
xor eax, dword [0x141f482ac]
add eax, 0x904553f6
imul rcx, rax, 0x1a205961
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
or eax, 0x47c1d206
invalid
rol cl, cl
cmp eax, 0xdadd4bdb
ja case.0x1400eb401.14
mov r14b, 3
jmp case.0x1400ea7a4.106
mov eax, dword [0x141f48298]
xor eax, dword [0x141f4829c]
in eax, 1
xor eax, 0xdaf2daca
imul eax, eax, 0xf777a103
add eax, 0x64b9946d
cmp eax, 0x15229234
jbe case.0x1400eb401.16
mov r14b, 0xb
jmp case.0x1400ea7a4.106
mov eax, dword [0x141f482a0]
and eax, dword [0x141f482a4]
jmp 0x175109a89
mov ebp, eax
xchg edx, eax
push rcx
add eax, 0xe63fb718
and eax, 0xd41974b7
sbb esp, edx
cmp eax, 0x7aeac9e0
jb case.0x1400eb401.17
mov r14b, 0xc
jmp case.0x1400ea7a4.106
add byte [rax], al
mov eax, dword [0x141f482c8]
xor eax, dword [0x141f482cc]
and eax, 0xa50a45a5
xor eax, 0xaa2ebf55
add eax, 0xde656117
cmp eax, 0x8249ed6c
in eax, dx
invalid
invalid
ja case.0x1400eb401.18
mov r14b, 6
jmp case.0x1400ea7a4.106
movzx ebx, byte [rdi + 1]
mov eax, dword [0x141f47b28]
xor edx, edx
div dword [0x141f47b2c]
movzx r8d, bl
add eax, 0x5e5b273f
pop rsi
and eax, 0x81b4096d
mov ecx, 0xe15f5faf
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x8da4e2dd
fucom st(2)
movsb byte [rdi], byte [rsi]
lea ecx, [rdi]
invalid
invalid
xor dword [rax], eax
invalid
jmp 0x1400ee6cf
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x68], rax
lea rax, [0x141f26120]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0x1d0]
add byte [rax - 0x73], cl
push rsp
and al, 0x30
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x37], xmm0
mov rax, qword [rsp + 0x1e0]
loopne 0x1400eb5ae
add byte [rax], al
mov qword [rsp + 0x47], rax
mov byte [rsi + 8], 6
movups xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x3f]
mov eax, dword [rsp + 0x3f]
mov rcx, qword [rsp + 0x47]
movups xmmword [rsi + 9], xmm0
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x1400eb680
add byte [rax], al
invalid
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov dword [rsi + 0xc], edx
mov dword [rsi + 9], ecx
mov ecx, dword [0x141f48360]
or eax, 0x1e5cd6d
and ecx, dword [0x141f48364]
imul rcx, rcx, 0x6cb19f5
shr rcx, 0x3a
or ecx, 0x5085014
cmp ecx, 0xf576a294
cmc
jbe 0x1400eb62e
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x18], xmm0
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsi + 0x18], xmm0
invalid
invalid
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov ecx, dword [0x141f48368]
imul ecx, dword [0x141f4836c]
scasd eax, dword [rdi]
or eax, 0x1e5cd1c
int 0xe5
invalid
xor ecx, 0x2f574b80
add ecx, 0x49ecb685
or ecx, 0xd2db85d7
leave
xlatb
test ebx, ebx
invalid
mov qword [rsi], 1
cmp ecx, 0x85aea7bc
stc
mov esp, 0x7485aea7
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141f48370]
imul eax, dword [0x141f48374]
add eax, 0x27ffacb7
and eax, 0xc8091a42
cmp eax, 0xf167891f
je 0x1400eb680
mov rax, qword [rbx]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141f48378]
or ecx, dword [0x141f4837c]
add ecx, 0xd7270a9
and ecx, 0x43f2e17e
cmp ecx, 0xd61a6807
stc
invalid
invalid
sbb dl, dh
je 0x1400eb6b0
mov rsi, qword [rax + 0x10]
mov eax, dword [0x141f48380]
sub eax, dword [0x141f48384]
and eax, 0x104010
adc byte [rax], al
cmp eax, 0x63e61376
jne 0x1400eb6f1
mov rcx, rbx
call rsi
xor ebp, ebp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141f48388]
imul eax, dword [0x141f4838c]
imul r14d, eax, 0x9bb5bce1
or r14d, 0x7d158415
mov rcx, rbx
invalid
call rsi
mov cl, 1
add dword [rcx - 0x7f], eax
invalid
invalid
invalid
invalid
invalid
je 0x1400eb700
xor eax, eax
jmp 0x1400ecf77
mov r13, r8
mov eax, dword [0x141f47ba8]
sub eax, dword [0x141f47bac]
add eax, 0x1e5c46b
add eax, 0xab7cadf6
or eax, 0xffeb1b3f
cmp eax, 0x8ddb57e6
mov r12, qword [rsp + 0x80]
jb 0x1400eecf1
jmp 0x1400eecc4
mov r14, r8
mov eax, dword [0x141f47c18]
mov ecx, dword [0x141f47c1c]
or eax, 0x1e5c4aa
add eax, ecx
add eax, 0x4921b5ff
invalid
mov ch, 0x21
invalid
and eax, 0x9c690c66
imul ebx, dword [rbp + rdi - 0x3aaa715f], 0x24ac8b4c
add byte [rax], 0
add byte [rbp + 0xb], dh
cmp eax, 0xc5558ea1
mov r13, qword [rsp + 0x80]
jne 0x1400eb798
mov rcx, r13
mov rdx, r15
call fcn.140060c00
mov eax, dword [0x141f47c20]
and eax, dword [0x141f47c24]
invalid
or eax, 0x1e402502
and eax, 0xded62d47
imul ebp, eax, 0x13dc09ba
or esp, ebx
adc ecx, dword [rcx + rcx*4 - 0x17]
mov ecx, ebp
mov rdx, r15
call fcn.140060c00
cmp ebp, 0x896640b0
je 0x1400eb798
mov ebx, edx
mov rdx, r14
mov ecx, dword [0x141f47c28]
xor ecx, dword [0x141f47c2c]
invalid
in eax, 1
imul ecx, ecx, 0x7bd24cb3
or ecx, 0xf7ef17ff
leave
call qword [rdi]
out dx, eax
invalid
cmp ecx, 0x9b5db05b
jb 0x1400eb7cc
mov cl, 1
test al, 1
jne 0x1400eee11
test dword [rbx], ebx
add byte ss:[rax], al
mov r14b, 0xa
jmp 0x1400ed6e0
mov r14, r8
mov r13, qword [rsp + 0x80]
mov rcx, r13
mov rdx, r15
cli
call fcn.14005fb70
mov r12, rax
shr r12, 0x20
mov rbx, rax
mov eax, dword [0x141f47be0]
imul eax, dword [0x141f47be4]
xor eax, 0x18e8bcf3
mov esp, 0xc06918e8
mov byte [rbx], ch
push 0x79dd3d92
fnstsw word [rcx - 0xd]
ret
jb case.0x1400dd5c2.794
mov esp, 0xc06918e8
mov byte [rbx], ch
push 0x79dd3d92
invalid
invalid
repz ret
mov eax, dword [0x141f47be8]
xor edx, edx
div dword [0x141f47bec]
mov rdx, r14
mov eax, dword [0x141f47bf0]
and eax, dword [0x141f47bf4]
and eax, 0x138c1860
imul eax, eax, 0x575418a8
test al, 0x18
push rsp
push rdi
add eax, 0x2dc6f4b8
cmp eax, 0x2a174fb1
jb 0x1400eb84e
invalid
test bl, 1
jne case.0x1400ae30c.386
mov r14b, 5
jmp 0x1400ed6e0
invalid
mov r14, r8
lea rcx, [rsp + 0x30]
mov r13, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x80]
mov rdx, r13
mov r8, r15
call fcn.14005d460
idiv edi
movzx eax, byte [rsp + 0x30]
movzx ebx, byte [rsp + 0x31]
and al, 0x31
xor dword [rbx - 0x1a3d14f3], ecx
add dword [rbx], ebp
or eax, 0x1e5c2e9
in eax, 1
mov ecx, dword [0x141f47b98]
sub ecx, dword [0x141f47b9c]
in eax, 1
and ecx, 0x3cbc0381
add ecx, 0xfc804873
and ecx, 0x60b04933
cmp ecx, 0x1258c691
mov ecx, dword [0x141f47ba0]
sub ecx, dword [0x141f47ba4]
int 0xc2
in eax, 1
int 0xc2
in eax, 1
imul rcx, rcx, 0x68f1ab1f
shr rcx, 0x3e
cmp ecx, 0x87d103b7
mov bh, 3
invalid
invalid
ja 0x1400eb8cb
mov cl, 2
test al, al
mov rdx, r14
jne 0x1400eee11
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov r14b, 8
jmp 0x1400ed6e0
invalid
add byte [rax], al
mov r13, qword [rsp + 0x80]
jmp 0x1400eddda
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add cl, ch
shl dword [rax + rax], 0
add byte [rax], al
mov r13, r8
mov rcx, qword [rsp + 0x80]
add byte [rax], al
mov rdx, r15
call fcn.14005f060
idiv edi
mov ebx, edx
mov cl, 1
test al, 1
jne 0x1400eee06
mov r14b, 3
mov rdx, r13
invalid
add ecx, dword [rcx + rcx*4 - 0x16]
jmp 0x1400eeda0
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov eax, dword [0x141f47bf8]
and eax, dword [0x141f47bfc]
ret 0x1e5
add eax, 0x39e8d160
and eax, 0x59450877
pop r9
cmp eax, 0x22dca527
ja 0x1400eb946
mov rcx, qword [rsp + 0x80]
mov rdx, r15
cli
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
cli
call fcn.140060ee0
mov ebp, eax
test bpl, 1
jne 0x1400ecdf5
invalid
shr ebp, 0x10
mov r14b, 0xb
mov rdx, r13
mov edx, ebp
in eax, dx
adc byte [rcx - 0x4a], al
or ecx, dword [rcx + rcx*4 - 0x16]
mov edx, ebp
jmp 0x1400eeda0
add byte [rax], al
mov r13, r8
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
mov rdx, r15
call fcn.140061250
mov r12, rax
test r12b, 1
jne 0x1400ece31
adc al, 0
invalid
shr r12, 0x20
mov r14b, 0xc
mov rdx, r13
jmp 0x1400eeda0
mov rbx, r8
lea rcx, [rsp + 0x30]
mov r13, qword [rsp + 0x80]
mov rdx, r13
mov r8, r15
call fcn.140060060
mov eax, dword [0x141f47bd0]
in eax, 1
or eax, dword [0x141f47bd4]
xor eax, 0x3efe112d
imul eax, eax, 0xb893efa
add eax, 0xe1952d7a
cmp eax, 0xc680419e
invalid
movzx eax, byte [rsp + 0x30]
invalid
mov ecx, dword [0x141f47bd8]
sub ecx, dword [0x141f47bdc]
imul ecx, ecx, 0x65913c00
shr ecx, 1
imul rcx, rcx, 0x86069bb
shr rcx, 0x3a
cmp ecx, 0x30ca6840
ja 0x1400eb9fd
invalid
test al, al
mov rdx, rbx
mov edx, ebx
je 0x1400ecf0a
movzx ebx, byte [rsp + 0x31]
mov cl, 1
jmp 0x1400eee11
invalid
xor eax, dword [rax]
invalid
mov r13, r8
mov eax, dword [0x141f47bc0]
jl case.0x1400a4df4.298
in eax, 1
imul eax, dword [0x141f47bc4]
or eax, 0x8428
and eax, 0xa88286ad
cmp eax, 0x8b75ed10
mov r14, qword [rsp + 0x80]
je 0x1400eede2
jmp 0x1400eedad
movsx eax, bp
cvtsi2sd xmm0, eax
movq r8, xmm0
mov r14b, 8
jmp case.0x1400ea7a4.121
mov eax, r8d
cvtsi2sd xmm0, rax
movq r8, xmm0
mov eax, dword [0x141f48220]
xor edx, edx
div dword [0x141f48224]
mov bh, al
in eax, 1
add eax, 0x1375661a
xor eax, 0x43c03
and eax, 0x2a343e37
xor al, 0x2a
cmp eax, 0x307e30da
je 0x1400eba8e
mov r14b, 8
jmp 0x1400ec7f3
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [0x141f481e8]
xor edx, edx
div dword [0x141f481ec]
mov eax, dword [0x141f481f0]
and eax, dword [0x141f481f4]
invalid
and eax, 0x3e840073
xor eax, 0x3204c012
or eax, 0xc170378c
cmp eax, 0x9071b5a7
mov ch, 0x71
nop
jb 0x1400ebac8
mov eax, dword [0x141f481f8]
mov ecx, dword [0x141f481fc]
add eax, ecx
add eax, 0x86e903fa
xor eax, 0x8484010f
or eax, 0x53697eb0
jle 0x1400ebb6f
push rbx
cmp eax, 0x8f881f9a
jae 0x1400ebaea
mov r14b, 3
jmp 0x1400ec7f3
mov eax, 0xf4360f3b
mov ecx, dword [0x141f481d8]
add ecx, dword [0x141f481dc]
or ecx, 0xe257eca5
imul rcx, rax
scasd eax, dword [rdi]
invalid
shr rcx, 0x3d
or ecx, 0x919e6a91
cmp ecx, 0x4b327cbd
je 0x1400ebb1b
mov r14b, 0xa
jmp 0x1400ec7f3
xorps xmm1, xmm1
maxss xmm1, xmm0
enter 0xff3, 0x10
add eax, 0x1d2be
minss xmm0, xmm1
cvttss2si eax, xmm0
mov word [rsp + 0x60], ax
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
add byte [rax], al
call fcn.14003c9f0
mov r8, qword [rsp + 0x30]
movabs rax, 0x8000000000000000
cmp r8, rax
jne case.0x1400a653b.491
test ecx, ebx
adc al, byte [rax]
invalid
mov eax, dword [0x141f47f80]
imul eax, dword [0x141f47f84]
invalid
and eax, 0x46727aa
cmp eax, 0x1b315c7f
je 0x1400ebb94
mov eax, dword [0x141f47f88]
sub eax, dword [0x141f47f8c]
and eax, 0x40001
cmp eax, 0xf991891e
ja 0x1400ee394
xchg ebx, ecx
invalid
add byte [rax], al
xchg ebx, ecx
invalid
jmp 0x1400ee373
movabs rbx, 0x8000000000000000
mov word [rsp + 0x60], r12w
mov dword [rsp + 0x60], esp
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
add byte [rax], al
invalid
call fcn.14003c9f0
mov r8, qword [rsp + 0x30]
and al, 0x30
mov eax, dword [0x141f47e80]
imul eax, dword [0x141f47e84]
add eax, 0x7711990b
imul rax, rax, 0x3f5605f1
shr rax, 0x3d
cmp eax, 0xc25db003
ja 0x1400ebbf8
cmp r8, rbx
jne 0x1400ebc8b
mov eax, dword [0x141f47ea0]
in eax, 1
xor edx, edx
div dword [str.7.]
imul eax, eax, 0x3c2b1448
add eax, 0xc16dc930
insd dword [rdi], dx
shl dword [0x17f6916f0], 0x3d
in eax, dx
cmp byte [rax], ah
invalid
ja case.0x1400ea651.749
mov eax, dword [0x141f47ea8]
sub eax, dword [0x141f47eac]
imul eax, eax, 0xde6f5f44
and eax, 0xf42aa648
imul eax, eax, 0x193eda35
cmp eax, 0x417cefa4
out dx, eax
jl 0x1400ebca9
jae 0x1400ebc75
mov byte [rsi + 8], 8
mov qword [rsi], 1
xor eax, eax
mov byte [rsi + 8], 8
mov qword [rsi], 1
test al, al
jne 0x1400ebc77
int1
jmp 0x1400ecc75
mov eax, dword [0x141f47e88]
add eax, dword [0x141f47e8c]
in eax, 1
in eax, 1
xor eax, 0x73b5bdf3
imul rax, rax, 0x7ec32a6d
shr rax, 0x3e
add eax, 0xac73bd8d
cmp eax, 0x2afa4331
jb 0x1400ebc8b
xor eax, eax
test al, al
mov eax, dword [0x141f47e90]
imul eax, dword [0x141f47e94]
xor eax, 0x11a138cc
add eax, 0xdfe4832b
and eax, 0x6c42e776
out 0x42, eax
insb byte [rdi], dx
movabs eax, dword [0x7625dfe4832b0511]
out 0x42, eax
insb byte [rdi], dx
cmp eax, 0x3dbe06c8
je 0x1400ebcb7
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov eax, dword [0x141f47e98]
xor edx, edx
div dword [0x141f47e9c]
add eax, 0x3206bd97
mov ebp, 0xd60d3206
push rbx
jns 0x1400ebcc2
imul rcx, rax, 0xa0da193
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0xf1c90f79
bswap ecx
int1
je 0x1400ebce4
mov r14b, 2
mov dh, 2
jmp 0x1400ec7b9
mov word [rsp + 0x60], r8w
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
mov eax, 1
call fcn.14003c9f0
mov r8, qword [rsp + 0x30]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
invalid
or byte [rcx + 0x39], 0xc0
jne 0x1400ece7f
test dword [0xcb0ebd64], ebp
add eax, 0x1e5c5a0
in eax, 1
mov eax, dword [0x141f482f8]
sub eax, dword [0x141f482fc]
imul eax, eax, 0xed6f699c
add eax, 0x56e2d08c
or eax, 0x2a910d09
cmp eax, 0x6a0fb4e1
mov ah, 0xf
push 0xf
test byte [rsi + riz], dh
invalid
jmp 0x1400ee3c3
mov ecx, 0xc1ecc437
mov eax, dword [0x141f47d80]
xor edx, edx
div dword [0x141f47d84]
imul eax, eax, 0x9dbadc90
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x1145717e
invalid
invalid
je 0x1400ebd83
mov eax, dword [0x141f47d88]
sub eax, dword [0x141f47d8c]
add eax, 0x47e2d031
xor eax, 0x97104832
xchg edi, eax
and eax, 0x97904a36
cmp eax, 0x99dcbde0
ja 0x1400ebda6
mov r14b, 5
jmp case.0x1400ea7a4.121
mov eax, dword [0x141f47d98]
xor edx, edx
div dword [0x141f47d9c]
mov edi, 0xbf0f01e5
invalid
cvtsi2ss xmm0, eax
sub al, al
mov eax, dword [0x141f47da0]
xor eax, dword [0x141f47da4]
add eax, 0x1e5bfb6
or eax, 0x3f234fbb
imul eax, eax, 0x2e2b486a
xor eax, 0x9e692bb1
cmp eax, 0x4e4ba599
ja 0x1400ebde2
mov eax, 0x9993b03f
movd r12d, xmm0
mov ecx, dword [0x141f47da8]
imul ecx, dword [0x141f47dac]
imul rcx, rax
shr rcx, 0x3c
or ecx, 0xca1b74de
cmp ecx, 0x568b90ca
retf 0x8b90
push rsi
je 0x1400ebe0f
mov r14b, 7
jmp case.0x1400ea7a4.121
mov r14b, 0xb
nop word [rax + rax]
mov eax, dword [0x141f47e08]
or eax, dword [0x141f47e0c]
invalid
in eax, 1
imul eax, eax, 0xdef419d7
xor eax, 0x715bbd4a
imul eax, eax, 0x2880dff9
cmp eax, 0x70fe28ae
ja 0x1400ebe40
mov ebx, ebp
jmp 0x1400eddda
mov eax, 0xe2f675bd
mov ecx, dword [0x141f47d68]
imul ecx, dword [0x141f47d6c]
imul rcx, rax
enter 0xffffffffffffc148, 0xffffffffffffffe9
or ecx, 0xd4625f21
cmp ecx, 0xb3ecdc5
je 0x1400ebe70
mov r14b, 0xc
jmp case.0x1400ea7a4.121
mov al, 1
test al, al
je 0x1400ebe9a
mov r14b, 0xd
jmp case.0x1400ea7a4.121
mov eax, r8d
cvtsi2ss xmm0, rax
movd r8d, xmm0
mov eax, dword [0x141f48218]
xor edx, edx
div dword [0x141f4821c]
and eax, 0x4ec08aaa
imul rax, rax, 0x52d61749
shr rax, 0x3b
and eax, 0xfffffffe
invalid
cmp eax, 0x905598b6
ja case.0x1400a68a0.1243
mov r14b, 7
jmp 0x1400ec7f3
mov al, 1
test al, al
je 0x1400ebee2
mov r14b, 0xb
jmp 0x1400ec7f3
mov r14b, 0xc
jmp 0x1400ec7f3
std
or byte [rax], al
invalid
movsx eax, bl
cvtsi2ss xmm0, eax
movd r12d, xmm0
xor eax, eax
test al, al
jne 0x1400ebf04
mov eax, dword [0x141f47cf0]
and eax, dword [0x141f47cf4]
in eax, 1
imul eax, eax, 0x2d21026a
cmp eax, 0x6276b1fc
mov cl, 0x76
invalid
je 0x1400ebf08
mov cl, 0x76
invalid
mov r14b, 7
jmp 0x1400ebfac
movsx eax, bl
cvtsi2sd xmm0, eax
movq r8, xmm0
invalid
mov eax, dword [0x141f47cf8]
mov ecx, dword [0x141f47cfc]
add eax, ecx
add eax, 0xf7de3bf1
xor eax, 0x2e332f19
cmp eax, 0xa83b06c
jb 0x1400ebf35
mov eax, dword [0x141f47d00]
xor eax, dword [0x141f47d04]
add eax, 0x74d14e35
xor eax, 0xc8dfa5
imul eax, eax, 0x98bfc718
cmp eax, 0x9332df6
jbe 0x1400ebf54
mov r14b, 8
jmp 0x1400ebfac
mov r14b, 0xa
jmp 0x1400ebfac
xor eax, eax
test al, al
jne 0x1400ebf83
mov ecx, 0xe9eb61a1
mov eax, dword [0x141f47cc8]
xor edx, edx
div dword [0x141f47ccc]
xor eax, 0x1e5bd32
imul rax, rcx
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
cmp eax, 0xd2f77c3d
imul esi, dword [rbx + riz*8 + 0x41], 0xffffffb6
or ecx, dword [rdi]
invalid
shr rax, 0x3d
cmp eax, 0x6bd2f77c
je 0x1400ebf8c
mov r14b, 0xb
nop dword [rax]
mov eax, dword [0x141f47d50]
xor eax, dword [0x141f47d54]
add eax, 0x1e5bd98
xor eax, 0x5e25a32b
add eax, 0x29de285b
cmp eax, 0xa7500c20
jbe 0x1400ebfb0
jmp 0x1400ec7c4
mov r14b, 0xd
jmp 0x1400ebfac
cvttss2si eax, xmm0
movss xmm1, dword [0x140108e20]
invalid
add dword [rax], eax
mov ecx, 0x7fffffff
jg 0x1400ec01a
invalid
mov r8d, dword [0x141f47f50]
imul r8d, dword [0x141f47f54]
ucomiss xmm0, xmm1
mov r12d, eax
cmova r12d, ecx
ucomiss xmm0, xmm0
cmovp r12d, edx
loop 0x1400ec04c
cmp eax, 0x663323a3
je 0x1400ebfea
mov eax, dword [0x141f47f58]
and eax, dword [str.Yiy]
xor eax, 0x20008002
or eax, 0x56f669e5
and eax, 0xfef6ebf7
cmp eax, 0x718fe1d9
je 0x1400ec013
invalid
mov r14b, 5
jmp 0x1400ec19d
movd r12d, xmm0
mov eax, dword [0x141f47f68]
xor eax, dword [0x141f47f6c]
imul eax, eax, 0x27f54c1d
and eax, 0xf21bb80d
cmp eax, 0xdb4d33e0
rcr byte [0x16536b5a2], 0xd
mov eax, 0xe03df21b
xor ecx, dword [rbp - 0x25]
je 0x1400ec042
mov r14b, 7
jmp 0x1400ec19d
cvtss2sd xmm0, xmm0
mov eax, dword [0x141f47f70]
or eax, dword [0x141f47f74]
xor eax, 0x75a7ca5d
add eax, 0x3d0f7dda
jge 0x1400ec090
cmp eax, 0x12305a35
push rdx
cld
mov esi, 0x5d3501e5
retf 0x75a7
cmp eax, 0x3b572b8b
jb 0x1400ec06c
movq r8, xmm0
mov eax, dword [0x141f47f78]
xor eax, dword [0x141f47f7c]
fnstsw word [rsi - 0x3f96fe1b]
popfq
stc
invalid
fadd dword [0x1a53fde5c]
or eax, 0x9779ec67
cmp eax, 0x38c4475e
je case.0x1400eb401.427
mov r14b, 8
jmp 0x1400ec69a
movss xmm1, dword [0x140108e2c]
maxss xmm1, xmm0
movss xmm0, dword [0x140108e30]
minss xmm0, xmm1
cvttss2si ebx, xmm0
mov r14b, 3
jmp 0x1400ec69a
xorps xmm1, xmm1
maxss xmm1, xmm0
maxps xmm1, xmm0
movss xmm0, dword [0x140108e40]
minss xmm0, xmm1
cvttss2si ebx, xmm0
mov r14b, 0xa
jmp 0x1400ec69a
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140108e18]
minss xmm0, xmm1
cvttss2si ebp, xmm0
mov eax, 0xab385b03
mov ecx, dword [0x141f47f30]
and ecx, dword [0x141f47f34]
xor ecx, 0x8f019d88
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
or ecx, 0xa7bcbeb8
cmp ecx, 0x2bee7529
jb 0x1400ec11d
mov r14b, 0xb
jmp 0x1400ec69a
cvttss2si rax, xmm0
xor ecx, ecx
xorps xmm1, xmm1
movss xmm2, dword [0x140108e3c]
mov edx, 0xffffffff
mov r8d, dword [0x141f47f38]
or r8d, dword [0x141f47f3c]
imul r8d, r8d, 0x7ec5ac77
and r8d, 0x23e46fcd
ucomiss xmm0, xmm1
mov r12d, eax
cmovb r12d, ecx
ucomiss xmm0, xmm2
cmova r12d, edx
cmp r8d, 0xa2126609
invalid
je case.0x1400ea651.1070
mov r14b, 0xc
jmp 0x1400ec69a
cvttss2si rax, xmm0
mov rcx, rax
mov ecx, eax
sar rcx, 0x3f
movaps xmm1, xmm0
subss xmm1, dword [0x140108e34]
add dword [rax], eax
cvttss2si rdx, xmm1
and rdx, rcx
or rdx, rax
xor eax, eax
xorps xmm1, xmm1
push rdi
leave
ucomiss xmm0, xmm1
cmovae rax, rdx
ucomiss xmm0, dword [0x140108e38]
invalid
add byte [rcx - 0x39], cl
sar bh, 0xff
invalid
mov r8, 0xffffffffffffffff
cmovbe r8, rax
mov eax, 0x9c4102a7
mov ecx, dword [0x141f47f40]
and ecx, dword [0x141f47f44]
add ecx, 0x40c39406
ret
xor ecx, 0x8e8820e2
shr ecx, 1
imul rcx, rax
shr rcx, 0x3d
jmp 0x19b084349
lahf
pop rsi
invalid
je case.0x1400a7563.594
lahf
pop rsi
adc dword [rsi + rdx*8 + 0x41], esi
mov dh, 0xd
mov r14b, 0xd
jmp 0x1400ec69a
movapd xmm1, xmm0
maxsd xmm1, qword [0x140108dc8]
minsd xmm1, qword [0x140108dd0]
pop rbp
or eax, 0x1cba3
cvttsd2si eax, xmm1
xor r12d, r12d
ucomisd xmm0, xmm0
rol byte [rdi + rcx + 0x4b], 0xe0
mov eax, dword [0x141f48018]
xor eax, dword [0x141f4801c]
add dword [rcx - 0x40], ebp
invalid
invalid
sbb al, 0xeb
xor eax, 0x8fc9e64a
imul eax, eax, 0x9053b7b
add eax, 0x5b7a3d09
xor eax, ebx
ja 0x1400ec23c
mov r14b, 5
jmp 0x1400ec3ec
cvtsd2ss xmm0, xmm0
movd r12d, xmm0
invalid
mov eax, dword [0x141f48020]
xor eax, dword [0x141f48024]
imul eax, eax, 0xf8d372b7
cmp eax, 0xbf518f3c
cmp al, 0x8f
push rcx
invalid
je 0x1400ec271
mov r14b, 7
jmp 0x1400ec3ec
add byte [rax], al
movq r8, xmm0
mov ecx, 0xa42ada65
mov eax, dword [0x141f48028]
xor edx, edx
div dword [0x141f4802c]
add eax, 0xe87ac145
imul rax, rcx
imul eax, ecx
shr rax, 0x3d
and eax, 0xfffffffe
cmp eax, 0xc7bd19ea
invalid
invalid
invalid
invalid
ja 0x1400ec29c
invalid
mov r14b, 8
jmp 0x1400ec757
movsd xmm1, qword [0x140108de8]
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108df0]
add dword [rax], eax
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov eax, dword [0x141f47ff8]
mov ecx, dword [0x141f47ffc]
add eax, ecx
add eax, 0x113ba9d0
adc dword [0x1bab7a1a4], esp
xor eax, 0x554a09f6
cmp eax, 0x30518a12
jb 0x1400ec2e5
mov eax, dword [0x141f48000]
or eax, dword [0x141f48004]
add eax, 0x1e5bcef
add eax, 0x868e77c2
or eax, 0xa840a5de
imul rax, rax, 0x4c237e7b
shr rax, 0x3c
cmp eax, 0xfdbd46ff
je 0x1400ec309
mov r14b, 3
jmp 0x1400ec757
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108e10]
adc byte [0x140108e10], al
minsd xmm0, xmm1
cvttsd2si ebx, xmm0
mov r14b, 0xa
jmp 0x1400ec757
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108db8]
minsd xmm0, xmm1
cvttsd2si ebp, xmm0
mov eax, dword [0x141f47fd8]
xor edx, edx
div dword [0x141f47fdc]
and eax, 0x29cc7382
sub dword [0x14c94cd11], esi
cmp eax, 0x287f3d50
ja 0x1400ec371
mov eax, dword [0x141f47fe0]
add eax, dword [0x141f47fe4]
movabs rsp, 0x86a770ec06901e5
and eax, 0xf7d41c62
imul eax, eax, 0xe1ac687
cmp eax, 0x7fab06a7
jae 0x1400ec390
mov r14b, 0xb
jmp 0x1400ec757
mov eax, dword [0x141f47fe8]
xor edx, edx
div dword [0x141f47fec]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108e08]
minsd xmm0, xmm1
cvttsd2si r12, xmm0
mov al, 1
test al, al
je 0x1400ec3e5
cld
mov r14b, 0xc
jmp 0x1400ec757
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140108db8]
minsd xmm0, xmm1
cvttsd2si ebp, xmm0
movabs rbx, 0x8000000000000000
add byte [rax - 0x43e8fa75], al
in eax, 1
imul eax, dword [0x141f48034]
or eax, 0x68ee6550
xor eax, 0x7dd3283b
add eax, 0xf58dd40c
cmp eax, 0x1b1c135
sal dword [rcx + 0x49820f01], 0x30
add byte [rax], al
jmp 0x1400ef43d
cvtsi2ss xmm0, r12d
movd r12d, xmm0
mov eax, dword [0x141f47e70]
sub eax, dword [0x141f47e74]
or eax, 0x9d84bec3
imul eax, eax, 0x9e050311
imul rax, rax, 0x7990ad6d
lodsd eax, dword [rsi]
nop
invalid
shr rax, 0x3d
cmp eax, 0xc8f593ca
ja 0x1400ec449
mov r14b, 7
jmp 0x1400ec4fa
cvtsi2sd xmm0, r12d
cvtpi2ps xmm0, mm4
movq r8, xmm0
mov eax, dword [0x141f47e78]
sub eax, dword [0x141f47e7c]
or eax, 0x58ad1b73
add eax, 0x37d397a0
movabs al, byte [0x8680d7842537d397]
cmp eax, 0xdc0b09ea
ja 0x1400ec484
mov r14b, 8
jmp 0x1400ec7b9
mov eax, dword [0x141f47e50]
xor edx, edx
div dword [0x141f47e54]
add dword [rbx - 0x1a4669fb], ecx
add dword [rbx - 0x1a466bf3], ecx
xchg esp, eax
mov ecx, 0xc80101e5
add eax, 0x6405a67e
invalid
invalid
invalid
invalid
mov eax, dword [0x141f47e58]
mov ecx, dword [0x141f47e5c]
xchg esp, eax
mov ecx, 0xc80101e5
add eax, 0x6405a67e
imul rax, rax, 0xd685a07
push 0xffffffffe8c1480d
cmp ebp, dword [rcx - 0x40]
mov dword [rbp + 0x4f], edx
invalid
cmp eax, 0xec7b766e
in al, dx
jae 0x1400ec4bc
mov r14b, 3
jmp 0x1400ec4ef
invalid
add eax, dword [rcx - 0x4a]
or al, byte [rcx + rcx*4 - 0x1d]
mov r14b, 0xa
mov ebx, r12d
jmp 0x1400ec7b9
mov r14b, 0xc
jmp 0x1400ec7b9
xor eax, eax
test al, al
jne 0x1400ec501
mov eax, dword [0x141f482c0]
sub eax, dword [0x141f482c4]
add eax, 0x301e6da4
or eax, 0xb014e4d8
fsub st(4)
adc al, 0xb0
add eax, 0x27227e57
cmp eax, 0x7ad1d03
jbe 0x1400ec505
invalid
mov r14b, 5
jmp case.0x1400ea7a4.106
mov rax, r8
shr rax, 1
cvtsi2ss xmm0, r8
xor ecx, ecx
jmp 0x1400ec545
movaps xmm1, xmm0
test cl, cl
je 0x1400ec563
test r8, r8
jns 0x1400ec53e
mov edx, r8d
and edx, 1
or rdx, rax
xorps xmm1, xmm1
push rdi
leave
push rdi
leave
cvtsi2ss xmm1, rdx
addss xmm1, xmm1
test cl, cl
jne 0x1400ec545
movd r8d, xmm1
mov eax, dword [0x141f482d0]
sub eax, dword [0x141f482d4]
add eax, 0xaa0b6435
xor eax, 0xab10daca
imul rax, rax, 0xc397631
sal byte [rcx], 0x76
invalid
invalid
shr rax, 0x3a
cmp eax, 0x4d6ccfc0
je 0x1400ec568
invalid
mov r14b, 7
jmp case.0x1400ea7a4.106
invalid
movq xmm0, r8
punpckldq xmm0, xmmword [0x1401087b0]
invalid
subpd xmm0, xmmword [0x1401087c0]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
movq r8, xmm1
mov eax, dword [0x141f482d8]
or eax, dword [0x141f482dc]
or eax, 0xfef397fb
add eax, 0x8dbfb9d4
cmp eax, 0x70919473
jbe 0x1400ec5be
mov r14b, 8
jmp case.0x1400ea7a4.106
mov eax, dword [0x141f48288]
xor edx, edx
div dword [0x141f4828c]
mov eax, dword [0x141f48290]
imul eax, dword [0x141f48294]
and eax, 0xa52fe4f2
cmp eax, 0x959ebe9a
je 0x1400ec5f1
xor eax, eax
test al, al
jne 0x1400ec60c
mov r14b, 0xa
jmp case.0x1400ea7a4.106
mov eax, 0xef9a2f71
mov ecx, dword [0x141f47ce8]
sub ecx, dword [0x141f47cec]
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xace597b7
je 0x1400ec61d
mov r14b, 6
jmp 0x1400ebfac
cvttss2si rax, xmm0
ucomiss xmm0, dword [0x140108e1c]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x1400ec6a0
cmovbe ecx, eax
xor r8d, r8d
ucomiss xmm0, xmm0
cmovnp r8, rcx
mov eax, dword [0x141f47f60]
sub eax, dword [0x141f47f64]
imul rcx, rax, 0xfcb48fb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x6417c40c
imul eax, eax, 0xe173ed1c
rcr byte [rbp*8 + 0x493de173], 0xf6
adc al, 0x37
je 0x1400ec665
mov r14b, 6
nop word [rax + rax]
mov eax, dword [0x141f47fb0]
and eax, dword [0x141f47fb4]
imul eax, eax, 0xbfdbba10
add eax, 0xae56e2b7
xor eax, 0xe66771b5
cmp eax, 0xfc45d362
jae 0x1400ec6a0
jmp 0x1400eddda
cvttsd2si rax, xmm0
ucomisd xmm0, qword [0x140108dc0]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor r8d, r8d
ucomisd xmm0, xmm0
cmovnp r8, rcx
mov r14b, 6
jmp 0x1400ec757
cvttsd2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
movapd xmm1, xmm0
subsd xmm1, qword [0x140108df8]
cvttsd2si rdx, xmm1
and rdx, rcx
or rdx, rax
xor eax, eax
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
cmovae rax, rdx
ucomisd xmm0, qword [0x140108e00]
mov r8, 0xffffffffffffffff
cmovbe r8, rax
mov eax, dword [0x141f47ff0]
sub eax, dword [0x141f47ff4]
xor eax, 0x60485f08
and eax, 0xf0485fb8
cmp eax, 0x40021c8
je 0x1400ec737
mov r14b, 0xd
nop word [rax + rax]
mov eax, dword [0x141f48068]
sub eax, dword [0x141f4806c]
add eax, 0x2038a745
imul rax, rax, 0x2a6bfc11
shr rax, 0x3d
or eax, 0xc7bd2d8a
cmp eax, 0x996b9933
jbe 0x1400ec760
jmp 0x1400eddda
xor eax, eax
test al, al
jne 0x1400ec78f
mov eax, dword [0x141f47e68]
and eax, dword [0x141f47e6c]
imul eax, eax, 0x347dcdc8
add eax, 0x124dc380
and eax, 0xbb0eb8f0
cmp eax, 0x7bf1756
jbe 0x1400ec793
mov r14b, 6
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400ec7c0
mov ebp, r12d
jmp 0x1400eddda
mov r14b, 0xd
nop
mov eax, dword [0x141f48318]
add eax, dword [0x141f4831c]
imul rax, rax, 0x4293db7b
shr rax, 0x3e
add eax, 0x8a98e8d3
cmp eax, 0x262b0765
sub esp, dword [rsi]
jb 0x1400ec7d0
mov r12d, r8d
mov ebp, r8d
mov ebx, r8d
jmp 0x1400eddda
mov eax, dword [0x141f47e10]
and eax, dword [0x141f47e14]
invalid
mov dh, 0xe5
add dword [rcx - 0x40], ebp
mov dword [rdx], esp
test eax, 0xccd9251e
push rcx
fild dword [0x11edc5655]
cmp eax, 0x99c62a4f
jb 0x1400ef151
sub dword [rax], eax
invalid
jmp 0x1400ef10c
mov eax, dword [0x141f48278]
mov ecx, dword [0x141f4827c]
add eax, ecx
add eax, 0x968374ec
shr eax, 1
mov ecx, 0x875255a7
imul rcx, rax
shr rcx, 0x3a
add ecx, 0xce635cd0
cmp ecx, 0x281325fe
jae 0x1400ec8a1
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400f2690]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
lea rax, [rsp + 0x88]
lea rcx, [0x1400f2690]
lea rdx, [rsp + 0x2c]
lea r8, [0x1400e1e50]
lea r9, [0x141f26080]
mov r10d, dword [0x141f48280]
or r10d, dword [0x141f48284]
xor r10d, 0x7dca30ee
add r10d, 0x4b7fce2d
xor r10d, 0xefed15df
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], 2
cmp r10d, 0x590ff4ea
ja 0x1400ec8c3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x1b8]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1c8]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
jmp 0x1400edb80
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400efb10]
lea eax, [0x1400efb10]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
js 0x1400ec9df
lea eax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add byte [rax], al
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
mov rax, qword [rsp + 0x128]
mov edx, dword [0x141f47d58]
or edx, dword [0x141f47d5c]
mov rcx, qword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x40582236], al
pop rdi
add edx, 0xb192347f
cmp edx, 0x76330b78
jb 0x1400ef078
jmp 0x1400ef053
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x140061c50]
mov ecx, dword [0x141f47fb8]
imul ecx, dword [0x141f47fbc]
mov qword [rsp + 0x68], rax
or ecx, 0x4be3af02
add ecx, 0xf1bd4ab0
cmp ecx, 0xd5a102ee
jbe 0x1400eca80
invalid
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x2c]
lea rcx, [0x1400e1e50]
lea rdx, [0x141f26080]
mov r8d, dword [0x141f47fc0]
imul r8d, dword [0x141f47fc4]
add r8d, 0x1231af08
imul r9, r8, 0x2ba0c2f
shr r9, 0x20
sub r8d, r9d
shr r8d, 1
add r8d, r9d
shr r8d, 0x1f
call 0x100900be3
xor edi, dword [rax - 0x76b7d107]
and al, 0x70
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
cmp r8d, 0xdd268c90
ja 0x1400eca93
mov eax, dword [0x141f47fc8]
imul eax, dword [0x141f47fcc]
add dword [rax + 0x69], ecx
ror byte [rbx - 0x54], 0x47
adc dword [rax - 0x3f], ecx
shr eax, 0x3c
or eax, 0x5ebdbdb8
cmp eax, 0x30fe63d4
je 0x1400ee4b9
jmp 0x1400ee44c
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x140065b40]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
mov eax, dword [0x141f48070]
and eax, dword [0x141f48074]
xor eax, 0x6cae863
add eax, 0x3fa2947c
jl 0x1400ecb39
movabs byte [0x893d15cfe26b253f], al
pop rdx
ja 0x1400ecb91
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
mov ecx, dword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov byte [rsi + 8], 6
invalid
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdx
jmp 0x1400ef51b
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400e1690]
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x30
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0x170]
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rcx], 0
add dh, al
or byte [rsi], r8b
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rcx], 0
add dh, al
or byte [rsi], r8b
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
xor ebp, ebp
mov eax, dword [str.p_]
sub eax, dword [0x141f47eb4]
in eax, 1
xor eax, 0x501b06ca
imul ecx, eax, 0xb1d7f8b6
mov al, 1
cmp ecx, 0x7f5f792
jb 0x1400ecc77
jmp 0x1400ecf75
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400f2f30]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
mov eax, dword [0x141f48320]
in eax, 1
mov ecx, dword [0x141f48324]
add eax, ecx
add eax, 0x101c94a2
movabs byte [0x7a4fdbbc0d101c94], al
cmp eax, 0xf0c52ac7
jbe 0x1400ecd51
movups xmm0, xmmword [rsp + 0x140]
mov rax, qword [rsp + 0x150]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
add byte [rax], al
invalid
mov ecx, 0xd206bbb3
mov eax, dword [0x141f48328]
xor edx, edx
div dword [0x141f4832c]
add eax, 0x86ed716e
imul rax, rcx
shr rax, 0x3f
shr eax, 0x3f
movups xmm0, xmmword [rsp + 0x140]
mov rdx, qword [rsp + 0x150]
add byte [rax], al
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rdx
mov qword [rsi], 1
mov dword [rsi], 1
cmp eax, 0x99c4bc9d
je 0x1400ecd56
jmp 0x1400ee41d
shr ebx, 8
mov cl, 1
jmp 0x1400eee11
shr rbx, 8
mov eax, dword [0x141f47c80]
sub eax, dword [0x141f47c84]
xor eax, 0x379135b5
imul eax, eax, 0xfad3af69
sar edx, cl
cmp eax, 0x28406eff
jb case.0x1400a653b.408
mov eax, dword [0x141f47c88]
and eax, dword [0x141f47c8c]
add eax, 0xe4b6e0d2
loopne 0x1400ecd92
in al, 0xd
test dword [rdx + rax*4 - 0x6b], edx
and eax, 0x95badea7
cmp eax, 0xe51c9b3
push rcx
invalid
je 0x1400ecdcc
mov cl, 1
jmp 0x1400eee11
shr ebp, 8
mov ebx, ebp
mov eax, 0xc1faf74d
mov rdx, r13
mov ecx, dword [0x141f47c90]
add ecx, dword [0x141f47c94]
imul rcx, rax
shr rcx, 0x3d
imul ecx, ecx, 0x88da2359
leave
pop rcx
and ebx, edx
mov byte [rcx + 0x2cd1b1c1], al
invalid
sub al, 5
cmp ecx, 0x983679c0
jbe 0x1400ece02
mov cl, 1
jmp 0x1400eee09
fcomp dword [rdi]
add byte [rax], al
shr r12, 8
mov eax, dword [0x141f47c70]
xor eax, 0x3101e5ae
invalid
div dword [0x141f47c74]
mov rdx, r13
mov eax, dword [0x141f47c78]
or eax, dword [0x141f47c7c]
xor eax, 0x28100004
and eax, 0x68101845
cmp eax, 0x33389362
invalid
xchg ebx, eax
cmp byte [rbx], dh
je 0x1400ece46
mov cl, 1
mov ebx, r12d
invalid
jmp 0x1400eee09
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ec6a0
invalid
invalid
xor eax, eax
test al, al
jne 0x1400ece81
mov eax, dword [0x141f482e0]
xor edx, edx
div dword [0x141f482e4]
and eax, 0x348de804
add eax, 0x18007ff
inc dword [rdi]
add byte [rcx], 0x3d
sti
mov esi, 0xe177945a
mov r13, qword [rsp + 0x38]
mov eax, dword [0x141f482e8]
mov ecx, dword [0x141f482ec]
add eax, ecx
add eax, 0x57dfe3eb
jrcxz 0x1400ece9a
push rdi
imul rcx, rax, 0xe51a99f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
call 0x128d096d0
sbb bh, byte [0xc11d1db1]
mov eax, dword [0x141f482f0]
imul eax, dword [0x141f482f4]
mov ecx, 0xb819da9b
imul rcx, rax
shr rcx, 0x3e
add ecx, 0xfcb2fda
cmp ecx, 0x5d222a4
jbe 0x1400eced5
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ec7d0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov r14b, 6
jmp 0x1400ed6e0
mov eax, dword [0x141f483f8]
and eax, dword [0x141f483fc]
xor eax, 0x4640c9f9
add eax, 0x50a5be18
movsd dword [rdi], dword [rsi]
push rax
or eax, 0xa9e4caaa
cmp eax, 0xfd7c5390
nop
push rbx
jl 0x1400ecf3c
jae case.0x1400a68a0.413
ud2
mov eax, dword [0x141f48400]
xor eax, dword [0x141f48404]
mov ch, 0xb4
in eax, 1
imul eax, eax, 0xd1f61457
imul rax, rax, 0x440d2691
shr rax, 0x3d
ud2
mov al, 1
xor ebp, ebp
mov cl, 1
movzx edx, r15b
add rdx, 0xfffffffffffffffe
cmp rdx, 0xe
ja case.0x1400ecf97.3
lea r8, [0x141f28668]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov eax, dword [0x141f48428]
sub eax, dword [0x141f4842c]
add eax, 0x1e5b480
imul eax, eax, 0x4da29dd8
cmp eax, 0x5a141de9
je case.0x1400ecf97.2
nop dword [rax]
mov eax, dword [0x141f48430]
and eax, dword [0x141f48434]
invalid
or eax, 0x8000884
and eax, 0x58000884
cmp eax, 0x7b201d3e
sbb eax, 0xe3777b20
sbb eax, 0xe3777b20
cmp qword [rdi + 8], 0
sete al
or bpl, al
jne case.0x1400ecf97.3
mov eax, dword [0x141f48440]
add eax, dword [str.9k_]
or eax, 0x1a3ca329
xor eax, 0x8ffca3b8
movabs dword [0x84740dc069488ffc], eax
invalid
cld
invalid
shr rax, 0x3e
cmp eax, 0x2c06dc28
je 0x1400ee52f
jmp 0x1400ee506
mov eax, dword [0x141f48438]
imul eax, dword [0x141f4843c]
scasd eax, dword [rdi]
add eax, 0x1e5b40f
imul eax, eax, 0xe0e5cf7
or eax, 0xa1920250
and eax, 0xe3f20a55
jrcxz 0x1400ed07b
push rax
pop rbp
xchg edi, eax
fdiv dword [rdx - 0x24]
test cl, cl
je case.0x1400ecf97.3
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rdi + 0x18]
pop rdi
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
pop rdi
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141f48458]
xor eax, dword [0x141f4845c]
add dword [0x174301eb1], esp
or eax, 0xca0eb10d
xor eax, 0x7c68f60
cmp eax, 0x677bd983
jnp 0x1400ed0e7
jb 0x1400ed060
test rbx, rbx
je case.0x1400dd5c2.300
xor r14d, r14d
nop
mov eax, dword [0x141f48460]
retf 0xe5b3
or eax, dword [0x141f48464]
imul eax, eax, 0x20f2186f
add eax, 0x4081ba84
xor eax, 0xf802dcff
cmp eax, 0x2f777774
jae 0x1400ed0d0
mov rcx, r14
shl rcx, 5
add rcx, rsi
call fcn.1400ea2d0
sar bh, cl
invalid
nop word cs:[rax + rax]
mov ebp, dword [0x141f48468]
sub ebp, dword [0x141f4846c]
and ebp, 0x94a4847
add ebp, 0xf6ab03c5
mov rcx, r14
shl rcx, 5
test byte [rcx + rcx*4 - 0xf], 0x48
shl ecx, 5
add rcx, rsi
int1
call fcn.1400ea2d0
cmp ebp, 0x76367c98
jbe 0x1400ed170
invalid
jbe 0x1400ed170
ror dword [rcx - 1], 1
invalid
inc r14
cmp r14, rbx
cmp esi, ebx
cmp esi, ebx
jne 0x1400ed090
mov rax, qword [rdi + 8]
nop dword [rax + rax]
invalid
mov ecx, dword [0x141f48470]
or eax, 0x1e5b35a
xor ecx, dword [0x141f48474]
imul rcx, rcx, 0xbaa5e69
shr rcx, 0x3b
or ecx, 0xa31047a4
leave
movsb byte [rdi], byte [rsi]
adc byte [r11 - 0x43696b8], r12b
and byte ss:[rax + 0x48], dl
shr ecx, 0x3b
cmp ecx, 0xd7112048
ja 0x1400ed110
invalid
test rax, rax
je case.0x1400ecf97.3
add byte [rax], al
mov eax, dword [0x141f48478]
imul eax, dword [0x141f4847c]
invalid
imul eax, eax, 0x185270e1
add eax, 0xfbd51d46
mov ecx, 0xb8cdb1f9
imul rcx, rax
shr rcx, 0x3a
cmp ecx, 0x30f294f4
jbe 0x1400ed17d
hlt
mov rax, qword [0x141f49060]
mov ecx, 0x89e4bfdf
nop word cs:[rax + rax]
mov eax, dword [0x141f48480]
xor edx, edx
div dword [0x141f48484]
or eax, 0xf75fefbc
shr eax, 1
imul rax, rcx
shr rax, 0x3b
mov rdi, qword [0x141f49060]
cmp eax, 0xc3592e86
ja 0x1400ed190
mov eax, dword [0x141f48488]
or eax, dword [0x141f4848c]
imul eax, eax, 0x7029b8ee
or eax, 0xe7bfa69e
imul eax, eax, 0xe2216e39
cmp eax, 0xfd0694c3
ja 0x1400ee5c8
jmp 0x1400ee591
test al, al
je case.0x1400ecf97.3
mov rsi, qword [rdi + 8]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rbx - 0x1a4d6dfb], cl
add dword [rbx], ebp
add eax, 0x1e5b290
invalid
mov eax, dword [0x141f48498]
sub eax, dword [0x141f4849c]
invalid
add eax, 0x4c244495
xor eax, 0x56921dfe
imul rcx, rax, 0xa757811
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xbea81f9
ja 0x1400ed200
mov eax, dword [0x141f484a0]
sub eax, dword [0x141f484a4]
in eax, 1
mov rdi, qword [rsi]
and eax, 0x51440020
push rcx
add eax, 0xa6257d43
cmp eax, 0x47a5e23f
jae 0x1400ed260
invalid
mov rcx, rsi
call qword [rdi + 0x10]
nop word [rax + rax]
mov eax, dword [0x141f484a8]
or eax, dword [0x141f484ac]
imul eax, eax, 0xdf34c2ac
imul rbx, rax, 0x2fb2c5a1
movabs eax, dword [0x483debc1482fb2c5]
mov ecx, esi
int1
call qword [rdi + 0x10]
cmp ebx, 0xa7b83257
jae 0x1400ed260
jmp case.0x1400ecf97.3
mov eax, 0xa4dae553
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141f484b0]
sub ecx, dword [0x141f484b4]
invalid
mov dl, 0xe5
invalid
add ecx, 0xaf7a695
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x1c72c35d
cmp ecx, 0xb8826f8f
ja 0x1400ed2a0
nop dword [rax + rax]
mov eax, dword [0x141f484b8]
xor edx, edx
div dword [0x141f484bc]
and eax, 0x7dccd116
imul rax, rax, 0x412c042b
shr rax, 0x3b
add eax, 0x515ee35b
cmp eax, 0xa3978a76
invalid
ja 0x1400ed2d0
mov rcx, qword [rdi + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp case.0x1400ecf97.3
movzx ebp, word [rdi + 2]
mov word [rsp + 0x88], bp
xor eax, eax
test al, al
je 0x1400ed329
movzx eax, word [rdi + 2]
mov word [rsp + 0x88], ax
mov dword [rsp + 0x88], eax
jmp 0x1400ed309
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400ed349.6
xchg dword [rdx + rax], edi
add byte [rax], al
movzx r8d, bp
lea rax, [0x141f27958]
add dword [rdx + 0x63], ecx
or al, 0xa8
invalid
add rcx, rax
jmp rcx
mov eax, dword [0x141f48148]
xor eax, dword [0x141f4814c]
add eax, 0x1ad3f6ef
imul rax, rax, 0x470bd843
imul eax, eax, 0x470bd843
shr rax, 0x3d
cmp eax, 0xbbe2a26
je case.0x1400ed349.0
mov r14b, 4
jmp 0x1400ed472
mov eax, dword [0x141f48140]
or eax, dword [0x141f48144]
and eax, 0xa0883143
xor eax, 0xc17219cb
cmp eax, 0x1e0bbaa8
jb case.0x1400ed349.15
mov r14b, 0xa
jmp case.0x1400e9f35.916
add byte [rax], al
invalid
mov eax, dword [0x141f48150]
imul eax, dword [0x141f48154]
or eax, 0x800810a8
xor eax, 0xc50a002
and eax, 0xcd7bb8ae
cmp eax, 0x1a128c26
mov word [rdx], ss
invalid
jbe case.0x1400ed349.1
mov r14b, 5
jmp 0x1400ed6c3
mov eax, dword [0x141f48158]
xor edx, edx
div dword [0x141f4815c]
add eax, 0x1bcca556
movsd dword [rdi], dword [rsi]
int3
sbb ecx, dword [0x178cd2619]
xor eax, 0x586cae30
cmp eax, 0xc89d931b
jae case.0x1400ed349.18
mov r14b, 6
jmp 0x1400ed6c3
movzx eax, bp
cvtsi2ss xmm0, eax
movd r8d, xmm0
mov r14b, 7
jmp 0x1400ed6c3
movzx eax, bp
cvtsi2sd xmm0, eax
mov eax, dword [0x141f48160]
imul eax, dword [0x141f48164]
and eax, 0x3864feec
cmp byte [0x16ff9b8ac], dh
imul rax, rax, 0x84810eb
shr rax, 0x38
call 0x104c4116a
xlatb
sub al, 0x77
xlatb
movq r8, xmm0
mov eax, dword [0x141f48168]
or eax, dword [0x141f4816c]
or eax, 0x1a5e2f24
add eax, 0xb11e142f
or eax, 0xe8dead44
cmp eax, 0x66596919
je 0x1400ed43b
mov r14b, 8
jmp 0x1400ed6c3
mov r14b, 3
mov ebx, ebp
jmp 0x1400ed6c3
add al, byte [rax]
invalid
mov r14b, 0xb
jmp 0x1400ed6c3
xor eax, eax
test al, al
jne 0x1400ed479
mov r14b, 0xc
jmp 0x1400ed6c3
mov eax, dword [0x141f48170]
sub eax, dword [0x141f48174]
add dword [0x1016a3aad], eax
xor eax, 0x98ab285
cmp eax, 0x119f8fbb
jae 0x1400ed4a7
mov word [rsp + 0x60], bp
mov eax, 0x899402a3
mov ecx, dword [0x141f48178]
sub ecx, dword [0x141f4817c]
lodsb al, byte [rsi]
in eax, 1
add ecx, 0xf744c3f2
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
mov word [rsp + 0x60], bp
cmp ecx, 0x74caac83
je 0x1400ed4ac
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
and al, 0x60
mov r8d, 1
call fcn.14003c9f0
cmc
hlt
dec dword [rbx + rcx*4 + 0x44]
and al, 0x30
movabs rax, 0x8000000000000000
cmp r8, rax
jne 0x1400ed699
mov eax, dword [0x141f48188]
sub eax, dword [0x141f4818c]
lodsb al, byte [rsi]
in eax, 1
invalid
and eax, 0x1408105
imul eax, eax, 0x76589b8e
cmp eax, 0x3528b08b
jb 0x1400ed500
mov eax, dword [0x141f48190]
imul eax, dword [0x141f48194]
in eax, 1
imul eax, eax, 0x563d4759
cmp eax, 0x1bb0dd6c
mov al, 0x1b
je 0x1400ed51e
mov eax, dword [0x141f48198]
imul eax, dword [0x141f4819c]
imul rax, rax, 0x2e0db981
shr rax, 0x3d
or eax, 0x14ce01b6
imul eax, eax, 0x41e9927a
jmp 0x17244129f
add bl, byte [rdx + 0xf]
xchg dword [rcx + 0x16], ebp
add byte [rax], al
invalid
xor eax, 0xf5a0232
xchg dword [rcx + 0x16], ebp
add byte [rax], al
invalid
jmp 0x1400eeb9e
mov r14b, 0xd
jmp 0x1400ed6c3
mov eax, dword [0x141f481b8]
xor edx, edx
div dword [0x141f481bc]
cmp ebp, dword [rbp + riz*8 + 0x66b00d01]
xchg ebp, eax
invalid
imul eax, eax, 0xc7f37d55
invalid
invalid
add eax, 0xf81f03a2
add ebx, dword [rdi]
clc
cmp eax, 0x5c397c6d
jae 0x1400ed5dc
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400f1d40]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
invalid
mov qword [rsp + 0x38], 2
lea rax, [rsp + 0x88]
lea rcx, [0x1400f1d40]
lea rdx, [rsp + 0x2c]
lea r8, [0x1400e1e50]
lea r9, [0x141f26080]
mov ah, bl
invalid
mov r10d, dword [str.C:_b_]
or r10d, dword [0x141f481c4]
invalid
stosd dword [rdi], eax
in eax, 1
imul r10, r10, 0x645008b5
shr r10, 0x3e
xor r10d, 0x928f519f
imul r10d, r10d, 0xc863f4bb
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x30], r9
and al, 0x30
mov qword [rsp + 0x38], 2
cmp r10d, 0x1104497f
jb 0x1400ed5fe
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov dword [rsp + 0x48], 2
mov eax, dword [0x141f481c8]
or eax, dword [str.wj_r_t]
imul eax, eax, 0x57e384e8
imul rax, rax, 0x2c39ed97
shr rax, 0x3c
cmp eax, 0xcbfe7873
ja 0x1400eec2b
jmp 0x1400eebdc
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov eax, dword [0x141f48180]
or eax, dword [0x141f48184]
add eax, 0xb8525855
xor eax, 0x20805548
cmp eax, 0xe59f3afe
ja 0x1400ed6a3
mov r14b, 2
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x1400ed6d0
mov r12d, r8d
jmp 0x1400eddda
invalid
add byte [rax], al
mov eax, dword [0x141f47c98]
or eax, dword [0x141f47c9c]
imul eax, eax, 0x5ede8788
cmp eax, 0x4f31c1b8
je 0x1400ed6e0
test rdx, rdx
je 0x1400ed71e
invalid
mov eax, dword [0x141f47ca0]
add eax, dword [0x141f47ca4]
imul eax, eax, 0x3eb905eb
or eax, 0x4f86190c
xchg byte [rdi + 0x3d], cl
invalid
invalid
invalid
invalid
je 0x1400ed75b
mov ecx, 0x190c0d3e
xchg byte [rdi + 0x3d], cl
adc cl, byte [0x12b4e4bac]
or eax, 0x24848b4c
cwde
add byte [rax], al
add cl, ch
scasd eax, dword [rdi]
invalid
jmp case.0x1400ea651.629
mov r8, qword [rsp + 0x98]
jmp 0x1400eddda
mov eax, dword [0x141f47ca8]
add eax, dword [0x141f47cac]
and eax, 0xfe2e7442
imul rax, rax, 0x26ef425f
rcr byte [rdi + 0x42], 0xef
shr rax, 0x3d
invalid
imul eax, eax, 0x8bc5e10d
mov rdi, qword [0x141f49060]
mov edi, dword [0x141f49060]
cmp eax, 0x61b5914e
jae 0x1400ed764
mov rax, qword [0x141f49060]
jmp case.0x1400ea651.629
mov eax, dword [0x141f47cb0]
xor edx, edx
div dword [0x141f47cb4]
movsd dword [rdi], dword [rsi]
in eax, 1
invalid
xor eax, 0xa953e10a
add eax, 0x8d93ebb9
xor eax, 0x8ccfefdc
out dx, eax
iretd
invalid
jmp 0x1400ed70e
cmp eax, 0xb69489fb
jae 0x1400ed796
mov rcx, rdi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov eax, dword [0x141f47cb8]
sub eax, dword [0x141f47cbc]
movsd dword [rdi], dword [rsi]
in eax, 1
imul rax, rax, 0x21a36c5d
shr rax, 0x3c
cmp al, 0xd
sbb cl, byte [rsi + 0x69441ee6]
invalid
imul r13d, eax, 0xca8e721e
mov rcx, rdi
xor edx, edx
ror byte [rbx + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add bh, bh
adc eax, 0x1ab04
cmp r13d, 0x86ca601
je 0x1400ed796
mov eax, dword [0x141f47cc0]
imul eax, dword [0x141f47cc4]
movsb byte [rdi], byte [rsi]
in eax, 1
xor eax, 0x2a59afd6
shr eax, 1
imul rax, rax, 0x53583311
imul eax, eax, 0x53583311
xor ebx, dword [rax + 0x53]
shr rax, 0x3b
or eax, 0xc2e70453
cmp eax, 0x778b5bd8
jbe 0x1400ed7d5
mov r8, qword [rsp + 0x98]
mov r13, qword [rsp + 0x80]
jmp 0x1400eddda
mov eax, dword [0x141f483b0]
xor eax, dword [0x141f483b4]
imul eax, eax, 0xba4395ca
add eax, 0x9611ee55
mov ecx, 0xbdd9fce3
imul rcx, rax
shr rcx, 0x3e
mov byte [rsi + 8], 0xe
invalid
cmp ecx, 0x537c4604
jne 0x1400ed84b
mov byte [rsi + 8], 0xe
jmp 0x1400ed815
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 8
mov qword [rsi + 0x20], 0
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], r9b
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400ecf71
dec dword [rax - 0x75]
sbb byte [r8 - 0x77], r9b
and al, 0x48
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x48], rax
mov eax, dword [0x141f483c0]
add eax, dword [0x141f483c4]
or eax, 0x824246aa
imul eax, eax, 0x105ff65f
add eax, 0xa7fe4bd3
movups xmm0, xmmword [rdi + 8]
or byte [r15], r9b
adc dword [rsp + 0x38], eax
invalid
cmp byte [0x1659a0986], bh
cmp eax, 0x258b30e4
and eax, 0x8b481473
sbb byte [r8 - 0x77], r9b
jae 0x1400ed8b8
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x48], rax
and al, 0x48
movups xmm0, xmmword [rdi + 8]
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
jmp 0x1400ed86f
mov byte [rsp + 0x30], 0xe
movzx r8d, r13b
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rsi
call fcn.1400ea5a0
nop
mov eax, dword [0x141f483c8]
sub eax, dword [0x141f483cc]
in eax, 1
in eax, 1
imul eax, eax, 0xb53f89fe
add eax, 0x1dea9f8d
invalid
sbb eax, 0x97602c3d
invalid
jbe case.0x1400ed349.837
mov al, 1
xor ebp, ebp
xor ecx, ecx
jmp 0x1400ecf77
mov ecx, dword [0x141f483f0]
add ecx, dword [0x141f483f4]
xor ecx, 0x9e6259db
add ecx, 0x2ba456ec
or ecx, 0xfdb2cf6
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
and al, 0x48
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
cmp ecx, 0xe1827bd5
jbe 0x1400ed949
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1400ed8f9
test rax, rax
je 0x1400ed97e
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x1400ecf97.3
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov eax, dword [0x141f48408]
xor edx, edx
div dword [0x141f4840c]
or eax, 0xa45b5afd
add eax, 0x7b965da6
imul rax, rax, 0x260b1725
shr rax, 0x3b
call 0x197e816f0
cmp al, 0x48
ja 0x1400ee650
jmp 0x1400ee619
mov eax, dword [0x141f47dd0]
xor edx, edx
div dword [0x141f47dd4]
xor eax, 0x29b20f2e
imul r14d, eax, 0xa093f177
xor r14d, 0xae34c79a
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
cmp r14d, 0x28b8f214
jae 0x1400eda18
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
jmp 0x1400ed9c2
mov r8, qword [rsp + 0x30]
cmp r8, rbx
jne 0x1400eda96
mov eax, dword [0x141f47de0]
xor edx, edx
div dword [0x141f47de4]
and eax, 0x202b6990
add eax, 0xdb2168ef
xor eax, 0x9e787d22
cmp eax, 0xb08f8a1e
jbe 0x1400eda4a
mov byte [rsi + 8], 8
mov r13d, r15d
mov eax, dword [0x141f47de8]
and eax, dword [0x141f47dec]
and eax, 0x8010d020
imul eax, eax, 0xaba9d523
mov byte [rsi + 8], 8
cmp eax, 0x7cbec4cf
je 0x1400eda4d
mov eax, dword [0x141f47df0]
imul eax, dword [0x141f47df4]
add eax, 0x1ce6e8a3
or eax, 0xe84d755f
cmp eax, 0xb94328b
jb 0x1400ef0c3
jmp 0x1400ef099
mov eax, dword [0x141f47dd8]
xor edx, edx
div dword [0x141f47ddc]
xor eax, 0x1e5a338
xor eax, 0x80000
or eax, 0x2813f6df
and eax, 0x783bf7ff
cmp eax, 0x4b376bac
ja 0x1400eda96
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ebe40
je 0x1400edaad
invalid
invalid
mov eax, dword [0x141f48238]
and eax, dword [str.zfKKu]
xor eax, 0x8c0401
or eax, 0x315013be
and eax, 0x35de97bf
mov word [rsp + 0x60], r8w
cmp eax, 0x3fd15618
jbe 0x1400edafc
mov word [rsp + 0x60], r8w
jmp 0x1400edacc
mov r12d, r15d
mov eax, dword [0x141f48240]
imul eax, dword [0x141f48244]
mov ecx, 0xfcbb2b77
imul rcx, rax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp eax, 0x6549c181
push 0x3ef9814e
mov dl, 0x63
scasb al, byte [rdi]
jbe 0x1400edb3c
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
movabs r15, 0x8000000000000000
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x60]
xor ebp, ebp
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.14003c9f0
hlt
inc dword [rax - 0x7c]
in eax, dx
jne 0x1400edb52
mov r8, qword [rsp + 0x30]
cmp r8, r15
jne 0x1400edbdb
mov byte [rsi + 8], 8
mov qword [rsi], 1
mov r15d, r12d
mov eax, dword [0x141f48268]
add eax, dword [0x141f4826c]
xor eax, 0xc183144f
imul eax, eax, 0x91882bb
add eax, 0x17243d3f
cmp eax, 0x856855e
jb 0x1400edb80
xor ebp, ebp
mov eax, dword [0x141f48270]
xor eax, dword [0x141f48274]
imul rax, rax, 0x1ea06bfb
shr rax, 0x3b
xor eax, 0xdb05eaca
imul rcx, rax, 0x57e15d53
loope 0x1400edc1f
shr rcx, 0x3d
mov al, 1
cmp ecx, 0xd871ebbf
ja 0x1400edba5
iretd
jmp 0x1400ecf75
mov ecx, 0x9295c5f1
mov eax, dword [0x141f48248]
xor edx, edx
div dword [0x141f4824c]
and eax, 0x77022efa
imul rax, rcx
shr rax, 0x3e
imul eax, eax, 0xac433df4
cmp eax, 0x6370287
ja 0x1400edbe0
mov eax, dword [0x141f48250]
sub eax, dword [0x141f48254]
cmpsb byte [rsi], byte [rdi]
in eax, 1
mov r13, qword [rsp + 0x38]
add eax, 0x2a52b532
and eax, 0x94f9efb
cmp eax, 0x1bc92dd9
mov eax, dword [0x141f48258]
imul eax, dword [0x141f4825c]
add eax, 0x70dfdfc4
and eax, 0xc6e9b2ed
cmp eax, 0xc2262fb2
je 0x1400edc28
mov r15, qword [rsp + 0x40]
mov eax, dword [0x141f48260]
sub eax, dword [0x141f48264]
or eax, 0xf4ff3e6b
add eax, 0xc9e6be53
cmp eax, 0x30710b4e
jb 0x1400edc4b
mov r14b, 2
jmp 0x1400ec7f3
mov eax, dword [0x141f47d18]
sub eax, dword [0x141f47d1c]
add eax, 0xb9be9f90
or eax, 0x804a4ab4
imul rax, rax, 0x57c9b187
shr rax, 0x3d
mov word [rsp + 0x60], r12w
cmp eax, 0x1c10a997
jbe 0x1400edca6
mov word [rsp + 0x60], r12w
jmp 0x1400edc70
mov eax, dword [0x141f47d20]
and eax, dword [0x141f47d24]
movabs r14, 0x8000000000000000
imul eax, eax, 0x7fb8f038
add eax, 0x660dc0fd
cmp eax, 0xe75d0f2a
ja 0x1400eef78
jmp 0x1400eef43
mov ecx, dword [0x141f47b68]
or ecx, dword [0x141f47b6c]
xor ecx, 0x40110418
or ecx, 0xbf4e7967
xor ecx, 0x26b16985
mov rdx, qword es:[rdi + 8]
mov r8, qword [rdi + 0x18]
shl r8, 5
add r8, rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], r8
cmp ecx, 0x3375fca7
stc
cmpsd dword [rsi], dword [rdi]
cld
jne 0x1400edd5d
jae 0x1400edd60
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x18]
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x100], rax
add byte [rax], al
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rdx
jmp 0x1400edcd7
invalid
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x100]
call fcn.1400ef590
adc dword [rax], ebx
add byte [rax], al
movzx eax, byte [rsp + 0x30]
cmp al, 0x12
jne 0x1400ede5a
xor eax, eax
nop
test al, al
jne 0x1400edd90
nop word cs:[rax + rax]
mov eax, dword [0x141f48330]
and eax, dword [0x141f48334]
imul rax, rax, 0x6269b80d
shr rax, 0x3d
or eax, 0x8c427f58
mov word [0xcc515d1b], fs
cmp eax, 0x17fc1590
jb 0x1400edda0
mov r8, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov r14b, 0xe
xor eax, eax
test al, al
je 0x1400ede10
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bl
mov word [rsi + 0xa], bp
mov dword [rsi + 0xc], r12d
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], r15
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [str.__S]
imul eax, dword [0x141f47b94]
add eax, 0xe7545340
and eax, 0x37e94fbf
add eax, 0xe1525767
loope 0x1400ede71
mov byte [rsi + 8], dh
mov byte [rsi + 9], bl
mov word [rsi + 0xa], bp
mov dword [rsi + 0xc], r12d
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], r15
mov qword [rsi], 0
cmp eax, 0xa56e0898
jae 0x1400ede10
jmp case.0x1400ecf97.3
lea rcx, [rsi + 9]
lea rdx, [rsp + 0x31]
nop word cs:[rax + rax]
mov r8d, dword [0x141f48338]
sub r8d, dword [0x141f4833c]
or r8d, 0x2289dd7a
and r8d, 0xff8bfd7e
xor r8d, 0xf7533486
cmp r8d, 0x32e79d66
jb 0x1400ede70
mov r8d, dword [rdx]
mov edx, dword [rdx + 3]
mov dword [rcx + 3], edx
mov dword [rcx], r8d
add dword [rdi], ecx
adc byte [rsp + 0x38], al
mov rcx, qword [rsp + 0x48]
mov byte [rsi + 8], al
movups xmmword [rsi + 0x10], xmm0
adc byte [rax - 0x77], cl
and byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x1400ed8ee
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x88], rax
mov eax, dword [0x141f48098]
and eax, dword [0x141f4809c]
or eax, 0x479f5165
add eax, 0x35c030c9
and eax, 0x4ca7a010
cmp eax, 0xefe7df84
jne 0x1400edf07
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
jmp 0x1400edec9
mov byte [rsp + 0x98], r15b
mov eax, dword [0x141f480a0]
or eax, dword [str._mLIv_]
invalid
invalid
in eax, 1
invalid
add eax, 0xb7791018
or eax, 0x8fa116b4
shr eax, 1
imul rax, rax, 0x11d0aad5
invalid
stosb byte [rdi], al
rcl byte [rcx]
shr rax, 0x39
call 0x18a941c6e
jne 0x1400edf47
invalid
xchg ebp, eax
add byte [rax], al
invalid
lea rax, [0x1400e1e50]
mov qword [rsp + 0x90], rax
lea rax, [0x141f260d8]
invalid
jrcxz 0x1400edf54
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
add byte [rdi], cl
adc byte [rsp + 0xe8], al
movups xmmword [rsp + 0x67], xmm0
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x77], rax
mov byte [rsi + 8], 6
movups xmm0, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], al
mov rax, qword [rsp + 0x6f]
mov rcx, qword [rsp + 0x77]
mov ecx, dword [rsp + 0x77]
movups xmmword [rsi + 9], xmm0
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rcx
mov qword [rsi], 1
lea r12, [0x141f260d8]
lea r13, [rsp + 0x88]
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xe8
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x30]
xor ebp, ebp
mov eax, dword [0x141f480a8]
xor eax, dword [0x141f480ac]
imul r15d, eax, 0xb6a3055e
add r15d, 0xe77b7ac
xor r15d, 0x8f2626d9
lea rax, [0x1400e1e50]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
mov rcx, rbx
mov rdx, r14
call fcn.1400f0220
and dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xe8], al
movups xmmword [rsp + 0x67], xmm0
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x77], rax
and al, 0x77
mov byte [rsi + 8], 6
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x6f]
movups xmmword [rsi + 9], xmm0
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x77]
and al, 0x77
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
mov al, 1
cmp r15d, 0x4b4dec53
jbe 0x1400edff0
jmp 0x1400eef1b
mov eax, dword [0x141f47b08]
imul eax, dword [0x141f47b0c]
xor eax, 0x180a94c
or eax, 0x6e7f14b3
mov bl, 0x14
jg 0x1400ee129
add eax, 0x1d41466a
mov r8, qword [rdi + 8]
mov qword [rsp + 0x88], r8
mov byte [rax], al
add byte [rax], al
cmp eax, 0x6d209a8a
jae 0x1400ee0e1
mov rax, qword [rdi + 8]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
jmp 0x1400ee0a4
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400ee0fd.6
lea rax, [0x141f27fb8]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov eax, dword [0x141f47ed0]
imul eax, dword [0x141f47ed4]
enter 0xffffffffffffe59d, 1
xor eax, 0x210c0184
and eax, 0xfb3f43b6
cmp eax, 0xef297f4f
jg 0x1400ee143
out dx, eax
je case.0x1400ee0fd.2
mov r14b, 4
mov ebp, r8d
jmp case.0x1400a653b.496
push rax
add dword [rax], eax
invalid
mov eax, dword [0x141f47ec8]
and eax, dword [0x141f47ecc]
add eax, 0x382eaa20
or eax, 0x99d5d2a6
cmpsb byte [rsi], byte [rdi]
rcl ch, cl
cdq
cmp eax, 0x14bc32c3
je case.0x1400ee0fd.16
mov r14b, 3
jmp case.0x1400a653b.496
mov eax, dword [0x141f47ed8]
imul eax, dword [0x141f47edc]
add eax, 0x1e59d82
or eax, 0xda692627
add eax, 0x591fe727
invalid
pop rcx
cmp eax, 0x639caaa6
ja case.0x1400ee0fd.3
invalid
mov r14b, 5
jmp case.0x1400a653b.496
mov eax, dword [0x141f47eb8]
xor eax, dword [0x141f47ebc]
add eax, 0x1e59d3d
or eax, 0x1c6ec0d1
add eax, 0x4b2f7c0f
xor eax, 0xb4bba062
invalid
invalid
mov ebx, 0x7ec03db4
sar byte [rsi - 0x35], 0xcd
ja case.0x1400ee0fd.19
mov eax, dword [0x141f47ec0]
imul eax, dword [0x141f47ec4]
add eax, 0xb6d8f5ab
or eax, 0xedfb4227
imul eax, eax, 0xb516e4bc
cmp eax, 0x2aac606a
jbe 0x1400ee195
mov r14b, 0xc
jmp case.0x1400a653b.496
mov eax, dword [0x141f47ee0]
xor edx, edx
div dword [0x141f47ee4]
cvtsi2ss xmm0, r8
mov eax, dword [0x141f47ee8]
xor eax, dword [0x141f47eec]
imul eax, eax, 0x73840a78
xor eax, 0xf155a2b4
imul rax, rax, 0x6bb80a81
shr rax, 0x3d
cmp eax, 0xb9fafd0a
ja 0x1400ee1d4
movd r8d, xmm0
mov eax, dword [0x141f47ef0]
xor edx, edx
div dword [0x141f47ef4]
add eax, 0x2e4e0819
sbb dword [rax], ecx
and eax, 0xa8c1eca5
and eax, 0xa8c1eca5
cmp eax, 0xee8f125e
je 0x1400ee202
mov r14b, 7
jmp case.0x1400a653b.496
cvtsi2sd xmm0, r8
movq r8, xmm0
mov r14b, 8
jmp case.0x1400a653b.496
mov r14b, 0xa
jmp case.0x1400a653b.496
mov r14b, 0xb
mov ebp, r8d
jmp case.0x1400a653b.496
movabs rbx, 0x8000000000000000
mov eax, dword [0x141f47ef8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx - 0x1a6359fb], 1
and eax, dword [0x141f47efc]
and eax, 0x111010
cmp eax, 0x4a2f2d00
mov r14, r8
ja 0x1400ef305
adc byte [rax], al
invalid
jmp 0x1400ef2e1
mov r14b, 6
jmp case.0x1400a653b.496
mov r14b, 0xd
nop dword [rax + rax]
add byte [rbx - 0x1a6365fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
mov eax, dword [0x141f47f20]
imul eax, dword [0x141f47f24]
add eax, 0x1e59c97
add eax, 0xab0c1948
or eax, 0x62203
and eax, 0x8c162603
cmp eax, 0x2a157019
je 0x1400ee280
mov r12d, r8d
mov ebx, r8d
jmp 0x1400eddda
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400f0ef0]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
add byte [rdi], cl
adc byte [rsp + 0x188], al
mov rax, qword [rsp + 0x198]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
adc byte [rax - 0x77], r9b
and byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
mov eax, dword [0x141f47f28]
mov ecx, dword [0x141f47f2c]
fstp qword [rbx - 0x37fefe1b]
fstp qword [rbx - 0x37fefe1b]
add eax, 0x6eb6e82f
imul rax, rax, 0x7893c453
shr rax, 0x3e
imul eax, eax, 0xab9d7602
cmp eax, 0x428a2c89
je 0x1400ee343
jmp 0x1400ef3b8
mov eax, dword [0x141f47f90]
sub eax, dword [0x141f47f94]
pushfq
in eax, 1
pushfq
in eax, 1
or eax, 0x5f225a3e
add eax, 0xb5e2bab4
mov byte [rsi + 8], 8
cmp eax, 0x62e7907b
nop
out 0x62, eax
jbe 0x1400ee39a
mov byte [rsi + 8], 8
jmp 0x1400ee373
mov eax, dword [0x141f47f98]
xor edx, edx
div dword [0x141f47f9c]
imul eax, eax, 0x44d937bf
or eax, 0xfdd8ff40
cmp eax, 0x9567afac
jb 0x1400ef40b
add byte [rax], al
add byte [rax], al
jmp 0x1400ef3e7
mov eax, dword [0x141f48300]
and eax, dword [0x141f48304]
or eax, 0xb1d69605
mov ecx, 0x9a80d0b1
imul rcx, rax
shr rcx, 0x3c
mov byte [rsi + 8], 8
or byte [rcx - 0x65abd07], al
xor al, 0x75
invalid
mov byte [rsi + 8], 8
jmp 0x1400ee3c3
mov qword [rsi], 1
mov eax, dword [0x141f48308]
xor eax, dword [0x141f4830c]
xor eax, 0x70ddfb7
imul eax, eax, 0x98d82904
xor eax, 0x38ef5102
cmp eax, 0x7e701480
ja 0x1400ee3fa
xor ebp, ebp
in eax, dx
mov ecx, dword [0x141f48310]
or ecx, dword [0x141f48314]
or eax, 0x1e59ee9
or eax, 0x1e59ee9
or ecx, 0x750e8e2f
xor ecx, 0xbcb65c02
mov cs, word [rsi]
jne 0x1400ee3b3
int1
add bl, byte [rsi + rsi*4 - 0x44]
add ecx, 0x7e217423
mov al, 1
cmp ecx, 0x81226647
jbe 0x1400ee41f
jmp 0x1400ecf75
mov ebx, dword [0x141f47fd0]
imul ebx, dword [0x141f47fd4]
add ebx, 0x310974b3
and ebx, 0x6699bb40
mov ebx, 0x8d486699
and al, 0x60
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
cmp ebx, 0x40576b07
jne 0x1400ef414
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
jmp 0x1400ee44c
mov eax, dword [0x141f48448]
and eax, dword [0x141f4844c]
or eax, 0x9d73f6c5
imul eax, eax, 0x84ed30f9
test byte [rax - 0x75], cl
ja 0x1400ee531
test byte [rax - 0x75], cl
ja 0x1400ee531
mov rbx, qword [0x141f49060]
cmp eax, 0xe6cc372f
jne 0x1400ee538
mov rax, qword [0x141f49060]
add eax, 0x1e5ab2a
jmp 0x1400ee506
mov eax, dword [0x141f48450]
xor eax, dword [0x141f48454]
xor eax, 0xe86fa89c
imul eax, eax, 0x365241c4
add eax, 0xa9731450
cmp eax, 0x2a743379
jae 0x1400ee569
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov bpl, 1
nop word cs:[rax + rax]
mov rcx, rbx
xor edx, edx
mov r8, rsi
call rdi
test bpl, bpl
je 0x1400ee580
jmp case.0x1400ecf97.3
mov eax, dword [0x141f48490]
xor edx, edx
div dword [0x141f48494]
imul eax, eax, 0x81c0a3d6
shr eax, 1
imul rbx, rax, 0x42fd7047
shr rbx, 0x36
mov rcx, rdi
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x53026748
jne case.0x1400ecf97.3
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ee591
mov eax, dword [0x141f48390]
xor edx, edx
div dword [0x141f48394]
imul eax, eax, 0x61d13af6
invalid
add eax, 0x5154dc7a
xor eax, 0x71609c2f
cmp eax, 0xab66447c
ja case.0x1400ecf97.3
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141f48410]
sub eax, dword [0x141f48414]
imul eax, eax, 0xe19031e
imul rax, rax, 0x13d2eb17
shr rax, 0x39
and eax, 5
mov byte [rsi + 8], 0xe
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], rbx
cmp eax, 0x56aa06cd
jbe 0x1400ee662
invalid
mov byte [rsi + 8], 0xe
mov qword [rsi + 0x10], 1
mov qword [rsi + 0x18], rbx
jmp 0x1400ee619
mov eax, dword [0x141f48418]
xor eax, dword [str.bxu]
and eax, 0x6806124
cmp eax, 0x385b97aa
xchg edi, eax
pop rbx
invalid
je 0x1400ee6be
mov eax, dword [0x141f48420]
add eax, dword [0x141f48424]
imul rcx, rax, 0x3b6be789
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
or eax, 0xdb2313e8
add eax, 0x63aa0693
mov qword [rsi + 0x20], 1
mov qword [rsi], 0
cmp eax, 0xda505a73
jb case.0x1400ecf97.3
mov qword [rsi + 0x20], 1
mov qword [rsi], 0
jmp 0x1400ee67a
mov eax, dword [0x141f47b30]
imul eax, dword [0x141f47b34]
and eax, 0x2c034001
xor eax, 0x402f000
or eax, 0xc3fc0bfc
mov byte [rsp + 0x88], bl
add byte [rax], al
cmp eax, 0x911cfbc
jae 0x1400ee702
mov byte [rsp + 0x88], bl
jmp 0x1400ee6cf
add r13d, 0xfffffffe
cmp r13d, 0x65
ja case.0x1400ee71e.6
lea rax, [0x141f27af0]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
xor eax, eax
test al, al
jne 0x1400ee722
mov eax, dword [0x141f480d0]
imul eax, dword [0x141f480d4]
cdq
in eax, 1
and eax, 0xd8dcaeb3
add eax, 0x8792edbd
and eax, 0x9edcc77a
cmp eax, 0x7145d6a9
jbe 0x1400ee726
mov r14b, 4
jmp 0x1400eeb93
mov eax, dword [0x141f480c8]
add eax, dword [0x141f480cc]
xor eax, 0x2d1408da
imul eax, eax, 0x697f579c
imul rcx, rax, 0x108d5415
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xbc1c59dc
je case.0x1400ee71e.16
mov r14b, 3
jmp 0x1400eeb93
mov eax, dword [0x141f480d8]
imul eax, dword [0x141f480dc]
scasd eax, dword [rdi]
add eax, 0x1e59944
imul rax, rax, 0xe4b3657
shr rax, 0x3b
cmp esi, dword [0xf985e019]
imul eax, eax, 0x9ea77c04
cmp eax, 0xc430958f
ja case.0x1400ee71e.3
mov eax, dword [0x141f480e0]
xor edx, edx
div dword [0x141f480e4]
add eax, 0x438f3a34
imul rax, rax, 0x3a82b883
shr rax, 0x3c
or eax, 0xc4c5ed2c
cmp eax, 0xf3c977fb
je 0x1400ee7b5
mov r14b, 5
jmp 0x1400eeb93
mov eax, dword [0x141f480b0]
add eax, dword [0x141f480b4]
imul eax, eax, 0xcb9474f7
add eax, 0x235b958e
cmp eax, 0xd7ef07d3
ja case.0x1400ee71e.18
mov r14b, 0xb
jmp 0x1400eeb93
mov eax, dword [0x141f480b8]
xor edx, edx
div dword [0x141f480bc]
xor eax, 0xb833adfe
add eax, 0xe2ae66af
cmp eax, 0xe36b5bdc
ja case.0x1400ee71e.21
mov eax, dword [0x141f480c0]
or eax, dword [0x141f480c4]
imul rax, rax, 0x7fc58b0d
shr rax, 0x3e
or eax, 0xd0585a9e
cmp eax, 0x9d0ab66d
jbe 0x1400ee82c
mov r14b, 0xd
jmp 0x1400eeb93
mov eax, dword [0x141f480e8]
xor eax, dword [0x141f480ec]
or eax, 0xe25b6354
imul eax, eax, 0xbabe3b24
add eax, 0x7192c440
cmp eax, 0x1de9b772
jb case.0x1400ee71e.20
xor eax, eax
test al, al
jne 0x1400ee87c
mov r14b, 6
jmp 0x1400eeb93
mov eax, dword [0x141f480f0]
xor edx, edx
div dword [0x141f480f4]
movzx eax, bl
cvtsi2ss xmm0, eax
mov eax, dword [0x141f480f8]
xor eax, dword [0x141f480fc]
or eax, 0xfa43608e
imul eax, eax, 0x8e8a3706
cmp eax, 0x4f3301b0
je 0x1400ee89d
movd r8d, xmm0
mov r14b, 7
jmp 0x1400eeb93
movzx eax, bl
cvtsi2sd xmm0, eax
mov eax, dword [0x141f48100]
xor edx, edx
div dword [0x141f48104]
add eax, 0x9ffeb942
and eax, 0x66c3f231
imul eax, eax, 0x28dc8167
cmp eax, 0xcf5195a6
ja 0x1400ee8cf
movq r8, xmm0
mov eax, dword [0x141f48108]
sub eax, dword [0x141f4810c]
and eax, 0xac6d577c
imul eax, eax, 0x3a908577
imul rax, rax, 0x3f8eb51f
shr rax, 0x3d
cmp eax, 0x6fe3552e
jae 0x1400ee8f9
mov r14b, 8
jmp 0x1400eeb93
mov r14b, 0xa
jmp 0x1400eeb93
mov r14b, 0xc
jmp 0x1400eeb93
mov r13d, r15d
mov word [rsp + 0x60], r8w
mov eax, dword [0x141f48110]
sub eax, dword [0x141f48114]
imul rax, rax, 0x51fae587
shr rax, 0x3c
imul eax, eax, 0xbec69011
or eax, 0x7ab7cccf
cmp eax, 0xe81e6f79
jne 0x1400ee981
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
movabs r12, 0x8000000000000000
lea r14, [rsp + 0x30]
lea r15, [rsp + 0x60]
mov eax, dword [0x141f48118]
and eax, dword [0x141f4811c]
imul rcx, rax, 0x3645885f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul ebp, eax, 0x8139cf08
add ebp, 0x2c7468e0
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.14003c9f0
cmp ebp, 0x56b31724
jb 0x1400ee995
mov r8, qword [rsp + 0x30]
cmp r8, r12
jne 0x1400eeb5d
mov byte [rsi + 8], 8
mov qword [rsi], 1
mov eax, 0x9f8529e5
mov r15d, r13d
mov ecx, dword [0x141f48128]
sub ecx, dword [0x141f4812c]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0x623e7000
and ecx, 0x623e7002
cmp ecx, 0xef5f42b2
ja 0x1400ee9fb
jmp 0x1400eeb2c
xor ecx, ecx
lea rax, [0x1400f1790]
test cl, cl
je 0x1400eea72
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x2c]
mov qword [rsp + 0x70], rcx
lea rcx, [0x1400e1e50]
mov qword [rsp + 0x78], rcx
lea rcx, [0x141f26080]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 2
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x2c]
lea r8, [0x1400e1e50]
lea r9, [0x141f26080]
mov r10d, dword [0x141f48138]
xor r10d, dword [0x141f4813c]
imul r10d, r10d, 0x9cb582a5
add r10d, 0x6eddcce3
or r10d, 0x5680a843
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], 2
cmp r10d, 0xcbc4aa1c
ja 0x1400eea8d
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
mov eax, dword [0x141f48130]
add eax, dword [0x141f48134]
or eax, 0xbd73d8ca
imul eax, eax, 0x172aa40
add eax, 0xa4865f40
cmp eax, 0x865a1813
ja 0x1400eeb2c
xor ebp, ebp
mov al, 1
test bpl, bpl
jne 0x1400eeb51
jmp 0x1400ecf75
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov eax, dword [0x141f48120]
or eax, dword [0x141f48124]
imul rax, rax, 0x4a37aec9
shr rax, 0x3d
xor eax, 0x1e41e066
imul eax, eax, 0x90ef0373
cmp eax, 0xaab45d99
je 0x1400eeb67
mov r14b, 2
mov r12d, r8d
mov ebp, r8d
jmp 0x1400eddda
mov eax, dword [0x141f481a0]
xor eax, dword [0x141f481a4]
and eax, 0x1f8ed9f0
add eax, 0xb6f7f702
and eax, 0xbbbeacc2
mov byte [rsi + 8], 8
mov qword [rsi], 1
cmp eax, 0x18cae7d0
jae 0x1400eec65
mov byte [rsi + 8], 8
mov qword [rsi], 1
jmp 0x1400eeb9e
mov eax, dword [0x141f481d0]
xor eax, dword [0x141f481d4]
imul ebx, eax, 0xb1c64fc1
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
cmp ebx, 0xde3952f1
jne 0x1400eec65
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
jmp 0x1400eebdc
mov eax, dword [0x141f481a8]
imul eax, dword [0x141f481ac]
imul rcx, rax, 0x1ac7d957
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x2400294c
cmp eax, 0xc343242
jb 0x1400eec65
xor ebp, ebp
mov eax, dword [0x141f481b0]
xor eax, dword [0x141f481b4]
add eax, 0x5d9892d5
xor eax, 0xc3edefb1
imul rcx, rax, 0x58d3a7f9
shr rcx, 0x3e
mov al, 1
cmp ecx, 0xa1f60908
je 0x1400eec94
jmp 0x1400ecf75
mov eax, dword [0x141f47bb0]
xor edx, edx
div dword [0x141f47bb4]
imul r14, rax, 0xfee0a73
shr r14, 0x3b
mov rcx, r12
mov rdx, r15
call fcn.14005bb80
cmp r14d, 0x3a2c5fc7
jne 0x1400eecfe
mov rcx, r12
mov rdx, r15
call fcn.14005bb80
jmp 0x1400eecc4
mov rbx, rax
mov r12, rax
shr r12, 0x20
mov eax, dword [0x141f47bb8]
imul eax, dword [0x141f47bbc]
cmp eax, 0xe1143d24
je 0x1400eed08
test bl, 1
mov rdx, r13
jne 0x1400eed29
mov r14b, 7
jmp 0x1400eeda0
mov r13, qword [rsp + 0x80]
mov eax, dword [0x141f47c58]
imul eax, dword [0x141f47c5c]
add eax, 0xb6b763cb
xor eax, 0x6bd5156
imul rax, rax, 0x31d21d73
shr rax, 0x3d
cmp eax, 0x3494d3db
ja 0x1400eed31
shr ebx, 8
and bl, 1
mov eax, dword [0x141f47c60]
mov ecx, dword [0x141f47c64]
add eax, ecx
add eax, 0x63e71418
xor eax, 0x365f91b3
add eax, 0x3ccf10ba
cmp eax, 0x49c137f1
jb 0x1400eed60
mov eax, dword [0x141f47c68]
or eax, dword [0x141f47c6c]
add eax, 0xbad6a8e2
cmp eax, 0x73f1268
jbe 0x1400eed84
mov cl, 2
jmp 0x1400eee11
mov r13, qword [rsp + 0x80]
jmp 0x1400ed6e0
mov eax, dword [str.N_a7]
sub eax, dword [0x141f47bcc]
xor eax, 0x61f4a442
imul ebx, eax, 0x8d361455
xor ebx, 0xe486edc4
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, r15
call fcn.140061630
cmp ebx, 0x3cfdd9a8
jbe 0x1400eedf4
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, r15
call fcn.140061630
jmp 0x1400eedad
cmp byte [rsp + 0x30], 0
je 0x1400eef2b
movzx ebx, byte [rsp + 0x31]
mov cl, 1
mov rdx, r13
mov r13, qword [rsp + 0x80]
mov byte [rsi + 8], cl
mov byte [rsi + 9], bl
mov qword [rsi], 1
mov bpl, 1
test rdx, rdx
je 0x1400eef19
mov eax, dword [0x141f47c30]
xor edx, edx
div dword [0x141f47c34]
add eax, 0xddba6321
xor eax, 0xbefc2524
add eax, 0x4e45bf0d
cmp eax, 0xe2bca452
movzx r15d, byte [rsp + 0x98]
jbe 0x1400eee5e
mov rax, qword [0x141f49060]
mov eax, dword [0x141f47c38]
or eax, dword [0x141f47c3c]
mov rsi, qword [0x141f49060]
cmp eax, 0x31d52705
je 0x1400eee5e
mov eax, dword [0x141f47c40]
sub eax, dword [0x141f47c44]
and eax, 0x70228034
xor eax, 0x2b4625ab
cmp eax, 0x9c23c428
jbe 0x1400eeea3
mov rcx, rsi
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141f47c48]
imul eax, dword [0x141f47c4c]
imul rcx, rax, 0x97f162d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul r14d, eax, 0x37fc008d
mov rcx, rsi
xor edx, edx
mov r8, r13
call rbx
cmp r14d, 0x5b3ba24b
ja 0x1400eeeaa
mov eax, 0xba7ed97d
mov ecx, dword [0x141f47c50]
or ecx, dword [0x141f47c54]
and ecx, 0xb54d7174
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0xc793a0e7
cmp ecx, 0xe7be2128
je 0x1400eeeea
mov al, 1
jmp 0x1400ecf75
mov al, 1
mov cl, 1
movzx r15d, byte [rsp + 0x98]
jmp 0x1400ecf77
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov r14b, 0xd
mov rdx, r13
jmp 0x1400eeda0
mov ebp, dword [0x141f47d28]
xor ebp, dword [0x141f47d2c]
xor ebp, 0x80020499
or ebp, 0x6cf1b166
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
cmp ebp, 0xe4d697d6
jne 0x1400eef8f
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
jmp 0x1400eef43
mov r8, qword [rsp + 0x30]
cmp r8, r14
jne 0x1400eefe2
mov eax, 0xb7b88f81
mov ecx, dword [0x141f47d30]
imul ecx, dword [0x141f47d34]
imul ecx, ecx, 0x5eebed0a
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x639f9d9f
cmp ecx, 0x922026d2
ja 0x1400eef9e
mov eax, dword [0x141f47d38]
imul eax, dword [0x141f47d3c]
and eax, 0xd7d13e60
cmp eax, 0x402e28ee
je 0x1400ef01d
jmp 0x1400eeff4
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ebfb0
mov eax, dword [0x141f47d40]
and eax, dword [0x141f47d44]
or eax, 0x70594ff7
imul eax, eax, 0x140be980
mov byte [rsi + 8], 8
mov qword [rsi], 1
cmp eax, 0x9735afc2
jbe 0x1400ef02a
mov byte [rsi + 8], 8
mov qword [rsi], 1
jmp 0x1400eeff4
xor ebp, ebp
mov ecx, dword [0x141f47d48]
add ecx, dword [0x141f47d4c]
xor ecx, 0xec026194
add ecx, 0x850e426e
mov al, 1
cmp ecx, 0xfcac7b4d
jae 0x1400ef02c
jmp 0x1400ecf75
mov rdx, qword [rsp + 0x138]
mov byte [rsi + 8], 6
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdx
mov qword [rsi], 1
xor edx, edx
test dl, dl
je 0x1400ef02a
mov rdx, qword [rsp + 0x138]
mov byte [rsi + 8], 6
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdx
mov qword [rsi], 1
jmp 0x1400ef053
mov eax, dword [0x141f47df8]
add eax, dword [0x141f47dfc]
or eax, 0xbe8d0cf6
imul eax, eax, 0x31168d41
add eax, 0xeedde31d
mov qword [rsi], 1
cmp eax, 0xcaaddc80
jbe 0x1400ef0cc
mov qword [rsi], 1
jmp 0x1400ef099
xor eax, eax
test al, al
jne 0x1400ef0ce
mov ecx, 0xcd757843
mov r15d, r13d
xor ebp, ebp
mov eax, dword [0x141f47e00]
imul eax, dword [0x141f47e04]
imul rax, rcx
shr rax, 0x3f
imul edx, eax, 0x1f0a0c54
and edx, 0x314b918
mov al, 1
cmp edx, 0x330a9eab
je 0x1400ef0dc
jmp 0x1400ecf75
mov eax, dword [0x141f47e18]
xor eax, dword [0x141f47e1c]
imul rcx, rax, 0x25deaadb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0xbff3d5fe
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x60], rcx
lea rcx, [0x1400f0540]
mov qword [rsp + 0x68], rcx
cmp eax, 0x432d0909
jne 0x1400ef16c
lea rax, [rsp + 0x88]
mov qword [rsp + 0x60], rax
lea rax, [0x1400f0540]
mov qword [rsp + 0x68], rax
jmp 0x1400ef10c
mov eax, dword [0x141f47e20]
or eax, dword [0x141f47e24]
imul eax, eax, 0xd349fb1a
xor eax, 0xe3cd8a66
cmp eax, 0xbad26bb8
jbe 0x1400ef1a0
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e1e50]
mov qword [rsp + 0x78], rax
mov eax, 0xc94b5c19
lea rcx, [rsp + 0x2c]
lea rdx, [0x1400e1e50]
mov r8d, dword [0x141f47e28]
imul r8d, dword [0x141f47e2c]
add r8d, 0x82d28a4f
imul r8, rax
shr r8, 0x3f
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdx
cmp r8d, 0xf68b2c3d
ja 0x1400ef1b1
mov r13d, r15d
mov eax, dword [0x141f47e30]
xor eax, dword [0x141f47e34]
add eax, 0x348fb863
and eax, 0x731b8d5e
cmp eax, 0xa19bab05
jne 0x1400ef268
lea rax, [0x141f26080]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x30]
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
lea r15, [0x141f26080]
lea r12, [rsp + 0x60]
lea rbx, [rsp + 0xa0]
lea r14, [rsp + 0x30]
mov bpl, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 2
mov rcx, rbx
mov rdx, r14
call fcn.1400f0220
movups xmm0, xmmword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov byte [rsi + 8], 6
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi], 1
test bpl, bpl
je 0x1400ef284
jmp 0x1400ef0cc
mov word [rsp + 0x60], r8w
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
mov r8, r14
xor eax, eax
test al, al
je 0x1400ef325
mov word [rsp + 0x60], r8w
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
mov r8, r14
jmp 0x1400ef2e1
mov r8, qword [rsp + 0x30]
mov eax, dword [str.____]
imul eax, dword [0x141f47f04]
imul rax, rax, 0x3bc874fb
shr rax, 0x3d
or eax, 0x2f1c9896
cmp eax, 0x6e96ca1c
je 0x1400ef32a
cmp r8, rbx
jne 0x1400ef372
mov eax, dword [0x141f47f08]
add eax, dword [0x141f47f0c]
xor eax, 0x2000081
or eax, 0xfdfb7b5a
cmp eax, 0x72019ac3
je 0x1400ef3ab
jmp 0x1400ef384
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ee280
mov eax, dword [0x141f47f10]
imul eax, dword [0x141f47f14]
and eax, 0x259c10f
add eax, 0x62f2bdb3
and eax, 0x605485e7
mov byte [rsi + 8], 8
cmp eax, 0x4ac199e9
jae 0x1400ef3b1
mov byte [rsi + 8], 8
jmp 0x1400ef384
mov qword [rsi], 1
xor ebp, ebp
mov ecx, dword [0x141f47f18]
or ecx, dword [0x141f47f1c]
add ecx, 0xd22edb78
xor ecx, 0x40cdb531
add ecx, 0x66860272
mov al, 1
cmp ecx, 0x56151ab0
jbe 0x1400ef3ba
jmp 0x1400ecf75
mov eax, dword [0x141f47fa0]
sub eax, dword [0x141f47fa4]
and eax, 0x8e64482e
add eax, 0xba2db8a0
mov qword [rsi], 1
cmp eax, 0x8910462b
jbe 0x1400ef414
mov qword [rsi], 1
jmp 0x1400ef3e7
xor ebp, ebp
mov ecx, dword [0x141f47fa8]
sub ecx, dword [0x141f47fac]
add ecx, 0xd830acc0
or ecx, 0xa7701172
mov al, 1
cmp ecx, 0xa24e468d
je 0x1400ef416
jmp 0x1400ecf75
mov r14d, dword [0x141f48038]
and r14d, dword [0x141f4803c]
xor r14d, 0x71e5a59
add r14d, 0xca829e09
or r14d, 0xe5a03ea6
mov word [rsp + 0x60], bp
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
cmp r14d, 0x48a8a196
jae 0x1400ef49f
mov word [rsp + 0x60], bp
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
mov r8d, 1
call fcn.14003c9f0
jmp 0x1400ef43d
mov r8, qword [rsp + 0x30]
cmp r8, rbx
jne 0x1400ef575
mov eax, dword [0x141f48040]
or eax, dword [0x141f48044]
imul eax, eax, 0x7c69d200
add eax, 0xd331ce0
cmp eax, 0x9a7efa6c
jb 0x1400ef4ad
mov eax, dword [0x141f48048]
imul eax, dword [0x141f4804c]
and eax, 0x325ff75b
xor eax, 0xf0a48406
imul eax, eax, 0xcdb4dd38
cmp eax, 0x1231e334
jae 0x1400ef4f3
mov byte [rsi + 8], 8
mov eax, dword [0x141f48050]
xor edx, edx
div dword [0x141f48054]
add eax, 0xfe18855f
and eax, 0xac820baf
add eax, 0x637ab539
mov byte [rsi + 8], 8
cmp eax, 0xcfb3b971
ja 0x1400ef4f3
mov qword [rsi], 1
mov eax, dword [0x141f48058]
mov ecx, dword [0x141f4805c]
add eax, ecx
add eax, 0xe18e6133
imul rax, rax, 0x36e291d
shr rax, 0x35
add eax, 0x6e634e91
cmp eax, 0x72a5d5e3
ja 0x1400ef522
xor ebp, ebp
mov eax, dword [0x141f48060]
sub eax, dword [0x141f48064]
imul ecx, eax, 0xae1bb3fb
and ecx, 0x2f182cad
mov al, 1
cmp ecx, 0xc6ba684d
ja 0x1400ef54e
jmp 0x1400ecf75
mov r13, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r14b, 2
jmp 0x1400ec760