Function at 0x180009790
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x158
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x80], 0
mov r8d, 0x80
xor edx, edx
lea rcx, [0x18001af60]
add bh, al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], 0
add byte [rbx], dh
ror byte [rax - 0x73], cl
or eax, 0x1176a
call qword [0x18001ace8]
jp 0x180009828
push rsi
push rsp
push rdx
nop
pop rdx
pop rsp
pop rsi
jnp 0x180009828
adc al, 0x8c
mov ebx, ds
test byte [rax + 0x14], dh
jge 0x180009857
jge 0x180009882
xor byte [rdx + 0x7c31e174], ch
loope 0x18000985c
sbb eax, 0x7447747c
loope 0x18000989d
stosb byte [rdi], al
stosb byte [rdi], al
test byte [rdx + 0x7d], al
xor dword [rbp - 0x48], edi
add dword [rax], eax
add byte [rax], al
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001af60]
rol byte [rax], 0x48
lea ecx, [0x18001af60]
mov byte [rcx + rax], 0xf3
jp 0x180009868
nop
jnp 0x180009868
stosb byte [rdi], al
fisttp dword [rcx + rsi - 0x7bb88fe3]
sbb eax, 0x74844770
xor dword [rbp + 0x30], edi
je 0x18000987c
jge 0x18000987d
jo 0x1800097db
je 0x1800098c5
stosb byte [rdi], al
jl 0x18000982f
adc al, 0x74
jl 0x1800098c8
jo 0x18000988a
xor dword [rdi + 0x70], eax
sbb eax, 0x31304742
jo 0x180009879
xor byte [r9], r14b
jo 0x1800097e6
loope 0x180009845
invalid
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001af60]
movsx eax, byte [rcx + rax]
mov esi, 0xc0830104
cmp edi, dword [rcx + 1]
add eax, 0x3b
mov ecx, 1
sar byte [rbx], 0xb9
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 0
lea rdx, [0x18001af60]
adc eax, 0x116d1
mov byte [rdx + rcx], al
jp 0x1800098be
nop
jnp 0x1800098be
je 0x18000990d
xor byte [rdx + rbp*4 - 0x74], dh
jo 0x180009849
loope 0x1800098d2
jo 0x18000991f
xor dword [rax], esi
stosb byte [rdi], al
stosb byte [rdi], al
invalid
xor dword [rsp + rdi*2], edx
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001af60]
rol byte [rcx], 0x48
lea ecx, [0x18001af60]
add dh, al
add al, 1
invalid
mov byte [rcx + rax], 0x9a
jae 0x1800098fe
push rsp
pop rsp
jb 0x1800098fe
jo 0x1800098ee
stosb byte [rdi], al
jge 0x18000995a
loope 0x1800098bb
adc al, 0x84
invalid
adc al, 0x31
jl 0x1800098cd
jl 0x180009970
mov word [rdx + 0x1d], es
xor ebx, ebx
jl 0x18000992b
sbb eax, 0x307cdb31
stosb byte [rdi], al
xor byte [rax + 1], bh
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001af60]
movsx eax, byte [rcx + rax]
sub eax, 0x40
mov ecx, 1
add byte [rdi], cl
mov esi, 0xe8830104
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001af60]
lea edx, [0x18001af60]
add byte [rax + 0x2a7f0a04], cl
mov byte [rdx + rcx], al
jg 0x180009954
push rax
pop rax
jle 0x180009954
xor cl, ah
stosb byte [rdi], al
adc al, 0xdb
jl 0x1800099a7
xor dword [rdx + 0x1d], eax
fcmovnu st(0), st(3)
loope 0x1800099ba
stosb byte [rdi], al
jl 0x1800098c5
jo 0x1800099bf
test byte [rdx + rbp*4 + 0x14], dh
jge 0x180009924
jo 0x1800098f5
stosb byte [rdi], al
je 0x1800099be
stosb byte [rdi], al
adc al, 0xe1
xor dword [rax + 1], edi
mov eax, 1
imul rax, rax, 1
imul eax, eax, 1
add dword [rax - 0x73], ecx
or eax, 0x115fc
lea rcx, [0x18001af60]
mov edx, 1
imul rdx, rdx, 0
lea r8, [0x18001af60]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
in al, dx
adc eax, 0xf410001
mov esi, 0xbe0f1014
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
jno 0x1800099be
push rsi
push rbp
nop
pop rbp
pop rsi
jo 0x1800099be
jge 0x180009947
jge 0x180009949
jge 0x1800099be
sbb eax, 0x70997d31
sbb eax, 0x84994284
xor dword [rcx + riz*8 - 0x7bbdbd84], eax
sbb eax, 0x42dbdb74
test byte [rdx - 0x67], al
test byte [rcx], dh
test cl, ah
jl 0x1800099f2
test byte [0x1c2dc752b], bl
fld xword [rdx - 0x1e552474]
cdq
fld xword [rdx + 0x1b899e1]
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rdx], 0x48
lea ecx, [0x18001af60]
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 2
lea rcx, [0x18001af60]
mov byte [rcx + rax], 0x7d
jbe 0x1800099fe
ja 0x1800099fe
jge 0x18000995c
loope 0x180009a56
adc al, 0x42
test bl, bl
jo 0x180009a13
je 0x180009970
loope 0x180009a62
sbb eax, 0x848442e1
mov word [rdx + 0x47], es
jl 0x180009a64
jl 0x180009a64
adc al, 0xdb
cdq
stosb byte [rdi], al
xor byte [rbp + rbx - 0x667b1e25], cl
fcmovnu st(0), st(3)
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001af60]
movsx eax, byte [rcx + rax]
sub eax, 0x6c
mov ecx, 1
call 0x180025384
add byte [rax], al
imul rcx, rcx, 2
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
ja 0x180009a54
nop
jbe 0x180009a54
xor dword [r9], r14d
sbb eax, 0x7c308c70
xor byte [rax + 0x31], dh
mov word [rdx - 0x6683b8cf], gs
cdq
jl 0x180009ab0
loope 0x180009ab6
stosb byte [rdi], al
cdq
jl 0x180009a79
jge 0x1800099ce
jl 0x180009ac8
jge 0x1800099d2
stosb byte [rdi], al
fist dword [rbx + rbx*8]
jo 0x1800099ed
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rdx], 0x48
lea ecx, [0x18001af60]
imul rax, rax, 2
lea rcx, [0x18001af60]
add dword [rax], eax
mov edx, 1
imul rdx, rdx, 1
lea r8, [0x18001af60]
movsx edx, byte [r8 + rdx]
add byte [rcx + 0xf], al
mov esi, 0xbe0f1014
add al, 1
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
jae 0x180009abe
jb 0x180009abe
cdq
loope 0x180009a1e
mov ecx, fs
xor cl, ah
xor dword [rdx + r8*2], edx
sbb eax, 0x3099307c
jge 0x180009ac6
je 0x180009a55
jge 0x180009b1e
xor dword [rbp - 0x1f], edi
xor dword [0x1c77e7c3b], ebx
loope 0x180009ae3
sbb eax, 0x477de184
jo 0x180009a3d
jo 0x180009a3d
loope 0x180009afd
jge 0x180009b2d
test byte [rax + 1], bh
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001af60]
rol byte [rbx], 0x48
add ecx, dword [rax - 0x73]
or eax, 0x11492
lea ecx, [0x18001af60]
mov byte [rcx + rax], 1
jbe 0x180009afe
nop
ja 0x180009afe
jl 0x180009b49
test cl, ah
sbb eax, 0x848c8447
cdq
je 0x180009ac5
loope 0x180009a69
test byte [rbp - 0x74], bh
jge 0x180009a73
test r9b, r12b
fistp dword [rcx + 0x47841d47]
xor byte [0x1c29a346b], r11b
sbb eax, 0xe1aa7484
invalid
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001af60]
movsx eax, byte [rcx + rax]
add eax, 0x1c
mov ecx, 1
add byte [rax], al
imul rcx, rcx, 3
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
js 0x180009b54
push rsi
push rbp
push rdx
push rdx
pop rdx
pop rdx
pop rbp
pop rsi
jns 0x180009b54
test byte [rbx + rbx*8 + 0x1d318cdb], cl
jo 0x180009b18
sbb eax, 0x7c70471d
jo 0x180009bbe
fcmovnu st(0), st(3)
jge 0x180009bc3
xor dword [rdi + 0x31], eax
mov word [rcx - 0x732466cf], ds
stosb byte [rdi], al
cdq
jl 0x180009b2f
cdq
fisttp dword [rdx + rbp*4 - 0x248366be]
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001af60]
mov edx, 1
imul rdx, rdx, 2
lea r8, [0x18001af60]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001af60]
adc eax, 0x113d1
mov byte [rdx + rcx], al
jo 0x180009bbe
push rcx
push rbx
nop
pop rbx
pop rcx
jno 0x180009bbe
sbb eax, 0xaadb4770
loope 0x180009b4c
fild dword [rdx + 0x70]
jl 0x180009b40
cdq
mov ebx, ds
jge 0x180009bde
adc al, 0x42
jo 0x180009bc5
invalid
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001af60]
rol byte [rax + rcx*2], 0x8d
or eax, 0x11392
mov byte [rcx + rax], 0xde
je 0x180009bfe
push rdx
push rcx
pop rcx
pop rdx
jne 0x180009bfe
xor dword [rsp + rcx*4 + 0x7caa7d84], eax
cdq
jge 0x180009b8a
jl 0x180009b7b
cdq
stosb byte [rdi], al
jge 0x180009c57
xor dword [rdi + 0x7c], eax
cdq
jo 0x180009c6a
xor dword [rdi*2 + 0x318c841d], edx
jl 0x180009c73
loope 0x180009c0d
stosb byte [rdi], al
jge 0x180009bd7
adc al, 0x31
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001af60]
movsx eax, byte [rcx + rax]
add eax, 0x2e
mov ecx, 1
add byte [rdi], cl
mov esi, 0xc0830104
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
jp 0x180009c54
push rdx
push rax
push rbx
nop
pop rbx
pop rax
pop rdx
jnp 0x180009c54
xor byte [rax + 0x7c], dh
jo 0x180009cb4
xor dword [rax], esi
sbb eax, 0x8c1d428c
cdq
cdq
sbb eax, 0xaa421d84
adc al, 0x99
adc al, 0x14
jo 0x180009c60
adc al, 0x74
xor ecx, esp
xor dword [r13 + 0x7c], r15d
mov eax, 1
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rax + rcx*2], 0x8d
or eax, 0x112fc
add byte [rax], al
imul rax, rax, 4
lea rcx, [0x18001af60]
cld
adc al, byte [rcx]
add byte [rdx + 1], bh
mov edx, 1
imul rdx, rdx, 3
imul edx, edx, 3
lea r8, [0x18001af60]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
add byte [rcx + 0xf], al
mov esi, 0xbe0f1014
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001af60]
mov byte [rdx + rcx], al
mov r8d, 0x80
xor edx, edx
lea rcx, [0x18001adb0]
call qword [0x18001ace8]
jns 0x180009cd3
push rdx
nop
pop rdx
js 0x180009cd3
jl 0x180009cc5
stosb byte [rdi], al
xor dword [rax - 0x56], esi
stosb byte [rdi], al
cdq
adc al, 0xe1
jl 0x180009cd7
loope 0x180009cd0
test byte [rcx], dh
loope 0x180009d34
mov word [rcx - 0x73cf2483], ds
jl 0x180009d0f
invalid
jo 0x180009c56
fistp dword [rcx + 0x7c42e18c]
mov ecx, fs
jl 0x180009d45
je 0x180009cef
sbb eax, 0x1b81d
add byte [rax], al
sbb eax, 0x1b8
mov eax, 1
add byte [rax + 0x6b], cl
rol byte [rax], 0x48
lea ecx, [0x18001adb0]
imul rax, rax, 0
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0x33
jp 0x180009d13
sub dl, byte [rsi + 0x5e]
push rsi
pop rsi
jnp 0x180009d13
mov ecx, fs
sbb eax, 0x47707074
sbb eax, 0x147d84db
xor dword [r12 + r10 - 0x7b66b8d0], r9d
test byte [rcx + rsi], dl
fstp xword [rbp + rbx - 0x56]
jge 0x180009d1f
loope 0x180009ce8
cdq
cdq
xor byte [rax + rsi], dl
loope 0x180009ccc
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0
lea rcx, [0x18001adb0]
lea edx, [rax]
add dword [rax], eax
add byte [rdi], cl
mov esi, 0xe8830104
adc dword [rcx + 1], edi
movsx eax, byte [rcx + rax]
sub eax, 0x11
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x18001adb0]
lea edx, [0x18001adb0]
mov byte [rdx + rcx], al
jo 0x180009d69
sub dl, byte [rax + 0x7d422771]
jo 0x180009d88
nop
jno 0x180009d69
jge 0x180009db5
mov word [rdi - 0x1f], es
mov word [rdi - 0x1f], es
loope 0x180009d68
adc al, 0x42
adc al, 0x84
sbb eax, 0x7447db30
mov word [rcx - 0x7be2e267], ds
loope 0x180009ddb
adc al, 0xaa
adc al, 0x42
invalid
test cl, ah
loope 0x180009d22
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 1
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0xff
jo 0x180009da9
invalid
nop
jno 0x180009da9
je 0x180009df4
jge 0x180009d67
invalid
cdq
jo 0x180009d9f
cdq
sbb eax, 0xdb42147d
jl 0x180009d3e
stosb byte [rdi], al
xor byte [rdx + 0x7c], al
test byte [rbp + 0x7d], bh
invalid
stosb byte [rdi], al
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
test dword [rdi], 0xbe0f0001
add al, 1
add byte [rdi], cl
mov esi, 0xc0830104
or byte [rcx + 1], bh
add eax, 8
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001adb0]
add dword [rax], eax
mov byte [rdx + rcx], al
jno 0x180009dff
push rdx
pop rdx
jo 0x180009dff
test byte [rdx + rbp*4 - 0x67], dh
stosb byte [rdi], al
cdq
je 0x180009e21
jl 0x180009e12
jl 0x180009e61
mov word [rdi + 0x31], es
adc al, 0x8c
test cl, ah
jge 0x180009e61
jo 0x180009e5f
jge 0x180009d75
loope 0x180009dce
jo 0x180009e09
adc al, 0x14
adc al, 0xdb
cdq
jge 0x180009e3c
fistp dword [rcx - 0x738bbd83]
je 0x180009d88
je 0x180009e72
jo 0x180009db8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 1
lea rcx, [0x18001adb0]
lea ecx, [0x18001adb0]
mov edx, 1
add byte [rax], al
imul rdx, rdx, 0
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
mov esi, 0xbe0f1014
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001adb0]
mov byte [rdx + rcx], al
jle 0x180009e69
or bh, byte [rsi + 0x2a]
push rax
pop rax
jg 0x180009e69
cdq
xor dword [rcx - 0x7b668f84], ebx
xor byte [rdi + rax*2 + 0x70], bh
test cl, ah
xor byte [rcx], dh
test byte [rcx + 0x7daa748c], bl
xor dword [rdi + rax*2], edx
jge 0x180009df6
test byte [rax + rsi + 0x31], bh
xor byte [rcx], dh
xor dword [rdi*2 + 0x307c8442], edx
stosb byte [rdi], al
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0x85
je 0x180009ea9
push rcx
push rax
nop
pop rax
pop rcx
jne 0x180009ea9
jl 0x180009ea5
invalid
adc al, 0x74
xor byte [rcx + 0x1b8], bl
add byte [rax + 0x6b], cl
rol byte [rdx], 0x48
lea ecx, [0x18001adb0]
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
sub eax, 0x2f
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001adb0]
mov byte [rdx + rcx], al
js 0x180009eff
push rbx
push rdx
nop
pop rdx
pop rbx
jns 0x180009eff
xor dword [rsp + rcx*4 + 0x708ce199], eax
stosb byte [rdi], al
adc al, 0x42
sbb eax, 0x70747030
xor dword [0x1c7dc2b63], r11d
sbb eax, 0xaa7c7484
je 0x180009f6b
loope 0x180009f6d
loope 0x180009f46
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001adb0]
mov edx, 1
imul rdx, rdx, 1
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001adb0]
add byte [rax], al
add byte [rax + 0x6b], cl
leave
add cl, byte [rax - 0x73]
adc eax, 0x10e76
mov byte [rdx + rcx], al
jns 0x180009f69
push rcx
push rdx
push rsp
nop
pop rsp
pop rdx
pop rcx
js 0x180009f69
je 0x180009f5e
je 0x180009fbd
je 0x180009fbf
jge 0x180009f2c
stosb byte [rdi], al
jl 0x180009f71
loope 0x180009fd2
fild dword [rdi + rax*2 + 0x47307447]
je 0x180009f73
adc al, 0x99
cdq
cdq
jl 0x180009f45
mov word [rdx - 0x47828fcf], gs
add dword [rax], eax
add byte [rax], al
mov eax, 1
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rbx], 0x48
imul rax, rax, 3
lea rcx, [0x18001adb0]
add ecx, dword [rax - 0x73]
or eax, 0x10e37
lea ecx, [0x18001adb0]
mov byte [rcx + rax], 0x61
je 0x180009fa9
push rdx
pop rdx
jne 0x180009fa9
jo 0x180009fa2
test cl, ah
sbb eax, 0x14303130
stosb byte [rdi], al
xor dword [rax], esi
adc al, 0xaa
xor dword [rcx - 0x1e83bd74], ebx
adc al, 0x7c
xor byte [rsp + rdi*2 - 0x74], bh
xor byte [0x15b31d080], bl
xor dword [rax + 0x1d], esi
test byte [rdi + 0x47], al
xor ebx, ebx
fisttp dword [rax + rdi*4 + 1]
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
sub eax, 0x10
mov ecx, 1
adc byte [rcx + 1], bh
imul rcx, rcx, 3
lea rdx, [0x18001adb0]
loopne 0x180009fdb
add dword [rax], eax
mov byte [rdx + rcx], al
jl 0x180009fff
or bh, byte [rdx + rbp - 0x70]
nop
jge 0x180009fff
jl 0x180009ff0
adc al, 0x42
jo 0x180009f89
jo 0x180009f89
sbb eax, 0x8c7d4242
sbb eax, 0x478c3170
xor dword [0x19432107b], ebx
jl 0x180009fcc
fld xword [rdx + 0x31747d84]
loope 0x18000a00c
stosb byte [rdi], al
test byte [rbp + 0x74], bh
xor ecx, esp
adc al, 0x70
fild dword [r13 + r11 + 0x1b8aa8c]
jo 0x18000a041
fild dword [rbp + rbx + 0x1b8aa8c]
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001adb0]
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rbx], 0x48
lea ecx, [0x18001adb0]
or eax, 0x1ba0001
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rdx], cl
mov edx, 1
imul rdx, rdx, 2
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001adb0]
adc eax, 0x10d76
mov byte [rdx + rcx], al
jg 0x18000a069
jle 0x18000a069
xor dword [rax], esi
fild dword [rdi + 0x47]
fild dword [rdx + rax*2 - 0x7b1e2484]
jge 0x18000a0cc
cdq
sbb eax, 0x1d8c7c47
jo 0x18000a0c8
je 0x18000a035
adc al, 0xe1
test byte [rdi + 0x74], al
mov word [rdi - 0x7c], es
sbb eax, 0xe1aa31db
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0xf6
jge 0x18000a0a9
push rax
nop
pop rax
jl 0x18000a0a9
fstp xword [rbp + 0x30]
stosb byte [rdi], al
xor dword [rcx - 0x1e6682cf], ebx
mov word [r10 + 0x7c1d7430], gs
xor byte [rdx + 0x7d319931], ch
cdq
jge 0x18000a026
loope 0x18000a0d6
mov word [rdx + 0x7c1d7430], gs
jl 0x18000a10a
je 0x18000a0de
fild dword [r12 + r10 - 0x73667390]
fild dword [rsp + rdx - 0x73667390]
stosb byte [rdi], al
loope 0x18000a115
jl 0x18000a0d4
jge 0x18000a086
test byte [rax + rsi*2], dl
test byte [rax + 1], bh
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
add eax, 0xc
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001adb0]
add al, 0x48
lea edx, [0x18001adb0]
loopne 0x18000a0da
add dword [rax], eax
mov byte [rdx + rcx], al
je 0x18000a0ff
sub dl, byte [rdx - 0x70]
push rdx
nop
pop rdx
jne 0x18000a0ff
mov word [rdx + 0x313174aa], gs
xor dword [rcx], esi
je 0x18000a156
loope 0x18000a0c5
xor byte [rax - 0x7c], dh
jge 0x18000a094
xor byte [rdx - 0x56], al
cdq
stosb byte [rdi], al
je 0x18000a08b
xor dword [rcx + 0x74747d31], ebx
stosb byte [rdi], al
loope 0x18000a13e
mov ecx, fs
xor byte [rax + 1], bh
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001adb0]
or eax, 0x10ca1
mov edx, 1
imul rdx, rdx, 3
imul edx, edx, 3
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001adb0]
mov byte [rdx + rcx], al
jl 0x18000a169
sub dl, byte [rsi + 0x52]
push rsi
push rdx
nop
pop rdx
pop rsi
jge 0x18000a169
jl 0x18000a18f
xor dword [rdx + 0x42], eax
fdisi8087_nop
test byte [rcx - 0x55eb831f], bl
invalid
jo 0x18000a1cc
mov ecx, fs
xor byte [rsp + rdx + 0x30], bh
loope 0x18000a0e4
jo 0x18000a180
stosb byte [rdi], al
stosb byte [rdi], al
adc al, 0x8c
je 0x18000a1e6
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0x6f
jb 0x18000a1a9
push rbx
pop rbx
jae 0x18000a1a9
jge 0x18000a201
xor dword [rdi + 0x14], eax
cdq
invalid
loope 0x18000a205
cdq
adc al, 0x8c
test byte [rsp + rdx - 0x2473e27c], cl
test byte [0x1b1dbd2d1], bl
adc al, 0xaa
cdq
sbb eax, 0x14e18cdb
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
sub eax, 0x6a
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x18001adb0]
lea edx, [0x18001adb0]
loopne 0x18000a1d9
add dword [rax], eax
mov byte [rdx + rcx], al
jge 0x18000a1ff
push rcx
push rsp
pop rsp
pop rcx
jl 0x18000a1ff
je 0x18000a21f
jl 0x18000a24f
jo 0x18000a211
xor dword [rbp - 0x74], edi
jge 0x18000a16e
xor bl, bl
adc al, 0x7c
adc al, 0x7d
sbb eax, 0xe1478c84
jo 0x18000a1ca
xor cl, ah
xor ebx, ebx
sbb eax, 0x741daa8c
loope 0x18000a1a4
stosb byte [rdi], al
je 0x18000a1de
xor ebx, ebx
mov eax, 1
imul rax, rax, 5
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [0x1210e2f55], 0xb
add dword [rax], eax
imul eax, eax, 5
lea rcx, [0x18001adb0]
mov edx, 1
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rsp + rcx*2], cl
lea eax, [0x18001adb0]
imul rdx, rdx, 4
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x18001adb0]
mov byte [rdx + rcx], al
jbe 0x18000a269
push rax
nop
pop rax
ja 0x18000a269
loope 0x18000a2c3
jge 0x18000a1d3
mov word [rdi - 0x67], es
cdq
xor dword [rbx + rbx*8 - 0x56], edi
xor dword [rcx], esi
loope 0x18000a299
xor dword [rdi + 0x42], eax
adc al, 0x99
je 0x18000a2c9
je 0x18000a2cc
je 0x18000a1f8
fistp dword [0x1c7714c79]
xor byte [0x181b8d2ad], bl
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rsi], 0x48
lea ecx, [0x18001adb0]
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001adb0]
mov byte [rcx + rax], 0x49
jne 0x18000a2a9
add dword [rcx + 0x75], ecx
sub dl, byte [rdi + 0x56]
push rdi
push rsi
nop
pop rsi
pop rdi
je 0x18000a2a9
mov word [rdi + 0x47], es
test cl, ah
test r9b, r12b
fist dword [rcx + rbx*4]
jge 0x18000a214
jo 0x18000a306
fstp xword [rbp + 0x31]
xor byte [rcx], dh
xor dword [rdi*2 - 0x66cf8b56], edx
jge 0x18000a245
je 0x18000a2cd
cdq
je 0x18000a27b
jl 0x18000a313
jl 0x18000a2d6
je 0x18000a288
loope 0x18000a2c6
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001adb0]
movsx eax, byte [rcx + rax]
add eax, 0xd
mov ecx, 1
add byte [rax], al
imul rcx, rcx, 6
imul ecx, ecx, 6
lea rdx, [0x18001adb0]
loopne 0x18000a2d8
or al, byte [rcx]
add byte [rax + 0x2a780a04], cl
add dword [rax], eax
mov byte [rdx + rcx], al
js 0x18000a2ff
push rbx
nop
pop rbx
jns 0x18000a2ff
je 0x18000a34c
invalid
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001adb0]
rol byte [rsi], 0x48
lea ecx, [0x18001adb0]
mov edx, 1
imul rdx, rdx, 5
lea r8, [0x18001adb0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
add byte [rax + 0x6b], cl
rol byte [0x111063068], cl
or al, byte [rcx]
add byte [rcx + 0xf], al
mov esi, 0xbe0f1014
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x18001adb0]
mov byte [rdx + rcx], al
add al, 0xa
mov r8d, 0x80
xor edx, edx
lea rcx, [0x18001b110]
call qword [0x18001ace8]
jns 0x18000a37e
push rdx
push rbp
pop rbp
pop rdx
js 0x18000a37e
stosb byte [rdi], al
adc al, 0x74
adc al, 0x84
stosb byte [rdi], al
xor dword [rdx + rax*2 + 0x74998caa], ecx
stosb byte [rdi], al
stosb byte [rdi], al
mov word [rsp + rdi*2], ss
xor byte [rdx + 0x14], al
je 0x18000a3a4
mov word [rdx - 0x1e8366cf], gs
jl 0x18000a3ad
xor dword [rax + 1], edi
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0x11
jp 0x18000a3be
push rcx
push rcx
push rax
nop
pop rax
pop rcx
pop rcx
jnp 0x18000a3be
adc al, 0x8c
jl 0x18000a415
sbb eax, 0x147070db
jo 0x18000a3ba
jl 0x18000a3f1
jl 0x18000a3f1
loope 0x18000a38e
jo 0x18000a33b
adc al, 0x30
adc al, 0x7c
jl 0x18000a3ca
jl 0x18000a39a
jge 0x18000a402
fisttp dword [r12 + r10 + 0x1b8]
fisttp dword [rsp + rdx + 0x1b8]
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001b110]
add byte [rax + 0x6b], cl
rol byte [rax], 0x48
lea ecx, [0x18001b110]
or eax, 0xbe0f0001
add al, 1
movsx eax, byte [rcx + rax]
add eax, 0x5a
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jae 0x18000a414
push rdx
push rax
push rbx
pop rbx
pop rax
pop rdx
jb 0x18000a414
and cl, byte [rsp + rcx*4 + 0x747084aa]
jl 0x18000a43c
mov word [rdx + rbp*4 + 0x7c747084], cs
xor byte [rcx], sil
xor byte [rcx], dh
jo 0x18000a3a8
sbb eax, 0x8c14aa31
jo 0x18000a481
invalid
test byte [rbp + 0x30], bh
jge 0x18000a487
test byte [rcx], dh
cdq
xor dword [rax - 0x56], esi
mov word [rax + rsi*2], ss
adc al, 0xb8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 1
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0xb0
jns 0x18000a454
nop
js 0x18000a454
test cl, ah
test byte [rax], dh
cdq
jl 0x18000a3ba
invalid
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
add eax, 0x5e
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jb 0x18000a4aa
push rax
push rbx
pop rbx
pop rax
jae 0x18000a4aa
jo 0x18000a504
jl 0x18000a415
mov word [rdi*2 + 0x7031427d], ss
invalid
adc al, 0x7d
jge 0x18000a4cf
xor dword [rax - 0x25], esi
jo 0x18000a4d4
xor bl, bl
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 0
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
mov esi, 0xbe0f1014
add al, 1
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001b110]
ret 0x1b9
adc eax, 0x10c2b
mov byte [rdx + rcx], al
jo 0x18000a514
push rax
pop rax
jno 0x18000a514
jl 0x18000a4cc
xor dword [rcx - 0x73828225], ebx
jge 0x18000a52a
invalid
xor byte [rcx], dh
loope 0x18000a54f
fcmovnu st(0), st(3)
stosb byte [rdi], al
adc al, 0xe1
xor byte [rdx + rbp*4 + 0x147c1d99], al
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b110]
or eax, 0x10bec
mov byte [rcx + rax], 0x7d
jne 0x18000a554
push rcx
push rax
pop rax
pop rcx
je 0x18000a554
fcmovnu st(0), st(3)
jo 0x18000a57c
xor byte [r13 + 0x74], r15b
xor byte [r13 + 0x74], r15b
mov word [rdi - 0x1f], es
jl 0x18000a580
stosb byte [rdi], al
je 0x18000a572
je 0x18000a51f
stosb byte [rdi], al
jo 0x18000a4e0
fistp dword [0x1fc99e78f]
test byte [rcx + rsi + 0x427de17c], cl
xor dword [rcx + riz*8 + 0x7d], edi
mov eax, 1
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
sub eax, 0x66
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001b110]
leave
add cl, byte [rax - 0x73]
adc eax, 0x10b95
mov byte [rdx + rcx], al
add al, 0xa
jns 0x18000a5aa
push rax
push rdi
pop rdi
pop rax
js 0x18000a5aa
jo 0x18000a59c
invalid
xor bl, bl
loope 0x18000a60b
cdq
sbb eax, 0x1d841d31
stosb byte [rdi], al
jl 0x18000a534
je 0x18000a611
je 0x18000a5cf
xor dword [rcx], esi
xor byte [rdi + rax*2 - 0x7c], bh
je 0x18000a5e7
xor dword [rax], esi
jl 0x18000a5e9
test byte [rdx + rax*2 - 0x56], dh
stosb byte [rdi], al
adc al, 0x14
loope 0x18000a58b
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 1
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
adc al, 0x10
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
je 0x18000a614
or dh, byte [rdx + rbp + 0x57]
sub dl, byte [rdi + 0x54]
push rdi
push rsp
nop
pop rsp
pop rdi
jne 0x18000a614
invalid
jo 0x18000a64f
jl 0x18000a5f1
loope 0x18000a68f
jge 0x18000a690
jge 0x18000a684
jo 0x18000a5cd
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 3
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0x8f
jg 0x18000a654
push rdx
nop
pop rdx
jle 0x18000a654
adc al, 0xe1
jge 0x18000a67a
invalid
test byte [rbp + 0x30], bh
fild dword [rdi - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
sub eax, 0x73
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jge 0x18000a6aa
add byte [rax + 0x2a7d0a04], cl
push rdi
push rsp
nop
pop rsp
pop rdi
jl 0x18000a6aa
cdq
jge 0x18000a706
fld xword [rdx + 0x7d1d30db]
invalid
jge 0x18000a61d
mov word [rdx + 0x7470db84], gs
stosb byte [rdi], al
test bl, bl
jo 0x18000a70a
test byte [rbp + 0x1d], bh
cdq
invalid
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 2
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
add dword [rbx], esi
ret 0x1b9
add byte [rax + 0x2a770a04], cl
ja 0x18000a714
push rbx
push rdi
pop rdi
pop rbx
jbe 0x18000a714
xor dword [rdx + 0x47], eax
invalid
jge 0x18000a68c
jo 0x18000a71e
xor cl, ah
adc al, 0x42
jo 0x18000a78c
je 0x18000a759
jo 0x18000a728
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b110]
lea ecx, [0x18001b110]
mov byte [rcx + rax], 0x9d
jbe 0x18000a754
sub dh, byte [rdi + 0x28]
ja 0x18000a754
jo 0x18000a75f
fstp xword [r12 + r8*4 + 0x74]
fstp xword [rsp + rax*4 + 0x74]
sbb eax, 0x141499db
jo 0x18000a7ae
test byte [rdx - 0x25], al
sbb eax, 0x471d7c14
je 0x18000a78b
loope 0x18000a6d2
xor dword [rbp + 0x70], edi
jl 0x18000a6e4
adc al, 0x47
jge 0x18000a6e8
stosb byte [rdi], al
adc al, 0xe1
loope 0x18000a72f
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b110]
or eax, 0x109ac
movsx eax, byte [rcx + rax]
add eax, 0x6e
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jno 0x18000a7aa
push rbx
push rsp
push rdi
pop rdi
pop rsp
pop rbx
jo 0x18000a7aa
jge 0x18000a7bb
cdq
cdq
jge 0x18000a80b
jl 0x18000a729
mov ecx, fs
cdq
cdq
fild dword [rdi + 0x74]
invalid
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b110]
add byte [rax + 0x6b], cl
rol byte [rax + rcx*2], 0x8d
or eax, 0x10956
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 3
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b110]
leave
add al, 0x48
lea edx, [0x18001b110]
mov byte [rdx + rcx], al
ja 0x18000a814
nop
jbe 0x18000a814
cdq
fisttp dword [rbx + rbx*8 + 0x421d84aa]
xor byte [0x1c247d98b], bl
je 0x18000a7dc
loope 0x18000a84b
adc al, 0x7d
xor bl, bl
je 0x18000a84c
test bl, bl
adc al, 0x7c
fist dword [rsp + rdi*2]
jl 0x18000a851
jo 0x18000a88f
jo 0x18000a88f
stosb byte [rdi], al
adc al, 0xb8
add dword [rax], eax
add byte [rax], al
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0x94
jnp 0x18000a854
push rbp
push rsi
pop rsi
pop rbp
jp 0x18000a854
xor cl, ah
xor byte [rdx + 0x7c], al
invalid
jl 0x18000a87e
xor dword [rdx + 0x74], eax
xor dword [rcx], esi
je 0x18000a881
xor dword [rax], esi
xor cl, ah
xor byte [rax], dh
loope 0x18000a80d
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 5
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
add eax, 0x75
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jo 0x18000a8aa
nop
jno 0x18000a8aa
mov word [0x1f44824a6], ds
xor byte [rax], dh
mov ecx, fs
fstp xword [rax + r14 - 0x56]
jl 0x18000a8c1
stosb byte [rdi], al
test byte [rax], dh
invalid
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 4
lea r8, [0x18001b110]
rol byte [rsp + rcx*2], cl
lea eax, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jb 0x18000a914
ret 0x1b9
push rax
push rbx
nop
pop rbx
pop rax
jae 0x18000a914
jge 0x18000a8d4
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 6
lea rcx, [0x18001b110]
invalid
mov byte [rcx + rax], 0x79
jp 0x18000a954
jns 0x18000a9a3
sub dl, byte [rax - 0x70]
push rax
nop
pop rax
jnp 0x18000a954
stosb byte [rdi], al
adc al, 0x70
loope 0x18000a915
mov word [rdx + r13*4], ss
je 0x18000a8d4
stosb byte [rdi], al
loope 0x18000a9bb
je 0x18000a9b1
loope 0x18000a924
jo 0x18000a977
cdq
jo 0x18000a967
stosb byte [rdi], al
stosb byte [rdi], al
test byte [rax], dh
loope 0x18000a9c0
cdq
sbb eax, 0x1b8e11d
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rsi], 0x48
lea ecx, [0x18001b110]
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
sub eax, 0x1a
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jnp 0x18000a9aa
add dword [rbx + 0x1b91ae8], eax
add byte [rax], al
add byte [rax + 0x6b], cl
leave
invalid
xchg ebp, eax
invalid
push rdx
push rax
push rsp
pop rsp
pop rax
pop rdx
jp 0x18000a9aa
mov word [rdi + 0x74], es
je 0x18000a927
jl 0x18000a91c
jo 0x18000aa02
adc al, 0x8c
cdq
cdq
jl 0x18000a9da
loope 0x18000a9cb
xor dword [0x1941dda39], ebx
xor dword [rcx + 0x148c427c], ebx
sbb eax, 0xb8707c47
mov word [r11 - 0x478f83b9], ss
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 6
lea rcx, [0x18001b110]
rol byte [rsi], 0x48
lea ecx, [0x18001b110]
or eax, 0x10756
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 5
imul edx, edx, 5
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx edx, byte [rax + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jb 0x18000aa14
jae 0x18000aa14
jo 0x18000a9cf
jge 0x18000aa38
jl 0x18000aa3a
loope 0x18000aa69
jge 0x18000aa27
stosb byte [rdi], al
xor dword [rcx - 0x66558284], ebx
loope 0x18000aa7d
adc al, 0x1d
xor cl, ah
jl 0x18000aa37
sbb eax, 0x307ce130
jl 0x18000aa4b
jge 0x18000a9b5
sbb eax, 0x3084db31
fistp dword [rcx + 0x1b8e130]
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rdi], 0x48
lea ecx, [0x18001b110]
mov eax, 1
imul rax, rax, 7
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0xe1
jnp 0x18000aa54
loope 0x18000aaa4
sub dl, byte [rsi + 0x50]
push rsi
push rax
nop
pop rax
pop rsi
jp 0x18000aa54
stosb byte [rdi], al
sbb eax, 0x7d7c7c30
test byte [rdx + rax*2 + 0x74703031], al
test byte [rdx + 0x31], al
xor byte [rax + 0x74], dh
xor dword [rax], esi
jo 0x18000aab2
je 0x18000aa71
stosb byte [rdi], al
xor byte [rax], dh
fild dword [rax + rsi - 0x73835583]
jl 0x18000a9e5
cdq
fild dword [rdx - 0x7c]
mov word [rsp + rax*4], ss
sbb eax, 0x1b8
sbb eax, 0x1b8
mov eax, 1
imul rax, rax, 7
lea rcx, [0x18001b110]
add byte [rax + 0x6b], cl
rol byte [rdi], 0x48
lea ecx, [0x18001b110]
add byte [rdi], cl
mov esi, 0xc0830104
and byte [rcx + 1], bh
movsx eax, byte [rcx + rax]
add eax, 0x20
mov ecx, 1
shl byte [rax], 0xb9
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 7
imul ecx, ecx, 7
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jb 0x18000aaaa
or dh, byte [rdx + 0x2a]
push rbx
push rbx
push rbp
nop
pop rbp
pop rbx
pop rbx
jae 0x18000aaaa
jo 0x18000ab08
xor dword [rdx - 0x7c], eax
sbb eax, 0x8474db8c
jo 0x18000aadd
test byte [rsp + rax*4], dl
je 0x18000aae2
cdq
jl 0x18000aabb
jl 0x18000aae7
jo 0x18000ab1e
invalid
fdisi8087_nop
cdq
je 0x18000aa53
jo 0x18000aa63
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 7
lea rcx, [0x18001b110]
mov edx, 1
invalid
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 6
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
adc al, 0x10
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jns 0x18000ab14
invalid
invalid
or bh, byte [rcx + 0x2a]
js 0x18000ab14
adc al, 0x30
je 0x18000ab21
adc al, 0x84
invalid
jge 0x18000ab51
cdq
xor dword [r10 + 0x47], r8d
xor dword [rsp + rsi*2 - 0x67], edi
fstp xword [rax + 1]
mov eax, 1
imul rax, rax, 8
lea rcx, [0x18001b110]
lea ecx, [0x18001b110]
add eax, 0x4c60001
add dword [rbx], edx
mov byte [rcx + rax], 0x13
jge 0x18000ab54
push rsi
push rsp
push rsi
push rsp
pop rsp
pop rsi
pop rsp
pop rsi
jl 0x18000ab54
mov word [rdx + 0x7030841d], gs
jl 0x18000ab1d
stosb byte [rdi], al
jo 0x18000abbc
loope 0x18000aacd
je 0x18000abbf
cdq
je 0x18000abc2
jl 0x18000ab65
loope 0x18000ab5e
fstp xword [rax + rsi*2 + 0x7c]
test byte [rdx + rbp*4 - 0x1f], dh
fild dword [rdi - 0x48]
add dword [rax], eax
add byte [rax], al
loope 0x18000ab2e
mov r8d, 1
mov eax, 1
imul rax, rax, 8
lea rcx, [0x18001b110]
lea ecx, [0x18001b110]
movsx eax, byte [rcx + rax]
add eax, 9
mov ecx, 1
mov esi, 0xc0830104
or dword [rcx + 1], edi
imul rcx, rcx, 8
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jge 0x18000abaa
jl 0x18000abaa
jl 0x18000abcb
sbb eax, 0x8430db31
cdq
cdq
sbb eax, 0x7c148c7d
xor dword [0x1fd74dc1a], ebx
invalid
mov eax, 1
imul rax, rax, 8
lea rcx, [0x18001b110]
mov edx, 1
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rdi], cl
imul rdx, rdx, 7
invalid
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx edx, byte [rax + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jl 0x18000ac14
nop
jge 0x18000ac14
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 9
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0x2b
jns 0x18000ac54
js 0x18000ac54
test byte [rbp + rdi*2 + 0x42], dh
loope 0x18000abcb
adc al, 0x42
mov word [0x12a718dd3], ds
je 0x18000ac59
test r11b, r11b
je 0x18000acbd
stosb byte [rdi], al
fld xword [rdx - 0x55b8bdb9]
xor byte [rdi - 0x1f], al
invalid
mov eax, 1
imul rax, rax, 9
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
add eax, 0x1f
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jae 0x18000acaa
add byte [rdi], cl
mov esi, 0xc0830104
invalid
push rsi
push rsi
push rsi
pop rsi
pop rsi
pop rsi
jb 0x18000acaa
sbb eax, 0x70991d8c
je 0x18000ac28
jl 0x18000ac15
mov ebx, ds
jo 0x18000acdc
mov word [rsp + r15*2], ss
xor byte [rcx], dh
xor dword [rbp + 0x14], edi
sbb eax, 0x42db7c42
stosb byte [rdi], al
adc al, 0x74
xor cl, ah
jl 0x18000ac63
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 9
lea rcx, [0x18001b110]
mov edx, 1
add byte [rax], al
imul rdx, rdx, 8
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
adc al, 0x10
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 9
leave
or dword [rax - 0x73], ecx
adc eax, 0x1042b
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jae 0x18000ad14
push rbx
push rdi
push rsi
push rdx
pop rdx
pop rsi
pop rdi
pop rbx
jb 0x18000ad14
stosb byte [rdi], al
jo 0x18000ad6b
xor dword [rdi + rax*2 + 0x7d], esi
cdq
test byte [rdx + 0x31308c70], ch
xor dword [rsp + rcx*4 - 0x67], esi
xor byte [r8], r14b
test byte [rbx + rbx*8 + 0x31], bh
xor dword [rsp + rdx], edx
adc al, 0x99
cdq
jl 0x18000accd
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0xa
lea rcx, [0x18001b110]
mov byte [rcx + rax], 0xa
jb 0x18000ad54
nop
jae 0x18000ad54
jl 0x18000ada3
je 0x18000ad12
loope 0x18000adaf
jl 0x18000accf
invalid
jo 0x18000adbc
cdq
sbb eax, 0x7ce13014
fdisi8087_nop
jl 0x18000acde
test byte [r8 + 1], r15b
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
sub eax, 2
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jl 0x18000adaa
push rbp
nop
pop rbp
jge 0x18000adaa
and eax, 0x8431998c
xor ebx, ebx
mov word [rcx - 0x24ce7bcf], ds
xor ebx, ebx
stosb byte [rdi], al
loope 0x18000add2
sbb eax, 0x7c421470
xor dword [rdx - 0x74], eax
jge 0x18000ad46
fild dword [rdx - 0x56]
jo 0x18000ad82
fstp xword [rbp + rbx + 0x74]
jo 0x18000ad84
sbb eax, 0x70474774
fild dword [rdx - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 9
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rcx], cl
lea r8, [0x18001b110]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jg 0x18000ae14
add dword [rbx], esi
ret 0x1b9
push rbp
nop
pop rbp
jle 0x18000ae14
invalid
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x18001b110]
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rbx], 0x48
lea ecx, [0x18001b110]
mov byte [rcx + rax], 0x6c
jb 0x18000ae54
push rax
push rsp
push rdi
nop
pop rdi
pop rsp
pop rax
jae 0x18000ae54
jge 0x18000ae16
sbb eax, 0x8cdb747d
cdq
invalid
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x18001b110]
movsx eax, byte [rcx + rax]
sub eax, 0x6c
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x18001b110]
mov byte [rdx + rcx], al
jnp 0x18000aeaa
push rdx
push rbx
push rdi
push rdi
pop rdi
pop rdi
pop rbx
pop rdx
jp 0x18000aeaa
mov word [rcx + 0x14aa8484], ds
xor byte [0x15b7d4840], bl
loope 0x18000aec9
jl 0x18000aeca
jo 0x18000af10
jo 0x18000af0e
adc al, 0x7d
jge 0x18000af1e
xor dword [rbp - 0x7c], edi
cdq
sbb eax, 0xb8849970
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0xb
lea rcx, [0x18001b110]
mov edx, 1
imul rdx, rdx, 0xa
lea r8, [0x18001b110]
add byte [rcx + 0xf], al
mov esi, 0xbe0f1014
add al, 1
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x18001b110]
adc eax, 0x1022b
mov byte [rdx + rcx], al
mov r8d, 0x80
xor edx, edx
lea rcx, [0x18001b1b0]
call qword [0x18001ace8]
jno 0x18000af29
jo 0x18000af29
jl 0x18000af33
xor dword [rax + rsi*2 - 0x551e1e7c], eax
fstp xword [rbx + rbx*8 - 0x7c]
xor byte [rax - 0x1f], dh
cdq
loope 0x18000aeab
invalid
jge 0x18000af9c
jl 0x18000af03
invalid
cdq
stosb byte [rdi], al
invalid
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001b1b0]
lea ecx, [0x18001b1b0]
mov byte [rcx + rax], 0xea
jno 0x18000af69
add al, 1
invalid
nop
jo 0x18000af69
jge 0x18000af26
jge 0x18000af26
jl 0x18000afb8
fild dword [rsp + rax*4 - 0x1e8bbd84]
loope 0x18000af93
xor dword [rbp - 0x67], edi
jl 0x18000af87
test byte [rdx + rbp*4 + 0x14], dh
loope 0x18000aee0
jge 0x18000af8e
jge 0x18000afd4
jo 0x18000af43
jl 0x18000aef0
adc al, 0x74
jge 0x18000af85
loope 0x18000af22
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add al, byte [rcx]
add byte [rdi], cl
mov esi, 0xe8830104
sub eax, 0x7f
mov ecx, 1
jg 0x18000af3a
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 0
lea rdx, [0x18001b1b0]
leave
add byte [rax - 0x73], cl
adc eax, 0x10220
add dword [rax], eax
mov byte [rdx + rcx], al
jb 0x18000afbf
push rsp
push rax
nop
pop rax
pop rsp
jae 0x18000afbf
je 0x18000af7f
fisttp dword [rcx + riz*8 + 0x74428c1d]
test byte [rdx + 0x31e1dbe1], ch
loope 0x18000afef
sbb eax, 0x47317c31
sbb eax, 0x70314284
xor byte [rdx + 0x147d7c70], bpl
xor byte [rdx + 0x147d7c70], ch
mov r8d, 1
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0xc
jo 0x18000afff
sub dl, byte [rbp + 0x57]
push rbp
push rdi
pop rdi
pop rbp
jno 0x18000afff
jge 0x18000af76
fstp xword [rcx + rsi + 0x7c]
jo 0x18000b013
adc al, 0x84
sbb eax, 0x14144774
xor dword [rsp + rdi*2 - 0x738bceec], ecx
je 0x18000af7d
xor dword [rdi + rax*2], edx
adc al, 0x74
sbb eax, 0x84478430
xor dword [rax], esi
jge 0x18000b013
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add eax, 2
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jae 0x18000b055
nop
jb 0x18000b055
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 0
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jg 0x18000b0bf
push rcx
push rsi
push rdx
push rdi
pop rdi
pop rdx
pop rsi
pop rcx
jle 0x18000b0bf
jl 0x18000b115
cdq
jl 0x18000b085
invalid
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0x88
jae 0x18000b0ff
add al, 1
mov byte [rbx + 0x2a], dh
push rbp
pop rbp
jb 0x18000b0ff
cdq
adc al, 0xe1
cdq
sbb eax, 0x478c7470
test byte [rcx], dh
loope 0x18000b0c8
sbb eax, 0xe1e1747d
xor dword [rdx + 0x14421d7d], ebp
adc al, 0x30
je 0x18000b0d2
invalid
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x71
mov ecx, 1
jno 0x18000b0d0
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 2
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
js 0x18000b155
push rsi
push rdi
nop
pop rdi
pop rsi
jns 0x18000b155
mov word [rsp + rdi*2 + 0x304799db], cs
xor ebx, ebx
invalid
cdq
cdq
jo 0x18000b179
jge 0x18000b0f5
sbb eax, 0xdb474242
test byte [rax + 0x14], dh
cdq
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 1
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
adc byte [rdi], cl
mov esi, 0xc2330104
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jg 0x18000b1bf
nop
jle 0x18000b1bf
jl 0x18000b144
invalid
adc al, 0xe1
cdq
jge 0x18000b22f
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0x9e
jns 0x18000b1ff
sub dl, byte [rax + rdx*4 + 0x5c]
push rsp
nop
pop rsp
js 0x18000b1ff
and eax, 0x4214317d
jge 0x18000b20d
adc al, 0x42
test byte [rcx + rbx*4 + 0x31313084], cl
sbb eax, 0x147014aa
sbb eax, 0x74478cdb
jge 0x18000b224
fisttp dword [rdi + rax*2 + 0x14317d74]
xor byte [rbp + rbx - 0x7b8b667c], cl
adc al, 0x30
mov word [0x104754b7f], ds
stosb byte [rdi], al
je 0x18000b1d9
je 0x18000b1b8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 3
lea rcx, [0x18001b1b0]
add byte [rax], al
movsx eax, byte [rcx + rax]
add eax, 0x7e
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b1b0]
add byte [rax], al
add byte [rax + 0x2a7c0a04], cl
mov byte [rdx + rcx], al
jl 0x18000b255
nop
jge 0x18000b255
stosb byte [rdi], al
xor dword [rdi - 0x67], eax
loope 0x18000b20f
mov ecx, fs
loope 0x18000b24d
sbb eax, 0x47aaaa7d
jl 0x18000b1ea
cdq
jo 0x18000b1ed
sbb eax, 0xaa421daa
je 0x18000b225
fild dword [rdi - 0x1f]
jo 0x18000b27f
loope 0x18000b2bd
xor dword [rsp + rax*4 + 0x7d], esi
adc al, 0xaa
je 0x18000b1d4
jge 0x18000b266
stosb byte [rdi], al
invalid
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b1b0]
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 2
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jge 0x18000b2bf
ret 0x1b9
nop
jl 0x18000b2bf
test byte [0x10c853ece], bl
adc al, 0x84
jl 0x18000b2d2
mov word [rdx + 0x148caa84], gs
invalid
loope 0x18000b337
je 0x18000b249
test byte [rax + rdi*4 + 1], cl
mov eax, 1
add byte [rax], al
imul rax, rax, 4
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0x2d
ja 0x18000b2ff
sub eax, 0x90542a77
push rsp
nop
pop rsp
jbe 0x18000b2ff
jge 0x18000b358
cdq
jo 0x18000b326
fcmovnu st(0), st(3)
fild dword [rdx - 0x1f]
adc al, 0xdb
cdq
jge 0x18000b307
invalid
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b1b0]
add al, 0x48
lea ecx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x22
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jl 0x18000b355
push rcx
push rcx
pop rcx
pop rcx
jge 0x18000b355
adc al, 0x42
jl 0x18000b2b9
cdq
xor byte [r10 + 0x31], r8b
xor byte [rdx + 0x31], al
xor bl, bl
jge 0x18000b2c2
mov ecx, fs
adc al, 0x70
je 0x18000b3b4
jo 0x18000b2df
stosb byte [rdi], al
sbb eax, 0x1d308c7c
loope 0x18000b36c
adc al, 0x1d
jl 0x18000b395
xor byte [rdx - 0x48], al
add dword [rax], eax
mov eax, 1
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [rax + rcx*2], 0x8d
or eax, 0xfe4b
imul rax, rax, 4
lea rcx, [0x18001b1b0]
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 3
rol byte [rbx], cl
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jl 0x18000b3bf
push rcx
push rsp
pop rsp
pop rcx
jge 0x18000b3bf
adc al, 0x47
test bl, bl
cdq
jge 0x18000b3c0
xor byte [0x1f47130da], bl
jl 0x18000b427
adc al, 0xaa
jl 0x18000b359
test byte [rcx - 0x55ce73d0], bl
stosb byte [rdi], al
sbb eax, 0x7447471d
je 0x18000b438
jge 0x18000b366
stosb byte [rdi], al
jge 0x18000b3ef
cdq
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 5
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0xbf
jg 0x18000b3ff
push rdx
push rsp
nop
pop rsp
pop rdx
jle 0x18000b3ff
jo 0x18000b3ba
jo 0x18000b45e
fld xword [rdx + 0x47471447]
jl 0x18000b42b
stosb byte [rdi], al
xor byte [rdx - 0x7c], al
mov ecx, fs
adc al, 0x1d
adc al, 0x30
xor dword [rcx], esi
stosb byte [rdi], al
stosb byte [rdi], al
sbb eax, 0x4230aa70
stosb byte [rdi], al
jge 0x18000b3b8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 5
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add eax, 0x4a
mov ecx, 1
imul rcx, rcx, 5
add byte [rdi], cl
mov esi, 0xc0830104
movabs rcx, 0x5c96b4800000001
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
add al, 0xa
jnp 0x18000b455
push rdi
push rdi
pop rdi
pop rdi
jp 0x18000b455
jge 0x18000b47a
jl 0x18000b4a9
je 0x18000b454
xor byte [rax], dh
xor dword [rcx], esi
je 0x18000b4b9
xor byte [rcx], dh
xor dword [rsp + rdi*2 + 0x42], esi
jge 0x18000b471
jge 0x18000b471
xor byte [rax - 0x74], dh
jge 0x18000b426
loope 0x18000b45b
adc al, 0x30
jl 0x18000b492
xor dword [rdi + 0x1d], eax
jo 0x18000b4cc
sbb eax, 0x31707c70
jo 0x18000b483
cdq
jo 0x18000b4c9
je 0x18000b40e
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 5
imul eax, eax, 5
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 4
lea r8, [0x18001b1b0]
cmp edi, ebp
add byte [rax], al
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov esi, 0xc2330104
mov ecx, 1
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 5
lea rdx, [0x18001b1b0]
and ch, bh
add byte [rax], al
mov byte [rdx + rcx], al
js 0x18000b4bf
or bh, byte [rax + 0x2a]
jns 0x18000b4bf
test byte [rax + rsi - 0x558f83cf], al
je 0x18000b481
jo 0x18000b51e
xor dword [rdx - 0x66e283e3], ebp
je 0x18000b4f1
xor byte [r15 + 0x31], r8b
xor byte [rdi + 0x31], al
xor byte [rdx - 0x25], al
loope 0x18000b44d
adc al, 0x47
xor dword [r13 + r15*2 + 0x14], r15d
jge 0x18000b4cf
je 0x18000b4ed
xor dword [rax + rdi*4], edx
add dword [rax], eax
add byte [rax], al
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001b1b0]
lea ecx, [0x18001b1b0]
cld
add byte [rax], al
mov byte [rcx + rax], 0x39
jb 0x18000b4ff
nop
jae 0x18000b4ff
xor dword [rcx], esi
adc al, 0x70
xor dword [rdi + 0x70], eax
xor dword [rbp - 0x1f], edi
xor dword [rax], esi
sbb eax, 0x7c7cdb47
xor dword [rsp + rcx*4 + 0x1d8ce17d], ecx
loope 0x18000b56f
loope 0x18000b47b
sbb eax, 0x84997de1
test byte [rax], dh
jo 0x18000b576
jge 0x18000b48c
cdq
test byte [rax + rsi + 0x427d7047], al
loope 0x18000b570
loope 0x18000b570
xor byte [rdi - 0x1f], al
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x2b
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
invalid
add al, 0xa
jg 0x18000b555
jle 0x18000b555
test byte [rax + 0x31], dh
adc al, 0x30
test byte [rdi + 0x42], al
stosb byte [rdi], al
xor byte [rdi - 0x25], al
fild dword [rdx - 0x25]
sbb eax, 0x84307c14
xor byte [rdx + 0x42317030], ch
stosb byte [rdi], al
jl 0x18000b5be
sbb eax, 0x3030311d
loope 0x18000b56e
je 0x18000b567
invalid
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 5
add byte [rax], al
add byte [rax + 0x6b], cl
rol byte [0x1bb0642be], cl
cld
add byte [rax], al
lea r8, [0x18001b1b0]
lea eax, [0x18001b1b0]
add eax, 0xfc3b
movsx edx, byte [r8 + rdx]
movsx edx, byte [rax + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jae 0x18000b5bf
push rcx
push rax
nop
pop rax
pop rcx
jb 0x18000b5bf
xor dword [rbx + rbx*8], edx
adc al, 0xdb
jge 0x18000b527
invalid
test byte [rax + 1], bh
mov eax, 1
imul rax, rax, 7
lea rcx, [0x18001b1b0]
add byte [rax], al
mov byte [rcx + rax], 0x68
jge 0x18000b5ff
add al, 1
push 0x53532a7d
push rbx
push rbx
pop rbx
pop rbx
jl 0x18000b5ff
fdisi8087_nop
test byte [rbp + 0x14], bh
adc al, 0x99
jge 0x18000b569
jl 0x18000b617
adc al, 0x70
je 0x18000b5cd
jl 0x18000b61e
xor byte [rsp + rdx + 0x1d], bh
xor byte [rdi + rax*2 + 0x4299aadb], al
xor bl, bl
adc al, 0x8c
test cl, ah
mov eax, 1
imul rax, rax, 7
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x65
mov ecx, 1
add byte [rdi], cl
mov esi, 0xe8830104
mov ecx, 1
add dword [rax], eax
add byte [rax], al
imul rcx, rcx, 7
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jb 0x18000b655
invalid
push rsp
pop rsp
jae 0x18000b655
xor byte [rcx], dh
jo 0x18000b60e
xor ecx, esp
je 0x18000b5d0
je 0x18000b656
je 0x18000b64f
loope 0x18000b6ba
cdq
fistp dword [0x1f07197c1]
jge 0x18000b6c2
fstp xword [rdx + rbp*4 + 0x14]
test byte [rdx + 0x1ddb7031], ch
xor bl, bl
je 0x18000b635
sbb eax, 0xe174db30
cdq
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 7
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 6
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jb 0x18000b6bf
jae 0x18000b6bf
loope 0x18000b6e1
mov word [rsp + rdx - 0x731e557c], es
xor dword [rax], esi
mov word [r15*2 - 0x557b55d0], ss
test byte [rdx + 0x42], al
invalid
sbb eax, 0x7d30dbaa
mov eax, 1
add byte [rax], al
imul rax, rax, 8
lea rcx, [0x18001b1b0]
add byte [rax], al
mov byte [rcx + rax], 0x7a
jp 0x18000b6ff
nop
jnp 0x18000b6ff
invalid
xor byte [0x10432276a], bl
jo 0x18000b754
test byte [rdx + 0x1d147d8c], ch
xor byte [rcx - 0x2424838c], bl
jge 0x18000b762
stosb byte [rdi], al
invalid
invalid
mov eax, 1
imul rax, rax, 8
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x68
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jl 0x18000b755
push rbx
push rdi
nop
pop rdi
pop rbx
jge 0x18000b755
test byte [rcx + r11*4 + 0x748c4270], cl
jge 0x18000b6d7
cdq
loope 0x18000b6cd
fdisi8087_nop
loope 0x18000b7c1
xor byte [rdx + 0x74998cdb], ch
xor dword [rsp + rcx*4 + 0x7d7c1d74], eax
je 0x18000b6e0
cdq
je 0x18000b77d
test byte [rsp + rsi*2 + 0x747d7c1d], cl
mov word [rax + rdi*4], ss
adc al, 0xb8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 8
lea rcx, [0x18001b1b0]
cli
add byte [rax], al
mov edx, 1
imul rdx, rdx, 7
lea r8, [0x18001b1b0]
cmp edi, edx
add byte [rax], al
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
add dword [rbx], esi
ret 0x1b9
imul rcx, rcx, 8
imul ecx, ecx, 8
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
je 0x18000b7bf
push rcx
push rcx
push rsp
pop rsp
pop rcx
pop rcx
jne 0x18000b7bf
jl 0x18000b749
xor dword [rdx + rbp*4], edx
loope 0x18000b785
sbb eax, 0x7d4774e1
jl 0x18000b786
fist dword [rcx + rbx*4]
jge 0x18000b75a
stosb byte [rdi], al
mov word [rdi + 0x70], es
jge 0x18000b7e7
jge 0x18000b7ff
test byte [rdx + rbp*4 + 0x7431aa14], cl
mov eax, 1
imul rax, rax, 9
lea rcx, [0x18001b1b0]
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rcx], 0x48
lea ecx, [0x18001b1b0]
mov byte [rcx + rax], 0x19
jp 0x18000b7ff
push rbx
push rbx
nop
pop rbx
pop rbx
jnp 0x18000b7ff
je 0x18000b85e
loope 0x18000b813
xor byte [rcx + rsi + 0x47], dh
sbb eax, 0x99aae11d
je 0x18000b816
sbb eax, 0x99aae11d
sbb eax, 0x7c99aae1
test byte [rsp + rcx*4 + 0x31dbe1db], al
jo 0x18000b873
jl 0x18000b771
test byte [rbx + rbx*8 + 0x4231dbe1], cl
jo 0x18000b873
test byte [rdi + rax*2 - 0x73ce6667], cl
je 0x18000b87c
mov eax, 1
imul rax, rax, 9
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 3
call 0x18002711c
add byte [rax], al
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jl 0x18000b855
push rax
push rax
push rbp
nop
pop rbp
pop rax
pop rax
jge 0x18000b855
mov word [rdx + 0x42], es
jl 0x18000b814
cdq
stosb byte [rdi], al
sbb eax, 0x47e1477c
jl 0x18000b887
loope 0x18000b889
je 0x18000b8b4
je 0x18000b8b4
je 0x18000b7df
je 0x18000b7e2
stosb byte [rdi], al
cdq
xor byte [rdi - 0x7c], al
jl 0x18000b880
xor dword [rax + 0x70], esi
xor dword [rdx + 0x1b8], ebp
add byte [rax + 0x6b], cl
ror byte [rcx], 0x48
lea ecx, [0x18001b1b0]
mov eax, 1
imul rax, rax, 9
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 8
lea r8, [0x18001b1b0]
add byte [rax], al
movsx edx, byte [r8 + rdx]
adc al, 0x10
movsx eax, byte [rcx + rax]
add al, 1
xor eax, edx
mov ecx, 1
imul rcx, rcx, 9
leave
or dword [rax - 0x73], ecx
adc eax, 0xf920
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jnp 0x18000b8bf
push rsp
push rbp
push rdx
push rbp
pop rbp
pop rdx
pop rbp
pop rsp
jp 0x18000b8bf
jo 0x18000b84b
adc al, 0x14
jl 0x18000b850
sbb eax, 0x9931141d
xor ecx, esp
je 0x18000b92b
fdisi8087_nop
jo 0x18000b8e4
loope 0x18000b841
invalid
xor dword [rdi + 0x47], eax
jge 0x18000b83e
jo 0x18000b92c
stosb byte [rdi], al
je 0x18000b901
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x18001b1b0]
mov byte [rcx + rax], 0xa7
jne 0x18000b8ff
push rdx
pop rdx
je 0x18000b8ff
jl 0x18000b8ef
adc al, 0x99
xor byte [rax], dh
adc al, 0x99
stosb byte [rdi], al
mov ecx, fs
test byte [r10 + r13*4 + 0x74aa7daa], r9b
test byte [rcx], dh
je 0x18000b934
xor dword [rdx + rax*2 - 0x1f], esi
test byte [rbp + 0x31], bh
loope 0x18000b878
jge 0x18000b927
jge 0x18000b974
test byte [rcx + 0x42143047], bl
jl 0x18000b8b8
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rdx], 0x48
lea ecx, [0x18001b1b0]
imul rax, rax, 0xa
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
sub eax, 0x5c
mov esi, 0xe8830104
pop rsp
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
add al, 0xa
jo 0x18000b955
push rbx
push rbx
push rdi
pop rdi
pop rbx
pop rbx
jno 0x18000b955
jge 0x18000b910
fld xword [rdx - 0x66bdeb74]
stosb byte [rdi], al
mov word [rdx + rax*2], ss
cdq
jl 0x18000b97e
stosb byte [rdi], al
sbb eax, 0x708c3014
xor byte [rsp + rax*4], dl
jl 0x18000b979
stosb byte [rdi], al
stosb byte [rdi], al
je 0x18000b9c1
invalid
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 9
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
add byte [rcx + 0xf], al
mov esi, 0xbe0f1014
add al, 1
adc byte [rdi], cl
mov esi, 0xc2330104
xor eax, edx
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jo 0x18000b9bf
nop
jno 0x18000b9bf
xor byte [rcx + 0x31308474], bl
invalid
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x18001b1b0]
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rbx], 0x48
lea ecx, [0x18001b1b0]
mov byte [rcx + rax], 0xe6
jo 0x18000b9ff
push rax
push rax
pop rax
pop rax
jno 0x18000b9ff
invalid
xor ecx, esp
adc al, 0x70
je 0x18000ba66
fild dword [rbx + rbx*8 - 0x735566be]
mov word [0x1c7ab3728], ds
xor bl, bl
stosb byte [rdi], al
xor r11b, r11b
je 0x18000ba42
jo 0x18000ba3f
stosb byte [rdi], al
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add eax, 0x64
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
ja 0x18000ba55
nop
jbe 0x18000ba55
adc al, 0x70
je 0x18000baa2
xor byte [rbp + 0x74], bh
mov word [rcx - 0x668f557c], ds
xor dword [rax], esi
jl 0x18000ba6f
test byte [rdx - 0x1e2482ec], ch
je 0x18000bac3
jge 0x18000ba1f
loope 0x18000baba
jl 0x18000bab8
jo 0x18000b9e2
cdq
jo 0x18000b9f5
jl 0x18000babe
test byte [rcx], dh
invalid
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x18001b1b0]
or eax, 0xf74b
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 0xa
lea r8, [0x18001b1b0]
lea eax, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jg 0x18000babf
push rsi
nop
pop rsi
jle 0x18000babf
adc al, 0x31
test byte [rdx + rbp*4 + 0x30997070], al
je 0x18000bae7
xor byte [rdx + rax*2 + 0x31], dh
test byte [rsp + rdx - 0x66ce8290], al
xor dword [rsp + rax*4 + 0x317d7014], eax
cdq
jo 0x18000bb2c
fild dword [rdx + 0x31]
loope 0x18000bafb
loope 0x18000ba60
test byte [rbp - 0x67], bh
cdq
test byte [rbp + r11 - 0x74], dil
test byte [rbp + rbx - 0x74], bh
xor dword [rax + 1], edi
mov eax, 1
add byte [rax + 0x6b], cl
ror byte [rax + rcx*2], 0x8d
or eax, 0xf6e1
imul rax, rax, 0xc
lea rcx, [0x18001b1b0]
add dh, al
add al, 1
jrcxz 0x18000bb4c
mov byte [rcx + rax], 0xe3
js 0x18000baff
sub bh, byte [rcx + 0x28]
jns 0x18000baff
xor byte [rax], dh
xor byte [rax], dh
xor byte [rbp + 0x1d], bh
xor byte [rax], dh
jge 0x18000bafb
test byte [rdx - 0x1e8f24b9], ch
test byte [rdi + 0x47], al
stosb byte [rdi], al
invalid
invalid
jge 0x18000ba96
jl 0x18000bada
mov eax, 1
imul rax, rax, 0xc
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add eax, 0x25
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jae 0x18000bb55
push rbp
pop rbp
jb 0x18000bb55
test byte [rsp + rdi*2 + 0x7d], bh
je 0x18000bba5
fild dword [r8 + r14 + 0x14141daa]
xor ecx, esp
loope 0x18000bace
jo 0x18000bb75
jge 0x18000badf
cdq
jo 0x18000bbc6
xor dword [rax], esi
stosb byte [rdi], al
stosb byte [rdi], al
xor byte [rbp - 0x56], bh
xor byte [rcx - 0x47eb8f90], bl
jo 0x18000bbc4
adc al, 0xb8
mov eax, 1
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0xc
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 0xb
lea r8, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
mov esi, 0xbe0f1014
add al, 1
mov esi, 0xc2330104
xor eax, edx
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
jnp 0x18000bbbf
push rbx
push rsi
push rax
nop
pop rax
pop rsi
pop rbx
jp 0x18000bbbf
je 0x18000bb7b
cdq
adc al, 0x8c
loope 0x18000bc21
fdisi8087_nop
fstp xword [rbp + 0x70]
jo 0x18000bb56
adc al, 0x7d
stosb byte [rdi], al
jl 0x18000bc26
sbb eax, 0x7c8c7c1d
jge 0x18000bb52
loope 0x18000bc02
xor dword [r10 - 0x67], r8d
mov eax, 1
add byte [rax], al
add byte [rax + 0x6b], cl
imul rax, rax, 0xd
lea rcx, [0x18001b1b0]
ror byte [0x1610e4915], 0xf5
add byte [rax], al
add dh, al
add al, 1
je 0x18000bc4e
mov byte [rcx + rax], 0x74
jp 0x18000bbff
sub dl, byte [rax + 0x4731277b]
fstp xword [rax + rsi*2 - 0x1f]
je 0x18000bbc1
nop
jnp 0x18000bbff
xor dword [rdi - 0x25], eax
jl 0x18000bc4d
loope 0x18000bc53
loope 0x18000bc11
xor byte [rcx], dh
cdq
test byte [rdx + rax*2], dl
test byte [rcx], sil
xor dword [rcx + 0x42421484], ebx
test byte [rcx], dh
jl 0x18000bb77
jo 0x18000bbce
test byte [rsp + rcx*4 + 0x3084847c], al
cdq
loope 0x18000bb7b
jge 0x18000bc3b
mov word [rdi + 0x31], es
jge 0x18000bc7b
mov eax, 1
add byte [rax], al
imul rax, rax, 0xd
lea rcx, [0x18001b1b0]
movsx eax, byte [rcx + rax]
add al, 1
sub eax, 0x74
mov ecx, 1
imul rcx, rcx, 0xd
lea rdx, [0x18001b1b0]
adc eax, 0xf58a
mov byte [rdx + rcx], al
jo 0x18000bc55
push rax
pop rax
jno 0x18000bc55
jge 0x18000bbbf
sbb eax, 0x471d7499
xor dword [rdx - 0x74], eax
xor byte [rcx + 0x42428442], bl
loope 0x18000bcbf
test r9b, r12b
sbb eax, 0x74427d42
je 0x18000bcbe
jo 0x18000bc7f
xor byte [rax], dh
invalid
xor bl, bl
xor dword [rsp + rcx*4 + 0x1b874], eax
add byte [rax], al
invalid
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x18001b1b0]
mov edx, 1
imul rdx, rdx, 0xc
lea r8, [0x18001b1b0]
add byte [rax], al
add byte [rax + 0x6b], cl
ror byte [rsp + rcx*2], cl
lea eax, [0x18001b1b0]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov esi, 0xc2330104
ret 0x1b9
mov ecx, 1
imul rcx, rcx, 0xd
lea rdx, [0x18001b1b0]
mov byte [rdx + rcx], al
mov r8d, 0x80
xor edx, edx
lea rcx, [0x18001b080]
call qword [0x18001ace8]
add byte [rax], al
js 0x18000bcd4
push rdx
nop
pop rdx
jns 0x18000bcd4
stosb byte [rdi], al
jge 0x18000bce2
sbb eax, 0x7414147d
jl 0x18000bd36
xor dword [rbp + 0x47], edi
xor dword [rdx + 0x47], eax
xor dword [0x1f4dc31a1], r11d
xor dword [0x1f4dc31a1], r11d
xor dword [rax + 0x30], esi
jl 0x18000bca6
jo 0x18000bd41
je 0x18000bc67
cdq
xor byte [rbp + 0x1d], bh
test byte [rcx + rsi], dl
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001b080]
add byte [rax], al
mov byte [rcx + rax], 0x84
jns 0x18000bd14
js 0x18000bd14
jo 0x18000bd0b
jl 0x18000bd04
adc al, 0xe1
cdq
adc al, 0x14
test byte [rbp + 0x1d], bh
test byte [rdi - 0x74], al
adc al, 0x8c
test byte [rbp + rbx + 0x7d704231], cl
jo 0x18000bd83
cdq
invalid
loope 0x18000bce8
jo 0x18000bcf0
invalid
mov eax, 1
imul rax, rax, 0
lea rcx, [0x18001b080]
movsx eax, byte [rcx + rax]
sub eax, 0x16
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x18001b080]
adc eax, 0xf345
mov byte [rdx + rcx], al
jno 0x18000bd6a
push rbp
push rax
pop rax
pop rbp
jo 0x18000bd6a
loope 0x18000bccc
test byte [rcx], sil
stosb byte [rdi], al
adc al, 0xe1
jge 0x18000bd82
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b080]
mov byte [rcx + rax], 7
js 0x18000bdaa
push rbp
nop
pop rbp
jns 0x18000bdaa
jl 0x18000bdb8
test byte [rsp + rax*4], dl
adc al, 0x70
test byte [rax + rsi*2], dl
je 0x18000be0b
stosb byte [rdi], al
sbb eax, 0x301d84e1
cdq
je 0x18000bd1d
test byte [0x1f0e231d1], bl
sbb eax, 0x707c84aa
loope 0x18000bdbb
xor dword [rdx + 0x1b814], ebp
add byte [rax], al
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b080]
add byte [rax], al
movsx eax, byte [rcx + rax]
add eax, 0x13
mov ecx, 1
mov esi, 0xc0830104
adc edi, dword [rcx + 1]
imul rcx, rcx, 1
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jo 0x18000be00
jno 0x18000be00
cdq
mov word [rdx - 0x25], es
jl 0x18000bd89
test byte [rcx], dh
loope 0x18000be13
loope 0x18000bd8f
mov word [rcx + rsi], ss
je 0x18000be5e
xor dword [rdi + 0x70], eax
jo 0x18000be31
fstp xword [rbp + 0x31]
je 0x18000bdd6
invalid
mov eax, 1
imul rax, rax, 1
lea rcx, [0x18001b080]
or eax, 0xf270
mov edx, 1
add byte [rax], al
imul rdx, rdx, 0
lea r8, [0x18001b080]
add byte [rax], al
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 1
imul ecx, ecx, 1
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jne 0x18000be6a
nop
je 0x18000be6a
loope 0x18000beb5
test bl, bl
mov ecx, fs
je 0x18000be7b
invalid
xor byte [rax], dh
xor dword [rax], esi
stosb byte [rdi], al
jge 0x18000bea8
jo 0x18000bedc
fild dword [rdx - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b080]
lea ecx, [0x18001b080]
mov byte [rcx + rax], 0x38
jno 0x18000beaa
add al, 1
cmp byte [rcx + 0x2a], dh
nop
jo 0x18000beaa
jl 0x18000be1e
cdq
fild dword [rdx - 0x1f]
test byte [rsp + rax*4 + 0x7c], dh
stosb byte [rdi], al
jge 0x18000beae
xor dword [0x119753c13], ebx
sbb eax, 0x7d1d84e1
loope 0x18000bf0e
test byte [rsp + rdi*2 + 0x31], dh
invalid
fstp xword [rbp - 0x48]
add dword [rax], eax
add byte [rax], al
mov eax, 1
add byte [rax + 0x6b], cl
rol byte [rdx], 0x48
lea ecx, [0x18001b080]
imul rax, rax, 2
lea rcx, [0x18001b080]
or eax, 0xf1c6
movsx eax, byte [rcx + rax]
sub eax, 0x28
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jno 0x18000bf00
nop
jo 0x18000bf00
jo 0x18000be74
stosb byte [rdi], al
invalid
mov eax, 1
imul rax, rax, 2
lea rcx, [0x18001b080]
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
imul rdx, rdx, 1
lea r8, [0x18001b080]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jl 0x18000bf6a
nop
jge 0x18000bf6a
loope 0x18000bf75
jo 0x18000bfb7
xor dword [rdx + 0x30], eax
fist dword [rcx + rsi]
sbb eax, 0x74aa741d
test byte [rdx + 0x30], al
xor byte [rbp + 0x7c], bh
mov word [rdx + 0x74], es
loope 0x18000bf8e
sbb eax, 0x7d99aa70
sbb eax, 0xaa707d99
jo 0x18000bf11
invalid
mov eax, 1
imul rax, rax, 3
imul eax, eax, 3
lea rcx, [0x18001b080]
or eax, 0xf106
mov byte [rcx + rax], 0xa9
jge 0x18000bfaa
jl 0x18000bfaa
test byte [rdx - 0x248beb90], ch
je 0x18000bf65
xor byte [rcx], dh
stosb byte [rdi], al
jl 0x18000bf70
loope 0x18000c00c
jl 0x18000c00e
test byte [rax - 0x74], dh
sbb eax, 0x7de17084
jge 0x18000c00b
jge 0x18000bfdf
jo 0x18000bf2b
je 0x18000bf3b
mov word [rsp + rax*4 + 0x7c84301d], cs
sbb eax, 0x1b8
add byte [rax + 0x6b], cl
rol byte [rbx], 0x48
lea ecx, [0x18001b080]
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b080]
lock add byte [rax], al
movsx eax, byte [rcx + rax]
add eax, 0x5f
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jns 0x18000c000
nop
js 0x18000c000
xor byte [r12 + r14*2 - 0x1f], r15b
stosb byte [rdi], al
stosb byte [rdi], al
invalid
mov eax, 1
imul rax, rax, 3
lea rcx, [0x18001b080]
or eax, 0xf070
add byte [rax], al
mov edx, 1
imul rdx, rdx, 2
lea r8, [0x18001b080]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x18001b080]
add ecx, dword [rax - 0x73]
adc eax, 0xf045
mov byte [rdx + rcx], al
jle 0x18000c06a
push rbp
push rax
nop
pop rax
pop rbp
jg 0x18000c06a
mov r11d, ds
cdq
adc al, 0x8c
jge 0x18000c091
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b080]
mov byte [rcx + rax], 0xb6
jae 0x18000c0aa
push rbp
push rbx
nop
pop rbx
pop rbp
jb 0x18000c0aa
adc al, 0x42
cdq
xor dword [rax + rsi + 0x301d7499], ecx
cdq
mov ecx, fs
jo 0x18000c107
stosb byte [rdi], al
jl 0x18000c033
xor byte [rbp + rbx - 0x1f], bh
xor dword [rcx], esi
adc al, 0x7d
adc al, 0x47
jo 0x18000c0e8
jo 0x18000c041
jge 0x18000c0f1
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b080]
movsx eax, byte [rcx + rax]
add eax, 0x4a
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jo 0x18000c100
push rbp
pop rbp
jno 0x18000c100
jo 0x18000c123
sbb eax, 0x74307484
loope 0x18000c160
test bl, bl
je 0x18000c129
jo 0x18000c11a
xor dword [rdx + 0x74aa317c], ebp
jge 0x18000c104
adc al, 0x8c
loope 0x18000c13b
mov eax, 1
imul rax, rax, 4
lea rcx, [0x18001b080]
add byte [rax + 0x6b], cl
rol byte [rax + rcx*2], 0x8d
or eax, 0xef70
mov edx, 1
imul rdx, rdx, 3
lea r8, [0x18001b080]
movsx edx, byte [r8 + rdx]
adc al, 0x10
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jge 0x18000c16a
push rax
nop
pop rax
jl 0x18000c16a
loope 0x18000c1bb
cdq
invalid
xor dword [rbp + 0x74], edi
cdq
je 0x18000c143
jge 0x18000c187
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001b080]
mov byte [rcx + rax], 0x21
jo 0x18000c1aa
nop
jno 0x18000c1aa
stosb byte [rdi], al
xor ebx, ebx
xor byte [rdi + 0x7d], al
cdq
stosb byte [rdi], al
jo 0x18000c119
sbb eax, 0x99e17c31
loope 0x18000c119
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001b080]
movsx eax, byte [rcx + rax]
add eax, 0x21
mov ecx, 1
mov esi, 0xc0830104
and dword [rcx + 1], edi
imul rcx, rcx, 5
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jne 0x18000c200
je 0x18000c200
cdq
mov ecx, fs
mov word [rdx + 0x7d], es
jo 0x18000c250
mov eax, 1
imul rax, rax, 5
lea rcx, [0x18001b080]
mov edx, 1
imul rdx, rdx, 4
lea r8, [0x18001b080]
movsx edx, byte [r8 + rdx]
movsx eax, byte [rcx + rax]
xor eax, edx
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x18001b080]
mov byte [rdx + rcx], al
jp 0x18000c26a
push rdi
nop
pop rdi
jnp 0x18000c26a
mov eax, 1
imul rax, rax, 6
lea rcx, [0x18001b080]
mov byte [rcx + rax], 0x1a
ja 0x18000c2aa